ttcaatagcaggacccaaactccttgatcaaatattcccctcatggcgtaaacatctactgcctattaaacctgataaattttacagttgcaatagtagattaaaacctataggaataattacattgaacattattttccctcataaccagaaaagtgttcaaatgacagctgaactagtagttatggaagacttcaaaatgaaatatattatcctaggcaatgattacatcattaattacggcatagatgtcatcaacagtaatggtagatatttcaatattggaggagacgtacatactaagtatgaaataggtattagtgacaaattgaacctggaacaattagaatgtaatgccctagacaataacaaattttctgaaactattagtgaagcaaaaatcaaccctgatttggacaaaacacagaaagaacaacttgttaaattactacataaaaagaaactagcttttgctacagcagatgaaccatttggatgtattaaaggacatgaagtacaaatttcattaaatacctcaagaccttaccctcctttacttaagaaagcagcctatccagcttcccccagaagtagagaagccttacagcaacacgtgacagaactagtaaaaatgggagtattaaggaaagttgggcctaatgagaatgttgaaatcaccacacctgttattattgcctggcataatggcaaatcacgtatggtaggagacttcagagcccttaataattatacaataccagacaggtaccccatgcccaaaattgcagaagccattacacaattacaaaatgctaaatatattacatgcatggatgtactcaaaggttttcatcagaatgtaattcacaaggacagtagacacttgatgagaatcatattacacatgggaatttatgaatatcagagaatgccttttggaattaaaaatgcaccttctcatttccaaaggatgatggatgttgaatttcataaagaacttagagaaggatggcttatcatttacattgatgatattataatattcagcaaagactggaatgaacatttagaaaaattagccattgtattagacagagtcattaatatgaatatgaaaatatccatgaacaaatgccagtttggatttgcagaactgaaagccttaggacatatagtttcaggacttagtatagctattgataaaaataaagtagcagctgtgttactcaaacctatgcccagtaacgtgaaagaactacaatcttttcttggctttgctggatattacagacaacatattaaagattttgccaaagttagtggaagtctttataaaattaccagtcccaatactgcatttgaaatgacaactgaaagagtagaagcatatcagaaactgagagacttacttacctctgcaccaattctttttatgcctgatccatcaagaagtttcaaactgtatgtagatgctagtatggaaggactaggagcagcattacaccaaatacaagaaccagatggaattcccaaagaaggagtaatatgttatatatccagaactcttaaagacagtgagaaaaagtatggtgctagccaactggaatgcctttgtcttgtctgggctttagataaattgtattactacttagatggttgtacatttgaagttattacagattgtaatgctctaaaaagtcttctgaacatgaaaacacccaacagacacatgttacgttggcaaatagccatacaagaatgcagaaatggtatgacaatttcccacagagctggaaatattcataaaaatgctgatggactgagtagatggtcccttgaaaacaatgagttgaacccagcttgggatggggaaattgccgccaaaattatgtctctattcccaatggaaaattctgtagacaactatggatttgatgataataaagatgtcattggtgtcaatggattacatataacagaaatggaagaagaattctgggatgaagttagaaaaagttatgcttctaataaaaacttatccactatagtagaaattcttcaaagtaaattcagaccaaatgagttgattaactcattagaggaaccctggctaacatcatttaaagaagatagatttgcattatatgatggattaatttaccatagaaccaaacataccagtgttgttaccatatgctcacctgaacacattaacttattcctgaaagaatgtcatgataatattacatcagcacacttctcttatgacaggactatagaaagaattaagaatgtagcatggtggcccaattttaaaaatgacactaagaaatattgtgaatcatgtgaaagatgccagaaagccaataaggcaacgggaaaaagatatggactactacaggaaattgaagaacccaaagaaagatggtgtgtaattaatatggactttgttactggattaccacctggaggacccaataacttcaatgctgtacttgtagtagtagatagattctctaagagagcaagatttctcccttgtcataaagaagacactgccatggacacagccttactattctggaactctatcatttatgatgtaggttgtcctagatatattattacagacagagaccctaaatttacatctgaattctccagaaactgatatgacctgtgtggtacacaattaaaattttccactgcttaccacccacaaactgatggcctagctgaaagaatgatacaaactctagaagacatgatcaggagatactgtgcttttggattgcactttaaagataaagacagttacactcatgactgggtttcccttcttcctgctctagagtttgcatataattctagcaaacatagtaccaccaataagactccatttgaactggaaagaggatggacaccctggttcccaagagatgtactattgaataaagctgtacacattcatcccagtgccacagatttccatttcatgatgactaaagcagagaaatatgcctctgaatgtgttaaacaagctgtagattataataaatctagatgggataaaactcataaaacccacaaattccaaattggtgaccaagtgttagtatccacactaaattttaccaacttatctggaccaaagaaattacgtgattcttacgtaggaccttttacaattaaacaattacacgggaaaaatgctgtagaagttattctcacaggagaatttgataagaaacaccctacttttcctgttagtttaattaaaccttatgtaataaatgacaatgagaaatttcctttaaggaaagataatgtgagagtagtaattcctccattagaagaagaaatagtgaaaattaagaaaattttacaacataggaaaattagacaaaataatactgacattaaacaatatttggttagatatagtggtagtaaagaagatgaatggctacctgtagacaagatacctgactcagataaactcctcagacaatacagagtagacaagagaaaatgatttgaggatcatttcctttttagggggaggaagtgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttagaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaactctacaattgcacagcccctgcacagtaaatgtagccctttaaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctacagctcccatccttacacgaaactgtagagctgctaagaagctccctagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagctcagattcctaccttttccccccaggaaattctagtagcatcaaaccaactcttgtaccgtgattattagtgcttcaaaccaccaataacattacaactctgctaccttagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccataagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcatcttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaggcgatcctacacctcaagcacacaacttacctcctctgtctggatatggacttcacaacacccagaatgcagaagagccagtgtataatcgacaacaacaacaacaaccagtgaatcaggaacaagcatatcaacaaccaatccctcaagttgcaccaagaattatcaaggaacctggacttttttacgatggtgaaaactttggaaagttcttgatgcggtttgaaagagcggctagggcgtttaatgcaagcgactacgataaagcattacaaatcgggcgattcatgaagacggaggatcttaaaactcaactagaagccatgaacgggtttgagaaatgtgaatggagaaaattacgaaaggagatggtcgaaacctggggagaattggacaatacgatcctgtacacctgcaacgacctggttaaggttgccaaagaatttggagtaaatggcggaatcaaggatcatcgggaattcaaatcttacttaggaaaattcaccaccattctcaagtacctagtaactaataaacaaattcatcagaaatcagacgccgcaatactatttctgagcgcattttcccgcgaaagtcaatcgaatatcaaacgtaccttaatcagttatgatttacttccaaaaggaccggacggcagcaacttacctccactctgggaagacttggttgaagcatcacgactggaagtgcagatcgtggaacctggatattttaacatctcgggatttggcgaagccaatcaactaatgcagaacaaactaaacgcgcagaaaggaaatagtcaacaaagagatcagatgattgtggaagcacctacgggccaagccatggacaaacaagttgaagatatggcacgagaaattgcttcactcaagtctcagttgaaaagcataatacctgcatcctacaatcaagccggatcaaatgaaaaatcggaattctctagaggtaatgctaggccttcaacacccttgtatgaaacccaaagttgttactactgtaagaaagagggacacggaacctatcgatttcaagaactcttaaaggacaaagaacaaggattagtcaggcgtaacgggaaggattggtacttaccaaatggacaacacataccttggaaccctacaagacccatccgcactgtagtagcaacggcatcagcagacccgcaaatgcaagaagctgcgagaaaattagctgaatccctgaaagctggagaaacccaagcacctgctaccatgaagtcatctgctcaaaccattgattgggatccaccacaattgggtgcagaaaactttctagccaaccacgcaattacccggtcggaaggccaacaaggaagacgcagtgttcggattcaagaaccagagaaagatgatatggacgtggatcaagaagacgagctcgccgaaattacggaagaaacacctaaaactcctgtggtagagaaagtgtggagtaaagagaagccagttaataaaaaggctgcaacaccagaagaagctctgttgcaggagttagaccatttgaaaattccaacaacttttgcacaactcacggctatttcaccaacctacacggagcaaataattgcaaaacttcagaaccgactcccaggaaagagtagtgcgacatatattactacagaagccacaaaagtctcagcagccatgaccactccggaaatagaagatccctcggacccttgctactatagctgtgccctaggatacgtaacagccaaagttgggggagctagcgtggaatttatggtagattcaggatccatggtaaacgttatgcctcgatcagtagcagaagacctggatttggaactagtacaagtagatataccaatgaaaggagttgggggagcaagatgtgacctaaatggggtagcagaaaattgcccagttggaattggaagattctccggaccagcccatctgtttgtttcacccaaggctcaggactgcattttaggacgaccattcttatttgactacggatgcactttggaatatcacgaaaacggtgaaactctgtctttccaaggaacaaagggacgcagggtatcagtaccattagcaagaacgggccaaggaagaggctggaacaacaagaaagatctcagtacaaacagtatgaagatgcaggacagcaatataccgccaaacgacgaggatcggatgttcaaaaattcttcaaagcagtcttttttatgaattccggtgttcaactaagggattactcacttaagctagttgagcgagttatatccagaacaccgggttttctagactggctcaaaacttttcttttggatttatttaaaaaactaccaaaacaaacaaaaatatattttgcaaaggtaatgttattaaaaaagaacattctgattattttccttttacttttgagaatttgtaaaacaggtgcggtccaactgcaaaaacttaggacaaataggattcaagacccaccaaaattgaattctatgcaggcagaaactttcagaaaacccacctcctcaacaatcaaatccaaaccaatggaaccacttggctacatgggtataccagatcaggcggagcaatcaaaactatccgagaaaaaggctttacagactcaagatttccaccttgcagaaataaaagaaaaccctcaaaattttcccatacaatcaaaaatcagctggattcaagatatcatcaaagtcaaagacaaaattttcagtaaacatcttttcaaacctcatttggatttatccaacaatttaaaaatcaactacatttatactcaacaacccaatatcaataaatataccaaccctgaagaacagaaggaggatcacatcagtatttctagattaaacaaaatcaaaaatttcaaaacgctcagtcaacttacctcaaatcaatctaatatgccatcagttcagcttttgacaatttttgaagacaaaatcaatattccacctgcgccggttccaccagacatcaaggaaacatggtgggatttatcaaacaatctagaaaataaaaatattaaattcagaattaattcagaaagatcagacagcaatcactctcaaattgacttgaaagcaaaatattactggctcttactttattcacttaagaaaacattttctcaactttacctaaaaccagaactctcagaacatctatatcaaaagttcaagctcccaaggaaacttgtgggagtgggttgattctttttccaacatttatttttatccccaaacaatcaagaacatcacatcagttcaaatcctaaatttccactgtcagaattatttttttaagttgggggaggagatcacattcattccataatcattcatttaaaacccttcctcctttacctataagtttgcaaagcccttatggcctcagtaggatgcttgattcatgtctacaaaatccatcaaaaagcacaaattaattagttaaatcatactcaaacttcaaagtaaaaacaccactggtagatttaaatgattgaagttgggggaggaaaatttcatacttcactcacattatcactgtccccattttaccccgtctcattagcctttagtttcttttattcaaaacacacctttacatattttcttatcttatatcctgctgtttatatatatattttggactcttgaagtttctctgtttcagttttttactcaagctcttttctaagattttccttttcctctttcaatcactcaattttcccaatcacttactcatcaccttcatcggaactattggcttgaaggttgaggacaacctcataagttgggggaggggtgtagtttattttcttccttgaatttctttttttttaaaaaaaaaaaaaaaaacaaaaagtttctttcattttttcattcaccttctccaatcaatcagggtagtagtgaacagatcgcgaaatgggcatgaaggaattctaggactttataggctgatcgcgaatcaactctgaagggaatcactttagatcggtagccacatggacccttatctttttttgcttggatcatcgactagaacaccggatgcaatcagaagtagtttagaaatgctcagcacaaagaaaacacctacacactctacactctaatcgccaatgaggtctgaagactgggaggcttgaatactggatgcggctagaataaaaaagggataccgatgaagaggacccggcgcaattgaggaatttggatactcttggatgacttggtcaaaccctctggattttgcttgaagcaacaacttacaaggattgtttggcgagggactaggaaaggaggaactgatcgcgattgaactctgaaggacttggaagtcttggcaattggtggcgacttggttgaatgaaggatacaacactttctcgatgacaacagtaaaaagaagctagttgcaaacgagagagatataaagctatgatcaatggagatggacaggaagcgatttgattaccaggatacagaagaaagatcaacccctctgccttccttggatctaaacgcacggctcggaaaacgactcggtagaagtgatggagattggtgaagaggttgtagtggtagttatgaatgatgagtggaatgaagaaggagagaaaggacaaagaaggcgaggtactaaaacaacaagcagggtcaaatcctagagcgagctaaccagtgaggagaggtggaaaatggaggaacactgccggtatttatagacaaaacaagggctttggcgaagggtctatctggagcaatacacagccacgatggtttccagcgacacagcgacattgtggggtagagaggactagcgcaaaggatcttagtagtgtcgttcgatggattggagtggggtcggccgatcaacgcgacagaagaatcgatccaagatggtgctaacaacaaaaggctccaagtcagataggaattaactataagaacagaagaaatgagacatacttgtcccaatggataaaccatcggtcgagttgcgagatggaagttgagattgatttgatgcatcggtcgagtcacgaagtgaatttgaagcgggcggaatcaaagttgagattcagtggacgtattgttcgagccgtattggctgggatcgaatttaaggattgaggtggcgacagatcgaacgaggtggctgcagaagctagacccacggagaggaggaactacatacagcggagagagggcaccccatcgccgatcggaccggaacctgccacacctgtgacagggctgctacagactgactacggcgcgaaggaccgttattccaaatcaaagctcaccccaccagcaagtctagtcgagcagtgtaattagcactctgcctgcagtataaacagctgggttcaagcctcaccctcaccacaattgaaagctgtgctctacaagcattggttactgtcctaagtttgtttccccaaaactatatacaccactgcacaaaagataaaaattaggtttattttgaggacttgagttcaattccgtcctgggctacaaaaaaacttgacaaatcaaaactttctttcaagtttttgtcatttaagaaatcaactacacaatttaggatatcttttcagtcttaaagtgccccaagaatacaaaccattaaattccaaataaaacatattctttctacagtcacagtttccctcctggtcaagtcaatttattctctggccattttacatcaactcaacaccgctcaagccaataacatacacgcaaggcgggggatctttcattttcttgtaaaattagctccaaaacacagtacaaatcagaattgactggggacagccaataagttgggggaggatgtggtagttattcctgtgtttctacgccaaaaatataaaaatttattctcatctttttctaaatcagatataaggtaaaataaacatcaaaaatggattcctgaggtaaaataacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggattctttactctgactatagctcattttgaatattggatgcatatttcatattgaattcctttgtttcatattgaattcctttactagctcatattacatattgaattcctttgttggtgcacatgcattcctttgtagcaggaccttgtaggccagccaaaatccctcaaggctgtgctctcaccagccaaattccctcacctgcatgtactagactagctaaaatccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttacagattatatacaagtgacagccataacaatacattatattgaaatacaatcataacactttcatcatcataacaagtgccaagtgcccataacctgcctcacataccattactggttgaagcatagtgctcccagagctccaagccttggttttaaagctttgaacaacatcttcatcaatataatcatcactcatttataacttcagaccttatacacatcactcggaagcttcatcttgaactatcctctatcacgataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggtttcatcaccacttttgagtcttacaagggagtccccaacgtgataggataaccttcgagtgacatcgtataaccgactctaaacgaaataagaagaaatcaacaaagacatcgacagaggatcattactttagcggtaaacggaacgaattcatcaaacaaatttgcaactactccacggcatattcagttattctgctgatcaactagtcagacttcaataaacaattcaacgacacaaacaacgaacctctgaaaagaaagtgaacccatcgactgaaacgagtatcttgaagaaggcagccagttattgaccagcagaaggaagaccaccgaaggatctggataactaggatactgtttgaagagaactctggaactattcgaagaaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagattctgtgaaagaagaaattcccagtgttaactgatctattatttttaaagaagactataagcttgccctggtaaagaaaccagcgaccatagtattatttgtttctttttcagagcaaccatttgtttaggtatcgaaggagcgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatgagtctaccgttcagtacaccagatttggaagatggatttgcaccatcaaccccttttaggaaccgattttacggccgaccttcaggatcatcttcagctttcaattggaatccggaactacaatgcaacttgaagaccaaaagccaatgaccaactcaaatccttgtggaacctagcctcttttatgatgtaaatcattttatgatgtttcaaaagcgatctcttggaaaatttttgcggattaaaaaatcaacgatgacgtgccaaacagctggattgattgatgtggaagaatgaacaatggaaccaatgacgatgttcgtgattgaacaattggtgtgaatcgacgatagaaatgaagaacgcacccataacactagatgtatacaaggaatgcaaatgggattaactctggcggatgaagatcaaaacctatttaattagttgtacatataaacaaacaagaagacactccaattggaagaagaagtctgaagaaccttggatttggacaactcacaatctggactaaacaagaagaaccctcaagaaatttggaccttgaaagcaaataatcaacctcagggaaaaatatattgaaggagtatcaaataattcttgaaatgtctcttaattattttgaaaatttggggtagcagctcatattcatttaaaattcactcatttaaagccttcctccctcccctagttctgatatccccttaattaatcagtagaatgattgcttaaagtctaaaacttaagaacataaatcagttagctaaatcatcaacttacagaagataacagaataaaacacttccagtagataaaatgttttgaggtttgggggaaaagtttatattctactcacattcacactaaaccattggattatcctttattttctcataaaaaaacaccatgacatatttttttagcttatatccttggggttgctgttaaaattcatttattcactctaactattactctctggattaattttttttctcttgaatccctatttcagtctcttaattttttgtataaaactcacattctggattggatttatctatcagttttcttattacttctaagtttcttctggattgaatattctgttatattttctctattatctcaaactcttatctggattggatttctcttttaatttctctactatctcaaactcttatctggattggatttctattttggcttgcttttagtatctcaaacttatggattgaatttatcttacagttcttttatcagctcaaactcttatttggatttgattcttcttctagattcttggaccaattttagctttaggacggcaacagacacaaacaatcagtcaaatgtattaagccctcacaaaattggatatatctcttttggattggatcaacaacttcttcctccatgaaatcaggacttggcaacgtaccaaattttcagcctcttctgattggcctgctcttccgcaaaaacaactcaaccttaaccaacattcctgtcatcaactcatcaaaaatctcaatcacctgactcaaaatcatcacctatctcaatcaactatcataaactcatcaccattctcaaccatcagatcaactcatcatcaatctcaaacatgggactcaaatccatcacctgactcaaaatcatcaccaatctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcaccattctcaaaccaccaaactcatctcatcaccaatatagcaaacaaccagaagcccaggatctagccgcaagagaattctggaagaaacaccaattaaatcccccgtcaaaacctcaaaatttcttcagaaaatagcttcaaaacacagtcaaagtcagaattgactggggacagccaataagttgggggaggatgtggtagttattcctgtgtttctacgccaaaaatataaaaaattattctcatctttttctacatcagatataaggtaaaagaaacatcaaaaatggattcctgaggtaaaataacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacctatcacaggatatctcttggattctttactctgactatagctcaatttgaatactggatgcatattggatattgagttcctttgtttcatattgaattcctttactagctcatattacatattgaattcctttgttggtgcacatgcattcctttgtagcaggaccttgtaggccagccaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcacctgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgcctgccagttgtattccctcctcatcagatgctctgtagtcagtcccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttatatatattataacagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtactttacatgtgatcttgctaaggtgcatttgtaatatcacatgtcaaatacccacagctacctggctctctcttgcagagttagtcagttagagctccatatggcctcattctattatttgcttggagagaaatgatacatgagctgtttttgagagtttatcccagacatgatctgattgccttgatttgaagatgttggaaggatgagttcttgattttccatttcactagttatttgattcctaaaaattatttatatgcaatcaacaccttcaaacatttgtgatagatttgatgttttttcttgattaactttccttgtaactttccttgtctgaccaaaagagactgatgaatctggccaagattgattctgcctagacttcaaattattttatctcttaatttttattgaacatgtgtgtcttattagatttgcctgaaccacagtttgatcacatgtatttatccaattcaatcaggctatctacacgtgaatgacaatcattggttcttccacttttttcccatgaacctctccgaaaaaaattccttcacattcacctttgttaccccattattacaaactcccaggacattagcctgccttgatgccctaaaaatcaaaaatacaatatcttattagacaggggccattctttgtacctgaatgtctatgcaattttatgaccttataatatatttatgggatgtggcaaaagggctttagacttgtaaatatcttttcaattgaaagatcaaaaggatgtacagaggagaaccacttcatggatgtgttaaaatgacgggtatgatgttcattggttatgttagataaaactcttcctgataaagaatgtgtgccttgagggaaagtgtatatgatcccttgggagagttcccatgtccaatgatattattaggtgaaatggcacgtgcaaccttggaacaataacaagtgtctatgacatctgtgttgtctcaagagaaaacccctactcttacccttaaggctttctagttttgggggagatcatagattatggtataattttgagctacctgcaagagcaacacaaaccatgaaaggttatgaatctgttaaatcatcagttaagtcacctggataagtggtctcatctttgtaatttatcttcatgttaaggatgatttggtaagatacccatctttgatgcaacatttatctgctcaataattaacacacaatagggcaaattttttgtaagatgtcaatctgatgtacatgtcttaatggagaagtgactgtggctgtgaacatttgaaaaaacataatccaaacacaacatctccgcttggtggtcagatgacaatctgaccacaatatctgaccaaacttggcctactttcttaccttaattgtaattcaatccaatagaataattcacgtatacaataaaagattgtagataaaccaaagttaacttaatgctggtgtattggccatgggtcacttgatggaatcacattgtcctgacctgcaggagcctgtttggcttgacctgaagtcagatggttttgttgaccctagtgaatcaactcaagggtgacaatggcatttattctgcattcatctataagttacgtcatgcatcctatactgtgaagaatgtgaatttgcatgagaggtgcccataagactcagatggggccatagtatagcctctcttggaaagtgataagaccattatagtctctcttggaatgtattcccaattgtgtgtttgagaaatttgaaatcttttggttttctatcatacacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccccaactacaacagggaggggttccttctgttggaattctccccgctccttactcctgtgtccctattttctctcttttcttcttttttcttctctagctctatctgtttcccatccataaaatacactgcctcacaccgcctcttgtacacacaacaactcagcctcacaggttcctacaacaacccagcctccaacatgtatcatctcaagaaaccacacctcagccctccactctaaacaatataaaaaggcttgatccaatcgatccagaaactcttccctcagcagtcctttgcctcttgactcaagacatttgaccaaatcctttcactgatcaactttatcaactccgtcgatctactcccataaactccttcaccattcctctcctatatttcccattccaactctgtatcatctcctttttccttctatacttcctctctctatttgctcttatcaatcaatcatattgatcttgatgacgtctcaacctctacagtgattgcacttcttcccttgtcattgctctgactctttctctcaatattcccatgtggctattgccaatttggtgagaaagaatagtccaattgaatcattctctctcaatctttcactcttgatctcagatgattattgaccttttttcttttcttgttatcagttcctactacttgtctctattgtacctcagtctcacagttcttcttcctataaaatacaactcttgtcatggtatgctcaacatttctctctttttcttatgtttttcattctaactcttgattgttttagttttggttctagcaacggtgaaaccggaccaatccaatatggtgtggtaattaaatatgtaaaaaattcaaagttttttccttatacacatttttctcatacattcactcagaaatcaacctatacgacttgagaaatggactctacggacaatttcagcctaggtcaccactggacgcatccttggaaccctcacggattcaaagttacacctctacggacacatattgttgtatgggtgagaaaactccacatttggagtatgaagaatataagggggaagtgggggagaagcaatgaacaccaggcattccaactacaacagattaagagtacactgctctacccaacgactagccgacacatcgagccttttatggtacatacccgccgtttgacaaaggatatactttttggcccattacctcctccaacccaacattgaaaaccggtttccatccttgaacgacgacaaaaacttgatttttgccgactatcaaaacttccagcactcccaccatcacccccaccaactccaccttctcagaaccccacagacaatcacccacctggacagctcagttcgcttattgagcaactgagcaacttcagtatctctggcgtagacccaaatatccccgaccttccatgtaacgcaccccttggctcaaccatcaacaacaactttattcccaattcctcacgcagcaatcccaggcaatctcccttcccatttgaaaaacatctccgattgaacagtctaccccaatgttgacatcgacatcgtccgacatcacaccttgtgccaaatttttacaacagcctagcatttacaaacaggacgttgagcaactcaccgccaatgggtccaatttcgacaagtggaaacggggactcacacaaattgttctcctcactctcagtcacccaaattttttcgacaagttggacaactattccaagctatcagaccaggagaatacatgtttattattccttatacaaatcatgatccacgatgaacttgcctctctcgttgaccaatacaccaaaggcactgaagcctatgatgccgtccaaaccaatttccaaggcacagttcgattccgtcagatggaacccatcgacaagctactcaaattccgagtctccggtccatccaccgagccctgacaaattcccgggctattcaacaagatctttgagaccttcgccggcttacacaaggttggtgcgggtctctcacctctggttgagagtctcattctacaagccgttgttcctgcaccatcgtcgatgtctcggccccaactcttccagaacatatccctccaacttggcaagaagccagacgtcacggcctgcgatattcaaactgtcattacattggcgtatggagaatctctttgctttcactcatcaccatcgtcaaacatctctgtctttcgcacctggcccaaccaaacccattggagtacattgactcaaaatccaatttgtcctccccgacgaaacccttttcaacaggccaacccgggttcccaaccaccatcttcaacaaacaaccccaattgccaacaaaatgttggacgacccagccaccaaaccattgaggacattgcagcagcaatcaacaacatcaggaagggcaaccgaggtccgagtgatcccaatatctttaccggcaagccatgttcctactgtggcgggttgggaaattggagattgtcttgcccgagactccgcagagatgccaatctgccacctccacacctggtcgccccgcttccggtttcgcccgtcaagcggcaccccaaacaacccggctacacacgggctctggttgacgggatgcttgaatgaaagaattccgtaggcttgacccgtacctccctccacaaaaaattggggggtgcttcatagccggggggcgtaattgccccgcggtcggctttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaataaagtgattttttccaaaagctttgaagtccattttggggagtggagtgctgagagaaagaaagaatggaacatgggaagaatgattataaatgaaaaaattggaaccaaaaaaggtttagccaggttggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaatgtggtctggtgagtgccccactcaacagctgtttgaagccatctgaaaaccagtttttccaaaattttcatttataatcattcttctcatttcccaatctttctttctctcagcactgccactcccccaaaatgaatatcaaagcttttgaaaaaattcaactttattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacgtgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaagtaagcagccacttttcactgtctaggcactgtacagtctcctcccagatgtttatagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacaaaattttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaataataataaaaaataagattttaaaatttgtgaaaaagataaaagaaaatcaactttttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttcagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcatttttttccaaattttcactttttatcattcattccagatctcatactatcactttggacatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttctcctttttactttttacaaattttaaaatcttattttttgttattattttttcatattcattctttgagacccattttccaccattccacaaattcttgtgacttgaaatgtttgggttcccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatacaacagcaaagcaccatggctggagaaatcctggctttgggtaatttaaatcttaaacagtaatgagtgatgggaaataaagtaacctagagatagattttctgtgtatacaattgctaatcagatatggaaagtcaaatctgtgtgaagagaaatatgtatatgatgtagtgtagttaagatgatgtactatgatgaaggagtgatgctacatagatactgtaactagataatgtgtaatgtatatgtactgtatgtatgaagtaatgtactgttctgtaactatgaatatactgaagaggtgataactaaagaactataagagatactgaaaaaatttaagaggtgactaggggtgaaatgatgtgtagaatctgaatatgacataatactgggaagaatatatttaaaatgatgtgaaagatgacgatacatggaaaggtatggacataccacacggtccgccaattaaactgaatctagcttcctctgatggttccatgatggcgacaaacagtggtcacctgaggataatcagtggggatggtttcctaatgatcccgtgggtactgtacagcccgcacatgacaggaacgctccttagtcttggacaactgattgactccggcttcaaaccttcattcctcccaaacaacgacattcttttaacctcatcattcatttctattgttgctaaatacgtcaatcgctcatggcttatcttccctacatcttggcaacgcacaagctactcagtcaaatctgcttccgtcactgccccacctcagctatcttccccttcttacgactggcattgttgtcttggacacgtctccaattctgttgtgaaagaattccttaaagaatttgttcctgattttgacatcaaacgctggacccctttcatctgtgaatcttgcaaaacatcaaaaagtgagcgccaacgccatttgctgcccgaagttattccaaaagacaaccacctcgacctcttagtgacagatgttcttggcccactacaccccaacgttaagggcaatcgcttccttctcaccaccagagaccatgcaaccacttattcctttgtattcccaatgaaatcacgctccaaagttcctggaatattaatttcccttgtcaaacgcatcacatctcacttccaattgtcacccaagttcatccaatgtgaccacgccaaagaatacacttcaaaattgttgcacgactacttggattctatcggctgcaaaatcatattcacatctccatatactcccaaacagaacggtgaggctgaacgactcaaccaaacccttggcaacattgcttgcactaccctcacacattcacacctcccatcatctctttggtcatacgcgtataaatgcgcatgcttcctcacaaattgcctgtctaatgtcagatgcaaaaccacgctgtggaactactctttggatgaatagagcttgagagggatgagtgctttattggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgatttgtactctgatactttgaatttcaggagtggcttaccacaacgccacttgaactatggtcaaaccgccaacccaaacacattgtcattttatctttttggtgccagggtgactgttcacatcccaaaggaacaccgccacaaacttgatcggcgaggatggaatggctatctggtggactaccgggatgatgaacgtggttggttcttctgggatcctgagaccaagaagatcttcaactcagagtgtgcagatttcctagatttccagaacaaaccactgattcctacccccgaaaaatttcctgacactccttgcatccgtagaatacttcacctcagcaaagaaccaacgaaagaaatctgtgaagaccaagacctccaaattgacaacatccaggcaatctctgatgcggaaattcctacttctctcatcacccaacgcagctaagtggaagtcagcatgcttgtctgaatggaaccaactagagcaaattgacaccttcaatattgaagagaaggcatccaaacattccattggcactttttttgtatttgacatcaaaagaaaggctgacggctccgtagacaaactcaaggctcgttttgtggtacggggtttcaaacaacaacttggcatcgatgtttgatctaccttttctcctactgcatccctcactactctccgcatgttactgaccttgtccatcaagaataaatggtccattaactcattcgacatcacaggcgcattcgtccacagtccaattgatgaaacaatatatgtcgatcctcctattgaactgtttccgcatttgaccggaaaggtcctcaaactgaagaaatccctatacgcaccaggggagtttgctcagcacttgcatgcaagtgccatcgcgtagtattcttcttgaaccctgtcagatgtctcctggaaccttaccctcatttgatgctgaatttatgctgaatttatgttcaatttatgctgaatttctgctgaacttatgctcaactcatctgaattcatgttgaaaacaggttgcatacaacttggaaccatcttcaacttgactatatacataattggaactcttctagaactacatctgcagggacaggcattatgtcagtttgttggtaaaaattagatttttcaatggtttaattataatttgaaatgctgtgtacagaccagattatcactcaatattttatggactaaaccaatatttcaaatactctgcagaatacacaccataaactagttagtttaatttacaatgattggccctaagtactaggataataattacattcatagactgccgtatgagaatgtcactggtgaaacttgaaatagagtgatttttatgtgcatatctgaagtgataatgatggattcatattaaaaatgtcaacccaaggtaataatttgtaaaattcaaccacatgaataacaccaaccaatttttccaatccaagtctgttggcttcaaccagtggaaattttttgtggtcagttgtaaaagtgtggatagtaacctgaagaattaaaaacataaatatattaacagcttgtttcaaaaaatcagctaaaacatgttgtgtttaagacatataaccagactgtatcaacactgaaaattttcggattttgcttcttggtttttctccaaagtgcttaatatcagctgaggcactgtgcagaaactgaattaatcatgattagtatgggtgatcttcctggtggaataacacatggttggaaaaaggataggatgtttgtattttttacctttctcttatctagaatttgtaaaggttttggaatccccattacaacatctgacaataaacagcctttggtgcttattttgactcactcacattggctgcagggagctacatgaggtagtgatgtaagctggaaatttttgtaaaaaaaacacctgcactggttggattggattggtcaacatgttgactgctgtattttcttcgcaaatcaatccaacatagtgagcatttggcttccaataatcatactctttggtaagccaataccaaaattttaggaggcctgttaaccactaacattgtaagttgtttgtacataataatcacatgatataggcattggaaagggcttgtttaactcacacgcttccttgtaaatagtgggtcccttaaaaaacatctcagagtgacttactgagatagtggctcgcaaccaggtgggaaatcataagagtcaagatattgcaagcttgggccaaagctttggatcaacaaatttttgctgaaacgttgaacttggtttcagcataggtctgaggtatattctacacatgcattccataatatatccggtaaaattccgggtcacatcaggctaagttgcagtagacatcaacatgtgttgtattccagattgtggtacacatcaaaatgttttctaactgtctttgaacagacttcaaaccagatctatgaccaagttcactgatggcacttgaaagcaggtgctgagcaaactcccctggtgatggcatgaggcaggccagccgatgctgatggaaacacttcaaacatctacttgatggatggggattcgattacgacaaagtcgaagaatgcttgtaccaatattgcaggtgtaaggtctggatatgaaactagaaggaaattctagtactattcctgtcctaataaaattttgttagtatttttatattaaattttaaagtttaaagtgtatttaaacttacaaataaaaggaattggtggttaaacaatcaaagaaattataacctcacaatattgcttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagggtgaattgtttgttagacaataaatcacaaggagttcgtccaaaaaggtcttttggatgagttgaggattcctgggcaaattctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaggagctgggatcttttaagggcaaaggctacaggttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttcgaatgctaaggttgataagagaaatggttggaaatgctggcttcaagtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtccttatatagccacacacctgagggtggcttacagtgcaattttgcacgatgagactgatgctttgggcttgtttggctgggtggaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccaacagtgggccgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtattgttagctgacgctcaaccccactacgctaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgactgtcagatagtgtaactgatttgaagctaacatttagtgtaacttataccaaattaagctacactacactacactacatgcctagttacgctaagctacagtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaattgacatgtcaagtgagaatttatgctcttgaaccctcttcctctgctttctgttttcaatggataagttgtgtgaaccgtccatataactgatacggccgaggtccatagtgacgattttcaatgtcctatgatcacacacaattccgcagaaaatgcacagcacaagatgtagagacaaacaaacggaggatgtgcctggtgagatttgaactcacaacctcagcaatgctgagtcacataccagagtgcttcctttaccaactaggctacagacccttgtggttgtaaggttatttgggtggtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacctcaacctccccccccttgctacatgatgtgaaagtggaaattgaacaagtgtgtgaatggaacccagtaaagtatggtctgagggggaattgaacccataatctcaaggtagtctgacaggggaatgtggtcttgcaagtaagtgttaaaaattggcagggggctaaaattgagtggcccccattaccaactgaaaaaaatgatgatcaattgaggggatctggatgtaggccccccaatcaggcactgtcttcagggtatactaatgctagtcatgtggtcatgtaacttttaatcagttacgctaacagttagtgtaactttttcaccagttacgctaacagttagtgtaattgagggtaccactacactaactgttagtgtaactttgcaaaaagttacactaacatgtagtgtagtgggttcacccactaacaccactaaaatttcactaacaggattttgggtagtgttagttgtgcctttttaaaggtagctaacactacgctaaagtttttttttgctttttcaaaaatcctgtagtgttagtgggccaaaaattcatgctaacggtaacttttgtgtagcgtagcttaaaaagctaacactaccctgcactaacactacggttagtgtaactggcccaccgttgctgtaaccacgggtacagctacccagtcaggaagtaatgatgcaatgccaagttattgctagggttctatatgcccaaaggagactttttgtttcgtctccaatccattttggagggatttggatgaggtattctgatatgtactggctgagaacaggttaaactacttgggccagattgaaatgggccaattctcaaccctgttgatttcaaactggaccagggttgttctggtggatggctgatgcaagaggatattctgagttcgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtagtctaaactggttacttggttatagttgctgaactacaaggttgtacatgttgcacaagccttggaaccttgtttatcttgagttcgcatccagtgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattagggggtatcaaatataaccaaatccaccattaactaattgactggtttgaaaaaaaccccccttttttaaacatgttggttatccatttaaccccttttggggcccatttatgcaaaaaaaggtttttggaaaagtgactggtttctgatggtggatatcctatatttgataccccctattgattattttacagaattctttgttttttgagtatgtagttacacagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaagtttatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctagtcttgagacttgactatgagttgtaattgttatttttattattctatattttgaggcctatgggtatgtatatacctcaaggctgacagcaggggtcaatcaatcatcattatttggatccacgtggatgacggaattgtattcagcaacaacacaacagtgttggatcagctccgtgagaatcttgagtcaagcttacgagtcaaatgggacgcaaagccggagaaattagttggactcaagctagaatactccgacgacgcaattttcctcagtcaacacttactcatcgaccagaccatcaagaaattccgcaaacaggtccaggaccacatcattccaacatatactcccttactaggcaacacacttgtcacaaactggggtgatcctgtatccccgactctataccagtcattcaccggctccctaaattacctagcgctcggcacacaacctgatctcagttatgcggtcaattatttggcccttttcagttcaaatcccaacaaaacccattgggcggctctatcacatctcatccagtatcttgcattgaacagggacaaacggttgaaattggaagtaacgtcagactcgttggtcacgtggatgccaactggggcggtgagttccaacgctcaacatcaggtttcttggtagtccgattgcatgggggtcaagacgtcaaaaggtggtggcaacgtcgacttgcgtggcagagttcatttcccttggttcttcagttgatttcttattattcctcattccaatgatcaaatctctcgacttcaatcccccacttcttctcaaatgcaacaatagggcagcggtgttagtctcagacgacaacgcttcaaaaggccaaatgaaaagcttagaacgcaacttcttttttgtaaatgatgtggttcgtgagcacagcaacaagcttgattgggtttccacttcttccaacatcgccgattttttcactaaatctctccgggctaatctccactcaatttctttgaataaaatattcccaaaataaaaaaaaacctctctcatatgactgctttcattattttgattattttcctattgattctcttcaaacattgatgcttcaagtttttttatctcctaccttattattcttatcttatttcacttttattttcattggccatgtttcattttcttcatctccatttcatatttttcatgttttcttgattcctttatatctgtctctatcattctcatagttgtaagcactggtgtggagtttgaggggggggggttgtatgggtgagcaaactccacatttggagtatgaagaatacaagaggggaagcgggggagaagcaatgaacaccaggcattccaactacaacacatatcacaaagccaatacccagtcaagcacatgtcacaaccctcaaatcacctctaagttatgcttatacacagctcacggtatacacataatttcccacacccctttatctccaccacatatattagtttggttctatttgtcacctcatgcactgcctttgcaggctgtgcagtcttgattgaattacttttcccacagtttattaattttctcacctcacttatgacaacagctgaatttttcccacaatttatagcctcatttgacactttctcacattatttatgcactgcagcacagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccagctaaaatcactctttcttgtctgccctggagctaaattccctcacatttgtctataaaaggaggctctcttctccccatttgttgactcattcattccagtgcactaatccactcattcactcatctactcattcactcagttcatcactcggcagtcaatcaatatatgactcaccagttacaaacaaattatataaacctttcacctgttacacaacataacagtttcttttataagcaattatatattcaacctttacctttcatcaaacaaagtttttaccggaaccgaccaaccctaacatgttattaacacttaccaagctaagcttgggggtcttgtttctgataatatagaagggcagagccagagtttgcacctccatttttccccttcccaattcagcaaaagggtttcacaaccacttttgagtcttacaacggtatcggatcagattgattttttgataccaggtatcaaaaaataagggattggatcaggataggtatcacatttcaatcccaatccgacacccaaaggctgcaggccgtgttcctcacactttggtatcatccaaagtgtaactgatccaatccctggatcgggtcaaaaatggacccaataccgggtattggtattggattgcttcacccaatcccatatgtccaataaattgggattggattgaagatcaatccaatagggggtaccaaatataggaaatccaccatcagaaaccagtcacttttccaaaaactttttttgcataaatgggccccaaaaggggtgaaatggataaccaacatgtttaaaaaatggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatactgatgcccggtattgggtcaattttcaatccaatacccgataaataccaatccaaggattggatcagtttcatcgttggttctagattcaataataaatcctgtttttcatcacgattaacagttgaaaccaaaaataaccacccatcaacctcatgaacaatccaaaagaaactcaaaaaaacaaccaaaacacagacatcaagaactcagacatggaaaaaatcaactctaccatcctcaaaacagctctcaaggctattcctctcctcaccgccaacaactacaccctttggcaaaattgcattgacgacatgcttgatttgcaaggactttgggattctctgacatcagagaaaggtactctaacaatcttcaaacaattatcacttccaagctagactcatccattcaccccaacatcatcaatcacgataacaaaaaggatgctcaaaagatatggtcttccatatctgatttttttgcctctactcaacccactaattgcgcccgagttttcaatgaattactagacttgtccttcaactccaacaatgttcaacccttcatcactttggttcgaacaatcaactctcaacttttcaaaattggtattgatttacctcacaatttagtcacttacattcttctcaagaaactttgtccttccttgaagaacatcagtcagaaaattacacattctgacaaacctctcaccagcaatctagttttagatcatctcaagttgttcaacaacaatcaagcagccattgctgctagaaacactggatcaaaaactgaagttgtggctctttattccaatttctcaaagaaatgcaagataatggctcacaatttcctctccaatcatcctggatcctcgtgctggatgttatatcctcaccttcgaccagccaacggtgtcaaagcaaaccaatcagaatcaacggtcagcagctttcacacatctcaatttattcttgattcaggatcgtctgctcacatggtctcaaactctgaactcttttttgccatcgattgtacagaaaaaggatcagtgaaaactagctctggaaagattctctggtcatcaaggggattggaccaatcaagttgataaatgaacacggctccacaattttgaatgatgttctctatgttcccaaattagttgttaatctcctttcggtcagatgtccagtgttagataattatggtgtagagttctcaaaaaactcgtatcgtatctttaaatatggaaaaatttaaatgaatggagttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctttgaagaaatacatctagatttgattggccctatttctcgagctcagagaaagtcaccaatacgtcctaactgttgttgatagtcagacacaatactgtttggctattccaatcaaagctaaaagtgaagtagctgaggtcttgtccgatgttattaatctggaggcaaaacggattggatactatccaacagttattcattcagacagaggtactgaatttctaaattgttcaatgaaagaattctgtaaagaaaatctcattcaacaaagaacctcggatccctacacacctcagcaaaatgtttatgcagaatggcataatcaaaccatcctagaatcactgagaacaatactcaaagactcaagactaccacttcgatattggtgtgatgtaatcaaagtcagcgccttaaatctcaatcaaatcccctcacataagagtaataagtcaccctttgaactgtttaaaggacaaaccataccaattgattttttctatcctatcggtaacagggtatcttatctcattcttcctcaaaaatctttgtcaaaacttcttcctaagggagaacttggtactctcattggttacaaaaacaaattgcaatcatataaaattctcaacaattcaggaaagattattgagacaaaaagtgtctgattcctagatcaaatgaaatcagccaactctctggatgaagatgaaatttttgaactggttgaagaagaaatggatcaggaacaagctgaagttgttgatattgatgatgaagaattgccaattgaagatgctgtaatacctcaaacaattgaaattgactctcgagacaactcatctttggaaaatgaatccagctctgactcatgatcagacaagagtgatgaagacatagctgatggactcattccaaacagcgattttggaagagttctttgagactaaaaatctaaagtcaagcctcaaaaatattctcatctgaaaaccaacccagcatcctttaaaaaggcaatggaattggcagaaggtgacaaatggggagaagcggccaatgaagaactcaataacatcaaaggtcataagttgtggtaagatatgtggaagaaacctgaatcgtatctacacactctctggattttcaaaacaaaactggctactctgtcctctgaagaacagaagaaagcttgactatgtattcaaggttttgtgcaactacccaaagactgtggaatcacctttgctcccaccggaaaattcaccactttgttggtacttctcatgtttgccatcaacaagaaactctgcctcagacaattcaatgtgaagattgcattcttgtacacacctctcaaagaagacgtctacatcaaaacccctgaaggatcaaagcggaaggctctgtatctcaagctgaacaaatcattatacggcctcaagcaagcaccatcaaattggtacgacactctgacaaaatggtttgttttgatcaactttcatcagtccaccacagatctgtgtctttacatccataatgatgaaacattgtacattttctttcatgtgaacaacctcatagttgtcagacacattgaagaatttgaagctcttttcacgaatcaatttccaaattccaccactcacaatccggactatctccttgtcatggaagtcaagatcgaaacggattccatcaagctgtcctagcccaagctaattcaaaaagggattgaaattctcaatcttgtcaactgcagattggtaaaaactccactctctgtgggagtccaactgaagccggacacagaagacgaacgtaaagaatttgaaaaacttgacataaattatcggtccttcactggcattctgaatttcttagcatgtcaaacaagacccaaccttgccccagctgtctcaatcttgttgagttttaatcacgcttcaggaatcacttactggaaagaagtgatccactgctggaaatatctcagtagaacctctgagctcaagcagaatttgactcccaattcatctgatcaatcacaatctgttgaataatttactgatgccacttgagcagatgaccttgaaacttgactatctcaaagcggaaccatctgtttctggaagtcatgccccatatcctggaacagtaagaagcagaagaatatcactctctcatcaactgaagcagaaataaatgctgtctctgatggtgctcaggaaaatcagtggatcacctatctcattgaagaactctggaaggacaaactgaacccaacagaatttaaggtggacaatcttggacttgtagaaaaaataaaaaactttggctcaaactcaaaaacaaaacatctcaacatcaaaggcaaatggctttgagatctcaaatcaacttatcaaataaatgtcaaactcatggtatcagatgctcttacaaaaatcaagcaaccatcaatccctcaaaagactaaaagaacaattgttttggttcttttctcgccaaattgaggggggtgttggaattctccccgctccttactccggttgtaagactcaaaaagtggatgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaattagtttggttggcattggtgtttggtaaggttctgtaaagttggtttatctttgattgagtggtactaaactgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagacaataatgagggaatttagctccagggcagccagtaatgagtgattttggctggccccggcctatacatgagggattttagctacatatctgatttgaatgagtgaataagattggtcaaacatgatgtaaagagttgaagtggtgaacccaacaagatgaatgagtgattctggattcacagggtctgatgtgtttacccgtgagtgtgtcggtgtaagcctgcctctgtccggccggaaaattacacaattatatttccaggttttacccatattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctgcggccggtggagaaaactcgttcggaggcaggctgtgggggtggaattgataggtatctccgggccatcagggcctgttttgggtatgttttacgtcaactcgcccaaaaaggaaggacttcgatgtcttccttcaaatacaaagcgattttggcctggatccctttgatttcgggagacggttgatacaaggctgttgcgaagatgctgttgttgaggggacgagaagtagccgatggttgcacagattcttgaggtttcggagtaaactttgcctcaaattttagtgcttcttgaaggaagatcctctcaatctctgcaaccgatatgttgtagttctcaacaataaagtcttcatggttattccaaaatgtaagcttgaattttgggtcaagaaccattgcacacaaatagaccggtttcttgagggcgtcgttgaggtattgattgaacttcgaaatcatctggttcgctggtagtataagctgatcttggtcgtaaagcccctcacgcgccaagtgaagatgtttgactaaaaccatgtaaattggaagaaccttgttcaaggttgggtactttgaggcacataacatctcagtggcatcgctgaggggttgtaagagtttcatgatattcctagcttgagtccattcggctggtgataagaggaaccgggaagcttcggcattctgtttgcagaaatgagtgcaggatttgttgagtgagatagctcgctgaaacatgatgtatgttgcgttccatcgcgttggtacatcgatatcgaggcctctgattttcttggcatacaactcaggttggcaggagtttacatcgttcgcaaatttctggcgacgctgaggggtgagtcgaacccaagaacataagccgtgtaccctcttgaggattgattgagcattgatacccgctccgtcaggggcagataccaacaaattgatattcatccgattcgttccagatggccgagttgattccacgtcgtcgaccgaagccattgagatctcttctccttcattttcttcatccatttctcctagtgcagcaattccaatcttggctgctaggttgatgacgtgcgcgacacacccaagaatatgagaaccactcttgaagtcaggtagttgcagatcgagttcacaagccattttggcattgaccaaggcgttatcggcagtgatagtgtgtagtaaatcttgagctgagtattgttcgagtgtatcgtagaaaaggtcggcaatttttttgccgctgtgaattcctgcagaggagaggagaccaaaactttacaaacaagtcttgtaacggatcaaaataaaaaaatctcaccttcaacatgcggaactgcaagggtcaggtcatgcatttggaagtactcatcgatgaaatgagctgttactgccataaaggcagtaacatttggggccgtccaagcatcttgagtaaacgagatggaaatttgttttttcagataatttttttcaattgttttttcagattcttgatgcatacgggtgacgtgtgttgcaattgatacttggttcgtatttttgattagaggtatggcgtcttcgttgacaagggcaagcagttctcagaaggatttttgttcgacaaatgcaaaggggaggtcgcagtcggcaatcatgtagacaagagccgacctcaacgtttcactgttcaattcgatctgataaattgtaacaaaagtatgcagtgatctcagcctttgtcgtcatttttatatcaaaactaagaacaaaattggcttaccttgggtttgagctggccgcttgtactccatttcttgatatccatatggtgcatttttgttttctttctgagatttggattggataggcgatggatgtctgagagatgttgatggtacatctttgtacttccacttttatctttttttactggctttccgcagatctggccgtttttaataatgacttgacagatggcatgtccttcgatctccttgaaatgattccaaacccaactgcgcttatttgaggtaagacccgctttggctatgctgatctcgtcaagtctataatctccgggttctcgttcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtccggaacatgggtgcatttaatttattccttcatccgccagccttgtacaacgccctaggctcactcaaggcgtttcgaaatgaatgaatacaatctcatcaaatacattgaaagaaacgtgactggtggaaatagatacattcaccaatgtgggtgggtacttataacacgcttccatcgttggatgtcctctgcccatccaccagcaagtcacccagacgattttcttaagaacccttttgaccacaaccataactactcccatatcaatatgtgttcccctcgaatgattctcggcttcttcctgtgcttactgagcgtcagcatggtcgccgccgaccaaggcacgtgtttgaaagagtatatcaacgggatccagttatccaaaaaggcctgcgcgttcgctgatcagtcaggcaatcattgtaagtcacagtactttcttgttttgcagagcccacctctccatcatggcccttgcgcaatttccatcccattttccagtgactgactcgatcattttcgtgcaaccttctgatcatattgttggttacaatcagacacggctctttacgggactaactgtcaatcctttacccagcccgcatgctgcatgcccgtacgttcgccatattttttactcctcatcccaagaatattcattgagagttctcggagccttttttcgattcagggccaaaaattggatagtcaacactgtaccattgtcaaagaattctagcgatctctgcgacgccgctggacaccattttcagctcggttggaccccgtcggaaatttgcccgatggaagtatctgttacaacatagatacaaaataaataaatgaaaatcatttgtcaaattggatcgacattttagccaatttatatcatctgtttatatcgtactacgtttgaatctgttacttctttacaagcaccatctcggggcaaatcaagggggaatctgatcttcaaatcaatgccccagcaacccgcatagctccaatgcaatcatcgttttgagccaaggactaccagacttcacaaaattgctgtcttgagtcgaaatgatctttttgcctcggagcatatatacatattccctaatagcccagcaactccgcacaattctttaagctttgttgtacatagcctctatcaaaatccgagagagatgagcccaatctggtgcgcgtttaataggggatacacggccgttgcgggcggccggcaaatcctcacagtcagctttgaccggcaaaaaaaccggccgccggtcagccggcaatttgacgaccaaattgacagcacccctgccaacgccccatccggcaatccgctggcaagacatcggtcccaccgcccatgtcggcacattgccgtcaaacgcgatcccgcgatcgaaagcgggctcactttgacggcaagttgccgacctatctacaaccacctggagccgaaaaaaaagggtcgatcgagcctgctgcgacggccaccaaccaacccaaaaagaaaagacacacaaccaaacatttgccagtacaaaaaaaaaaaatccaccacccggactgtgaaaagtatcttcatgtggaacggacaaagcccgccacatccatctgcttcatcgttcccctgcggcaagtaggctcacaaatccagaacaggtatctagacacccatgtagtccagcttcttgttctcatagaaaaaaaaaacaattgagaaattagagggaaatgggttgttgatgtattttaatagttatgggaaatcattaattagtagttcaactaggatgaagatggacaaaggacaaatgtatacttcagttgagtaaatagatctctctattttctatcaaccaaccaacccaaaaaaaagcacaaaaccaaacatttgcaagtacaaaaaaggggggaagggaaatatgagagagagttacaacaaagttagatcgaattgagtccgattccgagcacggtctcagtccgtaacttgagttcctgacagcgttcgaaatccacaaagctttcaggaagtcggaaggccagccaaagatacagaaccagacatttatggatcgattccaatctgagcaagttttcattatgaagccgttccaattttatcaagttttgttttgggtgatttgttgtcgttgttgttgcggaggaagaagaagaggaagaagaagagttgatagatgattcgatggaaccgatggtttgttcgacgttttcgtgacgtaaccaggccaagaaatcgacctgccgacgaagcgcatgtgcgttagcccattgttggagggcggagatggccacaggacttctagcgctggcgggggccgagcagaagaggtcacgttcggagagactgaggggcaggatgtgttggagcgcgtcggcgatcgagcccgagttcttctcgtctccgatcgcgtattctggccgggtgagggtcagggaccttcgcaggtcgagtagattggagtagcgcaccccggggaggcgcccggcgtgccaggccttcgaccgtcgtgaacggtgccttcaacaccgcccgttcaatcttctcaaacggcgcggccatcgatcggcgtaagagactcatatccgtctcgttcatcgtcaacacctctccgaccgtcctcccttcttcccgactctctcccgactcccccgggcccgcattcttgggcaatatcccaaaccgtcccgctcggccgcctatctgcttgatctgtgaagtgctcaatgcaacctcattgcgaccgtcgaatttatgcagggattggaagatcacccgcttgatcttgcttgatgaattcaaccgcaaatcaaatgttagcacgttttattttcaagtatgagaagaggaaggagatgtatgtacagattgagacccattccgatcgcatcactcccgaccaggacatcatatccaccttctccttccacctgactgcccaggttgaacatctgcgcctctctctctctgacttcgggcggcagaccaccgtaggccattccgactcgaaggtcagtggccgattggatagccttcttgagagcatagatattgttgcgactgaaggtgacgagacagtcgcctctttggaccttagagagatcgcccttgaggctcgaatcggccaccttgagcggggtgagacgttggtaacggtgcaagatgaactcgtcctgacacgagttagccaagctttcgatcaggcctacgacgctctcctctccgcagagatggagttccttggcttggacgccgaggacagcctgagtccaagcatcgccgcggaagtggtcgccgatcatctggatctcgtcgatgacgacgacgtcgtagaactgttgacaggatagcatctcgaccgtgcagctcgtcaggccggcggtcggtgaggatatccgttgctcctcaccggtgagtaagttacatggcctgggagccaggtcgggtgcgatttggccggcattgatcctggtgaatacctcgtgggcgagtagtctgagtgggcctgcatagacaccggtgtgtgcggaatggagtgctcggagggccgagtgagtcttgccactgttggtagggccgacgtgcagatggatctggcgcttgtatcgtctggcatccggatagaggtcctcaggccgcctgatgtcgatcagtcttgagagtgattggagtgatgatttgaggagtggatggatgggtgggttgttgagtgaggctgcccatgggatgaagttggatagttcggttgggttggattgttcttggatagtgttcttggatgatgatcttgagtttgatggttggtttgtgaggttgtagtggttgatgagttcggctagttgtctgttgttagttgaagttgcttcagtttgagtgtgttggagtagtcctagtgttgagagtatcctgtggtagattgggttattgattgagaatggttgggttgttagtcttgatgatggtggtggtggtcttagtcttgatggtgttcttagttttcttgttgttgttgttgttgttgttttttgtagtttgttctttaacatcttcttcgtgagagggtgatggtcgagtgaggtggctgagttttggggggggttcaagttccaggttgtggttgagggggtggttgtgctgcggcacagtcgaccactgaatgagcactgcactcgattcttcaagccaaactactactactactaccactcaaccctctcaagatgaaccaactcgaatacactctcatcgactcaaaccaaagaacaacaacatcaacaacaaaccaagcaacccaactaatcgatcacttcctcaatcacagatggaactcaatcatcaaccacaacctactaaggacctacttcagcctagaccaacactaccaactaacactcaccaacaacactcatcaaaaggaagaagaagaagaagaaccactcatcaaactcagcttcatcgcaacactcctctcagtctatgttcagatcaactacaccggaccaactcaattcgaactccaacccatctcaatcctcaaccaaaccgaaaaccaagaccaagaccaagaagaatccgagttgaattcgatcagtttagaggcactatcactagcaggcgagccagcctaccatctagccaaatcagccacctacctcctaatggccatccaactgatcgacaagctcatctcgaccgtcgatctcactcaattcccaacgatcgtctggtggaaactgagagcagagatcctacgaagacaactctttgatcagccgatcccactctccgatcaactactaaaacagatcgaccaactctcatcacacctttcctcaaccaaccactcatctgcctatgatcttgacctgttacccttgttgacactcgaaagaggtctcgctgaacatctcactgggaacgagaaggcggccaatatcctattcaggaaggcagtcactcaagcaaaattggaatgtaagttgtcaaaatgcctaaatccatcaccaaccaaggatatcactaactcgccagttatgcatcagatgaactgactgggatacccggaaagaggacgaaatttcaggaaaaagaaatcagtcaattggtcgtcttggctcaaagtcgaactcgaaactcgacaataacagccacaagtgtccccactccatccacaaaagattcgatgccagtcacactagccctagatgatgataccctgatggagaagacccagttcactcaatccactgactcgcctttgaagctggacccttcaaaccaacccaacctacatcctctcgatcaagcactactcctagccctctcactttcgatcaaaaataccagcccagcccacgggctaacgaacgcccagatggccccattcgtcgaacgtgtgctcgagaatcctaataattggtcgatccacagtatggccctgctgatccgcagtcgactggaggcccatcggacccggactgtcgagcgagggctgctccagctccaagcattggtcgaccaattgagcaaggaggccgagaatgacccggtggataaggcgacggccttggagcgagtccgttgcacttggtctctcgctttgccctcgcgatgggagttggagaaggagctcggccagaagttcagcgggctaggcctgacccggagtgcgatggagatcttcgagcgactcgagatgtgggagcatgtcgtccagtgtcacctcaacctagactccaagacgctcgggatcgagctggtccgggagctcatcgagggcaagaaggtcgagtcgagtctcaagatgtcccgctatcgctcgacgagggaccccaaacgactgggcaaactctggtgtcttctagccgaactcgagtcccagcccgaacattggcagactgcctggaacgtcagccaacacacctccagtcgggcgatgcgctccttgggcgcacatcatttcatgcagggagactatcccaaagccaaagaatgtctcttacgcgccctcgaaatcaacccactctttaacaagacctggttcatctatggttgtgcggcgatgaggactgatgattgggacgaggccgagcgcgcattccgtcgttgtgtagggctagacgacgaggatgcggaggcatggaacaatctcgccacggtgcatctgaagaaggccagtctgatcgacgagtcacaggccaatgagggagaggaaacagatgtgaaaatcaagccactgttatctgatgatgatgatgatggagatttgctcggcacgaaggacgacgaaagccacgatcttccggatgaggatccccagcccggcttaggacgaaagttttcgcggccgatggcggcattttacgcgctccaacaggcggtcaagttgtcgtatgactcgtggcggatgtacacgaattacatgttgatcgcgatgagtgtgggggagtacatggaggcgacacgggcgttgggtcgggtggtggagatccggggggaggcaggggtggacatggaggtcctggcgaagctagtgaaggtgatcatgctccaacggtccgatgcggccaagacggatgagtggagtgagacggacaaagggattagacaggccagactgttcgagcgcttggtcgacgtcatcgaccgggtcgtcctgcccaagacaccgacaatgcccgccctctgggagctccgatcagagctggccgagcttgatggcgatcttgaggccgcattacgcttccaaatggagagctacagggtcggtgtctcggccacaaccgatcggtggctcagctcactagacgaatggctcgcagctatcgaattactcaaacgtacaatccaaaaactcgctcgtcttggacccctactccctactgttatctcggatgagaatcctaaaaagtctggcttcgttaattggaaatggcaggctaaaaatctcgcctccaatttcttggctaaatctaaatctacttttgatgatcatccttcttttgaagacttggccgacttctcaaaatctcttttctcttgactctctctctctctctctcttgactctcacttctctcgtcgcttcaacacgcacacacacacctctacacattttcaaactcatttctttttcttgcctttggttctatctgcttataattatgcaccctttctttattaaacaactcaggattttttattattaaacaaactgtgaatttttgccaatagacacagttggacttccaataagataatagcagacagcgggacttccatacaagttttatgtacagacgtcagacccccaagcgtgccaaacttgagtggaaaacaccaactattactctcctagcgcgtgtctttggtgttcttgatagcggaagtagatgaagagaaagacataaaacagagaagataaaagtttaacagttttcttggttttggaggatctagcccaatttctgatttcttgtagactaggttgatgggctgactgctgcaaggagctggagactggatctgaatccggaagattgagacagaacacttgatgccaaattgagcatgccaatcgttcgtactcagaccagccggcgacgatttctttagaccgcttgatggctgcagattgcttttcgggagaatgggagtcttgatagtcgagtaaaagcgaaggatccaggcccaagtcagcccagaggacctcggtccctctgagtgcgattgttccgccacgattgaagagccacagactgagttcccggagacggtcctgatacagatgaccacaggttctgtagagccaggcgcgttcgggagactcgagccaagccaggattagatccttgcggaccatgaccacgagtaactggacaaagacccactcgatgatcttcttgttagcatcctccaagatctggtgcttccatccaaattgaagcccgtctccaatcagtatgagcccgagagcgtcgagtccgaactgacgagtggctggttcaagctggaatgagtcccaccacggctcagaattatggattcgatcccggagatagtatatcaatttcaagcgttcctcggcttcggattgtccataaacactgcagaccgcttcactagtctgcagttggcccgtccgatccttcgagtccttgacgtctttgggccctctgatcggcttcggaatctccaccaatccgagcgggtcttccgaaagcccaaagcggcgtgcaaaatactcggcctgtccaacagtcatcatcttcttcttaatccaatacgctttcagcaccctccatcttctggaaatactatgataccgtaagagtcggaagaacgcatacaatcggcgggtcgattcggccgttcctagggcctttcggatcgcccctagcaccgccgatctttccttccaactcatcccgtggaatctctcgtatattgtcggatcattgagcacggattgtacgccggaaagcccgcagtgttcgtgcttgtgctccaggttgagaacgacggcgagtctggccatcaagccgatgtccaatctttgctgctcccaggacagaagatcgtcgccccatcgtccgaacatgctcttgatcgtcggctcggaaaacatccgtagccgcttcaaaggagtcggtgtggatttggttgaagggttttggttcaacttggatttgctcggtttgtacgagggaggttgatgatgaggatgcggatcaggagggactgctttaaagacatcatccagctcttgttcgagagccttcttgacttcattgggctgaatctccaacggattcatgatcgataacgacgacgacgacgacgacgaccctggactagtaggccggcgtagattactcagctcatcctttttcaatgcacgctctaaagcctcgatttgtcccgcataatcgaccggaaacttcagcggaaatttggccaaggggatcttgaattctggaggatgttgtttcttttggatcagatcaaggatgctctgttcctccctgctgatggaggaggtcacttgagaagatttgctggatggcttgggcagatatgctaacagttgatctggggttggccccttccctccacccccatcaccatgatctgttgcaatagtccctgaagaaccagaactagatcccctgacatcaggttttgtgttgctaggatgatctgtgttttctcccttggctttcttgtctgagagtgattggaagcttgcagggtttccttgtcttccactggccttgatctcttgatcatctcgttgaaagtttttatgtcttaataggaaattctgaaagatttcaccaagtttatccttaaataatgtagcttggatgattatttttgagggtctatctctcagctgttgtattaaattattagaacttccaccctttatgtctttatcattaggattcactctttcttgactataacttgatgggtcttttgtggcaactgaactctcaacttgatgactactgtccacttgatcagtgtctgaggcaccaagagtcactgatgaagattcatcagttatgtcaagtttcttcttcctttctgatgagctcacaagattcttatttgtatcttctaaaatattttctgattgtaattgagttatttcatgagaaattggcacctctttttttgatccttgcttattaagggatctttgactaaccttgctactaccagtgtggatctcaataggctttcttgaaccgactcttgatctctcagctttctcattcatcaagagtttcttgcttctttttggaaagatcaacaaaggactcttctcatctaacaattctttcttcaatcctgatttttcaatttgagaaattggtgtatctgatgatcctttgttcttataatctgataatgtggtaatactctcactaccaacaatattgtggatctcaatcagctttcttggatcaacttttgaccactcttgatcaattggaaggttcttgtttctgtctggagagattaaaatcttcttttcttcagactttgctttcactaatttcttgattccagagattgatccctcttctagtggctctatgtttttatcttgtctggtgttatcactactactggggattccaattacttttcttgactgaaaatttgatatgtcttgattgattttgagtttggtttttcctttgggtgagatgagagtatccctttgttctgaatgtgatttcactccaaatttatttctttcaaagattggactttccatttgccctgtaattttgtatggtctaggaccatcactactactgacagtgtccatttcaattgtttctcttggatcaacttttggtctttcttgaccatgatgggtgagcagcttgatgtcatctggttttcttaagatggtattttcttttgaaaaggctggtttatgaatttcagaagttggttccttttgccatactgcattattatccaggtaataatcactcctactagtactctgtatctcagtattttttcttgatcccaaatgcaactcctctggaccacttttatggaggaaagttttgtcttggtttccagagaatctttggatgattttactgcctgaaattcctggagtcaagtcagtaatttttggcttgatcccatgttgatcacccattccaaattgaaatgatgatttattttgaaagtttttggtgagtctgagattttggatttctccagaggttatcaggcttttttcttttgcctcatcccaacttggcagattccttagtaatccttcttgaaaagccctattttttgcacccttgggtacagaaggttcatttgattttaaagtactgcaacctaattgagaatcttgatcatttctctctggaaatagttcaaaatccttaggacttgactatgattttttcaacaaaccatgaggaaatggaatcaattttttttttttttggaaatcagtatcattacatattgtagaagttggcatattcaaaatgaagcaacaaatgttaaatacctactttccaaatatcatcatgaaatataagaggtttcaagaattggttgttgtaagggtgtgtacctcttttgaaagaatttgcctgctataaatgaaggatgaagatccactgtcaaattttaattcacagctaattacaataccctctttttctccagatgttatgaattgattaggagaatttctgagtacccacaggattggatttttcaatttcagacattatctgaccttccactgcccccttattttctatatttttttggttctttccttttctccacttgttgagataaactccagtccctaaaggactgtacatctctttatttttctcattgttgccttttttccacatgttgagaaaaacttcagtccctggaggattcttcatttgtttatttttctcattgtttcctttcttgaaatcattgagataaaccccagttccaaaaggattggcaacctctttatttttcttgttgtctccttttttccccatgttgagataaataccagtctctgaaggaatgttcacttctttatttttctcgttggttccttctttaacctcgttgagattaaccccattcactaaaggttctctgggcccttgatttttctctttgtttcccctctgccgctcgttgaaataaaccccagtccccgagagattctgcttttctttatttttcgcattgttccccttattcaactcgttgaaaggagctccactccctggaggattgttcaacctgagcgcaggaaggttcaacttttgagaaaaatagttcaagtaccaccagtaataattcaagtaccgccaatggtgttccaagtatgcagggatattacttaaggattcgggcggagaatgccagttatggattggagaagtgtaatggctccaaggtccataatggtgatgctgggacagtgccaatccttcatcagctacatgaatcaaatacttttgaaattccaggtgccgagctgaatcaaaatgatggtcatcatataggtgttcggggagttgggggtgaccacctctgtagctcattccctggcagtatatccttgagcatcagccagtcatgtctaatccccaagaaaaaagttctccactcactactgaatcggtcttatgcatgctatttgattcgacttcctttttctcagaccggtaagaatctctccacggcccatggtcctgatcatcagtgcgatacccagagggtaagaaacgttctttccctgggattacagcgctagtccaaatgggaggcgagtctaccatgactcgtgaattctccctcgccgaggtttctatgtccctggtatctacttgcctcctctgacctgggctcgaatccatatccaaccagtccacaacacgtcccacggcatccgaatcgcataatgtttcatggcgtacttcactggtagcttgagagacatgaggtgctttttcgcaagtgatggtcgcactgttagttgtgtgtagaaatgctctagtccgacttgtgatagctaacagcaaccgtaatattgaggattgccgaattgatcgatgggggcgcattttcacaatctattgagatgggttgaacaatcagtgcagcagtgacatacaattcttgtggttcggacttcacttacaaccacccctcatctctggcctgcagcaccctaacctaccgtaaagttcatccgcggatgcaaagcttgatgaaacttgtttgggtgctcatcgcctgcgtgaatgctaacttaaaaaagtctttccaacgcgacggagtggggaagtactttttttttgatacttttgatggacaataccaatggcagcacactgcacagctatcaatagagataacagcaaggcccttaaaaagtgcatcaataaccatgaatatgatgtgttacaaacctacacatgtgacacatgacattccaatgtatggctcatgtaatggctgcattttttgatagaaaaatctggtttgggaaaaaacagacaatgcaatacatgtgttgggaaatgttgtaatgcaaagtctccactcactttggagagggggtgtgagtaggtcctccctctttctcatttgagcatctggttggtggaacagtcaagaagaaggggtgcactcattgatttgataggatgatctgtgatcagtcacgttttaactaaaaagatatttatactgagacataagccagttcaatatttgatttacaatgctgggggtttggatcagttaaattttgagccttgtagattattctgagaaattcaagccaactagatgtattgtagatgtactctttcaaccacttcttatgataaccagttctctttatctcatctcaccattttttatcattctcattcttgaaaattatccatactcacactcagcctttggtctgaggtgcatagtattcttcatttgatgcttcaatctcattatcttttccttgtgtttgattcattttgttcttctctcagctgtgcttttgctgcttgtttcttcagaatgttactttgcttacatgcttcattggctttctctgctgtatcggtgtgagctgtagtgcttttatttgatctgatcatcttttgaattcttcaaattcatttctactcagctatttatccagttcttcagattgtttgtgcttcaaggacttattcagcctcttcagattgtttgtgcttccaatccagtttttcagactgctggcttactcaaaaccctcattgcggtgtcatatctcctactttttccatcaaaccaaaataatttctcttgataataatttattaggatagataatacttatggtagaagaataggcttatgcacagagcaggggatgttgctctaaaagattcctaacctgggctggaaatcaactgtcttcttcaatattataaaaaatttgaagaggaaaataatctcaaaacacactttattgctgctgttatcctatgcatgccattttattaagtttattattgaccatttatctacatatatatttttagttgacactttgttgtttttagtttaacattccattttacttatcttcactcttctcaacatcattgacaagcaaagtgatcaaaaatcactttgattgcagctgtcattgtgatcctgaacttcatgtcagcaaactcccttatatattgcttgttgcagatagaaccctgcttgcaaacatacaaaattcttgttaaacaagggttgaggcagatttaggccaggcttgcctacctggggtatgtggtcaaagtatgagcttgtgctgatttcaagtgaagtatttagttgaatgtttgttgacaccaacacctgcgttttaagttgaacatgcatattctctgaaacatttatataagagtgagagtgagtgcctcccaccagcccccatttccacactgaattgataccttatactgctcggtctttgagccttgaagctaaaccttacaaactgaggctaaatttgagcctttcttcaaagctcctaatgtggacagtggacacccagaattgagaagaaaagttgtgcacgcgatagtacctgatggtgctttagttggtgggcatcaagaattggatgctcagtcaacattactgaactcacattctatcatcaccgattcaccggtgaccatgtgcacatgttagcgagctaacaaagctgagtttgcatacataaataggttgtgtcagtattcctttgtgcatatcgccctcatctgtcgatagctcagagcctcagcgacacactcttttggtttttattctttccctccaagttgcatagctcggggtccatatcatccatcatatgggatataaatatagcacctcccgacgcgcaaatctcaccccgacaagacatccttcaccgagtgcccgtgatctcgccaagtgtctcagagcagacgattcccttcgttcaagtagataaataagtaaatgtttacagtggtgattgcaccccatccacgataaacaagtcagttatgcagaaccacgatagactcatagtggatgatagtgaaacccccacttggagccgactggcgaaaaagatccggattgatccctccaatctcgttcccggactcccaaaaatcagtctcctcgtcagtgatggcacttttgctcaaccttctggaacctccattcatactgagtacaacgagaacattaaatcgcatcactgggaaagggttcaagccgactctaatgtgcaaagaatgtggctgaaaacactgggacaaggactcgccgcacatttttctattggtacggagacgagtcatcattgaacttggacgatgtgcgcgcaatacttctgtcattgaccaaccgtaccccatttatttcttgtttgtgtttgcacttacatacaacaaaaggtcgagaaagagataaattcaccttgtcggattttcccgcgggctatcagcttttctatcatgtgaaggattcaagacggacttcttatctctttggttatcctaacagtaagcacccgcatcttctcaactcttcttgaaaatcaatattcatgccctgattccaattctcatactattataaatttgattacatagaaaagaatttgaagctcaagtttagaacggcggccgaatttttacctcatctgacatggcttgcatcacaaggaggaaaggacaacaactgcacatgcaaatactgtcaaagtagggtgatggccatccgaaaagttttttttgtttgtcgctctttgtttaatgaaatcatttcggtctactgtctaatcccaggtggcgctttcggtgtcgaagggcttcaggcgacgactccttctacgggtaggtgaatttaccctaggtcttcaaactctcatcatcaacggaaactcgaatttacgtttttcttcttctcaaatcttgcatcgtgataggttcccactcggttgaaagggacaatagggaacatgcaagtcaagacgaaattgaagaaatcaagccaacctctcataaattaggccgccacgaaacaaattcgaattacagaccgctggagttagtctggtgcgagttagatttcaaagattcgaaactccgtttggattccaagtattggcccggaatatgccaacaaactgaagtcaacatagaggcgtgtgaagtagttgatctcgccacaggagaaaaccaacttgctccgcaaatgatagcgcagagggatcgggatgaggactcgactacttggaaattgaagaaagaagttcaccagaaacaatattggtcggttcagttactcggcctatcagactcagtcatgcgaacggaatctcaattgttaccttggctgtatcgccctatcgaagaatctgtttggagcgtcatatcaactgggaagttaccaatcccagagtatgttctagaccccagtaagccgatgccaagtctcgccagtctctcgaatccagtaatcggtagattacattttcaacttgcgattcagattggagcggagatcgaaggagtatgggctccagctcagtactcgaaggcaccgcgcaccattctcgagatacctgatgaaaagcaaagtttatcatcagacaacttcgcaaggagcgattgtacgcaatgcaaagctgtgtggctcggggccgaaaaaatttgtactcaagatcttgttcgactcaaactgctagaaaacccgcaccatacatcccctgatgttgttaatcttgatactattactagcaagcaagtcctatttctgcatatcaacttctttaggaagaaccagcattccaaatcagcgatcgcgggaggccggatcttcgaattggttccacaaaaagcttcggaagaatcaattgccgccagtgcactccggccatcgaagaatgcttggttaaggcagtgtgctgacgaggtacccaaaggcgctatcttgacgtccccgggcgaattgccaccggctccgaagggattcaagttctcacagattacgccggagcattcaatccatcatctcgagatcggttgtatcgctggaagatattattctccgagggttgatcacgaccgactcgggcgattgagacatcatttcgcgacgaaaactgaaccaggtaatccaacacccaactcggatgacccaaaattaaagggccttgcaagcttgctaggagtcagaagtggtcaagaaaacttcatgcggtacgtacctaagtcacgcatgcttaacgtcctcgagctttgattctttccatcactcatctctgcctgttgcttccttgtttccgtttcttttgtaaacagattcaccaaggccagagcctcaagagacgaaatactactcgaggctgccagaaaatcgaagaaaatggtacgtacgacatgtcagcaatccatgttctttaccggaagaaagtgaaaacattcatagtaaatttattgtttcatagatgtcaactcacttccgacgcgtaaaatccccaaagaaacaaaaagtggtgaaaaatcgaatttaactggagtggtctcatatatttttaccttgagaatcagtagggagaatggcgaagaaacgaggacctgttgttagaaacatttgcatttgattttttaattcaagtgatgataaatgcatgaacatcagctattcaattttttgttttctcaagtccaaagctcacggtgtaatgtaatcaatcagccgcatgtatggaggtactggcctaccatttttgccaaaaaaagcaattggcgggcctggaccgccaaactggccacatttgcgccatagatcatagatgccatcaccgcgcccccaacctgccaatttttccagctcctgccagtgtagagctggaatctgtaccccttccgtgcgggtgtagtaacaccaggacatgacactccggaggctcgctttgcaccggcctgacaatccctccgatcgagggactggtattgattgctagtttgggattcataacatatttaggtgggtacaacaaaatcgacaaaacagaggtcgtcggtctaacttaactaagtccctccttttttttcggaggggggacttagttaagttaggtcgtcggtctgcttagttttacgcgctgtgatcacataaaacacacagacccgaaacatccaaagctggtctgagcaattatggcaagcttcccattcgaacacgcctcatgtaaataactgctttccagctgaccacactaccactgatgatgcagcgcttcagatcagtaatagttgtaagctggtgcagagaccatagctcgggtactgatgctagtgtaatgccgggctcaggctccggtggaggagactacagtctactccgcagtagagagctacagccaagtaagactgtgatccagctcacaacagctggatcatgtttacctgcgggtttgggatggtttggatcctcaacgaggtcttgtattttcactatccaaaacaagcctgacattaatatgtatccgcaggttgaggtttggtgcgctgttactaaaaaggtggtgcgtgttttgccggaaaattgatccctcagagtgaagtctacatatcagttgtacaatgttatcattaaaatgacgtgaatacaaatcctgaagtttgcatcattggtctcccccaaaacataactttccaccttcatactactgcttggtccttgttcagtctccacttcttagagacgttcactgtgaacttgccaagtctgctcaccctcatcaatagccctatctggaataaacctagtattattctatccatttataccactgcaagtaaagcctagtatcattatatgcaaattattttgtattcttgaagcaaacagtgcaactaccattttgagtactttattcaagacagtgatgtctccaggatacccaagattaaaatttatagttctttccctgttctacttccaaacaactcaatgcatgaatggtgctctcaaaggaaagggtgaggcactactggtaacagatgacaaaggaaatcgtatgtcatccttcagcactttcctaaaccccccaattttattatttaattgactgtcttttaatgatcaattaaacccatcagcattaggagtagcaactccaatggtccgtggagaaacatttcatgtgggtccctcaccaaatccagaacagcattcaccttcaggagacatggagaaatactttcactctgtgaaacagttgagaaagccaactcctggattatacaaagaatgtaagctctcactttacatttttggaacatgcatacttctgcaactgatttatttttccctcatctttccaatagacttggaccatgtaatgaaatatacccagagtgaaaaaccaggttcctctaacacagctccagcaaacctttactgggcaaccatgtgggcaacagatatctgggaggaatttaatcagctgaaccaagatcatgataaaatgatcaattccgtttatttgatagactttttgaaaggaattccggatgacagttataacaggcatatacaagtgaagaatcgacttgctcagagagaatttctgattaaatcagccaaaggtttaaaacttgtcctcaacagcttggatgattatatagaagtttcattgaaggagtgggcattgtacaatgatttagacccagcactctttaccagggaatttgcttcagggaagaagtaagtccatcgatttctgaatcatataacattgaaaaaatctcaattgccttcaaacactgaaatgatagcccatctttttccctagacgtagtccttcagaagaaaaaagatcagtaactggtgtggaaaatacaagacgttatttccccatgaaagaacttatagatatttattacgatttataccgtgaatgttcatcacctaatttcaatgaatataaacaggtcaatgccatcaaaagaatttatattcaagcagttgaactagtttacaagcataatttgttaaacaaagctggattcaagaagttatttgaggactgatgtaaacctagtggcttcaatcaaaaactgtttcaaaatttttaccattctggaaaagagcatgaagactatttttttggaaatggaaaaattttattgacaagaagacattcatcacattttttgaatatgttcccaccattgtgttcttcttcttactttcatcaagctgaagatttattgacattcttgtttcatttttcattaaacatcaaaagtggatcctgaagcaaaggccaaccttttgttcatgtttctgaaatctgattttgaaaggtacctacctggtcataatttatctaatttccagagaaaggcaaaacaatggaaagaatgctttttccaaaaacattcactactttttgctttgagaagtgaaacagaaggatatgtagcttttgttactgttgaagaaaacctaattgatttaatttgtagaccctcaatgctgggccaagaattggagaaaaagtgaagatttgaaattgatgggttgtattcttgaatttgttgatgaaaacttccttaaaacacaaccagaatcaaaaataccaatcatcacaagattgcaatatcaatttgaacaaaatcaagtaagaaatagattgaatctaattttttctagaattcaggctctgctagagttggaagatttcagcaagtatttgaataaaagctttcccctcaaagagaaaaaaggaatcacagtaccaatatcacctcagcaagaactggaatttattgagcatgaaatctataattccaaaattcaaactgaatacaggaacaatctcacaatgaaaactgaagatttggaagggtgtaaaaaagaaatgcaggataaaattcaatctttacaagaaaaaatagaaaaattaagaagacagacatactcttcatcaaaaaatttacattcaagaattgtgaattttttctaggattggaaggatgggttttgattctttcaaaataaagaaatcacaaaacatgttttcacctgggtctgattcaaaaatttcttatttgaagtttttagatttaataattgaagaaggcagatatttcagattcttatttgaattcatcaaaaaaattcatttctcagggaaagtggcttctattctgaaggaaaagtaactgaaaaaacatagaagtttcatatttcaattacatggtgctatccctttcctgattcagtaactcatttgtttgttttttccattgatctatgagaatagctgcacctacaaagcacatacttgtcagaattctagacttagctgttggagtattgttttccttttgttcttctcacctttcatcatatgtgtcacatatatttcacaaggttcagagtatgtgcaagagtttctctcctcatccttccacaaatctcacactttatcccaggcatttctccatttctctttctttccttttctcttgtctctctctttctgtttgtttctctccctcatgttacatttaattcagatcatccttccacaaacctcacactctgtcccagttgatcacaaccgattatgagcaccattgtgctgcaacaactgagactctgaggtgttaaagatctttatttttacagtgaaaacacttcttgaatgaactcaccaccttcaccatacatcaaattggaatataatcattcttcccattttccattctatctttcttccagcactcccactcccccaaaatgaatatcaaagcttttggaaaaaaaaacaaaattccattttttattttccacagattttgaaactttgttttttttttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagttggtgctttgaagctctggaatccaaaacaagcagcaagaaataacggtccacccactttcaattgcatctatttttgagggctagatacaacactgggtcactacactaccagtaacggtagtgtagcggtaaagtagtgttttttttgtcactagcactacttttcctgtagtgcaaacacactacattatcattttctttttttgctgttttttttggccactacattattgaagtggctgtttttttgttttttttttatttcgttacggtagagaggagatgacaagagaaaaatgactgttaggaagacaaacgtaggaaagaggaccattcatatgagcaagtaagatgaataataattaatattggatgatattgaataattttgaaaatgatttttgtgaagaataaagatggatggggttggggacaaagggcacaattgatggatagctgctagaaggtcgggacacttaaatgacaaggctggaccggttccagccggttcctcatcagattagggctgtttcacccctggatggtgcgtaacacaatatccaggggagaaactgttacaaaatcagattttggtggtctcaaaaagaggggcccagttacgctacaggatagtgcagtagtgtactatccaggggtgaaaccattacactatcagctttttttgggtttcagaaaagggtcccactacactacagcccagggaaaaaattttgtggttagtgtagtggtaaagtatcagccaagcagctgggtgcactacactactcagatacactggataatgcagcgtaaagtagcgacccagtgttgctagataggtcctgaacaatacaaaggaacattccactacaaggagagaaaaaaatctcaactacccccaactgatccatgcgcttaacctttgtagcttcaatgcacaatgatcactgtttacatattgcgctttgaagaatgcttggacaatttgggaatttccaagtcttcaggttatgtggttgtggtgcacagggaaggtttaatccggcagtttgtgatcaccgactttatttcacaagggagagagaaaaaaaaagaaaaacctgaactcaaaatcatggaatgccatgattttggaacagcaaactttgattggtccaagctttcttcaaaacacaatacatcccagagtgaatttgtgctgaacatgttttttgggagtatatgcataacatgttaatgcacaagtccaactggaaaacacacttgaaagtggtcaaccaactacacactctaggagcattttgggattatttttggagtgcacgcagtagtttccaaattcaacttggcaagcacttatgtcaagccattttatcattatggctgccatgatcccgtgaattagaactcgtgggatttgaaaaacatcatggtaactatagcaccatatccatgggtttgggcagatgcataatccacctggaaacatttggaggtcactacttatcagttgactgcaagttacttctcaaaaactcacatttatacaacacatatttccgagcattagacaaagtgcattacatgtataattgagcaagaggcaatggagatgaacatgataacaaaccaaacagcccgaataagttaggtcaaattcaacagtaattacacacgatgtaaatcacaaactattacaggttagaggagggtagagttttagacactcatcaccatcaaggttatcaaatactcgaatggattcgaaaggatagggtatcaggaggaaggcattagataggaaactgaaaatgtttggacctaattacaaaccttgtctccatatggattaaaattgttcctgggtgtttctttacataactattcaaaaaaaaaaaaacgaaacataagagttataagataagaaaaaataaacccccgatacctggctacaagataaacaaagacccgctgtgaggtttttcaaacagttgtgatggtggtggtacaatctcaggtcttttcggaatttagtaacggcgaaattgctcagaagaacgacacattacgagaggggaggatttaaaggacgaaatcgacagcttcgggttcgcttaaggccgacaggcatatcctcgattctattgagcgctttgtcaaaggtcacatcctgataatttgcatcgttggccttgtcttctttacgactggctctgaaatcgtggtctttggaactggtactgtgatgttgctgatttgtgtcggggacctctgcctcctgaactttcgcatcgtcagtctgctcaatgtttgagcgagcgaatgcgcatccattttgtatttcctccaatatcgttttattggagacaaaagcttccgaggaaagtaaagcgtcaagctcgtctgattcgcctaaaagacgcgtgttgcgacgctggacccattgcctataagattgcaaagacgccattagccagagacttagctagcaacagtacaaagtaaaacgtaccaactgcgctggcggtcaaagaacatcaccagcacatgatgatccatcttctcactgggtggctttttgtcaagcattgattgcgggaccgccgggtcctcaggaagccccacttcagcagggaaccaaggatgcccaggtaccttcgcctgtattcgcggtcatcaaaaaatgtgtagaattaaaaatatatccacttgggttagagcagacagaaaagaactagagctcacccagactaatgtgccgtcttcaatcgacccttcttcaggcaagcgagtggcctgactcattcttgtaaaagcatcacgagctagggggtggatgcgcttggcaccattctggggagctttggggtatatgagaaaaccgcgggaatccatttcaagttctttctcttgttgagctcttgttggtttcactttttttgccgctttggaggttttgcttgccttttgcccattgcaaggagcctcaagagcatccttatcgtccatttctacttgacactcttcttgcgcagcctctaaagatatctgcgcttcgaccgagttgttcagatttccttcaggtgagttggtgtggtcgagggaaggcgaaggcgactttgaaagctcactgcttccactctcatcgcctgccgaggaggcgggtgcccgaaaagtgcggtcttggttgttggtcgagaagcccgtgggattgcaattggaagtgctggcctccgcagatgtgtcttgatcaatagggggatggtggtgcagggtaagtcgcacaggtttcagtcgagccgagacacgagttgtgcgaagcgtcatttcaggtgatcctgattcacgccgctcggctgggattaaattgaggtgttagccaatgttttttcccatgaaggcaaacttgtaaatacttttgcgaaataaactaagaacttacgagattgcgggtgactgtcgttagccaaaggacccggggtatgacgccgtgtcctgtctggcaagataaagcctgtgttgaaaagcctgaaagaatccttttctccgggcaaactagtgaggaattctggtgggccagcagagccggcactcttgggagttttggctttagttgcttctttcccatttctagcgacatcctcctggccaacagttgtgtcttgggtgcttgagcttcctgctttccaattgtaaggaggacggtctaggatcaaacgtaacttcggactacccgagatcggaatgggctctgtgagcaaagtttcgccagactggccctttcttgttgaggttgatgaatccatttttttgatccggattttcaacttctgtctagattgcacaggggcgttgtttgccgtcaagtctgaattaacaagagtttgctgagcgattggagggtcgaggtcaggttgctgcctgacgggtcccactgttggttcattttgcgccagcgataactttttcgaagatcgagtagaggggcgccttggagaactcatgtgattgactaggctgaagtctggttgaaggctgacatcagttgatacatctggggcgatctgaattggcggaccatcaaatcgaacttgaatagaagccgaaggtacagcaacttcaggtacgttcaacgtagttggtgttcccactggcactgttgttgaatgtgtgtcttcgactggggcaacgttaggagatagagtggtatccagggctaatggccgatctccctccgtcgtctcgtcattgatatcctcgtgagaattgagggagggtagactgaccagctcagcttgaccattgggtaaagaaatgaccaaagacatgtcttcatctgggaccatcgcacccgcttgaatcatttgttcctcgatggcaatttcatgttccggaaggtgaggtaggctagttccggagcgaacttcagcttgctgcacatcggtgtcagaattctgggctggtgaaccctgagagtgattagaatggccgccgggctggttcgctgaatctgaggttggtgcctgcgactcggatggggcgaagtgctctgatgcgatggtaggtacaatcccgtcacatatcatttcacaatcttcgggggtatatgggcgttctgacacatcattggccataacagacgattccagatatgcagcaccttgagacacgttaaccgactggtaagactgaggaagagaaaccgggacagtcgttgcttgctgcgtgatcttaggatgggcagacgaaactacagacgcttcttctgcatctgtgcgtaaaatcgctggtgttgttcgagtttctgatgtaggtagtgtggtcgcttcctcgctagcatggctgatttgtggaacaccatcgacttggtgacacagtgccaacttgatcggatcgattggagtaaccaagctgtgaatgtcctcagatttctcatcaattccggccgacatatcctcgtgtttctgcatactcgtccggctgttggagtctgcaattgcggtaccgctgccggtgggtgaagatgcagatgctgtgccttcgaaatcgaggttgcttgaggcgcggtttgtagactctttgggcagctcagcttgactggatgctttttcatcttctgtcaccttccaaagctcagggggcgctggaggcgcttgctcattaaggttgttggtatttgattgactctcgttcgacgcagtatagctgacatcccgggataagctggtctcagtttcgttaggtgttgtggaggcatgactcggatcggatgacgactggttggcaggtgttgtttgtgaccgtgaagagagccggtgttgctgacgtttttcccgaatgtactctctcagtcggcgtcttcgagccttttcatcgtccgacatgttacgctctctgtcttcaatacgctttgcatgtaatgcacgaagcttgagtgatatcagctgacctcttgtagcgttgggattttgcttctcaatcaaagcttcttcatctagctgcgattgaggctttatgcgtggagcagctctcttgagtggtctattagtcgtgggatctgatgagtcggtggctgtccgcctgcgtttctttttctgtgtatttctggtctcgctactttctatttttaattctttgtctgccgatggcgtggcgggattggagatcccaacagaggatgcttttggaagtgatgctatgatacttgacgacggctgtcgcacattgccgacagaactacccgctatcttgcgaagcctttcttcaacgcggcgattttgcaaattgttggaagttggtatatcacatggattgttggtgatgcttgggacatctgggttcgaattcagtccttcagaaagtgattgagatggtggtaccaatctagcggagggtggttcagtcgaggaactccgttgattttgggagtgcattgcggcaggaagcagattcagcaaactgttcgtttgattttgggttgatctcttcgcacgtcgatctcggagcacctcatcatatggtcgggtcgtagaacctggcaaatcatgtacatcgagcaaatcactgatttgatccggaagtaaaaccaatggaatttctgcaaaatgttctttctgtcgacaggttggaaatgattcggatgccagtccagcaatgggggaaaaaggctcagaagcaagtaattcctgaagcagaggctcgatcgctttcccaatacgaatggcagtcttgtgatatatactcgaagcatgattataaatgcgcgcattagtaagcgttaaatgaacgtctgactgtcaaaattcaaaaggacaattatttaatgaaggtgagtgactggctgaaacacacaaggcatagatagagaaatagaatcaaatcacaaacaatgaattcagataaccgaaagtattcaaatctgtctatttttctctggatggtggaccaattcatcggatgcttgatgatgtcgtaatagtcgggtacctcagtggccgaaactggatgcaaaaaatatttctgtttgtctgccctgtttaagaaatttcgagttcagttcgagcggcgtgcaataaaagagggatgttactaccaataggggccggggcttgactcactctatcagcgcagttaaagccaaggagatccgttgataaaccgggaacaacgttttttcaatcacttccttttgtatctcggccttgcgtagcttaattttttcacgtttacatatcatagctgccaagtttttaacttgctggaggtcatgcctcaccgcaacaagtaaaccgtattttcttcgacgatcttcttcatttttagaactgatacctccagcagcggtccaaggctgataaggcaatgattatgaaatcaaacagtcagatcaaacacgtagaaaggataaataacctgaggaaaaggtggatctacctccagatgaagcctttttaacaacggtgcacctctgcgtacttcacgcttcaagctccagtatttgcaaatcatgttcaggattgtctttctatgagcgcatcttagtttgcttgagtattgcatcacacgctggaatatcacctcgggtactaatggcggcccactagagtaagacttgtgataggcccgtgcggacttggaagtttgtgaaccagtagctaaaagttttagggctctcagatcatccagagaattgatctttttcgaagaaattgcgagatgagaatcggatccctgcgggtcaaaagtcttcttcgcgtcgcttgagtcggttgtggtcgcgggattgttggacagtctagccactgcggcagcttgaagggcttcaatgtgccctttcttgaaatagagacagagggagagtcagtatatggggcaagatggggtggccaagcacgcatgtccaccgaggactcgagaaatgaaacgaggccaacgggtgtgtgtttatcgcaaaaactctgacttagcctgataccatcggcaccaacgtgatcagctgcacaactatcggggccttcgtccgtcccacgtgcgccggttgtgggatacagagaaccagcgggtttcattttcacgtagagaccgacctcttgggcacaagtggcgtgatatgcaacacaacagcttcgattggcgcattgaatacaggccccgacagttttcttgcagatgtaacatttctacaaaatagcaaagatgtaagaagaattattcacgataattcggagctaactgaaacttgacaggatgcgaaaacacgcctccactaaccaacttccaccgctgtttaggaatacatctaacaccatcaactggttccatatacatagcattgccgacaccagtttccggaatgtggatcgcgcagactagatgagcccacttgttttcggaagtttgtttgaacgcgccgaaagagttcggacatagctcgcatgtctatcgaatggatgtcaagtagtaagaagcatcagataacacatgtcaggcgtatggggaacagttgaagaaagaggttacgaatagaaacttgccactggacgatcgggtgagacggtacatttccgacaaagccattgaccctctggaatatacggtaccccataacagtcttggtggacagccaaattacaaccgtcacagaacacaatcgcgttgctgttttcggtgtccccatcctcgcaaattgcgcaacggctgtcttcaacagtaatcatattggcatcgggcttttgcacccgctgattctgtaacaaaataaggcgttcatcaataaagaaataatgagaaaatagagtggaaagggtcggtaagagtcgaacctactaattgaaaccattctttctcaagtctatccatgatgatctcaaacaattcacaagtcacgggttcttgactgagtcgtttacgctccatgttgagggcttggagccatttctagatctggttcgatatgtgataatgtccgttctgtcagattacgattggagatatgatcaaataaactgtaggattcgaaccctgctcatccatatcatattcacatcccctttcgagctcatcttcggcgggttggacccaacggatgtacgagggcggcagctaaaacaagtccacaattcaggataatcaactagtgcagaggtgaatcggatccagcagacctcacaagtgtttgcagagttgtatccatagttcttcagatgtttgctgcactgatctgaattagagaatgtaatgtcggcttctgcaagtgtcttcgagccaacgatcctgtatgagaccttcggcacatcgattttgggaagctccaaagggagcattgagtgccctatgccagaggagataaaacaagttgtcaggttccgttcaagcatcacatcagaagcatcaaaccgggacttaccccccatgctgcaaaaacgaagtcctttccagtcgctgagtttgcgagatgaccgagtaattcacttcgctgactccagataatcgttgatgggttccttggggggtctccttgaggctgtaggttggatgttgggctttgatggctgatgatggcaagagattataccgttgtgggggaaaccacggtgaccacccgcaccccggtcgcccggtccccgccatcaactatttgccttgaggtcaactttcccagccgagcattgcattcgaagacactacatacaaatcccaccctgtcgctgggtcacaccacttccacatttttttaacaaaatctgtatcaaaatcatgatgtttactgaatttgcttggacaatggaggacttcccgtcaacatctgcgggtctcccagagccggtttagagcctcgaaattcaaatctccctgcaagaattaaaagttttcggctctagatggacttctgcgagggtcccagatccgacgggaagtcctccaatatggtgttcaaaaatcacatgtttttatcaagttttgttaaaagacttgaaagcaaggagggaccggtcagcatatattcacatagctgggttggtcaaaaagggtttgaaaattgcaccttagatgtaaaaaatttagcagatcttgtgtgtgcaattacatatttccaccataccagtgaccacacttaatttatttttaaaaaattatggcattgcatttactagagtccaatggcggcttcgccgccatgataaatctcaatgaaaacccatggattgggggaatttaccagaatcagacgcagtgaggaggttctggatgaagtgcgggatgcgaggtgcagtgagatcagcgcagggcaatttgactttacccttttggcaacacatggcgaaggaataggatttcgatttcaaatcaatgagagcgagctcctcgggccagtgaagagtgctgcagtgttggcattgaatgctacaaggattgagtaaatgactggaaatgggagagggtgaggagttgttgttcacaccttgatggttaagagaatccataggtaaatgttatggaaaattatttaagatttttaggagaagcaggattgagaggagccaagtgacagacaggaagtcacggttgcaaggcaggtctcagaaaaagtttagcaacaattgaagcaaaggcaacgttgcggaaaaggcaaaagaaaattatgaagagaatacaaagcggaatacttaatacagaaaacaaagcggaatcaagtggtgggtctaggcaagggaagagttatggaaatggtgatagacaacaaaacttggtctagcaggaaagaggaaagcgtgtatacaatggacaggaaaagaagaggccaagactatgtgagaagaactggtgtcttagctcaagactggaataagtatcgggaaagggaattggaagcagattaggtgtctgaataaagaaaatgatatgaagagagtgaaaacaaaggggagtctagaacaaaatatgaaaattaatacaagtcaagcagtaggagggcaaagactatataagaagatggaatgtctttggtcacgagatgtattgaccaacgcgctcaggttgagtaaggacttgacgtcttttacaagattgcacattgcaatgcctggataaagtgcaaaaagtgccttggtttggcttaagggtttaacttgttaatggatcaattttgaatagtggtgttcaaagttgggcataaatgagtacataaacataaattgataaataggttttttacagaactgcttacataatacattcctcaatgcaggaccctggcaagctctcaaaatgtgggtgatgtagacccagatgaacaaaccccaacttgactttcgaccatacatgtaaataggatcattgaacatggggacatttacaaggaaaacgtgcatcttgtacatgtattcatcagctgtgaagttgcaccagtgacccttgagaagccaaaaactaaaaagaaaaaatgtttgaatccaaaattcatactttttttttctagtttttggcttctcaagggtcactggtgcaacttcacaactaatgactacatgtacaagatgcaccttgtccttgtacatgtcctgatgtgagaaccatcccaatttgatgtattgaaagtcaagttggatttttgttcatctgggtctacatcacccacatatttgggggtttccagggtcctctcaacgtgttcatgaacaaagatttattgatgaaattatgtttacttgagtttcagggcggtgtggaaagcacggcgcgccctaggagttttcttgcacttctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatacactaactctactctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttctgagtccccttcccccccctctctctcctcttctgcctcgaactcctctcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatcagctgtcaccccctcggactccgcatgtcaccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtctcccaccgccgcttctgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctcctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccgtgatcccccgcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgccttggaaagctagactttccactaatgcacggccgctttcctcagcccgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacatccccccaacgcttaaaatcctgtccccaggatcctcttctccccaacttccttcccattcccccgtcttcccaccatgtccacctgctccaactgtcaaagccgtaacgctacgtgcatccgcgagtcctcgaaccatgcgtgtgacttctgtcgcaaagccaaacgccgctgctctctagtccagcatccgtccgaccaatctcgtcgccgcacccgcgctaacgagtcctaattcccacggtcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaccgaactcgctagagacgtccggcaaacgaataccccctctactataatcgaggtctttcaaggggatatccagccccacgatccgcttcaactccgtaaacgcggcctcacaagcctccgtccaggaccactccgcacccttccgcgtaagcctccgcagcggactggctactatcgcgaaatgttcgataaacatccgcacgaaactgcacaaaccgagaaactgaaggatatgcgatggtgtctgaggggtcggccactccaagaccttgttcctcttagaggctgcaatcgacctccctcgacaagacacttcatggcccaaaacatccagagccggtacgcacaccgcaaacttcttccctgacaccgtcaagcccgcaaactcaatccgatacaggactcgctccagtgccacggggtactcccagatgaagcgccgtattgcgggattctcgggtaggacttctccgccgtaattgactttcggacccttgatccccgcgtcgtcgatgaagatttgcaccacctctggtaaatcgtcccgcagaatccaagccatctgtgcctgataaactgctacagagttggttgctccctgcggaagacgggtcagctgcatccctcccaatagactagcgtcgaacgcgttcattggtctcgaagagggatggagctcccgctggtcgtagccccccatgacgtccaccaagccgtaacaggtctgccccgccatggtatccacgaactcctcaatcctcggcggcaaccccgcgtctctgatagtcaccgagttcaaacgctgcaagtcgtgcacaatcctcaagcttgtcttgtcttgcttcagtacagcgaagatcggactggagtaacttgaattggtctgctcgtacaacccggtccgcactcactccttgatcaactccatgaaggctccacgaatcgccgccggaattggaattggtcggatctgccagggctcatgcggtatcgtcggaatcttatatggctgtccgatctcccgcttcaacaagccccgctcttccggcccaaacgccagcaccttctcccgcagcttcaccacatccgccaacagatggaactcctcttcgctcagccacccttccggcccaaagttcaaactcgcgatccgctctgtagtgattttctcagagggagcaaacctcggcggaactctcgacagcggcgtcgagaaaggatcccgatcccactcaataggccgcaacagaggattgaggtcctgcggcattggttcattctgcggccggaccttctttgccaccggtttgtacttccctccgttcaccctagtgagtcgagaattcccgtcgcctgcatctcgtcgagctaacaacagtccacgactttcccctttgctcacgaatgtggcactatgatagtgttttacagtagtaccaatcggagatgcacacgatggaggacttacttgcacccttttggcctccgctcctcttctccgccaaccccgctggttcccctccctcgctcgtccgctactcctattgcacacgcgttgctcacgacagtggcattgaagtagtgtttcgactcattccccggagatgcatacaacgtaagacttacttttgctccctcatcgcctcgcctcatctccacacctataccctctcgcttcttagttgtcgaccgtccatacggagtcaaagctctccccgtacggatgactcggccgacatctaaaaatcctccggtggcggctcatggcaccactcgccatgccgctcctcgtccaccacgtggttcaaccattctccgctctgtggttggcagatagtggtttcgaattgcctgcctccggagtctcgcaccgccattatctcctccctccgcctggggcagaaccgcaggtccgttctaaaagcaaacaggaaagggcggccgagtataatctcgttcgacctcgtgaccaagaacgagattcgttcttccaccttggccacaagcaccggctccgcctccaccaccccttctacctcgcatctgaatccccccatggtacggatcgacatactcgtcttccgccgcgcaaggtttgtcgctcgagccaactccgcgggcatgatgttaatcatggagccgctgtcgatcatcgcccaaaccttctggcccctgatttccatctcgacataccccaaggggcaagataccagcgcccgatgcaccggcttctcgttctcgccgaactccgcgctccgcacttcagctagcaccgtctcaacgggcgcactaactttctccgcggtttccttgaacgaagggcccgcagcttcccggatactccctatcagctgctccgcaacactctcacggagagatcgccgccaggtctttaagggtgagggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaggagggtgggccggaagtgggaagtggagacgggtgtaggggggagaagaggtgtagggtataaaaagggagggtcttggcagtggatttgtccaccattggttggcttttgcttggctctattgccattaagccactggtccaggcgtgagcctgatagccagtataaggatgagaatagtctattaccattgggaaggggggtaaaaacctcgggggataatgagcggggggtgctgggtttaagagtaaactcttaatgcatttatggactggaccaactttgaatacccttaatattcaaaaagtaaaattattctctgaacttgaagattaagtttcaaatgcttgtttaatttgatcatcaggggggattttatcttacaatgatgtttggagttttgttttgaagaaaaatttaaatcatcaagcttgtaaaaaaaagtttgaaagttgatcatgaagaggagcatttcttgtctttttcttcttctttcaagatatctcaataccactttgaggatgtataatatatgatatattatagtgaaacctgtttaagggcatacctcactgtttgcataacctgtaccagggcatacacaacagcttcccccaaatcttgattttcctgacaattcatttcctcccagggcataacctgtttaaagagatacaagaatccttctcccaagaggtatgcccttagacagctttgactgtatctatgttgagaatatgaatggtcagaacgtgaagtttgtggactgaacagattgtaagataattccatacaccttcttacaatacaaggatgcaaaaccaattaattcatcagcattgcttgttaattataaacctttcctcagtataaaggtattcaatgtcctctgaaagcaagccatcaagcaagctcataattctgcatactactcatcaagaaagaaagtgattgttttttttctttttgattcaaacaggtattggtaaaataagatgtggaaaaaaacacttctgaaggcttcacattgtgttgctaatctatggaacaattttttctcttcttctacattactcatcatgttataagtcttaaacatgatcaaatgatagaaaaatgagttgttttattgacaatctaatataaattattttgagattaatgagaaacaagttgaaccaaaaaaacagacaaaaaaaaaaacaagaggaatatgtatttatactcattttgatgttgataattaattgagagagaaagagagagagagataaaaaatacatggagttttccttgtctgtgtttgagaaagaaagaccaaaaaagagagattcaaataaattaaaaagagtgaaagaaaggggtgaaagttcaatgaagacaaagaaaaagaaaattgataagcacaaaaaagttagaaggcagttgtgaagaacaatttttgtggttgttgtgttggtgatcataaggatgatgggagtttgccaaacaaccaaaaaaaaaaatcgagaaaagaggtcaataataaacaaagtgtgtgtgctcatgggtatatatatttatcaatatgtaattaagtaaatatttgattaggatttgttaataaaagaaaagagaagagcatcttaataaaagaaaaaaaacgatggattgagttggtaaataatgtactgatttcaattacatatttcttatgaactgttgtgttttaaaccggttagatggctggaaggttgacgttgagtgacctgcctctcacccctcccttccatcaatcatcatgctcattatcgttgagttatacatttttctttttttttgtcaaacaaaaggaaaaaggaaagtaacgatttgtgtattatcctcttcttcctgcggggttttacatagcaatcatatataaaataaaatgtgcgtaagtacctaccttgattctcgaaaagaaaaaaaaagggaatttctcgaaagaaggaagagataaatagaccaatgacttacggaaacacaacaaatacgcactccgggcctgtaatttgccgatacaaacaaaagaagaagagtatgagtctaggaaggagtggaagtggggaaggcagaagggagacggaccttgacggatttctcatctgttttggagacccgactatcgccgatattataccaatctttctgggaacgagcgaaggcggtatctatgattcagtgaattgatccgaaagaaaacaattggtgggtttttgttagggaaaaggttctcataactaaggaagaagcgtgaaggaaaggaacgaacaatggccactactaagactaccgaaatgattacagacggcataaaggtcataaatattggattcagggcttgaccgagtagccacgtcctcataaaccggtttgagttcgttagacagcgccgcgggagagaggggcggagggacatagctggacaggtcgaggccgtagagcgggtattggacgaaggtctccagtttgtccgagaatggacccttgaatgagaagcgtttcagatggattagtaggatcggtggcagcttggctagcgataatcgcttcgtcgctttccttctcgtcttgcacttcggacagttcctttttttagttcacacgtacacaaaccagaccaggaaacataattttttttctcatcagctgggggagttcaaggattgccactgaacctgagagacaaataaaagtatattcctcaccatgcatcatccttctccattatctcctccttcaagaaggcatcgagacattgagtgagactgactttactgatcccgcgtttgtttggaatgggcagagaaagatacatgaacgtgttataagtcgtcgaagtcttttattatgcgcaattgaaaataatccaggtcagagggttgaggtattgagatcggaataccaagaaaagaagtgcaaagaaggaaggtgactgaccgtattacaagtcaagcactgcaatcggctccgatactggccttggaagagctcaacaatcacgctattatctctccgtttgtaaatttcccattcctttgcggatgctatctgggtgggcaaggtctccaaagccgcctcccgctcgggggtcatctcgagaggcggaggcttattgggtgactaggttaagatcttcatgaaggccatcgagcagaaatcccaggaactccttgcgcatcttgttggtcagagccgcggaacttgggggcgaaccgacagatcgcatcctgtaatatgtttttattatcaaaacaaaacggccatcttttaagtcacttcaacgttaagaagcttcgagtatccttatatttgttaaactttatttcaaatccaagcaactcaccttgaacgtaatcggagagacaaacgtgtattgggcaccccaaagtaccctcactagctcggcgacagattcggccagcaagccctgtgttcccagtggattcgtccgattgatacaacgcttataagagccatctgatttattttaatttaaaacataaatgaaaaaatgttcagcaatttggctgattattgaattgataaagaaaagggtacctttgaagaatcgtgccagtgggatggtggcactaagacactgtagagtcgagttcatgtaacatgtattgccaaggttcttcaaaccagtgaagccgacttgaccatcctcgaaactagggttgaagtatacttcgctagggcccgtgtcgattcgccgaaaagggggtgatggggtggtgtgtttcgagagtcaataccgagtaacgcgggttgaggaggatgaggggcataggcgggggctcggttgaagtagctgggcatggcacttgatccgccgggagtcatggccgctgggggaggttgaagggggcgaggatgagattggaggggtggatattgaatcgctgagcggattggattggccataaatccaccatagcgaacgtcgattgggtgagatgcaagaggcagaggcggttgaggaccatagttgatgggtggtggtgggactggaggtcgggagtgaggttggtaaagggtgagtggcatatgatttgatggtgttgatgaatacccagatggtaccggttcgttagatggatgatttccatcatatagttctgttgactttagtctttgaagggtctgttggggaagggtgatgggtgagctggcaattccattattgcgataactgcttgacgaatatgatggagggcgactgggctgaaaggtaggcatgctcgttgatgtaggagggtgatagggaattccattaggccgtgttgtaaggtctggaatcgaccgaatgatatggttctgattgagatttgagtcgtcccgctggaatactgcaacctggcgacgagctcgcttaagatcagtgtgaccattcagattttcatttccgattccatttcgatttccatcgccatcggcgttcaatggctgcctcagagtgatcgagataccattcaaggatgatgtgatttcggtggaatatggagtctgataagattgttggggagcaaccgagatgcctcggccgacaacgccaacttctcccgcaactttcatccaaccctcaattcctccactgagtagcatcggcggttgtttcaattggtgtatatattcctctttgtgaatggcaagatataacaataaaagcaatctggcggcttcctcggttggatctgatgagtagagtaactcgcttttcgaacgatgagctggcagttggacggaacgtttatcgtatatgatcacataatcgaagcttgtacgattttgaaataatgcttgttctttcttgggagatattaccaaggagtcttcgatctccttcgaactaacaccccttccaccattcttggacaggatcagaggttcgatgcaaatcacatcagtagatttgattcgacaagactcgaaatcttcgcgattccgcacgtccaagaataaaactttcgtgtcaaatccgcaagcagccgaccttctgaagtaatcgatcaacgtagcaggcaagatttcatttgcatcggacggtaaccttggcagagtatcagaggattgtgctggtttcaaaggactgtagttcaatgcggggtttttgggcgaagagagggtccagtcaatactgcggggccctctaagactatgaggagacttcaaatcaggagaccgactgaagggcgacttttcacgtgggggagaacgcgatagagcttcgatttcgaaattgggataaggtggtggagccccaacgggtgaggaattcctgttgggaaggctgtgctttgtgatgccagccccaagtgtgatgtcgtttaccaaggggtccgagactgaatatgttgtaggttgagagtcgagatcaggatcggaggatgggacttgaaacggctggggtggaggggggagaggagaaaatgatttaactgggagcgttgaagggacactaggcagagaggggagtggatgtgaaggcagtgggtcttccgactgggtaagttcattcgatggagggtcttctagggcgggaaaagcttgattgaattgagaaggtgtgcgaatttgttcgtggtgtagatttgattgcctctgatgatgtgaaggggaatcgccatttgtgtgaggcaaaccgttaccgatggtatgcttgagcttaggtttgtcgcttgcgccggaggaagggttttcaatggttaattcgggtggtgcagatccggagcggatggtagactcggcctctagagcagtggaaacgaaactcggctgaggggtaggatcagggagtccgtttggttgtgggataccggattgccttcggccatccactttgggtgatgaagttggggatgaatgttggattttggattgatctcggatgattggagaggaggggggtggtctttcggatgatttagaagattcgaagagcttgatgcggtctgatattccaccggcaatcggtcggcgagcagtggttattttggatgaggaagggattggaggagagctttcgggtgggttttgtatgatttcggctagggtcttggcccgttcggtagaggctaggatcttgggcgtaaactctggtatgatgaagatcagcaagactttgtcagtggttcaaatagatcattttaagtatagtattgaggcggtgtttatcaggaggaaaactgatggtgagatagggcaatatgaaatttgacgcacttaccgagatagactcgatattcggcagggtgttgtgatttcaatgttggaaatccaggatgcttgaggatgagctggagaatgctttggagaacaaagcaaaagtgagagcaagttagtcaggataagattatttgcgtgaacagattggatgttagaaatatgatttgaaggatccaagagcaggatggggatggtggaattgatagggtgaactgaggattggtgtgatattttttaagaatctttgcttgagtcttgatggttaagtattctgagggaggggaaggattgaagtttagagaattttggagagaccaacccagcagctttgaagtaatgatagtaagccgattctgtttgatttgatgagtcggcatcggtggcagctgcataggtctgagcagcttgtttgatccaatctgtcagtgagacgttcggttgattttctactgctgctttctgcttgaggatgtgtagggggagatccttgagtaggtcttgatttggagtggacgacatgatcgagttcaagttgttgttgttgttgttgttggttcttcagttgattggttggtgggtagtggttttgagctggtaattggttgttgttcaagtcatcctggttttcttgatggatgagtggttggttttttttgggttggagtacttggcttatgtactgcttgaccatggacaatcaagagttgaagtcttggataagccaatacacaaatacatgcaccggattatgtaatcaaatcctgtgacacccctacaacagcacacccagtctcggaaatgaagagttcggcggctcattgctctctcggcttaatagcggggttcacagtcagtacttctttcacaagggttgcttctggcaaatcccaattgtaaaccacgctaatgagggctgagcaaacattaagataaggattgatgacatgataaaaaaagcaatcccaaacaataaaagcgccaaatctcacgatgcagctgagagtttgatgctcaagagcattgatgcagcttaattcttccaaagactgaatgaggaccaatccatgtgatctgaaattttcaagaaagaaaaatgaggaaactttaagtttgtgctactaaggcctgtaccatacagcttgaaaattcaatttttcataattgatcagaattttatcttcctcaaactctcatataatcaaaagtgacaatcaccaatggccagttataggcctactaatgaagaaactcaacaccagatctcctaaatcagccatataatacctcaattatagaaaatggggttaccaacagcaaataaaaacattgaattctacctaaaactaaatcaagggtttgaacctcttactagggcagttcacattccagccaaatctttgctgccactggtcttgaacgaggtttgtttgctgatgcacaaacttcatgaactttaattgtgggatttcacttccaaagggaatcctcccactaagctcttttacttttccatgaacctcagattcccttttataaaacttttgactgattattccaagatcagcagtacctgaacccccttattatatgcattgcaaatgacaagaacacctttcaacagtatgaactctgtaaaaaaataatttccaaaacacaagaagctatatttgaactagatgaaaatctatataatcataaacacaaaatcaaacagaaacttaaattatgaaccaattgttttgattctctggagatccttcaccatttgagtctgttaatgacttgatgagtttggggatatttttgaaattcttcacttcagcatcaagcatatctatgagctctctgtatgcttggttccccctgatcttttgattccatgctttgtctttttgaaagtggattcttgttattccataagcaatcagatttaaccgcaacctcttccaataaaattttcttctttcttcttcagcagctctttttaagacctcattatctctaacattcatcctagataagtggaggtagtaagagtaatccaaaagaagttccttccatatttcatgattagaggtcaatttgagaatgctgcacttcctagcaaaatcaactttatctgcctcatcttctttgaaaatatctgagtttacataatcaaaaccaaaccggctctcaaggaaatcaaaaatatgaaatagtgatggatcaatgcctcgtatagtataatcctcaattctaaaatcctttggatcaatgattcttctcctcaatttcaacagatcttccctcacatcccaaaagaatttctgagttgaatcttttaggtggcctgtttctaagcctttcagaagaaattccttcaattttcttgtaattttaatcacttcttcctctgattcattcaactggatttctgggtctatttcttctttcatggtttctgtaaaaacattaggtgcaatgatcttcaatacagaatggaatagaacccaatcctgttcttcttttgaatattcttttataaattaaaaccccaagtagaaatgtcagtcaattgggctaaaattcttggaaaagtattcacacctacgttgaaatatattattatgatggacaagatggaaatggaacctgaggtgctcttcattatgtgcaccccaatgatatttgttatcaaatatgctttcatgctggaaaacatgtgtagttgacttttcaaaccattcaaaaccaggcctgcttttcaaaaaactctcaatttcttcaatcacactgggggccaggttgtatttttttataaaatccaatgtctggaatgcacagtttttgcaatatatgtctagatgatgcatccccacaatgaaattttcatcttcccaggttgttttcaaaagtgagacaagagaccaaattgattgattgaagatttccaaaaagggttttttctcttcaacttcccatgcatccttgggagaattcaataaatggggaagtggccctcctggtgctccaaaaatttgaacaatcagattttggcagcagttgacttgatcaatttcttcttttatgtgattcagctgattgggcttgaatttttccacatcaacttttttggcctcttcttcaagtaaccaattagactcaatgattgcttgccaatcattttcaattgaatctggaacttccaaagatacagaaaattcagtggtaaaattagtgagatgatacatggaacagatatttttacctttttgagaattgattagcaatccctgttggttttctgatattttggaaaaatagggaagaatgttgatcagtcatcttgaagtatgttttatcacattttatgaaacaaaaaaactgtaaaataaagcaaaattcacccttcacgtcaattgctgtgtttattacttcttccctttgcacctctttgaaacccaatggggtgcaatcaagggctggtagaattagtaagacccaagccattcttgaactcattggaaaaatcatcttggaaccttcacctcaaccacttccaatataattgaatggtgaatttaaacacctaataaataagagtggaaaaattggcacaagaatcaaccatttgtatatctaaagaccatgaagggaaaacccttgacaatacttttagtatgctaccaaagtgggtaagaaaatcctatgatcaatggaatgaaaattgtgtgtgagctggttccccacaagcttgtgggaattctgagagttttgagtaggaaaaaaaataaagaaaaggtactttcaggatttagaagagcaaggttaaaatcaaaaagcacctggaagcaggagggagactgaaattcagtatagatattctggctccactctcaatataccattgctaggctctacatacaagttttgaaaatgtaccaatccctacataaagtacttagtgtcctagcaaccttgcctcaactcctattggaggatttaattgaaatggaaagaatacagtgagacaataattaatcaaatactgatttttcagtagaaaccttgtgtgatcattaatttgaatgattattgtactgtcccaaaacctgtttctgaaaaaatggtgcattaaaccagtgtactacagccttccccccttcagggcatacaggtggtttggataaaccatcttcacactgcatacatttactgagtatgtatagaaatacaccagattcagcagtaaatcaagacacaatagggccctgagttgattaagtccctcctggaatctgtcagagggacttcgccaagaccccttgagttgatcaagtcacccttggactttttcaagaccccttttgactgtgttacagtaaattttccaagaacccttgtgaacttgttagagggtcttcactaagagctcttgtgactgtcagattcacttcatcaagtccttctgtgacttttatacatgcactaattgcctccatgactgttcactcagggtgtaaatgggtcgggtcgacccgaagccgacccgagacccgacgggtcatgggtcgggtttgggcagactttgtgagaaaatcacatgacccgaacccgacccggaagcttagcgggtcgggttcgggcaggttttttgatagttgggcaggtcagtttttgtcagagttgctctacaaaggctaaaacaatcgggtcggcccgaacccgacatgcaaactgccgacccgaacccaaaaagtcccaagacgggttcgggtctgggcagcatatattcaagtttgacccgacccgacccaacccgacataggtgtcgggttgggtttgggcactgtttttgggcccgaacccgacccgtttacatcctgactgttcactaagttcctcagcgaatgtgtatgagggagtgcactaggttataaaagggactaaagcgcattggtaaacatagaattcagtagaaaatattcccatagtccaagctggttcaatgggttaatctgcccaaagtaaaactccagtttttactgattaaataaaatccagttcttattttgaataagttattatgattgaaatcccaaaagaacaaacaatatcagagaattgatataaaaactgcctgaactaattgcttgcacctgacaagtcctttgccctccaataagaggttggaatcacctgtccaggcaacccgcctgttggctgctggtataagcctgtttaacattttgttgaacattcatgtcagaggactgcttggacaggctggtttgaggacgtgttgaaccttctagttgtagcagatggttcaggcagtgaaaactcttggaaaggaattgacaatgtcaattgtgataatgattaagatggaaatgaaagttgaggtgcttttcatgataatcattatcaaatttgctttaagttcagaaaatataactagctgatttttcaaaccatgtcaagccaggcctgcttttcaataaaacctcaatttctctcatcaaatcaggagcaaggttgtatttttcaatttactccaacgtctgaaatgcacggttttcacaacttctgtctctgtgatgcaactccagtctccactttcaaatttaatacgttgtctgtggttgtttgcagaagtgagaaaagagaccaaatttattgattttagatttccaaaaatccatttgtctcttcaatttcccatacatccttgggaacatccaaaaaattgggaagtggcctgccctccccatgctccaaacatgtgaacaaggatattctgacaacttttcacttgatcaatttttcctttcatattacaaggattgggcttgaacaaatccacatcaaccttttgtgcatcttcttcaagtcaccagatggacttggccattgcctgctaatctttttcaattgaatatggaatttcaatagatgcagcacacttagtgaaatgttgagtgagataacagctgaagtagaaattttctacctttttgagcatcaatgaacaaaccttttttattttctgttatcactgattaaagagagtcaacagatttgagtagttactttgaagcacttttgttcatctctttggaagggagaaactgtgaggtaaaggaaactgaaacctttacatctagtcctttgtccagtactgcatcttcctttgccacatatttgaagcccattggggtgcaattcaagatcggaagaattaataagaccaaggccatgcttgacttcattgaataaaccattttggagcattcacctggaattttgccaacataagtgaccactaagcttagacgcctaagaaacatgaccatgactgtggcaagtagggcatcaggacagagctaatcatgagtattaaggcaatgaatgcaataaccatcgataattgtaccgcccaggttttcttcttccaattatttttgggatacactttagttaggcctaagtcttttagtatttacaactttccagaaaaattcgagtcttccgatgtgagcagcggcggtgcaacgcgattcggcatacagatcacatccttccattcacattggggcaagaggcgcttcacgcagcccggccaaacgttaccaggtcatctgaagtctcatttgtaaaagcaaaggacatataatacctaggggcttgtgagggctcgtacatcgagatccagtctctctcacttgtgtttccaggtgtttgcggagttacaaaccccgagtgctcctgagtcttgaaagtgtttgggctttgatgtgtctcatcaacaagaatggacctgccacactgaattccaagtcagtaaggaaaatggccttttctgaccttcaccgatgcaacatatgctgttactcccaacctgaacactaacgttccttccctgttgattgaagatcatgcttcagctcctggacaatttacatcacataggcattgagtgataggaaaagggaagagtgtgcgaagtgcctttgcattttcactggcatcaaacttgaagttgtacccattactacaacacgaacaatgcacttcacacagcattccctaacttatcacaagtcccttgcctgcagtcgatttttctgcgcgcgaagcgcgcctaacttatcacaagtcccttgcctgcagtcgatttttctgcgcgcgaagcgcgccctcccgcagggagggacttgcgtacaaagtcaaaatttgggctggcacaggaaataaaaatggctggagtgaaatttgttaaggccctggctccttatcctaatcctctacaagcctggctcagagccagattgtacttttgggtcccagctttcactagaaggtggtctcatcccttcattttccctggttccccttctacatttttttgaaaaatgatttttcctcaaaaacccaaaacaacaattgaccaagatccacaaggaaatcaaacttagagtctcaaatgctcattgagatgattgacaaaactgtctattcataatttctttcaagtaagtggtttttttagaaaaattattatgtggtattaggatttcctgtcccagccaaatctttgccttgactcataagcctctcctacggagagcgtcccgcggggacgccccgggagaggctttgttaagctagcagcattcccatccatccggaacaaaacgactgacatgatgaacctttcaagggtgaacaaagacttatatagacgtgatatatgatatacccaaggcgaccccatctgcggggatatacataaagaaactccataccatatgatataaataagatgccctggattgttgaactgttaccttgattgtaatttgcggggtcattcaccggtacagatattaggatgagctttcctcgagttcaatattcacattgtgtgacttataatgaaccctgcgaaaggcctttcaaaaccacaagaagacatcgcgatggaaaatttgcgcaaagataatctgaacgagaaggccgccaacttgacgcgaagtactgagaccatcattccgtcagaacccggcctagacttgccacctccccttctggcggatggtctggaagcagaaaggaagacagaaacacccgttcctgatgaaaagttagatattgtaccgctacaagatgatgccgaatgtccagttatgaccgtaaggtctgttttagtcggtgtagttctctctgcttatggcgttgcaatcacacaggtaagaattcatccttgccaccaagctggttatgactcatactaaaacaactttttgaattttgaaatcaaatagctgttttttttcaagccggttcatatgcagataaaacttatgtttcttcaagtaagtattaaatcttagagtattatggctcagctaatgacacatggtgtttaatcagatagcgtcggtactcattggtcgaagttgtgcactgattcctggtccgagatggtggaatccaggtccgtttagcttggtatgtagcttttctgatttatcggattctgtttcccgaacgtgaagagctccgccttctagcagtaaggctaagctaattggcataaaactcaaaacttaacatttaacgtctaaatcaaccagaaagaggcggggttttctgctttgatgggaacaaccgcaagcggtgccactctggcgtcagaggtgatttcttaaattaatctactggttatgtatgtgaggttttgaatcaagatcttttcacatctttgcctttttccccggtgattgtcaacaaacggctagatgatagtggcgtacgagttatactttggtcaggttataaacttcggtattgcctttgggattttattgagctcgcagctcattggggttggatgggcgggcttactgcagcctgtcttggtatatccttctcgcgctgtctatccgtaaggaagccacctaaaatgtatctctctagcctaattcgtttttgatgacgcttgggttttcagtgaggcacttcctagcgtctcgcttttgaattccctgttcaaagtgggagctgaatcagcggaccaggtaaaattcttcaagaaggctttcctagcagttgcaatttgtaagtttgagatgcattgactcatatggagaatggaaactttttcaaatgagcgtaaaaagcattcagctaactgaaaatccttacattttgaaatttatattgacgtggagtgaagacgagatattcccgacttacatcacaccggctttccaagccatcagtaccttctgcttgactttaccaaaaaatcaactcactaccataatctttggaggagctcgaccatttgaaggaatgggaatgttcagcttttcggcggattggtccatgatcggtgaccaaggaccgctatatatgcctctcagtacccaagtaggtttctgcattagaggactggttgagtcccttcaatccaattcaacaagctttctgcttacttcagatacatcaactggttgctttggtgatttcaactctggcctacttcctggtctattcaaaatctatgtttggtaagaaatttgccattttttgagtccaagacattttttttcgatcaaaccattactcagacactgaacaccatgtgtcacagattctggactcagccaaaactttccatttatgtctaccagtctacttacttcaggtgggaagccatatccataccggcaagctatcaataacgatggtacagccaacgaggagtttataaagaggacgggaatcccttttttcaccgccaccttctacttggttcagattctccgttcagtttgttttaccagttccatctcccatgctatcttgcacaattaccacgttattggttcactatttatgaagtcgaagcgtgcggaaaagattgacccgcaccgattggcttgtatgaaatacaaagactttccccaatggtaggagctcgggacttcttatttagtttttcctcgtcttaatgatttcttagttttggtatccttttcttaggggctttgctgcaattgtgctcgttgccgtggcgttgacctttgggatgtcatcactcagcaactccggaatatcttttgttggtttacttgttgctctcgtaggatcattcttgatgacgtgcgtatctttatggtcctctagaatcacaaaacatctatcctcaatcactctgaagctacctaaccaaggcagagctttgattcttataaatgattttcttgatttgaatttggcattgatagactgggaacagggtttatatacgcaatcactggttttgtagtgcagttgactgcgggcgtccagatgtttgtgggccttctgttcccgggaaatgtgtttgggatcatgtggtttactgtctacggggcatccaggtattttccctcagtcttttcactggtggccaattattatgaacttacttttcagtaacattgctgacttaacttgaatcattctacttaagcgctctccaaggcttcatcatgctgatgaatctaaaatatggacaatacctacacctaccacaaaatcttgtagttcgctcccaactgctgggctgtatggttggatgcttgactactctagcaattgtgaaatcaatcctcaagtatgagcatgacgtcttactgttgccaaatgggaatggtgtcttctcaggcgctggagttgctgcattccaggctcgctctgttaggtttgagatttgtttttcacataaaaaaaatcacaactgctcacagatcctctgctgatgttatttctttgaagctgggggattttttctaggcgcatgtttctctttggtcaaaaatatgtgggtctgttttcctctggtttgcatttaaaacagtcattcatacctctccatgaagatgataaattttagcctagaagttgattttattatgaatgaaccatcaagtccgcggtatgctggggaggtttagttgggctcttccttcccatcccattttttgttgctcacaagtattggccacaatacaaacttggcttggtcaatgtacctctcttccttgggatcatcccaaacttatacacaggtaaatttctacattcttgaaactacactttaaattgacgattgggttctttttcaagtgccctacacaggagaaccaatgcgtattgtcattgggttgctgtcacagttctgggcccggaaatatcgaaagcaatggtaagcaagataattagctcaatcccatcgcatgtggctttagaaaaaagctgacttgccatattcccccaggttcaaaaagtacaactacattctgtctgctgctcttgatggagggacagaactggtggtgtttttcttggcaatgatttttcaaggtggtggtggcaaaaacattaatttccctacgtaagtcatggccaaggcaacacgaatccaataggcatcatttctgaactgaaacgacatcacaggtatttcctcaaccctgtctcctcaactccaagagattattgctacatgaatcctgaggctcgaaggagcaattgagcctagccattattttcattgatcacaatctttctgagtgcctgagcaaaattggtccatcatgtcaactcttagctttctttttgaaaattttaagaaaagacttatccacttctctgaaaccaaatcaaaccaaatctattaaattgagtcaccacagcttttataatgtatttctatgttctctctttcaaggggctttacttttattttaataaacatgacacttgactcaacctgccagggaccagggtttatgctacttgatggaatattgtgacttaaccatggtcaaactatgaatcaaaatagtaacttacactttctttcaagcagctgaagaagtgcatcttagctccctggagctcaaggtcacagcaacccaatggtcaaatcaagctcaaaggttatgataataggctttacgcactctgtagcacactgtcacaagtaggagcacatgagggatccagacttaagatagattagagtggccagagttccgtcagtgaacaagattttgaaagttcatataatctgttgatactgctgaatgctaactcatgaaagaattctaatgagtattgtaatcttggtcttgctatacatattttcaggacaatacaagtacctacctacaatgataataagacatgtggaggtgtgttctctaaatacagcaaccttgtcaaatctgaaattagaaaatagacacgtacgtacaaaaaaacagtcttataatgccatgtgagaagaaaagttagttttctatttttgtgtatttttattgtctataggagcaacatgatttgcgagagagaagatgagatgatcaacgactatcaagaaattcaaaccaaatcataaaagaattcaattcggcgtatatcgagtttaacggatgagaattgtcttcaaacaacaccaattctgcttcagttttcaagcttttcaagccatgataccaactttaaataggacaatgaccaatacagaaagaaaaagaaagaaaagcacgttaatgacgaggattcaaatcatgagaaaaaccgagagataattaggaaagatcactcaacgccaatccctgttgattcgatactcttcgatcctgattacccaacaaaattaaggtgggcgtcttaacgttctggatgaattttattggtgatctgtctcttaaaattttgaaatcgatctcgttcactgaaactttgccgatctcctcatcattgctgcccaatccactcaataatagaggaaaattgatatttgcttctgcgtatgacctgcaggccaatttacaatcaaacatagaaaatttaacaattatcaataccatttcgatttctttgcttctgagcattctgtgaattttccaaggaagtctacaaacaatcaaaactcaccaatccgggatatcacttccaccactcgcagtgccgaccaaatcaaccaccggattcctcatacaagcagcggcgaataactctggatatctactagtcaaatgagcagtgataaatccaccatgagatccaccattcacaaagattcgatggccgatctcgagttctttaatcagatccaatgagagcaaatgatccaaggctaatttacagctatcaacatctgctacgcttagtcgtttaggtaaatcttctacccatttctgtccgaatcctgttttatgcacaatttctaaatcagtcaccgcacttttcgggcgcacagcactgcagttctggtacaaagaagatgaagaccggatagaacattcgactcaccaagtgagcctggatagttaatatacgcaatagaatgtcccaataaagccctgggtcgaaagatagaaaatcacatcaaattagatagatgcttcgatgtggatctgatttagatcaatgccaaaagaaaatgtaatctgaaccttacatggcagctgttgagggtgaaaattcgttaagagacgtagaatgcggtccaccatgaggaagaataatcaaggaagtttttctctctctgcgtgagcggagcaagtcggatgtaggtgaggtaaggacgatttcagtaggaccgagatcgtttgggggcaatttgataatttgagacttcaagttagacagctgagattgaactaaataagtaagccaatcgaaaagggtaagacttggtcgagttcctgctgcataggctctgcagggaaaagaacaatggcataccatctgctgaggcttccagatgagtcactttttgccaggaaaactgagaatcctcttctaatttaccgatccaaacttgaggcgaggagtcagtttgactgatgacgcacagtacttgttggccgccgttcgtgttaaggacagtacagctaccatcacaaggaggcggatgagccttaatttccccacttcgtaaatcaatcgtcaacatcattttcaaagagccccagattgagctggtgactatcgaggctttctgagggtcagacggatcaaataagatcggttgggaagtcaggtcatcgatatacaatccagggaactggccatccggaccgggttcgtcgaccggaccgactaacaccttgtctttatttgtcttgggttcatacatattgagactggcacacgaagcatgaggaccaccaattggattggaaagatagattattttgccttcaataacgcgtggagatcgggcagaacgatttggatcggagatgcgatgggaagtgaagtccgcaggatgaagaagtttgagatcttgttgatcagtacctctctcgatcagagggatcttgaatgataatcgataaatcgttgatggtcggttttgacaatagatcaggccgagccttcgaaggtcggagagtgaggcgaatcccgtacaaaatatctcaacagattcctcgtcagaattaggtccgaaaacaggttgtccccagactaatcttgagaggtcagtggattggtccgtcagctgaacgattcgagctaagatctgatttgaatcccgaattgagtcatcaattgatgcgacaaaaattgccggcaactggatcccggttaattgttccccaaagtcgggcacataacggtttctctccagccaagaggcacgatctttctcagtggtgatctctgccaaatacgcgatctgagattctgatgagttccaagatggataaccgaaggtgtcattcagtaggaatgactgatggatcgaggtcagattatgagaaaccagttggcggttagtccgagtctcccatatttcgagatagaattgttttttaggtggtttgcctggggtggtcagggtacgaaagatggcgaatcttgagccactaggcgagagtgattgatagttaatctcagcatcgatgaattctagggttccattgatgatctgggaagagtcagaatgtttgatgaggtggaatgattgacgtgctcgaagtttggtaagtctgccgtgatccctgatcgaataatcgagctgaatggaggtcggatctagctgcctgttgatgaaacgtcctgagctgatggttgggatcgatgctagttgggagtagagcttctctggtttcagttccggtgatatgaactgcttctcgttgttcttgtccttgttgttgatgatggtgaccatgctgttgtgatgagattgctgttgaccggtttttgaggattatctttaagctttagactgacaccagctggaagaacccgatgacatcatcgaccaccagcggagaaccacggcctctcaaggccccccgcgagactcctcccccggactcaaaatctcattgtcatgtcaacagcagcaaaactgcgcaatttttcacaaaaaaacccttcaaggtgaactagaaagatggtttaattagttcaaccaacatagaaggccgcaagtgatagtagaaattccatacttgattgacaaggcaaatgtacagatttgttttttctgttccatatatttctaaattctctcctcttgatggtaaatgttttgcttgttttctttgcatgaacaacaaactgactaaaatttcacccaaaatgggcctgaacaagaaagagatttcagtaatcatggtaaaaagttcaaaacctcatcagtgagatttgccacatcataagcaatccttgcaactgcacccttcagttttgatattcatcaacaagctgactttgctcatttaaatttcaagttttatgcctttggaaccatttccccaggtgcacacagatggttcaagtgatcaaaactgatacattcaccacatgagaaaatggccaaatgatccagtgcggaaaattgatataagaaattggtaaatgctccacgttccccaaaaaacacatacagtttatcacgaaataagattccacattgacaatctacaatccaattatttatggtcttatcaccggctcgccgttggacagttgcctgctttttttcaaagaagtttcaataaccatgcgatgggtaacgggttcctggccaaaactttacgcaaggcgaaaaaagaacttaatttcgatgcgatcccgaatccaaggctgcggatcccgctttacgcctgacggaatctggaaacaaaaagtagagcagaaatacataatgaaatattaatatctgtgtatcggttacccatgatgtgatcctactaagtacgtatttgctcaccacacgcagtaatgaaaggagccctcatcaacaaaaggaaatttggctttgctgaattctcagtgaacttgtgtgtttagaaagtgaagtgagctaaagtttgatttccatgggcttgatggcctctagatgtatatgcatcggcaagctcaatggcaagtaaaacaagtgcaatcaattcaagatgttttagggagagctttttaagaccagcgagttggcctcacttgttcaagacccggatccgagtgtcacttttcaagcgttgctcggccaggagcaacttgtacccagccagcaattttgttcgcccgcagggtgcaaagtgggccccagtaacaaaaatcctacacaatcacaccccaatgagcaggcaaaaggtgtgtgtacttgctccgagtgagattccacaaacctgtacatagaacatcgccggggagtgttattcaccggcaagcgagtaaatccctggaggccagcttggaagtggcaagtctgagtattgtgaatgcaaatcagacttttcattactcctcaatggggtaatgaggatccaccttagcattatacacatggcttctacttattgcttccagattcgcccaccgccgctttacgaatccctcttgaatcttgttcattgatgaacgggcactagttgcttgccaagaggctgaagatttcatgttccgaatcgggatatcagtttttgtatctctccatcggaaatatcaaatgaaaacctcgtaatatcaaatgaaaacctcgtggtgattggtgtaaacagcaccactgcgatttatctgtcaaaagagaggtacatcaaaatattgatggagttgcatacattcagatgcacagtttctggttcaaaagttgaatttatcactaataattcatcttttgtgtttgctggattagtcactgttaaatgtatttatttatccaataaaatgctattcccatcccttcgacacaaaatgtttgttttacgccatattcctatccatccggcccaaaaagtccgatgtgatcaatcaaagtttaactcttaagttccaggaatgaccaaagacttgtactctaaccgcgacatgtgctgaagaaatatgtcgagaaccctctcatctgcggggataatcaaaaggaaaccacttaccgatcggtatcgtatgtcctggttcaagttgcctccaccgttagcttgattttgtgtttgttcacacttgtaaccttgtaataggcgcatcagaagcagttctgtcaaacttgaatccagatcgctatccatgttaaattgtttttttttcttatattctggagaatcaagcgcccaaaaaatatctttactttcctcataggaggctttcctgaatagaggacgaatcgacattttcttaattccaacatcccctttattgaactagtgatggacccggccataggtctgcatagaccgccgggaagccttgtggtgaccacttcgcccactgatactaccaaggagaattttatttttacgccaaatactgagaccttcagtccatcaaatcaagtctcggacttaccacctacccttgcggtggacggtctggaattagcacatgaagagacacccgttctggaagaaaaagtaaagatagtgccactgcaggatgatgtcgagagtccaatcatgacagtgaggtctgtcttgattggcgtccttctgtccgcttttggcgtttcagttacgcaggtaagacttgacaccactgaaagatggttactaatactactgatagattgaagcaactattctttgaaatcaaccagctatttgttttcaagccggttcatatgcagataaagctcatgtttcttcaagtaagtattcaatgcttgagttatatgacttgtataccgaccaattttgtttgattagatagcatcggtggttattggtcgaggttgcgcattaatacctggtcccagatggtggaatccaggaccttttagtttggtatgtatgctgcttcatctaatgatgtgttccaaatatgcagagcccgaccttgtcgcagcaaaataatgacattgagccttgtaacacattattaaacttccaactcaatcaaagaaagaggccggtttctctgcgctgatgggaacaacagcaagtggtgccacactagcagcagaggtaatctcttcagttctccgtagtgatttatgagagtttttgaaaaagttttttttttcacttctgtggcattcaaaaatggtcagatgatagtggcgtacgatttatactttggccaggttataaactttggcgttgcctttgggattttgatgagctcacaacttttggggtttggatgggcaggtttacttcagcctatcttggtttatccctctcgggcagtttatccgtaaggcctatagatatttctctaagcaagtttgtgttttgatataactggttgtattgcagcgaagcgcttcccagcgtctctcttttgacgtccctgatcaaagtgggatctgaatcggaggaccaggtgaaattcttcaaaaaggcttttctggcggttgcagtttgtaagtccaagatcagcaatttttatcaaagaaggaaaatcgttccgttaaagaaacattcaaaaaaaattcgacgaggaaaaaaaagatgaagtcttcccgacatacatcacgccagctttcgaagccatcagtgtcttctgcttgactttaccgaaaaaccaactcattaccaccatatttggaggggctcgaccatttgaaggcatggggatgttcagcatttctgcagattggtccatggtcggtggcctgggaccactatatatgcctctcagcacccaggtaagcttcaaattctcaaggcactgaggtctgaggttggttaggttctccagacccgttttgacgagatttgtgatttcagatccatcaaattgctgctttgatagcttcaactctggcttacttcttggtttattcaaagtcctggttgggtgagcaatttctcagagttgatgccgaatgatacgattctttactaattttgatcaaaccgttgatgaaaatttgtatgaaatggggtacaggtgctggagttaacgaaaactttcccttcatgtccgccagtctactgactgcagacggcaagccatatccatatcgacaagccataaaggcagatggtacagccaatgaggaattcatacaaagagccggacttccttttttcactgccaccttttacttggttcaggttctcctttcagcttgtttaactagttccatttcgcacgctgtgttgcataattaccacatctttggttcactgttcaagaaatcaaaaagctctgaagcgattgacccacatcgacttgcttgtatgaaatataaggattttccacaatggtacgccatcagaacaacagttttcaagtgctatctttctttattattgctcaaatctgaaactttttgctctcaggggatttgctgcaattgtgcttgttgcggttgccttgactttcgggatgtcatcactcagtaactctggaatttctttggttggtttacttgttgctctagcagcatctttcttgatgacgtgcgtatctttacatttttctgaattagtaacttcacccccttaatgaatctaacccaaaggaaatggagctgcaattcttactagcgctttcctcaaatttgatatgttattcatagactaggaacggggtttatttttgctactaccggctttatagttcggttatctgcaggtatccaaatgtttggtggccttctgttcccgggaaacgtttttggcagcatgtggtttacaatttacggatcatcaaggtgtttttcttcactcctcctctagtgacttgaatttctgacttagtactgtttgtcaactttgctgactctggttgaatcatgaaaaagtgctatacaaagcttaatcatgctgataaatctgaaatatggacaatacatacccttacctcaaaatcttgtagtccgatctcaactgataggctgcactgttggaagcttggctactctggcagtcgtgaaatcaatcctgaagtacgagcgtgaggtcttactttcgccgaacggaaatggtgttttctcaggtgctgaagttgctgcattccaggctcgctccgtaaggttggtgattattttttgcatgtaaaagttaacatctgctactatggcgtgctaatctattctttcaatatttctttgtagctgggggattttctctaggcgcatgtttctctttggtcaaaaatacgtgagtcccgtcttttggaagagctttgcatacttttcaatggagatgatgttgttatcttcaatctgaactgtcgatgaatggatgaagtcggcggtcagctgggggagtctagttggactgttccttcccatccccttttttatcgcccacaaattttggccgcgatacaaactcggtcttttcaacacccccctcttccttgggattatccctagcttatacacatgtaaggatcctccatattcgaaccatcaacttgagttaaggatttgcttcttcttcaagcggcctacgcaggagaacccatgcgtattgtcattgggttattgtcacagttttgggcccgcaagtatcgcaaccgattgtaagcagagtagtttgatcaatcacattgtgtgtggttgcccccgaatttcttttttatgtctaccttttgataaactcaccaggttcacaaaatacaactacattttgtctgccgctctcgatggcgggacggagctggtggtatttttcctggccatggttttccaaggcggtggtggcagaagaatcaattttcctgcgtaagtgatagccaacatgattgataaacatcatcgcggggctgaggaaaaaaaaaacacagatatttcctcaaccccgcctcctccacccccagagattattgcttcatgaatcctgaggctcgtgggggtgcgtcatagctaagcttgaagagaacagatgaatgaacagtctttcctcataagtaatgtgagactttgtttcttttatgaaaatttctgtctcgcattacgggggatgctttcctctttcactttcgtagtgtttttatcttcattttttcaactccggcttatcactatgtactaggcttcttggtctgatttttccgtcctcttgttccaatctatttgtcttatctgtttcatcatatctctccataatccacaagcagggaagtgatcctatcgcatgcatgcgcgcgctattttctttttcaaatcttcattgctcgtagcaggagcggtagtcaaatgtaaattccaattggtaggaaagattcaacaaattccatcagggaaaaaccaagcacataagtgttctttcccaaaaaatcacgatattcaaacgagtgttctacttaaatttaaccgcaattgaaagggaaaaaaaagttgcactactgctatgggaaggggcttaatgattagcgacgttccttttgggaaggtcagggagtggctgagatgacattgaaagactaagggcaggacactgagagagaagataaaattatcacatccatacaacttgaataatggggaatttaaatgatggagttgatcacaggcaagcgaaggaagagggccgatctagaacggggggccgcgggcgatttgcttgtcgtagaaattgttactggtgttagttcccacctccttcacctttcgcttcgagagaaggttcctcgtcggctcgtttggctttgagatcgtagccgacgttatgggttggccggtgcaacaaaacatgagcatggatagcaccaccagagttatcgagattgattgatggaccatttcttgtgttgactgtcaggttggctgactttccttgaaacttgactcacaaatttttacaaaaaaagaaaaatttagctcaggcactttgagagtagaagtgagcaggagtatatcaagactgacatttaaagatgaactcttctgtcaacactacttgtgaatcaatttttgatcacccgcactggatatgcagaatatgcttgtgttgagcgacggcggtgtgatagccgatgttggcagaaaagcctgggtgacctaccggatgctagggttggggaagtattgtgcaggtggctaggttgtggtcgaggggagtttttatgcgaactacctggcaaccggttggtgaggatgataaatatgtgggcagcgtggtgtggtttcctggtggggtgggtaacgtgccccgccttgaggtgcacaagccaacatgtataaaccggccaccagcccaaacgaaacctttgaagcctttccatagaaaagagaaaacccacgaatcaatcgcgaacacttttcatacatacattacaccatggaatcttcgaaggacttcttgaaacctgagacagggacgactcctggtcgggatccattcgtgtcgcagagcttcagggaagcctaaaaatgtaacacagcgtgtcacaatgtgtctgggtgtctgcctcgaaaacacatgaatatgatgattacttgtctaacgtgaaagtgattattgggcccagcttcttattgttttcctttctgtacgaagaagcgtgggtgagtttgttgagaggaaggctttgaaggcacgtgttgaatcggagaaaacatagagaatcataaacgtcactactggcaagggggccctgaagtccatgcccccggttggtcaatacgacctgctctgacttattgacaccaaggtacactggtcagcaattcgcgctttatgtggggccgtttcaagttcattgaggtagccaccctgtgatccgatgattgttattctcaatagcaacatgtatcagatgtcggtatcgtaattgtgtctgtttctgcattgatgtaccgatccgcgctctgtcactgtgcataccaaaagagtgtaaggttcaatgacaatagctcaatgatgggattgttatgcatcccttgctgtaaatgtgttgcttcttaaagcaactgaagatgaaagaccttaggaagtacgtaaattatcattatcgtgaaaaccaatggtgaggttattttgcaattcgtatgaaatagccactaaaaggggcgtgattgaaggcgtgattgaaggataagatgaacaattacaacccaagaactttactacacacacacccttcatcatcaagaaatgaagttctggtattcacaagctccacttgctttctgctttgtttttttgcttagcaatgccgattggtggttgcgcatgttacagaacgaggcattcaacccagataaagattatttcactgacaagtttacgacttgcctcaagctcaaggatcgagctcaatgacgactatacgattcttgtcaggttgattactcttacgcctgcagtcattgccgttagttttgtgcggattgctgttagtggtagtctgagtgttcgtggtgtactgattctcgtcggtatgactgacgctcctgtttagcctagttgacttgaatttctcataagccagaattaactggcggaatggaaaaaggttagtgaatgtcatcataccgagaataattcaaattaattttatatcccaatcatcaagaggaaatcaagtgtaatttggaactcaaactgacctcttgttcagctaacgcttcggcgtcgatcaaggaatcagctctatttggcttccatttccgacatctggttgttattcgcgacagcccaaataaaattcaattgaactccaccgttgataggtatgaccagaaacattgaaagacaaacctcatgaaatttttctgaccaggagtcagaccgaacaaactggcgttttgggaaaccaaggtttgatgattggtaacttggtcattttctggaggtgcacaaacgtttacataaaaaaattatcatcattaatgaagaagtgaaagctggggctgcgaattacataccttgagaaagtttgagggttaatcttctgcaaatctctgacaatttatcagacagatttttgcgcgtgggtgagtagtatcggccggcaatgcattcgacgtgaaagtagttcatttccttcgacttggtgagctgcctgaatttaaatcctgctggtggatccggcatccactttctcgatcggttacatcgttgtttttctgtattcaaggggggtgatgacgaggatgggacagttgagcctttttgtgccgggactaaatcaaacatctttcccatcacgataagctttttgcctagttcatctcgatagatcccttcgattttcaaaaagcagcaatcttctgtgggcttgcttgtcgttgggggattttcagggtcatggctgggagtttttgttttcgaggacaaatgtggggccagcttaacatcgttcaagcgtaccaaatcatatagccatatcttctctgctccccaccagatcccctgaaaccacgttgtgggcgaatctgcaccggtcccatgttggctgatgcgatgtgagctaccaggtttgtcatcagtgtccgggtctggaatagaatcgtatcgatcgcgcgcaacccaaaactcttcgagattagccgcaatctgtatagctagctgaaacgcgacaagtgtttcatccacgctggtgaagctgtcgagtgtcggccgtatggtgtgtctattctgaacgtgctggggtagcatcattccttgtttcttgttgatgctaaacttttgctttaaatcggctgttttaaacaaccatggtaaaatttgcccctcttcgcggatgacgatatcagagagaccaaggaggcggatgttccacttgaatctttgttggttttcaaattcgtttgaagctggtccacagggtgagttctggatttggttgagcttccgcttcaattggtttggagctctacttgaatcttcagtccgatcgttttcatcatccaggatcgagatgaatgctctactttcattgaacaaggttggttcttcgcataggccaggccagtacttgataccgagttcttgaatgttgcgactgagctctggattggcaccgaccatcagatcagtaaccaggcaccaaatcaattcgtgtttccggaaattcgagcggttttctaaaatatcgcgatttagttcttcgttgagatacgggccctgaaacttgtagttggagttgacttggttgtttgcagtgggagagcgggatcgtttcgggcgcttggcgcggtccgcaggttgacttccgtcaggtttgcctttcgacgccgaggtgggcagacctaaagctgcgttaacctcgaattggtttttcgcaccagagcagtatttgcatagacaatatcctgcttgattccagagaagccactgaagatgaggcaggaattcattggcagtacggaatttgtatacatgggctgagcctgcacgaagaaaagaaaaaacgcgatccaaatcaagattctacgcggtcagctaaaagcacagatgcatgagggaacataatctgtagagtacctcaaaaaacttaccaaacagatattggtcttcccttgttcctttgatgtatgtatacagccgataatcagtgggaaagtcttttagtttccaatcttccttttgactatctgtacagaaatcaacagaagcgaagggttcagccttccttgcaaaatcagaatgctatttacaagccaatcatcatttttaagcattttgtaacaacgttgtgaacatgccgcaaacaaacttgaccagagcacagaacaaaagcagaataactcacttctagccaatcctaagatttcggcgagacctttgcccaaagaagacagccatctagattttgacttatccgtggacagcgcccactgacaggatgcgcctttggagtccaataccggcccgacgcttggccatcgattcgagttggcatcagaattcagaatttcgatttggtgagggcccgctgagttctcttgactcttatgagtggtaaatgtgggtggggatggttgggcttgcttagattggaggtcatgttgattggtttttggagtagagtcggccattatggtgtgagtagcaggtgctgtaagagaatcgaataagattagttcctgaggcaacacatggctgagagggaggaggaggttgactcacatcagttaaccaaacggaattttcatgatacttatttggcaatcaactctgctttctttgtcttcagcaagtcgttaccattcaaaatatttccacggcctcgaggctcaagcccgactggaaagttaaacccctctcaagtcgaaccctttgaaaaactccgcgcgcgccccttcaagtgccgtgggcggggcctcgacaaattctggccaagtgactgcaaggtgctgcatgatatgccgattgagactgaaattgctgcccagaccatgttcttgcaaagagaaaagtatgtaggagaatgtgttgaagatttcaaacggcgctttcgtggaaaaaccgaccaatactaccatgaatccggagttttacagctttttgatcatttatctacgctaaggcagcatgttcaaggctcctcctccgtatttcgtttagccaggattcattaaatggatttttcactcttctcccaacagctcagccttcatggttattcattgttctggaagggttcgaactaaattcatacaaatgcattatggcatggtttcatatggaggctcaaacatacctgttgtcactaatatagaagcaacttgtaggagggcgtcaagtatgcgtgctgacgaagatgactttcgggaaatcttgccaatcaaaccaagagggttcgttttggatgaaaaccctgccagcagtatacccacatgagacactttgtgtccgtgaagcatcgatggtatctgttgatgattagctttgccgggagcactgacaaattgtttacagtccatgggaagatgcaaataagatatcaatcatgagtataaatcaatgaaattgagcatattatattgctaagggactgttactgactctccccagtgttaaaccgtgagtgcccccacacatctccctttcaggattacaatttactggaagaattcctgtgggaatggtcgtgtggccacgtctgtgctgcatttttttggaaatcaatcgaaaacacagacgcgagtggtccagcattttcatttccgcaactcctttgtaaacaatcacgaaacgtgtatatgtctgaacgtccaaaacaaacctggacattgagttattttgggttgattggcggcgtcccagcacagagcctggataacgcggctttcaactttcgagcggaagccccgcgtgactaagcagggctttaccattcgctaatcaaaccaagcttttttgttgtgatctggtatgagtagctgcactcagcctccgaaatgtgtgtgctgtttgtagagagagaggatcatgagcgtccaggttaacaatcttgctcccaccccggagagacgcaattttctttcaagattgtgcatttgcatctgagtggtcataattttcccagtgtttccttctttgacctctacagatgtctaattgtagtccttaccgtctcgatgcggcaatgtggtcaatgatttcatgctgtagctggggatctaccgggagtacagttgtccaaggagcaaaacacagattaaatgcagccaggatgatccatgaatgctagctcacgcttgagccctgggttcacaaattgcaacacggtatcatcactgataagcagatagtgatcagcgcaggagtgacccacgcgacacacaatcaagaaatccaagtgcactttccttgcgcgatgtaggaagctagctgactacggcttagaattttcaactacttaaccatgcccagtttgctgcctcttgcgttctgccagtgtaccatctatcacccaatctttccaacctttgttgatacttcttttgtccacatatacccactttttctgtgcctatattcttttttactgtactatacccgtgataaatatctgtgataaactggcgcccaccagctttcttcaagaacgacccggatttttggcacacccactcatggcctccgaaattcaacctaccagcatggcctcaacagtccgtgatttgtccacaccacgagctgatccagccccggaggctgcatcggctgtgacgccttctccagcattgaacgtagccgcaaatacccaaccgtcagccggccaagtcgctttggtcgtccccgctccaattgccgaggaggccgacttgcccgatgctccctctcacccaatttcaagtgaaaatgaaaccccgctgatcgatagtgacaccgttccacccctcgccatgagcgaaattggcactgatgacagttatcagcgtgatctcgcgggtcaattgcccagcgcggtgtttgttctacccttcccggctcctgtcaacgcgcgtcgtgctaagaacacgcctccgttcttgatgtagtaagcagaagattctgacttttaccctccatgcgatgatttgactgcctgctgatgttttaaccttttgaatcagctcaccccccaggtctgtctaccaaaggccggctaagcccgagaatgctagacgaccgaaggagaaagtggtgaagaaagttgtgcgaaagtggcaagaggaagtcgttatgggggagaaaatcaaacgtggagaattagaaaaccccagtcggttcaagaaagtacgaggaggctgtatccgggtatgttttgatacaagccgggatgtctgttgcttgtactatgctgactttggtctcttcgattcaggtggcttcgactatcaacaaatggcttcctaacagctgcatagagacgctgggacgtctcccccctaagcgcaaattaggttcagtcagtggactctttgctttattctgaagtctctggaaatttgaatactgacaaattttgcttatcaggtcatcattatccacccctcatttaatcaggctgtggaggtgatagaagaagtggatcaggataggccctaccagcctacaccggatgaactgctcaatgatattggcgttttgcttcgaaaaacacgcaagcgtgtgttaacccgagcgattatgtaagtcatctttattaccgttgcacgtttttatagattgggtagctgacttcttttttgtatgcagctctggtatgctgctaccaatcagcgccggaatgtatgtcattgtctttcatcaactatatccttcccctcaggctaaccgtagcccttaacctctacagtgacgtgtttgcacccgtttttgcgttggaaatcaacctgacttactttgcttttcaaatctacggtaagcatttctttcgccaatccaattgaaccattttactaaataatcgctcgaatttgtttgaccaggccttaagaaatgcgatgtattgactgtgtcaccgcagaagaagccaagcaaacctaggaagcgaatcaggaagaccaggcaaagcatttcggaggagaccacgcttttggccgacaattcctccgctttggtagctcgcgacggggcggaacccagcacacctgaagagatctttcaactgaacccggtccctcagcatgagcttgattcagtaatggtgttactatataacatctgttccaaaattgatcccgtcagtttccctcctttggtgtcagccgaagttggaaccgacactccgaacagtccaccattatctcaaacatccacacttccacccagtcttaagaagccgggaggcgcggtagtcaaagaaatgattcaagctttccgcgacactctccctccggaggtgactgaacgttatctactcgacgaagaaagactatcggaggacctggctcgttatttgaaaaaggcgagtaaggaatacatcgattcattgagtggccgaggtgaccgcaaaggtctcgtccattggttaaaaaccaggaaacagaaatcagccgtcaagaaagtggaaaaagcggagaagtctcgtctgaaaaagcaggcgaagaaacagagggaggctgaccagcaaattgaattgatcgcttcttgagaacaacttcgctgtacttttcactgcttcttctgatttttttcgataaactcttttgcttgtatccttgatgtctttcttcttctttgtgaccgcgtcagttcatctttcatcttatgtatatacgtttctcttaccacatagtcctctagcattatgcaatcacatctcagggcgaacttcataccaaaacaaaaaccttgagagggtcgtccacttgtcatgattaccgcatgtgctcaagcgtaaatgaccccaaaaacttgattaaaaccaaaaaaagccaactacaagttttcaaaacaattgctactcagtgcagtcaattcaccttgtgagcttgcctcggtcagcacatggctgttgtctcgaagttgtctcaagaggaactgaaaggaaatccttccagtagtttttctaactcaacagttgcgatgtgccgaattgtgccaagtccaaacttagggggcatagactagaacttttgactccaattattgctaccagataggattgaatggaacttgagcagagtctcttgtacgcttaaaccatagcagcctgcctcagaacattattttagtatcctcaattgtgggttttaacccacgctagcccaacacgtgtacctcgaagtatgatgaaatgaccattaggtttgttgatttatcctacacatccatctgctccacacatcaaatgttttccagatataggtatttgtctacaaggccactcaaagtgaagaaacccccagatagaatgggttgtgggggtgatagaagtcaaattcaagtcacacaggtgtgtgctgatgagtaggtctacgtggagtgagcaatgagttgatttaacttaaattgacaacttgcgcatatagtgtggcaaagctgctcccttgagctccatgtagtacttactacttagcatcaagaatgaggagaattttatcagcctttcaaaagtgccgatgctactctttataatgttggagaccagttggtgtgaaggtcaactcaaactgacgccagaagttgtgtttaaattgtactcttcttatccaagaaatgaagaactaacaattgactagaattgcaaccaaaaattttttgattcaaacgagaataatacaagcttattacatgtcggcttcatctttctgcccactagaaactaagagaaaattggtctatcacttttatctagcttatctaaactgattatacattacatgtctggttcattgttgacagactttctgatcaagttatcaatacgagctaagagaaaacaattctgcgattttcttactgagtgcagggccgagttttttccttgaatgagctgcgccactacaaaattgatcctcgatccacttgctcaaacaatctttaggagccccatgagccgaagaagcagccccctccgagcgataatattggtggaagaattcgtcggtaaatgatcgtggagtgggccagcgggtaacgaactcgccgactttttcgacactcatcccgctgatttgatggatcattctgccccataattcttgcacagtcaagtttccggacttgccattcaagctttcgtatacattgtatgaagtcacccaataatcatccggtcggatacgccgtagctcgttgatgaatgataaatagctgttgcggtcgatatgcttgtcgggtataaccgacaggtctatcgtcttttttatggcaaatcgtcccagtgcattgaaaataaatgaccaagtataaaaaagcttagctagttggatatattgcatttagctagaccacatctgaagcttcaaaccgacctgatgaagttggttcaacacattggtgcgcatcaccagatactctactgactctttccaatcagcggttgattgcaagtgacaatcatcgagaagcatgatttctacttgcgaggtttgtatctgttgttcatacaagtcgcgattgttgtgtgaatagtacgattcgaccagataaatgcgatcctttagtccggagttcttcagcctagcctgggtagaaaacttgcatcatcagcaccacgaattcgactggggtagaagatcttttcatagattcggttagcaccatagacttaccttctgttcatggaacctggcatcaacaatgcttttacaaaggtcatccaagcgctttcgctccacaacactatccaagactacctcgtttccggtctcgttatgtacagcaatccaaatcgcatcacccacagctaatggtcgttgttgtaccttgacttgatcgcccatagtttgacgtgctcgcgacagacatgcatgaaagatcccatcacgattattctgagactgcacttcgcgattatcgattacgagcattactgagtaagttcttgctttccacacttctgctcttacttggtttgctattgacccgatagtgccaattgaggctcgaggcttggggacaccgcgaggcacatgatctgcagtagcaaacgaagcccgaggcctagagccgctggaatttacgtttggttttggtaaagcttgtttgggttggacaacagggacaccgccaggcacatgatctgcagtagcaaacgaagcccgaggccgagagccgctggaatttgtattggattttggttgtgcttgtttgggttgaaccatagaggactgaggttgtgcatgttctgaggtgaccgatgtaatcattggggccggaacttgcgaggggcatttagcaaggcgtggctcgggatgggcgtcagccgcgacagcgaattccgaagcagcttgcagtatttccggaggtttgtagatattactggcaggcttcgatgaattcttttcagacatcaacaaaaaattcactgttgaggcccgatcagtttttgccaagtcgggttttctaggagcgcgagtgggacataatccggggcatgttggtatggatttttctgacttgagccaaccaatcattgtttcttgccgaggtaatgtaatgcaggattctttctcgtcaaccagaacgtgattgcggcgaaattgatggagttgttgagcgcaagggtattcaatcttgtaaaaactttgtttggtcttgctgttaagtcgagttgccgcttcacccaattgaagtaccctctggtttgcttttctttcatgaaaaacaccgtggcaacgattagccgaggtcaaacttccatagtcggtggcagatggagtgacgaaccattattaagataagaaaaccggaacgccgaaggtgctccagtgacggcatccagagagttgccggtttcagatcctaggttgcccgggagggatttttcattgaagttgacctctctggagacttcggaatgggcgttacctgagggctttgcagtctcacggggaatcgggtctctcgatacagaacttgatgcgctcttctcgaagcaaagcgtgttcggacccatgttgacatcgagcaaagggatatcttcctgagcagcgattacggtcgcaaattcgtaacccgttcgagttaacgcatacttggcggggcgcaaagtagcatgggtaatcacaaattcgtatttgatcaaagctttactgtggttcaattcaaacgcaaggtggagaaaaagctgtcagcaattattacattggcttgggattagagctgtcaaacaaaaaagtgtttttcgtttctctattgttacatcagtggatctgaaattatgattgacttgacacctacattccagattgccaatgtgatccataacgattgctggtgtcttctctcaagtcgacgtatgtgcaatcggaatatctcgctgcgcgctcagcgattatctcacgagagctaaacttttttaaatcagttggctcgcagatggtgtacatggctgcaaggatgccccatgctggatcgcgtggtttgggctggtagggcttcttggctcggggcttagagggggctgtcggatgtgctttgtgggccgaagatttctggcaattggaggcgcttcgaggttttggattgtgatcttcctcgtcaactaattccgcggggcgaggccttggtcgagtcgcgtcatctgatgataaaccactgtcagaaccatccttgttgaggggaactgtttgaagatgttttaacaacgatcagctcggttgttatgggaaaagacgtctgtttgctttacgaagtatgacccaaaccttgagacggaaacgaaacctgattctcttgacaccatatttcgaggcggtcggtgataatcttgactaccttgggaccaacaccgggtagagatagggcgtctctgggatgattgagcttgatcggatgattcttgatcgctttagccgccttgcaatacgtttgggataccttggcgttgttctccgtcgcttgattcgccacttcttgtatccatcccgcccactcggcatttggatatttctttgacggtggcatggaatttgggaggcctggatctgtgaatgcggtcaaattgaggagataagaaaatcaatgtgagtataaagtgttgcagctgcttccgacgcctgtgagcgagcagtaccacatctgagtcctaacgcgagacgcgccgcgcctgcgcaggcgcgagctggtacacagcggcagcccgcgcgccccaagacgctcaaaagcgcagaattgacactttgtgccagtggtggtgacttgggccagtcttaatcaaagcccatcatcctcatgatgatggtcttctgatctgctgcttattctcttaccggtcttcttccagctcagttgaaaactgaattttggcaacccatcccagcaagacttgtgcctgcaggtttggataatgatgacaatggtgtttcaaagtaggaacagagcctcttctgattgacttgagggtagaggtagactttgcacaatgatgattcagatgaaaataaaattttggaaaagacttgataccagatttttcagatcgaccctttctcgagactcagatttattaatcaagcaagagttatgccccaacaaaaacaaagaagcagactcctcagagtcatgcaactaagaccagtaagctttggttctacttgaaacccacaggtttgatatcagaagggtgcaaatcacattatcataggttaccagctcatgaagttcacgtttcatactgaccagggaataggccctggaataaggtggctaaaatagatcaaaacaaaagtagaatgctgcagatctgtcaattgatgattttccttgttcatctgaggataaagaatcaggctaaagcttgtgagtcatttggctctacatgttgtggaaagttaaatgggatcattcctcagcagcaataggacagttcacgtttgaaatatttcagcaaaatttttatacgaaaccagcagagcgctttgagtttgcatgcataaagttggcctgcacgtctgccaatttctaaacttttctgaaaccagcaagtaggaattttatccaaaatcaacaagattttattcaaatgtgaaccgtcctaataagttgaacaatatttcatggtgtattatgttatatccaagaatcaccatacatatgattgcagtgccagcaacaaagaggatgagtgggacttcaatgtcattttttacacgactgtggaaagtcttttctgttatcaaacttcaaaggttgaggaccattagtggcaaacagatccacctgccgagactaatctatcctagccgacaatcaagtatgggcttctccaactactggtgaatagaacgacgggccggggctcagagagcttcatacattccgatagcgttaatttcaggggctccaggagcgctggtccttttagcccttgattaagctatggatcatgtatccatggttcatggaagtggaggattagggacgatggaagcttccgtatcaaggaaaaatggtgggagttgggacgattgcagagattgcccacaagttgacaccccaagcgaaaaaacgcttcgctggaacactttcgccgatcgagactgggtgggaatcaagaataagatgacgggctgtacaaatgtgtcaagtatataagtggcaacacaaacacccgatgacgatctgctcatgacacaccacaacttcacaagggcaagtggtgtttgtactgttcatatttatatgatgtcaatcggtacactcttttccagttgaaatcgatacatgcatattcatatcaacgagataaataatgtatttacgtatacacatttttacaacacaagaatatcgaaatcaagtggctcattttttaatttgtttctttaggctgtcaatcgaagcggagcggagcccggaggggcaaccaaaatggggtttacatagtctgacgaagccctcatttgccccggtgccctggggaccgatatgtatcgccctcgtgccggtttcagttttttctttcttatctcctccgttacatatgccccgagatttcgaggtcgaagacgagccatataacacgggcaaacatccgttatcattcaacattacgacggaaccaatgaattttttttaatcttttcgtgtggtttaaaaaaggagccttcactatacatgaggaaaatcagagcggaggagactttcacagtaagaaattacacatttccaatgtgagactcttgtagcagatttatccaaacagaggctgtatacatacatgcagcccaagcaatagggtgtgtgtgtgtgtgtgtttttattgttgtatttgtttttaaattgaaaaggagcaaacaactaaataatgaattcgatttattgtgcgcaagatgcgccctagggtgtgtatggaagtttcgcccgagtggagaagcaaccacagaaaatcgctcgaggggctttctggatatgaagctctggagtagtggaagtgattagggctggagttgggctgtatgttaggagtggattttagtgggagtttggttggttgggttgggtttagttggtactactactagtagggggggcagtctggctctgagccgagcgtgatctccaggcctaattcacagcctccgccggctgctcttctcctacttcccccaaaaaaaagccccgcgcgcgctggctgatttaagctcacccccaccaacaaaacatcctcctcccccccaccagcacaacaacaccctccacccacaactcaactactcaaaacctcagctactcaacctccagcttccacctcggtcttccagctgagcacacttcccaacacatataaacatacacaatcctcactctcagaaggacctaactcactcaatctaaatctatcatcatcatgaccaccaagaggacgaatacctctgcctcagtcaacgccgagcaaaagcgaagagatatcgagaaagtcagtcggtcttctctccatccatccatccatctatctatcatgtactctgctcctgcatcctccttttttctgccttttttgatcatcagaagggggccacaaaacggattgggaagaaccaacagctccttctatgatcggcgtcaatgtacatattatagacgtgaaactcgttccggttcttccgacaatcacaatctttcgcgtcttccatcacacttggctatatcagaatcgcgttcatttttagatcgaatcttgaaaaaaaaaatacacaaaaataaccatctatccgcgttacaatcatcctaacctattactatgattctccttcttggcctcgatatttcattctgatagtatcatgaacagattttctactcagcccggtattcggacgatttttgggagtatcgacacgtgattttgcccaaacaggtcagccctctgttcctttctccctcctctcccagctttcaccctacttatactgatttttttttcgaactatttgttctctttttttcatgtatgtagctggtcaaatatctaccgaccgatcgattggctcttgaagaagaatggcgcggattgggcatccgtcaaagtcccggatgggagcattacatgcgtcacggtaagcttttcgtttgcttctcgcgttcctgcttgcaagtgatcctgatcctagctctttccatccctctctctctcgggttttgttcacttgttgattagcacctgaacctcacgtcttgttattcaagagagaaaaagactatcagacaaagtacgtcgatggcccttaactgtatcagaactcgccgtcctatcctcctctcgttccattgcctccgcagtaatcgctgatttagtttgatcgatttcgtccacaacagatacccatcttagatactccaatggataagtgccctacttggtccgaagttttgttctgcttcttcctctaaggtctttctgatatatacacacatatcatatgtatgtatacatattctcgattgttgttgtcgattacgtagtcttaaatgttttatatacagattcccacatggtatttgaatccccccccccccttttctaagccatgccccttaaggaccacaagataggcacttgatacatactccttttatgatttcccaattaaaacgcccctctcactatctgagggagcttttcgagaagctcgaattccgcgcttctcgtcactctcaaaaaaattacaattataaaacctcgtttcttttcatgcttccttatcctcccgctttttttttttgtaccttgcccttcgtgctgatcggaaccctatgacccaccaacaaaaataaactaaaaattaaaggcctcaaaacataaaatatcaaactcgatcagtcctagagctcttctccttattttcattatcagattatccccactcacccttccattcaatcttgtactttacttactactacttgaaaaaaaaaaaaacacaaaaaaattcacataaacacttataaagaaataacttgaaaatcttttttaaagtttcaacaacagataaaaaaaaagttcattgtatataatttgtttcacatatctttctgtaaatagtaagtaacttttaaaaaggaaattgatatttttttagggagagaagaatgagccaggccttccattgtgttatgcaggaagaaagcatgtgggtttggacacagtcgactttgcttcttatgtgttgggatgcatggacaaattgattgttgccacatctaatcattacatcttactcttacacaaaatgattggaaaaacattgcttgcaagactcatactgtgtagaaaactagactgacagatgagtcagaggcttagttgcaggcaacgtcccccccccactccaaattctctggatcaaatcattctattttctgaaacctgagacatagtttcaagtcatctttctgcagacaatctgggtcatccatcattggtatgatcagatggaaatccactcaaacagaaatttacccttcatcagacacccagcaaagcatttgggaaatttgctctggcatgactttctcatagtttccaacccctgttttagaatttgtcacatcgtttacagcaactgaattgggttttgttgtcatccttagttaccccattattagcctggtggtggtatctggatgtaaatttacatccggggggcttggaatgcccgtttcaagactgtcaaaagcccccctcactcctgacagccttggatttaagttacatggaattgttgagaagaagaatgaaaaaaattgattaatcaattaatatagctttggatccaaagatgtatctataaacatgtgaaattcttcaagatgaaattgataaaagaaaatgttcaagtgtacttcaagaaagtccctatttgattgagtgccagccaaaaataatttctacccaaaaaaaaaattaaaaaaaattaataaagaataaatcacttctaataaagtaaagtgactcccaagatgcttcacaagatatttgaaaaaaaatagaccgttcctggaggggatgagaccagaagacacgggacaagaaaattaaatgacgaccctaagagagatcggcgaaagaaacggtataatttctttggttatacactgtgtgaagagatatcgtactttgtcagcttaccaacccttgtgaaatcaaatcaatctgcgaacgaaagatgctaacctgtataaacattcttcaggaaactgtagtgtcattgtggcattagtggtgattacactcttgcatatttgaggatttcacttacacttgtccaaccagccagaccccctttttctctaaaccgattatccccccaacacatcgcccgtgtttgtcttttccctattcaatgaagtaatggttagtacaagtgctccgtccgaaatgagaagattggaagcccgcaaaaagaatgatagtaattcaaaatgcttacgattgacactagattgacacagagaaagaagatccagagaacaagaaaaaaactgttagctatctattctttaaaacaaagtttgttatgaagtatcacgcactatctaatggattaatgtcaaatctccgaccgccaaataccatggagacgaagggcatagattcgcaaggaaaggtaaattgaccaccttttgatgacattgctccaggtactgaagcgtatattctgtatcactcaaggatcgagggtaagtggcacagccaagaaattttgtaataaggaaaagtcggcggcttacgcttgtgcgtcttccagaggtacacctatcacactggttcctgttgcattacatatttgtcagcacttttttggtcagatagaatggaaaaaaagcgagacttacctgtgtcaatggtcgcaatttttgacgacctttgtaaaatttgaataagtgagaattttgacaatgaatatccaaatgaaaaatctaagcttacaatttcagaggttgaccgttcacaatggctccatcgaaactgacgtcccagaacgctggtggatggccttccatcgccatgacattcaaggtggtaaagctacacgcgtgtttcatctcagttgattgttcattgaaagtgttgtgaatttagaaaagacactcacgatcctacaaaggctgcggggttgacaccaccaatcgtaatttcagagcctctgtcactttttcgtgaaaacctggagcccataacgccttgttgaccatttgctttggtgagcgcggtgaagaaaggagtggccttgctttgcgaaagactcgggaaaccaaatcccataagcctatgggatggggcctgatgagttactctgcccttaagttccgattgaaaaaaaatggaatacaagcttacccatcggaggtgtcgccggttgagctttgaaattgggagcttaattgggtgacggctccgacacctgcaaggggaaatgttattgttggctctaactaatcctcagtaagtcgaaattaaacttaccaatgttcggaagggtgaagtcaccgatggtgacagaatcaatcatcagatcagccttgacagaacttccgtctccaaatgagattgtgtaagatttgttggttggccgggcgtgtgacgactaaaaaagcgtttcacatcaattcctagtttccattgcaagataagataatacaaaactcaacatgttggggtacgtagatgttcttcctagcacattgtgcagttggacctaaggaaatatgttacagtgagccaaaagcctcgagtgcacgatttctattaaaaaaacacttacatctattcgaggccaagaaaaaatccgaggaaccgcttgaatggagaattcgaagggaacgtaagctacgtttggcatttgaaaatacttgcatggtccaactcacgtgtctactgagacaagaaaggtcttgggtggactgcccacttgtactgttgctgccctaaagttcagttcagaaaatttgcaatggttaatcttaggaaaaatgtcggataagatgtgaagaagagaaatcaattaccagatcaaatccttttcgcctctgaaaaaaagtcatgtcccaattcagaagcccggtcagaatcacattcaaccacgaaacataattcaagtatactcacagattatccaaagggatggttctcccttgcgcccgagatcttgagagggtgtcggttgtttcaggttgattgacagctcttagtgagctgagtggctggtcagatccctcagttttgttagtaccctctggggtatcatcagaggttatcagcggcacggaaccagattggtacacatcctcgagttgaaagggtgtcatattgaacgtggccaagctgtcagaagagtagggggactggcgcgtaagattttttgcgatattgaatgagaatagaaccgctccaaagggaatgagcacttacacacttccggtgtttttgtaataattcatggcgccgataacctgctttcgtaaactatagtatcctcaagaaatcatgggggaaaatactcggatattcagctgctgcattcaaaaaaaaatcaaaatggttttcgctcacacataacggagatgcgcatcaagagttttttgatccaataagcccgtcttttcatctgtcaaagacccgcgtctggaaagttgtagtacggttgatgatgatgaaggcctcgtggaatcttttggttctgaattgtcggtcggaaaagcagccacgtttgaagcttgtaagagggccaaaaatgagattacaataaaaatggcttgcattttattttccagaaatatgagaagttatgaaaaaaaaagtaagggaatagtcaaatgttaaaaagaaaggtcagggtgtctgacaaattaggtgaaaacgaaagataaagactcaagagtcaaagtgaatcagtcaagaaagtagagatcgcttccgaacgaatgttaagaaggatagaagggttagaaaacacttgataacttcctaggctatcagtaaagccttttgtactatcactcaagcatcttgtctaccgacgaggtacataaaccggatatcaccgccaagagcgaattgaagtccaactcaggacgaaagcaccagcccaagtgaagaaaaccacaaatcaggctggccaagaagtgaagtcagcatgggagttagttgttagggaaagtatccaagaaaataaccctgctagtctagaaacgggcctttgagcctgacctagacaatcttgaccaccctggctacaatcccgagccctcacaaaaagtgaggtgaaagactatccgtccatcggctggctagacccgcgcggctgaaaggccgagactcgttgaggtctgtgcttctgtcactggagtgttggcaaccaatatgttgatctggtctcatctccggaaattaacggtcccgagtggactgggaatgtctgtggccaacagacactgaaatcgatccgcgcccaagaaatgtaagattgaatcccagcgtcgacgtgccacataagacggacattcacaagcgcgaggtgaatcgtgaggccatcaagctttgaggacagaagaccgcgattcccctcaaggaactgctcatgtggctttgaaatgaagtgcaatatcctaattcagtccaatttggggaattgaagagttccttctcacagtagtgaagagcccgaaggcggcgcccggccgcaatcaggttctcaaatttatttctttagttcttctttgtgaacattttggccgaaggcggatgtaacgtattccggttgatttaactcacatggatcataataattggtgacagtgtaatcgatttcgaaaacccacaacagacatgcaaatcaagtgatcgcagaggaaaaagagagacatgttccatacaagtgagagataattacaggaagcatagggaaagcgaggaaaaaaaatgaaaaataaaaaacacatgatatagtggaggacttcccgtcagtttagatacccggctatttcctatttcctatttctattctccaatttttggtgatgaaatttggaattagacaaggaattttagaatttagaatttagactggcgtctaaatcccgacgggaagtcctccagtacatgcaaaaacgtttctagacggatgaaatgctgtgggtaaaagagcgaaattattgaagaaaatgcgaatgtcacttgacacgaagagaagtagaacttgccagagctgtccaaggattaacccgccagctcaagtgtagagatgaagcatcaaaaatcgccacagatggttccggagtaatgcgcacatggtggagtgcataagcccccctaacctttgtggctcgtgtagggtactacatatgtgaatgggaaacgaggaaggttattcaagaattcgataatggattataaagctggaagagttcgaatgtaaaacttgattagcgtgattaggatgtaagaaattgagagtgaaatcgacagatttagaaacattgaaacaaatgataacatgagatgactagaggaacgcgtttggtgcgacgtggcatagtaggaccttaactgtaagttctcactggttacagttgattatatcttctggtgtagctaaaaaaatgggatatctgtcaggacaaggaaaggaagatcaaatgcacagatagagataattcacaaaagatcatgatcactcatcaagatgacaaggtcttgaaatagtcttgcaatcaagcgcacaggaatcgacaggactgatgtggctccgccgcatcttctgatcaaccacatccactctataataatcccactttggtatatcctgatttcaccctcatctgcccttccacctgagcctgacaccagcagctatgatgtggattgtcacaacaccaactaaatcttgtaggtttcaacaaaaaaggcatgccaagtatcttgatgatttagaagacagaactggcccgttagcgcggttaaaatatcggtatcagcttcaatgcgtctaacgctttctggactcgaaagattcaggttgagcatccatcaagcgttgtaaccatacaatccaacaagatacagcttgtattttcacgtgatctggaacttcttagctcacagtttgttagctatccgtggcagctggcagtaattgctgaagcattgtacaggcatattgagccagcttacatcaattcacttgttatgaatcagtctcaacagatgggatgtgacaatcccaccgaaacatcagaaatatgtaacaaggtataaacggagattatttgttctggtgaatagtcatgccaacaaagaagaagagacgcattggcctacatggcataaacgagcttaaagaggctagtgtttaaatctcagggttgcaagtacgagtggcatatttcgtcgatcgagagccatctcgttgatgcaatcagggggtgccctttgaaataactacaaagagatcccagcgtaagtgaacacatagcgactctatgtgattaaccttccaattcgccttcctcaccatcgcttttttccgctggcttttcgggttggggctgcacagtcttagggcgctaccaaatttactcatatctcatcaatgtcggagttcggggattgttaatgagagtgtgatagattacatactttgctatcacgttcctggtccgatggcaccgtgtcgctctttttgcgactttcagggcggtcttggcttctagcccgtttatccgacaagccattctctgacctcttctcacgggattgtccgtcatcctcgtcgtgtcgacttccacgatgcctactgtcatcgtcatgatcccggtctcccctgcgcgaagaacgatgtcgtcgggatccatgtcgatccagatcatattcttttctacggcggtctcgatcatcagctgaaagccggctgcttggacgatcacgattgtctgctcggtcttttgaccgttcttcagttttctcccgttcactatctctgcggcgctctctatctcgacttctagatttctcgttgtcaccctctggagcttggccagtggtggcttggtccgcattaggattgtcgtctctctcgcgatcattctcggggtcacggtccctcccaagacttcgctcatgatccttgtcgagttctttgtcttcgcggtgttcgccattgcccctgggagatgagatatcttcatgcagtcgattggtacgaggggattgatgacgatgatatttgccgtcttcaagaggatccttacgtctccgtttgctagcagaattgacactttcattgtcggagagttgcgctagcgatccttttttcctggaatcagaccggtacgactcttcctctttgcgccggcttctcttgtcttcgaccgacgccttttcttttagcctttccatatatcgattgaaggcttctttgcgaccttcatcctgaccctcaagcgatttgaactcggacaagtgtgagaatcgttccaaggcttcttcatagggagtgtcaagtttaacgggcggggaaagcttcttgagggcgtaacgaaggtcctcgatttgattgcgaagacgtttctcggcacggcgcttttcttcctttgctgttcgaactgcataatcgacgagctaaacgtataaacgaaaaataaacacctgtaagtctaccccgacatcacattatcaacacataacaaacagttgtaaataagtgggctttcttaccatgtggaagatttgtttcagcatcggtcgatccagtttatgaggttccatatcattgggcagccatgttaagaattcatcaaactccgtggtttcgccaaccttcttgtttcgttcctccagaagatcttcaaccactttctgcttatcctcaagttcaagctgaagatcatcgatgacgtcccaaaacaattccagaggggagcttccagttatgccaagcatgttttggtaacgctcatcgtctttcaaaacgggataaatttctttccacattgtgtcggcatggatttgcccggaaagtttgagttcatgaagtaacttaatgtatgcagcccgtgttttacgataagaccgacgcttttcatctttctgcttcgccttcagctccattgtctctttctctgcccgttttatttcttcctcaaacacgataagtatgtccaagtcgtccatctttcgcaagtcttcatcattttggaaatcctcgctttgtaaaatcgcttcctgagccacccgccattggatcatttcgaattcgccaggtagattcagtttttcttgatgagctctgagtagactcgtcaatttctcctgctgccttccccgaagttgattcgcggccgctgtgtctcgttgcctgagttcagtgagatagtcttcccataacaccctgcgctcttcgtcatctctacacaatttccatacttcaggggctcgtcgttcaacctcaagcttcaatcgatcccaagtccaccatagcctagggggtgctccagggagtttgacctctgaaccttggtcgtcaacaattgttttttcttcgctgaggccatcgagtccagcatcccagctggcacgaactcgagcgatattcttctcacggttttctttctcacgtttgcgctcgctatcaataaacttctcccatgcggctttcctggcagctaatgtatcgagagccttgtagaggggttcggtaatgatatcacgcatggtctgctcccatgtccacgaaggggttacgccttttaatcgaagaaggccgatgaaagcacgttcggcatcctcggggctcttgaaatcaggcattggtacgggagcatggtttgtcacaggggctgaatggaggattgaagtgaccggacgaggtggcaagttggttgtgggagtagttccagccggtgcagccgcgggggtggcgggggtcgctgctgggttcggggttgaggccggaacaaaggtggggtgcatgggagctgggggaggaccgggagcagaagaaacaggctgagaagacgcgggtggggctggaggaggtgcggaagcagcagctttttcgatagcctcacgtactgcatcaggcaaagtccaagtggtttctttagtggtggtgtggtgccaatatttgcgcccctcggcggtttggtattccttccatggtgtcgatgctaatgcacgctcagctggggtcttcagagcttcgggtcgttcccatgatgaagtacccgtttgagcattaaaccaatacaaccgaccggtcggagatcgatgttctgtccaagctgaagcctgatgtgccaccaaaatatggatgttagaagcttcgttgaaccatgcgacttgatttcgaagattcagatacatgagacggatggacttaccattgttactgaacaaactcaagagtcaaaagcagtggtttggaggggaagggttcgggttcaaaggttgtcgaggtggttggatttgctgggatgacacccgaggtttccttgctgtcgaatcactgggcaatcgagctgcgcgcggcttgcggcgcggggctgcgtacatacatagcgcatgtcttgtcaccgaacaatcttctttagctgtaaatgagaaaccgatgcacatcgattaaccaatcaaggtcccaacaatttttctcaagttatattttttcttctgttacaccataatctagggcaagcatctgagcctgaagcctcgcagggaatcgaggggcgacattccactttttttctttggaatcctatatgacttttcttcagttgtcttgggcatttaaagggactgttcccccaaacgtgtacactggtaactacgaaggattcgatttcatttttaatttttaatttctgtaacatagtcaagcacctgctgttctcaaaattgcagcccttcttgcaagttcttgaagttgaaatcagtctatttatcagcaagatgtgtgactcagcttgtaaaatttggaccaccagattcctgatgaaaacccgaccaacacagatctcaaaaggccttgcgcctggtggctgaaaacaaatctgtagtttcccggcaagccctctatgctctagttacagaagttccgactgcctggatagcaacttaccgacaagctgttggaaaaattgctgatcaatcagtcgtctagaaatgccgtcactccctcagcgttttcgggatcgtatgttgactccgacaaaaggagcggacttcttccggctcagcggtttccaattcgcatcaaatcactgagacggcggttgctcaggtaaagaacgcatgctcaaatttgatcaaactcatagaaagtgcttggccaaagcctagcttgagacttgagctggtggttatcttcaacgagcgtggtgatgtgatttccctgaaatttaactgccgctgatctctgccacggcgggtggaaaggattagtacacgtagcaaactaacataccgtcgcactcaaggtgagcgaaaccatgaccatggcctgtaaggctgtcgatctcatgatttagtaacggcatggcattgctaagttcagatgtgcgacgtctggtgtttcgacggcatcacttattgtacgcttactatggaacgcttactaggattctaaagatataaaactctgcttccatgaccgtttttccttttcaccatcatcttcagttttcagtattccaatttccagtttctacttacctccttagattttaaatcttacaagagctgttcgcaagcgttttcccgattccagttatatatttctcgcctgccagaccattcaaccttttctgtttctacttacccccccttagatttttcaattttacaagagctgtttcgcaagcgtttttcttattttcatttctactttttccgcctaccagaccaatcaacttttcttcacgccgcttcaagttctcaccatgccaggttcaattgctgctgggaatgctagccaaacccttcgagttgccgatgcgggtagcaacgtgaattccaccccaggttatcatttacctaccgcttctcacgaaaatcgcccttctgtcgccgctgaagacgcgcctgagccagaacttcacgaaattggctctattgatgacgaagacatcaacagtatcatcggctttcgaggtgatgtggcaccaagtgaattgggcgatgtccccgtggatgaacccgggtcacttcctagtgtcgtttttatgatccctcttccgccaccagttgtcggacgacgctccaagaacacgacacctttcttgatatagtaagactttttttcactttgtgccacattcaaattgtacccggttggagatgtttcattgacgagtctaccttctttctcttgctgcagctctccacctcgtcgcccatatgaaagaccactgaaggatgaagaaggaaagcgtccaaaggaaaagctattcaagcgcgtggttcggatttaccagaaagaagtccggaagggcgagcaggtgaagcgaaaggaaattcctaacgcgggtaaattccgcaaggtggtcaaagctcgagctgcacttgtcagagtgagtcatttcaaaacaccatcgttatccactgattgactaacatgatttgactatagggtgcatcaatgatgagtcaatggctcccttcatcttgtgtcgaaacattggcacgtgtgccccccaagcacaagttaggagaagtaagcactgacactttagattacttcgcaagaaaaaaatcatggctgattagtttataacttccttgatatccagatcttggtcctttacccggagttctctggagagaccagcccagaggggtccgatcagccataccagccaaccgaggaagacttgttacacgacttgaatgtcttgctcagaaagactaagaaaggaatcgtcgtcagattggttgtgtgggtcatcaattctgcttttctcttaacatggattcccacccaagatgtttgggctgtttgaactgattggctatttcaattttctagtgtctcttgctttttaccgattgctgcaggaatgtgagtaccaaataccactcgaatataaggtctcccagagcgttagctgactagtatcttatttttctagtgatttcttcgctccggtgttctttgttgaaataagcattgcctacttggctttccaaatctacggactacgcaaggtcaaggccctcactagcaagaaatccagtcaaaagaagatcaaagcttcagacaaagccacagaacaatccatcgaagcctcttcatctcaagccgtggaaatcggaatggaggaatccgcaggaacgccgacggatgcctctgcagacagctatttccgagtccatactgcagatcaagaaatattcgagcctgtgatgaagttgctctacaacatttgcagtcgaattgaccctctctccttcccgccctcgaccgccgaagaaatccagccgagcgagcgattcgagactcttgccgagcaagaaggatccggatccgaaccaatttcagctgcatccaagaaaactgtccttcccccgacgttacacaaacctgcacccgagatggtaagaaagatgatagaagctttccaacaaaatctgcctcaagaaattgtagacagatacgatttggatgaagaacggttggcaaacgacttggccagatacttgaaaaaggcttccgtagagtatgtcacatcattgaaaggccgtcctgaaagcgggatgatcaaaagaacgaagaagtggtttgcgaagaggactttggtcaagcaagagcgcaaggagaagcgtggagtcaagaaacaaatcaaggccgaactcgccgagcaaaccgccttggatctggccgaagccgccagaatccaagaagaaaacgagctagctaatccggaaactgcgatcactgagtctgaaccgtcgactcgtaagaccgagaagatgctcaagaagcaaaaggcaaaggaggagaagcttctcaaaaaagcggccaagggcatcaagaaaaagggcaagaacccagtgatcgcttagacttcttgcttttcttccttgatcttttatttttttttcccctctttcttctttggctccctctttggtttttctgttcatattggcttctggcacgttagcatttgtgacttttcatcttttttttttctgttgatcttttacatgtatataaacccatgtgtaggcatttccactctattaatctgtcaaattttatgaatcaaatcatatgattatctgtacaaactccctgcaaaaatgttgagacaactgtatgtgtgagcatcatattgactgaaaaatgtcgcgaaaattctgagcaaacagcagtcgatccaaatgtgggtgaatttccgcacccaataatcctcttcaattttcttagacataatgtctctttcttcaaaattgaagttgaccgaggagtaacttgaatctcagtttccagtatgaaggccttgcagttgtgtgcaagggttccttctgatgagctgtgcatgagagggaaggagtggaactatgtatgacatcaggtcgggtagccaaagagggtcaccgagtgtggtcattttcggctgaaagtggtttattacgtaatcggagtgtggatgcttcagtacacaccacctccccttcaagcctgcatccatactcatactaccacctgatcgtattggttattatctttcatccatgtattaacttcctcataaatactcgtccagctcagtccaacttggctccatcgaacaaaccaccatggcttcacctgctcatctcgccttgctcaaagccgagtatgcttacactccccaaaccgatgatgagatcgccttggaagaagagatgctctactatctattggacgattctgatccagagtgagccattcgctctatcaatccccttgagacgccgctcagtaactcatcctatccatcctctggatcagctggttcaaagtcaaactcaaagcatctcctacttccgccgatccccctcaatctggtctggtaccagctaactacgtcgtaccagctcaaccacttcgtttggttaccgccctctacgcttatgaagctcagactgaggacgaactggtgcgaaattactaatgtaactgtcgtatttacaatgtcatctaatcatcttcttcctcgttgttttaccaacagataatacaggaagatgaatcattacaattatatgaagaagacggagactggtcgctggttggccggcatttggaagagagcggcaggggcgttggttatgtgccgaccgcttatatcgaagctgtcgaaaataatgaggacatcgatcagtcagagggacctgcttccgagattatcccaacccctgccagtcactccggtatctcgaatccagaaagtaatggggccgctggaatgaacacctggtcggtcacggtaagcaagctcggttactgatcttccacaaacttatcttaaacgaagaaagccaatcagaactctcttttgatcgctaggatatagaccataaaaaaaagaagagaaaaggaactctggtaatcgactcgagctccttgatttttgctagtgaatctgacaaagtgagtcggcttacttcaattgaaggttcatgaaaccgacatctctctgctcgaaaactgactttgcttcttcagtcgggcatccaaaaatatgatatgtcgagtgtgtctatcaccaagacggaaaagggaaaacatctgatgttgcaatgtggctctgaggaacgccacttccaagtttcagagaaagatttggatgaaattgtactcaagatccaacgtttccagcaacaaccttcggcatctccacccaagccaaaatctaacaccggtctcccaactcttctatcacccgccgtacgccccccttctgccatggctaaccccgacaaaccttcaggagtgaatggtcgcaaagtgtcctttgccgctcctctgggaaaacctgcgacggctttgtacgatttcgaggctcagggcgatgatgaattgacggtggaggagggagaccgattgtatgttctggatgacacctcagacgatgactggtggaaatgcgccatgcagtccgatgggaaggaaggtgttgtcccggctagctacattgaattagaccagggccaaccctcaggaaatcaggaagctgcagaagccgccatgacagcagccgctgccgtcactgccaagaattggaggattcaagaggaagaagacgctcgattagctcagcaacttgcaaacgaggatagctcggaagcacaattggaaaatgctagagctgctgatcgcaagttgatcatcgcccgggaagccgaacagcgcaagaatgccgaggctgaactcgccgctcgccgaaaaaaagaatcggaatccagaagacgcgaagcggagcgtgcaatgaccaatccaggattctcaaatggaccttcgcctccaaagttgactgcacggccagattctgcacaagggatgagctatcaagatgacaatggctcgactcccgctccacctcgaagacctgattctgctccgcgggaaggtagatctagtgagttctatgggcttgatcggattacaagtctaaccgaatgctgatcaaagtactgccttcggactcgctttcaacattctcgaatgaagaacctcaaggtttggttcgtacctggcgcgatagaactggtcaattcaaagtggaagctgaatttcgaggattgcagaatgggaaaatcagacttcataaactcaacggtgtcacgatcgaagttcctctggccaagatgtcatctgaggatgtgatttggttagaaggtgctacagggagaactctcaggaaccaagatgccgacgatattcctcttgcaactctagctctcagccccaaccgccctgttgctcgatctgctccctcagagcctccaaaaaggcccagtggtcctgccaagccgccaatcgattggtttgaattcttcctgaacgctggatgtgatttggatgactgcacccgctattcgacgaactttgaaagagatcgaattgacgaaaatttactaccagatttggaaccaggtacaatgcgaaatttgggtctgcgagaaggtgatgtacttcgtgttcggaaatatatcaagcagaagtatggcagctccgaagggaatgacgctgtcaccgcccaaatccagaaagatgaagaacttgctagaaaactgcaacaacaggatgtcgcccctgcccccaacatattcaccaacggtcccaatgggtcactcaagaacacccggagggggcgccctactccgaatcgatccggctcctctgcggtcgacatcgactcgatcacgaatgccaaagacaaattggttgatgctccacaggctggaacatcttcgacatctgccgattcctcgctgatatcgattacaccgtccagcactgcgagtggctttgatgatgatgcttggcaagtcaggccgaactcgacgacacctgccgcaccggcacctgttgccaatcctcctgctagatctgcttcgatcaatgcaacaccggctacatcatcggcagacttgaagccgacatcagaaccatcaaaaccttcattgaacgacgaaatctttgagaagatcatgaatcatgccaagcagagtgaagctgcagcgagccagtcggcccctgtatcggctcctatgccgcccgttgctccccaacccactggctttaatcctaacggcccccgtgggccgttggcacctgttgcttccaatgcaccactcttaaatcgtaagtagcccatcaaagttgaacttccgagatgcatacaccttacaaatgatttttatatgtgtatgtattcgccgtcttagctctcgtgccactcaattcgggtatgtctggttttgtcccgacgcgtccaaacactctccaagcacagcccacaggcttcaaccccacaaactcacaaatgaactcatcaagcgggttcactcccaacccaatgaccatgcaacccaccggcatgggtctcggtatgggcaatcaagctggaatccagatgatccagtctcagcccactgggatgatgcaacctccggccttcgggatgatgcaatcgcagcccacaggcatgatgcagtcccagccgacaggaatgatgcaatcccaaccgacagggatgatgcagtcccatatgacagggatggcaccccagccgactggaatgaaccaaatgggaaacatgcagccgcgtaggttcccaatatccccggggcatggacatgattaaatagctgatcgactcactcttttcatagaaatgactggcttcaatccagccttctcgtctggcttaactccacctgtgcccagcattccaagtatatatgccggctcctcccagccgccggctaaaagcttcaatcctagcgatatcttcggccagatgaagactggacagtttgctcaaaatgcgaatgcggggccccaggatccgaacaaatacaacgcattacgagcacagccaacgggtgagtatttttacatcttgagagatcggtgattggataggataaaaggagatgactgattagacgctggttacattttctaggtttcggatccactggtgggacattcacgcaacaattcatgcccaataatgtccagatgcaacaacagcaacaacaatcacaagcggggatgatgcagccgttgacggcacaacccaccgggttcgctcctggcggctatctcatcaatcaacagactggaatcccgccccagaatcagttccctagtcaaaatccaaatcaacaatggagaggcttttgatcttacaaccccgtctttttccatttctgcatcttagtttgggtttctctctcttcctttagccacccagtgcgtgtgttaacaatttgcttactttggtttgtattgggcaatgatttgtatgcacacacataacattacatggcagcttgttttttttgaaaattccatatatctctacttctctcaccttgcaaatcttttggtcttctttccttgccatgcagagcctctttttgtcctatctaaccttgattatttgatttatgtttctcttctacttcaactttctatcacccccttttgttaaaaaaagatgaaaagtttcaacttgaataattgtcaattattgaagtagaatgattcttgtaatgatttggcaaaaaaagaggaaaacagtgacttatttattttagttgatttaggccactattgtctcttgattttccatcaatgtaaatatcccaatgtaacaatccaatcactcatgctctttccttgggggtggtctgggtttcataccaatgatcagcatttatgtatgaggaatttgaataagtcgtgagggtgaaggattgattctactactagatgagtaagccatctcaaagcttttccttaaacagacacatatgtatttacataactctgaacatgagcaattcttgatattgatctgcatagaaaatggaagaatcttctcaggagactgtgtaggaaaacacacattttcacccacataaaacaattattcttgttgagttaaactcagattaggaaaaatggattttagcccaagcctctgcttgagatggttatggcatgttgtgacagtagggctgcaccattggcctgcagaaggagactggccttgtgtttttccagtgaatgagtccaaacactatcctttttggcaggaaaaagggtgggaaaagtgagcttggtaattcaaaattccctatggtcctccaagttaattgcaatactccatttacttgaagagcaataagctttgccagggtgtgctttgactggttaataaaccttcaagtgtagatccaagaaaaagtaactgtcgagattgatatgaaatgatgtcaaataatggttctggctacgtttgtgtacaatgcatagacccacattgttaacatatattcaatatgaaaatttgaactcaaaatcagattcacttcagtcccctgaaaagtgaagaaccgatcaacaactttcttgatccccattcactgtccaccttttagtcccttaatcacctattgatccacacccaagctgcctcattcttgtactgcctaaccacttgcttaagaccaacggaactcaggaggagctcagttataacacaagtggaggtataattgactcttttctttctttctatattgttttctcatctcatgtgttccaggttattgatcttatttcatttcttcaggcttgcttgttatttcattatctcctaatactgtttcgcgcgtctaagtgttgagttgtagtcaggacaagaatatctgaaggtacttgaagaattcatttccctcttttcatcaactttattttttcttcctattgtttcttgtttctctaatcttttattctttattgttctaagttctttactactattagcttttggatattagttgcaataaagtacttgacctcaaattcctacaaatgagtcttgttcaaaatagagatcctctggattataaatcattctattgctactggtcatcaattaattcaaaaaggcatccaatgcaatggagtgggaattggtgcaacccagacatttctcccaaatttcaaatcttacgcacctttcatctcaggatattcaatacatgacactacccccatgtagttggatgatttccaaatgccatttgaactgggagacactccaataatccaaaagtgatgatgtaaatcccagttcaagtggggatattccaaaccagtcacatatggcagtgtgattggctggattgtgtggattgcactgaaccaagtaaaaattgatcaaatgtaagccagcttgagggaaattcaaacatcccagccaattgttctggtactgtagcttgaatttatgaaaaggtgactttgacttatgggtctgctcaagattataaaaccccaagatcaaaaactgtgggacccaaatacacaaactcagctttcagaagctctaaaaaaatttacaccacatgcaaatgaaggtctaccagaaaattttgataagactcacatattgtaaaattttcaaaatgtggatgaactcgctacaaaatcacacaaatttacttgggaaatctcaactgaagccatttcaggatgaggataagtatttgttgaatttttctcattctgtctctctctgcccttcatcaccctctagtcatcataaaatcagactagattatactcatcaagtagcttgttttttgtggttcttgagccccttttgagtcaaatatgaaccctaattaatgctcttctcaacaactcatgtctctaagatgctttgttctctttcctgatctttctgtttgatttactaaagactgtttacttagaattaaaaactttaaatatctgtggattatagcatgtttttcttgattaacccatctggtttgactaaaaaagactgagaagccctgtctggtttgtttcttccaaagactcatgtttcttcctctcattcttttattcaatatggattttgttattcatttctcacaaccacattttcatcatttgtatttagtctatttaaacctgacttgataccagtgaataaaaaacattggttctttacactttttttccatgagcccttcccaaaaataagaactccttttttggccctaaactcttccacttttgagcccagaattcagcagtattcataatcttcctctgttttcatgcttttgtgagctgatgaaaacctgggtacaatgtttttggaatgaggacacacagtttaatgaacagaggtaatatgcatgtcattttgatatgctcgaactatgttagacaatggaggacttccctttgcctttacagcctatgtaaagccaggatgacaggcttgtaggctatttgcctagcgaaaattggggttttcagacatttacaaggactgtagattggggaggaagtcctccaatctacttccaatattccatttacttgaagatcaataaaaatttcaataaacaagcccttcctatcgaaatttcatgacatggaagtagatcccaagaggtacctcatagacagctctccaggccatgaatgttgcgtctttggtttgcttgaatttctcgaggtgagagtctggagttcttacatttgaattgtattcatataaagcaaaaatattacattgatcagaggcaccatataatagaaaaaaaaactgagaagatggtatggacttttttcaaaagaatgacacaaaaagcaagaactgatatccctaggggtattttgagacttggtatgaggggtcacactttgggaatttggccgatatgtttatggatagagcaatgacgggcttcggctgcatcaacggcctgtatcaataggaaaagtaagttgatgaaagcatcacttcatggtgaaatggaattttgagacttgcccagatctccttgaggttcacagacttgggcgttgccagcaagtcaatgcaggcaccttggcactctttcaatagtgaagcgatgtccagcgtgatatgtgaggtgtaggttagaacgacgcgatttaaatttggaaatgcctcaacaggtatttccaagggcacatctgtccctttccatcttcgcagcaccagggtactgatctgctcgaaaaatggcgagtgaaattcatccctagtcaagtagcgtgagtcgtccaacataaatgtccgcaatcgaggaaacttcaattcttgacacttttgagccaaagttacgtcgctgatatacagggcttccaaacgccgccgagtcgcgccaagtaccggtagaagcttactagagtcgtagcgggagcccttaatttcaagaatcaagagactctcagagaatgccctgcaaagctcaagcaggaacttgtgcgggtgactaggtaaagatgtcgagtgactgtcgatgtttatactcaaatgttgcacgcaaggaagcaaatttgaatcaggattggtatctaacgacatgcaatagtcaaggcagttattgagatctaattcgctaagactgggtagggcccttagggatgccaagaacggggtacggatcgtggagattcaagtttgctgaagcgtcgcgcatcgaaacttgtggaactgggttgagtcgaggaggttgtccgttgatctggagatgcagagcccaaagccttgtcgcccgtccaaaactgtggacgattttgtcggagaattcgaagcagttgtagaactcaattttcaattgatgtaaacttggggagatgactgataggatgtcctcaaaaacattgtaggatactaattggggattggtaatgccgagggaaggatgccccacattgctgatgctgagccgccgcacaggtggatcacggttctgagcgacacattccgtgcaccatttgaggaaatctcgcgcggaagaagcgcaggagatgctgaccgcgtccagcaagaatggttcaagggctaccgccaaaaatctcgaagtcagccgtaaagccttacggggtgaaatttgcttggatttgcggcgtgctttttctcgagagcgcggaagccaggtgatgatttcgagcatcatctcaatggggagatcaagcagggtcttttgcccgttgactgcggaacttctgccaagagcctggtaccttggttttcggaggtgttgaggagatgccatgggaggaattttcgtgaggggtgatctagtgagaggcgttgctgatactagcgatttatatggggtttcaggggtgtgatgaagaagtgctaggccaatagactacttatgccgtgcagtccatgttaaataccaaaggtgaaaatgatcatgtggatgcgagtctcaggggatagttgtttcccacctcgcctgagttttggacaaggcctgacctcgatgccaacgaggagtcagcagatctaaagactgacacccatcgacctgaagtgccaggtgttaatgaagccccatgatcatcactgtcaacttcatgtatttttaaggggaccgaagagccgaagcgaccacaggctgacacatcgacagaatgtaagacattcaatcctatggtggttcaattctcacaagggaaaggctgtacatttgtgctcttgaacggagtcggtgaagtcctaattggatggcggagaatggcggagagcggggaatacacgatacaaggattacagttatttagatatttatgtatgtatgtatttagaacataaggtttgattgagtggatacgccaggaatatccaggatgcaattccccacaatctccaggagggtgtcaatggaaaagttcaggaccccagcaaaccctggttgtaaacagatgtttatcactgtcagcaaccatggctggggtgcatctatccaactttgacagggatgaaattaagaaattaactcatttaagcaggattgatgctagctagttaagagggcattcatgtaacccatgactgtgttctgaattccaatacaagtgggttgcaatcaaacaagcttaaatagttggaccttgaatggagcacagtctaaggcagcaattataaacgttttttggatttcttttgagattttttttaaaagtttttgaattcgatttttttatgtttttaaaatgaaacgatagtcaaaaacatctcaaaaaaaactcaaacaacatggaattacaaacgcgcgcggccagtttatcacttatctgcctttaatatccagtatccagtcggaggttggagtactgcttgtgtgatgtacggtcgtacagcaggatacagcccataagggatgtaatgggatgtcataaggactgtaacgaaatctcataagccgatttcggatttttaccttttcaaacaacctcctagaggttgtttgaaaaagtttttgagatcgcttttggttaacaaaataaaaaaaaccttatgaaaataatcaaaaagaaattcaaaaaattctcaaaaaaaagataagctcgtttataattactgcctaacttctaaggaggattgatgcaacccagccagcttttctggcagtgaatttacacaaaaaatcctttgtccttatacaggcagcagtctattaagggggttcacgtactgctgatttcaaaatcagcagtcaaactttgttggaatggctgttttaaggtttatgggaaaccaaaatagtttagtgggaggtcctgttggaattatgaagctattgtgttctcctctttctatccctatcacttccctgtcacactctttcatctggcactctccttctcccagtttccacatgaatattcatcttttccaccttctgtcccacaactctgccaatcatgtatgtagataaattgtcatgcctctgagttagaaaatgaaaagatcatctgtcttctgcaccatttccctgaggtcaataacaaatacaacctcttgtagcgtgtacgcttttccgtcacacaagctagcagactctagcccttttttgggctctaagaccattttttctccctcagagctttttcctcaaagttttcagaggttctctctcagccattgagattgtacatcctcaaaggctgggaggggttctctcagccgtcaagggtttgccatcagaggctgggaggaatcctcctggccattgcctgctgtcgctggctctttttggttagctgacccccaaaacccagtgggttttggggcatagacccccaactcctttgggggttggcattttttttattgaatttcttggggatccgaaccccaaacctgctgatgggtttgggggattgccaattgacttccattttgtggagaaaacagggcattttttgggggtttatgttttaggcaacaggtccaaatgccccccctgtaaaatgaaagaatatataaattggctgagccaaacagcttgtcactttagatttggaatctacatggtctgtagattcaaaaatgtggtttcaatgatgtttggcacctggcccacaaactgttttcccctgggtgaggcaattggtgtttgtgcacaactgtgtacagcagaatgccacacaaaactgtagcagttttggaaggcaccaactgtaagagcctgtaccatactcatagccgccgattttgcatcaatttccaacttagaaattgtattcaacacaaatggtgtactgtgtagttgtaccataaatcatccttgatttctggatttttggtgcaaaaccagagttgaatgtttgtgaaaaaaactaaaattcaacatggatttgtatggttgctgtggtacaggcctcaaaccttaaccctcctctgttttttccatcacaacatccaaaaatacacaccacatcaccctgcttgatcaacaacttcaatgccttcaacaaacactgactattcaagtgatactattacctactcttgcatcacaccaggctagtcactcccttatattgccagtctgctgtgggactagcgtgacagagctgatatggtcccagctggctatttggactgtaatcaacaatgcaaccattaaattacattcagtgtaatcaagctttcatttagtgtgagcagaattttgtgggtacctattacagctaaagctaatagcccaagaatccagtggctgtcagctaccctaatgttttaggggcactaatttaatttattggaatagtttcatttttctgtagttcacctcttctctactggagatgctctcacctgcagtttggtacaaggaaccttggaaaggagtgggaaagtagctggccttccctggattcttagtaggtctaattgcatttcatcaagtccctcctacatgccagcaaaatccagaggaacatactttttgaggtcctctggacggtgacctataactactgtttgacccccccccccccttgccttctgggttttacaaggttcacaaggaccagtgtggtgtttccctaacttcaatgctattttgttcgagaggttccacataaaatatgatgttttataaatcaacacgtcaaaaattgtcttcaagctcagacatagactggcctgtattgagtaggtcatataccaaaaatgcactgaccaatcaaacataaaatgtttttcaaacattagcatctgggtgaatgtgtaagccacttgaaagaatggtcaaaaaggtccaagggggtgcaaagaggtggaagatgagtcattttgacatgtagactgcttggtgtaactccacacatttcataccatggaagttaagcattgattttctttctggttcaatttgagcggctccgatccgttggtagtggacggatacccctgctacatagtcttatggatatgcaactgaactgatcctcgaggctctccccttcccccccggcaccagtcagcaacaaagtataccactcgaacctacttgaacatcaaaccaatcgtttaccaacctcagtcaaacaccactccttctgatccagcatgcctgtcattccgatcgccactggagtctggccgaaaaccagtgtcaaagtacgttgattcgggccatcacatcgcgaaaagggattgtattcctctgctcgtcagagatcagttgcactctactgaccaggaactgcgtactccctcaaactcagaataggacgtagcagagtcgctggggcttggtaatctgtcagatgaagctgctacggcactggcagctgacgtagaatttcgattgacccaattgattgaagtgggtatcaacatccaatattatccgtgatcgatgtgctcttatctgaattacttgactctgatatggccaaaacacgtatcatctctttatccgatcttgccttcgttttccaggacagcatcaaatttatgagacattccaagaggacgaatttattggttgaggatgtggactacgcgttacgtgcgaaaaacatcgaagtatatctacattttttttcgtgttcttgtgatggcctttcatgttctgattcagtgggttgcttttctgttaccataaccagcctctttggggatttgcctctacagacacgctatcatttcgaagaacaacatcggctgtcggaaacctgtattttatcgatgaagaagagatcgacttgaccaaggttttgaccgcagaactacctcctataccacaagaagctagttacacaggtactcacgtccccaagcaatttccacgctggttggtcagggaatccatgattgactctgaatttcactctttatagcccattggctggcagtcgaaggtgttcaaccggcaataccacaaaaccccaccccagcaggtactcttctctcttcgaaaccctcttctgcattctttatacctcttggtcacaattaaattcatgaatattcggtcgagctttgagctgagcgactctcttttcgtccgtgtcgcagagctcaaatcacatcctgctttctctggtcttcagtcctcggctatcccatcgagctcaaaacaggcaccagaaaccaaaaatctgactaccaaagagcatttatcgcgtgaacttcgactatatttcgatcgcgttactgctgccgcgctatcaaatgaccagagctcaagaaatgcggccctagctagcttgagtggtgaccctggtctccatcaacttgtaccatatctgattcagtttgcagcagaaaaagttggttgtttcgcagagtatatcgttctttctcatcagtttacaaaacgtaagcaggtacctgaaagtgactgtagctaaataagctcaacgatttccaccttgcacttgattttgatacagatcaccactaccctctctcacaccgaaccatccttggaacacctaagagatgtattgcagatcctcgaatcaatcctttctaatccacactcatacctggaaccttatctacaccaaatcctgccctcgattctcacctgcctactctcatcctcattcccatcttcacctgtgacggatgaacttgagcgagaaatcagatgtacggcaggctcactactcaagtcacaactgaatcgttatcaacattcctatccgactttacgcacacgaatcttgaaaactctgactaaatccttgatcgatcctcagtctactgaccgcaatcagcttggtgcgatcattggcgtcaaatatttaggtcttgaacctactaagactgtcctctctcagaacatcaaggcatttggagaaagcttggacctcgccttgagcgaaggtaaagcagatcagaatcgagtggataacctcattagagaaactttggttagtgcatgcccaattctcgaatttatgcagcgctttgcttcttgacacgaattgatcgatcgtcttccaatcggatcattgtggccttcacgctggttacattttgacttttgagcagaaaatcatgtctgaagcttattcggaagaacaaatatcgaggaaaacaaattcaaaacccaagaaaaagctgcgcagtattcccgcccaggatgaactagaggcagaagttggagtccaatttgcggcaaggttaatgtcaacgtcagatgaagaggagacaaaactagcgtatacgttcattaaagaatcaacacaaacaagtgatacagaggacagcgaagaagaggaagaaaggagcgaaaatgcccccgaagaagacacgaacaaaatggatatcgtggaagagaaaactgaagcacaaccagtcgcagaaacgactgaagttactgctgattctcaagtcgggcaggagaaagatgttgtcacctctgaccccgtgtcaaccgatcaaacggccaacccagagcctaaagagaatgagcaagcaacgactgaaaaccctccaaacgaggattcgaccattgaagacgtcaaaaccaacgacgatccaacctcttgagataacagcaacttgtgtattattcccctcttttattagtcgtttgtttttttaactgttcatcatcaatgttactttgtgcgcccttaactcaactgcttgtgatcgacatggtggacagtagatcagcgccctgagcgtacattctctccgacttgcatcccttagttttaagcttagttagcttttcttttgggccacttgaaaggggtcaattggcgaagagaatgtcagtaatacgaatgatttgaggttctgtgaatctcagttcccaagaatgtaggcctaggtcgaagtttctaaatgtaccatgtttttgattttgaatccacactggtctgatttgaaccaatatgcattaggaggaggttatgtgtgttttgacttcaaaaggcaaagtcactgcaaaatgttgccttgatcctacaaaagactcacacttgaaagaaaaggaaggaaagaaggtctcagagtgtcgttggacgattttgaaattagaaatcgggggatatcttcgcattggtttttttcagcttcccatgagttatttggctagttaagcatgatctgatcgaagcaaaacatgaaacgcgtcgatttgacaagaaatgtgtacaaaactcacaacgtaacctgggcagccgtctgtcatggcttctccccagaagctccctagctatttccgccgtttcattcccatgattattattactatttacacaggggagctcattcaagttttatggtggaagccaaaccatgatcaaccagcagggtgccgctccgccggttcctaacggtacatggttggtagctgcagtgttttgagaaatccattggatccctttatgaatggggatgggtggtttccaaatttaaccagagtctcatgggttcccatcttcctccgatgcggtccacgaatgaaggaaccatcgggtgtgcagctgaagttaaagtaataaaagtatgtgtaactgagaagcgtaggccagcaacaaccctggcgatgcatggttacaccgcgtcattgaaaatcttacgcgcctcttaagttccatccatgtggatttcttggcaagtcacatggaattctccttaagtagcagatccatctgcctagcaatcgagcgattgctaatcagagcaagtgttcaggccgacgaatcggttgaggggggagaaaaaggcaaaagagaagcttgacctctaggatctaggcagaggagcttcataaaaatagttgtaaaatagatcggatgcgtgaagcatgaagattttgaaagacgagactggcgagcggactgacgccgagtttcggattatccagcgtgtgaaaagccatagggcaacgttttcgcagcgggctcattcaagcttaaatccataatctggttgggttgaaacagttgctgggcatcccgctccgcagaggagggaaacagacatgaacagcactcctgaaaaaaaaaacaagcagagagagagcgtcagccagagtacaaaggctgtgtcggtcgactatttataaatccatacaaacggtcaacaagtcaccccaggctgttgttgaccatctcggtttctcctgttgaccatcaaataaatagactcaactgtctactttgacttcctcactcttgaccgctcaagctctcctctatccttcacaagcatggctgcccacaaaaccacaaacgacatccccgtctcctcctcccatcatatcaaccccgaatctggcactggaacttcatcaacccaagcattccccattcccagtcagtcttcacctgttttttttcatattgatgtctttctttctagcttgggtatgatgacgaactaactagttctcctctttggactcgccaatctgaaaaaagacataaagaataatccgcatgtctagtttgttgttcagtccacttaaactatccatccttgagcttgacgatggtggcatcatggataattgggaaactgatttgttctgatgatttcttctactagtatggcggtctactcgtcagttccggtatatgaaatgatggtccgggggatcggcgtgatgcgaagacgctcagattcttacatgaatgccacccagatcctcaaagtagccggcttagataaatctaaacggaccaggatattggaaagagaaatcattcaaggagagcatgaaaaaattcaaggaggctatggaagatatcagggaacctggtaagtcgcatcaatgtgcatttttttttttcttgattttgaagttataaccaattgatttgatttgattttggtgttagggtaccatttacacgcgcacaagaattagccactcaactaaacgtagctcaactgctagctcccctctttgactatcgtcctgagccaaactctgaagttaacatccgatccaccaacactaagccatcctccagtgcatcacgtgctaattctcacaagaccactctggcgcggcagactagtcggcaaagcttgaacgagaaacgtgagcgttctggcgatacaactcccctcccccacgacccgcccgaagctggcccaagcaaacgtagcaggttaaatacgccctctcgacaatcgaatggtagtgccaacactccttcatcacttatcgaccactctcattcagccatggatcccgacttcattatccctcacagccaatctcaacccacagctgcttcgcaatgcaccacctcaacatttgcacccatccacggagctactgtcgaatacccggctggaccttcgcatctccgaaaatccaattcctcttccagatctcacttggaagttgctttaaaagctgaacggaatatacacaccttgatggcactcttttccaacccacctgatggcgatgaactagaatctgagactcatcatgaaaatcctaattcagtagctgaagtcaatgaagtccttgaagatcctgaactggaaattgacacgccaatagatgaacattgtcacacagcccttcattgggcttcttctttggcgcgacttggcctcgtccgtgccttcctccgctccggtgctgatgtgaatcgcggtaatgacgtcggggaaacaccacttatgcgctcaacgttggtgactaataactttgaaagagagtccttcaaccaacttcttgagctactgcacccatccctatggactcttgacaaccaagatcgaacggtcctgcatcatatatgcttgacagctagcatcaaaggacgcggcgagagtagtcgctactatctagaatgtatttgtgaatggattgtcaacaaacatggcgcacagtttgatagtcagctatttgatgccgttgatctgaatggagatacagcgttgaatattgccgccagagtcgggaataaacatctagtgcgtatgcttctggatgttggggcggatatgacaatagggaataatttggggctcaagccaattgatttcggagttggggcaggtgtcagtgcttttgcttcagaattaacattatatgtgattactaatatttatttgcaactgtgtaggagaccagcgcgtcatatactgatgatatgatttcagcccctttacgaaggaatccgacggcgtctgcgcccgctcgttcgtcgcgtgatatcatcacatcgataacatcatcggtcaactcactttcagaagattttgaaaatgaaatacgaagtaaaacagataggctggagtctgtcagggcacaattgatggtggctacgcgtcagctaacgacacagaggcgacagctcgaatcactcaagcatgatcttgacgagagagctctactcgagctgagactgaaaaaacttcgcatggccattgcagaggaagatgggtttgattggactggtcgctcggatctcgatggtcgaccagctcaagcgggtaaattatttgaacaaaacgggatcgccagcacgcttgccggtctttcagcatcgcaaatccaactagaacttgaacctgatcccttcatcccgccagagaacaatcaagacagtttagtatacctacgcagactggagaaatggtatgtccgcgtactcagtctactccgagaacgaattgggagaatgaaaggcagcaatctcgagcaagaggctaaatacctgaaagtgatcggatcgtttattgggaatacatgtacaaatgatttgagctcttcagggtcaagcatgaccggcagaccggccaaccaaaccacttcaactacccaggaggttccctcaagggccactcaaaacgtcaatcccgccgacattcatgatctagaatccatggatggtcatcggcgaaaagtctccacaacagacgcggtcaacaagagtcatgaatttggtagaactcggtccgaactcctcaaggcctcgatgattgacaataaactcttgaagcaattgatggccgctatcgaatctgatgggcccgagttggatctcaatcgggtcgctggattcatgcaacgcgtccaatctggatccttatgacaagccccgatcatcccagattaactatcaatggttattcagatcctctccataaataactcacttcctttcctgtttccgttcttgaaattttatataacaaactggccatcttgattattcgatttgttgaagtaaataaattatcctcaatttacctaacagaaaaatacatatatatgctcgtattactcacatccacatcgttacccgactcgaatctgaatcctcattgcataaattcttgtttctgtttatctttccattttatcttattttattttttttggtgattcctcttgtttataccgcaattcatattacatagctacatagcaatcaacgcaaccagtatcatacatatcacaaaggtcaacttctaatcattcaaaacatgtacatactacatacatacacatatctagtaatgtacactctgagattttgagctgcttgtttggattggagcattgtatgctgctgtagatgggttgcgcattcctcctggtccttgtctggataacctgaaatcaaaattcaaagcaaagctctgagattgtgaactacgtacagtacagtcaactttgctattacccatacctttgctaatgtatactctccaatgaaccatagtgaaatggtccaccagagcactgacttcagcgtagacccctcctcaagaacccatgctctctagtcattcatagtgtttcatgtccctcaaggggcatgggttaattgcacttgtttggattgcaatttgcaagattccatgctgctctagatgtattgtacatctcttctggtatctgcctgggtattatcaaatcccaagcaaagcaaaaacaaaacaaaagaaagagatattttcgtggagaaggtactcttgtctatatgttttgtctcaaaaagctgttcatacaaaattaatattattttattattgaaatttttctgttctatcttcattaagatttataaaataaagcttattatttagcaaaggcttaatggtgtcaacaaatgaaataaactgttttctgatcaaaatgctaatattatatatactaaggctaaatagattaattgaaatgaaaactacatattattgacaagttgtttatgttatactcatgaagtacgttggctgacatatcttcaaggggtttgaaaaattaaggaagtcgaaagttcgatggatgtttttctttaggggaaaggtttagaatgacgagcaagagcaacttcgtcgaggaaagtgaggaattcgtcttggttttgagggggtgaatggtgttgtaaggttcgactaggaaaggggaattcaggtgtgcacggatagagtaccaagacgtctttcgataagtaggctccaaaccaactcgccgaacattggtcgaatgtcatgtttgtaacttggttgacttggtcgagtaattcagctacataaattttgatagtcaagaaaaaaaaattagttccatcacactttttttttttcaatcgttcggtacacacacaagcatatcaaaaaacaggaatcaccagaaaaaccaagaaaaaggggagtttatgtgagaagtggattgagaagaatggacttaccgagtggctcgaattttttagaatttttgatcacctgaatatgactcgagacctgtttccgatgacgaacgattccggtcctccgatagatatagtcggcgatcaactcattccgaccgaacggcttccgtccttcgggtgttagagccagaatcttcgcccgaccaagtcgcggaattaccctgatggctgacaaccaaaagaacagattcaaacatacaaacattaagatcggctggttttgattgggaggataacttttggaataccttcgtcaaaagcacgcgaagcttcctccgaccaaatatctctatccttagagtatagctgccttttagtagcttcacacctgatcatattgacgatattttcggcctcccgaaggttattagtaacatggagagacaacatcggaacaatgaacaagttctttaggtcattatccactaagtttgagccactatccatcaggtttagatcaccatgtgtcaattgtttcatggtgggatcttcaagcgcttcctcggcacacctcttcttcttattattattattctcatgatgggttggactaagattaaagttcgacgtggatgaaaaagtgtctagggaagcctcaaaatctgtgatcggattacctgtaaataacgcggtattcgggttgtggggatcttggccagatcagtctcattggtccccgaccagtgggcaagtgatgatgaagataataaaggcacactcacaatctgaacttgaacttaaagacgtcaatggtgggtaggaggaagattcgggtgtcgttttgggaatattctcattaaaccaacgttcttccaagaaatagttttgacttccattcatgatcggttcggcgcgtatcaggttttccgctaacacagctggcggttgcgggacgtttttcaaatggtattctaaggtgcccaggttgaatgggatctcgacgttttcgagctcagcgcggttgatctgaggaggcttaagtcgcgtttgtttttttcaggaacaaaagggaaaatcaggacgcgtgcaggcaagatgagtgaacagagcagagtagtgactgaaactgaggaccgattgcttacccttaagacgttgtcaggaactgattttatcccaaatccaacttcggatctgaaattttcattgaagttcgcttgagggagaagaagcgcttgaagattgtcgaaatctggaaaatatgtggctgatcgattttcttttttggagaaggattgcgatgcggtaggagagtcgaaaggcaaagaagcactaccagacattgagagaaagtcacagccattgaggtcgagatatgctggggttttccttctggaagggccctcgatgggaatctcaaccagtctttctctctcgttagacgtccgctggcgtttgggcgtagaacaggacgcgaaaaagtcgtaagaagtcatgatcttgattgaagcttttccaaagcacgtgtcgatatcaatttggttgtctggattttccggaaactgatgacgatatggggaagccttctgcttttgtttcaacaatatccctggccgtattaaccactggcgcaaaaaacagagctctttcctcctacaacatgcctttctcatcccttgaccattctccattcaagttttttcttcaacattccacactagggtccaagggcgggcaaagccaccctgtaactgttgttgtttgttaaccctctgattagatggtctattcaacttggcttaaagcacgtactatcaattagttaaataatttatccaaaatcagagtcgaaacggctgctgctaatgcagcgaagcgaggtgtgtccgcgctagaccagcccccccctagaccagggtaggtgggtggtcggagaaatagagacgtgcgcaacatgatggcgcgatgcagtggatgatgagaatgagggctagctggaacgacgcgtatcgttgagagaagcaggggatgttcggactatagaggcacaggatcatctcgggaagatggtaaaaatttgcgtgctctaatcaaggggcttccaagcaaccatacgccatccaattcatctctgcacaccggagtgaccctctgcaagcaagcctctaaaggtcggacataggcccctttgattcctctactttgtgaggccttccaaagagggtcagggattgggacttggtttgaagtctttcgcgacttcctgtacctcttcatccagattgaacaatcccccggtagatgtgtggggttcacagcaaagctaaacctagggcatctataaaaaacacccccttggaacagagagggaaagacaaagggctgctgctacatgatgcagtgaagcgaggaggggctgcactagacggcaaactcagagagaagctcaagagcctgcgccaattttgatgaaaaaacgacatcagcatatcaaccgatatcgcagagcaaacagccgcccgtaatgagaagcgccgcccgggagcccaggttccacatgtggcgtgttgatcactgttcatcatcctcagtcattcaacacttcaccacattgacaattacttaaccatgttctgctatatttctagtgggggagggggggggggggcattgcgggactttccgtcttcatttataaagctttttaagccctccggagtcctaatttcacatttgaataaaatcttgttgattttggataacatttctgcctgctggtttcaaaaaagtttgaaaattggcagatgcacaggacaattttgagcatgcaaactcaaagtgctggtttcacataaacaagttgctgaaatctttcaaatgtgaaccgtcctaatgttgatacagccaaacatgagccgcaagatgtcaacctacccactcaatgacccttcgtttttataaacctcccttcatctacctactattataacccccagtgcacaatttccttatccacttactatctcttttagactacaccacttgacacttacacttgtccctactctatctaacccctacatgttacatatccttatccagcaactgcttcttcatcaactccatctgcatacccaatatctcatcccttaagcactgaagaaatttagactgtggatgagatagagaagagagaggatttttgaccggtcttaatatgacactcacagagggactcagagcaggcaaaattttaatatgggaaagaaccattgagttttcatttactaggaaaacttctatgttttaaatagactatttacaaattgatgaaactgtggttgagagatttgaatatgcaatataataacaagcctacaaagttaaaaaactcaagaagataagtatcactaaaatggctgataagtcatactagccaggtttctttgactacaaggatgttaatcagacatgcatactttagatgaaaaacagactataatgatgaatgaaaacatgagaggagaaataaaactagtgtgatatttggaatgagtaaaaaagatatcaaaattccaacaagcaccacattttgaactgtcactttcattttttctttccagttttcttgtgccaacacctttcccttccctgtcacatatcatgtagttacctgggacaccacaggttgataattttcattcctgtgcgacaggcccacagcgcagttgggactgggttggcgcgggtcggccataacctgcttttcacaaatctgacggcggttgtgggctgtcataaaattgaggtcgggccgacctttggatcaccgtgaatgatcctgatgtcttgacatcaggatcatctgccgtgatccaaaggtcggcccaacacaaactgaagccgattagagatggcaatgggtacccggtacccgtttgcaggtacctgttcttcggagcgggtacccgcccgcgggtgctgggtgcgggtgcgggtgttgagttttgggacaaaaaacggcaggtacccgggtacccgccttgacacccgccctgacacccgccctgggaatacaattttgggctttttgggctgcacaaaggtgtcagcaaactatgtaggacaccattgggtgtcctacatgggcctgttgaggccagagggaaccctccagccttcaagatgatagatcagagagcagataaagtgcaaattagtgataggatattttgttcttctttatttctttatttttatgttcttactcatatatctagtgaatatcaatcatacatttggtaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccggtgcaggtacccgggtacccgcccctggcggccctagcaggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtatcgagcgccatctctaaagccgatgatggctgtgtgtcgggcttcagctcagtgtcggtggggatgatgtcatgcccgatttcgttggcatgacttggataggctttttgaaaacaacttttttaaaaaaaagttttctgggcctctttccatgcaagaaaggggctacctatgtttcaaaatgtaaaaaataaaaataaaaaaccattgtcttcaacagaaatgccaaatttctgaagaagatttaatagaattgtagttcattacgctgttaatgtgcccaaggggaggaccgatctcgtagagtggtaagtatgtccccttggtgaggcctgatctgcactgattatcaggcatgtcccgcatcagcatgggcgtaggttgcaggttcgaggcaagggaggagaactctttttctcaagaccaagcctcccagtttctttatacccacaaggggccgctaacatctgcttcttgttagaagccgttgtggtcatgcccacgacatgatccgatgagaggcccacatcacaagttgggctgacagcggcatccaacacctcccgctcttagccctgccatttttttgggcagggtcagacgagtgaggccgacaaaacgtgtgatacgggctcaacatcgcttgcgacctgtggtggacagaagggagcttgtggaagaattccttttctcctcatccttccacaatctctcttctggtctcaggtaagctgtgtttcttttctgtttcttttattttaatttatctctttctcttctcaaatcgtttctatctctctcatataattactgatgcaatgatgtatccttccacaaactcttgtctggtcttgttagtgttcatgtattgtagctctctggtttttctcaaaatctttattagcatactttattagtcattcttgtatctttctgtgctctcatcagtccagattaaaatagatttatactgttttatctcagttttagcatcttttctttcactatttaaagcttgagtttgctcatccagaaatacatactcatcaagtctttccctctttgactctttcactcatccattaacaggtctcagttcagcttaacaccacataatcatcatcttaccttatccataactttcactgtaccctcatctgaatccccctcccaccttagggaactgcatcctgtaccagctctatttttctaacctgatcttgatcaccaattgctttatccagccactgctttcttgttgtttgctatcaccactacctcctttaactccccctccctacacttctgcaactgcatcctcaccttcccttaaacagcccctccacttactgtctcattattatcacaaatttcttatgcttgtacaaccttgtcatttccctttccttctccagcctcaaaacctgttcatcagccacctacccatcaggattgtccatgagggctacagcaatgattgtaagttaggccccgtttggccatctgtaatttgtaattctgaagcaaggtttggggtgagtgagatatattatattgcatggtccaaatccatgccaaaccttggccaaattacatatcatgatttgtggccaaacggggccttagatgaatgctagggcgtaagggggagaaaagcttgcaagaagttagaatgaatcattgcagagtcccatgtaatcagttccttggccttaaatacacaaaacctcagttgcaccatggatataggccatatattgcatctgatggatcagctacaatcattatacctcaattctggtaggaagctccagtcacaaaactttcaaaagcctatcatcaatcaatggcaaagatctttggactggggttgagattatatggtttctgcaggcaacccctcaataaaaaatatctttgcaggctgtcatgaaggacataaccacacggtggcagatgtgttgccttcaaatttggtccttgcagggtagacagcatgccttaaggcatagttatggctatgtcagagcatacttcttaacaatcagtaggcctgacagcaattttcattggtggcatcagcatctggaaatcaattcagccatcctgtgacaggaaggccttggacacagcatccaaaaataaggataaagagaggatccaagggaatgtatggaaagcctatagactccacttggatacgttttatttttataagtgtttgtgatgagtgtgtgagccatagcaccccagccatatttcattttccctgctgatctgttcatttcttgccaaccaacattcattttggtgtttgcattgagaatctggcttctgtactatgggaaattgggtcaatttagagattgacatcaaatttgtgactgtggtacaggccctaaatcacaatgggaagtcctccaacagtaaattaattgttctataaattcacataagaagacccctttgaatccaacgcaaaaaaaggaaaaaagtcttttccaagactctatcccagaacacactaatctgggagttttcagaaaaaactaaaagcaaaactttttttttttttttggggggggggggggggggccttctgttttgggccgatttttgactgttgagaaaatttctttgagacgagagcgctcagacaccgctcttaaagtaggaaaaagagaagaaaaaaaagtaaattgatagtgaacgtccgcaagcaagattaaacaaggttctaagcagaaaaaagggacattcctgacccggaaacagcccccaaaagaccccatcccgtttaacaaatgggtcaatacggctttagatagaaatgcttcggttggtttttctttggccaacgcgcccgaatagcccgaattcgcttccacctagtaaagatggcagcaaatatgaatgcgaggatagtcatagcggagggcgcagctttagatagggaaagtgctcgatcagcggctctgcggtggacatatcgcccggagaatttccatccatagaggatcctgcagatcatgttgacaccggtggcgatgacgatggcgacttcggcagtaatgaggagtgttccggatgcccacgaagagctgaagagcgcgacggcagcgacaaagatggcacaccagagggccatcaacttgctcatctgatccagctccttctcgtctgctgctgactgcacaaatccctcaaggatcccattcatgcccagaagtgggagcagactacagtacgcccggagcacctggatgatcgtcgagctggggccatcccgcaaatatgctgatcgtggccctagaagtatccacaagcctagccgcacgtatggtggtccaaaagtcacaaagaccagacccagatagagatgacactggattagattggtcagtagatcaattgagcctcgtaagcctgttgtcatcaccgcattttttgagcttgaatctgatcccttttctgccaaacgggatgccgagagattccttgaaaaatataatcgagacgtttcttcaataggttgaaagagtatccgtgcgactaatgaacctgaaaatttcgcaaaatcaagacataatcataattatcagtgagtgagaatcagagaatgttcaaaaattaaaattgaaagaatgattgattgattggagaaaaaggaaaggatatattgaccataattcattgcgagtgcgtaacccccttgatgagcgataggacaaattttcgaaatgatcatcttgtcaccttcggtaaggaactgtttgatgatcgattgacgggtaagcgcgtaacagaggtttaagtcagactgagcgatccaagagtctaaagccccagccttcgatgatacaagcctgtcaaggacagacagggttagagctagcaacttggacaaaagcccccaaaaaaatatggtcaagaaagagactgactgggattcagcagtttggcggggatacagggcctggttgggagggtcaagttgtgctgatcgggcgcgaaagtgggggctccagagcccgaaggtcaaagagaagctgtaagccaattggccagtggcgaagcctaacagtccccaatcgtacccgagatgatatccaagcatgactacgaagagggtggcaagggtcttgacggagaccgccgtgccttccaccttgaccctccggccggtctgaccggcaaggatcagatggatatacgccggctctgagagcagctcgcatagcaccgccactagatagaatatcagggcggtttggaagtgggcttggtttgctgtgctctgatcgacggtgagccaatagatgagaaataggacgaatgagaataagatcccgatcggtatcggcaggaagcttgcattgactatctcttgccgacgcgtgattatcgatgaggggcttcctttcaaaacgcacaaaaatcgatttcagatcagcaaatgtgactggctgagggtatgagatggattattgctgaccttgaggaggatgtttttggttggaggatgataattcggagtttgatagccgattgaactcatcctgagtcctcgatagtccaccgcgaacgccctcccgactgaagaaaaggacggtgttgatgagaacgtcgaactggatggaggcggtgccgagtgcttcgggcgatgcgacacggacgagcgtctggttgaggatgaaggtgagtagcctggatatcagttggagtccgatcagcgatagtccggtggtcaacagctcggtggtcattctcctctcgattaagggtgctcctactaaagttaagagtaggatggctgtgtaagaaagtggtggactgtgtgacatccaagtgactcatggaacctgtgacatcccaacgccaaccaacttcagtcttcggcccctctcattgaagcacactgaaattctgatttcctgggaagccagtttctcggcgcaatgcaaagctcatgaccacccacttaacgtcctcacaagctagagccaacagcagattcgtttccgagttcccatgaggaaggataatgtaataatggttattcatttattgattattgatttatgttaaaaaaggtatactgttcccaagaaataatctgaatacaatattcaaagtaaaaatcaaaaagaaaccgatagtagacaacgaaagggagggatgggctggggaaagattaccatccaaagacgagatccaaggcgcgattgatataagaactgttagcttggtccttagccgggtcttcagtctggttctggaagatcgacggattgggtttaccggcattactgatcatcccgaggagtcccttgtcgctggattgtgtaggggttgcgaaggcttcggtggaggcgtaagtcttgagagaacgactgacgatcatgctactagcccgagataggccggtggccgagttaccaagcttccgctgttcggatcctgccctactgtcgtaggtatcgttgaggctgcaggagttgtcggcaaacttgcagccgatcatgatgatccccccgaggatctcgccgttcttccgcaccgcccgctgggccgccgtgttgtgcttatagctcagtgtcgcccagttcccgccctcggccgaaagctctgggggacagaccagctcgccgatcgagctgaagtgctccatcacgaatgattgttgcgagggcgtgaatccgaaaatgtgtaccttgtatccaaccgaggagctcgtctgtggagcttggtcgacatgcgaggattggttgttggcttggttggataggtgggtggtcaatgaggaggctagtgaacgatggccagaatgatcctgattgggaagtaaattatctcaatggccgatacccttaaagtacttcccattcagcaggcagacagactcacgtgtcgcgaggatttcgaattggatgcctcctcatctagtagactttccttaggtggagcgtcatcttccatcgcatcactgatccgtttagatttaatcgagttgggcatcttgcttgtagatccgaacaggccagaattacgagatgacttgaggggagtggagcttttggttttgaaggtgtaagttcagtggaatgactacagaaaaagcaatgcaagtggtagagtggttactaactctttgaaggcaaataatccgccacctgagccgcggtatggacttttggaagccgatcctggcccggtaccggtgcggatccgattagaattgataggacttgagacccagtcgtcttgatcgttcagattgtttttctggctgatagcgttcatgctctgactgtgatccatgtggtgatggccggtgctggttgtcgagatataaccagccgcgtactgtctggggccatccgaaccgacggatgggttaaggttgagtggcgatccgcttccggagccaccgaagttggtagattgagggaacggcatgagtcaagaatgctgatggtcgtgagtgtatcaagttcctcgtcgtggactcgtggttggtggtggaagttgagaaaataaaatatttcgaaacccgtgccaacaagaatcgcgctactcagcctcaagctcggagcccccgagagtgaacaaaggagacaccccggggatggaaagaacagactgagttcaacattgcccttgttgataagtttgatcgaaagaaactgcgacagagagcacccgccaaattgtgtaagatctttgtccaaacttgttctccgtcgccacccaataactcatcgggtccctaaggcttgttttatcgatctttcttgtcagaccgcaccacacacttgagtcttgactgcccccctaagttattcttttcttctcgtcatgagcacgaatcatccacaaagttagaggcccacaacaccaacctagccatctttcctacattgtgattccctgtgggggaaaaggcttgatttatctacgcccgtaagaattcaacaggccctattgcaacggtgggccagttacgctaaccgtagtgttagacaggcgacgcttccatcactccttccttatcaccagattatctgttaatcttttgcccgaaaatctatgcagcttcaaaaacagaccttaaccactcacccaaactcccactagcaattcacactcacaacttttggttataaagccagcactgaacttcgttgattttatttgcttatcttcttgctaccaagtgtcacctgcaatcccaaaccctaaccaatttgaacagatgtactccaataaaaacatgaaaaggttagttatgccctccccctcaaaaaaatcctttttaaatcagataaaggcctcctgaattgttgtcaaacaatctgatggtgattcatttttaaaaattcaaaaaaaacccataacatcatcctggttccattcaggtccaggcttccggcttatcaacagacacaaatccgtcgagtactttatctggtcttttattgcctacacaaccgtcgcattaccatttggaggtgatgaaatttggactgaagacggtgggaatttttgggcaacaaaaaataatttttgatggaatggctcaagggtcgaaaaaagagggagagagccaatgtgtttttttacttagaggagactacgtgttaaatagtctacatacaagaggtgaaacatgtggttgagaaaaatgaatatcaaaatgaataaaaagattaacatatgctcgaaaagatgactggaataagtgtaagttgataaagactagaccagggttcgaagactacaaggattgcagcactagacaacataacaaaatatcacgcagaaactatcaaaaacaaagtaaaaatcatgtaaattatttatcaaatcatgttgaatttaacagtgggatagatgagttttttagggatgagaagaaaaagagatgaaattccaacaggaggcaccacgtccgtcgcaaaaggattgaaagtagggagcaagattccaagcaaggttgtctctggtgaaccgggagcggttatggctggaactaagtccttagaggcagaacctgtttctgtgggggacagcactcatctcaacacacaagttttgaaggatccagttaagcctgcagactcaggaattgattctcggccatcttcaacttcagcaaagccaccagtaaaacaaccgaattactccgagtggccgctggattggaaagcttcggctgctgctaagaagattatcaacaacagagacaagtccttgaatcccgacatgtccttacctaaagccgtcaaacctactccgaaaagtttctctctgttagaaccttctccacgcttcaaagcatggagaaaaacacggcaacttgagaaagcaatggccttcattttagagagaaaagcacattgggtttcagactgggctggaacgatagcaaacaaacatgcaatatcgactaaagtgccttcacattatcttggcctaagccataaaacttgggataaattgatctcctatgcggatttacttttgaagaacggagtgccaatacaggtagagaaagacttcataaagtgataatttgatatcctatgcggatttgctttcaaagcacagagttccagtgcaggtgaagaaagacttctaacaaggaaaattgttgaaattctcatcctgtttttacttaaaccaatcactaactcttgaatcatttgtctatttctctcgactagaatgttagtagccacctgttggactcaagttttccattgaaaccttgtttggtggctggatgagctcattcaagacttattagccaaatctctccttgctgttcttatttgtttttaaaatatctggttttattcattacttgataaccatttcttaaccacttgtgcttagcctattgaatacgtaaaccagtggtgggccagttatgctaactgtagtgctagtgcagcataacacagcagaattccactaaactttattacagcatagctccatgctgacactatgcgcgcaggcccccaaagagtgcccctatgctgtgctaacactctggttagcagcattttgtccctgcagcggccattagcatcccacaccatagcaaaaagctactaacttcttgctaaaactacacaatttcccacatgtaaaaaattgctatgctaacactttgtgggcaaaaaacgtagtggctcatttttgcatcaactagagattgtttgttcagacctgttggggggtacctgccacacttcagatcaagccctccacatcaacagccaccataaataccagtgggggggccagtactaaaccttcatcattactgaaccctctggaagcatcagtggtgtctgagggtgtggagggagtgttttgaagtgtggcaggtacccctcaacaggtccaaacaaacaatctctagcatcaactgggacatagaaaatgaaatcttcatcagttctcccctaatgcaaactgtgcctaacacttgaggcttgagccccctctaccatgaaaaaaaaagtgatgtcacttgctgacagctgacattgtattcatggggctcacaccctacatctggccatcagctatagtcaaacggtcttggttaatttactcccaaatttgagaggatagacacccaaattggggaggattaaaccccaaatttgagatgatagacacccaaattggagaggataaactcccaaatttgggagttgttggaaggactgctaggggcctgtctcaggaagtccccagccccaagccctcccacttccccaaaatgaatgcagcagatccaggtacacttggggtttttgcatcacaatataaaaaggtttggctgcacaaaaaaaaaggatttttaaattcaaaggtcaggtttcttcctgttgggatctgtctaaattctcactttgaaatagcagatagttcagtggtcctgattttcccacactcaatactatccccataggctaaaaaagtttttttttggaagtcattttttttctttgtttgcttagattgttttttgtaaaaatctgtaagcatacctacatctgctgtatcaaagcttctgaaaaaaatcgttttttcacacaattttgcaactttgtctggtcttcaaggttgttgcaacagaattggtcaatgatgggaaccatcagtgataggctcaagtcttctcccagaagtataaggagctagtagctttgtcctgtagtaaaaccatgttctggtcataatattgaggttttggtttttttacgtacatgtatcatagatgcaaaagttgggagaattagagacaagaaaagcaagatcaaacaagtgttcatatatgtatgcatacagcaaaaatttcttcttctccaaattaaaaaaaaaacaagggtgaaatggaatggtaacacaggaaaaaaaatgagacacagagaaagaaaagtaggcttatgtaattgctggtacaaaaagaatctcaaagtgagataaaagattacaagggcaaaaggatgagaaagaggaagaaggctgcagtgcagcagaaaaagagctgattgattacgaggtggatttgacgggtttcaaggtacgcatgtaggcctttgtagctttcttcatactttgacgcaggtctttagcgacgacttgggggtcgaggttgtgtctcaaagcgacatcagcggggacccaatccttgaaggcggcgatgaggtcgacgaccataggctggtcgggacgatagggcgggacgagtgagcccttaggcttggaagggaacgcgaccgggtcggcggcggagcatagtgcataaaggttggccatcaccggttggaagacattgggacgcgacttttggacgttgaagatctctcccggcgtgggctcgttcggtaacggcggcgaggccgggtgcggctccggctctggctccgcttccggctctggctcagccttccgcccgccccgtcgacacttctgcttcagcctctgaaactttcctgatttcgtgcccacatttctcttcgctccgtgcttcttcgctttcgagtccgcatgggtcagcatcgctatcttcctggcacctattcgggtcacaaaaaaacatggttagttatgcttcgctcatttcttcttgatttctgggatgatacgttgtgacttaccattgacttgaagactgaaatagacaatgttgatttcgaagatgaagagcggtacgatacacaatgtgtcactggaatttttaatctgagtcagttatttgctacaagcaagaaaacgaaaagtgaaatgggagttggaaatttgaaactcacatcgccgctgtaacaggtagtaacacaccagacctagacgacatgaaaaaaaacccattgcatgagcggaggaagatcaagatgagttgaagagtgtcacatatggctcggtgaaggaatcatgactcacactccagtcttaagcatcgctgctcgacgagtccgtttgaggaggtcttcgagaccttgtctgacatcctgaggttgtcgatcgacgggtctggaggtcagatcatcgtcctcatgtggataaacaacggtaatctatgtatatcgaacaaatcaacgtcaacgcccatgagtcttggaacgaccaggatcaggatcctgggtcgaagtatggatggaggattcaagctcaccaagccgatcttttttcccggtggtaaacggccgaccgtttggatgctgctgtctggaagccaacttaaagccttagaagccgcctttgaagcatcaagttgaggtcacggttgattaaaaatgatgttctcttgcgctggatgtatgcgggtttaaattgagagatggaaaagtgagcttacagtgataacggtgcccttaaactttttccaaccggatggattctcgacccttccggccttgacatcggttccctcctggacttcttcttgccattttcgctcaactttcttgatcaatccttccttctccttcttaccgttgattggcttgggctttacgtagacagctctcggcggcgtgctgaaaacaaggtcaacaacaaagtcagatttgtttgtttgtttgttgttttgtttgtgagaattcatgctgattcggagctacgagagtgcggctctcgaaacatcctatgctgctctgttttctcattggtatggttcaaggtaaagatagaaaaatactcaactatatcatgaacatgggagtcttggaagtcttgcggagcatggggccgggctcggggaatggaatagcaaagatgacactgggtaagggtcccttagtagccgcgacggttgatgtccaatggttagaggaggaggcagacgagctgcgattgctgttgtttccatcggtcaaaggggctgggccacctgatgggatgacctggccgcgttcttgggtaggggaagttcgataagacattgggtgtctgggaggaggtaagtttgctaggaagtctgagttttggagcgagctgcgtgaacctccacctggggaggccttctttggctgagagtcgatctcggttttgatgggtgggagtggggaagggttcgtgctggaggacgccatggcaggttagtaacaagggtcgaagggatgtatgaaattaactgtggagaaatcaaaaaaagacaagaaaaagggcaaaacaagtgagaaatatgtggtacacttgactaactatgctacgtgaagttactgggagggattgaagggaaggctgaaggtgtagatacctccgggcttttgattggaggagagcagcgtgcttgtttgtggttgattgctctaaccaaggcaagtccaaggttgttgattcacaaccaaccaactgagtgctctcaacgatccagcagctgatcactcttgacggttgcggagtggcagcgagcgatggatcaagacttggccgggttgtgaaggtggatgaaggagtctccaagactgagccagcctattctaaatcggaggaggacgagggagggggggcgtggagataacaacagaggattcggattagagggcaggcaagggaggcagtgggattgccaacactaggctttcctcggaggaagtccgatgatgggggcaatcagccaagtcggattgaaggctcacttcccaccaaaagactctgcaggccgggaatcaaagctaattagagctctttcgaagcaacttttctccagggggggaaaagggctcgagctgctggtcagtcgaaagaaatgggaaaacaccatcgaagtgctatcgagactgcttgctgcctcaatctggctcagagtcaccatcaattgtttttagggtgtatggcagatcagctggcttcgacggtttgggtcacattggcctgactcccactgtccacaagttacgcatagaaaaattatgagggtgaaatatatttgtacaagttgtcccctccatgcacattgagctcttcgagatggcgcaactgcaacataacctcttcgaaaacacatccatccatcctccaacgtaatcaacgttgagtcacttggagagattcaaaatgatgcaccagaaatattgtgcacatctgttcatcaagttccggccagtcaactctcagcttgatcaagggattaatgcacccaaacttgatgaagtgccatcatcaaaattcaagacagttgttgaagtcatccactgattcaggttcaagaaataaagtaaacgcaaggagccacatcactgagcccttagcctacatacttcataatgagataccaatgtgcttgtggctcaccattctgttcacatatgtaaaatttgaatgtgaggttggttcaaaaggactgtggtatgtgataggattcaaaagaagaactcaaaactctatgggaaacttggggctttatggcatgaaaattctgatttatcttcctcaaattcctcatattaatcaaaggtgaccatcaccaaaggccatttatatgctgcccaaaaatgaagcatttcaacaccagacctctccccttgttttcaacttttgtacagacaacagaaaaaatgatcattctttgaaattcaatcctacagtataaagcctggccaaatgggtgacttttcgagatccctcattcatgatcagattataagagccatttcagagtatgtggagtgtccataggtgtccatctgcttatgcagtatgcagattataagacctttgaatggtaggtcaacctccttgattcttgatcacagaatcttcaacaagaaaatcaacctcaaaaggatttgttttggatacaatcactccatttctttggcagatgtgacacaaagaccttataaatttatgtcttgcacctctactctcacataattggaatgtttattttggatacccactctgaatgggtttcatttgaaagatcccgtggttatatactcctatatgagctcagaagaatgaaacagcaacaaggtctactctcaaccattcatgtttagaataccaattgacaattatagccacgtttccaccccaggaatagtgcttctgtatggctgttgcaggtactgaggagtttggatggcttcaatttacaccggaggtacatggaggtcgcggatgatatggaccgtcttgacgaggtccggaccggtgtgcaaggcaaccgaccgaccttgatagaatcgcggtgtcaggtttgccgatgggaatcttgcagttttgcattccctctttggctctcgacttctggtcgatcatgctgactcgggagtcggctcccatgaatccttgagagtctccctttctcacaccaattgctatggatctgtccaaatttctccaaatccgaccttcctgctccgaataccctatagttcggcgctgctcagtgctatgtagcgagcatccgagcccgtgtttgtcccatgtatacgtgcctttcatcaaattgcatttttgccagatcttgcgattctaatcggaccacataatatttcttggaactacagctgcgcgtttcttttcatcggacctgcacgcttctgcaactcgagaaacctaaccttgttcattcatctgccccaacccttgactggtccatgcctgtttctctttggaagtcaaagtaattcgtaggaagaaggtcaataaatacaaggacgaaataaaaaaagacgagctcataacttcatacaccagtatcctctgtcatgattttttccaaagtgaagggaacctcagtagctgcgactggattcaatcaacaaatcatcgaattatcccctgaagaggaagaagatatcaaagcatgccatcaaaaaccctcagcatctacccagtcttccagcactacaatcaactcctcggaagaggaggttttcgcaagtttgatatttgctatacctctgcctaaaccaacagacgattactacctgcctgataatccaacggcaccgcttctcctctagtcagtccccaaagagccgccgccttttcttttttaactgactttaagtttaacattcttcaaaaatgcatgaatactagtacattaccccgatccgtctacgaaaaaccgcccaaaaactccgaaactgacaaaaggccaagggagaaaatagttaagaagatccagagaagttggcagaaatcaattcagcaagctgaagatatcaaacggggagattatccacgtccgacctggatgaaaaaatttattggtggggctttttgggtttgtttctcattaaattttctcgattttggcctgaatcctgcttctcaaaccaggtgaccttcgttattgacttgctaacctgtcaatccacacaaattcattgtgtaccagtttatggcggcttgtttgaggttcatcaccatcagtgatgcacagatgttagctcgattgccaccgctaagaaagattggtccagttaagcccgtcttccttttttcaatctcgattccttctcatctccatgcacaacctaattacagtcttgagccatttctgaatcgtattcttaaatagatacaaattctttattcaaagacttcatttgtctcggataagtcccacatgctgcagaaaaccaaaccagtatccctcacagacgatcaagcaagaaaaagtatcatgaatgctttgtcacaggccaggaaacaagctaagatacgtgctatcatgtaagtttagtatatgatattcacttaccacgaatgtgggttgtaagctaatttcaaactcaaaaaaataacgtttttgccctcaatcgaaatacgtagttctggctgtttgctacctgcggccttagcagcgtaagttagtttctaactgattccacaccttcaccatcatcactgcacggagtgaacatccacttgatcatcctttcattttttgaagtgagatttatgtgccgctagttttcgaaattaccttggttttctttgtagttcaatggcgaagtgagttctatttcagctcaatacccatccacgtcgcttttcttatcaactgagattggaactggtctctgatctattttatctttttgaatctacctcgataacaacggcatgtgtcaaggttggaaaaaagccaaatttttggttgaacgcaataatgatcaagcaattcaacccacacgaaccccgaatgacttagaaacgggaaaccccgtcgtgacgaaatcatcgcgtgataaacttgaacttcaagtcggagaagttgcgaaattccagaagctcaatgagctcatttaccgaagttgttctaaacacgaccccctgaagtttccatgcctcaaagagaacacaccaagcgtggaggctttcacaagacaagacatcgtaatcgactgtaccgccgttcaccaatgtacgcgcgacacaaaggacaatagtcaatctacggtgatcaagcctgtttctgttccagaccgcaaagctgagttagagtcagtaccaatcattatcaatacgggcatcttgagcacagctaaaatcgagaaggacatcccgagtaaaactaaatcaagttttgacggaatagtgatcacgatacctgcttcggatgaagataatgaagctgactgtggcctaggcggagaaacagaaaaacgcgccccgcattcccgacggggcgccgacgttgttgtcaacaaagagcttgccaaaattgaaccaaccctcgttgcagcaacttcagtaccgtccaacactagatcaagctccagtgtagcgatatcagcgccgcctggcgtagctaaggcaatgcctccagagcttcatagaggtcaaaaaatcacaacccgtttcgacacgaatcaagcacccactagtccagttccgacgagcgaaatcgctcggccaacgcttccttcaggcaatcaaagccatcagcccaaagcagtgcctcataccgaaatcgcatcactcctgatcaaaacatttcaagaatatttacccgtcaacatacatgctcggcacgagttcaacgaaaggagaattgctgaagactttaatagattcgtcaatagacgtacaaaagagtatgttaagacacttaagaagaaaaagaagtgaagcattcacttgcccagccagccttgtactgaaaatatacttctttcacatcaagtgaccctttaattattttttatttctaaatccttattttatcacttatatatttttgttatgctttcatttcatgtcagccatgcacaggcataacgaaacctgtcaaaaaatatgttgtactacttgaagtaatgctttcattttcaactcgaggaactatatgtaatggacaaccaaatcggtatgacagtgactgatgttttcaaatttctgggaaacaaagtagattccaagcagacctcaaataacagtcatgctttatccaggtgacatcttgaatttttgaagggtctgtactcatgaattgaccagcctatttgagtggatcttggggctagtttgacaatgacacttgcttacaagacagcacatagctcaactaagtccttgctcccctttgtcagagtggtaaaccactttctgcattggtgcatcaactggagggagggacttacaaccaaagttgaccctgcagcctgagagcaaccacattggcgcggagtagcttactcctggattagtgctactccatgttgtcaatcacatctgtaaggtgtaaacctgggagtagccaggcatgtgtgttgtagaatgcaactggctcttaatctcaggattagtaatagcaaggagtaactttactcctgcttagcttaaatgctactctgggagtagttcagtccaattaaattggacctggcgtggttgagggtttggattagcttggactagtaacactaatctgatcttggaccacccaccaatgtggttgctctgagagctttaagatatttgtcagggaagtttttcctaatcaatctcacacaattctcaaaagtttaatttttccgttgttttcattttcatgactgccaagctcatctctatcttttttagcaattccctggatccattataacccatcagatttatgaacaatcattggctccaatattttagtctataggagatgtcaaatgtattgaggttaaatcaaatgttctgaacacttctgaactgtatctacatggaatatcatggtgtcaagtttcaatcactgttaccacgttcaaaagcaattcatgttatttagttgaggtgtgccgtcctgattacaaaacatgaaattcaatctgcagttgctgtgcctctgcctgtagattgaataacacatttcataatcaggactgcaaaacccagtcctgtttacaagctacagattaattgagtgccacattttggaatgaggaacctaacttaactaagtccctccaatttgagggggaacactgtccctcagggaccctctttggagggacttatgcactaagtcaaccctgtggcctgagagaatttatgaaatctgtctttttcaatcatgtgtagcagcaccattttccagcggatgatcatgctttggggaagcaaaagatgcacaagatcattgagaatcattccatatttttcttaattttacgtccttgagtggcattcaacttgtcttttttgtgactacaattctcctgcttcatcctgcatcccacgttttgcactgtatggcatctgaaattggcaatgctacagtcatcattattcatcaaggagatgtgtttaccattagcaaaagtagaaaatagatggggacagctttgaagatccctcaagtggggactagaggtaaaaataatcagccaaatttgtatgaggctgattataaaaaactcccagctaaaacacctaatgctctcaggctgaagagttgactttagatgcaagtccctccctctggtccacaatgcaaaaagtggtttaccactctggcaaaggggggcaaggacttagttaagttagatcaggacttcacaaccttattacataatagagatggcacttggcacctacgggcagctaaccaccacactttcagaaggtgccctggacacttccatccaccagatgtgaaggtggagcatacagaactggattttgacagtaatacacccttcacatgcacagctggtggttggtggtgtccagggaattgtttgaagctgtggcaggtgacaagtgccatctatattcacaatttgtgtatctcattttagatgtggcacccagtacaggatgcttgccaaaattgcttcagaggaatgtaatcaaagaaagccaaagctggcaagaattgagggacctcataagttcatgcaggggaccaagataatcttgtgggaatgcaccaccagtaattggtggttgagttttgttgtcagcaaatgagaaaaggagaccctaaattgacacaacaacaaagtccaatttttctgattctatcaggcaggaggggcaacttagggcataattctgtactttggagggtcccagtggggcaaggcccctccaactagggggatcaagttaagttagaggcagcacagggagggagctcagggcaactttgtgtggtctcaataaattctacccacagcttcctgatatttacaacacaaaatatttgaaggcttttcagtttttttttgaaacttgaactgcatgtgttgatttgaatgatcttgcttgagtcatttgaaaatctttgccccatttgttgcatcatcaatgtttggaaatcaggtggaatctccaagtgttgcagtgaaaatttgtacttatcccatatttttgacctgttgccaaatttatgacacaaagatgtgacactgataaatgtggccttactgaacaacaagtgatactaattaatagtggatgataaccagcaatacaaaggtagattagagacagataaaagaatataatttatcatgttgggcaagataagatacaatataatttaaggaagaaccaactcgatcaacttatatactggtgcaccctatgaaaataagttttttaacattttaggaagttttgaaccgatatttacataaaattggaatacacacaaaaaggtcaactagcaatacaggcattcttatgagtttgttagcttgtagaaaaatcatcaaaattgaaaaaaaggccggcacagaatatgaatgagttctattgttatacttggagaaaggtccatctaggcgtcctgggttcaagtcttgctgctttagtactttcgtgcaaagaattcttgtatggcgcaggtattgctctcattgatacctttgatagagttcacatattcttttgcagcttttctgagtgcacgatccaagtcttctgcagcaagttgctcatcaagtacatgtcgagtcataacttcttgaggtagggattctttgaatatttcgaccagcgttgtagcgatatctttgcttggtaagtatgtcggcatcggtaagctgtccttcagggggaacttgagaggatctagctcggagcaaatgttgtatagatgttcgatcgtccggtcgaatgttccaggtttagcgacttcaaaatcgaatggagagcgagccctctcatcttcttccgggcattcatccgtggtgatttcgtcattcctgcggtgagaagacctgtccgatacatgcttagtcgttttctttttctcgaaatccgagagaagtcccgccttttgcactcctgttgtacgatccaagcaaatgacggtcagcatgtgctttttattcgatttaactcgactgctgaagttgtgaacccatgctactcacctgacacttggacggaaaaatatgccaggttgatctcaaataaaaataatggcacgactacgaaaacgtcactattacatccagatggtaacagccatcaagacccgagaccattagcactatttatttacctgtcgaaatcaagagggcaactccttgaagaaaaatggataagcactcacattgccaatgttaacggcagtagacatcctgatctgaagaaattaagtcaatcagtcattcattgctctcatacaccctgattttacccacaagaaaataatgtacttacataagagtttgtgttcgtgccttcttcctagctttatacaagagatttagaaagttctcttctatttcattttcaccctgataatttacatctataacatgtgaggagtttgttgagaccggataaacgatcgtaagctgtattaaagaacatacttagcataagaataaaagtgggattccgattcagatcatacgggaaaagcttactgaccttgccaagttttgttttgggtggtaagcgcgccagagcctccatcgcgttggaaggcatatatttaatagccgctgctgcatcctaaacactcaattccaagtgcatttcttttcagattagtcaatgaaataataaatgaccactatgaagaaggtctctcggtttgagaactcgggacgaatttcggcgccaacatccagagaaatttcacacttacgcgaatgagtgcacctttaaaccttggccatacacccgcttctttcacctcacctctcttaatatcttcaccttccttgacttcttcttgccatttgcgctcgacttttttcaaaagtttctcgtttcgtttgccggttactggatctttaggaggtttttcgtacaccgaacgagggaaagtactacataaggtgaagtaaagaagcttgcatcagacggcgtttcaaaatcgaataatcatcaggaaaaaatgactgactaaagtagaaaaggaggagtctctttggttgcctggtagccttcgacagcccgaggaaacgggatggcgaagattagactgggtaattcaatttcaggggaagtcgggctgggaacttggtcgtctgtcgaagcttgatcggtcaactgagattttggagttactgaggatctcgagggggtgccagcaggggccaaagtattgttagtattcatgatataaagattgaataaaattgactgaggttcgttcaagagaatacaaaattgatcctgatagtgatgggaaggaaaaggtgtcggtcagttgagaatttttttcaccaacgagacttgatggataaatgtattcggcctttaacagctccaggctactcgaaggctttgaaaacaagtctcgactggacaacaagactcagttgccagaacgaagggtcgttccggccggcagagagttaggaacgcttggctttagcgtatgcctggaggcatctcggggcatcgccaactgccacgacaaggatgtgtatttatttatttacgtattggcataaaatcttttgatttatttccatcacgtcaactttcgcaccttatcccgcttggcctccgatgatccagagatctgcttgctgacccctgagagatgcagtgatccgaaagagtccgaaagtgatagatttctggaagcatcagctgttagagcatctccaccgcggggggtaaatcggggttgtaagccccgtttaccgccccaattcacaaaacaccccgccaccaagggtggttataatagggttccgatccggaccccgaagattcggcgctacccgaccggataccgggtcgagttgggtcacgggatgactctagacatacccggtatccgatggggtatttttatgcctaaactccggccctttatggcagaaattcagggttttggaccctttttttcaagtttttttttttctaaatcaaaagttagttttgagctctcccaaaccgcttggggaagtttgggctggaggctcagatctgtcgggtacccggagttggagctggatatgttgggttcggatcttggaaaggcgatactcaaacccggaggcccggatcggaaccctaggttataagctacattttcagtccaaaaaatgtaccaaggtggtagatctacagactaccaccctggtacctcccttcataccgctgtgggatccgtgatattcaccctccatctcgtgaaaccccaatcttcaacaacacgtccatgcccaatatctctactctcgggcggttgtgtatatacgagcatcctttgactaccaacaacacaacaatgttgactagtactatgcctactcccgcatcggatccgctcttggtcatcaacatagatgaacctgaaggtatgcacaagttgtgctcttttgttcaaatctctgttgcttatttttttctttttgatccagaccaaacaaacaccaaaggggaaaagaaagaaaagtaaaagaagggacccacctatcaagatcacaaggatgcttggctaagctcctcctgggttgaggtctccgaggatccaagcgtttgggatgtttgaagtcaaagagtgctagcttgataggattaacacttgggggtgatggatggcaatggggattgacctttcatgaaggtttatctctggttttaccactttttggtggtgcatgtggcagaactcagttgttaaatctggaacttgggtggtatatccaccatttaccaccccagatataccacacgtattggagatgctcttattggtgaatttgtataggaacttataggaatacaatctggtgcctcaggaccagattccaccctgcccataccctgacaacatagatatccagcatagagatgtcagcaggtacccggtacccgtttgcaggtacctgttttccaaagcaggtacccggaaacaggtaccgggtgcgggtgtcaacatttggggtaaaaacaggtgcgggtgcgggtgtcaacatttgcggtaaaaagaaggcaggtacccgggtacctgccttacacccgccctgggattgcttcccctgaagaatttaatttatcattggtggtccaacactccctttcttgggtgttttgggctgcacaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccggaggcaacggtgggccgctacgctacactacgctatttggccactacatgttagcgtagttgcttttttttttgctggaaatcctgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcgtgaaatttttccctcaaattttttttagtgttagcttgaaataattgccactaaactaacaagtagcgtaactttttccaagctaacaaaacttccactaaccagcagcgtaactgagttgatgctaacatttagcgtaacttataccaaattaagctacgctacgctacactacatgcctagttacgctacacatgtagtgtagtgtaacttgtgcctcatcaattaaagaaattgatgtgtcaagctggatttttgcacaacttatgtgaaattttcatatgactgatacggccaaggtccacggtgacgattttcaatgtcccgtgatcgcacacaatcccgcagaatatgaacagcacaagatgtggagaaaaacaaactgaggatgtgcctggtgagatttgaactcacaacctcagcaatgctgagtcacatacaagagtgcttcctttaccaactagcacagctagcgatcggatgtcacatacagtctgctgcgacacccgcagtaaggggggccccttgccgcgggtgtcgcagcagactgcgtgcgacatccctgtgacagctgtgtaggctacaaatgcttgtgtttgccaggtcagttgggtggtagttgtcatggcccatgcccacagctccaccacactctggtgatacataatggtagcagaatatcatacacctcaacacacacacacaccccttgctgcatgatgtcaaagtggaaattgaacacaagtaagtgtgggaatggaacccagtaaattaaaaatggcagggggctaaaattgagtggcccccagtaccaactgaaaaaaaatgatgatcaattgaggggatctggatgtaggccccccaatcaggcactgtcttcagggtagactagcgctagtcatgtggtcatgtaactacatagtcagttacactaacagttagtgtaacttttaatcagttacactaacagttagtgtaactttttcaccagttacgctaacagttagtgtaactgagggtaccactacactaactgttagtgtaactttgcaaaaagttacactaacatgtagtgtagtgggttcacccactaacaccgctaaaatttcactaacaggattttggttagtgttagttgtgcctttttgaaggtagctaacactacgctaaagttgtttttttgtttttcaaaaatcctgtagtgttagtgggccaaaaattcccactaacggtaacttttgtgtagtgtagcttaaaaagctaacactacactacactaacactacggttagtgtaactggcccaccgttgccggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtacaccatctcaaaggccggagggaaccctctggcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggttgctgacacctttgtgcagcccaacacacccaaaagagggagtgttggaccaccaatttcaggggaagcattcccagggcgggtgtaaggcgggtacccgggtacctgcctttttttaccgcaaatgttgacaccctcacctgtttttaccgcaaatgttgacacctgcacctacacccgacacctgtttccgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgcaaacaggtacctgctgacatctctatttcagtagatatatgagaagagggaggggagaaaatgcaggtaaattcttcccttcctctggggtgtacaaagagcatctctaatggtctgggggtggattggttcaacttcagcagcccgggagtagatttcccaagatgtcaccaacatgtcacactagtccaaaatatggactgtggatgtgggggcaggggtggattgattgtgacatcccttccttcaagcacaaccagccaaccgttccacaccttgcccctttgtattcgcaatacatctaatcaaaatcatggaattgatcaaggacaacaacaagatactagcttccatctcaacttccattgcactagtcatgagaagaatgaatgcaaaaccaaagcatggcagatcaacagttggccacagagaaatatattgcaaccgtcttcaaggtgatcagatgctctaccacaactatttttccaaaaacccaaactactcagactatttgtttcatcaacgcttcaggatgcaacaaccactttatcttaaaatcatcaaggctctttcacaggaggatgactatttcattcaaaaaagggatgtggccagtcagttggggttttcactattacagaagatcacagcagcgtttagatcccaacagtaattcttgaagcggttgggacccacaacctgtggatctggcgtgcgttttttggcctgcctggaactttgaacaatctcaacatccttgattgatcacctgcttttcagcaatgccaagatggagtgaacccattgttccaatattttgttaatggcaactgctacaaccttggctactatctcaccaatggtatttatcccaaatacactactctcattcactcgattttgaatccacaaggaaaaacaaacaaacactatgcaaagatgcaggaagcgtattgccaagatgttgaaggcgcgtttgtgctacccggccgccacctgtgtcactcaaattcttcagtcccaaaccaaagaaaatggtgccattatcttcggtttggaaccgaagagctgccagagctgggtgagctgcctggagctgggtcccccagctgactagatttccaaaaacactggcagagacaaagtctctatagcccagcggtttgcactggccctaacatctgaccatccagcaggtcatgggtttgattcccactggccccatcccctgatgggggttaggggtagagatgggcgatttgcatccggatatccgcgcggatgcggatatccggccatccaggcatccgcatccgcacccgctggcgggtatccgtcggccgcagcgggtatccgagcaggtatcctcggatacccgccccctaaagggtcggcgacggactggctgtaatggcttccttcgagcgatagaggtacttgtacctcgtcggctgtaaggattttacctcgccggctggaagggattcccttacaggctggtccgtcgccgaccctttagagggcgggtatccttagggatacccggatacccgccaacgatttgcggaaaaggggccatccgcacctgaatccgcacccgctggcgggtatccgttggccctggcgggtatccgccagcggatagcgggtatccgcgacggggttaggtttaccgtgttagggggttagggttaacccaggagaggcacagtacctggacaggttcgagcggagtagttcatctgcctgggtattgtggggccattggggacctggcggagttgttggaaattcaatggcccctgcttcaatggggggttaggtttagggttagttttagggttaggtttagggttaggtttagggttaggtttagggttaggtttagggttaggtttagggttaggtttagggttagggttaggtttagggttaggtttgggactgaaggatccaattgccaaaactcgacttgtgtttggatttttatagttcctttgcctcagaaagctgagaagaaacaaaaaaattaactaattttattataatacaaatttgaagaaattcaaccttacaatatcatctcgactcatcccactcctcatttgacgctgtagtgtgccaaatgtgtttcaagtaccaaattgcataaagtcatgatccactcttgataatagactatattattgatttttttattgcatatttgaattctacatcaaatttatcttatagtcaatcactggaaccactaggctaactcaactcagttagaagttatttagatgttaaggttatgatagaacatgattacaaagcatagtggtacattggcagtgcatagtatatatttagagctaggtaaatggttagggctagaaccacaatctatccatttttgaaattatcagttagggctagaaccacaagccagccgttgtgtaaatagactatataagcaggccttgttgcccccctcagttctagttcctcatgcaatcccagcatcaacatatatctcacttggagatttcaacccattcataggggtgatctcaaacaagtatctcatcatcacacagcctggccagctggtgatcatcatcatcaaccctccccccctttcttcaacacctgtgatcttaatcaggttcttagatagcttgtctcatagcacttcatatatatcaattgatctaggtctgatagagattactacataaatgtttctctataaaggttttggcacatcaatatataaatttttgttgtcagaattcttgtgtagtacaatagaggggcaggtctttcaaaccacctgtaacaatatatatcaaacaagcacaatatcatatttgttatttccccctcacaggactgccaccattcccaaaggagtgctcacaacgcttgacttgcaaataacatccaccaaacttgttgcagactctcataatgtgacccaaacgactttcaattgcattgacgagtcggactggcaaaggtttgattgtttttgagcttttgttttcttttttgtaattgacaactagatcagtataaagctggtgaacccgttcccaaaacattccagctttctggccggttctgacaatactgtcttggctagtgttcaaccaagcagcacagagctgcttatcttcataaattgtccactttggagccttcttcttaggagtgttgtcagtttttttggtgattccagttgaagaagctggttgcggaaccggagttgtatggggatcaggctgacttggcatcaatggagttattgtgggcactcagatgagctgttctcattgtacaagtagttgtggttggggtggtttggttcatttccatgaggagtggatcaagtactagccttttgggaggcatggtattggtgtaggattatgtggtggaatgtggtgttgatatcaagaagtgcataaaaaaaggggaaattggactacagatggaccaagaggtggctatgacagcttggaggatgggatgccaaagctgccaaaagtagcagccaagggcagctttggtccacccccagagccatcaggagcttgctcagcatgaccactagaggccaaaaaaggcttgcggcccgctgaagtcagtcccaggtactgcatcagcagggccgttgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagtccaatatgtataagggcatatattcttaggcgtattatgaaataatcacattctaggggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgggatttaagttttagttgcatacaaaatgcttattgcataatgcaaaccacaagttggcctttgtttacatattcaatattcattgcatagggtaaccacaagtgggccacattgtttgtaggtacacagagaatcttgtatagatagcaaaaccacaatttggccggattttatgcatatttgttataggttagggttagaaccacaagctggccatttataaattataggttataggttagggctagaaccacaagttggccatttatagattataggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggaggggctttccccccctcattccaatttttcatcatctcatctgatcatcaaccagacagaacagagcaatcaatccatacattaaccagtgtgatcttaatcaagtgccccattgagatcattcagccattgagaagcatagggaaaagaaagtagcaaccagtacaacttgtgatcttaaacaagagacagtgatcttaaaccattgtgctcttgactaagattcaaggaggaagggaaagacactttcaatagtcacatttttttccacaatatcatctcataaattcacattcatcatcagtacatacgtcaatcatttctcaaaatacataaacatataaacagaaaaacacctcttactcaaacatttccactcaaatagtctgctgaatccacgttgatctaggtttgataagagactgctacacatagttttctctatcatcagttttttccacaacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttgtagtggatcattacatacgtaatatatctcatctgctatttccccctcacaggactgccaccattcccaaaggagttctcacaccgttagagatgctcttaccattagcaaaagtagtatatcaatggggacagcttgaaagatcctcaatttaaaaactagaagaaaaaccaattggccacatttgtgttagattgtcagatggattatattaataaaaaaaaaaaaacccagtcaaaaatcctaatgctctcaggacgcaggttcaactttagatgtaagtccctcactccagtcagtgaaatttgacaagtggtttaccactccaacaagggggggggggggggtcagagacttggtcaagttaaaagccaagggagcaaaattaagaagggaaaaaaaaaactttaaagcatctgctgaggctctgcacatctaaggtaggttataatgaccctgttcaggaatatgccattccaatgagcaagcgcttatataccaattctacacatcaagatccagtcttggctgacagatcaggatcttgcaatgatcaacaaaaatcttatgaaaaaaaaacatgacaaagattaggtcaagtcaccaacaaatccacaaacagttttgttttcagcaatcgaaacccttgtcacatgaaaacatagtctcattgagaaccctgcaaaaccaatgctatatactgccaattccaataccttgcacagtaagaaattaatgtgttctgcaaaacatccaccatatttctgtgctgtttctgttgttgctcttcttcttgcttggtctctgtgcaaaatgtgctcgattattttgaatcatctgttgacatatcttctgcattttgtctagttaagactctcagtctaccgacaatggtcagttattccaacagttacagacgcttgatctacaatttccatatgactagtggattcttggaccggatggtatgaattcttatgtgcttaagtaattgattaagaagtttacaagaaattccaatacaagatcaattcaaccaagaagatcaggagtccaagcgagaacgagacgaggacagagatctcgaagggatactgataggagtgattgagcaaccaaaagacagagatgatggtgccgacaacagagaataggatgttgatgatcaaggtgatcgatttcttgatctgtttccactcttgtttctctgtttctgttgcgctggtccgcatgatttctgttaagcttagttcctgatgattgctattcggtttcatcgaaatcatcgcttcgtattcttgttgatcgttcttcagttgaatcgattctaagatcgctttgagttcgtttgactagattcgacagcaggggagggggatcgaagaaacagggtgagttagttcttcctcccaagagtggatgattctatccacgagcacccttaccttttctcgaatcggtttgtgtttgaaatacagtggtgatgtttggattagagcaaagaagctgttttctgcaggttatccacatgattagtttctccagctcaggctccgcacaagaccgatagggggacctcgcaccttgatattgtttgtctgtttttgatcgattcaaacgacggtcttgagtagcagcagcattggagagtacgaagagtgaagaatgatcgatccaccgatatccttcatcttcttccgacgctcgatcgactgtttcctttgtctccagattgcatgctgttgctattgttttcgttgacgtttgcaatagtctttcgaacgtcagtttcgtggccgatggaagtgaatcgactgttgattgatctagtgagttgaagatcctagtcactcgttggattaatgggtcggttaacaggaacttgaccatttgatttctgggtggttattatcagtcgaatcttctggtaatgttcaggtttcggtcatcttttctgatcggccacactttgtttcctagtcggcatcgagtgaagaatggatgtttaggtgtgagggtgtggtacataatcctcatcaccttcacttaaaaggcacttggttggattctgactatcactcatcagactcatctatttacataacttggtcatattcaatagtgaaatctatcagcacatcttcaactggcgcctccttaaaacatatatgtagccacttcatatgaagtacaaggtcttatgaatccttgattctcccatgtagcacaatgggaggacttcccgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatataaataaagtacaaatacaaatacaaagcgaagcgttacaattttttagagggaacaacgacagtaaagaaaaaagagtttgtgaactggattttattttgagattatgtaatcaagctctggttcctaaaaagattcggattccgaagagttgatttactctgatttcataaggaagattagaccgataatgattgatcacatcacgaatgaattcgaacttgtattgataatcaaaagaaccaagaatgtgttgagtgatttttaagccgatgaacttttgagtgagttccacgagattatagttgatgatcaacaggactcgttggatcattggtagaggtagtttcggtttgagaagttcgaggaatggatggatgagatgagaatagattaatggagtcctggagaatgaactacgataagttttgatcggggatgctgtgttgttgttgatcggacgacgggatgaagaggaaggactagatggtctgatagatgccggggaagacggtgtgttggtagatacttggggatccttgtgggatggagaggggcgggctgaggagagtttggttgttgtcatcagtggcttccagagcggagagaagagcgatttgagcggtcgtcgcggttttcgaatcgattgatcgagctcgaattcttcattggttccatcatcatgatcatcaatatcagtcttcaatttttgagagtgagattcagtggtggtagttgttgattgggcgtgggacaaaggttgataagcttctccttcttctgcttcttcttcttgatgttgctgagagtcgagattctccgattctttcttaatcttcttggaagagaccggctcgaaaagtcgcccatggttagagtaacaccaacaacgatggtgagtctcttgagctttcttctcaggtgtgatcgatttgaatccgccggtgtgattcttttttgtagttggattcaagctcttggatggatcgtttgatttgaagaatgatagaatcgatgaaagaagcgttgatgatccgggcccggcagatgatcgatcttgtacgtctcgatcactcggatgataaaccggcgagacatccaccgacgccagattccatgagcacgtagagagcaggatcgccgagaggagtagtgagcaataagcactaaaagaaaacatgacagactggttagcagatcactttttggagttctatgaggaaagatacactgaccagggtctatgctcgactgtcattgatatcaggaagaggaagacgaggaatgggggcgcagtggggaatgggaagaatagaaggaccagtaggaaatatcgtaggcagtacatgatatgagatggatgagatacttcagcttgcctctttcactcaacccgtcgactcccggccggatcacctagaatattcaggagacatgtcacagaatcactgtcttgacgcgactggcctgtgacatcctccctatcataagatcacaatcacatgtttatacaatactgtgcaaaaaagggggtgattcataaagctaaggaggactctaaagactgggttcaaaattttgtcttctgattctcatccacaaacaaacatacttgggcattttgatttattagtggggttcacaattgaactttttgcttctgagtttgataaaattcttttgtggtctttgcataaaaccaacaaactcaggagaccttcagcactacacctcgcctgaataaatcaacttcacaattgctacgggttgtcaaagtgtttgttggaccgagacaaccaattctccaaaggcttgatcaaatcactttgatgtgttcagcaagataaaaaatttaccactattgtaagcatctgtaagtacttctgagtttcacaagggtcacctctggcaaatcccaattgtgaatccgctattggctactagaggacttcctgttgtccaaatttgctaattcagaaagaaattctaaatattatctgctggtgaaaattggttgagatcaagttttcaccagccaatagagtttaggacccccttctaatagctatatcagttgatttaggcaaacagaagtcctctactggactaaactgcttggataggtggggctaatgagacctcagatctgcttgtcaaatctgaagccgttttcagacaaggctgtccaacaagtgatctaacccatctgtacaagcaactggattcatctactgaacactgggacaactaactctgatgactggttggaaggccatgtccaagagcagtttggacagttccttttggatctgggaccctttcagacgtcaatttagacccaataagtctggattttcaggaggaatctagcttgtgagcctctgaattgattctgggagatcgacatatcttgatgggaagttgcccagttcacagtcactgtatgtatggtagaacttggttaaacaaaactgtgtggccggtttgagtaacaaaacaagagttccaaattttgactgtgggcaatgaagctagtttctcttttgtagtattgtacttggttgactatatacatactatacagcttagtagacatcaatgatgtctcctaagttaaaagcaaagcattttttttggtaaattgagcaaaatcttctgataagatcaactttctttcagaattcattacaaggagcaacatgattcctttacttgattgaagaagaagcagatagaaaaattaatcataaagatgcttaaccttgctgaaaatccccttactacatttgatgcttgtcaatagttcaaggagggtgatgaccttttcaaagtttttcaatcggtgagaagcatatgtttcccaatgcttgtcttctgtgtggtcaatgccatggggagtttgatgactgatttgttgtgattccaagtggtgatgtatatcctggtgatcattctcctttacaactatagcaaaaagtccttttttcctcatctcctggtgcatatcctcatccatcttgaggtctccaatggacattccaaagtcaaaagggggtccagtttcttcaagccgtagtctagccagagttcccttgttatgcagtcttttgtgtctcagttctattgttgacattccaaaatcagggtaatcacaacctccttcataatcaacaaatctttcccgaatgagcttattcagtcggtgttccatttctgtaatatctccaagtagttagtttcattttcaaaatcttcataagattcactttgggaaaacgtacccttcagttcttcattttttgaactattttcttcaaatttgatggaataatcacccaataaaataggatctcctagacccatatctttggtaaataggaaaatagtaagtgcaagattctacttgaagctatttcctgaaatgtatacatactacgcgaaattgctgtagccatgcatttaagttgtttggtgatctctgcgtgcggaagttctatttttctttctatgggagtagctctccgaatctgtgttcccatgcggccggccaggttgaggtttgggatttcaccatagagtctcttgatacccgacagactactcgcggttatgatccaaacttcattacggaagtcgccagcaagtgccttcaaaacccttaggactctcgcatagtcttctgctgcattacttgaacatacaggcttgattgtaccctgacattttattcaagtcagcaatataattgaatactcaaatacgcttttgacttacatcatggtcaagaaggatcaaacgccttttggattttgagtaaccatcagatatttctcggaaggttttcttgttgattatgtccacttcatcgatgtgccgagctctaggcaaggaggtactgagagaacacatgggtgtactaattaccagaaagtgttgccatgctttgatgaccaacagggctcgtgtgacggtagtcaagagcatcctctgatggagttaagttgtggatgttgtaaaatgaaaactgggagaaaaacaagagatacttatgcttgcgcgagtcttgaatattcatagcagacattttgagtctactccagttcgttcaaacagctgatggtgcccagcttgatgcctccggtgtgacactgttatcggatgtactttcttacgtggaaggttgtttcgacatggccattggcacagccacatccatggtttatatttatcgcagttgcaaactttcagattcttaattatgatgaagatgcatttggatgaagtactctagcttaagttatgtataccagacgccagcggtagggtccgttctcttccgtttgagatttgcattgccaccgcaggtcagttgggttggagctctagaaaaagtgttggatcgcatgatccataggcgcgataacatcgcatcccgccgggcgatgttatagcgcctgtggatcatgcgatctaatacttttcaccttgaatgaacagtattgggtcacattttctagtggaggtcatttcaatcggtttcctttctcagcgcatatgactttccaaaagggtaatgaatgtcaggaggatttcagttgtgccgcttggtttgttttgaagttttgcaattttttattttgagttgaatatgggtcggactgggttgagtaaaagcacccaagcataagctgtgcacaaatagtttgctacattctgtcatcgcacaaccgaggtatgctgccgctacaaccataatgttgccagtgatttttaaatccgccgactccctcggttcccagagatgtgaagcagattgagaccggtcgcgaagtaacgaagatggaattattcaaaattgcaagtccggatgctttagttattggtactggtaggcaccacaacagacgacagcgtacttgaaaatggtaacagcttggcaattacaaacccacattggctatgcatgagagcttgaatttctcttacctcaacaccaaatcctttcactcaatacccaagtttccttcagctatcttgaatgaagacgtgggcgtggtcgcgagatggaaaacacacggccatgaatgttgggaaggtaaaggaaaagtcggagacggcgtccgatttcaacccacatgtcatcgaatcgcggcctggggacgaagaaaggacgacagcatgtgaagctcaacctgcaacaacgggagtccagtgctcgaattggactaagaacacctgcacagaggatcttttcactagccttatcttggctttccccctacccagccctgcaagagaatacagcctatctggcaatgcaccactatttctctagtttgtttttttccccgtcgggtttgtgttgcagcacgccttatgcttactgtgtttttgaaccttcaactcatcttacctttggcgatcaaaatattgaattaccgtcatccttgaatacgaaaacattgatttagcaccctaccacgatcggtttatgagaaacctcccaaagatccagaaacaggaaagaggccaggagaaaaaattgccaagaaaatagcaagaaaatggcaagaatcaatccgaaaggcgcaagacatagagcgtggtgattacgcgaatccaagctggttagaaagagctttgggtgtcacttttcgggtgaaatatactttttatttttgctgaacattcagtctaaatttgcaagctggattaccttgataagaatctaatcatgacttcgattagtttatggctgctgctttcagatttatggtaaccggcgaggcacaacttttagctcgattacctccgctgaaaaaaatgggtccagttaagcacctatgtttgatttgtcaataccgcttcttctctgacctggctttctcgtgttttcttcgaaaaaaagattcaagtattccattcgaggagtgctttcaatcctttgcaccggagcttgtcacatgaaccaaagctggccactttgtcagatgaacaagtaaaagaaagtatcctgaatgatttctttcaagtcagtaaaagagcaaaattccggactatcatgtaagcctcatgtctgaaagataaacaagaatgattcaagaaaatgtcctggggctcataatctgctatgcttaaaaaacagtgcaggtttcattctgccatcggcattagtagcgtaagctttttcttcttttcactgaccgaattcaacgaagtccatccccatatctcgcgcctcaggctccaccttggggggacttggttgggttcggttgctgacactcgtttaggagatcacgctcaatctgtttctcatgaatttccgaagtgagatctacgtaccattcacattcgaaatcgctctaatttacttcatcattcaactcaaaggtaaataaattttcaagtattctggattctgcaattatcatgatacacaatacctattttatggtccttttttcaatcttaaacctgtcgtgacaaaaaaatcgttcagcgtggagaaccgccagatttttgcttagccaaaacacgcggaaatcgatgcaatcaagagcagcggagtgcgagttagaaaatgggaaagttactggtggtctacttcaagtcaagatccgggagttggcggccttccagaagatcagtgagcaaatgtatcacatttgttcgaagattgaccctctcaaattcccaagtctagaggacaacacgctggagatagatatagaaaacgaagaaatcaatcatgacattgtctgtcagaaaatcgcgtccagcgcgctgacaactcaccaatttcctcccgccgcgaggcttaagactaaatctgatgcgatcaagtcggttcccgagccagattccaaaacggtcacaaaaacgtggaaaagtatcctaaagagggacagtgatgaaagcaagattgcaggcgaagaagacgtgatcaagcatgaatcccaaattgcagctccgaggttggacagcatcaaaggacatcttctggcgagaaataaatcagtgaatcaaccgaaatcagtccctaataccgaaatcgcttcagctttgatcaagctgtttcaggaagttttgcctctttctatctcgactagacatgagttaaacaaccgtagggttgctgaggacttcaacagagcattgaaaatacgcacaatggcttatactcgatcaattcttgcaaattcatcgacatccaatcaaacttcttgtgatcagtaatcatcatcatcagacaacttgattagtctttgaatttctgtggctttttgtatacatataatatgtgccaactgacacattactccacttccattgcacattcttcaatccatcatagatcccttccttgggctgcattattttctttctcatcccagtctgattctgtatttatgttccctatagacagcgttatgcaagtgtataagacaggtttgtgggacattaggggggttcacaactgaaatttataaagtctttatagtcaattttaagctcctcatcagcaacattttgaaattttgacaagatgcacagattttggggtttctgaacgatcagaacaacatttgaattttccaaaaaagctgttgagaaacacctcaaaatgggcttcaaaaattgtgtaaatttcaattgtgaacccccgtattattattgtgaacaaatgaaactaacacagattgatgggaagtccagtaaaaccttaagtgatttttgaacaccacagatctatgtatcatatttacacagtagaagggtagaagaagaatgtagagcttcaaagcctactccccattgttacattccagaagtcctcaccaaaaaaacgttaaaagactcaatcagatttaaatattttcagttcttatttttgtggttagtttaatgtttcagatttgatagagatacactagatttcaagttttcagttaatttatttagaatttgaataaaaaccatacaagaatattttaccaacaaatcttacatattcacatgataacaataataatatctatgtactgtttttgtaatcattattatttctatttttttctctttttccatttcatatgattgatttgtttttttcttggataatatgaggatgaaaggagtgaaagacaaagaaaatgtttaagatatgtaaaaaaaagaaataggaggaaagatgtcttaagagagagagagagagagagagaagtgagaatcatcatcattaccagatagagataatatgttggagatttggaagaaatcaaataacaaaccagaagactaattaagaaaatcaaagaagccccaagtaccaaatggattgagatggatacagacagacatgtatatataacagccaagttaacgtactacttatgttcttaatgaagatgatcaacagagagagagagagagtaagagtcgggcatgattaatctagctcttcgccgctaaggctaccccgacttggatcatgatggatttgatgatgttgatggatacgatggtcgtccttatcctcctgtttctccagccggatctgccccaaaatctgcctcaagtcgtccaacatcgcttgctgatgatgaggatgaggatgtttagtgaggctatcttccagggcttgaagagggtctgatcctttagaagactgttgttcatgagtcttgttcggccgactaggactaccagagggaccaggttcttctgtttcttgtggctttggcgctccgtctttgggcatggtaccaagttgatggtcagcgagcatcttcactaacatctcgatcgccccatctctcctcttcaatcgttccttcaacctcaggatgtactcattcgaccgtcgcagcagggccaccttgctcattcctttgttcggattcaacggatcaaacgcattgacacttcgttgtccaccaacgttgccttctcccggccgtctctcctgcgcttgtccttcctccttctcattccattggatcggcggcaagatgtgtcggagatcttcaaaacacatcttcaaactatctcttcttcgttgttccgctactttatgtgaactctttcggtgctccggtccttcttcttcgttatttagactcatcatcgaatctaatcttactttgttaactccattcttcttcacttttggattgttttctttcgatttattttttcctgaattggacccattcactgaagttttctctttcgaacctgatctactggatccggtacctacatagcaataagaaaagattaacatgatcaattgataacttccgatgactgttctagatgtcatttactcactcttacttggttgctcgacatgaagagaatgatcggcatttgcggtagattctttgttgttgaccgactcattgttcttttcagaggcttgtccacattcgaacgtctcattgacgcttttcaattttccacaactcccattgtcatctccttgcatgttgtcttttggattggagattggtgcctctacgaccatggagttttcaaagttgaagagactggcgggggtcatcggttgtatgcgccatccgttagggttggaaggtatggacgatacgccctgtggtggaagcttggcaggaaggacgtgcgagtgggtcgagttggtgacagaattctctacgagggatgacgacgaggacgatattgagttgagctctctggattgcatgtctattggacttggggaatcagctaggcccatctttgccagcccactagggaaattcggactcattgagatcgaggctcccgttagactccgagctcgttttgcgacactactcctgtcatcgcagctttcaacggacttgtctacaggtcggatcaaaggactaggccgacttttactgctgcgagagggtctttgtcgtccagaaagcttgttggttgaggaagttgatggggtagcaggaacagttatgctattggaagaggagtggtggggatgtaagatgggtgattgattaatacgttcggtgtggcagattccgacgtcaggtattgctggtacttgattgattcttgttgcacattttgagtgaggaatgaagtttggttgagatggaaagattgccgaggcagactggttgagatgagtttgggaggataactgagccggcttgttggtgtgatcggattgagatctattcgggttagctgatagaccatcgccgccgaccatgaaagactgatgggcggatagacctagggaagcggcctgatcgatcaaagctggcatgggatgtgtgacagtttgaaaatttgaaggcacttgattattgatttcgtttctattgatctgagttgagtcatgatatccgaggggtctgagggcaggactggttaagggcgaaaagaactccagctgaggattggagggctgaaagggctgatgtacagaactatgggatgaaagtgcatcggagatggtggtcgaacttggataagaggaggttgagaaggtagatagtggggtcatactgggtgataagaccggagtgatctggtcgataattacagtcaaagtcagcctaggtaataaatctttacaagaagcaaaactaataagacctacttcattaggcattgtctctgttaggctggaatggaaagcgtgtttggagacttgatcggacaatattgggcttggaagctcagagtgcagtggctgatgttgttggtggtgttgctgctgattggcaagcagggatgggataaagttgagatcattccaattgctagtagcttgatagttaagatgactaggtgattgtatctgttgatcgagatctcgctggtggtagattggttgattggaagatcctggttgttgttgttgatgtggttgctgcaagtgatgctgttgctggtgatgctgttgctggtggtggtgttgctgctgctgctgttgttgttgttgctgctgttgctgctgctgctgccgctgttgatgttgatcttgttggttttggtgattgttagactgagttgccagtaggatggttaatagtgactgtctagtatctggtgatagaccgcagagtgctctcttgatggcatctccttcgatttccgatcggtacatggtttgtcggctgatgctgttactgttgagttggaagtcgaggttattgttattggtctgattgttctgttgttgttgctgttgctgttgggcttgatggtgatagtttgacatggtcatgagaccggtaataggttgatgggagattgatgatggtttttggtcaacaagggcttcaaccgatcgccgatctcatgaatgtccccatgccccccggggtctcctgctcggctctttcgccctcccccgaggctcggggtcccctcagcacaacatacatagctgagagctccggcagaggcaaagagacccgtgccatgcccgagagaacgcctgcggagctcggctgttgaaaattgcccggagctccagggctccatccatccactgcaccggagcagcgatcgaaggaagataggacactgtatctttcttcctccttccttgcgccactctggtagcttccgtatcaagccttgattaccatagtgagcagactcggagttctttcatcagcagcatagcgtttcatagctataattgaggatggcatatccaagaacaacacttcatcttcgactgcacggcaagcaggtaggcagatatctgtgttgcaatcccctgctcataagctcatctggtccagaaatcatcattccctcctcaagactctcattatcaacatcatgagccgcctgtgctcgaacaactggatgcttagcaccacttacccacgaagacaacccatatttaattctcccaattcgccgacaagtgtttataaggctttactgatgcaggggatcctagttggaaccctgctgctgtcgatcatcataccaacagtcaatggtcaacatgctctacaagtatactctggggggcaaagcttgaactatctccacctattgcatgcccgagccgatcttcgtgagtcccctcgtaatagccatactcaaaaccagatcgcccaagtgttacacattttaatctaaattggcctatttggatttccaataatccatcagaaactcccctagcaaaaaccctccaaccttacgaatgtcagcccaagcccttgagcccccaaacctggaaagagctcaagctggatgaatacatcaagacttatcccaaggcactcgaaataaatcttgacgtgggttgactgaactgtactttctgataatctatctaccatgatagactaccagaaattcaaacactctacttgctcaatttatctccacaggagttcgcccgacaaaacaatgccctcaactttgtttgtggtctcaaccagttttgttcagccggtcaggtaagttactagaaaaagaaacccatagggcatcttgttacttagactattctactgcgtggtttcattcaactagctctgttctccgatcagtggaagagcgtggtgggtccttgctgctatggaacagttgacaatgtatcagaattcgctctacactgctattggtttggcggccagtcgcgccaaaggtaaatctaattaatttgaaaggtcagaagggaaatgttaaagatcaatttttttttcttttttctgttgccagccattggagcagaactcgtgaatgacttgtgagttatataaatattcttgttcaaattgttttgcagtcattcgagctgattattttctcaaatcaaaatatcttagatacctgcaaaatgctagaaagaaatacaaactatttcaatcgaccaccatggttctaaccatggccctagccgttgtggccataattgctggtgtggtaagcaatcactcgatccaactatatccaactacaaaaagtagattagcaacatggattctaacgagatgggtataggtttttctggttactcctggtttggaagccggtgcggccgtggctacagcaggcgctatgatcgcaatcgctcaggtgacaatgctactgaaagcgcaagctgctgaacgtgaagccggaagacaagatacgtttacgaaggtaagatctcttctccctctcactctgtattgaatggcatctccctggaattatttaggccaattcaatcagtcgagctaaaatgaagacgttttcttttcttttgtttttgttcagtggtcccattatgagaaccaaatctcagactggcaagaaaaatcccaaagcgcgatcagtaaacgatttaaagaaatagtcgagaatcccattggtagccaaaagggcatcttgggatctttggccggtggtgaattttgtcggaatagtctcaaacatgatacaaatgatttagaatcaaagttggctagaatcctcaccataaggatggttggccagatacttagggcaaaggtcagcaagacaaacttattattcggaagatgctaaactggccactcatctttgactatgtcaatatttcagaaaggttttattaccataggtgtaagggtttttccatctgtccacagttcatgaaaaacagcaagcagccataccgatcgggaatttatattacaggatggctgtcgccaaaacggacccaacggagcattttccatcgacgatggttggttgagctactgcgacaagagagatggcacgtgagtgtgaatttctgcctttgacattatgcgacagaactgtgctctggatcaatctatggttctgcatcatccgtaggatgatgaacgtaatctatgacgacgagggtaaatctggaaataaattttacaacgcgaaggtgttggttgaaaagtacaaaataaccgcggaatatatcaccaagcaagctttcgagtgcttcaaactgggcaaagggcctgattacgatccatactcagacgggtgggttttttactcttttctttagcatttgtccacaataaaacaagatatttatgttcctcttgatgatggttggccttcaacagaacaaccttgcctgtggatgagaattctcgctgtttgattaatttaccagtctgcgatactaaagctgccggtaagagaccttctcaatcaaacttaaactttcagagttcattttcatattctgacgcgacgcaaatcttgtgacgtttatcggcccaggtgttcgtaagaagctgaagcatcatactaccgtcaaggcctgtcgtacagccggaggaatctctttaccgtaatacaagctatcgtcaagggctaaatggactgacccaagaatttcctcgatcaatcagatagctcgagtcaaactgaaacacaactgcctataccttcattgtaaaaatcctttctttgtatcattctttcatagaagaaaccagttgtgcatttatataacaaccactcatggactgattcgtattacaagagcaagattattttacatgcgggagaaattacatgcgaacatcataggaaataaaaaaaatctactagtagtttgttgtcagcgtgcctgaattcagggcacgatattacgcgaatgtcatcttgatattaaaaaaaaattagcctgcacgagagttaggatccacccagcaataatcccggggagtagatgagggagggttgaggaaatacctgcaatgattctgaagtttagaaagccaatctgatagatatctcgtttaggattgggacttacgtaggaaatttgatttggcgaccaccgccgccttgaaaagccatcgccaagacaaataccgccacctctgttccgccatcgagagcggcagacaagatatagttgtatttattgaacctggggaatatgacaacaattagaggtaactctttttccaccgcaggctacaggattaatccaaaaattgtttaccattgagctcgatacctgcgggcccataactgtgatgttagaccgataaccatacgcgcaagttctcctgcgtaggccacttgaaacagaaatgcaaaacgttaattcaatgaagtaggattactcaatgacaaaaacttactattatacaaacccggaataattccgaggaatagaggcacgatgacttgattaaatttgagacgcggccaaattttgtgggcaacaaaaaatggaactggaagggcaaatccgatcaacattccccagctgaccgcggactagattcatcaattttcaaaagcaaaatcacgaatgagtataacggtctcaacatttttcctgtgaatacttttttggggtttagtcagaggaatgtgaaaacccacatatcgttgaccagaaagaaacaaatgtcgagagaaaagtccccagctacaaaaagcggaaagaaaaagaccgatggtaccaccaaatcaatgactgtctatctttaatattcttttgcaagcaagaatcgaataaccaacctgactgctcgagcctggaacgctgcaatttctgcacctgagaagataccgttaccatggggtgaaagcaagacctcgcgttcatgtgaaacgatggccctggcgactagaagagtagtcaagcttccaactgtgcagccaatcaattgtgaataaaccacgagccttggtggcaaatgtatatactgtccgtatttcatgtttttgagtatgttcaatccttggtaagcactttgataaaaaaaatcgaccccatagtcagcaaaattgacacgtggaaaaatatttaagaaaaaaggtcacaaaatcattgaaagaaaaaccttgtccctccgtagactgtgaaccacatgctagcaaacacatttcccgggaatagaagaccgccaagcatctgaattccaggggataaccgtactacgaatccggtgagggcaaatataaaccctgttccaagcctatagttgacacatgaaatttgagaaagtgagttgcaatatatatatacgcgtacatatacacatttgtaccatgttagagacagttttgacaaagagggagtcatcctccccagatgagaccggagatacgtacgttagaatgaaagatactatcagagcgacgatcaaggcaggggcagaaagtccagagttgctgatagctgacatcccgaaggctaagccaatggcaccaagtgcaagcaagatgaaacccctgagaaaaattggatgagtgattaatgatgaaaacatagagcctatgaaagattaaagcaaagttgcctcgagcgtaccatagtgggaaatccttgtatttctggcagactaaacgatgcggatcgatgtctgctgatctcttcgatttcttaaacattgcaccaaatatgcggtagttgtacaacacggcatgcgcaatggaacttgttaaggatgttgtcaggagaatctgaactatgtaatacgttccggtgaaaaatggaagtcccgatttttctaggtattcttcgttggctgtgccatcctgattgacagcttctcgatacgggtatggtttaccttctgaagtgaataaaccgacagacaggaacgggaagtgttgattgtaaccactccctgaaccacacaagagttcacggtcaacttgatgttttgataaaaaagaaaagaaaattgggcgggagataaacaaaacaaatttctcaccaaaccaggattttgtgtaaacaagaaagaagaccagagttgaaaccacccaagcagccagttgatgcatctacaaggaaaagcacgccaaattggatccagttgaccttgacttgaagaatttgaaacttgcctgcgtggtaagaggcatgtatagtgggcccagaccccccaccatagaccaatctccagaaacgctgaagattcccatgccttgaaatggttgagctcctccaaaaattgaggtcacaatcggatctttcggtagagtcaagcagaaaacattgacggcttggagagccggcgtgatatatgttggaaagatttcgtcttcaatcaacaaggatggcaaattcaaaatgaatcagatagtctgttggataattttcgcgcccgtcgaagagctctttgaaagagcaatcaatcatccctttttcatgatttgatgaagcataagcttacaaactatgaccgttagaaaagccttcttgaaaaatttcacctggtccttcgattcctcaccaacgctaaaaagggatttcaaaagagaaatactgggaagcgtttcacttaaattcgaaaaaaatgtaagtatgtcagaaaagaacattacttgaagagctatatagatggatgccttacggaaatacagcatgggtgggataaaccaatatcggtagcagtacgcccgcccatgcaaaaccaatgagctgcgagctgattaaaatacaaaaagcaatgccaaagtttatgacatggtcaaagtacaaatcgtacaccactatcatctgttaatttttgtcaagaatgaccaacccgaaaagaaaataagtgcaaaagaatcttgtcaataatcgtcgctaatctaacaagatacaatatttacctcagttgccaataccgcaatactggctgtggtacccatcaaggcgcagaaagccgtctctttctttttattcgaaagaccgaatttggcaggcgttacatgcaaccacttgattagctaactctgcgcttctcaaatcctggaaaaagggaattggatcggtatgaagagcttcataccaacgtgtaaggtcctggattccaccattttgggccgggtattaatgcgcagcctcttccaaggattactgccgctatctgataaaaacaaatcatcagtggttatctcttatcatgaggattggatgcttacttgaaggaacatgagtttaatgttcatgtgaacaggcttgaagaggaaaagctggttggttgggaataaaaagtgcttcaacaaatcaatcacaatcggcttgttgaactggatagatatattctcacctgcgtaacagaaaccccaaaaacagccaaaaatataccaactgaaacagacctcacggtcatgattgggggctcggaatcttcatatagggagatggtttctgttttttctcccaaacaggagtcctttgatcccttgtctgcttcttcgagcttcaccggagaagtaggtggcacgtagtgatctcgacctgcattacttgcgacctcgatgctaaggctagcattgcagcccgccccgtggtgacttctgaaggaaacgttggatggacggcgggcgcttgctacagcctgggctttttccatggaatcatcggagatagttggtggcttccaaggccccgctccttgccggtccatttttttataataaaaaagatgaactgaaatatgaatcaagcggaggttctgtcgtgggctgtttagggaagaagtttgtatgacgagtcctgagggtagctgggggtgggggatgggaaattcctagatagtaagttaacggtgacctttttattgattgcaatgtgagtaaatataggattttaacccttacatatgtctgatatatgtatatgacatgcgtaatcatggagctgctcctataagagcacgaactgcgacacagatcagcgtgtctacaaaggaacatgattggccagcacaactcaccacaaaggatccaggctatgtataggataataagaatgattgggtcgatggcccttctccgcaggtgccactgtcaaatcacactccattcgtgcaatcgtcaggtggagggatgtgcaacaccgattaatcgggaccatccagcttagatatttcatgcacacgcatgaaaaaatggagaaaaccttccgaatacataaaggcgttattattcagcaatagaaatatcttttttaacgcttggaaacatttgaaaaaattggacatgagtaccaaaatcaagacgtaaatgcagtgtgctttccagttggcaaacgaaatggtttgcttgaccgaacttccccagcggtcgagcccggcgtcaatggcccgagtcacaacaccattgaaaattacttaattaaagatgagcaacatgtcgaaaattggtgcgtcatagtaaccacaaagccatttcagaataagtgaaaagatcttgagctatcattgaggccggctgccaaagagggatcgccggtgggtataatggcacagaagaaccaccaaaaacctccaatacgggcattttgattttgcttatttatctaaggttttgcttatttatataagctgactagggttgatccaaccattgggaattactctgggtttatccaactcagcattggaggtatgtacactcatgccggggattttgttgaaggtgtggctcaactcacgccacatggcatgtgctcgggtattcttcagcgtcgaccgtggtctatgacgggaatatgtaggcactccatgccaagaacgttgttatcagcacctgcccatggcatgaggttccctgcatcggtccaagttgatggctttatcttcaatcacaaaaccatgacgcttctagcatgccttgtgtcgcacggcgatggcgatggggccgccgtcgttcgagtgtattgctaagcatacgctacacgccaacctttggttcgtgcggctcaaattcggagcccaggctcccagcgggacagcgtcttcccccaccggggacgaggaacttggtcaagttagctcaaaaagctagtcgcgccatgctgcgcacgatagccgggcataatagcatctccagtagagaggagttggatcgggctgggtttagcaggctcaggcaggatcagaccatctattcacgaacttaacccgggcatacgggcatcaaataagtagtcgtaggtccagcaggcctggaacataacgaaagcgcttctgtcttttgcagttgagtaggagggacttgatcaaatttgagcagacccgctaagaaccctagcaggtctgccccaatttgataaatccagtcctagctggctgcaccaaaggtgcatgttggtgtcccagaaacagtctggcaaaaagcatccggcaaacatccaaaattaccttcaatcaaaggtctgctgccatagattagcaggctctcaatactgaataagcatgttgtgacgggtgctccaggctattcagcatctgggcactgctgtcccaagagcagaccttcattttgaatctcatagttactttccctctcctttccaaggcaccttgtgaagaacttcaggttagagagcttgtaaaatttgggcaacccagcccaatccatcccctctctcctggagatgttctagtgttcctgagcagaaaatacacccatgattagcttcaatcaaagatctgctgccataaaaggctcacaatactaaataggcatgttgtgatgggtgctcctggctgttcagcctctgggacactgctgtcccgagatcaggccttcatttcaatttcatagtttgaaaattcacctgtggtgtactttcactctcctttccagggcactttatgaagaactgaaggttagagaactttaaaagctgggaaaaccagcccaatccaccccctctcttctggagatgctctattgttcctgagcagaatcaccccagctgttgcttatcaagtcccaccaaagttatgatgtgttttgttaagaatcactatctgagccagaaattattctgattcaacaagaatttttatggcactagaaaactgtgtgtatgaaggtctaaaaatcaggtactagcaatagctgcacagtgaaaaattttaaaggttggtataaatctctgccaccctcaaactgataattggtggaaacttctctcttggaggttaaaagtccacattcctcagcttttatttcattgatatagaaaatgtattgaactatctagttcttttcagttctttctctattttaatcatactttattcatttcacactttgcgctgcagttatctgaagcctagttgatgttcatagaagcaatccctctattttgtatcagtctctttcttaatcaatcaattgtttcatcttaaaaaatctgtttctttgtcactaacctcaaactatcataggttcatttctctcatcaacttatcattctacatagcttaatgttgtgttctcttcaggtcatctctagtattattagggggtatcaaatataaccaaatccaccattatttaattggctggtttgaaaaaatccaccctttcttaaacatgttggttattcatttaaccccttttggggccaacttatgcaaaaaaaaattgggaaaagtgactggtctctagtggtatatttgataccccctattgtgtagaggtactaaaatcaccttcatcctaaaaggtgtgtatatgaaaaagcaatcaatccaatgtttcaccttaacaaacttgtcgctttgtcactaacctcaaaccatcataggtttgtgctattcaggtcatctctagtattattgcatagatgatatactaaaatcaccttcatcccaaaagcttgtggttcattaaaatgaagcactgttggaatccataattttgattgttattgcaaggtgtatgaaaggaatagtgtaatatttcaaggaatcagttggcaggaacatgatctgaaaggccaaagtctgagtttttgatcttgcagaaacaatgtttcaaggaattgtgtaacttccatctagccttgcatcaagatctgagaagatattgaatggggaattcatttcacataagctactgatggggtacatgagacatgttataaatcttgcggcaaaagatggactggaagcctttggatttcaaactgaatatctcagggctgatgtaaaacttggattgggtggacaacaattagatgaagattagtcacttaactatacatgacccaatcagatcaatgttacatgcaatttcacaagtgcaaggtcttccaatatctgtcagagttacgccttgtgattttgaacaatggaaaatattgaaagattctgtagaggaccaacaagcagatatatcacagcaaaatcaggattgacacaccaatacatctcaacaaaataacaatccaaaaatatgtatcaaacacaaggataaacttgttgtagtctatgttaagacatgctgctgctcacccacaatatgcttgagtgcactccagaagtcaaagaacaaatcaaaaatagggatcttttttcctcacaatacccaaccctcaccctttgtctttcaatctatatatcattcataaagaaaatatctctagtacaacccaactacaatgcttcacagctcctgcaagctgcagagaagataattgaaacactgaagaaatacctggagtctattttgtaaaagatgacactattctgtgcaattgaattattttgcattacagaaaaactcagtttcattcaagaataaatccccgccatctttgatactgaaattgctcttcaggatttcaaaatgtttcaactgcagcccttccagatgcaattcaaacatgcctaaaccatgtgtaaaaagtgctcaatccttgtcaaacagacagccaacaacttggctactgtgatctgataatatcttggagaatctaacaagccacaaaagactgaggtttttggattacaggaaaaggaaagattttatatatctagcactgtcagtaatgcaagatttgatctgaccatcctcactagttgaaagttctcccttggagtgaatattttcaagatgaaaataatagattgatccttgaattgatagtttcaattggacatcaattgagcacctcctttgcctgaagaactggcatcacaaaactggcacattagatccaaccccttatgaaattggacaccctgagggtaaccaggtctcctaaatattgtaacaattaattagaaattgatactattcatattgagacatgtatgaaatatccaaacgtatgggaagtttgaacttcagagcacaattaaatgcttggccaagtatacagttgaagaattttagtacatcatgataatcctggaaaagaaacaagctttttttaaaaatgtgtgcttaatcctttaaggtaattaaataaatattatagcttcattttgataccagcgtgctttgttcattgatactgtctgtttgagtttcagttatgactcactcccgcgagccactggattaatataacaataatctctgggagttgatgtagatggattgaggaaatacctgcaaacacaatcttacttatcagaagaagccaccttaaatctataaattgtgggactttcaacttacgttggaaaattgattttcttcccgccaccaccttgaaaggccatggctaataagaacaccatcagctcagttccgccgtcaagagcagcagaaaaaatgtagttgtacttgttgaacctagagaatgtacattaaagaatgaggcaaacagaagacatgagtgtggagacagttgcaatgggagtcgtcaaacttgccattgggtttgatacttgcgggcccagaactgtgacattagtccgacggcggtacgcattggttctcctgcatacgccactataaagatgcaaaggattgaatcaaattattgaagcattaaatcaagtcaaaggacttacctacgtacaggctctggacaattccacaaagaagcggtatgttgaccaggttgagcctgcatcggggaaaatatttgctcgcaacaaaaaaggggatgggaagcaagagcccaaccaagagtccccagctgactgccgacttgattcctcaatcaaccaagtcatcggttttcagggaaaattagtgtggtcaccagatgggcataaatgtgcattttatgcaataattttggagccaaatggggacccacgtatttttgatcagatagaaacatgcgcctggagaagattccccaactgtagaaaagtcaagtctggactattcagcacgctaagcaagtctttgcacaaaatttagattactaacctgacggaccgagcctggaatgcagcaaattcagcacctgaaaagacgccgtttccattgggtgaaagcaggacctcgcgctgattcctgagaatgggcttcacgacgagcagggtagacaagcttccaatagtgcagcctatcaattgcgagtaaaccacaagattttgggggaggtggatgtactgtccgtattttgcatctttcaagatgtttatgccttggagtgcacttgaaatgcacaatgattcgaacacatcagcattaaagctgaaaggcagtgcaaaaataaaaatggctgaggagaacctaccttgaggccccgtagatcgtaaaccacatgtttccaaagacgtttcctggaaacagtatgccaccaagcatttggatgccaccagcaaatcgaattgtaaaaccggtcattgcattgataaaacccaccgctgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcaagcacataatcaagccctctgaatgacaagaccctcaaggatcaaggcaagccccctctggactattcagccaacctgcaacaccatggatgtcacaagaccaagccccctggacagaagacactctggattctcatttcatttcattattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactctattccactttcactctagcttcatttccactttgggccacattctattgtttcacactattcctcttgggttatctgcatgtctcacactagtacacatttggctagttcatttatctctttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttatcttagtgcctaccaattgggccacatgtttcagtttgatcattttctcttgttccattttgttccatggtgtttccaaccacaagctggccactccccagattttgtatataaggagccttgttttcccatcttcatttgttccccatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccacacctttccttaagagtccacactcttatctttttcttgttatcttactcaacccagtttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaaagagtagttccacaccgcgagtctgcagtaagcacagtagattgaagtatttgtaagaagaaaaaaaaacagatgtgcagctttcaacaggctcattgagaagcaattattggtggtttgagagtatggtggagatacatacgtcattaaaaaagatgctatcagagcaacaagtaagccaacaaaagaaattccagagttactgagtgatgatatcccaaaggtcaagccaatagccacaagcgtgatcgtagcaaaccccctgagaggatgattcaaagctcagataaaaatcaatttgaagagcgctcaaaaggtatttttcatgataactcaccataacggaaaattcttgtactttagacagactaatcgatgtgggtcaatctcctccgaattcgttgatttcttgaacagtgacccaatgatgcggtagttatacaatatagaatgggaaatggaacttgtcaaacaaacagtggcgagaatctgggatacatagaaagttgcggtgaaaaatggaagccctgttctttgtatgaactcttcgttagctgtaccgtctgcgttaacagcctgtcgatacggatatgttttcccgtctgcagtgagtagacttgctgacatgaacgggaaattttgagtaagaccggcacctagatcatgaagggttcaagccctaatcaatgtcttgattggaagaaagactggtatttaatcctaaaatagctcaccgaaccaagatttcgaataaaccaaaaagaaggccaaagtagataccaccaaagcaaccagctgatggatctgaaatggttagaaagatcatcaaaactgctccagagacccaacccatgtttttttaatgcagtggcgattgagaatatggaaacctacttgcgtactcagaggcagatatagcggtccccgaccaccaaccatagaccaatctgcagatatgctgaacagccccatgccctcaaatggtcgagctccgccaaaaatcgtcgtaacaagctggtttttaggtaacgtcaaacagaagatattgatggcttggaaggccggtgtgatatacgtcgggaatatctcgtcttgactcgatgtggagcgcaattttagtttcaacactcatctggaggagcttgaagagtatgttttgttcctcatgattcaatgaggactaaacttacaaatcgagacagctacaaaagctttcttgaagaatctcacctggtcctcggattcagatcccactttgaacagggaagtcaagagagagacgctgggaaggacttcactagaatgaacaagttcagtcagaaagcatcattgcctgttgagccggatcaggaaaagcgcattacgggaatacagtgcgagaggggtagatcataacaggctgtagtaagcccgcccatccgaacccgatgagttgggagctcattaaaatcccaaaggcaacgccgaagcttataacgcggtcgaagtacagctcgtacgtccctatcatctaatttgtattgaaaatgaccagccaaaaaggcatgggatcaaaaggaaatatggtgaaaatcttgccacaacgcgttgatggaatatatattcacctcggctgccaacgtagccccacttgctgtagtccccatcaaagcagagaaaccagcctctttctttggtcaagttggaaattccatttggcatttcaagcatggaagtaattagtttatagctactacagagtcggagtcttggtgtttggtaaaagtatcacgtaggttggaagggtttcataccaagctgaaaggccctggattccaccatctggaaccaggaatgaatgcgcaacttcgaccaattacgaccgacgctatctgatcaaaccaattagatcgtcggtagctgccggatcatgatgtctccccagaatcgagtccaacttacttggagaaagattagctttatctgcatgtgaaccggcttgaagaggaaaagctacatagttgatttccgaatgaaattcgcttcaataaacatcactcgcaatcacctagatagatagatggcaaggaggaattctcacctgggtaattgaaaccccaaacgcggatagaaggacaccgatcaagacagacctcacggtcatgatcggagactcagagtctgcatcagttatcggcactatctctaccttttcatcgaaagcgggcgtgtctgtcctatgtttttcttccagctccttcagcggaggattaggctgcaagtccagacctaggtctgttggaatgcaggagtcttgatcattcaatgactttggaagaatcgcaagcggtgtctggtttgagttggataagtaggcgtctgcgacgatgatagcggtttcttgcatgggctcatccacgatgggtgcttgcggccgacgcacgcttatcggcccgtccattattccgccaagcccaatggatcacaatgctccaaaagatttcttttgctatgtatccgttcaagaatgtcgtgagaagtcgcaatgcctgtccgtgagctcaggctacgtgattgttcgccacaaccgaagcaactgtgacacggacaacacgttatatcaagctttgaggatgtctgaggcgccccaaattcaaagatcgttgtggaaattcaaagatcgttgtggaaagcgctgtggagacagccagggcattcgatattatcacttggcacaccagctcattcaagttctgagtatccccgcaggatgagtcattccatgcacaggatatatttagatatcctcacatatcccgtctagttagtgatttgaagctcctgaacgtctggattttataagtcttgtgtgactcttggaaaacacttgaccccccgacccatcacgccgcacatgaatttgtgcatgagggaaagcaagcgggactcctgcttgacgaaattgaaacactgtgtttatagagaaaacttcaacttgttctttcggtccgcccgatactataatttcaagctttttgattgggggactttgtaagaaaaggatgtatggtgtggggcattcatcctcagtctacatattcttatatccggaacaaagctcgtgttgaactcagcacaagaccaacgatacgaactgtagtagaagcgcaacagttcatggatcgctttgcggacggacaggttcgatccacagggcaccacatccacctgaatcttcacgagaatcgagagggatcattttggatatgtggtttcaagatgctcaatatcctaccttcaccaaacaatactttagttgctaattgggaggaagtgccgtagccttataactggtgcaaggcgtcccctccaaaaggatgggtggtttaccaggaacgtttccaatctgtatacatagcttggaggcatgagatttttggcctgaacatttaattgccttcaaatcgttgtgcaaaaatttacgagaggtatggtggaccatcagatcggtgttctcaatacattcatcttactcgaatgattcaaaatgagaggctgtccggtttgaagcctcaaattccagaggattttcaccttttacattcgccataccagttcccccaatctttgaccaatcaagctatatggtctaaggtcttgggtgctaagacctcaaaaagcaaacctaatcctcacaagtcttgccatgtggaaagtggcacacaaactcaagtaaaaaggcgtatctctttcgcatctattaacaaaagcttacacacacatatcatacatacccaagcaaaaacacacatataaagattggtagatatcatatttattgatgtctacagctaatgagacttcaaaaagatgaatcaacaaaaggaaaaaaaaatgaagaacggaaggctattcacaatgaagctgaagctgaagcagactgaatagttggaattctaatatatcatgtaagatacaaatacgggctgcaggctatactaatgagtaaagaaaaaacaaaggttatagacaagtgagatcgagaagaaaaaaaaatgaaacaagtttaataggtggaagagcgagagagagtgtgtgtgtgtggaaaaagaaaagaggaacaggtggaacacgtgtgaaaaaggagggagaaaaatggaacgattaagagacggagacggtccagcattccaaggcgatcacctcgaacgttccgtcatcttgtgtgcgatcactcggatgcttgttggtgatcgaacagaggacctcgttattaaacgccggacaacttgccgaggctcctttatccaaattcgaatcgatccataagccaaacttcccatcccttttttttttcagtggaaagcaatgtcacaccaatccaattcagtttcattcacatcttcttcgccaatttctcaagcccccccccccccaaaaaaaaaggggggaggggggagagaaaaaaaaagacgaagattgagaagacaggagacttaccctccaccaatactcaagagatcatgatcactcaagatcatgtaatcgttagctccagtccaaagatagactttaacggtgacgccgatgcgaaaatcgtcaggttcgaacatgactgctttccataaaaagctaaccggcgccgatcggaaaagatcccaaagtcaataaaaacctgccagaaaaggtggaaaggaacgcagcagaccattcgccagtcccataatactctttagaaggcttgaacgcctcgttaacgaacgctccgaagcggttcccgtcttggtctttcaaggccaagatgcagccagccatggtcccactggtcgaggatatcgagctgaccttctcgtacaaggtgcctagtgaggtgccgtgttggtcgatcgaatacatcagtttccataccgatgggatcttcaatctggatggtaaatgtaatctgatcttttccatcccaccacaaacccagcaaaacattgatttggttattcttttttattttggttatcattgttttccaaaagaagggaaatactcactccttcagccaattcgtcgtccattactagttgagattgagaatcagcgccgacgaattggatcggactaggacgcccctcatggccttcgaagaacgaggggggagtagaattgccgctattctgataagtattattattatttagttgaggtctattagctgctggaggagcgggtgaggaacgagtggagaaggtctgaaactctcgaggaacatgatggtcgatcgggacctctttctttgaggtagatgatgtggaagccgagccactagcggagacgaattcatcgaaatcttcgagcaaggctgccgccaacttatgttgatcgacagccttcgtcatcctcggttctgacctggcattgatagtcttattctcttcttgactagcagatgaggggatatgctgattccgcttaggagtctcattggtcttgtttgatagtgatcctctggatttgttggcctgattttggaagattttagacgagatcttgatcgagtttgtgggaggattaggaggcgaggtttcggcagaatcttgcgaaggaggaggaggaggaggtggactgaggcatttggaggtagtgggatcgatgaagcaggtcataggttcttggtctaatttggagagtgtgatcagtggtttgtgtgggtaggtggagttgggatgactgctgagtggcggaggaggaagttcgagtgctggtgattgagctcggaagggttcatgtgcgagatgtttggcgagtgcatcctgcctgaactttgatcgaatctgagcgtctagtagtagtgatttttggtgctcttgagtgtttggtagagttgatgattggtgggtgtctgttaggaatccgagtggatcgaggtcgtttgaggagagatgatcggcctgtggtttgatttttccgatactctgatcgttggtcgttgctgctgttgctgttgtgttggttgttgttgttgtgaagagtgggtttgagtttgaggttgctgaggttgttctgatgtttgtgttctgctgttgtttttggtagttcttagttggcttgtgggttgtggtggtggtgttgctgatgagttcgatgtggttgtgtttgttgattgagagtgggtcgaactcttctagtaagtcttgcatctcgacgttcgttggttgcttcggtttggttggtttctggtttaatgttttttgtcgatggtggtgggtttttgtttttttttttgagtgtggccaggtctgtgtttgtattcttaatgagaagatagcactcctcaccaccacaccactcaatcctcatcacaaccccctcgacaacatcatccacacagaaccagctggcaaccttcacaacagtctgcgcaaccatctcgcttcactaagcatcattacttcgggcttgacaggagcagtcatcaacccatcttaatataatcaattgccatctcacacatcttctcatattctttgacagtaatcaagcaacagatacattttctttgcgcacaaatcatcgaatcagatcccgattcacagtgtagggaaaacacctttaccattcataccaaccccgctgaggaccggcaccacatctagcctcaccaattcttccgacctgcttcgtcacttcatgcctaggctcagacaagaattgcagggattaatgtacaataatgtcccaggtttggtagagtgtttcatccagcagcgcacctttgatcctgctttgcgcctggaacccgacaaaagctttattaacgaaaagtatgaagaaaccttaaaagacacaacagagggttctatgttggattggatcacttctttttttgaccaggtcgtcaaacaaagcccacaaatttggaattctcgtacttggaagagtcaacctaccattcctttgaagggtctagaagtgatacgcaagtttgatggtgcaatcatgtccgtgaacttggaaaacaaaaatcacattgaagatgttatgatccgctctcaagctcaagaagaacaaatcagatgcctcaaaggctgccatgtccttggccaaagacatctgccacatcttcaaagctcagcccatccaaatctttgtcattgggtttgccctgtgcggaacctggatgcagctctggcagtttgacaggtccagagcaattggctctgaattctttgacatcaaagcaaacaaaaaaaaacctcaaaaaggggatttgataaacgcacaccagcccccattgtgcacgccaaaccacatgccaggtgtggattggcgtgcgtgcctgcacgccaaagcaaattggcgtgccggcccgcacgccaatctacagagtgtaggccgggtttaggaccgctgccatcccataggacccaggcatgggtcctatgggacggcggtggaggatcatgagaaaaaaggaaaaaaaagcctgggagggggttcctcccagcccgaagactatataaactcataggttcttgtcgggaggctttcctcccaacaagatggctttgaatccagcccatcgggaggaaagcctcccgatgagctggactgtgtaccagctcattgggatgaaaacctcttgatgagctggtcttaatcccagttcatcgggaggttttcctcccgatcagctggtatattgccattgaattctccacctttcaaagtgtagcaaacaattttacaatgccaaaaagtagtgaaaaacaagccagtaacatttaattgtaaaaatgagtgagcagaaaaaaaatcaaagtcatttttatagaaaatggacttgaccattaaattctccacctttcatagtgtaggaataaattttaaaatttggaaaaaaactcaaaaaataagcggtaaaaaattaagggtgttaataaaaacacacggtaaatccgcgtttacacgcagtttctgctgcgcgcagcacacacggattccgcgtgtagacgcagttttttatttaattttttaccgctaatttttcaagtttttttttggatttttaaagttgtttcctacactttaaaaggtgtagaatttaatggtaaacaccatttctcataaaaatgacattggattattaattctttttttccactcatttttcaattatttgtttgcatgcatgtatgtatgtaccttattttttatgttttttggaaattttaaatttatttcctaggtttcactgtgcctagaatttaatggtgcaatcaaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttgattttttacagcttaattttcatcattttttgacattttaaatttatttgctacactttaagacatgtttaaaattatggtaacaaccattttttccccaaattgaaaaatataccttgaatgctgcatttgacacgttttttttaattaattcatcactttttcatttaattgtttgcatacatgtttttaccttattttttatatttttttaaaattttaaacttatttcctaggttttaatacatgcagaatttgatggtaacattcgattttcttaaaactcaatggttaatttttaatactgaaattagacacttttttcacttaattttttacagcttaattttcattattttttgacatttcaaatttatttcccacacttcaagacatgataacaatgatggtaacaaccattttacatgaaaatcagtgcttgttactgaatactgcgttggacaggtttttttttatgtttttttgattgatttttaccggcctgatttgaagcatttttttagattttaaattcatttcctacatttaaaaatgtttataattgaatggtgaagtccaatatcactaaaaatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttgtttgaatgcaaaatggatacagccatcaattttaaaacctgtcaaagtttaggaaatgaatttaaaactccacaaaataaggataattaagcgtgtaagaatttattaaagaaacatgtcaaatgcagtattcaagatatagttttcattttgatgcaaattcattgttaccataactctaaacatgccttaaagtgtgggaaataaatttaaaatgtcaaaaaatactcactttcaacactacctcatatccagtactggatatggagtaacaaaaactggatattcagtgttttttttaaaaaaaaaaaatggtgtgaagaggtgaacaaaaaaaaattaaaatactacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgtttcaagtgcactttcaacactacctcatatccagtactggatatggagtaaaaaaactggatattcagtgttttttttttaaaaaaatggtgtgaagaggtgaacaaaaaaaatataaaaatgctacatatccaggtttattttactgcacatccagtgcgggatatgaagctatgtttcaagtgttttaacagactgacaatccaattgaggatcaaagagacttattttgtgtactctttcaaatctatttcactagggttttgagaaaccgcataatgatacaccattaaaggatattagaaaacttgaaagattcaaaatagactgttttcatttctggtctaccgttggatgaattctctttttgttcggaaaaatgcattgactctggaagaaaatttatttacaagtttaaggatatcttctttgacatagtatacactatattgttcaaattgtggtgctttgttgttagataggcaaaagctccataaacaaacatccaatattgtttcattttgtcattggattgaagataaattttgtttgtgccttccatatcatcattaattgaatccttcttttcaaatttatcttgggaaattgatgtgatctttccttcagctttgagtaagttttttttttggcctaaatcattgacacattttatcattccagttgattctaaaggtgtttcatttatattcctacattttgaagatccaatcaatttattgaatagaacatctgaattctgtttgaaattgctgccattaataccctcaggggatgatggtttaaagaattaatttccttcaactcattcagtgacaccaagaccttacaaaaacctgttcttgttttcctctctagtgaacaaatcaaaaagaattgtctagtctcacttactattttttaccaccaatcttttgatattgcagataattacagaaaaagaggtgtcacattgagggattattggtaaggcaacttcccaaggttgaatgagtttgatattgatttttatcaatgaaatctggtcagtcaactatatcaccatttatatgatccctataatgaggctatgttaatgagaggggtttctatcaaacataatactgaaacttttgtgttgaggctcatgggcttgatcctaagtccaccatgaggatcaattcacattaatgtagccttcttgttgctgatatgagtgttaaattgatgcttgatgtttgtgagttaggattcacccctgatgaacatcaactatgaaaggtctggtctcttatgtgtttggatgggattgcagttgtggatcatctgatgagtgactggtaacctcagttgggagtttgtgctaagagaggggcaagccagctatttggctccgttgggactttaatgaggttcttttcctcgaactgttccttgaaacatgatctcctttgactctggatgtccccatatttatctatacttgatgatgtgttggttttttgggtctgagccagggaaagaagatatccaaattatgaatatgacgacagcctcaagccaagcccagccctgctgtcgctgagcaacctcggtcagctgtgagacactcaaaaccagccgcaacctcactcgagccgggaccatcctctgaacccactcctgttgaccatctccaattcaaacatcttatcctcaaatcaaccaatcgacctcaatcaactcccaccgcaacatgtcatcccataccaacgaaggatcctctcagacccactatacgatcatccgaggcgctcacaggcgcgatccgaactatatcaactgtctcaactccgatggagattcatccaaatggagagaaaccggtcccagtgtcgatagcaccggctccacgtgttactggaaggcagacgattccgagtgtcgactcttggccgaaaagtggaaaaaaaccttgggcaagacggctgcaaaactcttgggccttgccgaaggtcagcttgtttctataccctacaaaccatcggtcttcccatcatcaatctcacccgtactgattggccttgtatgcctatccatcaacagattcgactgatgaagattggagagtacaggattttccgaacggttacaagctttaccgacacctcaaaggtcaacgagaggatgtttatctattcggtacacgttttcactgaacttggttctagtacacacaggagaacaaaaagcgacaacaactttctaatcttctgttcaactcccactttctcatggttaggttctgagcacgtcaccaagttcaggacggcgaatgaattcagtcctcatttccactggctctgtacctacgagcccacaccggccaacaggatctactgtaaatgcaaatactgctcaggtgtcaaaaatcaaggctcggtaaatacatccttaggactgaatgagaaaccgaaacggttcagttcacctctcttcgattcaagatcggccagccaaaacaagcgtaaagctgaagaggagatggccaaggagaactaccgaaagcgtacgaatgccgactcagtaccgggaacgagggccccgcggacttcccataaaccggtccaatcacgcagatcaatgccctctcataccttgaattcagtcccaggtggaggtggagccggaagaaaatcacagaccttctcaggaccttacgttaacaaggatcgagatcgggacctctcagagatcagatgcaccttcagaatggccgagttggtctggtgtaagctagatagaccgatcgatggctcaaaagaggggaaaccggatctcaaaatcgactattggcctgcgatctgtgaagaaagggtcttgatcacacactccgaggtgtccagggaacctaaggcctcaacaacagacgagatacctcaagtcaatggttccgcttcgtcccctgccccctcacctccctctctcaaagtccagcaaaaatatcagtggaaggtccgactactggcgacgtgcgacgtttattgcaaggacgaatcggacctcttgccctatcttaattaccccccaccgcttaatatttacaagttaccgatcaggccacaaaccctaaagtatattcaagatggtcatgaaactgatcgacctacgatcgcctccctcaccactctctctgaagccgtcactccattcgcattgagtctccagatcaccgcgcatatcaagaaaagttttaccctgatggatagatatgacatcgcatacttgaagagactcgaagcacgcgggcagaatattccgttagatgacatgcagattctttatgaagactcaaccctaccatggtatcaatttatatggtggggtgcggaaaagatttggtcgggggaattgattaggttgattgtctcggtaccagacctacccaagggactcagatcgatctcccaggcggcttcgccacgctgtttcttcctcaagatcaccgggatttaccggagcaacgatgagaagggcatggtcaaagggccgatcttcgagttggcgccaattgccgatcaagccaaggatctggccgaacaaaatccagactttctggagtccgacaaaccaccgggggcccagcatgtcaatcgatacatgcctaaaccacccagtggttatttcttcagaagactcaccccattcggcaaggagcatcatctcgtcctacaacacatcgctgggagatactatccttctcaaccgatgtccactctgaactcaacaaacggggccaattgcgaaccgcccgcgccaatgagtatcgaaggaaggtctttgattttgtctggaatggccgaggggagatggctacacatgcagttgagtttttctttctttctttctttgtcacctgaagaccattaccaactggggatcataaattgctcacatttctcctctccttttggtccatagttgcgaaacatggacactcgaccgcaaggaatgcttcaaggaatccgaagcatcggctgaacgagaggtgagcccgcctccgcaatttctcaaaccaaagacagaaggactgaccaatatggcttggcattaataacctaccgggttggataaataaagctgttagcgttttgtgcaaagaggcaggagaatgagcaaacgaggacgcagacggtagctggagtcgagccgaacaccagtccgcatgtgatcaaacccacgagcaatagtgcgattggatcgacagtcagtacagtcgtcaaaaccgccacgagcactgtagtcgacccggccctgagttcaggggttgaacgaactgttaatactggggtcgagccggtctttggtactgtgattgaccctagtgccaggactgaggtggtcagttctgtagttcaaccaacaaactacactctggaatccacccccaattctgtgctcccatctgccatcaatactgcagttcaaccctcgatcagtaatggcactattactgaaccggctgttgctaataatcttgccccataaaatcataaggataatgtaaattgctggacctctttattttttttttttaaaaaaacctgggctagtttttcttgcctatgacaattacaatctccatttattaggaaggaaaaaactaaagctcaaattcaactctcaaccaatcacaaatgggctagttacaccaccaagattattatcgactcattcatagtgtattgttactcttttctgcaagacccttgggggaaaaaaatgctgctgtctatgtttttactaggttattgatgatgttttctcttggctgatggtgtctcattattttaggtgaaaagacagaaaaagaaaaaatattcggtgaacaatggtcatgggctataccactaacactatggattgtttccgttggctgttggtggtatcagactaatgttggcagccacaaaggtaatttagagatggccatttggaacctggctaccagttgcttttttggcccaaagccagcactaggtactgcacccagtgctatctggcgggtactgggccactggcagtacttgaggtgggtacaaccagtggtactctgacctcaatgcctggttgccagagattcctccaggcaacctggttgagaccaatcacgtcaccaaggagggtccccaccggcaacctgattggtcttgatcaggttgccaaggaggggtcctctccagcaacctggccaagaccagttggtcttggttgagctaccaaggagggtatttgggggtgggtacccttaaacataccagggtactgcctgcttttttgcccaaaaccaggcactgagtactgccaacactgggtctctactttacgctgcgctatctgcattatctcagtaatgtagtgcacttgattcctttcctgatacattaacattatctgcagtggcaattttttctttcagccagtagtgtaatggtgaagtttttgtgtgttttgaatggataaagtaatgcattatcagattatccagaggttaagcagagctttggcagcaacacatgccatgaatgtccagaaagtatcacatgtcttaccatatttatggtttttttttcaaaaataaatctacaagttgccgaaggcaaaatggataatgtaatgtgcaaaaaatttccaaacattatggggaaagtaatgataatgagtggaaattcactactttatctttacactaccattacgggtacttaactacccagtgttggtattgcacccagcaccaactgggtgggtaccatcaggggtagggaaagccatctctaaggtaattttgcagcctagacagcattagtcttagaccacttttcagaagggtttcctgtgaaaagcagtccagcacagtgtagtgtcataagtgtagcaccactaacactagagcatcagtgggatttcttgggcttgctatgctacactaggtggctgtaaacccgctgttgctacaaaccttggagcaactccaccctggggtgtaaactgctggtgtaagatttggacaatccattcccaaatccaattgttgaagctataatttggttagtctttcagtggtggaaggtatactggggtgtaaaaggtgtgaagggtgttgtatcatatgtgaattgggggtgattgatcaatagacacactaggttttacacacatcagggctggttcacaggacttacaaggatgtagagaggagccagatttacaatcacaatgacctttttgacatctcagatcaatatggctcccgtttcacatccacaggtggggcagagtttttgaagcctgaggtgcaaatgaggtttacaccctgtggtggatttgatcttatgattttaaattcttgacataataatacataatttgtgatcttggctgggacctgttgatttgagttttatgtatgctgacagagctcccagtcaaaatctcagattatgcaaatgagcaaaactcacttattcagctgtgaaaaccatacctgttcaagtgtgcaatcctcatcaaaaggaaatcagggaattgttgatccccaattgtcttgggtagagcaaagggaagtgtgatcttgcttcacaagcttcttcctaaggctgccaagaatctgttaacttagtgacacaagattgcagaagatgcaagattactacataaactagatcacatcaacaatgaaaccaatctgatctgatacggtatcggctgatttatcagatcggattgtttttttgataccaggtatcaaaaaataaggtattgaatcactagtgtgatccaatcccgtggtaacggattgaaatggtattggattgggatcgggattgcattgggatcccgatccaacaaccaaaagctgcgggctgtgtgcctcatgctttggtataatccagagtgtatttgatctgatccccggattggtatttatcggggatcggatcgaaaatagacccaataccgggtattgggatcagattgctccacccaatcccagttgtccaataaattgggaaacgattggagattgatctaatcccgatacccagtattgggtctatttttgatccgatccccgataaataccgatccggggatcggatctgccttaacctagttagtgagattcccaaacctaacctaaatcatagttttacatagtatatagcctggtctgtcccaatcctggttcccttttctctttcctccccaagattttcataggccaaagcttacctttgtggaactactcttgggaggaatagactttgagagggatgggtgctttaatgggctgcctctctggtaactacaatgagtaaggtaacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttaaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcctatctcggggagtggccagcttgtggttggaagataaatggaacattctatgagagcatgaaacaagagaaattcaaaatatatgtatccatagaaacaggggaaacaaacagtggtcaaatgctcccaaggttactagtatgaaacaactaaggggtagaatattccatggaaggagataggaggaaataactgtttcatggatcagggggattactcttgatgttcttggatcttcaggatcggcttaccacaccgtgacaggactgtttcaaccaggttagttatcttttctttatcttctctgcaatccataccaagattaggagacggggatttgcatttgccaaagcttactgtgacgggactgtttcaaccagattctcattttcacttgagcatctaatagaatccatgtgccttcatatgttgagctctgaaccctgcttccccagatttcaaagctgaaattagaccatatcaataatatatatgtgggtaatacctcatagctgtgagaagttgaaggttggttttgttgatatcagagaccaagaaaatcttccaaatcctgtattcataccaatttcagcttatgatactccatgttgatagaagaacatcaacatatttacaatccatgaggtttgaaaaaaaaaatcaccccctcaaaacacaccaacaatccccaagtcatctgctaggctgcacagaccctgggccaattcaatgtcctggatttatcagtctctcaattggggtgtgcttgcataagtcttggagttgttttgcccctcccccattcatgttctcaattgttcaaaatctcaatgtctcagtgaatcctccttgcaggaaactttaactgaaataccctagtgtaccagttttccaagctggattcctcctgttgatcagcagctggtacaccacgtactgggttggggtttcaaaggagaattcttctggtacataatgtgttggttgcttataagttgatcaacccaggtcaatgttggcccagggtctgcacaaaccaacagagggcttgggggtcattgcaggtgcatcttgagggggttgttgtttcaaacctcgaatccatttgtctgagattccttacaggtttttgaagatttttggcattcgggaaattaaacaaaaaagaaggtacatatcaagattttttatagcattaagaacattcttaaacaggcaatgatcacctgaaatcttaatgtgaagatgaagcaggacagaaaacactgcggaaaacagcaaggggcttagtgaggaagaaatgctgcagaagctagtttatactcaacttaggtttcctcacttgttgtatatagttcttcactagttccaagcttgtatctttctttctttttctcactcattctttagtccatttgtttgcccgcaccctctgtgtaacgtttgaagtttatgttaacgaaatcttttatttatcggtaagatttactggtttattagctatataccgactatgttagatagttggttgttatgtgaatctttataattaattgatttcattataatgagcctgatttcattataacttgattcggttattgttttccttgttattatatatatgatcgttgtttctcttttgtgtctttcttttcttttcctcatcgcgattttctttgttttatttatcatcattacatttcgattctcgaaataaaaacctcgaattcttttctttataaaaaaccctttcaagagtttatctttctttagaaagtaaactaccctctactctttcataatatagacggtgtggtggcgggagcgcgccttgacctaagctttggccggtttgtttggagcatgtggaatgctcgcggcgctgatgcggaaagcacgcggagctgacgctacataagcaggctgaggaaagcggcggtgcattagtggaaagtctagctttccgaggcgcgggaaagtggagaaaagtagaccgaatgcacaaggttctgaaaagcttactgcggggaatccgggcatcggcgggcgccggggatcacggccgactgtggaatgggggttcagggtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacccacttacgagcggccggaggagtacctggaccgacaggcgttggaggggtgacatgcggagtccgagggggtgacagcggatgacagcgtgggaggtagtaagagactggagtgtgggaaactgaggaggagtggactttggggcagaagaggagggagagagggggaggcatgactcagaacatatcagaaaacagagagacttaggagtgaatcgtgtattagcctaaagaattgttagagatagattagagttagagtactaccgacaaaagaacaataaaatagagctattttacctacctacaagaccatcaagcaagttaccccggacaacaaaccggagtaagacgcgttgcggagcggagaagtacaagaaataccctagggcgcgcctttctttccacaacggtttactctcttgagtaaacttatagtcactcaagaaaagaaagtagtaggcgggctctcacaattaaatcgcgatctttttctccggaatctcttcgacttcgtagaaagttatatttacaaaattttttgcatccttaatcgttctgagattttcgagttccttcttcacatcgatttcaattcccttctctcaattctattgcattctcatgtccgatacctcctctcctgtcgcgttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagctgtcgaatgattcgtataacggttaaaggtgtttatggtgattgttgatgataatgttgttgttgatgaagttgttgatagaggtgtcaatgattgttgtcgaggttgaggcttgaacgcaggtccttgaggttgatggtatataaagttaaaaagagtgattgagaaccaaggcgcagttgatgggagagctatgcttcaaccaggaatggaacggaggaccagaacaggtggagataaggtggagataaggtggagataaggtggagataaggtggagataaggtggagataaggtggagataaggtggagataaggtggagttgaagtggagttaaagtggatgtcttgaatgggaattgaacccaggtccttgcggttggggtgtataagggcaaaaagcagtggatttcaggcaaaggtgagagcttagtggttatgaaaaaagtgatgttgatatttctacactataaactgttacaatatatataaggggggttataattataaaacctcaatactaggtagctaataatattgaagagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcaggtgagggaatttagctggcctgaatatccaatgagggaatttagctagtctagtacatgcaggtgagggaatttagctagtgatagcacagccttgagggattttggctggcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctagtaaaggaattcaatatgaaacaaaggaactcaatatccaatatgcatccagtattcaaattgagctatagtcagagtaaagaatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttcttttacctcaggaatccatttttgatgttgattttaccttatatctcatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacagcgtctagcagaatggctttcccggactcttcttccaataatgctcttaatctccaatcttctcatccccttatttcccctttcaatagtccagctcccaacgtttatgttgcgacttcgtctcatcgtgatcttcccccactatctcccatgccagatgattttcaaccaagacccatcccttctccatctccaagtatccctttcccttccccattaccgaatcgacaagatcatcaagatggcgtgtccacccttctcttgggtttacaaattgagaatcccgatcgtgatcaaacaattctatctcattctcaatccatcgcgtctcttgaagtgcaagctaggcgtaatgaagagatcttacgacggaacgacgcgaccatcaaggaactcagtcaacttttggttttcgcttccgatttcaccaaattgaaagctcaagttttgcgtgaatttttgcaagttcgtaattctctcgatacggcgaacgggtccaccaattcgcgcttggctttgttggagactcaggcaacttttacagctaaattccattcagaacctccccattactctcacttgtccttttctggtgaaatttctgagactcaccagttttgctattccattcgagatgccttcgctcgtgtttctcaccagtttggttcggagcgcgaccgcatcttgtggatttccagttatttccttacggcttctggtcgtttgggcgagccttgcccgtcgtatgcttggtggcgaggccttctcactcgtaaagcggacgctcaggggcttccgactaagtctgcgttggctttggcgccgtttgttcttccggaattagcctcttcagacacctttttggatctcatcgaatcacatttctctagctcaaccgaggaggaagattccagaaaggcattttttgctcttcgtcaaggatcttcgttgatttcagatttcaatattcagtttaatacattattgtattcagttgatctttcccccaagtcggcgctcgaacattatgaacgagctatcaatcagaagattatcgaattaggtatacaacgtggaggttggtcggagttgaccaatttggacgacatgcaatgtatggcagttaagctttctttggatgttggccgcgtaaatcagattaatcaacacaaattttcagttccccctcctcgcgtcgaatatcgggtttctagttcggcaccagtcgtggctaagccttctcaagcggttcctatggacatcgattcagtcttagcgtccattggttttacttggcaggcttggagaaaagcttgtacggataggaggacttgtttttggtgtcttcaaccttttgacaaagaacatgtggataaccgtggttgccctcttccgcattcgaaatggttgaagaaagaagctttgttgccgttttggaagggaatggggtgggaaagtcagggaagatgatcaagaacttgatcgatattcctatcgatcaggtgattcggcgggataaaggaaagaagaggaatcgatttctgaactcgacagcattcacgccccaaagaagcgtttttcggctctcccgtcgacttcaacttctctccctcctgttccatcgacttccgcccatgtagacgcaatctcgacggagcctatgtcgatcagcgaaattatgttcaatcgtcagctaagtgaattggagtatgatgaaggtaagtttcttcatcgagtattaagttcatctttaagtaatctacctctttttgaaggtcatttgattttcaatcatcaagatttagttaatgtttcagttttggttgactccggtgcttcaacatcgtttattgacgctgattttgtttccttacacaatttaagaatgagattattaccttctccgttgacgcttaggtctttcgatggttcatcggcagtcacgggcgatgttactcattttgtggatggtatttttattattcctttggtttcgggaaaatttttagaatcgaaagttcgacttcatgtgacgcggctttcttcggcctctgttatctttggtagcacatggttgaaagctaccaatacatttattggaggtgtaaacaatgaaatcattatagatggttgtggtttttcaaattcttctgtggaggaatcccctggtgggtttttgttaaagaagttttctgatgtatttgtaacagatagtttggcgtctctccctcctcatcgggctgggtttgattgtgaagttaatcttaaggaaggagctgttcccccttttgggtgtatgtacaatttaagtaaacctgaacgcgacaaattaaagaaatatattgatgacaatttgcaaaagggtttcattaaggtatcatcgtccccggctgcagcacccattttctatgtcaaggtggaaggaaagtctgatcgaccttgtgtagattatcgattgctgaatgacatgaccattagagattcttatcccttgccggtgatatctcatttattgaataatctgcatggttgtaagtttttctcaaaggtcgatctcaaggctgctttcaacttacttagagtcgcgccgggtcacgaatggaagacggcttttaggactccatggggtctttatgagtatcatgtgatgccctttgggttggctaatgctccagcaaccttccaacgctttattcaacatgttttacgagaatatcttgacgtctgttgttttgtttatattgacgacattttaatcttttctaggacgcaagagcaacatcttattgatttagagaatattctgactaaattaagagagttttctttaaaggcatctttgaataaatgtgagttcttttgtcctctagtgacgtttttgggttttgatattacggcggaaggtctcaagatgaatgtaaagaagttggataccataaatcaatggccttaccctactaatttgaaagagttacgccgttttctgggttttactaatttttacaggaaatttattccggctttctctaaggttgccggtccgttgacatctttaactaagggcgatcttggtaatcaagtttcgtggcggacggattcatcggtcagggcgtttgaggaattgaagtcgttgtttgttaaagaacctttgcttcttcactttgattttaataaaccacgatatgtacatgttgacagttcgggctttgctatagcagcagtgttaagtcagccggatgatcaaggtaatttattgccggtgagttatttttcgagaaagcttacggatagagaacgttcctggatgatttttgatttagagttacttgcgatcgtggaggcttgcgaggaatggagagcttggttaatgggaactgaagaaccagtcaaaatgttttctgatcattccaatttagtttattttaaaaccgccaaatacctgtccccaaaacaagcaagatgggctttgtttattgacaattttaatatgctgatttaccaggtttcaggtactaagaatccagcggatgggcctagccggcgtgaagatttgataggcgataggactcgaatatctgaagctaaagcgattgttgatcggatggtttcgggggtagattgtgatgctattacggaatcttctacagtaggttttcatggtattcatgatttatccttccagagaccaaatcaagcgttattagattttttttcgaaacactatgctgaagaagaatttaaaggaaatgatatatgacgagtcggggaactttgtttccatcgagataggatattggttccgaagtcgttacaattaaagatattgcgtatgtatcatgatgcaccgacaatgggccatccaggggttgccaggactttgtcgaccttgttgaggacgttctcttggccgttggtaacaaaatccgtaactgattatgttaagtcttgtgattcttgccaaagggtaaaggctcagcgacaagcaaaggatggacagttggttccactggtcgcgagtcctaagccgtggagtacgataggaatggatatgattgtgaaattgccggtgtcaggaggttttgattctattttggtggtaattgatttattaagtaaattaactcacttcatcccttgtaaggaagcttcttcttcggcagttttagcaggtttgttccgcaagaatattttccgactgcacggtctcccggatcgcatagtttcggatagaggagcaacttttgtgagcgacttttggaagtcgttaatgacatctttaagcatccagtcggcattgtcaacggcgtatcatcctcaaacggatggtcaaacggaaaggatgaatcaagttttggaggattacttacgacattattgttcttattatcaaaataactgggatgagtgtttagatatggcggaattttcgattaataatttagattcagcaagtttaaaagtttccccttttttcttttcttatggtcatcatccaaaattcaatattatgactgaatctgtgggacggaaagatttagatgagtttcttttggatttgcagctgacacaggagacggcgatggagtgtttaattcaggcacgcaagcgtcaggcattatattataacaaacataagaagccggctcctgtctataaagaaggtgaagaagttttgctattgaggaagtttattgaatctaggagattgaattctaaactagattatcaatatatcggtccttttaaggtgaaaggtatggtgggtaagaatgcggttgagttagatattgataaagagtatccaagattacatccggtttttaatgtgtcactgatagtccgttatattagtccaaacagtattataaatcgaggtttggttgaaggtattaaagataagtattatagagatgaggaagctgtggattggactctgatgaaggcggttttgaaagcgcgctctttcaagaagggtaagtatgattttttagtttcttggaagaattctacggtggcaaatgatacttggattgctgaagatcatttcccaagttccatgaaatcatatttaaacacatttagagaacttcatggtgaattgtttggtgggaagaagaaaaagaagagcaaagcggcaaaaaagcccccgacagaagtcagagtataaggtgagtcttatttgtaacgtttgaagtttatgttaacaaaatcttttatttatcggtaagatttactggtttattagctatataccgactatgttagatagttggttgttatgtgaatctttataattaattgatttcattataatgagcctgatttcattataacttgattcggttattgttttccttgttattatatatatgatcgttgtttctctttcgtgtctttcttttcttttcctcatcgcgattttctttgttttatttatcatcattacatttcgattctcgaaataaaaacctcgaattcttttctttataaaaaaccctttcaagagtttatctttctttagaaagtaaactaccctctactctttcataatatagacggtttactctcttgagtaaacttatagtcactcaagaaaagaaagtagtaggcgggctctcacactctgcaggtgcttgtcatttcctttgccttgctactctctcccttctcttgatctcagctcctcacacccctttggtcttttgaaataaacagtctcagtttctgaaacctgaagttactaagaaccatacaccacattcatctagacaagtccttttgagaaagcagtacaaatattctgctcttgaatggaggcacactatgtgattacagaaaacaaaggcggccatcaaattccaacttcttgaaacacatgaggaattcacagtcaaataactaccactatgtagtgcttagagaaagaattattgatagaccaacgattcccatcacctttgacttttcaataattttgggggttccacacccaggaccatctcagaatgtcttggtttgagctttggtccagacgcacacatagaccggattgaaattgaggtgttgttgttgccctgattcttgggcatcaaatggccctataagtaaggtgggacttgggggtgatggatcatgcttctcatgaagaggagctttctcctgcaaacttgagcactttcctcgaagattggttggattcttctgctgtgacctggtgtaatgattacacccacatggtcatggtggtgtatatacagatgtcaactagtagttgtcataggtgcatcttttgtctttcccttggtctgcacaaaatgttcaggatagccaggacaggagaggtggattcaagaatcagatcaataaccacaaacccagtccgatttacttactttattggagcccataagtctggccctaatcagcaagagtctgagttgatgtacggctcatgcgagttgtgatgtcatgactggatggaaagtttgagtcgggattgtatcgtcactcacgatgtgcgtttggggggggggggggggatggaagatgtacatgcaggatggcttgtgtggaggattcagtctttaaagctcctctggatccaatccgtgctagctgacttgcgtttgtatttcgtgatcctcctcatccagaagacacattgtcaacgacatgagccgatgggctatgtggtcgaccaggctattcttcaaccactaggcctcctcctgctccctccccccccccccccctgagagtgtaatttagtacttgtctgatcagctcgatttgtgcttgccattcctcgacgggatgggggagacacacggaatcatccagtccctccatatatacaaagatctccgaatcaacagagctgcagcatttaaacgagagagagagagagattgtttatgaagttgatcgatcccagggttgtgccgacataaacagattctcgattcatgtggttatgtacacaagttgcagttcttctgcttgaagatggaacagcctacatatttatttaggtggcgactcatgggtggacgcaggttgtgggattctgcttggagctgcagcttggaggaggaggaggaggctgtcgaacagtgtgggtttacaaatcaagtcctgcatgtgcaaggcttttgtttacatggttacgtaggggctgcaagagcttgagtgatagatattgttgtagaaatttgaatccgcgaagtctgcctgcaactgcagaacgatgtaaataaatggtcatattggtggtggtggtggtggtgcggatggaatcgatcatggaggcttatcggagattccgagtgagggctgagtttacgtatgcttttctgtgcccagggaaacttggactgaaccaaaccaagggtgttgttgttgttgtgtcaccggaaagggggatgttgtaaatcttgccgtgcggctcggatggttttgttgttgttgctgttgtggtttttgtgttttgtgtgtgtttttgtgtttttgttcggttgcagtctcctcctcggctctttataaatttccccaaccaatcttcccatatttttccttcgcttgaacttcttcactgtatcccttctgacggcaacagtattaccaagaaccacatcccccgtttgaagagaaatgtccaaccaagcacagtccaccaatggggtccactccaacggacactccaatggccactccaatgggaccaatggccactccaacggccattctaacggccatcaacaacccacctccactccgatcctctccagctcaaattcgatcgaaaccctcaaccaattcatcaccaccccaacctcgcctcatctctccgactctgtctcgggtcgatgggcctcattgacccccagtcctaataacacccgtcctgaaaatgtcgggattcgtaagttcctttcgtttgtttgcttcattaccacttcttttcatctgtccaaatcgagatccgatcgattatccagaaaaaaaaaagacatacttaaaaccggcacaaaaccgaaaacaagcgctcaagatcttaagagcccaaaaccacccccccattgatcatcagaaaagaaagaagaaaaagaagacatgaattaaatctttgctctcggaacccgtgatgatcgctaaccttctctcttattacttgtccgtccacagtggccatggaagtctatttccctcgacgatgtatcgatgagagtgaactggagaaattcgatggcgtggccgctgtcaagtataccatcggtctcggacaagaacacatggcctattgtgatgaccgtgaagatatcaacagctttctcttgaccggtaagctaccttcattctttttttctaaacacacacacacaaaaaaaacatcacttttgagatctgacccggctattggcctttatttttaatctttggatcagtgacccaatcattgttgacaaagtacaacattgacccccgttcgatcggccggatcgatgtgggcaccgagtcgatcatcgacaagtccaagtcagtcaagactctcctcatggatctttttgcgccctccggaaacacggacatcgagggtgtcgactcgaagaatgcatgctacggcggcacggccgctctcttcaacgtcatcaactgggtagagagcaggagctgggacggccgttacggcttggtcgttgccggtgatatcgccgtctatgctgacggccctgctagacccgtcggtggggcaggcgctgtggctatgctcatcgggcccaatgcccccatggtgttccatcgtatgtctcctctcgtcattatgcaaaccacccaccttgcctcataaactaactcttttttttccgttatcgcttctagctgtccatggtacccacatgaccaactgctgggacttctacaaacccgcattagcctcagaattccccgaagtcgatggcccgctcactctcactgcttacttgtcagctcttgacaatgtgtacgatcggttccgggaaaagaacgctcaacccggccgtatggttgccaacggctcgagcgattccaaagccaataccagtcttgagtcttttgactttgtcgctttccacggcccttacgggaaacttgttcaaaaggccaccgcacgattggtaagtgaccttatcaccccttggttttctttttcacagcattaaaccaactaactgggtgttcggtgaattatcagttgtacctggacttttgcagcaacccggagaaaccggaatttgcttcggtagataaggctttgctttcgatcccccgagccaagagctacaacaacaaggagattgaaaagacatttgtcaagctcagcgaagagatctacaaagccaaggtggtgcctacgacgcaatgcatgaagaggcttgggaacatgtacacggcctcgctctatggggccttgggatcgctgatcgattcggttggcggctcggaggatgtggtcgggaagaaggtggccatgttcagttacggcagtggcttggcctccagcttcttccagatcgagttccgaggtgaggtgaaggagatgagggagaagatcgacttgaaggctcggctagcctcgatgactgtcagtccgtgtgcagagtggatcgaagctttgaaagtaagagccatcatctcccttatcaatttcagtagagacaagtcaagcagactcattgattcttaacacttgtccgcaattcttaggttcgggaagagaaacataacatcaacaattacacccccgaaggcgatgtccagaagctatggcccggccagatctatctcgagaatgtggacaagagctggagaaggacttatcgaaccgcttagaatgcacttcttcttcttcttccaccatcatcaccctcacctttttcttgggcttcttatatctctcacaacaatcatctcaaaaagcaccctcccaatccactcggagattccagttcatcttctctgttaccgtatcttgagtatttgttttctcttcatcagaaaataaactaaaactaaaactaaaaaatcaatttagatcctatcctaacactcctcaaaaccaaaactacacatatccataccatatagggagcctgagaagtagacgatcctctctctctctctctctcttgaaggtttttttttttccttttgaggacttctctctctctacataaaacccttcaacaaccatcttagacctctcttttcttcataaaataaaatcaacaaataacaataaaagacgtcgtccaagatacatattatacctctttcttttttttctcttcacaatatttatatatcatttctcacattcaactcttactattgttatatcattgctatctcttattattagtagacttatttgctcatcttagttgaaaaaaaattcttgccaatcatgatgatgatgttgatgatggtgtgtgtgggcatgagagtattgagaaagaacacggtggatttctgatggatgagaccgcaccgattcccatgcaagctgagggggggggggggtgaggttgagagtaacagatgcaggataggttcggcccgagcttatgacgaccggcgtggttggattgatgagactgggatgtcgggaggcattggacgatgggcctgaaggctgactggctcgtcgagccttgccggccttgtgactgtgagcccacggagccgagccggtggcttccgtcacaaagaccatcagcgctgacccgtcgtcctgtaagccttgtcacccccgccccttctgaaaactcccaactattctcccggcttggggtttgagtatctatgggatacagagtcggattcccaaacaagagtttggtgagctgtaggagggacgagccagcggggttgtgaggcgtcgtaggtttgttgttggcggcccccctggttgagcaacacacatgtcgcgtgttaacagggagcttcagagcattcaactgttctctctctcaagctgggccttcaagaacgtcagacaaaatcaacaggcgtaccacgcccatccaagcatcagccccaaggcgagggggtgccgccccccaccccctttccaacatagaaaccttaaccaaagatattaaattacaaagaaagaaaagtatatagtgacctgagatgatgtatgtatgtatgttgcaattgtatatatacgggaatatatatataagaaaaaaagacgagataaaagggatgtgagtgtgggtgtgtgtaagtccgaaaagggttcagcttgtgtatgaaaacaaaagtgggacggaataagtgggaagaacgagaaaaaagaatttaagaacagcggaggaaacaaaagagggccgcaagggtttcaaaaagtactgatacttagaggatagcgaagaggccagtagcgatgagagcgaggacgaaggtggaagcgacgggattggcggacgaaggagcggcgctcttcttggctccgccttgggcgtttcggccgcccggtgacgacgaggcggggccgacggcccggcccgtgggcgaggtcaccggacagttcggcaccttcagtccgtccttgtatttcactgaaagaagaagcatgaccccagttaactcccattatcagcatttcacaaactcgtcaaaaaaaaaaaaaaaactcactgttgaagtcgtagagtccccagtatggctgatgagacaaacaaacagaaagtaagcaagcgcgtcagctttcaccgtcgactgtgtagatatcaacaagtgctatattttacctcaactccaccgtatttcttcttccactcttcatctttcagctgtaataagtgataaatcagtaagtcttcaagagctgctgagaaaggagcagacaaacctcgaaaaagaactgcgataggaagaaaggcatccatgtcagtcaagctattagttatgagactatgattgatcgaaaaaaggagcagtgactaacgtagttggtgttgttcttgttagcctgacaaacgaaggagtccatgaaggtctgtaatccttggacagaggctttgctgggcccgttggtggtgatactcgcgttgtcagaagctgttggccaaccagtctcggcaatgtacatgacgggcttgttgggggcttgggcgcagacattgacatcgaagtcctggacgagagacggataacagtgttagaaaagtcagtaagggtaagttgtggatggaagggttgcgctcaacttggaagaactgccaagtccatcccgcagattgctcgactggaacgtgtccaaacctgtaagtgaacaaggatcagtgcccaatatcggatcatcaacgaatcaaaggatgggatgtaccaagggtgaacgttagccatgacgtagtccgcaccggcgcacagctccttggtcaccgcagagccggcatcggctgtgccgagagggatggctttgtcgagcttcatggccttcaaggtctggttggtcttttggatgtagttcaacagggtggttcgggcggcaactcccttgggatcggtggccgagccgccatcgccgtaggagagtaaaagaaattcgttctagattgacagatggaaagtgcgctcagctgggccccctcaagtgcatcaatttacaaagtaaaagacttacaccgacggtgataccagcgatgtgttcggtaccatacttctgaatggcagtggtgaccgcattcaattgtcgttcatagacggtgtcgttaccgtcgatgaagatgcctagccagacgctcaagtcgacgtttccggcttgcttgataccttccaagacgagctcggtctggttgcaatcggcgccactagagaaaggttcaagacgaccaacggatgatgagggctagggcgaagcggagaagaggctggggaaggggtggtgctcaactataatcggatacgaggtgtgagttgggcaagcttgcccatgtctcgggtcacactggcttggtcggcaccacactgtgggagcagcgcgccgtcgggcgagtaggccattccgtagaaacttcgggtcacggagctctcttgagcttgcacgccaacggccacggccaggagggaggccaaggctgtttggttaatgacacgcatatcacgaacgatggaatcataacagatagatgtgatcagtttgacagctggcaagacactcaagtgcggggtctgcagaagcctatcactgacccttgaaagtcccgtacatcttgtaggttcactgagttaccgtaaggctatgacggataagttgggttaagaaaaaagaaatggatgttgtttgtcgagttgttgttgttgttgttgttgctgctgagatcttcagttgaatgatgaaggaatgtatcagttgtgttggtgggggttatagtccggagactatatttaaggtgttgttgttcagagaagggaaagtgtggggaataaaatccggttggtttaataagagaaaaaaaaatgcgaaggaggtccgagcgcacccaacaaaggaaaaaggcctagaaggagcacggacgtatgatatggttctaaaatggaatgcggatgaatgggggaagacagggagtggttgttgtgactcaagcggatcgaaagagaacaaacaagggatcggggtcttcgagggaagcgagagaaaagggccgggcttggtgggtgggtgtgacgcagcactcacgaacagacagctggagttgaatgcaccccgtgcctggtgacagtcgcagactactttaatcaagctttcttttcttctttcctttttgtaattcaagttgaaaggattttcccgagatcgaagtggttttaagacctgggggcttcaaagaaacacggttgcagagaggacgctggggcgagtttggcgaggcgaaagccaagcacttaaccctatgagttgtacttcgactgtctaatacaagatgtcagaaggagacagtcggagttccagcgagagaaagaggattgaacagggagggtctgtgtgtttttgatagggtttttttggaggaggctttgatgttgttataaggaggaaatgggcgcggaaaccgctgattatagggagtcgagagtcgaagcgaacaaaaaaaagaagttttattgatcagacgatgggcttgatcaagagccagaaaccagtgctggccgtctgggtcgggagcagtaaaagtagattggttctgatttgggctcacaggaatcccccggccagctggcaccaagaagcgaagaagaagaagcgaatcaagagtcgccggcaacggtcgacaggcgatgttgcgcaagtcccagctgggatcttccacacaccacatcctcatcgattcctcataaatcgattggttggttgtggttgttggctgatgacgatgtgctttgcaatggtcatgtatcgatctgccttcacaccgtttcatgatcagtctccactcaaaagtgccatatcaaaacggattgctgtcggccatctttcaggattcattctctcagcaacgaatacagggatggagtacatcgtagctgtcttcttcttaatttcaaacaagggcgggtattcttttgggctcacacagctccagttggccaaggaaggaaacatccggaggagtgttctgggcaacccattaagctgacttgagtgttcattgttaggcaactcggagaaatttccagccatcaagctacttaattccttacaacttaacgatcgcactgatcatcctgccactccctccggccacctgcggattgaagcaccagcatcgctaacttaaccatttaattcccgttgattgagctcggcaatccaatcagttgtagcgggcttctgccacaactgatcaacatcaatcagttgaaatcgcctcagacgatagatgtgattcaatcatgttttttatctgttggatctgcttaacccaaccttcactttcaactcggattttttcgtttcgctggtggcagctacatatttatttttacaaggctggattatgtatgagattgaagtgagttttcaaccaacatgatcaagcctgtttaggccggttcacctctgaagttcattaaggcaacttttagcacttttattatggatagaattttattgattttgtcaaatctcatgaatcatcaggtttggaggaatttcagagttttgacaaacttggaaaatgtttataatgagaaatgccataaaacttgctccaaagttcaaacgtgaaccgtcctaataataaatgggagtgacaactgaccagctgaaagcaactttgcattccttctcatcactacaacccaatagatattgatcactcctgctgggttttggcagccttgcactagaggcctataaaattaagaatccatcctggccaagcaacaccaaattagagtttaattgggttggcttctcctgtaggtttttttttcctatttgagctgacccatggacctgagtatgtagggccaaatcatggattccttctcaattttttgagtgaaagttgaacagctatattcccactgattgtaagtttctaaagcctggcacaacaacatcaaaaatccccccccccctttggtcagcatgaccttgccccccaaagacagtgctttgtggattctccacaagtggatgttgatggggcttcctcaaatgctgtctatttgaaaagagcttccaggtgatggaaacctatcacagcagcttgatgttggctttgcaagtccagagaaatcgggaacagtggggaataatgcataaattattattttttctgcagaaatgcttacataatctatcccttgtcattttttttcacagaaatgcttacataatccatccctcaattcatgtatgaagacaaatttaatcatgtaatttatgtttatgcatttatggtccaattttgaattccattaagggtcagtagtatgtaccattgggaacaaaaattcaatttttcagaattggtcttactcaaagttatatttcatcaaaattgaccacatcaccagaagcaagttgttggcatacataacagttaaggaatttgattttttaatctcttcactttttatcaaattctgtgcagaacttgaaggcagaaaaaatgccaattttccaaaattgaatcccatggtactggccctaatgtttgttcattgccagaatacccctgtccttatctggtatcctcatagctcactgccttcctgtcagccaaagaggttgggttgacctagggtttccaacccaaaccctgaaaatccggtgcaacctactcaacccgtggaccggatcagggtttgggattggccttggaagatccggtgtccagttggatgctgaaaaccctcagtccttgcagattttgacagggaatccctgggtgaacccaggatgggggcagctgttcactgtgaattttccttctcccttcatttggtgtaatacagtgaaatatgcataagaagaatgatgtcaaagatccagaagaacctggtgcagggccgcatccccaccagaaacagtgagccaagactttacattacaatatatggccccatatatgcaatgtattggccaactttctttacgttttttttgttatttttatcagaagattattgtggttttgatgttttacaatgcaattcaggctgtattgaccaaaaacagcctgtattggctgttatcaagggtttttttccagtcctcaattttatttctatagaccatcaacagagtcaatacacccatggctgtgcaaaatttttgttactttaaaatgcattaccaataaaaacattgctattggcccacagttgcctctgggcttacatgcaggagttgtgaaacccagatctgaggcagacgccaggttggaaccctagtttgacccatgcccaacccagacctaactgctcatgaatgggtttgggtaactcatctcagaccttgtcacatactaagatttaccctggcttggttttagggaaccatcccttgtcccaaattagatccatttatgtaaatgcatccctataaaccaccacacctcaacaacaatcatacataataccaagttactcattcatcaacactgggtggctactttacactgtgctatctgcattatcccagtgatgtgatggacttgattctttccctgatgaattaatgttatctgttgtgggaaatttttctttttgtctgtgggaaatggataaattaatacattatcacataatccagaggcaaagaaaccctaaacacatgtcaagcagcaaaattctctattttttgggctttggcagcaacatgtgacacaaatttccaaaaagaataatacatcttaccattttgttttataagaaaacaaaagctatgcaagctgttgatagttcaatgaacagtaaaaacttaccaagacaaaatggatagtgtaatgtgcaaaaaaaaatccaaattcattgcaagggaagtgatgatattgagtgaaaaatcactacttcatctttatgataccattacaggtaatataattacccaatgttgattctttccaaccagaaaatgaacttcttataagatttgcccaggaaattctgtagctcaatatctgttaagaagcttggagtcaagtaatcataccaaagtggtggaattaatcctgggaataccctgtttcattgctgtgctccagcactgtttagcaaaaaaataaaaaatctggtgcatactaggaacagttgtggctgctgcactgcaatttttttttttgcctggtggtttttatggctcaaattgtggggcagcagagtgtagtgcagattgataattgatagcacttcaaaagagggggagggaatactatattgcaaagactttttggctaaacagcacagcaacatcaatgtagtatatatagggtgttggaaaagaaaggttctgaaaagggggccaattatcccctctactctgttgagcacttcaagcttattacctgaaaaaacagctgtgggctcaggtggatggggtatacagccctgttttcctaggactcatgagttgggatgtccattacagaggccttggagtgaaccccaggatcaccctgcagcatggggcaagttgaattgaagaaagctgggagatgtgctctgtgtctgaaagtttcttgtgagttgatcttcaatgcaacctgatgatgatgtgtttccctcctgtctgctttgtaaggatattttcggagggtggtcatcacatagtgggtgctcttattgagacaatgtttgattgagcgggatgtgtgatttgattaggattgttgtgatatggtgcatagagataagattaatctgtgtgtctgtagatagatagatctcttgagctctaattctgaaaacaattagaagttgtatattttgggactggaaatggataagtatcttcaaggggattgattgattgattgtttggacgagaagatgagacagtactgcaagtggtggtgatgatggtgatggggatggcacccctatcgactagatcccccctactgcatagcccaagtcgaggcgcttttcaggctatgtagggggggtatactcccctcgcaatccctcgcccgcgccccttacattgcggctcatttacatatgggccttcgaactttgccgtcttggaagttgggacgtctaaatgcggctgcggatgctcggccgctccgggactgacggaacctcagtcccggtaccggttggatcatcaacaaaccgaacgatcaacgcaggaaccgaaagatcaacaacccaggcacccctactccacccatcattgtaagtcccaccgatcagcaaccccgagtccatctgcatcacctgaataccctcttaattaacacccaactacctttcattgttaaggacggccaatcgtttcttccgcgagttccgattgtttcttctgcgagttggccgatctttcttctgcgagttgcccatcagcatgcctcctcactctgccgttcacatcttaccacctcagtatcaagacggtcgtttccaaccaaacacggccgatcgttctcaggattctggaatctctcataacagtgccggtgtccttgtcatagacaacctcgaaaatgctgccaaccaaattttgactcagcccaacgcgactgttccagctccaccaccaacttcctcctctctaacccagccattgtcaaaaaagagaaaactgattgctcagtccgatgagtctgctctaccccaatcggtcgaatgtctcctcaagaagacctacaacgaactggttgtctgtgcacaggagaactcaaagggatcaatgtcccaagctgatcgcgacttctttcttaatttctatgaggagcaaaggcagctcctggcaatcaaggccattgaacgacagatctctatgcccatggttgatgcattcttgtaagttgtcacccctcgcttgccttctctcctactatttcttggctgacaatccaatcaatttaggggaaagcgacttgccctcaaagggcccaactgctggaaccagttccttaagacccctgaagctcgtgcaatattcaaagaaggtgtgtaattactgatattgatctactccagttcatttgatttttcatactggctggttgctgacccagagctcttcacctttgacctacataacagctggtggtgttgatgatgactcagcaatgaagaaggtctctgagttgtggcacaagctcactcccgaggagaagaaatcgttcgccaagcatgttgacgatgggttgaccgatgaggaacgagctcttgatgatgatccgtcaggcgagttggaccttcctgttgagactgatatcccaattgcatcaggacaggtgggcatcagagctacaagtatacgcagcgaggcatcattccggcaggactaccagcacgtacaagcatttgtcaaccaggttgttgaaaatgtaagtccctccctcattcagatccatctggtgcacctagttgacaatcccaaattaggctactcatgtcgctgcaacctacaatgctcaattcgtcgtttttgcggtatcaaaccacctcggccctagcacatatcaaatctcccaatgtaccccaggcgccagggtcttcctccagtatgcgaaggatgttgatgccgaacatcactatgcggctcgattccaatcacacatcactggctacagtgttgcacagattgctgacttggcaaataaggtcccaaaacgtgggggtaagaacccaatgcatgatgtccctgtaaccacccgcatgcgtcaattaattcgtgagtttttaaccatgctgtttccttttctattgattagttttgttgctgaaataccaccaacacccccctcagaggctaaaacagaaggtgttatcaaaaagtggcattggaccgatacccacgaaaaacttgccaaggctggcttccgtctggtggtggcgccgtcggctaggatcaaccccaactggatcacccagccaagtcgacagctcctggttgatcaagtgggattgcttcacttagacttggacgacaaacagatcgatattgtacgtgttccatggaagcaagctggagcaactgatcggtccagccccagaagctctcttggcagtaccccagaaggtactccacctccggcacacagcatcaatcatcaacaaggtactgatcagtagctagctgcctcactactcttgcactctggtgaccagatgataatgccacttggcaaatttccccttgcctctggtctatttcttgctgttggcttgtctcttcctagtatttttacttgctgctggaatctcttgcttttgaccttgtctattccatgtcttttcacttgctggtggaatgtcttactttccattcctattacttttgacatctattttcctattacttttgacacctattgactttcctgttcttcacttgcttaattatcaagttcaaacaaaatgaattgatttgatacagaaatgcatgctcaaatatgagagtgatacttaacaagacaagagccagtctgatcctgtgggcagatgtgaaagagagagagcaagtgtttaaaaacttcatgaccatgggtttttttcatggaagacatgtaaatcctagaggaaacttgggcaaacaggaggacacactgaaatgaccagtctttcatgaataaaataataatcatcaagtgcacatttgccctattatgaaaatctgggttgagttatactatgttaggtaagtgtatgcagtcagagctcccatactacttaattttccaacagcataacctcctattccacacactgggtttagtccaccatagttggtgcaggcaaaattgttaaattttggtggagagccacataatgactgtggcatgcacataactgtttaggaaaaaatatggaacattatattcctaagttcatagatttcttgtaaagaaactggacagtaaaagtccttttccaaatagataagatcatccaccaaccagtgaccacttacaactagacaaacttcatcctcaagctcaacaaattttttgagtgtttttacagcaattgaaagcaaatcaatcctttgttcatatttcatgtgttgtaaatccactctgcttgtctcagcaactgaatgcttaagatttcctaccaattgcatgccagtttagactctactttacctacccagagggccagaataatctggtcacaaaaattgtggacaactgaacagacttttgaaatgattaaagcacaagagcatgatttcaaaagccaattttgacagcaatgtttactgtgagtccatcaacaaatgaaatggaaagcatcgtttccaatgtgctcaaattgaataagctctatgctttccttggctaatacctatcctatcagaacaataagaaaaaaaactacccctcaaaccatataatcatattccaataccacacaactcctgtaatgacacaacaaatccttttcaccgaggtgtatgcagttaaagaggtctggctgtatgtatgattccaaaggcaggaaagatcttcacgtaggaatcatggatatagatccagtataactcaatccacatgtgcaatcccactgtttgcaaagggcttggcaggtttgtcctagtgccaattcaatcattccaaagcatgggaatctttttaataccactgttgaaaatcttaatattataactcaccctacatgtgcactttggaaatattgtacttgtatggaaaacttagcacatgttggttgagttttactagggctgattgaatgattcccaaaaatgaaaacatattcagtggataaagtgaaaatattcactgaatataatttcaaaacatggaattgcacatgtggactgtttactggagccaattccatgattccaaagtgaacatctgaccgtgctttggaatcataaaggtagtataactcttttttaataaccctattgaacatattgccatcctttgggatcaacctagttatgatgaattagcagatgttggttgagtggtactagggatagataatccaatgattccaaagcatgggaacattttcaataaaccatattgagaatagttgcacactttggaatcattgattcagctgtagaatacatcaactaacatgggtagtttgtatatagtgtatctgaatggaaaattagcacatgttggttgagttatttaaactcaatgattccaaatcatagaattattttcaataggatttttattttcaatattgaaaatatcacaatgtgcacgttggaaatagtgcgcctgatggaaaaattagcacatgttagttgagttatactaaggatataatccaatgattccaaagcataggaacatgttagatataaatgatgcaacatcagatacaatatttacaaagccaagctttgggactactggcaatcacttatatttaacattccttggaattccttggaattggctctctatttcagctgaaacctggaatgttaatcttgtgggtcaactcccctctactcagaatttcacacacaacacatgtcccatcaaagtgattttgcaccacaaaaaaacacaaagtaatcacagggtatggacatcacaatcaaattttaatctgacaagtctgataattatttaaaatatggaattaagactagataataggaatcaatctgtcatccatccccatccggaatcaaatcactgaacatggtgttagacaagacattctccatttgctcaaggtagtcctgttggccatcctcttcttcatcatcactggcattgtctgaggggtcaggatgcagaatatctgggacaagtatttcttctcctgctagaacttcatcacacatatccccagggataccagagaaaaagcccatgcggtgaagccaatggatgtgacttatctggagattccaagtgctcccaatctcaccatcgtcattctgaggagaggtattctgcaagatctcaaggatcagggggtcccacgcaagctgcaagttgatgattttgatgtatgctgagtgaaggattaatcgaatttgttgaagccgaatggatacgctatcactttccaggaggtatacatgtcctacaagggggcggaggggttcagggaggtcttcaaccgattcttgctggtcttctgaaattccggaaataagtttaatgtggctcttgagttgcttgtggtgttgaatggcccatcgcattgccctcctggtttcccatccaagccgtcgaacctcttcattacctcgattcaagcaggccaggtggcggatgccatgctgggtggtctggtcaattgcccatgcatcgtttgcctcggaaaacaggccgtcattccagaatgggtggtcggatggtaactccaagagatcatcataccctatatagggtggagctggccttaagggataggtggcaacatatctatcaacctgttttgtgtaagattccaataaggtctgtagctgggcggagtgtttctgaagtagggccatgagcttttgctggccgcgggtccctggttatatgtacagcttgttcaattagtggatcaacaagaataatcaaggccagaaactaaccaagagaacttgtttctcctgcacgacgaactcgtaccaatggctgcttctcctcaagtaaagctaagaatttctttcggagctcagatttgttgtaccaaatcatcattaacaggtctcgttcctctgctgtttgatttcaaaacaaaatagccattcagttttcacttgttgataatgaaatttgtagaatttgtagcaggaagacttaccagtctcaatgccactctgttcaataccactcacagcagtaataacttcttccccaatcaatgcccgctggttggcaatcttctgtgtgagagtagcacatgttctggctcgagcaagtgcttgttcgggtgtaagtgtgatgttcctcctgtgatgtgactgtgctcagtgatgagagtatgcctaagaacaacattgaagaacttaccatgcagtgtcaagggcttcttcaaggcataaaagccgtccaagttcaaccttttgtttcttcacactgagattggtccgtcgatgatattgctgctccagctgccattgctcctcaaagaattggttggagtagttatggcccggtaaaaacgtattgggtttagtgtgaagtttacttagcgcaatcgtggaggccctcactgcatctgtagcataaactaatttttcaaaaagccatttggcttttggaaaattaagtgcgattggtttgagattgattaaaatatttcctggatgattggagttactcacctgaaagttccaagagatgttcagtatagtaatcagcccgggcctgtagtcgattgagccgatgtagtcgagttgagacacggagtggtgatacaagaggagacaaaaaagaccagagccgctcaagcccttcgccatctgataatccccaccaggagttcaaacaagggttgtacttcacttgacacgaccattcatgtacaaatgcatggaataccgatgttccaaagagcaggtcgtcaatccggtcatttaataagcccctctgcacaaccatcatgttagattagacacttccaagcaatcttagtcactgctgtctcaactgaccttcctgacatgtgcctccagatgacacccaaggtcgtaaagaataccaaatttgtgtccggggaagtcaacaatgatattgcggatgattgaaacaggataatatagcctacagatgccaatgtacactgttagctgtgattttgggatggtgaaatacagaacttacttttcacctgtttggaatatgttggcaaagagcaaaggagcatcgtgtcgacatgcacttgcaaataaaccattatcatcacacttctcccagcttgttccacttcgagtgtcattggcggctttatgtgagtcggaacatgggggctagaatataatgttagtaagtagatgtcctaaccaatgagagaactcacttacatcaattcctacagcggcagtctcagtagattccactgctgcagcatcagtattaagccaggatggtggaagaaaatctagaggatactgatcctcgctaggattgtctttactggcatgagcatagtgccgttgttgaaaattgccatccatagcaatgatcacgtccggttcatgtggattagatttgttctcatgtaagctgggtccaaaacatcgggggcacttgttggcccacatatcaactttggagagctgtaatccatcattgagaagcttctttgtgcgtacaaggatgcgggagtagaggtcaacactgaaggtgaaaggaatgcgaaggtttcgctttcggtgtttgttgccacgcgtgaacattgcttgattgctccgaggttctaaaaaagcagcaagagctttcacaaaagctgaagaggatacaacagatgattgccacaagaaatggtggaattggattagtcggatggagaaagctgttcgtggtcgatcggcagaggaggcaaaatatccatagtgtatcaatctcactgcatcaggcatgcatttgcagaaggaaatggagatgcttggacgttgaactgagaaaattgggctggttagtttttggtgatgctgatatcatgaattataagtaaagtgacacacaaaggatatcaagtagatcaacccgtcggtcttggatgtcgtttggaggacaggtacatagcccaggcggtaattcaaaagataggggaggacacgtccagttggaggttttgcgttgacactgcaagtaagcagatgtgacttgggtctccagtcgagtccattgcgcgtttatgatctctcgacgatcagcgtaatgtcgcattcgatgatagcttgcatgagctaagagagggtcctcgtcttcccaattcgggtcctcgttctcccaatgcgggtcctggtaggtgttgtcaggtattgggtggttagctggatccaccgtgttggatgtactattgcgtgccccttcggttggtgtagcctgaggggtcggagcttctggaatgactcccagccgctgaccatcgcggacgttccggttgaaacgagcttcctcctcaacttcgcgctgggtcggtgtcctccggactcgaggccgcctgggtggtccgttgttaaccacggttacgatcctgctgccagttgcgcggacccgaggtgtgcgaaccatgctagaagtggcgatatcgtcctcggcgcaggtgatgatgtcgtcctcggcgcacaggtaggattgtccccagtgagcatgaaagagctcgataatcggcgggttttgggccgggatgaagactgccttgaaccttgactccccacgggtcaacctgtcggattttccacgagggatccgaccggcggatcggaacccgtgaaaaccggctggacagacagttacatatgtatcagctgcaatgtaaggggcgcgggcgagggattgcgaggggagtataccccccctacatagcctgaaaagcgcctcgacttgggctatgcagtaggggggatctagtcgataggggtgggggatggggagtcagtccgactgagcgcctgactcaaagcggccgatgttttcaatcacctccttccatcacttcccacccagaaccaacaccaccaacccaagcaccaaaccatgtcatcaccaccaacagtcatactcgactcatcatcatcatcatcatcagactcatcagaacactcggatcaccccagcccagcgaaatccagcaagaagctcagcaagaggaagaagaaccagaagaacaacaacaagccaaaggataaatttctcatcactgccgaccaatggactccgatcgccggcccatcagtccccaaaccgaacaaacaccagaacaatcatcctcaagagacactcagcctaatcgagccaaccaccaataccaaactagtcagcctcttcgaaccaagcacctcatcatcatcagcaagaacagcaacagaagatctactactggctcaatcaaatgaccaagaagcccaacaacccatcctggtcacagtcgaacagagagtatctctctacgtcaactgcttcgaagagatgctcaacattgtcctcagacacgaagatttcctcttcctaccatcagagctgaggatacttaatagctggcaagcactccctcgtaagaattagcttttatctttttattcccaagtgacacaactttccaatgagaaagaagaaataaataaaaaattaagcatacctaaggtctaaaatgtatgtaattgttgtatatttaataggttcatcaaaatatttattcgtaagactcttcatgcgtaaacacgaaaattggttcagactagacaagctgagcagctacgaagccgacgtaggagatctcggacaaacttgtggttcgctatgcaagccagtagacgagctgttggcagagctgaagaggatggatccactgatcacgttactaaacaacaaccattgtcgaggagggatggagaatattcaatatccgggcgaccagtcggcgagccatctgggtggaccgctgaatatgtctacccaactcgaagaattcaatcatcaatatgccactggcggagggttgaatgatatccattatgctggacatcaactcgataattacagcccttgtcaaggaaccaatgatcctcaataccctgcacaccaactgaatccatacagcccttctcaagcatcaaacaaccttccatacgctggatatcagatcaacacctataacagccctggtctaggaataaacgatgtccaatacacgggtcatcaactgaatctcttcaacccttccgaaggaattagcaatgctcactacaccggtcaacagcacggaatccccgttactggactcttcagacacagtcctccagccaagctcgatcaactgaatccatataacaacccgtatgaagcaataaataatgttcaatttacaagtcaagcgcacggtacccatctcgatggatttcttaagtctagcccgccagccaaattcgatccactcaatcttccccaacatagcccgaatggagggatggatgatgcccagtactctggtgaacagcccgggatctcttttagcgacttaattcgatccagcccagcagtcgagcccgatcatctaactacctttaaccattacgaaggaatgaatgatatccagtgggctacccaacagcctgtctctcttgatgaattgctacagtgtaatacgcatgatctggccatgctcgaagggccctactctggcgcgctgcaggatactgaactcgcttaccaggaccaactcaaatctttcaatcaactttctcccaccattccttcaagaatccaactaggtgaccccagtacttgtcccgattcaccagccgattccctcaagacggacgaaggaatcatcgcgcaactaaatgtgtttctggaccaaacaagccgcacaaaaaactggacccaaccaccggccaacacactgtcgagccatctggaccaagctccaaatagctgcagagtagatgagtcgccagggccggaatggataccgtttgatgtgaatgattcccaaactctcccagacatcccacccattcccccgccggtagatatccatcctaccagcatcaccaagccgccggatctggtctccaccacaccatccgtcagtccctcacgatcacagccagtggagagcggcaaagatcccgaactgagtagctttgcgaccatgacttcttctgttgattatggtctcctcaacaccgatgacttgttcgcatgtatgaatctcgatgagttgaagagtttcgctaagaaacttaatgcaaatccacacaccactagagatatgatcatccttagtatcaaagctgtcacctgcaaacaatctaccctcttcggcgctccctctactaacaagggcaaacagagaaaacaactttcactcaagtttactaagaaaggcttgaaagaaagtcagattttgtctctcaactcaagaagtatgtacgcttctctatttcttacttataatcttctggttttgctcataaactgctgttttttttttttaatgtcatattgtctccaacaacaacaacaaaaagttttgaaaatcatagggccttcgatcaaattaagacccaaagtatgttcattattcaaacgacttcatttaatattttaccggtcgacgacgatcacggagaagacgatgacggcgtcgatgttagcgcagatgcggattcgaaactacccaacctacacggtgatccgaacgaattcgatttttgagtccagagagcaactgatgaagtacgaagaggcgctcgagctggagaagcagtttgatgatctgatggtcaatgaacgtcggccatggaatgaggatgaccagggcaaagctcgtcgtcaagaagctaagactgtcaggctgaagaaggccttggacgtcttcgaatccgcttggctactgtggcaagcggtcattctcgaagaaaatgatcgcctcgataatcggcttaaccaaggtctcatctaccctgaatacgatcgatctaattattataagaggcgtttccagccaggttagagagatattctcagttggtcagagaaatttaagctgacctatcttttttttttcttcgaacctctggtgcccaataggctggccgctaacacgaatcttgcaaaaagggctagcgatcctagcacggttcaaggagtacgagcgagaagtaaaagtgttggaagcgttgatccagcagccccatttccgacgagggaagcggggacaatggtacgaccgattggcactggtgttgatgacccatctcgcgcgggacgagtcgttgacggtggagcagcgacagatacacatgaactcggccctgtatacctgcgagcatggcttgaaagacccggatacccaccagctctatcggttcagtctcggccgaagactggccagactccaggcgatcggcggcgcactccagcatccttggatggactcgctggagacccctcaagtagaggactggaaagccgcgcggcggacaaccatccttcggaccatggacaacgacgaccgcgaaagcggcgtcaaatctcgctggatgagtatcctcgataacaccctcctatccgtcgaggaaatcgcattggaacattatctgagcgatcattcccattggcgtgggtttcattcggaaactgggatcttgaaaatgattgtaagtctaagtccttttttttatattcatcatctcatctttcgctcactctagccctcctctctgtctctcttttttttttgcggggtcagttttcgttggttttttgggacgttatctttgcccccgtccctggggcatttgagaccgcattccaaaccgctcctctagatattgctaccgatgcatttgcgatcggtaagtgccatccctacatcctaactttgattgtttatttgtctgtctttaaaaaacaatccccactgatgacattctctttacaaaccaaaatgaaatgaaaacaaacatgacacagtacgacgtccattgatagatgaaaggatgggaaagatagaaagaggcgggagtgaggaaattgtgaacaggatgagagagacgtatgtgcgcgaaagcgggaggaaaacctggtcgatcggcatcagtcagggctattgggaacgttaccggctcgaagatctcgagcaaatcgtccgctgtttctcagcccaagccttcatcctgatctctaatgcgcttttcgaggattacagcgtctggtctgctggcgctcccgatctttggttcgtcctccttccccatctctatcatccctcctctataactcttgtcctcccctcaccccttctgtcaactaattcttttttttttttcgctcatccattgccaaaaaaaaaaaaaattgttgggggacttctagtctttgggacccgtctcaaatgcgttgcaagtttgtcgaagttaaaggcccgggcgataagctatccgagcaacaaaaagtaaagtttttcaagcccttctttctttccttttttctctctggccctctcttccaagtcttcaagtcagagggaagagggagaacaactccacaccgggtcgcagctcgatttgttgtcttgtcacaagagtttagactgatccattggcctctttttgcttctctaattggctcgggttgtctcgatagaactggctcagtttgttgttgaaagccgaaggtatcgaggtcgagatttgttcggtcaaagaagattaacacatcacttttttttctctttctctccttctctccttgcctctattttttttttatttgtgaaatttattgattatctttttctattatatgtatgtctctcttagttacttatcctccttcattcttttttttgtgttttcttttcttgttccccagcttcttcctcttctcttcccccccctagctttattttattatgtttttggtttggtttgttcatccaactttgggggagccacaaaagccgcatttaacaacaccaaaaaactagctgcattcatttttttcttcttcttcttgacataacacacacacacacacaaaaaactagaagcaaaacacatacacacacaaaacttgttaaaaattatctgttatttcttctggatttgttgtctttttgttttatgttttcaaggattgattgttacatggaaacaaagtgtgatttgaacatatgaactttgatcagtctcagtgatgtttaattttgtctgttttatagcacttttgtctgttttatagcattgtctctgtagaatgtgtaagtttctttggcactatcactagaaacagcaaatccatatacatacccacatatttgaccaatgcaaatcctaaagagtgatatataactgatgttgcttgtgtctgtcaccaatcatgcagattttttcctggtttcaggtggattacatgatacacacatctacatacattatcatacacatatgcattgcaaccattcttttcttgcgtttcccatggaattcaggttccaaatgggccgtgtttgggtcaaaaaatggtgaccaaacctgccccaccaaattattgggcagggcaggttggggcaaaattgcaaaatgttgactgaacctggcccaaataaacagtgccttgggttgggtcgggtccgggtcaacccagcaaataatcagttatttcttttcaatcaggtatgttggtcactctcaagccaacccagatacaatctgtcttgatcatacccgccccgccaacccgtcaggttgaatttgggttgggtcaatttccaaccctagcctgctcaaacctgccccgcaacctggcgggccacgcgtacccagcggttcaacccaacccacttggatcctgactttgaatacatgaaatatgcagagctcaattctgatggcccagtttccttgactagtagtagtactatcacaagttgtgacaagctgttggactcggatgtgttgctatggagtcttgtcttctgtcagtcagcctgagctgaaatcgattggtcttcaattatcacaggttttatagctgtcttcttccatgcgtccaagtccttgtgaagaattggtctcataattctaagctctatgactggcttcttcagacccatccatgtagagatcttcctcatcatctgtctaagtctatatccatggcattccattatatctacctggctggcccatcctcatatactcaatgaaatagtggcaaacattgcctgggctgtttccaatatctgttgagtctgtttctgaagaattcttccatatacttctgtactcaagtccctatcagcccaaacccctttcttacacatattttgtgatgtttcaatgtggaatatgggttaacagatccaatttttgggtgacccatcttcctatgggctacaaggggttgagggtctaaatgtaggaggttgactgcatgtcatgttttccaaaaacaaaagcagaagatgttgtctgaagatttttagtttctgtaatttttttgtttcttgtcaggagattcaaaggaaccatatgcatttcaagtttgataggagaggagatggtgatcaaggtaagcctatgtattgtctacaatggtggtccaataagatgtgcattgcatgcagtttattgtattttcaacacaatacaacagaattcttcatcactagaaatgaacaaatacagtatttgaaacatttggtaacatgtcaatatgatactaggtattcatttttgatagctaataaaatactgatgcatgttcttggtcaaaaacaaaatcccccacacatcagttgtcaactgtgagaggaatacttataatttgtgatgactgggatgtgctattcattgaagagattaagtagtcccttccatgaatagcacagaccaatcaccaagagtattacttttgatcaatctcctcaacaaattggatggtgagtgtcctcaatgattggaatagattgttttttgacatgagtcaattgctgtgctccatgaggtggttttctgattgcactgttttagtcataattttttgaatatgatagtttattttgtattatcacatcacttctacctagctttaaagctcaaacaggaaagaaaaataggaagtttattactcattctttgcaaactcaagtgaagggaaggcccattgagtggaataaatatgttaactgattattggtaaatctatacccatcatgctcaccagtgtctcactgattattacatctacataatatggaagatatcagggcttgactgattgcaacttatcagcacattaaaattcaagtttttggtgagaaaagaagcacttcatattgaatttgttcatatttaaattttgaacttttcaaaggaacaattgtaaatatggagatttaaatctagaatctaaacaactagaaggataaatcagaagaattgtgcaagatttggacctcttttcaatttcatgtttaaatttccacttgagaatttgaaaactgtgttgaagaatattttgaatttctgatttattttatcttctgatgagaaagcaagtgctttcaaatctgatctatccaccctttcaatccaaaagtaaaccaaatgccaaatcaaagctggaagtttgtgattaaatctttttgtgttttctattcttgcatctttgtattcaggggaagtatctctgaactcttgaaatatatttagtgcatctttgaataatttcctcttatattcatcaaattccaagattggcttggaaggaggaagaatagtatctaccatgtcaacataaaataaaaacatttgaagtaattttcttccattttcatgtgaaggcatttcatcttgcaaagcatcttcaattttcataccagtccttcttgaccagaagctaaaccattgttcttgattagacaccaattctgtgatcttaattctgatcagatcacgggaggaatttcttggcttgatatctacagcttgttcaggttgataaattctttccaatgtatcaaaagctgctgatgcattttcaaatttcaataaaatcttcccctctgttcctgctgttattgacttgaaaaattcttcaatcttttgctttgtacttggagtcagatcttcaaccacaatcatacttacatcaaaatctaaacttttcaactttggttcatgattcaaaagaaactcattcttcaagtgcttattgaatttaccctgggaaaaggattttgtagaatgtaatttgctttttttgttcagattttgtttcattttggttttactatcagaaacaactcttgtctgaaatgaatttggcctttctttgagaggtttagtgagatctattctttgttttgtggatctataaccttctgaattcatattcattgaatgcatagtttgtagttgttgtggaacctgaactcttggggtataaatgaatgaaggctggaacaatttttgcttttggtatcctggagcttccaggtgatgaacaacaggctccttatgtaggtctgaatctgcatgcttggaagtgtggaccaagagcctctttaatccagcttgcccttcagaggatggaactgcactgcagttttctaaatcatgaatttttgtctgtgctgagagtgaacatgtccctaatttacccaacatatcaattttccgctttggattattcagttgttgatttattatgcaattttcaaaagggggttgcaatgctaatgttttcttgagggaaacttcaagtggaatttggaaatttgagtttgtatggatacatccaaatccactatgagagctccaacatggacagtaagcatctggaaaatatgaagaaccagaagcacaagtggctgacctttgagggtaagttgtgtccgtagtatgagtctgtctgggatcgttgacctttgggccaagaaaatcaccagttaaaccaagttgcaactcctggccagcttttttcagctcttctgatggagtgaaagttttgccatggctcaaaagagctggtggggtgtgatcgactgcacttttgctcacttcaaacttgaccgttggtagcatgtttgttgaaaaggccaagattggtgaatcttgccagaagtcatgtattgcattcgaggctagaaacatcccacaaaagattatgtataggtgacggttgcccacaattgacatcttcctattggccgggttggcagctattgagcaagtctgacgattttcccgtttcacttgattttctgagagtcagtggaatggagaggctggtcgctggaaaaactcagccagcctgtccatcgtatctgtcttttcatgttcgtcgccgactcgccgtcaagcgattggacctcccgtcccgacaagttacaggatgtactggcagtggtcgcggaaacatcgaagctccacagtctcacaactcgacagttttcaagtactccaagttgtggggcccgtcatcgccgcgagaaaaggagacttatgacgaggaggacagttgtatgatggggtacctcgtaagggatcagggtttcttatcgcaaacccggagttcatgtcaccaaagtgccgagcggacccgccaaaatcatgctggtccatattctttcgttgggtgaggcattcctctatcaaccccttccctggtgttatctacggtccaacggagaggttccctttgttccattcaagatatgaagtcaagaagaattgttacatctataaactattctactgttcaacatgtggaatgcaatgggcatggttttttctgagcagtgtcaaaaagtacagggcaaccagaaaatgaacaggatgtgatgatatttgaagaaacattttgggatgggaatctcatggcagatacctttcaaaggtctgctcatacccatatcaagcaccaaatcaaggtaactttcctcaggagtcagcctatcacaaattccaactgctcatgccccaatcttctcactgttacttaaaaatttaaaatgaaacacactttactcttctgccctttcatgcaacttcaagcaatcacccaattttgaatgtatctattttttgtataaaatggaggattgatcaagcttaatgaagcccctctatattcagaggggcctccaaagctcaagtacaaatacttgctctagagaattatgaatttatgtaggcaaaatttttacctcaccaattcatggaattctgtgttaacagaaatgatgatttatttatcccctccctccacaaagccaattttgcaattccttgcaaacacattgtagtgtttgtttcatggcaaagtttcccaatcccctctgcaaatcaaaatccctgtacaccaaactgtttcatccagaagttcctccacccctctccaaacttcaaagtgaggggcttcattaattagttagggggtgtgagcatttgtaggctgtcacagtaacaaatataatgagtgctgtattgtaatgatctcaacagtcactatggtactggtttttttttttttttttttgaaaaataggggctcagtcaaatttaaaagctaaacagtcaacccataaaaggctgacacagctgttatagggaacatcacaccaatttgtttttgtttgcggtgggcttttatttccattctttgcaaacaaaagtttgcaagcctttctgggtcagacgcagtacgtacacaaaacatgtgttagcttgatgcaggctgtataatgatgacattgtggtgatcatggtttgcaaggcatgatccatcaaatcttgatcacaatctatgtattgtgataggtctcaccatcctgtcaaaaacttgaggcctttgtagcatagttcagtgacccacattgttgttagagcatccttatcggttgggctaactcagcccgcggctaaagtccaagttgaagcaagttaacttagcgggggtgtttcagccgcactggtattggctaaaccaacagcagcttgatagctcagcaaaccatgatcaggaacaattcaacaacacctccttgaggaactgtttggattggaaacggaggatgaagaagacaaggaagacagaataattgttgtaccctccgtagagatcgttcgtccgtactttttgcaggtacctggtacctcctggggggtacccctcgcacccgccccgcaccctccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacttctacaggtaccccctcagttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaagttaccttggctgcatggaaacaaggactcaaggataacaagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgacaatgaagattcttccaattagttataagttgtagatagtttcaacttttcaataaattattaaatatgaacaaatgaaaaaagtgatctaggactgatgttttacaataaatatgaaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaaaaaataataataataaagtgacttgagactctgggagtgaaactaggtgaaaaagagagggggggtacctgaggtacctgcaacgggtaccttgggtaccccccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacccaggtccgaacaaacgatctctaaccctccgtgactcgtttgaaaaacttggctctcttttgaccggttgacatgatcgggtcctcagatatcttaagccagcctttttgcaagctgttggtcttctgttggaagccaattggcacatcgagtcggcatggtagatgtgtggctgtataggagaatcggggtggatggttgctatgtagagagatatctggtcttccagcaactcatgggctctagctcactgttttagctcattggctaaccgttgctacatgtagcaagggttagccaagatcttagcttcaagctgacttagctccgggttagcttgaaccggtgcgcttgaatttggtggctaagttccttagcttgagctaaactagccaccgatacggatgctcttaagagtttgaaatgagtatccatttccaagaatgtccataccaaaaagatcacaacacccatgagcaggattaacagaatggttcccagatattcacatacttaactgcagcactgtttggcagcaacacattgtggatgatcaatgattgtttttgtctgacatcccatattgtgagatctgaagctcgagggaccagcagggtccttcccatcctcttgctgcagacacatatgtatcaccttcttctcttgagctctttcaaagaaattcaaaaataaaatcatctgaatgaacaaaaaaaatagcaaactagaatattacattattaaattaaaacataatattaaaggtcacaacaactacaaaaaaaagaaaaagaaaagagaaactgaaactgaatgatcaatgagactcagagagaaagaggatgaaaacttaaacatgtaacaaattacgtaaatagaccccatgttttagagaagatagaacatcagacattgataagggaacctgagaggaaaagaaaaagagagttgtgagagaaagaaagtgagggagagaaagagaggatgagattgagtgaagtgtttatgtagataaaaaaaaagaataaaagaagttgatggagagagataattcaaagaggtagagagggagatggaaagagaaggagaaagtttgagagaggatgggaaagaggtgggaagagagagagaagaaaagattgtgttttttttgggggggtttggttgttggtttgttggtttgtgtacatacaataaatcattgagaggaaaagggggaagtatgaaagaggttacaaggggatactatagccaagtgtgatgagtaaaaaaagcaatggatttgcttttgtttctgattcttttaatgaaactaaaagaaaaaaagaaaggaaatgtggatgagagagagagagagtgggtgagagtgagaggaaaagataaagaaagagtgttaagatataaagaagtgtgaagcttaatcttaatccaaaaaaagaagaagaagaaaaaggataggcgagtgagtgtggaaaggagtaagaacgaaagaactaatccaaagaaggtctaaacgaaatcacttccatcaccgttttgccttcacgcttacaaaacaagaccgccttatcatcgcgaagcgtgattctccagacggcttcacacggctcagctaattcacgaataaagctaccagtctaaagtgaagtgaaggagagaccacaaaaaaaaagaattgtcagtctcgaatatctgtaacaacaacaaagggaatgggaaagaaaatgaaccttgaagtcccaaagtttgactcttccatcattgccaccggtgacgacgaagcgatcatcgaattgcagacaggtgactgagttatcatgggcgcatagacgatggagacattcgaaggagtcgagggagaagatgaccaccctcccatcggagccgccggtgacgagcacgttggactgtccattgatctgcacttgacctaccaaggccgtatggccttgcaacaacgccatcaattcgcccgtgctcgccgaccatatgcagaccgtcgagtccatcgagcccgacgcgatccggatcccgtcaaatgcgaccgcatagatctggtggtaatggcctcgtaagactttcagacattctccctaaatacaatttgtcagctttcttactctctctctctgagagaggggggaaaaaagaagaaggatgactcaccgagtctacgtcccacaaccgacaggtagtatcataactgccactgacggcccggttgccatggacctcgatggcccggacactcgaggtgtgaccgacgagcacatgcttctgcatcccccgctcgatgtcccacacgcgtaacgaggagtctcgcgagcccgagacggcaatcggtcggccatcgagcaccttcaaacaccggatcgtcgaactgtgcccgtgtaagacaaacttacattgtctgtaaagatgttgtttgacagttagcattcattcactacttgttcaccaaggggaaaataacccctcgaatcaattcactaacccgctcatcacatcccatactcgaacatctcgatcacaccctccactgaccaccaggctgcccttctgtccccatccgcgtgcaatcccgcatgcactggcttgttgcaggttcccggcggagggaccacctgcgcccaagcccatcccacccggggttccgtgagtgccgtattgggtctgatggctggccgaacgggcgctgtagtcctcagaatgggcatgtgggtgggaagtcatgaatgagctgaaggacgaaggccgacgtggtcgacgatagtcaaacccaagtggagccatccgtggggccgcgggtcgaccgacgggggtctgggagctcatccttgcagagctgcccggctgttgttggcggagatcggccgacagactgttcggatcggatgcggatgacggcgcctgcgggatccgagagaacgagggtaagggtgcggcagcttggaggacgccagacgagtggttttcgttggagcttggccattcctgcggggccatcgtggccggaagaggcatgggggcggctggctcatctagcgtcatgttggccgaggcgggttgaaagatggaactcatgtcggtggctgggagagtacggcctcgaacggtggtgtcttgactgccgtgtcgctcgcgtgtccatgagttcatacccaagccgccatgaccacgcatcatgttagttgcatagctcgagggatggtacgccgacgaaatccattcagtgcttggagcatgggccgatgacggtgaggattcttctgcagctgtaaagagaccactggtgtgagcaggagggtatctgcctcctggaagttggaagtcatcttccaagtgtgactcggctttcttgccctttgcgtcttctggtaatggatctcgcgggtcacggatcccgcctttactgacgagagctagacaccagacgccgagttcgtggccggtaagggtccgagtaaattcgccggtatgggcgttgaagacatggatcttgctggttgccattccgacgacaatccaatcgtcgtcgaacccgagcgaggtgacaacgccttcgtggccgtcattgttctgtgaggtttgcatggcaatcagctcgccgggtccacgtaaccagttggattcggtcagataggctcgcttgaagtatgatttataggagaacggagtgcggggggagtattcgaagtcgtcgtaaaacgaggcagccgattggggtagctcggtgggaccgacgctaccgggcgtccaagcggccgaatcaggatgatcagggatgtaactcgttgtctgactgttactgctacccagatggtcatccatggattctcgatcggtggtgtttgttgacgggtcatggtcaagatcggcaaacgcagagacagagcgggtcaagttgaagctgagacccaggacgggcatcgaatgaggcctggtccttcttggggaagtggcatcggtaggggcgaccataccaggttgaggggaattagcattgatgaccttgtgaggctgcttgatagccggcgtgatggatgaatcttgagcggagataggttgagatgctaggggggagggacgttggatctggtggagagtgctagtagagaggccggctagaggggttagtgaggcagaggaattgttggagatggtgagttgatcgagacggggtgaggtgagaagatcattgaagctgtttcgccttgagatgggtagttgattgaggcgattgttgaggataggaggcccaggattgctgtgagcagtgaggtaggaggctgactcggttggattgttggtaggggtaggttcaggattgattgattgactcagagccaaagcactagtggtggtggtggtggtggtggtgcctagacctaggccagcagtggtggtgttggaaggctgagaggagattccaagagaggactgacgtgatgggtgatgatcggattgacggaatggaaggtgttgatggatggactgatttggtggatttgtttgatgatgggagtgacgggatgattgagattgaggtagttgttgatcgtgcctgttggatgatgatttctttctccttcgacgctcttctacgcctgctcggtaggtagccactcttcccttcctctccttctccatcctctctgccagactgagtggtataccggattgggtgccatcattattgaagccacgtttccagcacattcccttccaggtggtctcatcgctgacgagtgatctccagaatcggctgaccatgccagctctcatgagtgtctttgggtcatctacgaagctgaggatgtggagagagatctcgatgggtagttcgcgtaggaagtcacgtttgagacggggtaggatcctggctgagaggttagtgagttcgttgaggttgaggatgggcaggagtgagtttaggaactttgatcggttgaggagactgagtgagctgaatgcttgtaggagtgagtttggtagttgatggtctggtggtggtgagttgaatgcccagttgtgatccttgtctgagtcaggttgtggggatggtgctggtgtgggtggtgagattgctcgacagagtggtggtggtgcatgttgttgttgttgttgttgttgttgtgccatggttggagttgattggaagttgctgtttggaagttgctgttgttgttgttgttggtttgttgttgttggtgttggatggatgatgttgaagtggttgttgttgttggttgttcctgttgaccgttcgttcatctttgttttatgtatgaagttctttttgtgtttttttttttttttcttttttctttttttttctgaaacaactctttgtttggaaggtggcttacaaacttcagacgcctgtcagcagtggggaaactccacccagggaaacccactgtcaagtcgatcgatgtgaacttgagtctgaatcaaaccaaaaaccataaacaagtaaatacttcattcaatacataatccaaagcaacaaagcttgtatgtaaacaactgattcatgaaagcattcacatcaggacaatccaggaattcatcatgagcaacacacaacattgaggtttatatggtgttgcaagcccgtctgggcacacaccaaacttcggccgaaaacaggccaagcgcgctgggccaatcttaaagcacgcttggccgactgtaaagcccgcgtggcaccctcccaacccccgcttggcacatgtcaaagctggcaggggtcggagcaaagcctcgcttgaccgaaatcaagcgagggtgccacgcccgccaacatgccggcccccgagaaggccagctgctgagtcggggcccagtgccgagctggggcacctgctaccaatcggcccagggcttgaaatcggcccagcgggacttggctatgtgccaagtcccgccccccgcagattccggatgatcaagccctctgggcgcaaatcaaacccccggtggctattggccaagcgggacttgggtttgtgcccagacacgcttgcaagaccatatttcctgatcaacaagttacaacatcaacatccatgtgattgtgattggggcaagagtaacaaattgttcagagtgagtacatactcaaccaatcagctagggatggctcaaaatataattcaaacatctggcagtgcaccatggaaattcctcaaatcagtacacttagttagaagatgtaccgagggcctgtaccacagggttcaattttcaaaaatgggcattttttccatcctcaacacaaaaaatgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagactagcttctagttatggtcgattttgataatataaaattttgagcaagatatattttgagaaattgaattttcatgtcctatggtacattgacaatgactttcatttatttttagacagcattccacatcaaattataatatcaacaaaagttttgagtaacactccaaacagtgaattttcttagcaagtgatattttggactagactattgagcttgtgatttcatgctatatcgggtcatgtttagaaatcaattttgaacacacatacacacacaagctgaagaaaagaaagtgctgatggagggaaaaacttggagattaggcttggtttgatttgatgttcttcttgagatctttccaagatgttgtgctatgtacaccacaggttccgagccacatcggctcgtcgttgtcgatttggttaagccaacttgtgcgaccccgccccaaaaaatggccctgcgcacagcgggaaggatcggaacccgctgttggcttgaccggtgacgcaggcctcatggcaagggatgtcgttggcttgacttgcaacgctggcttcacagcggcatctgatgggaataccattattccgacctgcacgttggcagaggtcggtggtcactgatcagatatcggttggccaaaaaagagcgagcttggcttgctctcctaaaaagcagctctaggggcatttgaacccagcatgccttcattcaggaccactcactccacgagttccaagatacacactaactactccaccaatgcacctttctgatttcccttctctttgaaatcaagttccacaatttccttacaatttctttggaaatcttctcattccgttgaagttttttttttttttttttttttttttttttttcaaaattttgaacatgtgtagcctctttttaatcattcagagagaccacaaaaccaattttgaaattggttttttttgtcaacctattggttgagctgacccttcgtcaaacaagttaatcgaccgatgtggtcatgtcgccatcatcatctgggtttgccatcgtcggcttgctcgcgagggcacaagcttgtcagcataaagggagctgtccctccctgtatgactcaggggtcatgacgctgtcaacaccaggctagtcggctgagttgacttgacccttgagtcatacagggcatgccatcgtagggaagaccaagatttgccgtcagcttgcctgctgtgtcaagtgcaaggcaggcaggtcatcactgacctgcgcggactcaaatttcattctcctgtggggttgacgcggtcaaacaaaaaatatcgacctgtggtgtaggagatcgccgccgtagtccgtagctggcgtggatcatgcaaattcaaaatgagattggtttgggccccctggcttatgagcaaagacccctttgcttactcggtttcagttacaaaaacttaaaactcaacctcaagtcataccatcatcaacaaaggctcaagcacctcatcaagatggccaagaagaaatcagcatccaatcaaaataccgctgggtatgtgcattcaaccttgctttcgttcctctccagacaagcttctaaccgatcttcatcaaacaaaaattcaattcggatgtgattaatttcctcagaacaggcttactaactagtcttgtccatcttttccagaccgaaagcttcaaccagtaaggcaaagaagcaggatcctataccgaagaccgagaaaccagcagtggctccaacactagaagacatcacgatcccatcaccaacaacatccaataccccaagccaacgtcgaaaaagttcgattcccgagtcctctcaagccaggtcgacacccaagaggagaacatcatcaaaaactgaaacgccagtcgaaccgacaaataatgagaacgaactcccagaaccgctccaatcagaactgcagaaacaagccgaagcaaagaaggaggaaggaaacgtccaattcaaatcgggcaaattcaacgaagctattgcatcttattccgaagcgatcagaatcaattccgataatcctgcctatctagctaatcgagcagccgctctgatgtccatcagaaattaccactccgcactcgccgatatgcagctcgtcaactcccccaaattcatctcccttggtattcaacccactactaagaatatcctcagattaatccgatgctatcttccattaggacacctctaccaggctcgacaatcactcaaaagtctattagaaagctccccagactgtctcgaagccaagaaagaagacgttcgattgaagaagttagatgagatcatagctagtttacagagagatcgtactcgtcaggattggagtatgatgttgatcggcctagatcggcttcaaaaggagctagattgcggatctctcaaagcaaaggaatggctgatttggaaagtcgaggctctatgtggtcaaaggaaatgggaggatgccaagtgtatatgtaacgagttagtgaggtcgtactcttcggatccagaagttttgtattatcgggcgaaggtgatgtactcccagggaaacttggccggtaagccgtaatcctgttgagctggtcaacttcttgatctcctcaccttaaccttgtttcactgtttttttttatgttcaaaaacaatagccacagtttctcactgccaagaggcaatacgatgcgatcctgggttcagtagtgctgggactctactacgacaagcacgcaagatcgagagtttgaaagaagctggaaacacctcattcaaggcatcagactacaagacggcgatcgagaagtacctggaagccagctcgatcgatccgacgaacgaaagcatcctcttaacgctcgacagcaaccgggcacaagccttactgaaaagcgaacaatacgccgaaggcatcgaggtctgtaacaagatcctcaagatcgacaaacagcatttcaaagccctccggacgagggctagagctaaaaaggccgactccgaattggacgccgccttggccgacttcgaagccgctgccaaaatcgccccaactcctaaagataaaactgagatctcgaatgatattaagacgactaaaatcttgatcgctcggagtaaatatgtggatcattgtcagtcgctcagattcctctctttccgcttttccttcagacacttccaatcagaaagcaaaagagggaagaaatcactcctgactgaacagtctgaaccttcattttttccacgatgtagacaaggtatgctatttttaacttgcatccgatgccaccatccgttgacttgcgtgtctgaacacgcaaacgagtaacgctttgttggtattcaccaagatcgatttctcttgcattgaatttatgtaggtgcttggagtatcccggaatgcatccgatgacgagattaagaaggcgttccgtaaacagtcgcttatccatcatcctgataaaggtggtaatgaagaaaaattcaaagtagatcattttcaacagactcgccgttttaattttttcttgtatttctcgaccgagctgacatcaaatcactatttcaggaagttaacgagtcgtatacggttctacaagatcctcaatctaggagaaaattcgacatgagtcagtcaaaagattaacattcctttcttgaaatcagagcaaccagaaaagacaatatcagtttcaagaaaaattggacatgatattaacatggacaatgatccgtttttttcctttattgaccaaaaacacatcacagttgatccagataatccacaaggaggatcgtctttttacgatggatttgacgacgatgatgaatctgaccaaatgccatttggatgggaagggttgtaagtgccaatgtcatcttgacgcgaatcgatcggatatccgaggactgattcatttcaacatattctacccttatttttttttatttgaaaaaagatttggttcgggggcgggaagtcgagctagttacagctctggttcccattatcggtcacatgctcatgctcatactcatgctcattccttcggcgggggtaaccccaatccattcttcactcataccagaggcttttaatctccccaaaaaatcctaaaagaataactgtccacaaaaaagataactttcggatgatgatgatgatgatgattatgatgatgacttgtttttttggggggtttccttttttaagttgtcactttcttaaatcttggtcttgttgatcttgacaatcaatcgcttgctccttcttcttcttctattctactcaaactaaccaaaaatagaaaacattaaaaaaccattacattgatatcaaaacacaaaaaatcgctcacaaatgtgttcaatacgaacttgtcaacacaaacttacaaaccttgcgagcttatcaggattgataatgagcttacaggcctaatttatcatcacaaccatacgaggccgccaaatgccgagcttgactgctctccggtggaaacgcttggcgcctccttggttcaggcctttcataccaagattttggcgtgcatgcagatatgtgtagttggtttctagtacgcatttgggtgagtccaacgagtgagcactacacgcgtaagattatgaccgacaggctgccggatggcatacatattccatgcagtcctgctcgtttgccataaactcgatgcaaccttacctgataaatttgttgcctaccttaaatactggtcggtgtgattcgaaaatcatccttggcccggcggatccaggttgtgatggctgcgaaattcattgactaacgagataagtgccacgctacttgcccacaataacccttgttcagctcgaagtagtaatcatcaagaaacagccagcacgggattggtccggtctagtctttgcgtgctaagcaatcgatgaaaaatcaagcaaaagcagagacatatgactttgggtgacttcctgagacttctccccccctctccgcgaaaacttcacattccatcactcaagcagatcccttccttaatatcgcccttaccttcccgttagctttcgcctggagcggagacccctaatcgatttggaatccatcattattataagcatgtcgggcattgcttctggaactttgccggcacattgtaccagaattactcacctgatcactctttaattcacatcactgctgaagaaatatttgcagacttcaacctgcccacatcctagatgccacaacacgcctcaagacagcggcgttcaaagatacaagacagaggcgtcccgcagactgtttctcaactcaccgctgggctcacatcaacctccttcttcacgccagtcccaccctcaccagacccaccaaccagcagtgcaactctgcccaatccgcgttcttcaaatggaaacattcaaactgcaccttcaccaaacccaaattcctcacccccaacaccaacagctccggaagttcttccagcttccccatccctgtcacctgcgagtccctcagtgactaatgcaccagctacccatgtaccctcttccgtcacttccaccttgccacaggccagccagagctctgagccacctcttcacgtgccggcggctaacgataacatggttctggcggggagcgcgcttcctcaaaatcctccaatcagctcttccccacaattgtctgcgtcacatgaagtgcataacagtcgcaaaccaggcccgaccttgtccacgaaaaccatggcgaacgattcgagctctccaaactacatcgaagcacttgtggtggtaggagtgatcataacggttctgatgggtggaatcttttactattacttcaaagtccataggaagaagaccaaagctgatcacgagtcacgatcctatgggacggatgattcgagcttcaacgacgtcaagattcgctcggaatcgatcagcagctcttctcatcgaatcgacaagaaaacaatcgtcaaagtcaagagcaacacgcaaagcatcatgagctttggaccaggccctgatcctcaattcacgcgtcctccattgagcaccgtccagagtttgtccgatgtgcatcacaactatcttccacgcttggaaaaaaatcagctctcggaaaaacatgtgtatgaatatgattcaagcaagcaacttgacgcccaatcaaagaatggatctcagtgagcctcaaggattgggaactcaatcagctgattcttcaatctccaaaaccactgacaataatttacgttccctctgaatcatgtaggacaactctctacagtgtgggcgacgaggtttcgcatatcccgatcagttacaaagcatcaaagaaacctgcggccgcaccatccactctgacttcggaggccatcatgaagccttaccctcatctgatggtatccaaaaaggccagccccaaacgatacaatcggatctccaaggccgcgcgcaaactcgtccccgcacgattggtcactggcgtcgggatcggcagaagtaaagacctcgtcccgccattgccctcgccccacgataagtatcagtcttcattcatcccgaaacctttcaagtctaaagcttctacacataatctacattctgtttatcggccagatgataattatcctactaattttagctactatcagagttaattctctctcaaaaaaaatgcattcttcaaactttttttctttccttttttttgaaacaacatttttttttttttccttacaaatttgatatcaattaacttagaaagatagacataacacaacacataaaaaatgtttcagacattcaactctcattccaaactgtttgcattatttgacattccatttgattcgatttttccaaactaaattttatccatttcatgtgattataaattatacaaacattccttcactttgtcaatttggttgatgcattttagggccaacttgtccaactattttgccattctcaaccaaatgatcagcccttgatttgccccacaccactcaagacacttaaccaagtcttctttcaatttctttgatataatgaatgaatcacaggctatcaatcctcaatgtgactaagcctaaatatatgtgatataaaaaaatttcatggaagaaggagcaaactaagaaaaaaaaaacacaaagctccaagcagaaaaatgttgcccaggaaacacaatttgccatcaattatttcagggacaattaagagcatctccagcagagccgcgactgggcgattttcagcccaaatcagcggctcgcgggagaatttcggggtccagcagagccgcaactagacccgcaactgattgccccccacctcgcccccggctataaacccaaggcaatagccgccgtggcagagaccggctactcgctccttggtgtttttctcacaacacacccacaccacacccaccacgatacttgatccaccacttcaacacctagctacacttccctcaaagcagtcgctagtcgactaccaaagcttagcgacttggccaactgccccctgctctctattgccagtctgctgtgggagcagtgtgacagatgtgagacagtggtgtgaaatgcggttgcaggccgctgctcgggcagaaaccgaccccggctctgctggagatgctctaagcattccaaggcatatgcattgaagaaaaacctactggttgagaaggaaacacagtcataaaaaaattcttcatgcattttagaattatgttaatcaagatggagacacagatgatgggattgtatttgcaagagattagaaaagataaaagacctaaatgatttaaagcacacacgcgcacacaccgaataatgagaaatggattgaagtgggtttggacgcattatttgagcacctaaatgctgggatcaatttgacgcattaatctcatgaaagtatcaataagaaggatgaaaacaggtacaacaggactccagatgaaaggatcttatcatgattaccaaatgatcacagaaatgagcttgaaggatcaaatgagatgaaaagtttgaaaaggaatgcgtgttattagtgaactcggcatagcggacaagtggctacttcccaaggattgaatctgcttatccaggagtcaatacaggcgatgtggaagtggtgtccacactttttcatatgactgacaagttcgacttttagctgattgttggtatcaatggttggcgggacatagtcgtcaagacagatgctgcatgaactgtgcgccggatccacagtgcgtaattggaggtgttttggaagcggcggttgggaagacaatttatcttgagaagccatgttggaagcagcaccgagttgacatccatctggctggccgacttctgggacagaaggaatcagatccaagcgttttgctcgcttcagtgagatggtgttgctaggcagatctacattcgccttggacaaattttcctgggggatgtatccaaatacttcggtttttggagtaggattttcgataatgatgctctggaagtatttgtatagattgggtactatcgatggcacaccattaggtgttggccctttgccccattcagcccatggagacagacaactgtccacttcttttatatcaacagatgatgactttggctgatggaaatcctcacgggatggtcgaaggatctcctgataactatgatcaaagaagtattgcgataccaaatcggagtataatggtctatcaagatcctcgccatgataaatatcttctccgaaatcaatggcagtaattctggcgttagcccccgaagagtatgggccaagtaggctataaagaaccagctaccaaaaaaatgttttcagaattggttgatgaagatagtcagtataacgtgggtttatctcctgctggcactgcaaaaaatccagtcgattgcagtgattcatctatactcacaaaggaaatgttcattgttagtgaaacggctcggagattgttgagtatgaaaaccttgatcctctatgacaatgtaaacagattcaaatatgcggaaagatgtgtcaaatggtgggccaggtcccagcaagatgtacaaggatgacttgtggacattggcttgaatgtgtcctcactgcttcatctcaccagcccaagtatttttcaagtcacctactttgctcaaacttcacaaagttctggtgatacaacttgccgagatacctatgacttcacgcgtatgtaacgtccacctggatgttgtgctttattgactgcttcgataagactatagtctataggcgcactttacgcaaactaaccgccctcataaacagaaatgtataaatgataattttacagtgaaacaaggaaaaaagaaagctatgtagacacaacttccagatatgatgtctgagcgccggcctttaaccattctgattgaggcgaatgcgattattctgattgagatgactctaaaaatacatagaaccattcagttcatcgtgttcagaaacaaatcaacttccacgatcactgctttctggggcagtgaaatatcttggattgcagtaccactaccacttccattacacagtttaccaattttttttgtgcaaattcgatccaagatatgatgtttctatgtattctttgtgagacacttgaagagcaagtcaaatggagaaagaaaacatcaggatggaagttttgactatccatttgtgctacagatactgtttgttgccagattcagtcccacctttatacattagacatccccagttccagtcattatgtactatacaagagtttttttctccctgatcccgtgagaagtttcttaattaataatttgatcagacaatcaatccattttctttatttatttctttctctctaaagcactgcctacccttcaatcttcttcactttctcatgacacccaaaacaacatgcatatctgtaaaagatttggataaatatgtataatgtatgtcaaataaaaaagtaatggaattgagaacctctatacatgtgcttgaatctgttggaacctcatcagccaccactcccccacccaagattttttgttgttgttgtcttctttaaaagagaaagggacacatgaaaacaaccaaagcggaaaaaagaagcagaaaaaagttgaggtagtttataaagtcaaataggattataatatagaaagataaagggaatgtaattaaggatgatcgtcatgatcataagaaggaagtcccgcgtgattttcgagctgagatgaggaaggaggagacggatcggacttggacacgtcagcccaaaccgcggcatcatcagggacgatgagcggctgctgttcctgaagaaggtcatgttggtcgtgagattcggagggagaaaagctagactcatggtccttattcaagtcgagatcacgcgtaaggttctccacagatgatgctgaggtcgggtcgggagcggacgagcttgggtggggttctaggcccgcttctggaacgactgccgacgacgacgccgctgtcgtctgtgttgatggctggacggcctcgctttggttggtgttgcttttgctgccattgtcgttcttgctgttgttggggggatggggagcactattggcatcggcattttgcttcgacaagacctgcaagacctgataatactcctgccaaactttgacgatctggatataacatatcatagttcaaacaagagttcagtaatctgtatgaacatattttgaaactgaatgagactcaacttgacgttgtcgatcagtaagtccatcaacaaaactacaaattgaaagcttgaaatcttccactttttcttgatcgaatctctgaaattcagcctttatcaatttggacacatcagcgaattcgtttcgagcctcatgagctcttcgttcagcctttgaaagattttttggaatcaaaacaaacatgcatatatataatattcagtgaacctgatttatacgtattgagaaaaggaatattaacctcttccagttcggctaacgaatacatgagcgcagtagattgatcgttgggagaacaagagcgcttaatcttctcatgattagactggattttcttgagatggttgatggcgtattgaagtttatcccacgacttaactctgccattgaaggtgagtctgacgctgttagtgagtctagcataagcttcgacggtcgtgatgaggctctcgagttcgttggtagcctggtcgagggcccattggtgggcctgacgatggagcccagccaggcgctcgatagtgttccggaccggcttcgacaggtcgctcgtcgaaagcacttgaagcccttcggctagctccgataacgattgtgccattgcccgacgcgccttcgacgccgccgtcaatgaagcctgtaataccttcagttgtccctctaacgtgtccagcgcgaccttccggttctcgaaaaactcatccgtttccacgaaccttggcccggcaatattggccagccagcccgtctgaggtgacgaatcatgtttacgatgtttgatctagtcgacaagatgaatttgagcttggtctaaaatcatcgggtatcatcgatcacttacctccagaccaaatgcatcgctctctaagaataacttcaggtccggatcgctagtcaacataggatgattaacagtcttttgtaagaagaactccaaggcgacccttcttgcggcgataaagccttcctgaaaccgatctgtatcccagggcaaccatttttttttttttttgaaaaaaataagaagatcccacccatcagcgaagcagcgaaaaagaatgagggttaaggtaagaggaggaggggcgaaatgggagactgacgacgcagattcttgtccggtatcggcggtactatgatccctggattgttcgatactagtgcatcgaataaccacacaaagtcccgaaaccgtctcaaaaccgtacttgaagctttcaacggaccactcgagttaggatccgtagcctatggaagtaaacaccatatcaaaccaatcaattgctttcctttctgttgttctttctttgagctttaaaaacatacgacagttttcaccgtgtaaacggtatggatatcgttaatcattcccatcttttgtgggtccccgacgctacacttatacagtggtaaaggggcagtcggaaccggggtaggagtaggatactgggcaaggttggggccggggagggaagaagagttaggacgagagaggggtgctcgaccctgctgctgttgttgttgttgttgttggacgagaccttcgcgtacggaggcgagcgggcgttcatcctcggaatccgagtcgggaggatgagcaggcttctgttctggtccgggctgatcagtctggacagcttgaggaggggcatcggccgagggatcgggaccagactgctcgcgaggtggatcttgggtttccccgtcagacgggcctgaattctggacgggttggatggcttgtggatgatcgccgacggtgttggtaggcaccaatgagggtagcaaagatgaaggggatgggacgacgatcgagaggccggtcttggtctcttggggtacgggtggattcccagatggactggttggagagaccacttccttcccttttccttctgggtcttcctcttcgtctttgaccgtatctttggatggatcgacggcatctttttgagtctgttgtggatctggatgatcgttggggtttgattgatcggatgatgacgcgatggctgttgatgtggcgtcgggttcaattttattttgttcttgaggtggtggtgaggtggctcgagttgattgattggactgaggttcgacggttttctgattctgggctggttcagtgttcgaagcagctgggggttcagggttgatgatgatcggttttggttgagggatcttgagtcctaggggtcgataaggcttaggttgagttcttgatgggctgtttgagttcgaggctagagcaggttgattgttttcgttcttctgaatgggttttgatgactttggtgagctcttcttgaatgcaggtagactggccctcgagtcgggtagtagtaatgagccagccagacttccaccaccgaggatgtcaggcagggctggtcttgagcttgttgttgggtttgatgggctgattggttggtcgagatgatcggtgatgtttgaggatgaggttaatgttgctgagactccgaatggtctgaagaggggtggttgtggttctggtggtagttctgatgctgggatggtttgatgttgttcagtgtcaggatgatgatgttgctgtggtgtgagttgttgttctggtgctgattgggttagttgatttggactgctgtttgttgattgatagttgaattggtttgatgaggatgaggatgatgatgggatgagatcctgaaagggttcctggtaggatgattctagttgatcgttattgaacttgaatagttgttgatctgggctcgtttgatagtcaagatctaatcctgttgttgttattgctgctgagctggtgaatgagcttagatggtgatctggtatgatgataggttttccatcgaagcctagttcttggtcatcatcggttgatgagaagtcagttagccctgttgctgttgctgctgctgctgctgctgttgttgttgttctttcctcttcctcttcttcttctgcttctgcttctgcttcttcttgttgttgttcgtcttcttgttgatggttgaggttgaggtcaaatgagcttgactgtattaccgtgttattcttcgatggtaagtctgcgaatgggttatcatcctcgatcgatcctaatccagttgaatgactgtctgggtagaatgacatcctattcgttcgttcgtgtgtttcccttgactcttgactcttgactgttgactcttgaggttgtcttgcagttttgttccagttgatcttcttcttcttgaagggaggtgattcgaattacgtcagctgcatacatacacagcattctgattgattacatcatcacaaattccttatcctccagtcaaaatcaacaaaaacagaaatcatcatctcatatcaatcagtccttcaaaagattatttataagataagcagaaggagaacgatgaaggcgcttcgaagcgagctcttggttatgttttgtttatctgactaacacttcttccctgaattcagctcagaagcatgtcgatgaacatgatcatgttagattaaataaacatgttctttccaacgtattggcgatctccctactgtatttcacaatggggaaaaaatacaacaagaaatttcagtggttggattgagaaaaaactctggttcagtttctgattaactcacccaaagtgtaatttgaagctactccacttcagttgtccatcattctcccaatactctggctgtccaacaattaatctttgaaggtgttaaatagcatttggtattacatatgaacacacatgagcttaggataaaaagcattattataagcttgtgatcataggcagggctaagcagcttcagatagaattaacaataaaaaagatggttacaacttacatagatcagcaatccaattaagatatgacggattcaactgatgcaatcactcagatataaaattaatgtggatttaaactttgcacaattagcccccagataaggctagtgatcattgtgagtctggtcaggaggttcacacagaacaaccatggatcataactatgcactggccaggatagtgcccaagcaaaactcaacaagccattttgctgatctttggctttgcttgaatatgaggggcctctatccaaggagctggtgttgaaattctaaacaaaaattgggccagttgttgaattttacacagtgttaggataattgatctccaaagaaaagaaaaaacagagtggaggaagtcctgttgtcattgaagagtgttttttaagaaccctctcagttctaatttaacactctaattgaaaccacaactagttggcatggaagccatcacaacaaggcatatgaaaaaaaggattttttttgccaaaaattgatattaaagtggtgtaaattaaattctgaaagggttctgaatcccaatgggaagtcatccagtacataccaacaggctctacatactttggattgccaactgactttgctaatgacacccgcaacaagtcccaaagaatgaacttggtctttagactttaccaagcagaggccaactatgatcctcagaggcctttgcactgtgaattggctagctggaccttcatcaaactgtcctaggcaccaacgccgcgatatcagctatcatgtccgggactgacatacccagctggagggctatcctcaccgaggaaaaaacaacacatgatactcagggatctgactaaaaatagtgttgcaatagactgccaggatcttgtacgaagccctgcgtttaactggcgcacatgctggtatttggaacactgccaagtcttatcagcgatccaacgcaacgcgttgttgcaaggacttcctatgataaactagtagatccatcggacaggaatcaatattataactggctatgcaaaaaagtatcctgaccgaggaaaaaaaatatgatcttcagacacctgagaaacttggcgcgcctgatgatatttggaagactagtactaccaagttatattaacgttccaacgggacatgcgtccttgcaatgacttttcatgataaacagaaatcagtagtatacctgactaaagaaatatcctcaccgagggaaggaaaaagtatgatcctcagacacctgaccaacatgtcgcacctgctgatatttggagcactcgaaagttgtaatgacgatccaacgcaacgcgtccttacaatggcttcttatgattaacaagtgatttcctcggtcgaagtagtatattcctcaccgatgaaggaaaagaaattatgaccctcagacattcgaccaacagcaatacttcataccaattgtatgctgcttcgacctcgattaaaatgatttatctgtaacgtatctgttttctttggaaaccctcaaaattcacttcaaagactcaatgcaacaggttatctatcacgccatcttaaatacaacaagcacctatgatgtctataaaaagaacacccactagaagccatttcttttgtcccacagaaaaaacctatcatcattttctgctcatatttattatttcacacattatagccaataccccaggtatttatcttttcactttattttattgagcttcttttggtatgaataattcaattgattgagcataataataattgctgattaccgtattgctttctttccattctttccacatagttacaaattcaacttcattaccgcattgtcaaaaatctgttcgataatctacagagatctagtgaggacgcaacaagatgatcaagtttgcttttctgtgcttggcgatgagcatagcaatcgttgaagctttgggtgggaaggcgtatcatgttgcgacggtcaaaattgcagatcacgattacaaaattttcgattgtacaccttttatccagagcaatacaaaaactaaggaaaatgatagcgacattataaatgctgatccagaaatgaaggaagacggtagcaatattttcaagaatgatgcgcaaaatgaggaaaacggtaacaatatcatgaagaaaggtgcagaaactgccacgcagagtcatccagaaattgaggaaattggtagtaatattgatccagaaactgaggaacacggtagcgacattatcaagaacaaaacaggaactgaggagactccttcggaagacaaacaagataagaaatcgccgtatacttgggtgcaattcgcgaatacagttcctcaaaccgagctacaaatttacaatccatccagagggaaggtggtcaatttggtaacaagtccaaacgaccattgcaatataggaattttggaagagcaaccctggatagtggccacctctcgaaaactttcttggggacacatgccggctttcccaccattaaacgaggaaattaaggagagagtaatggaatatttcaaggaacatttggccacagggcagcaaaataaagtttcagaagagcaggtcgaggtgaaattaatgaaaggaatttctccagagggaactgtggctaatggaaatttaccagaagaagaaatgacttggctggaagaatatcagccagaacaagctctgcaaaaatcacctgaaaaagctcaaaaagaagaggatccacaggaaaaagatcctcaacaggaagaagctcctcaacaggaagaacattttgaggaaaaagctgagaataaaggaactgggcatcaaggagtagttcaaggaagagatccgtcagaagaacatcgggtggaagctgcccggattcaagaagtgcttgtgggaaaagacaagtcaaaaccgcaccgaagacaattattggaatgttttcccttcttgagatgtgggaaaagagattcagcaactcttgagtaattttttgggcttcctgccagtgccactactcttcaggacaggattaatattgtaggattttatctttgacttcttagcagtattggatattagaccataaataaattttagtgaggattagtcatgtagctctatcccaaatctcatttctgattttgttttatacatttatgaatccatctactgaatttggactccacaattatccaatattttgctatgtttctctggcttcccatttctcttgagttcatagattccctattggttcaggtttttaattacaaaatctaacaatctcaatcaatcaagaccagtcatcatcttggttctgggtcttcttttgtttctctttagaaattttacttttgtttctctctatgcatcacacactcacacatacaagaacttttagctgataaatccttttcaaagttttctacgtccaatatcaacacttcttgttccatgaaatcttccttgatattttttcagtacaactcatgacaatttataatttcaattatgtcagatccaagcatgcagtctcacctcttcatccacgttcaacacaattctccagcatgaaagttttcagtactttgatgataaccaaatgcaggtaaaatgcaacccaaaacatgaaccaaaaaatgatccaattaggaagccaccttgaatgtgatattagtatttgagaaatttatggctttgaattctgatttctttaacttcatagtacacagggaaaaatcttgatcccaaggaaatgacattaaagccaattctgattattagtggtttcatcttatctctaaaaatacaaaactgaacaatttttaaatctaaataaaagtcaagtttccagcttattttttttgtgctgcaaagcatgcaaaagcagaaaaaagtgaagttgactaccaaaaagtgcaaaggcagtattctcctgctgcactatcactgactgccttcaaaaaaaaagtgggagtccactaaaagtaggagttgtgtattgaaattgaacatatcttaatctatttatcaatgagtcacttctttttgatttgataaagctactgtggcttaatccaggaatagcatgtacctacatgaatctactgtggttgagtaagcatttttccccctttttttgggggggggggaaatctttgtgtgcacaattcaccagcttctcagcctgctctgcttccctggtgcatgcggtatgataatttaggcttacatgaattacgcccacacaatagtagaatttacgatgacctcaaaggtgctcaaatcagcatgtcattgtgatcactcctgaatgatgtcatgatcttcactcgctgataactcaattctcgtttcttttgatctttgataggtgaaccatttctccgatcaggattgatcaatctgacgacattgaggtgtgtgacccagaatggtgcggtccacgcacctatatgggccctcttttgatatcggctcccttttttctgggctctttgttcccttgatgattgatgatttcagaaactgcgcagtctggattctccccccttgagcatggaagaagtctgagatcgagtggtcatcttgcagttgcttacatgagctcttccgtcgggattgggtcaagggaaaccgctcgccaatccggattccgaatcgatcggacgagtcggacgacgccctttttgccagtttaggcttgggctctttggtgtgttttatcgcgctttctgccagttttgtcgattgttgccccaattctgactgagagtgcccattttaatccgcccacggctgttctcgccaggcattcctttcaagtcccaccagcacactgctacatatttaaatacacccgccctcttctttgcatatcgttcttaaagaattatcctcgtcttccgaccctcagcttgagcttgataccaggtttccagcctcatagggtgagtctccttctcctcctgaagatgctgtcgttcgttgttgttgttgtatgcacagtgtcactttcttacaagaaccaaccacttacaacatccttcgttcacttttgttacacatccaatacacatcctgtacaatcatcgtactgctatcggctacatactgctcataccttcatcaagtacgttacataaactgccatacatattacaaagactaccatagttttatagctgtgatcgattgcttggcatacaaacattaatactctatttatctccaaaagcttacccccaattgacattcttgtgtctcctacaacctcttgtagcatcaagcctccgaagtaacgtccatcccggtctaccgattggcctcatcggcccagccagtggatcaacctatccaaccggacctgatactccagcaactacttgattacgctcctcggccctggccaagagtagtcatacttgtaggccgttcaggtatgtctctcgagcacttttctctcatctactaccgatcgaacagagaagtatgaactgacgaccgcaaaaacttatccgtttttccagtaccattgaagtaacctgcttgactaacccaaaacctctgtcgattgcccagcatatcaaaacaagtcagctagaaagctgcattagttcttcaacgatcaagtccaccaacacgcccatctcgtttgtctgtgctcagctaggatggctaccaccggtctctataccctcaacgatcccgtccagcaggatcatcctaactacgggcccccactcgatcaagccaatccaatcacaccctccgttcctattcaccagctgcaagaccatcaatcttcatatgacccctatcgggatcccacagctagcttggccacccattacatcgaatgcagccgagacagtagcggcagcaacaccaataacggccaagatagccatcttgccagtaatgacagctccccatttggcagtaacggtaatcagctcacacccaatatggatgccaacacaaacttccaagctatcatgactgcaatcgatgacccttccacacaacccaaccaacctctggcttccatcgaacctgaccccagcatttccaatgctaagccagcaaaccatgcgaactcacatgatcctgcccttgacgaagatgccccacatgaggaggacgacgacgaaggtagcgataatgactcatcatttattaacccgccggttttgactggtgatacctatcaagatggtagtatcgaccctaatcaccccctcaccacctccaaccttcattcctggtctcatcctcaaacctcccatcatcaggaaatagaacagaaacctgaaataccctcgtcaagcgaacctttgtccaccagaaaacggaaacgcacctccgatcaaaacgggtccgtcaagacgcctgcgcgccgtgaatctggccgacccaagcagacccctcgggtcaagagtgctgagcaggtggcccgagaggctttgattgaacagcaaaacccacacgcatccaagaacgaattgcgctcgctcaagctgcgtgccttgcatgccattcggattgctgagcgagagttgaacatgcccgaggctgagaaacagagacggcttcggttgagagaatatgtacgccacaaaagggctgaagagcgtagtcttaagggttcaggaaaaacaggaactaccgggggttagtggatcgacatttcttattggcacatggtatctgtaacttgcttgttgctcaccgtactaacaccacctctctgtcatatcagcggaggctgagttaaaacctcgaagtgcaaaatcgggttcgcgcagttcaagtcaatctgcaaaaatcaaacaggaggtcgaaccttccgatcaccaagaggagccgcaggcgaccaattctcacctcccaatggcagtatcttatccgaaccaatctcaacaacttccaagtccttccgccccctctcctatgaatgacttgcccgacaatcagcttgcacccaatgggcacacttcaaattctaagcggaaggcagcacctaagaagtctgagaagccaccgaaaggcaaatcagctccacgcgccaagcgttcagtggcatcgttagaggccgagatcaagaggcgaaaccctaacgcttcgccaactcaactgaaatcactcaagcttagagctctccatgccgaccgaatcgccgaacgagaacaaaacatgagtgagaaagataagattcgtagacagaaactacgagagtacatgcgaagacgcagagaggaggagcgtgtagagaaaggacaggcaccaaccgagttgagttcctacattgaagccaaagtcgcatcggattcgaccttgagatatcgaagatctttggactcgagtactagcatgaatgaagaatcccaggttaacccagacgatagctcgatgtctgggttaacggcagctccactagtaccggaggggatgaacgcagacgatcgcctggcggccttttcgatgatggaattgacgaacaactaccagcaccaatttgcacagccccatcacgtcccagtcccatcgcccaacctccacctgcatccgctcttccagatgccgatgggccaaccttcgattgaggtcccatcaccatacgactcgatccacacgggctatccagcgatgacggaacagtgggcacacgtccctcagccagatccgagcagcctaccggcggatgagatggctgagaaggcgctccatgcggcgctcgaggaagctatctacatgaagcctcatgaccataaccagatcccgctcggcgaacaacaacaacaactccatcaccatcatccgcactattcacctactgagcaatctatcgaggctgacagactggccaggttggagcaggaacgcattcaacttgctgaggacgagatcttggggatcgaacgtgcccgcgaacttgcaatgatcgccgccgctgctgctgaggtcgaacatgcccaacagatctctggatctacctcctcacatcgtctgcgttgaaccctcccacttgatctatctcacatctcttctacttttcttctcgttttatcattttgatcttatctttttccatactcttacacggaaccagtcggcaacagcaagaatacacctccccccttttttggtttcttcttcttgtgtcgtttctattcttatattaagaccacatatcccctcgacaaaacgaaaaaaaaaatctatcccactcgcctctcatgattgaaaatgaactttgctgtttctaaatgattttttctttctttcttttccttccttcctttctccgtctccttttttcttttcgtttcctcttcacctcctttcctttttgttttctggttattggttatctaaacggtcggttgagtgaagtgttatctcaagtgagtcttttctttctcatatgtatactcatgatttacaaaccttctaacattccctctcttttgaaccctttcataaaaaaaatagtcaattctaaacaggtctttttccgcgcaaatgttgaaagtatattggacgacattgaattggtcaagaatgataaaatgaacaaaaggaggaggacagtttgatttcaaggttcctcctaacccctccccaaaaataaaaataaagatctcccttccctctcgacaaaagtaaaacaaactttctagaaactgctccttgaactccttccacattggtttgtcagtcttctcccacgattttgttactattattattttcttcattttgggctctcgtgtttttctttttttttttttggttagtttgtaggacttgatgatgatggtgattgactcacaacacatacatacacgcgtatttctacttgatttgtttttttgtttggctttttctggattgacgatctccatgtaacattgttctcccccctgcccttcttaaaccaaaattaaaaaaaaaaaaaaacactattcaatctgcaatgtcatcatcatccatcatcatcagccccacgaatatcgtgcaatccaactgaatcaaccaagccatacgcagcttagccatgagcagttcaccacaaccaccactccagtcgagctcaccgatcactcagaatgagttggactcattcaggaacgaatggatcgaagaagtcaacagaactaccaccagcacttcagcatcagcaacaacagcatcaacagcatcaacagcaacaacagcaatactccaacctcagcccagaagcagcacatccaaactgacagtcgagcagcaacccataacagcaaccgaaccccctcctcagtcacccctgatcatctacgcccgggcggtatactacgagcgaactggactactagatgatgcattggttgattatcggaaagctttaagactagagcccaacatcgaccgggcttaccacaagttaaaagcagaagagatcgaagcactcgaacgacgctggatcactactgagaaccattcagacccttccttccgcttctctcgttcctttcacaccgaacaagactcacaacatacccattatccatcaaccaacccggaccaactcggaaaacgaagccataaaataaatgaactcgaccctgataaaccggcctcctcggattctgagcatccaagtagtaccgccaggttgctcaactatctcatctcaagcttcgaacatcatccctggcaaagaaatcccccaaatgaggagtcggacgttggtccggatcaggatcctcaatctgaggctatcaacagctcagacgggcaagagggccgatcggtgcgcctggtcgacgaacaattatccaatctagagatcgagtccgccgatgatgatgatgatggaggagctgaaggatcgagctcaaaacgggcaagaccgacggggaacagtgtgcagttcgagcgccaagagatagagacaggatgtccgatcgagagtctgcccgcggagctgttcaacgaccacatcctgagtgtccggggattccgtcgcgcaacgatccatctgctcgtcgggaccatcgagaccttcgcccggaccagtcggcgcgcaaggctcctcaccctcggctcctccgtctggcgccagatctgtctctctacttacgcccacgatctcttcgtcaatcgtgcccttgacatcaaccctgccgagaaacttaacctcgtcgaatccctctgtcgcaaatctcatgctcatgactggaggagaatgtatatcgaacagtatgtctctctctctctctctctgtctttttttactttagacttctgctaagacccgggatgatttcttatcttctacatagaccgcgtctccgattggatgggtgttatatctccttggtcaggtatcccagactaggagaatcggccaacccatggtacactgtcagtaagaatcagcatccctcttcatctcagcaatcagtggtccgtttccgcgcgaccaaaaaaaaaaaaagagagggacggggaagattgatgagaaatttggttttgcacatatatggatatatgggatgtaatgatgatgaaagccgacgcatttcgtgacctatttcagatacctgaggttcctagaagatgggcgatgtttgtcgtttacgagcacggaagagccgagccaagtagtccgcagtctgggctggccgaagaccggaggaggaggaggaggcggcggaactgagagtgttggaggaggagggacgagtgggaacatgacgaatatgggcggtggcggtggtggtgggacgggagggaagagcttagacggtctgttgttcggattgtggtcgatcgaggacgatcgcgtcaggctcttcaagctccatcaggaccccagacggctcccctctcgtcggctgcttcctccccccctcgacagacacgtcggaagggctaactacgagttcgaaatcgagggaagactgcggtctactcggcgtgggaaaatgttgagcctcgtttcatcatcatcagctccctctctctctttctatccgcacgatctgtcctctttttccccaattcatctcacttttttgggtcgtaccttttgttggactctaacggaattaaactgattcttaatttgtttgttgtataatatgtgtcctatgtgtgtgtgtgttgtttttggaatggatgtaggaacaagttagacatcatccgcctctcgacgctcaatttaaacaccggagaacggctggacatcccgctcccagcgaccgcatcgggcaccaccgacggctcgttctccgaccattccaccaatccccatattcttgctgactcttcttcttcctcatcgccctcccccgcttcgacttcttcgccgcagtcatctactaaacctttcatcttctctcgcgtggtcgcttatgatcattcctgattaattctttttcctgtttctttgtttgtttcatttttttttttggggggggggggtttcttcttctttagatttgcttcattgttttatcatcgcatataaatatcatgattgttattattattattatcattgttgttgaatatatattgactactactagtacatgcacttgaccccccttgtcatcaacttgtacaacatatatggtcttgcaagccagtctgggcacaagcccaagttgggcaaaaaagaggccaagcgtgcttggccgatcccaaaccccttgtggcaccctttaaacccagcttggcctatacccaacccccgcttggcacatgtcaaagttggcgggggttggagaaaagccttgcttggccaacatcaagcaagggtgccacgcccgctaaaagccaatgcaccccataactcaaggggtgcatagttgtgacccatcaactcaaccagcacctggacacaacttcacagcccagtaccatatcctcctcagcttgatgcgccgagcaacggtactgacagaagaggacaccagtggggctagaagtgtgcctcgagagctggcccgggctcgtaagtctctctccttgaccctgaggtggatctctcttgagatgggccatgataaagagaagagacaagtcgatcgaagaaggaggggtggatcccgaaggattcaagcatgaacttggacagcagcaggggcccaaggaatgagaagagcagccgatccaggattctaggtgaacttatcggccaagcggggcttggctatgtgtcaagtcccgccccccgcacaacctgcatgatcaagccttctgggcacaaaccaaacccccggtggcacttggccaagcgggactttggtttgtgcccagacgcgcttgcaagaccatatgtatggtgttgcaagcccgtctgggcacacaccaaagtttggtcaagaaaaggccaagcgcgctgggccaatcccaaagcccacttggccgatcccaaagcgtgcttggcaccatcccaacccccgcttggcacatgctaaagctggcgggggttgggacaaagcctcgcttggccgaaatcaagggagggtgccacgcccgccaaaatgccggcccccgagaaggccatctgctgagtcggggtccagtgccgggctggtgcacaggctaccaatcggcccagggcttgaaataggcccagcgggacttggctatgtgccaagtcctgccccccgcccatcctgtccgatcaagccctctgggcacaatctaaacccctggtggcactcggccatgcgggacttgagattgtgcccagacgggcttgcaagaccatatatgttgatcatttctttattttcgggattatcttccaagaaaagaaaccgatttggagtgttttcttggacccgcaggctgatagagcagttcccatgaagcttgcgtctgcaagcctctgggatcctaacttaactaagtccctccgggcagttgatccgatggctttctggaggagggtccctgccgaacttaacacaagtcacctattccctgcagagtggcctcgcccctgttgcattgcgctctctgtgagacagagaccctgcggggctgccctccgggctctcactcgagaggcttgtgttaggctcgggtccctgcgggacggcgtcccccctccaaataaagggacttaggtaagttagctgggatcccaaattttttatttttttttcaacgacctgtggacctacatgccatacactgtagaagtgcaataataaatacagggtcttagctcatctgactcacaataaatgaggagcagtaatacgatccaatctggaccacacgaataacaaacgaatccgttacgcaaatggggacagaccaagaatatcctcgacctgttgtgagtaggacatggctggacgtttcagattgcacttatgtcagacttgcaaggaagtggaacttgtggtgcatgacaaagtactaagcattttggtaagaatgttcgaccaattgatcaaccgctgccaacaactactaaatccactactaaaggcgactacctctgtcatcgagatcacggaataaaactccgcttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctggccattgagagtccctgaacggccaggagaaacctctcggctgttgagagtgtacaccctcaacagccgagagaacactcttggttgttgagagtgtacaccctcaacgaccgagagaaacacttggccgctgagagtgtacactctcaacggccaggaaaaacctctcggccgttgagagtgtacacccttgaccggagagtgtacacccttgaccggagagtgtacacccttgaccaagagtgttgtagtacaccctcaacaaccaagagaaacactctaaacctctgggtcgttgagagtgtacactctcaacagccgggagaaacactcttggccgatgaaagtgtgcactctcagcggccgagagtgtttctctcggccgctgaggttgtgttatcaggctatcagcggccgggagaaatcccccggccgtcgcgggctctttttggtaagcgacacccaaaacccagtgggttttggggcattgacccccagctcctttgggggttggctttttttgattaaaattcttggtcttttgactcccaaacccgctgacgggtttgggggattgactcccattccttggggattttggtggaaattccgggggttttggggtttgggagtcaactctccaatttttgggagtcaattagccaagaccctaaatacatgtgaatgtactcctacagtgcaaaagcggtaaatcccgatcccgcaatcctcccgcccccctccaaactaaccctggagctaacttaatccaacctctaatcccaaccaatatggttgggaggattagattatgcagctaatcctgcctaatccgcacaccaatgcggatgctcttaggtattagggatagggtgagggataggggattgggattgggaatacatatgttaccgacgctgtacacggccagatacaggaccaagaggcacaaacaaagaatcagagcctgcccgaagtgcggaatctttccacccgggtgtggaaagtgcggaatggtaccgagctgtacagccaagtgcagggctttcctcaaatacagggctggtgtccaacacgtctgatcgccgttaagttcgtctgattgctcgcctccttgcggatatgtttgagacactcagggcaatatcatagcctgagggtttaggaaaataaggaaatgtgactgtcctgttgcaaaaatatgagagaatataagggttcctttcaagccaacaacgatgttattaacaacattcatctcaattctggaggcccatgatgcaaacatcatatcttcgctcaccgttcaagacgtggtgaagttcctccgtgttgccgctgatgtggtagtgcattcagagaaatcgcttcggctcactacaccacggcctatacaatttcttgcggccagtctgccatcgttcatccatccctttttggaggttttctgggatgctttttttcacatactgaaagaatgctacattgacacccagcatcagatcaattctaatggcataatggctgtacttggtgatggtcgaatcccaacccgcatagtccatcaatcgctctttcccccagttgaacgctgcccaaagtgctcacaggaaagaccgatgcgacgaagtttgttgttgatgttgatgggtgtcacactattgagcacttctctctctattgtcagcgtaagcgtttctgattcaacatcatgaggtggtcaagaactgatttttttgattgatggatgagacaacatgcagttggaaagaccattccctttttggtttgtgtggtgtgaaagaccttaccgattttgaatcttgaaacacatggctcactacagagaatacagcaagagaatcagcgataaaatacagcgctgtattttctgcggtttccgcactttccacctaacctcggggaagctcccagagaattggagcctgcccgaagtgcgaaaatattctgcgcagatctggaaagtgcggatattcgtactgagcagtacagagctgtacagtacagagtccagtcctacaggtccatccggattgggatggacctgtttgaactggtttcattggtgggctggggtaggctggggttggtcaagtgtacagcggggtggatcacactttgccccaccacagtcccggcgcttcggccgtccaggcacctgccatcgtgacaatacagggcacctataagaccctcaggcatgccgccgcccgcaggatgaccccggcggcgccatcggtcccactggcacgcttggtgacaccatcaggccggcttggggccaggcgtagagatggttgctttgcatccggatatccgctcataatttgattggaattaggcaattctgctgaaattaagagcggatatccggatgcaaagtgaccatctctagccaggcgttgtgggggagccactcagggttggcctggtggccattgagcggtaagcacttcgatgtgagcagctgaagttgttgttctccttttttttttctttcccttgtttttgaatccatttttttttctttcccttgtttttgaatccattttttttctttcccttgatgcattggaaagacctttccgctttggagggacctttaatccgcttttggattttgaaacggatgtgctcactggaaactttccagagtacatacgctgtatgtttccgcagtttccgcactttccaccttgcctcggggaggctccgatgctctcggcacaaaattaaaaagtgaggcgcaaaaaaaaagaaaaagtttgggatcccagcagcttgtgaccacaagctttatgggaactgctgtatgtatgtatctggccgtcatggtttctcctccagcctcaggaccaaagggcaactgcgagcgagagcacctggttttgcatgaatgtcattgtcatcagaccatctccaccccaaagaggcatccgagttggtatacttaccagctcgggagctgcggcgtgcagatagcaaccctgggaaaaattattttgttgggatggtacagcctgtatgtagtagccgtatgcttatattgagttatgcttctaacaagcaccccgctactgcttttctaccagctccgtacttctctctttctctcttgatcattgaatacaaaccatttcattcactgtcaagatcatcagtgagtttgatagcctcttctgtttcagtcacctgagtgtccctcaacaggttatgagaccctcttggtctcgctcatcacttaacatcgatttttttcctcctctcggattctgacttgtccctcgctgctggttcttcgctcaactctctacgaaactggactcaaatcttttctcgtacactgtcgcttgaacatctcagctctttcgacgaagaatggcgactgttcgacaaatccaaaacgttgcgaatctgatctcatctatacaagtactagacggaacggagtctgtctttccgacttgaagctcttgtcttgacgacgttctcggttttcaaaacaagcttgacatcgtaaaagggacgctcccttgccccaaagaggcttcaaagacagaaccttcagcgactcggtctgtcaaatacactaaaggctacagccctagcgacatcaccacggactgggatgcgctttccgatcttgcctgctacactattcgattgaccttatcgaatccgttagctcaacgttattgcaaggtcaaaccagcctctcgactgtactcaacaattgtcaacgtgtatgaaaagaataccagggcttgtcggatgagacttcacgaggcctctggaatgctagacacaatccaaacgaggtcatagcattatggattggccagatccgggttgccgccgacaatctactttctattgaagaactcccgaccgaccgacaaattgccgatcgacttgtcggaggtcttgatcctacttggtctaatgtccgcgattcaattgtctacacggcgacggagatgtcactcgacaatgttattggagcgctagaggctcacgaagtaagcttgaacggtaccaaggcccacgatgtcatctccgccgcttctgcgtctactaaacgaattgcgtgctccacctgcggcaagcaaggtcataaatcgtctgattgctaccaaaataagaacaaaggcaaggccaaagccggagcggtcaccacggtccaattaggcggttacgattctggatcctttgacgatgaagatgaaattggtgtgatttatgagtaactgtactcagatagctatttcttttcttttctcagtacgctacaagttcttgttagcctactaaacggcaattcccttactattagtatcttacttctagtgatgcaatttccaattttttttctcttctttttctattcactacaagacatgctgaatttttgcttgttatcagcaaggggggatgttgggatggtacagcctgtatgtagtagccgtatgcttatattgagttatgcttctaacaagcaccccgctactgcttttctaccagctccgtacttctctctttctctcttgatcattgaatacaaaccatttcattcactgtcaagatcatcagtgagtttgatagcctcttctgtttcagtcacctgagtgtccctcaacatattttccaccgcaggttgctatcctcaatgcctcgcgcgtgaaaggctagtcaataggggggggaactccggatttcaccaggattgacctgtgaaaccgttgggttggggaggtacttgggttggtatagcgattgcgcatctagcaacgctatacctcccgagggggggggagggaaactaaatttacctcccctttagcacccccggtggcagaggaattttgggcttggggaggtaaatttggtttacaaccgcagtttacctccccgggtggagatggtctcaggatagcgcagatgtcacagggatgcaggtcctgtgacactcccagtctggctctgcagctctcccttccgcagccgggcactatggatctgggttaggttaagagcatctccaccacagtccgtatttttgggtccctatcaatcgaaaatacggactcggaaccctgttctgccacaccgggcagtccttaaatcaccggtattggtgtagtgttgacaggctgttcacactaggttgaggtgtgatgttgtgtgacattcacattgatgtgtgcagtccttggtccctatccaatccctggatccagggtctggagagggaccgaggattttttttttttttttttttttttttaagtgtaagtttggcctttggcattgcacactatgaatatcattatttctacctacaagctttttgtatgtttgtagcatgattttttcctgtacttggtctatgggggcaagttctgtagaggatgcgggagtgtaagagacagtttcatctacttaaggatttttatagttgggggacagattgggtgcaaccatttttcaggctgattcaaattgggtaacgggtgttgaaagtgaaattgggggtttttataaaggggacaactaataaagggtttgaaagtgaaaatggggtggtgtgtagttgtccaagatcggaagtggtagcggccaggggttgggtctgccgggattcgaacgccggactcgtcactctcttcgaagtgattatactatgtcgtcgcaggggagacaccgagcttccgtgggtgatggttaccgctaggccatccaggccctttaaatgccaggcctgggtttgaacccatgacctccaggtgctgcctccagtaactccacagaggcagtaccttgccactggactatacactacgggccgaggatgaaatccgtaaaatacggacgccgatgggtggcattttttgggccgcggtccctaaatgcgggatagggacccgatttagggaccgcggtggagatgctctaagattagtgagaccgccatcagatcgaggggactccggctgatgtgattccggcccgacccttcctacccgcgcatcggcagcctccccatcaccagtcaccaccactcacgatggtaccggccccacctcaagacccgacctcaagatcgacagttcttcaagatggtacggacctcacacgattcattgcctctatctccccgaactcgacaccagctggaagggcgtcggctactccatctggattctcaccatttccgttaccttggtttgcttgcgagcaccatgcgtacaaggggaggcttgggaacctgatctcgactgaagcttgtttgattgatgctatgcagaagtctatacgagtcggaagttgttgaaatgacggttcccactcaaaagcctgttagaaagatgttgcagagctagacagcctggtccagtgctatttgttgatagtcgctgacttggataaacctgttcttctctccctttcaatgaccccacccatccctcactctttctccctcttcgaccatcttcccatcacagccagtcaagaaagttgtcaagaagaaccctgctgccgctcagtcggccaagcctggacgaaacagcaagagtgctaagaacccactccttgaacgccgtcctaagaacttcggcattggtaagtcctccttcatcgttttggctattattcacacatcatctaacacaattccctacctgtctctctgcaggtcaggatatccagcctacccgtgacctcacccgattcgtcaaatggcctgaatacgtccgtctccagcgtcaaaaggtgatcctcaaccaacgtctgaaggtcccaccctcaattgctcaatttagcaatcacctggacaaaaataccgccacgcaacttttccgattgatgcacaagtaccgacccgagtctcgtcaacaaaagaaggctcgtctcggcgcccaagccgaagccattgccaagggtgacgccaagaagggcgagccaattggcaagaagcgtaagtcactccgaaccacttgcccagctaacattgtattgattcttgccgattatgacagccatctacgtcaaatacggactcaaccacatcgtcgctctgattgaggccaagaaggcttcgttggttgtgattgctgatgatgtggaccccatcgagctggttgtcttcatccctgctctttgccgaaagatgggtgtgccttactgcattgtcaagaacaaggcccgactcggtaccgttgttcacaagaagactgccgccgttgtcgctttcactgacatccgaagcgaggacaagaatgagcttgctaagttggtcagcgctgtcaaggtgaactttttggagaaatacgaggatgctaaacgacactggggtggtggtatccggttagtccactgaatttacttgtacttgtgtctccaaacttttgctgactttggtaatcatctcatgtgaaatcatcaggggcaacaaatcatttgctatgcttcaaaaacgtgccaaggctgctggtcaatcagcagcttcggtttcgaagaccatctgaaaaatgaatcatgatttatctcctgtgcctcccaacctccctgtcgttccctctcaccccctgcctctgaatatgcaaaacatgcccctcttcgtcttcctgcgccccttatgacccaaataaaataaagaactttcatcaacccttacagagtgccattttaattgtcaacctgccgttaagaaatcgtggcagatgctttacaattattgagtcgttccagtgcgattccttatcaggcttcatattcttatcaattcacatcatgtatctaagaggacactgtcaggcagcttcgttgatcttcgcattgcaagcagatgagtgcagctctgctggccaagtggtgtgataacggaaccagtttcgcgggtcagatttttccaggcttgttataagagcggttagccttgctgagttgtagtgccgggtcatcgtgactggtcccgaccgacaaacgcgacaagcaccttggcctgaggtcaattccagattggtaaacctgcacttgtgaaagttgatcggagttgaaggcttggcaagttgatcgcaactccggcgcaagcccattcacattcgacggctctcggcgacttgagcccaaccggcgaccgcctcccccgggctaatctcaggtcaactatccaaaagctagatttcgggctacaaatgcccgctaaatttagcgactgcttaacctggtaggttaagcacttttcgtaccgcactcctcactcttagtatagggtgggcgaaatcaacccaaccaccaaggttgcactatgggcttggctgatctggccgctatcctgaggccagaacccgaaaattcgttgccaacgaacgcaaatgctcaaaagtttattccgcaccgtgactgagaggtcacacctgcccgctaatctaaagttgcctacttgacaatcaaacgttccgttcaaaaatgttgtcttgaactgaaggggatacaccaccggtgcagctcgacgtttcgttgaccgcgcgcaaaaacgtttctcaaacgttgcccccttccgcagggggcaacgttccgacgcggtcagaaattaccacgaaagaagtggttggcgtggttggggttgggagaacgcttggacgaccttgagcagctggcatcctgacgctggtggactcgtgaggaaacccttggaaggttgaaagagtgtcatgagagtagtgttcttaacgtcggtagaatgcgtgccaccgggggcccagggaaacgacaaggcaacagttctgggtgtttgccaagatgccggtctcagtagccacagatctgtagattacatccggttagcttgtgcttttgcttcggaccattgctgatccggttcatccattcagggttctcatatccgtgacttttgtctggcctgttttaggcctttttgacagtttactacttaccgatttgtctttttggttaccccaagcaaccctgtgatcagcatagagagatttttagatcgattacagagcatgtagccggaacaaagagagataccattaaaacagggctacacaagcgaagagaaaacaacaagtgacaaaccgaaaggatatgaatgttagtcatcggtggtgcacaaggagaactgaagttattcttatcagcaaattagattgaggatgtacaacttggatgataggaagtcaagattgcgtcaatgataagaagcttgagttgatgacaataagattgtgttgatgacatgaagattgagctaataacaagaaaatcgtgtcgatgacaagaatcgggatcaatatttttcaaagggaagaaaagaaaagcaaggtatgattttggagaggcaagcaaagatgattttgaaaaagcaagcgatgataatttttaggacttgaaggaaaagaagtggagattgacttgttctcaagtaaagtctaagaattcagacaagggtgaaagaagaagttgtgaagagtttgggaaaagcagtcaagtcaaatgagaaagccagttgacactagccaattgatgagaattgggggagaatgcaagaagtggaccgatggaaaaggaggaaaatgaagagcagagcttagaactagagagcgaatgaagagtagagctcagaacaagagggtgttgatgaggaatggaagggaacaaagctggctgggtctttggggccgagttcaagagcaaaaagaggcatttgaggtcaaagcaccatgacatcatttcagtaagaatgacataacctgagccgttaaggttgaatagttagcgagagagaacagcttttgttcggtacaaactatttacagaaaaattatgaactctggtcaaccatacggttccagcaacgacccccagagtgtcggaaggacttcaacatcctgtggatggttgaggtcctgctcaatgtccgtttgacactttggtaactcgtcaaatcaacctcagcgtcttgttaaccacccagttgctacaaatgcactgtggacgccgcttaaagcgttgggaggacccaggtatccacaggacaccttgatttgagctgctgtccccagaacccttgaccatgggtcgaggggactgaagcgtcccagaaaccaaagcaatttcaaccatcttggttgcgtgcaacgtcggcaaggaagtcccgtcggatcactgttgcatcaccgatgatagaacctcgacgttcccttgcggtcccagtagttgctgggacgcgtgcaatctgccacggtttggggaacgtcccaggacttctcgatcgctcctgtggtgtagtcacatctttgctttatccgtcccctctgccggtgagccgaattccagtgcggcggctgtaacggcaaccgccctccaaacagtttctcaaaaccgtttagaggacactaatcccccatgcttcgtctttaggtggacacgcgtccacatggggaacgttggcccgccaatcccctctgaatttcctccgaatggttcggaaaactgcttcgaggacgggggctttgtcttgccagggccctcatccatcaacgttgagggcccatttcaaaaaggcacgtcccatgaacaattgtgccaccgtccagagaactgtagcgtcccagtgccaattggcttgattgccccttgaacgcccggcggattctgggaacgacagacttcagctgtaggtcttgaaacattgcgatatctctcgattgctcctgtggtgtacataacctcaagatttcgcaaacgaatgctgatgctctaataacatccacattagtccagcatactttactagtctgcagtctcaagtaggcaccagatcgccaagtttgcaccatattaggattctcaccaatcttcgctagatttggaaaccttcgggttcgaagctaagccttcttgaattcttggggtgtgctaaaatcgatgccggaataattctttttgttagttgaaaactagtaaagcttctgtctagtaaggcgctacactagcggtgccgaagccactatcctaagtcgcgcaagcggtgtaacttttcggtccagataatttcaccgtggcagggccggaagaaaaaaggtctgaaaaagacaacctttcttacacgctggtggatatcagcttgaagacacttgcgaccagctccagaatccttgaagaatattgtgatttcataatgattgatctagaattccaattgcttgcaagtttggtccagaccttcgatcaggaatttgatgtcgggaaaacagaccaaggtgagtctatacgaacagcttgcccccgtcgaccagcttctctatcaaaatttctcatagatacagccactgattgttaaaagtcgttcttattttaaccatggtctgggtgaacggacgtgtagatcgacttgttcaagctttgaaaaccttgaaatcaaaaggtagaaagaaaaatcgaggcctcattcgctctattatgtttctcaagaagaatgattgctcgatcgagtgggaagtgcgaagcagtgtctgttggatactcagaacgaagcagctacctctgttgcatcatcacgtgcatgaacttttgaagtgtctcgatccagccagtttgcatctagatactaaccagcggttccaaaaaggtcttgaaattctctccgaaatcgataactgcatggatcagataagcgtatccattggctcggtttgggacttgccaagaccggtggattcccaagaaaacgtagaggccttgacaccgttcaggcgccatcgtctagtgcataattctgaagggatactaggtcttgtatccgatgtacttgggcgcttcgaagacttcatttctcatttctttgtctcagacgattcaacattaagaactccaagtaccaacaattccttggtacgtctagccgttcaagatatgaaggtcgcaaacactctcatcgaatcactcgggcaatcagatttcgtcgtattcctccgtcaatggagcttcacggaaaggaagagaaatctggattgtcccttgaccagtcttatcatacttcgcaactcttcccaaatcaaaggcaatcctgaaaaatcgctcgtcaggaaacaaatcgaaggcttggttgcacttcacaaattacatcgagttctcgtgttgaagatttgcagattcccaaacataaaacctgggttgatcccggaaacgagctttctggagctagaaggcttgcgagttactaccagcacactggaatatgagttggagcagatcatgcaatatctcggtcacacgcgacggcctgattttgtaaaacttactcttgcgatggacgacttggaagccgcgttcaagcgggttaagggcttgttaaatcaagcctttgcatccccaaattacaacttcgaccgagaaacttatcaatattctgagcaatggattcaactttggatttctcaattcaacattgcggccaacaacttcttttggatctcgaatgcttacatcaccgagaaactttcgagcatttattactgatactaggacttcggctctcaatctgaattggatgatttggtaacatatagcagtgcgctcaatctgatctgaaacatgaaatcagataatttcataacagatggtgctatgtctattctaattgagaagatgggactcaaagttcatgacttttcacatagtttgtcccagaaatttttgtcaactaaatccctttgttggtgcactgtttggctattatattgtttgtttctatatttgtcttgagttttttcctagctcttcactttctccaacctccatttagttttccacctcaaggtgatttattgcatttccttgaatatgaatagaattacaagaccttaaaatttctagctactaggcatggtttattatcactcaaacatatttcctgttgctggttatggtttatagggctgatgattagcagactacagttaacttatctttcaacaactctcaggtgtgaagttccaacttccaaaacctggaagatgtcacccagacacctgggccttgagagtgaaaacttttttactgacaaggaaaactgaggagggagagatgtggacagtgatgaagaggattctcactggagtagttcaattttgttgaaaaaagaaggtaagaagcattgacatttgatttcttgtaactggctaggtttaagtagtctacgtacaagatgatcaatttgtggttttaataatgaatatgtaataagaaataatcaacattgattttgaataaaccatagaagaagataagtttcaaataagagtgttgataaagggctactccctagggttcagtgactacatgtgcacttgacatgaaaataagatttgattacagacaatagttttggaattcaattagatgatcagaaataaacaatttgttggaaggtgaaagagtcatgaggaaaaataggaggaatgagtaagaatttcaacagggagttatttcaccaagtccaaagccagatggaggtttgggggggagggggggggagtccatgacaaagaggaaccccaaggtctgggatatgtcctccttccatctttttttgtttcttgccaaaaataaattgtgttgtagacctgattgttgttttcaataaaacaaattcaaattaagctttaatttagttttacactgtctgagttaaactttgtagtaggtaccatctttgaatcaatctcagaattttactcttcctttttctctacaaaatcaatttattattttgttcataactaaagtctaatatttgcacccaattcttgggagtgttttatgagctgttgagttttgagtgtcaacaaaacccaccaagaagtcatttgcaccttcaatatccattgtgtttgagctcagagtcaggatgacctgcttgttttcttttgtatggcactagggaggctctattttagacattccctctttttgaatttcaaaagtgctcaaattcctggttaatttgcccccaaatttgggaggattgaatcccaaatctgggaggattgactcctgaagttgggagatgtcaagaggaccacatgaggactgtctcagcacatctcaagcctcaagtctttggtatcctgagtttatgggagttgatcctccctttcccacaatgggaatgagagtttttgccctaatttttgttaatatttctttaaacaaaaaaggaaggtttgagagttgattctccacaactttctgggcctagggaatggaagttgtcagtagcctaaaattatcaaaaatcctgctgaccattgagagtgtgcactccaaatttcaatcagccaagagggatactcctggacatcaagagtgtactccctttatgacctgagcattcctcttggccattgagactgtacagtttcagtggctgagcagattcttcctggttgctcagacttgtacagctctcagcggccaacaggaagcctcctggctgcccattcccctagaaggtttgtggttttatttgttgaaataattaggtcacctactcacattcccacggtggggagggcaggataaactcccatcaactcaggggaccaaaaccttggggctggtgacttcctgagacagtccccatggggtcctctaaatgtctcgcaactttgccagtcaaaatttgaccaagttgatcccgtggatcacagtagctagctgtagtatcaactcacaattggaaaatttatcttgaggaaggaaaatataaaaaaaaaatgtagaaaaaaaaattcatagggcaagaatgaagatatgacaagatgaaaaaagaggcagaatattacacctcagtagcacacaaatatctgaagagggaaggggtgccatagaggagctttcaggtagactctgaaaatctgagactctgaaaatctgagcataatgagcaaggcaatcttaagcaatcctattgattggagtgtcctaaggggacccagcatcctgtgggatgccctctgaaggagaggctcaaataagaatgaccggtaatgcaaaattggttgcatctgggcagtgttttttgaccctgaccccacccgaataccaagagcttggtgtaacaggcggcaaacttaacacaagtgccgtcttggaggtcttaaggggggacttgcagctaagaggacatgtctggcggccacacgaggtacagtgggtggaccattatttttggctgcctgttttggaccccagagctccgaaaaacagacttgaagttatgagacttgttcaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattgattttgggggagtgggagtgctgagagaaagaaagagtggaacatgtgaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaatactagtgctttactgcaatgtgggctggtgaatgccccaatcaacagctctttgaagccatctggaaagcaatttttccaaaattttcattcataatcattcttctaatatcccaatcttcctttctctcagcactctcacgccccaaaaatgaattccaaagcttttgagaaaaacaaattttattttttatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattttttgggacctattctgcatagagatgggcgcgccgcatccggatatccgttcggattcggatatcctctcaccatttcagcggaattggacatccgcatccgcatccgcatacgctggcggatacccgccagcgttggcgggtatccgcgcggatacccgcggatagcccgccctctgaatgggcggcgaggctgttccaggagtgtttgttttaaaaaaaagaaaaagaaaaaaaaaaagaaaaaaaaaaaaccagccccctcgcccctcccgacgagctggtttaaaaaccagcttgccgggagggattcctcccggcggtgtggcctcttggcaccgggtatcccaagggatacccggatacccgccagtatttcagggagaagggtgcatctgcacccgaatccgcacccgctggcgggtatccgctggcactggcgggtatccgccagcggatagcggatatccgcggcggattatccgcaaccatctctaattctgcaccaattgaccaagtcccatgacttcaatctggtgccttgaagctctgggatccaaaacaagcagccaaaaataacggtccacccactgtacattgtattctgttgattttcactttttgtacttatcactgctttaatcctccccacagtgtactgtgatgaagctgcttttagaaagaaaaactgctgcatcatgagcttcttcaaaaccaatttcagggctttaggcccattcctttgtccccaattttaaggagaaaggtagagaaagctccatgccagagctgccatgacgtgggattacgctttgatcatgtgtcactccggacgcaagaatagctttccaccgggattctttcgttttcatgtggtcatggacaaattgcaagttatggcttgaaaaaaaagcagcactctatctggccaagaatctgtgggtatcatgtagttttacatgggtgacatctaccgcgcagaatggggggatgtgtgaggaagcaaaaacagtccaaactggatgcctcccgtgccaaagtcggtcgcgtagggacaagtccttccttcggcctcctcgtactcgtagggagttatgttaagttcgtacatgcggcctttctcccgaatccaagggtctttgagtgatcaatggcatttcagtttccgccgaggagccacttaaggcgagtcaaggaatcccattggtgggaagctggccgcgctcagacccactgtcgcttctgacacaggttctcggagcgcttgttgtggatgagccagactgggtcatgcatggacgccctttggatggggggtcatcctttgtatgcaggtcgttgagttccttttacaaattttcctttgctttcttgtttactgatgtaagacacatctctgcccatcggtcttttggacgaacagatggcatgcctctgttcgctcttaggaatatcttgagatattttatcagccgggcccggagacgaatcgctaccaactgtaggagtcgtttcttttgaagttgggttttacatctttcgaatttctcctttggccaacatgctttttcgagaagaattccaatccctcgcaaggttggtcggaatctttgaagaacctgatcagccgcagacatgccaaggtgagtccggcaagcgtagtgctcgcaagtttcccctgctacttttcaagccaagtctgttttcaagtccgacatagccactgaaatcatgcatttgtttggatacccgtcatcgatccgaacgggtggacgcgtatgtagatcgactggttcaggctttgaaaaccttgggaagaaagagtaaacgggatcataagcgagccctcaaacgttcgttgcggcgggaggctaactacattgaccgatcgaaactgaggaacaacgttcgttggatgttcaagacaaagcatttacctctcttgcatgaacagatcaagcagctttcggtatgcctcgatcccaccagcatgcctctggatccgaacccccgctttcaagccggccttacagtgttatccgaaatcaatgactctgtggaccagatcgttgcttccatctcccggatttgggagtcgccgaaaccagaggactcgcaagaaaacgtggaggacttgacggtgctcagatgtcatcgtatgggctcaaaatatctcaacaacgtcatgatcggactttctggaatactggaatcatacagaggatgctttgcagttttcaccatccgggaagatggcacggtgaacatcggcaacagctaccgaacacctctcataccctccgacgttgataccgaactgtgcggaattaagagattcattgaatggttaggtcgatcgaacatctctgtcttgcaagacgaatggcactcgataatcatagaatatgaaagcctattatgcgacattatgattttcgtaaactcgcctgaagtcgaggacgatcctgaagaattgatgctcagagaacaagctgaaggcctaatcccactggtcaaactatctcgactgttcataaacaaactcaggcttacgaatagccagcctcgcttgacctcacacatggactttggacacttggaagccttgcgatgcgtggccgagacgatgtcctccgaactatacgttatcttcgacgcattatatgagtcacgacctcatacgaagaaactgattgatgcgatgatcgccttggatgccgctttcaaggatattacggcgattttcattgaccattttgattcgttggatcctaactcagacccagaagcatatcaatctcatcgtcgatggattcaactttggctttctcagttcaatgttgccattgagaatttcatttggctttcgcatgatcacattatcgaagacatcaccaccggttcagaatatgaggattactagagtacaattcaataactcccatactctataacgccttttttttgtcgtattctctccagctgtggtagtagtctcgctccttgttatgtatatcccaaacgaaatgtgttattttcatccttcagcttgggcgtcttgctttctcctgaaagctcaccttcataatgctttctcctgaaagcccaccttcataacaaagtatcaatgtgttaaaatccgcctacggacccaagaagctttcattctgtgtagaaaataacctctttgatcattgaatttcatgtatgtattttgtcctatttcgtaaacttgactgcaccaactgacaagcttatatatgctcagcatattgaatcggagaaattaagggtacatgtatatgagaacgatctgtattttctctcgaggcaagaagggaatggaaagtgggaagaaacttctatggaacaaggggtaactagtacatttgtacgcatttgtggagagtaatcgtgtatcttttggtggttatgatcgccaaattaatagctgccctgcaccggatggtattgttttactttgtgatgatgcacgctatgtttgtgatgggttttatgggctcggtgttggttgtgagcacggtatccacccgatggcgtgacagaagagttggatggagggtggttgcttttcaggttgtcccacttactaccaggatagcttttttttgaaggaaaaaaaaaatcagcaaagggcacaagggacaggtgaaagtgaattctcataaaataaaataaaccgtgctaacctgagatgatttggcgtcgaatcaagtttgcctaaaagtttcgccgccaggggaatcagggccccatccgaattttgtttgtcgccagagctctcccaccacatgactccgccgaggccgtgcttctcgatatactttaccttccggcgaaccgtgttgggggtgtcgaaagtgatgagttcctgattggatgggttgtaagtgtatgctcctacggccttcatatcttcaaccaatttcgcgttgtccatggggatcgtcttgtagtcgtaaattcctggctcccaatttccttggccaagaccgttgtaagcttgaccaatccccttggtattgaggaacgagcgaccatagaggggcatgccaacgacgagactcgaggcagggaccgattgagacatgtagtactcaacagcagcagctgtggaaaagttgccctggttcacggcagatgagttggtcagatgaagattcgcttgatggccagaaagtgtatcccatgatcctgcatagtcatacctgtttttatgggacagaagggttattaattcacggcatttttttacgattgtatggaatattggcggaaaggtgacttacgccatcaagttgatgaatgacaaataacgagtcatctccttgaggtgaagctgcttgtaatgattggggccacatggctacaaaaacaaacgatattggtgcccgtccttttcggataaaaaggcaaaaagaaaaatacccacagcggctatagtgaggacgtagggactttggtcatttttcttctgcttgagtttgttaagtccactacgagcccggcgtagtacgtccactaattggtcggcctccttatcattggtggggtattcccaatccaaatcaagtccatcaaggccataattttcgacgatcgcaatcgctgagtctacaaacttctgtcgtttttccggcgagctggtcgcgggagcaaagttggcgctgtaagaccaacctccaatcgaaataataagcttgagatgtctgtttttttgcttcagctggcggaattgactgttggaagagatgcattttgtgaatcacaaagtgaatcaggagtcagtcaagagaaagggcactatgtcagaagcagctagagaaatattgtgctaacttgaagcagccatagagattattcccggaatcattccaactgtcacctctgtcggcccaatgtatctgttcaagattgaaagatattgaggtcagcctaattggcaatgatagaaaaacgatcctatgggtagggcacggtacaaggcagttcctaggtggcacaatgagccgatatcgaagaggttttactgacttgttcatctgcccaagagtcagtcaggtacacttcacccgactcaggtctcacatttgcaaacgcatagaacacgtgggtcaccgattccacagggacctcccaagggaagtgatggcggccatagatagcccaattcacgaaataggtagctgagaccgcaccattcttgtacgtctcctgagagtcggtatcattgtagctggaatccgaatccgcagttggaggttcagcaggctcaggctcagcgcccgagtaatgggaatgcatgatatgctttgcagcggcttttggcttgtgagcacggtaataggacgaggtagagagggcgtgggcggtgatggggaagaagtccaaattggcgagtaggatgaatgcgctgatgaccgcataaccgatgagcggatgaagcctcaacttggatcggggtcgacgcgactcgacgatgggggtgggaatcgaactcatccgagtcacaccggctggcttcgatctcattttagtttgacttcttgttttttttttcggtgacacaaattttcccaagcgccaagagatctgctgatacaggaaaacaaaggtcagttcgggttaatctttcattcatgtagtctacttttctttgactggctgaatgggtcacgtcttgggtgaaaattttagtaggggttatcattgctgtccacctgatcagtgtttctgtctgagctggggaagggaaactgattatggagaaagatcaatcatggcgcattgcttaaaacagcgcttgggccactcagatctcagaacttgctcaacccacctggcttgaacaaatgagggatgtcaaaggagtgcaaaagacagcaagatgacccacctgatcgatatatagtctgatgtcaatggaaagctattcgaaattctcaattacgcctcgttggaagcgatggtaggacgaacaagcgaagatagctttgacgaaagtgcgttatgatagcagcacgaaccgttcggattcacttgtctaataaacctgaatggtcggatgaaagatcaaatgtaaccgcaggatggagaaggagaaaggacgagcaatgtggagcgcaagatgatcagtttaaatgtaattcagaggcagctaatctacgagcctcctgattcctggttctcgtaaactattctcgagaaccgtggtagtgatctttcgatgttcgatagaggtttttatctgcctcaccttgatcagcactcctttcgacaagttggagtcacacctggatagccgaattatgattctggctagaaatctagtcgagtcttcgagtgttccgagtctcactacagtccgcgaatcccttggatcttcgccgattgggggatctcgaatatcgtaaatggtattccgcaagaacggaggaagggattgcaaaatcactgcggtaactgatcaagacctggtggaaaatgatacatgccaggaggtcagttttctgagtcaaacacatgaagatatttcttcgggaagggttatccgccagacaacctctccagcaagcggagtccagctgaggcatgtggaagaagtgaatcgttgaattgactcttcccattagttaggcttggagtgaggtgatactacgttggatagattcctggagaggcctttgacggtagagatgatgatggtccaactttgacgataagatgtgatagagattcgagggaagtggcaagatgtagcaaagcaaggtttaggacatacccctttcgccacttgagtgtgatcgatcaatcaaatcaccacttaggtaccagtgattcgcgtattctcttcggataaacaactggagaagtttgagaatcaatttcaatctgcctgcagtgaagtgtggaggcggttctgctctgttcgagattgatttaaggaggggggactggattggtccactagagtcaagttctgaattcccagtcgaacaaacaaatccaacgtcacgaaaagcaggagaacgttggtcagtatatgtatgattcgtttgcgagtattgagggggtgtgatggatgaagatgaaaaagaagagtctcctgctttcttcgagcaagcaagaatcccctgcagaaagcatttacttcaatcttcaagcggcccaacgtgacgaggattatctgcccaggtggggtgagaaagagatgcaaagtcggataagacaaaaatctctcttaaaatcgacggtaaccaacacgggtggaaagtatatagagattcaaacggctaggagagctttgcaaattctttctgctgccgcagcttcgacgtgtagaacggcttttttcttcgaaaaagctttttctttttttttccttttggaattcgaataaagtatggcggtggatattaccactttgcgatgggaagatgtatcttctagaacgatggaaaagttgtgaagggataataataggattgatctgggagacaggaaaggtgcctgcgagaagctagtatactagccggtagctcgttgcaataaggaggggttgagaattaaagattcggaaaatgcctgaagatatacgccggctagctgaaagtctagatcaaagtttctcgaatcgattgcagccggtttgatttgatggaatttttcttaaaaaaggtgggtaaatggtagcgagttgaagggggggggggggaggggggtggttgacgattgaaacgactaggaaagctgagaacacagttccgctttatctaaagtaatcgggtcggatcctttttcgctgaagaagttcccgatgttatattgtccaacaaaatcgtccagaatctttccttcgcagatttttttttttgcgccgcaggttagatcaatgctattgattgatatgtaagtatataatcgagtgtaaaagtgaggccgtcttgcagctttctctcttggagaagatagaaaaatagtagtttccgggaagtggagccaaagaagatggtacgatggggaaagattagctgaggtgaagtgttccttgcacataggcatcacttcagacgacgaggtatcaatttgtacccagtcgccctgtccaaagctcgtttgtcagtagggtcagccgccagccgggcaacttgtttggcaaattgtccatcagttcaacctggctctactggacatctaccggctatcccaagcaacactatcgacaaacaaatttgcaccacaagaattccataccgaaaggggggggggggcaaagctgcatacatacacgcgcatcggattcattcccggctcgcttgacgcagacatctgatcactgatgatgaaaatgtccagcaagatcctactgagccaggctgagccgactttgaaaactgtatgcaggtatatcttgtgtagatatggctcgctggggtggacaaaacaggaaacactcgtccatctgattcgctttcccagggggggaggggacccggattatcaatatgtagtgcatctggttcgaagacttctaagctctaaacaccagtggccatgtcaaggatccatgtgctacatactgtagctgagcagatctcttcttaacgccccctaggctggctgcgttggacacaagcggttggggttaggatggaatctcctgtgaagtctctagaaacacctctacagcttcgtgttatcttccctcgatgccaggagaatgcatccagtgagcattgagatacaggcactcgatccaactcaccattcccctgggatgcttacaaataattcacgtcccggggaggcttcagagacttttgaggtggaatatcaaatccccatttggattttgtagcacaagcgactttggtgaatattgttgtgcagaacgaaagcacaccaccaccaccacttgacgcgtttcaccgccaaggccgcgagttattcgcaaaaagaaaaggttccaagagaactgagatgagatggaattatgcctgagatatccaacttacaagttttgttaggtcaagtacagcaacgagccgagtctaatttcctgtgtccttgagggtggtgagatctacgaagctgaagatcggtcaagagctgatatggcgtgttgtctattttatgctcctgcccgtcggctggtatatggtctctgagttatttgatctagctgttttcctagttataagaagtcacaaattagaaaaagagatgagatgagcaacagaaaaacccattaacctcataaagtaaaaaaggaacaagctcgctcttctcacttgaatccagagaaacaacttcctgatgaactgtatggaaagttagaagatgcgtattagtatcctttgctataagggaatcatggaaatcttgacgtacgtttcaagacttttgacggaataatggcgccgaagtgttttcttggaaataggatgaaggaatggatgctgggaattgacagtcgagtgattgagacctgagtgttttatacagtgccgactggcctttggcggagtagcttttctatcttgcagggtagtccaaaaaccggacgctgcatcaagatattcttcgtgagtctgttttgcggttcttccttgcactttcctagctattacttacgaacaccaccaccacacgctgggggtgaagcgagcatgtctgcgctcgccttcagaagggtgctgggagcagggaaagtatcgagaactgtgtgtgggctgccagacaagtgccatgtgcaatcgtccaaaagttgtcgctgaatggctgtttgatggtcaagatttgagtgatacttaccatcgatgccgatcctccaataatcgttcagaaacattcacaaacctcttgaatccttaacttctcaattcactccgcgtttttattaacaactgcaggtactactggcagggctcgtgtgcgacgccccctccaggccttaccaccttcattcacatacctcactatgggccagatgaactcatggcactcacattttgtcacccttgtgaagaaggaatgtttgcagaagattaggaagtcgaaaacctcactttcaaaagaaatccatctccctccctgaagatgatgtcatcatcatcatcttttttttttttcaaatcaagaatgtgaagtctgaacaaccaacaagatagcgcgcccttcgcgagaacccagtttgaagatcgaagagaactagctgagtagcgaaaagcggtatccagaagcgaaacttgaaaacaattgtactcaagcttcggatctttttttttttgtttggttgggaaagaaaagtcaataggaactcaacacattttaagacccaaatgtaatagatggccttctatgaaagagtaaattgtggactgacttcattaatgcaattacggattgaaaatgcagacaaaacaatcagacaagcttatcgtgaattacagggacgatgtttttttgaattattcaggttgattgtactcgagtcaacgctgcagagctaatcaagatattctagcttgttggttagcggccatcatgattaagtctgtgttaatggcgatcactttgttgtgagcgagcgcgttcggaatcggaagctcttggcgcggtgcagtggtcgtcaacaacacacccggcgagcggatttcaagccctcatcatatgaccatgcaacgtatcggtgattccacggacaatcggttcaatttcgttcgaacgaaagcgtccgttgagatagtgatccgtatggtttccggagatcgttgactgtgttgattataagagcttaatcatctctgtctgtctgagttccaagaaacatactggcgttgggacagttatttgatacatggaagtggaaaaatcggacggaaggctgtcaggatatgagaatcgagtggcgaaacaaaaaaagactacatatcctcacagacaacgctgtgatcaactcccccgtacaggtataacacaaggccatggcagacccgagtcctaacaagcacatgaggaagcactcatgttgcctgatgagtctcaactggtcacgttctcagaaacgggcgggcaatagctgctttctgtccaagcttgcattgctcaagattgctcattaacacttgggaatttcttgagggctgaggcaaggcaggcgatgtgagtgggcatcttcagatcagccgttcgaatttcgtcgagccatcctgctcaaacctgaatagaactgcagtcgtcagaaactatatccatagactcgcacatgagggtcactttcaccaagatcttcgccatcccatttgacccgtgcacccaagtcgcagttccagagcacccttgaggccggccaacgggatctccttcccatcccacacgcttttaatcttgcaagcaacccagcaatgcgggtccaaaagccggctgaatgaccgaacatcattggtgtaatgatggcacatgtgtcagcacatgttgatcacagcttgcgagtccaactgctctcgagtattgactgcgtcttttgcaagcttttactttaataggaccggaagctcaagggagcattaaagcggcttatgtacaacggaaccaggaggattcgtatctcaactgacatcaagcaggccaaactcgtgaccacatggtaattatttatgtaggccaaacttgttgacaaatcattaggccacacgtttggatctgctgaggcatcgccatgaaagtccgatccgccaaacaacctggaacaagcagctcgtgccgatgtgtgtgtgttttacataacaaaacaaaacgcaaagtgtttaaacgatctttggaaatttggaagtaaaaaatgattgccagatgttgattgaactctaagctcagatgagggcaagaatttgatgctccgaaaaacacgggctatggaggtgtggcggcccgggcaaaattaacattccgagtacgggaatcgaacccgtctcctccgcgcccctctagcaaagatgaaaggcggatatactagccgatatactaactcggaattgtgagagaccagcatcaaatggcgtatttgatccgagtcggcatggtctgactcttggtttccggtgccggataagggcaaatacgttaacaaattgaaatcgtaacatcgttaacgtttgttttttttgataggaatgacgaaaggatgagcgaatggagatggcttgatgcgctgttggaggacgcagtacgataagtctacatcggtagtactattaccacatcggttgaattctgatggattgataagaggttctcacgtgacgaatgattgggaatgggttgacgatgagcttgtgaagtgtttctttgatatcgatcgatgtgaagcttcccagtttgatgatcactgggggatcatcgttggttgttgatccgattctggctttgtagcgtgagtaaaggaggtagtattttaattggtggttgggacagaagtagaagtagaggctatgtagtcctgcttgacccgttttagagaatgaaaggttggtttgttgagtgctctttttgttctttgtaatacataatttctttggaatcctttcaaacacacaacttcctcccagtcggtgccttgattgaccatccatcctgctccaatataaacattctatcttttcgactaccccagttattctcacctttagaaccagaagaaacagatggctggaagctgaagttgctctactcaaacctctttttttttcttatcccgccagcacctgagctcccccaacttaaaccagctgtctcaatcaaaccaggctcaagacaagcttcagccagccatctctcactctaccaatcactatttaaacaggctccaactccccatccaaccaaaaacaaccaaccattctgaccaacaaaatcatccactactcttcattcacacattcatactcaatcccgacgatccacaacgcctgcagcgaagaaccctacgccacttcacacttctaagcacttctacacagccacaaactcagcccaatttcttccgacccccaccatacacacacacacacacacacatggccaactcattctaccctcaccaacccaggccaagcctccctccggtccctcctcaactcaaacaccacccttccaccggccaccgccctcctctgccgcccgtaccatcagactatcgtgctcaagctgctgctggtaagaatcactcatccatctccaaacacacatctcagactatatcactcacatcattcctgcctccaattcccagaacaacagcgtcagcatcactacgaagtgcctgctccctatgcgctcacagccgacaacctcagacagatagactacttcaactcacctgcccccgctcatccaccccacccacctcagcccatacgctcccagtcaaccgcacctccccgctcctcgccgatcccagctcattcctcctacgcaggagcctaccccaccaccgccccactcgcccgggctcattctcaccagaaccaatctcatccatcctcggccggccagctcttcctcgaacccagcccccggctcaccaacttcccttcccactcgaactatggaccccctcagccggcctacaacgttcgctcggaaccaaccagccctggcatcctctctcacagcaaaccgatctccctccccgtcatcgaccttgacatgctcacggcgctctatgaacagcatttcaggcaaagctccgacccggttggtcaggtccagtgggcatccaaggtcttcaagttcatcgaacgctcccagggtctcgaggcttcctcagcccctccttcgccctcaccccaagaccccaaatctgcacaaacctccaagatctcggaccccttactagtcaaatacactgacatcgccctcaagactgtcctgaaatatgccgacgggaacccccatctggctaacgggggcgccgaggccctatatctcaggggagacctctattccacgggcgccttcccctcctatcgggctaaggaccccatgctcgctttcagagacttcgaggccgccgctcatcttggctattatcttgcttggtttagaatcggcagagagtacgagaattgtgaggattgggatagggctattggggcttatgaacatggacttgcctttgaagaatgtgcatgtgtttatgtaggttcccctttctccattcctcaaaaaataggagacgttataaaaaaacaccttgactgacttatattattgctttttctgcggatgattgatttcagagactgggtatgtcttatctactaggccagatgaacttaccagtcgacatggcccaagcggtagtctttctgaagaaagcggcccaactagcgaacgaggagactccacagccggcgtacatctatgggatgatcctgtgagccactacctgcttttctcttcctatcgctgatgtgaaatactgacttttgtgttggatggtagtgccggagagttcgagtcgttgccccagatcccccacgagatcttgcccccaaacctcagcgaatcaaggtatatgatcgaaaaggccgcctatctgggcttcgctgccgcccagtataagatcggttggtgctacgaatactctcaaattacttgccctttcgatccgctattatcggtcgaatactattctttagcttctcaacaagtcagtcatcaatcttcttgtccgatttttttgtcatctctgcccctttgagggaatttgttttgctgataaatgtttatttcctatttcagggagagagcgaagccgacatggccttatcgaaatggttcctgtgtggagcagatggtcactttgcagcgaatgaaccgttagcagtgacgtttgccgagaaggcggcgaggaaaggactaggctctgcgatgtttgcgataggatactatctagaagtagggatagccggacgacaggatgcaaaagcagcgcttgagtggtaccaacgtgcgtggcaagacggaggcaacgaggatgcgcgggaacggctggcaagtctgggccagggtggacacctgttatcccggcagcaacacgagcagcatctggaccagaagctagtccgcaagcacaccatggccgcctcgcgcagcccggccgagcctcccagatcctcccccggcgtccgtcgtcgcgaaaccatgcgtagggtcgagaaggctcgcagggtggccgagatcggtgtccttggctctcgccagagctcctccagcgactcgccgccctccaaccccgtctctgtccccaccacacccggatccccttactcgcctactcggaacggtcaccactccaaggataacaacacccacgccccccgaaacggccacagtcctgctaatcttcgtcaaccctcaacgcctccccatcatcatcatcatcatccttcgaaccaaaacagtcgtcctctcatccataaacattcgaccggtcacatggtcaatcgactcaatagtttccaactctccgatgatgggcccattcccaacccgctctctgcatcaaaggaaatcgaccatatcacgacctccacgccggctaaaaccgggcctaaaactcagttcaactcgttcgctgacatgggcatccaaaccgctaaagctaaaaaaactgaggaatgcaccatcgtttgagtcgtgttctcaccccccttttcctgacttcttttctccttttcttcttttctcattctttctccctttctctctctcactttctttattattcttcttactttctgttatgattggctccacaccaataatctgtttcttttcctttttttccccatctcttttctttgcccctcttcttttatcttctcttttttctttcttatcgtcgtcgtcatccttgttgttgtttctgattacttgagatattacacacatatcacacacatgtgctttcacttacttgctcatgtatacatcatgtgtacttttgcatgcgttctcttcatgtatgtattcctgtccccccttctttttttcgataacattgtgggagaccaacttcctttttccactcctcttattccttctcttccatcatcatcacccctcctttctttctttctttctttctttctttcttttttttcctctcccctctctcttttcatcagttagtctttccttttgtctttgcatttgatcagctacttctctttttttgtgtgtgtttgtgttggagaagaagaaggtgagaaaaaaaaataagtggaagtgaaaaacaacaacaaaacagcaaaaaaataaaataaaatacatctatgtgatattcataataatacactgtaatcattcttcattttctctccttatgcccagcaaaatgatgtcacattgcttagagtgtggcatttgtgtgaacctgagaaaaagagagagaaatgtataatgagagtggatgttccaattggccccagagtattgatcagcattggcttgggacttgacaacaagctttgtgctagagtccctcatgtggataggatatcaaaggcctctggttcaggagagagagatacgtcacttgtctggaacttggaaggatgactcctgtttataaatggcttgtttgttgtacatacttccttaacaagactcatttcggtacttactcacagattaatcaatatccttggttctaaaaacttataaaaattcataaacatataagactatttacaaaaaaaaaaaaaaaaaaacttggaaagtgcaacgttataaagtgtttgtgaatgagagaaaaagcgcaagtagaaggtaggaaaagcctgtctgttctggacattgtggctaatctataagggcctatatatgattgatgatgataagccttgtccgtgtaactacgcacacacgtctggtcagaaggtgagtgtgtgtgatcaacagtgggccactacactaactgtagcggttagtgtagcgtaatgcagcggaattcccattagtgttaagcgtagcgcagcaaaatcaggcttccgaggggcgtgaaatcaaacccgcccctgagagacgggcaggtgggattgcacgccaaccaccccagaggtcaaatccctcccagccatcaagacttgtacagtcttgatggccgggagggattcctcctggcctttgagactgtacaagtcttgaagaccgggagaatccctcccagacatcaagactgtctcaaagaccgggagaatccctcccggacatcaagactgtctcaaagaccgggagaatccctcccagacattgagactgtctcaaaaactgggagaatccctcccggaaatcaagactgtacaagtctcaatgaccgggaggaacccctcccactagtcgtgatagctgggagcctcccggccattgagacttgtacagtcttgatagccaggagggattcctcctggccctccagaccaggtgtgcaggccaacccgcccttttttgggcgggttttactgcacacccctcttgtttcaaatgtcagcaaacagaggggcctgtagcaaaacctgcccctcagagacgggcaggtgggattgcacaccccttttggaggggcgggggcgtgggcgggcgggaagggggagggagtgcatttatcaatgtacctcccgatgcgctggtacacagtccagctcaatcgggaggaagccctcctgatgagctggtacacagtccagctcatctggaggaaaccctcctaatgagctggctttaaatccagttcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattggaaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgtactggtacacagtccagctcattgggaggaaaacctcccaatgtactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcagcgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacagtccagctcattgggaggaaaacctcccaatgcactggtacacattctagaagcccgatgggtattcaatgacagagcagccgtaaaatccaaactggcctttgtgggatgccaaagaggttctctcgtcttaatcaattcattacggtcctgttcgctagatttatcaaaaagctccggcccaacatccagatctacaatgttcaaatcagattctaacgcctcctcaactagtagatcattatgagaacccaatgggaggccgcgctcaagattccggggattttcctcttccagcgattgatcagaaggctcgggatcaggcaaactaaacttggcggtatcgacgtttccccagtaagctatcatatattgaactttctagttcttttcagttctttctctattttcattgtactttattcatttcacacttcgcgccgcagtcatctgaaacctagttgatcttcataaaagcgatctctttactttgtatcggtctctttcttaatcaatcaaattgtttcatctaaccaacttcgtcgctccatcactaacctcaaactactttaggttcgtttcttttatcaatctcattctcattcattgtagcttatcgttgtgatcgtttcaggtttgtgttcttcttcaggtcatctttagctctatcgtgtagatagctaaaatcaccttcatcataaaaggtgtgtatatgataaagcaatcaatcaaattgtttcatctaaccaacttcgtcgctccatcactaacctcaaactactttaggtttgtgttcttcttcaggtcatctttagctctatcgtgtagatagctaaaatcaccttcatcataaaaggtttgtgttcttcttcaggtcatctttagctctatcgtgtagatagctaaaatcaccttcatcataaaagctcgaagttcaataggttatgagcccagatagcacttaatctgcaacctcatcgaactccagccttatacacgatggccgaaaaatcaattcatcatcttccactccttacgaaagtcaacttccagaactggaagaacataatgttttcgtattgtctcgaaaggaatctcgacgatcatcttctttccgatttggtcaaagaagagaaagacgctgttgctaaaatctcacttcaagataagaaggcagctgcagccgggatccttggacgtaacttgggtgttgaaaattacgctaagttcattactgaagataatcgaaagcaacctcatcttatttggagcgctctcatcgatcattttcaatctgacacttcacaaaatcatgcggttgtgtatcgcgatttcttaagtatcaaatacacttcatctcttgagcaattcattacggacgttgatgtcggcatctctaatcttcgttctgtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgagagaaatcaatgagtctactttttcatctttctagtgcgatttgagagagccacatacccataggcacattcaaaaccggtccttggtgggaatgtgtcctccatcgatgaccggtcttgaccggtcatcaatgggggtgttgactcccatcaatgactggtcaaaaccggtcatcagtgggagtgtttctggttgttgaggggagtacacaactcccattgacggccgatattgaccagccaatgatgggagagtctgtggaacggtggaccggctttgtggccggtccttgaaaaaaaataaaataaaaataaacctgggtttcctcgcggaaaaccgggtatgccacccacccccaaaacaagggtgtacacgcggaaaacccgggtacgtttattaatgcccttattttatcttcattttatttctcattcatcttgattttattttattttatcattctttattatctttttcaaatcacctactcagcagacagtcttgtttaattttcttggtcctaagacatcttagtatgttggtttatttcactcttgattattttgttttgttttgttttgttctgttctgtcttgttgtgttgtgttgttgtgttgtgttgttgtgttgtgttgtgttgtgttgttgtgttgtgttgtgttgtgttgttgtgtagccatcttgttgggagagaaccctcccaacaagaactttatttgtgttcccattagagatgtcgctcaatacccgggtacctgcctcaaaaatccaatatttttgacacccgcacctgcacctgcacctgctagggcggtcagggtgggtacccgggtacctgcgtcgggtacctgcgggtacctggcacattttagcaggcaaatatacccagaaatcccaccctcaaatttctgcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttccccctcacaggactgccaccattcccaaaggagttttcacaccgccacagaaatcaaatttttttgtcccctctcataaaaccaaccaaccccaatgtgttttgttcagatcacagctcagatcatccagaccccacttgaaggcagccctcaaagcactatcccttcaaccaactaccgcctggcatgatatgagttccacaacaccattctgcaatggcgtgcagaagcccacaccaatctgcagctggtgtgcgtgaggggggttggcgtgcacttatcaaccccccttatcaacccccttctgctcattcactcttttttcattggatgtgacagtacaagtaggaatatgatgtaccagcccattgggaggaaaccttcccggtgagctggactatgtaccagctcattgcaagggtttcctcccaatgagctggactgtgtaccagcccatcgaaagggtttcctcccaatgagctggactgtgtaccagctcattgggagggtttcctcccaaactgtgtaccagctcattgggagggtttcctcccaaactgtgtaccagctcattgggagggtttcctcccaaactgtgtaccagctcattgggagggtttcctcccaatgagctggactgtgtaccagctcatcgggagggtttcctcccaatgagctggattgtataccagctcatcgggagggtttcctccgaatgagctggattgtataccagctcatcgggaggaaacctttctgatgatctggactatctaccagctcatcgggagggtttcctcccgatgagctggactatagccatcttgttgggagggaaccctcccaacaagaactttatttgtgttcccattagagatgttgctcgatacccgggtacctgcctcaaaaatccaatatttttgacacccacacctgctagggcggtcagggtgggtacccgggtacctgagttgggtacctgcgggtacctggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtccaacaggcagcctgaaccctgccttgcaatacttaaggggaaggctttccctctaggattccttcccccagagattattgccatacaaacccgtttaccttacttaacattagtgagtggggttttagcagtacactctcctctttctctttaccttttatcttgatcattattctactatcctagactgcagttaattcactactgtagtctagaagagagtcattgtaccactctgagctcaggcgcggtgatgctcatttcactgtcgtcccctctaacccagggagccaacccctccggttcctagcgtcgaggtgaggtttcatttctactggcctttacaggctatagtaagacccattaccccatcaacgcctgttcacacaagagaccggcgctgacagcagcccaacacacccaaaaaagggaatgttggaccaccaatgataaattaaattcttcaggggaagcattgccagggcgggtgtaaggcaggtacctgggtacctgcctttttttaccgcaaatgttgacacccgcacctgcgtttcctggtacccactttggaaaacaggtaccctcaaacgggtacccgctgacatctctagttcccatccgccaagaaattggcgggtgggaacgtggcgtgcaggccaacacgccattcatttttggcgtgttggctggcacaccctttttgagggaggtgcccagctagaaaagggtgtgcatgcccacacgccaaaaactgatggtgtgcacacccacacaccatttttcttttggcatgcgggagtgcatgtgcaaggggggggggagtgtgattatcactcctccaattaaaatcaattacaaactcatcattacctaaacttccagtctacattcacagaaattgatatccctgcatcctactcaacagctgtatcaacaatctctcgggggggggggaggttttggcctccctttgtgaggttctgtcaggcttagtgatgccaagagcagaactattctagctaaactagctgcaaaagcaaaaataggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaggtgtgtgtaaataaaagtaaatagtaaataaaaactgacaagtttttatttacagaggggcctgagttacaggggtttttaaggtgccctataatatcaggtcctgggttacaggggtggtactgatgttctggtcctttgtaataaaggagtatgcccagaaatagcctacaactgaagaaacaaagaaataatacttactagtacttatctctaagccaaggaagtctccaggaggggggaactgttcttgaggcactcagaaaggtgggtgagagatgttggaggagtgctggggaacaggtgttggttggttgatggaaattcaggttgatatcagcaggaacagggccaatgggcagttggtaactggttgttggtgacggtttatgctggtaagtgatgatgaagatggggaatcaaagttcaggggggagaaggggctcttaaatacccattctgggcctctggagtcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgtcaaggagatgatgtaaggcttgtacccatgttcacagggtgttctgacgaaactgtagcactcctgtagcctatgtcagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccagaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccaaactgcatgagccttaattacacatttagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctagtttattttgcatgtagattcagaatctgcaataatattctgagttatacttaaggttcagaagttattaggagattctggtaaaaaaatgttatttttcattatttatttaattacttaaatgtttttctcatgaaatattacaacataagtgtactgtttaataatttatctattatagtgcttccacctatttaaatagtattttttattattttaattgtatgtacatatgtaagtaataatgtctctaatttataagtaaatgctatgttcaggctggctctgattagtagcaggctgacaggttctatggacctaggacaaggccaaagctgaggtggtgtagtgcagctgagcctaggctaatgctgaggagctgctaggggatatctgtgtccctgaaaccttttcttgttgagcccaacttggatattgatgaaagaaagcaagcttgacaaattgattgtccaagtcgccaccttgactgaggccaaaattctcaaccaaaccatcccgcgcaaggttttctgagaagaaatttaagccacatcatattacaaagttttgctgagagttctgctactttgctgtaagcttcagcaagccgatcgaggtattccctaaccttgctcacttcaagtgcaataaggtaaattgatcagttgatgtgtgcacatggataaaatgatgaacaatccaattggacacacacctgaagatgctttgagcaattggttgagcaactggtcaccatcataccagccatttaaatgtaattcttcatactgattgcaaagttgggccaagtccacatccaaagtcacccctttgcgctctgttgaggagctcacaagaagttcttctcctgtggcgatagaatctatgaggtgtgtgtcaagcatccgtttctctgatattttttcttgttgagcccaacatgaatattgatgaaagaacgcaagcttgataaattgattgtccaagtccccgccttcatcaagatcaaaattatccactaaactttcctggggtgtgaggtcgtctgagaagaaattgaagccacatcatatgctgaagctccgcttgaagtcctcttgctttcctgaacgcttcagttagtccattgaggtactccttaacttttctcacttcaattctgataagtgagattgataatctggtgcgtgcagtgtgataaaatgatgaacaatgtaattggaaacacacccaaagatgctttgagcaattggttgagcaactggtcatcatcacgcaaggcatttggaagcaattcttcatactgattgcaaagtagggccaagtcctcatttgatgccacccctttgcgctctggtgaggaattcatggtggaaatctgcagggaggcaagctttataagcgcttgcactattgcagatacagtcttgatcgatgaaaatctcagcaggtgtacatactaaacgatgggaacactttgcagtatgaagtaaaaagcctggtaagccgttctctttgtgaataatgggactcgggaagcactggtaaattggtaagtggtgacggtaatgcttgatgatctcaacaagaggaggctagtgaagccgacagggccttatcaaaccggttcctctgtggagcagacaggcactttgcagcaaatggtctgttggtagtgaggcggcaaggaaaagactaggctctgtgatgtttgcaattggatcagacgatgggatgtgaaagcagccctggagcctggagtagtacaaacgtgcatggcaggacggggaggaagaggatgtgcgggaacggctggtgagtcttggccaaggtggaccggcagcacccgagcagcatctggatcaagaagcttgtgatccgcaagcacaccatgaccgcctcgcgcagcccggcccagcctcagagcctcacctggcatccattgtcccaagaccatgcgcagggtcaagaagccttctccaccctccggcacgcctccatcaaaacaaccgttctctcatccatatcaaccggtcacatggttatgtgatagactcaagtgcttccaactctccaatgatggcccaactcccaacccgcattctgccttcaaggaaatcaactatatccctacttccacacctgctaaaaccagctgacatgggcatcccaactgcttcttcatttcttctcattcatcctcccttttctcccttcttgtctcagtctttctttttctatctcttatgtagctccttttttgtgtcaaatgtcaaaaagtgaaagtgaaaaaataaagggacttggtcaaccgactcccaaaaattggagagtcaactcccaaacctggttttccccaaaatttgggagttgattccccaaatccatcagtgggttttggagttggcccccctgttgcgtgtaacaaaggatgaagaaccaaagttcacggctgacaagccagtgacacttggtgagtgagaaaagtatggtttgattcactgggggaagaaaacactacagtagcaatcaggtataggttatatacatgatggcttgagttttagttgaagcatactatgtactggatataagcatactcctatcccaacaccccccaaaaaaaattaaataaaaaaaaagaaaaaccccagaggggttgggtgtcaatgccccaaaaccaagtggtttcccccaaaaagaaataaaaaagaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaatgcttttgatcataaaccctgtgaagaagtgagactgtcccctacatgcatatagaagctacattctgtccccaatttgattttaggtaaggttttgaaggtaagagaaagctagcttgatcaagtccctcttgttcagaagggctaatgggatgtcagtctgcactgactctctgaaggagttagtcacagacaatgccaagctcaagtaatagagagtcaggatctctatcaatttaaggggattggttcagaaatgacaacctcctatatgattcacaggaaagctatcttgattcagccaattcaatctcaagcttctgttttatctgttcaaaggaattatgataacaaattttgtgattgcactcaaattatgttggatgctaagttatttaatccatttcttaggtgtttcaaggatcaaattaatgtatctggtgttccatcattaactctactcttgaaaaatctactaaaatcaacctgcaagacatgctgctaagtataaaaaagagaaggaaaaatgaacaagaaacatgttttggattgaaaataggtgagaaaattgcagcacagtttagctgctcaggatttattaaattgtgtttttttgataaatcttggaaaataaaatccaataaacaaccatctccatgggcatagagatgatttcaccttgaggtttattttcatttatgatataaggttaactagagtctaatggcggctttgccaccacgataaatctcaattgaaacccattaactcataaagggcctgatgttattaggcttaatgtgatatctttaaatttcatctgtataagaattatccccttgttttagcctaccatgaaattgtaaatttacctttataatgcctatatgctccttcaaatcccaaccaaccacaaatccatctaagaaaaattcccgaccgttcctgaacattgtatgagtgttgactaagttcggagtacttgatactatgtatttgacattgaaggacttgactcttctctcctgaaaccctatgcatcagtaaccgctcaatcttaaaacttatttaggaactcaactgtaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacactcttggccattgagggtttacattctcaaaaaccaagaggaaaccctctcggtcgttgaggtgtaaacccttgatggcaaagagttttcacttggcctttgaggggtacacccttgacggccgagaagtttcccttggccaaataggtgaacacactccaccacccagagaaaccctcttggttgttgaggttttagaccctcaaaggctgagagaaactctcttggccgtcaagagagcacactcagcagccgggaggaatcctcccggccgctgttttttttttttttttttttttttttttttgatcaccaaccccccaaaccacttggttttggggcattgacacccaacccctccggggtttttctttttttatttaaatttttttggggggccaactcccaaacccaagaatggatttggggaatcaactcccaaattttggggaaacccgggtttgggagtcaactctccaatttttgggagtcggactgttggttgaccaagtcccaaaataaaatacatctgtgaaataatgaaacataaccctactaattatttcagtcacattctccattttctcacactgcttacattgtgtcaaccagaggggacttgagacaccttgtgtcacaaattgtccctgggtgtagttcaaaattggctttttgatcataaaacccctgtgaagaaattgaagactgtccccctacatgcatatagaagctacattctgtccccaatttgattttaggtaaggttttgaaggtaagagaaagctagcttgatcaagtccctcttgttcagcagggctaatgggatgtcagtctgcactgactctctgaaggagttagtcacagacaatgccaagctcaagtaatagagagtcaggatctctatcaatttaagggggttggttcagaaatgacaacctcctatatgattcacaggaaagctatcttgattcagccaattcaatctcaagcttctgttttatctgttcaaaggaattatgataacaaattttgtgattgcactcaaattatgttggatgctaagttatttaatccattccttaggtgtttcaaagatcaaattaatgtagctggtgttccatcattaactctactctagaaaaatctactaaaatcaacctgcaagacatgctactaagtataaaaaagagaaggaaaaatgaacaagaaacatgttttggattgaaaataggtgagaaaattgcagcacagtttagctgctcaggatttattaaattgtgtgttttttgataaatcttggaaaataaaatccaataaacaaccatctccatgggcatagagatgatttcaccttgaggtttattttcattcttgatataaggttaattagttgattggcaaataaaaaagttgggctgttttttgcctttggattcaagcatttgtgaaaagatgagatatttggtatagttggtttgtacctgtggattgagataaatgaagtgaagaaaaaaattttggaaggaaattcacaaatattgggaaagaattggtagaaattaatgaacaaattttcaaactcttgaaattcatgcactaccagtatttaactgagatatcatcaacctgaccaattatcatggaagtgatcttcatggacatatattctttcaataaggcttatttttctttgattcaggttcaaaaaatttcaatctatgagataggattcttggtttgaaactctctactttcaagatctcttcatcatcagtttgaagtttgacatattttaaagacttgagtactgaatttatcttttctttggttggagattttttgagtttttcaatcacacttctgcctggtttcctgtaaattgcttgatccacattcttgagagaagcttcaggaatcctttctaatctagatatcaatttggtgaaactaagcagatatttttccttataattctcaatcaaccaggttctttcagcagtttcattccaaggaagatgattgtatttgttggacaatagcaccttgaagagtactttagaaaggtaatgtactacctggacatctgcaattgagccaagccaattatcattttctaggccaagaattattatgactgttaagattctgttcatgctgataccctttgattccagtgatgagagaaaattttcagatttgatgatgttcctgtagttgctgttctctatcaagccataatattttctgtggaagtgaatggttggtggactccttgatacaaattcattttctccaaaaacatccagatacaattcatgtttcttattttcaacatagtacctgtcatcttcctttttttctagttcattcttcaagtcatctttacctttcaagatcccataatcaccaaatatatcaaagatatcttgaaattctgctacttttgcattctcaaataaatatccttcatgttctggatcccatttttccaatgcatctttcagtggtggcatattgatttggactagttgctttgatagtgctaccattcttctgaaagcttcattttgaccaagattgatttctaaaaacttgtaaattttttgcatcaggtgtggatcattattcacagttgagactatcatttgaaaagtattagaatccaattttccaattccaatgtaattcttcttctcatccaccttcaataaatttgaaacatgattcataagatttatatcaaggttgttgttcttccaaagagtcttgtatttttcaaatcgggcaaaatgtaccacttgacctggctcattggctgaggttgagggagcttgataagctttccagatttcattgatctcacgattgaactcagcatttttggggtgggagaaaatctcttcaaaaatctgaacaacagacttttctgaagtagtttggtctgatccaataagtgactgattgcttgacattaattgttccaccatattatcctcctcagaagattttgggctatccttacccaactttgacaagtcctcagaattgctggttttattgccctctttgtttctatggatgtttttttgacatatttcaaaaataagatgaccaattaattagccatagaatggtcagaggctctaaataacctcacttacttttcttttgatttcctttttcctttttttgcttcaatttgtgttgctggcaagaaatccagcattccaaatctctccataagctgatcttcttcagctgattctttcttgccttttctaaacagttttgacatgatttttttccaaattgtacataacagtatttcagttgaattgttgattgcagatattttttacatgaaaattcttactttttgtcttttgaatttttacttcctttcaagcttgaagtttttactctaagggtttaatcagcccccaggaaaatcaaatttttaatcttgttagtgcttttttgaaacacatatgtgaattgggagtttatgtaacttacatggaaggtgtctccaattctgtttgttttccctcatcaatactaagcttctcttgagagccacctgaagactttgcttttttggatgattttttttcaatcccagcatttgatatttgattttctggattaatttgattacctttttgttcatctcctcgttcatttaactcatggccctcttctgtttcttttgatttgttggatggtagagcttcatcaatttgattgattgggaaattatcagttggtagttgctttacattggctgatttctttccatgaactgatttccatccatcattgggttcagaaggttcctgattgattttgggagagttggaaccatcattgtttctatctgaattttcctcaggactgccgggtttattttcatatttttccttttgaatttgttcacccacataattttctgccggagtttgttctgagctgattagtaattggttttttgaaagtggttctttcatattatcatcttcctgattcattctggaaaagcttaacccctccctagttaactttgaattgtcctgaggaaggatggctttcattgcaaccatctttctgtgatattttttcattcatttaagcagaaaattaccattttgttagccagatcatgagcagaggcaccacttatacagacttacttttcttttggtttcttttttcctttttttgatccactttgtggtggtaccaagagatcaagcattgaaaggttcctcatcagctgagtttcttcaactgaattcttccttggtttgctgtttttttgaagagatagtttttgtttcagctgaattgattgcagttaaatttgacagaaataaactcacgttttgccttgcgccttgttactttctgtcaagctggaacctttgattctgatgttacaatcaacaccccaggaaatttagattcttcttgtgattccatttggaaaatacaaatcagaagctggaaattagaaaaaaacttacatgacaggtgtctccatttctgtatgtttgacttcatcactactgagcttctctttcaaactacccaaagacttcaacttttggtctgattctttttgaatcccagtattcaagatttcattttcttggttggtttgatcagccttttgtttgtttcctttttctagctccttggacgttcttgagaggagagggtcaacaatctcttcctttgtgagattctctgttagaaattgctttctcttggctgattttttcccatgaactgcttgccacccatcatcaagttcagtactcattggtccaacctttaatggcattgagttggtagtttgacctttggaaagaaggtcttctgatccactgagatttttctgggaagaaatgtctgttgcttctttgggatttcctggaagtaaaatctcagtgtttgatctatgcttactctcagtaccaatgaccacgtttgcccaagttttctgttgctgtggatcaactgttttccctacagaacttttgactgttgaaggtgtagcagttacagtggagcttgtattatcaggaagttgtaacaatttatcactggtattttttttggttgggattatttcagaggttttgggatcctggagggtgtgatctacctgattggtgctgtcacacttgacattgttatgttgggaagcacttgctgtaccactagaagagtcaattgctggaattttcccctgagtcttgatctccccttgcagagaactagaatagttgattgctggaattttcaggacagtcttaatctcctcttgcagagactgagctggaaaaggactagcaattccttttattgatgaattgagactaagaaaatgaaaaaaatgtcagaaagatgagattcatatttagtctaaccgtaaaaaattttttacctcattcctgggtcagaattctcagggagatttgttttagttggctcttccctgtttaaaatccctattgccctatttgtattcatcattccagttgaatgaacggggtctccctgtgttataggagatttctttagtatccaggacaggattcaaattttcggatcgacttactagtgggctcggtaattcaccggaagaggatgacttctcagccttgggatcctttacaacaggttttctaactatttcttgagccggcattttgtttttttgtatatatcgtaccatgttcttgcgtggttggttgtatcctcgagtattagctcctgcaaaaacattcggggtcccccttgaccggtagtattggctcccttcaatccgaagtttttccatggtttctgggttcctcggatgaggacccaaaaggccggcagacgatgttttgggtgcgggatggaatgcgggcgccgctgccgaaaggggtttgcttttggcttgcttaataggtgcatatggctttgtaactctcttgggaggtccataccatgccatgtcgcagtccactagatttccagggaataccagctttccacgatcgacacgaacaagctcgagtgactcggcgccgggaagccgtttgggaatgatagcttgaccgttgacatcgtgtggaactaacggcgaagtgacatcgtgtggaactaacggcgaagtgtgcctcattgtggtttgcataggacttcctaaaacttgcggtatgggtttctcgatgaggtggctgatcccaatgtaaaagatgaacattttcatcatgttctgatgcaatggttggtgcatattctgctaattggcaagctgatgagtccacagcagcgagtagggtggaagagaatattcaaacaaagataaacctcaaaggtagcttgagaggactgctagacagacgacaccttctgtgttggagcatggagaccggccatttaacaatgctggggtaagctgcggttcctggcacactgaggacaatacagctaatcctagaaatatatgtataataaccaaaccgagtgatcaaagaaatacatgagaagcggtgaagtctagggactctcgggagtcgtttcatttcaagtctacttgtttcatagtgattgaaagtgattgtgtgtcaatttgagcatacataattatgtgacctaacaagcaactatgttgataagaatgctgcaccgtgctccaccagttgcacctgtagttttaccaacggttaatgggttggttgttcggagagaaggctttactgttacaaggaaatggaaaccaaactttcgcttctgccacatcatcattctaggatgtcaaaattctcttgtgttgttagatctcatccaaacttgtccggtcactgctccggccgccgttcccgggaagctgctgccgacagtgtggatcctgataatcacaggagagatgcctcatacactcgatccttcgcgatcaaatcattcttccgcgtgccctatcatgcatctgcgcctgttatgtagcacatttgttgcttaatgagcgattattcatgaatctgcttcagaaggtgactcgctcgcgggagtaacagctgaaaacttgcgacatgtgcgatggtcagaggacatactgacgttttgacggcgtcacattcaggcggtacttaagaagcaagccatatctacagtatttgaagaatttggttgaaagatctgccgctgagcttcagatttgtttcgacgagcactcgccacgtagactgtggcgaccgactggcggagctgagtcaagtttggtcaagcagctaaagacccgacatgaacccgcagaccagatcaataattagcactcagatttatctccttcctgtttttacagtagagtggaggacttcccgtcgccatttagagtgctttttaagccctccccagtcctaaatttacacctcaatcataattccaaccagctcacatgagagctatcttcccaaggcttatgaaaaaatatttttttatatcaaaaattaagatcttgggggtgtaaatcaaattctgggagggttgtaaaccgcgacgggaagtcatccagtagtttcgaaatagcgttgcattgttggaaatgatttttctcacccagccaattttgttaaagatgggacccaggaatcgtatcaaacccataaggtgagaacatatctactggctagcttaacacctggccctctgaaacgaggggactagctaggggacactgtctggatcaattgcttggacaagccagtacgatgagtcatcgggccggcctgtcccagcagttctcggacctggtcatccgacaagaggtcggacgggcttgtccgagcagttgataagcggggacatctgctcggacagctgacacagatccgagaaccgctcggacaggccggcccgatggctcattggaccacctgtgggttctactaacccatacactgtagacagtgtgagagtgcgtaccttagtacgcgcatggtatgtaccaggacccaggaaagcccctatagaacacagtaaccaaaaaaccaggatttttgaaaaattcatacattttttgaggccattcatacacatttcgtgcgtaggttctgcactttccatgaaaattcatacatttttggtgtgtaccttctgcacaggggggaggggagggggaggggtaaaagaggtaaaaaagggggagaagctaaccatacaccagtcctcacttcaaggggtctagttgctggtgcaaacagtccctctgaactacacatcagcccttcaaagcattgggccttggatttcaagttagaaggggggccttggggagcattgtggccaaaacctttgtgactctcatacacctttggttactacctccccttctttggggaaaaatccatacatttgaggtgagtacctttctgggcaaaaacagcaattcatacatttggggtgagtacctttcttggtttttgaccaaaaattcatacattttggttactgtgttctataggggctttcctggtacccctttaccaccaaaaagctccgagcttttggagctttcaaaggtttccaagctttggttttcggtccgaccaaaactcgtccaagtccctcaacccgtgggcatagccccttctcagctaaaattcaccaagaccctcaactcactggcgcatccaccaccccgccttccaccgactattgaccggccggtttaacctcacattacccaacatcacacctcactcacacatcccgtcatcacacctgctcggctctaactacaacacagcgctcacgaatacaacaaccggtcttagatctccttgggctgtcaagcattgttgctcctatcaagctttttgactccatcaaccactcttgctgccaattaaacccatcaagttttgccaaattttcccattggtcaatcatccaaccgtaattgcaaggtctcactggtcatggtcaaattccagtgtattgttggtgcttgtcaaggaacccaaacacaacactttagacgcaaagttaacaatcaaagttataatgaagaactttgaaggatgaatgaatcacaacaagaggcaattcagcctgaacaaggagaacaagaaggatacccagacagtgattttcttaacaatcggtacaatgcaaccgccttgaatgaagaaaaaatatctgacaaagaggaagacatggaaggccttccccaatggctcagacttgatgacaagccacccaacaagattgatgccaaaattcaagccagttatgcttgatatgttcagcaagcaaagaattcaactggaatcaagtttttcaactcttgcattctgtttacatgatacagaagctgaagacggataactgggcttgcgaaaatgcttatgaatcgtttgtcaaatgttcttgtgtcaatcaatcaaatcacaaagttgacttgattgaaatctatggtgagataagcaacttgattttcttccttcttaatgtggctgagggtatccagagctgattcttctaaaaacatcaggtcaaaagcagtcagatgtagctttctgcccttgcactcctgatgtcatccgccttttgcagcaaggttatgtggctggatctccagtaagaccacaaactgcattttccttacccctattgattttccacaatcatctttggaacaactgccatgtaggaactctacctttcacattggcactcacagaatggcttgaaccacaatctcaaaggctgtttgccaaaaataaaaaccatgtgagtctcatgggtcctttttactacagcatacaattctataagttgattgaatgtggactctgaaccatgtaggcttgggatgtgcaaaaacctttctcagcttgtatttacagttatgaaaatgaagaatcaaatcctagcttgtacatcttgtccagcttgttttggaccagagccagaaaactcagatgagtatcctgaggccactcaaaattgcctgattgtctgccttgatggcaatttccaacattgtaatttgtcatcataccaaggctagccataactatgtaaaacttgaatctccaaggatctttatcccacccagcaagctggaccagatgttcaacaaaataaatgcacacgaggtggaggaagaaatggacaaatttatggaatcacacaaggcggcaaacgataaaaggaaccaatccacttggaaaaggtgcaacaatacaggattaatgggatgctgctgccgccatgatgcagctgttcacatgttgaacatccacaagtcctgcaaaaagcttgctcttccattgtcccttctagctacacgtggtgcaaagacttaagataatagagtttgaactctgggactaaagagtccggtgtgtaattccaacaatgagtggtaattacaaggttatgagatagtagaaatgaataattatatcaataaatattgatataatttaaacagaggggcctgatgaatcaggggtggtttagttccctctaaggtattgtgcaaaagcagaggatttaggtacctgttaacactggggcctgtttaacaggggtggtttaaatcccagaagaaagtagtaagatctcaagaaagaagggggcattatgtactaataaagccccttaagtcttgaggttctgatagacagagaattaaagcaagagacaatacattaccagacagatacaaatgttaagcatttgggacagtgggtaatctaaagtgggttgtaataatctgaggaatccttatttggggggacagagggctctttatatacccgtggaggcatctgggagataagggtcaacttgtgggtgcttcatgcatggaggctgaaacatgtgacaatatccctggaaatgtgccacaggtgttctgtagaagatgaaagctgaaacatgtggctatttccttggaaatgtgccacacacgtgttatcaatatacaaatgcatgtttgaaacagcaaatcagtttcaagtcttaaacctgtttattagcatatttaattataaacataagcatatttcatttcctgcttggaggtacaccctatgtctttaatgtagatttgccacatgaagtagctgaaatatagggtacctttgagtgaggtaccctaggttattctccatatagattaagaatattgagaaataatgcccttattatttgatcttctcatttattttcagtactaaaaacatctctggtgagtaataatgtctttttgtattttatattatgtttgtgtactatgacaggttgtctctgctatagtagcaagctgacattccctacccctaagatgagtctctgactcacatcacataattttcatagataagcagaaaaaaaaggatcaagtattgaagaactagaataaatttttgctccatattgaacattcattattcattttatgtacagggtgatcagtttctctactcatttttttgataatgtaaaaggatgctaaggatttgtagtcaatctgaaactattataattcctacttgctacctatcttaattaaactagatttatgatttaaaatgtttcctcaggttcagggatttctttgaatataacttagcttttaagttcagggatccttggatataactgaattgcccagttcagggattctaaaatataacctcaagagtcattcttgaccatcaatcttgaattattctttcgaggtttctacaagcttattgataatcaaacaagttttaaatttaaaatatagagacatagaacaagaggtttgactcaattgatccacataccaatttaatgctgtgcagtacctcctcacttgttgtagtttatgtgtgtaatttgttctttttctatatactttttgtggtcttgctgatctgtgattattctttgatgctttagttttaatttgggcttcaggtaaatacattttaccagcttcctcaaagcaacatgttgttgattgttcagttgcaatatggagggttagctttggttcaacttcaagtaagactatgatcatgaagaggttcactgtttcctagagcaagtaatatttaatggaccaatctagttacaaagaactgaggatgtagtggttgtggtattgttcaaagagggctgacattgactgtgagggaagactgataactttgatgtagtactgatgaaaaggagctgcaatcgataagtatgagctgttaccaatcactgtgaggtgcttctgatcatggggagttgattcagatgacttgaatgggaagagttactgatggctaggaggtggcaaaaatgacttggattagtaatcaaatgactagaaggagaaagcgatggctgcaaagtgattctgatgaggtagaggtgataccgatgactaggaagaggtaccaatgaccaggaggtagaaattatgaatagtaggaggtaccaatgactagaaggatgtaccaatgatgaggaagtgatttaaatgatggggagatgaaaccgatggatgaaaagtgttactgatagctgaaaggtagtacggatgactgggagagtgtaccaatgactgggaggacttagagatgactggtaggagatgttgccgttcgctttcttttattttcagtagcagtgttgttagagggcttggattctgtgtagctgctggtggccacactaagtcggttctcttctggattcttttgagttcttcagcatcgctaactaacttgagccgaggcattcacttctttgtgaaacgattgatcaatataattgttggcaggtccgagtgaatgattgttgtagatgtcgatatcctggtgggacctgctcaggtaggtagatgaagttggcagatgtgatccattgaaggattgattaaactgaacttgttggagcaggggattcttggttactctcggcattcaccagtactaggaactttatcattggtggaagtatggtagctgagagattaaggttgtcctggattcctgacaggaatgcctgctccttccataacaagcttggtgctgcctttggtatacttttatctcatacgatttctgcatgatgcttccgcatttattaccggaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctctctgttgatatgaatcttctttgactcgatagttgtaccttcaatgtgtaaggtatccacaatgattatgaggtgtcgcatcactttaaatgatcaactccaaagcatgctaaaatcccaactgtgggctgaagattgttgcttctgccttgttgatagaacaagagcagcaacatgttttgattccaatttcttttagttttacttgctattgaagcccaagtcaaagcgattctataatgctggatttaaaagagacaactgtgcaagaggttttaagagcttgcagcaagccaagcaatgtaaataaaagctcaaaaaagtctgttttgagagattgaataccagaaagtgatgaatacacactgttgtctacatgagcagttgtaagacaatcctctgtgccggttgggatagtgaaaggtatgtggtgtcaactgaccagtttgaggatgagatgagcctgtagaatcgagaagcaagtctgatgaacagaaatgttaagtcaatcagctaagcaggcctccactgaagaaatgtctaggcaatgctcacaatcctcagataccaatctgggtaagctggactgagtggaggtatgaattgtgaggacaattgatggtcgagcaactccgtgagttgagactgcaatgtccatgatctgtttgttgtgttgaattatccaattcctctttccattctgaatatgcaacgtcaattctcactcgcatctgaatctcaccaactgaaacctaaccgacccgttcccccccccgctccaacaaaactttttcgcccaacaaggataccagtctttttcttcacgcgcttattcaaatacaaagtggagaaaaagactggtaagcatcttttctcgaaatcgccaaaccaacaaacaaacaagctaaatctcattcttttcttattcttcttctgttttttctttttcatatgtccagaccaagtcatacgcgtgtcctccatcatcatcatcattcaaatcaaaacaaaaacaaaactgcaaacttgcaggtatgaaattgtcttcttattcattatcattgttatatttctatctgaccgatattctttcttcttcttttctttcatttatttcttttcttaactgttgttcaggtgtgtcggaaaaacccagagtcagagtcgtcgttgtcgagtttcttatcaggccttgtctttatcaataaaggttcgctatagtcatatattgttttcatttcatctttaattttcttattatcattatcaataaaattcacgcgcttattcaaatacaaagtggagaaaaagactgaccaagtcatacgcgtgtcctccatcatcatcatcattcaaatcaaaacaaaaacaaaactgcaaacttgcaggtgtgtcggaaaaacccagagtcagagtcgtcgttgtcgagtttcttatcaggccttgtctttatcaataaaggtgtgtcggaaaaacccagagtcagagtcgtcgttgtcgagtttcttatcaggccttgtctttatcaataaagatcgtacatcggattatatcaaaaatcacatgttgggtgtgttgattgacgtatcgttgattatttggacgaatctctgctgttgagtaacgctccaaaaattcgggcaccagttagatcgacaaactctgtggagctctccggaggaatttgaactggcctgacgttgatcctgtaccgatcgagaagatgaaccgtagttatgaagagtatttgtcctgaacaatcaacgtcctttggtgatcctaaattctactccgcatgtctccaaccaatgacccaaaacgatttgaggttatccaaaggaaaggagagacacagaagtggtttttgctcgttgaacagaaacgaactaggatgttttcgatgtttgtttgatgatcaaggctcaattccgttggtctctaaacaatagatagtaaagaatcgggggagtcttcaaattgttgaccttctaacatattgagtctaaaccaagtgatacttgagacggatagttcctccattagcggttgtatttccctctggctgatccattgggatccgatgggttgtctttgagtttgcaggtgatgaggtgatttacttcaagagttgagaccacaacctcgggatagcaagatatatagtgagtggagattggggatgtttcctgatcttgtggatgtgccgatggtttaaagcgcgaggttgtgatgacaagtagaggattggattgttggaagagccaatttgttgtggtaagttgcgagggtagctagagtatttcatccgggagggtcaatagcttccccagactttttctcaacgggttaggttgttctacatgtagctcgaactgtttttgtgcaaaaaggaatgatgaacatcaagcttgagtattctaatcaaagctattgacaaggtggtgtcaattgtgctaaacaaagtgtgactcgagctgaagaaagacaagtttgaggttggatctcattgtgttgatgttcttaggcctcgtttggccgtccatgatcgtaataaaagatcatggcagatatttcgggggctcacagcttatgacggggcctcacgagcatgtttagcagtccacgtcatatccactcacatatgacggaaacggccaacgatatatatttccctgccaacttgaaaattttgggtccgacctaaattttgcgtcataagtagtgtttcttcactctcctcaacggttacttgacctcacatcccccattcttcccctcctctcaccggcaccatgccaccccggccctccaagagacctatccgtccacctaagctcccttcccgtccatcctctccacctccttacccccctgccaacagctcccaaccatctccttccgtgtttgtttcggcaacccaccatgctagccccttagatcatatacccatgtctgggttgcacattcaatctgctgcagcccaacaaagtagtttgttgccgcccatctcggaaatggattggtctgcaagtcagagtcttccccctatttgctatgcgccaccgggcccttcccaacccagcttgcaaagttcagatgctccttcttgggactcaaatccatctactcagtcaccacgattaccactcagtgggaatccagtcccgctgctactgaaaaatcccatccaattgctgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgagcggttgtctcaccaagtcgacagtatttgtgtcttgcatctaggggaatcacataagctagctgtcaaattacagcatttatcttttgatgaggactcaatccgagtttcccagtacaatcctgaaatcagatggaattaagaaatcagattgctgtattttgtatttacaaagaaagaaaacagaggctcaccggcttttgaacaaagtaaggataatgatcagttagatcctgaaggatacgcaaaaagagacccttctccattcgatatcggcgagtgaaatctcgagtattgtaaaccgcgtcggcattgaaataatccttcatcaatcgttcatggttctctagatggtctcggcacttgttgggtcgacgctgtttcttggctggtttgatctcttcctcagagtcgctagaatcgaggccatccttgttgaaatctttgcttaggaggttttgggttatttggcggctgtaaaaaaattgttgtcgtgtcttgaaatcttcgtctttgaaaagaaaattgggtgccatttctggagagcagaatcaatccgatgtggttgaaaagattagtcagaggagtaagtggtttactcctgggtttacaccgtactgatgcggttgacagcctggagtagcgctaatctgctaatccgcaacttagacccgcaccgatgcggttgctcttagtagtaatagttagttgcagttgttgtcgtgttacagtatcttaataagtagaatactaaaacaatctgctttctctgttggttcgtttgctactgtagattgaagacatgcgtccatctcttccctcaaccgatccgagtcctggaacgtaccactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgacagcggggtgcaagggagtgacagcagaggacagtgtccggtagcaggggagaacaggtgtgggaaagctggcagagttggagttcagagcggaaggggagagagggggggacttctattctcaccaacaaagttaaaaggaaacacaacaagggtccagcaggtccccattacagttggatttgatgactgcaaaaaaggacaacaaaaagtaccctcattaatttgatcattatctgttctgtttggttaggcaatccaaccattcatgttggtggtgatatattcaacttcacgagatatcgataacgtcttcatattgacatcaataatggcctcatattaaggctagactgttcattgatgcgggcatctgcttgcaggaaacatgccgattctccattctcaaattttccaccaagttgcatccatccatgaccaccttgatcagctggtgtcggttgcaccggaggtccggagctcaccgattgaatgagggcaaatgacgaacttgacacaagtctctggctgcggggggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcgaccaactcaggtgctgagtttggattgttttggtgggagcgtcacaagatttgaaatcctgacgctccctcaaaacttttttgatgtttggtctcggattattaaaaacctgcctgatcttattgatcaggcaaaatttcaaagttttagaatcacaaaaacaattaataatgattttatcaaatcagcatttgagctttcttttacgctgacataagcggtttgatgaactcgcacacgccaaaaaagctcgacttcagttgaaaagttgtcattttcaaaaataactacatcaaaactcacaacatgacaccagaatgtgagcagagggaagaatgtacaagaagcagaccctccttgggccacaagtaaactagataacagtggaagaagaagagcataggcagaaaaatgcacagaaaactgggtttcaagcctaattttgaaactcagcacgcggggattgccgcatctgtcttaggcctccactggcgtgacagctccgctgctcgctcccgctcccgccatggaggcctagttaggctcgggcaaatgagggctgggatgatcaacgtacatgcaaccctcaagttgagcttcttttgggatgttcatgaagtcaggtcagatgatccgaaatcaaataagcggcggggagctttgcgcgattacgtacgaggcgtgcaggccatactggtgcaattggacagcaaagctttccagtgatcatgagctcgcgccaaatccaaagacgaatattttcttcagacggaattgcacgtgagcgacacataagtttgtgcaatttcttattaagcttactccgacgatgctcgcatggtatttatgctagctgcccttccctttctgtcggtgttctctccgtcttcgaacgtttgccgtcatcgccccaatctgtacataattgtggttgaggtcacatgatccttttccagatgtatatctgctgagctggccgagacagccatctcaccaatgatatgcgcggataggaagctggcttacaagctctacaaagtctagactccatattgtgactcatgaccaggcctgacactgtagatcggaaacacccgatagcttattagctgatggctttgagcccgccgccccatttattttgttaagcttttgaaaacaatccaaaggcacagtgtagagtgcacatgtcagcggagtttcatcgactcggaggtcacccactaccttgtgttgatgaccccttctacaaaatctggggcaggcatcacatgaagtacacagatggaccccagtcgtgttggaccgaaagagctcttcaatatggttcccatgatcatatatgcgtatttactcaggttaaatgttctatgatgatctgtgagcatctattaaaccgagtttttttttttttttcttgttgggtacataaaagtggagaacaattgagtgttaatacgtattgaaccagtgttgcggatgagtttcgctgaggttcgatgttcatcgttggtgtgggttatgcgttcatgaggtcggggggagatggacggattggtacgagtggatgatgcaaagcgaagcccgttaaaacgactgttgatcaactcaaatgactcaaaccgactcctgtatatatgatcactgtcacctccccaaaagaggctcgacagtccatttgacaaccctcgcgtttatattagtgttgtcgcctttcctgcgctgcatccatcgaaccctccagaaaaaagtaagatacagcacttgcagctttcgtggtcgtcgtccagccacctttctgatgattccatagctaataaaacacccatttctttaatcccttgcagcttgtcaccctagtaataattccacagccgtctcaaatataataacttatcagatatttttgttggccctgatcaataagaacccgcaatcgatttcattgtttctctaatattcccgcatccccattgagcatacaatcaacaccagatcctctactctagttcatcctaaaaatcacactgcctttttagccaaggcccccttcctctaaagacttgcgcttctttttttttatgtttcttaattaatatcttcagtttgtggattcgtccgtcctggtttgattgccaccccgcattcgacattttttcttctcatttgaccgcttcctagcccgaaagcgtcccccaggcttataatattctcatctttcatcatagtcttaccccacacttcctgcttccccgcccccccttgattaaatctcctccacgttcatcttcagatcacgcttttttttttaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcaccagaaccgatactctccggcttcattacctgctctgtccttcactcaacagctcttaacattcccttgagctctccaattgggaagcccctcacctcttatcggcccttgtccaactaaattcacccttttcgtaaggcttcattcccccatactttccccaccaaccttccccatcaatacgttcacccccagaacaaagcctcgttcataactgagaggccttcgtcatcacttgaatttgtatcgatacatatctagcactttctgcccggcgcctttctgctatcacctttggcaaaccctgtaagctgtgcaggcctgaatgattaggggccctgctctgagactgacgcccagtttgctcttctctgtaacccacccccgatccagatacatcgcaccccaccaaaaacagcaccgtcaaaactcttcagcatgtctgaatcttcatctgagcactcgagcaccagcagcatcctgtcggatagcccccaaccatcatccatccgcgatcattccgatcaaggacaaacctctccagtctccgaaatctcggaactgagctgcaaagaggttcaagccttgaaagagtattcccattctgttcaaaacttcagtcagtttttttcttcctttctctgacgacttgattggaaagtttctgacatttgtgtacacagcataccaattgtttgaaaaatttcgactggagttggaagccaaaggtcgctcgtccaagtctgtgaccgagaatgatcatccatcgaacccgagcatgaagccgaacagccactccaaaacaaccgcgaatgttggcttccattcgaccgatctgatgatcgagaactcgccactctcgccgtccttcaatcccgctaacgctcagtctaatcccgccactcgccgccggaaaccaagcgactatccccgccgtaagaagcgtcccggacctgactttcctgatcacttgggtctctaaaatctcaatccgtccaatttactggaactggtttcttttccttttttatcttataaaaatatataacaaatattctcgagatagcgtttcttgtattactagatctattcaattcgttccgttctctcgcttttttgtactttcaatctcgatttgtttgtttctttgtccagaaatttcacggccatccttttttttaagaaaaaaatttcatcaaagaacatcgaaagtggaaaagcaaggaagaaaaggatgtgatatgatagaaaatatcatcaccttgttcatttgtgtatcatttcacaataatagcaaaacttgcacgtttctactttcataagctatttcggtcctgtttttggttgttcatgaagccctagtaatcttgtactattcgcttgcttaccaattcctgttaatgcatgagtcgagagatgtttcgcagcttattttccgtttgcacatatggaacctgaaaacttgggtgcataaacgtccccttatatcttgatagatggttcaagtacacctaggcaagacgaagagtgtttttttgtacaatgggtcactatagcaagatggcagctttcggtggacaaaactactgggtggagtcttatcttcccaatgaaaaggagcagctcaaatgtgccaatttagatggattgcactcagcaacccgtctgtcacgagaaaattggtctgagaaagacgaagaaagaatataacaggaaaacaaaattgagatgtggaataatggatggagattgggagtcaatcttcctatcagaatgaattctggagattataagcctgcaaagaccttccagatcagggaagtgggcatttgaattacctaagaagcagaattgaggaattggcctctctgcgtgcatgaacacacgcaggctgaattgatggctttgacttctggtatggccaagattgatccagtttttcaatgcggcatccgtcatataagcctacttcggtgcagtactggctcaggttaatccttgactttggccgggcctattggacatatgtatgcgtgggttcaggcccgcccgctcggtcaaattgtcttcaaactggtcaccgcggcccgccgcccaaaaagccagctctgaaagacaaacactacctcaacacgaacacaaaaatttggttaaatatcttgacttctttctttctcgttggcctccctcgtaggcgatattcggatcacaaactcggactcattgactgccatcccaaatcacaacacaatcaaacaaaaaaattaaaacccaaattacatcctcaacttttcaatacaacttctaatcggaacgaacacgacatggaggcgagtacagtttcaaactagtccgagcagaaaaaaaaaaccataacctagcaatatactaatcaacttcccccgaaaaaaaaaaaccataaacattaaaaccgggcaactcaaaaaacaaccacagtcggtgaaccgatttctatacggaccgagtcctgaagagagagtacgaaaatggcaagcgaagatcaggacggaagaacgacagatggaccgcgagatccgggggatcgagaacgcccagaacaaagtcaagatccaactcaaacaattagccgccaagaacgacctcaagaactgtaaaaccttggccaaggagatcgtcagaagtaataaacagaaggatcggctgtttacatctaaagctagactcaattcgattcggatgcaacttcaacatcaacttggtcagtagtcctcttcttggttcctccaaaaggctgaagtctactctcccaaatcatatcctcaatcccgcaaaatcattgataaaaatctatatatcgttaaaaatcgttcagccaccctcaagatttcaggtacactacagaaatcaacggagatcatgaaactatcaaactcattaatgaagctacccgagctaaacaaaacgatgcaagagatgtcgcaagaaatgatgaaagtcagtccaccctatcttacccatacaagatcttctttttaacgaggtagacataaaaaaaactccttcaaattgtcagggcggaaagctaaattgtggcttatgtgggaatcattcaggctggaattatgtcggagatggtggaggatgcaatcgatacattggatgaagacgaggaagagctagaagaagaagcggaagccgaagtgcagaatgtcttgttcaacatcaccgatgggaagcttgggcagatgggttcagtcagcagcaaactcccacaagtatgtcgatcctcctctcaatatatatacatgtgtgtgtattttcccgtcactctgactcctcttttcttttcctcgatttggaatctcagtcaacccagatctctgaacctgcgcaagaaaacgacctcgaagacgtcgaaaggatgcaagcacagttgaacggcctgctccaaagctaagaccaaccgctgtcttttgttttgtttgccgtccgacttcttctatctgttccctctctgttgcactatattgggaatttccggctgaaaacctccttttgatttgtttttacgattgtatgcccgacctatatatatatcatgtatttttttttctcccttactcatcatactcaggccgtttttttttcttcccactattattgttatcgtctcttccctcttcttttctttgttgtaaagcttagagagagatctttgtatctatcacacaattgcttcctcaactattcttatttatactcttttatacatacacatcttcactccaatccaatatcaaatcgatgtgataactgcaaccaatggccgtggcacctggagtcgtccctgcggccttcaaagactacacgatcaaaattcttaaatatattgcccgtcactgatacttcaaagactaagatgtcagattcctttatcatgcaactaaacgtacaactttggggaccattctatgtgtttatccagaacctccagtttcccaacttgacgatgagtcttgaaaacaaataaggtcctctttgcacaaataaccagcagattgaacaatctcaggtttcacatcttctatgagtatgtctctatgtgtctcactttcaaggtcattattatcaggtcttagctactcacacaatgtttcacagtttctttcctttcagagatgcagacaacttctgatcagtggatctattgcgactggcactcacagtgtgtgaaaagcaggcacacatatgggtatcataaatacacactacagcacgggcacatattttggctggcaccagatacataccttgaactcctcaagagtcagcatctacaagatcagtcttgacttcaatagcaggcatgtacagccaaaccgagaaagcttgcggtctcggttggcagaaaattcaaaaaaaaaaaaaaatcccgactgcagtcggaactctttggaagaatacagaaagtgtacaggttgtaaaatacctgctggtagcaccgacagggaccgaccagccagctcgatgggcaggaggggcatgggtgacatccaggtcatgggctggtgagactaaactccccctcaggattccgatggtcttactctcatgacctggaaaagaggtagaaaaaagatagggacttcacactcaggtaaccgctgtatttgaataggcatacagggtgtgtaatcttccaaagattccgactggttttttttttttttaaaatcttctgccaaccgagaccgcaagctttcttggtttggctgtataatggctaaattgtagctcccccttccccctcccggatgggctgttgctatggcaagaaggattgaggccggtctcaagctgtctcggaataacgggcaacgatacgcattcaatctgctttttgtatttgtatctctatcgcacctttgcggctttcaccgatcagccgcccgcccgtctgcgattggagaaatttgggagaattgtacaccaagtgatgtatgggcgtatctgcgaactcgcgcagtggaaaagaaggcttacatgccattgccaccgcctttgacggtccgatggcaaagacgtgacttagtggcagtgagacgtactattgtttcccgttggtgggttgtctggcttgaggtgaagaagaaagaggttcgcattggatatttgtagccttgcccccatcggggattcctgacaactcacatcctaccaaaaacttttctacttgaaccaactcacacagctggtgcaaccaataggattaaaattaaattattccgcttgactagcagcaaactcctcacttaccatctgactcgaagtggtgagtcacctctcctcatgtccacatccttatcttcatagtagagtcaaaaaagcggacgtaatcctgatagctcgtttttgatcttcttaaattccagaattgaagcctataaaatcgccgaagatgagactgttattgattgtggccgccttgatccctttcgcttatcttcgtaagtgatcgagtgcggatatcaagggtttcttgaagagtcagtgctggtgactcaaactaacccccatcttctttcttatactggaatttttcctttcagaggagcctgggaggcaagtccagcgagatggaaccggatttgtggatcgacttgggaaacgcgggtccggtgaccccattgcgatagccaaaggcccccccgcgaaacggaagaatcttccactgaataaaccaaacaaaccgaaaccgattactccaccgagtcaccgaccactcaaaaataataaccggttgttgtactctgcagcagacgggtactacaccgagatgtttaattaataacctggactgcgtgatctgccatgtagcttttttgccttgtggattgcactcatcataatccacttcacattgctaattagatttcaactatttatcagtgtcaaagactttcattggctggatggcttttttattttatgtgtagatttgctatgatattgcgcactatacttttgcaacttatgacaaagtaactacaggattagctggcttatatttttctttcagatatttacattttatattcttatttttcatctacatatatataggggcttggaaaaacaactcctaaattttagttgacaactcccatttgttggttgacgttgagaagaccgtctgcggaccactcctggaccaactctggacccaggggttggtccggggagttgttggatcaatttcaatttttttatgggagttgttgtgagaactcctttgggaatggtggcagtcctgtgagggggaaatagcagatgagatatatcacgtatgtaatgatctactacaactgttacggctggtttgaaagacctggccctctattgtactacacaagagttaacacaacattttattttattattgtggcaaaactgatgacagagaaaactatgtgtagcagtctcttatcaaacctagatcaacgggtattcatcagactattggagtggaattgttgagtaagaggtgtttttttttatgtttatatattttgaaaaatgattgatgtatgtaatgatagtgaatgggaatttgtgagatgatattgaggaaaaatgtgactattgaaagtgtctttcccttcctccttaatcttggttgagagcacaaatggctgaagatcacaagttgtactggttgttactttccttgttctatgtatgcttctcgaagtctgaatgatctcaatggggcacttgattgagatcacactggttaatgtatggattgattgctctgttctgtctggttgctgatcagatgagatgatgagatgatgagatattggaatgagggggaaagcccctccttaaatattctattttacaacccggctgacttgtggttctagccctaaccaataatctataaatggccaacttgtggttctagccctaacccataatctataaatggccaacttgtggttctagctgtatacaagattctcagtgtacatacaaacaatgtggctaacttgtggttaccctatgcaatgaatattgaatatgtaaactaaataaggccaacttgtggtttacattatgcaataagcattttgtatgcaaataaaatttaaatcccaaataatttttgactgagtggagctagcctagtggttccagtaagtgactatgggttgaatgacccgtagaatgtaattatgccataatatgcctaagaatatatgcccttctacatattggactgtgactttatgcaatttgatacttaaaacacaattgggggtatcaaatataaccaaatccaccattatttaattgactggtgtgaaaaaattcacccttttttaaacatgttggttatccatttaaccccttttgggcccatttatgcaaaaaaaagtttttgggaaaagtgactggtttctgatggtggatttcctatatttgatacccccggcatactacatcttccgcccattttgatttggattttgatttttttttttgggggggtggggggggggagttgtccgcctaatattcgggagttgtcagtcccaattctcatatttttttcagggttttctgttttctttttttttttgactgggagtcatcaggctaaagtcacctgacaaaaagggagtcaacagcccaattgtcacaaacttgttctcagctttttctgtcttgcaggagtcgttgaccttgctttttttctgtcacattttgcaagaaatttcttccttcttttggcccccacaataacaaaaccctgatttttatttcttttctatccgatttttctcattttgtccccttgcagttacataaaccaagatgctttcctgcccctcagctcttgaaggattggaaacaaaaggcttcagaagaggctgggggatgggaagcccagttttctgaatgtttctgattgactttagagaggaagattgcaactgcaatgacccactactaggttttttttactgtgtcttttttaattcttgatttttttcccctctatatccttttttaccctgttttttctacatttctgatcaacttttaatgttttttttttcccttttatcatgattttatttttctagggtcactatatggtgatgacacccataataataaacatagggggctttttaggcaggcaactcccattgttttcaataacaagaaaaataaacatttttgcctgaattagggtgacgactcctgttttttagttggacaactcccgtattttttaataaaaaaaaggggcttggtcaaacgactcccaaaaactggagagccgactcccaagccccggattccccgaaaaatgggagtcgaactcccaaaacctttgactggtttgggagtcgactccctaaacaaaataataaaaaataataaaaatccccggtcggtttgagagtggatcctcccaaaccgaccagggttgggggtcgatgaaccaaaagacacggcagcggctgggaggattcctcccggccgctgaggtacactcttgatggccgagagtttaccccttggctgcgagagtgtacacctcgatggccgagaggaaaactgccttggccgttgaggtgtacacacctccacggcagagaggattctctcggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctataatatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgataggggaatgagtttgtgtgatgctgaaaaatgagtttagttgttattggtgtttggtaaggttatgtaaaggtggtatatctgtgattgagtggtactaaactgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagacaataatgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagctcgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagggttgatccaggtgtgttccagtggcgcctccgtggtgaccaagggtggatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaaatatatataagaaaagaaagaaagaaaaaactttgaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttaccaggaaaaaatgtgaagaaaatggagaaagagttaatttttaaacatcaaatgaattgaaaagtgtagtgggtatttggaggaaaaagatgggcaaaaattagtgtcgctgaaaaaagagtgtgatagcctcccccaactttgcagtgaagccaagctggggtggctgtaggatcatatcacagtcgcccaggattggtcagagctttaaaaagaactgttcaaatgatagtcctgagatggggtctgtgagatttactggagttgattgttgtagtaccattggtcttgttgagtggttgtccaacactaaattcaccgccactggccttgctaagttagaatcaactgataacctcatctgcaattctacatcagtttttgcctcgtgtacgccatctcaaaaccggtctgtctcggattgcaatatcttaaatcaatccaacatgtacatttgaatcaatgtgaggtaggaaaggggtcaatggggtgccttccctgctcatcaaatctttggggaaggggtcaatggggtccctttgcagcccagaaatcagttggttctttttgactaattgcttgaatgatgaagatcagcttcaatgtgagtaatgaatttctctactttgccatctagccaaagaatcaatatgttattgatccatctatgataccaaattattgaaggacgagcgagcgacggttgatgagatctccaattggaatcaaaactggaaggatgcggtatgagagggtcaacctagctcgggggaaagttgaaaaggatttccaaaagaaccccacggccacccaaaaaaaaaaaactaataatactatgtaatcacaggttggcttggttgagttttgccaagattttggctggcaccagatacatacccttgaactccttatgagtaagcatcgaatcagtcttgacttcaatggcaggcatgtataatggctacattgtagttcccccttccccctccgggatgcaggctgttgctatggcaagaaggattgaggccggtcttgagttgtcttggaataacggtaacgatacaacctgctttttgtatttgtatctctctatcgcacctttgcggctttcaccgatcagccatccggccggctgggattggagaaattggggagaattgttcaccaagtgatgttgtatgagcgtatctgcgaactcgagcagttcaaaaaagggcctacatgccaccgcctttgaaggcccgatggcacacacgtgatttggtggccgtgacacgcactgtgtatggtacatgtgtacaacttctttgccgttggtgggttgtcttgcttgaggtgaagaagaaagaggttcgcgttggataggtgtaaccttgcccccatccgggattcctaccaacaacttttctacttgaaccaactcacacagctggtgcaaccagtagaattaatattaaattattccgcttgactagctgcaaactcctcacttcacatctgactcgaagtggtgagtcacctctcctcatgtccacatccttatcttcatagtagagtcaaaaaagcggacgtaatcctgatagctcgtttttgatcttcttaaattccagaattgaagcctataaaatcgccgaagatgagactgttattgattgtggccgccttgatccctttcgcttatcttcgtaagtgatcgagtggggatatcaagggtttcttgaagagtcagtcctggtgactcaaactaacccccatcttctttcttatactggaatttttcctttcagaggagcctgggaggcaagtccagcgagatggaaccggatttgtggatcgattaggggaaaacgaggtcggtgaccccattgcgataggcatagcccccgcgaaacggaagacactttatccactcaataaaccaaataacccgaaaccgaaaccgaaaccgaaaccgaaaccgcaaccgaaaccgagtattatactgagtgaccaggggggtggatacattcaacatccaaaaaaagagaatccgactttaacgttgtactctgcagcagacgggtactacagcgagatgtttaattagatgactggattgcgtgatctgccatgcagatttttcgccttggggattgcactcatcataatccacttcaaattgctaattagatttcaactatttatcagtgtcaaagactttcatcggctagatggcgtttttattttatgagcagatttggtatcacattgcgcactatgcatatgcaacttatgacaaagaaactagaggattagctggcttaatattttctgaaaaatatttacattttgtttcttttatttttcatctacatatatatattacttgggtttaatgacggctgtgccctcaacggctgatttcatatctaatatctattgattacggaaagaagaaaacccaaatgtaatgtatatgagtgcgtaatacaaacagtcatctttattacatcaacttgagcgtaattcaatccggaccaccaccaccaccaccaccgccactgatgaaagcgagtttcttatcacgcccacgaaccttacgattcgagatcgatttagaatggttagcgcgactcgattggccggcaggattgcgatgatcggtgcctctaggtctagtttgattggaggaggagggaggagcagtaggctcggtaagtccagttcctcctccgcgtcctccgccatctgttgtgggttttccgcctcgtcctcgcgcgttgcctcgccccccgcgtccgcgattcgccccggctcctcttcccctcatacttcctgctccacctccacctccccgtccacctcctccttcccgccctcgagagccttcttctcctcgactatcaatcatctttgtcccccgattattgggatcttgaatggccgattgaagccgatacttctccaagatctcctccttcttcggctattttgaaacagtcacatatttgaatttcaggctgtggacaagcatggcgagatctggaccaattcgtcctatagatgaagaaaaaagaaagggaaagacactcacgtttcgctcaaacatcgtcttccacgcctcgatgagatcgtcctgtttagggcctttcaagcgggcctttagggccactcgactcttcgaggacctcgaggcaggcaagaagacgcgcggatcgttgagatagaacgagcagagcacctcctcatccacgccccatccctcgctctcattctggggtctgtttcgctgctctggctgttggagagccttgttggctcggccgcgtgtcggctttgaacgtgcgttggctggtggcgttggggaggatgaagaggaggaggaggaggaggactgcgacgctgcgtcttccggatcagactcatcgctgtcttggcgaaggttgaatcgatggtcatcgtccgaaaagatatctacgcccatcgcttgctcattcttcccctcatcttcttcatcatcagagtataatagcacttgctccgtacgtccagattcatcccttttttcttcttcatcctctattcgctctaatcgcgctttcatttgtctcttcatctccttcgttaagtgactcttgtcattcaagatctcgttttcgtccaatctgttgagttgccccagaccaatcagaaaacaacacgcatcccttgtagagatttagattgtcaagagatgcttactttgtttttcctatccttaatagactaggatccatcttgcgatcatcaaagatgttctgacgcttttgaatgagctggtggtcggattgttgtgggagggagtgattaatggattcggtggtcgagtaggattgaatgaattgagggtcattaaagcttcgctcgatcaagcgttgggcgccttgttgaggatcctgaaagttgacgtgttcttggatgatcagtctgagaatctctggactggctaggtcgggtaagactgataagacctcattgatgatcgaatcgagttctggccgatcatttgctttgcccgcatgatcatcataatagatcttgaatattggatgacatgcgcgttgctctggagtgaagaagttgagaagggggtcctgtttggttttctttgtgtttgttgcttgtggtagtccttggagatcttcgaggagattgggatagttgagatagagttcggttaagagtctgatcgatttggagctgagcaagctgatgagttgatctttgagttcgctggaatcgaatgcaacggtggccgatctcagtttgggtatgattccttgctttaagacgtggaggatgatgaagagtagctccctcctaaatagttcttcttcttcttctgctcgttcttgctcgatgagtttgatgagttctgcgaatggcttgattgtatcctgtgctgttgtagtgtagaaagattcgagtagactgggatgagactgagagatgagtcttagttgttgtatggtagtctgttgttctggttcggtggtaagtttctgaatgagtaattggatgtgtaggttgagttgttgcttgagttgatggtttcgattgaggttgtcgtctatgatctgtttgatgatagtttgatttgattctaggtagtttgtgatgagttgtatgatcagttgtggtttgaggttgatcttgagtcggttgaggttggtggcaagtagtagtgagctgtttctgagacctggagaagttgctgtacttagtagtagtgtggtgagtagtgtttgtatggtttgtttgagtggttctggtagtagtagtccttgttgttgatcgatgagttggttgttgagttggttgattgttgcttccatccttttccttcgtggtttttgggagttttttttggtttttcttgggttgatggtcaactgttgaccaacgatggttattcgctggccatcccggggcaaagatcgtcgcccgaacttcccccgaatctccggacagcagccaagtttggctaattccggggtttgattcaaatttcaatcggcgtgaccggcaagaagtggccatatcaacaatgcctaggaaacactagttatcccgtcatccatttgaccaacgtgtgcgtgcttgtgatagcctctacatagatcaacccaactcaagagaatccaactcagcaatcatcattctcaggcatcattaaagaaattcaagattctgccaacgatcaatagatctcgtagtgcttcatgggtacactcatcaagcattgctgaatttggctggccatccaactctataaccaggcgctgccagagctcggtccagcctggctcgttcgaagctctggaaaccaccggcagggttgaaatgcgtgatgtaataaataaatcagcaagcggcctattttattgttctttattatggcatcatcatgattgtaatttggagcgtttcagagaagtcaagttagagcaagaagagaattaatattataagagttgcaagactttgtttaattttttcatctttagaattctaagactctagtagtagatttataaccgtcgaagatacaaaccccattcatcggtatatattgtcctgtgatcagcttgatcacttcttgagaaaccagtccgcccactatactcgagatgtgtggtaattcacatcctgccgatctcaccctgtgtaccgttttttagaacaaacaaaatccagaagaaagaaaaagacaaagcaagaaagcaataagaaaaaaaacctgatctaaccaccatataggaaaaaggaaatgagaacttacatttctttgagaactttttcgagtttttcgggtaatttctcaggtaccttttcctcctccttatcatccgatggcggtgtacgtaaacaattgagggcgatctcggaaagactgttaaagtcttcctcctcttgtcctttccgcatccccggatattcacccttgttgagcgacctgaaagaagacatgacctcgaatgccaagtaccaagtcgccgtgtagtcttcattcccaggctcaaattccttctcaatcttggcaactgtcacatgggattagattggttttagtttcaggccacaaaaagaagaataatattaagagtatggaaagtccaatctgattttcaatcataacactcactcaagtctttgggctgtgtaccagatgatcttccccggaccaaacgtatgtgggcggaattcttgacaaaggtctcgagcatttctgaagaaacgtcgagatcgggtccctcagtataatgtcccgcatcggtgcgatactgcccatcctcatcctcatcttcatccccctcgtcctcctcgtcctcctcgtcctcatcctcatcctcctcgtcatcctcgtcatcctcctcctttttcaccttcttcttctccttcttcccccgatctttctcctgcccttcctccccctctttctcctcttcagatttctcttctgttgattcgtcagtgccattcatgattttcttaaaagtttccaagtcgttcatggcttgttggcgatagattgattggagtttgacatagtttttcgtatccgatttcatgtctggaagcactccagacaaaggcaattgacggctgggattctgtttgacgaactttcgtaagcttttcacaagtctccaaaaccttccgtcccaccagggtattttatcgcaatgcggatttttgaataattcttctacgtgttcgggcacctgttgagaaatttttgattgattcatattcaatgattctggatacttgatttgaagatgatcgcctgcatgattgatagtcttgaaggaagtcttactttggttggttgacaggctctccaaatcatacccaccgcttcatcaaaattgtcttcgtccgcatttctcttctcggccaagatcatttgctttaattcctcgcgttgagccgcgtcttgaggtaaatttccatcgtgctatgtataatcaaaacatagccaagttaactagacgtttgagccttgagaagtccatatcgtactgaccttagatttgaagatttctaaaaagtggatgacgatcacaaccgccgggatgtgagcatgctcatgattatcaagcttgtccatctcaaatgaattgacgaattcagacaaggatgggaaaggggaatccaatcttagatcggcaagagaatccggattggtttggatcactaattttattttgtttatttttttggggaagagacgatgatttcgagtcgagttgttccaaggatccaaattcaagaatgggaacagctgagtactacgacaaagaattcataacagattgagtgggcttaccactatgctctcgaatctggacccgaatacttgccgctaagccgcaagtctgaaccagtattgtgggcacattgaagtcccaacagtggtgactgataatatcttcatcatcatctatcaatcggacggcgatgtgggcatcccaggtccagaagccggtgaaatcgtcaaagccgtcgaaatattcctcattcaagagttcatcgttgtacataactatagatttagatggagatgattctttgagcaatctgcaacactctttcgatcgattgcgacctaagcttgcttgatccaagaaaaaatggttcccgatgtctgattgacggacgagtttgtcatcatacatatcgagatgattgactccagctaaaaccaaatttttggcaatttgagccgaagtcgctgaacaatcgcagatcttgaccgctcccttttcaagtcgtttttggcctgcgatctcccaaagcctaatccgccatacaatcattaggtgaacatcctctacacaagaaaacggaagaaacagtggaaatagactcgcctcaattgtctgtcgaatctgggtttattagtgttccaagttggtcggccaggagggttcaaaaaatatcatgacataagatcaagggtaaaaaaacacgagtgcactatgggtagcattgaaaggctttctccaacacatacatttgggttgtacgatcgggtcttgagaagcacgaaagatagacagtcaaaacgccgagaaagaagaaaagaaaaaacaaggaatcatcagccaggattgacaagtcaattataggtttctaagagtgatttgaagaccagtaggaatacatcttaccgcgctgaactagctggattgaggaatgcaggcttttggtctccatcttcccttgcttgaacggttttgacaactttttccgccaaattcgacatcctctcggactccagcgaccctgggccatcttcatctgcttctcttttcatcgcgatcacgtttgaccagtaatttagattgttgacgattggatatctttgaggaaaaacgcgcctactctacatatttatttagctacagctgcattagcatacatccaaatttgcatgaagatgggttctctgctgtgaaagtgatgtgaacagcgcactcgcttgtgacatttggtaaatatcaatctgacaccttcaagttcaggcatgcttcttctgaaactggtacgtaccaatctcacttctgctgagaagggttgttgactggtcactgaaatttgaaaacttttcaagatgacacccagtgtctgtctgctgaataaattattcaatcctagtaaggaaagcaagtcagggacatctcagctggattggctcaagaaaaggaaatgaaatgagagaaagagaaccaattgaggtgtagtttcttctggacttgtactggctagcttcaagtcaactagatacaacttacaagtaattcagagtatgttcaagtggaaaatgaataacatgatgatgaatagaactttttagagtcaaaagatcacctggttaaaatgaataacaactaagaaaagatgcacacagttcaataatataagcagaacattataagctgctagaaccaagagaagataagccctacttacatagtttgggttctaaattatgtgattaaaagactagaggacaaattcccatcaatgcctacaggtctcctagaagcaattgaatagagcctcaaaagctagatttcccagcaaaattctagactttttgggtctgagtcaacatctgcaaatagcaagggctccagatatgatgcaaagccttccagtaatgaggaaagacagattatgatgagaggatatccctggaaatagtggttttcatgattggaatttctcatagagccattgataccaaaccagatgacctacgccaaagctcaaaacctgcactactccaagcaaattgcattacccaagctgcaaccaaacaagaattctatttgaaaaacctgcatccaaaagttcaattatgaaccctgctaatgagatgacttgatcagtgagttcaaaatacatcaaaaatttttaagagatgaagaatgtgatcattttttggaatcaaaagaacataacacaaatcatgtgcaccatcagctggatctgccaatacccaggaaaaaccctttatgtagaggacaggatgttactttccaaaaaggtatgaatgcccatttttccagtcagggtacatctttcctcaaatgaattatttttggtggaagaaaggggtagtgtaagagcttagagggtttctcactgacctttcagtgagttagtggtgagttaatgtcattggatcaagacaaggagtcttgaagagaattggaggaattccctttgattttacagcaccctgtcaagccagaactacaggctgcaaagtgtttccccagcaaacatttagctttacagcctgtaattctagcttaacagaggctttaaagccaacaggaagccctcaattcatagaattcatctctagacaactaagtagaaagaatcaggtcaagattccctaccacaatttatatgaaagaatggaaggaacagttgaggcagagaagaaaacagaggtaaaaaataggagaaatgaaggctcacttagctcagtagaagaagaaggtcgggattatctactgagctagacaggagatggggggaggaggcagggagagagagtaagagattgtcttgtcaaagttattgattatgtaactttaagtgacaagggggtttactctcagcaaggaccagctcaggagaaggtgcaacagaggcattggtggaggtaccattacatttcagttctgttttaatgtttttttggggggtagcatattgaacaagtgctatttgcagtgggtgattcacaggtactgctcaagagtgtcaatgtgttttatgggttcaccaggaggtagtaggagtagcagatgtaagcagcccaaccaccttgaatagcacctgtgatgggtattatttttgaaagatgggttgctagatgtgagagacaggcccagtttactgtctggagtggacatgtggttatattggggggctgggatggagtattgaaagcaaaaggtcaacagagaaacaggaaaagggaacattttcaagaattacacagcttgatttatttattttacttagaactcaaggactccagtagtagatctatacccatcaaagatacaaatcccattcattggcacgtattgtcttgttaaatgtttgatcacttcttgagaaactaatcctcccactatgcttgagatatgtggtaattcgcatccggccgatctcacccttttttcatcaaaaaaaagaaagcattcaaaacctggtctacaaaacccagcccccactctaagcaaatcaaaaaaggaaagttgcccacatttctttcaaaaccttttcaagtttttcaggaagctttttctccgtttcgtgatgcaatttggatccggttaaacggtcgagggcgatcttagaaagtgtagcaaagtcttcatcttcttgtcccttacgcatcccaggatattcaccctcgttctccgacctgtaaacggacatcgcttcgaatgctaagtaccaagtaacaacatattcttcgttccccggcttgcactccttctcaaacttagcaactgtgcaaaggaagaaaagaaaagaaaattatgagggatgtggtagtgcttggtgcgtctcaatcagtaagaatcattacactcaccccagtctttgggcgttgtaccgtattctgctccccggatcatacggatgtgggcggaattcttgacgaaggtttcgagcatttcagaagaaacgtcgaaatcgggtccatcggtatgatgtcccatatcggtgcaatactccgcatgcccctcctcctcctcctccttctcttccttgcccgcttcatcctctccagattcttctccggtcgattcttcagtgcccttcatgattttcttgaatgtttccaagtctttcaaggcttgttgacgatagattgattggagtttgacatagtttttcgtatccgatttcatgtctggaagcactccagacaagggcagttgacggctgggattcattttaacgaactttcgtaagattttcactagtgaccaaaaccttccgtcatgccagggtatcttatcgcaatgcggatttttgaacaattcttctacgtgttcgggcacctggtaagacattttgattgatacaagttcgacgattcgggattaacaatttgaagatgacaacttgcatgattggtagtcttgaaagaagtcttactttggttggttgacaggcattccaaatcatgctcaccgcttcgtcaaagttatcttcatccgcattcctcttttcggccaagatcatctgctttaattcctctcgttgagctgagtctttaggtaaatttccgccgtgctataatcaaagcataaccgagtcaacccaatgattattgccatttgattttaagcaagtctatttggttctgaccttagatttgacaatttgtaagaagcggatgatgatcaccacggccgggatgtgagcatgctcatgattgctaatcttgtccatctcaaacgaatcgacgtattcggataaggcaagaaagggacaatctaatctcaaattggcaggagaggctgggtgggatgggatcacttaattttttttttggcggaagaagtaatgatttgaagtcaaattgattcaacggctcagcgtagagaacatgagtagccgaggactgcgttgaggattcacggcggatggagttggcttactattatgctctcgaatgtggacctcaattctggccgccaagccgcatgtctgaaccgatatggtgggcacatggaagtcccagcagtattgacttgtaaagcgttcatcgcgggctatcaatcgggcgcagatatgcgtattccattcccagaagccgtgtaaatcgtcaaatccatcgtagtattcctcgcccagcatgtcatcatcctcgtagttaacgggtccatacttagttggtgatattttgtcaagcaatctggaacactctttcgattgattcttacctaagcttgattgatccaagaaaaaatggtttcctatgtctgattgacggactactttggtatcatagatctcaacagtctttatccctgatagcaccaaattcttggcaatttgagccgacatagctgaacaatcgcagatttttacaattcctttttcaatccgcttttggccaaagttctgccaaagcctggtccgcaatagaatcatgggttgaccatcatctacttgagaaaaaggatgtggagatagaaaaaggcttgcctcaattgtctgtcgaatctgtgatgatcattattattgtaagtttgccggtgaggaggtttcaaataaaaaggtaaaaaaggtaaaaggtgagatctagacaaaaacgaaagtgcactatatatatatatatagcttcgtaaaggctttctccaacatacacttgagtttcgcgatcgggtcttcagtgtgacaaaggacaaacagccaaaaagccgcgagatgataaaaaagaaaaaaaaagaaaaaaaacgaccgatcattagcaaagtgacctcctgaagtaagtcaatccagcaaaaaaagaagagagatgagaatattgtcctgtatcttaccgctctgtgtcaggactgatgaatgcagatgcaaggactggacgtttcccttctgcttcgattttctgcattttttccttcatcagagcgagtggttcgtgcagatccttgatgggatccccatctgactctcgtttcatcgtgaacgccctgatctatggagatgtgatatttatgtattcttcaggaaagatgcgcctggattgataagccgtctgcaaacctctggtgaagtcaaatcttgtgttgttcagagcatctgcattggttcggttagttttgcttgcagctaaaatttgaaattagcaaaactaagttagcacagccctgtcaactacattggtgtcagctaaaccgccgagccatactagctagctcatccaaccatgttcaaccagactgataagcgacgtaagctactccaggagttgtttgcatcagacacagaggatgaagacgaagaagagaccaactcttccgaggactttgatttcgaaagcgatgaagataaacaggatcatcatccagtccaacaccggccaaacaaagaacgaagccaaccgtgggtcgctacactaagggcgcgtaccatagccgcccgcggactgccaatttccaaattttctggcagtaaacgtttttgaccaaaatcgcgtaccacagcggtcagtttttttgatgactcaactaatcgttttctcacatttgatgccgtttgaggaaacggccccacccccgtttgcaaaaacggactgtgccatcttgtctccaaagcaaccggttcgaccgagttgcttcttcagaatcaccctcggctctctttcctcttgacttctggcctcgactctgacttcttgccttaactcttttctcacttgatcaatcaaaaaagcaatgtgtttgttatctatcaatcttgtctgatgtgacccagacacagtctttgaagcagatttacatcggtctttcttcatgatgataatgaccaattgtatcgattataaaaaaaacattaactaggcaaataacaatcgatcagacaaaacgatcgattgtgcattgattgcaaaaaaagaatcaatcggaaatgacaattgattttagaaaccatcaactgtgcattgattataaggaaacaacgatgaaaaaaacgattgatcaatcggaccaattgatccattggaaaaaggatcaatgacaaaaaaaaacgatgggaaagaacaattgaccaatcggaaaaaatgcagaagaagcgaccaataagatggcaaaaaaaaataaaaaaaacttgagcaacccgacgacttgctttggcccgtgtatgacatatactgggaagaaagatagcaaaagagtatgattgattggtgggatgaatgcaaatatgtgatgcatggagatgttgtagtgagtagctgttgatgatgagttataattgggatgtgctgagggataggtgagatggagatcaggtgcagttggtgcaaaactgtgtgtggtacacgtttttggataaggccgtttttcaacctgtttaaaaaaaagcgcagaaaaaaaaacggtcaggaatcgattttcaaattgggatgcgctgtggtacgcgccctaaccgtagcggtgagtgtagtgtaacgcagcaaaattgctgttagcgcttagcgtagtgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccccaaaaaagggcccactacgctgcgctacagcgctttttagcggttttttgccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcaaaaaactgctaaaaacccgctaacactacggtttttggatgaaaaaagtgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctgacaaagccatgttgaagggcacaaaaagctcatggatgactatttcaatgaaaattcaacgtacaacgatcgggattttgagagacaattccgactcaggcaggacctattcctcaagattgcccgtgatgtggaatccgcttgcccttatttcattcagaaaccggcacgtattttttggattctgatcatgtatatggtttttcctgatatcttattatttgtctaggactgtactggaaagcttggcttgtcaagcttccaaaaaataacgtgtgcacttcgacagctagcttatagttgtgcgatggatgcaacagacgagtattgtcgcattggtgaacaaaccgcgcggaaaactttgaagaaattcattagcacaattgatagcctatacagtcagaaatatctacgacagcccaactgcgatgacttgatacgcattctggctgtttgatcgacggagatttccgggatgcatcggcagcttggactgcatgcattgggaatggaagaactgcccagctgcaatggctgggcagtataaaggaaaagaaaagaaacccactgttgtattcgaagctgtggccaatcaacgattatggatctggcacaccttctttggcacggctggagcactgaacgatatcaacataattcattgatcacctattttcaagaatcacatggcagggaccggttgggatgcgaagtttgaagtatgtgggcgaaaatacgagcacacttattatcttaggccccgtttggccgtccatgatttgtaattttgagttgaggtttggcaggagtttgtgcaaaaaccttatatcgtttcatattgcacggtccaaatcccagccaaacttagccaaatcacaaataatgatttgcggccaaacagggccttactgatgggatttatcctgattggtcaaacctcatcaaagcaaaaggtgtatctcaagatcctccctcccagcacttcaaaaagctgcaagaagcttttcaaaaggatatcgagagagcctttggagtgttgcaattgcgctgggcaattatcaaattaccatcttgactctggaatcctgaagacatggtgttgatcatgaggacctgtgtgatcctccatttgaccaatacatttgaattgcctcactgtgttactctcattccacctcgaacttaaccatacaccttccaagaacagcaaatccgaacgattgaacttagatctggtgctcaacatcaaaggcttaagaatgatctaattgatctcaattgggcacgtttgggggctaggaaccaaggcaataattgacttagatgcttgtattgagaaataaagtaaaccaattcaaatgataaattgtttttattcttttctgtttgtgtaatgcaagaagaaagtgagaaagaaaacaggaactttgagcagatcaagagcagagggcttattcaagggtaggatcaatctcttctaaaatttcatcatctacatcagaagttgagtctttgcagcttgagcttttgggttcactagtagtctagttggaagcgaggatgaagttcaaacttgagtttaggaggatgctgccgcttgggttgaagaagaaaccgattgtttgctttcttttgctttttgggaagctaatttttgtcgctgcccaacttgttcacacatattgtgaacaatcatttccttttgtagcctcagaaactcctttgataagtcatcaggtaagtcttcttccctcttcaacatgagatccatgtacgtttattaatcccctaaaaaaatgtgtccaaatgcggaaaccgtgtgcgctgtgccgcagaaaaaccgtgtctaaacgcggcaaaaccacacttttatattaaggcccaattaaaaatgaaataaatatttatatggtctcaacggccaagaggaatacctctcggccgctgagagtgtatcatctcaatggccgagaggaatacctcttggccactgagagtgtattgtctcaacggccaagaggaatccctcttggccactgagagtgtatgctctctatggccgagagggattcctcttggttgctggcagtgtacaactcttggcggccgagagcaattcctcttggtcgcagagagtgtacaactcttggcggccaagaggcattcctcttggttgcagagagctgtacactctcagcatccaagaaatccctcttggccggcgagaattgtacactctctgtgaccgagagggattcctcttggccgctgagagtgtactgcttgttgaatttttcgctcatcgatctcactctctcttccatttttcctctctgtcacctgtcactcatttgtcaccgacctttttttattcaatatgcataaaattccgtcccacaacttgtgctctcttgtatctagactacttaactccctactctagatattgagaaaaaaaaatcatcggttctttattctttttagattggtcatgaaggagcacattagcccttcttcagtctttgttgcgagcacattagccctctcttcgagaattaaaaagtatttttattcggccttttttgccaaaatttcttcacgattaacagtcgaaatcgactaacacacaacaacactcaacctcatcatcatcctacctcaactcttctctcccaaccgactctctattgcatcatggctaccgaggtcgttcgcaaatccaaaatccttctctcaaacgaaaactacactctctggcttctcccaatcaaagcaaaactttacaaactgaaggccctcaacattgtcactggcgctgttacctgtcccgattttgaaacagacaaggacaacttcaaattgtacaacaaactcaacgaagacgcctacgccaagattgttcaatacctcaaccaagaagttcttgcttatgtcagctcagctctcccaaccaccaataaattcaaggggcttggaaaaacgactcccaaattttagtcgacgactcccgttttggtcgggaggtcgtcgaacgggagtcgttcttccaattcccgggagtcgtcggcctaattccacaggcaattttttcttttattttaattgaaaatttgggagtcgtccgcctaaaaggcgggagtcggcgccccaaatttgatccttaatttttccttgggagtcgtcaggctaatttccccagacggaaagggagtcgatggcccaatcgtccaaactgacaactgggcttttttcgtcttgcaggagttgttgacaaatccctaggagttggtatgaattgtacaatgaaattgttcgccggcctgattggtatcaaaacatgttccacaaactccacggcgctttggattgtatcaaggttgattcaccatcaccttgttcaaagcctcattggatgtccatgccttcgacgggtgcggtaatgacaaatgcctttgagaggcctgtttgctttttttctgacaccttttgccagacttttcttccttctttctgcccccccaatgacaacccccctatttttattgcttttctacatgaattttctcattttgtccccttgcagttacataacccaagacattttgctgcccctcagctcatgaaggagtggaaaaaaaggcgtcagaagaggcttggggatgggaagcccaattttctgattcttttgaattgactgtagagaggaaaatagaaaatccaatgaaacaccactagggtttttttttatcctgtgtctttttttgtttttgattttttttcctctatgtccttttttacccctttttttttcttacttttctgatcgcttttgaatatttttggcccgtttgtcatctcttttatcttttgcaatggtttttctcaatcaatctaatttttttatcattgatagattgcctttggggtggggcctcagtggctcaacctttttttggagtctctgagggtgccatatggtgacgactcccatttctagttggacgactcctgtctttttttaatatagaaaaaaaaggcaaaacatttggcggaattggtgcgacgactcccttgtattaggtgggcgactcccgtcaatttaaatataaaaaagggcgaaatattaggcggaattggtgcgccgactcccgcactttaggcggacgactccctatttttttaataaaaaaaatgaaaattctccaggtaaaattagtgcaacgactccctatgtttttttgggaattggaagaacgactcccgttcgacgacctcccgaccgaaacgggagtcgtcaactaaaatttgggagtcgtttttccaagccccaaattcaatggatacaagctttggcagctactcaaatccaagttcgctggcaatgacctcacatcgaagactacagctctaaagaaattcctcgccgttgactacgactcgttcttgtcgtttctaccgcttattcgagccgcaaatcaaaagatcgttctctcgtgcctcgcccttgacgaccaagttaaaactatcttgatgctcaacaaacttcctcaagactttcactcgttcaagacaaacatatcaatgaattttgaaaccttgccgttcgacgacgtactcaagaaactcgaggactgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcctatctgttaattacttatctagtaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaataataagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctattaagtacacgcatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatcaccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttatttttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagtttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagatagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaagtgaaagtaacagaagcagaagatagattctggaactacatagaaactaagcgctaccattgtacccttcattctacttactcccctgaatacatcctcataaatcttgtagaagaagacgagtctatcatagaaaaaacagtagaaacaaacaggaataacttctttacagcgttagaagaaacccctaaatatagaactcttcctactaacatcttgtctagaactgtccgctactacactcttccacctttcactgcttgttctccgcctcaacccaactctataatcatagatctcacggatttagaataaattaagcttgtttttatctcatctcatctcattagtatcagaaataaaaacaccaaaaaacacaaaaataaaattcttgcgctatctgtttcactcatctcgagccacaaaaatcacaaaaatatttcattatatttccatttgattcatccacacagaaaaaattgaaaacccttaaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctgagtcaatttacactatcacggagagagaaccataacagatacaaacaatctgagtcgaccattcgatccgccgtaccctgtttacactactaggtttttttcctgagccttgaaagtctaccattcctacggcgtgagcggatctagtctcatttacccatcatctcgagggattagtacctggtcgaagtctaatacacctggtcgaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatttgccaagatctgcaaggatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaaccgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccgccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttctgaaaaagctcaaaaattggttgtgtaacagtgtccaccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccaagagacaatagagcccaatctcctcaaacaactaatagggaagcctcagtagttgcctctgataaatcctcaggtaaatttaacacctctacatattttttgttatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcgtcgaaaaagaaactaacatctcctactaacagttccaaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagctactcggccatcagagctcatctaaagtatttccgggaggatttccaagcgatgatagacttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccattacacgtgacggcagagagtctccttcaaccacgagaagcgccggaccttcaggaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacgggggggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaatacttcccctacacctgcgcgtgaaaaaattcctgatagttctgatagtgattctactagtaggaaatcaaaattattgtctagtgattactctacgcctcaagtcccccatgaacatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacatcagagataaagttatgatcatggaaactggtcttgaattattacataaagaaatgccagaaatgcttgagaaattaggagatcaaaccactcgagtaataaccagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatgatccataaattcaatactttagaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacaggatagaattaaataatttaaataacaataaaaataattccgcttgcatcatcaaattggagaataaaattgaagaattaattaaaattaaccaagagcctaacagttgccagaatttaacatctcaacacactgttcacggtaaaggaaaggacataccacctcatgtaaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacgcaatccagtaatatgaatttcagtgaccctaaaattaacaccccagttagatcaattaacactgaagtacaccattcacacgtaactgatgaccaggataaaacaattcaaaaattaattttatcaggaatgccaaaagttaatgaatggagtaccttttcagggaagggagagtatgatcactataaattcatagaatggattgataatcttaaggaagatacacaagcaccagatccacttatatgttctaaattgaattcaattctaactggagcagctaacacatggtataatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaattatagctaaatacagcacacctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgacatcaaaggagatattgaaccatctgaatgggttactactcaagtcaatagattgagagcaattgaaagaaatattgataatgctgctataaatgataaattattggcccaattggacgacaaaactgcttacaaaatgagaattgccttaaataatgatgatgacttgacccaatttatcaatgaactagaaagtatagctaacattaaaagaaagaaatacaaaagagataataaaagttctactaaagattactctaaagatttcaagaaaattaataaagactacgccagtagagacaaagataaagaaaaagaaaaagaagtcacctgttatgaatgcggcaaaaaaggacataaatctactaaatgccctaaactcagtaagaataaaaaagatgtcatgatggttaaaccccatgaagataaccaacaacccttttcagactctgaagataatgataccaaatcagagagcagtgattctgaatcatcttctgaagaaaatagtgatagtaccataaatgccattattaatgaagaaaaaatcatttctaatatagaattactacctgaaaagagtttacctcataaaattatcaaattacccgtgaagaagtctagcaataaaggagaaattcataagactggaggtactaacatcacaaatattatctgtaataaatacaagattaaatgtctgattgatggaggagccttctgttctataattagtcctaaattattagataaaatactgcctgattggaaaacaaaattgatccccatcaaacctgagaaattctacagttgtaacagtaaattgaaccctatgggaattataactctagacgttatatttcctcatgctaagaataacatacaaatcacggtagaattaattgtaatggaagactttagaatgaaatacatcattttaggaaatgattacataattaattacgggatagatgttataaatagcaatggcagatattttactatcaatggagacttatctactaaatttgaacttggtatcactgataaaatgaatttagtacaactagaatgtaatgctttagaagataataattttggaaatactattgaagaagcaaaaatttctagtactttaacagaagaagaaaagtcacagttatattctttactacataaaaagaaattagcctttgctactactgatgaaccctttggacgtataaaaggacatgaagtcagaattaatcttaatacttctagaccttaccctccagcattaagaaaagctgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacttagtaaaaatgaatgtacttagaaaagttggtgccaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagatttcagagctctcaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccatcacgcaactacaaaatgctaaatatattacgtgtatggatgtacttaaaggatttcatcaaaatgttattcatgaagatagtagacacttaatgagaattattctacatatgggtatttatgaatatttgagaatgccctttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcataaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttaacaaattaaaaattgttctagaaagagttataaaaatgaatatgaagatctctatgaacaaatgtcaatttggttttcaagaacttaaagcattaggccacatagtatcaggattgagcatagctatagataaaaataaagtagctgcagtaatgttaaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattatagacaacacattaaagattttgccaaagtaacaggttgtctatataaattaagtagcccaaacactgcttttgagatgacagtagatagagtagctgcatttaataaattacgtgaattacttacttctgctcctatattatctatgcctaatcctaataagccttataaattatatgtagatgctagtatggaaggattaggagctgccttacaccaaattcaagatcaagaaataccaaaagaaggagtcatttgttatatttctagaacattgaaagacagtgagaaaaaatatggggccagccaacttgaatgtttatgtttagtctgggccctagataaattatattattaccttgatggatgtgaatttgaagtcattactgattgtacagccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactatcaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttggaaaatataccagacaacccagcatgggacggagaaattgctgcaaaaattatgtgtttattcccagaggaaaataatgaaaataatcctgcctttgatgataacaatgatgatattaatatttgtgggttacacgtgactgaaatgcaagaagaattttgggatgaaattagaattagttatgaccaaaataaaaattgctccacaataaagaatatattacaaagtaatttcaaaaataatgatctgatcaattccttagaagaaccatggcttagctcattcaaagaaaatagattctctctattagatggattaatttaccacagaattaaacatacaagtgtagtagttatttgtttaaaagaacacattaatttatttttgaaagaatgtcacgacaatatatcctcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttagaaatgataccaaagattattgtgaatcttgtgacagatgccaaaaagcaaataaagctacaggaaaaagatatggattattgcaagaaattgaagaacccaaagaaagatggtctgttattaacatggattttgttactggcttaccacccggaggacctaataatttcaatgcaattttagtagtagttgatagattttccaaaagagcaagatttctaccatgtcataaagaagatacagcaatggatactgccttattattttggaattctattatttatgatgttggatgtcccagatatatcattacagacagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgcgggacacaactgaaattttctacagcttaccacccccaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggaatgacatttaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattggaaagaggttggactccttggtttcccaaagaaattttaatgtcaaaagcagtacatatacacccaagtgcctctgattttcactttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagattacaacaaaactagatgggataaaactcacaaagctcaccagtttaaagttggagaccaagtcttgatatctacatttaattttacaaacctgactggacctaaaaaattaagagattcttttgtaggaccttttacaatcaaacaattacacggtgcaaatgctgttgaagttatactcactggagaattagaaagaaaacaccctacatttccagtcagtctaattaaaccatacaaaactagtaataatgataaatttcctttaagaaaagataacatcagagttgtaatacctcctttagagaaagaagaaattaaaattaagaagatattacaacatagaaaaatcagaaaaaacaatgaggacattaaacagtatttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataaaattctcagacaatacagagctgataaaagaaaataacattaatttatttcttggatcagccttttttagagggaggaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcctatctgttaattacttatctagtaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaataataagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacgcatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatcaccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaaggactttgctactcaaaaccaactgaacaacaccaagaagtctgcgatcgcatccgaagctacaatgttcaccaaaactaccgaccccgatattatctgtcctcattgcaagcgaggcttccgatcctgctctcattgtttcaaaagtggccatacggaaagcaactgtttccagaagcaccccaacaaacgacagcccaaaccggccccctcctcctcaaaacaacattcatctcatctcactcgatacactcccaaagatgaagaatacttacagcaaaaatatccagacctccatctctaactgttcgatctcttgctcaggaggggtgttgaatttttcgctcatcgatctcactctctcttccatttttcctctctgtcacctgtcactcatttgtcaccgacctttttttattcaatatgcataaaattctgtcccacaacttgtgctctcttgtatctagactacttaactccctactctagatattgagaaaaaaaaatcatcggttctttattctttttagattggtcctgaaggagcacattagcccttcttcagtctttgttgcgagcacattagccctctcttcgagaattaaaaagtatttttattcagcctttttcgccaaaatttcttcactgctctctgcaaccaagaggcatacactctcagcggccaagagggattcctcttgaccactgagagtgtacaactcttgccggccaagagggatttcttggctgctgagagtttacagctctctgcaaccaagaggaatccctctcggctgccaagagtcgtacactctctgcgaccaagaggaatccctcttggctgttgagagcatacactctcagcggccaagaggaatccctctcggccgttgagggcatcttcccggcgccgactcccaacccccctgggatttgtggtggattgactcccaaaaacccctggggtatttttattttgggggttagtttttgtacccggtttatctgcgcccacacctggtttggctgtgcgcagcagcttggagcatacccagttttccgcgcaaaaatccggttattcatttattatttttttactgccccagcaagctggcagactccctgtcggcttgctggtatttactgtgcagtctattgcactaggcagagcctccttggcaactggataataaaccagtttgccaggaccctttcatcagcccgctgaggacccccagagaagccaacagctcgctgaggacccccagagaagccaacagctcgctgaggacctccagcaaagccaacaacttgctgaggacccccagcaaagccaacagcctgctgaggacccctcgcacagccaacagctcgctgaggacctctagcaaaggcaacagcttactgaggacccccagcaaagccagaagcctgctgaggacccccagaaaagataacaactcgctgaagacccccagcgaagctaacagctcgctgaggacccccagcaaagtcaacagctcgctgaggacctctagaaaagctgacagcttgcaaaggaccttcagcaaagccaacagcttgctgaggggcccccagcaaagccaacagctcgcataatctcagcaagctggtagcttggcttccagcttgctggaatggtgaaaaaaaagaaaaataaaaaaccgggtgtccgcgcaggataccaggtgcggcagcacccctaaaacggggtgtgggcgcggaaaacccaggtacaaaaactaaccccctttttcatttattttattttatttttatttttttataaggggaacaactcccaaacactttgaaggttttggaggtccaactaggagcgtccacagatggtcctctcaacgtcccagaaatttgggattcagaacttcaatttctgggagttgtttaaccaagaccctttataataaatatgaaaaattgactttacactttcaacagtacgtcatatccagtaaaaagctggatatgcaatattgttttgttaaaatagtgtgaagaagtaaaaaaaaacagcacatccagtttcattttaccaaagatctagtacaggatatgaagtgatgttgagatagctagtggaactaggtgaaaaatagaggggaggtacctgcagtacctgcaacaggtacctctggtacaccccgggaagtgtctggtgcgatacatggtatctattttattgaaaaaatgaataggtacccaggtccaaacaaacaatctctagactcattgcgccgtgtgattgatcaaacacctgattggttagatggcttgactatgagtggtattgtcaacagtggtcaaattcaactggacaatgccggggaatctcagtcaaatgatattgactctcaattgcagtcatcaactagactggagagtcaaactccgggtcaatggttatcacagcaaacaaactttgacaacgggccaccatcatcagtcccaacaggtcacagtacaatccctaatttcaattggctgtctgctgcctcaaatgattctggttcaactccgagccagttctctcaatcaactgctaacaaaggctcaacattggtgggggcgttggagacagcaaataacatgtgaatgactattatggatagacagctcttgttggacaaaagacaatttaatctgaaggaggccgagtacaaacatgccagagaccaacgtgaccacaagcacaaagaatgtgagggccagcagaagaagagaaaagctggatgtgatgccagaagataaccacctgctctccccagaacacccataacaggggcttagtttcagcaaggagaagcttgatagaagttgcaatggaggctgttgtgagaactcctttgagaatggtggcagtcatgtgagggggaaatagcagatgagatatatcatgtatgtaatgatctactgcaactgttatggctggtttgaaagaccttcttattgttgtggcaaaaactttgatagagaaaactatgtgtagcagtctcttataaaacctagatcaaaatcaattcagcagactatttgagtggaattgttgagtaagaggttttttttgatatgttaatgtattttgaaaaagtattggtgtatttactgataatgaatgtgaatttatgagataatactaaataagtgtgcctattcaggtgtcttttccttcttgcttaaccttggttgggagaagaatggcttaagatcactgtctcttgttttaagagcacaagttgtactggttgttactttcccttttctatgcttctcaacatgtggaaaatcttaatggggcacttgattaatattacactggttaatgtatagattgattgctctgccctgtctggttgctgatcagatgagatgatgatctgagcagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccgccagcgggtgcggatgtccttttctgcccaaaatcctggcggatatccgggtatcccaagggatacccggcggatacccgccagcgggtgcggatgtccttttctgcccaaaatcctggcggatatccgggtatcccaagggatacccggtgccaagaggccacaccgccgggaggaacccctcccgacgagctggtttaagaaccagcttgccgggtggaaccgctcccagagagctggcctgtagacgctcgccgggaggggttcctcccgatggtgcggcctctgcccctttaggccgagggggccggggtttttttttctttcttttttttttaaaaacaaaactctcctggaagagccggctgccttgccacccattcagagggcagtgtggtcattattcctgtgtatgaagggagaaaattcaaaattttattatttatcaatgaagtactcaagatatggacaaatggacgtcagaaatggaatctacggtcaatttaaaccctagtcactcactggaaccaccttcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcagaggcactcatggagggtatattgcatattggattccttttatccatattgaattccttttatacttacagaaccacaagttggccaccagttgtatcagttaaattcccatttattcagccacagaacacatgaattccttttttacagcttgcatataaaagggatgcattgtagatagtctagccaaaatccctcagtattttcaggtacagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataaattactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtatacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtcaagttcacagttgaaatatatacacagtttcacaaacattacacagaagagccagtcctttgttccagtcctggttgaagcgtagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagaaaacaagtatcaagaaatcaacacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttatcttggtggtcttgttttctgataatatagaaaggcagagttttcagctcattccatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacagcgggtatccgcgcagatacccgccaatgctggcgggtatctgccggcggatgcggatgtgtgtttccgctgaaatcgtgagcggatatccggattcaatgcgcccatctctagatctgagactagagatggccccagcgcatccggatatccgtgcggatgcggatatccggctgctatttctggggaaaacaccatccgcagccgctggcagatatccccccgccttagcgggtatccttggatacccaccctttaaagggccagcgaggcaccgactggaagggtttccttccagccggagaggtgcatccttgccaactggaagggtttccttccagtcggcgaggtacatcctcgccgactggaagggcttccttccagcaggcaaggtacatcctcgccgactggaagggcttccttccagcaggcaaggtacatcctcagggtgtaaatgggttgggttgacccaaagccgacctgagacccgacgggtcatgggtcgggtttgggcagactttgtgagaaaatcacatgacccgaacccgacccggaagcttagcgggtcgggttcgggcaggtgttttgatagtcgggcaggtcagtttttgtcagagttgctctacaaaggctaaaacaattgggttggcccgaacccggcatgcaaactgccgagccgaacccaaaaagtcccaagacgggttcgggtctgggcagcatatattcaagtttgacccgactcgacccaacctgacataggtgtcgggtcgggtttgggcactgtttttgggcccgaacccgacccgtttacatcctgagtacatcctctgcaactggaagggcttccttccagcaggcgaggtacatgtacctctccaactggaagggcttccttccagcaggcgaggtacatgtacactgggtggaccgttatttttggctgcctgttttggattctacagcttcaaagcacaaactttgagtcacaagaattggtgaagtggtgcagaataggtcccagaaaatgaatatgaaaaaataaaaacaaagttttaaattttgcaaaaaataaaaaagtaattttttttttccaaaagctttgttattcattttgggggagtgggagtgctgagagaaacaaagagtgaaacatgggaagaatgattataaatgaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagataggagccaaaacagtaaattctggtgctttactacaatgtgggctggtgaatgccccactcaagagccgtttgaagccatttaaaacccaatttttccaaaattttcatttataatcattattctcatttcccaattgttctttctctcagcaatcccgctcccccaaaatgcctatgaaagcctccaaaattaaaaaataaacttcattttttatttttcacaaatttcaaaagggacttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgggcattccgtgtttaaacccgcatttttaattaatttatttttgccattaattttaatttttttcaagtttttaaaactgtttcctaggttaaaaaatgcgtagcatttaatggtgaagtccattttccaataaaatgacttttgattattaattttttttttccacttatttttcaattaattgtttacatacacgtttctacctcattttttatgcttttttgaaattttgaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaatggttcatttttaatactgaaatttgacattttttcacttaaatttctacaggttaattttcattattttctgacgttttaaaattttctcctgcactttgagacatgtaaaaaattatggtaacaaccatttttccccaaaatgaaaactataccttgaatcactacaaacaataccgattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatgtcccaaatgagctaaaaattcattttggaatgtttgatgaatttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggaattttggaaaaaatttccagaaaattgatccattttcccccacccaaattgccatttaattttggggcaaaatcggtattgcttgtagtgaatgctgcatttgacacattttttttaattaatccttcacgttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgtaatttaaaagttttttctgtagaatttaatggtaatattcaatttccataaaactcaatggttcattctgaatactataattagtcatatttttcaattgatttttaacagcttaattttcattattttttgacattttaaatttgtttcctacactttcagacatgataaacattatggaaacaatcaatttgcatcaaaataaaaattgtatcttgaataatgcctttgacgtattttttgagttaattcttacacgcttaattccccttattttttggaattttaagctcatttcctacactttgaaaggtttcaaaattgatcgccgtatccattttgcattcaaatacaatttgtatacagtacaaattatgcaagaaacggggtacactcacgtattataattgaagcttgtacttttatggaaattggaattcaccattcaattctacacatctttaaatgtaggaaatgaaattaaaattttgaaaaatgattaaaatccagccggtaaaaaccaatcaaaaaaacattaaaaaaaacatgcccaacacagtattcaataacagtctttggtttttatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaaagcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaacatgaaccgttgagttttaaaaaatttggcttacaccatcaaattctaaatgtattgaaacctaggaaataaatttaaaatttcaaaaaagcataaaaaataaggtacaaacatgtaagcacacaattaatagaaaaaatgagtggaaaaaaaaattaataattaaaactcatttttatggaaaatggacttcgccattaaattctatgcattttttaacctaggaaacaatcttaaaaacttgaaaaaaattaaaattaatggcaaaaataaattaattaaaaaagcgggtttaaacacggattgcgcgtgtgctgtgccgcagcaaaagcatgtcaaaacgcggaaaatgcgggtttttttattaaggccctttcaaaactttattttttgcttttattttttcctattcattttttgggaactattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataaacagccacttttcattgtcagctacccactgtgcatatgttgattttttcctgaattctgtctactattccctaaaatccctcaacccctttctctcttccccattcttatttcttgaatagtcttttaaattagactggtttatagcctcaagtagcttgttttctgttgcctgaattcatttctgaagtcaatgaaacttcttgatcttgtcaacaactcatgtctctctgaagtttcttcctttttctaatttggtctgttcataaaatctgattgttaagaattcacaactcttatatatttgtcgtggtatgtttgttttgtcatgattaatttacttatagcttgtctaaaagaaactgagaagacttgtccggttatttcttctatgaaatcattcattttttcctctcagattttattcaaaatcactctttattcattttcatttctaccacatcttttgcacttgtacttagtctatttaaaactggctagaaacttgtgaatagaaaatcattgggtctcacactctttttcctcgagcctttcccagacaagaaactctccttttttggccctcaatttcttgcgcactgagtccagaatattaacagcatacaaaaaatgtggcgcacttgtggtttacattatgcaataagcattttgtatgcaaataaagtttaaatcccaaataacttttgactgagtggagctagcctagtggtttcagtgtgtgactatgagttaaatgacccatagaatgtgattatgccataatacgcctaagaatatatgcccttctcaatagtgaactgggactttgtcagccttagagatcctcaagagtatccaaaagactgcttaataatatattacttgtaataataataagaaaacctagaatattatttcatgaatgaacttttcataatattttagagggggttgctcagtggaacctcccccaaattcctactccttctatgactttgtcatgactcaagagccttgaggttagtaggaataaaaatataaaataatctaaaaaaaagagtataaaataaagataaaaggaaatattaaaatatatagttacaactatatatttaaactataattcaaagtgtagaaattaccacctttgttaagtgtgtggtaatttccatcagtattattctattataggtagacacatgcacagaaagatgtcaaggcaataaaccaggtggatataagagagacacccaaaaatgaccaaggacagagctctgaagacgaatttggtgatggttcttccatatctggtgaatctgattgagatataagcattaatgacttgacgctaaggacatccccaaagtagagaattctatgagaaagcttaaccactcaaagaattaattactttttgttcaaaaataactaattcttttttgggagaggtagggagtgtcagccttagagatcctcaagagtatccaaaagactgcttaataatatattacttgtaataataataagaaaacctagaatattatttcatgaatgaacttttcataatattttagagggggttgctcagtggaacctcccccaaattcctactccttctatgactttgtcatgactcaagagccttgaggttagtaggaataaaaatataaaataatctaaaaaaaagagtataaaataagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaattttttacggcttatttttcgagtttttttgattttttaaaattgtttcctaggtttccaagcgtgtagaatttaatggtaaaaaccattttccgtgaaaatgaattttgattattaatttttttttccacttatttttccattaattgtatgcatacatgtttttaccttattttttatgtttttttgaaattttaaatttatttcctaggtttcaatacgtgtagaatttaatggtgtaaaccaaatttttcaaaactcaacggttcatctttaatactggaatttgacgtttttttcacttaaatttctacagcttaattttcattattttttgatgttttaaatttatttccaacactttaatacatgtagaaaatgatggtatcaaccatttttccccaaaatgaaaactataccttgaattccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaaattttaaatttgtttcctacattaaaaagtgtgtagaatttaatggtaacattcaatttccataaaactaaatggttcatactgaatactgtaatgagtcgaatttttcaattgatttttaacagcttatttttcattattttttgacatgttaaattcttttcctacactttcaaacatgtatgaaattatggtaactatggattttcatgaaaatgaaaactatgtcttgaataatgcctttgacgtgtttcccaaattcattcttacacgctcaattatccttattttttggaatttaaagctcatttcctacactttgaaaggtttcaaaattgatggatgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacggggtacgctcatctatgaagattgaagcttgtattttgagtgaaaatggaattcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaattaaacaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgccgatttttatgtaaaatggttgttaccatcattttgagcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatattgagaaataacaggtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaaccgttgagttttatgggaattgaatgttaccattaaatttaacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacgtgtccaatgcggcattcaaggtatagtttttgttttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaaattaataatcaaaattcgtttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtttaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctaaaataaagataaaaggaaatattaaaatatatagttacaactatatatttaaactataattcaaagtgtagaaattaccacctttgttaagtgtgtggtaatttccatcagtattattctattataggtagacacatgatgtaattggctataacaatgcatcatgatgtcatggggacatagataatactgtgtttaatctactacaagattctcattacatcatgagagaactactagtgtagtacattaaataaacattctagaatattctaagaatgtccccaagggggactctagaatataaaaggaggccattcctggcctaagattggttccttagcatattcacccacaacatacttagtaagtacagtgaatattctcctcctacttttagagtagtcatcccaatcccaatcttccttttactactggaattattagtgtgtaactttgaaactcccctttcatccctcactaaaattccttataaggcagttgctgcaagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcctagcaattattattgctttaaaaatccaaactataacaatttagtaattgttataatctcctgttatttggttcattagaaaaaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaagagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatattattgaaaccagtgtagcatacacagagctgacagactttatgcaatttgatacttgaaacacaattggcatactacaccgtgatggagagtaccattacatttcagttctgttttaatgacttttttgggggtagcactaatatgttgaacaagagctgttttcagtgggtgattcacaggtacagcacaagaatgtcaatggattttatggtttcaccaggagtatatgtagtaggagtggcagaggtaagctgcccacgcaccttgaatagcacctacaatgggcagtatttttgagagatgggttgctagatgtgagaacaggcccagtttactgtctggagtggccatacagttgtgattgggtgtagcaatggagtggtgagagcaaaatgtcaacagagaaacaagaaaagagaaagttgacaagaattgcatgacttgattttttttctttagaattctaggactccagtagtagatctatacccatcaaagatacaaatcccattcattggcacatattgtcctgttaaatgtttgatgacttcttgagaaactaatcctcccactatgcttgagatatggggtagttcacatccggccgatctcaccctttatttatcaaaaaagaaagcattcaaaacctggttcacaaaacccaacccaaccccccccccctctgagcaacacaaaaaaaggaaagatgctcacatttctttcaaaacttttttgagtttttcaggaagctttttctccatctcatgatgcaatttggatgcagttaaacggtcaagggcaaacttagaaagttgatcaaagtcttcatcttcttgtccttcacacatcccaggatatgcacccttgttcttcaccctgtaaaaggccatcgcttcgaatgctaagtaccaagtaacaacgtattcttcatttgcaggctcacattccttctcgaatttggcaactgtgtgaaggaaaaaagggagatatgagggatgtagtactagaagtacaatgggtgtgtcaatcagcactcaccccagtctttgggtggtgattcgtatttttctccctggatcaaacgtatgtgggcggaatttttgacaaaagtctcaagcatctcagaagaaacgtcaagatcgggtccatcagtataatgccccatatcggtacaatactcttcctcatcttcctcctcgtcttcctcctcctcctcgtcttcctcctcgtcttcttcctcctcctttttcaccttcttcttctcctccttcttccccgggccccgatccttctcctcctcctcctccccctctgtctcctctccagattcctcttctgttgattcgtcagtgtcatccataattttcttgaacgtttccaagtctttcaaggcttgttgatgatagattgattggagtttgacatagtttttcgtatccgatttcatgtctggaagcactccagccaaaggtaattgatggctgggattctgtttcacgaagtttcgtaaggttttcactagtgaccaaaaccatccgtcatgccaggggatcttatcacaatgtggatttttgaataattcttctacgttttcgggcacctgttgagacattatgattgatccaatttggaccattctggattattaatttgacaatgaaaacttgcatgattaatagtcttgaagaaagtcttactttggttggttgacaggcattccaaatcatgcccactgcttcgtcaaagttatcttcatccacatttctcttttctgccaagatcatctgctttaattcctcttgctgagccgggccttgaggtaaatttccgtcgtgctataatcaacgcatgaccgagttaatccaacaattattgccattggattctatttggtcctgacctttgatttgaagatttctaaaaagcggatgatgatcacaacggccgggatgtgagcatgttcaagatcgttcatcttgtccatctccaaagaatttacgtattcagataaggatggaaaggggcaatctaacctcaaatcggcaagagaggctggattggttgggatcacttatttatttatttattttttgggaagaagtaataatttgaagttagattcattcaacggcccaacgttgagaactggagtatctgaggactacgttaaggattcagggcggacggagtgggcttactaatatgctctcgaagctggacccgaatacttgccgctaagccgcaagtctgaaccgatattgtgggcacattgaagtcccaacaatattgactggtagcacattcatcgtaggctaacattcggacgcagatgtgcgtattccattcccagaatccgtggaaatcatcaaagccgccgaagtattcctcgcccagcacttcatagtcgttgtagtcaacaggtcgacgtttggaagtggataattcgttgagcaatctttgacactctttcgatcgattttgacctaagcttgcttgatccaagaaaaaatggtttcctatgtctgattgacggactactttggtatcgtacatatcaacagtctttattcctgatagaaccaaattcttggcaatttgagccgacgtagctgaacaatcgcagatttttacaatccctttttccagtcgcctttggccaaagtgctgccaaagcctgctccgcaataggatcatcagttgaccatcatctgcttaagaaatgggtgtgaagagagagagagagacttgcctcaattgtctgtcaaatctgggattattattatttcaagtttgccgatgagacgaggtttcaaaaaaaacgaaaaaataaatatgatcagaaggtaagatccaactacagtactatatgtatatagctttgtagggctttctccaacatacaattgcgttttgcaatcaaatctgggaagggaccaagacgaaagaaaacgatcgatcatcagcaaggaggtgacattctcaagtaactcaacccttcaaccaataggaaatataggaaaattattctacatcttaccgctctgattctgagttaggactgatgaatgcggattcttggtctggacgtttcccttctgctcggacttgcttgaatttttcctccagattggcaagcgcctcgggcagtggctttgaatcatcttcacctgcttctcttttcatcggaaatgtcgtgaccgtttgagatttgagttgatatcctcttaggaaaaacacgcccaggtcgaccagccttgctgaaaattttgaaatcaaaagcgtggtgtatgcatttgtgacattgggtcatagaagcaccaccatctcatgacatgcttgtgaaaccattgagtcctcatctacatagcaatatgtagcagggttcagaattgactttgttttttgcttaagttctgatcagcttgcagaattttttttcttctagtcatccagtttcaacaaaacactaacaaccttttttttcaaacttttgcaacaccaccagtctgtaaatagagatttatcaaaggtttgcatggataagagttggttctaacttccactgccagcagaactagcttatacttataggttgagggtgtcccagttaaactgggatgtacccagtacccagtttgaacttggttggatctcagccaatgagatataaatccaaggtgttgaaacccaaccaagatgaaattggttgagtatatcccagttaaactaggatgcccacaacctagccaaatatgctggcagtgttaattccaatttggtttcatttctaactctggaaaaaatagaaacagaaaaaattccttaaaaacaaagggctatattgtctctacaagaaaatttgactgcaaagatttgaagttgttcactatgaaaaaatctcaccaaactggtggcagttgacatgcaggttactcccaaattccaatgtaacttctgtcatgacggcttcaccgcctatataatgcccataacccaaactcaactaaggccttactcaattcaatttaagtaagctaaaaaattaactcaacaaaaatcattaatcactatgcctagatataactttgactacaagcttgagcaggcttgtctgtgcccgtatttgggtgatcaacacctctcccatttaagggatatgcccaattcaagcaaaaaaatctattaggacagttcacatttgaaatatttcagaaaaaaatttatgtgaaaccagcagagcaatttgagtttgcatgcataaagttggcctgcacgtctaccaatttttaaacttttatgaaaccagcaagcagcaaacttatccaaaagcaacaagattttattcaaatgtgaaccgtcctattctggtgtatgtttaaatatatttttaactacaacattgaggatgcttggctgagcacctacctgagtcgcaaaggtattttggacattttctattctggacagacccacgtataattgtttgtgagcaaatacctggtccttcagtaccaatgacacatgactcatactctggccctggcacttattgatagtcatggaaaaatctattgctactggaaattgatatcaataaaatgcaaccttgacatttgaatcaccttcatgatagagtgtgatcttgggaattaggacctcagtatttttgaatggtcctgtcaaaatctgaccactgattgccttaggactaatcccttcaatcacaactctggtgctgttgcaaagacgttgttcaatagctaagttgtgttgtaatactactggtgcctcttcaggggaatggttgattgaaggagcaccaggggaaattccaaggcactggcaagccagtgacttgaagtctcaactcagtcacctcaaaatattgaaaaaaagaaattaaaatcactagaagtaccatgaaataattataaatttcattttaaattcactgggtgttacactgaatttattttcaatttccaaagaaaggttttcaatttcctccagctttccctgatcttgacacatggttttcccctgtttgtttgctgattaaactgtgagaaacaccagaatatatgataatttgaatggcatcagcagtttttttctagaatgactgactcagaattgaattacaatcaaatacttctatgtaaaactttcagaaatagatctagagtttcacagacacacttcaactgtgtcaaaatttcaattctctatatttttactcatgtgcaaggggtgatgaattttggtaagcactttggtgttaaccacaatcagacacaaaaattatggtaaatttatgactcaaatttctgatgttgctagaagctgggaaaaaaataatttatgtaagagttttttgtttatttaaatttaatgaccagtttgatcttgatgtactatatcctttcaattcagtccccgaaaatggtttgtgaggtgtagtgatgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaagagtaattggaaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattatttaattgggcatccggatcaatcctcttgtatggattaataggcttccaaggtgaggacttcttcaactcacttgggattagtcttttaacaacaatctagattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctggtttgtaaggttattggtggttttaatcactaataaacacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatattctacaggaggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacagtttcgtgtaaggatgggagctgtagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaatttaaagggctacatttactgtgcaggggctgtgcaattgtagagttgtttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactatattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatttattattttaacaacaatgtatactattttccagtattcaattaattattattattgcagttactaggtacatttcacgtactgtgaaatgtgctctgtggctgacaagtgaggtggttgtgtgacgtcttttttgcatgcaaatgggcatggtgtagtgaggtgtggatgtgtctgatgtccgtttgcatgcaaacaggcatcaggtatggtgagcagaggtgggccactacgctacactacgctacaggcccatgtagcgttagcgtagcggcgccatttttttttgtgtagtgttagcgcaccgctactgccgctgcgctacgctaacttgtagcggcgctgacactagccaaattttggtgtagtgttagcgcaccgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacacctaaaaaccgctaaaaatggctgtaacgcagcgtagcgggcgattttttgcgccctgtgcacgtagcgttagcgcacatgaggggaattgcgctaacgctacgctaaacgttagcgcaaatttttcccccatgcgcgtagcatgagcgcagaaattgaaaaatgcgctaacgctacgctacattgtagcgcttttttgctacactacgctacgctaacgctacagttagcgtagctggcccaccgttgtggtgaggcattgatgtgtctgatgtcaggatgaaagtgggtcgggtcgacccggttactacccgtgacccggctctaaacgggtcggatctgggcagcatttgagcttggatctgagagacttgacccgacccgcggttgacccggttgatttgcgggttgggttcgggcagcccaattggaattcgggttgacccggttgacccgtctctaatggcccaggagctgccttgcttgcgctatgccgccgcggacaaacatcccttgaagcctaaaacacacaactgattaatacaaatcattatactcatatccagatatcaaacataccacttacgatgaagctccaagcgcgaaaggcatccaacccaaccagaagcaaccaaaaaaagaggaaaaagctcgccgaggtccgcaataactccaaaagtcaaagctccggatcggacgaatctcaatcctccgaatcggattcgtcagactcagacacaagtcaagacaatgtcgttgagattagtaaagtcaataaaagtcagaacggtccagattccaacaagaaccagttggcaacaagtgcaaccgattcgacatcaacacagcaaccaccacgacaaaacaaggctcctccagctgacaagtcggacacaaacacttcgaatatcagcagtaaatcagatatatagcgcaagaccacaagcgacatctgggagcattataattaacccttcggaaaaggtatgaatcttatttttaacctcagtttggaattccttggcccttcaactcgtattctcacttatttggatactggcatcttgttctacaggcgaagagaagcgtgaaatctgtaactactgcagggcaaacatgagtgcaaagtcctcttgtggaacgacaccactgtggcgccatctcgaccgatgcaagaatttttcaacacaaagcaagcaaactctgctgaagatgacatcaggatctagcaccaccccctccaactggactttcaaccaggaagaatgccgagagctcttgacaaagctcatcatagccgacaaaaatcctttcaagtcggtggagcatccaattttcaaggcttttctcgcggtgttgtggtggcgggagcgcaccttggccaaagccttggccgggtttgtttggggcatgtggaatgctcgcggcgctgatgcagaaagcacacggagctgacgctacacaagcaggctgaggaaagctgtggtgcattagtggaaagtctagctttccgaggcgcgggaaagcggataaaagtagaccgaatgcacaaggttccgaaaagcttactgcggggaatccgggcaccggcggacaccgtggatcacggccgactgcggaacaggggttcagtgtatactgcggaggggctacaaagagcggggagcatcgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacctgcttacgagcggccggaggagtacttggaccgacaggcgtcggaggggtgacatgcggagtccaagggggtggcagcggatgacagcgcgggaaatagtaagggaccagagtgtgggaaactgaggaggaatggacttcgaggcagaagaggagggagagagggggactgatgactcagaacatatcagaaaaacagagtgacttaggagtgaatcgtgtattagcctaaagaattgttagagatagactagagttagagtattacctaccaaacagcaacaaaagagagttgtttttacctacctacaagaccatcaagcaagttaccccgggcaacaaaccggagcaagacgtgttgcggagcggagaagtgcaagaaatctccgagggcgcgcctttctttccacagcgttgcaaccaagattcaaactccatggacggatcactgtgaagaaggacatcatcgagatgtacaactcaatgaaggccaaagtttctcgcgagatttccgaagctgatcgagtcgccttgacaaccaacctttggacttgatcaaatcagaccccgttcatggtggtatctgctcacttcatatcccctgactggatactcaaaaagcgagttatttctttcaaagaactcccaccgccacacagtggaatagtgtcagccttagagccaaccaagctggccaaaagactgccaaaacagccatttctactcaaaatagtatcttatcttttttatcttaagacttttaacatttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgatcacttttacccaactccattccttcattgactttgtaataattcacagtactccaagaattattccaacctttaggtttcagctccctctaccacatgtaaatgccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacacccagaaactgatcaagccatcacttatcaaccagaagcactccacttttcccacctttcccactactcagtgtcattggtgtcattagtaagtacttctcataagttttagctagcatctttctgcttgtctattctctcagtctctctcaaacttttctctaatcctcaaaaccaaagccctgatccaagaaagcaagccatagctgctattacctcaattctccctgtttggtagtatagctgaaaactacataggtttccctttaaagagccttgatccttgatctaaaaaattgtggattgatctgattcatcaattcaatatcccatttcagtttctgttgatttgcaggcgtcagagttagctccgcttattaccagccatccttagtggaaagtaagactgctcaactaaattcttcttctcaaaaataaataaagaacaaaatattatctccttttctcagtctttcattcccccttttctacttttatttgtattcctcttttctcaagaaatacatctaaaagtgccccccaaattcttgtgtcctgcagtcactatagagacccaggctcacaattgggggcctcatcgggaatttttttttccaaagacctctcataatcatacttctaaacttaaatcatcaggcaaagaaaaagaaaaaaaaaaaaatatacatatatatatagaatttttttctcatacgtatatactgctttctccttttctctagaaaagagcaaaccacgtataccagtttttttttttttttcaaaaccaatatctcccttttccatcgcagagcgctctctaaaaatttaaaattttcatcgcggagcgctcgcgaaaatcttttcttatacccatcgttcggactaagactacgtgttaaccaacactctccctctttgtcttaatttttacgttcctagatcgaacctacccaccctcgttcgtgaagtgaagaaaactagtcagaccatcctcgaatcatcgtcagacctatcttcaatctcatcccgatcagaatcagtctcagatctctcggaaccagaccgtatcattcctccaaaaaacggaaatctagtctccactcaagcttggactccgatttccacttctggaaatcctaggaagaagaaaaacatacctctagattctgaacctactcgctacccggagtggaaacccgacatctcaacctaccttaacaaaccgaaaaagaaaactaagaggaaacaaaacaaaagagagagtaaaggtctgtctcgaatcagaagtgctaccccaatcgagataccttttaatagcgataactgaactcgcctcttcctttccttttgaattcttacctctatcaaatcgtatctccttgaatctcgtcaccacgatgggcgcgcaccttagaaatggttgaaacatctcaattgaacaacaacagcgagagctccaacgccgagaacgtgagcaacgaccagaggaccgagcaggagacggatctcctagattacagcgaggcgatgaccagagatactccttcagccctgctgcagccgagcggcttcgaaggcttaggctccagtctgccatcagttaccggcaccgctacgagaccacaggcggcagaaactttgaggtcggagcaaggaatttcacctgccttaatcaactcgagggcgacatccctagcgctagagaccgcgtccaaccgattgactccggtacctcgccccgtagacagacaagttttcccggtcaattcgactaccgtgacgggtcggtcgatactagctccgaccccccttctaccaaatccgaaccgattcccagccttgagtccctctccagccccactcggcttagacgacatcatagtggacaaccaggagctcgagacggtaatccacctcttcaacgagcaatggaacacttttgtccaagctcgagaaaatcagaacccgcgattaatgagaatggctctggttcaagcgatatccagtcaggaagaaatccgattactagctggtggagcggagatgctcagaatttgcgaaaactggatagcgagggaagagttagcggatctagagagatcggaggcggcaactcgaaatcaagcgacccaaagattagctataacgcaaacggcccaccaacacacggtcagcccatccccagtccctcagcgttcgacacgccaatcctccgacgtgacgtacctgggtactggctgtgaaccctgcattcttgggtttcacaaatcaagcttacataatctcaaaacaatacttaatcttcacttaccccgcaccccatctagctcagtagagacccgacttcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacgacctcaggcaggagaggttcgtacagaactacgcgcccccccagcacccaggaaggtgcaagtcgcccagaatcacggttttcaacagcccccccgccccccacgtcaaggaaactggagaggatccgggaggaacaggagacgcccccaagaccagacgacgagactacttgaagtaggggaatacttgatgagagccgagaggatcgccggcagagtgttcagggaccatgccagagggaggggaagaggaagcaggagacaaggaccccctcgacaagaagaacccccagcggaacaccaccagtaaactcacccgacagttttgatctagaacacctattggacccgtcagcgaaagaacatttcttgaaaaacatcaacaacgacttaacacaggatttacctctgcttattgaagagaggttacaagatttattttcaatttttctctcagaattacctggaactatggaatccattcctcattctctaatggaatcttgtctctcaaaatttaacaattctatgaaaaattctttttctgatcttctaagcaatgaaatcatcccttctatcttgaacagagtagttgaatctctaagtgaaagaaatatcattagaaccagtaacaattgctgccaatgcccctgtgacatagaaggattgaaagatcacttgaataagaaaatagaaaatctacaagatgtgatgtatgtaagagataatctacaccattctgagagagaagaagttatgaatagaatgggagcattagagaagaaactgtctgaaaaatttaactatgtctcaaatcaagtaactgatttaaatgtaaatgagaacaacagatttgaacaagttaaaagaaggttaggagatttgcacaacaccacgcaacaaataaatagtaagttaaactctattattgagcctgagtataaagaatcaccgcctcaccttcagtacaataacccatggtcaaatgctctggctgaacaagtaatcaaccagccccctctagaaggagaaaaatggccccaaaatcctgttccccactcccaagccccagtaagactggaagaacaaccaacaaaaagggtaactagtgagtttgataataagcatcttgagaataatagactagaatcctggcttatagatttccccttcattgatcatggtgaaataaactctgaggtgagaaaccaattatggaaaggtatccctaagaccagtgaatgggaaactttctctggtgaattaccatacaaccatgagttgtggctgcagcacattgacgtcttcatccaagactacctcatgactgatgacatggtaatcagtaggttgactgctctgcttacagataccgcaaaaaattggtacataggaatcagagacaaacatgggagaaaatcctgggcatggtggaagaatactattaggaataaatttggcactcataattggaaatggaaaatgagagtagaatttgagaaagatcatttctcaatagaaaatagaaaagtccacaagtggttcaacactcagagagaaagacttagagcataccaaccagagctcagtgattatcttgtctgtgaaaagatcctcaagcagtgccctggttccttggaacatgctgttaagagcagatataagaaagcagatgaagatatgaactttgaagagatggttatcattatagaggaagttctggacagagctatgggccaatacagacctaggtatagtaacccatcccaaaatattaaatcctcctggagaaatggaaatcagccaaacaagcttgaagatagtaaagctgagacagatcaaaagatgtcagccttagagccaaccaagctggccaaaagactgccaaaactacccttttctactcaaaatattattttatctttttcatcttaagactttttgacctttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgatcacttttacccaactccattccttcattgactttgtaataattcacagtactccaagaattattccaacctttaggtttccgctccctctaccacatgtacataccagattacataatccaactgtgaaaatcctctctgagcttgttgatcccgcttccagaggattttcagactccagaccacccagaaaccacaacaaccagtaccagatccagctcacacttatcaaccagaagaaccttacttttcctgcctttcccactactcagtgtcattggtgtcatcagtaagttacttctttaagtccagctagcatctttctgcttgttttctttctcagtctctctcacctctttctcttccttctctaaaccaaaagccctgatcaaccaaagctccactagcttcaaagattcttctcttttattgtttggtagtaaaactgaaaactacataggtttccctttaaagaaccttgatcatccttgatctaaaaaattgtggttgatctgatttatcagaatcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagctatcctactaaggaaaataagactgtcagcagccatcccaaagaggacagtaagactgccagaattttatcatcttcttaaaataaataaagaacaaaaaatatttctttctatttcattcctcttctcccttttctcttacttttatttgtattcctcttcttataagaaatacatataaaagtgccccccaaaaccttgtgtcctgctgtcactattgagacccaggctcacaaaagaaaactcctgctactgcccccgcagtcaccaaagggaaagatgtttgtcatttctgtaaacaaccaggtcactactccagagaatgccccaggaaaagaagcagaatcaataacattgagctgaattcaggggatgaagatgaggacaggaatgacctgggaagccaatcagaaaaagaggaagacaatcaggagaacaatcatatgatcctagccttggataatgatggtacatcagaccccctgataaactttaactttgatgaatgtgcagttgagtgtgaattgacaaatgagttctcaatagctgaaatacaagctgagtcccatcaaccccagacttgggacaggaactgccaaagttcccatgtagaggacactagactaatgagatgtaaacctgataaaggtaagggccacctgattggaaaatcaaatctgactagtgtattgattgatggcaaagagttctcatgcttactagatagtggtgcctcctgctctattattagccactccctcctagaccacattaaacccttgtggaaagatgacctcatgcctattaaccacgctagattccatagttgtagtgaccaattacaacccttgggcatagtagagatacctcttatattcccccatactaaaggatcaatgagaataatagctgaatttgtagtcatgagaaatgctagaatcaattatctcatcctaggaaatgattacatgtctttgtatggttttgatatcaccaatagcaaagaaagattctttaccataggaaatgataataagaaaaagaaattcagctttaaatcccatgcaactgacaagatgcctccttctactgatatctcctcagtcaagaaaacagaccccatgctccagaaatttatatctgaagaattatcggacgcaaagataagtgagcagttatccagtgagcagaaagaaaaattatttgaagtactatattcaaataaacttgcttttgctaacacagatcagcctctgggagccatcaaaggccatgaagtccacttgactttgaccactgaaagaccatacccccctctcctgcgcaaagccccttatcctgccagccccaaaagtagagaagcactggaggaacacatagaggagttggtcagactgaatgtgctgaggaaagttggccataatgaagttgtagaaatcaccactcctgtgattatagcctggcacaatggaaaatccagaatggtaggagacttcagatccttgaattcctacacagcagcagacaggtatccaatacccaaaatcagtgagaccttgaataatctggccaaagctaaattcctgactagcatggatgtcttgaaaggtttccaccaaaatgtgatagctgaggactccagacacttgttgagaattattctgcataaaggcatctatgaatatttgagaatgccctttgggatcaaaaatgccccctctcatttccaaaggatgatggacatagaattcagaagagagttagacgaaaagtgggtcatcatttacattgatgacatcattataatgtcaaatacttgggaagaacacttaataagaatcagtaggatcttacagattgtcattaagatgaatatgaaaatctctttgaaaaaatgtaattttggtttcaaccagattaaagccttgggccatgtggtgtctgggatagcaataggaatagaccagaacaaagtagcagctgttctgcaaaaaccagtcccaaattgcaagaaagaggttcaatccttcttgggttttgctggatactacagacagcacattgagcactttgcagacattgctagaccactaacagaactgaccaaaattgaagttgtgtttgaaatgacccataggagacttgcagcctataacctcctcagagagaaacttacttcagctcccttgctccttttccctgactggaaataccccttcatcttatatgtagatgccagtatgacaggactaggtgctgccctccatcaagtccagaaaattgatggaatcaaaaaagaaggaccaattgttttcatctctagacaactcaaagacagtgaaacaaggtatggagctagccaattagagtgcttgtgtctagtgtgggcagtggaaaagttgcactattatctggatggtagttccttcaaagttgtaacagattgcactgctttgagatccttactcaacatgaaaacccctaacaggcatatgctcaggtggcaaattgcaatacaagaatacagagccaacatggaaatagaacacagagatgggaacatacataagaatgctgatggtttaagcagatgggctttaccaaatgaccccagcaaccctgcttatgatccagaagacaaggatgatgatagattccctatcatgggcatacacgtttcttctttcaaagatgaattctttgagactgtgaaagaagggtatcagaagaataataacactgtcatcttatcccagatactcactaaggataacaaagattcagcgctaaaaaattccttacaagaaccttggaagacatcttatgcagaaggaagattctccctgtttgatggtcttatatatcacagggaaaaacataactcagtcttggttcttgctgataaggatagtatcaatgtagttctacatgagtgccacgacagtgtatactctggccatttctcagaagacaggactctagaaaaagtggaagacacagcctggtggcaaaattggagaaaagacacctctgaatattgtatgtcatgtgacaggtgccagaaagcaaataaagctacaggaaaaaggtttggcttgcttatgaagatccaagaaccatcaaagccttgggacattgtgaacatggattgggtaacctctctatccccaggaggtgcagccagttttaaagcgtgtctagtaatagtggacagatattctaaatcaccaatattcataccttgcttcaaagatgattctgctatggacacagccgtccttttctggaacagagtcatgccaaggactggcatacccaggataatcatctcagacagagaccccaaattcacttcagaattctggacaggactgcatagtatgttgggaaccaagttgtccttttccacagcttaccacccgcaaactgatggcctagcagagagaatgatacaaacactggaagacatggtgagaagattttgcgcttatggactagaattcaaagacaatgatgggtatacccatgactgggtttcattattacctatacttgaactagcttatagcactagcatacactccaccacaggaaaagcacctgctattcttgagaaaggatggatgcctaacctgcccagaaacttcctgaagaaagatgtagtagatattcatcccacggctctcacttacgctgagatatttgaaaaagctagagtccatgctgaacaatgcattactgaagcaacggcttacaacaaagaaagatgggacaagactcacaaagaaccatctttccaagtaggtgaccaagtactcatatctactacaaatttcaataatttgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctgtaaagaggaggtttcactctatcagtatggtcattacggagaggcttgctatcaacagcgcatccggatcaattcaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaaggtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtgctagttgctcttgatgtgcacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgatacttaatacttactattcaatacctgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacgggtatgtatttgatagataagtaattaacagataagataaatgtaaggtaaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatatacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaattaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaattgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttaatgtcctcattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattacaactctgatgttatcttttcttaaaggaaatttatcattattactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttaattgtaaaaggtcctacaaaagaatctcttaattttttaggtccagtcaggtttgtaaaattaaatgtagatatcaagacttggtctccaattttaaactggtgagctttgtgagttttatcccacctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttctttgggaaaccaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttaaatatcattccataggcacaatatcttctgatcatgtcttccaaggtttgaatcattctttcagctagttcatctgtttgggggtggtaagctgtagaaaatttcagttgtgtcccacataaatcatacaaattcctccaaaattctgacgtaaatttagggtctctgtctgtaatgatatatctgggacatccaacatcataaataatagaattccaaaataataaggcagtatccattgctgtatcttctttatgacacggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccgggtggtaagccagtaacaaaatccatgttaataacagaccatctttctttgggttcttcaatttcttgcaataatccatacctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttggtatcatttctaaaattaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgagctgaggatatattgtcgtgacattctttcaaaaataaattaatgtgttcttttaaacaaataactactacacttgtatgtttaattctgtggtaaattaatccatctaatagggagaatctattttctttgaatgagctaagccatggttcttctaaggaattgatcagatcattatttttgaaattactttgtaatatattctttattgtggagcaatttttatttaggtcataactaattctaatttcatcccaaaattcttcttgcatttcagtcacgtgtaacccacaaatattaatatcatcagtgttatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttgcagcaatttctccgtcccatgctgggttgtctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttgatagtcatacttcctctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggctgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccgtattttttctcactatctttcaaggttctggaaatataacaaatgactccttcttttggtatttcctgatcttgaatttggtgtaaggcagctcctaatccttccatactagcatctacatataatttagaaggcttattaggattaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaacgcagctactctgtctactgtcatttcaaaggcagtgtttgggctacttaatttatatagacaacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgattgtatttctttaacattagtgggcataggttttaacattacggcagctactttatttttatctatagctatgctcaatcctgatactatgtggcctaatgctttaagttcttgaaaaccaaattgacatttgttcatagagatcttcatattcatttttataactctttctagaacaatttttaatttgtcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatataaattattagccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagagggtgcatttttaattccaaagggcattctcaaatattcataaatacccatatgtagaataattctcattaagtgtctactatcttcatgaataacattttgatgaaatcctttgagtacatccatacacgtaatatatttagcattttgtagttgcgtgatggcttcaattattttgggcattggatatctatcagcaattgtgtagttgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggtgtagttacttcaacattttcattggcaccaacttttctaagtaccttcatttttactaagtcagttacatgttgttgtaaggcttctctgcttcttggggatgctgggtatgcagcttttcttaatgctggagggtaaggtctagaagtattaagattaattctgacttcatgtccttttatacgtccaaagggttcatcagtagtagcaaaggctaatttctttttatgtagtaaagaatataactgtgacttttcttcttctgttaaagtactagaaatttttgcttcttcaatagtgtttccaaaattattattttctaaagcattgcattctagttgtactaagttcattttatcagtaatacctaattcaaatttagtggatagatctccattaatagtaaaatatctaccattgctatttataacatctatcccgtaattaattatgtaatcatttcctaaaataatgtatttcatcctaaagtcttccattacaattaattctaccgtgatttgtatgttatttttagcatgaggaaatataatatctagagttataattcccatagggttcaatttactgttacaactgtagaatttatcaggtttgatggggatcaattttgttttccaatcaggtagtattttatctaataatttgggactaattatagaacagaaggctcctccatcaatcagacatttaatcttgtatttgttacagataatatttgtgatgttagtacctccagtcttatgaatttctcctttattactagactttttcacgggtaatttgataattttatggggtaaactcttttcaggtagaagttctatattagaaatgattttttcttcattaataatggcgtcaatagtactgtcactattttcatcagaagatgtttcagaatcactactctcagattttgtatcattatcttcagaatctgagaagggttgttgattatcttcatgagctttaaccatcatgacatctttcttattcttactgagtttagggcatttagtagacttatgtccctttttgccgcattcataacaggtgacttccttttctttctctttatctttgtctttactggtgtagtctttattaattttcttgaaatccttggagtaatctttagtagaacttttattatctcttttgtatttctttcttttaatgttagctatactttctagttcattgataaattgagtcaagtcatcatcatcatttaaggcaattctcattttgtaagcagttttgtcgtccaattgggccaataatttatcatttatagcagcattatcaatatttctttcaattgctctcaatctattgacttgagtagtaacccattcagatggttcaatatctcctttgatgtcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctattatttctttcttccagaaattccaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagttaaaattgaattcaatttagaacatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtgatcatactctcccttccctgaaaatgtactccattcattaacttttggcattcctgataagattaatttttgaattgttttatcttggtcatcagttatgtgtgaatggtgtacttcagtgttaattgatctaactggagtgttaattttagggtcactgaaattcatattactggattgcgtgtttgataaattaaagaaaggatttgtacttattttatctggtatggtaattgatgaatttacatgaggtggtatgtcctttcctttgccgtgaacagtatgatgagatgttaaattctggtaactgttaggctcttggttaattttaattaattcttcaattttattttctaatttgatgatgcaggcggaactatttttattgttatttaaattatttaattctatcctgtttacaacatcttcaaagcttttatattgtgaattaattttttcaagcgtgtctttttgtagtttctggaaagattgttccatagtattgaatttatgtatcatttctttgttattattttgtatatcttcccatttttcttctactctggttattactcgagtggtttgatctcctaatttctcaagcatttctggcatttctttatgtaataattcaagaccagtttccatgatcataactttatctctgatgtaagtaaaattattatcttcttcatcagctcttttatcccagctgccctcaattttacggcacaatttcttcatatcagtggtaatttttctgttatttcttaaggtatgttgtactaaaaaattcatgttctcagtaaacatattaacagctctgcgtagagaaatttctattgggatatgttcatgggggacttgaggcgtagagtaatcactagacaataattttgatttcctactagtagaatcactatcagaactatcaggaattttttcacgcgcaggtgtaggggaattatttaaggctcctcttccatgaagcggtgttggcggttgattttgcctttctccaggtgttgataagtcccttgaagagatctcccaaggcgtaccatctcttcgtagatttggctgcgccattgagtgttcccccccgtattccttgggtgtcttgaatgggtattcctccctctgcgactcaggggtctcattgatccttcctgaaggtccggcgcttctcgtggttgaaggagactctctgccgtcacgtgtaatgggttccaacccttggttcttttgagggtcgtcgtcattcctcttaagtatatcatcgcttggaaatcctcccggaaatactttagatgagctctgatggccgagtagctgctgcggttgcgcacatccttcaaccattccttgtttgtctccatcctgtagtagtagcgctcgaatttctcctccttgggaactgttagtaggagatgttagtttctttttcgacgcgtaaattattttatccttattttttggtaaaactgacactggtggaaatcctctctgggatggtggatcgtctctggtccttccattataacctctaagtctaagagaaggtggagacatggtaaaagaaaacaggtcttagtaggaaaatttaacccggtgaaaattgctaacaaaaaaatatgtagaggtgttaaatttacctgaggatttatcagaggcagctactgaggcttctctattagttgtttgaggagattgggctctattgtctcttggcgcagtgtttttgtcgtgtacttccaagttttggatattagcgctaagggtgctgttgacggcggacactgttacacaaccaatttttgagttttttcagaaattttttgttcgagagataagttcagaagctaaggaacacgctcaacttttcagaatgaaatatttcaaggtacttctggtcgaaaacttgagaggtcggtgtttgctactgaaactgggtgaaggagttgagtgaggatggaaaggaaggcggcgctggctacgtcttataaaggcgatgagttctgtatcttgtttgtcgatgtagctcaaataatgaaggagctacactctctcaaagatcaggaaagatcacttccgacgattttagtaggaggggtgatgtactaggcgggagtggtagtacggaagatctgtatgtatgtagatccttgcagatcctggcaaatccggggtgtattgagttgtaactgtgtaatacggcctgcagaaccttatgtacacgtgagataactctatttttagacttcgaccaggtgtattagacttcgaccaggtactaatccctcgagatgatgggtaaatgagactagatccgctcacgccgtaggaatggtagactttcaaggctcaggaaaaaaacctagtagtgtaaacagggtacggcggatcgaatggtcgactcagaatgtttgtatctgttacggttctctctccgtgatagtgtaaagtgactcagactgaaaaaataagactttttgaagggacacggacgtattttttaagggtttttaattttttctgtgtggatgaatcaaatggaaatataatgaaatatttttgtgattttttgtggcacgagatgagtgaaacagatagcgcaagaattttatttttgtgttttttagtgtttttatttctgatactaaggaaatgagatgagatgagataaaaacaaggcaaatctattctaaatccgtgaggtctatgattatagagttgggttgaggcggagaacaagcagtgaaaggtggaagagtgtagtagcggacagttctagacaagatgttagtaggaagagttctatatttaggggtttcttctaacgctgtaaagaagttattcctgtttgtttctactgttttttctatgatagactcgtcttcttctacaagatttatgaggatgtattcaggggagtaagtagaatgaagggtacaatggtagcgcttagtttctatgtagttccagaatctatcttctgcttgtgttactttcactttttctactctttcaataactgtaatgttatccgggtggttgtggtaatatctactagcttcttctgcaattgtgctatctatttgtctaataaatggcaaaacttctggcatttgttcttcagaaggccattgttagtagtaaatgttttggggacaaaaggtaaaaagaagcacggagatatgttagtcacggaattccaattaggccagacccccaattgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgtaatttgtgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgcacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgatacttaatacttactattcaatacctgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacgggtatgtatttgatagataagtaattaacagataagataaatgtaaggtaaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatatacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacatacaagaacatgagtgcagacaaagatgaatggcttttagaaaaggacatacctgatgccaactcactccttaggaaattcaggagtgaaaaaagagcctcttgaggctttatttttaggaaataaaacctcttttggtggtagggaatgtcagccttagagccaacccagctggccaaaagactgccaaaacagccatttctactcaaaatagtatcttatcttttttatcttaagacttttaacatttctgacttcagaaatggattcctggtgtaaaaataaccctagtcaccactgatcacttttacccaactccattccttcattgactttgtaataattcacagtactccaagaattattccaacctttaggtttcagctccctctaccacatgtacatgccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacacccagaaactgatcaagccatcacttatcaaccagaagcactccacttttcccacctttcccactactcagtgtcattggtgtcattagtaagtacttctcataagttttagctagcgtctttctgcttgtctattctctcagtctctctcaaacgtttctctaatcctcaaaaccaaagccctgatccaagaaagcaagccatagctgctattacctcaattctccctgtttggtagtataactgaaaactacataggtttccctttaaagagccttgatccttgatctaaaaaattgtggattgatctgattcatcagttcaatatcccatttcagtttctgttgatttgcaggcgtcagagttagctccgcttattaccagccatccttagtggaaagtaagactgctcaactaaattcttcttctcaaaaataaataaagaacaaaatattatctccttttctcagtctttcattcccccttttctacttttatttgtattcctcttttctcaagaaatacatctaaaagtgccccccaaattcttgtgtcctgcagtcactatagagacccaggctcacaaatagccattgcggaccagcttatttgtacgattatcgactggaaaatcctcgacaaggtttcttttatcacagtcaataatgcgtcggccaacaacgttgctgtggctcgtgtttccacgatcctgaaagagaaaagccaaaggcctcccgatctcaattgcgagtttctacatctccgatgtgctgctcacgttattaatctagtcgttaaggacacatttcaaatcatctcttccgctattgcaaggattcgatcgagtgttcaatatgtcaaaagcacccctagccacaagcaaaaattccaagaagcaatcgcgatggccagacttccttctcaggcattgccttctaccgacgttgcgacacgatggaactcgacttacttgatgctgaagtctgcactcccgtacagagaggccttcagctttctcttgatacaagattcaggttacacccattgtcctacaccaaatgagtgggacaaaatatcagcaatgaaagacttcctttcaattttcaacacgggtatgtcaagtctcactttggatcttcttaatttatttctactccatactaattattggttctcttttaaagcaaccttaaacttaggaatgactcatcaccctaccgcgcacgtgctgtacaaaaatatggtcaagattgagaatcatctcaaacaagcggccaatggcgggcccaatcacattgccaacctcatcaatcccatggaacaaaaattcaacaaatattgggaggtaatgaaggactttgccgagattgcagtcgttttcaatccacgttacaagattgatatcatcaaattcaatctgtcggtcaaacataattctgatcaagccgctatttcttgtgagatgggagaaatcaaaaagaaaatatactcgtggtacgatcaaatctcctcccaagcaaagacccaaaacaaatcgaccaaatccatcagcacaccctctcagtctcaaccttcagctcaagaagaagtccccgaagatattgatgaggcccacttcaagaagttcctcgccggcaagaaatcaaacatgggtgtggcaagttcaactgcggaattggacttgtatctgcaggaagcaacccttgatacaaacggcaaaccgtttgatgttctcaaatggtggtcaatcaattcccttcgattcccggttctttcgactcttgccagacaaatcttgacggctccaatgacttcgattgcatccgagtcagcgttcttgactgggggcaggattcttagcgactacaggtcacgcttgagcccaggtaccctagaggctttggtttgtggaaaggactggattgacactgacgaggggatttctggtgatggaaatggattgttggatgcgttgtttgataatgggttatgatttttttctatcttcttcaaataaatactaagtacatgctcaatacttgctaaaccccaaatacacgctactgatatagtctcacaagctgcaataaatagttttgatgtcacataagagcacctttgcataattctactcgggttgacccgcaatagacccgacccgacccgccctataaagcgggtcggatttggacatcatttgccacatctctgcccgacccgacccgacccttcctaaaaagcgggtcgggtttggactgcattttttgacacgaacccgacccggtttcatcctgagtctgatgtctgtttgcatgcaaacggacatgaggtgtagtgaggtggggatgtgtctgatgtccgtatgcatgcaaaaggacatgaggtgtcatgaggcgtgcatgtgtttcatgtctgtttgcatgcaaacggacatgaggtgtgttgtttggaagttggtgacacgtgtgtctcatggacatggatgtgacttggacccctaggtgaccctggtgcatgcaaaaggacacgacccatgagccatccacatgtctgtgtgcatgcaaacagacatcagacacatccacacctcaccatgccaacttcaaaacagcacacctcaccaacttcaaaacaacacacctcaccaatttcaaaacaacacacctcaagaaattcaaaacaacacacctcaccaacttcaaaacaacacacctcatgaacttcaaaacatcacacctcaccaacttcaaaacaacatacctcaccaaaaatttacacattgcaccaacattgattcaaaaacaacaaaattgaatcattgaacagctcaacttcagactataaatctacatattttacaatctcaactaagcaaatcttacccatttcaaaattacacaaacatggattttataatctttgaatacacacctcacaaatttaaatacactccaccaatttcaagacatcatttcaatgtcaacacaattcaccaatttcaaaaaacaagactatgcaaacatgtattttgccatttttttccctctttgactacatgtcttaccattaacatcaataatcagacaggccatcaccttcaacaccgtacatacagaacaaactgaacactgcaaggagacagacatgtagaaacatatatctttcatggagtggcctaaaattactcacccacctcctgatgaaagctgtttgcaaactaaaagaattagctgatttaatatttgattggcagccaaaatcagaaataaaaaaaccagttgtgttcccacatcaaaaatttggtctatccctccactaatcaaacaatgacatgtggatccacatacaaaatctaaattggggctgaatgcattaggatatggccccacctaccagatactggtgtgaagccctacattcaaaaacattgaatgttgattgatgatggccttggctgaacatcataactcttacaagtcatcattttctgggagcaattcccccacactgtggaaaaacctcaggaaactgcccttgaaatacagaaactcttgtgaaagttgggttgctactagtactcatattttactcaatcattaattcagccatactacaatgcaaatctactgtgcagaatttttttgcattagaattgaattcaaaatgacaaaaattatgttgggggtaacctgcatgtcaaatgctaccggtttggtgagaagatggcaagaaaatttgaaaaagtttaagaatgattgcaccctaagggcctgtaccatagcacctcagccaatttccatttccattttttatctttttatttttcaccaaccaaaattcattttggggttggcactgaaaatctttcttctgcactgtgcaaaattgggtgtgcatggtatatggtcaccatttctggcagagtcagtttccaacctggaaattgggaagtcacctgaaaattgaggctgtggtacaggccctgaatatataagcagaagttctgtaaaatttcaagtcctcacagattttgatcaagaactaaagagttcatattttttttcagaaaaaatctggccctcaaggccctagattaaatgataaatctgtagggtcctcagattttgatagtaattcctacatttggaggtctgcacatcaaatctgtgtcccttgccaatgttgatctaggaccaaaacttccagatgcgtgtgagggattctggccttcaaggcctaattcaactctacagagtctacagattgtgtgattcttgctgatggccctttaatattatcatatcatgagaaaaaaaaaaaaactaaaatgcccagtgaatcaaaaaataagttctgcaggaaatacaagtgaacttcatattatattatgagtgaattcattttctacttcagtgaaaaacaaagtcaactcattttctgacttattgaatttaatgagaattttggtttccagccaaattattttttgagcaactttgaatgaagtattgcttaattgcagtcactggcagtccagtgcactgggatttcccctggtggagcctgttgggtggagcctttggggttgacagaaatgggtccttctatgagttgattgccttggatgaattatgttgcaactcaaatacaataggaatttaagcacaaaaactaaagggcagacaaaaatgaggtgggatacaggatgtaatcaggaagctcaagttatatagagtcaaagatgacacataataaactgaattctcagtgaagagagacgtggcaaagcacagaaataaacacatgacaccgggtatagcaaattgtgctaaaggaacattaggaaattgggaacggaagaaaaaaaagttgaagtaatgactggaatgagatggtagatgcataagcctagagatataatagcctaataggcaagtgccagagggtaaggatattggggagaacactttagggtgaatattgggcatcagcagaggcaaattttcagattggaaaggtgaaaggaaaaagaaatgtgatatgtgatttcattacaaaaattgagccaacagaagaagttgattgcattaggaaaattcagacattggcatgattgtcacagaagaagaggagggaacaaaagatgtgaaaagatatataagaaaaccaattggatgagagacaacagcaagccaggttcaacaggagaatggatttctcctgtgccatcacaagttgtgataccttggttttgggggaggtttgtggcttaaggttaaactttttaatatgtgagaatatctgcacagtgccacagtaaatgtgcaatgaagtatggatgaggttgtggctgagttataacatttgagtaacagcccaactttgaagagagtttctgcatgtcaactggaagcagttccctgagattttttcactgtggttggtctgcaagaaccacacagccatgggtagtgagtaatcctaacagtataaattatgatggagtgggccaagagaaagttgattcaggccataaagacaaggtaaagttatggatgaagcaggggatgttctatgagagtgaatagttaaagttactgttggaatttagactctttccttctcattgctagtaaaaatctatcttactcttattttaactgacaatttttatacaaaataatatacataattcttctatgttttgtaactgtctgagtggcaccttgtcatattatatagtgctgaaatccttgtatatagtctttgaacctgggtctagtctttattaataatcatatcctcctgtcatcctttcatgcatatgatcatttgatatcaatttttatagccaatcttttctcacccacatgtttatggtattcaaagttgaaatgcatgaaatcatagagtgcataaatcatataatcataaaacattttggctgggaaagccaaagcttacataatcagattaccaagatcccctgcaaacaaggttttaagatcttatgatttatgtggttatgatttcatgcatttcaactttgaataccatagttgaacctcttgtacatagactacttaacctctagtctcttctaagtaaaaaaaaaaatatcattggatcttactctttaaattcccagcaccatcttttgagttccccaaaaaagaatgctgaattgagtctgttcaaaaatctctctcttttcttttggcaaaatgtcttcatttactgcctatgaaaaggaaagaacaaaaggagcagcaaatttattccagagactaaataaagcttatgcattgagacaaagaagtggtgtgttaagtttataaataaacttggaccaatattcattggcactggcagaaatacaattataattgttgcaattcttgtgatatctgatgaggttctagtggcagacctactcagatgtcagataggatttcagccagaaatcattacatgttgctccaagagatactcataaacaacaaatattcaaatccctctaacatatatgcaatcagttcaggtgcctcagactcaacatccaggatttcttgatcagtttctaagcatttggacttggaatcaatctcatctagaggtctgctgacactttcaatttctttaatctcagcttcagagtaaaatgccttgcaaagcgttggatctttggggttctggattggattaattgctttcaatctggatgtcaaagccttgaacttgataggatattccttcttgtaatgtttatatatccatttcctttcagctgtggcatcccaaggtaaaaaactgtatttgttgggtgagaggatcttgaacagaactttggagatgtagtagaccaattcatctggaatttcatccagttttgaaccctctttttcttctaatccaagaatcagaacaactgtcaacagtctattcaagttgagcccatttgagcttaatgattggtgtaaatcttctgattgagagacctgtccatatttacttccctcaatcaacttgatgaattctggtgaagtaaaatgaatccttggagatgttctgcttctgtattcattctcaccacaaatatggctataaatttcactcttacaggttcccagttctggatatttcaatgagaagaatgggaatggatgtgaaacgtttattgggtgtgatgaataatatcctctggtgtcttccaaatcttgattgagtccataggaaccaaagatatcaaagatcttttcatattctcctgatttagaattttcaaataagcttggatcaatcttcaaattttgcacatgagttttcatccttgaaatcatttcttgtgctacttgctttgaaagtgttaccatccttctaaatccttcatattcatccattctctccactaagactttgtaaactcttaacatcaagtctttttcttgattcccatagaagacaatccttttgaacaattcatcttccagtctctttagtccgagatgattctcaccttcattcaatctgagatgcttgcaaagatggtgcataaagttcaaatcaagcttgtttttctcccaaatccttattgttttctgatcccacacattcaccaaatgggttcttctggagtctttgaaaggtggcttttgtgaaaaatccttccaactgtcttcaattaatttcaatttattgccctccttaattgtgaaaagttcttcaaataccctttcaacacatccttctgcagttaatggctgtttgggaggatcctctgattgcaagtcaatcactttgttcacacccaagctaaactgtttcattttacaaaacaaaatcagtgcatacttcagttcattctacctgaaagagattatgctttgactttgccttaccttgctttcatttagtcccattgttttggaatttatcatagcctttttgtctccttttaacttgcttatcctttgtttccatttgaaaattattgaataaactaccagaaacaaatacccaaaaaaatcaataaatcaaacaaagaaacacttacttattattggtatttttagttctgtcaacttgattctcctcaatatcagcagatgcgatgaactcgttcaaatcatcttcccaagaatcattcaaatttcccaagtttgatgattgacccgactcaatgtgcggctttttcttcttcttctttctgatccaaaagaatcaaattttatcaacaaaaaatcactcaacatatccttctgcaaaaaaatgtcaatcaagtaaaaaacaatcatgatcaaaaaaataaataaataaagtcacttttttggtttaggttgattctctcttccttgatttcctgaaataaccattaatgaattcagatgatcgggttgtctaatgaacatcaatatgatcagatgatgacacaagtaagcacctttcctttcttttttttcaagggtatatatcagcagacattcctgaccactcactcaaattgaattccattggaaacaaaggattgatgatttacatcttgacctgaatttccgtttttcattccttctttaggaccgcaatcgtccttcacatttccagaaatccaaccaggctcagagcttgagtcctgaggatcttgagattgcgacgactctagtagcttttctcgaatagtctgagccgatttctgttgtttatctggggatcttggggaagataacaagctgatcttatctgggccttctatattagagtgacttggccttattgggatccttctagctgccccctttttataatgagaaacaactttccattcctgggctggatgatgagacaagctggccaaagaatgagcagagcttgttgtcgtctggggctgagcaactggctttgcaatcctaggaggagctagcgaatgtgtggattcttgcttgctttcagctaatttggggatatccgccatctttccagagggtgaaccaactggtgaacgagtctgtttggaaggatacttcatactcttcactgacgtttggggaaagctgacggatgacgacaatgaactcaactcaacgggagacacagtttagaagtaaataagtccaagagggcaagagagattaacgataagagtatcagaataactctccctgaaaattatccactccaacctgaaaacacatgttcacctacctggtatcagcggcctggcgatccgggagcgcatcgttcttagggggatccatcacattggaccctaatttgatgtcgccagtcttgacatacccgggcgactcgcaggcgctacttctcaattcctggacccacgcattcatttagtattcagttaaagctggattaaggctcggattctgactagagagtccttacatgcttatcattcggccccataccctctgcgatggattccagggctggaatataatgaccgagagcgctttccgaggctgcgacttgcagatctcgaccaccaccagttgcccgagccgtgcgataggaagtctgactttctcgagttgatgccccttcctttcccaatttccggctccaaatcctcacaggagatgatggacggattggtttctctacaggcgccgcactcactccaactgcgcctccttctttttgactaaccaacgactgaaaactgaaaaggatcaagaggtgcatagtctcagaaaaatcatgttcttgtcattgattcacacaatctgctgaatttacctttctgcatgggaatggcttctagtggggcgatgaggtctttggcttgcaggagaaccaagcgaggatccatgatggagttgtctcgaagatggctttccagacgggatcccttcgggtatgaaaggtggcgcaagagtggagagctcagagtgcaatcttcttgggtgatcagcagcagcagtagtaccagtcggtatttgatgagccgctccaccgtcccgagatgcaacccaatagatgggcacatttggttccaccagccaggaaactgaaactaccggcctgataaccgttcccaatgttgtaccaacaacagtcgccccggggatgtggtgattagaaaaagccatcccagaaactgccgccccgttttgatctgaagttgcagagctcatcatcgaagcatctctccaaggcggccgcataggtttcgccgccacaagtgctggtcctaatgaatccttcaagatttcatggatcccgatcgtgaatatgattactttctttacagcttgcagagatacgaccttggacatatttgaagcatgaaagaaaatgtctatgttgaatgggcacaggatttcgatggacgttgttcaatcgctaaagccgatgtgtcagtcacactgcggacgaataatggataggcccgaagcgaacaaatccctctatctttggtggggggacgctgtcccgcaggcctccggtcggcgcaaggcaagaaatgtttcaccactccactctccacaagtgtaggactgagggagaaactttattggtacccaaattgaaactgattggtaattttacactaccccaatcgagtacaaaagaaacttgaaacctgtctgcatcacagggcaaagctccaaaaaaaaacagcacaattcgccctggagttttcaaaaattattggtcaatatggggatcgaacccatgaccttggcattgacatcctttgcaggcagctgacgatattagtaccacgctctaccgactaagctaatcgacccgtgggaaacctacggaaatgtgaccccccgtcagagagtctgacttggccagcaaggccaacctatctcccccagcgtacctaatctgaaaagggtggtatacaatctcaattttcaaatccgctgtattctatgtggaggaccacagtgcgagttccagcactgtcgaggcaaaattgctgcaacaggagcagagcttcagaccacatgatcgtaaggcaaggatgtaaggcttgcagaccatcgaagcctataaagctcaatatgatattggggggtaaatgaatgtcattgtgtattgggctagtcttaagatatggtggggaagaagacagaagggggggggggggggtaaggggataaaccgacaagacacaaaagttgacgaccatggtagaactcatctcttcctgagtagacaggacgtggaagggaattcgaggggggtacaacacaactgggcaagtgacttgactgaatgacaacgtatcatctaactagacattgaaaacaccaatagggataagaagaaacgacagttagatgagggggatcacaaactgattgactcgttcttctaggtcttcacaagcgatagatactggatgggattaaacaaggaaaaaaattttgagcagatgggaaggaaaagaggcggaacgagtgtgtgtggtccaagtcatcagacagactggtaataatcaggggcgggacctaatctcgaaaaaagaataggaaagtctgtcgccgatcttcaaaatccagagtgcgagcagctgtttgatggtaatcttcaggacagcaaggagggtgagaactatttgcttagtatgttgatggatcgatcggataaagatcttgatgaaccgtaagcacaagtagagtagcaggggaaactgataggatgattgggatatgagggtttcggggatagaggtgaacgataagagtggtcgataggtttaagattgacctggcagaaggatgattattccggtagagggggggggggtcgatgagaaggcttagcagggattggcatagcgtttggggtagattaccatcatgcaatgatggtgctgctagtcgataagaagtgatcatgtggtgccttgaaagagggaggaaccagggcatcgatagggagtgacatattttggattttgttttttgtttttcgagttttcaaacagtcggatagtattgtacactggtcggttatactgagggttcttcggcttcgaggctgaccttgggaaatagaatagcgtaacttgaacagcagtagtagtagagacggacgtgaggaggagaaaagaaataagtagtttggagatggtaatggaataagttttctaatcacagagcaaaaaaaccttggctgagtggttagatggggaccatattttggcaggataagtatatataatcatgactctagaaaacccaagtaggacgaagtagaaagatcgaaatattaatgcatattgtgacaactgttgaactttatcgcaaaaatgcaaaatgacgacgatgtacggctcgagtgctgaaagagctgaagaaagcgggaccatcacaattggtcagtcaagatgatatcagaggtaaatcttgaattcaaaggatatcccaggaaagtactgcgcgatatggcaaaagaacgacgacgaagtcgattttctgaaagaaaaaaaagtgggatttacttgagaaactatcccctgacaaaggaatagaataatcaagctgccggagcgattccgctcggcgctcgatgggccccgccacccctgcctcgatgtgggccaccattacctccacgagtcgacttgtgattattcacacgtgaactgtttggtggtggtgccccattggcatattcggtgggtgttgcgtgagacaacgagtctataggtgcagctttttgaaaggtcaattgctgagggggcagagtgggtttgtcatgcggttgtggcacgtgcgactggtcagaaggttggtgattggtctgacgtccattccggtgagcctgattagattgctggctctgattcggatgagtggcttggtgagcattggaagtggacacggaggagccgccgtgtgtcggtgtgcttgaaggggtgtcttcaatcccaggtgcaacatagagagctttgtcgatcacagcgggtatcggctgaatctctgttccaagctcttgttctatgcgatacagatcaaatcgattctcatatgtgatctggaggaatcggtgaggtcagtgacaacctccaccaactgaccgctggcacacgactcaccaagttgatcgctattccgcgatggccaaaccttcctgatcgaccaatacgatgtaggtatgtctcagcgtttttggggaaatcgaaattgataacgacattgaccgcctgaatatctatacctcttgtgaggagatctaaaggcggtatatatatatatatattttgatatgttaatcagtgtccgcaaaatgtattcaaaaggtgatcgctgaagactcaccggagcatacaaggttacggcaaaccccatttctaaagtcgtgaaagactcgattacgatgctgttggagcattttggcgtgtgagtagaaacaagaatagccaatgtccgtgattttacgagcaagaagttcgactcgattggtcgagttacaaaaaatgatggcctgattaatttgcaactagtaaccaataaaaatacaaactcgttgttaattattgattcagctgttttggactcaaccaaaccggacttactttggagaatagcgtgttgagacaatgcactttttggcgctcttccaggaaagcgtagtattgagtgacaccttgaagtgtgagttcttccatcaagttaatttcgtaaggcttgatcatgtgtttgtcctacaggtgtaagggagtgtgaactgagcttcaaggtcaacaagaacaactggcgagtgggaatcatatttactttgaaatccttgacaatcattggaaaagtagctgaaaagagcatgacttgacgatccttgtgcaaaaatgataacagctgttcgataacaactgtgaattctgggctgagaagcttgtcggcttcgtccataacaaacgttttgcattggctgaggtcagcaacacccttactggcgaggtcgagaattcgcccgggcgtgccgacaacaacgtgtacagcttcttgtcgacggaggatgtcgtcttttaaagttgtgccacctgttgtgaccatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgaggggctgaggggatgatggaggagtgaaaagggggtctgatgaaaacccacatgggctgattggacccgaacattggcttgataagccagtcaggtaataaaaaaagaaaagaaatcaacaagtccaaaacggttggatgacgactccaaccttccaatctactccaacactacccggaattgcaccaggagtgacaagaagcgaatgcttatcggtagaggaagcagcagaacttcttggagagcttgggatggttttggagatggtaatcaggagatcatgggattttgggatgatgatagtgtgatgtggaaggagtatggggaggaaaggagagactggagggatgaagaggaggagggggaggaagtgggtcgatcgatggcagacagattatgatgccgagttctcatcaatgaggattgtacaagatgcgtggaaggaggggggcagtggctcgggattggaggcaagagcaggactcggaggatgtgtactagagcaaatgatcagcgagactcactttgttgatgagctgtgtgtcgattgatggggtgctcgggtcggggattgttgctgtttttggtttttctgagatgggggatgatgatgattctttatcctgggacggggagaagtgtggagctgaacttgttctggaaacgaagggctgtttgactttgatccgcgggaggaagtgaggatgttgagggatgattgggattgcgaatggttttttggttgggtttaaagttgagtgtggtttggtttctgcaaaatatttcgattgggagcgggagaggactaggagtaggagtaggagcagagaggaagctggtggtgatggtgatgatgagagtggttggttgatcgtggtgactgaacttgtgaaatttgactgaggaatgatgacactgcggagtcgagaccccaggcccagggtgagaattgacttgggttttgttctagtggatgacaaagcatacaacaaaatcagaagaacaaaaccatggaccaaaacaaagaataaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaaacaaaaacaaaaacaaaaacaaaaacaaaaacaaaaaacaaaaacaaaaacaaaaacaaaaacaaaaaccagagagaaaatgtcaagtactttctttggcttgaagaaaaagagaaacaagtcactttttgtaaatagattgtgccagttatcagaatattcgactcaaagactgattgatgatgccttcaagacacggtcttggattccatgtaaataaatactagtgtctaagggcggctttgccgcctgttttcacataaaaatgatttgtttatttcatttactctattaattcacacaaaccaattgagatgcatatgtttacgccccaacatttgttactttctcatctttgaatttttaatcatgttcaggaaatttcttcagattggatatgtaacactgaccatgaggagttcgccgtactaaacaaattgaatcaatctcttccttcaagttaaccatttggtttttttgggtcaatcatcaaaaataaaattcaatgactccaaagactatgattgaagtcacattactggatggatatatctgagttcattaatgctccacatgtgtttttaattaagatctacaaattagcaactggcctttccagcctcagaaactgggagatcaaaccaaccattaaaatgattctactgaatggaatttgcttggatgtacaaaatatcttgccctttgcggtcacattctcaaattataacaataattaaaaaaaattacacaacaaaaaccaaagttaattgagaagcagtcaatcatctcagtacaaatgcaagattgagagttcaaacgtaagcataaaaaagaaagaattaaagatctgatttattcaagaatacaaatattcattgtttttgttggtgagtgagatttccatctcttgatggtcgattgaaatcaaagagttgctttttgagcagttttgagtgcttgattaacattagctaacaatcggtctttgcatgatttaattccgtgataaaaaacaaaaaacaaacaaaaagatagttgaatatgccgatcgggggaattttcagtcaaaaacatttgattgaagatcacttgataatcaaagatgatgattaaataagggacagacctttgccgaccacactaacgatcccagctttcttagtacttcagagcaatgaggcttcatgtgagaaatccaaatgattttcaagtcaatcatagatctcttgcaagaatatccacaaaatctgacaaagccgagacattaatataattgaatcccccaaagaaaaacctcatcctggatatcccttatggaaagcccgttttaatgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctttgtcccagtgtagccatggaaaggaaacccagttttcatgaacttcatccatcactgccctctcctctctctcccccttttttcattatttgttcataaacaagagactgatgattcaaatatgtacaactccagaattaatcctgtaaatgtataaaaaaaataaaaataaaacaaaatgtttatagactgtttaagtaatatgttaacatagcaacccctcatcatttcacatttttctacataaatacataatcaaaacacgatcaggtgatgtcgaggacgtacatatttacagtcccatctaatctacatccagtagttattgacataaatagaacaattgtggggctccaaatctgacttgttatgtactattcatctcataaagtggggcagctttcaccagggttgtatgtataaattacttgtttcaacttgagattcaaagagggtgtgtaaaaaactgaaaacacacaaatcacataatcctataaaaccagccaaaaattttgattgatattatttggaagtgtgaaggttacatactactattaactgttaactcactgaaaactccaaccaaccaggaatcatttttattgcaatgatggctaattgtgcatgcatatgtaggtacatacaccggaattagacatcctaacaattttttatcaacttgcttaatttggtagctctcaattgtggatagctgagacaaaggatgtttttttggcccaatctttttttgggggggggaggtacagatctttacatgtttggaatggtgtaagctgaggaagagaagaggttgaagtttgtgtgttaaagaggtccagagatcagatgttgtgagaccgttatatatgtagcttgtatgatctcagagagttacatgtgtttactacatcaatcaaaagaaagaaaaaaatcaatcaacacattctacatcaatgtatgcaatatgggatttgaaaaaaaaagatgggataagtgagattggttcaaggaattgtttgaatattagattgtcattcaactcaaccccgtccccgagtaaaacaaattattatgtatgtatgtatgtatgtatagagaaggagagagagagagagagatgatttggtaattaagtatgtagtctatgtggatgaaatctggaattcatctaggagactctagcgaataatcataaggaatctatggacaagctgcaagtcgaacaaataaggaacccaaaaaaaagagagaagagggaggaaaactgatagaaacaaaggatgatggacgatggattaatagaagcgagaagacttgatggagcgtttagtagagtatttcttatgagagttaggagtcgaatggatcacccgccgatgtttgatagtcgaggagggcgcggggtgggtagaggtgaggatagcggggttagcgaagatagcgtcgatgacgtccttcgccagttgggaggtcacatcctggggatgctcgtggtgggcctcctgggtcagtcccgccagtccggagtgggaggagacttggaccatcggctgcgtctgtggggaggggtggtgcgtcgcactcattcctcccatcatcgaccccccgggcagtttcgccatcatcccgctcggcttgttgctcgtcatgttgaacttgtgttggcttgagcctgaggaaattatcgatgatcctggagaacatgtgtttgattgtcgtgaattaaaaactttcaaaaaaagacccacactttagttctttaatcttctggttttttttgaagagggggggagagagcactcactcgatctggtgtcatccggctgtgacgggacccgagtcatctggacttccgggtaggttccactgatattcgttgcagacattgcagtgcccaagctctttgctctgcaagttgaattcaagaagaagatatgtcaatattttgtttttcttttcttggatatgaggtgatgatgatgactgacatcttgaagggtgtcataccaccgagatagtccatttggatctgcagcttgagactggcgtttgtcttacattccctcaacaagaactttgccttttcgatccgactggaggcttgctgctgatggtgatggtgatggtggtggtgatggtgaggttcggatggggtaggatgtagggtggagttttcttcgatgatgttcatgagaggggtgtactgactgagatcgatgtcgatggagccgtgtcgactgacgatcctcctgccgagttcgttgacgtgttcttccttgatgaggatcgtcaggatgctcggctggaggacggcctgtttgtcgaggttgatggagattggacagtggaaggcatgcctgaagtggaccgagtggttcttgatctcgtggtagtccgtggctccactggcttcagccttgataggtagttcgatgagctgggttggtggtgagggttgatgtgattcttgacgatgatgagggtgattgttgagttcgatgggttgttgttgttggttgttgatagttgctgtttgtgttgagctggtgtttgttgttgaggttgaggttgttgttgagagtggttcctgagtgggttggttgaatttccatttgatcttgaatcttccgttgaggagtgggatattgattagttggtcgagggtgatggtacagtcgaagtggaccgatcgactcagatggagtactcgattgaacttgtccatcaggatcgactatctggaggcactcttcttcttgggggtcagtagaaaagtacatatgctgagattggaatgagagactaaccagctgttttctctttccgagtgattctccatttggtttgtttgctcctgaaaaataaaagttgaatttcccaaaagaattccaagatttctgtgtgttgatgtatgtatgcggtgcacatcccccgtggattcgggtatctcgtcggggagaaagaaagcgcatgatcagattatgtgaagagtggtgcaacaacagaaccaactcatcaaaagaagaacagatgggattcaagcagaatttgattccaactaccgcctacaacaggctcacgagactaccaccactaggatcactggcatcccatcatacgctggtcaaggctatcacttacacacaaaatggtgacccaactgaagtaagaagatccttgcatcctttctacctttgtcatgaattattgacaattagagatcaatcaaggctgacctaaataattgttaactgtcttaaggtgttgaaactgagggaattcactctaggacctcccaaggcaaatcaattaggattaaaattcagactgtctactctaagtaagtaatcatgacttgcagtattgaagaaaaagatacaaagctgaaaaaaacactcgttgtaatgggttgtttttttcttttgcgtgtgtgtggggggatggaaaaaacaagatccagccgatataagttgggtaaatttctagacggggctgcaacagttacaaaagctttaacaaagatcgaaaaaaaaagataagtaaacttatagtaaatctttcgcttgcaatcattccaaaaaaaaaaaaaaaacgacagatacgattcaagggagatatccatggaagccggcgatcagaaaagatttaatagaggatcaagagttttatgtctctgggaatgaaggcttggctgaagtgaccagcttgggatcagagctggatccaaagcagtggaagattggcgattggggttagtatgtatatgtactctttctcttttgacttcttttcttttcttctctgcttcgatcgatcacactcgatccaatgattcttgaatcgaaaactgatgatcccgcttctctttttgtttttctttttctttctattggtaaccaatgaacaaaaaagtgatcatggtgggtggttcgaatctactattgatcagactataaagagagagagagatagagatggtatataaggacgagtgaataacgagcgatccccacacacacctccgtcgatctggattggtttagggaaaaccgcaactaggcacatggcaatcccacactaatcttggggagcaagatgtgatcaagataccccggtcagaacgtctgagcgaaacccaagcggccacgatgtccgtcaacatgtcaacagcctatcgaatgatcaatgactatcttcctcaaccatcttcttcatcaggtgggctttcagagcatttctttttccaaactttctctctctccattcgatttggtttctctaatatatgctttcttgggttcgcaattaatcaggcacttggatcattcagaatggggccaactcgagtgtcggtcagtacgttcttcagctctgtaaagcgtggaacctaggatgcattggcttgatcagagacaggtgaaccgttgagacctttgttttacaaaaaaagggtaacgaggaaactaatcaagacttgcttgaattttcgtagaccaaatgttgaagagcttaaggcttatttgactcgtctgggatcggaggacaagacgacgatcctgacttatgacgagttggccgatcggccgaaaccaagtcagtcgatctccttgggtctcaattgtgtcagtgggaatgccgagacggttgggatgatgagatggatgtcgaacgggagtcgcctgagtgagtaggaagatctcttcagagcaacttctactcaattccatccacagcggccccccgattgatctttattgggattgttgggacagtcacctacggagggatgtcaatgaagccgttggtcgtacccacctcactcttgatctttcgggacctcaagttagaaggcttcatgctcaccaattggcgcatgaaggcctccaagagcgagtatagagagatgctcgaagacttggtccgcttgatcgaccgcggccatttgctcgaacatgagcatgccaccatcgtcgatcttaactccgatctggctgaaaaaaccgtccgggaaaccgtcaagcagagcatgagcggtcgggccgggagaaagttcctctttcggttcatctgaatcaccttttcccatcgagtggcttgtctattgttcaacttgcttgcgtttgaactttaatcccgataagattcttaaggttgaacaaagagtcccggaacatcaccccctagtttaagtccggtcatgaatgaagcccgattgagcttactcgacctatcatgaagaaggttctatctgcttaatcttctttttttttcttcgtggaccagtgttctttttgtatgtttgctatttgaataaaattgaaaccaaaaacttccttcaaacaacgcaaacagagcaataaaaagttgtgaggtggagacgaaacaagacagtaaactggaatggaatgggttatcttgatagctcttatcgaatgattcatatagagaaaaaaaaattgttgttgttgttgtatgtacaattaatattgaatgtaaaattatctgagttctgatcgagaaagggggggaaaaaaagtaaagagagaattagttgatggatgaaagttaatataaggaatataagaagaataagggacgaactcttgctctcgaagaaacctctgagatggcgaagttgccagacacacatatagaagaggacgacgatctggacgagactccaccagacggcacgatggttagttttttcggaaaggtcacgaaactggatctcgcgttcgcgttggaactgctgttcgcgccggatatcctggagccggttgttgagttccttgacccggccagcaaggtcctgaacatgctccttctcgtagtcctggtccagtcgactctcgccaacggtgatgtccagatgcatcttcacctgcggggtcgagaaccatcctcccgtgtagttcgtccgtaaacagatctggtgctctcctgctccatgcgacgtaaatgtaaacttgccctccggaatccctcgtgtattgactactttttcttgtgtttctacctcctttgggtttgttcagaaataaaagatgacatgatccggaaattaagcgggaggataacgaagaccaccaaaggaagtcttcaagtcagcatatatatatggaattcttgtttttttttttgaattctccaatcgattgaggtttgaaagatgactgaactgtgacggtgatctgcacgccgagttgagggttgacatgatagatatgttttgtgttatcgtattcctcgcctttatatttgcctattccaacggtaaaaatgtattacatcagatgtgaggtggttgtcaatgaaaaagagtaacctaacaccaaaataattcgaacccacataccattgacgattgtgtccagaggaaggtcttcaatgaagcatcgttgagcacccgcatcgaggtagaagtagagagagttgatcaggccgttcgagatcaggatcagatagatcggcgccacgatcagcttcgtcgtccgtgtccacaacattatcttaatccttttgcctcgactataatcttgttgtcttcttcctttggtctctccctgagtcgtgtttgtgttgttgttttttgttgatattcgttgtggttgttcctttaccgatcagttttccttgatggagcttgggtgttgttgtccaagtggtaagttctattcgaagtttggaacttggcaccaccactgggagatgcaggctatgatgtgtaaagtggcttgccggtcaaccgacgtagcggtgacgtgctgtgccacatttgcatgagggagccctcgtcaaggctcccacgccaagacgtccgccggtcccctcagcgtttttgacccccctctaaacgccatccagcccctcgaggactgcacagtgaagtttggactctatgccctgatccggagacggggttgtggacagcatcctcatgcacagtcatgccataagaagtgccggctccaatatgtgttcctgaaggaggcagaattgattcctgcgggatccctggggaatttacaaaggctctggtaacttataagttaagctacaaatcatttttcacttcctccattccctcatcatcccattattgtttttcatctaatgatgattataggagagcatgttgcaatcagttggaattctcacagactccacaggttgcccaatttgttgttgttcagttgctcaggaaattgcagtatttgcaccatggagcttcatgttgaaaccaaatggcaaggtcaatcagacttaatacaatggatagacacacagttgagactgtttttacaaggatttgtgatattgtttgtggtttgtattttttgacctggccgtcactaaaacaaaactcaaaaaacattgacctcaagattgagtggaactgtaacgcaaaaaagcatgaaacacaatcaagtccaaaccagatcacatatacaacgtattgaacccccctgcagagcccctgaggtactgcttcacacatgattctcagttgaagcagtgcatgtacataattttggaattaattttgcacattttccttaagacaaagctctacaaaattttgctttgaactggactgacaatccagccaaacaagataattgagggaattcaggatagaacccatcaagcatcaaatcaaccacaccccttcagattttcattaacttggcttggccatctgataaaaatgcgctgggaaaattattatttctccttggctatatttccggtgtttttaccgacaacatcagctgttccagtattctcaaacctcttggcacaatagaaaaagcagcacttgacaacggcagagattcaacgcccgcagatcgcgcctaccgggtaagcttttaatcttaattttgattcacggatttggtagataaataagctcaaaaaggtcccggtttatctgtttgcaaaaagatgttgagtttgaaaaatcaagataggaaatacggagaggatgttggagctttcgtgcttcaatgtgcagatgaagttctcgagtgttttgatgaaaactacgatgagctttttaacacctggtatgtactgacaaatcgtttggatacgaagcatatgctcacagaggaaaaggctaaaaaaacgttcaaaataaatggtaagcaatccggaaaaagaatcttctatatcctgttataagaacatcatagattaggaagctgaattcatggggagattttaggtgcttgccttttcaaattaataaaagtgttgttccatgtcagaacaaaatacctgctggaatggagcaaagatgatagacgcacaatcaaagaaatgttgacaaggccaaagctgtcgccgaaattttacgaactacttgagaagatcgataatatttctatgaagtcttttcccaaagaccgtcaagttggttcggaagaatacaaacgaaagatagagcatctcagcacctaattcagccttgtctttgttgctcatgtcttcagagggctcgaatggccgatccctgaagagcgaaatatctctctgtcagatccatcccccgcaatgaggcagatctttggtcgagttgcccaagtgatcacctgggaattgtatcacagatctgggaggaatgcctcaagatgaaggctggaagagtggaagatagaagatatgtagttcaactccatccatactaatgagtgaatgaatcctgcagttaattgtcttacaaaataattatcaggattcacttctgggaatcatcgtaaatgtctaataaaatggtataatctaataaaaagtctatacacaatggaaaaatatatgtgcattgaatcaactgtgtgttgccactcaatattcttttaccacaatttgttgttagcaaatacatcatgtgggtgattgattttagaaacttgcatgccaactttttaattctttgtgaggctgcactacttatcttttattttatgttgttgtctttctctctcagctcactctagatacactccttcccccctatttcccaatcaatattattttcaatcaaaaagttttaatttcaggattttgttttcctctaactttcaagattcattaaatcctttgcttctttgaggaattgaaaagttttaattctgcccctgctttctcttgaataacaaaagaaaataacagattgctataaacctctggcatttggaatccccaatttcctatcagattaaatgttaaaaccagcacacaccactgattattgtatggaaaaaaattcctgaaaaaactaccatttgttgagatagagtggtcaatgccgcagtctctcttccttctattctctttggattttttgaaaccagaaaaagggagtgaacctgggtacctgtggcttgtccaggtacccttggtgttttcacaattatcggacactacctgtacctgcacacggcaccagccggcgggtaacaggagaaatcttaatattgattggattaccaatttgacatattcccattgtctatattgcttgatctagaatggggtgctaaaccttacagtttgatgaaaagttgatcaaaatcaattcttatcaccaaaaaattctagtacttcttcataaatgaacaaatttagacaacagtaagtcctccactatcctgagaaagcccctattgaaactccacatgaacccaagataaatttgtctcatatttcctgcatatttgacatcaagttgagaatgtttttgttgctgatagaattccattttccattgaacttgattcttgtgcattttttgggtatttctgaattcaatcccaacttgactgactccctcacggcaagaagagattttgtaattgcttgctgtgcctcccattcagaggaagtgcagtctctggtaatagtatccagcccattaaacacttcgaaggaggcaattgcggctatgtggttcccctaatcatcaaatcatactgtgattaagtgatttcttgatgtgagggatctgggcagcaattcaaaagttcaagaaaccataataaaaaaatcccaatttttttgttcaggcggacgtctgcttgtagttgaaaccgcgtggtgaaaggtcttaccgctccctctatgatgtcgcaggccctgcctgcggaacgacttcgtttggaagcggcaatattgcgtccgccaaaaatctactgcacacacatattcacttttcctttctggtatcaagtgtacgatgcttcaaatagatacctctttttaatcatcacactggatctctgaagataccacatttgaaaccaaaaaatttcttgtatttgcaaaaaatagttttgaagattagtcatggcactaggccgccactagccttccgctgagactccatttgaacttgttggaattcgatcagagtggaaaagtgacctcaagcaattaggccataacgcaccagtaatttaactaatcaaagctttgcaacattttgaaacaaaaattcaatcactcgttggaaatacaatgcgattggcccgggacctctccttggctttctttccattgttattaacacaaacatcggccttgccaatattttcaaagcctttgggtaccataggtaaagcggcactcttcgatggtggagatctatcaggaggggctgatgccaacattgtaagtagattaaatatcatcatattcatcgattaagttaaggagctcaatgaagcccattgtttttcgaattccaaaagttgacgaattcagcttataaaaatcgcaacgttgaagatattctaggagacttcttactgcaatgtgcttatgaagttctggactgctttgacaaaaactacgatgtgcttttcgagccgtggaattccccagaaaataagacaagtgataccctgagaagagagtttaaagtatgtcataaggaattcaacatagagggtaagcaatccaatgctactgattttgttcaaaccaactatcaaggtctagctaaggcttgaatcgtcgtaaaaatccaggtggttgcttttttcaaatgatagatttcatgtttgactgcagaactaaatacttcagacattataacaaatttgatcgagatgaatttgatgaaatgctggcaaacccaaggttatcaccaaaattctatgccattattcagaagattgatcggatttcttccaagacgttcactgaaaaatacatggatattgatcaatccggagaatacaaagagaaatacatgaagatcagcatccaatttcgccttgcttttctttctcacttatacggaaagcttgaatggcctttacctgaaagatcgatctttcaattgcctgagtcgtcctatcacctggcaaagatcaataggcgaatcgcgcgagtggcctattggcacatgtacgtcagacctgtgcaagatttccgattgagaaagacggcagagaagaagatggaagaggaactatacaagctcactccaaaggcaatcttcaaatatagtatatggtgactttgctacattgcctggaagaaaaaggccacagccattgaatttgatacaaatcgaagaaatgcaaaatagatgtgtgtctgtatccaatggcatttctttacttgacttagtagaaacatgggtagattttcttgaattttattcaaacattggaggacttcccgtgggttttacaggccttgtaaagctagatttacaggctgtaaagctaattttttgctgggaaaacggtttcacgagcttgtaaaaatagctttacagggggctgtaaattcgacgggaagacttccatttgttagttgttaatttggtgaagtgtttcttgattcccttttatctcatgagcacatttcaaatttgattttcatgatgatagatttggttttgcacatttaagtgcattccgaatgttggttgaatgaaagatggaacttaggaatagatcatgaaatgggacacaatattgcatgcaaaagggaactctgtgatgatttaatgatcttcacagtagaggtcattgtttctgacaatactccacccaaatgtttcaggggtctagtaatcctaaccccctcataagaattgaagaagaataaataaaaagaaagaaataaaatacattaaggaaataaagccatagcgcacaaggaatgaataaacaaaaaatattgaacaattctgcggcacaactagaatcaacgcggcgcgacgcgtcctgatccccaatcgttgaaagaaagatctactttttctaaactattcgtcgaacccaacgaacagaatgaccacaaatcagccggtgacctctaatattatctaagagagtcactggctgttattccctttcttttccttcctcagacaattacagaaacctgactagctactactacattgaacctagtatcaagcccacctagccgactagaccagcactcgttaactattagcttaggcttgtggttttcactacctggatagaaggcttcgacctgaagactacccttaaatcagtatctagctctcttgagctcttgaattcgtccccaacttcacgcctcctcacgactgtcctacgatcctcttacgcctctacgaatttcccttatgactagttcaactgcttgttaacttgaagtgttaactccctaactatctgctcctcagaggttagttgccccagctgtacagctgctggaagatccgtgtaagcctcatcgagacatctctgagccgcgctgaaactaaactaatgttctactctattacttcttagaaggcgtgttctttcatcttgtccgactatagttactacatctcgtcactccagtaagtaacctaagtctgacaaaaggtattccaatttttttttacagagggctgacaaaaatgaacataatatccctggaactgcttgaacttattatcccccatgggggcaaagaaacccagtaattttcctccagcagggggctgttcaagtttggaaactgctcattatcaatcattcatataacagctagttgctacaggcctcttgaaagcaccagtgatgtcctgattgtattttaataatgaaaaaaatcctgtgaagataattttctgctttgtaaggctttatcattagctactgttttgtgttttttggtacacatctagcaaccagtgtacacagtcgcccagccatttttacaaattttcattcaaaattggctgggtgtatactgggtgccaacacccataaaatagtttcttaattcatcttgcctgttgagcacatgtttaaaccatcataaagggtaaataatccaccagtagcaaagattgaccctgtagcatgcaatcatgcccaagtctaatttgtaaagtacttgatatacttggtattgtcttaggagacaagtctttgattttcacaggaaacatgatatttgatcattttttaaaacatctctttaagtttctgtgacattaaatttaatacagaaatatctttatttttgtttggaggcctgattcaagctcagtacttgtggttcaaacatgtttccctctgaaattgccccaacattaattgaaacaaatttctacaacaattcaatttaaccataatattaaagaataatcactttgaagaagaaatgattttcaaggtgccattgaaaaaacaaaacacatgaagtttttttggaaaacctgccagcacatccagtaaaaatgaacttatgtcaactcatcttcctggttttctttccatttccattatcaccaagattggccctttgcatatcctcaacccccgtaagtcaaatggaggaagatacactttatggcacaaatttaagtaagggggttcacactgaaaaagtaagtagattgagtaagctgctataaaattagattcacatggcaacaaatttaatgatcccctccattggttgtctcttctcccaaaagctgttggccagttgcaaagaaactccagttcatcaagatagaagcaatatctggaacgatgtaggtgcattcctactctggaatgcaaatgatattctggactattttattgaaaactatagtgaagttttcactactctggatctgccagaagaagttcctaaacttgcccagaatgtcttcatcattgaaggtaagccattgaacagatttgttttcattcagaaagattgatcaaacacatacaaaatctgaatgcattgcaaatttccagaggtttgcatttttggattgattgccacactttttgaaataaggaccagttacttgcaaaaatatagtgcatctgaaaaagatgaagttgatcaactcatgcaaagcccaaatatacctcagacatttcatgaaatgattcagaggattgattttctcagtgccaaggctttccctcaaggaatctccactcgtgttgatcaaaaagaactcgtgcgagaagccaggaagctccgcacccaattcattcgtttctttcttggtcatgtacttggacagcttggaatgctaattcctgaacagccaagaatcaaactgaccgattcgtccaacgaaatgaaagcaatttcgcaagtaatccatcaactggtccgcttgcccgtcgaatttgtgcagagacggatcacattttcaaaacaaaaaacaaagtacagggacagacttgtcttctctcagtcataatagagcaaggtcctccttggatcgtttcaagcaatgaacctgtatcacatgagatatgaagccaaatatccaaaaatccaatgtgcattaggtagtctaaaagtagtgggatgcaagttacatagtcaacatttgtggaaaaattgattggtattagacgtttcagtacccaccaccaccacctcttggctatcctacatcttcagtgcccaacaccttggctagaatcactgggcagggccaactcaagctgctatatttgcctgcagacatttgaggtccacattaattaagcaaatttgaatgaattgggccatgtcaggagaacaccttgtcaaaccaagccagcacgctgcacggggcaaattcttcactttttttttttatttgtcgaccctgatctatccccaacagttgcactcagtcaaacccctatgagggcacagctgggtgggaagatctttatattcagttggttgggttttgcgcttagtgtgagagcaactacgcaacagagaatataatttggggcagctcttttcaatgtggtgaggtagattgagcaatcctgaagggatcttgctaggtggggtttattgaaatcggcacaacacggccgagtacgctacccccaaccttgagctggtggaacggacatgcggtagtggctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactggccagagtgcgtgtcttggatgcaacggtggggcgctacactaaccgtagcggttagtgtagcgtaacgcagcggaatcgctgttagcgattagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttggccgttttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctaaaaaaccgctaacactacggtttttggtgaaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgttggatgcctcttgttgtttgcggaggcagagggcagcgtgcttgttcaggttaccacaggaggagtcagacataggccggttgatcttggtagaacacctatgtgcatgcaaaagaagaaagatatcatgatgtcagcaaaaagtaatgagttcatatgattggaagagaaaacttacattttacaatggtaagcaatcatgaaccttccagacttgtccttttgatcggagagctctggtacgtggtagttattgtagctagagctgacagcgttggcggcgacattctgagcacgatctgaaaaagaagtaatagaagtagcgaggaaggtagcgagagggagagggagtggaatgcaacggagcaaaagggagtaggaagcgagcaagcaagcaaagcggaagatgattgagcgaggtggcagaaagtgagagagagagcgaggttgatcaatgaagaaggaaagactcacctaactcctctgcatcggtcaacggatggttggattggcggggagagcttggctcttcagacgaattacggccaacgtccttatcgttatcgtcgtgcggttgatccggaggagaaggtgtgtccaatggtcgatcctgattgtgtgtggcatgggtttttaattgtgtgcggggtggcatggtgggttggtgtagcttggtcgacctggggtgggtggtggtgtgcgggttggatacagttggtgcctggtaccactgatatccgaccctatgccctgggactggatgggtacctgttcattgggtggcttaatacaggtggcttgaggcggtacccggtgtggaactgctcagcaagtgagtaaagagcttagaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtgacttatttctaaatttatcttagtgttgatactactgttgttgttgcttgagaatacctgttgaggaggtaaggagttttatggggtttctgtagggtttctctgttaaatctgttattaattctctctggttctctgatcttataagtctctctggtttctctgggctctgataaaaggcaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctacaaaaacgctaacactaccgcttttggatgaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcgtagcgtagcggcccaccgctgtaaaaggtacgctgatttctctaaatctttcaaagaggtaagaatggctaagcaatatttctgaattacttgtctatggccaaagttgaggtaaggaaagttcagggctctaataatctctggatctcttaatcaagggtgatgaaagctggagtaatagcggctgattactggttctgtaagctagcatctggttttgatgagtggctaagtaatatctctaattacttctctggtgcaaacactgtaggagggatgaggaaaacctgggccagaagagcctctatttatagacaaatagttctgctgtacatgagattttggcctgaacaactagtgcatctgagaagggtacttctagagtggattttactactctgagatgggctaatctgatatgaattaatctctaagtgcccttctaatacaagaggttgtaattcttctataagatgcctattcttagattaattactatgagatgggtattctaggactaactagtataagagttattttctagatctagtctgtgaagcactttctgattagtagcttgatttatcagtctaagctggatgaaatatagttctacagtttatttgtataatttttatccatgagaaattaaatatcttaggcctagtttgtgagttaattaaactacaatttagcccagtaatatttatgtggtttctttcctattctacccctctttctctaatattttaactactatttatatgtaatacagtgtttttaattatggctatgggtttgatcaatctcaccacaccgggagggtacccgggtactgggtctgattttggccaaaaacagacaccaagtaccgcacccggggcctgttgccaggtaccggaggagtgaaggcggtacccgccaacgggtcctgggtaccgcccaacgggtaccgcaaggccatctttataaggctttatcattagctactgttttgtgttttttggtacacatctagcaaccagtgtacacagtcgcccgcccagccatttttacaaattgtcattgaaaattggctgggtgtatactgggtgccaacacccatagaatggtttcttaattcatcttgcctgttgagcatatgtttaaaccaccattaagggtaaataatccaccagtagaaaaaattgaccctgtagcatgcaatcatgcccaggtctaatttgtaaagtgcttgatatacttggtattgtcttaggagacaagtctttgatttgcacaggaaacatgatatttgatcattttttaaaacatctctttaagtttctgtgacatcaatacagaaatatctttatttttggttagaggcctgattcaagctcagtacttgtggttcaaacatgtttccctctgaaattgccccaacattaattgaaacaaatttctacaacaatccaatttaaccataatattaaagaataatcactttgaagaagaaatgattttcaaggtgccattgaaaaaacaaaacacatgaagtttttttggaaaacctgccagcacatccagtaaaaatgaacttatgtcaactcatcttgctggttttctttccatttccattatcaccaagattggccctttgcatatcctcaacctccttaagtcaaatggaggaagatacactttatggcacaaatttaagtaagggggttcacactgaaaaagtaagtagattgagtaagctgctataaaattagattcacatggcaacaaatttaatgatcccctccattggttgtctcttctcccaaaagctgttggccagttgcaaagaaactccagttcatcaagatagaagcaatatctggaacgatgtaggtgcattcctactctggaatgcaaatgatattctggactattttattgaaaactatagtgaagttttcactactctggatctgccagaagaagttcctaaacttgcccagaatgtcttcatcattgaaggtaagccattgaacagatttgttttcattcagaaagattgatcaaacacatacaaaatctgaatgcattgcaaatttccagaggtttgcatttttggattgattgccacactttttgaaataaggaccagttacttgcaaaaatatagtggatctgaaaaagatgaagttgatcaactcttgcaaagcccaaatatacctcagacatttcatgaaatgattcagaggattgattatctcagtgccaaggctttccctcaaggaatctccactcgtgttgatcaaaaagaaattattcgagaagccaggaagctccgcactcaattcagtcctttttttcttggacatgtacttggacagcttggaatgctaattcctgaacagccaagaatcaaactgaccgattcgtccaacgaaatgaaagcaatttcgcaagtaatccatcaactggtctgcttgcccctcgaatttgtgcagagacggatcacattttcaaaacaaaaaaacaaagtacagggacagacttgtcttctctcagtccaaatagagcaagatcctccttggatcgtttcaagcaatgaacctgtatcacatgagatatgaagccaaatatccaaaaatccaatgtgcattaggtagtctaaaagtagtgggatgcaagttacatagtcaacatttgtggaaaaattgattggtattagacatttcagtacccaccaccaccaccacctcttggctatctatcctacatctttactgcccaacaccttggctagaatcactgggcagggtcaactcaagctgctaatacagacgggggaccgagtatttgcctgcagacacttgaggtccacattaattaagcaaatttcaatgaattgggccatgtcaggagaacaccttgtttgtcaaaccaagccagcacgctgcacggggcaaattcttcacattttttttatttgacgaccctgatccatccccaacagttgcactcagtcaaacccctatgagggcacagctggatgggaagatctttatattcagttggttgggttttgcgcttagtgtgagagcaactacgcaacagaaaatataatttgaggcagctcttttcaatgtggtgagacagattgagcaatcctgaagggatcttgctaggtggggtttattgaaatcggcacaacacggccgagtatgctacccccaaccttgagctggtggacgggacatgcggtagtggctgtgatcaagacatgttaaatttgactcatttaatcctttggctaaaattgcctgtggagacaatactccaaccaacaagattgaagagaaaagggacaagcgacatagtggacagattttgaattgattcatgtatcgttttccacgatgtaaaaagtaaatgacacatggcttgacagaatcattgtgcagtgccgctaaacaatgaaattttctatctaccaatagaatgccacgacgatatctgggtttggggatttaatcaagctatgcgcaatgagagggctagagaggtttcgtcgggttttaacgagtttgttggaacatgttttgacaggccttgagctgctcgaggtaataactgcagctgttcatgtcgttcttagtgctttcaagacatcgagtgaaatctgataattgggcgtaaaaggataaaagatcaggataaagaggatcgtccatcaccaggagagtgggatgggcttacccttggcagctgtttcgcactggcctcccatttgaggttcatcgaatggtttggtctgggcggcggtgaccggcgcctcttccttggagcccccgccgaacaacatgctggaaagaccttgacccatggtgtgacctacagcgacaccggcagcggtggatgccatctgcagaaaagcaagttatcagatgtctgatacatgacgtacctttgcaaaaaggtgcacaaaggactcacttgaccaaataacccgggaccggatgaggttggttgttgcatggcaggaacagatgactgttgggcggcaggcggtgctggggggcgagcttgaacaggttgatgagtggatgtggaggcagaccgagttgaggtgcggctgccaccgctgctgctacttgaacgacgctaaacgaggaaggtgattcaatattcagttgcagtttacgttcaattcgagaagagtagaacagactcacaggcattattctgtgctgggctgaatgaagttgatgagagtgttgtggtaactgttcgtatgtgatatggtttgatgagatgactgggagtttcagtagttgtttggctggcaagggagcggaaggaacgcacgagggatttataggaggcgcatattgaatactggccgacacagcccccctgtttcgcacaccaaattgcatagcatgtcgcgcggatagcctcgaatgcgctgaaacccctcacccgctgcccgattggcagccacggggttcctgctgaagttttgaaccataatgagttgctcagttttcctcaaataatcccgagcttaactaatcctctcatgacgagagtcgtgtgcgggcaggtctgggcggctgcccagtctcgtcagagaggcttccatactattactcaaagcttgcgtgaggaaggcgcaattttgaggtccttttttgcattttcccctgtgtcttgatgttattcttctcaaaatttgattgtgcttttttttcttgttctatgacatcttcttggtctttctgtatttttttcacatttttatttccatatcaatattttttaaaagagcaagcagaaaaaagacagattctcattttgcaggcataaaatatgcttatactagcggggttcacgatagcttctcgcaagaagtgatttcttctcgcgcgagaaaccgcagcactgctgcaggcttaaaatttagcgcagaacttaaaatttttgctgggaaaattgacatcagcaatgcgcgagcaagaaaaaaaaattacgggtgcgagaagcgaaaaacgctatcgtgaaccccgctactgagagtgcgctcgagcctctctgccaaattttcaaattcaagttcaaaatcatcaacttcattgcatcttttctaccagaaccaaactggtttttgcaatgaaaaaatatacaaaaatccggattatgtagatctttcatccacataaaccaaaaataaatttgagttgaaatgaatgagtggtggggcaaacaaggttgccaccaccaagcccgtgtttctgcctcacactgggaaagtgtttaagtccctccctgcgggagggggcactttgcgcccagccagtcacaccagcaagcctcccaccaggggacttgtgttaagctcaaaataattgcagatgatcatctttttgtgagggaattgtatcactaaaaagttaaaaaccttgagtcctgggagatctgagttcaacttcaagcagttgtcagacaaacttgggtccaaccaatcttacagcctgcggccaccggagtgcaagacttgtcaaataaacctcactcaaggagttgttttagtggcttacatgatcaattaattccattacatgtatcaagcaagtttttcttactgatcattgagttactaccatttaaaaaatcaaaccctcacttcctcttgatctaatctactattctagctgaagtcttcctgtcaagatatagggtgttcaagatgcaattgcaacatctcaatccactagtacaaaagaaaactcaagaaactgccaccagttgaagtctgtaaatcatgagcaagcctttactttcactaaaacttgactcaaagtttagttggaccaaggctcaatgcaaagttaatgtgcaaaaaatgccctgtttgaagaacaatgattttataataaatcagaaatcaattgaaaaggccaaagtggaagatttcctggaaaacattgtaaaatttagttctcaagcataccctttgatactcaattgtaacacaaaaatgctttatttttgtggtcttcactgattgtggatgtggtaaaccttgatgttctattttcaaaagatataaaattaacttacaagccacaaaacagtcaacttttttaaaacaaaaattttatagaagtgaaattgaaattgaggtagacacaacacaaaaacaaatcattttcacatgacaatcatagggaaaatcttgatgtgtaaattgattggactgaattctgtttctttatgaatgaacttcactagaagtataggatttactcttttttgaacaatttctatcaatcaattcaccactaggattgctgaatcctatcagtgagcctgctgattgagtggtagaatatattattgaagaagctcttgaaaatctgcttgagtctgttatttttgtttctttgtttatccaataaacctttcctaaagttttccatccagacctccaacaatatccatatagctgttatgttatttgcggtcccctggtttgaaatcttcaattggaacaactcccacttctcagataggtttctctgatattctggcctgtttgttgtcactggctcagacatcaatttcaaaagtttcaatgcttcttctagctcagaaccatcactctctttcctctgtgatatgggaataactgtactgatcatttcaacataaaacaagtataagatgattgctttccttatctgaattgacttgaaacttttaattgcttcaaccaatcctccatgtttgaaatttgactttcttagccaatatgaataccaagatttctgattttcccatattttatctctagatgagcaaaaaggatgaacctcagtattttcctgacatccatgtgtatcatcaagacttgattctatgaaagctttttgaccataggaaaaaataccacagtggcgaataaattgggattctgtcattactaataaatcaatagaacttccaccttcttgtgaaagtaagtcaataagtctcatgatccttttttggttccttttcctgattgaagatggggaaggaaagaagaaagcatctctgtcaaactttaatctctctgacctggatttgttatcaattgacttctgggctgaaaagtgattatttcttgctgaaggagataaaattcccatctttctgtgtggatgaatttcaattgaatttaacaaatgatggttcatatttgaatgatttgattgttcactgaactcatgatccttgcctgaacatgatggcacagacatggcagtaagttttattgtagatatttgtttatttttttcttgaatgtgggaagttagacgtggacagcttaaatggttgatttttgggtatgaattgggagtgaatgtaggagtggaaattttccttttaagttccaaagattgttttggggaatatctggagtctcttcccactgatgtaactgaatgtgaaacttctgatgacctatctataatttcattagggctcttaggaggctgttgtaagctaactgtttcttcatttggatcttttgaatcgatttttggaaagaaattggagactgagtgagccagattatttgcttccagaggatcttcattcagatcaaaatccaatttttgaaaaatgcttgtttcagtgggggtgaagaattgatggcttaaatgattccctaagggttcttttttgatggagattgactgcatggcactttttggacagtaattatccatctcaagtggttcaaagttcaaatcaatactctcatacaacccctgtgttgccttacatttgaaaaaccataaaaatccaacttgtatgtgataaattcccagctgcattgtgttgagtactgaataaatttttttgttctagagcttactaagttgtaatgatgtgactaattaggattcatgattgaccacaatatctgaaatcccagtggctatgaggaattctaggccctcatttctacaaaaaagtctcaaaccaaagaagtagaagtgtaagattgaatgatgaaacaaacagcttgcaattcaggatgtaaaactgattcaccagggaaaaacaatttttggatgacatttcacatcaggctacatgcatcatggtacaaactatcatactatgtatccagttcaactcttttcatggtagtttagtttcagtcaaacttatgctacatcagagtagtgaaactttctacttgatgtcactgaaaatgttgagggaattgattttgtttctgggtttgacaagattgcgaatttaaaatggtaaaaatactctaaatctgatattgattccccacctatgtgaagcttgactggaggtgctacacctctacaaagctataatagattgcagaactttcagagccccccttttttcttatcagctgaaagtgctggaatgcaaaattcctgtgtttacaattcttttaaaaagatttggtggggggtagtgagtgtccatcaattttttgataggacatccttacatttttggtgtgtatcatcttgattggcaggtcctgcagaattgatttagagcttcaaaattcagatttccctggaaaggtctagactttctgggtctaaaacaaagactgttgagggtccatgattatgacaggaagtcctccattttgtggccaaaaattcctacacattggtttactttgggagcgccttgacttctccggcacccggtgggcagggtgatacatagttacctcccggtgatacccgctgtggagaagttgatttgcggtatttaccaaatcaggtccatcatattttagaaacatgcatcgttgactttgtcccggtgaaccaacttgagattttgccactttcatccagagtagacggacggcgacccatggctccggacattcgcatcctgattggtgagccggtgttcatggaacagaacgatccgggcgacagctgattggtcgattgacccacacaaatatgtagttggagcaggcgcagttggagcattctatggatctcggttacatcggccggagcaaggcgtcaaggtctcgtttatctgtcgttcaaactacgaagaggtcaaggcaaatggcatggagatcgaaagcagaacgtttgggaggtacaggatccggcctgagcaagtattcaagtcgatcgacgaagccgccgaactcggaggatcaggaaccgggaggaggtgggactacgtgatcctctgtacgaaagtcttgccagaccgagtggacgactcagcattactctcgcccctcctcgcagtagccgaccacgacgaccggcctccgccaactctagtgctgattcagaacggcataggcttcgaggataatcatcgtcagagacatcccaaggtacccatcctcagcgccgtcaccgtcgtcaatgctgaacaactcaaacccagcttggtcagacataatcgctggactcggatcagtataggcccttatctcaatttctcatcttacctggaacatccccatcctccaatcgatcctcaacttgaagcccattcacaatctcagttaaagcttttggttgaattcctgcgaaacggtcaaattaatgatgctgaaatttatggtgaaaaggatcttcaaatcctccgttggcataaattagccatcaagtgagtaaaagaccttccctcgctgcttttttaagaggccttgtttgtacgcaccttaaaaccccctttccatagccaaaatagtagtagcccagcctaactaatcacatggaaaatcaaaatttggagctcatcagtgcatcgatgaatccgacctcaatcctatcgggcggactaccctcatcagagatggtgaagagcccgcagctgcgctcacatctcgagggatgcatggaagagatatttgaggcggcgaagaaagtcttcatgatcgagagattccctgcgaaattcgcgagcatcgagcggatcttagagtcgaccgagagagcaggcgaacagtcgacgatcaagccgtcaatgttggtcgactgggaactcggtaggctgctcgagatcgaggccatcctgggacttccaatccgaatcgccgctcgtgctggcgtcaaacttgctcggatccagtccatgtacgctttcttgactcagcttcagctcgctcgctcgcaaaagaacggcttgaatcaagccaggatttaaatctgtctacactcttgatcttctgggtctatgtgcatgatgctgaagactagcgatacagacgcttcagaacgagctcgattctcttcatttcttgatatttatcacaaagacattaaattgattggattgtgcaaagaagatgttcaattgtttgtactctagaaatgttgcaccataccggatgacaagcaatccaaaccttaaaatagatcagaagtgagccagtgaatgatccctgtttcttccctagcatgcttccctcatggctttacattctttggctccattgaatcttttcttgggtaagttggtgctctactatattcagacttggggcgtatgtgcatttgtaaagtttggactgccctcaaaagagacaaatcaaacctgattgaattcgggcaagatatcgagtgggacttgaggttgtatgctgattgctgtaccttgttaacttggccaagtcacttttggtgaactgatgagtggggatggtgtactcatggttttgctggcttgtcgagtcagttttgctgcttcggatgaggagtttgtaccacccaccacgctcaacaacaaccaccaccaccacaaggagacacactatctcgacggcaacactctgcggatcgatctcaataaatgcggatggacacccaagccgttggctcagacaactcatctggcaacgataaccatcaaacggaatctcatattgtcaaagatgggcaaacccaatcagaagatacagaaacctatcgaccagttcaactgagcgagcttgaagatgtgtaccaacttgaatcagacgggtttcctgccgatgaggctgcctcaatgtcaacaatccagtaagctcttaccgcgatcgatcagaggctcatgacatgatcgaaactatttgggtgctactatcttttgatcaggtatcgtcactggtcgctccgcagttatcctggagcttatcaggaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcactcagcagggtttttatcggtcatactagtctgtcacgatgagctgaagcgctctatatgggcgttggatttctggaccgtggtccgagtcaagtggtccatggctctcgaccctggtctgaaatgatcctccacctcccatccaaaaacccatcaaaactcctgtgtccaatcgaaagctgccggtgtatcatccttcggaaagatgtcggtcggttggtgactgtccaagagtgtccggtaagctgctctatcttaacttgcacccaagccaatcattacacattccaacgcgcccgctttcactattagcttcccgaacctccacacctcacttccaccggaccatccacccgatgttggctagtacccagtccgacgagtttcgaaaacatcgggttttccaaaccagtcggccaagtcgcagggaacgagagacgatggttgtcgtgtggtgcctgtgactttggaccgctgggctggacagaatctccgactaacttggcaaagcagttcgctaatgatcctcagggtcgattcggcaacgtgcttttattggtgggatgtaatcgagtctttccagccgaataagtcagatgcagatacccctttcagcctttgccccaccgtagacaacgaacaaaacacgatgggttctcaacctttagataatttttcgcgatctcaaaaattcctttcaagcatgataccgacctcttcaattgcgaccatgtccagcactggcactctgtaaacgattttgttattatttctcagaacaagaaagatgaccttcccaccttctaaactttagtcaatcttgaggttcatttgcggtgtgaggggctcatccatcaagattttactttacccgctgtactcatccttcaaaaattgcatggaggtggtgtatgataccaaaggtattaatgtccttttcttttctttggagccatataaaaacttcaaggaaaaaaaaagtattttttgtcattcttatggctggaacttgaagcatctcacaccactgtgtcaagcctcattaatgaaagggtttgagttgaccttctagaataaacaaacagtatatttatccacccacaggaaaaaacaatgaacacttgatgacaagtgacatcaagctaagaccagtgcactaatgattatatatgcagctcagctctgcctcagccccctgtggcacagagaacaggtttgatgactgggagccaatttctaacatttcatctttttttctagagtagtttgacaatggctagttacttttgaaaaatgaatgaaaaatcccccccccccacaaatgagtcaaaaaatgtggcaaaatattgaaaatttgtacaaaataattttctgtccagttgaaactaattttccacagtgtcaccaggaagcatcaattgcagtccatcagtttgccctctatactccaatcaaagggttgcatttttcctgtcaaggggctgtacacttgatatcatattattttttgaatccaatataggattcaagaatctacaattataatcacttccttcttcaatggctttgtccctgtaaatttgtccctgtgagtttttttattaaccttggttgggcaatttctataagctgattgcaccctggatcctctctctagcagtgagagatcctagagaagatggcctgcacaaaatatctctcctcagtcaaatttcatattcctcttcggccacttgacttaatcctacaattgtttgaagatggagaaagtgactctctgattcaccaattccacccatgcatggaacattacatcttacaagtgatatgtgaggaactcaagtcaagttcatgggttgaatccctgtgttctcaataaactgcaaaacatgatgtagcaaattccagtccatctttccgttaacaaaagaacaggaaaaatcatgaaaacttgatttcagtcaaaattttagtccttccttgggtggaatttttttcttttttttgaaggtcaccactgtccttctcattttggttcgggttgttgaactgatgatgatgaagttgctcaagttggttgatctggatcggctctacttttatgctgaaggtgtacaatgtattactctgatgatgagatcattgatgcccatcgtcggcagtgatcgactgtctcatccctatactcaagtctcacccggtttgttttcgttcggcccaaagggaaacgccggttctgaggctgaagaatgtcttggctgtcttggatcagcttggatccctggatttgatcgaggtcgagtgtgctgtgctggtgaaattgcttatgtaagaataagatagatagatagataaccttgatgtccatcatgctaagttaaatataaatttgttctcactcccagtcccctgcactcccatctactccaacagctcctcactcatactcaaccacctcacacaaaaaccaacaaaccaaacagataaatatcagccctctctctgtctctcgtaccactcactgcccactagctacggtacttggttcggaggtaaaccagcatcacctcacctgttgactgaatctgtttagctcttgaacgcgatcttgactcgattcttattattctgtaggaaattgtcactcggtcatcatgcatcgcctcaacctcaacaagatcgcatccgctccgaggttcctctctaactcattggcaccctcaaaccgtctcacatcgaaattcacgaaatcctctcagaacttacgccatcttgcaacagctactaacgaccaagtacttcggaaagctccttcccccgtcgatggctttgtcaattcaaataacagctattacatcgaagagagtcagtttcattcaacaaaaaaaaacaaaatcatatccttcttgttgttcattatgctgattcattctcatttttaatttctgatcggtagtgtatcggatgtggaggaaagatccgggttcggtccatgcatcctggaacgtctatttctctggtttggaaaaaggcttgccttccgagaacgcattcagacctcctcctgggctcgtgagcatgcctcagcctgctggcggagccccaatgctagcaatgcctggctcaggcggtgaagtagaagaccacatgaaagtcagcacctggtatccttgtatccttgtatccttttgaacattcccatctcatctttcttccacgagccttctgatctgatccttttctttttcttccccataccactcgtagattcaactcttggttcgagcctaccaagtcagagggcatcatatcgccaaactcgaccctctaaatctatcagaggccgatcttcagaccatcagaccgcctgaaatggacttgaaacactacggattcgatgaaaacaccgattacgagaaagagttctccctcgggcctggtattctgcctctcttccacaccaaagatcgcgagaaaatgaagttgagggagattatcgaagcttgtaatcgaatttactgtaagcattaattatcttggcccttctaccattataatcattcacagctgcccaatggcgttcttggactaacaatcaatctatcctatcctaggcggtcacattggtttacaatacgttcatttgcccgatcggaaagaatgcgattggattagagagcgagtggaattaccggtcccatggagttattcattggaagaaaagcggatgatccttgaccggttgatctggtctgattcattcgaacgatttgtggcctcaaagcaccctaatgagaagaggtttgggctagagggtggcgaaagtctgattccaggtatgaaagctctaatcgatcgatcagtggatgcaggtgtcaagagtatcgtcattggcatgccccatcgtggcaggttgaacgtcttgtcaaacgtggtcaggaagcctatggaggctatcttcaacgaattcgccggctcagctgatgcgtctgaagatggcggaggtgatgtcaaatatcatcttggtgccaactacgtgcgcccgacgccttccggaaagaaagtggcactttctctagtcgccaatccctctcatcttgaagccgaggaccccgtagtgctaggcaagaccaaagctctacaacacttcgatggcgaaggctctaccgatcacgccatgggaatcttgttacacggtgacgcggccttcgctggtcagggtgtggtctacgagaccatgggctttcacgatctacctcactttggaactggcgggacggttcacttggtgatcaacaatcaaatcgggtttaccactgatcctcgccaaggtcgttcgaccccttactgcacagatatcgctaaatctatcgatgcgcccatctttcacgttaatggcgacgatgccgaggctgtcaccttcgtctgtcagcttgctgctgattggagagctgcgttcaagaaggatgtcgttgttgacattgtctgctaccgtcgtcacggtcacaacgagaccgatcagcccagcttcacacagccgaagatgtaccaagccattggccagcagccaccaactctgaaaatctacaccgatcacttgatcaaagaagggagcttcaccgaacaagaaaatcaacaatcacaaagaatgggtgtggagtatgatggagaaggcctacgaaggaagtcaggattacaacccaacttcgcgagagtggctgtcgagctcgtgggacggattcccatctcccaaggagctcaaagaaaacatcctcgaggcccggcctacgggagtagaaaggagtgtcatgaacaaaattggtgacacgatatctggaggatggccagagaactttgaggtccacaaaaacctcggaagaattctcaagaaccgaggtaaaacgattgcggagggtgaccagattgattggtcgacagccgaagccctggcatttggttcattattactagaaggtaatcatgtccgggtttcagggcaagatgtcgaacgtggtaccttttctcaaagacatgcggtcctacatgatcagaaaacaaacgataattacatcccattgagtaacctcaaacccgagggatcggatcccgttggcccgttcacgatttgcaattcgtccttatccgagtttggagctctgggattcgagttgggatactccttggttgaccctcatctactcactatgtgggaggctcaatttggcgactttgccaataatgtcagttaaagattacgttgataatttggagttcaagtaaatgctaatcattcgatttcctctgatgtatgatatctaggcccaatgtatcattgatcagtttatttgttctggggaaagaaaatggctacagagaactggcttggtgatgtcattaccccatgggtacgatggacaaggaccagaacattcgagtgcccggatcgaaagattcttacaactctgcgatgacgaccctttcaaattcccgacgccggagaaggctcagcgaatccatcaagattgtaacatgcaattagtttattgcacgactccttcgaactatttccatgtcttgaggagacagatccaccgtgacttccggaaacccttgatcgtcttcttctcaaaatcgttgttgagacatcccttggctaaatcatctgtcaccgaaatggaacccggtacattttttattcctttgataccggagcctggcttttccggtatggtcgagaaccaccaaatcaaacgtcatatagttgagtgatttgtaattgccgaggtcatctaacttgtagctcatgatgatgtgctttttacagttctgctccggtcaagtctattacacattactccaagagcgcgagaagcgaaacgtgagtttcgtgcaacttcaagacagtcttatcgcaataatgctcaagtcgatctttttaaccttttgtctcctcccgctttgcatcatcgatttccgcagattaacgacatagccatcactcgaatcgaacagctttcaccagtgccgtattacgaaattgttaaggctcttgaaacttatccgaacagcgatgtgatgtattgtcaagaagaacccgtcaatggtcagttgatcttttggcaataatttatgtatgttgattttgacgatcaactatcattacctctcaggcggcgcgtacacgtacttggctcctcgattagaaaatgcgatgaaccagaccgaaaaccatgctggcaagaaggttttgtacgctggtagaccaccatgtaagtcaagctctctgtataaatatctcttctcccttggctcgggatcgctaatcgctggttgcttgcagacgcgtccgtggctactggatcaaagaagatccataaacaagaagttcaagtcagtctcactccttataacccctccaatccacactacgcactcttcatccatcactaatccaatactctattctttatcttttcttagcaattccttgatcaagcgcttaacgtgtaaatattcatcacatcattcataacgtttgaacatagatataaaagagagagagaaaagagaatgtgttttgttttgttgtcttcctttttttttaaaacatataaattggttaggtttttttttggtatggatgtaaaacatttcttaatttctttccatacatcaaaaaaaaaaacatataaaataatccccctatcccttggttgaatcttttagtcatcattaagtttgatttcttttttttttattcattcattcatacatacatacatctatataaaattctttgttattataacaaatttcatcaaagtatctggagagtagaagaatcagaggaagaaaggaagaaactcagggtggtgatgcttgccatacatacagatggtcatagttaaaacacatgtaactactttcccctgccaataccagttggtttttcttcataaaaaaaggatgcagctttgagattttctgaggtctgacattggacctggtcaattgagtgcaggttttttttgtaagcctatgcaattgatactcctggtgatatgtaagagaaaggaggctatgtattataatcagcttcaagatggacttgttctatagcatgtgagactttaatttgagatactaacatgattccttctggcttcaaaagtaagaaaaaaatgtacttaatagggaatacatatcagatataagaaatccaccattatatagaaacattatcctttcttttccaaccaatgggtctccaaaggggggagatgaagaacctttatgtttaaacaatggtgggtttttcaaaaccagtcaattaaataatggtggatttggttatattgtttggcaccccttaattggaatataagactttttctttcatgcagaaagatacaaaacaaacatgtcttgacattgtgatgaatgaagtttgagtttttttttaacaaatcattttaacaggctataacagactcatgaagtgagcatactatgttgactcaccactgacctctaccagcaactgccaggcaaccattacttaaactttgccattttgatagctttgattgaggacaaaaaaacaaaaaagttagtctctagcactataaattgacagctgataattaaaagaaaaagaacggtaagatacctgataccttggatggattgattggataatgactgtacttccttcaggtgtgtgttgcttggcatacagattaacagaggctgaatgtgttaattggtaatccatcatgtaaatcctgagcttgtgagtttacagattggacaaagataaatcctcattcattccatgatcaagagagaagtaaaaactccaatactaacattgtaagattgggtggtaattaaagtactttcaagatggaagttgctgtccaagcaaagcccccgttcccgatcaggccaccgggggtgtcgttgcatattgcataccgacagggatgcagatcgtgcggagatcggagcggcggactccaaccgtcaatcggccacccagcctgaccaccacaaccaccaatctctcttcaggatcagttcaagtgtctccttgtgatcgaacgctcagcgaaccaacccggcacgatggaagtcgacttcgaagatctcgtcaccaagcagcttgatcccaacgactcatcccagacccggacccaggcggaacatgctgcactacttacttctctcgaccgggccactcgatcgaggcaactcgccgtgcctaccaatgaggtcgcgattcgtgtcagactacgcgagcttggggagcctatgacgctctttggtgaacgaccagaagatagacgcgatcggctacggtacgtgttgagtcagatcgccgaagccaaaggctgggaactcgagaaggacgctggggctggtcaggatgaaggtggcgttgatgggaaggatgaatctgattctgacgatgaagaagagttctataccgaaggttctgaggccctcttagtcgcccgaagatcgattgccgatttcagtctggctaatgctcgcaaacgaatctcgcgtcaaaagcttgaagccaaacttccactcagtaagatcatggctacccgcaaatcggtctatgctgagcttaaagtgagtcatagagtttgagaaacaaatgttaaaaaaagatattcaattatatggcaaactcattcgagcttcttttttttggtcccagacatacacaaatttaggatcacaggttggagatgaacgtccgatttcaatcgtcaggttctcgcccaactctcgactgttagccaccgggtcttggacgggaacagccaagatttggaacgtccctagttgtactccctatgctgaaagcaaagaaagcaaaaacattttcaaaggttcgtggatttcattggttgattttcatgcacctttttctattttttcccttaaaaaaatttcgcccgccttttggatagttttcacaatctttgcgttatttttcactcccccatcccctccctccgcttcctacataattcccaaaagaagttcttttgatttaaaaaaaagtgatgaagagattcgatttttcacatttactggtttgattatcctctgttcactcacctgctccatctgtctcgtattgcacacagagtgaggccacgaacctctttcctcaaaattcacattggtctatcccacactgccggatccaacgactgacgtcgtgttcgtttcttcctgggttcttatcctgccccttattccttccttctccctcaatttatttctggccgcgcccctgtctttatatatccaccgccatccacatcttcctcttactccatattcaatggacaggtcactccgatcgaatcggtggtttggcttggcaccccggagccaccctcagccagtccacatctagtgcgaacttcatcactggtggcgcagatgccaaagttcaagtttggtctctagacaagtcagttttgacaacgtgctattcctgcacgtttgaatgatatgttgattcaccgatccggttctgttttgcagtgaacagcctcttcgaactctggaaggacatggtgcacgggtttgtcgtgtggcgtttcatcctgctggtcgacatgtagcgtctagttcgttcgatacaacctggcgtctttgggatgttgagacgggtgacgagcttctggtccaagagggacactcgcgggaagtctacagtcttgaattccagtccgatggcgcattactatgttctggtggcttggatgccatcggacgggtatgggatctcagaagcggcaagacagtgatggtacttgatggacatgtcaaagacatccttgccattgacttttctccaaacgggtaagttgcctttgttaatttttcgttgttaacttacagtcatttctcaatttttggacctcatttgatcctttcaataattgtggaataggcatcaaattgcaactggatcaaatgatgacaacatcaggatatgggacatccgtacactcaaagcgatctacaccattccagcccatacctcagcggtctcagacgtcaaattctatcgtgcaccagcaatccctggcttcaagttcccgtatacgattgacgtcgaagggaagactaaggacgagaaacagagcgcagcggcgtttctcaatggctcagatcgaatcaaacttgaggaaggcgagcctgtcgaaaacgaagttgaggttcctctcagtggtttatacttggccagttgtggttatgacggctatgtgaaattgtggtctgctgatgattggcagttaatcaaggccatgtcgagtgaagccggggggagagtaatgagtgtagatgtcggcagtggtatgtcattctttcattcttaatattaaccctccaagaaatgaggcaattgatgacaaatcggttttgattttttttactcagacggaaaatttatggcttctggagaatggacaagaacatttaagctgtggtcggccgaaaacatctcgctaacactataatagataatctttcatgatcttttttcagcaaccaaaactaacaaaaaaagcgcatcacagagagaccctttcagtggaacgaatgtgaaaccaaggttgtttgaatcgctccagtgactcttcagagtgcccgcacccccatgaatgtctcgatcgcaggatcggaacatttacaaagttattgtattcactcgaaatctgtagaggatgtgtaagaatgaataagacggcggtgaatggtgccgtttgtagaagacggacactagataaagccttagatttcgtagttggtagaacaaacgttctaccccaagtcgctcgatacccttcaagcactaagctaggtttggacggcgaatgattctcgaacatggaatgttcaataaaggccgatgaagtggtgtcatgttcagaggattggattattcatggacatctctcgtgtgaaatacaatgtgccccctcctgtctctccatcaacctgaacaggccccatcatcatctaatattcagagaatggtgtgatggatgaactcatctttcaagcgcttgtatcgatggaggatctgtctatgtaagctaccatatgtcattagcaccattcatgcaatcttcaccaatgagagaaatggttggagaagatgtgtgtgggtacattggaatgctgatcttcaagcagtcttggagaagaattaatagccatgaagcttaagccatgtgtctcacgactcaaatgcgaccttcatcttcacaagtcaaaaattgcaacaagttttatccatttttccatgtatctaaaaattgctcaaccagaattaccatgacattttttctagctacattgaacaagtttttctttcctgctatgtaagccagcaatccccctgctaatttcagaatgatttcctcagagactgaagccgaatttccagagagacagacagaggtatttgcagccacattgcaatgtgaatctctcttccatcagtggttctgtgtcccctatgatcgcgatccacagtgatgatgatagctgatcatgtgctgccgtcagatccagtctcattagctctcaccaatgtcctacatagtgtgtcaatatgaatctcaaattcctcccttcgcggacgcccaagcagttggttgataggagatcgtttccactgtctttgtggcagtggaggattaacgagcacagcctgcaggatgagtgttcttccatgccgatatttcaatttcagaccggctgcggacgagcggtgaattagtattgtatttatgtaagtacgaatatgggatcatacagtagttccgacttaagatccgagtctggtcaactctggggcttccttcgacctaaatatgtgtgtgttgccgagcgagcccaaggacttacacacctcgagagacgacgatacattgttgtaccatatgaaaggagactctgcctggaaatcccattcttgaagctggggcggatgggatgggatggtggtggatttaagagacgctgtcgatcggctggctggaaggatttatgatttgatgatgagggggtatgtaaatggaatcagctgggccgatgctacataatgttattttttgtggccagtctatgtgtttatgggtgtgtggggattgatttgatgattaaaagtttcacagaaatgtacagaatacaggctgcgatgatgtagttgcagttgagtgggagctcttgtatgccaatttattttgtttttttttctttttttgattatttaggtctggactagacccagcgacggccagctcttccgattcccaactgacaagacaagaaactggctgcagcaacttgttgtaaccaatcttcaatcgaccagcagattgaccctgacagactttcacccacactcacacaacacaacaactctcgcttgatactctcacttatttaaaacagttttcagattcagattgttttttttctttctttctttttaattcaatcttccttatccctctctctctctctctttattatatccctctccttttccttcgactaggctcgaatcgtcatccaatccacttctgtctaaacactaccactgattattacaacagatagatagttatagtcatataacctattaacccccacccagatatcacccccccttcaggtagccgggtagctccccctccccacctctctcccccttgtaattaattcacagcaaacaagaatcaacagcaacaccaacaacaaaaaaaaaagaagaagaaaataggactctagcgtaagccaggatggctcatcatcactctgaacgtcaaccgctcgagggcctgccacccttaccaagcactgaccccaccagcaccggcaccggcaccggcagcagcacagccaatcagcccatcccaccctccttcgatccctcgttggtaaacccgcctccaccatcgaccatcggcgactctgatagtgccaaggcctccaagagctcacccagctccgatccggcgaacagcccgaccaacgaccccttgagtccgcccaccgatccgaacaaccccggcaattcaggctccagcacatccaaaccgcccgatcagtcgctcggtgcacccgctccgacctcctcttcgctaccctcatccgatcacagcaagcaccccaacgatcccaccagtcctcacgacggagctagtacgaccccatccgactcgccattacccggctcgccgacctcctcaagcccggcctcagtcgcctcgcagccccctcagagcccgtctgaacaatcccaaaacccctcccagaccagttccgccagtctgaccaccgcttcagccgccccggtacccgcctcaaacacatcctccaagcgtccaaacccaaccagccccatccagagcgacttgccctctggccagccgatcgccggaactgtcaaccctagcacgatcgaccaggccaccggtgccaaatcagccgactcctccgcatcccgcgccgcccgtcctcagcagcaaaactcccactcagatgacagcactggcacccacgtcggtaccatcatgggcatcctcgtcgccgccgtcatcggtgcactcatcctggcaggcatactgggcatgatcaagcgtaagaggagagaaagacaaaaccaagcagctttccaccaagacattgtccgtcgatttttttttaattcttgtccttaattttgagctggtctgttaacattgatttacatgattttgctgtgaacagtttcaagagaagaattcgtttgagcctgaaatggatcgaaagagttttggctcggcgaggaaccctatgaacacggaaggaagtcgcagcttcaatccgcgtggcgacgggattttcggaccccgtccgccttcgatcatcgagcgacaccaggcctcgccggccatcccggcgcccatgcccagctaccaacccggccaggtgctcacttatccccactatcccggccaaccgcagcagcagtctttcaacctccaccgacccaagcctcccacctatcacagtggatatcctgaagaatcgggtctcgcttatgccgctaacccgcccgtagaaccttctcccaatccccgttctaataatactcacgaccagaagcacgtaacgtatgtttctgccatctagtgtgcatgcatttagagctcgaactgactcctatctatctcaatttgctgtcaattccatacaaaaaaagacttgagatgtctcatcaagattctcctcaatctaaccgatacgagtaccatggaggaaaccagcatattccgatgcaaaacatgatgggacatggaaccgcaggagggctcagtccatcgacgtatccagtcaccggaggggtggtcaatcatccgggaccggtgccgaactatcagcaacaggtagatcagttagatttcttcggacaaccctcgccagccttgacgatggtaggccatatgacgacggactggaaccaaggcggctcgccgcacgagaagcccctggccccgcctccactcagccccatctcgatgatgaccccacctgggcccctcccgagcgaggaagaccgttcaggaacaccaatgaaccctaacctccaacaaagctatctcgactgcgacagtaaggtctccgagcatttgcccatcagcgactctctccctcatccatcctccgatgaccatggcttccaaagcgcacccatcagcggaaacgaggactggaaacttgcgagccctcatctctctagccccttgggcgagatgttcaaggatgacgcttatcttggtgcttccatcgatcaacatcatctttccgataccgatcacaacaaaccttctgctcattccagtctcaaagttatcaacccttgagtgacttcttcttctttttttttctttttacgtaccaaaacatctccttgatcggatgacactttatttattttaagaaaataaaaaaaaaaccaacctggcatgtctctgcttgggtttttactttatcccattcattcattttcagacaccaccactaccaccacagatttatttatatatttaccgtttcatttttactttttcaactctttgtagatatatatatatgaatcctgtatggatttattctcatttacttttctctcttggttgccaacaacccctttttttctctcaagtacttcatttgctcctattagatttaactattagctacacccccccccccccccctctctacacaaacaaacaaacaaacaccaacaagactatccaacaatcttttattcctacacacaccacacacttctactctctcactctcacacactcagagacttgccatatttatttatgcagaatttgtgtggacttgtttttgttttttttttctctgcttcatcctctcttctcctttttttgtttgatttcattacattgtcatgtcactcattcttggacaaaaaaatggatgctcgggtcattctttttttttcctttgatgatcttaagaattgttttttttcctacattttttttttaaaaaaaaaatactattactcatttgaatgtcctatcaaaaaaaaaaaaataaataaataaatcaacacaaaaaaaaacatgtctcttatttacattcttttttcttctttgtttctccttttttttttagcttttttttgtttaggttttttttatcttacacatgatcatgaaagaaaagtaatttgaaaacgattaaaatcaacaccccaaagaagaaaaaaaaatgtaaatgagcatcatcattaatctgtcccacccccgcacacacaagccatattaatggtgtttcacatgttgaacaaatcttggctgaagtatctgcaacttgcagatgcaggattgacaaggccaacatggttgtgaatccatggcagatccattttttgaaagatagttaattttgtagtgatttttgaaaatatgtagaggaggggtggaagggaatgaagggatgaaaaccaggacgaaatgcaagctggggtgccaagatatttttttggctctggggcaggtctatatgcattcagggacaacagcactcatgaggcttcttctttccactccagccatttgcgattcctggccctgcaagcagtttgattttgtgtgcacaactccctccctgcgggagttggagctgctgtatgagagcgcagaaatcgcttccataatccatatgtaaaacatgttaagattcttatagcacagtatgattctctcaaaaccaaacatgtatttattgtagtctggttctgattcacatccttttactcaccaaatcataacagcagtgggccagctaagctaactgtagtggtagtgtcaaccatgggctgctacgctacactaaacagcccactaacgttatcatagcggccctcaaaacagtgtgtcaacctgtagtgttagcacactgttagtgccactgcgctgcactacagccaacagtgggccgctacactaaccgtagcagttagtgtagcataacacagcggaattcccgttagcgttaagtgtagtgcaatggaattatgccatgacaccgctaacgctacacatgtgggccccaaaaaagggcccactctgctgcgctacagctctttttggtccgtttttgccgctcaaagcgctgtagcgtagcaaaaatccgccaaaaaatgctaacactacattttttgatgcaaaaaagtgccgctacgctacgcttgtttgggccaaaagcgtagtgtagcggcccacctgttgcacagcgcttttagtggcaaaagccgctaaaatgtgctgtagcacagcgtagtgggaccttattgtggcccacacgcgtagtgttagcagtgtcatggcagaattctgctgcgctacacttaaagttagcaaaatttggctacacttaacgttagtggaattctgctatggttagtgtcgcggcccccgttggtagtgtagctaaaataagacaacatatagcatagtgttaccacatttctgcaaatctgcaccaacactacgcgtgcagggcgccaaagcttgttagcgcttagtgtagtgttagtgtgattccacacatctgtgctaacactacacgcatggggcacaaaaaagcacccactatgctgtgctatggtgctttttagcggttttttggccttttttgcctctaaaagcgctgtagcggtgtgctaacactacacataaaaaagccacatgttagtggcgctatagcgtagcggtggtactggcgcactaacactacagaaaaaagggcccctgttagcgctgctacactaacactaagtggcccttaagtgtaatgtagcgtagcagcccaacactgatcataaccaacattttcttagtgattagtcaactgccacaagactcacgtctgcaactttcagtttcccaaacctggtccgcctcaacaaaaaaagatttgaaactacacctgtgcaagttcaaaattgtaataaaaagagtattggtgtgcgggggagagagtgtgtgtcaatatgattatgggcagggcagggttggtttttgctgtccatacctgtatcactacacactcaaagatatctgatgacatgctataaatgtgtagactttcttactgtatacaaattccagtctattatatttgcatagggtaagctcagaatattgagtgtttttgggagggcaagactatcattttttacaatctcatcttgtaaaggtgacttcaagataatatctccattgtactctctttttgatccaagcatgtttttgggatctctctagctgtcttttctatgtacatctgattgaattttcttcaagtaaaaaattgtgtggtctttttttgtaaatcttcagtttgctaattgcactcagtttgagctaggtattggggggggggcttcccatgggctctgcaacggctgtacatacagattttgtgcctcttgatcaattattcttctcacaaactctgctttcagaggtctgattctgtagggtctactgatcccaatgacagtccaccattagctgcacacacagaaaaaaatgcccagtgcagccattaactctcctcctagaatcttgatacagctataaatgagatgggtaacaagggttttcacatgagtcactcataaggtctgtcccatacatttatatcctcttatttgttatgcaaaaataatatgaagcttgaaatcaaaaacaacgaggtcttggaaacaccacatgttattccagctaattatacaaatttgataagactataaagaaagaaaagtaagtggaaaggaaattgttaacaatgggaaaaagaatattcatctatgatgcaaaaaaggctggtgaatcaaattcagtgatcatcaatccagtgtagtatttgtagtattggagcagattaggtaaaagccccaagcctgtcttgagatcttcacattcaattaaccaagacctgtgtccactttgaagttgtatcatctcaccaagtaggatcattgaccacgtaattgacgattttcaagacattctcagctttccttctactaacctccagaacctaatttgatacggataaaaaggggggttaaggtttgcccaatggaagattgatgaaaaaaaataaaaataaaaaaggttaggttatgaatgcctaaatatttggatcaaactgggaaagttctacaccatacctcatcatgattggccgtctcttctttccatttcagccccacagaagagccctcatttttcaaaaccaaatcttgcgagaccgcttctgcagcactacgacggaccgtcagaacgactgaattggtaactagggacaatgtcagaactcgtaatccggcatgtcgggctgcaatcacttccggcaccgtcctatgtcaattcaagtgtgtgtgtttttgttaagagcacagtggtccaacggccgaggaaaacaaacaaccaccttggtgagattgatttacaaatagatactttgctctttcttttctgagaatcgaaggatgaaataactgacgacattccgactacatctgcacccatacttcgtataaataaaccctctgccctggtttcatatgttggtcctgtaacctgtccaagaaaataagaaaaagaagcaaaattaccttttaagtgaatccaagtatttatctctgatagtgactaatagtcttcacccatgcatagactccttcttgaacgtcttgtggttgcaggccaatctgagaaattgatcgaaagactgattttctcatttcaaaatcataagctgattttatttgattagaggttaagttgtattcaaatccaccacaagaatgagtgtgtcaataatttttctgcgccagtgaaatccatctccaagatcaagttcgtaaaatgaaatcaaatcatcataccattagacatcggggtaaaccgaggaccaacaatgtctgaattaggaccaatcaagggattgtaacaggcctataaagcaaaaagaacccaacgctatttaatggccagttttctccataaaatcaagttacattgggtagccttaccaaagagggtagcgagacgtggtcgttaagagcgatgatagttcctaccggaatgcttgggttaacagctcctgctgcattggttactgtggtacatgcgagaaaaaaaaaagacaaagattaacgcctttgactagaatagtgagactaaatgtacagcacaatatataacctagttcacgaacttataacagcctgacagcctaataacttaaacaatcggaccgtaaaaacgacgtctttcatttgataacctctgaatgaattttactttgactcagtaactccttgagaatttgttccccaatacatagaccagcgcttactcgtagaaatgtagccttggttccacgacggattggattaaagggccagaaggaaaagggagctggttagcagtatgccacattttttaatgaactggacatatacgaataagataaaatttaccttccagattgacaaacaacacgagttccaccaaggttaccaaacaccaggcctttagcttcatgtccttgtacgacagagatagtccgaagtcgaggccattgatcgatctgatcgtagctgatcatttctggctcttgaagcttggtggccagttcgcccagaccggaaccacagacgattccgaccttgggggcgtggtctgggttcttgagtagccctctgattgacttgtacgcaggtctgagtcggtcatcaaggacatcgaatccggatagcaaaacttcgaaatcaggttctgacatcttggattcgattgcgccggtggattcgaggatatataccaaatcaaacgatgatggaatgtgtgtccaagaaaatacgatcttatatgtcgttcacggtttggctcctgtgcgaaattttataagttgattcaagctcagtggggtccgaactatagataagatgttaggaaaactcgcacctggttctcctgagggggcgttacttatagtttttctcagccttggttcgagtgctttgtttctggagtggtggtgattggtccgatatggctgtccatcgctcgaaagggttcgttcttgacttcaaacaatcagggtccgctgacgtcatcgctcgatcgcaggtgacaaattgccttcaatggctcaccagggcccgccgggcttcacctcgtcctgcctggattggatttccactctccagcaacaagccgaagacttactcgacatacacagtcagcttggcaagcattctccacttctgccggcgcccttctcatgcaagcgtcttcggtatgtaacaccgcacccttgcctgtggggacttgaacgggcaaatcacattctggctacatccaccgaggcttcctttgaagaccttatttggtggtttcattgatctaaagaagcactgcgcaccctcagagcgtaagcgaagctagtctgcttgataggatgtgttgatcactctaggcggcatttgcgtcaagcattggacactgccaatttggtggctatggccgcaagggcagtgtttgtgtcactcaatcacagacattgcattcgccatggagggggctcaacatgcccttgatcatctttgtattttaaatcaaccttcaagaaacattttcttcttgaagcccggaatcaaaagacatggggcggggagaagcgccgcaggtcattttgaggtacaatttgagcaccgcaaaaggaaaattatactagtttgacacaagtacctccattggcccggagggtcgcttgcctccgcgagctttggactcggagacacttccgatcgagagccctgtgttgagcttgaaaattatagctcctcagggcatgattatctgaggcgtggtgggacaatctgtgtccagtcggttctactgcactccgctggattccggccgcataattggacgggcacaatgtgttcgagacaccttcccgaccgattcaagtcgacagtgtcgggaatatgtaccagaatatcttatacatatttaccacatcttgagctttcggcagggtggtatgtataggtgcttatgggctgtgccggtcgtgccggttgccgtgtgcggcgttgcctcatcatcacgataccatctgtgatattgtgcggttggaaaaaagcacgaatgcttgacctcacatctcattgtatgcacatgctgaccgaaaacaccgaaaacttcaccaagaatacggaatcgacggctaaaccattccctggttgtaaacgtgccgattcagctgagctccaattgatcacaaagcgaaggattccggactcggagtttccattctagctgagaaacgccttcaagctcaatgcgatgtgcaatccacagaccgtaacctgaccattgccgatttttgttggaatgtttggataaaaccatctcgcaacgggcaagcctggagtgatgaaattgacaacttcgcaggagcgccgccgtgcccaccacaaagtaaggaaggaatgaagcaggaagcggcatcctcggatttaaagatggcatgaagtgttggcaacactcaagacgtatgtatacaggctcatatgatctggagatcggccgagttccccggggaacaaaattcgcagtcggctgctcttcagcgcatggatggtcctacatatgatcctttcttggacaccattcagcccgacagccgtactcagcacatgcctggaagggcggcttggcgggcttcaacactgacgcctggcggaatgtgtcttagaggcttttttatgtacacccccaccgacgttaccagtgacaacaggttaagaacgtttttcttgcggggatatcggttggataaaggattgccgaaggatttcaccagttgatacaccggtttgtatattggagcacaagtccagcgatgaggaccatctgtgcatgtatttttcggtacaacttacaagtgcaactcaatggtctctcaattgagcactactgctagtggcgagtctttggcgttcagcaccgcttgaacagtatctccattgtcggaactatcgagttcaggtgcgtatagcatggttgacgaaggcatcagcctttgccacactgttgttgggcgcgtcgtgtccgggagttggtcaagcataaataggggaggactggcggccattctgatcctccatcaccatctcaaagtacaatttccaatcccagatcttaaagcgctaaggccaacaaagctatataactgtttcaaacttatcaatattttcacctgaaccatgttctttcaaaccccttcaagactcctcctggttgtaggaatcgcgttatgtctctacacagctgaaagctcggcggagagtgtctgccacgcgtggtggaagacgttgcctccaggctcacgcaccatgacagtcaagttggtaagtaaccgggacgcatacttgctagcaaaatcgagggggctctgacgatttactctgtctctgtctttccccagatgaaacaaactaatgttcgtgtaatcaaaagtctagatttgaaggcgcccaaggtcagaaagcttcccactttgcacttgataaaccgaagaaatcttctaatccttgaattgtttccaaatttcaggctaaacttttgggttcaggagccaatggaggagtgagtttccaattttctgattggtcatgaatttttgaaggagagcctttacagttcgtatcgcccgactaacaaccccctttctaggcttgcggaaaaccgtacggcatcaaagataaaggcatctgtctttgggctgggacgaattcaaaatcggagatacctaaaggactcgattctggttgggttaccgggtgggtgaacggtagagatctattgagtaaattgatgaagacaaaagaaaaagcttacactttgtccatttaatgacttcttttcgtttgcagagggtctaagcaaaactgtggcaagaaagtgtatgttttgttgcaaagaggtccatattgctcatcatcagtctgattgttggactctcttgttacagttctgccacaagtgttaaaggtcgcacatccgaaggcacagtcctcgatgtttgtactttcgatgaagccggccgcaaactttccgtcgaagtaggttgttcgatgatgtatgtctcacttgctgtgagtatattgcgtacaatttcgatattttaccctttattttggttcacaacaagaatgctcattcatccccattgaattagactttcctcgagcttggcggggtccagggcgttgataatgaccagatccagattaaagagtggagcttgtgagtaacttctttcctatttgcaagacttgttgcatttccagcgaacacaagcgctaatcaagcggtcattgatctattcaatctcacagtgtcgaccagccttactgaacgggagtctctacccccagataagccaatttactcatagggagatatttaaatatgtggacaataacctctacaagaaaaagggcctagtcccatgtctttgccctcttgttttcctttgttttctctcaatttttttataccggacattgttttttcctgaattctcctgtgaatttgtgtgcatgaagctccatatgctctttttggctacaaatcgagagacatgtttatcttccaaagtgaattgtgatcattttcagcgagcttgtgcctttgaccaaggctggtttgcttcgcgtggtgccgccgacgcgccggggttcatccgtccctctggaacgaggaggttatattagagtatctttaacggagcgggtgtggatgggaggtgacaggactgccaagagatgtcaccaatgtccaagcacgcgagtgcctggaggcagtcaggaccggatagccgaacttaacacaagtccccctggtgggaggctcgctggtgtgactggctgggcgcgaagcgccccctcccgcagggagggacttgaaacttaaaacgcatttgcggtgtgacccagaagcaccgttttggtgatggcgaccttgtttaccccaccactcattcattacaactcaaatttatttttaattcatgtggatgaaagatctacataatccagatttttagatatttttttcattgcaaaaaccagtctggttctggtagaaaacatgcagtgaagttcatgattttgaactttgatttggaaatttggcagagaggctcgagcgcactctcagtataagcatattttatgcctgcaaaatgagaatttgtcttgtgacagtgcgttcttttaaaaaagattggtatggaaataaaaatatgaaaaaatacagatagatcaaggagatgtcatagaacaagaaaaaaagcacaatgaacttttttgagcaataacatcaagaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggcaactgtttacagttgacatgtgatattgcaaatgtgcctttctaatatcacatgtcaactgtacacagttgcctgactttttcttgcagtgaagagttgtgattttctcctacagtgctactttgatttttcaaagggtccttgcctgaagtgggcaatttggatcactttattttttgagggtggctaggagtaatcttggcctttaacctagtccttcagcacagtgatagtacctggtttgctagtaattaagccagtgtttcaaaaacggagctgacagaatttgaattgtgtttgcctttgtgcccaaggttcctacattatcttggcctctggagtttgttcaggtatggccttaatgacatctgagcccaacatatccagctctgacactttttacccaacacatctgtgactccaaaacaaggcctccccaaacagcttgggagaagccaggagttggtaagaaaatctaaaacaaaaggtccaaaaccactgggaaaacccattttttgccataaagggcaggtttttatagagaaaaggagatgattccttgccaggtatcttcgggaaaaggagctgtttggttaccaggaatcttttggatgcatccatgacctggcctgacccctacctagtcaggttagctcctgattggaaccttactctgccatggagaacgaggcataatttcttcatcctagtgcgtaatatggatacatttttgtgggagactcaaacattttcgataagatcaaacgcgttgggcagtactcttttacaataagtaacctgatatccggttgaaattcgaattgcgtggtttgaagagcaaaagttgatgataaaagagtggaggttgtgttatgtactgaagtgtattcaccgtaatgcccaaagaccctgatatcatcatgaggggagtgggaggtgacaggactgacaagagatgtcaccaatgtccaagcacgcgagttcctggaggcagtcaggaccggatagcgggcgtggaggtgacacgcgcttgggccgtgtgatccttcacattccccctagaccatcgccttaagactccacagctatcctccttttcccctagctccgcttccgatttccactcgccgctccgcattcgtctcccgctttcgcttggaggaacgaggatccttttttggttttttctttgcagatccagaactccaaccgacacgacctcactcagatcgcataactcacaacctcactcagatcacataactacgaccttccactcagatcacataactacgaccttttcgcaaactacctttgtgcgactttttgcgaccaggtcattctcataatacgcccccgactctcaagaatccgcgatggtagacgaggcgatcaagagagccacccgaagcaagggacccaaatcgaccccgacatcgacaccggccgcgacgacagagggacatcctgccgcaacgttagaaggaaacttaagtggttagttatcctggcatattaggatcgcgcctaagttgttggcagccaaccgattaggaagcatgtgttttctgtagatccaaacgctttagaaaacgcaacgagaccggcgtcatcaatggcaacggacgggaaccgtcaggcgttagagttagattcggaaagcgatgacagtgaagctttcaaaggtaagcaggcgttagctctaagttgttgagtctacaccgaataatatgaagaataacacaagttgcgtgttttattcgataccccagaaattccagaccagaacacttcagagcgtcctagtaacctctcaaaatacaaaggaatatgttcaaatgttccgaagatcatcacgacaggcgaagtatctgtgaccgtgaacgatcccgaccaggtcgacgctttaatcgacaacgaagacacatctacccctcaacaaacaagcacggttgcaaccttaaagcctcaggcagtcaagtcggacaaggcaatactctgggataagatcgcagatgccgttgctgcaaacgataagacgaacgccgattttttcatccgcttatattcgcaaatagacgactccgcccacagtttaaaaccagacatcctccggtctcgttcatcagacgcagggaatccccttatagccccatcctcctcaaagaagacaccagataaaacatctatcatcttcgtcagaggctctttaccaaaacacttcgatgtcggctttactccttatttcgacaagaatattagagaattaaggggcccgattcccttgaccatttttgacaagaaatggcaagaagaagccattcaatatcatacaaacaagagatcgaaaggcgacgaaaaggaaggaagttacactggtttcgagtatccgaacgagtggacccaaacattcgcgaagtggacggcaaaccatcgcaatttccacgtgattttcagagacctgtacaactacccggatttcgcggaatggattctagaacataaggcaaatgttgaccgaatcatcgctgaagatggctttctagtcggtttccgatacgacctgatcattaggcagaatgccttctcctaccaggtagagaccgaacagggcatatctgcggtagacatatccatcttcaggaaggatgtcaaacgggaggcgtggaaggtgacaagaaacctagacgaactcgagttttctgataacccttacgcgaaagacggacccaaattcaactttgacccgaagaccggaaaaccaaaaattgctaaaggtagaaccgtcgacgaaccatcacatcaagtcgataataggagctcaagaggccgaggcaacttcaggcaaggcaggggctcagacagattccatcaagaaagacgaaattcggactacggaaactatcgcgacgattcctatggacacgatcaatcaggtggcatgaataaacgtccgagggaattttatcagcaagaagattactcgcaaggaagacatgattactacacccaacgtggagggtatgatcagaggggaggttttgggaaagacagacccgcttttaacaaagggaactcttctaagcccccggccaagaatgaaatgtctaaagggaagggaaacgataatttgtaggcaacataattcagtcgtcatgttgtaatttcctaagcaaagcaggtcgctccattttgtttatgatcgtttctcgtttgtattcttccgttgacaaatagattagatagacattgttctccttcattgaatctagatgatttttcttccaagtcaaatacattattggtaatgaaatctaataaagagagcaagtattcacaaggaccagaatggccgaatgaaataagatgtgaaatgaatattcaggcttgggaattaactctaacagaatatggtttgtcctttgaatttaacgatgtactcgagggttttaggattggtttcgaccaaggcatacctcaacatactataccaggtttgagatattatacaccagataaccacagctcatcagaaaaggttaaatccaaggttgaagaatctattaagaaagaattgctagcgaaaaggatgtttggcccgttcactctaaatcaggtcatgaagaaatttgaattttttcgctcgaatcctttaggagcagtagttaatggcgacggagccatcagaccgataaacgacctgtcattcccaaggtacgatccagttgtaagatcggtgaattctttcgtcaacaaacacgattttgaaaccacgtgggacgatttccgtgtagtctcagaattctttgccaaagacaagcggaagatggagttggctttgttcgattgggagaaagcgtacaggcaaatcccgacgcggatggatcagtggaaatttttattagttaaggatttcaatggagaatttctattggacacccgtatcacctttggcggagtagcgggatgtggctcgtttggacgccccgcagacgcgtggaagcaaatcatgaagaagcgtttcaaattgttaaatatcttccgatgggtcgatgataatctgtttatcaggttgcaaggggacgacatatcgatggagaagattgtcgaattctctactgaattgggcgttttaacgaataaagagaaatattctccatttcaggacgaacaaaagtttatcggatttatttggaacgggatacagaagaccgtgaggctaccagatagaaaaatagagaaaagaattagtcaaataatgccctttctagaggagaaagcaacattcgactacgaggacgtggagatattaataggaaggttgaatcatgtggcatacatattgccccatctgaaatgtcacctgtgttctctatatcgttggttgatttcttggcgaatgaggaaagcgcgtcggccaacacctccggacgctctagaagatttgtcgttgtgggttgccacgctcaaatctttcgaacatactagaataatcaactatggcccacccgtggacataggttgggtaggagatgcgtccacatcttttggaatcggaatactgataggcaagagatgggctcagttcaagctacacgatcccaagtctaacccgttaaggatctcttacctagaaacggttgccatcaggcttggattgttgatggttttgaagttgaggacccaacgcggcaagacgctaatggtctggactgataatacgactaccgagaacgggattaataacaagaaatccagggactgtatggccaacgcagagtggatgaaaatacaaaagatattaatccaagaaggggtcgagctacaagcgaaacgggtttcgtctaaggacaataaagcagatgcactgtcaagagggataagatctggacagcacgtgaaacagcagttggtcatagaaatcccacctgacctgaaagggatcctttcacaagtagtctttatcatatagttcgttttttcctcttgtaacacgaatcatttgtcggcacaatattactccttcacactgtgttcacatctatctcctcacgtccaacatctgtgcttggacacatcgtgattttcctcgcgactctcatcttaatgaaggatttcacctctaccggttcctcgcttagagagccctccgacctagacaaacatgtcttgaacggttggaggagtagtactctgcggagctacaactccgcggtaaggaaattcctcaggttcgcgcggttgaaaattaacagacgtttcgaactgccggcgaccgcagaagagatctacggcttctgctactgggccggcagaacggaaggagactcaaaccccgacaaaatatccggggtaactttgaccaagtacttacacggcctaaaagcgtggcacgtctaccacggcgccgaatacccttctctttcaaacaacaaggtcgctttaatgttgaaagcttcagcaaaagcggacgcacttcttgtccgaacaaaaacgaaacggccggtaatggtcgaacacctgttgctactacacgaccacctctcgaaaggcgacgatttgggattggtattgctggacatgtcgctagtggccttttggggcatggctaggttaggcgagctagcttcagatatcaacgtcggccgattgagaaagggcgacggcgtccgtatatcagacgtacgggtcgcggacgacgcgcagtcggcgctaatcaaaatctatttcgccaaaacagcagtcggcggtgaggtgcaacaccttctactgacggcgacaaacaataagctgtgccctgtgcgggccctcatcaggagaatctcatccggagaggcgggcgactcccttttcggactcaatacttcgacagaacgaaagaacttgacaaaaagctattgcaaacgtcgcctcgattcggcatggagggggattggcctcacgaatctctccggccactcctttagggttggcggcgcgtccttacgcaacgctttggaggtagatataactactatttgcaaactcggccgttggacatcttcttgttacaaactctacataaaaccatacacgccagaagatttgagtgtgacgctttgtattctagaacaattagatgacggccctatccgtctcgagcattgagaaattcagcttcgaagttgggggtttcgcgtaggctcaggcttctccctgagtttcaggcgtagcgcgaaccttcccccccctctcactgatgtcacttcagcgaagctcttttctctctgcttcaggagcagagtcttgtccctgcaagatacctactgctgaattcctttctacacgaatgaggatctcagtttaggtattccccttgcagaggcttgaggctctccccgagacccatacaccgcgcgcatgaaaacccgtcccaaagacggggaccatgtgagctcacggagggtttcttggaactgaggcatagccaaaagtttccccccccctccggaaaagtgtgcagagactaaaagaaacggagacggcttggattgggtttcacccacaggattccgatgatgttactctcatcacctgaaaatgagagaacaaatagcaaatttcacccaacatgcatccatacatgaacctgtattcttccaaaatcccaactgtagttggtagatttttttgttattttttttattttctgactttggagcccgcaagctttctcattatagctgtatgtttgggctcagcagaccttaaatatatctcaaatacacctggaacttgatcttgtgtatgtaggagggacttcatcaaattggagcagacctgctaaaatcaggtcctagctgtctatttccctctccctatccagggtggcttggaagaaattggaaaaacagcaggtgtgagacctgttattctgtgtgaaacttgagtgagcctgctgaaaacagctcaatccacccgcgctccgtcagagatgcacttgagctactattagaagttgggagcatggcagcgcggttgcaaagccgccatgggctcgagtattttcaaatcaattcaaaaaatcattcctgcgatagctggaaggcaaagcaaattaggttccatccagacaaatgtgcaagacacttattcatgcattggcagaactcaccagccgtctgaattgtcgaaaagaagccgcacagtaaggcagagattgcaactctgctgatcacatgtttttttgagggtactagactattcaagaccccaatctatggtttgaatgttttgttgtttttcaacaaaggagagattaatatgtaatcagacctcatgtattaaatggacatgctatgcggaagggatgggatgaaactggcttcttaacttggattcccaggctacctagattggcgaatccgcacaaactgtagatggcaattagtgttcccttctcagtcatttcgggttgcagcttagacaactctcggtctaattagcaaaaataaaagtagaatattttccaaattagcgttttacatgttaaaaaatatccagctaacagctggattgaggcgacataataaacatcaaaaagggtgtgatcactcaacaagcaacgtattcatttgtgatcaacttgatagccaagagtctcgagacttttaagacgtcttgattgggtgtgcccatgagccactaaattccaaaggatgcaaatcttcattaactaaaacgacgtccctggctatcatcatcatggaaaggaaaaaaaaaagataaacagcggtgctcacagccgctggataaagtaagtattgaaagatcaattcgagggttagcggatgggcgccattcggatccattccccaaaattgaccaatccatgtcaacaagccgtcgacggtatatgatagtgccagaattgttaacaggttggcaagtctatcgataaatcggtccaaaagatcaacatcatcgtatacaattcatcaagaaaaatcgacctgatctttacattgttccagccactctgagaccaagccaagcaccatcggaaaaaaccatgattgcattgctgtctttccgattggtatgctcgtcttcgggaatgatgactttgccggcggtgagaggctggctgtcttccgggaatctcagcttactgatcgccaaagaagctggtatactcatggtcgatgctgcagaaagtagtaagtaccatttcaaattgatccgagccctgctttctatgatatacgggtctacatatgctctcaccattgatcagataaactgctgggatccccatggccacatatgcggtcaagacagctcctgatatcgccgaaaatcccgaggtcatgacctgatgaatctcagcggcagtcatttgtgcggcgaaaggctacacaaacgtaaatttcattcatcgtcaaatcagtatcaagatggagtgatgatccaaagacaaatgtttatttcagttggaaggacaaacgcgtatcaggacaaaacttccgccctattgaagcaaacaaatccagaaatccaaagcgaaaagtaagccaatcaatagacataacacgatgttaaatagtgcaaacctctgacctggccaataaacggcgaagctgctgcagtcaaagcttcaacaccactaacacccatcaaggtataaaacacccaggcaaattttatcatgatagcttgcatgaccccaaaatagtctgttcatataaatccattcaaaagtacatgttgaattatctcaacaaacataaagatgtttgggtgatgttgatgtcagttgttacttacaaaggagctggaccagtgctatgaagaagattatcgccgctagtgtgtttacaactgcaaccgatgaaaaaagaagtggataaagaagaggcaacttgagttcatttctttattttcttttgcttgcgatcgaatctttcatgatcagaacgtacaataccaatggtattcgagcacttgagacgagaagaaaaaccccccggctttcgtgccctggtccaagagatccgttgcagcttttgcaatccaattgaagaaatcatacctatgagtgaaaaaaaagatgaattaatatcttcttcaaattatagttcgcctgtgagcatcgaatgtttcagctctttttcctctcttttccgctcggcttgcttcactttttttctttttttttttgaatgttctttgttgaaaggaagttatatgtttacccggccttagatttcagaaccaccagagctaaaagctgttgaagaatcaacccgactatgatagttctccagcgaatcagactcttagttctagatgaggccctatggataagaagttaccacagatgtaattagttcatggatgaggggcattttttttttccaaaaatgattagtaacataaggaagccagacgaaccaaaacccgagctggaagactatcacgcctactaaggatctcagccgacctgtataattgcttccttgggccaacttgattccaaaagtgcttcccaaccacaatccaagtaagatcaaccagccgattgatagtcgcaccctgtggtttgttgacttcatgatcggatttccaatcagggtcatgtaagtttttccaatcggtcgggtcacatattttgtcggtacccatcgaaaaaaaactgagagaatcgtgggtttggtaaatcgatttttaggttgcttccccaatcatcatttttttttttgaaaagaaaatactcaacttattagtaagatcaaccacgtccaaaaggttgttatcacccatttgtgtcttgtctccttcaatacgagccctgatatccaccatcccaataagatactcacaaagacttgttttgaagagaaaacatatactttgatcagcgcattgtaattttgcagaaggatgcagttcatgcaggcctctgagaactagctaacataagtggatcgccattcgtttgtagcgacctgtagattccctcatattccatttgattagtgaaggccaccattgtgggggctgttttccagttcttgcgtcgttctgggatttttcggaagtgttatcattctccacgtcgcgtgagtctgagatcggtttctcggtttcgccaataatgatctgctcttgagatttaggaaacgaatgggtgatagattcctagagccggaagaaaccaatacaccgacacattcagtcgaatcagcaagttgtatgtccggcccagaagagcgcttcgagagcaacacgtgtcagaccgaaaggcaaaattgaagaagatgtggtgcatgaagatcgccagacgactaacagcagacgatcgaccggtgtgatgtgtacggttcacctggccttgattttccaaggcgttcaaatccgacttgtcttgttgctcgcttgactccattggtgtgatacttgagctggaaccagcgagagctcaatggcactgagcagggggatggaaattcagagaaattcagatcttgtgagcacggtggtcgatcggaagctgaggatgatacatattggccttcccgcaaatcccggcaccttttgtagcttcttgtgttgtcgcagtcacccttcgccacatccagccactgtcattggaagtgtttgtggtacacatgcgggacgtacaaatgcggatggtcatttctcggacgtgtgtcatgaggcgatgacttgcagtcactattcttcaactcttgtctctggatggggggcatctcaaggcaacggttggaggggatcaaatgagtccacccttaggaccaaccatgaagatgcttgttgacaatgagcagggttatttttatgagagtccacccaaaactgatgcaataaacttgcacaccagctgttcaaaaacacagtgcttcacaacaaagctgtttaggggacaatactgggcctgcgctacacttaagctgaaggcttcgcacgaatgaagagtttgtaaaggtttggatttcgtatcttcactttactaatccacaagcaacatgcacaaaagagacagacattttcttgttttctgggatggtatacgtatcagaccatgattgatgttcgagcgcgactacaaacaattcagaacgagatgtgagagagtgtagtcatgagtgaggctggagaaattgggaacggtgaaagtgggatatggtcgatagacaaacaaacaaatgcttcagagtcgttttttttgttatatgttgtgtgggtggatagatggaactgtctgcaagcgttgatagtaggactagtagaacagaaacggagaaatccgagccaaaacaaacagcagcagagacggccagacagaaagtgtgtatgtatacacgttttgtgttataacggtatgtagctctggagtagatcgggcccggttatgtgccgattaatgacacgccattcctttgtcgggttggccgaacgaaatctctcgatgaaaaacgaaatgcccaacaaaggctcctctaaaatcaacaatgaaagagattgaggtatatcagcgtcccgaacactttaaaatggttttcttcctggcaaaccagcctaggaaaatgaagaactttcactcacgctaatactgctagtataatttgggcattgtaggtcataacaactatgccgtttgaacggaacacaaacgagaaaagttagaagcgtcaggtcccaatgcaactgaaaaaagtcttctacagggaaaaaaagaaattggtgaaggcagactgacccagcatcaaaaagaaagaaagcgcgacattagagacgtagaagagactacgagttaattggattgagcgggggacggagatctgaccccaactagcgagtttggggttaataagactaagattagatccgtcgacgagactagccgcaggattatcgatcaggttttcgttagaggacactcttcgtgggggagagagggctcgtttggaagcccctccgctcagcttgacttggatcatcctctcaaatcggttgctcgctagtcttagatactcataccctacggctatcacaaataataggctcaagtagaatagtaaggccatcgtgcctgagacgtagaactgtcggaacctgttcgagtgtccagaaggttttctatcagctccgtggtgctgaagtgataagttgtaacaatcaggctctctcacacgatgcaggtaccgattggttgcgagttaaagacctgaatgagatagtaagaagatgattagcattgcttacttcctacgataaaacaacaacaacaacaagtatgatagaaaaagctaaccatgttcatcgaacaatgattcataacctcaggctcgagggcaggagaggagtgttccatgttatgatgatgatgatggtggtgatcgttggagttgagagtgttagaagccattgcgagaccgagtccggcgagatgagggaatgagaatgggaactgcgaggaggaggagaaggctgctgcaggattggcggaaggagtgggttgcttgttgttctcctggtcgtcgttggtctttgcttgtttcttgttggtgctgctggtgaagatgttagttgagaggttctgtggtctgatgatcgattgggcaatcgatggcttcaatctactagcaactgctgctcggcgagtggtggtggtggtagtggtggcttggcttggtaggctggacatctcgatagtgctgtgaagggtggtgcaacacgacggggctgggttttgatcaaatgtcagattcagattaaactggtcagaaactcaattcgagcggaggcttatgtaatactaataatacacatttgaaaactcagctggatctccgtctccgtcacggaaactaagatatttatctgatgtccactgatctacaatcaaagcttcttctactcaacttcaatttcaacctgcagaattatggatgcttatggccttctgtagctgagtgaatgagtgagcgtatgtatgtatcaggtgttgtctttcttgttttctaacccaacatgggtgctttattcccatggtttggacttcacccaacattgtgtatgtaaaatggtttctctttacaagtctctctatccaccggtaacaggaggtatgtgaagaggcccagaaaagagcatatggattctatatcagaactatagtgataagagaaagagagagagacaagatgtatatatgtatgtatgtgtgtatggataaacttggaatcacaaaccaatggaaactaaacaaacaaacggagagcgatgagagatcctcagacaacaaatttacatatcgatccttggatgatctcacatcactcgaagctttaagaaaggaaaaatgagagagagagagagagaaagcagaacattgggacaatcatctttcgagcatggtagtagaagaatcaaaatccctgagacgcctaaaatccaattacaatgatcatcaatacccgggttaatttgatccgctgactgccaatctgatcaaggtgaaaaagacaagggagagggaaattgaaacagggtcagcaacgggggtggttttgaaaaaatgatatcaaatcaggattttggaggtccaaaaaaaaaaaaaactggcttactttttgaggtgttccataaagatttgtaaggagacatcatctgtgaagatcatgctaccaccagattgttggccatacattccacccccactagcatgagtagtcgatggattcaatttggacaacaggaacctagcctgagatccattttgatcacagacgatatacctggggactgggaatcgatcggataacaaatcctattcaaggccaacaaattcaatcagccaaatccagataaacccagtccattttgttcctaaagaaacggatcaggaatccactaaccgctgcatcatctttaggcctctgtaaaagttctttcaagttggcatagtcctcttgttcatgatagccagctttgcgccattgggcaatcgtcgcaccatggaaaatcaagatatggaagaatgtgtcgaggaggagaatcgtgttatcttgtattgagaccgaatccaatagaaccggagatggttcagagtccaggccatacgacatcagtgtgggctgaatggcgacaagtgagttattgacatcttccgcattcaggatgtgactgcaatcaagcgagtgatcagtcaatctgggttctattaaagaaaaagatacgtaagacttaccggtaaaacgctgtttcatcaggtgagttattaaagacttgtaggaattgacttctccttagatggaacatgaactgaggatagatactaaatccgtctgccaaacggaagctactcggctcttcttttctataatctgcgaacttctgacagagacggataagcatccggtctagccacctgagcacatcgggtgagtcatcgatttccgctttgaagaccgcaatcctcgccatcaggactgctgccgcctcttgatcgaaagatgaggcgatgatcggattgcctgcctcggcaaagacacgggctaaggtggtaacccgtagtcgaaattggccggaggcgtgttggtagtgagttacgaactgtatacatcccctcgaattgggcgctagaggagtacccgctggagtgaccacctcaaaataaaccgcgttcgatgtcctgggtgtaagagagcaaatcttccaggcagatgtttgtccgattccgatctcagtttcacccacacatcccgattttttgttggccgatacagcatgtccgatcagaccggaaactttcaactccttcgtagtctggacgtcaaaggtcgcgttgaatcccatcttgagttgaccgtcatcatccttctcgaaaagcttttggaatgactgtcggaagatcgaggtggtaaatgagtcggataagatcatgaacccatttgtccagttggccaatgatctcatttctagtaatccgacttggtccaagcaccctgcaaagatatcgatcgcatgtccatttgctgccgctcgtttggcaagcgattcgtaaaatttacaggcccgtttgaaatatttgacattatcacgatcaatatcatggtgagatcgaataggttctcgtagctctgtggagacaacctgtcctggcccttctgatggcggcccaccggcaaataacattactcgggcacctgtgtttggaaaggtcgtctgaatattgccatagagcaacattgcagaggggggagggatccagttagccagaacggacggactgattgaagtgaggaaaaataagttacctccaataatcctactgctacgctgacggccacaccagtacaacgctgaggacgcttgtcgttggcgactggccatgggtcacgctgaagttgctcgagtattccggtgagtgaaaactctacctgctggactggtagcaagaagcgggcggttccctgttgagctggagctggcataggtgcattcggagcccgattcattgcttgtcccccaagtccaagcatgtcttgaatctgcttgggcgaataatccttggtgcctctgaagacaaacgattttggacattcggcatagcctagctcatgcacttgggtctgattagggaccgacataatgaaaaaacatcaatataatcttctatcctccacatgaaaaactgaaaaacgagtgttcaagaatcatagataagctcaccattgtgccaaaagtaatcaatccaaccaaggcagttggaggcaaaagactcaaactgatgacgagttcagctctcaatgctttcaagtcttcttcatccaggcaagtgtcgacgacgtatagaaagatcggggggatctgggccggtcgatttaacgtatattcgattgttgtatacttgggcaggagttcagcaggtaaattggtagtagagatgtctttgtagtgcggtggaaaggcattgcgttgtagacagaagggacagatccataacttgccgcgaacatcgatttggcagtaaggattaaggatcgctcgacagggaggcttgcaggtcacgggctcgtagagaactggcggaagatcgtctcgttgcttgagaggagtgtagagagctgcgattgggaccaccgtcctggtgctttctaatcttgagccgggccacacattccatctaaatcaccagttgattgcaaatcagaaaaataaatgggattgtaattatcatctatcagtattgtcctgagaatttggttccattttcttaatcaaaggaatacttgagggagacggacgacaagcgggtaccatcacggtcttcgacatcctattttcgaaggacagatgaggaaaaaataagataagcgttcgagtctaatacttctctttcctcagcaggtttaggggaatacaaccaagagatgatgaagaacctacctcgacgctgaaattcatgctagaaaccaggaccgacttattgagactgcctgaagccgattaatctgttatgttgtaagtcgttgtatggatacttcggtttagttcttctgcttgactgtcgatgatatgtaccttgggtggttgctgatagtcagttgatcggtcgatccgatagtagttctcgcttggctggaattgactacgacatcatctcaagccccctttcgccagtttaccacctggctcggggctagggagactgcgggaagagctgctgcggacacgtccttctacctccaggtgtcacagcagcgcacattgcccccaatacagccggttcaagtggacaaaacaagcaaccggtgaaaaatgccgatgacaattcattgagcacttccactgatgtcccatgaacataagagttgcctgattttgggtttataacaatatatattgatagacagcctaccgggaccatcgatgccaagatcgataagccctgttctaacagacggtcagacctttttgtggccacaaatatttttctcaatctacagctagaatcaaggtgagagggattgtggtgaatgtctgaattaactgaaaaggaatacaagaatcaagcagatcaatggttttgatttggttgcaaaaatcctcaaaacctactagattttcttcatctttcagaggacatatacaaacttctggtataatttcatggacacccaatccagcattcatcctcatgaaatgttttttgtagacacccatttctgacactttttttatttccattaggacggttcacgtctgaactttggagcaagttttatagcatttatcactgaaattttccaagtttgtccaaaatctcaaattcctccaaacctgatgattcatgagatttgacaaaattcataaaattttatccataaaagtgctaaaacttgccttgaacttcagacgtgaactggcctattttctgaaactgtcctgcctgttttgatgtggtgtgcaaacctatttttcggtttgattttttactgtcaattcacataggccacactaaccaatggcaagagatgagaagggttgcatttgagctaagatacaaactaaatgtcagagcataatcacaaggatagaaaattccaaaatgaaaacattctacagtcacattctactctttgggagcaagggattcaggtatgatgagccctctttgaaggaaaaagacaggggctgaatatatatcaataacagccgataatttacatatgatatgatatcaaaacaattcaggctcgaagataatgcaagtcaggaaagaattctctcatatttgtggataatgagagcaatccaagtaggcagaattcaggtcattgaggaggagtgcttgcatcactttataaagttaggatcaaaggatataatgagttaccatgcatttttttttttttttttttttaatgaaagaggaaaaggagagccatgagaaaaattgagactcacaaatcccagttatcaacttgaattctcattgtgccagaaggatcaccaccaagatccttgtatgtctaagcagataagattgatcaaaaaaaatagaattgagtttgagtttttgatttcatgtaaaggagggtgaatgtgatttttgggatggagaagcttacagctaaagtgacataaatggtcgagcaaccttcttcaattgtaagtttcttggccccagcaaacgagcaagagtccacaaatgttccagtggcatgatggtctccccggtttatgaaactaaaacatttgagcccaaccaatataaacaatcagattgtctgtctttgatgtttaactaattggatcgaaaccactgacaactttttcccgcagtttttggtatttgctctaaaatcaaaaaaggagcgtcagctttaaagtgtttttattttcttcttcatttgaaattcactgaccctgtaagccatccgggttgttgatcctgaggcaccggttccactgagttcaacccgccccacaaacatgctcccttagtatcatcgttgtaagctataccacatgcctatgttatcaagtagtttaatgtgagttaaaagtgtggcaattccatcccagacaaggatgaaaagggtcttactccggtccctggagtcagggtcgtagtctgtgaatcggaagacggttcaaaagatccaacagatccataaaaacattgttggattaccattgggtctctctatttcaagacaataacctcatcaatgacttacattaaatgcagcgtttctcccatcgatccggccacagttttcatctggctgtttatgcttgtgggcgtagccaattatcagcacgttttgtgtcaaacaagcgcatgagtgattgctcaccactttgaccgagaatgctggtttttgaccagcaggcaagctgttccaccaattcgcacaaacagactcggccatcccaccgctaggtaagtgacttaatgtcacgctcccgatagctagaatgactattgagcgggtttggaaaaacatgattgtgaaggaatctaaagatttgtaatggtttggtggagttcagtgattttaagactctttttgaatgttttggttgctttgggaatggtggtgattgccagagcggtcggaaaggcagctctatttatgcttgaggaaagctatgggacccattccagagaaagtgtgtgactaaaggctgatcgcacagtgacatacaatcatctttcgtgtacctcctcccgttatccccacatcgagggcatccacaatcaagcggaaacctggtccaacactgcttgaatgccttcaccaagacagtcacaccgaggccaatcggatctgaatagcttttgcggtgacactgttccgagtgtgttgcttgttcaagctcgtcttgcttggtctctgcaacaacaaatgctctagtttatgaacctggaactcggcagttattgataccggcacctcgatagcaccgctcatcaatgatctgattgatatgcgatgtgattggactgccggcgccgatgactcccgagttcaatcttcatatctgatcgtgatgggtcctcgattcttgttttgcggaggagtcaataacgactgtactccagaaccgagtcctcctcattaaacatcgccacatcctcagcttttcattcgtcgatagcacctcacctggcccacaatatgtcttgaggaggagttgatcaagactgtatgtactccggaaccacctcctccccaccaaacacagccacgcggcaccctgatattttcattccttgactgatcagcaagtagggtagacaaacttgtaccaaacaagagaagcaatataagcaatatagggtagctgcggccacaatggagacatttcctcaacggtgccgggcaggtttcaaggatactcgagtccggtacaatttgtctcttgcgagaaggataaaccattgacccgcctgggatcacgcgtgatcttacaatatggaggttactggtgtgagatcactgcgctcgcgcggtgtatcaacacccccactcaagagccaagacatgatttcgcgcctgcatcgcttcttgttgggttcgtaattgaggagactgctgtgtcaacatattaatgtggggggtttcgctcggggtgtcgctcagttacaacaccgagcactctgtgtacggaggctgatggagaaaccatcatgacttatgccatttcccacatggtggaaattttaaacattgaaatatgattatttgtctatttccttttcattttaaatttcttgaatccacaagctgaatgatctcatttttaagttttgcagaaatggtgtgtatttacggacagttcctcagctgttatgcttgcatactacgaagctacacagtctttcttacttgcaatattcatctggcgggcaatacatttcatctctatcgatttaggccatcaaaatccgcatctgcttggccaaatattttgcggactagagtcaggactcaggaagaaacacctcactgatgattgaggataacatcaaaccatatcgtgaatacctgcaatgacaatctaatttgaaacacgtgttttgggggctacaaaaaaaatgaaatctgaaaaagtacaactggtaaaggtagtaattgagtagccgaggaaaaaaaggcggatcattccgtaatcattagaaaacaagatttccggcgagtgattcaaggtcgagagagagattttacaaggatcagtttccaataatcttcttgaatgcctgcacggcttcgtgcaccacgggagaggcttgatctttcgagtagtgtaagacgttggtggcgcgttggacgagcggtacatcggccttggtcatctcctccttgatatcaccgtatcctttttgcaacttttctactaatgggttgatcacttgctgggcgttttgaggctgtgggtcaattaaatggaacaagagataagaccatcagtcaacaggttattatctagctcgagatacgacatgggacactgtaccaaatcttttcgtttttcgagcacaaagctactcaatcgttctaattcaccaagcacttgttcggaaagatgcttgagttgatcgggcaccgccttggggtcctttcggatattttggagacccgcctgaagtttttcctggagctgtccaagtgtttgttgagagcgggtgagttgagagtgaaattgctcgaccatggggccaagtcgagcggtcgcagcttcctggtaagttttaccatacgccaagacctggttcgctggctctctggctcgtgagattaggtcctcggttcggacttcgacttatcggccgagtcatccaaacaagatcaagccaattgttatttagaagaaagcgagggacgttagttaccaagatccaatagccaagtaacggcttctcgtaatccagaggtctcttatctgattgctaagatgcttacagataattggagcttttgcctggacaaaatctagacccttgttggcgacggcgtcaacttgctcgatcgggccggccaacttgacctggagcggtttgctctgctcatacatgtagagcaccgcaccctctgctttgccataaacagctgctgagtaaggatgggcttgaagagtcgaatacacggcagtccaggtgtcggcgatcactttgatgatggatcagacagaccagggtaggtacataacatcacacagaacgagatctcagtacctgatcaacactcgggagtggctttccgacaacagaactcaagactaaccaggaatgctagcgactcgatgaacaaacgtaggtagagaaacatcaccattggtggttccgttgggatggggacgggactgggtttgggcactcatctagtctagagctagacggatcaaaggtttttggagggagtgatacaaatgtttcgaggatgcgagagttcagtcagatggtaaacagtacgagcgagccggtggcagggggggaggaagtgcgaggaggtggatgaaaatggggtgcacgttcttagcagtcagagagtggcggaagggcagtggattattatatagtattatatgattagaaatccttgcgggcgattgatgaggataatctgatatgatgatgataatccttgatgatatgtgcaatccaaccagattggagagtgatggttcaaaagaggaagctgatcagaaggaagcagtcgcacctggtctgattgggggaaactttcaacgaacccatacatgacaaacccatatctaaataatgtctattttatcatctgagcattttcagctttcagggtttcctaatcccataaacatcaccgccagctggttggggaatgaatgtggaggattataagcagcctgttatgttgcattatgtaacaagagtcgaaagatcacttcattgaaacaacaccccccctccccttttcacgccggtcgacgatcattgctcagtgcatcacgaaccgttggccggaattccagcgggtctgaggaactcttgagatcaggtactgtctttttttttcagattcattttcgatccaagacaagcaaattatactctgttatatcgcaaatagcggttgttagtccgccaccgggtgacgcatatcattatcagctgactccaacttcaagtgaattcgaacaactcgagtgttttttaatgacctcaagacatacatacatacctgttccctggggcctgagctaatggcatataaatcgcaccgcaggagttcagaactggctctaccagatcatttgggccccattaacgtacaccacaggagcgatcgagagatcctctgacgttcccaaaacccagccaaaaagccatgcgtcccagcaaccgctaggaccgcaaggcaacgtcagggttttaccgtcggtggtgtaacagtcatccgacgggcgccacttgttgacgttgtagccgaccaagatggttgggatcctgatggtttgtaggacgcttaggtcccttcgacccatgaaaagttgttcagggaacagtcggtcaaactcagaggtcctgtggatgccagggtccccccaacgcgtcaacaggcgttcacgggacagtcgtctgaaccggaccatcgagatgacggccggattcccttgacgaatttgcgaatcgtcgcatgaccattctggaggacgccatcgtcgcagggacgatgttgaggacccgatgggcggccggacgatcaggttttttcaactcgaacggcgaggaaaccagatggttcggacacagtgttgggtctggatgacgctcaggtccgtccagtgatgatgtcattgagctatgacctctgaggagtgccttcgttttttcaaagtcagactttgacaagttggctttcgtcccttgagtttgacttaaaactcagccgactttcttccctctgcgctcttgtcctcatcaacactctgtttccctgctctttgtcaccttccttcctcactgattgaattcgatcctcctgtgaacttcatcatcagataaatcctacctttgactccgctttgactcgccttctcatttgccttgactccttttccaaccaatgtttactttttactctagcctcatctaaacttcttttcccaaactcgtcaacttcctttcttaaacatcatcttcaactttgaaaagcttcgatcccttttcttcttaacaacccgatattgattcaatctcatctatcttctacaccctcaatctaccttgtacgaaaaaaacatcagctcttttggtttgcaaccacaacaaccattcttgtccttccactcattcctttattgctgtctattcccttgtctaaactgtacttaatagcgttggttacgatgtctttattaaaactctttctttcttgtcttgttctctctgattatgtagttttggttgttttctcatcgatcaatttcacaactcgtgattgctgatataataacccccggtgtacactagaagaaactccagtaaaaaacaaaatcaatctgtttaacaggcaaaaccaatcacaaaacccagaaagcaagaaacaggaattgttgatcatcatcaaccggttcagtaagatgtctcaaggaagatcatctgagggaatgcaatggggtcaaaaccctgcacaaaagctggcccggttcccggatcatcgcaacctgcagatctgtaggacccgaaaggtggctccgatctgtaggaacagaaaggtggcatcaatctgtcggaacagaaagggggtcatcgcaaccttccagaactgaagctttgtccttcacatcaggcgcgcggtcgcagagagactaccaacgtcctcgaaaggctagtcaatcgatcttcacgggggcaaggaggcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggatgtcattcatattttccccagacatgtaaaatacagtccaccccctgtaaatttttcggagaaggtttataaaccctttatagttccccccccccccccccccatcccaccaatacagttttgtcaaagttttagatatggcacttgggtacccatttttgggtacctgttacaccccccagcacctgctggcaggtttggggtgtccaaattgagtggaagttcaggcaggtacctggccataaatagtagccaaaacagccattatgtgactgtttttaactgttgatgggtacctgtaaccagccagcaagtacctgccagggcaaacaggtacccaccagccggtgatatgtgcaggtgcgggtgtccaaattgagtggagttttaggaaggtacccacaggtacccaggtgcaaagtgccatctcttaaaagtttggcatggtccctgtattttgaccttgttaaaattcatttgttctcttgcagttgatgtgagatggtttatcaaaaattcaaagaaacagatgaaacattgaaaaacatatacaccatgatccacccaaagattcaaattactgtatggcttttagattagtagacttgctagattgaaatctgtcatgctgagaatgccattggcccttcgtatgtgtatgcacatggcttgtcaatccataagtgtgtgtccagagatggagaggccaaactgaaaacagagttttgacttgtctgatttggattcaatcattaaccttggacactttttccccttgtattcaaatttttaaagctataaaatttaaatggagaccaaattttgcaacaaagttgatgtcctaatatattccttttgtgtttttttttatctttttcccccttcctctttccttactctgagaaattgtgtatgttcttttgagtctggaaattatttctgatgctttgacatttgattcatagtgcctgagcatcttatacagagagtgctccacaaagggtcccctagagccttcatttgactggattaattattaagatattagatgattaattaaacaccttttataaggcttgagctatgttgtttctcatggaattaattttaggctgttttccaaaaatgtatgaaagataaatattggtgacaattgaacaaacaatcagatactttcaaaaacacctgctgagctataagattgaacccagtaattgaaaaacagcccctatccagccaagttttgtatttgaatggcctatgaatttaatcccagactaggcaaatcacaagatgtggcttgttttgtgtttctctgtgttcatccatccattcatttaggctatctcttaggctatagcatatgcctctccacattgcattacaagatcaagaagtaagcttctcatgttgaaaactgttacaggacataacactcattatgaaggaattctccctggtgacctcatacagcttcaccaccatgcaatgaatggacttgcaggagactgatttttttttggcaagtgtgatgacaatgtgcaataagcagtttcaggaaggttaatgaggcaatgccaccactacctccttcttggaccaataaatattttgtagttcaagctggagtaaagttaaagtggtcaaattgataaattatgcctatgaaagatcatttgactgtcaaaggctcatgtttgtgtttaatttgtctggaatcatccataacagattgtccaaattgcagttattgtagctgtttccacaacttgtttttatttatcttttaaagacggatgtgctatagcaacagaaaaggaggtcttatccgaacaagatctgcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagagctacttactgttttagatttggagaccttctgcgttgagaataatcccgatacaactgggaaccagaagaaccggatatacactcaaatgtgttccgatggatagagagaacatcgaaaacgccatccggtctggatggggtgcaatacgaatgataatgtaggtcattagactagaatagcatcagagaggatccgaaggagagctgggaatgcgaactttgaagagcgccatcaagcgcaagtaggattgcaagattgttgaagacgaccgttgatttcgacagactcgtcaatatgtttaggggtgagaataggtagctaaaggggtaaataaaatcagttataagggttggatggatgtcattgattctcaaacagcaattcacctactgacaataggattaattgccaatcgtcgatttgataagtcggactgagcatccaccgatcctcatttaacttcattgacttgacaggccccgtgagtctcggccattttgatcggaacagacggagtaagatccacgcagaatagcagtcgactaacccgtagaccgatgcgacgaggattggcgaatggacgaacgagaagaggtgaagcaatagaggagactaagcaagcatccgaaccgggtgactaatcaatcttccactttatattgttctttcgaccggaggcctcatacaaacggagcaagcctcaacttgatggaataccccgctgtcatacggatccagaccttcctgaaataagtaaattccttccttgacttgtattcaaaaccaatcaactcagcatcaataaatcaggcgactgaaaagaacggagcatgtcgaggaaggctatgtatcccaataggaaagaggtgaactaacgttgtttccagccagtgactggtgttgccaactcgggacgatgagatatccagtccatgacccctggggccagaccagattcgagcccgacccttacggccatccaggcggccatcacgctcgatgttgctagcatgctatcgaaggaagatgttggttgcttgacttgagacttccttcagtgatctcgatcggaagttttgttcgtcgggtagaccgtgggagtattccctcagtcgggtatcggggctgtcctttctttctccctttggctgaattgatttatgccactgcccgagcttaactaagcctctcgatcggagggtcccgaagggaccccgcgtccctgcgggacgctctccgaaggagaggcttacatggtaagtgggactcgaggcctgaggatttaaggttttctagttgattttatgattttttcccttaaaacctgtgtacataggaaacctcagtgatattcacaaatctgacctcacacgatgttagcctggcatctgggctgtcttctaaaaaaaagaaaatccagatgtgtgcaaaactgagtcggctacctccattctaaggaggccagtttgtgagtcgccaaaacctgctttttggaagtttcagatcatcaagatcctgcccgcatgatcggataggagattatcctccgatgtcgttgtagttcaaaagaatatgtgacagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactattcaactaaccacattatctcagcctctgcactctctgtcctaaccctcagttcttcagcactctccgccatatcttatatgtctctgtttgtcaaactgttggtttttattctcttctcttttcttctttaaaactctcatgtcttcattctctaaattgtttctattccagcgtgttggtttcatttaggcaataaatcctgaaccaaaattcttttaaaaataaatcctaatcagctgctatgtcatacaaagtttgatacataataaataacagaaatacttatcttattgttcaagagggatttgaggaggatgttggccaatggaatagccagatatttgcccttatgtgtccaagcgatatacttaaccgacagatgacagaccttgaatgtccaactgtcatcgatataagccaccgtgattcctagaaacgcatttcaattccccttgttagtccacacatcatggatcaggctgagctttgagggatttgactaagatgagcaatccagaggagcaatcagccaactatttgcttgatcaagaggaagaaataaattcacctggagtgtgtccaacaccttactctgcaagtggcagtacagccgatgtgcctcggtggccgcccagacgcgggtgtatggcttggcaacatgtcggagatatctgaatgctatacctaaaatgactacatcaacgttacttcgaagccacggcagacgaatgtcgaataatccagaggacgaggagctggttgaaggtgttgttgtcgaaattgttgccgtccaccattttccgcattgcgaccttctcgggctcgttcttctgtgcttttttctccttcgcagtcattgggagcttacaccctgccgcaattgccctggctcgtcctgggcacggttctcggttctcgttaccgtctcgatgtttgacgaggtttgcacgagttcctacccctttccgataagggttatcgcaccatttacatctgtaagacaatggttcagtctaaaaaaacatggaaattcacacgacaatgtcagttgtgtaaaagaaaacaaataaaataacataaaaaaacttacgtcgccttcttcaaacacaggggggtgaaaataatcctctatcttgtcaaactctgacacctttggttgcgccttggtcttgtgaagcttgaatcggcggtttgcatcatctgaatcctgtgtgaagtcaatcatgtttgccgtctcgtgcgttcacgttcagagtcagatgagcttctgagtcggactcagatcggaatctccactgatagaacgacctcttgcttttgtgttcttgtgcgtcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgggctggtgtacataccctctcgttgggaggaactcctcccaaagagatggtaccaacggtgggccagctacgctaactgtagcgttagcgtagcgtagtgtagcggaaaagcgctacaatgtagcgtagcgttagcacatttttcaatttctgcgctaacgctacgcgcatgggggaaaattttgcgctaacatttagtgtagcgttagcgcaattccccccatgtgcgctaacgctaggcgcacagggcgcaaaaacccgccctctacgctgtgttacagccgttttttgggcgttttttgccgctaaaaacgctgtagcgtagcgtaacacagtgtagtggtgccagcggtgcgctaacactacaccaaaatttggctagtgttagcgccgctacaagttagcgtagcggcacgctaacactacatgaaaaaaaaatggtgccgctacgctaacgctacatgggcctgtagtgtagcggcccaccgctgctggtacacagaccagcttgttggcaggaatccttcccggcgagctggtgtagctcgccgggaggaacctctcttggcaagctggcatgtagatgtttgttgagcggggttcctcctgacggtgtgggctctgcctctctaggccgaggggggggcggggtttgttttcttttcttttttttgaaaaaaaaatcccactctcaaccagtaaaagggcggtatccgcggatacccaccagcgccagcggatgcggatgcctgatttcgctgaaattgtcagtggatatccagatttgaagcaacaatctctagcctggttcaaaagtaagaaatttgttgctaccaaaattaccatttcataaataatatttatagccaaatttcacagccttacagacaaaaatgaagtaaccaagaatctatcacaggtcattcaatacttgcaattaatgaatgatttttttatccaattaaactggaagaaatgctatctggaacaagaaaagggattgggttttggacagttatggattcaaaatgctctcaaggtgagtttgacttccaaccactcattgagtagaagaaatttgattgaaatatttggataggtacctacacacatatatcaaaaatcaaactagaaggtagatccaaagatgaaatattgtggcatttcaatttattaccaacacataccagattcatttacaaccactttaaacacttctccattcaggagttcaacattaatgttccccttttggaaaattttggattgcccaattggtctgacaatgaatggggaaactatctatctaatgatacccatgcatttagtagtgcaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattttctttttcctttttcatcaatgtaagaaatttggaaccatattgttaggggcttataaaaacaactgccaaggatttgtcaacaactcccaaataccattgacagatgttgcttgggagttgttcctctaaatgcatggctggtgtgagaactcctttgggaagggtggcagtcctttgaggggaaaattacagttatttttatttcagatatgtatgaattgaatacaaatgttaaaagtggtttgaaagacctgcccctctaatgtactacactagaattctgacagagaaactatatgtagcagtctattatcaaacttggatcaactgatatatatgacatgcattaacacaaacaatttgaaaacctgattaagatcagaagtgttggtgaaggggggggtgatgatgaccaccagctggcaacttcatcaaccagaaggaattccttcaggtcaatgaggtcattctagagtgttgaaaacatacattagaatggtgaattgacagggacaatttatgttgaggatctagaaatagtataaaaccatgaatatgcattactaaagcccataagtatgagcttaattatggcttaatccatgcttgttaaataatatgtatgtataaatgaaaaacaaaattaaaatcacttactgaaaaccttactgctttcaattttgaactctacacacctgtgggagttcaaaattgtaataaaaaagagcattggtgtacttgcaacccccccccctgggggggacatttcaattttgtattttgcaggcaggactgggttggttttttctgtctgcaactatatatatatatttatttattcagattgtagtttctgatctttctgtacatcccaaggaaaattcaattttgtgatcagaaaacccttacaaatggccttaaagctcattaatgaacccttctaatgaatgctggtgctggcaccacccaaacaaaatgtttgtttcaattgtaaggtttttcatcttatcaattcttggtcttgttttggcaaataaaggcgacaatatgacagatacattaacaccaacatgagtgtagtgtagtacatccaaaactggctaaacctgacagatttttctgtaatgaatttggattgggttgttaagaataacagggacctgtcagaaaacaggcatggataacagcaataactgttattttgtcctgttagtggcaatgacagggccattattgctgttaattcttttattgtttgtcagtgttagcatagcagcttgcatctgcactgaccaataacaggaattatggtattcaaaattcaatgtggaactgttagtatataaatacaaaagaataaaacacaagttttggcagggagcgggcagaatacttgtagctcaaattgacaggtctcagaaaaattcatagattatgttgtcaagcacatagtgttaagtaaaaaaaataaatagatatccaatttttgaacaccataactaaaataaattcaagggaaacaggcatatcacattttgatcactccaaaattcaaattcaaatacagaaaaacaaaaggaagaaaagatgctgagaaaattggaggaatggaaaaaattagaatgtcatgcaatggggccatgtcatttgatactgattctgatgggactcttttgcaattatctggaacatccaaaaaatagacggggtttccccagatttgatcatgcatttttcatttcattgaagaaaggctatattcaaactctcatacaaacttgttttgaaaaagaaaaaaaatgaggtgcttcattgagtgaaatatagaatgtcctcaaaaatgaggcacctcattggtctaactgcagaattcctttatagaatcaggtaccagatttgaaaatacattggaggacttcccgtcgcgatttagagcgctttttagatctctctcagtcttaaattaagaaagcaattgagattccaactagctcatgtgagagctattgccaggaggcttcagaaaaaaggttttttttgataaaaaatttagatctagggggtgtaaaacaacttctgggagggttgtagattgcgacgggaagtcatccattttcctttcatattaggctttattcaaactctcatagaaacttgttctaaaaaagaaaaaatgaggtgcttcattgagtgaaatacagggaagaatgtcctcaaaaaatgaggcactttgttgatctgactgcagaactccctcataaaatgaggcacttcattgagcttactagtctacataatgtccttgaaaatcttttttactacaggtccagacctgtatatggaggcagaatcggcagatagttctcacataatatgacaaaccaatagggagaaaggtttgacaaaaaagcaagggggaaagatttttccttgtcgagttgctcatggaactgggctgcaaacattattgagtgttttcttgcttaactcagtttcctgttgtgagaggggtacaagtcttagcatgtggatcagcattgggattcaaatgggcgcaccgggttttgaggattcatggtagtggcatagctgcacagccgaattgtggcgggtttcataacgttcttgcctacttttcttccgtcacagctaaacactccaggctgagcgggaaagtttgcagcttgggttactgggatcccatgtttggaggccaaaaaagtggtgattcttatcaatatgattgacaaaaaattgactcttgatcaggaaatctagtggaggcatgcaatttccaaacaagacttacggaagaaatctcgcccttgcagtctgatcctctccatttcagtatttttgtctgccaaagtgaccggtctggcacaatagccgaaggctctttgctggccatccccagttgtgaggtcacttggtacgggacatttgtatgttccacaatcaacgtgactgctgataaagaccactgtgagcaattttaataaagtaaagtgctgcatcgtatgattcaaattgttgcaatttaatctgtctacgatctctattatgcgagaagggagaaaaagggtcaagactcattgatagccacaggtaacttgctctttatccttgcagaatccaacaatctccggccgataccaagtcagaaccaaacagttgacttgaatttctgttggttagtttccgaagttgcttcacaacttcggtaagtgataaatgaatgacggcatatcgatgagatttttcatgatttaatttttggtgaccattaggtaatggtcagacggttggtctcgaagcggagatggttataaggcactgacaaactgattggaaaggtatggtgtgtcagacggatggctcggtttgcatggagattggaatatgctcgaggcaagagagatgcattgcctgcaccttgtggcaatgcaccatgcagttcatgagttaacatagaaagtacgatgttggttggtgacagtgtagctaacatgcttgcacccatttttcaaatttcattttctcttcatcacttaaaatggaatctatggtagatttttgataccaattatcttgaatagacatagaggacgcctgggtgcacccgtggtgtatgtctattcaagataattggtatgaaaaatctaccatagattccattttaagtgatgaagagaaaatgaaatttgaaagatgggcacaagcatgttagctacactctcactaaccaacatcgtactttctaccttctatcattgggctttcataaggggctgttcaagtaaaaagagttgcagaggaggtattttgaagtttgagacacttcttcagcaaagtgacctaaagcaatactttcagaaagggcggactccacctgccagccagtgtcacagagggcacaaaccgccatcatgagcgacttgtgttgagatattgagattggcttatatttccgggattaatcaatattttccatcacatgagtagcgttttttctgcgatgaagataagttactaacgccatctcatattctctctcattctccaattctttatcgccaaagttggatcggctctgtgaatcaacagacaatttcttggcgataatacacttgcttgtcagtatgacaatggtaagagcattttacaatcaacatatgaacattcgttcaaaaacctggcatacatgccggtcttttttattttatttcttttgggaaaatgaaataagaggaccttaagctttgaaagagtttttgagttctctcaacttggtcatcacttcgactcttgatggtgagttgagcccgacagcgctggcgacatctggctcttcgagtctcataaacgggttaaatttcctggcaaaagagatgtgatggattcataggaagtcatcagaccacctgtcttcattctgctgggtagcatcagttctatacgaagatgtgaagaagaaaagaccaacttttcgtcaccgatcgtgtatttacccgttgttatccccgccaaatctttcgattcacaggctttgatcaagctaagaaggtgctgatttttaggctcgatggacttggcgaaggctgcattggatttagtatatctacaacaagcacagccacagatcaaggacacgtggggttagctgaataattcgacaaagggcggttgtattcaagttcaaatttcggtgtttttattaaattgaaagatggaaatgtgagacttaactcgtgtccaacatacgtgatcgtttcatcaggtaatgaagccaatctttggttcaacgcttggtccatctcctcgggcgtaccttcgaagaatcgaccacagccagccacaaacaaggtatcactataatgtacaaaacggatcagtcaataatcctgaggctttgccttcttcttcttgagattatcagtgattcagcgagccaaaggaaactgacccagtgaaaacacagccaggtccaccctgacgagagtcctggagatagtagcaaatactatcaccagtatgacacggggtggctaagcaactcacttcgatcccacccccatcattctcgcctgccttctctcctaagcccaatttgaaatttgacttgtgttcgaccaagttcgtcaagcctggaatcttcttgctgcctccatagactttcactttgtctttggatgtgtcgttttcttgtaagaatgagatgagttcgaggttgcctcctgaatggtctattatttaagcaattacattgtttttttaggaaattaaaataaatcggtggcatcgaataatttagtggtggcttcttttcgtcgagggtgtgagcgaagtaacaaaccttcatggtggtgagtggtcaggatggtgcccgaaagcgtgacgttttcagctttggctgctttgatgatgtccttgggttcacacggatcgacaactgctgccgagttggtttttctgagttgatgatcgagcagagaagtcatattagcaagcgaggaaggattgatgaggaagatcaagaaagatgacactcaactcgtctatgatcaggtacgagtaatctatgtaggcgtattaagtttcacggcttaacaactcatcaggaaacacattattaacaacaagtaagagatggtggcaactcaactgtcttcccttactggtaccggaacgattctcatcttgaaactattgaccatttaagcaaaagaaaagaatctcgtgttagcacgtagtgttgaatatcctgtgggcacgctgagaagacacatagatgctacttaccttatcgttgggcttgagtgtagtggtcttgtttcccttctactgaggagatggctgttctgatgtgctactgatcggattgaagcagccttcgacaatcctcgagctgtggctgtgaatccggtccggaagagtgctgcagtaagccgagtcatcgatcgtcgactttcgctgtgcaaccacaaccaatttgatatggggctgttgaccaacaaattattaaattcatgccaccactgcttcaccatcataaacacttatccttgccttgtcatgactcactagggatctaattctgattatatcttcgctaatttaaagctgcggtcaaaacaaggacgcttccaactgctatgtactgcccagaaagccatcctgtccgagtgatcacccccttactacgattccccgtgagtcatttgcgaagaaagtcatagggctcgtgacgactatgccaactcaatgtcacctatcctcagtgcatggccgatcttgcacttgacatcccattgctcagtcgggcctatccgctccataaaacaataccataaaaataaattccttctatgtatccagcacagtttccaatatgctataagataagcatccaacaagcagaaaaacaaaaaccaagagccaaggatccacaagcttacactaaaagatttcgtgaccattattgtcatcgtgtcatttttttttagacttgtccaatgtttcagcaaaaaaaaaatatcaaaaatggcagtttacccaaacaatcaaaagttggtatatggttgatccagtttcattaattggggaatgattatgtgacttttttgcaagatttgttccaatatatcaacagtcctcatttgaccctacgtctcactcaaatatagagaatgaggagaatttgaagcttggggtggtttaaccttcttatgggatcctccatcggcaatcacgattctgaggctgccgacgaggaatcttgtgcgctggcccggtggaacctttgccgctggccgaggcagaaattagaactccctcatgacttatcaagacagagcgcagcttgccgaggagcagtggttccaatggagtcacatgaatgaagcatcctggtccacgcttatgtttctgtttccttccccttttgctactcaacctaacttttggtatattgaaatcaaataactcatggcaaggttcattcattgagcgactttgatgcgctggtgatgccttccccggcgcagcccgatcgaaattgaaagctggccaaatgtcatcgtattccagatcagcctgattacgcctgttctgctccaaaggtacgcttgcacgtgtgactcagggtcagattaaatctatgatgtccagaggtgtggagtaggaggaggagatttttatagaactatgttaaaggagtgttttctatttggtcaagaagaagaaaaaattaactcgagtggcacaaactaggtgcactgggcttgaaggagatatgacaaagcaaagtgtatatctaaattgaaacaagaggcatgtttataccgataacatttttggacctcactctagttgaaggaagctgagggagagttacataagtatcttgaatgctaccgaagatcttggtacctgggacggtaaatatttaaatggtcgtggtcgcggttaagacgcgcacttagctcagtgtaaactgcatggtcgtggcaattatttcattagcaactgatcaataagaagcacgcttgtttggggggggggggggtgatgtatgcaaaatttgtgtcacttacaatccgtgaatagcggccagcgggcttcttctaccacttcgaaggcatcagtggtagcatgagccagttgctcgggcggctcttcacattcccgggggctgtcaaaggtcacaaagaaaaaaaaaaaaatcggctatatgttacatagtaaggcagttggatgggatgttttcaggtcagcgacttacatcctcattaggcaaaagtggataacatatcggcccagagtgcgaatgccaatatcatcgaagacgaagatccagctggcgtcttcggctggtgcatttggcggatcgtagagcgcgcccctggggggatcgaagttgatagcgtccaggggcacctcctcgatgggattgccatcatcatttagcaatatggggtgagccgatacaattaaacgagtcgcatcatccgcactcattattctggaagtggttggatatcaccataaatgaatagttagttcgtaaatgaatgattagttagcctgtgaccctcaacttcagcaagcagaaatcaagtcacttacacttgccgtccattttcatacctcaaagcctcaagaaccggagccggtgcgagtgggtgtctaaccagttcctcctcaaggtctattggtaccaaggcctggtcgtcttctccggcgcccggtgcagcctgacgccagaagcgcatcggcgtctcgcccccgaagcgaggatgctgcaatagctgtagctcgtatccatcttgggcccttggaagtggaattttcaaaacggattaacaagatgcgtgatagaacctggagaagcaggcgcccggaagcagggccctctcgagtgcgagctcacgaggccagacgtctacttacatttatgatttcagggcgtcgtgataagaagtgacaatgggcactaaggaacggtgccaagattatatggatccggtcgtcactcaagcttcatttgattctttaacccatcagtgtgactcgaggcagtgataccacctcttccactagagaaaacccctcaagggaagtttttgtgtattgtcctgcatgtaacgattatgtggatttacaggcgagaaaaaggatcataaaacagggagattctcaaccgaaagggaatagcccgatgcggggcccgctgcagagcaccggatccgtgttccaaagagcttaataggatgtactccaacccgtacggcgttgttttgtcatgtcggtttcacctttacggtcaaccgtgtatttataataccaggaggatgtccccaaatcgttttttaacttcagctagcttcaggtgtcaaaattggtatcggatactagttgaatgcgtaactcaacaactggttctaggtcatcgatttgtggtacggtacagttgccgcttgcggtgaaggcgtcctccccgacgagccacagttaccgcttgccgaaaggcaactcatcttctcatcttagagacttttagccaggctgaataatatatggtgatattgccgccgaggtgacccaacgcgccgccagtccagaacttagcaggccaaagcgcgcagttgcactacgggcaaggaggattgatatgggaggcggaagttgaactgaccacgtatcccgtgaacttgcgttatcaagcaccttagcgcaaaaaaaatattgatcgccctttgatgagtttgtcaatgtgaggaacatcggtttttggctagtctaacatgcataaataggcatacaattttgttgagtttgagatgactgttgtgtccaattttttgttcatggttgcggtcaataacccttcccactttttttatccaaaaatgcaagtgctctggaccctccaggggtttgttttgcaatgttcatctacacattttgaagttgaattttgcatcccctctacatgaactcgaatgctgacagggaagctacgcggagctttcatcaaatcaaatgaagatgcagttcataaaaggaaaacaagatggtgaatcaagtagatacaatacaaccaaggagtcggctcattcaatcagaacttgaaggtgattggacgtagaatgggcgattttttcttttcttaaatcaccgagtctttagcaagttggtgaacttgctcatcagtatattcaagatcggctaagatctctttggtatgttcactcaaggctggtggggcagatcgtatcgttagaggcgactcagataatttgattggtgtccctgaacagacaagaaagcacagttaataaatcaacctgttgaccgctgtgaattaacaacacagggttctgaatgctctttgtgttcaaaaagagaatggggaagctttactgcatacctataaggtgaattttaccagaggaagaatgatcacaatccatttcttggatcatctgacgagcatgagtctgaggttgttggaaagcctcctggatcgaattgactctcgagcacggcaaacccaagtcgttcaacttctccacccactcagaagctggccgagacttgagcctctcacccagaatttcgatcagctcgactcggttcttcactcgctgcgaattcgttccaaatctggaatcaagtttcaactcttcaagctccaatgtcttgcacagcttctcaaacctggtagtggtgtatagcaggtcatcagttgccattaatcgctgtctccgagcttccacgtttgcccatgggtacaaaaacactcaactgtctgttgtttgtggtgccaatgatcatataaccatcttgagcttcaaaggcttgataaggaactggatggggggtaagactcttggcctagcctgcaccatgaaagcagagtacctaccaattgatggatgtgaagtaccccaccgttgggcttcttcacccgagttcaaaaagctggaacccacattgaacgagagactgagggccgactcaaacaaggagctttcgaccttctgacccgaccgtcgagccccgtctggccctccatcgcgggaatacaggctggccaggatgccgatggccgcatgcaagcctgtcatgatatcacagatcgctactccggtcttcattggcggcccatccggctcgccagtgatcgacatgaagcctgactcagccgccgcaatgacgtcataacctgctgcttttgccttcggccccgtcgtgccatatcccgaaatgctggagtagattaatttggggtttatttctcgcaaggtgtcgtatcctagaccgagttcttccatcttacctgatcgttcatttttggaagttttaaagatttcattataagcatctcccaatctcctcttaactgaatgcttgttgtgcgtgtcctcttttacctactataaagttttcaattctaggatttgtaaggacaatcagcttttcaagcatatatgaaaaccaattttgaattggtagtcgagcatactcacaagacatcactcttcgcaactaatttcttgaggatctgagccccatctggttttttgagattcagagttaacgacctcttattccgattacaagagaggaaatagttagacagggtcgaggaaggtttgaagacttgagggtcctgctgttgttcgtattgagtctgcaaccatcgcgtatcgtcccctcgaccaggctcttcaatcttgatcacatctgctctgtattctcaaggtcgggaaatcgtacacataaatacatcaacttcatcaaggatggggaatcgagctcaccccaagtcacctatattgtagtgagaatcctcaaaacaatcaatcagaaggatcagtgaaaatgatcaaacgtgaagcttgttccaccatgacctggatggattaagaattagatccgaatagttttacaaacctaacagttgagctgccgaaggaccggcaaggattcgggagagatccaagaccctgatgcccttcaacggcgactggtgaggatggcgcgggtttggctgttgcgtactgtaggaccgttgatgggaagctcgagcaacgatacagaccaatcgggatggactgctcctcgtacgcagatttgctagcattctgtctgggctccggtggtgttgatatagatttgtttggggtagttgttgccgacgctgaggccctttcccctgcttcccccctctgccgataccgattacatacatatttacacaaataaatatgatggatcccccgaaggcgataacctcaacgcatatttgaccatccatccacaacaccctcatcggcagcgcatattgtttgtggatcactggctgcaatgttcacccacccccactcattcttctcccaggtgttcttcgcacattacataacatttttccaataattcctgctgccaaaaccgacactcttatgaaagatcacttgttccggtcataaggccaaccgatttcagttgcatggtcacccttgcacactcgatgcaaacacctgcgtatcttcaagttccaaaaccgaaatcaagcacatctcgaggtttattgcatactgattcaatcttatcagaagaagagagttatggcccatttcttcctgaatcgaagttcaactcaatgatagaattgcacacttctcatattttcttctcataacaaatggagtccggaagctctggcaattcttaggcgcttgatgacgtcattccacatagcgttgttaggctagcggtaaactggggccttgccatcggcatgtggcctcgtcaggggttcgactcccctacaacgcaataagactaagcgtaacagatggactatccggtctcttgggctgtccgtgtgccttggtttttaaatcatgcgaaggccttgtttttgaaagcgttgaggagcaagtttcctcacaccacaatgctcgcaaacggcagccgaaaaaaattatttacagatcgtcaatcaacaaaagggttactggtgatcaaggagtatgcagcgtctgttggttctgaaagagtgtcaggatgaacattgaaaggcacgattcttttttcaagccgagatcaagcgctggtcgtgcgaatggagcactttgtatcaaaaaagatcacgccagactttttctgtcagacaaaaacgcagaatgaacatccaattcagccactttggtgttatttaggagacacttgacgaaggcttacttgatgcccacactcgttaaggagtcgggtgtagcctccattttgcaggttattactcataagtgccatactagtcctggtggtcctcaaatcaaaagattcaaacaatgttaattcccaaaaatgtgggttttagactcgatatggtaagaagctgcttacgtttgggctttttggtcgcaaaaaacataaacctacaccgatcaatccaatcaataattggaagaatttagtaaatgatctcccaagcagtctgatatacctgggagtgatacatactttgcatgatctgaagacggaaacaacagtcgtttgggtggacaagatactcctcttgttcgtaaaaggcaaggtcaagacagcactgattttcaagcgaccataagttcagtcaaactgaaacataacctgccttggatcggtcatattaaaaggatgaaaatgaaaagtcaaattgcttacacatcgcaatcgttaggcgtgactagggtgctatctggatcacacagaggctgtaattcccctttcgccaatcgacgctcgagagttgcaccagccacttggttagtgagattgaggaacattgcaaaaacggtggccagaatgatgtaacggaagttgggcggcgtcatgcttgtgctggataaaggaatggtgtggttaatgaaggactcgcttggagttatatatgtcactgttgtgcgagctcaaaggttcgaatagcgtctgtttatgataggctacctcaaacgtaagaatttgaaaatgaatggattgtaagcttcggtggagcttgaggatgaaactgccgcttagaataattgtctagagagtggaatgtgggtctcaaagcttcacaccaacaccgctttatattggaaagacgattgcaggcagagcctcggtcgacttgctcttccagcctcggtcggcgtgctcgttgatcagaagcttccgtcggtcgaacaagatgacaaaccctttgttggcagaactaccgatgcctcgaaagtgagccgggtccggtatctagccttcttcttcacaagttcgacgcgctcttacgcatcttgtcaactccccagcaggggatgggttgaccagccccatcgtggccggtgtcagttggcctccacgatttcacatggtcccgatccatcgatcacttcagacaagatattcaagctggttatgggggcttctgtcgagtgttgtggtgaccgaacacaagtcttgaggatgagtcgtcatgacttcgggccgagctctagtgatgtgatggcaatcgcgtctcactggtgtctgctagtttgtgaactcattcggccgggtgtcgcattgcgagtcgcgattctgaccccatcccgaacgattcaaaaaaaagtcttcgcatagcagcaacacagtcggcaagccagccttctacaaattgaggggatatttctaacatcgaggggaaagcttcgtgcatgtatcatcatctcaagtgatcactaatatgtggcagactgtgctttggttacaaacttgaatgcttcgcactggcacaaacaatctacaagttcgaacaatttcgacgattgcgggcgcaggcatttctttgatatgtacaacaagaggatttctaagagaaaggtaagacaaattacaagaattgctgaacaggaggtacagaattaacatgttcagtcactgcgcttgattttcttgcttttcgagccgctaaatttcggttgctcgatctctttgcccgcggtggcgtagacgttcgagaaagtaacatgttcttgcttgataggttcctaacaaacagcgtgatggaagaatcgggcaatcagtcgacagcaataaagcaacatatttatgttctcgtcaggatcagagacatggacccaggggcttacttggaaaccgaagtggggtgtgtcgaggcgtttggcaactgggaccttggcatcagcgagagggctgtttatcatgagagatgttcggggatagtccagtcagtcaatcaatgccattttgtcacacttcatatgtgctgtttgttgagaagcggttaggcacgacctgaagaaacagtgatgaacaccagactcacaatttaatcaattgaatgtggtattctcccttttgcttgaactccggggacattgccttagggtcattggggaagggacctccggccttttgtaatggctgattgccgatggatgagtagactgtgagcgtactacaaattgaagaagagggggtttcacacacaaaatattgtcaataaatgttgtgtggaggtacataagctacatttaatcgactacttcagactcacttttgagtccagtcaacggtgacggcaaagttatagtcttgatcgtacttcagagggagcgatagtagggtcttggtgttgaagtctcgcaccctgattgtttggctgttgctggtgggcttgtggtcggtgttttgaggatcgaaatttgacccgccgaagatgtcgaaaatgtggtcacctggtttggatgaaggttagcatcactgatagtatcctctaatgaaatgacgcgtagtcttaccagactgtaagttggaaagagagacaacaaaattaacttcgcgcgttttcaagagggatatcaaaaatgagcacttacaggtacttcaatgctagcaaataagtatccatgggtaagtacgagtggtgctttggagtccaatcgaatggtctacgaatgggcaagtgctgggtcagtcatcgcgcgctcgagttgtgacaaggggcaacacgtacctgataccaagttgtgataccagtgagagtggtagctttgtcaatagcaggattgacatcagttcgcctgtgagcagggatggggagataaatgtatcaataaatgtgcagagaacaggaaaagaggaactatgtttacctgaaaccgtgctgagcattggcggggttgccacctggaataaagatggaatcgtcgcggatcgccagctggatttgcgaggccgcgttgcttgggtggaggattgagacatatgtcgatgccttcgcagcgcttttgacaatgtaggcaatcagtttgctcaaggccgattgtgggttatcaaggtcggcagttttcatgttgggtgttaaggtgaaatcgaagatccgtttgggagcgccgccggctgcaccagagttggtgttagcgccgtttctttcttccacgactgaccccatccctgggactgggccgaccgcaagagaaacgctagcgaaaagaaagatggccattaagagagcctgttgcattttgtagactagcatcttgtagcagaagtggagctgatgaaaggtgtttactggagaatttgtaaaagatgacccgcaactggaagaaatctaacaatggaatgatagcgagaggtggatgtgggataggaacactgaccatggacctcctccgctatttatagacaagtttcttgcaaactactggcactgccgggcgacagccgggatggtgacttggatgctgagctagtcttgcttggtgctgaggaaccattaagccacagcccaccatgtctatgtaaggtaacgctaggcttctaggtcctttgatgtatgattgaaagtgaagggttaccatctgtaaatacgaatgctaggcttgcagacccgccattttgttgtcttccatattgactactgaaagaaagcctgacaatggtcgcttgtccctatcactacaagcatacaccctcaaatactgtcggaacatcttctagtgcgtggaccgcgcctccaagtccagctgttagcacaacaagcctcttcggaaacgaagtctgcaacaagaggctcaccagggctcaccccaaaagttgttcgcgctctgttgtaaagttgaatagctggtgggcatgttttgctatgagttaagggaaagtatgagttgataagtcaagttcttaggcattttgcccattttggtgaatcaatttcaaaggaaaatttatgggttaagatgggttatgggctaataggtcatgggttaagagggagttcactgtatgaaattgaaaaggtgtcaaaatgctattcttaaaacatgtatgaattggccattcatgccaaaatcctactcttaagagaggtatgatcaaaatttcacttgtgaaagactccattttgtgtatgcagagctggttcaatttcaaatcaaagcatgtaaaccttaatttgggtgccaaacaaaatgctctactagcattctcctgatttggagatttcagcctgaacatactcatgaaaggggtattgattggctgcaaactagctgtccccttgtggtctgaaatttgcctaagtttggaattctagggcttgttggagtcctggttgaatttttaggcagaattttttcaaacccttgactcacaaaatatctggtgggagagccacatccagtcaagggttgagttgggaaccttgttcactcaggcctcatgtgttagtgccatgaatgagtgctgtgaatgtggtgaaagtgggaatttttatctcctcgtgatcaataaaggctctactcaacttgtcttactccccaatcatgatgttcctttttctctttcctctacctctgatcaatattcttgtcttctctaaaagttttgtttgtttcttttataattttcccctatattttgcttatttttaattggcttctatttgaggccctgctaagacatcctatcatgtgttataaatgtgccccatcataaacaaaactccacatgtccctaacccttgggggttgtacatataaaattgctaatatatgatgtatattggtttttccaaacatctggttctgctcttctagagttgaatgtcaggttctagtaattaatgtggccattctgaatccacttatgaggtgtttctactgttgtatattgtcaatttcataatggaaaattatcatacttgaactgatgttaacctgaataaccaaagctgatcatcatctgaatgcaaaaatgcaccttttttcaaagttgttaattgtgccaaaaataaaaggggatgattacctaccaacggtgtggtagtcaaaaatgtgaaaattcaaagtttttttccttttcttttcttatatatatatatttcttcatattatcacctaatcactctcagaattcacaccatacggctcaagaactggactctacagataaattcacccttggtcaccacggaggcgtcactggaacacacctggatcaactcttacccaacactggacaacatatcacaaggatttcacccatcattacatatcaccaaacccaattacaaccctcaagctacacagacacactcatttacatatacactcatttacatacatctacactctttacatttcacttctacatattacatcatacctgcagcctaaattagtgtattttccatgcatgacagctgcagcttacaccaccacactcacttgtaaacacatcagaacctgaccaatcagaatcactctttcagctgtttggcttcccacttaaactcttgtacatgtctgaccaatcacattcactcattcaaattttgtatgtagctaaaatacctcatgtaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctgactgttgtatatataaggaggctctcctcccagttgtttaatcctcagtcaagtaacactcaagcaatatttgaccaccttacacaaacactttaaagcgccaaccaaaaccacatcaacaactcttcatcacacaaactcattcctgaacttttaccctatcacttgattaaaactttccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagtcttcactccatcatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaacggtcaagcatggaattttacctccttgatgaccagtttgtgtaccaaggatcaagatgtaaacctcatgttctcaacagcttggttttttcctgaaatcaagcagcctttttatgcagctttaccaaaggcttgttcataaatcagtgattgagtaatgtgatgtttcaatgtgattacataatgatgaaattgctaggaaacaaaaaccagactaaaaagaagaaacaaaaaggagaaactgagacactctgatgataggagaaagtggaaagaagagcaagttgagagtgagcaagtgtctgaaaagagagcaccaggaatggaaaagaacaaaataaaaaagaacttcagtttttactcatcaaacaaagaaagagaaggtgaaacaagcaacaagaaaaatcacaaagagaaatgtgaacaaacataaatgtgaacaaacagaacagaaaagagtagagagtgcttttagagcaaaagatctagagcagatataaacatcaatggagactagagacaggagagagagtgtatgtgtgagttgagactcagagtaagttgggggagaatttaactggaaacttgatccagtgttggcaagcgtaataattgaagagagttaagcaagtttgagtgagtagtggtgagccttgatgtagatgagcttgatcaagcaagcaaatcttgaagaggttgatgagaagagagatgagatgaacagcaagtgttgattttttttgagacttgagcaccaactgttggtacaactttgattgtgagtctccttgcagtcaccggaccacaggctgtgtgatttagtttcacagagatttccacatgagtttcaccaatatttcaacccaatgaatgggctgtaaaatggaggtattgattgacccaacaagagatggctattttccaagatctgcctcacactcagatgtcctgatcaagccccctgggcacataccaaattcccggtggcactcagccatgcaggacttgggagtgtgccctatcatgcttgcaaggtgttgaaatttctcttttaaatatccctttttcatcaagttgactttacaggcactaattgtgactatttttcaatgctaatatgccagtttatgtctgagctttagcgctcccagcataattggatgtgttgagtttgtcctagttgaactgggatgtcaaccaatttaaagttggttgatttcaaccaatgaaatataaattcaaggtactcccctggaatttgtaattcatcctagttcaactgggataatctcaacccagccaattgtgttggtagtgtaggtcaattcttggcacatttatataaacaattttacaatttttgtgaaagtagaggtctgaaacctcatgagttttgataaaaacctttgaaattttcatgacaaatcccatgaaaataacaccaaagttcacacatgaatacttctatccaggtagaaatcaaaatttaaagaaacagctgagtaggatgggaataagatgggaggaaaaaaggtagctcataatcatacttcaacctgaccgaaatttagagttcttcaaaaaaggtttttgaattagtatgtatttcagaaagaagatatgttcaattaccctgctgcatttataatgttgacaatatttttcttgtactgagtctgatatcttagttcctctcagttgatcaggttgggaaacctggtttacttgcagatattatgggttaatgaggttacaacaatgccaaaaataaaaaagtctggtaaataatttttcaaaaccagccaaaattaacttttagagttgatgtccaaataatgatgaagtttgatggctgtatcaaacttgatagggaagctgatgtaatgaaattttttacaaagttcaattatgatgtaagagcttctgttaaattttagtgtgggacacagcatcctattcttcattagtaatggaatattccctttctgattgaaccagaattgaaggcttataagaaaaaagattgacttctgatttcaagaattagcagtatggatgtatgtacagtgggcagatagaaaaaactgtacccctacacaccagacttgaatttggtgacaccccactgtgacactcaggtacaatttactctctggaccactaatcatggatggtcatcagttgaccatcaacttttctgccaaaatcacctcacaaaaaacctatctggatgacttaacaatcaaaaattcactgaaacatcaccatcacgtgcaggtctgtaattgacaagtgatgactgactcaaacttcaatttgaaccagtcattgacaatcctccaagtaaaaaaatgttcatgattatttttccattgtttcttccttcatcattaccttcaagctctcaagtctacctccaatttatcccttatacttccctccaatattgaaaaaaatgatgattttgtcttttttgattttttttgtgctgcaatgaaggtttttcaaccctgtcattatctttccttgccctctttgtcaaaattcccctaaaaaaaccttccaaaaagaataattacaacccccaaaaataagtaagcaggggtatggatgtttctgtcaacccattgccactgtacatgagccctcctcaatgctcgatatctatccgatcaacatttttctttcctaggcataaaattttagtgaaaactggagaacaaaatccatacaaagcaactggttgcagggtggatgggcccctgtaataggggttttacataggcccaatatcagtaaaaacttatgggcagtcagtagatctatgggttaagttatgggttaaagtttgggtgtgtgtcaggccaaatttattcatcagtaaacaatatcacacacccacatcagagagtaacatccccctatgtgaaaagggctaatgcattgggagagcatcaatggagggagcaagatcaatatgaaaagagaggactattcttgtgggacctggtattggccatgcattgctgatgcacattcaaagtttaaaatcattgctcaggttcttaacagtaaatttggacagattaggaaaactgtttaccagatgccatccttgaaaagtgtcagatgggcatttcacatgagttcttgaactcaattcagcagctagcaccagtgccaaaagaacccaggcagctgccctccttgttggtaaatgtaaattgcatgaaattttggggaaaaaaatcatatgccaaaaattggctggtcactgcagaaattgactgctcaaacagcatgtcccaatccccttgccaggtccagtcgggaaggatggccgagcagttggtttttgcagtgggtatgaattaccttgctgtccccttccacccaacctacatatgaattttgtcaaatgtctggaatttttcattacattgtgccaaagtccgcaagattcaagcttgagttgccaccggggatttaccacagacttgctccatgcatgcatgttgcgtccgggtcccttcccccggcccccgagggtggtgatcacccacaagttggctgccacctggaaaatcgaatacagcaagcaactcccgcctggtcaacaggttactttgcccctcaagcaatcgatagtgctcgtatccgtctagctcaagtcatcccccaagctgacgatgtccgcccaaattatgtccttgttcagcagcctgtccagctcgaatatagacgagcgagtctcggctgctacttcgatcgtttaccaccttactcaagtcgaatcggccccacatgatttggattcccaacagaatgattgctccaattcgcaggacttgaactatacgctcaagcggctcgtgcgtggactagcaagcccaactcccggagctcgtcttggattctcaattgctttatgtgaagtaagtaccgttttcaaatctgatactatccctgttagaattttctactggagctaaaatcgatctggtcttactgttcccaagattatcaacagatttccacaactgtcccctcaatcaatattcgacttaatcttatcggccacccccttgcagagcggcatgaaggccagcgaagaacgtgactcccagtttgggagattatttggaataaaatgcatcacacagtcgggcgcacttttccggccgcttgaaacgtctcaggggactccggaatcaacaaacgccaatgagcagatggctctcttgaaacggctgctcgaagaactttgtgctcttgctcgtcgagccccatggctctcagaaagcgtcggctcggtactcgtctcggacattactacccaaattttggaacatcctgagtcggctctttctcagtctggcgccttgaatcaaattgctgaaatgctactcatgaatgccgagacattgacgttggaacaattatcgttggccatattacttcagcagcattctattaaactcaattgggaatcaatattgtcgaagacttttacaaataagcagattctcagcgaagataaccatgaaaaattgtgcagtatcttgatgaacgctgatggcgtaccatcatcacagctgaccaatgcaggagcaggtgaagcagattcgaaaatgtcaacgattcacacagacctacccatatgccctcatttcgttcactcaatcctcatctccgcctctcagtcgactagcgatttcaacttgtcaaaattctataatcacctctttgaacgctactatttcgccaccaaatccagcccttctcgtagatcacacggattccttattctcaacaaccttctcaaatcaaagttcatttcggaccaagagaagccgaattttctcaccttgaattgtgtccacaccctacaggtgcagctggccgccacagatcgcttgctccacaagatggcgcaatctgtcgcatctaatttgatctcgcaagttgatcaaaagaacgcaaaacaatcagctcttgcaaaaggctttgcatctcgcatcataaccctttctcctaacttcgatcacaacagtcatcaaaagttgacccgatctttggtttctcggatgctctctccagagctggagctgtggacacaagagctcatctcttcgtttcagaaaggctcgcccatatggccttgccctcacgtggattcttcgagtgaagcacaccaatcgcaacattcacccgaaaacttccgtgagatgatgctcacccagctttgcaacgtcatcaacatgaacactccagcctgtacaattgattgtgcctcctcgattcttcgttgccttaccctttgtgcgttttttggagaaatttcatgcgaccaaaataagcagtcatcagcacgaagtcttgtgcccgtcgtaccattctctccccatctacaagaactttgcaaggctcgactgtacacctgcctgttggacttggtcgatcgcaccagggttcacttctttgacaaaaaatcacaaccgaaaacgacgcaaacaaataacccattgcatggcttcaggccttctgaagtgattctcgagattttcaattctcgtgtaagtgccaagccagaggaaggactcgaaacctcggaatgtatcaaatcgatacgcaagaatttaactaagttgcgaagccgagcagcgaacacagaaccacctaaacttcaaaacaaaaaagatgcactcgtactcctttgcgatattctgtatctgatgacttatgatgagcaagatgggtggactgaagcattagcgctaatcgaggtgtgtatctaactttgcgctaaccccgttaaaccacatgggtatctgatcttcataatcttcatcccctgcagaaattgaaaaaagatgtcaatacgctcttaccttccggtggtgaatttgatgtgctccatcattcgcaaagcttggcgccagcagtggcgaatcttacagaatgtctcttgtttttactctcatggccgattgcccttttgaggctgattgtcgaaatcaactttgatgcgttctccgattgcatcggtgcccagagtcttcagctactcattgacgtgagcttccataaacatcaatttccttttcaagctactgacgattatcatcgctttttctatagcaaatcaacccaccagaaaacctgtctgaagctgaagatcccgagggcgacgactcagattccccgcaagacaacgaagactcggcggcaggtggctccagtggtgaagaagattccgacacggatggggaaacttttagcgatgatggatcggttgatgagcaattcagaaacgatgtcgccatggctcttggtcatgcattgagtaaaccagacgcctccgatgatgattctggcgacgaatccgacttgatgaacgacgatgagatgcttgctttagacgcaaacttggccgccatcttcaagcgacgtaccggcaaaaaattagctcgaagtaggtccacgcattagattcacatatgcatgacgttccaaaaagctaatgttatcaattttctcgatagtgcacaatactcaagatcttcacctccgcatgaaaattttggagctcattggaaaatttgtcaaacttcatccagcaccagcaacacgcgctcgcttgatcaagcccctgctagagctcattggtaaaattaactccagtgaggtgatgatgaaaaagaaagtcgtaaagattctggaagataccacgcgactgtcttgtagtcaatcagagcgaagtatagcgggccagcccctatcggctgcagaagcatccgagatcatcacagcagtacatctggtcgcgcggactacgcctgcagtggacaccgcggaatcgtgtgcgaaatgtaatttgtggttaatcgaaatgatacaatctagcaccgagtccttcgttgttgaatctgaacgtcaagaagcgcttagcatactggttcaaactcaccaagaggggttgaaaaacttttgctccaaaagatcgtccaaacttcgtccgaccttcttttctgtgattttcaaacgcttcccagccttcagttggctattgaggcatgacgcccttgctctatctcttgactcgtctactgtgaacacttaccgccgcgagcaaatgttggatctagtttccattctcattaacagatatccccccaaggtgagtccgattcaaaggctttttatgagatcgcctcgcgagctatcacttgactaagctcattccattcccggcctgccagaatcaacctgctccggaatcaattcaagagcttgacgcctatgcgtgtaagctcaaagaggcccttctttcacttcagggcgtcattgctactggcaactctgaagaagaagtctcaaaggaggggaaggcggcactcaagagtttatcggatttaatcaaaatcatgaacagtgcactccgcaagcgcctaaagatcgactcgagtgaaacaagcagttcaaaaatatggcctgcgaaagacatcaaagcgttgactgaatttgccaccaaaattccttcgacacctcaatccaccatgatcacaaagctcatgaaaggactcgttcagttccttgagaagccaacaactccagaagcaaaaaaaccactcgaccaaccgaacgggctaaagcggaaaaaagcgccgtccaccaacatggcagaagcggaaccacttgtcggagacacgcaagctacggggccatcaacacccatggtaaatggaaaagaaattaaaaagagtaagaagaataagaagaataagacgaaagaagcaacgaccgagtgaccctattgtaaaattaagtcgaccccttccttcattttttttttggatgcagcatactagtttatgctcagcacattgaacaagatggatgaatgagctggatacatatatatgcactttggatttgatgctttctatcctacattgtttctgtcgattgttaattccttcttcattctctcaatcactttcttcctctttcacccaccaaggaaataaacatgttttatctatgtgagttatatgtacactggctcttcactcggaccagtttagtaagggatctaatatcacatcgaaagctacatcaaggcctagagagttgaacagtaaaacagatcaaaagttgggaaggtgttagcaatgagatgagattggatgtcaaattgcaccaggaatgactaaggctcataatgtttgatggttgctgaatgagcagaaggagtgagataaaggtaaaacatgactatgttatgtgattcaaaagaaagagagcatttatattttaggatgagtctgagagttgatgagttgattgaagtaggcaagtcactgcaaaagcaattgcatcagatagctttatctgtgcttgtatcagatatttccatgtgatattacatcagttcaaagttctgatgtaatttccaaacattaaatcagacatctgaactgatgtaacatcacacataaatatttgatataatcacagatacagccacctgacacaatttctttgctgcacatacaccaaaattgcatcagatagctgtatctgtgatcacatcagatatttttgtgtgattttaaatcagttgaagtctctgattcaacttctgtatattaaatcaggcactccaactgatgtaacatcacatgaagatatctgatataatcacagatacagctatctgacacaattgctttggcagtgagtgagatagagcttgatagctgttcatctgatttaaattagcaactgaaaggatagtatcttagattcctccactttaatttattggaaatgctttggatgtttcctccttcccaacaaaatcaaacctgtgcaacttgtttaggatctacatccatttttgatgcagattcttcatatctgtactcctgattcatgccaccgcacatctataccaatgttccaattcattcccgcaatgtgaatttagcagatggcttagactaaaaatgaatgccatgtcatttctttcatggacatcgcgaattgtcaggtttatgctttattttttacatacaaagcatcagtctctagattgtaatactgatcaagatgaattgaaaacaaggcaattgcaaaaaaatgattggccaggaaggagggatgtgtattgatagtgtctgtgatttaagcagtgtctgtaaagcttctcaatgcttcattgaactttttcggtcctgatttggcagtaccctttgacaaacagttgcccggcttgtccctgttgagcaagcataaaaagaatcatgttagacaaactgtcaatggtctcacaatatccccaggttagctactccatcaagcctcacctggttggtacatagcttctggagttggtcaaagccattggttccatccttgtctaggagtcgaccggcagagctgttttgtaaagagtttatttgagatcaatgttgagcaaaaatttgcgattgaaagcctgcaagaatcacttacacttcgactccgcccggacagtcaacaacgacctacatcaagtgaacattttgaatcaattcattgcatttggatcaatcaagacgtgcttcctgggtgatagaaaaatgcacatacccggcacgttccagaagcactaacaacagcccctggacctctgagaactttgtttttgccttggaagttgagttgatagaaagcactagttgtcataatcatcgggaaaatttcagtatgaatagagttggcataaagagcatggattgtgtgatcaaatcactcacacagcacaatcatgggcgttgagactgttattggtgggattgcactgatcttgtcttcgctcgagcggaatgttcgccgcttggcttggggagctgagcatgatcaataagacggtagccaacagagcggtgctactgcgcaagttgaagaatgccatgtcgagcttggaagagcttgattgatcaattggtttggcgatgagaaatatttatgtcactgcagatatgaaaagaagggctggctgaagaagctgtatttggccaagtcaaataataggctgtatgttgagcaaagaatggaagtaaagcagatgctatgtagattgtcttgtctatcctaacaatctagtcagctcgacgcttccttttatagacgaagaaagagtagcaaaggtcggattgctctgcctgtgtacaccaggttctcatcatgttatgttaacgggaacggagtgggagttgggtgtcgtccaaggaaccggttagttccggccgagatatacactgtatccacaaggtggcttgggtaacaagctagtggctgagctagcgagattcaatcgtcctcgaccgtatctccgtagacggaggagatgtcggcggatcgaatacagacccgttatcgaaggccaaaggagacagcgagtcgtcagaagctacggcttaatagcaccggtctctccctcctcggatcgtgcccccaggctcttcctcctaccaagccgctaccccgtccctccttatcccatccccctccccttttcctagcctgccgacgcctagaattatcggtcctagattttctttgaatttaactactcaagatattcattatgcctaataacttagtcaatctttctacccaaatgagagatgccaacacacccggtaccaatgacgtacaaccaacccccgccaacgagcaaagctcaaacccctccatagactccaccgctacaccatcttctactttactcgtccccaaccctaccttaccagaccctatcaacaacccttccaaaaacacaaacacccaaaatcccaatcaatccgtaaccccatccgcagaccataccgcgaccacgactgaaaagtcaaacgcgagagaaagccagaaaaggagtagaccgtcgaagtcaaaccccaatggcaccaacgctaaagagtcaggcccgacgggatcgaatggcagccaaagacaaaacaaccaaccgaacggtctagctaccttgttaggagcgaaacacagtaagtggaaaaagaaaaaaaaaaaaaagatagagtagaaggcaaatcgctgacaatatcacgactgtcttgtccctagtaaacgacaaagatgatatccagattatatcagagtcgaacaaagcagaacgtctcagagatgaagcgacagccaaattcctcgagaaagcactcgaagccgaaggagaaggcgataaggcgagatccgatatgttctacagcttatacgcggcagcagttaccgggtaagcaactaaaacaaaagattaaaggaagagattcaaagctttaatgcacaactctgacgacccaacttgcttcacgttccatagaggacccgttgccactaaagacacggaatccatttcgatgtttggggcaacaaccgaccacccagtgaaagggtcccggaagaacaccacagtcggtggcaccaacttccactggggagacaaaaactcccatgaagatgtcgggttcacgccatatttcgagaagaacatcaccgagctcaagggaccaatcccgttgacgattttcaacaaggcatggcaagacgcagccctctcataccatgctgagaaaagaaccaagaccgacgacaactcgacggaaaaaggactccgctacactggctatccctatccgagtgaatggctgatgaactacagcgactggagcctcaactacgaagagtttaccatcacaatcagagatgtttataaattcgaaactctaggtgaatggatcgtactgcacaaggccaactgcgacaaaatccttcggaaagacggattcatgacggcgctacgctacgacatcagaatccgagcaaatgcctttgcccacagggtagtgcgtaacggagtttcttccttctctgacatttccatgttcagacaagaggtttacgacaccgcttacgccgaagcaagacgcttcgacgagttatctttccgtgactcaaacccatacgcgatcggaggagtgagaagcggctgggacccacacaccggctcaaaccaaaacaagaaagcaagtggtcaacagtcttccgtcaaaccaacaccgacaggacctttgggctcaaccaacgcgctcccccccaagcctagagacaaccgaccggcgagaagctccagttatcaagggaagaatttcaaccccaaaaaatctaaaaaataaaggacatacatgtacgcaaacaattactcgaaaaatgagtaaaaaaaataattaataatacaaattaatttttatggaaaatggactttaccattaaattctacaaccttcaaagtgtaggaaaaaatttcaaaaaatcaaaaaaactcgaaattaatgtcaaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaactagggtttttttattaacggacaaaaaaaaccccgatgcttgtaaatagtcccttatcccagattacaaagtaatgcatttctgaatagtcatgaattattgtgcccctaatacagtgagacggacccaagtgagcaaccatacatggcagtgagtgaagtaagcgagtgccaaaaggagctacccgctgaaggcacctggccaagcggcatcgagtgtgatatgaacataccagaatggaagaaagctttagaaaaagcaaatctcacaaccgaatttgaagacgtactactcggtttcgagcacggcttctgccaaggtatccctcaacaccacctgggaagcgagttcccattctttgtacccccaaaccacagctcagcgcttctcgccagagaaaaaatcgaggaatccatcgcaaaagagattcaagctaaaagaatgtttggtccatactcacctgaacaagttcacgcaaagtacggattcttccgtacaaacccgctaggagcagtaatcaacagagacggctcgttcagagcaatcaacaacttgtccttcccacatggagacaagaaaatcccttccgtgaactcgttcgtaaacaaggatgaattcaaaacaacatgggacgattacaaagccgtcgctagattcttaagggctcgggagagaccatccctcttagcaatcttcgactgggagaaagcatatcgtcaaatcccgacagcagaaaatcaatggccgtacctcatgctcagagatttcgacggcaacataataatcgacacaagaattgccttcggaggcgttgccggttgcggctcattcgggagaccggcagacgcgtggaagcacataatgctgtctgaattcgatctagtagaggtcttcaggtgggtagacgataacctcttcgtaaaagagttagaatcaacagtcgagatggacgaaattgtgaaacggtcagacgaactaggagtccggacaaaccccaccaagatctcccccttcaagagagagcaaaagtatatcggttttatctgggacgcacacgacaaaacggtccgcctcccagaagaaaagcttgcacaaaggatcacacggatcggcaaatttctcgaaacagagaaaaaattctccttcaatgaagtcgaagctttaacggggcaattaaatcacgtctcttatatgctaccccagctaaggtgttacctttgcgggttgtatagatggatgtgcagctgggtacatagaaacacaaaactacctataccgtctgacgctcaaaaagacctcgcatactggttaaagacactgctcgcgttcaagcacactcgcctaattcagaacccagacccaacagaaattgggtggatgggagacgcttcgacaagttacggaatcggagtaactatcggtcgaaggtgggcccaatttaaactcaaagcaggctggaacgaaggaccagcaccgaggcggaacatagcctggctggagacggctgcaataacgatcggcctgatcatgatcaagcagctaaaaatcaaagaagggaagacggtgattgtctggaccgacaacacaacatcagaagaggcggtgagaagtaggaaatcaagagatttccacgtcaacaaagaatggaaacgcatacaagacatgctggtcgcatctcaattagacatcgtagccaagagagtatcgtcagcagaaaacgtcgcggacgccctatccaggggtgaccgcaccggacgtgaagagagacaccaggtattcatacagctccccgacagtttaggagaaaggatgtttcaggcaagcagatgggactaaaactgaaacaccagtagtctatccacacaagttgtatttagtttaatgccctacccagcctgtgaccgtcctctgtttgtctacgtcccttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatttatcccaaaaagttctatctgaaattcatctcctcactcctaccaaatcgtccgctttactctcgtactacttccaaaatggacttgtctaaaataaaagactttctaaaatttgggagcaccaagaagcaacccaacgcacttgacatccatttcctaggtggttacaaatggaacactctgctaagctacaactccgcggtacgcaagttcgggaagttcaaagaagcgaccgggcagagagaatactctctcccggtaagcgccccagaactctacgaattctgctattgggccggaagaaacgcaacaaccacgagccctcaagatgtagcgtccaagacgcttaccaaatacttgttcgggatacaggcctggcacctctaccactccaccgtataccctccagaagccaaggccaagatcacagtcttgttacgctcttccgcccacaccgacgcacaatctcctaaacgaccccggaaagcgccggtgatgctcaaacatctggtctcattgaccgagacactcctccctggaggcccataccagaaagcagttttagacttagccataaccgccttctgggggatggctaggctgtctgagctaacctccgaacgcgaagaagggaccttgagatggtccgctaccttgtttacgtcagacgtcaagttctaccaaacaccactaggaatagcggccgccctggaaatccgtggagcaaaaacctgtgcgccaggcgacagtcagacaatccacctccagggcttgaaccacatgctctgccccgtagcagcggtgaaaagaaggatcgccaaagctgggcccaacaacgtcccgcttttcggcttcaacactcccaccggccgggtcaacttagttaagactaaagtagtcagaacgctaggacaagtttggagcgaacacggatatcagggaatcactggccactcttttagagtcggcggtacttcgctacgattcgccatcggcgttccggtagaagagatctgcgcactagggaggtggacctcctgttggaattcaagctcaatagacagagattcgaccctaaaaagggctagaactcaacagacagagagcgcagctgtgattggtaagccaccgtcaccaaatcacgctataaaccatctaggaggcagaaggctaactaagttgtaacttacagactacagcctatccgccaacgcaacagaaacagagaactacaccagatccaacaggaggtgagttcgcagcacactaaactaagaaaagacaaacacacatgagagcttctaggctgaccattgtcgaccttaagtagcagcctactcaaccgattgtcatcccccatcgcagtagccttgcccagcaagaacgtactaagcgaaacaatcggtgagtaacagaccaagaataactcaattagccaaacgactaacattagacttattctctagacaaaccagacactaccaacatctataacaaccagaacacaaaactataccttgaagcaaacaaaggtaagaacaaataaccttgagacaaacagcttaagagaagaaaccgaggctgaccaagaactggcacttgaacagaaatcaactgcgctgaccagcaacaatcataaaacaccacagaaaagaaactcaacacgagttcttaagagtaagactagtcatctataaacagctatctttatgtagcacagatactaatccagatcattacttcaaacagaaatatttcctactctattcttctcattattattgtcccgtctatacattccttctttcaacaagccttcctcaaaaacagctggaatagtctcgcttgcttttaggtacataacaaatccatataatgttatctactgcttgtacctaaacatattctaatgaaaataaaaccttttagttgcttgaattttctcagatttacagtctcgagcttgaaccaacgaccagcaacagctagaagcaagtcgagatggcaccttcctccacagcacccactactcgctccaaagacaaagaaggcaaaaaggaagagaaagaagtctataacgtcgacaaagactcagtgaacgtaccgaagttcaatggggacaactatcctatttgggttcgaaagattcgtatgcatcttcgagctagagaattggaagagttcatcgacacggaactgaaagaagacgcggatgaaccaacaaaaaccaaagccaatcgagtttgcaatatcctttctcatgggatcgatgactcaatcttcactagcatcataaccgaagagaatgaaaaagctccgttcgccatatggacagccatcaaagacatttaagctagcgattcaatgctgtcgatctttcaagtcaggaataaatgggaagacatccaatttgagaacgtgaactccgcttctctgagtagagtgacgccaagacctgcgcctgcgcagtagaggtctggcggtccactccataactgtaaagaatttccgagattcagaggctatttctttttagcgagcagatttgcggcagggtgcagggaggatcatcaaaatcctgaggtatgagtaatgaaaaaagagttgcgatgatttctttatactgtaattcgagagtgaaaacaagataaatcccataggggaacaaggcgagttcggaaagagagagcttatttaaggtgaatctttacgcgacgcgcgtcctgatctcaagactcatggacgcgcctaacaacataacatgcctaacttagaaatagaaaaaaacaatgtgtgtaaccatttctagaaatagaatttaatacctaaatttgaacataaaaaacatgatccgtgggtaattctaattgtaagaattttacaagcgaaagggagagaagataaattttattttatttttattttttattttatttttctttttttttctcttgccctgaggtcgcctgttgttgacaaaatgcccgaccatgtacctaaagcaaagtccggatagatttgtcagcggggagcctgatagattttgaaccaaattgatcatgaaactgctccagatatgggtgcatagattcctcaaacatgcccccttttacccatgaatcatcagctatagatcccccgcgccaacgaacgagatattcatgtgatttgcgggtcttcgtaggtgcgcgatacccaatcaaagcttctacgtcccgttcatcccagaatgtggggttcagcgatgtcggtcctctaggcgcggtaggtccaatgcgattcgggaatttctgagggtctaagaatggaagcaggagggaggtatgaaacaccgggtgagttctggccaaatctttggggaggatcagtcggtatatgtccttccccaaaacttgatcaatacggaaagggccgagtcttttgaaatccaacttccccgaggggcgggtagtggcaatgtttctgcgtagaagccaaacccaatctcccacttcgtactgaggggcgtccctagcgcgctggtcgaaatatgtccgttgaacctccttcgctctccgcaaattatcctgtaaggtttcctgtactgtgttcagatcagtgagcaaacgctccgcggcgggaaccgttgatccttcgctaagagtgttcactcgtggatggaatgcaaattgagaaaaaaaaggggagaatcctgttgatgctgaaacggagttattgaagacgagctcagctattgggagtaagtctacccaatcgtcctgccgatctgacacgaagtgacggaggaatgtctcgactgtctggttagctcgttccgtttgtccatccgtccttgggtgatacgccgtagaaggagccggcttaatcctgagtaggcgctgaacttctttccaaaacttggacacaaacagagagccacgatcagaaacaattttgtcaggcagcccatgaagacggaagattcgatcaaaaaaagacgcagcgaattcttcagccgtccaggtctcgtttgccgggatcagatgcactcccttcgagaagtgatctaccaccaccaggatagagtcatagccagaagacagcgggagcttgactacaaaatccagactaatcgtgctccaagggcgctgagggatcgtcagagaagtcattagtccaggcggccgttgatttgagtgcttcgacctttgacacgagaaacatgatttagtataatctatgacatcccgcctgataccgggccaaaacaatgtcctgctaatcaggtctaatgttttgagtgaaccaagatggcccgccgtaggctcattgtggaagtccttcagtatccgggcacgaattgacggtggcgcgaaaatccgatcacgaagccaccacaatccgtccctgaagacaaggtcgtcgtcctcttcggggtcgggcggttcttctcggtaagcctcctgtaacaaatctctgagttctgtcgaaggcgggcaaaatgaccaatcggtcatcttaacgtcagctacaggttcaggatcaagattttcattgggaagtggaaccacttccccgatatcgattctcgggtctaagtcgtcaggcaaagaaccgcctactcgtacaccgtcctccgtgttgatgagtaatgtgcgttggcaatgttctttgctgtcctcagggagaaaatcaggtcggcgtgtggggggatctgctgggttgcgctttccggaaacgtgacgtattactaaattaaaagaggacaaaaaaactgcccatctcgtctgtcgatctgacagattttgattagtaaagaaatacttcaagtttgcatggtccgacatcaccaccaccggctccctggtatccatcagccaagccctccactcaataaatgcctgtacaatggcaccaagttcctggtcgtgacattgccaggatgactcgttgtcgctccatttctttgagagaaacgagaccggtcgaagctgtcccatgttatccttctgtgacaagaccgcggatagagcatacttggagctgtctacatgaaggacccgttctttggtaaagtcaaaatgttgaagtagaggggcttccgtaaaacatttctttagagcagagaaggcttctcgagacttagctgtttgtaacccagaaaccgtatcttcattatcccttgtcaatgaggttaaaggagccgcgaccttggagaatcccgcgatgaattttctgtaaaaatttaagtaacctaaaaatttattcagctctttcaaatttcgcggatagggccactccgtcacagtactcagcttatcgtcctccattttcaggccttctggtgagatgacaaaacctaggaatgttactttgtcagcgtagaaagaacacttctcgggggaagcaaagagagaatgctccttgagcttttgcaaaacctgtgtgacatgccgttgatgatcttctcgagtcttggaaaatattaaaatatcatcaatataaacaaaacaggaaacgctcaacatctcacggaggacaaattgaataaaacgttgaaaacacactggagaattagctagcccaaacggcatcactaggtactcatacaaaccccatggtgtgcggaacgcggtcttccattcatgaccttcagctacccgcaacaaattgaaggccgccttgagatcaatttttgtaaaaaacttacatccttgcaactgattcaaaaggtgccccactatagggattgggtagctgtcgcggaccgtcatggcatttagaccacgataatccacacacggccggggtttcttacctggtactctgacaaagaagatgggagctgcggcactagaggaggaaacacggataaatcctttttttaaattttcatcaatataacatttcaactgctgctgttcatcagacgacaaattgtacaagcccccaaaagggggtgtggctccatccttaagattaatagaaatatccatttctctatggggagggagcgtacaattcatctgcggcataaaaacgtcagtatattgttgaaattctggcggaagagagaagggaggaggtgaaactgtttgaagagaaaacacttcattacctccaggcttccctcccaaagacgtagattcgatcacgtagaggggggtcgaccctaaagtaaattggtgccctcctttcaaactacctgaagcgacccatccttgtcgatccaaccacggcaatccaaatatggcgtccaccgaacctaatcgagtgatgccgaaagagctttgaagagtgaacggctttgaattgatggtcgaaagttgaatcattcccgcccaatcctgagtgaccaaccctcctaccccttcgcgtccatcaaagccaacgcagcgaatcggtgtgttccgagggcgggtcttgaggtcgtgctgtctgacaaaactttcgttcacaaaatttgccatggcgccggtgtcgaccaggacggtagccgggatcattgagcccccaggtcccttgaaagacactgggaccaataatcggcttccgtttgaaccttccaatcggacctgaactgttgccaatgggacttcaaccgtggcgcaatcttcttcatcgtagtcatcatattgctcgtcaaaccccctcgaggtcggtggtggcgcttcctgatcaacgcgagaattctccggaactgccggaggccgttcgggaaccgggaggggcgtaggtggtggaaccggctgataagtgaggaaggtgtgtgggttgtctggaaccgttctgatgctggaaactggagtggaggtgttctggttccggcgacattggtcgacgaacgcttgccgtttttcgttggtgatgtacatattgggacaattcaaactgccggtgtggacccctggcacgattggagccagacaacgaaagcacaggttccgtgcacgacaaatcgcccgagccgcgtccaagagggatttcccagcagtcatcgggaggactcgtgccgcatcaatttccattgcgtcgggatcacgctgaggacgaggtggttgaggtggggggagacccaaacgagccgaggagagcggatgaagctgagaccccgcgggtgggtcgggtggcaacaaagcaaggatatcgagttgagccgccgcatccgatgccagttccattttttcatcgagggttttggcatcgatccactgttttgacatagccttccgaacgatccgcggattaaggccctgggtgtatttctcgatgcgagtcgcttcaacatcttccactaaataaactaaagatttgaattgggaattgtactccccaattgtgagttgttgctgtttgcaagcttctaacgccctctttgcattctcacgcatgaatttgtccccgaagactgcaatcaaaccgtcgaggaaagccgaaaccgaggccaacatggggagcttgaagggttgaccgtctaaatctccatacacatcgataatcccttgttgacgagcattgtcgatcaccagtgagttataccaattctccgccggcgatggtgtcttctttcgctcggccgggtgaaacccgaagtgccgtgagatccaaaccaccttccgcttttctgaagagaaattcgagttctgtcgaagaaagtcccgaatcgtccgaagaaatgaaagcagatgtcctggttcccccgaaaaatagacgtctttgagccgcagcggttctggttggggctgcgtgtcttgatccggaacctctggagggatcacaggtcgctgaaacgggttgtttgtcgaaggaccggcgaactggtttaccgaggagggaatctgctgctggaaatgaggaggcaccgcaaggtgagcgtgactttcctgctgttgtagagggacattgactggaggaggaggaggttggagcaagggggagttttccagaagggtcatcatccgatccatcgacctctgcatccgggcaacctccgccgccacattgtccagttcctcgccccgaaccacacgcgtcgccaatgtctctggttgatgggagcctccggagcctgatccctgttgcgggtcaatttcgtcctgcgtttgatcgcccggattgatcaaaccgtacggaggcattgctggtcgagatcgggatctgggatgtactcttctagtcgtcaacgaaggaatgggtgggcgtgaaaggttgataagagaatattgcggttggatgaaatgagtagatggacgtgtcgaaagtgtaggggatggaaatgaagaggtatgatcagagttagagttaatagaaaagaattcgtcggtagagtcgtccgacagtttgatagagtagtttcaaggtctatcgataaaacactgtttatgagtcgtgtgggatttataatgtaaagaatttccgagattcagaggctatttctttttagcgagcagatttgcggcagggtgcagggaggatcatcaaaatcctgaggtatgagtaatgaaaaaagagttgcgatgatttctttatactgtaattcgagagtgaaaacaagataaatcccataggggaacaaggcgagttcggaaagagagagcttatttaaggtgaatctttacgcgacgcgcgtcctgatctcaagactcatggacgcgcctaacaacataacatgcctaacttagaaatagaaaaaaacaatgtgtgtaaccatttctagaaatagaatttaatacctaaatttgaacataaaaaacatgatccgtgggtaattctaattgtaagaattttacaagcgaaagggagagaagataaattttattttatttttattttttattttattttttatttttatttttcttttttttttctcttgccctgaggtcgcctgttgttgacaataaccctcgctgtctccgagacgctgaggtatgttggatgttatgttaacgggaacggagtgggagttgggtgtcgtccaaggaaccggttagttccggccgagatatacactgtatccacaaggtggcttgggtaacaagctagtgctaacttaactaagtccctctttattcggaggggggacgccgtcccgcagggaccctccgaaggagggacttatgcgctaagtcaccctcctcgcacatgaggattacaaaaaagtcatttttttttcaaagctctctacaagtcctgttccgggccccacaccgggcaagacgcccatcaaaatgaggggctgacctgggagtttctcacagtgccctcaaagatgttgggatgggaccgacggtctgcccacctggcctttcatggaagctcccaataattgttttttttatgttcaatctgtatgagccgccacatctgagaaacaacggcagctgcataaaatacagccggtcatatcatctgctgagacataataactgggccaagtgaggctgtatctggctgtatccgtggttacagcctccctgcgtggaagatgtcagactttccgccagactcttaccgcataatctggatggctcaaatccgggatggctgctttgaagcgcaacctttggggacaaacagtcgctgatgagatgggcagatgcgcaagcgtcaggccatcacaaccatccaacccagcgcgaaaaaagttcaaaaatgggtgggctagatgggttttgaaacattgcccagccaaatgcctaatcctcatggcccgcgggtggcacatagcccgtaagtccctccggcaagccatcggatcaactgcccggagggacttagttaagttagagctagtggctgagctagcgagattcaatcgtcctcgaccgtatctccgtagacggaggagatgtcggcggatcgaatacagacccgttatcgaaggccaaaggagacagcgagtcgtcagaagctacggcttaatagcaccggtctctccctcctcggatcgtgcccccaggctcttcctcctaccaagccgctaccccgtccctccttatcccatccccctctcagtgtgaatactagccagcgacggctagaagcctcgttctccgattgtcttttacccaccctccctagcaaagccagcaaactcaccagcaggctcacccactcacggggtgagggcctgacactttccagggcacactccagtgtgcgcttctgctttgggggggcgctgcgactcgctcgtactccctccgctgagtcggataagacacagctgtccctcgaggacggcactacagtgtctctgagtccgctcgccccccctacaccccacacacggcggtcttggggaacccaccgagtggttggctcccgggatcgcctaggcggctggcaacccagccgctgaacatgtccagaagcgttacgctctggtgcccggaaaagcgagaggtgaactccgcttctctgagtagagtgacgccaagacctgcgcctgcgcagtagaggtctggcggtccactccataaccctcgctgtctccgagacgctgaggtatgttggattggcaacacttctctgcgcgttggacggtcggacttgatggaaaggcgttgttggactcggtgaatcaagcttcctttaagtttgataccgaagcccgccgaccgataacctggcaactattttctctcccggtggcaaacgctgcttgcactcgcgtttattgctaacctggaaattcggagggctggagcaaggatatattgcttcgtcgagggacgagagtcgtcggtcaccatgacccatgttttatgcaatccctcgtggccagcgctaaaaaaaaactcacgaaacatttgcatacataatacgcttcgcaaattcgttactcgttgttcagcttgatatcgtgccggacctggggggattaagcagaagtgccatctaatttcaaacagactcggggcgtcgaagttacaaaggatcaaccggggccatggattggggtgatgcagtttcatcatggtgactcaaaaaaaaagtccaccccttcgtccccgacgaagcaggaaacaagctggaatttctcgcgtcggaaaccaagttgaaattcattggttgttgggcatagagcaggctctgcggagttcggaaaatgtctgctcgaaggccagccgttcgtcggcctgaggaggaggcgtcttggttggggcgagggctgcagttgaacggccacgctacagagctatctgagtttttgctatgcttacccaatctataccaataaaactgaagccttggattggaggactgaacatcccagaattcacttcactttcattcttcgcgcttcgttgtgcaacccattacctgattaaccagctacagctactccagcctgcctttcatttcctgcccttcatttctttaccacttgtgatctaaatatttctcaactcaaaccaaagccaatttcttgcaagaccgccatggccttctttaggttccgcaatgtggaagccgtcctattactcttgcttatctcctcgagccaagtggcgagttttgccgtggaacgacgagaccagtcggatacagagataaagccttattgcgaacagccgaagattcagggtaaccccggactgatggcccatgattgtgccgtgtaagttacctgatcacttcattagagccacactgtttagcgcatatatcataccacgtcgttccgtaattaacacttggcgagggctgccttgtgccaacctcatttctagcgcattttataatttcaagtacgaaggcgagcataaggttgtacgaagtaacgatggttcggtcacttcaactttcggaacatgtcgggtgtgtacacgcttatcttttgctcctcactcaagaagcacgcatgaatcgattgattgaatgtgctaaattcctattatcgactcgtatctaggtaatcctgttttgctcttcagcagtcgacatgtaagtgtttctctaggagtgtcaaccagaaagatgtcttggcaaaacctaatcttattttaacatttcccgaatcgtgtcgaaatagttcttctgggcgaatgttgtcaaacagcagacgcgacggtggattcgcaaagctccagtcgacgtgcaccaacaatgtaagactttgtcgggttcattgtcaagcgaaaaagtgtcggaaacaattgacaaattatgaacacttatctctttttcattgtttctttaatgttcaatattagggatttactggtcaaatcgttctcaaagggggttgcttgcttatgactgaatcattgaaaaagaatgtttgagaaatacctgagctgccatgtactccaattactatcgacacattacatatgcattccttttcggatcattgtttcttgcaatgcctgcctttcaaaactattttcagtattaaaatcaagatttaaccgtgggattgcaattcaaatttaccccagctcagcaaacttggccatggcttcccgtccaaagacataagagacttcaagattgtaaagcccaggcgcataaatggagcttccagctattttgagctgatcaggataagaagcttctctgctcccttctaaccaaaaaatgtgcaagtagggcatttttttacaagatatctaagtcactctagaatggggaactagccgcttgacaaattagtcccgaaaattcctttgggggccttgataaagtttgaaagatgtgcaaagtcagaaagaggatgatgagttggcaagcgggccaacaaacaaagtcagctgcccaacatgtaatcatccacccaatttctcttcatcattcatttcaatgcattttttggatattacacaaaaactgaaacctgggaggggaaggggcaagggtcttgtgattgaaatttgtcagttgcaagctcaaaactgggtaatgtcactcaaggtcaccacaggtgtttgagtatcaaatcttgcaaaaaaagaaaggggctgcctttttgcaccccaaagattccccctcccccccctgtgtacaccaaaaagggaaaaaaaaattgatgattttggagtgcatgattgcgcactccaaataatacattggagtgcacagctttgcactcctgtaaatcgtggggtgcatacccatgcactccagtgtttgaacttcccaggtatatttataggagttcaaatcctgctcactgcaaattatttggagtgcacagagcttccactccaaaaatttgggggggtattttattggactcctgccaggctgatatcatagacaattcatagtctgttttttgattcatggcactctacagaaaaagatgatattttgtaacagttgaacaccataagggcaaggcctggtcaacagacagagatactttttgctttactttttggaatccacaatgaccctgttaagacccttgttgtgtgatatcagtctgaagaaaacatccaaatttttcaagtgaaggtgggtacacattccgatatttacagcagtacaaagctgtgaaccccagattctttggagtgaacaaccatgtactccaaaatcatcaaggttttcccccttttcatggcctgcactccctgaaaatccttaaaatctggagtacatggtagtgcactccaataatccttggagtccacacccctttttggtctaacttaaccaagtccccctattggaggggggacactgtcctgcaggaaccctccgaaggagggatcaagcccgtggcctacgagaactaggaaatccacattcttcaatcgtgtgtagcagcaccattttttgtggaggcaaaagatgcataagatcatggagattcattgcatatttttgctgattttttaggcgcttgtatggcttttgactttcatttttggtgatcacaattctcctgcctctgcatcctgcatcacaccttttgcactgtatgtacagtatctgaaattggaaatcttacaatcatcatcattaatgcatcattaatgaaggagatgtgttgaccattagtaaaaggggcttggaaaaacgactcctaaaaattagttgacgactcccgtttcggtcgggaggtcgtcggacgggagtcgttcttccaattccccccaaaaaaaggggagtcgtcgtcctaatttcaatggtgattttttgatttttttaattaaaaaaatgggagtcgcccgcctaaagggcgggagttgttgtaccaatttagccaaatattttttattttttttcattaaaaaaattgggagtcgtctgcctaaagggcgggagtcggcgccccaattcaatattttaaccttttttctgcattaaaaaaacgggagtcgtccaactcaaaacaggagttgtcgagctctagcgaccctaaaaaatcaaaaaaaagttcagccactggggccccgccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataattgaaataaattgatgagatgttgagaaatgtaaacaaaaaaacaatgagaaatgtaagaaaaaaacagggataaaagaattcaattgatgagaaatataagaaaaaaacacagggtaaaaaaggatagaggaaaaaaaataaaaactaaaaaaagacacaggcagaaaaaaaaactagtagtgggtcattggattttgaatcttcctccctacagtcaatgggtgtggagcggcaactcctgtgtgggagaagaaacaaggtttcttctccccagccgactcctaggtattttccaacgactcctgcgagaagaaaaaaaaagtccagtggacgattgggccatcgactccctttccgtcttgggtaattggcctgacgactcccgaggaaaaaaaaaatatcaaaaaaattaaagatcaaatttgggaggccgactcccgccctttaggcggacgactcccaatttttttaatgaaaaaaaataaataatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccttttttttaattaaaaaaattaaaaaatcaccattgaaattaggacgacgactcgcctttttttgggggaaatggaagaacgactcccgttcgacgacctcccgaccaaaacgggagtcgtcgactaatttttaggagtcgtttttccaagcccctagtaaaattagtacatagactaatatatgcccccaaatttggggaggctgcttgtttttgccccggatgttgggggttttacttgatgacctttggggttttcttgagttggacacctgtctgccttggtctaacgcaggcatcgacaaatccaacaaatgtgaattggaggttaacaccagcgttagattgcatgacagtttgtttggctctctaagcctatttttttagttatatgtagatggggacagcttgaaagatcccccaagtgaaaactagaggaaaaacaatcaaccaaatttgtgtgagattgattctaaaaaaccccgcaccaaaatcattaatgctcttgggccgtggggtggaccctgcttgcgagtccctccctccagttggcacaatgcaacaagtggtttaccactccaaccagcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcagtattcctgttagcgctaagcgtagtgtagcggaattctgccacaacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctatttagcggtttttggccgctttttccactaaaagcgctgtagcgcagcgtagcatagcgaaaaaccgctaaaaacaagctaacactacaattttttgaggaaaaaaaagcgccgctacgctacgctttttgggccaaaagtgtagcgtagcgtagcggcccaccgctgcgaccaggaagggaagggagttaattaagttggctttttggtgtgcacagtggaaatctttggtgtgccaaaaggcagacccaatcctaaaaaaaaaaattgagtgttatttataccagcttatgtggggtcctcctgagctacaagccctaaaaacatttgaaaattagagatgattttcattggtggcactggaagcatattggcagaccacaaattactacctcaactacccctgactgaccaaccaacattgtcaaagaaagaaaaagaaagtgatgattcattgacagtgtgggaagaaaggaaaaagaaaaaaagatggaaggtaagcagagcaagacgaaaaccagagcatatatatataataaacacatgatacctgtgtctcaagataagtcagtgaagaacagagctcaaaaaaaaaaagaactgattaaatagtaaggtgtaggtatgtatgtatgtaaagttcagacaaagatcaatttggagacaggataaaaaaaagcgcttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaggaaaaaaaatgatggattggtatgtacaggaatagcagagagcagaaacagatgtcctttgaggccagaagatccccccccccacaccattgatcatgatatcttgaagcatttgaattgaatggaaaaaaaaaaagataagaggagaaacaaatgcaccacgagatttcctgatagataaccaagcatgagcaggtatataattatacaactaaaagtcaaagttggaagatcaatagagaaccacatggattgaggacaacaaaatacaatcaatctgtctcatccaagatccgagccaaccgagccccgtctactgctatggatgcttgcagccagattatccatctgttgtttggggaaccgactactacttcttggtggcggggtctgcaattgctcgactgatgctgttagaaagaatcaaagattagccaatggagtctatctccagcagggaggacaatcaaggctatctagatgtgagagccgaaaggcaaaaaaaaaaatggtgctgaccagcattgaaagatttcaagtcctgaaagaacgcagattcgcgatgaaaacggctcgaaacagtgccggcgggggaggactgtagggaatttgaaagcgcagcctggccgatgaccgagctcctgccttgaaccctgcgaagatgaggaggtgtctgctgggcttgagcttgagcttgagcttgagggccaggggaactggcgccgccatatcgtgagcggagggcttcgagattcgatgctctcaggctaggactatccaggggtcgaagagcccggctggagacataactcgtccggtctgcctcacgctgctttcctgaaggtcctcgcgaagctggtcgactgtggattacatgactgtgttcatggttcgatgaatgggcgagacgtcgagataatctaaatcgcaaggcaagcagataacgatcatgtgagtaatttaggtttgtgattagaggctcagaactgaactggattgcttacgatccaacgtcatgtttaccatcacaacatgctctgacgttttcgactccctcaaatccatcgtctagggtatcatcgcaccgactatcgtagctcatactgacatcggtgtcatctgccatctcaccatcaccccggtgaatgccgttgaagctgactgagcgacggtcaaggtcctgatgaagaccaaaggctgattggctgaaactgttgtcgaatacaatcggttctgcaggtgagctctgcaggaagcgcggcgagtcggccatctgcttcgtagatccacgagatggagcagctccccgtttcatgggtacagggagaccagagggacctttgcttgctttgggggtcagcctttccgaagatccggtggaggcaattgctggactgtcgttgagggatttcgagctggacatatcatatatagcttgatgtacagccggtggcgtgttgagaatcgaaggatcctgcgttctaaacctggaaagcatcgtgtttctactggagaatgtagactgggctgggcctctcgcagaagggttaggactgatattttgctgattgaatgctggacttgtggtagcagatggatcgggtcgagtcaggagatagttgatcgcctgggtgggaaaagcaatattagtcatacattaaaacatgaccagtgcaagaagaggaagagttgaaggagtataacgtttggtgaagacttacactaaaccagagttcgtgcctttcttttgaaggcgcagtaattttcatttcccggttaggagtctggatgacaaggctgtgtgaagccaagcctgagggcgcgacattcttgtcgtcaatcgttcggacgctttcaatgaggactattttgtcatagcgacgtacagagaagaggaatggggtcaatcttaaaatcagaagaacagctagatccatagtgaagctagatccatcgaataagaaaaaaaataagaaattgacttaccgctcttggcagttgactggttagctccatgggccccaggatctgaagtgctccaatataaggttttggtataaggatgaacccagaagaatcttctgtgccgtttctcgctgaaccctcgggtgagagtcttagtagtatacttgaacaaaaattctccgatcatggtttgagtgatagcgtgaatggcgtttggatcggtggtagttggggccgaaatactagcggaccttggtgcaagatcatcacctggatcgctggtatggtctgttcgatccgagttgaaagactggcgcctagatctttgactcaactgttcagtcgatccgcccatcatgctaaggttgccgagttgcatttttcggcggatgtgttcattactagaatgaaccactggtgccatgagagcgataccaaattggctcacctctggcgactcagaatggttgtcagccgagttgaatagcttatttgcccgagtgagagtggatgccttctttttgctaatatgtgtggccgggctagccttgccggtacgaggtttggaagatggtggaggcatgctcgagtaagaggaacgtcggatcggaggtacagagggcacagccaactgaatggtgcgaggaatttgtgctttttcaaccaattccttgggtggtggtgagtagggtctctgtggagggagacccgatgagtttggtggaatggggttaatctggcgccgttggtcaagtgggggtggaggcttagatggtccttgagacgttgaagagttagcaagctcggatacatgactggtttggttcatgggattatcaagttccatggagtggttgcgttttggagagcaggctggggtgagttgctcgctgttactggttgtttcagtcctaagagagttgagagaacagcggtttcttgaaaactcatccgacccggtgggcgaagtaacgctatcctgatgcgcgtgagtgcgacgaagaccagagctagaagataaaggtggtggttttttcttcatggatgatgccttagtgtctctagagcagtcggtagtacgagaagttgagccgccgccgaatgttgccattgaatctcgagggctcaggttgtaaatagagtttgtagcaggctggacaagcccatctaagctttcagtctggacaccaatctcgagcatgacgcttttgagtgagtgatcaagaggcgtagaagccagaaactgtgagggggtgacatctcggtcgagagatcgacgcaaggaagatgacgggtcttccagatttgcttgcttggggaacttttgagccctaatggctggaaacactctctatgtcatctgctccccggatgaggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtttctctaccccagcctctgccacatttctcattgcactagcttctccgtctggacaatcttttcagctgggatcatttctccacttcgaccaatttctctacttccacaatctttctcaacttccacgatcttttcgacttccacaatcttttcaacttcgactaatttctcaacctcgacaatcttttcgacttcgacgattttctcaacctcgacgattttctcaacctcgacgattttctcaacctcgacgattttctcaacctcgacgattttctcaacctcgacaatcttttcaacctcgacaattttttcgacgggaggtttaggatcatcattgcggtcggattgaaggtgacgggcatgatcatcacgagtagctacggcttgaggagtagtaggagattgtgagggaagggattggagcgtttctgaggcaatcggggcgggcacgtggataatcttttccacctcgacgattcggtcaactggaacttcgacaattcgatcaactggaacttcgacgatccgatccactgggacttcgacaattcgatcaactggaacttcgacgactcgatcaactgagacctcgacgactcgatcaactggaacttcaacgatccgatcaaccggaacttcaacgatccgatcgaccggtacttcaacgatccgatcaactgggacttcgacgactcggtcgacgatcttctccacctcaacgatccggtcaacgggaacctcgaccagtttctcgacctcgacgacccggtctacttggacgattttctcgacctcaaccgggacctcgacgcggacctccttgatgacttcaacggtcttgggcgcaacttcatcggtcatcgttccgacctcgactccggacacaatggccttggtatccgcgtctgaatcgagtcgacgacgcgccagctcggcccggatgtcgtcgggtatttgcaaactggaccgacagatgaaacccagtgaccgggtcgtatcgtcatcagagccgtagacctgcgagttgcggctgtggccaccaagtgcttccttcaacggccgaaggtcccgcgtctcatcatcatcatcctcggccaccccgccttcgccgttatcatcatcatgtgtcgtaggcgggatcttggtgccaatctggggcgctagttcagcaaactgtgggtccatcatcatgtccccaaacaaatcccgcgcatccgcttcggcgagatgccgctcagcagccccatcggattgtgagtgaatgagtcgatgacttcttgctcggcttgctcagcttggagcgatcgctgcatctgctcaagcgtcgggtaaggttcgtcggaagaagacgccagctcatcggcacgctgggagagcttgctggcgtgcctcggaccggctcgacgagaaggtagacctcacgggtccgaccacgtgaccctctcgaggggtaccacgagttgacgagctaagcaagagcttccgagggaattgagcgtcatgagggttgtcatcatcatcgtcgtcgtcatcgtcgtcgtcatcatcgtctcggatgagcatatcgctggctttcgcagggtcaccgagtgagatcaccgaggacttcttcgcccgcatggcgtcctctttctttcgttggagagcaccacgtagggtgctaatagtccgctgtgcgtgggccagagaggttcttaactggtcgttctcggtggaaaagcccaggttggagcccatgcccgttgccttgctgtagtgcctgtgagaatttcatgatcgccatcctcttcgaaggtgtcgatgggtgtgccattctgatggaaatggtcacctggtttccgcttcccaggcgtcatccgagtcgccaggattcctcctcgtctccacctcgcctggatgtctgttcatccgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccttcacgctcctccttcatctccatcagctcatcgtctctaaccaccagaagagactggagtctacggacttcgcccagtagactctgtccgatctctgtggcaaactcgatatcgttagcccgatgttgggtgtttcgaacccgccggttgacggattgatcggtagctggacattgctgattgaccgggactggtttgggatcggaagtgagcggggtggttgccgagggtggatggtgtccgagtggagtgattggcatcataccattgggactatgggagggtgtggacggtctgctcactccaggaggcttgatgaagtgaaaatgtggaacaaaatcacaagggatgagtcattcgtgatcaaaaattggaatcaaggggatttgagacggatactgttgtgcttacttcacctcgagcttggcgccagatctccgagtttccttcttgccagcgtttcatagcggcatcgagctcctcaactttgcgaagaacgtcctcgtcaacagggtttgattcgtcttcgctggcttcggtagattcgccagacagtgactcaaatcctaagccctgagtttcgtaatggttgggagtggccggggtacgttccctgacgcgtgtcttggatttatgttgggaggcagagacgagtgcaccggtggattcgagctcggagatccttagttcaagttcagcctgttgttcaagtaaggagtttcccaactgaccagcaagttgaatttcgtgtgacttggcttggaggagttgttcgagacgttgatgaagggattgaggagtaagtgaagagtactgtacgggtagagcttgagagactgagggctgattgcttccattgagatgagcaaagtgaggcggtaagggaggcaccggtggtatattagagtggtggtaaggatgattgaagatagttgagggacttgtcagactcgtcgatcagactctcgataggttggttgatccgaattcggagccatcaatcttcgagagaatggttggagcaggaggagtgggttgtgagagaaagaatggggcttccgtctgaggggccgactcccagaataaagtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgaagggtgagattgagtcgggaggaatttgaattggagagatcgaggcgatcagcgaggagaatcggtagggatggttcgtttaagagaatcgggttgcttgaggggtatgtaaatatgtagtttgtgagcgaggcctgatggatgggttcagtcgttgggggaagatgaaggggaatgaattctcagaattcgtgcaagtgtgagtggatctttttattgtagtcacactcattcaagataagtttgacccgatcgagtctgaggaagttctgggtggggtgccgatagtgataagggtcagtgggtccagtcagtactctgtatatagtctccgtcaaacgaggagagttatacatacatacaattaactaccaacgaaggatgatgaggtgctcacttggaagaggatctatgctgatgttggttagctcaggaggtccgttggattcttgagatcgagttcatggttgccagggaatattgcaggtttctattctgagaacagtctgtctgctttatgttattcttccaggacgaagctggccggcagggtgggccaaagtccagcatgagatttgaaatgtgatgtttagaaagaagtgaaggatcagaagacttccactcatttccactcctgggctctggcagctgtatgtatatgtatgtaggccacccactacaaatctggctgcattgggatcaatgttgttcaatacagtcttgcattggtttcaagtatcccagcaaacttgcaggcggtcaaagaaattttatggattggggatgctcaaatcccttggtatgtaggcaactttttttttggtaagagatacattcaaaaccaacagatgggaggagagtgtacataaatacaaagtcaggcgcctttttcctagtcactacagcaaaaggggaggaggtttgtcaacaggatacaaatctgtgagggtggcccatctcaccaaactcaggctcatgtgctggagtggttttaatgagcctgagttccagctgaacaaccaattctgatgttaaggtgggttagtgatgtatgattggttattggtgatgcttgatcttgcttctattaaagggggagttggttgtctgaaagggtatgcaccaaacagggtttgaatgcagtacaaagattggctcaactttgagcaaagcacctgacatgtccccataaaacccctataaagcatatgtccagcccgcgcgagaaaggtcccgcgagggtggactgccgcaaaaagtagaacttcgcaaacttcgccaattcgctcctcttctatcccccttcccccctccacactcgaccaagtcctccgattcagccaagtcccacctcagctcgctcccccccccctgtcacccttgaaccgagacgacccttaaaagcgaagacccttacacataagcgaagacccttacacatatataacacgtataacactcatcccgtaactacccttatatttgcctctatccaactcagcgacttaaccgtatcatctctcacatacatacttatcactttctccatcattcattccatctgttgttttcataatctttttttgtcggcacctctcaaaaaccatgagcggacttgatttatcacttcgatgaatcttctgtgtactcaagagatcaaaatctcaacaacatgctcggagatgtacatgtttttgccaaaatttgaaatgatttttttcaacacacacaagcagaagatcacaaaaacattgcatcattcattgctggttctcaaaaaaacagaagctgaggggactgcggtgtagtaacaggtggcagtatatgatagaaaagatgttgtaggtatgatttattgtggactcgcattgtagaagtgtagacttgaagtatgcgaacacaaatataaagagatgagaagaaaatatttaactacctaacatcgatggttgtttgttgtatgatgtgtatgtgtacgtgtatattgatgtgatatagatttcgattacaaaagcagtgagacagagaaaatatatggaagcgcgtccagcgaattaagcaagcgtctccagcagagggtcaatggaagattgaatttgagagtctccgaccaaaccagtacccccttcttgagcacctgagatgcctgctaagctacttctggggtcgagggtgtcgctgttttgagttgtaagggtgttgctgttttgagttgtaacagtgtcgctgatttgattggtacttgcggcacttgtacgcttttgcttcgagctggtcgatttcttattgacggcagatttgcttttggtgacgggcttcttcttagaggtgacggacttcttcttggaactgccggacttcttcttggagctgccggacttcttcttggatgatccagtcttgctgtttttttgggcacgcttcttaggaggtggattatcgacttcgacgctacttttggtgctgtctgactcgtcctctgtggtatcggtttcatcatctgaatcggattctgtttcggtcgaatcagtagtttcatcttcagagtcttcattcccatggtaggtgatgagaattcgtttggtgtttaaacaagcaagtatgcctttggccggaccctcgtgcaatctggaaagcggttgaaataagtccttgggcacaatattccagtcgttattcttgacatggagtttgagcttcaactcctttaacttgtttacggaatccgtcgctggccaggcgcaacatagctcgttgccacttgccgattctaaccaacaatgtagaacacctggccattattgactgatcacatgttgagaaagatctgagaaggcgtgcacttacgtatcatttcctttagcttttcccgaatggcatgaacatttttagcgaccgtgcctacatgtaaatacaaacacattcagctcaatggacagccttcaacagacaaatgacttacccatatcaaattcattggctacatttgttttatcgtttgtggaagtgatcgcctttcgtttcatggatttcgatggatctactcggatgccgttaatgatttggatagcttttgcagcaacccaggtatgaaaatgccccgcagtgtccttctcttccttatcggccatcatttcaagaaagttgtagcctagggccgatccacctttctcaaagattgtactttttgggtggcgggaagctacaacaaaaaagccttcaacttgatggaagaaggccatggatttcaactgggtcaaaagtttgggtcagctatttatgagtgagagtcagcattggcatataggctcacatcggcttctgttttacggacccagttgctaaccatagtcatcgttttcttctgagagacatgtgaggaggaaaccatcgtttttgatcgcaatcgactcccatttgttgagtaaacgttatcttgtgcagcagcaatggcatcagcattttcttcggtcaaactgatgagaaaatcgatgtctttatataactttttcgttgcatcgtctttcgttttccatagctccgctaccttatctccgccaacatcctttccaactggcaaaacaaaaagttggacccaaatgtgagcttagtatagtaaaatctagcaaggaccggaggacattcaagcaaagggaaactaacattcatcaaagagtgccagcgcctcgggatcgtactgctgaaagttattccatgtggagccgcccttcaccttttttgactgcccaagatgagcaaagcagaggtgcggcccgacttgatgcttgattgaaagcttgtggagctctctctggaattcgtaatataggtcgtccagttcactcttcatctctgcagtcattctgctacgtgggggtttgtcagatgcaatttgacggaggatcgagagattcatgtccttaaatcgcatcatttcgtcctcagtcaatgaacgaacgacctccttaccgctgtccatcgacccagacattatccccgctaaattgatgtcgttgtcaagggagggatggctggattttgcggattgaccaggctggtgggactgagcttgcgatgtagctgaagaatcaagttgggaacgtggggcccggttggagattgtggtatgatgaactgaagctgaactggggttggctgattgaccaggctggtgggactgagcttgcgatgtagctgaagaatcaagttgggaatgtggggcccggttggagattgtggtctgatgaactgaagctgaactggggtcggctgattgactgggctgatgggagcgagcttgcaagggagccaaggtattggtttggggaggtggcacccggttggcaattgtggcttgatggaccaagactgattgaggttgggatacagacaaacggtagtttcgagggggcggaacacaatcttcttgctggtgcgtggttgatgcagaatttggcagacgtgtttggttattcaacccggatggatgcacattggtgtgcggatggaggactgttcgaacttgaatggggctggagtttggctgtgactgtccggttgtattgccacaaggatgttggaatctgggggtcgagtgcagtggactgggcagatgagggagagtatctcgaggtatttgattattatgggaacctggagcttgtgctctagaatgagatgttgcctgggtggttagcatgggctggccgttgagcaagtggcgatccgtggtcgcttggccttgcagttgaacgttgagcaagtggcgatccgtggtcgcttggccttgcagttgaatctgggatatgttggggccactaattatacgtcggccctgcaaggcagggggcgaattctgggtgatgtgttggtgggtgtaagacgtctttggattttgaatggagttctggtatgaattgaggccatcgggcgtatgatattgctggttatgcggggttgaagtggctccacggtagttttgcccttgattgtatgaggtatgagcgctgcggtgattcggctcttggttgtatgatatatcacttcctgaggttaagggcaaagaaagttgttggttgctggtttgatgtccataggtattggtattgccttcacagtaagtccgcccgcccgcaaaacttgtgttgataccgaagacgggctggccagtcatctcgaatgatttaaattctgtgattgattgattgattgagttgatttgtggtggagataagatgaatgttgaaaggggatggatacgatgaaggggacaatgatagcaggaggaaggtttgtggagccggcagtcactagggaagaagtggaggaaaaagtaacatcaaaaagggttcgcgtagaggattccacactgtcctattgaatatgcattagggcatgcctcagaccttactctgttgcaaattggggtgcaaatatatgatacatataataaagaaaacacaaatcaaactcaaaatcaacttataaaaacaaattcagcactttgaaaatatttaacatgattggaaccacatcaggtaaaagtaagaaggatatttgcattccttcattgaatacaaatctgcagatatgactatggcatatggaataagggtatttttggcatggcagtgatggcttaaaatgttgatgttgtttttttcatgaagaaactgagataaaaattgggtaattcaaggtggatcctgaatttttcatgtggaaaatgtggtgaaaatgtgctgaaggtgggttagtaggagagacacatgccagttaaggcaggtgctatgaaagaatttcatgtgttctgaagaaaaatattggttaagtgtaagttgaaaggtgttggaatatattctgaaataaaattctagactttcaagttcattcagaagttattgatggtcaaagtgctaccaaagctagttagtaggaattggcaatgccagtataggagagctctgggtgagcttctcaggctttccaagcagaagtgggctctaaaaaacttgaaattttgaatattttgattcctaaataaaatgttaattgaaagtggaccagaagttatttctgtcaaaagtgtggcctgttgtaccaggaacaatgatgtgatgcctacttgactgggacatacccaaccaaatttgttgattccaagtgcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacacacgtgtgattcaaggattctctacggaacgggcggttgaggggaggatggaaggcttatgaaggtcgttggtgagatgggaagggacaaagttcttgtgctcgctcgctactccttcttcttcttcctcttcttcggggagtaattcgaggtccgagttagtcgaggggagcaggacctcctgtctgcgttcgatgatccctcttcgtttctcgccccgatcgatctcggccttggcgtgattatagatgaagaggccgacgaaggtgagcagcattccgaaggcttggacggcagagacgggctggccgaaccagaggatggcgatgcagatcaccgcgacccgtttgatgagcgaggcgatcgagtaggtcaccggcgaggtgcgcgagaggagcgagaaggcgaggatgcattgtgcaaaatggacggtgccgttgaagatgaagtagctcgtgaggcccatcctagctcgctcgtctaccttgccctctccgatcgaatcacgagtccatagggcacccaggtcggtgtagatccagatcgggatcatcatcaggaaggcgatcgcagaggaatagaacaacagattcaatttatccatctgagccgctccggaggaggagatcgatgattgtcgtttgtgtcccttctccccaccaacactaccattattattattttcttttggcaatagcttcttcccaaagatgttctgagagacaaagatgatggtggatcctagggcacatagaaagccgaccccgttggctcgcatgtcaaatgaacatgctaacatgacccctaaggtcaatggtaagagtgagagataggtgttgaatccatatcgtactccgaataatccagtataagcgatcactgtgaataatggtgagagtgcctgtatttgaagatggagtataaaaataaaaccaagaaactcaatgatggaaatcatatgtgagaaaatgagagagagagagactgaccttgatagtatggaccgtactaacggggactctggagatagccatggagctgaagacgtggccagcgatggagaacaagctcatgatgcaagtgcctctgatagtagtccggttagggatcctgataccgagtgtttggatgaggagggttgtgccatgatggtggcgatgattactgctgctaagggcgagtgtggagggatggagggaatggtggcggagggcgagacagaggccggaccagagggcgacgaatgcgaactggacgatggtgagagtgactgggaatctgaatctggtgaggatgacctttccggagttggaggagagtgccgatgagctgtaccagagtgcgcagagggtgacaaaccagagggtggaggcctggtggtcctgtgctccaggattgctgagatggtttttgaatgcattctggatcactcgtggtagagggggctgatgatggtgtggtgatggtgagagtgatagatgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcctcgtccttcaagaaccgtggatcaatcctcacgaggtttaagaatgcctcattattcgaactggacttgcattctagattctaatcactcaccagcaaactattccgacaaacaccgcatctgcttcttcctcgacaaatctttcgcttctgaagaaattcatctcattaaggatggaaatcgcatcctttcagctatcgacctaatcattgataacgataatatccgtaaactgcgtcttatcaatctgtacaatcctcctagaacgtttgaaggcatcaagattctttccgactggttggatcaacacaacgatcgccgtatcccttctttcattttcatggattctaatcttcatcatcgatcatggaatccccccctctacaatcatacccaccaacaatctaaagatctggttcgttcctgtggtcgacacggtttcaagattgtgtcagaaaagggcacgccaacattcatgaatagaagaaccagctctacagttatcgaccttacctggggaaatttttctgcgtttaaattcattgaatcctgttgtacttcgtcggttaactttggatcagatcaccaatctattgttcttaatcttaatttcaatcctcattcggttccggttactagattatctgttgaccttaaaaatgtaaattctgaaaaattttgttttgatctttctcagtgtttggaaaaactcaatgatgtttctcttgattgtagtgatgatatcgattcgtttgttgatgaactcacaatttcttttcaaaattcgatcgaccgtcaaaaaaaaacagttaactccaacacttcgaaattcaaggcctggtgggataaagacatcctctcaccgatcatccagaaaagaaatcaagcccggaaatggatgctgatcgcccattcggttcaagcctccgactgttatcaattctggcagaagaaattcaaagacaaggttttcgagctgaaacgtaaccactggaggaagtttctggcggagagtaaagaccatcagatttttcaagcttataaattcactaaatccatcagcaacggtaacatcgctcccttattgaatgaaaataatgatctcacctcagataaggaagagcaagctcggctcctctttaaaggcacctccgaagttcctattaactgtactcttgatgacatcgttcccccatccttttctaaccctttcccattcccggatatctcttttcatgagatcgatataattatgtcccaccttcctaaaaagaaagcaagtggccatgatgaaatcgctaatgaagttcttatttggagtaaaaatatcgtcataccttatcttatcaaacttttttcagcatgtcttcgcttgggctattttcctagccgatggagacatgcgatcacggtcattattcgaaaagctgataaggattcatatgctaaccctgggatcatatcgtccaatcgctttacttttcatgtttaggaaaaatcttcgaaagtctcttgactaagaggattacttactgggctgaaaataacaatgttattgctcacggccactttggtggcggggcaaaccgttgtacagatgatgctaacctatttttatcttcatggatccgtcaaaaatggagagagagaaaaattgtttcagctctttttctggacgtaaaatctgcctacccctcagtcatcaaagataggttaattgataccctgattaacaaaaacattccttcttaccttggggcaatcgtccaggccattctttctaatcgatctacctcactccgcatggacggttatctttccccctccttcgacttaaaatgcggacttcctcaaggctctcccctttcccctatcctttacatcatctacaattcaaatcttttaattagtaaccccctcggcttacttcaagacaagatttcgttgggatttattgatgacgttacacattttgtagctgataaacatcttgagagagctatttcttcactagaaagtgaaggtgatcgttcgttggaatggggaaaaagaaataatgcaatcttcgacaaaaagaaagctaatttcatgatttttactcacaaaaaggttgatgttcgtcctttccgacttggtgatgttcgcatgccaaagtccgattccgtcaaatacctcggcatcattctggatccccaactctccttcaaacttcatttagataaggttaaaaaatgtggtatcagctcgattggtcaacttaatcgtatttctcggtgttcttttggtttgggcttacagcaatcaaaaaatttgattattagtgttcttcgttctagaattctttacggaagttgtatctgggcttctaaaaggaatgaatcagcagttaaaaatgttatcagtaaaattaataatcaagctaacagaattattctcggtgtttttagaaccactccatgtaattttcttaatagggactcacctcttattcctttttttgatgtattaaaaaagaaaaatcatttgtatgtcagtaaaaaattaacagccactaacgaccatccaatcaaacaactcatcaatcacgaaatcaacaatttacctcgatctcatctatcctcaatccacaatcttctcgacaatcaccttctcccagaatacgaccttcaatctctagaaataatcaagtttcatgttgttccgccgtggtccaacttttctcttgatgttaacaatttgaacattaagaaagaaaaagctaaagagattgtgactaaaccaatttctgacaaaaaaggtaaaaaagagatccttcttttttcggatggttctaatattccagataaaggaacagcttcagcggctttactcaataattcaatctcctttgcctgtagaatcaatgatgcagagaaagcttcggcttatgaagctgaggtccaggctatcaatattggtctcgatatcatcagtaatgaagccgagaagaacaacttaccaccattcaacaatgtcaacatcttttcggataaccaagccactcttcaagttatcgccaatccacctctgtcaaaatcaaatcagtctacctttattcaaatcttcgacaagttgaatatcctcatcaccgatttccatttttcgatttcgctcctatggtgtccggcacatgtcggcattccagaaaatgagaaagtcgatcaactcgccaaagaagccacagaaggaaacactcttttcgacctcgaacaacaatctagaacactttccaatattcaacaaatcatcaattcaaaattcagtttcgtcaaaaaaaaggatcctatcattcgcaatcatatctccttatccaacatacctatcaagatttttaattcgctaaatcgactcgaacgcggactttcttcgacaatttatcagctacgatcgggtcattcacctcttaacgactttctcttccatatcgataaaatcgactcgccagactgtagtcattgtcgatctccagaaaccgtcaaacactttcttatcgaatgtagaagattcaatcaacaaaggaaaaatttcagatcaagactaatttcgaacaaaatcaagattaatccaaattcattgaaagacttactcgacaatccttcagttttcgatctcctttcaaaattcatcctcgataccaaacgatttaaaagcatcaagatctatacagaagaagtttaaaaaaaaaaaaactcttagtgttgcgggttttttccttttcttttttttctctatctttttcttcgatgatttcttttttctctctcttttaaaaaaataaaaagctatttttactcacaagttatttttcataaccattgtttttcggtagggtaatcgggctgaatcctaaatttaggtcgagttcgattatctttctgcccgctttaatccagggtatgaggcttgagcaacctcataacacgctgtctgggccgcagtcgtgacgaaagatggtcggactcggcttcatatgaggggtttggtctcgataaaagaggcggattttttcatgattattcttttttttgggcgcggtttttttctctttttctcttttttttcattcggtttattttcattaaaagttattttcatcaacactcaaggttataaatatttatcaaaaatattctatcatgtatttctttttcaaaacgtcatcgtagctatatagacactagtattcactatggtgcgcaatgtcaaatcaataagcactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcagtctcatttattcaccctgcatgggtagcataatagtcacaacagaaatttacaaagattttaaatcccatttcaagccggtgtttatcaacaacttttttgcaaaattgaaaatatattctgactgctccaaaacccccaaatctgaacatcttgtcaaagggtctacagattggttgataagccccttaaaattggcaataaaaacccttgtatacttaacccccaatatattgctcttcaccagaaaagaaaaacattcatacaaattaagaatggactctgaagaaagaaaagcatcaaactgctaggcccacattgaactaatcaactgattcaaatatcatgatactctaaactaaggttatcaatcttgattagctggttttggagagttgtaacatgagtagcagaacaggaagacagttgtctataacatggtccagtgaaaataaatattcctctcacaagtaacagtggtaacaacactgttagagcttggctatctcttacacgtatgatcacttgccctcacttcaaactattattttaaaccttgactactatcagctggcaagcaaaacccagttaccccttaactagtcaacttaatggtttgccaccacatatgcttgtgtccagttggccttgccaagccagatatataaatctgtaccgaatgaagtctatttttccccggacttccagaagagacaaaataataaccatcttttactcacatcattcctctttctcttgaagatacatcaacatatcactacctcaatctagtgtactcctttcacatcagcacatcactgtttggtaatggatacgcctgactgttgaaacttgacgtgcaatcagttctagttggtagatctacaagtcacaagctgcaccacccacaaatgctgccatgtgagatgtacagactgcaccacccatttcggcatctgacagatgtgtcaaacatctgaaccatattttcttctcaggccttggtcaatcatttcccttcaacctcctccaatcggcctcatcaccaatcctctcccaaactaatttcaccagcacaccaataaacaaaccacctgcacactcaactcaactccttctggatgtcttgtcccatcttcaacttggtgtgaattgctgtcaaagcacttcatcattccttactcctttactctctctctctttcactctgttgctgttaaaaatcaaaaactaatctattttctattcatccctgtcttcttcattttagttgtctgtaatcagttctaaccaacatcttgggtatgcttgcttaatccttaattctcattttatcactgttattgtgtctctaatatattgtattcagctctggttttctatctgtaaaattaattcattcaaaggttctttactgactgtctcaaaacttatcataatggcttggtgtgagctctttggatcagatcagaatccttccaaaatgtggagtctctggttgtctccagtaaacttccattgggtggatctcatcacacagcaacattgcatcatcatggattgttgtagtctgcaattgcataatctacctttaatatagctagtagtggcacccaaacaaatctcaggagctcttctttattttggctctggccccctatccaggtagggatggatgtggctgttactgtttatggaatggcaagacaaagaaaatgtcactagtgaaagtgagattttgagcagaagtggatcaggatcacttgcagtttttgcatcaaaagataaaaagtttgcggagccaaaaagactgttctccaatccaaatttcagtttttcttcctgtcgccaattgggctcctgtaagggcttcacccttacatgagctgtactgtagatagaagcatatcacagatgcttatacatagtagaccaaactctggagattataggactgtatcttgaactgacttcctcttccctttttcctcaagctggtcttcattctttatcttctaagttttctcttttccaacttttctcacaagacacagtgaaattgcattctttttatagacttctggcctttggccctcagacccaccagcttgatcagtgaaagacttctagtccttacagctccgtccaacctctcactgtgcatctgattttcccaccctccatactatcccatagacccaaataggtttttttggggaggcaattttttttcctttgctcagaatttttgatttttttgtaaaaagcagcagacagacctagatctgctgtaacaaaaagagggctcaaatatccggaattctcattccagaaatcctgataagtcataattccctcaggcaaagagggactttgttaagttggcattcaccccaagtccgatgtgtaccgtcgtaccgaccgagagagaagctggccccgtgactcggggacctcatgacctccgaaacggaaagactgagaccggctcgcctttcggatggtgatgtcatcccattcccaccctccggctcccttgttgaccacatcctgaatcttgctctacataatacatacacattcggttgttcccccatcatgtctcagcttattcagcgctgtggaacccctggatttgcaggttattcgtgtgcttatagtcccttctatccgaacaagcttgccgtggctactgctgcaaacttcggtctagtcggcaatgggagactccacattcttcaagcggatccgagtacttcactcaatatcgaaaagttgtaagagatcctatctagtttcaagatataccttatgtatctaccatactgatcaaaggcaataaaaaaaatctatagattcgattctcaggacggcttgtacgacgttgcgtggtcagaaattcacgagaatcaactggctactgcttctggtgacggttccatcaagttgtgggacattatgctcaacgtgaattgtggtcttttgaattcaaactgagcgctttcatcccatcgagacgtttacgcgatcaacgctccggttgaatcaggaatttccgatgcaatcttggcatgagcacaagcgagaagtgttttgtttggactggaataacttgaaaaaggagatctttgcatcctcttcatgggatcatctggtcaagatcgtaagttaaatcctacgtttataggatcggacagccttttttgactttctcctacgtttttacagtggacaccttcccgatccgattctataatgaccatacctgctcacgagtcctgcgtctatgcagcccgcttttcgccatcatcgcctgatacactcgccacatgttcttccgatgggtctttaaaaatctgggatacacgaaactcacctgaaactcggccccctctggtgattccagcccattcgaacgaagtcttatctctagattggaacaagtacgcaactcattttatcgcaacggcttcggtggatcgaacggtcaagatccacgacattcgaaaagccagcgcgggttccgctcacaattcttgcgtagaaactttggtcggccaccaatatgccattcgtaaagttgcctggtctccacacgcagccgataaaattgcgacttgtggttacgacatgaccgctcgagtgtggatcataccacaaattagcggacaagctcccttacctggtgcgatgggcgctatttctccttcaggaatccataatgcccacaaggaatttgttgttggcttagcctggagcttgtatcatcctggtttacttgcgactgctagctgggaccaagaggtgcatctctggtcgatctaaattgcactaacataagttgcatgtcctctcaaacctcacgccaaccgtctctacagcacatatcgccctgctctaggctaaatggttaggttcatgttgccttaagcttactgtttctttagtattcacaaaatattagattgcagtttgtacaagggctaaaataagcaaaggtatttgggtttttctaactttgcttcagaagtacagacagtgtaagattcataaaaagattgagcaaacaaaatgatcaagcaagcagaccctaatcgccgtgatgaatcctggtacatattgagtgttgagaaaagcctttgaacattgagcgatatttcaaatcggctgatgatgtagaataaatatttcacctggcatgtataagggatgttctgtctgggctcttatgtatttagatttaggcggcgaagccgtacgtagcctttagtacaagaaaaacaaacctattcaagctagtatcggcaggatgcttccattcatgccttcatctcgagtctcgcctatgaatcgctcccagatccacgagcctcacgattcataaagcaataatccctcggagttgatggggcagggttgagaaaatagctgcaatattgttgcccattcagaaggccacctgaaatgttatgttcttcaagttggctgtgacttacgtcgggaaattaatctttttaccaccgccaccttggaagatcatggccaagaagaacaccaccagctctgttccgccgtcgagagcagcagataaaatgtagttgtacttggtgaacctaaatgattggtaaacgcaaatgcggcgatcagaaaacagttgcatgccaccggcctcaatgggcttaatttagcggactatcctgcttaccatcgaggtcgatacttgcgcgcccaaaactgagacattagccctatgataatacgcatcggttctcctgcgtaggccgctggaaggagatacaaatctttacctcatgacatgttaaagcttcaagcaacgtcgagcgacttacatgcgtacaagctctggacgattccacaaaagagaggtacgttgaccagatcgaatttgtatcgtggccaatatctgtgggcaacgaagaatgggacggggaggaacagtccagccaaaactccccagctaaccgccgacttcatttctcaatcccgaaaaacaaacaaggaccagatcaattcatcactttcacttgatgacattgtcctagcaattaacataagacagaaaccaatattcacgtatttttgaccaaaaagaaacatgcgcctggagaaaatgccccagctttgaggatggaagacacgcgccgaatgggacgacatgtgagcaaatttcaaatttagtttatggcgaagatcaagtgcaaacctgacagagcgcgcctggaaggcagcgatttcagcacctgagaagacgccgtccccggagggagaaagcaagacctcgcgctcgttcttgaggatggatttcacgactaccagggaagccaggcttccaaccgtgcagcccatcaattgagagtaaacgacgagattttgtggcaaatgtatatactgtccgtattttgaatctctcagtatgctgataccttgggtagcacttttgttcaatcattcaaagaccaagtgatcagcaaaaccaacaagtagggcgatgatgaacacgtaaggcacaaaagcactgagtagaaagaccttgatgccccatacagcgtaaaccacatgctcccaaacacgttgcccgggaacagaaggccgcccaacatttggatgccgccagaaaaccgtatcctgaaaccggccattgcatttataaatcccgctgccagtctacagtgagttggtcagtaaaactcccagtttcctccatgaccacaatcatcaagtcgatatcctcggttgatcttggaagctggtgtaaatacgcacgtcatcaagaaagataacaccagagcaacgagcaagccaacgaaagaaatgccagatttatcgagtgatgccattccaagggccaaggccacggctacaacagatattgaaacaaatcccctagaagaaaatgcttgagaagattagtgaagaagagaaaattaaaggaacatgattgtccggagggcgtaccatatcgggaaatccttatatttcatacaagccaatcgatgtgggtcaattccttccaaagcctttgacttcttaaaaaatgagccgactatatgataattatgcaacacagcatgggtgatggaactagttaagaaaaccgaaacaagaacttggactatgtagaaggtggcggtgaaaaagggaagtccagttctttgaatgaactgctcattggccgagccatcttctttgatagcctgtcgatacggatagggcttcccatcggcagtaagtagactggtcgacatgaatggaaagttttgactcaggcccgcatctggatgttgttgcattcaagattgagtcggtagttgggttaagaaggacgactcggttttagtctataatagcatatcataaatctcaccaaaccaggattttgaataaaccaaaaagaagatcagcgtagaaaccaccaaagcaagcagttcatagacctgaaacgggcagaaatatcgtcaaaacctatctctagaacccaaacacttttttctgtccaaggaattgaagatttggaaacctacctgggtgctacgaggcatgtacagcggtcctcgaccaccgaccaaagaccaatcagcagaaatgctcaagattcccatgccttcaagtggtcgagcacctccaaaaatagccgtaactagtgggtttttgggtagagtcaaacagaagacactgatggcttgaaaggccggcgctatgtaggttggaaatatctcgtcttcactccaggcgattgtcaatttataaaaacaagagaattcacttcagatacgttggactcttgaagaccactccactgacttcttcttgcagtattgaatcagatgggtgttatactcacaaatcccaattgctaggaaagccttcttgaagaatttcacctggtcctcggattcagatccgactttaaacaaggaattcaaaagagagacgctgggaagcacttcactgaaattgaagaaaaaaaaaaacactttcgtcaggaaagagctttgcctggataactaggtaggtgacttacggaaataccgtccgagagggataaatgatgatgggctgtagcaagcctgcccacccgaacccaaggagctgagcactcattgaaatcccaaaggcaacgccgaaattgataacccggtcaaagtacaactcgtacgccgaaatcatctgaccatttcgacccaccaaaaagacacagacgcgatgagaggtttagtgatgtcttgcatcgatccaatcagagatcatcaaattcacctcggctgacatcatggcaccacttgccgtggtccccatcagagcggagaaacccgcttctttctttggttaatattgaagtgtaagtgattggcgtcacaaacatcaatctcatcaatttataaaggttttggactttatttcatttttggagggagtccataccaaactgtagggacctgggttccaccatctgggaccagggattaatgcacaacttcgaccaatgagcactgacgcaatctgctcaacaaaaaaaaaaggaaacacgtcggcgactgcgtgatatcatccaatgaattcagtaagccttacctgaagaaacataagttttatctgcatatgaaccggcttgaaaaagaaaagcttataatcgattggaaacagaatctgcttaataaaaaaaaaacgaatcttgatcgatctgatcaccagaatgacttctcacctgggtaattgagactccaaaggcggatagcaggacaccaattaggaccgacctgacggtcataattagagactcgggatcatctttgagcggcactatctcaaccttttgttcagaagcgggcgggtcaattttctcgtctgcttcgcgaccctgcttcaccagaggagtaggtgacaaggccaggtgcgtatctgatggactcaagccatcagaggttgcactaattcgagcattttcctcctcgatgagttctgtgcgcgtgtctgttacggactggggtaggattggaacaggtatctgcttcaagtcgacgaccgagtctacgataaggcttttttgatgaggattgagcgcgccggtgtcttgcgaccgatgatcaaggcctaccggcgagtccatctgattcagtctcaaaaaagatgttgactcgcagacggattgattctcttttaatccctaaagaaaaaataataattggatatcgaaggagattcgttggtcgcttcattcggcaaaacacaagcagatatatcactgtgacaggaacagcaagctggaatacataaccttcgaggaggccatttggagtcagtccgaagcgtccaaatgttaaaaccgcctaacaaccgcagaatcaaggtatcagtggaggcagccgggacccgcgatatcactcgacacatgatttgtctctgggtatcccaccaggtgcattcattactggccatcgcggctggattagtctttggtcattgatggaaagatacttcatcgggctgggcagatatctttcactgaatgggaatagggcaggcgaatcatttgttctgctagtagaattagcaacactgcaaaaaccggatcctgaaatatacagagcgatgaacttgttgagaaatttcttgtttcgataaatttggcatttagaaacagggggccttaacattctttagtgatcaacgagaagataggaggaaacacacaaggaaagagaaagacaaaaagaaaaatgagatgaatcaaagctctgcttgcggagttaaggttgatttgaccaatgactttgaggaagaagttgcgagattgtcatttagtttcttcgtcgatctggaccagaagaatcatgaagaagaatcgcctgaagaagaatcatctggagaagaatcgtctgaagaagaatcgtctggagaagaatcgtctgaggatagcctctccgacggttccttgagtttatgaacagacaaatcaaattcagtcgaccaagtagcaaaccaagtcttgaagtaagtttgatgtgggaaatcgttggtgtccgggatccgaggtaggatgtatcgtttgataagttttagggaaacgttgaaacgttcttgaagttgttctgcttgcccagcagtgtcagatgtataagcttgtttgacgcccaatatcataccacgaacatgatcagagacttctctactcaatctggatagggttactagctccacagagcacatcttcgtaaataatgggaaccctttcacgcgcattcctcgtctagatactttgttcatgaacactcttgagagtttggcaaccggtaatgctaactgggcaagttgggtagcttgttgactggggggtttgatgtgtccgtttggctcgtgtacagggtaagccagactatagagtgtttctatgttgctattaagttgatctctaagtctaatgaaatcatcttggagaaggtcgagctcggatccttcgaggcatctgatcatctcatcgatattctcaagagtcaaatcgattatgcctgcttccaaataggtatcataggtagaggctgatctactcgcgagcctccgtagcctaatcgtgcttgcagcaccaaggaaaatcctggtgaaacccctttctagtacaccatgctcgaacatgccattcagcccgctgagtctaaagcgttttaatcggtgccagtgctgatcgtcaggtgggtatccgtatcttccaagtggtcttggacggagcgtattgaccgcgaatcggatctgaccgagggtggtattgagttctgcttggagctcaataatgagcttgagcttgcgagctgcttctgttggtgagtcggccggttctggtaatagaggaattttgacgacttgttgtttcagcatcggtagaagcattgctgttaaaatatggcagtgttcttctggcgagtaatcggtagatggggcaatgctacgccctctttggacggatatgttgatgcctacatcagtatcaggaatactgctgtacttctcgcatagatcgccaaagcctcggatggcggcatctggagtataagaacaatccacaactgttggtcagcgtgaacaggaaatgatctggatggtgctttactcaccacctagttcacgacaatcagacagatcaacagttttcgggatcggtgagttttcgtttttcatgtccgatggctcctcggatcgtccttcacgtggttcatgacaatctgaaccagaagaagactcatctgaagaagaatcgcctgattctgataatgtcccctccgatggctccctgagggcggtttttgtcttgttgatcgccatcccggcttggaaaatcgattgcgtcttctggaaaatcggatgccgttttgtgggatccaagccgggcacgcggcgatgtgggtgtgagggatgtcagctactcagattctgtgacatcccatgatctaaccccgcagcagtaccgcagctcaagcttgacctttctccgctgattgggatccaagacagctcatcaccaatcacaatttttcctttgtatttcttatctctctagtctgtgcaacttcttgactgtgcaggcaagatcaaagttgcacttggaaaataaaaataagcattcaacatgttttcgagctctgcagaagtagtctaggccagaccctgcaacataaaccgatgtgcaacataaatagcttcctagcaaactggaagagaaccacagacatacttattgcattgttagacagaccaacttggtagaaaaagaattttaatactcatagaaaaatagcccaaaagaaggaataatttcactcttttattcatttttttgatagcagcgaagtgaatacatcagccggtacctctgcaatactggcaaagataaaaaaaaagttgacggtaataaatctgtaatcaaatgaccaaaaactgagtgggttgagtcaagactgccaagatatcttaaatacatggcagtcatcttcaagaggaaagcaagtatgtaagatgagtgggcaaatctgatgaatcgaaaccaggtcatatgaggctgatgagaatagtatgattgatgatctaatgtggttcttggggaagttgacagcgactggattttatttatttaaacataaatcatgccttgagcggagttttggtcaagtctgactcgacttcccaagaaggtgaggaaacagactggaccgaagagggggcagattccgcggagtcatgggaagtagtttcggagctaaaggagccacttctggaggcggtcaaggactcggaggatgagggactttcgaaggacccaggattagtcaaaaaggccttgcatggttcttggtgatgatcttgatccgtgcagagcttcacatattcatcatctcgccatccgcacccggcttcacaggtctgatgagtgccctccttgagctcctcacactgcttgtggcctatcggagacccgcatctgcacgtgagctgtcggccacaataggtcttgaacggcaccattcctaccattccctcgcactctggacacttttcatccagacaaatggttcgaccaacatgcaggctgaagaaccagacaagcacaagtaacgctggaaacttgcaggccatagtgatgtatgtatgtatcgatatgtcggatgagttttaaatcttcgggattaatctggatatttcggtttcagaaacaagatcaggattgatgcacgaaagcctaatacatatcagaacaagtgatgagcgagagtttttcttgttgtcataaataagtatggctgggcgagacaaacattagaaagcacacatttgaaaaaagcactaggactgacaactgaaataacctcaaataatgcaagaaagttagaacagtgtcaccgtcatttgcttcttcaggatgagagatggggaaggtcaagaaacctatgtaccggattatttgtgagggaattaagtataaagcagccccctagattttggtagtcaaagtactgcatgcttcaagctcatattatgtatccacacttcttcatacatactgacggcaggatataatgattgatgacgcaacaccttaaggtctttaaatatatggtctgtctgcaaagtttcacaacgggtaacaaaaaacacagagaaccttatatctgccaggtctgattatagggggctgaattccatcccacgaagtccagtgcatagagatgctcttaaagagacggccggattacttgaatatatatatacatagggttctccaatttttacatacagccatgcaggggaatgccgagtcgcatcggcacccaaacggcaagatacaaccgatgccggatcctcgtatggccactcggctgcgcctccgtagaacacgccagacgccgtctcaaagtctcagaatgaactctgcaatcatattggcacggtttcagttacgcagtcacaaccagtaggtaaacatcctgtagcccttccaccatagtccatttttcctggatttgtaattttgtaattgtgattgtaaatttggagatgtgtagagaaggagtcgattcccgtatccggaaacctctggaccgctgcgactatcatcacaggtttgataggtccgatttttgcgtgccaggctggagcccacaatgcgggaaaggggatgaaagacgtgcggctgatttagttgtcggacggacggaccagtcagaattacgtaccacttgtcacacaagtcccgatcatgatactagtggtcaaacaagtctccatgtcttgcttgccgatactgaactgatcaaccaagatccggcaaccgattgatttattgacatcagctttccaattttttttgggcaagttgaaggttgaatacaagactggaaagtgctagattgtcaaaaaagtacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgggaagcggtcaacttccagacggcttcaggcttgatcggctcgggcgtctcaggacgctcggctggtaaaggagctaattccaccgaactgactccgccaaaaaagtcagtcataaggacttgactcatcgatcgacccaaaaggtctgaccgtgcagcaggcgtcgagtggaagatatcgaaggaatatgcattcacctgtcaacagaaaaaatggattatttagttatcacgatgttaatgaaaaaaacttgagtatataacgagttcatcctcacaaagtcttggagagtggatgatgatgttttattcatggcttccagatggcttagaacaaagtgactgtatcgatctacaacagctacgccgatatcagaatctgcgtgatgctaggatacacacccagagacggttaactcaaaatcaaaccaagcagaagggaaataagaaggagactcaccgaatatgagttttcgcccttggctgatgagccagtagcgacgatgttgggagagtataatttgctagtcatcgtgttggcttggcaagtatcgatcatgaagagcagttcattgtatctataaggattccgaagagatcaatcacgtagcaccagatggctgaaccacatgaacagaaaagtagcttaccgctttttggcccacatcgtctggaaggcatcggcgagatcgaatgcgctgatttcctcggcgtcttgaaatttgaggaattcatctccaccatgaccggtcatgtaaaccagaatattcgaccgttcatcggtcatgagtctctttgatcttggagttccttcagccactcggcctatcaaaatcagatagatttttgtttttgtttcgacttagtcatgttgaggagttggatagatcagtttggttttgatctgaccagtcaacaaccgtataaagttttccaccgatacttcttctcctcgataatccacttcgatcccatccccatagaggtctaacttgcgatcagaattgctgtagaccgttcctggaaacatgttcctcggattacaagccatatcgtctgccagcatgagaatgatatttgagtctggaatcccgagtcgtttgacggagcgatacctacgaaaggaatgaatatcgcggtggttttagaatggtgttgtatgctatcttttgattctccctgaagctcacatgcccaaggtattagcaatgtgctaccgaagtggatgatcgaaaatggtgtggttaacagatctatttcaacgcggtgattaagcatgtatcctggaacgcactcgatagttgaacctgtaaattttacaaacagatgagtgagaaatgagtgttgcagtgtgtctgaataaggaatagatgagactgaccaaaacctggaggtacaaaccaagacagcccagttatttgaatggtcaacagcgtttgatcggttggccatcgtcagaatagcgagtgggataaccgccatcgagatacatctcctccaagtccatggggtagatagtagtaatgataccatgattactgagactgtattgagcttgactctgaggttttggtgtggtgggctgtggtgggtgatggcctggcagtagggatgataattgggcgggtttgggccgcccacaggctagcccggctctgcccgcgacttaattgggcaggccgggccgggtaaaaacatgagattttgatgtccgacccaagtccatgtccgcaatgtggcggacacgggctgtccagcggcaccccgctggggctactggccagtgggctatgcgggtgacccatgggcagcccaccaggagcccacgggctgggttgtttgaggcacaaaaaagaagtttttcacgtttactacagtctacaaaagcttgagggagaagcggagacaaaaaaaaacaagagaacaaagctacatagaggatgaacagactacatctccttcatccaatcctgagagcacaagagtgcctcagcacatctccttcatccaatcctgagagcacaagagtgcctcagcacatctccttcatccaatcctgagagcacaagagtgcctcagcggtatctttgctcagtcagctttggtagtcgtccaagacatgaccaccagtggaaaaggctgattccgatgccaagtcacagctcatagcagtatcctgccggaacattcaagcctgcgggcacctgctagaccagcccgcgccgacccgcgccgtttagtgactttaacaggccgggccaaagtccaaatatttcacaaaagcactgtccgtgcccgacccaagcccggctgggtttgggcggcctattggacacccggcccaaatatcaaccttacctggcagtgcttggtgtggccgagtgctacatagtccgcgtcctcgatcggtgacatccaggtgaccctcgctctcaagattacgtcatcatggagttttctggggctgaagcttcaaaagtttctgtccagccagcactctccctgggtttcattctctggaagctatctactacataaatcagagtaactgatcttttagttggtttcgtgctggaaataatacaaggagagaaaaattgaagaggaggtctagtgagtatctactttccaccctctcacactgaactcgttccgaattagggaggggaaagactgactgatcggcgatgtttgtttgccttcttcctgaaacaatcctaagcttttccaaacagttcctgcaagtcactatcgacgagggttccaattgtaagttgatttggtcattcagctagctcttcaaccaagcattgactctttttctgtatgtatccttctcgtatgtggtggtgctacagtcaatcgtaaaaacgaaactccaagctaccaactacacaagacatctcgttcgcattctgatgctgaactggttcggcgatgtctgtctctgatcatggagctcgagcccggtcgaggatctcttcattcaacgctgacgagaacacgacaccaatcaacaacaccctggagtccccatcacctcatctacccacaagccattcaaccggggaactcttcaccacccccgcctctaccgccagctcgaccctgctctcccaatcttcttccgacgcttatgtcaacgatccttggtctccaaagctcctttctggctctaattcggtcgacggcttcgagcctgatcctcgattacaaggaaatatcagtttagttgactccttcaactctgcataaccgccacgggcttctcaatcctcaatcccttctttgatcttctctttctagacgactcggctttgcccatcatctaccatcaagccttcaatgctaccgatccttcgaacggaaccgcatcaatagcaaatgttcatcgtgtcctggccagcagtggggtcggagccagtgccatagaacaagtctgtctgtcttttgtttgattcatccaccaactctcaagacttgcctctgatttggtattatttggtttaattcattgtttgctagatcctcagtgtcagttgtggtcgttcatcacgagtatctaaacaagaatttagcatcgcattggccgccgttgcctttgctcagcaaggaagatcccgtgagcaatatttctttatccccaattcagccatcatcccctcctccaaggttataaaaaagcatcccatatctatgctcacaccaacgaaactgaaaccaaaaataaatccgggttgaaattctattgtgaagcaatcatgacgtttatttatgtgtatatgtgaccttttctttgacggctaaagcattgtgcgtacagaggatcatctccaggaaggggtcgttcccactcccaacactcgaccttggcacatctctcaacaaccccatcaggtcacaaactcaacgggctgcgttccctgaagatccgtggtgtacgagtccatcctcaaccatgaaagcacgatctgctgaagcgtcgacaagtttaccattcctcatcgatcaggctgagatctctgccccacgagtccccgagccccggctggctagtcggatcgaacctgatcctcaattctccaattctcgcttcttgcccaccttcaatcctctgttacgtgattcagtatcaatcagaatgagctctcccgagggttggctcttgaaacataacgtctataccgtcgaacatgaacggaaaggtaccagtgttcctcgaagatatagtgactttgtttggctccacgagtgtcttttgaaacgatacccttttaggcttcttccgatcttacctcccaagcgtttagctagtcagtccccatctcattctgatcctctacatactccctccttcccccgtcttcttgcagaattttcttttctcgcccttttgaaatactttctgacgttgttttggatgactaatttatgaatttttcgggtaccaaccttccctctttcaatcgactcaaatttgaccctagtttctgggcatcatcttgtagcaggtgatgattcgcagtttttggaacgacggcgccggggcttgcagagatgtctaaacttcttggtcaaccatcccgtcctatcgatcgactcgatcctgatcacattcctaagtgaaccctcggacctagccacctggcgatcacattcgcgagtccatctggtcgaagaatccgtgacgacccgtctgacgccagccgaagagatgtcaatcccggaggacctggacaaccattctgccaccttccgttcccgtctcccgttgatgatcgagcattggggaaggatctgcaacggcttggaacggatggtgcggcggaacgaggcgcagagtgtggacctgacgaagatccagtttgcgattggatcggcgcttgagagcggtcgggcggcgttgaatagcgagcagtcagaatggaccttgaatgaggttcaacgagccgaagaggagactgagttagtcggccaacatattggcaaacatgccgagattatcgatcatcgtgccgggcgattaagcctatcgacccaggaacagatccgagcgcacaaggaattattcacgaactttgtcagtctcttcgatcgtatagaccgactgagcggggacgatgtggatgagcgattaaaaccgagggcggagttgaatacgcggaagatggaagcggcgcgagaggcccagaagccaggctgggaggacgaggtggataagctgaagaatctgatcgagcaggatcgggctgggatcgaattcaaactgcggaggagggtcttcattcgttggtgcttgtggcaggagatcgtgcatactcttagggtcgctagtctcattcgcttcacgtggaaagaattcgtcgatcatgaacgccaattctccgaacgttccacccgtaattggtctgacttaatcgaaattattgacagcgtttcgctgtaatacacgttccttttttttaaaaaaaaacgaactttcttttttaatagctttcttaattctttttttagtcgttttgtagttagtattgtcgtctgagtatgttttttcatcactttaatcatctgctactttcctttccttttctaatgataaacgaaaaagcgatagaaaaaaaagcgcattgattgtatttaagaagacgttgtctattgtgttctgatcaatctttcatttgtaatgtgtctcatgctagaaattgaaagtacatagcccaatcaaggatgctttgtttcatcgaaaggggttctagctcatcggtagagcgctcgcttagcattccgcttgagtcaaatgcgagaggtacaggattcgactccctggtactccagtcacttgtatttttttggcttttgttgccagtacgttcttgttgtattttgttctgcttattcttttgaacaagaacaagaaattaaacatcaaccgtccagttgaaccttctctttcttcagtcggtcaaaagaaaacatttcaactcccggcactctcgagctccctgaaccctctatctttgtcgaaaaacagaggtccatcgtcaagtcaacttactccatcgtcaagtaaacttggttgcaattctatttctttttttgatagtgttcatcactcttttgttgcaatgcatcaaagtgttatcttatcaattagcttttttttagccttgccccttatgacgctcacgctgaactccggacttacacacttaagattggcgcgcaaaggttagagttataattgaaccgattctgaaatgatcgcaatggcctttcgaggccaaagggcgagcaagcaagcaacctgcataagtttgtttcaagtgtctcaaatatccggaatcttaagctcaagagatttcgcaaccgggagaggttttaagcaagcctcaggagccacaaccgctaaatcgccgcgacctcaaggagtaatcaaaaccgtcggagtaatgtatttattacatcacaagacttctcaattgttgtctcttggaggttgcttgaacttacccatggccccagcggcaagtttcctttgttccagagctgccgtttgactgaccagtgtcgaaccctctgatagccagcccaagctgatgttgactatatgtacataaacgattgggtggtcgggagcaaaccagaaaacggcatgatgtcggaagacaggtttcgctcaaaaaaaagcaatgcactgaggttgttttgggacagaaagaactttgcagtccagccaaaaacaaaaacaaaaatccaccgagacctggctccagacctatgctcagatgatttctagactttgcacaccgatctgtggaaaggaaaagctcggtggccactgtgcagtcaagcgaactggcttgcacacccgctttgatctcaattcggaatgattattttcgcgtcgctttcgatcttgttttttgaaattttgcaatatgtcgatgatgagaagcgaagcttagtgaactacataaaaaaacgatacaacaacaagcgacagagataatatagacggaaggaaatacagaagatggaatagagaagccggaaaagagtcgctcatcatggttatcgatgtatccgtcaagcagagtaagaaatcaactggagtagtagggatgtgaatgagactaaagcaagaggagaaaggcggagtatcacttgctaatgtacaacaaaatttcaacagaaataattgtccatggagctagttcttgttggtaagaatttaacgatatattttcgagtgatgttaacataaatcgaggtatatatcatcagcccaaaaaacgaaggcaatgggtgcacattgccttggacactttgtacctaacaagacaatatgcacacattgccgtcgttttcgggctggtttatgagaagtaaaagttgaaatttgtatcataatacatcgagttagaagcagccgaaataatcaaacatagtcgatgaagaaagtgatttgagctttcatcggagtgatacatgtccaacgttcctccgtcgttcttggttcggggtatgagatcgatcgaaactcttcaataaattccaatccgatttaggtagaggaggaaactgaagtcaagaggaagaaaaagaaagaccagagcacgtttctatttccgaaaagcaggcaagtgcataagaaggggagaagcgacccaatcccgcagagaaaataagcaccgggccacatacgtagtttaaagatagcctacaacgtccactagggcgatgactcgctgggacagttcccgtccgaggtgttcctcacactggccagtctcaagatgggccatcaggtcgctcaaacagaagaactctgattgttggcagcgttccgatgggcaatgataggcccggagaccccaattcttgtgtgggggactccacacatgacatgtcagttcgtatggagttcgaaaccgcttgtaacatagtctgcaccagtagcgacctcgtccatcgagctcgaagttgggcatgggaggctcctggctgatcctctcactgcgaacaaatcgtccgtcggggtcgcaacggccgctgaaatagttgtcgacgaaccgaagatcaacccatgacggacatgtcaacctctcgaaatgcgccactaatgacgattctcgggcaaactgtcgaccacaggcacactcgtaatccatgatctggtttgtacagtcgtagacatgctacaaaaggacagagagttacagtcaaatgagcccgaataccgcgtttgagaattctcttctgcaatatcgtgttgagtcaatctgactaacccgtacaaactcgactctggtgaagaagacgcgtccacatgcgacgcaatgcagtccggctgctggtggccgaaacggcagagagtttggatcatggcgatgtcgaggtgaattatttaagtgttgtatgtaactatggtaggcattgaagccacgattgcaaggtgaacagaatgccatagtaggagaggttgatgggttaagaagtggatctaaatgtgtatttttttaggtagagatggttttgaggagtattctagtagggagggatggtaggatcaagaggcttgagaggcgagtttaaatgagtattttgagggggggaaaaggggcagacgctggctgaagaaagtgggaagagccgatcgggttgcagcccttgtaagtcaacccgacttgaagtgatggggccatctatgaggcaagaccagtcaatgttaaatctatacaaccatccgttttcttggagagtatctgccaagtaattgtccaaagccccaacgtattagattgtccattgcctgttttttttaaagcttccattggtgtgctagatcggactagcaacacgtacgactcggtagcaactcacaacacaggcctgtttgaaataccattgttttggcgtttggctccgaacactcgcccttgcgcctatcgcgtcccgagaatcaatcatgggtacctcgaccggtccggtaatagaagcagggctaggctctcatcgtggtcactcggttgattgggaatatgcgatggctggtccatggccttggcctaagaaaaacctcagggatttggatggaacactctgaggatgtgaggttccatgactgtcactgattttttgcacatgaccttggcctaagaaaatcctacgggattcgggcgggacactcttaggatgtgaggtcccataactgcccctgattgtggatttcatcaattggggtggacatgacccaggaatggactacaagaggcaacaacggggctcggataagagccagtgagttgctttgaatctcttgatggtggatatgacccagaggataatatgttttcaattcgcattcaatgtaggaaaggagttggatatgaccaatagattgttctgcccaacttgaaggagggatcgagttttatcctcctggaaatctacccatcaatgccctcgccctggaggtttgccctcgccttggaggattgcccttggccccttgccctgggacttaaaaggaagttcgcccgcgcctgcgccctacgtaaatagattgggcgaccgcaagctagactgcgcctgctttgctagtagctttaagcaaccgcaggctggactgcgcctgctttgctagagctcatctcagataaacaacttggctggatacaatgactgaatccatctgattcctgatgacctgtctacatggactgtagggagtgattttcgggaaaaactacccccttttttcctatgagaaactttttttttcttttgaaaacatttcaataatctatctagcctcatcagaccggttctgtcttttttttatttctggtttcaaaaatgtgatctcacatgataaaagaaaatcatagaaattgaagtatgggaaattgtgacttgattgatctacgctaccaaacaaaacaaacaaaaaatgaagggggaaaaaagcagatctcttgtgtatcaaagctagaaaagcatccaagagagttgagcgcaatatatatgaaatctaccttttttttataaaaaaaaaaagtttagctggatacagtggagtttattaaatataaagaaaatacatatactaactatattatgggaaataatctagtagagagagagagagagagagaaacaagggccgcaaaaaaaaaaaaagatggagaagaggaaacaagcggaaccagactatcttttcaagcttctctttttgttatggtagcccattcgtttcgcatattcggcctcttcgatggccgtcaacccgtcggtaccagtccaattagcagacgaagtacgatggcgaaacttcgacgtccttcctctgaatatttctacaataacatcataccaacccccacatcgccatgaatcagctcggttattcgccttttctcttgtgaccaagtagaaaaggaaaagagaaaaaaaaacttaccatccattctgggaggtggaatcgtccctccaaaaacatcatccgggttgacctttctttggttggcgagggcttctttcagagcaggactctgagcccaatcaggcaacttagcctccttgcgctcatgttctgatacgtcgtcctcctcggagtactccgaatcaatgtctgggagctcgatatactcgtcctcaacgaccttctcttctctcatcttgcctttaaccatcggctgaatgcccttattaaccggattggtttggtgagagctttggcttggattagtgtgttgagacgcccccgtgctcttgggaagcccactgtgctgggacatttgagagaccggacgcgatggcggattgggcttggtttttgtgcttgtcgagctccccgcatgtgcggcctttgagctggtctgtttcatcgccgagcctggtacgcttggagccgtccgggtaggcaagtatgaatttgtgggtggtttttgagcactagaagggatcttgccatgtggctccgctgcttgcggcgctttagccttcttggggtcgatggtccgattggactcattctctaccttccgcttcttggcagcgtctcccgtcatcgaggcctgtcggcttcccggctgttgtattcgaatgatgagagattgttgggttagtatgatggcccagagacacaaacgttgataaagagcttaccggtgcatgattggtcgggactttaaccttaaaggttgttcgcgctttcagcgcctcttcgcgctcttgcttctttttctcgacttctgccatccttgcctttctctcattctcagccttagccttttcttccgcctgtttcttttccgccgccagtaggcgtctttcttctttcagcgtcgcttttcgatccctctcatcttgctcctgtacaattggaatatggaaaacacgagttagcgggatcgtttgacagccgtacttggatgttatttagttacaaacctttttagcagctgcagctgcaagctgcaagctcttcagttctggcctatcgggcttaggctttgttgcggtccacgagctagcaagcgccgcaccggctttgaagacacccatgagtccagttgatgcaggagagctgggcgtcgctggaacgttgcgcggcgttttagtcatctccgattgtgtacgattgcgcggatggggctgctgggaagaaaagataaggtcaaaaaacgccaaccatcatcaaatgaggtgatgaataaagtgtgaactgaccacattagattcctgttggcttctcgaatcttgttcatgatctgaattagttaggatttgtttggcatgtgaactgacgatttccacggagggctctcatatgtatcatcgtcattgcttgcatcatcctcggcctcgagtgtttctcgtgatcttcgttatcctcactcgataaattggaattttcatgttgatcatccatttcatttggctgggaaagcttgctgcttgcaacggattgacggtcttcatcttcttcatctgcagtgcccgctcgaggttgcgggtcgtcgtgatcagatcccacggaatggtcaatagtcccggagggtggatttcgagtagacttttccaactccgttgaaggaggtggggaagtgctggctccgatggctcctttcaagaacgccagatgcttggtttcaattttggtagcgggtaagacagacgcaacctctgatggggaggagaggccggtatattgagcgccagtaggtaagggactgatgcgagcctctgcagtcaatgacttgctgtttgcttcatcagcggccagcatgttgacgatcaaattactactgctggtttgtttgttctggaaattcgccgccgtttctggtgattgaccactgcggggcccgtctttgtgttgggccttggaagaagctgcgggctcaagagtggcaaccctactttgaagattgatcggctcagtcagctgatgtgcagtttgaatcttggatgaagccgagagttcaattggggcactgaaatctcggtggatatcctgtggatggctgcgtatttcggtagtgctgtctcgatcgagtttctcggtagcggctacgtgattaatcggaaacgtcgaaccagttgccgtaggcagagccttggagaaggaggtggcgttcgtgtgagtgacgagtgagctacgcgggttgacgttgaggggggcttcgacacttgtacccgagggatgatggtgcacgcgttcatgcatcgcactctctcgctgtatcttggacagtctgcttttgaggtcttccatgcctttccttgccgtggcacccgttgtggatggtctgacgtgcatcattccaggagtgtgagatcgactcatcttagcatcatgtgcatctgaagtgtgattgaatccggcatctgtagatgttcgcttcattcctgaccgtcgagaatgttgtgagtcgattgccgcaatgggctgggctagtgaggacgctagaggtgtttcagccaccgcactctgttgaaccgaagtggattgtagattcgataaaagattgacgggcttggacaaatcttcgaagggggacccagaaagcccgcctttgttcctttcgctttgagcagcagttgccaagttggaaagagcggcaggagtcttaagtggtttgtgctgggtccagagggcaccgctgggcttactagaccactggctatgcggtgatcgaatcatagctgagcgtgggttcccaggagtaaacagattggatccagttggttccccaggggtgcgaacttggtgatctggcaatttgtctgagtgagaagatccgatagaggcatacaaattgtttcgaaggcttgacggtttgtcgctcaacggaacctcaacaactgtatcaacatgtggcaaggtgggtacagcttcctgaggcggtaactgctgcgcctgttcatcggattcctgtttgatcatgggtgcggtcgggttgtgactagatgatgaatggaatctctcgatatggttgctttggctctgctctgagtttgaagctgacgatgtgggtttacttgctgggtcactggctggatgttccggagtgagaagtttgttgaccgcggctgaggaaacattggatattgttgagggcgcagtggaattggaaggaagtagatccaatggagctggagttggtttagtattggatgttcgcaggtcagtaagcttcgttgttgccacttgagacacacttccaggcaggttgtctatatcaggagtcttggcggagtgcgacacctggggagggatggggtcagaatcataaacacccgtatcaactgagtttgtgtctggagccgatggcgagtccgacaagaaagctgggcgatgagactcatcaacacgagcctcaagattttcaatgtttgctgaagcatgctgggggtgtggagatcgggcttgaggcggtggggtggtagatttacactgcgggggagtgggcgtcgttttggtctggggtggtggagtggtgagttttttgtgggttggtgaggcggaaactgaatgtgttagtcgagtggaagatgttagtttctgtgggggcacaacttctgaggtcgattgggtagagaacagtgatttgggtatcggtggtggcggctcggtaagatggtgatcttcctcctcctctccttcttgaatagccgacaattcgtgaccagctgcagcaaacacgtcgttaggatcggctgcggactcgtggctcggttcagtctcttcaagttcggagtcctgctgagaaaatggaccgagtggcttgatagtaaagggatctttatgatcgactttcttgttagaggaagatgacagtgaaaagatgttgtcctcattggtttttgttgacccagaaaggccagatgataatacgattttggagggaagaatcgagtcgaccgggttccaaatggagggcacgggttgcttgttggtcagatcggctgagataaagttggaactgccagcagttttcttcacaggggactcataaggatgatccagggatgataattctttctgcaagcgcgattcgatttctgtatgatgataaaaaccaatgagttgatcgtaaggctttttgttctcttagaaaacggagggtcaattgacatacctctcttttctttttggagctgctgattgattatttcttggatgtctttgttgtttatgttgagattagaacgtttgagctcagagagtggatgagttgagctagactgatctggcttggacattttcttcgagactcttttggtacgtttacgggatggtgttttgattataccggccatgacagctctaaaaaaaggcatcaaaaaaacagacaagagcgggataagcaacaaagcggggttatttgttgggccaacccgttttttctaccgtactaaccgagtgcctgttttcttttcggtgaccttcgtcaaggtctccttgatttcgctgagatggtcttcgagccatttgtgttgttcatcatagagtgagctgacttgatttttgatctctgacgcgtagtaggagcatttcaatcgaatgtcgtcgggtagtgctgatccagcgggctgagtatgtgaggaagggttcatctcgcttgagacgaaggattacgcgattggatggtgggatgaatcgaattcgatgggctcgatcgaactattcaagaaccgagcgagctaggtaatctgttttcggatcgggtttcgaatgtgccgagttggtggttccagtggcaacgcgatccccagcttgattgactggcggtcgatggtctcaaataaggaggattattggttgtactttggatggatgtgctgagaagaaaagacaggatgataaatactgaggatggatgttgtggtcaagaggaaggagatgactgagcttggtcaactccaggctgtgtcttctcatgcgcgcgcggctgagcaaacactgcgccaacccaaccatccccgattatgtaatctcccaccaccatcgagtccacagaaccactgccagcttgtaaaagtcatgttccccaatccacaaacaaatccaacatgcataatatgtttccttactccgcttgcaccaagggtgtaggtctccgggccttccaagttctcctcaggctcaggatgcaagtgggccgggttcgggccaaaaaacagtgcccaaacccgccccgcacaataccccgggtcgggtcagaattgaaaataagttgtccatacccgccccgatgttaaggcaggcgggtccggggcgggtccggggcgggtcgtgtctgacccgagcctctagagcgctacaagcctgcaaaaagtgatttgcaactttacgcattcttttcatatgttgtttagtattcatttcgtgtatttatgtgacatgaaagagaaaattgatagtggcattctccgtgtgtgacaataaaagagaaaaaacaaacaggaacaatagataattgaaaaaaaaattggcctaggtgataactatcacatcttctacatcatcttcatcatctttgaggtcatagaggccctcatcgtggaagatccaatcctggccacatacaagagcctcaagggtttctggcttcagtcggctacgagaatcactaagcaccctacccccagtcgaaaatgctgattcggatgcgattgaggtcattggaatcatgaggatgatctttgccatccttgcaagagtaggaaattggagggaattgaccttccaccagatgagaaggtcaaacgatggggagtcaatgtcaacggtcggttcttgaaggtataagtccaattcggccgatggcgagggtgcactgtgattggacttcttcccagcaagatacgccttgaatcgatcgttgtcgtcatttccatcttctgtggacttcgttctcttatctggtttatcagtctgtggagcgggagcctggcatctagcaaggtcattgaaccaactgtagatattggatttgatttggttcaggctagctgcagccgcttcggtactgagctcgtcggagattaagaaattgatgagttcgagtttgcacctagggtcaaagacgatgttgattgccgcaaagtcgtccatcttcttccagtatttctcgtacttttccttcattggtgttaccatgttgataatatattccggtccagttttaattgcatcgtttaggtgtttatcgattttcttcatatttttgtataagatatgtgcagtcggaaatcgagtctttccaagtttcaatgtcgctgttgtagagggaaatgagaaagattttagaaagttagaaaccaacagaacaattgtgaagtagtggaaaaatcaatgagcgactaaccagtgttgaatagagataggaaatcatgcatcgattgtacttcttcccactgctcattggtcggacaagtcgtgaagtttgcatcttccagagacaagttatcaaaagcctccttgtatggcagggctgatttaagcatgaagtaggtggagttccatcgggtcggtacatcaaccaaagggagagcttgtttttttattttcgtctgcttgatggcattgtggaatgcctgcttgcgagaaggagtacttttcacgtatcgcacactttcacgtattttaccaatgccttcagtgatagtcttgaggccatccttgacgattaagttgatgatgtgagccgcgcatcgaacatgaaagaatttgccgttaaactcaagggcattctggcttcgatctttcaggattgatagtacatgagaaatcgccacgtcgtttgagctagcattgttgacggttacaaaagcaaccttatcaacgattttccattcgccaatggtggttatgagttgctttccgatggcaattccagtgtgaggcgtcggaagttctttgaatgtgattaattgtttttgaagggtccagtcggccgatatatagtgagctgatacctccatgaagggtgtttgattagatgacgtccagaggtccgtggtcagcgccatccgattgacctggctgatcttgcgggcaatatcgcctttcatcgaattgtagaattgcatcacatcggaccggagggtggtgcgggagaaaattttgaactttggttgaagtgaggctaagaattttcgaaacagaggattatcgaccagcttgaaaggttgttcgtcggcaatgatcatcttcgtcaagagtttgtgtgattcctcctgagaaaatacccacggcgaagtcgttacagacgatgtcttgagcaaactttgcttatttttacttttgaagtcactgcatcgttggagatgccgccagaggtggttcgttccgcttttactcttgccgctcaggaccgtcttgcaactacagcaagtcgctgtcaaattatcacctgaaggagtaagtcatacttcagtgattaatgactatacaaaagtaagaaatcagaattgaggtatgttaactcaccagatccatgctctttgaaatgaatccaaactttgctagtcgttttccttttcttcatggttggttcagtgctagcttcagaatcttgggttgaagtggcatccatttgatgtgacttcttgacagattgagcacggttcctcggagttggagttggggctgtggaaggggaatcttgcgataccggaatctccacatctgattcagaatccgattccgattcggaattgctggcagtttgaccgctagtagtgacgttggttgtactcgatgccactggagtggattttgctggatgagggcgcttttttccgcgaggcatcttgattgttgccgttaaaatgataaggttggtgaggtatcctgaggggtgctgtagagtccgagggttgaataagagatgatgaggatatcatatcctataatcctcatgtctgatatcaagaatcaccccgatcccccgggtcccccccccatggccatatggccgggtcgctgggcaaaatccgggccggcccaagtagatacttggctgtccacacccgccccgctgacccgtcgggtcaaaagcgggccgggtcgatttttactcagaaggtgtccaaacccgccccacaacccgtcgggtctcgggtacccgccgggccggcccgccccacttgcatcctgacctcaggcgcccaagaactgatagatgtacgaggtactttccatgggcaggctcagacatacccacaattactggggctatcttgcaatgcactttccggatgtatgacagcagggaaaaattgatgccatgggagcaacactacgataaatgcaagcaccacttcactcactgtgatttcagtggcttattccactgaaaagcgcattgtgatgtggcatgcaaccatgattttttccagtgataggattacagattcagctcaaaaggtatgattaccccccatgctttccctgcgcagcatcactggtgctgacagttggctggggtcattggttcatcttgcactcaacttgacactcaattatcatgaaacaactctagaagtatttaatcaagccaggtatagtcttttatccaaaaaaaaaaaccgatttgaagcccacaatgaagtgtttagttgaaattgacgaaattctttaaacaatttacatcagttaaaaatttgaaatgcatgaagctttgtagtgagcatctcaattgagtgataaaatatattattgaataagttcttaaaattttggttaatcctattctcattgtttctttgttgatcaaataattctttcctaaattcttccatccagacctccaccaatacccacacagctgctatattattcaaggtccccttgcttgctatcttgtatttgaagagctcccactttggaaataaatttgtctgatatcctgaactgttttttgtgattggctcagaaactagtctcaaaagtttgaatgcttcttctagtgctgaaccatcattctctttcccctggtttttgggaagaacagtgctgatcatatcaacataaaataagtatgaaagaattgcctttctcatgggaataaatttgaaactttcaattgtttctacaaaattttcagggttgaaatttggctttcttagccaatatgcataccaaaactccctattgtcccagagtttttctcttgatgaacaaaataggtggtttcccttttctttctgatattcatctggattgtcaagatttgattcaatggaacctttttggttatgggtaaacctactgtggctgggaatgagttgggattcagtcaccaccaattttcccacagaaattttgccttcttgtgaaagtgattcaaccagcttcataatccttttgttgttgtatctcctgagtaaagatggagaaaggcagaaaaagaactctttgtcaaaacaaaatccctctgaaggaatttttttgtcaagtgcctcttggggtgaaacatgattattacttggtggaagagataaaaattccatccttttttgtgaatagattttatctgaatttcccaagtaaggtatcagatttgaattatttgatttgtcaattaattcccaatttctgcctgaaaaggatggcccaggctgcatgtaagttactttttttctggctatctgatttttgtttgctttgaacctagaataatgaagttttgagtgtgaattgggagtggatgtaggactgggtatttttcgcttaaggctcagagagctttcagggatctgcggtgtactgattatatcttcttttgtagattctggatagctgtctggaaaagctttggatcctgagttttcctgattttttgattctggaggtgcttcattcaaatcaagattgaatttttgaagatggcttttgggagtgaacagttgatggttgaaatgaatctccaaaggttcttgtttgacggagctcaattgtctgaaatggttgttgcagttatcatccatctcacatggcttcaagtttaaatccaatgtctcatgtaattcctgtgttaccttgcatttcaaaatcaatagaaatccacattttatgtgatgaattgctagtttcattgttttgagtattctggtatggaaagttgtcttcagagataaaggagttcaaataatgttgctaattcaattcaagattcactgcaaaatattcaaatccccagtggctttcaggaatttcaggccatcattcatatcacaaagtctcacagcaacaaagcagaactgaaacatcaaatcatgacacaaatgctctttgctttcaaaatctcaaacaggttacaggctcatgaagtttaaatatgtacacccaagttctgagttcagctgagttctgtttgattccctacctctgtggggtttgattgaagctgttacatttacataacttgtaatggagtgcacaaatttcaagagctctcatacaattgaatgtctgaaagtgatgtcagagtcggctggggcaaacttgacattttttataattaaagtctaagagaactgacaaacacatgttacagttaagtcatgaatgtatttcaattcttgcgctgaatgttaaaaaaagtattcaaaatttagcagaatttggctcaagggcacaaagttgagatagtcaaaataatgaacagatccatctcttgacaaattggacgtccccagacaggcagaatagtcatcatggatacaaccgagtccagccaaatctgctgcaaatattttccaaatcttttgactttttataaggggattgagtgcaacaggacccttatctccatttttcacaaaaatgtaactgtatgacatttttgtgccttatacatgtagctgcccatctatttgccttgaaagatttgatagtctctatcgcatgatgctaaagaatacagaagagttgaatcgaacatgatgaatcactaaaaatcaaaatatgctatctgagagtcaagtgcagaaacgactagaaatacaaatcacttgagaattgtctgtttcgaagggaaatgcaggaatgactaaaaagtagataccaacacaggcgatcaattcggtttgagattttgacctttggtttacgaagcaggaagccctttggcccgtttttgagatacgaagtaactttttactgattccaatattacgcaacgttgtctgcatatattacaacgatcaagttcaccatgttatgtcagcaaacaacttgatggtgatggggttttgaatgttttcataacactcacgccatagtaggttcttcaagttagtccaaacctcggagtcaagatagagatctacagatagaagaggcgatcaagagtgtcttaagtttacaatcagacttaaaatgacttgggcgtggattagagctcacattgcatactgttgatcagaccaccttgcagtctctctcttcgccagcggaagagccacataacagcgccccacgtgagtgctgcataaatttcgaaaattcgtttatcaattggaaccgaggcggggtagggaaatcctggtggtcgaggcatgccattaggagcaacgtttccgtgcccaagtgggggttgtcggatgcttgaaggactcggagtgttctgggtcacaattatcccaggatggcttgaggcactcgatgggcttgcccggggtaagaaggaggaaacgacccgagaaacacagtacaaaacgatctgaaatgcatcacacagaatcagttctcaactcttgaggtattgggggaaaacggattcctgctacagacttgctcattgattgcatttcgctcgccgaacacaacccatccaccaatcaaaccagcaaggaaggtgtctatgctcctttctttacccccattaattcttcgttggagcaaaagggcggttttgtaaatggttacaaatttgctaaggtttaatgcatgctgtctggttgcgttgaccacgaaccgaacacgatccttccatctatatcgtcaagtagaagcttgtcagttctgatcaaggaagatgcttctaccagacccataagtcactagatttgcttactcacggtctgtcaccatgaaagatcagagtcatgaccaaagcatgtggaaatcggattttggcaccatagaccaagccgttacgagctcccttgaggatagctaggatgtcgtgataacgcgggtcggaaaccaatgtgttcagagagtccattttcgaatgattgatctcttggggcgaatggtatggctccagatagtcaacgacggggtgatttgcaaattggagaagatgggagagcgtcagccagtgaggtacacgcggtcctcgggacgccgccatgaccgatcggggcggccgactcggggctcacgtgctgccccgtgctacccgagtggaatggtggataaatcatcaagctcaaatcaagctcatttgactgcgagcatcaaaaaatctcctctagatggcccttcttctggggtgcttaatggaggatgatgacatggcaaattcagattattactttttttattttattttatttctctttttttgcttcagcttttgctttcttaatgcttgcttcctctcagtggcttgtcttagttgcttataactatggactcttcagccttttcacttttgtttgagatgctcgtggcagggacccttcgacaaatttaattcaacacgttcctgttaaaaatcacctatcctacccccctcccctcagaacatctcctatcctttatccttgaaattactatcaattctttcttatagctccaaaaccaaacctcttccttttttatcttgatgtaaaaatccaaggtttaaactttggaattttcaggtcgatccctttggaactgagaaatatttttccggatttcccaagttgacatctgatgctagcatcagataattgagatttacttttttgaattctcagagcatccgcatcagtcgttaacttagtgcggattaaggcacttagtccagcctcgcaaccgcaccggtccagattacgacaggatcaacttgactcggatctccatttggagctagtcgggtctaaatctagacctcactaatcctgggaacaagtgctccatgcatattcaaaatgcatgaaagctttcccatagctgtaaacagctccgatcgagtcggacaaaccaactttaaatccataacacatagatctaagtgatctccgccacccccgatgcccgatgtggctgaagcctaaagaatagcttagtcatcgactaatccgagctcgctagcccggtataacttgtccactgatgcggatgctctcaggcctaacaattaataccatgaacccagggcccgctccacattctttacttgagtcttctcactcaaccccaattgtctttcaaaacaattgacgcctatagcactcgtcataccagctatgcattcctaaaatgatggaacaactctgtggaaagccacatagcagccggttaagaccattggatgataagtggacattcaggactgaaaaaagaaatgcaaggatccgatggatttgagtgagataatttgtggactttgaaagctgagacaaggataatcaagagcccaatagattacaagtgaagagatcaatagatagggtagttgggtaagattttcccgatccactggtctggtttagcttcatgattcggaaacacgagagaaggcgctggccttgggggacaccaacttcacttctgtttaacgtgaagatttggatagcccttgagttagttcaacaacttgaaagcaccagagaatccggcgccgtcagaacgaaagaggctcctcaccttctcttttcctcccatcccttggcacgttgttttcggagccgttcagcaggtgtggccggcctcggtttcacaatcctcaggaacgacgctggtcttgttgagtcccgagacacttatggtttgcaacaacatcacgaagccgatgaaggaggccaatgagaaattcatggtctgtttgattttttctacagatttttgagagcacttgaagagtttatgacgatcttcttgttgtaaggtgtgttgtgagggcgagatggggaaccattgcttgctgaagggcctgtttataagtgctccactcgcctccctttaggtcctcagcgggtagctcatcggagcgtatctcccggacattgcgacttgagttggtgccctgattcaactccggacggactttgtcaacttttgtgacacaccctcagctcattcgtacatcgtcctcattatatcggatataatttgacaaacaagtatattttacggaagttgatgaggcccgatatcgcgggagttgtctgaggcttttgcgatgatttcgtttgatctcgtagggcagttcctcaaaaagtttccctgttcgtttgagaactttctggtatgtagaagacatgatctgtgcctgacacattgttgcaaatgagagaaatcagccaaacaaccaacaaacaggtgagcaactgtgtctaactgggtgtcatcgagactgacaggatgcttgggatcttacatacggcgcgatgtggcataggcggatcgtggggattatcgtagtagaacaacaccgcttttgtccgtaaaaatgcgccgaaagtctagagcggatggaggatatcaaaagaggccctttgcccacagatccgtccgggcaagcccccatcagtcctccgtacccaatacaaaaccgtcggccacacttgcaatcaaacttttgttcctacaagcaaacaaaccatgtacttctcagtatagcctttgttttcggcttcgtgttgtcacatattgaaaaccgtgagcgtctcgggcttcaaccgcaccgcgcgtgccatcaagacttgcggccccgaccctggcaacggctgtccaatggaccgaaaatgagatgtgtgaagcaatgggagggagggaagaggtgaggaacccctttcgatgtattctgcaggatcctcttcaagctcttccattgctcatctgacttggagccttatctcttcacgttgaacagagtctccaagttggcgatccccaaggccatcactttcacttggcacttccgactctatgtagaagccaggacagtcccccagttccgaaacgcctttatagtacccacgcgtctatgtatcttccctcgcgcattcatttttccccatgtctatcagtttccaaaccaattttcttactcgaattcagctgatccttgtggagtgattcatggttgattactcacccgacatccaatgaagtgacctctctgtctcgtgaattgttgtagaaccagatcttgattccagaaatttaactcgtgtgatgattgctgtatgcgccgcttcttttatcgagccaagtaggactgagtgaggagacatggctgaagagaagctagtgacatgatcgaaaacaggttgttgatagagtgaatgctcctactggacttggcaaaatttgctgccacacgcatcgcgtacttgaagcctgctctacttatgcatattaatggcatctagtttctgcctggaaggctttctcaagctgcagataggaggatctatccagcctgttttgtggccctggttgaaggaagttgtcatagactgcaaggtcgacagaagctgtgcttcgccgagttgagtgagtagtgcctgtcaccatggcttgacggcctcctctggaagctcagtaacatcttcatcggtgtagatgcgggtcatcgcaaccaatgtgcgtctgactctcacagaggttcagatgtgagggtgattcggccgctttcttaacgaaaactgctcgtgacacagaaaaataagtgtaatccctcaaaaagcaatgactcataagcacttcgagtcgagttttttttttttttggacagccagtatgtatagctctgatcgtttgaaagctcaaaaaaaaaaccccacattctagactacatgaagtttgttttcttctctatagacagctgatataaatctgatgattagattttttttttcaagacaaaaaaacaaacatgctacaaggaggttatgatgaagagacaattgtcacggatgctacagttggacggaaaggaatgaagatggcctcaataactacctgcaataccgccatgcagtccctcccaagctacagggaccaagtctcgtggatgaggaggtttcgcagcaacatgaccgccagcaagctcccaaaagaacacgcccccaagtccgcgttggcggacaaagtgagttttccacgccatgctcgtgggggaatcgtatgaacaccattcctttccatcgtatgaataggccactcctagtttactgtcatggtattcagttgcgtttgggcgagggagcgtctgcgggtggcatacaaaaccgtctatgatcagccatgctggttgttatcagcaggttgagagtctctcttatcttacgttatacatatgggtcccttcacttgtagcctcttcctggggaccacagacacggtcataatggtgtccacagataccagtcttagtaatgaacgagcgagaatacatcgggactccaaggatgagcttgtgcagcggcaccccgcgggaatgatagaagtgaatcgtcgattctgccgagagccccttgccgtggtgagaatgcagcggagcatggtggttcaaagttttgtcccaacttccggatgcatcatatgtcatcagataaatcctaatttcaaggcatttccgcagtcatcagcaaagcatccatttcattctgggcgtggctcaaacgtctctttggttgcggataagaaatggacgctcacctatcgagtacctcgttcatttcgcgtagtggtagatgagtagcagaccattcacccatgctagtagctactgacagtatgtagcgttcttggcgaccaagctcatggcccagctgatccaaacccgctcgagtatggcgaagtagctcgaggagtccgcgcccttcggcattgttttcgggatgctcgtaatcttaggattcgaatcataatccatccaagcgaattcatcagttttctgataagaaacatgacgttgaaaaagtgggtgcataagagaaacggagcttcaccaacgtcgatcccatcaaacccatacttccgacatagttctttgcagtcatgggcgaatttacgcatggcgtgttctgatttgatgatccgttggaagctgctcgtgatctctcctcccgcaccaccgacagagagctgacatcgcagtttagtgttccgatatttcatgattgcaatctcgccaagatttccctgtttcaagtcgagcaaagtttattggtgttagcagcaattcgttgttcagaccgaatcaaaagagtactgattctcgatcaaaatctaaaacaaacaacttactttgaatcccggatcaaactcgggcgtcccaagagagggctcgaagggtttttcaacatctccccaaggatccgacaaggaaacctcaccggttggagtgatcttggcaaatgcatacctagagaaacaaaaatccaaatgtagaaaaataagttcgatccaagtcattaacagatgtattgcaaaacaaagtctgagaatgataattgaacacgaacaagatcgtattcaggtggtagtaggcggtctgggagggcggaaagggtggcttggaatacacggtcctaaagcgggggccaatgtcactaggagtcagagatgatgatttcaagtatcgaaaaacagctgttgttagatcgaattaccaatttgcataataactgttccagcaagaaaagcgatgccgacagtcagcatcatcatttacggattgatttatgagaaccaatccatcacttaccctccaagcactggttcttggtggtgctgtggtacgacaccttgcgaagcgttcggtcgtggtggtaatgggggattgtggccaggacgggtgtggactgggatgtgtcaggtgaggggcaggacatgaggctcgacaacgcattttttgtttcgatcttcaagaaatagctctgagacttacatgggatcttgggggcgatgtggttgatgaagctcttcatcgtctgtgtatgtatgtatagcgccaggaggtttgtccaagtggtagccgtgggggtttcctgcaagcctggatgcagaaagaagcgaaagagtgagttggagaaagccagttgaactcatcgacaactcaacttcaaccttctcttttgaatctaccaaccccagggctgatcagttgatggtcatgaacatctaatctcatcgaacaacctattcaaatccgcaccttgcaagatcgctcatgacgactcccccttcgacacagaaacttgtggattttagaggattagtcctcgaccagggtgtgcttcatcaacatcagcttcccggatcactttcctcaacattccaccgtcacctcccatcctgaacgcagaggcagccctgcccaaacctcctcgacgagagcgtctacataatgtgagaaatgtttactgtccagaaggtctagtagcatattctttttgtgctccatttgagatccaatttcatgttgtgtgggtatgcccggccgaggaggggcttggcaactacgttgagtgtgagtaagcacaaggctgggctgtttgacagcctgtattttacattcaccgcgcctgcttcatgcccaacgggtacttgaactccttcccttgttccgcaaacaaaatctcccaagttgaaatttatcgaatatttggtctgatcagctccgccatcttcattgcaactctccattcgtcatggcctcaacttacaagatcgtaactctgcccggagatggtatcggtgcgtcgtatgatgagctgaacctcatccgacgctatttggaataatgctgacgggctcatgaaacttttgaaaaaaacccaggcccggaggttatcgagcaagcaagccgagtcttggatgtcatctctgaatctggcaaagtcaagtttgaagtcaaagcttgcgatttcggcgggatcgctatcgataatcacggcaacccacttccaccctccacgctccaagcttgccaagaagctgatgcgatcctcttgggtatgtctgtacgagtgcatacctcagccctccgaaacccatcactcacattggatttcttttttttttttcctgaaggttcggttggaggacccaagtggggcgtaggcaaagtaagacctgaacaaggcttactagagctgcgaaagaccctcggtttatacgccaacattcgaccagctctattcccttcggagtccttggtccaactctctcctctcaaagactcgatcgcctctggaaccgagatcatagtggtgcgagagctgatcggagggatctactttggccaacgaaccgaggcgagctcgttcgaggccgacggcggagaagcaagcgttgccaaggatgaatgcagctacagtgtcgccgaaatccagaggatcgctcgagtcgccgcctttttggcaatgaccacctctcctcccatggctgttcattcagtcgacaaagctaacgttttggcaacctctcgtctttggaggaaggtcgtcaccgatctgtttgctaaggaattccctcaacttgcgttggaccatcatctcgtcgattcagctgccatgttgatctgctccaaccctaaaaagctaaacggaatcgtcttgagtaagttacacttggctctcgtttttcttgaactctagacttatgaaggcgtgttctgactaaacctgcttccatgatagccgaaaacctctttggcgatgttctcagtgatgaaacctctgtgattccgggctcgctcggccttcttccctcggcatccttagccggaatccctgaccgcaagtcgaaatgtttgggtgtctatgagccaatccacgggtctgcaccagacatcgctggcaaagggattgccaatccagtcggcacaatcctgtccgtggcactcatgttgagatactcactgggcttggaccgcgaagcagagcagatcgagctggccgtccgccaagtcttggattccaaggacgctggcggtcatggcctacgaacggctgatctcaaaggacaagcatcgactaaacagctcggcgatgccgtcgtctcagccctcaagaccatcatttcctcctgatcgctacagtatttccaaaaatcatggtgcatgggtacataaacatgtaaacctatcttgattgagcttaaaaaacatgtagatgtgtacatatttgcatacatatatcatctgtgtctggatagtctcaattgattcaactgataggagacactagcaagcgaatatttcggaagttacttgctcttctcaagcaacattgagctggcccatatatttcacctttcatgggagcctaaaagcagcatgggagagtgacggtgttatacacctgctcgtttaactgcggcgaaggcttgcccgtcaaaagacccgcctgggttgagaggaagttcaagtactgctagtctgggtaggattttaattccaatctaatggtttacaaaattgcacaacaactctattgatgtatttgtcactaaaaatacatgaagctcagcttacataggaagatctattgaaatcataataacaatctcggcttcatgactcgcctgctactcatgatagtggattgtggttcataggcatgtatttcttgtgtggttttcaaggcttgctggttggtcttgaaggaagaacgagcagagatgcttgacaggatatctatgaggctgcaagaaagctcttgaggtctgacgtcaacgaaggtgtttttaaggagacgatctgatagtcataatctttgaggtagttgaaccaagcggcggaaacgtagttcttcatctccgacctggccgcggtcacttgggagagccaagaaaaccgctcggcgggcgtgcctgcgtagccgagcctgattccaaaaaactaataattagcccacgcaggtaagctctaatttcttgtgatcgtcgactactcacccagtctcaccaatggcaaacatgcgcccatccacggcatacttatcatgaaatggcttcatggtatcgaggaattctttaccagtttggagcgatttaggatagaaatctatgccaaccaaatggacggtagacatgtcatcgggctcatattcggcgtagttttccgcagaagcaacgttgggcgtccaccacatcttcacgtcgggtgcaatgctcttgcaagcagcggcgacggcggcccagccagctttgaaatccgccgcattgccgacgtaggtcccatcggtttgataactataagccaacgaaggaaattgacagtcgtaagggcaattcagtatgaggtcaaatcaggatcattaatctgactggaactcactagttcatctcatgggcgaaacgaagccaaactggaatgccttgatcagtaaacttcttcattacttgcgcgcttggtaaggttaaacaaaacaaggataatcagtgaattgaacaaggtgaagaagaagaagaagagatcagagctcacatcgccacagcttgactattgtccgagctggttaatcccttccagccttgcacaggcatgactgccggttggaagacagcgccggacgctttgacgtcatcgatgactgcggtgagttgagcgccatcaaagagtgtcccgctgacagcctggccataccagccgtagacggaagaaacctgaccgacggcggagttgatatcagccatagtttgtctagtccccccggcatcaccgccgtctggaaggaatccaaggctgtcgggaaaacttgagtattaggagcacttttgcgcgtctggcaagaagattcactgatgtgctgggactcacgagagaccattatgactaagatggctgctgtctaaacccatgacggccgcgggcgctgctgcatttcctgatgcaacaggtgtggaaactgtcgaggtattggatggctgactcgccgtggagttgtcgctcacatccgctgatgatgccgaagtagacgaattctgcagtgcggtggaattatcgcttggagtgactggcgccgaagtcgacgaatccggcgacacagtagtgttcgctgaagccactgatgcggtggtgtttccgctggtgtcagtctggttggcttgcgtctgaggggcggtcttacgcccgccggatctcgcaggcgatcgactgatacgctcatgatctatgcgggtaaggaggaaagataacgagctggtcaataaccgtgccgaagagctgtaactcacggcatcgaatcccatataagggaatgcttcgccaaggcccaacgtcaaagaaataacacttctcagacatagagcccacctttcgatgacggtatcgtcggctagtggaagacgcgtgtgaagtggccccagacctaacatcgtcattcgcaaattcgtcacaaatggcgcccagcaccggtaagaaagctacgaagagtgaggagagaaacatgatttattatcgattaattatagctctaatgggtgtgatagttttttttgtttaacttgtggcatcaaaaacacaaagataatggcacgcttcttataggaagcacactccaactgattgcaatgcacatattgagaactgagagactgagacatcagggtgaatcgagctttctgtgccggtagacgagggtgatgacggtccaagcacaaggtcctttaagcattttttaatggaatggtcaggtttgaccatgctttaagccgtacaagaaatgaaatggtttgaagaacaatctgttgctcgacgcgtctggtgggtagcataacgtacgatgtatgatgaaagtataccgtcttttcggtaagactgtcttggaagcccaggatagcggtgcaagtcggaaccggctccacttattagagctgatcctcggtttcatcgcatagcctagtgagctggcttacagccgacctccgtgcgcgtcatgggaccccaatcggctgcctttgagggtgtggacacatgtccggcagccgttttgtcctcgcggggctcgcaagacggcttgaaaaacgagctcattgatggctggcgtgcatgatctgaatcagacctccatctgattgcctatccatgcatcttgccattggcatctaatgataggcgtttcccattgagcacggttaaaacttgacaggagtcgaccccggaaagatgatggacatctttgggttcttgctcatgatttgtgaccgttgcaggtacaagttccacggggctcgaagcttttgcgattatatgtgaggcaggcacaggccagcatggactcgaagttggggcaacagtaggcaaaaaaccgtccttggcgttattcatgaggtgctgtggacctcgcgcaaaaggatttgtccgcgaacagagtgttgcttgatcgtacaattgtacgtgacgcgtcgagttaacggattgctctccgaaccctttgatttttcttacggtttgaagcgcagcaacgatctgatcgatctgcggattgagagcatgtacacaatcgacgcacaaagatattcttcagcttcggcaaaacattctgtttcactgaaccggccaacatttgggttgacgaagtctgccattgagtaataccaaggaactttccgaaagtttcggaacagtgcacattgataagagcaacaaaattatcctctgcccacgaagctcttaagtagcactagtacttctacagagcaatttgctcatagtgaatttgtgaatgggagcaagcctcatgtcacttcttggttgggttgattactctgtctaacccattctcacaaatcgttatgaatttgtcggcgtgtctatcaatcatcacacaagatatattctgagtcatggggtcgcgcttgtgaaagtcgcgatgctgagatacgtgaatactggacaacaatatagagaacgtccgattgggaaaaggaatcaagttatctccacagcacaaaatcaacagtaatctccgattgtgttcttaaacaggacgtgaggactttcggaactgggacaaatacaaaaatcgaggcggaggtagccagataacatttacggcatagcattgacagggagtctctttttgtttcttgagtcagaaaaaaacagagagaaggggccgggaaccatcgggatcgcagcttggtgagactctgttaaacgtagaaatagcctggcagtcagttggtaaaattcgaaaagatagtctggagagacacttgcatagtaagaaacaaaatgggctcacctctgccgtccttaacgctgctgatcgtaagattcgattattagcagatacagtcgggcttggctgcactattcccttccttgtcaagaggcaaggccgtcgtagtagtagcttgcaagaccattacgaatccgaagagggagactaatgagatgtacatagtgttttttttggttcggtctttcgagatctgtaagagttgttcttgatagctatcagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctggcaatttcgagagaaagcctcagaaagcccaccaccgctgcatctcgattctcacttgtgatgactcaattctctgagactgtaatcaaagtaattagcaccggtggtaatcagccccgaacggatcttgtctctctttttgcccacagatcatttcacatcccatgtttttatttgaaaataatctctcatgcacagcttgtcaatgattgatcagagttggtgagccaaatttcaattaactgctgggtgctttcagtcatgatatagattcacatgttatttactagtatttgcccgcaattttagggagtttgacttgtcaacctagtttttgccctggatgttggggggttttacttaatgactgcttgcctcttttggaggtgttgcttgaattgggctcctgtcttggtctagtgttggtgttgacaattgtgaattggaggttgttagattgcacaacactttgtttggctctctgagcctattcttttagttatatgtagtttttcattttttttccacactggttatatccattatgttaggagcttctggtgaatttagtgattaaaaaacaatgcagctcaatgactgtgttgctttggatgaatgtttgcttggctcacagagtctattggtggaaccagtttaccctcagttataaggatcagtggtgtcagtgaagagtaaaattatatattaacccaacaaatcatgggtgaatgatggctctctgtttaaccatgaatttcatgatttaatgagtgtgataactctcttaaactatatgatacataatggcttgaaattttctctacaacttagaaatatataatggcttcaaagattctctagagtaaatagatatgtgggagaacttcccattggatctagattcctgctacatgttgatgtaacccaaaacatctaacgttttgtgggaaatttggaattttttgtctccaaattgattttggcaggaagtcatccatggtttacatgaatcaaacaaataattgaaaaataaaaatgggaagaattttgtcaaattaatcatgtgttgaaagaatgatgtgaaactagtttggcaagcagttgtgattaggcagtcaacaagtttttttgatcgcaattttatgttgagtggtaaagatggccccatgggacccgggtacccgttgatacccgggtactggctgctttttttggccaaaacggacaccgggtactgcacccgctcaagtatgacgggtaccgcctggctaccggagattcttccaggcaacctggttgagaccaatcaggttgccaagcagggcccttaccggcgacctgattggtcttgatcaggttgccgaggagaggtcctctccagcaacctggacgagaccagttagtctcggtcaagccaccgaggaaggggtttgggggcgggtacccttgaaggtaccagggtaccgcctgcttttttgcccaaaagcaggcaccgagtaccgcacccggcaccacttggcaggtaccggaggagtgaaggcggtacccgccaacgggtcccgggtaccgcccaacgggtaccgcaaggccatctttattgagtggttcaatctatttgcagcattgctttttttgctcttgatgtagttgagaaacaccacaatgcagctgtgagcttcagagtgtgtcatggaagcacaaagaaaaccaacacagagagaaaaaggcaacaccagacacctttgaaacatgagaatgtagttgtgatcttgtcacaaggtggtgtgtgaccctacaaattcctgatgtgagcttgcctttcagccagtttcataaaattttggtcaaggagggccgcttgtccaatcagggatgcaagtgtgttacatatctgaggtagagatggaccttggcacttgttggggggtacctgtcacactttcagaacaggtcctccgcactgccagccaccagaaattcaggtggtgcagaggaaatttcctgaaagtgtgacaggtacccccaaagagatgccaagtgccacatttaatctgaggggtgaatggatcaaggaagagagagaaggaatgcaaggaaaatttcccaatttccacaagttgatatggtacagaagctctggggaagcttgtgtttttgccctgaatttatttgcacctagcttctgtgcaaagtgactgtgcagaaaagcattttttagagtaatgtgaagtttttcccaaagttatgttgtagtatcctgcatgctaaattgaggcagtcaatcaagtgttgcttgcagtggaggtagtgttaagatcccatttggatgtgaggagaaatgaaaactaaaataattgagtgccattgaatagtgagaaaaatagagcaaggaagtagaagagaaaatacaaaataaagggagacaaggtgcaaaactgagaaatcccagaattcagctgtcatctgggggtcatgttgtggcagaaatgagatgataaaatcaaaatgtcagtcagtatacccaaataccatatctttctatgctaagtggaagatttttactaaatttcctccatttggggtggaagagttatattaatgacacaggttctgtcaaacacaagcagtaccaagttaaaatgctgtgaaaacaagtttttcaagtagtgtagagcataatcttacaatgcttctgaaattccattgacttcactgtattcatgatgaacaatattaacactgaaagtgcatctactattaaaatacatgagtgaccaggtctatatcatcaaccaacataacagttagttaaaaacagcaatgcagatcatttaagagatgatctcatttaaacttcaaattcatcaattttagcctcagttgatactatttgtcaagaaactgaatggatcctctcatttatggttggaatattccaaatcaaaagttctaaattaaatcaagagtttgatccaattgtcatggattgatgttgcctatcaattcctcaaaggaggcaatacatattttttcaagcatgattttgaatcttcactgggctatcatcatctttccagggtttacagacccagatttaaacctaaaaacatttgatactctcctcacagatcctccttctttccccacacccatctcctttcccttgttctttgccaactatgtaatttattcctctctcctcttttactgtgttttgctcattgcttctgtaaaaaaacaccacctttctccaaaaacctatcaacctcttcatcaaaatttcaaattttaatcattcatctctagactctacctcaaaatctcacttggctccttgactaggttcctacttgcaagttgttgagagtggtctattcacctgggatcgtgtcaacatccttgatctagtattggatttgtttctacatgataccactaacttttcgggaagaatatgaaagcaagctcaaatctgatctgctgttgcacctgtgatgtaggatatcgatcaggtaatttggaccccgatgctttcgagtttgaccggattcggttatttgcaagggtcgggtcgataagacaggatgagacttggctgtatgcaggatgatgtcatcctgttggcatgggtgtgcatactccaatcattttgctggtctcttcggtttcctgttgaccgctttcccaatcctcatcttcgtttaccactttctctctctctctttctcattcaacctcaacctcaacaagaccaatggtaatccaatcgccacctcaacctatcaatcccgtcaccggttctccccgcaacttgcaatctaccccaaattatgaacaacagtcactcccaagaactttgacctcaaccagcaacatgagcgtacccaggtctcaaaaccgcctgccctctcgaacccgtccttacataccctctcagttctaccaacaatccgaacactcgcctcatctgcagccgaaccgggaatcaacaccactttcgttccatagcagccatcatcaacctcctcactcacgcccacccccatccaaccaagccatcccaataccctcagcgatcccgcctatcgttcctcaacaagatgctactccgctcccgaccctgccgatcgtggtactctgctttgcaatgatatccgaattcttatctgcctccgtctccggtccatttatcttcttcatgatcgaagactttggggtcggtgggggtgaggccgccgtcggtttctgggctgggatcgtgtcttcagtcttcttcttaacacagtttctgacctccttactctggtcgaacgtatctaataaacacggtcgacgggtcgtcctcttcagctccttacttggaaatgctatcacattgatcctcttcggatccagtaccacactcggaatggctatctgtgcccgactcggtcaaggtatcttcaacggcgcgatcggcgttgctcgaggtgctgtcagagatctcaccgatgccaccaacgaggggtcggccatcgcctggatcggtttatgttggggaatgggtggtattgccggtccaatcattggaggtcagccttcctaggattaatgatcttatcttgctgctttgcgcctctagtgaagccacgcgtcctgatcattcactcgctctgtctttgttcgaatcccattaggtttactcgagcatcctgctgaaaactaccctgctttgtttggaaggtttcagttgctgaaagattacccatacctgttaccatgtactgtagcaagctccatcactttccttggcgcaatcctcagtctcttcttgggctgggatggaggctaccgtaccggcaagattcagttgacggactccaacaagctcgacctggctgaccaattacttgacgctgaagagcaagagaatgaagaatcacttgcctcaaacgttccccgaagccaccaagtcggtcttttgcgaccctccaacctacaagccatgtcgatgggcaatgctagtactcattctcttgccaccgccaacacttccaaggatctttcacgatctatcgttatcaaggatccgctagctatttctcgtaccacaactcgccagtccaacgctttcgtaccaggatccgcctatggctatgatcgtaattctactatttcacggcgaccgtctaattggcgccattccggacacatgggtagtatcagaagtcacctttccacgattcatcgccgaaatagtcgcgctatcagtttggccagaagctttggtgaaggaactaactacgccccggattatgaggacctcaatggcgaagaaaatgtgcccgctctaaacttcgctcagcggtatgactactcaagctcaatcgattgtcttgtcaattaagctaaggctcactgcttggatcttgttttggtactatttatagattgcttttggcgaacgaagacgccgtctttggtttacatgatgtctggttggcagcagccacaacacaggatcgtgatgacgagtacagtcaaatggacgtcgacgagcaagagccttgggacggctcgatttttgcggatgatgattccagatcaaatgaccctgggaccagctttgaggacgaggcaagttcatctggccccagctcatttgatgaacgaggccgttcctacttgctgcagcaacagcatcctcccagtcaacgttttcaatcgcaatcttccaggcgtcaaagtgtaggcacaggagcggctcgtcaaccaaggcctcaaagcggactcagtccccgccattcatttgccgatggatctaatcccttgccccccgccagcgctgtgcctccttggcttgatccaaagatgaggacaaccagtatggcatcttccatccgacctgctatcttcggtaacaccggacttgccactccacggtccatgtcacaagcaccttttgcagctccacaatccaaagtctcaaacactgcacgtgaagggaatgctacgttaacaacgggtactgagccagcaacagctaatctcagtgtaattcctgaaggtggaatttcgtctggcggccaagcaagtgaagcaaccacgatagatggtaatctagcatcaagcatggaagaactggagaaaccaacaggcttgttcaagcaattgccattggccatcattgctcaatacgctatattggccttgcatggtaccacctgtgatcaaattttcatgttggtggtttctttcttcaaccaatttgattacttcggtcggctgaccatcgatgccttccctttaggtcgttcttggtaactccgattcgctctggtggacttggactgtcagctgggcattatgctgaattgattgctgctgtgagaacttgactttcttttctatgtgaaaatgaaacatgtagctgtcttgggaacctggactaacgagtattgccctttgctgaccaaaaaacacagatgtgcatcgcacagattgtatttcagttcagattttaccccaccgtcgggccgccgcgtggacaattaacccatctctcgatgtttagattagggctgtgtttatacatacctgtttacatgttactaccggaattgagaggacttctgcgagagaaccataatgggttggtgatgtttggaatgatcttgttgtgcactttccgatggcttgggaacgtttgtgcttacacttcagtgatggtcatgagttgagtccagaaccctttgacaccaaatcacacctgttatcgcataccaagaaaacaattgatgctaactcatctcaattttctattgcggttacctttcagtcaatgctcaaactcctcctcatctgatccccctagctaatgggttagctcagagtgctgtgagtgcgtctcgattcgttggccctgtcttcggaggaatggttcgtatttttttttctcctatctcccttgttatttttttgacaacaaaaacacatgattgatggatcttgactctttttgtgttcgggctttaggtgtggtctttttcgatcaccccatcacctgattacagaccgtaccctttcaacaactcgtttggatttttggtggtctcgatcatctgctttattggtactgcttttctttcttttcatgcccaccaaaccatagttaattgtttgcactgaccttttgtttcatacacgtgtttctctctttgttggctttccttctctgcaggactttctctttcgttcaaattgaagtaaatcgaagatcccaagtcactcactgaactaaccttggcagcccaacccaaagacctatcaatttgtgactcccaattctatttgatagatgtacatataaaaagacctgtacagatttttacttttttctcataatggccagtcagcttactttcatcttcacaataaaactttttaattagcttcaaaaattcagccggtgttatactacaacctctgtgtgtataaccagttcagttctttcccttctattcacctaatcgttcatctcgagctctgctctcttttgccactcctcttcaaccttcaatcttttgtcttcatcaccgtcaccactttcatcaacctcatcatcatctttttgatacttgtatgaatagacttcatcattggttatatacacatttcctacgtctcatatactgcctttttcttctttctcgccgcttctttttcaaggatgattgtctttaactgccaatcctcgcatttttttggtctttagtttctcctcttttctatctttctggatgctttcctgtcctcctatctcttagattttttgctttctccttgtctcaatgttgattccttttgtctttccactttcagtcccaattccatccaatgttgtgctttctttgctatgtgcttcaatggtgtctttttttttgaggggggagagagattggcacttgatgtattgctgtaaagatgtattgctttggggttgagtacatgtgcacactggttgatcaaacttgaagggtttattggctcagtccctgcagaaacacactgatgagctcaaattaccccacaaagatgtagactttttgatgaaattttaaccggagatgaagagaatttttgggcaacaaaaacaagtttttgttggagaggctcaaggatcagaaaaagagagaaagagccaatgttttttacttgcaagcagagcctatgcgttaaatagactacgtacaacaagttagacatgtggttgagaaaaaattggatatagaaatgaataacagtttagcatatgcatgtacagcaagcacaggaaagcttgcggtttcgcgagctagaaaatctggaccaaacatttttcctacctcacgcaaccgcctgtatatcttccatttcttccattccttccgcatacttcccacccattccctctctactcctcaccagccatggcccccgatcccggccccctcccctccagccccaaccacaaccagccattggtcaaaaacccataccatcgcttctgccaagccatcctatcccaacattcccaattaccaggccctttccaacccgtcaggatcaaaatcgtaagttacggtcttccatggtcactggacatgttttggcaatgagactgaccccaacatggattgcgaaggtcatttctatggctggttcctccgatctcagcggccgagtccccccccttccgtttgaaaacgcccccgacggcttgcaggagtcgtggttaggcccttcccaagcagccagccgcaatgccgagtccttccgcgtgttccatgacaacccgtgcaccgaaagccaattcaggaatgcttacaatgcgtcggatggccgggcgacaggcttggagtcggcgccaatgaggcctcaactacggcccttatatctggactaccaggtttaccatcgatccgtggccagtcagctcggccaaagctccggggcaaatgaatggtgtagtgtgatccctccgaaaaagtccgagaccgtttggaaggtcgatctgtcttactattcgtgggacctttgtaagcaggagatcattttcttgtgcggcccgactcgtgaacatattgataaacacctccggcggcttgaggcggaggggttgctcaaatggcaatgcatcctccatagggacggaatgtttgcgcagaacaaaaactactttgcgacgaatgacgaggattttgccccgtttgtccaggctttcagcaataatttaacgaacaaggcgatgattaagatcatcatggaagatccgaataggtccgccaaggactccgaagaggtatgtggggtgacgctgtgtgttgtttgttggtcacttggctgactcaattggtcctctgatgtactcaggctaaaaaggtcaacgacagtctggcgttgaattatgcagacgaggacacccgcctggccttgcagcgggtgcatacccgcctggctgtaaatgtaagtattcggttccctctgcgttttgcgatgccctgctgaccgtgcaggctctcccgattagcccaagtcagatgtcagtgcacaggaacgaggccgactagtggcggagatcacgcgtcacatcaagggcaaatacggatgtgacgcggagtcaatgcgcatgcgtgatcctgtggaccccaagagatcgatccgcgttacaactgaagccctccgggcctggagtcgggcaatgctccacggggagcctggggtcgacttggataacccgccgaagtgtaaagagtgtacacctgaggatgtggccgtgctcactctggatgaaatggccgcaaacaggaagctcgactgtcccggcacaagaggacatcatccccagcaaagccgacgtcgtcggccgtcaagtcgccgttgaagtctccagccgttggccctgtttttgggtgacaaacctagtggattgttcttcacgccgccccgccgttccgcctctggtcgcatccttgctcctcgactgatgaccggggatccgggccaatcacatgacagcacggccgccgctccccgccggtcatccaacctctcgaacagcacctccatctcagtccgcagcaatacgcccgctgtccgcgtggacctgggcgcctccaagggctatgaagacctcactgagcctggcgatgagcacgaggtcagctggcgaacgtcgaccccagtcgaagacgatgtccccagggacgtcagcacccagggtacggacatcgaggtcctcccgtccggcactatccttcggtccccctcgcgcaagttggctcgtagtcccgtaggcgagggaatcgttcacaatttcagcaggcttgaattcgagcggcctcggtccccgtcaagatatctgtcggtttctccaactcgcaagcggcctggatcccaggcctcgttgtcgtacccttcggtggacatgactgataaggcccctttgaatgagctgggtcgagcgctcactattgacgatttcttgggactctgcaatttcaccgacgacgaccacattcctagggtgttgatctccctcaaccacattcgccgatgggattttttcctcaacactaatttctatgtactccaaaagatgggattcccttaccccatagccacacaactattgaagggggccaagtggcttgaggccacacacgttcaacttgacaccgcgggaatacgccctgctgaagcatccgcagcacacgcgtctgtggacggactaggacccaagtccgtccctgatcctgcccacggttcttcatctgccgacgatgcgggcgctccgccggttgcggggccatcaggcgcccgtgtggcctcccgtgcgagcaattccgagtgtccggaatctatccctgattcgaacgaggccgacaacaataccccaagccttggaggaggaggggcaacctcggatgctgattaccaaccgtcgcccgaatattgatgtgaactcaggattccttgtatctcatgccccttttgttttcctcatcccgatcacttgttttcctcatgtcccacgtgttttcctcatggccttttcctccctcttccgatgaccccattctggacatgctgtttttttttcgtgcccccagcttgtacgtccggtctatctacctttttttttctcagcaatgaactactgtgggtgtcaaataaactgcctctggtgtggtcggtgggccgcaggcaagctcaaagccaccgcgagtctgcatgatagagatttcgcttagactgcccagctgtttggggttcggcaacagaatgcccagctgtttctcgttcgggaactgccagctgtttctcgttcgggaacagtttgctcggcccaatttgtacggtcaggagctcctcagcccattgattatgctcaagtagggttcacattgcaatgtcacatggtattgaactcagtgggtcaggtcggactaactaacagtgtgatcagaataatggggccatataaatggcaacatacaaccaagtacaaccaagtggaaggacagatgaaacaaggaatcggtctaataaggccatacctgagaggcgggacagatgaaccaagcaagagggaaggcaccaagggccattgagtcgggtaggaggcgaccaggcggaacaaacgacaaacaaaccccaggaccaatgggcaaatgagcccccgagaacgagaagaaatccggtttcgccatcaagccctataaccgcaccctcggaaaagccctcgcattaactctggggtgacaaacgatggtaagaagtccttgataatctccgcatcctctgacgtgccagtcaatatctcggctcgttttaatttcgacttgagcacagagaatactttctcaatcggattgaggtcgggcgagtatgcgggaagatagaagaggaggacgtcggcggcgtcacagatctccgtgattcggcccccgtgatgaataggtgcgttgtccatgacaaggatactgtttggacctgggaacggattcatgaccggtatctaccgtcatcccaaagagtgtgagcctgcttttgtcgagacaaagagagaatcaaacgagccgcgaaaactcaccaacacctcttcgataaagtattccatgtcaagacggcacattgtgccttcttgtgcaatactagccagaacaccgttgcaagagaccaccggcaatacggagattcgacttgctcgcaaaggcttaggcaacctttgagtgcgacggccgcggggagcccaagctcgggctcgtgagtgcgtcccaagggatactccacacttgtctgcggggaaaccaagtcagcagggagataacctcggggtaagtatgagctgtccaacatacaacacgaggtagtttgcagcaaacgccccgatctcgtcagcatagccggcccgagccagctcgctctgattcgggttcacagtccttgcgaccttcttggtcatgttcagacggcaatgcaactcggccaaaatggtgctcgaggggtggagggtgcctgtcatcgcctgaatgtggctctggatctcatccacgtacaaggtgggttcggcttcgagtgcgttcatgacaaaatcagcctccttgccggagaaggccaacgggcgtcctcggtccagatagaggctcggatcgcgcaccacatcggccgtttgtcggtagagctgaacccatctggccagcgagtccggagatacggtgtatccaatcgtgtcgtttatatagttgagggattttccacccaggctcattttcacaacaatggccttgacgtcgcgggcatacttgacaaaaaccatcctggctgaaaataaactgaatcagtgagacagacctgtcagacgcaggggaggagataaggagaccaaccaaattctgaagtcgtctgatcaagaagcgattgaatcgacgacaagaaatggattgaaaaaattgtagcgatccgattacggtggtgggtggctggctgggcttgttggggggttggggcaaccggcggctggttgtggttggggctggaggggagggggccgggatcgggggccatggctggtgaggagtagagagggaatgggtgggaagtatgcggaaggaatggaagaaatggaagatatacaggcggttgcgtgaggtaggaaaaatgtttggtccagattttctagctctcgaaaccgcaagctttcctgtgcttgctgtaagatttgacaggagcaaacactcatcaataaagactagacccaggttcaaagactacagggatttcagcactagataacaagaaaagatgccactcagacaagcacaaaacatagctaaaacatattttttattttgtataatcaatgaattatgaaatgtagggattcgggaacaaggatttttagggatgagaaggaagagacaaaattccaacacttttacatatctgaagtgactccttcaggagctttgtcagggactccaaatttctagcatgaaagtggtttgactgaatgttatttatggtcttgcaagtgtgtctgggcacaatccaaagtcctgcttggctgggtgccacctgtggtctggaatgtgcccagagggcttgatcatgcaggttgggtggggggcaggcaatgtgtatcctaccccctcagagcatcatcattggttcaataagttgacgcgagttttaacttgcatgaattggcaagttaacttatcaacccccattcagtcacaccagtgtagtttgtggggtgtgattgaagtggtggtgggtagtgtgggcaggtggactccaagtaggagtgattgcactcgctaactccgttggtaaccattgatacagttaccaatggtgagctgaaaaccaaccatcaaggcaagttatcaccaacttaggttggtccggtgcggttgaaatttggtggtaagtagcttaactcaaggtaacttagtggccgataatgatgctctcaacaagcagctagcacagtattatactaattatgtaccccccccccctcccaattgatgtgtgaagagagagatgaggaaagttcaagtacacagtcaatgaaggggtgcattgaaggctttgtcctgacccccaccaactttggcatgtgccaatcaggggttgggagggttccacacacacttcagggttggccaagtgggctttgggattggcccggcgtgcttggccttttttggccaaagtctggtgtgtgcccagacgggcttgcaacaccacatgcaatcaagaagtgttgaatcttgtgaaactactctcaatcaccagcctgttcctgattattgccagtgtgtttcaagttgtctgcacaattgaggcccaatctgtgtccttaccccacccagtgaaatgttagtgaagcctatatgcacaggaagttaggaactgagatctggggcagagtctcagattgaagcccgccttctttgggcttggatttcttcaccttttttttcctcttctcaattggattgtggcaataggaaagcaagctggaagagaagaaccatgaaaatgaaacgatcaagacacactcacaaacacacctatatattttgaaaatatgtattttttctccaaatagtttgaataacaaaggaacctccacaagctgactatgcactccacagaatcatgaacccccactcttcttttcttctttttccattttcttttgtcaatccagctattccagtgggaaaggctgtccaatccaaaatcaaaaaaaaatcatcctcaagttgttgtttcttcttcttctttttcctctagttgtaatatgcatagactgcattaaatcaacaggaatcaacagacttgagatggggcataatgtttgacaatgaacatgaaaaacaaaacaaaaaaaagagggggggggggaagaaagagtcaacaaagattgtttctggtttgtgtttcaagatcattttgatcattctgaaagttgtgcaaatctgggcagatcaaaacaagtgcaaattttttttgtagagcatgtatagttctaagtagttaccagtaccaagaatgctcttcatgtctgctttttcttcttcctaccctgaatagatataaccctaaaaccctaaaacccgaacccccaatagctaacccctaaccccttaaattggagttgcttctggtggggcttgaccccgcaagctgaggggaggaggaaggaaggctttttgctgactagaaatacacaaagactggactgagaatttggtggacatcacagggtggcactgggctggacgagctggtttttttttgatggggatgattgtgcaggagctagctggggcaatctggtttcacaaatgatgagcagctggatgggatgcacacttcactaagttctccctcctgggcatgaagcaccacccctccaaaggaatgaaagaaaaaaaaaaactctttttttttggtatgagagggttttcagaatcagaagggatttttgaatttttttttttttttgaataatttttgaattatacaattgaggtatggtggaatggaaaaaaaaaacataagggcagaggagaggccttggcttgagcttgctcttctccttgccaattctggtggctctttgatatatggatatgtatggtatattgttcaatcaacaaaaatccaaaaaaaaaacacaaatcaaaatcaaattatcaatacaagagagacacacacacacattgtgtatataatctgtcaatgaattgagacattgtctggatacacagatcacatttctcaaacaacccccccccccctgccccccaaagaaaaaagaaaagaaaatgagtgtatgaagacaacgtgaaaatatatcaatctgtttaagtaccaacacttgttgagcatatatatatttgtatattaatgtatgagggtacttgccccacatacattcctacctacaaaaaacatataaacattcatataatgatctaccgatgaaacccaaaaggaaaagaacgactggagtgacagggctcaaagccaaccaaacaaaaatcatccacacaaaaaagaactgtctaaagagaaaagaaaaacccccctacaatgaggtcaagagagccccccccccccccaaaaaaaaaaaaaaagagaaaaacaaagaaaagaaagtgatgggttttgtggtggtggtgggttgaaggaaacaaagatgaaatggaatgagagagacagtctgttatctgttagtttgaaaagagtgtccgaagatgaggatattccccgagatacttcttctgatatagaaaggaaaaaagggaggaggaattgataatgtgaatgtaaggtgataatatacggggaataacagcccattccatccctcctcttttgggttggtttcttgggaacccccaaccaaggagcctccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncataaccgagcagaagccaaccaatggtcaaaaaatccactgactagacccctcccttttataccctacacatcctcccccacccttccccatttaccacttccggcctacccctccctactcctcttccggccttcaatttgaccttcctaaactgcatttttcactgttcccgtcaaataatcaacaagacgccttacacttcacattttaggcaacttctttaccgaaatatttgtcttccaatttcagtgcaaatgtctccatctgtcaccgcttcccacttccggcccccacttcctcttttcctctcccgatcctcattcttagtcctctgatttcgccgaaatgattttattatgactcttttcaaatgcttaaattgtatcctccaaactcaacccattcccattctacacctactttcatctcatcatgcattccttccacgtcccgttgccctcacacacacattatacattgactgcctccctgcctgtctctcaccttaggcttactcatacaacctctactcattattctctactctgttctcccaaacagtttattgaaccttcctcctgccccctagaccttccccccatctaagatgagttctggtgttaatttatgatgattttaggtatgcacaatcttaaccggaagagctggagaaatagcacaggattaatcatatcttgccaggagtgtacaatctgttaaattaatacttaaaatacatttaaaaggttcattttggctggggggaaagataggttcaccaatgttcatgtggaggcttgtcctgcgggtgggttcaacggagggcataggccgatgaactgagtgaagcatcattaagacgggcggcgaagccgcccttaaaccctagtttaactaagttccctcctggacatgaagtgcccccctccaaaggaatgaaagaacacaagctgttttggcatgaattaaggtgttttcagaattggcagggatttttgaatttttacaatgacttttgaagtatacaaggtatggtggaaaggaaaaaaaaaaggggcagaaaggcctcttgacctcgctcatatcctcgccaattctggtggccctcatttccctccttcctcccacattaacgggcatcttctttggattttgaccactgcaacatgcatgtctcctcaggtgggagaaaacaaaaaactagcaacccctttgttttggttgtgcaacagcatcaataagaacttcaaaagatacaaaaaccaaaaaaaaaaaaaaaacttgagatgtaagcgatagcttcttggctatcagtatccatcccattcttgatgaagaattttggatgaattttggcagagatatttgcaagcaaaatgaaccacttttggatacctctcatgccaaaaaataaataaataataaattgttctttcataattcctctcctttggaggggggggggggttgtgctttgggcccaggagagggcttggttgtgtttgggtagcgctgacccaggctagctctgcacgtttttccatatcataaaaggaggaggagattagccccaccaaccatctgccaacagtaatgggagttgttgactacttataaggctcatttttctaaccccctctatatataagatatatacagtcaagccctcctgactgcataccccttgatggaaaggatatgctctgtggtcagaagggtgagctcctggcaagaacaaagatctggctcaaccagatgaggcaagtatgtgactagacagactgattgactgtatatccatcttcaatcaacaacatccaaaaccataactcacaaaatcatcactaaatacacacagagagacaccaaacacattgtttgtttaatctctctctctcttaatcaatcaagcgagaagttgtctgaatactcagttcacttttctcaagcaaaactcctcacaaaagaaatgagtggatcaagacaacatgaacttatatcaatctgttcaaccaacaaggaatgttgagcatatatatgtatatgtatgtatgagggtacttgcactacatacatacatacaaaaaaacataaacataaacattcatataatgatctacagatgaaaccaaaaaggaaaagaacgactggagtggcagggctcaaacccaaccaaaagaaaaccatccacaaaaaaaaaagaaatgtctaaacagaaaagcaaagaaaaaacctcctacaatgaggtcaagagaggaccccccaaaagaaagagaaagaaagtgttgggtgtgggttgaaggaaacaaagatgagatggaatggaatgagagagatgggctgttatgtgttagttgaaaggagtgtcagagattgagatttacacagagtgatttctactgatagagaaaaaaaagaaggtggaggaatggatagtgtgatgtagggagataaatacagggataaacagccattcaatcaccttcttttggttggtttcttggacaccaaaaaaaaaggatcatcatcatcatcatacatcaataaatacatacaatgcatacatataataataataatgataatgataatgatagtagtgatactagtagtaataacaaatggtttcagataaaaataattcatcacttctgtgattaataattataacattctcttctttttgttgttcctttttttgcatgctttttgtcttttttcatattttttgttgtattttttttgttctaataataataataatagtaataataatagatgtaacatgtaaataaataaagtgtttgttgtttttatataaaaataaataaatagacaaaaaaacagacagagaagtgacacagtaaagattacattgatccattcaaaagagaaagaagaaaaagaaaaagataccccggaatgctgagtgcttcattcgattttagtgtgatgatgatgaggaggagggggaggaagctgtaggagcggatgattaatgaaatcattagaagacgaagaagacgataacccagtcgccctaaaacacatcaaaaaaaaaggaaagacgaatatgatgagtcaaggcggaagaccaaatgcaaacaagaagagagaacaaaaagcaatgattttgggaaagggaggcaaaggacatactgattcaacagagaatcaaatccgatttgattattatcgacggtcaatgaagcgtgagcgtggccgagcgaaagacgagaagaatcaggatcagacgacgaaagaggaggagcgaactgatccaaagagagcccggctttcttcggctccaacttcgaatctaggtttgcattcgagttcgaatttgagtttgaagaaggctgagtgaaagcagtagtagaagagtttatacgaagacgagaaggagggtaaggaggattggaggtggagtgacgagaaagaagagtagccttgatcgtcctactacatccaccaccttgttccttacccccaactgtagtcccagaagcagacgaagaaggagaagagttggtagtagtagtagtagtagtggtggtagcagtgttgttgttgctagggaccacgtgacgagatagaccgcgttgagagagctgagaacgaagcttcaagttctgccgcttaagttgactgaactcgtagctacaagggatgcgagagctttgtcaacaaccccaagtcgaactggaggtgactataagaaggatgagatggaagatgtaagcttacttccagggggtggttttgttggttccgagtgcactaaacaggtcgtcgtccgagtggccatcctcaacggaatgagaggatgcaggatcattggcgatttcatgggtggtcgagttgggcagtcgagtagccgaatcgacaggaggttcctgagctttagatgaggccgctttagttgctgaggaggataggccgtcatgaggctgggtcaagttcccggagagcgagtgggtttgacaaaagaccgtgcgtggtggattggtaatcttggaggcgggaagaggcaagccacaagcgagaggcccgctagaatagtggggcggatagaagtggctgacaagggagacgaaagtgccattacgatcctggagggagtagggcagactgacgacctcgtttccttcgtaagcgtctcggatcgctttgatcatctgaccacgtttttcggaaggacagagctgggccaaggatttcccgagcatctcgctaggttcataagataagatctccctgacaggcgagctggcaaacagacataatccgtccaaggataacttcatccaaaactctttctcgccacctctcaatccaccagtcgatcgaattgcttgccatgagagcggcccgatcttcctcggtcgtccaacaaccactaaatactttcgccctttgcctacttcaacgtgtaactgaccttgtgattccatccagaatacatccccactgcggtcgacggctcggaagaccaagtcgatcggggtgtgtgaggtattaccaatcaatttgagctgacgtaggatcccggtcaagtcacttggatgacatagtttagaaatattctgattgaccaattcatcctcctcataaccaacgaggtccttacatgatggggacacataaaacagggtacctttgagggagatcgcgaggatcaaatcacgagtctatgtatagatgtatatcggatcagtacacatatgagattattttcacacaagtcaagagagaaacttacctcttgcaagacggtctgatagtagcaagacgggtcagtcaactcagttagcccggactgagcctgtgcagatgaggaaggcgagatgggttcgatggctttggttgcggtcaaactcagagacttttgggatgagctcgagggttcaatggtattgggtgggcagagctgtttggcttggagtagattaggacgtgttttgggactgggtggaatgcctaatccatctgttatatgattatcaacgaaaatcagatctgatattccacgccgcgcatgtttcaagaagaaaaagagatatatagagagagacccacttgtgagagccacgatatcagcctgaaagccaacaaagtgactgatttcggacgagttccaggcgatgggaatgacagtgactagattgataaaagctttaccatctttacgatagttaacgatagacgattgaatctcacgaccagcttgaatgtggtcgcgtatctggagtgttgcacgacaattgacggcctgatctctaggtttcttgaccgagtttgggttgaagggtttctgtaagaatctacagttttgaccgatgatctcatcggtctgataaccggtcaagagactgaaacttggggtggcaaagatgatggggaggtcgttctgtctagcatccacaaccactaatgctgctgaggtatcgatggctccgatcttcaccttggggtctggtcgatcgaccaccttagccagtgcgccaatcagatcaaacccagattgagagtatggattctcgggtggtttgaaatgttgagagaatccatacttggggtcaggggtatgagattttgattggagtgcagagtcggaggagagaggatcatcgatgttgatttctgatggatgtctagaggatgaggtggtaggcggggtgaaggcagatgagccggtgaagctagaactattattcgatgaagaagatgatgatttgtggttggcttgagatgagtttgagtcgttctggtttggtatgggattgttagtggcaggtagttgagatgattgatgatgatgatgatcagttgaatttgttgttgttgttgttgttggtggtggtggtagttggtagttatttgtggtgttggaatcgagggggaagaatcgttgattggagttatctgaagtgagcatgggttcggcataggaagggccatcgagtgagagttggtttgaaggggtctttgcgaatgagggcatgatgaacatgagttggtcttctggtgagtggttgacagagtaagggttggttgctgatgggtgatgatggaatctgttctgatgattatgatcatccagatcattgaaacagatagcattagactgctggtgatgatgatgatgatgctgctgttgttgctggtgttgttggtgttgttgttgttgttgttgatagtggtggtgatcgaagtaatggtcgtctggatggttgtagtttgaaggatcgaagtagttggtagtgttgatgaatttggatgatctcctgttgttgttattggttgagaatggtgagtttctgtgttggagatggtttgaggaagatgaagagtgagggtcgaaacctgtgggtggagagatgtatggtcagtatactgtgtgtgagtgagtgtgttagtagtggatgtgtggtgattgacagaggaactcgatgagtgaatgagagaatgcagccatgttgtgttgtgttgtagtttgttgaagaagaagttgatgaggttgatgaggttgaagttgatggtgaagttgatggtgatgatgatgggttggaagacagttgaagaagaagaaggagtatcgataaggttcaagaagcaagcccccctccctccctgtgctgtgtgcatacacatcacaatatatatactgcggcgtacagtcagtcagtcataactcacggccatcttgatttccatccatcctcagcagagcaacacgacgatcgccatcattgacagcctcatcggattctgcatcgaccactgccagcttgctaggacactgatcatcgatcgtaggatgacgatgctgatgatgaggatggtgattcatgatgatgagtatgatgatggtggatgagaatgattggattgaagagtgagtgtggatggatgggggtgtggaggaaactgaatctggaagcagcaccaacaacctcaacactgaccatcgatgaccattcaaaaacagaagaatacaattcactctctcattaagcgtcttcgattaaaatcaaattcataaatccatacgctttctgcatcaagctgcgttgaaaacaaaaatcaaatcaaatccaaaactgaatccaaattgacactgcggagagacctaattaaccgatctcatggtgagtcactcgctcggacttgaatacatttgtaacatatgtaccaccaaccaatcagaaaacacacaataattaagagcacagcatacatggaaaacaatctgtcaactcattcaaacaagaaattcaaacatcatttaatccttaaaggaaaccattgctattgctaacctaatcatcaaacataatgtagtgtgcaaaaagaattgttagttttaaagcagaatccagtgattatacattccccatcaacatcatcagagtcacttcttttttatttcagattggtcagtcaattacaaatcacaaagcactctctctccctttcttatataggacagtgtatgattgtgattgatttgattccttgattaatcagaggcaagaaagtagaacaaacatgatccatcaggtggaagactatctgggaccctcaccaatgttaattcagaccccccccccccaaaaaaaaggtgtagattttagctaggaaatccagctttcaaagctccaaacaatgtctgggagctaacttgagacaagtcccaagcttctgcgggcctggtgaccttggctggctggcgccactcgcaaagcaagcctccgaaggagggacttgtgacaaatacacacaagcttgtgtgtcgctattgacatgttttggtgtagcaaaatttggattgcccaccatgcatgtaatttaacttttttttcaggcagatccagcatggtcaaagttgaccatgttgccaatcttctcagcaaattttagggatttttcctgaaattcagatgagtaagatttttttgaaaaatatgaaaaattgaaaaaaatcaaagaatccaagttgagttccgagccttgagaagctattacataagcaaaaagcacaaatctgagcggaaacttttacaattacaaattttctctagaatgtagttgtaaatatttctggagatttccttgattaaaattgactttagcatctggggcatgctgtcccagatttttcccctataaaagtgtagaaagtgatacattagaattttctgcgccaaaaacaccccaaaaacgcgaaagcgacacgtgggtgtgttcattttggtcacaagcctctcccgcacttcgtgcgttcgacggagaggctgagcaagctaggtctgggagaccccctagatcttgaaggaaggctgtcagtcctctgcgaaaaaacaaatgactgatcactgatatcatggaaaaaaaaaaaacttgtaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctccgattcgagctaaccgttgctagatctagcaacggcatgctggcaagcaagctaaaagcaaaaaccggtgagtgtgcttcattttggtgccctcccgcacacaatcacacacccctacttcaaaccacaccacaccgtttaacctcatgccacaccggtgtggctgaataggcttcgctatagtagcttagcaatagccgcgagttaaaaccgctggcttttagctcaaccggtaaagatgctctcagttgttcatctcaacaaggaaacctccaaagagtaaaccctattaatttgatatactgaacaaagctgtgatggatgtttcactacatataaggtattcaaagttgaaatgcatgaaatcatagagtgcataaatcatataatcataaaacattttggctgggaaagccaaagcttacataatcagattaccaagatcccctgcaaacaaggttttaagatcttatgatttatgcggttatgatttcatgcatttcaactttgaataccttaatagccttctcagtgagccattctgagccagacagtccgcaagaaaagcttacataacaagattcaaacacaaaaaaagtacaacattgcaattgccaaacctccaaatgatttgagatcacctttggagtgagtgactttgtcaagttcagggttgaggatggccaacaagctaatgatcatcacctatctttctgcagctgccaatcttcatcaatacttcattacttcatccaatcataatccccagctggctcattggaaatataaacgctgctcacccgcaaccatagtcatcagctgcagttattgactggcacagtgcggcagcggtgaaccggctaaaccagatcgggctccgttagacatgcttttggagagcaaccatcaaaagaccattgccaccgttaatgaacatgaagagtcgagcagcagcgacaggcacacgaagtgaaccaacgagcaacagggtttgaaaaaaagaatgtaccttctctgtgaagccaaaactggtagagaaaaatgcagaattgagcaaaggaaaaggcacttgaaagccacaaagtgcttcaagcagtcagataactttaatttctcccgcgtttcccctcgttttcccatctgtaacctccgaggaggtttgggaaacgagatttcaacgggatgcatgactcaagtagaggccaagtggccttctgaaagaaatgatgaaacgggtctaactggatgccgacagtaaggggaccccactgcgctgggagatggtgcaacaaagctggcactagaaaggcaaccggagagagatatattttttgcattgaatcccggtcagatgttggtaaacagtagatggaaaagagaaaaggtatgtcacttctctgtgaagccaagactggtagagaagaacagaattgagcaaaagaagaagtactgaggagccataagaggtcccagttaagatcaatttttcccgcgtttcccctcattttcccatctataacctcctaggaggtttgggaaatgagatttaaacgggatggctatccttacggatgacgaaatggctcacagtggctggcataagaaagacgactcgttgggggctgagggttggtgcaagtgttcattgaagcttgcagtcaaaaagcaatcgagattacaatgggaatggtgttgaggactgagactaggcttcaacaagggagggtgcacctcgagacaagttggtgaggaccggtccagcagctttgtggaactgcgaatgcaagacaaatgccggacatgagtgagatcttcatagcgatgtaaaaaaggaaaaaaaaagttgcttacttgaacataggcaccatccagcctgatacgtccttcgccccggagtttttggtaatcggcacgcgaaagatcggtgaaaccccactagagaacaagatacctcgtcagccaaagcagagagatgtagggtttgaggaggggtcgggcaaaccttcttggagacgatgatcttctgttgaccggggaacttgtactgagctcgtctcaaagcttccatgaccacagctttgttggaatccttgcatcgaacactaagcagaatttgtccaatgttgactcgggccacggtaccgtagggttttccccaagcaccacgcataccggtttggagtcgatcggctccagcgcacgataacatcttgttgatacgtacgacatggaaagggtgagctcggacacgaagatggaaggaatccttgccagaggtcttggtgacgtatttgttgcaggtaatacgggcagcttccaaggcttcggaggacaattgttccttctcgttggagaccaagtgagcacagaatgggaactgttgcgaaagaagtcagacccaacaatttgaagttattagagatgggtctcaaaccacccacatcatcgacgttggccttctttcgtcctagatcgaaaattcggatcttcgagtccgggcaactacggacataacgtgacttggggtagggcttgttcttgcagtaacggtagcattttgctggtcttcggcccatcttgaaggagagaacttcggtgctgggtgttgaagggtggcgaggaagaggatgaaagtgagcacatgctgtgagaggaggaggtatatagggctgaatgggctggcgtggagacgggggtcactcacctggtcggaatcggatcctgctcggctacagcgggcaagggtggtcttgaggggtgtgttaccaagggggagctcacccgcgagtggtgagagttgcgaaacctaattgaatcaaataggttaagcaagagaccctccccctcgaatccaaccgatttccctccgcagcaggtggcggggcgtgcgcgtgctattcatctgcctgccaatgccagtgcgcacatcgacgctcgagcgtcagaaccgatccgctaatgctctccgaggtgcagtctacacggattgctcggttggctttggccctaatcgatcacatgtatttatatagatcatgaacatatgagagaggcagtgatcagctataaagatgaatcctggatccatccgaggtcttaaaaatgtaacctcgaggaaagctcctcggagccccaggatacgtgtaccagaaacaagcggatataacatatttagtttgctagctatctctgaacttcgctggacgaaggaatctacacgatatggggtatctgcaagccttgatgagcgccctgctcatgtgcagcttggtgctcctgcttgccgccgaggatggcgaatctttgcaggggatcccgggaggaacccagaggttaggtgagttcaagtctggaattttacggtgcttgatcgtttttttcaaaaagttgatgaatccgatgtgttggtctcccattagcaactccatccaagcacaatggtgaggaaagacaacaacgagcaccccgggaacgccgaggagtcgcactggctggacactatcctttcccgcatcaggtcacttgcaaggatgctgagggccagccacagacttataagagcaaagattgtctatcgtcagtcactgcgaccgtagtggttgattttcgatcacatccaactgataagctccttttgtcaacatctcatagggcggccaagaaaatgtcggcctaccaactcagtgaagtgacctgtagcacctgtaaagtgagtccgaaaaaaaaaagcagaaatttgttttgatcattaattttattgataatcatatgtttgaacctggaaacattgtcagttgtccgttgtaagtagcaatggagaaccgctcaagtccgcggtgtaagttcggccgctcaagtttccctgatcattataattcctcaggccatttggtatctgagcaaagctgttctttctggtctgcttaaatgcccaccagtcccgcggaccgtctccagcacatgacggtcgagattttgaaagcttgcgcatcaaacaagtccatcaacgtcagtccagttcgaaaatgacttgaacacttttctctcaagctgtgatcaccgaacactcgaagctgatcaacctggggatccacatcttaggcgacgtactctgtagaagagtctcgcggcaacaaggtggttcaaattgtattcacactgcttctttctcaaggaaaaggcactacgtcaatgtaaattgatcggaatgaaaagctacaaggagatgagaatgagacttgggcgagctgagatgagaggacagagcgcaagaacaagagcgagcagggttgaaagtgagaaagggatcaaggtccaaggaagagagcaagggttcgaaaggggaaggaagtgaaaacaggtgcagtcagtccagcatttccgctcgcagattgggattatgttttccgacgttttggttggacctccggagcaggggttggtgagtcttgggtatcagctcggctgctgtaaagctggcctagaaaggtatagactcggccggcttgagtgatgatcgagtcgatccgtttcacggtgctcttctcgctagccagctcctccttcatagatctcacttgctccttgagtgagctgagctcttccttcatcgatgcaatctgggtcgaggtttccttctgatgttctgccgccctcagttctcgtgcgttatcctctgccttcaatgcagcaagtgctgcagcgattgctgggggaagcaccgcagctggttctgtatgaatagaaaaagatcataagcacctcatcataaccatcaagccgtggtggatgacatattacctggagattgtttcctattattggatgatttggtcattttcaagggccgcgtacgtccagattattggatctaggggtgggggggggggggaatatgtcaagagcaagtgtttgagggtgttgtcggaaatatgtaggttgcaggtggtgaatggggaagtgtctcggtattctttatgctggagggagctcttcttcaaagcagtgagcacccagcatgctatgtagatcatgatcaggtccctccaagcccacttacaacacttgagaccgcctcacaaatagattatcttgtgaagctgagcatggagaatgatgggataactgctgattcacgtatgtttgccaaccaatagtttgatttggaatgagttacttggcacttaatatgtatatgggtgtcgctggccactccctctgactggcgcgcaggacgagagaccaaatcagcacgagtgactcaggcagagcacagcaaccgccacgtcgagcagctataaattcaaccgctggctctcaagactgggtgaaagaacctgatgaatcgatccgcaatccacaacttgagttttacttaaaacggtgatttttcttcatgatgttgtcttgatgacgacagagccacatcacggcacgatctcagcgaggttgcgacctggggaacctggaagcgcaattgacgagaaggtgtgacttgggcttgtgtgtgtgtgtctgaacggaaaagcgccttgaggtcatcgacacatgagtcaatgaatggcctttctctcaccttgtccagggtcaacagaaataggtagggaaatggtagcagaatttacttgcagatccttgtattatttttcggagtcagtcggccagtttgttggtgaaagaggctcatgaatggggaggtggtatgttgagatggataaggaatgcttgttatgagtggtacatatgtcacaataaaagggatgatggggatatcagagtgggcctttttatgagaaattcatcgccagatttccctgatacatatttagctactctatatcttccttcagtcactgccagtgccacccacattaaatcgcttgcttttcggcatcaactgacctttaatctccactccactgctttgacttcgaccgatgactgtccaatatatgcgcccatcctacaagctcatcggagaattcttgcttcatggtcgattacattctcagctttcgtgttttataagttccgccatcagcattacaaatgcaaatgtgatgtgacacggatacaattttttgtttggtgcggatgggtttggattgattgatgacacccgatgattgcagaaacttatcttgttttcgtttgggtggaagccttgatcaagagcggaaggaaggtcgaggtggtgaaaccagctgatgatcaggcgcgggtccccgtttaaacatttcatcacaaccacaccaacccagccaccgatgattggatcggagccaggaacagccacccagccctcgtccgctgcccatcctcctcccccgagctcacaggctaagccgaccgccatcaacaacgagaacaacagcaagcccaaaaaaactcggggtcggccggccgattcgcccgatgtaacgctgtccaagacgctctcttacatactgcgacatggcgcgcttaaggaacggctcgtcatcagagccgatgggtgcatcagattagatgacttggtcagtctcctacctatctctcccttgcttctctattttttttttttttttcaaaaccacttttttttttttttttttcggatcacaagaaatctcgtcgattgacattaaaacatgtctgtgtgttttttttacgtcagctcaaacggcccaagttgaagaactacacgatcgatgatgtccggcgggtggtcgctgagaacgagaagcaacggtttgcgctcgtcgacgaacaagccgccgacggttccatcgtcaattacatccgggccaatcaaggacattccataaaagaggtaagaaaaaaaacaaaaatcttcttcttacttctacccgacaatctcaaatattgatggccactttttgttttgttttttgaggggggcaggtggaccaaccagatttgacaccattgattgatcccatagagctcccgacggtagtacacgggacttattccaagttctgggacagcattggtgaacactcctttcacatcctcacacttcgaacatcatctcaactctagaccactttctttctgggctttaaattatctaacaagcgcaagacggcctcaaaccgatgagccgaacacacatccatttcgccaagggattgctaggagaagaaggtgtcatcagcggtgagcgggttgatcgattcgggaacatgtgctggttagcttgctgaccattacaaatcggggttttttcacccttcatgtttatgcggtttaggaatgcgtgcatcatgcgacacgttcatttatctggacgttgagaaatgtttacaaggttcgatcaccagcatcttcgtcggatgaccagcttctctcaatctatgatcactgacaccatcggaattttttttttttctttggggatcttaagcccagatcgaattcttcctgtcctccaacggggtgattctcagcgaaggactcccggcctcgaaatcgatccctgcccaatacttcaagaaagttgtcgataagcacgggactgtgctgtaccctcctcagtgaccatccgagttgactcactgaaacaacggctggataacaatcgtgagcatcacgtctgtaacgatctacaaaggcaagtgttcggataagctagccatagaggctgatatacccagtttgtttttgaagccacttcactgttctgttgtggatacgtttactttgactcctgatcaatactatgtagttaacttgtattcaaaacatttcgggtatgaagatttttcttcttgttctcattgttgacctaagctccggaacggaaaacaagtgcaatttgatcccccgactttgaactcattgttaaagattgtgagacttgatggacctctctggaagggagaaatagtattggaacttcactccttgatcacctgttgctgttgacgaccctctagggctgagttggaatctcttctagatgtttatcgctttcgattgagagaagaagtctggctgtgttgcttgtggtgagaagaaagacaatctcatagcagtgcttgatgtgtgcacatcaaccatgtctgccaagaaacatcttgcaattataaaatccgatacatttttgacaccagagaaacttacagaaaacacaagagaaacttgcaaaaaaaaattgccatgaaattaaggtccaagattgtgtggatatttaccgggtagctgcgatattcgatgaggacatgagtgtctcaatcagatgacaccagtgtagtcggtgtaggacttgtaagcagaaactagatccactcgccacattcatgtcaatttttttttttttcgcgaacaggttttgagaaatggcaacaaagccaagaagggtttcaaataagtggacgaggacagtctccaacaagcccctcacttgtttgatcaacatcacaaagtgattggaggaggattaaggaaagaagacaagaggattaagcaagcggagcgatatcgtctattgtacatacacaggcaacataaagaaaaaaaaaaaaaaacaaggtgcgaacgtgaggaaagtatgtcgtacatggacggagtaagaatgcaaacaagagaaagatcggtggttagaagtctccaatatcgatgtctacatgaacctgactggccaccatttcctcaaatttggagagctgagttttctccttggtcgcgttgttagtaatcgccgaggaggcggtagagctgctaggagttccgctggccgatggctttgctacctgtgaaggagttgacgacctttttttttgcatgtgatccatagataagtttaagattagtgagatattcatacgaaaaaaaggataacgtattgagtgatgactgacctggcttcataagttaatttaggattgatcttaactctagcgctaggatccaatttgacggcggcgccagcctccaaggccttcatctgctgcctgcgtagctcgctcgccgctacttcagccctgcggatctcctcacgattggcctttcgattgcgctcgttgagctccgacatcaacgagtcggtcttgaacaccgctcccgaggcttgttccagctgtctcgtcagttgcgcggctaattccaggtttcccagggcagccgcttggtcccgttcgctctccagtcgcaaccgctctgagatcgtcagcgttgtcgggccaagcccttgggcgcgcatttctttctttgcttttacttgtgccgtgatgtcgctctgtcatcatcggcatgaagaaaatcgccgggtaagtagcttttcacaagttgtggatcgcaaattcactcaactgacctcgtctttcacccagtcttgatacttttcaatcattttgatttttcgagaaatttctttctttgacggtagtcggactgcatgtttttgacactcgccaacgacaaatagccattcattctgaaaggagaagatttggtgagcaaactgaaagttctgatcgacgtacgtccaaaggatcgaagtcatacacacctcttggatactagaattggaaacgacgtctaagaggacagtcttctcatctttcgcaaggactacgaccagcgcgactttggtcgcttgtccttcgacttcgtagtatttcctgtgttggacgatatctgtgtaactgattagctgacagatcggtagaagatcacaccaggacatctataaataacacttactggtgatttcaccaactcgatacttcacctcacgcttaggatcatctttggagaagccgacggagactcggacccacatccctttggcgtattcttcgaaaaatttggtcgaacatagttcggctgctcttgagcgagtcagcatgaccgatcggatatcattcaacgtggcgttgtcttcaaattttttcgccgcacgcacgccgcggtcgatcgcttgttcttcgatgatgtcgatttcgccatcctcggattcataattcaagccgttccgcttgcggttgagctcagccgaatcagcctcgttaggctaatacagaaaaaaaagaccagtcagattttttgaagggtgtgaagtcttgtcaagcaaccgtccacaccttggggcgcttttctttagcttgtcgtctctgtttaagctcatccaacttttgagttttttccgaagtgactccgatccggctcttgtctctagcactatatcttttcccggaggcttcatccctggcacggaccatgttcttgacgttttcgcgatcccgaatcttttggatttcgtcctgtcgatctcctaagattgcttcccggtccaactcggacatgctctgtatcctctgcttgtccgccgcgtccttgtatattccttcatacggatatagattactcgacgtcactcggcttggaccatctttatcttctgaaattctccaaagattcaagggatgcaagaatgagtcaatgatgaagcggtgtgatgtcaactggtttgttagcttgagagcgcaccctctttggcaaagccagtatcagaaccagacgacatctccatgtctgattcagtactacataaaacaaagcaagggcttttgaatgagcctcgagattgatcttggcttggttgcaagatgaatttcctcaaaggccttactccatctccatggttttcctctttttgggctttacaggattgttgctgctcttcttggttcgttttgcagcaccttgatgggcagattgagagtttggggggttcaaatcggtctgcgagatatctcctccggcgagagcgaggagctcattatcaagatcagacatgattggggccgcttgagaccgacagagtgcgtatatgagctattgaagtcacgtatccagagatgctcctcgcgacgcgatatgacgagagatagctgaaaaagaagaagcaaaacgcagttcgaggtaagtaggtatctgatatgtgcagagtgcagtgagcggagaacggcgaaggatgaggtaaatatgtacctgaagatatattagtcctccaagtccaacgctggaattagttctcgaagaggttgctgtgtccagtgcatcgaggatggctgttggcggtgagcttttatagtgtctggtccatggcacggatcgaccaggagtgtcacagatctccctgcgagggattgctgagctaagcctctcgatcggagggtccccgcacccgcaaggaatgctattcgaaaatgacgggtttatttatgtgtgtagctgttttagccccaagaatcaacctcacaagccccaacacatccagaagcacccctccaaaagcaaacctctgaagtaggggctagtaggttatgactggtatatggcctgtgggctttccaccattttagtgggagcattattcttctgggcaattggttgtcttccacacacaccagctgcttgccttcaggaccggaatggagcagaagtttttctgcaatttttggtggtcatgtcaatgctatctgatgttcagcttgccagtcaaacttgggaaataattgatggtgaaaagattgaagccagtcaagatagcggagccggttccaacaagtgcagccctttaatttatgaaattatgaattgttaatgcttttcttttctatttgtgcttctcaagaatacgcatacaaaaaaaaacactttcaatccacgtctgagcaagaaaagatccaataaactacttctcaacaccatacctgaaaaccccaaacttaactgttccctcctgggtgtgaagttctcccctgcaaaggaggggactaaacaatgtactttttgggtctgacaagtatgcaaaaagtgattgcctttatacctcagtatctctgcctcaaaaaactccaattctcttggtgggagcctctatggatagtctgcaagtccatctatgtctcattgttttttttttggtattgtctcaactgaaaagcttggctgctttgtgagcccactttgtgttttcaatagacatgattcttttttttttgcacttcacttggttttatcctgacgtttgtcagataatggagcctgccactcccagcagatggtcttactgagcagaggtaatccaaatctgatttcagattctgaaccagacccctgttgcttgctgccctctgctccaacagaggggccaaccaagtgctgggctgttacatggcccatggggggtacatgaacactgtgagatatctggtcctgaaaaaaaaattgaaataccaaaaataaaaataacaagtccataagaaagttgactccaggccaaggtttgtggtaaagacaatatttttactccatctctaatccatccaaaatcagtaagaaacatgtcaacacaacaggcgatatggggtttctgcctgttattgtccgggagcaatttcttacatatctaaagtagccaatacagtttgacttgagtaatagctgttgtcaggatcattaaaaaaatggacagatgtgtcacttttttttgacccaaaggaagagtacattacatacttggcccctttggggtacccgtcaaaatgcttgattagtggtcttataataaggctcatttcctgacaaaggaagattgctgggggcacaaaatttgatgaggttgtaggcaaagcaaaggccttcctcgtggtctttacagtttttttttctgaaaatgttattaattttctctgccaaatctgaaaaacctctcaggccaaaaaactccatattttcataaatcccttcctttggaggggggagctttgcacccaggaggggactttgtgaaaaccccggtgctgtggggtttaagtgaggcctgtcagggactttcctgagtcctgaacaccggggttggggaccggggtgaaccacctgaaccccatccagtggacgattttcactcaaaagtgtccacaggacgtcgtccgattccaggaatgtgatcgatggtgtgtggagtccaattatcctggagatgaggcacagttccatggcagattcactggttctgttttgaatgacatcatggccagagaacaggccttggagagtcgtccgatcaggatctcaacgttaattggtataacctcatgaaaatcaattgtccagtaattggaacggtcgatggctgccatcctgtaatgtgcatgagaccaaattcagcttgggcaccgtcgagacccatgaccaacagtggaaaaggcccagcccaacaaagtttgccctctttcttacaagaatccattccggatcgaaacgtttcaataaaacaaatgcctgcttcgtacatcccgatcaagcatgctgtaccatctggttggcactttgaaggagactaggcccctccaagcccttcgagctaacccaccaccccagaaaccgtcgcacaaatagattattttgcaaatttgagcatgaagaatggtgggacgcttcctgattcacgtttgccgaccaaccaacttctgaccatactctcatactcgctctttgttattccattcccagtactcaaccagcgacccctattagatccgacactctggaaggacgccaccttgaaaatcgccaaatcttgtaacaagatgttacaaactaacggtaagtcatccatccaccatggcgtgatggttctgatttggtgctcatgatcgtttcccttgatgtaaatgtgcatacccagaaccaactgctcagcttccctcggcattcgctgcagcacttgctgagttgaaggcagataatgaagcgcgagaagcgagggcggtaaaccgtcgcaacgaagcggcgacccagatggtgacaatgaagcgcgagctcacatcactcagtaggatcggtgaaggacgagctcacatcactcaagggccaagtaggattgatgaagaacgagctggctagcgtgaacaccaccgtgaaacggatcgatgtgatgatcactcaagctggcccagcctatgcccatctgggcaagctttataacagccgagctgatacagaagactcaccagcccctgatccggattcccgaccggaacgtcgatcaaaaagacggacccaatctgcgaggggaaatacttgactgcacctgttctaattcccttcccattcctcatcctcgctctcttcattgcaccttttttatagcatgattctggaaggattctttgatcccggattatcagagccaatgagcttgattgagtcgatccgttccgcggtggtgttcacgctagccaactcgtccttcaccaatcctacttgctccttgagtgatgtgagctcgtccttcacccatcctacttgccccttgagtgatgtgagctcgcccttgattgtcgccatctgggtcgccgtttccttgtgacggttgaccgccctcccttctcgcgcttcattatctgccttcaactcagcaagtgctgcagcgaatgctgagggaagctgagcagccagttctgcgtgtcttcaagaaaaagatttgactttatcagcaaactctttctgtggtgatccatcccaagcaaactctagaacctgcaacccaattatcaattgctgaagaatttctgtgatcatccacaaaatttaagttttcttttaccatccttcatacttgtttcttctcgttgttgatcacttggccagccgctttgctcacccctcaaagtctgacaagtggctgcccctgcacatgcaacatcaaaataaccacaaagaatcatttatttctcagttcaagattacaagcaggttttgggggtgtattatcccgacatcaagaattaacaaaacttacaatcctggagaaatttttcattacataattctggaaggattcttttagcccggattatcagaggcaatgagatgatacgtgttttggtcaaatattttttttttgcttggggatagctggatgtgtcggtcttctatattttgttttttttggccgcagagtgtcttttttacgagcaagagctgatcgaggctggaaggagagcaccccaacctgccgggcggcgcgggaatccgggatggctgcggatgggggatgctcgtgtcaaagacagtttcacacagctgaagtccatggcagtgtcgccccaaagttccccccctgcaccatacttaatttcttgaaaactccggccgccagtttcctttagtgggagacatcttttgaaaggtctacctgccccctctcctccgtccgcccgctgcttgtttgacttcctttcatcccatccacttagtcaactgcaatcttcatcgacatcacttactgttaaacttatttttgcttggataacctacaagctgggtatttgaccaattatctacatacacagttaaccctcgccgatccccaccgtttggctctctcctgagtcgatccgttcagatcgtcaagatgacagctactaccacttccccggccacccaggccttgatcgacaatggaggcagcgatctaaagaaccgaaaaaacatctctcaatatacttccttttggagtgccgatcacacgaaggataccaaggaggatgagaaaaaccggaaagaccagtacgaaaatctggtcaatggttactacgacgcttgtaccgacatttacgaatatggatggggtcaggtgagtcattcatattcatgaaaaaatcgcacaatatttcctgctcctccccagactccggcaaagttcgtttgcaattcgtcctaacttgtactgtgccctcccctcctcttcagaatttccatttcgcacgatactacaaaggagaggcatttgcccaagggatcgcgagacatgagcactaccttgcggcccaaatcggcatcaaagagaacatgaaggtgctcgatgtcggctgtgggatcggtggtccggcccgagagatctgctcattcacagatgccaacatcgttgggatcaacaataacatcttccaagtcgatcgagccatcaagtattctgccaaggccggcttgagtcataagcttaccttcgagaagggcgacttcactaacatggccccacaattcggcgagaacgtcttcgacgctgtctacgccatcgaggccactgtccacgccccggagtgcgaagacgtatacggagaggtcttcaaggtcttaaagcccggcggcattgtaggtcatttgaacatttgaatggaaaatgaaattcccgcctttctgacgctttttacacgccgctttgacccacagttcggtttatacgagtggtgtttgactgacaagtatgatcacgagaaccccaaacatcgtcaaattcgccatgacatcgaactcggtgacgcgattccgtcgctccgcacggttgagcgcactttagaaggcctcaaaaaagtggggttcgaggtgatccgctctgaagacatggcagcccgagacgatccgctcccctggtactaccctctccgcggcaagctttcggaggcccagacggtctgggattacttcaccatcttccgattgactcgcttcggaaaaggactcctttctggtaccgtcagaatcctcgagactttgggcattgttcacaaaggcacagctgcagtcgatcgctcgctcaacatcgccgccgatgctcttgttgctggtggtgaaactgagatatttacacccatgcagttggtgagtcgattttttggtttgtctcaatatcgtctgaagactaatggttgactaattttcattatcattacagcttatctgccgaaaacctgagagcaagtagagagataatctggcgtcaatgccccccgatccattcactccttttttccacaccccccaaaaaaaacatgtgttttggcccacattccgcacttcactccttatattacatctgttggagttcttgacaaacttcattctgcttgtgtttttcatcaatatattgcttgccttaacgttatcatcacttttgctaccccgatcagattttcaagtacaattcataccaccatggccaatttatagtacctttcatccccatgttcttgtttggaatcgcgccaaatgtgggggggacttgtgaagattgctgaagcaatgtcttacacctagtatatcgctcagagtcctcgggcatctccacaaaagagaccctgaagccagttgggctcagatttcagtgggccccagtgttctttgtgattgggaacccggctaaacatcttaggtatagcggtgttgaacacatacgcattgatcatcgccttcaactgtaatcataatgcagacgaatttagcccccccgtcttatcagaaggatataggaagggaatacatagcacttgtttcaactttcaagtgagaacttatgtaatcctcattccccagcgtagaatctcacctcgtttggtgcaattcgacgctcttttcatgaatccgatcaatactttgggctatctacaaaatatgttgataatcaagaaagtagaagatctccaaagtcttgctttgccccaaagatgttcaagaaaacagcttttttatgatttgcttgagtggtggcacatctggaggagccgcaactgcgaaatttcatgcctccagagatatagaagattggtattttggaggaagaaactgcaatcatgagggtttttggttgtcctctctcgtctcttcttttttttgagatggaattatggatggatggtgcaaaatgattgaaagaggggagaagaggcattgaaatgataagcagttaatcaggtgacatggcctcttccactgagcaccagggacacatgaaggatccctatgtaccgggaatttcttagctcagacacacttgttgggtccaaacccaaactgattttggtgttgattccccagaattgatgagagcttgattttggaactctacgtggccctgttcacatttttgtcaccgtcattccctgtcatgcctttggttccggatgaagatgtgcatgtttcttacatgattcttatctgccaagtaccctgttgccagagaactctttgtcttggctcatacatacttgaattatctgtccctcgcccaacaggctaagaatcattctttgccccccccgcccaactaaatagttaaccttataacttgacttggccatctgatctctttcctccaggtttcctcagtcggaaatcttgattggtatttacacaccgtctcttgaactttggcaggacaaccgaaatggaactgatagataagatatccacacccaaatcattcaatgtacccgacacaatcgatcctcaaattgccatgtggggctctactgctacaaatacataaaattgagttatttataatgagccttctcaatccaaagactccgaatagattggatcaggctatcacgaggctgagaagggtgcgtacctcttctcaataacagccgccttttactcagctccgactcgagtgcaagctaaatggttgtgtgtatacataaatagtctttattcgaccaatttcatgaaccaagcaactggctccaaagtgtttttcgacatgtcatcatcggctcaagcggccataccataaacacacacttctttcttccttaagggcgactggattggctcttgaatggctgcaataattatgaatttagattaacccaagctcgctatcgcatcgatcattcctcgatgattgttgtctggctctttgatcatactatagccagactagcacacataaatatttatttaacccatgtcggttcattgacagacagcctgcgcctacaccttgcttgtctaatcttgtagattgatctaatctggcagccagccacatagtcagcgcaccggacgattgggatcggccacaagtcattgcaacctctggactgtacgtacccagggtgttagtctgtcattacagtctacttggcctcctacttccccttcccctgttctcgctggattccccctccactgtgcacagcgtttcgaagtaacatctagtgagattacagtagcttaccttcgagacttgcacaagcgatcaattccacaagcttccaaatcagcctttttccctcactaatagtaatagccctcagaagctgacacgcccactttcgatgcaaggtgccggcttcttgattgcagtttgagctctagttgttctctcgattcctacgatttacaagcaagaagatggccatggcttaccggcgccattcgaacgctggaccgaactggaaccgaaattctacgttccccccagcagcgaccagcagagcaccatcgccctcgttcaaccaacgaagcatcccaagttctctattgccattgaagccgagcgtgtcgcgttctccatctctaagcgtaacaaggccgacttctgagaagtcactgttatatcaaagtactagcaacgcagaggaggcctcgccttactcgatcccgcccgtcgccgaggagccttgtgatcaacaagaagatcagacgcgttcacaagaaaggccaaaagagaagactcgcacgaaagaggatactctcgggaaggggaaggagcccgcgcttgtcagaaacagacccgtatatcatgccaatcgccaagcggtggcctcgtcttactcgatcgcgtttgtttcggaggagccttataagaatcaagaacaggcgcgttcggaagaaggatctagagagaaaaccagcaccaaggaagatcattcgggcaaggggaaaaaagagccagcgatcgtcaggacgaggccgatcttccatgcgaacctagaggaagccaaaaaatatcacgaaaaccgcctcaagaattcctcatcaactgggaaaaagaggccgatttcgtgcgaggaaatcctcagtcgatattgcgaccagttcaactttcaactgccgatcctcgaagtgattcgttgcaaagaaaagacgaggaagcgggtctttctgcggatcaaacgacgcctggtgggcattggcgaaggccagacgaccttcgaggccatccttgccgcctacgacgatacagtgctctacctcttcaagggcgactcgcaactaaaacaacagctccttcaacctaatgaatcgatcgaatggagtcaaatgaagaccactcaatcctcctgatcctccctgagctcagtgagtgttatactcatacatgctttgctctttcttgccaaacagagaactcagtcaagaatctctctctcatcaacagatttcgctggtgggcttccttctacatattctagataacctcacaaggctcaagattcaagagattacaaaatacccgttcgacatcaagtttaaaaaaataacatcttgaatgtatcaaacacgaatagccttagctctacttccccgttatctttattctcttgtgctaccttttccagctttttgcatactcacgtaaacaagataatgatcctcgattgtctgatcagcctgtgcccatccagctatcagcaaatctctgaatccttccccaattcacttccactatcttctcctcatcgttgaattctctcgcacttgatcatccgatgtgtatgctgtttattgtctattataatcgattgtaattacattctcttgcaaaagctcgccaaagaggagctatttgctgtcattaattgagagcatccgtatcggtggctacatctgcgcgagctattaaggactttagccaggaaattcaaccacaccgagctgagctaaagtcaacaagccaaactagctcgtggctccgattggagctaacggttgctacaaaaatctagcaacggtgagtatcagaactcgatccgattcatactccggagagagggctcggcccgcagacgctggcgctccgcgcgcaccagcacacttttaactctcgaggctgagcgagactccccgtccccgtcccgaagccttccccgaatgcccttcagatcgaatatctcggtttcccctccatcgagctcgccaggcttgtgctcgatcaaccctcgatgtccactccggccaacaatcccaacgcggaaggcgctacctcctcggcgcctgaaccctcgatcagacagcttcctgtgcctagcacaccgagagatgcgcggatcatcgccttgctcttagcttccatgggcgtccaatcggcttcggagggcgtcgttcgagttctaatggagtttgctcatcgtcagtagttcactagtttggcatggctattctcctcacgcgatctccaattttctaagctctcggaaacccaaaggttacacggtcgacattctttcggacgctctggtgtatgccgaacacgctggaagggcgcacgctgcacatggaccggacgttgaagatgttcgtctagccgttcaggccaaggtggagcactcgatgagtggaccgatgagcaaggaggtaagctcaagtaatcaagctggccccacccaatctgtattttggctgatcggagtggatgatcaccagttcctacttaatctggccgacaacctcaatcgaacggcgcttcctccgatccccgagcgctacgggatccgacttcctcctgagaaggatcgcttgacggctccgaacttcgatatcgctcccaagccccctccgactgaagtcgaaagcccaagcgatcacgaggagggcatgtttggaggaatcgatgacgacgacagtagtgacagcgatagcgatagcgacacggagatggacttcgctcccgtcatcagcatcaatggcaatggcaacttggcatctgatcaagctagaaggagactggaggatgttgaagaggatgattacgattgaccttgatcgggggttttcttctcaagtgactctgtaatctataaaaaaaaattcaattttattgaaaaggtttctgtaatttaaaagtgattattgaatgtaaggctgaagcgggattatcgtgggtcaagtttatgtccggcataacggacgatccacagcgacctcttggtttgaagaaatttgacttgatcttgtgtgtaaatgaatcccactaggcaaataacaagagcttggtgtacaacctttagtatgtattacatagtcaaagaaataatactgaatcacaagtttccccggacttaggctctattgatttgaagtaaatcaaatgtcattatgagggatgagagtcgtgaggagtagtggaaggggcagaggatgtaggcggaggagcactagtagaaggagcgcccagaatcgactccatcgctccattccagccgggggcaatcagcctcaaggagtccaacctgctctgttctttctcgagctcgatccggagccgctctgcttcttttcggagtcgacggtcctccaagtaggtttgcgtggattgtagggtggtttcccagttggtcgggtgggatgagagcccatgcagatatcttatcgacgatggctccaacgtatatggatacacaaactgtgatttttgggatggaagacaaagcaaagaatggggtggaaagcctgctcaggatcgcaatcgaacaagtgtttggaacagtgctaaggaagagaaagatagttattcgaaggcgtggaaacggggagtgaaggacatacatatgcggtgacgtcttcaggcaacggatggaggtcgctcggacaagcaatctgagcaggcgagttcaaccgatctcaattcagcggtccacgggatgcttcccccaagacaaaaaatgatcagcagacgcttactggtttgggaagccatgtgccgggcgccctgatcaggggaatgttggacgcaagtaatgcatcggggaggcctgcttgttgggcggccatcgatcctggtcttgcagtcatctttccactggagttcgttcggatacaatgtgtggggagtaccagctcgaatgttggatgtggtttcccatcgttcatcgtcttcatgtcatcttcggtggtagtgctcactcagatgcgcacatcgggcgggccggcccggcccaccagtgcttcttgttttgtgtcccccctcatagggctctgcacccaactcataactcatgatatggggcctgaaatacacattttgccttcccagatccttcttcagtagaggagttcccaacaccttaatttgagaatcctcccaagctttttttgagtgttgaagatggacatcaagttctcattattaccaaataaataaatatttatgtagaccttgttggctttcggcattcaaaattgaaaaaaaaaataaaaaatgatagtccaacatatcaagtccaaaactgagatttcccagatggattaactgattgccaaactccagagaaatgctgagactaattagccatacaaatttgtttgacaccttcacatgacaagtagcttgaccaaggatcctggaacaagtagttgctttgggcaaagtgagcacctcagcaatctgtagtggttgttgtgttaaaaaagtcccatacaattaactaaattctagtggagattcagaaaccagaggggattttaagcaagctcataaaccaacaagtcacttcagaagtgctgcagtgttgtgatttgttttctgtaaacatctcaagctacattaatttttcgggactgagttcatatgcagcttttaattttggctccaggaagggcctgaagttgaaaaatgaactcatatcaaagatctgtaccacatgctgcttcgttaaacccttcccatgccaatttgtcccatcaatgcgaatttttgaattgtggtcaaggtttgacttgatttctaaacacctggcggttggttatgtgcccaaacgggcttgatctgcttgcaactaagtcttaagcagagagcagtggccggtcaactgtacaaagtagcctcttcctttggtttgaaagaacaccgaaaaacatgacattgattttgaagtaacaaactaaaaactaaaaatctaccggcctaacttttgagccttagcgtacaaagattcgacaacgctaccgatctgtttaaaagtatcgagcgagtaatcatacatcttttcggttttaacttcctcgaagacctccaaacagccttcgccctgatccaagattcccgcaaagaccttgtcgaggatcatctgcgacagtttcgcctcgacgtcgcgtaagggcagtttgacttgttctgccacaaaactcaattcgatcctcgagtaaggctcaatgatccgtatcaggttctgttccagcagtgtgtcatacagggccgcgagatggttgcgaacgatcgggtcatccgataactctacagattccatcgagttttattgacgtgatagaaatgagattctatggcttcgagtattggttgggtcaaacattgatttgcttaccggctttatagaccttcaaagcttcttcgaaatcggccaggcttctgttctcatgtgccttggcgattgcctgcatggcttcggtccctcgcccagcgtattttcgggctagtttggagccttgaatacttgagacatcttcgggctgaactcacgtgaaatcagcttcagccattgaatgtgaataaaaaaaaaccccggttaagagaaagcttaccagattgagcatcactttgcacattaacatacactttaaggctaaagatgctcgcgggtcatcttgagtagctaatccttcgagcgcctcaaaaaagtacgaatagctgttctttcagaagattcatcaatttggattcagttccgtattgacaatagtataaatctgatattgcttacgccgtcttgtaatctttttcttctgcgtgcaagacacctgactgcatgtccaactgggcctgaagtaagggtggacagtaaattgagtttgcggctgttctagcagagattaaagctgcctaggaacgggatcagatggtcagcgctcaatgaggaaggattatccaagcaaaaattaaacgaaatggcagggtgttgtcaccttagcctttggtggatccgagagagcatgccggattctgctttccagtagatgaacttcagtgagaatcatcttatcgtccaatttcttgagctctttcaaaaggtttgcgatcaaacccagggcctctttagtctgttgatactcaaacaaaagactacagagtttgatctcgagattctggcgaaggaatacacgtttctccgtccgcgcccactcgacattctccctagtgatgacgatttgagtttgggaggaactggggtgttggttgaggggcgcctgcgagtagaaatcgatcaaggtcttgactagcttagcagtcttggctttggcaatcgccgacatgaatgaccggcagcatctgatggccgaggccagtccttccgggttcctgttgcaaacaaaagagcgtattcagatctcgagccaagttggattggtgatcatcaaacaagttatctcactttgaatctcgatagtactgccccaacctgatcaaagccagctctttttctcttaagatagcgtcatccttggtatctgtaacgattcaaaaaggaacttattggccggtcaactacgagtcgattttggcagcatataaatcaggggactgaccagctgtttgagagatgatgctcatcaggacattctcggcctggctatcttggttgttcttgaacaggcgttcggcttcgacaacagtggtcattttgattgattaatgtgtggatggtgaaaccggatgattgagtttcttatgatggtggtctgtcgattacgcaatccagccgttcttgatgatcgaccagctctcggtgaaggggggctccaggggctaacccccggggggctccttgctcagcactcttcctatgacgactgctccccactatccggcagtggcgttggctctccttccgaacttcaaccatccatcacaaacaaaatcactccgccatgtcttcagaaccagtcaacatcgcccctgccgacgaaaccaatccagtgccgatccccaacttactccagcaggagcgacgttttgtactcaaccaacccaattgctctgctcttcatgaacaggcagcaaaggaacttttacaaggcatcattcaagatggtcagtcatacttctcccactatgactattttctgtcgtctgcacctcctggaaatcacgatccgcaggaattgacaacaggactttctcacagaaatgggaccgtttctcgagaccatcctaaaatcagattcgacgacgatttcgaagacgtttcaaaagatcgtacccagccaactagtctcggagctatcggcaaaaaacaaggaacacatcgagtccatccaaactaaactgaacgatgccatcgagaacttgggggaaactgaagtctcggatctcttacggacaaaagccctctatctctccaagattggtgctgaaaaagctctcagtgtggccgcgttcgaggaggcattgaagaaacaggccggactgggaagcaaaatcgacctcaggttgggtctcattcgggtgggattctttcatggagatcatcaattgatcatggatcaaattctcgaagccaaacagttgcgtcaatcacctcaaattttatatcattttttttttctgtgcggactgattttaattccgctttgcgtattcagactcgttgactctggaggtgactgggatcgtcgaaatcgtctgaaggtttatcaagccatgaactttatggcggtgcggaactttaaagaggcgacccctcttctactcgacactctcagcacatttacagccaccgaattgttgagctatgaggactttgtcacgcttactgcgatttcggccgcgcttacgctcgaacgaaaggatatgaagaagaaggtaaaaatttcaatgctccgttgtttttctccaccgagtgctaaatgaattatgttgccaaattccagctcatcgaatccccagaagtcattcagatcatccccgaacgaccccacttacacgttatggtttgcgcgatccacaacacagagtacgacaaattctttgttgaacttgccaaagtagagcaaacatatctgttgccatccaggtggttatcaatacacgcgaggtattacgttagagagatgcgaatcaaagcatatagccaattactggagagttatcgaagtgtcagtatcaagagcatggctcaagcctttggagtgacagaagattacatcgacaggtaagttgatttaaaatttccctcaaaacgcctctggcattgaatatatactgattgacatcttgtcatagtgaactggcacggtttatcgcagctggtcggttgaattgtgcgattgataaggtcaatgggatcgtcgaaaccaagcgagcagacgggaagaatgcgatgtatacatcagtgctcaaaaatggcgatgccctactaaactcaattcaaaagctcagtcgtgtgattggatgagattcctgtttgcaattatcattccaagatgctccttcatccggagttgtaatttaaaaaacatgttgacgtgtgttcactgaattagacttagcagtattattccaatctttcaactttaggctgcaggggtacgtgcttgaccattttttcagtcaggttcagatgaggaggtgcttcagtgagcttgatggtcaatggaccctgcttgtaccgggcaggttcttctaacaaattgtcttatatagtttttgactggactcagttacacctgacatccgcagaatgctacacaacagaatatgtcccaagaggctaaggtgtccttttgagcaagtttcgttctcacacaagaagttgctacctctaaaacgttgattctttgcttattttagtgatgagtcgacttgaaattcctcttgcatgtatcctattacttgggatgagccacttcagtctcagtgtattatatgatacaagtacagatattaatacgaactgacacatgattcaccttagtttaaaaatgaggaaagagaatgatatatgaatggaagaggcaaataattaaaagttaactgatgaacaagtaagccaagcagtaacggtccattttgaaaactctatggagtggtttggaaaagactctggatccccaaaataaataggtaaaaataaaaaagcaagaagactaggccaagacttgctcataaggcaaatgaaaaaataatcaaattgaatgttcaagtattcctgaaggaaagaataagaacagcgtcgaataagttgacttgatcaagtacatagcgatattaacaagaggcaaattacacaatgtaaaggtcgactagaatttgaaaatctgcttcacggggaagagatatattttttagttgtgatcctatggggaagaatacgtttcacacgtagtgctctacatttcctacctcagccggtttttcctgagaggtttttctgcgccttatcgaaggaaaggaaactctccaagatctggggctcaagttgagaggagaatgccaggaccaggggcggttgagaggagaatcgtctccctcgtaaatctagatgggcaccgcaatgataaatacgtgaacaccttcgacgttgtaggttgataaattgcgaatcaaaaaaaaacgacttacaaagaagtcatacagaaaacatccaaataacgctcccaagagattcgagacccctttgaagaatgaaagttctttcagtttttggcaagacgatggagattatttaagttttgtttgctcacaattattccatatccaatactgatctctgaacgaccaatgagaggttccatatcccatcaaggtgactacaattcgactggagaggtccaatgctggattgagagcataggaggtctgcgaacccagtgcaaacgccacgccgatcacaacacacatgaagacgattctttgaaagtgaaaattgtttgagaatgagccagtcgaaagaacgcaaaagaaagagatcaaaataatcaaattgggtataaaagaatgggaaagactaacgggctaataccgtcgggtggaggagagtttgtgcgatcaccaatggccatgatgaatagcagaacgatggttgaatcaagaaactgctgaaagaagctgcaaaaatctgaaaggaagtgcaagattcagcttgtgagcacaatacgcaaaatccacaatctcgaaaacttactggacatgtatggtgccggatagcttagaaaaaagccagcagtggaagaggggccgctgatagtccgaataccctccccaccttcgtatacgtccagtccgccggcgtatctattaattcaccatcagcctcactgacctggggcataccaattaataattggcctcaagcacgaagcttacatcaattgaatggtcaatgatcccatcaagcctccgaaaacctgagcactgcaatacggaataactttttgccacggactttttgttacaaaaaaaatggattagcctttccgcttgagttgagattactgagattaacactggcgcacaagtctctgaaaattgccagtgagatggtcaccgtcgggttgagatggccgccagatattccaccggcaacatacacctgaaaggggaaaaaaaacgttaaccacaaagcggaccaagatgattgtggacctgtgtaagagaagagcgcactcctatcatgactgcaattgcagacccgacgcattgtgtcgcgtagttccctttgggggaagaagatatcgcactattggcagtcaaatatacctctgatagtggtcaattaaatcagcataaggcctttgtaacttggagaaaagaaaaactacatgtacttacgtgttgaagctccgcctagaagtaaactcccaaaagacacatttaacgttggagaaaaattactaagggctgtgatttactgaccactaaacaccgccagtaagaacgaggctaaattttttgatggtcgaaggattgttagtctgctatgtaccatcggcagatggagaaatcacacgcacccaaagcttctgcggcaggctcacggatcagtgatttgaacctgtttggtttaaatgaaatcgtcagcccgatgtccttccaacaaacagtgtgtatatctttcaaaactgaccttcgataacggctggagtaagtcggatttcccgtgtgatctcgagctattgtcacgggaggtagtccacctgcacctctaacaaagctaacattactggagcggtaacttttcgggcttactggaacattatctttctcattttgttcaaccgcagtagattcgctaagatctggtctgccgatgaactcgggtctagcaacggggtcctgatactcgtcggctctgtgtctgcgttggctggcctgtgtccctcgggaattcctgtggtcatccactggaaagctcgtgcgaactcttcgagaatcacgattccgggtctcctctagaaagcttctgagtaactcgggggtggccacaatgtattggtcttcagagagatcacccaaccttagaatgtgcatcccggtttgggtgaccgatccggctgccaattccgcccttgactccggcggccgattagtggagatagggaaatttttcaaggaaccagtctgcagattcatctgcgctgcaatgtcctcaatcagtttagttggggaccggcgccggagtgcggtgggttcgggaaaaggtcgcccgagagagtagagtggtcggtcacgctcgggtgatttttgaggattcaattcggatagtgagaaggtttgtagacgcatcaagcggtgtgctggccttccgatcgtagcttcgtgagtcatgttggacgagacatagttcccgcgtccgcgatcattatcaagacttgttccccgcgtttcgggctcggcggctggatctggttggggctggttccaagtggcggaatcgatagtctcggcagcttcgttctcggcttgcattacgtgagagagtctttgtggagttttggaagataaaatcgaagggaaatgttggggaaaggaaggatgaccttccagtagaatgggttgataaagcaaaaaataactcgaggctcagagacaaggtgggatgtggtcgggcaaccacagagtatgatggctaatagtatacctcctccctcggccgtgttgcgtggtttgaatgaccctagtaccctctagatgtgaagtccttccagcacttgtgatgagcctaaagggatgttgcatgtaatactaacggatagaaagcatcaagtcaacgaacaaatgctcgcacgactaaatgagcagatcatgtccatgagatcgggagtggatcagtttcagcaatgatgcatgcacccggcgcgttatagcttataccctcccggcgatggaccttggtccctctttattaatgccaccgcatactgaatactgatctaaaaggatccgcccgacactgcttgtaaaaagtgctccaagcaaacctccagcactcgtttgaactcgtgctcattgggatttggaaccgaccctcacgcgcctgctcgccccagtgatcaatttttgtgcccaacggggtatatctatgtagccatcgcaaccaggtttgttcgacgcccggaccgggacatagatgcccttctcggactagcagtggtagaaaaggagcctacacaaaatccctcaatttgccccagtggttcatcttatgatagtcaatgatcatcaatggcccatataatcagatggcgagactcaagaatcagcaaacagtctcgttacggtacggccaaactgccgctcaggtcacttctcctcacttcaatcctgtctctacaaaccacgtgatcttgggttggattgatgcaatcaaccccgataaattatgagcgttttttactttggcatcaagactctgacttggtgcttgcttcagatctgagatgatccggcctcggtagctgtcctgccatctcatctcgagtcgtcttccccttaccaagtttctttcttccggcaaccatcgatgattttgagatttgcaagtatgtatgataagtgaaacatgtgtctccgcgccaactggagaagtttgactaacagcagtcaagctcacttggtcctgtggaaatattctgccatggctgataattaagccaacatgtttgagttgcagaactcctgtttttgaacaccacctgacttgagagtctgagtgagttgagagcttgaggctggttggaatcgtactactcaacacggctgagagtactcaaaagcatttctacttgcacttaagagattttattgtgtaacacatcaacatcaagtcctccagttacttcagaaaaagccacaaagactacagatccatctcaactgaacttgcaggattttcagttggctggtccaattgggatccatgctggaaagcccagtttgggttatcaggtggagtatgaaaccaccaatttaggcttttagtcatctgcctttcaaaatccagaactaggtttttttttccctgaaaaccagcacataagattgcaacttctggtcatttggaatgaaggtaccaacaggccatagtcccagatagttctctggatgaaagtgataaaattcaagcaactagaatgtttcattttcattagaataagtctaggcacaagtaatagagaatatgtttagaattattatgtacctagaagcaagcgagactctgctaatgttgtttatagaagactggatgagagagaaatagtttggacgagagagtaatagtgaaaagagtaggcgagaaaagattctgttttgtgccatgagttgagttctatcattacaagcaatacccattttgccccagaaataaatggcaatttgggtgggggaaaatggatcaattttctggaaattttttccaaaatgactcaggagtagaaattaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaagtgccagaaaattgatctgttttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtatgttagtgactgtgctgcattacgatcactattagtgatagctgatcttacttttcagttcttgggtcgagctttgtcttttagtttgtatccgttattgggcagtacagttggcttctgttcaggaaacagttctgaatcagtctcgacttcttttctttttctgtatgacacaaggtttttcttacctttgttagttacaaggtatggtcttgtgttctggttgttgacggtatcagtggctactggtttgtctaaagaataaatcttgtattagttattggtctaattaagttattcttggtctggtgctcaccgataggttcgcttagcaagttcctgttggtcaaggctactgcgatgggggatgatagttgatcaagcaagctgatatttaaggtagacgaaggtcagcctgtgggcttgcttgtgcgttatcttttctgagtttagcctactgcggactcacctcctgtttagaccggtgcagtcgtcaggttctgtcgcgttggtggattggctgtggtctatagatttcatcttagttagttgtcttgttctcctagatggtttatctcttggtttagtgatggtggcttaccaatcactgctgcgtgttctgtcttttgagttctagccctttttggggtcagatctctattttctggatttgaattccaacagaaagtgggccaggctggtccatgggctacctgtaacctgtaacatggcggctgtcttgactctaatgccagatcctacagatgtcacatgttcttggcagcagaaactgacaagctgggttgtttcaccacaaatttctaggaattgcggaaaccttgggtaaatggattggaaatggtgttgaaaattgcatacacagttgtgaacattgaatttcaaagggaggtttggtagggagttaaatcccagactgccatgctattagcaatcccatatccaattttaagcatcataaaaatcactggaagttgtccagtgatggaattctcatatgtgtgttctgcagaccctacataatcacacttctgccacaggaatgaaatccaatttgagaggcacatatatatacaattttgagcaccatgataaacaagtggaagttatcctgcaatgttttttggattggttctctaggccttgaagaaatatatttctagaatgaaatccaatttgagaggctcttaacaataaacatgagacttgtattggaagacttcctattggatttctaaggacagatgttgagagataaatgaaaagcttgttcaaatcgtcctcagtaaataccagtgaataaatgaaacatggactggctgaaattctttcctccaaaatcttcacataagttcacctctagttatcttgtattctaatctcagatggtctggatttatggatttaaatctacaaataattatcattgcaagctcatgaacagagttatcttctaacataatttcatcaaaacttgatattattttaccaaaaacacagtaggggggagttcacagttgaaatttacaaaatttctggtgtttatgaacaaatttttgaaaaacaaaaaggttgttcttattgttcagaaaccacaaaatctgtgtattatgtcaaaatgctaaaattttgttgataacaatcttagaattggctataaaaatttgataaatttcaattgcattaaatgaaacccacctaatctgtgcaccttgaggcattgtatgagggtcatgccagactttcttggccaggaaagtcttggatctgcctgtctgagcacctcataacggagttgatgctcaggaattgtgaggaaaattgttagccaactaaatagggaatttttggcaacgcttcagagggatgttatagtccagattaagaccaattttcaagtagttgaggacatgagcacccctcttcacaagtcaggccggtcagtaagactgtaggcatgtcggcccctccttggcttccgttcgggctatttaaattctccatattcacatactcttggaggcttcgccatgttctgcatgggtgttcgcgagatcgtccgcctccaaaaagaattgctgacatcagctgacatcgccaaacaatttgggaaattttgggtacgtatttttcgatggcatacaggtagcttccggcaagaagcccttttctgtagtgagagccttgagaaaaagatggctacatagccaatcaaaattgagttggcgacggtgttttgttttgactcagctttgtaacgacgatgcacatcgcagacagaggagaacccatccgagaaaaataggcatctgcggtcctcatggcagcagattgtgggggtacataccaattttctgatgaagacgactccgagcatttttcactcattttgcaataatacacagtgtaataagttagtgaatggagtggggacttctggactctggacgcctcggtcgcggcggagaggttttccgaaggaggtgttccacttccattagcctcggtcagcctcggttgtttattttgacgggagcaggcttgttgagttttcccgatcttctctcccagtcaccacggacctttgctcatcctgcccagtcgtgcatcccgggtccactcctctcggctctcaccagaccacaccctgccccatacccaaattatctttcagagtggacatcgatatacgctacttacttgcccagcgactctttgtggtttacgccatctacttgaaaacagccaactgccagctctcgcagtgatcgagcctatcaagattcaagcgtatactcacaagttgcttttcacacagcttaactagccagttttgtgaagtggcgaggttgacaccgtaacccccaatcttctctacttcatatttattcttgttttttttttttgaaacgtcatcgttcttgcttccctgggagcggtcgtgttccttcgtctgtaacttcccgcaagcatcaacacaagtataccccgcaaggaagctcgttttgatcggtcggtatacctatccgctcacagggttggcctgaagctttttcgaaaccctaatctccctagaaatatgcatttctttgggccctggctcggcctaaccacgtgttatttcgggcttgcttgttgccatcgcacctttaacgagcaagctatcctatctcggtccaagagtggtgcgaagttgaatcagttatgcgcgtcaattctttctggatgctgataaatatcatcgatgaatgtgacatttttactaggttttgaagaaagtcgtctggttcctgatctgcttccggcgtttaaccctcaaggaatcctagcagtaagttttctttttatttttggttgctttttcactattgcgatttcgcctcttgtttcttccaagctgatcaactcgctcatcaacccttcagatccactttgccggggataaaattcttcgacatcctgggttcagcatgtcagcacaagacacacaggctggcccaacttttcagctataccctggctacaccggccagctgaatccagcagatacgtttacaatgatcatggtagacccggattcgcccatccatgccaacccttccgggtaagtgatcaagccgttcatcccgccgctcaaacagctacggccgtcttacttgtgccccacttcccagggccaagttgcaccttcttgccaccggtttagctctcgaccgacatcatcagcctgtcgaaacctacaatctcgtcaacaacacccaatttttggtagattggctttcaccagacccggaaccccgcacgggggtccataggtacaccttcctgttgtacaaaggtgctgcctcacaggcatcagtccagccatttcaggcctcgatgtttaatcgatcaggatttaatctcgctcagttcactcgtgatgctggacttcaagattcgtatgctggtgctttcatgaatatcgattcagcatcacccgaaaacctaatacgacaaagtgagtatcgcttttttgagtgcttttactctcattttcagtcccatttactgcatacttaccaatgcatacatctgcgttttaatgactcggaccagatgctcaaggcagcagcgcatcaggccgatcaattgatatgtataccttcagtatcacaattatcttatcctgctttggggcgatttacctctcctgagctaattgagcctgatatcatattaatctcgtttttcatgccacagtctgattggaatgtacattgacgctgattctcacttaaagctctttgaaattgctgcttgtattcttttttcctgatttctcttgttatttctatccatggaaaagtgatttcatttttttgacagttccaactcttgatacatatgttacatgtgtgacctgttgaatttatttaatctctcttagcctttattttattttctctattcagtactacttttggtatattttgtaaaacaggttaattttgtttatacattccaaaattgattgtttacacttgggcttcccatattgaatgaaacaaataaaacagatttgtatttttattcttcttagtagacaaagctttaatttgtctgacttttgcacacttgaggttgatccagttagcatttcagaaggacaaagcacactaattccacaataacattctcccatatgcaaaattgagggttcttttttggaaagtttaggaaacaaaggttttgactttgaaggacacctgaatggttggacctcatcaaagacaatttaaatagtttagcttttaatttggacgatgtttgagggttggataactgtgaatgagccaaaattactcaaagatgaacttttggaaaaagattggaagtaaaaaataaatttatttcttatgattaggtattgtaaataaaacaaagataatactaatagtaagaaagcttccaaatacagagaaatatcgttgcatcaatcaaatggcaattatagtaaaattagttttattagtaactataaggcaatagaaaagcaagtagctattggagattcttccatatctatttttgtaacatattttgatcaagaaaataaataaaattatgtttttacaattcctgttaagattgatgaaaagactatcattctgaatttaaacataagtttttacattttccagaaaagtgtctcatttgattactgtaagaggtaataaacaaacagttgctctatgtacaaatgtcaactgctgtggcatgcatgcaatagtctacagcttctaaacaatttatgtgaagttatggattttgctcgatttccaataatgttgttttagatataatttatttcttgtttaaattcatttgattgcactgcctaaaataattgcttggacaagctggtttgaggacttgtcggaccggcctatccaagcagttctaggacttggccgtctgacaagagattggacttgcctgtctgagcagatgttcccgcctatgaaccgcttgaacaggcaagtccaacatcttgtcagacagccaagttcaagaactgcttggacggtccggtctgaggactcatgggaccggtttgtctgagcaattgatccaggcagtgttgatttataatcattatcaaaaataaaatgcacaactgatactgaaaaattggaattgaattgttttgcagttagtgaaggaagttgacttttcattcaagatgagctgatattgaaagcttgggatatgaaacagatggtatttaaggaaaatctgtggtttgttttggcatgtttgaactggctgggggaacctaagcaaatcaaatccaagagccagtaaagtgatttgcttccctcctctgctgctcttcagccattttgatgaatgaattctgctggtgacattttggaatgcttgacttggtcagagtaaggatgatgctggaaatcattggatataatcctttctggaggtgatcagtagacatcaaagtgttaattatttcaggagcaatgacaatgggatgaggaatgctgggtgttagcttacacattggggcatagggcatggaatgatgggaaaatgatcttgcttatatgcagtggagaggtgtttgcaataaccacatataactacttgatggattaagttgaatgctgtacagaaccaagttgaccaccatgatgtagcaagttgaccagcactgatggcaaataggcctcaaaaagcagcaatatgtgaagagtacaaaatgttgagctctgtgagtgcaagtttcatccccaggtgcaatgccctgccttcaaattcacagaggactggtggtgattctctggctgccattccctatttgcagttacaataggctgacacccattaccccctctccagttgtacctgcaataggctgagggccaatttttctttcccctcctctgcctattgcactggtattgtaactgggccaagaggggatatgatctggcccttttggaaggtcactcctaggcacactgtgtttgagggctttcctccttctactttttttcctttttgtatttttagggattgatttattttgacgtctttgtagaagggaaagcttgttttttttttttcttgcttgttgtagagggccatgatggcccccagaatgcgagtggccgtcctatttggaaccgcaccagcagactaagacccttgttgcagaatattccagcagagtgattctcaatcacgggcacgggtcgctgacgagaccgacttctgcgaggttcagccagtggcaggacaggttcatctgtgtctgacgacactggtgaggttgttagcatcctgggtccagggtgtggtgccatgaagtatgcaaaggcaaagcaccttgtcatcgagagtattaggctatggacccgtcatcactagccaggcggtggaagtgaatgcttacatccgcctggtatcccgttgccaaaaacgtgttcgtctgacgattactttgccttgcacctctgctatcagtgtttttcttccttgccctacctagctttgccactaagagattgggattcgctgattgacataaattggggccactcaatcgctcttgtcaatttccaccattcctcccactgatctccttgtgtcatagaattgtctcatagctttctttcatccaccaatcttccaaagtgctctgataaagaattcgactttacaaacacttcggactgtagataactgttttataaactcacacaccacttttctctcagaatgtccttctcactacccctcgtcagcatcctcatgtcctggatcagttatcagtccgtcaacgcccatccgtttgggatgttccctagtccgggtggcggtatgtctggaatgggtggtggcatgcctggtatgggtggtggcatgcctggtatgggcggcggcttccctggaatgggcggcggcttccctggaatgggcggcggcttccccggaatgggcagtgccagcacccccggcgcgacggctgaagaccagagcggttcttcttcgatcaaaaccgaactttccgaatcttgcaaaaaagcagcccacactttgtcggagggcgaagtcgcaacttgcgccaacattccggctctcatcgcaatctctaaagccgagggatctatcgtccctgccatcaacgtgagttcacaaacttttcttcaccctcgacattctctatcccctgattattgacctttctctaccgcacattttttttgtttagacctggattacaggcgcttgttcagctgtgccatgtaggcaagaagcgttgaattccgcggccgaaaagttcaaaaaggaatgtcaaaaagacttggacgatggatcagctccggctattggaatctattcccacctcttgcattacaaggaagccaggtaagtcgtagatttcgggccacttgcacttggttgaaatcgatcaagttggactgcgagctaacactctcattctgctggaatttttaggaacacggtttgcactcagagcaagagcgactcgaagttttgtataccccagctcatggagggacttgaagagaaagccggcgaaaagttcaccaatgcaggaatcaaggcttccatggctggtaaatttaccaaagcagcccttgcttttatgcgtgttccaaaggttcgcagatggttgatactactatgtgactaatacgtcatcaattctgacaaagctctcggtttatttgcacaccaggaaacattttgcaccccttgtagtcatgcccttgcgacccaatcggccattatggtagaggccataagcaaggacccaaggatcaaattcgaacacaattccactccgcaaatgcagaaagctagcgaaatttgcggcgcctcattcgatgaccacaagattcccgactcggtccaaattgccgccccaggaaccggaaaagcggaggatggcggagcaaaggacaaagccgacgggcctcccaaacctgaggagaccgaagctggctctgagacgaagcccgaggactctggtgctcctgctgaaaaaccctcggacgcaagcgctgaggctgagaaaccaaaggatggccaaactacacccgaggcctccaagggctccgccgaaggatccgagaaaccgaaggaccaagactctggtactcaagaagcttaggatgtcaagacatgcccggggcccagtctacattttctctcaatttccaatagctcagggagcgatttcttttttacttctccgagagcatcaagaatctctccatttccttttagaatttcttccaattttcaacaactcaggaagtgttttgtttacatcccattgagagcaccaagaatctcttttcttcctattttaaattagtgatactgtatatgttagatagttctatgatatcatcaccctgatcatcacttttgctaagatcaacacttgacttggtaatctacaaagattatctccgattctgagatttttgtaacttgtgtctcatagtggctttagtgccacaattcccaacctctgggtatttgcttgaggtgccgaccaacaaaatgagacagtagacgaagaaagtggcagctttgtcatgtgcctgctttgtcctgcgaatcacatattggcttcttatgacgagtctcagatcagtcgcatgattcctcatcgtcgtaaggtaaggcgccagccaagatgcctaccctcaagtttccacttgatctccaaaaaacaaaaacaaaaaaccactaaactctctcatgatttgtgccctaatgtagtccagataattctggtgctgggctatctgggaaaggttagggggtccaggttgagtgccggcgcggggggatggtttggccggttagtgacctgaaacatgcttatgtgttattgaagtgttcaagtaggtatgatgtgacagctgaggaagagtgggcctgtctgagaacatgttgaattgtgtcactcattttgttgtagcttgacagtttagttttgtttctgtttggtactattacttttcacaagtgcagttacttatactcgcggaaagactactttgtttctttttcttggcactctatgaccctacactgccaaacttgcctgaagcctcacagactaactctcaacccacagccagtctgaaggtttttaatgagcctgaaatgttgttttattactagcaaagacaaacacatcacatcagacaaaatttgtgtattttaacaacagtgtgcttttttgagacaagaattagactgagagaacgtcttccagggtgatacagtagcgtcaataatcgtggtgagtccgtcgaggtggtgatcgtgaccggcgtcttggatctcttcgacgttcgttgggagatactgaacgttgatgtcgatcttgaacgggaggtgatagcgggcgtgggtgacgtgtggaatgagggattggtttggaggcccgatggtgatctgaatcgcgatggcgatgatcgtcgggacgatgggaatatttccgagcggagctggattctcgaggtgaatgggcactttcagaggatgagctacgtcggccacggtcaggaagccggcctgatgaaagccgctcgcgattcgaaccggacgcatttggagaacggtcgcgatggcggtccttatgatgtgagtcgcgatccctttgatgtgagtcgcgatccctgtggtgcgagtcgcgatccctttgatgtgagtcgcgatcccggtgatatggctcacgttgatcccgtgtgcgatcatcagctcggtccgaccgggaactcctctgcacttcagggtcagcatatttcgacgacttggatgcgcttttcttggccatcttctcctctaatttgcgttccctcttggcggcccgttcggccttgcgtgccgccttctccgcctttctcctttggatttcttcctcgccatcggaacctcgatcttgctgcccaccgccctctcgagcggggccgagcggaatggcattcgatgatgtttctggggcacttgacatgggatcacgaggtgctggcttgaagccactaatggaggacaaatcagtgtggtaaacgtcagccagctagacttgagtaatagggtgaaaaaacagcggataggtttttttaacatacagtgccgcactgagtgcatcctcttctgcggccttgatccgctgtatctcctcccgtttggctctcaatcgctcgtcttcatcgatcgctccaccatccttattgtaccaagtgatatctttatttttttgccatcgaccgacgggcgcaaggatagaatgacccaaataattttctcggtccttatcgtctgctacgtctgaccatttgaaatcaccctgtcctcctctgatcccatgattttaatccgttcatttgcagaaaaaaaaacgaaattagaaacttgttgtgagttttttggaaatggcgctcaacgatggaggagtgtcgatgtcaaaaaacactcaccgagtgccgcctcgaactggtccagagaacatttttcaatgactcggtaagatttttcgaggagaatcgggaatgagtggacggttatgctgcttcgtgttcgaggatactgtggagaaagtgaactggcaaactgctgctggaaaatgctgcaccacaacagagtctgcagaagccaacggggttgcccggatgtggtgtaaatacccgagcccgaacgttgcgggggctacaacacgcatttcaacttctctgcaagcccctcaagtggaaatcttgggggtgtttatccacagaccacggcacaaaccatacatatataattacttattattcacgtgatataaaaaatgatcagagttgcattgaatgtaggttttggtgttttttttcttctgctctggcataccagaggtgataagatttcaaagtaattcaaaccaattctggagctatgtactatccctgatttgtgatggctccaaaattctctagcttgatcaattccctcacagttattcatactcttgtagtagtgaaacattggtaaattttcccctgcccccttacaaaaatggagcaacttgtgatatcgattagtcatctaaactccatggcaaaaaaaactaaatagcaatttatattccaactttggtgcatgtatttttcttctttttatgggttttctggtagtagctagagattggaaaaaataaaaaatgagaaaagggaatgcattgaatgtcaccaaaattggatccaccaatcaatgctaatcccattttacagtcttgacagagggccgtactttcagaagagtaagcccaggtatgttactaaggaaaaaaccaaaataaggaaaaccttgatctgaagttttaaaaagactagggaataaataatgaagagaaaggcatgatagaccattgattgaagctggtgcatagcgccaaaacttctccttaattgaagtagatctagtgagttcagcgagacgttcaaggtaagatgtttgttttgaatcttcttcagaagcaatcacttccccgtcgaaagaaggacgtatttttaaaagtgcaagtccaggtatagtgctcagcaagaaaccaaagtgtggaaaaccgtgctctacattttcaaaaagactcgggaaaaagtagtgaagtgaataacatgataaaccattgattggtgctggtgcataacgccagaacatctccttgcttttcatggatttgacgaattgagtaagactctggaggtaagatgcatgctttgacccgctctcaacagtgacttcattggaagtagacgctccggacgagcctgcctccagaggcaccacttcccccagctcttggttcgatgattcactgggcttcgtattgcttgctacaagccggtcatcggctgtgagtcctagatagttgtgttttcgtgctgcatctttacttatctctgcaacagtattgccaaccggtatggagagggtgggcaaaaccacaccgcaagtctacaagttcaaagattagtcattagttgaattttcaaccattcatctcaccaatgaaaagaaaagcaagccactcatacttaactatgacgagtgtttgtaacagcaacatcaatttttctggaaataagcactagggggaggaaccaggagagataagaagatctgctgatgactttggctcaattttctatgagtacatagaccgtgagagcacagaggctctccacaacgtgtgagactcgataaagttgactgtgcaaagctttgattttgaccgcaggtttgatcagagtataacatgaacggcggatacggttttcactattggttactgaatagatcccttgaatgcaacaaaatttaaatgatcaaactgcggtgggggggggggggggaggggctcccatcagccatgtgtccattttctgctagccctcccgacacccttgcttggcaaagatgttcaccttgccagtgtaatcttaggcctagctcgggtttgggaaagagaggggggtactctttctcgaggagtcccccctccggccggagaaggcttgtggagaaaaaggaagcaggaaacaaagcaggtggtggggtatcaggcatacaaccccacccggctaaattgtctcccctgtacactaaggggtgggtgggaggtgtgtgaaaaaagggggagagagtcgggaagggcaaggaggtggtcttgccgtgcaactagctgaaggattttcgaggggatgaaagtgaggactggaggtggaactctactcgttatcataggcttgaagatcaacgcacggacgcctcaaatgcgtcccgtgcgtttcagacgtggattggatcagctagtgggctcgtgaccatggacgaaggtgacatggctgcgccctagtcacacgacatccattttctgctagccctcccgacacccttgcttggcaaagatgttcaccttgccagtgtaatcttaggcctagctcgggtttgggaaagagaggggggtactctttctcgaggagtcccccctccggccggagaaggcttgtggagaaaaaggaagcaggaaacaaagcaggtggtggggtatcaggcatacaacccatattcatggattcattagtggagcctgaacaatgcatgagaaaccccaatctccgcgtgaatacaatgtctaaaatcccatccttctccagctacgtctaaactcgcgtagcaaagccctagtatgtgacaggtcggtcgtgttgtactgccttatgtacaatttatagcagtcagacttccatcgtcccaaagtgcataggtcgttccacgacatccccaacgcggctcgtagtgaggccccccctacgcgaaaagagtgccctttgagcccactgaaaccgccactggacaggactgtctccaagcgagagacggccttcctcctagttatgtgacggcgagacccgttgacgtcgtacccgaaaagagatgtctgtttcccttccgccgcggctagacggcgtttgatcgcgtctactgggcatagtgcatgcttttgtttgcccagggtgattagttggggtgttcccggtgtgcctgttttggcgtttcttatcgttagagttgctgcttttcctcgcgtgcaagtagtcagataaacatccgtcgtcaaaactgattccgcgaagttaattttgcctttctccgatgtgtaggttaactctgccaaccttgccaaaccccaaaaggcgacgatgaacaggtcgaggatcgtcttgtcaaaatcgtctccttcgcgcagcgtctgccacaagtaagtcatgtgccaaaacatcattggcttcttcttgatgatagatgtttccagcgcatcttgttttgccgatgcctttaacaggagattgatcctcgactcgttcgtcgttgggaactccacgctatgatatatgtgccacgccttgagtccggctatgtacttgcgaagagaattcgacgagattttgcctccatttgttgaaaaggcattcctgcctgcccaaatgcagaaggcttctagaactgaacctgatattggtaaaagaaattcgccctctccctctgatttccggaaagccatgaactttttcacggcgctgttgtatcctagtagagtcgagcttttccaactgtggagtatgtgaagatctgctttcgaaggtaaacttgcatgtgatccgtttttcgtgaaagcggtaattttccgcaattctactagctctaattctgtcgaaatcatggtacacgagtgctttaagtaagatttggtagtatgtggtaatatctattcgtaagaaaattacaaacgacgatgatagtaagggaaatatgaaaaagtgaaagggaacagctaattgattccatgttatatccttctcgctctctacccattgcgcataaaaacttctaggtctgcagggatatcaatgtggaccctgtcgctttccacatgtggttgaataatgcctctcgagaggctgtcggccgcgttttcccttgagacaacccttttgggagttatatccaagtcctggtttattagtagaccctggatcatcttccattcattgttggcgtgatggtcttttgatttgcgtgatcgtaacgttgcttcggtcgttgtattatccttatagactataaaatttttttcttgtattttcgtctccagttttaggagcatatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccgaaccaaaactagaatttcctcctttgaaacgtttgtttccaccccgaaactgtgactggattaggattcccttgactttgatggtggggataatagttcgcattgtagctattgaaatcgttctgattgttgaattgatgatgttgatttcttcctccgaaactgtagggtcggttacctgtgttggcaaagtgttcgttgtaaccgttggcccatcgtttctctctccttctctcttggtgatttccttgattttgaactccgtctcggtttaggctcgattgataggaagaagatttgtgtagatccgggcgtttgaaaccagtatctgggtcgacatttgcatgtgagaaacccggagcatagttgttgtccttccaactagcttctcctaaggatcttacagtgctgtagcactgttctactacaaccatctgtttgaccgatatgtcgggtactgccgctccgtctttcgatggaatgcggtgcgcgaaggcgttcattcgtacctgcatatcgtatcggaacgctgtcatgaacccgtagacgtctgagatggcgtcacagttttccttgtggatcctcagcttttctgcgaaaatgcccttgttgtatacatccctgagtgtgatgtagaaggcgcgatgattattagtccacgatgagtgtgtttgggtccattcgtcgtgatacgctagacctcggtaagctttatcttccgtagacttagacggcttcaacattaggtgggccgctatcgccttcttctgccactccctgtcaaatatggttagcggtaggggcgctcgcaatttcttgatgttctcattgaaatatggggtgaagcctatgtcttgatggctggttactgctcctactgcgtagactaagttgtcttccaattcggtcactgtctctgaattattgccaccgattattgtttgcgcattaggtaataccggcatggctgacaaggagcgtgtcatctttggcggggccggcttcttgggttggtccaattcgttgtacgcggctaagaggatcttggtcaagatagtgtcatttgacttctgcgcttcttgtatcttctcccaaatatgtgatctttgatcgatgatgcttggctcgggtggcactgacgtcgtattaatcgcatctttcaaaacctctgtagacagtactgtcatccaacgatggaatcagcaatgtaactccaatgttgtcgtgactcttttctgccaaattgcttacgcggcacttgtgttatcaagtctagagattcctctccctcactttcgtgtgtatcgctcaacggtgcgttcccgagattcttgtttgaagtcttgtcctttccggatccttgttcagtggaactcaaaagatttctctcggacgtattttgacccgcaggttcaacgagacatggtgttcgatgggaccgtctctacgtcttacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatgattataaatgaaaaaaattggaaccaaaaaaggtttgcgccttggttggtgttccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgacgccatctgaaaaccagtttttccaaacttttcatttataatcattcttctcatttcccaatctttctttctctcagcactcccactcccccaaaatgaataacaaagcttttgaaaaaaatcaattttattttttatttttcacaaattttaaaactttatttttggcttttattatttcatattcattttttgggacctattatgcaccacctgaccgagtcccatgatttcaactttgtggtttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacatgtatttgggaagctattatgtatgtttgcagtgtaacagggatctggaacttaggcctggtacagttgtggacggcaagaactgaccctggattttgaggatgtccaaatggtcgagccaaaaattcagatttttttttttgaaattttcagccttttgagctgtttgtagcttccagatcgtagaaaaaatacactagaatagaagattaacagtgaaagtagatgttgagggtgtacaagtagtataaaaccatgattattcataacttaaatccataagtatgggtttaagtattgcttaatatgtgattgtccgattatctgtatgtggaaatgaaaaaaaatgaaccactcactcaaaagcttagtgtttacaattttgaactctacacatctgtaggagttcaaaattgtaataaaattaagtgtcggggcacatgccccccggggcataggccccgcgtgtccaatttggattttgcgggcggggcatggtcggtctatgccatacgcaactgtaatggtatcagaggtcatgatcagacagagaaacgaatgttaattctgatgaatcaaagagacatatcactactgatctcttgagatttttcatatgatattaagcaagtaaagaattgctacatgaatcttgaaataatagggggttcacaaaaccttcttgcaagaagcaatttattcttgtacgaggaactgcagcacttctgcaggcttaaaattcagggggagcttgaaattttttgctgagaaaattaacgtaagcaatgcacaagcaagaaaaaaataacggtttcaagaagcaaaaaaatgctattgtgaacccctctaataatcttattcaaagaaaataaattccaagatcaaatggaatcataatggaagtgaaattcttacatatgacagcttggtatatatcagtgcaagaaaaaagctcaccaaggttaagttataagtacgaccccctacatgaattcattccaaaactgattccacgggggtttgatcttccatggagaaaaaaaaattggattggagggtttgaaactaattgactggatgaagggacaaaagaaccaatctgtatggatttattgtaagagctatctatgaatatactatacaaagtcactggaccaaaaaaatgaacttgaacacgggttccattttgattagtatcactctctgatacctatgtgccgttttaaacactgataagtgatcattgcctctcttctgttagccataaacttaaatgccactcaagcgcttcagctctctccttgaattggctggtttcaactttcctgctaagttgaatttttatcagatgagaaaataaaataaaaataaaaattccaaaaaaaaacttttttattttctcttataataaatattcctcccagactctcaaagattgctctccattttttctccaatttttcccagcccccttggaagaaaaacaaacaaattgattttatgtacagtctcctcccagatgtttatagccatctgttttgagctccacaccaggaacccaagaatttcaagtcacaagattttgtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgataaacaagactataaaatttgtaaaaagtaaaaaggagaaaatcacaaaaactgacagctctgatatttctttcaggaaaagatgaaatctcccaagtgatagtatgagctctggaatgaataataagaagtgaaaatttggataaaaatgactacttggtggtttaaaaagggtgcctagggggtcattcatcaagaaatgtggcattctggtactgaaatctactaattgtgactacagggtgtccacccaccatgctcaaacttttttgggatcaatatttttcatttataatcattcttttcatattcccaacttgccctctgtgtgttcacttttcactcaaacaaaaaattaaagttttcaaaaaaagttgattttattttatctttttcacaaattttaaaatctttttttctattattattttttcatattcattatttgaaaccccttttccaccattccacaaaatcttgtgacttgatgtttttgggttcctgctgtggagctcaaagcagatggctataaacatctgggaggagactgtacatttgatatccctttttcctttccaaggattatatacctttttcatcctattccttatcccagatggcctctctcccccctttgccatcccattagaaaataattgttgagaaatgcccagaacctgaaaggctgaaccacacaagtgtgatcttgacttggtgttcttctgcatcaaactttgtccagggtgtatggcactggagaagacaccctgatgataggtgaaacctgtattcactggtgatacaaatgcaagcctccacagagaagcagaagaaaacagcctcatggttttccaatctgggtttcacaatagttgatgaaattttggccgctttataaaagttcccatcgcaatgccatgttagggtccaaactagggttctgacccggtgcctcggagccggattctgtgcatcccgcaccctgaccccgcggatatccggcaccaagccgggtttctccggatctctaacataaatttttttatgctttttttgctatactgttgtgaaaaaagggggttcagggcaggaaagtggtgcagcagctaggcccccgagcgggtttggtgcgggtaatccccgaaaatccccggcttctgggggtttttagcatccgaccggatgccggatctctctgggttgatcccgagccctgatccggttttcgggttttccggatctttccggatctgcggggtccggatcggaaccctagtccgaaccggcgacctgtgcaagatgtcacaaggagtggctgaaacgtctgtgaaactcttcaattctgtatgtagccagctactgcactaatagagtttgctatgttgatcgatgtgacgaaaattcttgaacgctttgctgaacgaggccgtatcatttgaaatcaaagtaagtcgaagaattctctaaaacatgttggcatattagcagaattgaagctgaccatgggatatgtatttgatgatgccagcaccaaccacgtttcctcatgccaccacttgccgccgaatgttttcgagtgactctttgggtcgatccagaacctccgtgccttgctacagctggccaggtcgggcttgatacgtccgatgctgccaacgcaatcagactcaatccaggcgcactcgagcctgcatctgtatcgatcggggatttattcgagatcgttcctctggtcagtcaggtatcatcaatcccggaggcctcgctggtcaccgccccacgatggcaacatgagccgggattcatgctagccattcgtcatcacactttggttcgccagcaaggcctacaggtccgttggctatccttttgagtctactcttttttgattggcatccactcggtctcctgacgtatttgtgcctcgttgaccagctttccatcccgatcgcgatcgccaaagcatttgatctggaaaagctcaatcgacatgaagttctgttgagaaaagtatacccttcgttttgacagaaaggcgttctccggtcaaattattattatgattctaactacgttacgcgtcatttgtattcattaataaagctgccagctcctctcccttcgacacactgcgccgatcatgtcgaactctcattccgtgaccaatatctcggacgtggtgaaatgtgtacttgacaatggcttctttcgccgactttcactcggaaaaagagagaaacaagtcaggctgactgtcttgtttgatgtgatcggcagggcggatgacgatgatgatggttgatagttgtgcctgggttggccgtgaggtcacgttaggaacgttgaaagttaaaacgaaggtcgggcgtatatacgtcaaggggaaaagagtacgttcatttcgttgcatagagctcagttaaactgtcggctgggtttgtcaacttgatgaatggcttcataggtgctctcgggatatatcactcctcataccaagttgatctttcgatctgaaagtgccaaatgtgaagctgcactgactacttccctgaaattaagattgatacgcctagagaattaaatgattgataaatcgtctttctcctttatagattatattttcatccaaatcagcgcagaaatgtggacgtttgaagaagatggatcactctatcacgaaaaagcaatattatttctcgaagaacttttcagccgctgggcaggcataggcactagtcatctcgtttcactcattctgttttccagagtcttctattcagaccaagagaaggatcaggttcctcctcctctattggtttccggagatggcaggacatacaaagatttttacaaagtatagcagtcaacccattatatcaggtttcagtcaggaatgcttatccatctctttgcaggtcgtcgccgatctagaacccctaactcgccctcaaaaagtcctcgacgaagtccgtgacgaaatatccaagtttcaaaagcatgttctcacatacaccggtcctaacggcatccgaagattggcgggtaagctctcttatgctcctgaaggtaacgtactagaagcaatgggcatcgcatgcaattcatttgatgagcactatattgaccgggacctgcgaaggactggcgtctctatcgtctttgttaccgccggtacctgcgtttaccacgttgatcaaatgttattaagactagcgacggagcgattcattgctcatggggtgggggtggattttgtcagtctggccaaaatccctttgcatgtcgtgcctctgtttagattctctgcagccgatctagaacccaatgggatgccgcaccagacctcatcttggacgatcgacaactccctgaatccaatctacatagattccccttcacctcacgcccagaagtccattcactacagtgttccattctttgttgactgctcgttcttctctcgtcatcaagatcggccgtttcggattgatcgcttcatgcccagatgccgcctgccacagttccaaaatgggataggagaacacgatctgacgggcatttcaatcccattactcagcgagagcatgcctcaatcggcaatcagcgatgacgctgcagcccggaaaaaagccagacaacgttttgatgctcaagtggtagatgcctccccaaccccgcttgctcctctgcgcgctactggcataaatcaaagatctggctccagagccatggttgacggcctggctgtgacggcggttgagacaaagcgcaaattctctacctccaaacacgaagaaataaaccgttcgcctttactgaaagcgacactgcctcaaggtgcaaccgatttttcccacctcaccaaccaaccatcagcaggactgtcaattgtacctatttccagctctgagactagtcgcgctcgtgctacctcttcatccaccagtggatctaacaatccgaaagctggcaccccggccttgatagctcgattaaccaatctctcgcagcaacatcgctcattttggccatggtcaactagtagtagttcttcggcgacaataaaggcagaaccaacttttcaagcggctacaattaaccctccacccagcccgcccgaaggctctcgaacttctcgaaatgaagagaccaatgtacccactggctcggaggaacccccttctaccgctgtgcaagatggaagtgctaacggcactcgcgctggtcgctctgataccttgcggtctgctacaactttgatgcctttcatcaatgcacccaggcgtaccgtttcagcttcatcaaaccagcaagacaccacaccgataagctctcgtgccccgagtattgctccccaaaaactcaaacaccgtttggtcgtcaagaaattcaatccttctaatccatattgcagtgcctccgggttattatcgcagtttaaaaaatggagcgcgatctttccacgaccacctaacaaccaaagatccttgaaatggaaatcattgaccacgcccgcttgtctgccgattaccacggactttgccccaaatcaggacgagttggataattcgtatctactgacagagtatgagtttcctatcggcgattcctcgatattagtcaagtgctcgaatgctacgttcagtgccgaagaatcggtgcgcaatcatgccgcctcagttcttcgagaagcgatctcccagaggctcagtcaaagctttcagcttgtagtcccgcaattgccgcagcatgtggctgatctttccccttcatctcgtccctcaagactctccttgaagggtattatcaaagaggctgagaaaggccaaggtgcttatgtagatctttcactgagtgaccattatcacagactgtcgattcgacgcctcgaatctggaaagccgacactctctgtgcagatatacgtccgccaccaaacttggaaaacagagtcatacacttatcgacccgcaatatggtggtctaatgaaaggcccgggtgggatgaattcagtatacctttcaatttccctctccgcgactttttcgactttgaggcattggataaaatcattgttggaatagacaatgggatacctttgaatgacggcttgaagtactgccgtctgagagcggctttcttacctagtctagctaacgttacgggggactctgtgttgaaaccacaaggcaaggctctcccttcagatgatgaaaaccgattggcgggaatgatgaagctgcaaagcactctgcggaacgtcaattggcattcaatcggtgattctgcgatgtcaggccctacacttgattttaccacgtcggatgcatctcaacatgttcggcatgaacgtgataggtcattggctttcgccactcctactcgggactcacgagataaatcaagccacacgatcaccttgagagaccctttgaatgtcatagtcgaagccatgttgcatcctgcttctggagtcgaagtcaaatcacaactagtacagttaaggctgatggaaaacgtattccagggcgacaaacttgtgacatttttgaaacatcagttaagcctcgggacaagggaagaagctttgaactttggacgacaactagaaacaagagggatgttcaaggaggtcaccaacggtaaccagccaagagctctcattgatggcaacagatattatcaaatcaattcagaatatcgccccatgaagccaccgcggacctggtttggcagacctactactgacaaattactcacaagcagctctaacccaaagccaacttcgaatcctgtgatcggaccctcagctgaagaaagcaagcgatcaagctctgtcagcggaactcaactcgaacgaactgttgcgaacatgactcgagtcggaataatcgatctggatccgaccggtaaaagcgataggagtgaaaaggcgatcctgctgtgcgacatcagtcattcaccgtcaaatgcctggcacgtcgaaatacagtggcttggcatcacctcttcactggtagatagcatgcttcaacattgggcaagaattgtcgagaggtatgggatcaagatggtagagcaaacctctaggagactagaccaagtttcagactcgaatccgctacagagaactactcgaattgaattggctgtcaagccaccaaccttggatggcttggaagagctcatccccatctccacctcccccaactggtattttgaaggacagttgatgagaagccaggggtttgtactggatgtcgaagcggatcggaactttccgagtgatgtaaacgttgtttattcgtgagtagttgtttgtggattgattttgtttccagcgcaacggtccaggtaacgattgtatgactttcaggtaccgccgtcattccctggattactctcaatatatccatcacactggggcagcaagtgtccaagtgcaggacggctgtttggtctggtcagataatttgccggcgcggatcagtaacaatcggcggtttattggcggcagaggcgaacccaattcctcgggaatcgatgccaagcagttgaggagctcgctcattagactctgtaatgacacagctcgtttgaagcagttctgggaggattgcgtcgaaaatctgcacaagactcgtgatcctgctgaataaattctcatacgatgcggattaatgaccggaagcttcaaattaccagttgaattgattactctcctctataaaaccctttgagagattggttcatcattctacatcaaaccaaatcagtgtctgatctatgtacaaatatcccttcatttagatatcttctctctagcatccacatatctgaaggtcacctcaatgctacttttgcaaaacacaattactgctccttctgttcctttcaggtgctttcactgcacaccaaactgtgttactttgcagtacgacctgaccccaatcatgtggctcaagcagtggtgccaaatctgaccgaaagacgaacaatcatgctaatattattaggaagttggaaaaaggacccccttttattagcctgcagctcccaaatattgggggatgttgagatctgtgctgcttcagtcttcttaggaagctagcaagggctcctgagaggggccccttggattatgtctcttgcacagacatgcacctttcacataattagggagtatcaaattcaagaaaaccaccattaaaaaccagtgacttttccaaaaataaaattttgcatcaatgggttcccaaaggggttagatgaggaaccagcaagtttaataaatggtggattttgccaaaccagtcaattaaataatggtggatttggttatatttgaaaccccctattggatgagaaagattgttgttgttaccttttcagtggcatcattttgccacctaggaaaacccagaataaggatgggtgttgaatttttgaacgctgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaataatgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacctttacacggtgagtatgggtgtgaaaacaatccaagtggaatatttttatagggtttatggttcttacggtgattctggataagtagtgaaactgttggttgttgatgttgttgttggtgttggtgttgatgttggtgttggtgttggcgttggtgttggtgctggtgttcgccctcgcgtcgggcgtggggggtgggtgttgttactggtgttgactacacttggatcgatgatgaccactgagctggtttgtgggggatgaccctgctgggggatgatggtgttgaccactgagctagctgggtactgtgctggctgggtgatgatgggggaattggtgaaggagaggcctcattatatattcttttctgagttatttttgctggtggtgatgcagttgaggttattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgcattgagctaattatgctgtggaaataactaaatatggtactgctgtatgtaagaattgcataactggttgcactgcctggtggaggtttttttctgtccacatgcatttatgcaaagtctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgaagaattgcataaatggtctgcactactggtggaggcctgctgatttaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactaattaatgactagctatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatggttgtagtgagtgactatgggtaaaattgtatgcagattttgattatgcaataatatattcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacaacgcctgactgagagaaatggggttttgagacaatggcacaaaaaagttcaagatgcttttctgggataggttcacggaaaaagaatgaaagaactgataatttttttattcactgatatctagccagaattaaatagactaaacgcaagtgtacaagatgtggtaaagaagaaaatgaataaaggatgattttgaataaaaactgagaggaagaaatatatgagttcatggaagtaataaccaaacaagccttctcagtctcttttagacaagctagaaaattaatcatgaaaaatcacactctaccacaaatgtttaagagttgttaattctaaacagtcggattttatgaataaaccagattagaaaaaagaagaagacttttgagagacatgagttgttgacaagatctagaagtttcattgacttcagaaatgaattcaggcaacaaaaaacaagctacttaaagcctataatccagtctaattttaaggaagattcaagacataataaaagaagagaagaggcggaattggaggtattttatggaagagtagacagaagacagtgaaaactcaacaatgggtcacatcctgctggcaaacatagtttttgtgtgagattagagctatcaagcaatcagacctcagataaatctgacactccatttcttttacttatgatgctcctatttatgttttgctagaatagcatatgtatcattgataatgtataatcacagtcacccatggatatcatcctgagctgtatttctgggctttgttttgtctatgatcaaaattagatttatatagagcatacattgctgattcctgacatgtatgtctactagtaattggacttctcctgtaaaaaattataacaagcataaaacagttgaagcttaatacagctttgcatatttgcttcaagaccaatctcgagcatgatacgactccccatagttgattgtaatctcttctccaactcgaatcttcttgcttgcaaagattcttaaaacctgtgttccagcaacgtaccagactgtgcaaaaacaaaaccccctcccaggaaaatcagcatcttcatgccttgtttcccttgtttctcataattatgacagtcaaaaagcagactaaccacatggatcggcattgtatcgcttattgattggctcattaatgaaacgagttcggttgccaaacttgccactatcgaccgtatcgaattggttcagatcaaaaagatagctctacaataatactcctcataagtgcttgccaagggtcagattgaatgatctgttcataaacaaagcgactcacactcttagatagactggttaacatgctgggaaagtgtgtcaaatttatataaatacttccgaccatcaatgagaaacaaaaaaaaaagacaatgctattcagatcgtcttacctctgctttgccagctcatctgagcgcagtaaaacaccggtgtattctcctatataatctcccatcgagattgcttctccggcaaacagtccgaatcccgaaatcttactaggtgccacaaaggtcctctaagaaccataatgtaatttgtttattcttaagtcctttcatggaaaagtggatgcaacaaaaggaaaagaaaattgggcagacctttttctttttagcaaacataaagttactacatggattagtgggtttgcaggttggacatttgcacaacaaagggtcgcattctcgattccgttggacgcattcacaatcttcatcgcagattcgacgacaacgacaaccttggtatcttcgtgggcctaagtgaaggtgagacaataagggccatttgacaccagaatcaagtcaaaccaaagagaaaaaggctcacaactttctgcacactgacagaatcgatcacagtaagtcgttaatttgtagcaatcacagtcttgatttgcaaaacattttccggaatgcgaacaggggacatatctgtaattgaaaaaatttaattgacctttgcccatcatttcctcattgataatttgaaggaactcacccgccagtatcaacaggtaaagcatttaaatacctgtcaggtgatggtgacctccaattgggagagtgatgtctcggtttccctggtacacgttggtcatctaacatgaaaaaagtcagttgtcttcatgggtaaagacagacggaaatattcaagtatttctggaaacttacagtgtccctcacagtagaactgctgacagatatgacacaatttactccagtttgaggaatcagacgccgaggtcttgaagatcctcttattggctggtaatgtcaagcgaaagctataagatcaatcaattgaatgcgtgctcttgatttttgtttttttctttgcacactcactcacatacctatctatgatttcagcaattgagaactctgaggaaatgatgcggagcggaatcggcgtgtttttaaggcgagaactttttttcaagcgagtccaatcacgagaatagatatcgtaaagccgggaaaatttcgcttcgtcattgccgctaattttgagagctagagattggatcagttgatcatctgagggtggttcggttatgccgtttggcggcagtgggctcataatgcctaacagacattcatttgatggtaaattgaaagcttcaaccagctcataaaagttttgacgaagaactggatgggatgggtatcatctggaatcagcataaaaaaagggtgatatatcatattacaaacagtaattacgcaccatcaggacatatacgatcagtcaaacaaatttcatatttctctgtgcttgcggtttcttccaattctttcagtttttctgcggggctctgcttgtcatacgcctcgaaatacggcacaaaccggattgccgttagctcgttggattcgtgagagcggatgttatctctcttggggtatgcattcctgtctaacagaccacaccacgtatactgtggcgggcggatgtgatgctcgaaaactggggcggctttgttctgaggaaaattgggttcacatcttgatccagatgtgtccgataggttagagagtatctgtagccaggggggcgcattgagggtcggattcagtcggtcttcctccaatccgacgcgtatgctactcagagcttcctatatattcacaaagcaaggaggcacagtaagctagagagtccacagaataaatttggatggagtctcaccgcaatctgttgccccttgagctctttgaaagccgttggtccatcaagaggagggaggggatccgattgactgagattggtctgcttgttgcttgatttcaactcggatgaacttggattgatttcgggatcatcttcatgtagattgaggtctgagtttgccatgaggagatccagtagggccaagtgattctcgtcccggaacttgagtgtttacaactttacgccggcagatagatgcagccgtctgagcaagcacgcgtttgtggtgaaatctgtcaatcagatgggcgcggtcgcaataaatatagttgatcgcgtcacaagctcctccggtcagcctcgaatatgtagagctagatgccctgtggaaaatgacgatatcgccgagccaccaatgaccgaagaagtaggtacagccgttccttgtacttagttgaagactgtgatcgaatgggaggagaaggggaatcaatcagcatcgcccaatgatccgaaagacataatcagagagaactggccgaccgaatgagatgtttcataccgatttatgtattaatatacgcgaagttggacccagccttaacgcgaagcatatgaccatatctagtaggacagggcgctgctggaagaagtggcagggagagagctggacgggtcacgggcccagctgagtgtggcccgactggcccgctacccgccgaccacccagcacagcattagtcagagtgacctcatcccaccaaaacccaaaaacccaaaagcatcccacctcgatcaccacaatggccgacctcactgacttcgaaaacccgctggtggtcgacaacggtaagcagaaaaaaataaaaccttcaattcgattcaatcttgatttggttcccaaattaatttcactcttcttgacctttcaccttccagggaccgggttcgtaaaatgcggctttgctggttcaagtgagtatttggtcaacaacttcaagctttcttagacagactgactgacttgagattggtttaatctctatttgatatctagatttcccgtcgcacacatttccatccttagtggggagaccgattctacgagcagaggagcgttcgactggactaggtcaaacggcggtgactttgaatgagatcatgatcggagaccaagcctcggaacacagaaactatctgcaagtcactcagcccatggaccatgggatcgtcaagaactgggacgatatgatcctcttatgggactacactttcaaccaaaagctgaaagttaacacccagggtaggaagatcctcctcaccgaacccccaatgaatcccgttaaaaatcgtcagaagatgtgcgaggtcatgtttgaaaactatcaattcggcggggtttatgtcgccatacaggctgtcttaaccttgtatgctcaaggtcaatcctcttctgccaccatttatttcgtgttcgatttgttgagaatctgattaggatttcatttgtgtcttcttttcgtactctaagggttacaatctggcgtggtggtggattcaggggatggggtaactcacattgttccagtctacgaaggattttcactccctcatctgacaagaagattagacgtagccggacgagatgtcaccaagtaatctttcactttcttttacccttctaactattaaggaaataagaaaaggcaaggtttcttaactcattcttaccttttgtagatatttgatcaaattgctcctcatgagaggctatgccttcaatcgcacggccgacttcgaaactgtcagacaaattaaggaaaaactctgctatgtttcgtgggttctcttgcgttggctttttcgtcttagtcgatccataaagttgaaaatttcaccttgccacgcaacaggtacgatttggatctagataacaagctgtcagaagaaacaacaaccttggtcgagaattacaccgtcagtaatatgaaatatctcataatagaacaaaaaaacatcgcggcttcttctagtctgctcgatctcctgatggatggctgtttctcctttctcatgcatataccagctccccgatggacgagtgatcaaagtcggacaagaacggtttggagcacctgaatgcatgttccaaccacatctggttgacgttgaatcacccggagtagctggtatgtaaacattcataagtatctgggtgtctccgtacggagcactaccaagtgctgataattggaaatttcaagttggaatgttgatgattgcgattaccattgattttgttgtaaaacacagagctcttgtttaatacgatccaaacggcagcagtcgacgtccgcagtgaattgtacaaacatattgtactttcgggtggctcaagcatgtatccaggacttcccagtcgactcgaaaaagaaatgaaacagttgtacttgacaagggtattgcaaaatgatcctgaacgactaagtgtttgtgctcgttcaatttctgtccatccacagctccttgaaccttccgactgattttacattctcttcttatcaacacttccagaaattcaaaatccggatcgaagatccgcctcgacgtaaacatatggtctttatgggcggcgctgtgctagctgatataatgaaaaaccgagattccttctggtgagtgtggcctatcatcttcaaggatctcccccttttgtgaaaaaagggggaaacatctctgtcaagaacagagccattttttatgcagatgtaaggtcttcttaactgactacttggttaaaatcccgtgctttttagggtgactgcagaagaatggcaagaacaaggcccaagagccttggacaaactttctcgaaatgaatgagttgtttaaggttctgagtccaatttgattttggtttatgccaatctcttggtaattcaaccgaacagctgatttggacagtccatctctccgtgtacctatttttcccacccccaacttctatttatgtttttttttctgtcatacatatcttgttgctcgtgtttcatttctttttcccactcataaaaaatcttcatcaagtttaaactctatctttgatcgatggtttggtttccagaagaaactacttatcagcgtttgaaagcacatattggagaatgtacacattccaaacttgtgcctgaggcaaagttttttgagggaaaatcatggtcccttttacatcaatatttccttgcgatgagcaaacgatatccataaagagcaaagccttgttgatataaaaaccactacatatacagatatatacaaataggtgaatttaagttcatcaccattacatggatagatagatgatcagggcaggtaatggtgaacgtccgcggcgaacccgaaaatacatcgggaaacccttaggcgaattttcgagttgttcttcgtgcttgtttggaagagggaggtgcggaaaagtcatcgttgtttgtgataggaatcttatttgctgcattgttgggaatacgttacatctataaccatcttaccgcacatcgcacatagtccctatgattgattcagaaaaaaacaaagtattagcacatcgggcgtgcctaaaagttccaatccgagtaacttcgtgtaagaaaaaactgacttttttatctaccaacaaggcgaatatcaatgatgatcagtttaactacatttacttatttttgagaaaggatcagtgaatagagaaaacaaaacaaagaaagaaagtgaattggtttacatgcacaggcttgacaatatttggcactgggtcgagcgacgttagctttgcaggttagacatcgaccaatgagtgaatgaggaggttggttaggtttggaagcagaggaagatgaggaagcgtaaggcgtatatcgattcttggaactctgcatatttcatatcatccatcattttcattaattcactaccaacgcccctcccacgctcaaaataagattcattgggagttaataaagagactcaactagaagtttgttttcgccgatcttccgcttgttaatgggggctgtattcgagcctgcgattcctctcacttcaggggtcgctaaagagtctatttttacaacccacatgaagaagaagaaaaaacccattatagctggttagtatccgagtttctcgaacaaaagagaaaatttgggcaggtgaatacgcacttttggctaattttttttcgcacttcgcaggtgttaacgttgatcaattcagatcagaaacgcgagatttgatggatcgacgtgttttaaagaagaatgatgttatcttgtcagcggttgattcacctaaaatcagatcagacgaaaaacgtgagaactagcctactagaggtgcttactttttcacataccatccctgtattctgtttggagagaggtacaagatgttccttgttgtgctgagttcctgttggaatttatgtggttggtgtggtgatttgttgattgtaagtctgcttcagcttgacaccattttctggttcacgggtggtgtggcccggggtccgggatcggatccggggtttctaattccccacaagggatatccgactcagaatttgaacagctttaaattcttatcaagagaaagttaccaatcaactttcaaagacaatcaaaggattcccatacataggaatttgcagtaggaattgtggtgaatggatcaagcagtcaactgtcaagtgtaagtacactactatctaaaagaatcagacagttgggttgtgatttgatctcaagaatcatcaaaaccaacttccatccataattgcttttgatcgttcttagtacagttagctgtgggtttttttaaatgtaaaattgaaccttttttgggaaatggcagaactgtaaatttctttttggattttgtttttatgagatggcatctagaaataaaatacatgtaggcccagtcaaaaaataggtaaagatgatatgggaggaagttgagctacaatgaaatgtccagtaatccccaggattgaaaaaaatacacgatgaaagcaggctaccacataattcaattttttaggatatcagagggaagagagaagctggataaaaatacaagggtttttgatctacatgtaatcttttgtttgaaaataattttgaacaaattggataagaattcttatagtaaatcagatggattcattatttgcttcattcaggaggagtgctttcatcacttgaatgagtgtgaaatgaaaagagtcagaattggtgtttgatttaattcaaaaacaaaaaaattgatcaaaacaaaggctcacaaatcccagttatcaatctgaatccttccaattcccccaggatctccaccaagcttaataaagatctacatcaagtgaggacaagattaaatgaatcatgagtgcttgcattgatactgtgttgaaagtcacagcttcagactcacagctcgagtgacataaatcgtagagcagccttgatcaagtgtaagcttttgtttgtcctcttcaagtgaacaagaatctagaaatttgcctgtggcacgatgtttccctctgttaatgaaactataagatgacaaaaacacaattagtttctttatctaccatacttgagatttatgactcacaatttcttgccacagtttttggtgtttgttctgaaggtcaaagtacaaaatatatgaaaggatcaaatataagaaaactttagttcatgattttgatatcttttgcgtgtattcaaaatttccttaccctgtaagccaaccagactgttgaccttgtggtattggttcaactgagtttaacccgccccataaacaggcacccttatcttcattagtgtaagttataccgcatgcctagattgtacggtggttgatcagctaaatgtgatagctatgccagaaaacagaaaaaggagcttactccatcacctggtgatagaaaagtggtctatgaattgaatacgattcaaatgttcaatcagatcaaaaatttacccttgggcctagcatggcgatgatcatcaacaacttacattacgtccagcaaggttcccattaatccgaccgggtagtttcgcaccagactcctttttatttatctggggggcctgagtatttaccaatcatcaatcaattttgttctgaaatttgctgtcagatgtggggctatataattgctcaccaacgcaacgttgacaggtggtttttgaccagcgggcaaacttttccaccaattcgcgcaaacagattcgcccatgctgccggtcgacaagaggttgaaggtcacaatcccggtagcgagaaggactattgaaggagttttcagaaacatgattccactagggatgtaacgagttaccgtttcgattgggcggggtgactttttgaacgttttctacttaggaatgatagtgacgtccaaatcggccaagcgggcagctctatttatgcttgacaattcccttggcgagagccggatccccacttcagaggagatgtgtggcaaaaggctgaggacacatgacatggtcatttggttgccctctgcttgcctcacattgaggacatcgataatgaagcgataatcgagcataacactgctccaaagctttcaccaagacagtcatagagcggccaatgaaatctgattagatatgcgctaaccttgctccacaagtgtgttgtttattaaaactcggcttgtaacgtctctgcaacaacaaatgacttttcatgaacctgcagcccgcgggttattggcaccggtatctcgatagcagcactgattgatgatgtgatgaatgtgcggtctgtagattgtgttgccggtgcagttgactcccgaggttcaattttcataacgggtcgtcgtccacacttcgtgccactaagaaaacttgataacaacctacatatactccagaagttgaacccactcgtccccgccaaacatagccacctcacttcattctctttgactgatggcactattgaaatacaaattttatttcacagggtaacttggcagtgagataggaaattctgtgccggcactcagtagttgttcaagccatgctgttcaagtttcgaggttgaaggttaattatgactggtgcttataatcattcaagcggacggatacactctcctcttcacgatctgaacttgacaacacaccaagaggatcttgaggcttacttgccaaaggactatctttgatttgattatcactttccaaacaactggctcaaatcgcaaacaaagccatgatagccgcttgaatcatttccatcataaaccattttagtgcttgaattcaagttacatcatggatgattataaaatatggcaagtaagatatcatgagttcctgtaacccaattggcttgattacataagttatcagaaggccgttgatggtattggtaggaactaggacgattggtgcctttcgggatattttttcttctgaaacatcctgacaaattctgaaattttacttgggtttagcagcagatacattttggcctcaggaagaagttttctcagacccttgtgaatgtgatgtaaggtgtagactcttttaatgtaaagcaggtatttgtaagttaagattattttttggtgaagtcatttcaagaatcagattactcttcttttttgttttaactgcagatttgtactcttctttgtgtcagctttatcaattttgagctgcatacttacctatagtgcatattcattgatttgacagctcaccatcaattttctgttttccagatgaaatcccacctctcacatcacatttccaagtctgtgaaatgtagccttccagatgcaagcaagcattataaaaccaacgatcagatgttgaagcttttacaagtaaacctacattcaggccatcaattaatgggtctaaactgagctggtgggctggccagtccaaaattctcctataattgaagcaacggtgggctggtagtgatgcctgtattggtagcacattgtaaggtaacaaaaaatttgtgacttcacacacccatggttttatcaaatctgcagatggtcagtagaaataacatcaagggctggaaaaagcccttgataacagccaatacaggctgtttttgttgatacagcctgtaatgcatcataaaagattgaaacatatattaaaattttgatacttttttgataaaaatcacagaaaaaaatttaaaaaaaaactggccaatgtgttacacataggggcaaaatatagtaatgtaaagtattggcccaccgttgattgaagctaattgactgatgagagctgggaatgatgaaatttttagggagggggggctccctttaggctggtaaaattgaactggaagtggtccatttaggccaggtaaaccagggggaattcccgtagagctaaaaggtggggcagaggaaaatcccccaccgaccccgctaacggctacggcaggtggcgacaaaaaaaaaggccctctatgctgtgctacagcgctttttagcgttttgggccgccttgccactaaaagcgctgtggtgcagcgtagcgtagcaaaaaaacactaaaaaaacgctaacattacatttttttgatgcaaaaaaagtgccgtaacacagcggaattcccgttagcattaagcatagcacagcagaattccaccacaacattgctaacgctacacgtgtgggctgcaaaaaagggccctctacgctgcactgcagcgctttttagcggtttttgggccggttttgccgctaaaagcgctgtagcgcagtgtagcaaaaaaccactaaaaaaacgctaacactacatttttttgatgcaaaaaaagcgccgctacgctacactttttgggccgaaagcgtagcgtagcagcccaccgctgcacaggctccttgatcaataggaagtcaggcatcttagatttctaattaattcaaccttatgatattttagcttattcttctgagggtctcaggtgcattaacaaagtctaaagaacaaacgggagcagattacaacagtacagtgggtggaccgttatttttggctgcttattttgggttccacagcttcaaagcacaatctccaagtcacaagacttggtgaattggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattgattttgggggagtgggagtgctgagagaaagaaagagtggaacatgggaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggacaggttggttgtccagattggagccaaaacagtaaattctagtgcttgactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctggaaaccaatttttgcaaaattttcatttattatcatttttctaacatcccaatcttcctttctctcagcactctcaatccccaaaaatgaatttcgaagcttttgagaaaaataaattttattttttatttttcacaaattttgaaactttgttttttgtttttattttttcatattcattctccgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctggaatacaaaacaagcagccaaaaataacggtccacccactgtacattgaccctcacgcccaggattagaatcatcatattaacaagtgggaggctctatttctcaaaaatattactctacagcataaaaaaaacaatcaaggcaacaaaggcaatgttaaagatttcttgatgactgctatacatactccaagtgaaaaaactctccaagtgatgagcaaaaaaactgtgacctcggtggggatcgaacccacggcatactgcgaatccaagcaaccgtttggagcaatctatcgatgtaaagcaggcattctaccactgaattacgaagccatgacgcaaccgagcgaaactggatatataaactggaagaaatagattttgggtaaacaaccgagaccctctacgtcatcccactcacccaactcccaacaaccaaaaaaacaatcgaaaccttacgacaaccagaagcaacaaacccactgaaccagagtaccgaaccactcaaaggaaaagcaaaaaaagcacaccaacgaccggccggggaccaagaaacttcaagcatcatacagcaaatttcaacaaggttttaattaataagcaagcaccaccactcggcataacgaataacaggaaaaaaacaatcgcatcatagattatatccaaccccgaatgaacgagatggtctcattatctttcccccgccccgtccgagtgtcttcttctgccactatcatcagtttgtttttggtcttcatcttcttggccaaaccaagccagtctcaattcggaaacatcttcgaagtcagtcgtcttttttctccttggctttttcttatctcctactcagaaaaaagccaagccaagaaaccaaaccacctcgtttgattttgatttcttggaggaattattgattgattgattatgatggatgatgatgatatatagcaattcttccagcaagacgagtccgatggtccccatcgacatcattcaggccactcgtccggtcaaggctcgtcagataagttcaagatggtccgagaccagacccgatgttccgactacctatgtccctcgttcgtcacatcccttccttctctattcatctcgccatcatgtatgtaatccaaaagacattattcttctcgctttactgaccccgctgcttcttgtttttttgtgttggtgggttttgatttatgcaggacgctggattgcgtggcgtctccaagcgattgtccttgtcctttcatcgaagacatcaaatgtcccatctctatccctctcaacccttcctcttctgctactcttaaaaaattccaggactcttttatttgtactagagctccgggatgctctcaagttcagaaagctctcaaatttggatcttgataatccagatcacatctcctctatgcatcttttctcctttagacttacaatttatctgaacaaaaatctctttttcatggatcatttaaaaaagaagagtctcttttccttgaatagccaattttttttctagcttggatttgaatgtatctatcgtacaggaagaagtgaggctttggattatagaaaaattgcagagaaaaaagagatttgtctcgtttacaatgtaatcatttctgtttctcttagacttgcatgctactgatagctttagtgattccagcggcgcttccaccgttgagatcccaaacaacaagcttgccatcaactccagaggtactgagatgagtgacggcgccggggttaccagcgaagttacgaagactggtgattgtgttcgaatggacggtgtcgacaccggcgcggtttccggaggtggcagcgccctcggcagcggacatcaccccgcgagagtcggcggaacggaagaggttgaaggcctcgttattgagtcgaccgattccgcctgcaggttggcgtggagattgagccgagctggcggccttcccttcgtcgagtgtcttgactagttgccagccggcctgggcgttaccctggaagaccatcggctgacagtcgtgtccggcggccacaaaggtgtcctcggtgcaaaaactgagtgagatgaatgggagactcgggagcttgatcacatgggtcgcatgtgggggcgaatctggagcactgggatagacgagagtgacggcagagtcgtgggagacgaaggccaatgcgtccccgcttggggagaagcagacgtcgtggacccagccgccggagggagcggagaagtcgccacagatcgtgttgaacggaattcgctcgccccagaccgtcggagccggcttagagtcgacccccttgatgtaagcgctgaggacccgacaggtggcatcggccgagccggcggcaagcaggaccgagttgggatgccaggccagactgaggacggtagaacggagtggctttttgagatgcttggccacccaccagttcgattcgtcgtcatactgacacaccgcaattgcccgcgcccccgatcctaccgcaaacttagcctcgtccggtgaccatcgcacaaaggtcgcagatcggttcaatcgtaataagactaaggttggctgccaggtcgctggtttcgtcggatcgagcgggtccggcccgtattgccatacatatgcattgcgatcctgtgaggccgtcacgatctggtttcttcctggtgcccaatcgatcgaagttactaccttatcatgctatattttcacagaataatcaaagtattggttggttggctgtttgataattttgtttgttatagatcttttataaaataaaatggtaaactgacgtctgaaagagtatggattgatgtccaggatgaagcctgggttttctgataaattttgacttggtttgagttttcacaaacggccaattctgcatctctcacacgaaaaaacagggtatcaaaagatatcaacacaaagtgcatgagggtttttttaggaaagaagtcttagactgacggctgcgatcggcattgaaagcatgagcggtgattgcgtcggtagcgagttggttgatttcgactgccatggctttttcgatggtcgatgagatggagggaggactctagcagtcgactaccctgaaggcttgatatctttggttggcttgtaccaagatgggcactttggtgtgccaggcatcagccgaagaagtcgtcatagatgccagatctggagtgtccgcactgattggcccggctcatcagtcgggtcgggtcagaactgccgctgccgatcgatagtctcaggatgaaaccgggttgggctcgggtcgaaaaacagtgcccagacccgtcccggccaaactggcgggtcgggttgggtcgggtcatacagtcaagattgctgcccaaacctgacccagctaggggagcaggcggaggaccccggtgagcccttggtagacacactgatgtaaatctgggcaaaatagagtttctgctacatggttattttgggttttttcccatttatgcctgtttggataccttctacataagtatgtatggatgaaaaaaaagggaagctcaagttttggatacataggacataaggaacattggatggtctttatttcttgaatttgaccccccatgctccagccaagatggcacttcagaataaagtcattactactaggtttgatttggcacttgttgcaaggcactcctttccaccaaaatccccgagaaatgggagttgatcccccaaacccatcagcgggtttgggagttgaaaccccaagaaatttaattaaaaaaagccaacccccgaaggagttgggggtcaatgccccaaaacccactaggttttgggggtcgctaaccaaaaagagcctgcgacagctgggaggattcctcccggccactgatggcacaccctcagcggctgagagaaacactctagggcgttgagggtgttcatcctcaacgaccaagaggaacactcttggctgttgagagtgtacaccctcagcagccgagagaaatttttgtccagagtaggacagacgggggatgtagatgaaatagaacaagaacccaaaattggattggtatcaaataaattctcaggttttagcaaatcaatcataccccaattgagaaaaaatagatacatctattgccatccttggagaatataataaaaagggaaaggggaggacagagaatattcggctttggtcaggaagacattttatgtgttgagataagtgtgggtgatctcattcttgatcaagcacctgagcctagaggggatagcaagatgatgaataaacaattgagaaaaagcagttagccaatgcttagatcaggcgcctttttcaagaaaaaatgtattaaggccaaagacaagacaaactaggataattactggtgatgtggctgggttgttgacaattaaaacacgtctgggtttttaactaactaggctgaggcgcaggtgggggctggattgccatacaatccctaacatcaatgcaaaagaagagaagaggaggaaaagagttggcgagaagggtggatttgatgatgatgaccaagaccaatggcacaatgaatggtcagatatcaggtttgggttatcatccggttcttcacctcccccactcctgagaaacactcttggttgagggtgtacactctcatgaacggccgagagtgtttctcttggccgctgagggtgtaccatcagtggctgggaggaatcttcccggtcgttgcaggctcttttccaccggtgctccttttggttagcaacccccaaaacccagtgggttttggggcattgacccccaactccttcgggggttggctttttttaattaaatttcttggggttttgactcccaaacccgctgacgggtttgggggatcaactcccatttcttggggatttcagtggaaaatttgggggttttggggtttgggagttgactctccaatttttgggagtctattagccaagacccattttttgttatttttttgttaggggaacgactcccaaaccttttgaaggtgttggagttctaactcccaattttggggttggacgtcctgaagaccgtcagcagacggtcatcttgacttcccagaaatttgggagtcagaaattcaatttctgggagttgtttaactaagaccctttatttaatttgattgtatattttgtcagtcttactttcttttattttttatactttctttatccgaggattgttgttttcttcatcaagtgaaaggagaatcactcgcttcttatagtggttcagcgggggcttgatgtgaccacaagccattcttggtgtcaatggtattgcaaagagaggaggagttgataaattgatctctgtccagatggtagtgtactagctctagcaatgggagagttgcgctcacagtttgcttgcaattattgatcgcaggtttattaaaaatcagtcacttggttgtacaatcctgaggtcaatgggatgcgtacaaggagaggatgtgaacaaaggctaagtgtccttggaagattgttggtgaatattgaattcatcttgagattgtgactcgtattgatgaccgattgaaggaagatttccgagaagcaactcgcaaggatcctgaagttagtcgccttctgaagccaacccacagaccagaggtcacccaccagactgcccttaagcgggtcagtagttgggtttttgggctgacccaaaatcaaaacttcgacccggtaattaagcgggtcacactcgggtcggttcacatatatttttttcatataaagtcgacccaaacccgccccgagacccaatgggtcacgggtcacttgtgggttgacccaacccactttcatcctgaagattcaatacccgagcccaaataaatatttgggacaaacaaatgcaattcaaggagatgtgtgaaagcttgcacccagccaactgcttccactgtcaaagcaagtcttctcaagatggcttcaaaacattgtggtaaataatactgtgtttctacgcagaaaatataaaaatttctcattatctctttattcattcaatatatggtaaaacaacatcaaaaatggaatcctcaggtaaaataacccctattcacccactacaaccatacccttatctcttatagtttagaagttacacagatttcaacctgtcatgggatttttcattggattcttcagtctgaccatagtcattatgaatacaggatgaatattgcatacttaattcctttgtagtaaattgaatacctttatattattttgaatccctttgtattagtaatattgcatgtatgcatccctttgatcatacatatgtgtccctttattcatttttatgcatccctttgtagtagtatctcacagcctgtaccctggggccaaaatccctcacattgttctatataaggaagtctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttataaataaatccatcttatatattatttcataactacaagtcatagccacattgaaattacagaattatacacattgaaatacagatttaacactttaatcatcatcataaaccaaaagtgccctgaaccatattgatgaaaaacaggtaatattactgaaacaagaaccagaactgtttttgaaaatgaaagacaagagattagatacatcagaaaaacaacaatagcatgagaaccaatgatgtatgagaagtagaaaagaaagcataccacggtgagatttatgattaataggaaggagagcagacaagcttaggtatatgagatcaaaaagagagaagtagtaagaactgaagtttgagaagaggaaacaaaaaaggttagagacttttgatcgattccctttgatgaagttagtgagttttgattttctcaccaaattggcaatagccaagagaggatgttgagagagagagtcggagggattaggagtggtgaagattgaactgaatagaagtcgagatgtcgtcgagatcgataggactgttcaatgagagagaaaagggataggagatagaggaaggaagaggtgacgatgcggatacggaagggaaagtggaagttcggaatgttgggtgagttattggatgttgaggtgaagagccgagcagttgaggctgagaggagcgagtgagattgaagtggtcgaaggtggcttttggtcgacagactgctgaggaagaggattcggatcagacggaggccgctttttatagagaatgtctcgattggctgagttgtggttttgatttatgcgccggagtcgtgatgtcggaggataaggaaattggaagaaggaggaaagaagataacgaaaggggaatgaaacaggagaagaaggagaagatttaggaggaagcgagaggaaaagaaagtacagaaacgagttgattgagaccggaggagcggagcggataaaaggtccgaaattccaacacatattcatcaaaaacaacttcatcaatataaccaacagtcaataacatcttcatacccttacacataccaatcggcagcttcatctcaaacttatccctatcaccatgtataaaattgccaagctaagattggtggtcttgttattctgatagtatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggtttcacaaccacctttgagtcttacaacatctcttggcagcaatcattcactcgaatcccttctaggtagacattgcttgccccatggagcactgatgaggcacacaaaagttcaaaaatagcattccaattaatgtcacaagctctccatttgatcactacccaacatcctggggctctttggggtactccagacccatcccaagaagtggtttcagaccaatcccaagaagtggtttctctcagggtgtcaccccaggtggttactttcaggtaccaccctcatgcatcaacaggaataaaacattcaaatatataccaaaattggctatgaaacatgcaaaataaatatacaagggtgggtcaagactcaaaatacagttccatattcatatcccattcattttcctttcttgattctgaaacttcttgtctaaaattttagcttgattttcattcaagggacttctatttacctgaactttttaagtgcatacagtagcaaagtgtcccttgatgtgctacaaatgggccctgttatgaatcacctctggaaggtttctagagcccccaggggttttgcaagataaaattgagaattctaacatatagctgtagattaaaacatggtcttaagaagtgattttggccctcctgagattcacatgatgtatcatattggttttattgtttcatttccaactgaaaaagtatcattgattgaccatcacaaaaatgtgcaaaacttgaaattccagtgcattgctggttcactgtcaacagacatgaaaaattgttccaaattgaatgattaaaaaacaaagacatctattcaatggtattaaaaagggaaccaaaaaaagtccattttttctacactgacaaaaattccaatggtaattacattttattatggctagttgttgaaaaaacttcaaaagaggttcattgatatggactttaattgacctgtacatagtcctaaacaatcaaaagataagtatccaagtttaatcatgaaacattaggaatgaagatccaatcaaaaacagaaagagattatttcattgtgattcaaccagattagtctgaatcatgtaggaatttttcaatgtatatgtcagtggtcaccaggaaatatcaattctgactggatggcatgtggcatgaatcaaccttgattactgcccctctgtaacttcagccctgtttcagcccaaccacaatgacccctttttatgcttgagggggctgaggcagagttgaactatatctttagggacggtgcacagcattctgaacttggcttgatgtcactttccatttagggagaaatttttttcctgttcctggtgtgggcaatttcaagcttctggctgttaaattttgttgggactgcattagtttagcaaaatgtcaataaaatttgagtttttgacaaatttgatttgcaatcaagtgcctatgaacatgaaacaggctaattcaactgttcaagggaaacagaatgataccaaaatcctggatcccatataggggcttcatcacaacttaaaaaattacagcaagcaaggtttattgaaatgcttccaagaatttggcactgtactgagtctgacatgattttagaaagaaaaaattgactgcccagctgcccagctgcccaactttaaacacatttcatgaaacttccctaaatcaccgggaaaaatcaatgctcactagatggcaaatggcatcatgtaacatcaatgactgctccagtactgtagctccaaatttactgcaacccaaatacaatcatggctttgtgtgcttcatagggctgaggcatagttgatctaggtatgtaatgggtagcatgatgggcttaggctgatgtcacatgtcatctagtgatcattgtttttcctggggcatgaaacaggctaatctacagagtttcacttgcacatcctgtcatttttcaatgtacacttcatgatatacttttttcccatatcctctgctatcattcatgtaatgctgtgcataatattttccaccccagtttcccagctcttaaaatttggaaatcttcagaaacccctctctcattacatccacatcccccacatttttgtgtatataagtaggttattttcccctagaattttcccttcatttcattactcaccaatcagataaaaccccaaattacaccaatataagcaaagtcttacacacataataaacaaaatttactatacaactagattcaatcagaggcaatcatgaatcttaccaaagtttccaacatattaccatttataagacttctaggatattgtttggaagctgttgatagtcatgaaattgttacttataaaggttctttcaaagaaataatagataatgttgactatcttgatggtcaagaattatgtcatcattcaaaccaacatatttgtgaatcttgtcataaatgttcattatgttctcctaatcattgtcctcctaggaattagaatatctggttgatatttattctacgtccccttgttgccaattcatcattacatctagtccaggtagctttttttctcaagttgttaaatacttcattcctctttcactgtactttgtttatattttcttcttccccctttttccaccctcatattctcttctctgaactccccccaatctttctcattttacccaacatactcaagcactctcccaaacctcaacaattcaattttcttcaactcaatcatcacctctatatccaactatcttctgcattcctcaagcctaattcaactgagtcaagcctaaactttccatcaaagtgggttattttcatctcaagtacttcttgttttcttatttttcttattttttgctgatggttgctttgtttcagatctgtctgtctctccccccttgtttcaatttcattacaatcctaaattacctgttttaaaatgaatatgcatgttttccccttctgtcacacaaattacaacctgtccccctttttttatagcttgtaagtcagctgtttggataagaaattcatcatgactcattatgtgcacttttacctgagggggttttctacaggggagtgataaccacccccccccctttgtgcactaactcccacactaccttctctgtagagatggccctgccacatccagatatcccctcccttttttagtggaattggacatctgcatccgcatgcgctggagggtatctggcagccacagcgggtatcagagcgggtatccatggatacctgccctttaaaagtttggcaaggcacagccttgctgtctgaaagggtttccttccagccagaaaagtacatttgccttgccttctggaagggtttccttctagccagcaaagtaaatgtacctcactggctggaggggttttcttccagccggcaaggtacatgtactttgccggctggaaggaaacccttccagtaaacaaggtacatgtacctcaaaacattttggtcaacaaggtacatgtacctcattgactggaagggtttccttccagccggcaaggttgtgccttgccaaccatttaaagggcaggtatctgtggatacccgccagcagatgtggatgtggatgtccaattccgttaaaaaagggaggggatatccggatgcaacagggccatctctagagtcatctcccaaaaacgtttaataaaaaatactcattccctggaaaaaacctctggggaacaaccaccaaatatcaatggccctcctgtaaattctcttgttcatggagagctgcaagctctcagtgaccaagagaaattactcctggtagctgtaagctgtacactctcagtagcctaggggaattactcctggctattgagagttcacatctctcaatgatcgagaggattctcttggttgctgagagttttaagatcagtgactgagagggcttacacccagctgatgagagttgtgagctctcaatgtccaagaaaatcctcctgtctgttgagagttgtgtgctcttgaaggccaagaggaattactcctttccattgagagtgtacactcttgacagtcagagggattactcacagccatcaagatgtgcaattaggagggggaaacactgaaacagaggcaaggcaagacaatacccagtgcttatctgtatcatctcagaatttgaatacccaaaaataccgatacttgtctgtcttactttcctgagacaatacacatgtatcgtctttggaaagtgagacatttattgtctcagagggctgatcccaccaaaattgtcttcaatacacaagatatctggttgtatcaacaaaaaaagacattttttgcttggaaaatacaaatctaagtaggtggattttcttgccaaccaagagaatactgataccaggtatcagtctcaaaataaagacgagacaagaaatcccaaatatgcgtcttgtttctgtttcagcattggaggggggaaaaacttaatagccaggaggattcccctggtcgctgagtgtgtacacaaatcttgacggctgggagggcactcaagatttgcagggcatgccctggaagttttttctggcaaataatttttttaaaggctttgggagccgcttccaatgcccagttcaggaatgggaggaatgacttccaaggtttgtgcagtcttcccaaaaaacctcaaatttgggattcaattctcccaaatttgggagtcaattgaccaaggctcttcaataaagactgcacagccttccagggcggtgcatgcaggtgaaaaataaagccaaactaatatattccgtggagataaagaggtgtgggaaattgtctatataccttgaactgtcaagtgccatctctaagatctatttctagctatgaaacaacccagggatctggggggtcctccagacccatcccaacaagtggtaccactggggatgtcatcccctggtggccactttcaggtgccgatcttatgtaccaacagtcataaattaacactgaaagagcttttaaattcagctatgaaattcaaacatgcaaaataaatataggaggtttggacaaaatccagatttctgattcctgtctggttgagttttatttctttcttgggtacttcttttccagaagtttagctcaagtcttcccaaaggaacctcttttcaagggaaatttcaagggcacattatattttcagtggcacaggaaatcatcaaagatgctacatcctgtcctcagagtcgaatcccatttggatgtcccttgatgtgttacaaatgggacttgttataaataaactctgcaaaatgtctggaacccccaggtgttttgaactataaaaaagacgattcataaatcataaaacaggacatctaaacagggccccaggaattggttttgggactctaccccattggctggctgctgaactgctttgctttaatttaacattgaactgcaccaaaggtttagcagattgtcaagaagtgttatgtttcatatgaatattatttgcaattgtgaaccttgtatgaacatgaaccaggctaatggtactggccaaaagtaaaacagtatgtatggtgtacaactgaaaccagtagtctggttcacataggggctcaatcagaagtaaataaagaatggaaggagcaaggtttattgacattttgccaagaattgggcacagtactgcactaatttcaaaagaaaatgatcgaccagcagccaaaaactttacacacatgtcataaaactgccctgcatgaaccaggataatctgtgtattgcacatcctgccattcaccagtcgatttacacttcatgacatgctttgtttccctatcctctgctaccatccatgccaggctgtgcataatgtctgcaaccccagtttcccggctcttcaaatttggcaatcttcagaaattagtctctcctgacacccaaacctcccacattgttgtgtataaaaggaggctcttttcgctgggaatttcctcttcagttcagtactcaccaatcagataaacccccaagttaaatcaacaccgggaaagtcttacacacacacataagacacttgaattcatctagtttaaatcagagtcaatcatgaagcttaccaaagtgtccaatgtattcctttttataagccttttaggggatcacttggaagctgttaatagtcatgagattgttacttatagtaaaggttctgtgaaagaatcaatagatcatgttgaagatgttaatagtcatgaaagatgtgatcattttgtaaataatatttgtgaatcttgtcataaatgttcacgatgttttccaaaccattgtcctcctaggaagtagaaccttgggttgatatatttgttttttatgtatccctttgttgtcaatccatcattacatctagtccagttagctccatttctcaagtttgcacatatttcattcctctcaattcactctccttttttctatcccatcatcttctcctgtttatctatttacttattcacatcttcttctcttctctccccccactcaatctttctcattttacttaattacatcctcaatcacacttctaaacctcaacacaagtctatcttcttcatcaaatcagtcatcacctctatctccaaatttttctgcttattcctcaattctccttctactagttcaaaccttaactgtccattattccctagtgaaaattcttttctatctcttttcatccccgttctctatggccttaaagtgaggtattttcatcttcagtgctccttgttttgctatactgatgtttgtttgtttgattttagatctctttgtccccccccccttaaaatttcaaagttagaactatgacttgtatccaaccaagaattcttcaacatgtcatcacgattctgatcgaaatcgttcataatgaatctccagctactgtgaatagattacatagtactgtttttttgccttgaccaagctcagcctccagcacaacttggtccttgatgttgatgttgtaacagtggttaattcatttgaagctgtctgatcttgattgaaatcgactatcaacttcagtttcttattttatatcatctacacaaacacaagcaagtgtgagtctgattgtgagtgtgactggacagcatgttatattgtatgtagtgggagattcagcttggctgttctgattgctggtcatattctgatgtcttgcagtgtcccatgctgcaagagtgattgcttgatgggctgagagataggatggtgagtttgtggtgagatgccagctgagtggtgtactacattgaagaagccgattgttggtttcgagtgaaaaaaaaaaaaatagtaatcagaaaacctgggaagaaccaaatttacatcatccacaaccaccatcatcatcatcaagaagaagacagacagacagacaagctgacgatgaccgtcaagactcgaagacagctgatcaacgatcgaacatcaaaactagaacaagaacaagaacaagaacaactaccaaagcaatccataccactacgaaccacctcaagccaactaacaacaacaacaacaacaacgacagaccaagagcaagagcaagagcaagatcaagagcaggatgaggaaccagacgacttcctcttctcagacgacccagcccatccctgttcccaaacgcacctcaacaaccgagccaactactcatcagcgtcccggaataacccgttcttcttcggccaaccggacgataaactggagccataccaaatgaagtcaatcccctaccccttccaactcattcatcatcaccttcatcatcatcatcatcaatctccctccaaatgactgatcgatctgcttcaaaatcagacacgacgactccgtcaaatgggtctatcgtccctcaaccttgacagccgccgccatcggaacctctgtcctcgccagtctcgcctacaacagtcacatcttcccgcgctccttccgctctcatctgtacgtttccttctcatcctatgtcctctgcttcaacaaaaaaaagacaacttatgtctttcttctgtttccctttttttcagcggcgtcatctcaggcgtaaccgtctttctggtcttctgcatgcttaactttcgggacggaccattcaggcgaccccatccagcattctggtaatcccacttcacacaagcccccaaatgcccctcaaaaaaggaaattaacaaatgaaaagtttttttttttttataatgacaggcggattgttctaggcctcaacctcctatatttcatgatcctatcgttcttatattggaccgacaaatcttcagcccgagagttgatccgatacttcgacccctccctaggggtccccttgcccgagaaaagctacgccgagaactgcgaattcacgccccacaacgtctggcaaggcatcgatatcttctgtctcgctcatagtcttggatggttcgctaaggctgtcgtgcttagagatcattggtaactttatttctctctctctcgcttttttgaacttttttgggattttttctgatgtcatttttttgatcgatcttggttggggttgtttttttcaggttttgttggatcttgagtgtcggcttcgaggtcatggaatactcactccaacatcatttacctaactttgcggaatgttggtgggatcattggatcctagacgtatgtaagttacataaccgatgaatatttattttatcatttatcaaacatcataaattgcaaaaacataacccaaactaatacaaaaaaaatcccttcaacaataaaagtgatatgtaattggggaggattatggttaggaatgaagacctgtgaatggctccgagtttcgcccttctcctggcgcggcttacggccagtggtggtgagcgagaacctgacgacctcgcgacgaagggcagccaagtatgctgcccaacagttcactcctcatgattggaccgagttccggtgggaaggcaccaagaggttccggaagtctgtcttcttcccctcgacccctatcatcattatctatccttcatcctcctcaacaacttacttattaggacgacgatttttttttcttagttatatctcaacagtcgcactcttaacagtcttcttgctctccgagctaaacgtcttttatgtgagttcgatcctttctgttctgatcgtctgttttcagatatattttagactcgaaatgctgaactgattcggatggaggatggatagttaaaatccttactatggctggcgcccgagcatccgatcgtgattatccgcttggcggccatgttcttatgggccttacctgcggttcgagagtactatgacgttgagtttttgttttcctagttcctcatctcattcagatctttatttgttgggcgttgggtgttgacatttgggtgatcgtttcgtagtatgctacttatactaaacgcgttaaacgcatgggctctcatgcttggctttcgatggcgactgtaattgtacgatactcgattttctttggttatcatgtcatcacctcaatacgaccaagcaaagaaattgacgggatgatttttgttttgttattgttgaaagttggaattactgatagtgatcaaatggtcgaaaggagaattcgaagaatcagtgatgccgatcaaagtgaagatcttttggagtatcacgttgatcttattgatcgtctatccggccatcaagttcggcttacctgcactcaaacaacatcagcatcattcttcttctaaaaaatcttctcggactcgttagtttcttctgcggaggggtggggtggacccactagaatgatttcatcatcttcagcttcaatttctaaatcatcatcatcatcgtttttctgttctttctgaaataaaattgtttagatatagaaagatagatagatagatatatataatatgtttgatatatatatcagctcatctctgatctctatgcttaattaagatataaatacatttttccctttcttttatctattgatttatttagattttttttggttttctctaatgaaaccacctaaagaataataaagcaagcattacaatctattaagaaaccattgtgtgtgctgtttctggcgctatgtttcagattttttttttcttttgggttgaattgtttatttgtgtttgactaggggcaaatggatttcttttggtgtttttttttatgatgagtgatttgtgtatttatccagcagatggagacttgatgatccaagcagagatccatgggagatggttgggtgtcaccatcagcagggaggggtgagattggtgggtgaaatgctgggaagactggatggggatggaaaacacttcaatccacccaccacaccaccaccaagacaccacaccactctttcccttccccaacaaccatggcttctccctcgcccactgaagtaaggtcggcctaactcaaatacttagaataccagtcatcgaccatacaaactaactcgtgatttcattcttgactgtctagcgtgccgatctatgcagcagccccattaccaccaggttggactgagcacaggggtcagtaatcgagctaaacgaatcatctagaagagaaaaactgatcgacatatccctcttcatatatagcaccaactgggcaattctattactaccatgcagagtctggagaatcaacctatgttcgaccatcgatcccggtcctggcaaccaaggaaatagacacaaatgtagtcagcacatcttctaataaatcaggagaaggtacggagaagaacgcgagtacgacgagtacgacgagtacgacaaccaccaccaagaagaagaaggagaagcccaagacgaaagaagcgatcccggagacggtatggatgaaagtgaccacgactgccgggaatatattctacacgaacgtggagacgaaggtctccagttggacgatcccggaggagatcaaggagcaggtgaagctctatgaggaggctcaagcacggaaggctgaagagctcagattggccgaagtagaacaagcccgagcgaaggccgaagaagcgcaacggatccatgaggctgaacaacgacggatgatcgagctggaggtgcaaaaagtgcgggcagaggtcgaagcagaagcccaactaagaggcctcaagcgaaagaacgaccatgccgctgaacccggccaaccccctgtccagactcctgcaaatccttctaccggatctgaaggtgatcgtctggccaagatcgctaaggtggagcagactgctcagcctgaggacgatcaagatgaagattggcaacgtcagatcgcggaggaaatggcccaagaggccgccgaacaatccggcaccagtatccctcaccaaactactactcctactcctactcctactactgttgcttctaatccccctccggcgactatcaatcaacctcctctcactggactctcacttgaagaactcaaggccactttcaaagtaagactttctctctctctctctctcttttcagatagatttgctcatcgtttattaatctattccatccttctaggcaatgttgctagaaaaatcaatcgatccgatggcgccatgggataacgagttacccaagtttgtgacagatgcgcgctatctaggtcagtgatttgtcttttcgcttaacaatgcaccatcgattgattgcttattgtttgacttccttttgtaaatcaatttcttgcgtgttttgtttagcgcttccttctatgaaagaacgtcgtgacttgtttgatgaattctgtaaggagaaaattcggcaactgagggcagccaagtcggcggttcctaaagtcgatgtaagatcattactttttttcacatataaataagtgattgagattccatcctaattcctttcctctgtaaaatctcaagccccctcaagcatacagatcattactgatagaattcgtaacgtcgactaggacgttatgggaagatttcaaaagcaaacataagaaagatcctaggtttaggaatttcggacgagacgatcgagaacgagagaaggttttcaagagttggttgaaagaattgggcgaacagaagcgcaaactcttgctcaaagccgaagatgatttcaagaaattgttaatcgagaaagggattcctccaaaagaaggggacgaagaagaagagaaagaagaagagtataaggattttaaggaacgagtcaagaatgatccacggtttctagcgatcaccagtaattcatcgaaagagtcgatgtggaagacgtggcgaacagatcaaagacgggctcgagacctgtcgaagaacgatgaaggagcgaccaatgtctcgacccagaacggtaaggctaatcctgaagaagaagaaaaagaagaagaagagaacaagaagaaaaagatggagaaacagatggctagtttgaaagctagagaagatcacgtcaatcagatcaagaaaaagatcgacaaggaggccgccgttaatcgcgccttggtcgataaagatcacttcggaatcaatcccgaaacgcattaaaccctcaacttcatacgttcttgtggcaccattatcgttgagaatgtttttttttttcttcagagtttatgaaatacttgtccagcattaaagcaactacataatccaaaaactcttttatatatatatgtgtgtgtgttcattgattgttggttatacaaacattatctttatacatatacatagacagataagcagcgcattatcacatcttcaattccaatcaaagccattccaaattccaagtgcaattatgactcaacacttttttttctgatcatcatgaccatgatctatgcagcttgccaattacacaggggtgggatggcctgtggcaggcgggacaggatttgtgactgatgaaggtgctcagctggcaagaggaattgaagtgcagcaggggctcgatgtgtgtttgtggactttgtaactaagatccaatgcaatcaggccaatgattaaaggtggaccaaaaaaaagaatggtatgcgtgttctctcctggctgcacctttgagcatctttgaaagggaaagcttatctgtgtggggctctaccatcattatgcctggaagctttgcaaagaatggctgctccagtcccacaaccttgttaccaaaggcacaactaatattggcaaaaaacaagtgtaccactagagggggggggggggcatttgaaagcagctctgctgggcaccccagtgtggttgactcctgcccctcatgggttcatcatcttgactgcatttcttggagccagctggggtgactatgctcagagtaatgatggccagactgtaagcaatatacatgcagcagtatcctggaagctggactctgtaataattctgaacacacaacacaagaatctatgccaaaggggaaaagttgaggcagttaaggtttggaatctcacagctgtctttttccattgcaatctgtggacacatatatgtatgatgagatagcagggcaaacatcagactcttgagctggcttcaaggctcaacttcaagtgagctacatattttaaccaaaaaaaggggccacattaaatgtcccaaaattgattttttgctcatttgagacattttcagtttttttttttggcttaaatagctcatttgtaggcaaacattttttttttttggtttccatcattgtgaaagggaagtatgccattttcatcctcaaaaagagtgctttcttcctgggccaaagcaggttttgttcactggaggaaatgtgggtcagattatgtcccaatcactggggttccataaattgagcagtcaaattaattgaaactgcacaagtggagagttctgaaggccttcttgatcctcagctgcacatgtgttgttctcccttctccccacatccaagatcaacttttttttttcaaagcccaacaaatccaatgagaaagtattggtttgctatttctcagtcttatctcaagcttcaagctgagacacactgctggtgatcagagaccaaccaaggcctaaacctgcacatgaacattacattatgaagatatatgataagttaattgttgattgttagaagataagctgatatgtaattgaataagcatgcaaagagaggaaatcaatctttagaggtctttctttacattgtatattgaggtcattttatataatgatgggaagcaacatgtccctttatcttaaaaaagagatccagaaaaagccctggctatgatcaaaagaagggaactgacaaataaagtattcaaattgagaggaaagccttgtgataagcacacacattgtcatatatatacataacacatatacatgggtgccaatgtatagatagataaacacttccattgtatagataatacttataaatataagtatattcaaaaaaaaaaaaaaaaaaaaaacagaaagccaaaaaaaagaaagccaaaaaaaaagattgggaagaagaatcaaaaagaaatctatgatcatgataatatgaagaagatggatgtttcattcataaggtttaagaaatatataagtagatatagatatatgtggttggaaggtacgattttgtacaaactcaatagaaaaagctaaaaagaagtagaaatggttttgatcaagagagagagagacaactagaaatcaagtttacgtgtggatgtgagtgtaataaagagggttaaagtatagtggttgtttttctaagatagtagatagtctctgaccaattcgtaagttacaaatgaagtgccaatacttggtgctacctaaacaaaacaaaacaaaggtagaaaaaggaaacataaaaaaagagggtggatgtgtgaatgaatgaatttgattgaaggaaaaaaaggtttagttagaaggggaagaggcagagggaagacggaccttaaggaagttaggccataaacctttatagagtccaccgaggccttctttcttgatgattttacgagtcgcatcccacgcgccgttatactggaagccgatatttgacattccagtgacctgcatcctgcgtctgaggacgtccaaagggtaggtgatagtctgagagaaggcgcccgcgagggctccacaggcgagtttacggagcacgcccggttgttgtcggcttccggagatcgagacgggtggacagaagtacgttttgaggaactcgtaggcggcgaagttcgagcccacatagggtgccactccgatcactgttggcactaggcctcgatagagcccccggatccctccctcatgcttgtagacatgtatgctcatccggatcatccccatcccttggtcctcgacccctcccttcgtcggccgtcgcgtcccgatgcttgcagaaattatactcagtcttgagcgcactagatctaagggatacgtcgagactaccgaacagatccctgctatcgctcccgcccccaatcgtaatggcgtcgttaattctcccgtcgacgaaaatcttgataataatttcttggctatctcgtatgatgaaaattgaatagctgaataaggcgctatattaaatcaagtttaagaaatacaaattccagatggacgtcttttttagcctttaccacattttattttgattgtattttgtagaagagaaaagagaaaaaaaaaacagaagaatggaaagtatatgaaggtggaatccaacgaacctatccgaatgacgttaatcccattgcctttgaaatacccacgccagccttcttcccttccgatcttaaccaaggaaggccacatgccctgataattagccgatccgggaccttgacactgactaaaggaagaagaaaagaaaaatagaatgagaatgagcaaattgattgaaaaaagaagtgaggaggaatcggagggaagaaaggaagggagaaggaaggaagactgaacaagatgattttcaggcgttcgagtggagagactacagttcttgacattgctccagcggccccaccggcgataaagtattcgaccaaatgcgagctagtcgattccggtttagcaggccgaccactggccgctggtgtcgtcgatgaagccgtgtttgtcgagctcgaggaggaagaagaagaaaaggctgaggtggaagctgaggtgggcgaaggccggtgagtcgaagaggagtccgatgacatctcgtccgatagctggggtctagaatcttgtactcgacgagcacgcactctcctctttcttttcctatggcgactggctgtctccttggatgatgatgatgatgatgatagtgatgcttgctgtggcagttgtttcaggtctggtttgagcagtggtgttttgtcaagtcggctgagtcttctgaatgtttggttggttgatagtagaagatgagagatggttggttggttggttggttgtgttgggtggttttgttggacagcaggctgagccggtgactcagtcgagggtgtttttttgtgcccacgccctcctctgcatggacttaagatgtgtttggacttgtttgtcttccaggatgctcagcttcaaaacttatacctcactctcccttcaacattttcctatcactgataatcatttggaagatgtttctgtataacatggttatccaaaaacagcccttatatgtagcttgcggatttgcccagctctgcacaatggtattgtgcttcacccgataaaacttctgaagtttcgaaagctggctgcatacatccatgaagatttctcaaaagactcttttgcgttacagtccctcctggtacatgaatatctacaaacatcaaaatacaatctcgaatatgtatatttacatgtttgtctaaaaaaaattgaacatcatatcatgtttgttctaatttcccatccaaaagaagaagggaagaaaaaaagaatgtatcaccaaaaggaaaactgaagaactgcgaaaaaaaataggataatgacgatagaagaactcaaggaagaaagcgattgatgagagtttttaaagagtcaagaagatggatcgaatcagaatcagaggtaaatatgctgttaatgaaacatgacgaagaagaggaaggatgatggtgggtggttaatttgaggagaaagagagccatctcgtctgtccattggatccatttgaactgattcgaaaaaaaaacaaatcgatccgacacaaaaaaaatgagccacgagtctagatgatcaaacataaaaaaaggaggggacgagagggagataaggaatacgacgaagagagagacttacatgagagcctaagaagtagagagtccggagacacagagtttgggagtgacgaagcgtatctgcatggaggtcagccagagtgattttagacgaggagaggacgtgttcgggatgacgagaggacttgggcgaggggggagtcgggatggcaggggcagcaaggatagcgttgcggagattgagtacgatcggagtggactggatgagagtcaaggattgggtgagggaaagcgtgttcgagagggcgaggaacttgaggaacgaccaggaggattcgaagtgagggtactgagcgaaggcggcatagcagtcgcggatgaacggactgactgagtcgaggggctcaggctgctggtttggatggggtaccgacgggacggagggaagcggagcgcaggagagcaggaaggtgacgtagttggcggcggagtggtcgcgtggatggagtcgaatgaagcctaagatccggacccgttcggcctcgatttcctcttccctcattgatgatgacatcattgacgacgatcgatcggccgagtggacgagttggtagaataaccatttgcgatggaaccagccgtagtagttccgtggatagagctcacatgtcttgaggctgaattcgagctcctctttcaggacttgcggaggcagatcagctagaggtctataaatcttcgacgagaatttgtcttcatcagaccttgttgatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagggcggtcagatggtctgggttctggatcaacaggagccgggtgtagttggaagacttcctctgggtcctgttggccagtcgttggattgttctcgtatatcctatggaagcgttgcgagacggatgcgtagatgatggctagtgtcttctgtggtatggccagttgatggtttccatagaccaggaatggatggtgtgggtttggggtggtgatagtcgatggggttttgaagatctcgacttcggttctgtggaagaagaaaatgaagaaaacagcagaaatcaacaagaatcaagaagaagaagagagagaatgaggagatactcacatcggcaagctcgagaggagtatattcagtcgatcgcagagtgcttctgggctcattagctgctccatcttctcgatggttgtcgttggaaaacagctgcatacttgatcagtgctcgagttcgagccaattagccatgacaccccgcatacatacaactaaacaatacggcaacacttatcaaattctcaattctctatcctcatgaatgagtgcatgtattatgtagatgaatttgagaaaaaaaaagagaaaagtttagatgaatacagataactagaaacaaaaaaatgacaatccacagagaaatacaagatgctaggagagataatacaatttatcattttggttgacttgcctatatataaaggcaagtcatctataggtcggtagaagaatgaaggaggagagcaagggagaggaatacaagagatatgtcgacggagaggggggatggatgatcagacgacatgagcggagtcatcgacgatcatcaactgagagcgaggatcacgagcagactggtccggatggtcgactagatctggtggcatgcccatcgatgaaggcgcggggtgatcaggagagccttcgagttcgatcgaatctagcttggtctgccgtcgatagatcaacgcttgggttaggattaagatatcgatcgagagttgaaataatgcacttttgaagtcgaaagtaagacgtcagtttctctttctttcgttgattgtatgtatgtagtggattctgcacaaacagaagaactgataactgaccagatcttgaattggattgaattcgaatcgggagtaacgaagactagatagaccgatttaaaactatctccgaatagccagccaaacaagaccatcgaactcagtccagctagagatttcctacgaaagttagtgattaattgtgggattggtaacttaagaatgttgagtcacagatgggaaaagaaagcaatgagtttattgattggtggggaggttgtgaggtgtatgaatatgtaccgtgctttcgagccccagagagaagaaaccgatggcttgaataaaccagtcatatcgttgaaagaggataaagagggcggcttcgacggcaaacaagagagcgaagaagtcgatataatgatcgaaggagtgaggggaagagcgattgatagggaaaggaggttgttgagtgctgagatcgacagtctgatgattgtgattattattattgatgatagtcggaggcgatctgctcctgagaggttcggttccggaggactggaagacctgctcgggatggtcatcgtatcgtaagatcccgtccggtatacagctctcctgatcttcgagcggtcgactggtggtgttggttggagtatacttcagacagatccttagcaggccgagttgagctatgatcattagaatcgattgcactagtagggccgtgtcaaatctctccccaagccagtaaaacaatcgcgtaatattggctatcctagtccgtaaacatgccccagaaaaaaataaaaatatatgtctcaattagctggattccttcttcagttttctttatttatgaaacaaaagaagaatatacggacagaagaactacacagatcagatgcgaaaacccttgcgaactctgcgtcttttggatcgacactaaactccacaaaaaaatcaaaagaaaggaatcagtcataattcagtatttgaaagagagataaagttagaagatgtaggagtactcaacggtattgatcgagatagaccaatggagatcctaaggctggttcaaggtgacgaaaacaaagaggtcaagagaacaaagggtggtgagttagatgtgtaagttgatgataatgaggagataaaagtgatatatatttagatacctattccaatactagccaatgtgctcatccaagccatcctggggaatcctctctctctctctcttgactcgtggtggtggaggtggttggaatgtgatgcgatggtggtggtggtggatgtggttttggttggttgagtctgggattggcaagatcttgaacttttcccatcatttctgttgtgtttttgtgtttttgtgtttatgttttctgttttgtccatctccacatatccccataaaccatacacactcaatcaacgcatacatacagaaacagcatactccaacatcaattcaccagcagtcaaaggaaatcaaacaacgcttcattcctcaatgattttctcccttcttcatctgatctgtaatcctggtacatgatttcatattccaaaatgcctgttccagaagagtaataacccccccccccaaaaaaaaaaacttaaatatgtactcaaacaatctgcctattattatccttgtgtaatttttgccattgtgtggctcttcttcagatttctttactgcatactgaatattttcaaacttagattccacttgggtttaaaaaaagataaataaaacattacaagactggtcttgactacatagtatctggattttgtcattgagatagtgctagacggccaacatgggtggtggatatatcaaataattgtttgctcaggatcaagatagttgatacagtaactgattatgcagtgtgattaattaaaaagtgtcatcaagtataaggttccaaaagtgaaaaaccaaaaataagtactgttgattttcttcattcgggaatttttttggaaagtatggataggagaacatgcagtcccccactcaacacacaagtccaaaacttcagagagccgttcaagaagactttcttagaggggtcgaggaagtattctcttgattcgggaaatccatgccaaaaaacaaggtgagttatcccaaagacaatcaagcaggacagtgcctctttgaggtagtcagattgccaagctagaagaccattgcgattggcaatctcagtgtgacgatttgagggatgtacttgcgccagttcatgcacaacaagctcatcagttgaatacaaggatgacccagttgggccttgaggcttgaagaggccatctaatgactcgacaggtgttttagcaacatgggattgttcagtggtagcaggttggccagcggcgatggacttttcagctgggatgagtccctgagtggccaatagatcatccccgttatagacaggctcgatgggttttgcactggcaatgagttctttgctggttgatggaccaagcccattccgttcatttactaccccatgtttgtattcggtgtcttgacatactctttcagcagggatatcatccaagccgacgggcatcgagattgtgggtacaatgacagcgcagacctatatccgaagaacgggatcgcgttagatctccatctcaccatccgtaaataagagtaagatgattaaactgaactgtgaagagcacgagtggtaaacgcaacatattttctctcggcgtaatcaggagcaattagggagagaagagaattgtgcagctttgctattgtggaaccagtccagcactaaaatcaagatagggtgaaaggaggttcacggatttcagatagaccaggaaggctcttgatttatggaagatggtccactgcgcaaagagagctctggtccccacaaccggttcttgcccgtttcatcagagcttggcgaggagccgagccaatcacgtcggcactgacccacctttcctcgccacttgccactggttacctgggatgaggcacacactcaagatttgtacatatctgattgcttgacacgaaagatcaccttcaagccgcccgctggacagcttttgtgccgggcatgttcattctatctacataaacagatctcgacgtggagaaatgttgagtgaaacattgatgaaaacttgtaaagtacagtcgagatgacgtcaatctttaagacatcggttaccaatttccgatgttgcaaagactctgcacgtgctagcttacttgatacgtaggacgtcatatctggatggaaaggtttggccatcaattcaataaattattgcctgcctcattcaaacaccttattttattttcattatcattgtgtactctggcaatttttctgatgtgtttatttttcctaaacaaattcatggaatacatgcagtcaagaaaaaatggttcaaaatgtatatgcagaggggaaaaaaaactccaacaagtcactggtggtgcagattacattgggtgtttgttatatttggtaactgatatggcaacatagagcaacccaccaaaccaagaaacccaaaaaggtagagaagcgctcaggaacactttcttagaaggatcaaggaaatattctctagattcaggaaagaaagataaagaggcatgtgaaatggtggcaagcaaaagccaacaatgtagcaccctcttgaaataatcaattgatgggtttaaatagcggttgaaattcgcagtatcagtatgtggccccagctggttcttgacagtgtcctcattcaaatttaacaccccggtcgagtctttggactcaggtttatccattgattcgacgggtttctcggtcatttccagttctcccggggtggcggatttgccagtagtaacggattcctcaagggtggagggtcgtgcagcggtaatggtatttttagctttggcgggctgccgagtggtgaccagcaattccgcgatggcggatgcagtagtgatgggctttgaacttgtaacaagttcttgaccgattgattgagcaggcgcatccggatggtcctccacttccccatcatccaaaactaaaaccgatgttcctagagcatgctcatgtttgcaggcgttttcacataccctttcaccagctgggacatcagagctgacgggtatcgagaacgtgggtacaatgccaatgccaacctaccgaaataacaaaattttgttatacctgagtatgctgctcattcgggccacaaaatgaaaagatcaaaattaaggtcaccgaactcaactataaaaagtagcgacaattgtagcattttctctctatcaaccaatcaaccgaagggacaaagagggaagattaatggtataacgagatttttccacaggaagaacttttcaagacactctcaacggagagaagttgcaaataccaggcaggcttaaacgaagactttttaaatagatttcaaaatacatagtctactatacagaagctctgctctagtcaacacaatttgttttcggcacttcgatggcaatgcgagctcaatgtggatattttacccgcgatacttcctacttcttggccgaagtgaggcaattactcaagagcggtattcttgaactcactgcggtgggtcagctttcataagcgggggaaaagaacacaacgcgcactgcttcaaaaagatgagcacgttggaggtccccgcttgacagctcttgttgcgggctattttcctcgccttgactggtaatcagtagcagtaccgattaggctacgagtcgggataccatcaactcaagtctcaatgaagtgtatataaatcgtaacctttcgatattcgcgcaagtgaacttgtgaaaaaaataaatgagggcagtgtatcaatattatcttttgcctgcgtgttaataattgcatacctgagatgaagcacatgctccagcgcggcttcaattggcggattgctgggggagttgtcaaagcaaacaacattgatatttatgtgaagaaaaggagcatcagagacagattgaagtgaatgtttcgacattttgaaggtgaaaattgtgaaagattgataaacaaatcagcttcataaacagtaactcaaatggtgacaccgtaggttttccgtgttggctgtttggtagtctagggaggaaacgttgcgcgagaaattaacaatccaaccaaaacacacagccataaaggaatggggacgccagttatcgattgtcctagcaccaggctgatgatgatggcgaaagcttggatggcgcgggctgtggaagttgaaacttgataggtgttggcgatcaacgccagtcgattcgagtaagttgcccgtgccggctgatgcacggcaaaagtcacccgcctactcgagcgctcggaatcggattgatcgattgatttggcgccctttgctgagatgtcgcgttgtgcggcggtgactgattttctagcggcgacggggtttccagaggggatggtttgttcagcgatgtgttgtccccctggttccatggcggcaggcctggagtagctaggcatcgagaaagtggatcgagccacagtgcaagtctatcaaaataatctcatgatatcagataacgatttctcttgtcaattgtgaaaaagaaagagtaaggcaatcacacttaactatgacgagaagacgcaagaacaacatgtctatctttctgcgcctgaagcaagtttaagaccgtgatgatattgagattctgctacgggatgagcttgatggtgcttcaagagaaagtgaaacaacctggggactcataaacatcaggttagccatcaaggctcttatgaagatgtcaagctggttgattgcgcagaggttttgccctttcttccccgtttcatccagcctcggcgcggagccgagtcagccgcggtacatcgtgacccacctaggtccaatacccacttcttgctactgggtgaggcaaattctccagagcggtatcactgaacagattgccggtgctcagcttcaacttgcaggggaaatacctactgcggttggtcctgaccttctgtaggggagattggttcacccagagtccagattggttaagaaaacataacacattgataactaagcgagatgcaaataacctgagcctatcgcaacaaagtctttaaaaaaaatctggtaatacctttccatttcccaaacaaattgttgacattaggggggttcacgatagcttttcaccagaaaagttttatcgtcccaccagtagagttgcgcatgctgcgcacttaaaattataagctacaatcgaagtaaccagaagtgacccaccagtaagatttagctatggaaacggactggcaatccacttgagttttctggtgcccaatcacttaagttttctggtgcacattcaccgacctaaccaaccattctcaccggcacccggaacctcctcacaacccagcatgcacaaatacagtgagcggcaacagatagtccgcgatctcttcatgttacttatattcctccaccaaaatgagaccgacaacctccttgactcatccatcaaaattccaattgttccgtcacttggacaaatcacggcccctaggaatcccggccgggcattactgctagatcttttgtttgatgatgaggcgatggtgtctgatcttttgcagctggtactgtcaaaccgatacctacacgaccgattgccaggaagaacacacgatgaattcaatttggcacagcttttcgacatgcgagatgacgacttcaagcaggcggtccggactacgaagcctggtttcatctggctcttgaacgaaatccagttaaacccagtttttcacagtgaaagcttccgtcctcaactgcccattgcccatcaattggctctcacacttgagaggcttggttcgaatggcaacggcgcctcggttggacgtttctctaggaacttgagtgttggccgcgggactgttgtcaaggctagtcgtagggtcatacgggcgatcaatgatttatcaggtcgttacctgctctggcctgacaccaatcgaagaagggagatttctgaagtcatgaaggaggaaggttttgaaggctgcgtgggttttgttgacgggacgacaattcctctctaccagcaaccttcgatcgatggcgaggtgttctttgattgcaaaaaacggtattcgatcaattgtcaggtcatttgcaactgcaaccgatttatcacggcttacatgacgggctggcctggttcgtgcggcgacagcatggttttcaaacggatgctgttacatcaagagccggagaaattctttggtgatggttagtcgttcggtgttgcctactatagatgggttatgttgctgattacgttccttatggtttgcttgtgcaggacaatacctcatagccgactcggcctatgagttgggtgtccattgcatccctgcatacaaagcgcctgcggcgtttattctggagaacacggaattcaattactgtttggcaaggtcgtgtgttaggaacgaacatacgattggcattctaaagggccggtgggcatcgctacaggatctgcgactggctattcaaaagcctaccgacatgatcgagatcatacgttggataaattgctgtgtaacattacacaacatgctggcgcatctcggtgatgcatgggacgagttggacgcatctaccaatgacactccaactggggaggcaatggggaggaatgatgatactccaaaggatttccggaatcgtgttcagacaatatgcttagagaagaactacaagctgggggttttgccgatatactggtctagttctgcttttttgccaatatagtattactggtctagttctgctttgggcactattggtcctcatgcaattgaaattttcattcctgttccacatcacttaacaaccgacggtttgttctcacgacctatgcgtgctctgtaagagccaggagctcttcactattccgtacgtgcaagaccagagtcttggagagattctagaaccagaatattttatttcattcaaaactagctcagagagtgaagaatcagaattctctcttcaaagctatggagtaaagataatcagagagagagccaagaagagaaagaaatgggaaaactcacctagctcagagagtgaagaatcagaattctctactgagctagggaagggcaattgacgggaatataaaggggattccagattacataatttgtgacacttcaccttgtgaaccccacagtacatggggggcttcacagtctcccctcctacaaaaaagagaagagaaaaaaaatgaaacagatagttatgaaagaaatcaataagggtaaagaaaagaaagacaaggtgggaaggttgaggtatggtgattctctgaatttggacccaggacaaaatgaatcttttgagtggtccagtcgatgtgcagctgtaggaatcctttggttgggatatgttggatgattattttgaagaggtgctactgttggccggcaattgatttggagtcttcttgatgagttggttacttgtcttgcctttaacttaatcggtagacctgtgaccagttggtgacaccaattgtttgaaatgtgtaagtggtggaaggcaaggcgacaatgtgacggcgttgacacatacctctcatcttttgccagctgaagttcctcatcaatggctgcaagagcttctacagttgcggatggcaaaaaccgaccttgccctttccgcaaaaaagtgccaactttgggctgtatgcctgaccgtaataatcatgctacatgcacatactttgcatcattggatgctacattcgacgcagaacataaaattatgtggtacactcggtaaaattgtttctaagagttttttttttctgtttgagacttgctaccaagttgtactacataattttgtattctacatccgatgtagcattgaaatatgccaaatttgtgcacctaccatgattattacaagctgcgataggcctcaaagttggcacttttttgcggaaggggcagggtcggtttttgccatccgcaactgtagttcttccggtccaaggtcctcaagtgtgattccatctacctgcgctggttgaatgttgtccgcagtgtcggaagcttcaagtcctagtaagtgttcgtcaagagctgcaatagctgaaactgctgctgtgctaagctcggggaagtagttgatctcttctactcctgctacgttagctgctcgctgcgatggtcggccatctggctggtgggttggttttccggcagtagtgttttgactggttgttgctttggggggtttataatcagccggtttaggaggggtcttgaatgatgaagggatttctacataggatttgttgatttgtcccgggcaggctccattcttgctgccacagtttttcttgcagaagtgacagcgacctagtgagtccaagtaagagtgtagtctccaaagggaggatgattgcggggaggtgctgcggtcttgcgaggccccagtcaccggacgtggtcttccactagaacgcttgggtaaatgctcaaaaaatcccgcaacacgttcttcaaagtcaccataatcaaatggtttaatgcagagtagtcggaagtcggatacttttccttggagctcatctgacaagccaaaagtaacgtattcggccaattcaaattcgccaaaagcgtcttcatcatcaaagtttagcatcgattgtaaggtacgtgcttgtgtgctgaattctagaaagctttgagactcttgcatcttgagttgtcggatgctcctcttgatacccgtacgccagtcgggcggaagggcaaaggtcatgagccgatttttaaagtcagtccacggtttgcctgtgtatttggttgcttcgttggcgtagaatgatagtagattggtttcggccaagaggccaccaactaatctaatcttatcgttggcgtgctctacttccttggaagtgaagaagatttgaagactatgaatccactgtagaaaaggttcgacggcatgaaaggggccccgatagaccggcccatcagaaatcttaaatcgttgtaagtctatacgtccatgtgcgggttgtaatggtggtggagttgactcggttttcactgccgagttgatagcaatctcttcgagtcttgctatcctcgccgcacttgcttctctctctgcttctgcttgcttttgtgatgcctgaagctgcattaaggtggtctgttgcatagccatcaaggctcggatgcagtcgtttgttgacatatcttctggaattccgcctgcggtatccttagatttggaagaggccattgattctgttggtgaggctgcagggtcttgttcgcggtatccaaggaagtgagggaggtgtgatttctttgttttggtagtgacaatagttggtgatgttggaggacgttgatactcggttgtaggcgcttctgggagttgcgcaatcgccggaggcggtgagttcggtagagggacgtgtacagctgtttgagtcaattgggcggctattcgctcgcgacgtcgcttttcggcgttgctggctctgagaatggcttctgggtcgtcagttcttggtagcagaggttcggtctttgactttcttgtggtcatgaacaaccgatcgtcttgtttccgttggggaggtcagggagtgaggcacagtatttgggagttgacgcgctttcaaacaacctgagcagttgtgtgacagcgggattgtggatgataaagaggataaagacaaggtgaagtctggggagtcaatcagagtcggttgcgtctacaagaagtcgctcaaagtcggttacgggtacaggaattcgctcaagtttaaagtaattgaaaagatccagtgaagtcggagaaatgccggtggaatatggaagtcaaagtcgcaattcaatgagaacttggggaggtcaagtgaggtggagaagtccgaggcagtcggagaagtcgagtgaagttggtgaagtcaaggagctcaagtacttgtggattttaaaaaaaatcaatggttttgcttgcggatctagaaaaaaaaagtgtaagagccaggagctcttcactattccgtacgtgcaagaccagagtcttggagagattctagaaccagaatattttatttcattcaaaactagctcagagagtgaagaatcagaattctctcttcaaagctatggaggaaagataatcagagagagagccaagaagagaaagaaatgggaaaactcacctagctcagagagtgaagaatcagaattctctactgagctagggaagggcaattgacgggaatataaaggggattccagattacataatttgtgacacttcaccttgtgaaccccacagtacgtggggggcttcacatgctcatgaagtattggtggactcatcttctgacacttcagaagttgtgtcctcatgattaatgttttctgcttgctcgtcatgggtgtcggctgtttgaggccccatgatcgggtgcaaaaggtcccagtgtggacacacccggcgagcgtaaactgtttaagaaggacatatatgagcgaaaggccctccattgttgagacaagtgatggtggcaggcgactgacgtagtatgatcccatcatgtatgtttggctcgcgttgcgcatgggcaatgaaattgcgagcggtgttgtatgatcggcgcaggagctggatcctgtggttaatccctgggggcatgtatggcgtcagcggcttcagactgtcatttgataggatgagatcattattgtgctgtaccccatacatgcctatgatggatgccctcattctccatcaactcaaggatctccatgcagatcccttctcgatcggggtttcctggggcatcccagcgggagtagtttccaggcgtcgtgagccaattgagcaggattgtgaggctcgaaggcccaccgttgatcgcatcccgatcccatcggtgatccctacccgcctgtctgcgggtgaccctttgtgaatgaggagagctggacatgcgtttggataggatggtggtgtgtgacttggatgcaagccacgatgtgtgtctgcaggaagaactcacaccagggctccggctggtttcagaatgccaatatcatccgtctactccggcttaccggaaaggccctcctatgattcaagtgtttcatgtggactcacgacaggccatccgggcagtatcatgggtggtagtggagcagatgttgtattatgtgttgcaggtctgaaataaaagaatgagaatgacaacaacaataatattaagcacatcaatgttcggacatccatggcattgtggggggattggtaacggcgcaagagacatcttgtaatctagccataacataatggtggaataggaaaaagcaggcacaatcccgcacaatgatggaagatataaaaggatagggccctattcggaccgattgagatacttgttagccaccgaatacgacgacactgatggattgtggctaccgatacaaggactatagacccatcctgaatgttagctattcaatacatggatcagtgaactatgaaaactgtgccgttacgcacccgttcacccatagattgccttcaacagaccctcaacctcagctgccgacttcccttgcgcggctttcagcttcaacgcagctagtttgctctgcccctcggcaccatccttggcatgggcaagctccttattgtatttttccttctcccaactgagccgattgtcctccttctccttctcccacgccatgtgttgcttgaggtaaacaaacttctctgaattcgagttctcgaacgctgaagccaaggtagtcttaccttgcgtattggtatctctgaccggcgcggccgggcttggattggtagagcattggttcgggaacgcgcgccggctggtgcccgccagggaggggcgagggatgaccgacgtaggcacttgagacacaggggttgaggaaacacccgccgaaccttggctgacacaagcgcgcaatatctgtgttgtcacgctgggcgaagggtccattgcgcttccactgaagtctagaggcggtgggagctcttcgtcattgagttctgggtcgacttggggtgttggagtgagctggccagtcagattctcaagtgcggttgagcatcggttcaaatccaacaggccggctggtgtagttaacccatatgggggttgttcgtcttcggcttcttcccaaccagaaaagaacacctcaggcgacaaatcacgactctgcaccccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttgccgccgaagatcgcatacatacgctcataacaaggacattttttctcgaggagttccgccagcgtcgggagatcttcgccttcttcgataccagccccggtttgctctgcccaatccttcgccttcatgaagcgctttttgtagccatctatgcgttgacgaagttggctaccggtaaggcaaagccgatggtttgaattgtcattgatgaagattgcaaacatgtcgtaagctgccgccttggtcaccttagttgtccccactgttgtcttcgacccatccccgtacaagcgtgtgtagtttgactcctcctcgaggtaaccacatacgttttcgtagtcatccgagttgaacaaggggttggcatctggaactgaagtttgggaagcggctggggccgagccaggttcggaaattctggacgcagattgaactgttgccccttgggcagttgatcgagtagagcgagcggatttgcccccacgggcgtgacctttgagtcgcttgtccttagccttttgctgagcctgtaccttcttgatttgggcctgttcggcacgatagatggccatctccttctgcgtacgacgagatcgtctcttcttctttccaattggttcaacggccgttccacttggttgagctgacatggcaagatcctggggttgttgaattgagaagccagaaacatcggacgcaaggttgagccctgagacatcaggaccactcgtgagcgtcccagatggggaaactggcaagcgcgcactcatcggggtaagattcatcaaactcggatctaactgtcaaacatacatcaaatcgtaggtggtgtggaacattgatcaaatgtcagtctctgattgtgaaagcgcaaccaaaaattgcagattacttacctgactaacagacatgatttgtttgatcgtgcagggatgatgaagaagatgatgcagggaagatgatgaagatgatgcagggatgatggtggcgtgtgtgtgaaatttatccaaggaggtatgtgatacagaaaaattaccgtgaggtgtgatggtgtgttttgagccagaggagggtttatgttgggcagatgattatgcagcgggtgactacacttcatgaggtgatgcataccaacaagattttatgaatgatggttgttgtttgcgcacatgattttagcttaaaatttaacaaaaattgcacaccagcaataattatttttaggggggaccagaagccataaaagctatcgtgaacccccctatttgatgctgcggtgactataccgttgcatttactggcggtacactgcatctgtgatttaacagacagaaaagattactgcaagcatgctttcaccggatctaacacaagtcttactcttagataggcagtttgcaccatttcagaatttgcagccggacccaagacagtacagatgcgagggtaaacaagtacagatgtgagggtaaacaaagatcaggaaagaaaatagaatcttttcaagtggtgtcagcaccaaaaaaaatgacaaaaagatcatgaggggtcacgactcttcaaaaagttgcttattcacacaggaaacccctttgatcctctcatctggtgaccaaaaattggctgacatagaccaaagcatatttagtggtgttatcttttcatcatgaaaaaaaaacacagaagattttttacataccctgtgatgcttatgtgaatgtgggaggagtctttgtatgtaatgttgttggcgtgaggtgatttgctcatttaaaacaagttccagccttcatgtatgattcatgaactgtggagcaatcagagttgaattttaaattcaagagttttcattccataagtgatcttgcaaaataaaacacaagaaatcacagatttgtcacatccaaggttaatataaggtgaccaagttatgattgttttgtagtacccttcaacaggaaaacctgaattccctcatgctgaagctgcacacttgggtgtcatgatgaattctgtcaaaggggctgtacttggtagaaaggtttgaagccaattggtcaaactttcattcaagcttgtctttttctttcagttgttcaataccaagtgagtgccttatattgagtctttcatgtaggaattagccaagataaaaaagatcaaaagaaagcatgtgctattttattctggatcaatccaaatggcaaataccaacccaaagtcatataattttgattttctatgatttctcacctacagtcatacaaactaataaattcaataccaccaaccttttttttatcttgctcattacaggtccaacctcacctttccctacataacggtaacaagaaaccgtgtcaactagggtatatggatgataaaaacctagcagaatttatttttgctcaaagacagccaacatcatgcataatttatagataaaaaaaggacaacaaatatcttagagaaagctgatgtacataaatagaggagtacaaaattcaaatagatcataaataaaataaatcatgatctgctaagtgtcttcttgaatgaaaatatctgtacataaatttccaaaaaagtgcgagttccaacctttattagtcgtacattgatatgtttatatggatgttaaaaaagtaagctcatagaaaatgctaaaaaaatgctgctaaagtgtctacctaagaagttcccactggagaataaataaataaattttaatcaatcgattggatagctagtggtcacttttaacagagccagaaggatttgattgtgaagtgctctgagtgatcccataggctgcatcgatcaaccttcgttcaagcaagtctttctctccaacatactgtccttcagcctcattttcattgagtcttccttcgctcggagaataattattacttaactcgagtggtttgaaatgatcttctggtgttttcatcggcgggagaccatagcctgcttcttcacgcctgcgatgtagcaaatcatgatgatcgtctagaacgtttccttctttcctaccggacagaatggctgtaggagttgcgggtagaatgggaggtgtgacgattgcagctgccgatgccacattgaaatcgaccaaggctttcggagttgctattctttctatcctagccggagattttgcagaggttggagtcacaaggttgatttcagtagatgatttgggatttgcccctgagatatgcgcaaagctgggagtagtgggcgctgtgttggtgagctagaaagtccactcccaagaccgctggaagacctagttggcctgttgttcaacaaacggggcgagggagaggccgaccgtgaactggattcagcacgtgccctgagtcgtggtgtaaacgttaacgcctcatcatcgtttgagtcgaatgaaggcttcagatggggcttggggactggcgccgcaatacttgttgagggcacttggagtgacgtgggcttcgcttgcatcctagcatcatgtttctgaaatgcagacaacatgaaatctgcagttaaatcaaaggctgtgctaacttcaggtagcagagatagcatctgggcgaatccatgactccaaccttcaaaaattctatcatggacggaaaaatcattgtaagattagtaaacatgaaataaatcagacgctcatcaatcatacgtaccgcatttgtacccaatctgactcttcctcgtccaagatcgggtctagtttcattgggggagtacaatcgggatcgacattccctctatgaagctttaccaaagcctcccttttgcgttgttgcttggcttctctaatttttccagctatgattacggtgtcatccacaaaagggtctttttcaccgcacaccagataaactggagggaatctagctaaaatggaggaaggtgtgaagatgggtgaaatatggtgatctttcgtaagatcaggtgcgttacgaggtccaacatagcaaatcgccatacatcgcatctatagatacatcatagtattgttttggtatcagcgaacctgcttcatactttcatcaagaaaaaggaggtgctattaccattgaggggctgatgattctatcgttgaagaagccagttctgctggtcattgtcaaatgagttccaaacgcctttctttgagcccgagtctgtggaagtggcaaggccgcttcgttcctatcggtgagttcgagcgtttgttgctcagcatctactgaggcttcgaatttcgaaaactcttcctcgtggaaaagtaccctctctcccaacgacttttcattgtccccgctcggagaactgtaatttaattcttcgcccagcgccgtactaccgctcggatttccatcgaaagcatccgaggcctcggcagcggtcaatttcaattcaacatctgaaaggcttcgctcgaccttgggtgtcaaggctcgcttccaagtggctaccatactgggcaagttggcgatactttttcggaacttctttttcatacctcggctagtcagttcgccgtcatgatgaactcggtcgtcgacgacactcaaagggctcttgtgatttagatggctcttggcttctagaatgccttcgggtaagttagatgatgagttgcctcttctgagaattcttaggttctccggtgacatccaggacgtgaaattaaaatccaatgcagcatatagccaaagaatacccactggtagaggaagtgagtggaaaggcgaatcgggacttgattcaaggattgatataatcatcgcagctgacaaattggcgcccctgtattcagatactcgatgaggaattaagtcttggtgggaagtttggaaaagaagaagtgggatacatcgttgattaaactattacttacgctgaatcccccgtaagtacaatgtccaccatatctctgcccatgccgatgaccctgcccttcgattcctggattatacgataaacatccatgcattcatgaatagcataaggaaatggatattctggcgctttgcaatagtcaatcgacaggatggggataccagtcttgatcgtccattgaatgatcctttcttcatgatggaaagggctatagacaagggggagggagtaaaaacataagctttcacacaaagtaaaagctggctcaagatgcgcacctcatcgcaatgaacccgccgccagggacatctagaatcaagtttttagtccgaacaagttcgagatcagggcgagaggagtacagccagcaagtgatcggttttgtatacttggaaccagaaggtctggggaagatgaatttgcgtttgatcggtatcgaggggcgatgtgaacgtgtgaagaactcaatgattgggttggtggtcttctcccaagtgattcttaaaacttcgacctgaacccccccaaaaaaatcgttattattaagcaatgtaggcataaaagcagtcatgaaattcaaatcatgatgacgcaattatgggtatttgaggaccatttgaatgaggaattccatgctgtgggaacatttggaaggatgatttcaatgaagcttccatggaaaaaaccactcaccgtgggtaccgcacggtacctccgcagcttttcatcagcttcgttggcgtatatcagataatagccactaaagagaacactgagaagatctcgaagccatttcactgggataggagcagcagtcgcgaaaccagcgtcaagagcggtattaatccaggttgcacgatagaaaccccgagaatagagtcttgccagaggctctggagctaacctcagattgattgtatcatgggtcgtccaagcatgagttcatcaaatcgctcgagccagcagaaagatagtttcactcaccagcaaggccgaccagcgtatcccaatgacgtataccatagaggcaagtaagcagggtaacagaaatttgccatggggagaatctttctgtgaaggagaaaatcaaatgtgtgagcaagagaaggcagacagatgacaatcagcaggtctgttggtgaaataggaggaaggagagacttgactgaatctgttgtttaactgttttactccagccggtcctccagggtcacctgatctcagtctccatgcccagaagagtagaaccaggatgacctgagtccttctccacgagggagacggtcgaccaagtagatggtcgatcatctatgcggtagggcttgagtgagattgcttgattgagttgggttgagccaaatggttgagggtagaccgcgcgagtggaaatggtcaacagcttgaggtgtttctgattggagatgtcttgactgttgagagtgagggatttggttcaagatgagattgtaggcagtggaagatgacaaggatcacattacataatcccgatctccgattgctcaaagatcctcaacagacttctcaactcacgtgaaatacaatttcggcaacccagactccagtcgatttcaacggatctcaactatttcacgcatgagtaccgcaaataaacaaatgcataatatcactgcatgtaactacataaacccatgattgttgatcctacgtagatctcacgtaatcacatgccacggaccttccaagagtggtgacatggatgtcatatgtcccagacttgccgcagcatgtcattttaaaagaaagcaggagctttcttggttggctggaatatgtcaacatctaacttaacaaagtcccccctggtgggaggctcgctggtatgaagcactggctggtggcaaagccacccctcccgcagggagggacttatgaactatgcggggggtgcttgcctgagggaatcattgaaagcaggttgaattttgagagactgtagcttgaaggacaagcaagctacatgtataattctgcggagggaataatggcacctgcatcctggcttgccttccctcagctcagcttttgaagatgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaataaatttgaagcaatttttgttccttgataaaaatcctcttcaaagatctctgtaccaaaagctttgagtatttgtaagttcattctccaaaaatcttcaaacaacatatccaagacagccaaaaatctcttaccagattttaaaaataatgtttgtcttgataaaaacaaatttcttgagttttcaagatataactttagtgattgcatgatagattctgctttcaaattctcaaatgattttgggatttggacagaactgtgcaatttaaaccttgtgagccatccccacagcctttcattttgttctttcaataagaatgtcctccttgcttcaaatactggtagtttggatagaattacattgccatgaagaattggctttatagctttaacagtgttaattatttcatacttcagatgttttgaaaataacccaatgattctgatgagcagtcttctttccatgggaccaggtggccaatatcttcacttgaaaattcttggttgggtcttgggatctttctgtcttcccaatttgtcccaaaatgtgcaattttagaacaaaaaatgccatctgttccaaaaattgagttccactttttgatatttgtgtttttgtagtaaaatccaagaaaatgtgcactttcttaattcattaaaaattgtttcattgatataataataggataaaagggcagttcatcacaatacttaatgggttttcatatttccagaggcatgaatttatttccatattttctgataaagatatgcttctatgctttcatgacacagtttcctttcacacttgaatctcctgtgcatatggaatattgttgatgtctaagccccctgactgaactcagttggtctctagactttcattatccctcaaaccgaaaaagtgatgtcatcaggcttgagcacttgcaatgacatcactacgctcaagccctcaaaatctcatgtgcggtcattgtcatctctcttttcctctcttgactttctatcctcttcctcaggatctcttctacatcaaactgttcttcacaactcatcctcactcttcttatcttgagatcctagtctatcgttctcttcttataagacaagctatttcttatcatctttcatcgtcatcatctcacatcaaccttctccagataatcattatcttcctgtcttgatccctgtcttgacaaaccatttcactcgacaaactcgtgtcccaataaatcccttctattcgacaacttgttgatctaccactcatcgaaaacattctttgttcatcgtaggttcttgtcgatgtctcctcattgctgttctcacaattgaccttccttttccttatcaggtctctcttagccatatctttgttgtcaaagtaccatagtgtactgttgtcctttcacttgtcatttactgctttcaggtgatgatcattctttttctttttcttttcaaatcttgtatttctttgactggcacttatgaaatacaatttttcagtctatccattaacagatttacagtctcgaatcgctcaaagaaaccaaacgactcatcagtaagaaagcagtaatgacggacaacaacgaacaaaactcaatcacaaccaaacatcttctcccaatcctcaatggcaagaattatccatcgtggtatggtcgaatgaaggtccagctccgagggaaagatctttggctcgtttgtatcaaccccctcgccaaaggtgctaccgctatcgccaaagctgaaaattcgacttccagtgattgcgccatctcgatcattgtgcctcgactaagccaacactgttacaatgaatgtgtaaacaacacaaccattgacagtgcctacctactttggaagaagatcgcggatcagtacgcatcaagaactgtcatcaatcaaggtcgtgtctacatgacctggtcagctctcgtatataaaggagatcttcaagcatacattgacaaaactcgagcctgcttgatcgacattgacgcggtcggtatctctgttccagttaaagtcatcgcttatcttattcttggaaagctgatgaatcaagacttggatcagattgttgataaattggctctcaatgagaaagctgtttcggatccctatgcagttttgaacgaacttcaaacctatcaaactcacaagttcaacaaaattgagaaaagtgtagcccttttcacttcaactacctcatctttgaagcgggtatttcctaccaaagttattcatctctgtgacttcaaagaacataatcctgaagcgaatcatcccgaacatcggtgttttgagaaatatccacacctcaagaactcttcaaaaactccgaagaaccctagtgcaagtcttgctcacgctgaggcctttgtcacttatattggtcaacatcctgataacttggtcattcttgattcagctgcctcccatcacatgattcgtgatcggtctcttttctcattgataactgaacgcaaagtcaccatcaataccggtaatccttctgccccgttaatcgccgaaggacatgggtcagttgttctcgtagtaaatgatcgagaagtccaattatcggattgtctctttgttcctggtatctctcaacagctcatttccttggttcgacttatcaaagacaccatcactataaagaaatccggtgattgctttgacatcagtgacgagtccggttctctattctccggtccaatcattgacaacctcttgcactgctcatattcaatcaaatcggcagctcatttcagcaagaaaattgacaatgatcacgttgtgagaactcctttggggatggatggcagtcctgcaagggggaaatagcagttatgatatttcaggtatgtatgaattacaactgttacgggtggtttgaaagacctgcccctctaatgtactacactagaattctgacaacaaatttattttattgttgtggcaaaaaactgatgataaagaaaactatatgtagtagtctcttatcaaacctagatcaatgtggaatcagctgagacttagtggaattttgagtagaaagactttggcgtggtttacagaggtctggaatcagataatggaaagagttgaaaggctgggagatatttttgtatgtttttatatgtttatatgagtgaagtaaagtaaatgttgatatgaaaaagactgagagaagactgatgataaaatatgaactattcaaagtgtctttgccctcctccttgaccttcagttaagagaacaaataggttaagatcactttgacgtgtttaagggcacaaggggtgatacttgctacttgacttcttctatgcttcctgaggtatgaaagatgttgatgggccacctgattgagatcacactgttggatttttaacttaagttgaattgaagactctgagtgggatgtgtgtagctggtagatgtgccggattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggatgtcctgtgagggatttatgctggtgtgacttcttctttgagggattttagctgcttggaagcttctattgagccatttttgctggtgtgtcatgtgatctgcactgccacatacagaaaatcacacgtgttgcggaatgttctttctatgttgagacatttttgctggtctgttgtgaaactacgtgtgatccaagcgtgtggctggtgatttcatgtgaaaatacgtgtgatccaagcgtgtgatcatgcaatgtgactaaaacatgtgatcatacatatgcctctacaaacaaagattgcaactatgcacttatatataaatctatactatgtactacccaggaaaactatactatgctgtaatgacaaaaactgatttatccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgaccggtagaatctattgaagtaatactaacaccaagaatctagcctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaacgtcatctggcaccaacgtcttggccatccaagtaatgctgtgatgaagaacatgaaactcccaggaccaccattgaactcgactatctgcaaggtgtgtatctgggcaaaaatgactctctcaccttttcctagtcatttttccccagtccattctcctttacaacgcatccatctagatttggttgggccaattaatccttcatcaatttctggattcaattattttctcacaattgttgaccagtactcttccttcaaatttgttcgctttctgaaggccaaatcaaatacccttgcagttctcaaagtttttgttaaggaagttgaaaattcaaatgcatcaaagatcaaagaaatcgtctcagacaacggtggagaattcaccggtaacttattcaaggagttcattgaagatcaaggcatacgacacgttgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaataatgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaactctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacctttacacggtgagtatgggtgtgaaaacaatccaagtggaatatttttataggtttttatggttttacagtgattctggataagtagtgaaactgttggttgttgttgttgatgttgatgttggtgttggtgttgtgttggtgttgtgttggtgttggtgtgttggatactggtgttgactagactttaatgttgaaggtgtttgtgttgatgactcactgagctgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatgcaaagtctgcgtaaattcaattaagtaacttagtggaggcctatgggttgcaccattatgctatgcaagaattgcataaatggtctgcactactggtggaggcctgctgatgtaataatttatgtgtatgtacttatatatatgtggtaaaatactattaaatactaattaatgactatttatggtatggctttaacctttatattggattatcttctaaactaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatgttcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacaacgtcttctctcctcctgaaacacctgagcataacggattagctgaaagggccaatcgaaccgtgcttgataaagcacgagcaatgctgttgaccagtaatcttccaaagaagtactgggctgaagcagtgagcacgtcagcttttgtttcaaatctcttatccactccgtctcggtcaaatctttcaccgtacaaactctggactaaaatgtctcctccgctgcatcacatcaggtcatttggttgcaaagctttcatctgtgttccaaaaacgcattgttcctggaagtttgggaagaaagcggaagtgggtatcttggtgggttttgagaatgaaggatcagtttatcgcattcttcgtttgagtgacaagaagctgattagaacccgtcacgctctatttgatgaactgtcttttccaaagtactccgaagacttcccactccatggtgaagcatgtgatggaatcttcatggattaatttgaagaggatgatgacaatgatgtctcatcgccattaacgttgcctatggttgacaccgcatcgacaccgccttcctctcctgaatctccgccgagctcttctgaatctctcccggtctcttctgacgtcggtgactcgactgctgctgactctcggttgattgttggggacatatcgtcctccaatattatatcatcacgacaaatcagacgaccaagggctttcgtaacgtctgtgaaacccaatatccctgctcactaccatcgcgcaatcaattgcgcggaggcaaagttctgggaggaggcgatcaagaaagaactggatgcgatggttagtttgaaagtgtgggaggtggttcctttgaaacctggcatgatgaccgtaggaacgacttgggtctttaagaagaaggccggggatggcaatgtggttttcaaggctcatctctgtgcacagggcttttctcagactcatggcatcgacttctcaaaaacgtttgctcctacaggccgcctcaactcacttcgggcacttatttctcatgctgctgcgaatggtttggatttccagcaactggatgtgaaaacggcgttcttgaatgccgatctcaaggaagaagtctatctatctgttcctcaaggtgtctccttgaacaaaaaggaggtttgtctaaaattaaaaaaagcaatttacgggctcaagcaagctccgctggcttggtataatcgcctcttgaagtggttggtctcagcgggcttctcaatctcggtcgcgagattcttgtgttttcttcaggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatactatacttgactataactggcccttttcagtatagtaaagtttactcaaatttctgtttactataccaatactataaccagtgtgtttcccaccaagcttggtatagtataggccaccttttgtggctccaaaattgcaatatactgtaagggccttagctttatcaaccatgaagtgaactccagagaccccttctatggtcaagagactctcataagtagctgtggatgtttttatcagcatccagggtagtttatagtagattaaatcacacaaaataacttccttttctcctcagttatattaaagggccctgaaaatcagactataaccacaccctttatagtaaatttggaaatatatatactataacaatactataccaataactgtaaagtatagacccagtgttgatcgtaggttctcgtctatgtctcctcatcactgttctcacaattgaccttccttttccttatcaggtctctcttagccatatctttgttgttatagtaccatagtgtactgttgtcctttcacttgtcatttactgctttcaggtgatgatcattctttttcttttcaaatcttgtatttctttgactggcacttatgaaatacaatctttcagtctatccattaacaaatatttcttttacacttcatgctgaaacctaagaaccattccatgaaatcattttgtctctgaacataggtgatttgagttccttcaaagactagattctctaaatccctcaggtttaatagccacaagcacttggtgaatattttcaaattttccattacaatagaatcttgaacagagcttttgctaaatttttggatgtgactggtggagaatcctatgggagaaatataaaaaggagatacaatcaatgtgagtctatctaggtagtcttggttttcaatacttattgatcctttacaccagattcacatgattgcaatccaagcccataagttggaggtcacattctctggattgaattttgtcacaaagtgctccttttttgaagggggttggaaaaacaactcctaaggatttgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggcgcgctaacactacaggtttggcgcgctgttctgaggggcgatacaccaatgttagtgggccgtttagcgtagtgtagcgcattcggcccactgttgatggttgtttgacattaattgggagttgtttttccaaatggatggccaattactttgggagttggccatccatttatgttatatgtattttttgaatatttcatttttctttttttgggagttggctccccaaaccacccctcatgcttgaggtgatttggaagttgctcccacatgaccagaggatttccttcccgtcaatgagaaacaacaacacccttgaccagaagggattccttccggtcaaagaagtgatcatgcctcatccaccagaggggattccttctgatagatgaggtctaggattctctttgatttaaccttataaattgctttgttttcatgtaacatcatcaaactagatcatgttctgttttgagtgatctgagagtaaattgatcctgatccatcaaatgtttcaggtaaatggttttgttttgaatttgatttgaaaaaacataacttacagtacaatgtggtggagagagtgcattggggccaaagctttggccaatttgtttggcaagtgcggaatgcacatggcggatgaggaaagcatacggagctgacactacacatgcaggctgaggaaagcggtggcgagcgggtagaaagtcaagctttctgaagtgtgggaaagtgtgagcctgggtctctatagtgacagcaggacacaagatatggggggcacttttatatgtatttcttaatagaagagggatacaaataaaagtagaagaaaggaaagaagaagagtgaaagaaataggtaatatttttgttctttatttctttcatgatgacgattaaggttctggcagtcttactgtccttttttggatggctgctgacagtcttactttcctttttaggatggctgttataagcggagctaactctgacgctgtggtggcgggagcgcgcctgggccaaagctttggccggtttgtttgggggcaagcggaatgctcgcggcgctgatgcggaaagcacgcggagctgacgctacacaagcaggctgaggaaagcggtggtgcgttagtggaaagtctagctttccaaggcgcgggaaagcgggaaaaagtagaccgaatgcacaaggttctgaaaagcttactgcagggaatccgggcaccggcggacaccggggatcacggccggctgcggaccgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgggagacctgcttatgagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgcggagtccgagggggtgacagcggatgacatcgcgagaagcaggaagggactggagtgtgggatacttaggaggagtggagttcgaggcagaagagggggagggaggaaaaacttatgactcggaaaatatcagaaaacagagtgacttaggagtgaatcgtgtattagcctaaagaattgttagagatagattagagttagagtattacctaccaaagaacaataaaagagagctattttacctacctacaagaccatcaagcaagttaccccggacaataaaccggagtaagacgtgttgcggagcggagaagtacaggaaatctcctagggcgcgccttactttccacaacgcctccaaatcaacagaaactgaaatgggttattgacactgaagaatcaggtcaaccacaattttttagatcaaggatcaaggctctttaaaggtaaacctatgtagttttcagttgtactaccaaacaggaagagttgagataatagcagctatggcttgctttctttgatcatggctttggtttggagaagaagtgaaagaggttgagagagacagagaaagaaacaagcagaaagatgctagctaaaacttatgagaagttacttactaatgacaccaatgacactgtgtagtgggaaaggtgggaaaagtggagtacttctggttgataagtgatggcttgatctgggtctggttgttgtggttctgtgttggtctggagtctgaagatcttgcaaaagtgaactcagtatcctctgagagaattttcagagttggattacataatcacaacatgtacatgtggtagagagagttggaattccaacttggttgatatttgacaaggtatggtgaaatatcacaaagtcaatgaaggagaatgtcagcttgctactatggcagagacaacctgtcatagcaaaataaaaataataataaaattacataaaaaatataagaataaagtaaaaatattacataagtaaaagaaactaatttacttatgtaaacaatataaaaacacttaaaatatataaataacttagaaagaatagagaaaactttaattattattacaaattctgaatctacatacaatttaacctagggtacctcagccaaaggtacccctaattgtaaccccttcatcctgtaatactcacttaaagaattaacaggtacccatggatcacgggcacctgaataattgtgcattgtacataacaatatgcatatactccaaatcttgtctcagatttggagtgttgtttatagtttggaagatagaccagcgtggcgtgtactatctccaagcccgctcgcgacgtagtcatgctgcgcactgttgacaggcgcgcctgactacaattgagcccaaggctcaagcccccgcgcgtgctaggtatgcctacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaaatgggccacaaagccccagaaactcactgtgcacatgtcaacaaagcccccacacgtgtaataaaaatataaacaagctagaatattcattaaattactacagtaactctgtatattccatcttccagtttgtagtacgtgtaacaagccccagaaactagttctggcatattctgtggcccatttccaaggaaatagctccacgtaacagactagcccctacccacaggctcctaagggatattcttggttcaaattaattcgtgcatgaccccttggagcttctagaatattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccccaaagcgctcccaagacctactaagctcccctgagcaacacctgaggccttccacaggtatttaaagggcctcctgaccgctcaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataattgctgttattaaagcctcaaaattacccaagaaacccaacagttatcacccagcacccaaaatcaacctttctgagcgctctcaactgtccagtttcagctctgaagatcctcaagaccccataggattattactagtaagtaataacccttttcttgagattttccccttacattcttcctgggatttaaaccacccctgtttacaggccccagtgttccaggtacctaaatcatctgcttttgcactatatcttagagggattaaaccacccctgatttatcaggcccctctggttttatttatattaatcttattaatataaattggccactttttcttacaaattacgccataaatcctctatttctttggaatttattcctttgaaatgaaaaccaaaagtccataagctttttgcttgtttttgcaccacgtgtagctagaagatattccatcttggcatcatgtaggctgacagagaagagtagtgtgaaagtggctagtggtgactagggtttaaattagggccttaataaaaaagcccgcattttccgcgttttgaagcgcttttgctgcggcacagcacacgcgcaatccgtgtttaaacccgcttttttaattaatttatttttgccattaattttaattttttttaagtttttaaaattgtttcctaggtgaaaaaatgcgtagaatttaatggtgaagtccattttccaataaaatgacttttgattattaatttttttttccacttatttttcaattaattgtttacatacatgtttctacctcattttttatacttttttgaaattttgaatttatttcctaggtttcaatgtgtgtataatttaatggtgtaatccaaatttttcaaaactcaacggttcatttttaatactgaaatttgacattttttttcacttaaatttctacaggttaattttcaatattttttgacgttttaaaattttctcctgcactttgagacatgtaaaaaattatggtaacaaccatttttccccaaaatgaaaactataccttgaattctgcatttgacacatttcttttaattaatccttcacattttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagtttttttcctacatttaaaagtgtatagaatttaatggtaatattcaatttccataaagctcaacggttcattctgaatactttaattactcttaaaattcaattgatttttaagagcttaattttcatttttttttgacaatttaaatttatttcctacacttttggacatggataaaattatggtaacaaccacattgcatcaaaatgaaaaatatatcttgaatattgaatttgacgtgtttttttaattaattcttacacacttagatatccttattttatgaaattttaagttcatttcctacattttgaaaggtttcaaaattgatggctgtatccattttgcattcaaatacaatttgtatacagtacaaattatgcaagaaacggggtacactcacgtattataattgaagcttgtatttttatggaaattggaattcaccattcaattctctagcttaacaaagcctcagcgagcatttgctggcgagagccaggcgcaaagtgcatgcgaggcttatacgcaaaacgacgaagctcgcgcatgagaatttcaatttgaagtcattttacccatttttctggattctagatttcaactctccaagaaaagatgagctttgctcatggatgaagcgctaccttcattcgcatcgacctgtgcattcacttttcttgtggtattttttgttaccactcgatttttattttagtttgtgatttcataatattttttgttctttttttcgcgcatcgctctcttctcaattaaaaaacaattaataattggacggttggcatcacagatccaataatccaataaatcaatcatattgcttgatataacagggatttcactgagcgagtcaagtgaaatcgacagtgaggctaactgatcaagtcggataaaagaaacaagccaccattctcctagagacctcgtccggaaacattgaacatcggttgaagacccaaagatgactcgcaagcagaaaaaaagcaccaaggttactctgacaaacgactggcttgagatgaatgatgagcagctccgagaagcaatcattgaagatgcccgaccatgctatcctgagactcaaccatcaaagccgcttcaagtcgatgccgtgatgggtcttgtgaaaaagcgaaacacctttgtaatggccggaacgggtttccgaaagtcaagaatctccgagatgcacttacatctgttccctgcggccacaaaaccggttgttcttgttttgaatccgctagacgcactgggagataatcaagtcgaggagaagatcacacagaagtatacagcaatcaatctgaaaaaacttacattcaatgctaaggttgcggcaagaatcaagaaaggcgaattcaattttgtctatttaagtccagagatattcttgaacaaccagatgtttgtggagctctttcacgattccgaatttcagaatcatttggtttcgattgtagtcgatgaagcccatatgatatatgggtggggcatggttgctagtggcaaagcaaaaaaatcttcggctcataaacaacatggagaccgatcaatttttcgtccatcgtacggagaaatatgtcgacaactcatggctacccaggggataccggtccttctgctttcagcaacttgtcggcctcaggcccttgaggccattcaaaaaaacctgaagcttactgatgacaacattgacatcgtaagggctgagcttacacgccccgagattcgaatcctacagtttccaatgagattgtcgctcaagtcagtaaaagatcttacggaaatgtttggcaaagaagaagatattccaaacaacgaagtggtcccaaccttaatctactccagcactcaaaacgccacactcaaggtgatgaaggcagtcaatcttgctcgggggactcctggcggcgaatacaatccaaacagcaaagtcatccgaaggtatcacgcttgtacgggggacttggagaagaaagatgtaattgatgggtacgagtcggctgatttttcgtgtatttcgtgtaccatggcgttggggcttggccagaactggaagagggttcgtcgagtgatccaaatcggtcgaggtgatccatcttgcatctgccaaatgattggtcgatgtggacgtgatgggagacccgggttagcaattctgtttgttgaaccaaagaggcggtttggcttgaatacgttagaagcaatttcaaaggccgacaagaccaccgatgatgtacaaatggattcgctttcgataacccctgtttgccttagaattgcctttgcggttgacaacaagtcagtgactgttctgctgatagaaaatcatgacttgaactcactatgaatttggagttctttagacatggtcacatccccatgaattatgatgacccgaaatacctaaaagaaaaagaccacgaggagaccaagggttttccaatttgtaaatgttcgaactgctttcctgaagaggccaatttactgcgagccaacatgctgggcatcaaagtgaccaactttgaggaagcattggatgatcctaaaaaactgactggagggcagcttactgccgagatttctcccctcaagaagaagaaggtagatcaacccaccaagtccaaggagttcctcctcattttggaccatctagcggttattctagtcaagcgtttcgacgaatttttttacgaagtgtacgggaaagccaggagtttttcgcctcacacactattcagtttggtagaagctaatgtcattgctcaaagatttgaagacatcaaaagtacgatggatattgaagagctgattggaggagaagtgatggacggacaactagatgtgctacatgagtgtctctcaaaatttaaagaacaggacatcgaatataaaacctatgtcagaaagcaaaatgagtaccaagaaacactccagaatgaaatggattgaatcactgcattgaaaaaaacccggccagcaaaacaagtacaacaacgtcgcccggctgacattgtccgatcagcctccaaacttgaggaagctgcagccgaggccgcaagggaagaggatgcgaagaggaaatttgaagaggagaagaagaggaaagtggcagaagggagaagacaacaagaggaaaaacgactggcagcagcggctgcagacaaggacgcagcagaggcaaagagaaagaaagctgaaaatcaaaggagggaacgcaaagaaagacgggtggaagtagcagcggcagcggaagagaaaaagaaaaacgaggccgagcagaaaaggaaaaatgtgggggggatattgatgcctcacgcaagaggcgatgtcccaatgacagatagaatcgtttcttcacttggatccgttatccgagtcttcctgatcagtgagtggtagtccatcttgatcttcggaactatcaggctcatcatcgccttcggaactgacatcggagtccttgttttggttttctagatgcagatccttgatggtgttggtccaagtgatgatttcagttggtcgcagtttatttattgctcttcctttcttcaaccacattttttttagtttattgatccctacatcaaaaaagttatcaatttcggttggtttgtactcgcctagcttggctatcttgttacagatgtcattttggtaacacattcgcaagcagtggttcatcgactgtaagttgatcttgtagtggtgtgattggtagatgtcgttttttccggtgtcagctgtcagtccgtgtattaaactttgaagctagacaagacaaaccaagcatacaaagcaataattgataattcaatcagttcttgctgaagtcaatgcaaaatgcaaaacagctaatttaacaatggaacattgagcgagtaaacatccttgagccttttgatatcagtgccttgacctgagtggttgaagaagtatttcaaccaaaagttttggtttttgaggtgctgatcctttgcgacaaagtgtttctgtctgccacttggggctattaagagcgagtgtgaaattacttttctcaagccttttggcaatatttcatttagcaaaatgatcattcgtggtagctggatcaagtagttggtcagttttttgaccccctgcgatatgattgcccatcgcttccatacgttcattagacgcccaatgtcgccagctttcatggctgagtttccctcaacaattgttgcaaaatcactaagtcttcgcattaggtttgcaagctttggagatgatcgtccgctggcagcatcttgagccattggagagaagaattctttgtatgtttcttggatcaggttgtgaacctcctgacttgaaatcagaggaaggtcctcgggcactggatccttgtcagttcccattacagtcctatgcaataattgaatcaattagaatgaaatttcacaggacaagaaaacagttacaaatgttgaagcttacttgatgcaatgaactaaagttgcagtgtgaatcttctgtatgttctgaatcattgcagtatagtcttttttgtcgagcattttgttggccggaatcccaagtccatttagaaaacgccaggcacccgaatctcgtgaatcagaatcgttcccatagtgctttgagtagattgcttgtgatatattccacaaggtgtgtgatccgcccaagatcgtgcaaacatttattaagctttcctcaacatgtttatcgggtacacgctgtgatcgtaaactgtgtacatttgtacaggtccctaagtcaccatcgataacctgtagacgtgaagagaaatcctttacattcatgttggtttgttcgagaagggaatcaaagacctcgccaacaccttgagctgaattgtctgacgcaaccattagtttcagcattgttatgtcgggttgtgtggatgagatttggtccacaactggtgaggttgttggaatcaagagcttcgtatctgagggagtagccacatatttgagtaagacatcagcaatttgagctttgatgacaagttcccagttgcattcttctgttgccgatggcataaacatcttaggtcaaacattaaaattggctaatctagccatagccttgtggtagctttctacagtaagatcatctgcagatactgattcaatgagcttggggtcggggcgatggacatatccccaggtgccatggaacatctgactattatggccaagggattttgtatgtatcttctgttcaaagtcaagattgtcgatacatagaaagggtgccaggttaccaatgagcgattccgacgtctttatcgccactagatcttttgcttcaaggcccagacgtttcagggcttggtgagcagtcttgcgcgaggaagcgaggccaatgtaatttaaaaactgattgacttgatcggatactccgcatgcaaggaatgtaagtgagttggcaagttggtggccgttgttgcgtctgttgtaaacaaaagcaaccatggaacagactgtttttgcggtcttcattttgacatgaatcaatgttaaaatgtgtagttaaaatgatcaagaggagagggaaaaacacaccgtgtatactcgaccaggaaaatcacaggttgtttggcactcttcacggatctgtggatcttgatcatcgaacatctcctcagggactacatcatcgtctgaatcaggatcattgtcgtcaatgtctgtagcttgcttctttccctttttttcgtccttgtttgttgctgctttcttgttggcgggtcgtgcattcaacttatttgagatcagttgaaataagaatggcatgtgatttttgacaagatcggcattgcgttcgtctttacattcctgattgaaaagcgagctggagaccatcctactgctgtggtaggctccatttgggtacgctccgctgggtggtttctgcgagatagtaatcctgcttgcctgaagaggagatagacgattcaggaaacagaaaaatagaaaaaaaataagcaacgacatacctctgacaatataaaatcttcccagagcttcttcccggcgcttttttttgaaatgaccttccgaattgtatgtataagctcctgtgttgtatcccagcctctgtctgctgcccagtaacgtcgatgtccggcaaattcaatatcctcattctccaagaaggctttcaggaagctttttggggtgtagttgtattggtcaagcaatttgaatatttctgtgagtttcgtcttctccaaagttgacaggtttcttttctttcttggtttttttgtgttttgagagggtccagactgattgggtgagtggatttgatgaggggaatcaggatccggattgacttccattgatgatggcaaagtggtgttgcagtaagttgttgttgaatgtatgcggctgacaattgaggaaaggcggggaaggagagagatggatttgagagagagagacgttggctaaaatgaaggcttttttccaatagattaaattctatgggttttacggtcatatgacgctgggtgagtgatatggaatttcaggagaattcaaaatccaaattttgaaaccaagtaaaaagcatgattggagaggaataaaagtcaggtgagtaggtggatccaaagccaagagacacaagattacttggctataaacatactgtgtttgctccggcagaagtctttcttctggagcatggaagttggtttacaccaaaacttcgaaattctcatgtgggaggcaccgctgattggccataagtccctctcccttcggtcgagggctggtgctctgcacacctcgacaaggtttccttgcttgcctcaagggatgaggtacttagttaagttagttcaattctacacatctttaaatgtaggaaatgaatttaaaattttgaaaaatgattaaaatccagccggtaaaaaccaatccaaaaaacattaaaaaaacatgtccaacacagtattcaatagcagtctttggtttttatgcaaaatgattattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataattaaaactaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaagaatttggcttacaccatcaaattctacacgtattgaaacctaggaaataaatttaaaatttcaaaaaagcataaaaaaataaggtacaaacatgtaagcacacaattaatagaaaaaatgagtggaaaaaaaaattaataattaaaactcatttttatggaaaatggacttcaccattaaattctacgcattttttaacctaggaaacaattttaaaaacttgaaaaaaattaaaattaatggcaaaaataaattaattaaaaaagcgggtttaaacacggattgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcggggttttttattaaggcccttaaattacatgaggaattcatttctgaagtcataatttaataaaatcttaagatgaaaagttacagtattaacatagatgaaaaggggagaattaagcagtcttttggtcagcttggctggctctaaggctgacagaaagcggggttgaatgtgcaaggttctaaaagcttactgttgaaattttgctcatcgatctcttccccttttttttgcttcttcttttttttacatgtcactcacttgtctccggtgtcattctttatttcttgttgaatatgcatcaatctctgctcccacatattgtgcattttgtatctagactatttaacaaccctagatacaaagaaataaaaaagaaaaactattggttctttattattttttgaccgttcctgaaaggagcacattagcccttccttcagcctgtctgcgagcacttgagccctctcagcaaaaatcataaaggatattattttcttggcctttccgcctaaaattcaacacttactgcggggaatccgggcgctggtggtgtagtgtgccaattgtgtttcaagtatctaattgcataaagtcacagtccactattgagaaggggatatattcttaggagtattatggcataatcagattctacaggtcatttaacccatagtcattcactgaaatcactaggctagctccactcagtcaaatgtatttggaatttaaattttatttgcatacaaaatgcttattgcataatttcaaccacaatttgaccttaatttgtttacatattcaatattcattgcatagtgtaaccacatgttggccgcattgtttgtatgtacactgagaatttatatagcgggaaaccacaatttgaccagatttttagatgcatattcatcattttttagggctagaaccacaagctggtcattacatatttacatgttagggctagaaccacaagttggccatttagagattattgattagggctagaaccacaagtcagccgggtggtaagccaatcttgaataagaggcccacagaatcaaagcttcaagcacataatcaagctctttggaagacaagaccctcaagtaccaaggcaagccccttctggaatattcagccaacctgcaacaccatggatgtcacaagacaaagccccctggacagaagacactctggattctcatttcatttcattattacataatcatctcatgcagtcttacatcatcaatacccattcagccttccacacttggcctctgcatatgtttcactctagtctcatttccactttgggccacaatctattgtttcacactattcctcttgggttattttcatgtctcacactagtacacatttggctagttcattcatctctttggtatattcttcctccctcattgtttgtggcaaatttcatccctgcatgtctctgatgtcatttcctccattcatcttggtgcctaccaattgggccacatgtttcagtttgataattttctcttgttacattttgttccatggtgattccaaccacaagctggccactccccagattttgtatataaggagcctagttttcccctcttcatttgttccccatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttggccatcaacatttgggatactagtattattcagacagaagacatacccatctcaagaatactccaaagccacacctttccttaagagtccatactcttatctttttctcattatcttactcaacccagttaccagagaggtagcccattaaagcaactctccctctccagctctattcatcccaaagagtagttccacaccgggttgtaaaataggttatttaatgagggcttttccccctcattccaattttttatcatctcatctcatcatctcatctgatcagcaaccagacagaacagagcaatcaatccacacaacttaaccagtgtgatctcaatcaagtgccccattgagatcattcagactttgagaagcatagaaaaaggaaattaaacaaccagtacaaagaaaaacaagagagaattaggagtagtcctgtattagcctaagaattgttagatatagtgaaaagttaaagttttaaaaagaatcaagaaaagagttcatagctatttaactaccaaatcaatcatcaagcaagttaccccggacaaccaatcagagtcaagtagcattgcagagcggagaaggtcaataattctctagggtatgccttactttccacaatgattgaacaatctttttgtcccttgatataaacttcttcttcttctgtaccacaagatcttcaagtatttgaaagtttactctccatagaagtgcaaataagctaccaaaaaacaagtacagaaaacccagacttgtgtatgatttgacgatttttggcttgataatgatcattaaggtttcctgattctaatttcagatatcaagagttggtgacacgtttgttgcagagatctcaaagtacactacgggtgcaggggttcaaaacatttccgaagttcgttcggaaatgtttcgaaatatgcgcctgcaggggcggacgtcctggaccttggtccaggtacatttcgcaatgggatgcgaaagcgattccgaaggtcctccgaagaccttccgatagcttttcgaaatcatttcgaagtacttacgagactcccgtggtttcgaaatcgactccgaagggctacttcggaatgattccgaaagccccgttgtttcgaagtcaactccgattggtagcttcggagtgattccgaaagactttcaaaagacttccgtattaatcgcgaagtttcgaaagtctttcggaatgttgtctgtgatgcctggggtggcaattggtctggtcctgccacccttttgattggtgctcacatttttctttcttccccaacaattgggatcggatcttttttgctcagtgtatatatagtgcgtgtattgctttgaaagcgagacttaaaaaaacaacatgtaatgtatcgttttgatcagatcaatcaaccaaaagaattgaaagaaaaaaaaaataaagggaaagttcgaccgaaagaattgaaagaaataaaagtcatagaaaaagtgaaactgtacaaatatagggagtcaagcggcacgtggagagtagtttgcttatcatgagttgagagagaaaagacgaggctaatgcaatatgattggacggaaagggttcgttcattctggccaatcatccctttccgtccggaccgaaagggttcgttcattctggggcctgcagcgttacctgtggtgcagcagggttggcagtcagcgaattgatctttgcaatcacctgctggtccgatgggggtcgctggtcagcttcaggcacatcatcgaccgttttcgagtcgtcccagagtcgttgatcgatgtcgaagacgagttggttataagctattccgtaggccggggatttttgtctcaatcgtttgagatcttcatctatatcgtcccaaaaggaaactgttttcccttttagcttgtcggcgagattgagtcggtgaaggttcaccatgaaccgcaagtacgagatacgaatcttggcccctttggtgattcaattatctgcgtgtatcttcgcaggggtagcccgcttataggacggatgcattgcggagtacacatcagcaatgagggtgtagagactcagaactgctgttggtttggtgtcggaaccaactccgaccttgagcagtcgtgcgtagtaggttctttcagccttgacctggtcggcgatgaacttttcgagttcgtcgctggggcccgtgagattgtgtgggagctgattgatcttgcggaactgaggggtttcgtgattgatcatttcctatgaattgatctctgtttggtgagcataaggagatggaaggatgggggatcaaaatgacataccatcatgcgaccaacaggcgtcttggagggtttcaatcgttgagagctcctgtacccatagcattcaatgtcttcctctagtaagacgacacggatgttctgtcgtaagtaggctcggaagcccttgttcgatttgtaaccctcgtggcttgcttcgacctcgtcctggtggtcatcttgattcggtccggcattggaggatgcagttgatgcagttggttggggagttaggttattttgtagagcaagtagcaagattgccgtggttcttgcttcttgactcatctgttgtataaagtaagaaacatgtcaagggaaagtgtggttggaattgggctcaatgagtcattgagccggttcttacctggaggaggggctgcgcgcgttggagaagatcattggtgatgtggaatgtgctctgaatggcctggagggtgctctggatagtattgaggctctctgggggagtgatgctggaacgaccggtggatgtagaggttgaagatcggtgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatctgcatatgctacataaccctttatcttgtatccagttcagaaggttacaaaatagtattttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataatagtatttcagtaaacattagttatttcatctcagataccacttagtcagactacatataatatttcatcccatacagctgatttctcatccagatattgtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcattcttacgttccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtctttgattatctcatttctttttgcactacatattagttttatcataaacagaagttacttcagattttctccttttcaacatgtttatttcacactacacatttgtcagccacaattatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtacctgatcagaaccacccacatgtatatagagaatactctttcccacttactttgttccccatgcttgcatgagagaagtaaacagataattacttagcagacatcatttactagtagttaccagaagtaattattattgattttccccccagaagataagaaattgaacccagaaaccattacccccagagcctcatccttaccagaatctcccacatcctcaatctctcagcaggtgacttgtacaagacatcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacatttatccctgtgtggttgttcttttcccctctaagctcttttctttagcttgaaaagttccacaagtggtgtcccaacagtggctttattctccttcaaaccttcagtcttagaccccttattacttcagtcttactgtttcatctgttccacaaaacccctacctataatattaaccagagaattttattagtatacttttacttcagttacaacagatcattatttatatccctctgagaaaattttaaattcttaccctgatattttccacatcaatcttgcctcataccattttttacagataccagcattttttttagaaaatctattagttatttttccttagcatacatagtagaaatgtcttacagaaatcagccagttcctttaaacctctatccttcaaagcatggacaacacagaagccagtcagttcaatcttccagtagttcagccctccatccctcagatcatcaacaaattcgacataccccagcatctcagaagtcatacaattctcctctaccccatttcttggaaaaagaaaccagattgccgaagtatactggaccagagactggtgcaaggatggtcaaaatcaaacctatggataaagattttttctttgatgggacaaatgttgcaattgaaaagtttatcaaacggtacgaatgcgctggagaggctgacggagctagcgcaagggacttagcaaaacagatcattttttttgtcaaagacgccgatttgaaggacgaagtagaagaaatgactggttatgaagatgtggactgggaggaattgaagaaacagttgcttgatcgatttggaaaggcgctaccactagtcaagtacacaaagcaagatctagaaagtttggtcagctccgccgtcagtaaaggaggaattcggactctcagtgaatttcaagtattcaagactagatttgaagcagtcactcactatctagttaggatgggttataatactagcattgaagaattccgtgaactcttgcttgaagctctcagtcgccaattaggatcagctgtaattaaagaacttattagagatgataagatgattcgatctagagatggaggagacatcttacctcccactgttactctcatttcctacattcaaagagaagttcaatcagacagtgtaatggaacgacaaaatctttggagtccagaaaagaatcaagaaaaattaccagcatctcagaccaaaccggcaccaagaattaccactcctagtactcctgtccaaaatttgtatgatgaacaacttcaagatcttaccaaacaactagcggctcttacctctggaaaaatggctcctcctcacaagcccttggattcagttgctcaacagaccaaccccccaacttcagcccccaacagaaacccaaatttcagatgttattattgcttccaacccaaccacagttccaacagatgtaatttattttcttttgatgaatccaatggcttagtcaagaaagaaggcagaagttatcttttaccaaatgacacaccaattgcctgggatactagtagacctataaaagaagtagttgatcagttttcagaaaactccaagaagactgctatgacagaaatagaattctactcctcttttgggcaacttgaagaaatttacgtaccatcattaagctcttatgaaggagacaacaacctagaaactgaagaattggacgactcctctgtagctcttagcttcaatccaccctcagaaccagaagttatctttactcaacagatcaacaaattccctggagaaataactgaagaaacagagtctcaagactttcattctgaagatcaaccagctagcaagaccgcttttgatggaatttcaaccacagaatttactgaattggaagaaaagataactcagagaatgatggaggacttcaatgtagctttgagctatgaagacaaaatttctgatggacttgaggatttttctcagaaggaagaatacaacaccagtacctttatagaagataacaattcaacattctcacctgtcaacacagtggccagaaatttttttcacacggagggctcagatatctcagtctcttctttttctgcccagctgatggggacatcagccaagttggaggaggagtctgtcattttccagcctgaaaatccttttggaaatgacatatcagcagaaaatctaaccagtttctacatatcaccttttgcaaatgaaagtctacagaacgacaacaaacagaaaccagaagactatccagccagattaaacccatacgacctagataaagttgatagacagaacagagaagatcaagacagcgactttcatccagcagaattacattttcatttcgcattatcatcagaacctccttgtgttttgtatgtactccctgtcgccgatgacagtgcagaagaaagtgcaatgaagcattacaatatagatgcatattgtagacacaatcaagaagatcaaatgcgaccagaaggataccagtgcaatcagcaaaatggcaagccagggttgattgaattaaagaaggattttgaattgcttgaaggtgttaacaggtacaatgaacagatattggtcaaaatattaaatgctacagctactttataccttttgttcatcctgaatctcttaataaacggggccaatgccgatctattgtccttaatcaaattttatttcattatgaatggtttttcaagtcaccgagtagtagcagcaatggtctataagtttcagatagccagcttatggatgaaatcttttgttgatgactgtgaaagaagttctagtcataattcaattcaattcaaggaaatcaacaaacgagctccaaggaagattgatcggcgaagcggtccgatattgctggttcatccgattttgatttgttctgtcatcttaatcattttttttctccttttgacggtctgattcttccatcaattgttgaaatcgatcgcgactgctgggtttgaagaattacggacccatatggcgaagctcttcaacaataattcacctccgctccttactccaatcgaatcgacacgctcaggtcctttgggtcgagttcgactttattcagagttgccttcgttgacgatattgtaatcagaccgtacggaccgattttttcgctgacgtccttaaaagccgacgataaacttctgtcgtttcagtatcgcattacactcctttgttggaccgattcttttcgctgaagtccttaaaagccgccgataatcgtctctcgttttcagtcttacgttccttctaagcggaccgagattcttgcggatgtccttaaaagccgccaatatctatcattccttacaattttctgatcctagttggatcgatactttttgttcagttctaccttgtcaacaattttctctgcgacgatcgataaccaaggagcgataactagctctcgttttcagtctcatgtggcgacattctaggcagaccgagacacttaattgccgatccttttacttctcttttctgtcatcaaattttaattcaatccgttgagtctatcggatcgatacggtcttttgattacaaattcttgattacacactctacagacggaccgatacggcgaggtccttaaataatatccgcatctgcttcgctcttttagtgcctgataagcgagtctactccacctgaagctacgcgaatcaactatgcagtcaacacctttcgttcaagctttacctccattcagaatcatcttttcttgtcgatatcgaaatctaaatcacacagaggcttctttttttgtcgaattcttgtcattcgaaaatccagaaaacagttcatttttctctacaagtcaacacaacagaaaacagaaacaggattgaagaaaagaaaaggaagatgacatcaggcagttctagtaagtagttaaggttgttgaaagaaaagattaacaagagaaccagaaaatcagaagaagaagattgaatcaacagaaacattggaagaagaagttcttgaaagggaaaatggaaataatgatattacataatttagttcaatggtaaattacagaaaaataagaaaattaaatagatttttttagtcagaggactagaatcagagtagattttttttagtcagatggctaaaacagatgagaattattaggatagaaagaaacaagaaaatttacctggatactagattatgagaaattttgttatcagaaaatacccattcaagaattcgactgaaaattcatctcaaggttaaaattcaagatctgaagatttgggattcaagaaaaatcaattctcaagcaaacctgaaactcaagactggccaattggactcatgctttttttttttttctctgtcacacttctaattttcacatttctaattttttttccttacatgatcattacaaaaactacatatatttatttatttagagaggtattgtctggggacagacaaataaagttgggggggttgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatctgcatatgctacataaccctttatcttgtatccagttcagaaggttacaaaatagtattttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataatagtatttcagtaaacattagttatttcatctcagataccacttagtcagactacatataatatttcatcccatacagctgatttctcatccagatattgtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcattcttacgttccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtctttgattatctcatttctttttgcactacatattagttttatcataaacagaagttacttcagattttctccttttcaacatgtttatttcacactacacatttgtcagccacaattatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtacctgatcagaaccacccacatgtatatagagaatactctttcccacttactttgttccccatgcttgcatgagagaagtaaacagataattacttagcagacatcatttactagtagttaccagaagtaattattattgattttccccccagaagataagaaattgaacccagaaaccattacccccagagcctcatccttaccagaatctcccacatcctcaatctctcagcaggtgacttgtacaagacatcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacatttatccctgtgtggttgttcttttcccctctaagctcttttctttagcttgaaaagttccacatcggcttgggcattggagcgacgtgttggagagttgcatggccgagctggagtgttgcatggccgaggcgactatgtggtcgtcgtgtggcaagtctccaacgtcggtttctgtgtacggactcctgtatggcgaggtggatggaaccatttgcctcacgccaacattttgcacaggcccggtgtgactttgcggacgaggagggatagcggggggttacttgcagttgtcgtttggggatggggatggcctcgaggtgggtttgtgtgatggggtgctgaggtggtcgatggagtcgctagcgagaagggttgcaggtctgagacggtggtgtttgagaaacggccggttaagggggtatgctcgccaaggggatcgtagttgcactgcaattgatcccattcaggatctcctacgactgggtgagacatgcaggacctatgccaaattctgagtttcaggcaggtcgatcagcatcatattcaggtgtggccaagccgatagatggaaactatgacaatatgaaaatacataactggtttcggtttgagtgctggcggtgggagtaagaaattcggtaggctgatcaagatccgactaagagttttcacgaagggggaggaggcaggcgatttcggttggagttttcacaaaggggaagcagtcaggcgattttggttggaatcctgtcagtcaaagagattgaagattgaacgagtcaggccgaagacctcagtttgattggagagagaatcattggggggggggcgagggaatgtttgaggtggagaaatgagacaagggagctcaagatgtccgatcgagtcggaatttaaagtcgtcagttgctgcggcatgttttgggtgccttccccgcatcctggtgcacatcataaatgctcccccaccgtctcaccatggtgcttgaccacctctcattgataaaaatttataaaaagttattggaagaactctcactttgattcattatctgaatttccaaatcatctcttagcatatactcatacattcaagagataaattataaaaatttaaacaagtaaccactttgattcattatctgatttttcaagacttctaatagaatacattcaagataacattataaaaatataaaaaaaaagaaattggttctcttccctttctccaaattcatagcatatactcataaatttaaaaaaaaaaaaataaaaaaaattggaagaaatctcactttgattcattatcatttcatctcatagaatacattaaacaaaaatttataaaaatatataaaaaaatcctctttgattcatctttggttatcttcccttactccaaattcatagcgtatactcatacatctgaaaaaaaaaatcattggaagaaatctcactttgattcattatcaattcatctcataggatacattcaacaataaattctgcaaatctaaaaaaaaaaaacactttgattcatctttggttatcttccctttctccaaattcatagcatatactcatacatataaaaataaaagtaaaaagaaatctcacttggattcattgtcaaatcatctcatagaatacattcaagaaaattttataaaaaatttaaagacgtaaccacataggatacattcaacaaaaacttagaagaaattacgaaattatcactttgattcatctctggttctcttctggttctccaaatctttctcatctcatagacaaaacactcacctgtcaggattcatgaatcttcacggtcccactgactaccctggtgagtcaaatttgtccaggcacccatctgttatttggatgttgacttgtgtggcatctgtttattcatttaggctttgagtcgcaagtcaatcctgatggtacatacaaatacagatgtgtcatttgcaaatccaaatgggcattgcagcacaacatcaggagacatttgacgtgccgtacacatgtgacaaacgtggctactctgaactctttccaacaacatgtggcacagtctagtcagcaagctcataatcagcagggttcattgcctcacgattggaatgatgatcccatggacaggcagatggaaatggacgttgattaccaacgtcatcaaatgcatcaagcattggctgaggagcaaaatacaaatacaaataggattgtgaatgttgattcaaatgatccagaggggtttggttttggacatgaagcaaccaatttctcagaaggagacctggagcatttgggccgctggatcagtgatgcttttgctgctggaatgcatgatgagcattttctcatggatcctgattatgaatcagatggggattcagaagcgggtctgccggagtcactatggtttcctttcccacacaaggaggtatgtaatctcacacagtgtcagctgcttggaataattaggtgacaatttctcgcatgcagtattatgtagcagaactcattcttggccacctccaccatatgttatctcgggtggtgtatgataatattagagttggggtgagcattctcaatttaattcttccgcattgggatagtatgagaagaactcggcagaaaatcaggaagctcctggacatacacatcatggagcatgagacagtcttcaatattacttgcttttcgttgagtttgaaagacattttggcacatgtgagtattcttttgggtacatttggtaaaaaagctcatgagttttctccttttgtgatcatttgtcacaggaacttgcaaacccgtatgttgttgaacatctggaattctacccacatgagacaaatggaaaaaacatccgtgccctgtatcacagtgccaaatggcgtgaacatcttgggagagaataccgtgtccaaatggtccctgcgggaggaaaacattactatatctatgagccagtcactcttcgaaatgggcgcatagttgtacccattttcttctacaagcacgagacagtattgcgttccaaatgtgtcattccaaaatttgccaaagcaacgaatcacaacaactcaggatcaagccaacagagccaaggctcgattgaatttgatttctacatacgctcgaatatccagtacgattcaccagatgttttggatattgaagtgggacaatttgacaaaatttactccgagattgtttgtcccagacggttacttgatgatggcccaagtgtggttggcaaataaagggtaagtatcaatcctcttgtatgatgtgtgaattctcttctatgatgtgtaacagtacatgatgcttataccccacttcttttcagaaattggggcatctagatcatctgatcctattgttgttcccaatccatggagaatcagggccaagaacaagatcatcagacatgtacctctcactctgtatgcggacgacacttctgggaacaaatccaaaaggtggaataaacacatttcattctatcttacattaagcggactgcctcctgaaatgacaaacatggaatataattgtcactttgtgaccacctcaaatgttgcctctccacttgaattggctgaaccagtggtttcacaactcaagtcagtcttccttataaactcaataacttgaaatgaaaatatcattccatgactgacttgaagttgatttccgttcatcagtcagttgagcaccaaaggagcatttggatttgatgccacattgaaagaagaagtcatgttcatgtgcatacctcttgattttctggccgattctccaatggcagccgaatttacaaatacccctaatcctggcaaggcaaataacccatgtcgtatgtgtcacctacagaccaatacggttgaaaatcgatgcactttggaatttatcaaagcattctttggacagccccagatgcctgcctccaggaagtggcaccaaacaatcagtcgctgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttttgtaaaggtggtgtatctttgattgagtggtactaaactgtgactgatgaataatacactgaggagacaacaactgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgagccaaacagctgaaagagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtgatgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagtagtgaaatgtaaagagtgtagatgtatttaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtatagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccatttcttgagccgtatggtgtgaattctgagagtgattgggtgataatataaagaaatatatatataaaaaaaagaaaaggaaaaaaactttgaattttcacatttttgactaccacatcgctcacatgagctatgggacatttcacaaagagacacccaaaaagaatataaaacaaaatccatgagatatggactgaaggatcaaataactcatagattactagatttgcaggctcagaaagtgcatgaacgagtgcggatcaatcagcttgaacagaatgcacgccccagacttgtgagcctgggtctcaaaagtgacagcaggacacaaggattgggggggcaattctagatgtatttcaaggagataaagaaatacaactagaataagagaaagggagagagaaagaaagagaaaagaaatgaataatatcttttattttctatttgtttgataatcaagttttactacagtcttactttcctttaaggatggctgttattaagcggaattaatctatgcctcctatcaactgaaactgaatagggaacttggtattgaatatatgtcaatccaacctcaattttttagatctatgatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaacagagaataaggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgttgggagtgctcgcccgtaggggtgtggaggtgggattctcactccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatttgatgatgattaaggcagaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaggaacttagcagaaagatgcaagctgaacttgtggagtgacttacttattggtgatcctgacacgatgagtgggaagattccaatagttaagggactccaaacgataacacggcgatgatgcagcggtgaagtatccaagttgaggttggtgatttctggtctgagttggttctgggttggtctgaagcttgaagatcctgaaaatgcgaactcagtatactctgagataattttcagagttggattacataatcacaacatgtacatgtggtagagagttggaattccaacttggttgatatttcacaaggtacggtgaaatattacaaagtctatgaaggagaagagtagtgtaaaagtgtgtagtggtgactaaggttgaaatcacatgaggaattcatttctgaagttagaatgtaatgagatcttgcgataaaaaagttacagtaggaacatagctgaaaaggatgacttaagcagtcttttggccagcttggctggctctaaggctgacaagactattcagtccagttctggagttgaaatcgtttgatggttgcaatgataccccggtggagattctccatgtgatccttcttggagttgtgaaatatgttttcaatgatttcatgaagggcctcaacaagacaaactacaataaacttgaagcatgcctccggtcattcaatacagactccctcaacataccacacatccaagccagctacatgatgacacactacaaatcattttttggcaaagattacaggacaatattacaattagcgccatttgtcctattccaattcatgaatgaatcacagaaggaattatgggtttcaatgtgccatatgacaagcctagcatttcagacacgcattccagacctggagccatacttacaggaattagaagcagccatcagacagttcatatttcacataagcaagatgtctgctcggtggtcaaacaagcccaaattgcatatgcttctgcaccttccccaatccatccgacgctttggccctgcttctttgtttgcaactgaaaaattcgagagctacaacagtatactacgaactgcttcaattcattcaaataggcttgcaccaagcagagatttggccatatcatttgccaactatcagattatgaggttattgtcatctgatgtctacatgtatgaccctgacagaaatgaatacttccaggccagatcaaaagtgacagaaatttttgcaaacaatgtgattgtccaaaagcagttgggctataatttgtcatcaatacatccaacctgcacatacccatgcttaaaggatcccaaggtgcaaacatctgataaggaagaaattccacaattgctgaaagaataccaccccaaccgccggatcagacaagtttcccaagtccgaatcaactccaaagaaaccattgaaaagggcacattttacttggtaagtcttccttcaaaatagaagcattcaggtagaatgtcacctgctttccagcagatggctaaaccacatcacatttctaactttcttggttgaacaggaggccggcacagaaacatacgcagacagaatatgttgtgttgaatcactgtgggaagttcatcctggagcctattacgtccgacgtgtaggatgtgcattttatggcattgatcctgtcacccgcatggccattttgaagaaaataggtacttctattgttgtttctgttcaagtaagcattgttttcatacaccccaaaacccccacagatgagattgatatttatattcaaccaacctcaaacagcatatcaaagcttgtgtcaatgtgcaacacaattgccatgaaggacagtgtcagcatgttgaagtaccaatgaaagtgaacccacgacatgagggttcatccatatttcatcatattcaacacacaaatcacaatagctatttattaaatgcattctcccatcatgctcctgaatatcaccgccaatactctggtttacggcccagtgtgatatctcatcaccagatgatgcaagctttacatgagggtctgcaaagatggcagtatgaaaagtttgatgacgacctcagtgattaggctatttcagtggtgccattcatatgtcacctttcataacaggatcttcttagtgaaaagaacatcagccaatttagtgactagaattaagttctcctcaaaataataaaagattattcacaatcatgtcctattgttttctgatcaaattaaaagtgaacatgaaatccaagtaaaaaataaatagaaaaaaagaaatagatgtttttgttggcctttatttttgtgttcatctcactttatattaccctgaatcatcaggaatcacttgttttattgggatttggatttcatcaaaattatcttaagaaaaagtagtgcacatagtctgcttgctgctccccagggatgggatagagtactcaagtgggcaagaatctgatttcagtgaaaagtaatgcaaaacatctcaatctgctgcccctctggcttgcgctgcctgggccccccgcccggcccccgctcactctgccgggtcatcaatcacattccacctcgctaagtcccctggaaccatccaaggaccagagcgatctcacttgacaatcaagcaagaagcccatctcgaagcgagtcacctataccgaccaaatggaagaacaagatgtttcaccggtaagtctaaaccatttatgaatgttatgagcccaaaaaaacggctgatgaaaatgaaatcatgtgatgatgtcaaggctgcaactatcaacgacacgatcaccaatcggccattcttcatattgtataacgttctcgcgcgcatttggcaagaggccaagaaagagttccaatgccagaaactcaagtccgatcacaatcaacatccacaatctgaactacacgcggctcaagcgactcgtcattgaacacatccgtgaacaatcccaacatcaatacccgaaataccccattgatgtcatagccgtctacgcagagcacgaatcagccctcagatggtattatgcagctgtaccaaaggctttgcctgcaccggtcgattttgtccacagagccctcaccgaatccagtttcgatgcttttatcaaggaagtagaagatgcaccggccgactacaggttgtggattgagattcacatgtgtagtctcaacaagatcgatagaccggaagcaatcatctcggtcatggtaagtgggccaatagccatctcgacttcccaagaggcttacaatctactttacaatctacttcctttccaggctcctgaccaagagggacaccttcatgctgctacaagccggcgactgtatgaaggtgttgcccttttggagacatccaactgcttgattgacgacatcaattacgtcccaatcaagagggactcgggaggaagccatcaatcgcctgcaaagaagcgaatccggaacgacgagacgacatccaccatgttgttaggcgaattcttagcattgtgcaatatcccaatcgacaacaagcacgtttccgaaatgatcgacaagcatgaaatctttgactggaaggttttcatcggcacgtctcttaccgagttgactcagctcggtttcaaatgggggcctgctcgatcaatcttggctggggtagccaaggctaccgagtccggagagcccaaaaaatgagcatcatttcacctcacatccaattgttttccttatttattgatacttgaaaatcaaattaaaaaaccccccaaaaaaaagaatgattttcatttcattgcaaaaaactatattttccttgagagaaaatgcgtgatcgatccatttcatggcaaaagtgagaatgcgcgatcgatgcacttttcatgcataccttaacccaaaacatgataaacacaaaggagaaaaaaaaacggccagacccagcttcctggcgaccagagcccaaagagccctgtccaatgcctctgacttgagggcgcagtgcagttcggaagactttcgaaagattttcgaaagatcttacgaaatacttgagacttcgaaatccttgtgaaagtttcgcaatacgtttcgaagtcgttttcacaacgatctctttaaggttttgatccggtacaatccgcatgagaaaccggaagtgtgacagatcaaaatgttacaccacgggctcacccaaatggcagctggaggtttgcggagccgtttttctgatggtttcaccacctgcagtggcaaccgttggaatctggtaatcatgtgtgtttggaaaactgttggtccaaccaagctgttggcccaccgttggacaagtgtttttccgttggtttactcaaaagacccaagggggtcttctcccaggctacccaccagcaaaagtaatgcacagcagcagcagcaggaccatcggccacagtagtaacaactgcctggtgggcagggggatacccagcctgttgcaatggacatgaacaatctgcaagtcccatacaacattgttagcagcatgagctagtatgttattcatataccaaggcacagctgacccgggttcaagcctgacccttgaacaaagaaaaagtaaaaaaatgaccaagtcatttttgactttttttttttttctggaacaatctgctttgggagcttgccctcagtgggttctcagaagactgaataaccatgtttaaatagtattggttggtcattggttgacaaagcaggagcctaacagttggcttcagtgctgtggtttatgaaaccggttcacaggaaatcggttgaacaactgttcaaaccaccaattttaaaatggttgagtttttccaacagttttctggcatttatccagttgaaaaactggtcaaaaagtggaactgttgtgcaaatggtcctaataaaaaaaagtggcccggtggtgtaaccagaagacttcaaaatgatttcgaatttttttccacaacttttgtaaaaatttcgaactatttacgaaagccgcttcaaaatcaacaagtccatacatttcggacatcgttccgaagcaaaaccttaaaagtgcccccgtagtgtagtggaggtgcaaggccaggctccaatcagtccggctctgaagacaggctttatcctgaaaaaagtgtccatagggggggttaacaaaactgaacctttagagccataattcttatatggtgtttctgggcaacaatttataattttttaataacttttcagatttagtgtttcctgagctttctatacatcccaaaacaaagttaagaaaccctcaaaatggcccttcaaataaagttcaatcatgaaccccccctaatgattggacggaagagggaaaaagtgtatatcgccgcttgatgtcaccaatttgcccacaactagcagaaacaatcgcagccaacagttctgctcatctgaaccgagtagagtcccggcttcgggggtcgatcggtgatgacgagctcctcgggcgccgatctctggcgaagactttaatgctaaagatcgagctccagtgctcgagatccagacttcagtaaaactcggcttacgtaactcgcatgaagagggatgtgatttgctcgaggtgggtcgtcctccagtcttgattacggtctgctgggtggtggtgtggtggtgatagcgaggaatgaaatggatggagggagggagttaggtgaggtcgggagtgtttctatggagtgtgctcggttgaagcggagtgttttccccattcggattggttggattggattgggtgtagatgaagtgggtcggccagttgtttgttggggttcttcttctttccatccatcatcatcatcgactgattcctttgcttggtttgtcctaatatcttggggcttcaatctccctccctctccctctcccctccatcgacttattaacaccagtatccctctcaaattatccattcggccaacaagacattccgattgggtgtccatcagtgctttcctccttgtcagctcttctagaacaattacatcatcaagcttgggttgctacatacataaaccttttttgagaagcaaaaaaagaaaaaaaaaaagcagcatagcctgaagctgagagattcattttgcgagcagagttagcgtaatggactccaagccagcctcttcctcctcctccagccgagcacatccatcctccaggaagacctcgatctcagctgactcgagacgcagcttgagcatcagccctactaactcaaggaccacccaccagaaatcccagctacctctcccactcagaactcaagagtcaaacatcctctcccccagctccaccaagttcagccaactcaaagcattccatcgatctgtctcctcctcctcagccgatcaacttgcacaacgaccaccaagaacgctttcccgaaaaccctcatcgactaagaccctgcccaccaagaacagcaactgcaacttcaagagcgctcagtcgactcctccaactccaaacggtcaaccgactcatcaaaaccatcaaggtcaatctctccttcctcttgaccatatatgtattcatctccccttattcttataacaagagcaactatcgatttaaatcactagccctatcaacaaccaactcttcaatatctccagtggaacaaccaacacccccccttgcatcctcatctttcactcacacatcctcaccgaggaagctcatccacttcaccacagactcgatcatacttgccattatcaacatacaccttctcttacaaacccatcatccccaattatcaaaatcttaaccaatccatcctcagtacagagctctgtacacatctcatattccagagacaggatccctattgaattcatcacaccctgtactctcagcaaacctttttttttttggttgactgccccccccccccttcaatcgcctgcatcttttaacctaccctggcatgtaaacttaaccctgttctagtgatgatttttttggaatattgacttgattgtattacacacccatcttccccttgactcgtttccgtgcccagtgaccatgctcaaggagcaactcgccaaacttcaatccgaactacgaatcgcccggggacaggtcgccacactcgataaccaactcactcgctcaaagactccaccaagcaaaacacccccctttggctccagcctcagctcctctcaacgcctccaacaacaacaacaacacccctcctcacattcaactcagccctcccgggcagctaccccctcacgctcccccaaatccaggaaaaagtccaactcggcctcaaaatctcattcacttcgaaagagctcgagtagcgctaacagtgaacaaactgatggtctcagcatccgattcatctccggtccaggtatccattcctctcgctcgcctcagccctcctcaatcatggacgactccagcctacccatcagtgactcgggctacatcaaggatccagacggcgtctgggtccctctcaactcaccaccagcccactccccctctctgaacttatccagctcggctcgttacaagtctccctcgccctccgaagccccgcgtggtatcagtagaattcctatcagcgccgtcgcgctcggtagagttcttgctggtgaccctctcgttcccgatcatcaatcattccaagctgacatcgcagaagagcaggaaccagccgaagaccactgtgatagtgtccctagaagtaagctcttttgtggataataacaataatatggttgttctaaattcccctgctcagactgattgattctttttgtttttttctccttcgaaaatgatgatgacaacgtagatagtgaatattcatctggtgcctccctatcatcacctcaaatagacgatcaaaacacaacagcaagcaccgaaccaccaggcagtcatccacccgccgtctctcgacaaccgcgtgggaatccgttctttagctcaggagggggacgagaccgaggggcgatgatccaccaaaactcgaatgcagaccggaccaccaacggagggaacacgggcaaggtgatcacgacgctccaatcagacctactgtatgcccggacggcgctggaccagtccaagtcgcagctccgattgagccagcgggcggtggagagtctcaaccgacagacggaggatctcaaagaatccatgtcccggttgcgactggagaacgagggtctgagcaagatgctgagtcggaaggaacgtacggtcagtgagctgatggaccggctcaagcgctccgaggccgaactgagcacactcaagcaggagaagaaagaactggacgtgaatttcaagaagatctccaaggagaccgacgaggtcgtcaaagactctgtccggaggagagatcgcgccgaaactcagtacgaggccgtccgcagtggcgtcaagagtctctccgaaggctggaagagagacgtcactactctcaaacaagatatctgtcgattagaagaaaaacatcgcaaggagatggaagatagtcgcttgaaatacaacactcgtcagttcattttttttttctatcgtttctatcccaatattcaattttatcttatgatgctcgtaacttctcactgatttttcaatgaaactgggtttttttttttgtttttcagtggccaaattacatgcctcacgatccggagcgctctcgaggatcgagacggatctgaacaatctgcagagctcgaaggaaggattcattgcgaaatatacgagtgaactgagtggcttgcgggcgcatctagaggaagaagagaagaaatcgagcgaggggttgcaattagctaaagaggtctccgacgaatgtgcccgctttaaacgcatcctgcgtaaccattctactggttcttcttcttcttcttctgctgctgctcctggaccccctcatcctaaacttaaaccttaatcttccccccttttttttatcacctctctcatgtgccttgaatgtgtgtatctttttctttgtttgattcctttcttacatacttttatttattctgcctctcctcttttctcttttgtcccctctctctctctcacttttttttttccttttcgactttcaccttgatttccatcgtccttttctgatctactactacatcgctatctctgcccactccacacgatctttgttttgtctatctagttctctctctctctccctctctctctctttctctttctatgttttcttttctttctgatatgtcatttatagtcatagttaattacacagtcttctcatggggagctacaaattgggaaaacacacaagattatgaagatctaaggagaatggttcaaatagaagaacactagaaaaaaaaaacaagtttatgggatactgataatgattaatagtggtgatacatttcatatgcaaatctttccattatttttttttgtgtgaatacatgtgctctgctttgggtgagctcaattgactttggccatctcatcagggatcaggggtccaagcaaacaaatgtgaatgtatttgttttacattcatagtagagatggccttggggtacctggcaccgctctatccttgatggtgcctgccaagtggagctggatgcacattattaggtgtaacttgggaggtctcctccttggcaaactggtgacaaccaatcaggctgccatctccagcaatcaggcatcaaggccaagtattgctggtacccatcatgagacagtgccaggcgaggtacctggtgccatttttttggctataaaaacaaccagtacccagggcccatgtgagcagctctgatcctgcatagacttggatcaacactgaaacagaggcgaggtatcatctcatattgtctttattttgagcctgatacctgggatttgtatttccttggttggtgagaaaatccactgtctcagattcatatttacaaatgcaaaaagaaaaatgtcttcatgtttttttttttttttctttttgtttgatacagccaaatatcatgtgtgtcaaagacattagtggtggatcatcccttcggagacaatacagcatacatgtctcactttccaaagacaatgcgtgcgtattggctcaggaaaatgagacaacacaaatacagtatttttgggaattccaattctgagacgatacaaataacaatggtgaaacgatgtgatacaatgtgataaattgcctcgcatcggtatcgcattgttttagcgatgcaggcttaaacgatactgatgcatcgcattggtcaagcgatgcatcacaaccatattgcatcggtatcgcatcgcttaaccgatgtgatgcatgtatttattgcctgtatcagacgcattgggtcaaaagatgaatgagctacaaaagcccacttggcaagcaaatggcttccaagtgggcatgggattgatctttgagcctcacctggtgagggtgatgggtggttttgaggggccgcttaatttggttgtattgatcacccttgcgagaagtccctgagataatgtacggtcagcttggcctagaaagagctagaagaggacacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacattggttttgccaatgcgggcgccttagacggggccccgcatcgctccctccgatgcgatgccgatgcacgcatcgcatccgtttcatcgttgcaaataaactcctgataccgtcttgtcttgtctctgttccagtgttgcttggatgcacttgttcttcttgcatgcttcttaccaatatatacttcacatattgggttgttggttggggttatcgcccttatcaccttcctgatcatttgcaccactgtgctacaagaaaacaaacactgatcaggctttcctattttttttttcctggcacattaacaacccccccccaaaaaaaaacactgtttctgtactgtacggtttggtaagtcagttcgttggccactggcagtaacttgaaatgaatcataaatgggagggttttatgatcatcaggcaatcatgaagatttgaatcatcagtttataacttcatcccacttttctaggaattcattcaaccaatatcttcactttataggaaataactgtttgagctgtgaaatgatcttgggagcaacgactagacaatatgatctgccaaagcttttctgttgttaattgatgtcttcagaaatcatttgaatgagctaccccgtggctattggcgagatctacatttgatagctaacacagctgggggaggaagatgggagcatcttggcttgattgttgtaaaggtgggctaggttgccccaatcatgattcatggtctcatgaagcacagcctttttggctgtaaactggttgggtgtcactttttccaaccaaatatccatccagatttgtactagaggaaggtcaactcttggttatcaaaaccattccacaagcttttccagaaatggactggcttgagtgtggttgtgtattggtgagaacccccacgtcaaaaatgtttgcacaaaccctttaacggttggctcaagatcttgaatattctgtcttttgaacggaatctgaactgtctcaaaaaacactttctgtgcccacttcccagggcaacatcctccgctattcaattgtaaagcttttgaagcagtcatcctaactgcttcaaacatttttcctgcacctggggcctgtgatgcaatgaatcaacaatgagaaatgtgagagaaaaaagacaaaatacagcttcagagatcctggctggtgtggttcttttaaaactaatggccccaattcaatgatgtacactaccattaagcataacctccaaatggtacattttgaatatgcaactggcccttactcccaggattagtgaggagtaacttcaatcctgcttagctcaaatccgactagtaccttgagtagtttagtctgattaacttggacccaatatggtttagttactgaatagttaaaccaatatttacttgaaacacaaacagattggatgctcccagggctacagtttgtgctggaggtaagatttaagacaaaagacctcaaagaaaggggccagtgacttataattggatttgatgatgagagagaattgaatagtatcagcataccaacagcactgatctgctgtgctctctgcccaagaacaagaagtgtgagtttgccagtgatctctttatgtgaaaatcaagtagtgttaatgggtttgtgctatgtgcctctacagggccaaaatgccactaaccaagatgttagcacagcacatcaggaacattctaggggccaggacatgcagcgaggaatttggctgtgccacactaaatttgagtggaatttgtgctacactttatagaacaaagaggcacagaaagtctcttcaaagaccatgagtgttaggacacaaacatcagctgagatgactcagacaaatgggcaagcacaccttctaattatgaaaagaccaaaattgttaggacacaaacacaagctaagatgagtgagacaaacacatagtttttaattacttatgaatatcaaataactaagtatcaactaggtttcaatgaggtttcaacactccaactgtctctacaaaaccacttggagggtatgctaatatgtaatgggttatatcaataagggggttcttgttctgccaaaactgtttcttatttgaaacaaggtttgtctactgatataaaatattggttcatctctattgtggggtcttgcttataaaggggagtcttctcatcaagccttatcgctctccaagacatcagcaaatttgcatttcaacagggttttacagatgacatcaacatcagcattaggtgagttgtcctaatacactgcaccaaactaatgcttcattcagcgtagatggaacagcattaataccaatgagatcaaagctgaggtgctagattaatttgcaagaagtcaaaagtttaaatctaaatacttttttaagtagtagaaacaaataaagcacaagtcactagagctctaatgatttgattttgtgaaataaataccagtagaggacttcttgtttccccctgtttactatctgattatcagatcaaccactgggagcagcaacttcaagccccacttctgataaatctgttagtaggattcaaggatcaagacaatttcaaagctttcaaggactcttcttcaagagttcaggacagaaactctaattaggcaaaataatcaggcacctcacattcaatttaaatgccaatctccccttcaggccagtgtgcccattgtatccctctgatgtaaacttttcaaccctgttcagattttgaggctgcagctggatggtccccaagatcaatccaaccctgaggtctgctggattgaaccagaaaacctgtggttggagaagaagcctaatccttcctcaggcctagttttctctggctaacagaaatcttggattgaaaagccctcttccaaaggaattaattaaatttcctattttggcatttggttattgattgaaaatttgttttattgtttcttactgtcagtgcagtcaaggcgcagaagtgaaagagcctgaccaagatgaggtgcaacaaacagcagaccaaattagacagatggaggttgatcagctcatctcatctacctatgtcctataaaaaaaatatgggctcagagagccaaccaaactgccatgcactggaatcaacctccaaattcgcatttcttgacacctacattagaccaagacagacaggtgtgcaactcaaagaaaatccattatattggcgagtaaccccccccccccccctccccccaaaaaaacataagatcatcaagcaaaagataaaaaaaggccatcaactaaaaaaacaacaactgggtcaaatcaccaagcaaaaccatccaaaaatggaggcaaatactagtgttacatacaatgtcaacccttccatgaataatgggcaggtatactagcctggatgaagcccaggaaggcaaataataaattgaagaagaaataacaaagactgatgggtttgccttttttgttttggtgctcaagttcaattgagcagctaatttgaacacaagaccaaaagtattttgcatgttcccaatgtgtgtgagctgaatatgtggaagattaaaagcttgactagatgtattgttgagatttttctagtggctgtgtgaccatctgggaatattgcccccagaggttggtaattgaacttgcaggggatttccagggtggtatctctaaaaggtggatgtggcacgacgaccgggttgtgttgggtgggttgagccgagtctagcttagcacaatccccttgttccagagggacggggaacccggcgtgccaaaggcacctcgcgaagcgactctctgaaagaggggcttgccagcgaagtggaaacttgggctggtgagctgctcaaatggtgtggctttttgagcacttgtggagtggattgcctgatttctcccaaatgagtaggcggagagacacatgatgaggattgttggatgcgcacggatcttggcttttactcggcctcctttcatggattgatcgctccaacagatcgttcatcttttgctatctagcaagcgacttgagtcttttgaggaaatgacggatagccataataccgtcatactagctcagtacagaaacaccaacttgtttattgaacaagctgttcaattcgtacagatccaaacatctgtgtgttggaggaaatataatgggagtaatatgacgctataataggttgtcaggtcctttcaactttctctcaaggagaattttttttaatcttatcaagtgttaaactatcatgatcaaaccgcatactgccaggaggccaaagacgatctcgactacaagaaggcctaagagatccactatcccccaaaagctaaaggtaccgactgctcctaaaagaccgaagatcaacccgacaaggaagaggatatggacacctactggcatcaacatctatcaggaagtttacaagatgaccgacgaaaaactgaaggcacatattgccgaaacatccctcaaaagctacggccagtgtgcaaaggatctgcaagttgatgctgtgttcaacctcgttcaaggtcggaacactttcttgttggctgggactggattcggaaagtcacgcattgccaaattgtacatgaagatgattcctcagaattcaagaggtgttgtggttgtgttgaatcccttggactctctgggagaaaatcaagtgcttgagaagaaacaggcgggcttctctgcgatcaacttaaccaagctgaccttcaaccgaaaagcggccgaggagatcagcgacggggtctatcagtttgtttatctcagtccagaaatttttctcaacagcaagctcttccggaaactatactacagttcaagattccagaaccgtctcgctctgattgtgattgatgaggcccatatgatttacatatggggcctggtagaaggttcatcatccaataactcaacctcggcgcatttccggcacgaggactattcgatcttccgtccctcatatggcaaactcggcccccaacttctctttcgcaatgataaaccccttttgcttttatcagccacttgtcggccagttgcagtcgaggccatcaagaagagcctcaaactgacggatgctacagtagatatcttgcgaggcaagttaactcgaccggaaatccgtattgtccgattaccaatggcgcactcactggcatcatcacttgatgccatcaaggtcttcccctcttgtaaagaagtagccaactgtgatatggtcccaagtttagtttatagtggatcacgtaataggacatcgacagttttggaagtcattgattacgcttgagaaacccctggtggcgccttgatacctgacagtaactgtgcccggcgatttcactcctgcactggagacgaggataagatcacctgtgttgaagattttgcggctgggaattatccggtcatctcctgcaccatggctctcggtcttgggcagaattggaagcgggtgagaatggttgttcacatgggtcgcggggatccggcatctatacacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaagttaaagatttttccagattttttagattttttcagattttttagatttttctagattttttagattttttaaattttttagatttttccagatttttctgcaagagacatctataaaattaaaaaaaaaattaaccagtccaaaaaatctgaaaaaatctgaaaaaaaatctaaaaaatctggaaaattagaaagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattccgcgtttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaattttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgatttttttttctgcttactcattttttcaattaattgttagcggcttgtttttcattattttttgacattgtaaaggtgtttcctacactttgaaaggtgtagaattcaatggtaatatttattttgcataaaaatgatttttatgcattgtaatttctgttcccagtaatttttcaatcaattttcagcggcctgtttttaattctttttcgactttgtaaatttgtttcctacactttgaaaggtgtagaattcaatggtaaaatttattttgcataagaatgaattttatgcattggaatttccattcccactcatttttcctattaattgttacccacttgtttttaattcttttttgactttgtaaatttgtttcctacactttgaaaggtgtagaattcaatggtaaaatttattttgcataagaatgaattttatgcattggaatttccattcccactcatttttcctattaattgttacccacttgtttttaattcttttttgactttgtaaatttgtttcctacactttgaaaggtgtagaattgaatggtaacatttattttgcttaaaaatgagttctttgccttttaagtttggctcccactcattttattgatgcaagcacagtggaaagttcccagtggttattcaaccttccgaacttgaatttctcaatggaaaaaaagacacaaaattctataatattctaatgaggccaaatttaaatttgcaaaagagtgtgggaataaacaagtgtagtttggattttaaaagggagacaagcaggaaatcagaggaaggtacggagaacagtaattcaaaaattaatcaagatcgacaggagcctttttgaagcgcgtagatcttctgacaggtgggtacaagacttcttgacccagttcaacgtgggcttgaatataatcctcccaacccagcgcttcatccctgacatagtgtctccaaaaaggatcaatcctggggcaaggccatatttcagccttgaaagtgaaactaatgaaatgagagaggtctggtaagaggatcagacagatgggagggttgtttctctgggtatgcgaaagaggaagataagtcgcaggcatcttttccgataatagaataactggtctttggtacgtatcggcaattaaataaccatgcgctgggaacgtcatccagtactattctccaagaaattctcgtccgaataggcctcgttcgactcaaattccttctgcatttccttgcggattgagtcccattcatcagactcacgtcccaagctgaccgcaaccgcttggaaaccacagttcccatcgcctctgacgttgtgaacgtgtaagatatgtgcaattgctccagccggcttgatgctgtctttgtgcttatactaaccaaagtttaagagggaaacagaggggatgaacaatgtgaaaaagaagtaagtagatgagttactcacaaggtcaatctccacattctcgtatgtactccaagtcagtgcctcactcaaaggggttttgtcagcttcgtccacttcagttataggttcgggagtctgcttgaccgctttgattggcctaattcgcaaggggcttcttgacggtagagggaataggttcttcttcggaatgctcctcttcggtgaatatgttttcacatagggctccaatttcatctgaagcttcatcctcactctctccatctgtttccatggcctacgcaaaaattaatcagaatcaggaaagatctttagaaggatataagcaatgcacacctctgactcatctgtgtcatccttttttgccgctttcttccttggtcgcccaggtttgcgcttgggcccctcgtccaatttggccaccttctttggcctgcctcgtttcttcttctgcccctcgacatactcaaatcctgatgggtccctcttggttgatgacgtcgatttgtgtttccgtttggagcctttgggtcggcccttgaatcaatggttcttgtcaaacttgggttcctcgagtggaatgattgtatgtgttccgtcaagcagtttgtgaatttcgcctagcatgaagtgttgtttgccaggttgaagggattggaatttttcaaaggcctcgctgaggaacgcgtcttcatggctcttctgctgtgtctccgtgccatcttggttgtcactaagttgcacctgtcaaatgatcagatgtgtgaacaaaataaatcagaatacatctgcaaaatttatggggattccattgataaatgaggaacttacggccagatcagtcttgacatgccactgagcatggaaattgtctgcggtgaacttggctccctcaagtgtggtgttgtggacctgatggatgcacggaatccccatggaagacgagtagttacctgtacatttggtcgtaggtgccttggccacgtgaaatgagtgaacaatcttcatggcaaagtgggagatgattccattaagattggcaattgacggaggaaggccggtcagtcttttgtactgatgttgggccgattcgatgtatctttcatgcagctggctgttgagggactggtgaatctgcttgacgacagcggcaaatgaccctgtcgaggagttgatgaatcttttgaggtacgcgtggagactttcaactctggatgtgatgtgatttccaaagtgtgggtgccgatcgatcaagtaagagacaaagtgctccttcagcgggaggactaccgagatcaagtaggcggccgtatctggagtccacaatttggagagctcggtgtaattctccttgtactccttcaatgttggcgacattctcaatctcttccatgctgattcaaacgttgaccatttatcctcgctgttgaaatgcttccagcaattcttctcgatgttcttccaaatgttccaagagcacaggatacggttggcatttgggtagactttcatgatcacatttatgacctcttgttcatggtcggtgacgatcactgagggggattctttatccattgctagatggagatgctccagggcccacgtataatttggttccttttcagcggagaggaaacaaaaagcgactgagaatgaccgattgcatgaattcatcccaactatatgaagcaggggcttgttgaactgtttgtcttataagtacaatcgagaggatcgtggttgggaagcgtttgactaattcaagtgaacgggggtgagcgaaaaagaacgaggtcatgtgcccttcaacattgtcgatcatgaagtaaaactgatggtcccggatttgttgaaccagagcctcaatcggagtgcgtccttgaagctggtcaatgcgcatctggtttcggtgattgtaaattgtgttgagggtggcgtgcgacgggttatttgtgtcttgaattaaagccgacttaatcttcaagggggcgacaccggcgtgcgttaattctgtgaccttttctttttgggaatcagtcaatcgtctgtgaatcggatgaatgtatggatcctccgaagcggggtggttgtgattcggtaggttcccgtcctcttgtagaagttgcccagcattcgaaagggacagccgatctttttggacttgcccaacttgtctgggtttggttcatccggttcgccagaacggtcgcatttaaaagtcacctgatcctcccccctctgagttgtagtgttggtcttcttgagcgcatagccatgctccaacgcccactgttgaactgcgtcatctagttgcgcccgggtcctatacgataactcgggaggtggcgctagcgaatgaagactggcagacagagtggttgacggagcagctgtaggcgcagtttccacaggcgaggtgacattgtcttgagttataccggggagggggttaacgtcaggagtatccttggctgtcgcagccgaaagaaggagggggttgatgtggctttgactttcagacatgttatcgaggtgtttgttgaagttgagtgatgatttaaaaaagacaaagggttcaaagaggaaaatggagaatgtagccgtcaaaagattcaagaaagaatttttttgatggttttcaagaagaaatcggttgagagccggctgagttaatcggataggtagtttgagtcctactagcaatcgagcaatgaataaccaaggacgggaggccggtcagcacaaaaagagacagtggaggtcgagaggatcaagaaagaagatgattgatggctttcttgaagaaatcggtcaagaaacggctgagttattctgagttggggtttgagtcctactagcgttccagcgatgaattaaaaaaaacgagaggtccagaggcaaaaacggagacagtggcggtgaagagaatcaagaaagcatattattagtgttttgaatgaataaaatggttgagaaatggctgaggtatttagagttgaagtttaaaacctactagagttccagtgatgattaaaaaaaaaagagaggtccagcggcaaaaaagtagattgtggcggtgaagtaggtcaagtaagaagaggattgatgattttcttgaagaatttggttgagggatgactgagttattcagagttgaagtttgagtcctactagtgttccagcaatgattaaaaaaaaacgagaggtccagcaggcaaaaacggagacagtggcggtcaagaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttttgcctgcaggaaaattttcaaagttcatgcaggcacttgtggtacgcgcgcgcgccccctggaggcgaaattatgcataaattatgcataattaatgaatgcgcgtctaaacgcggaaatgcgcgtgtgctgtgccgcagcaaaagcgtgtcaaaacgcggaaaatgcgggttttttttattaagccccattagaaaaatctaaaaaattcccggaaatcctgaaggatctaaaaatttagaaaaatctaaaaaatctagaaaaaactggaaaaatctaaaaaatctagaaaaatcttaaaaatttagaaaaatctaaaaaatctagaaaaaactgaaaaatctgaaaaaatctggaaaaatctgaaaaattcaggaaaatctaaaaaatatggaaaaatctttaatttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgatatgtcaaatgattggacgatgtggtcgggacggcaagaatgggttggctatcttgtttgttgaaaaaacccgccggaatgggaagaacaatgttgaccggttcatcagaggggcacctcagactgacttagataggatggatgctcttgcaataactacactctgcctgagggtgtcattttccttagacaatcggtaagccccctcagctcctgaatgcttatttgtattacgtctctgatggtttgatgggtctccatagcgttgggtacattcctttatgggatgacgatccggcttacattgccgagcaagatagagagaagaaggctggcatgccccaatgtcgatgttccaactgttcccctgcgaaggctgaaaacttgatccaatcgctctctgtagcaaacaatgagaattttgatgacatattgaatgacaacttctcacttccaaatatctacaacatcaaatacaaatacccccaaaaggcggcaatggtgaagaaacggaagttcactgaggaagatgaggcggagataaacgagtttgcgactctgctcatgtcggacttccactatcattacaacacaaacatccgaccaggtggatcgactcagggctctgacatcttcgacaaggatgattgtaaggcaattcttgcccagttggatacgattacaaactccctcgaactcaaacgactcattggaggagattgctttcttggacagtcggcttggttgtttgcctggctttcaaattaccggttgtcaaatgtgaataattgctcaactacaaagacacccttgatctctcagaagcccaagcgaccttgtgggccagctaaatctggttccatccgtaacccctgctcagccaagcaactcggggttccaaggccaccaaccaagaaggagctggcagctcaggagagcaggaaaaggtctctcgctcgacaagaggcaaagaagaaggaggacgagttgaatcagaggcgaagagagcaagtccaacagatcatggctgcgtctcgtgaggcacattgtatagcgcaagggacctcaactagatgatgaaatatggagtgataataaatggaatgaaatatttatgatcgatctggttataatgaaaaatttatgatggatctggttatcaagaggccaattagactatctacatatctgccgaccttggttcttcttcgtcaccctcatctgcatgacccatctcattctcagtgttgatgtgtagtatatgttttttgaatttgactagctcattcccttgttgagctagtgtcttcttcatttttttaatgcccaagacgtatgtgttatctactttcttgattactttgtctgtgatatttgaatattgagatagaatatctcgattgttagccatctgcgtgaacatcagaattgaattttctgggaggatgttcttgtgtgactgtcggacaagcttggccccacagtcttgcttgagtgaatgaaacatccgctggagctgcaaaatacagaaaacatttcaatcatgtgaagtccagtggagattaatagagatacacaccaagaagatgtttggtgacagtaaatctcggagtcgatcgatgttagttccatttccactccggttgaacaagaatttaagccagtaattttgcacctctagccattggtcttttgcaacaaagtggttacgccggccagttggggagaatagcaagttatgcttcaagtatgtactcattgatggtggactaataactgtcaggaggagtaccattctggggaggtatgatgaatagtttgtaatcccccggagcgcttgagacattaacgaccactttttccatatcaacaacagtcgacccacatccccagccctcattgatcgtttggcttccacaacagtggagaaatcatgcaattgcaacaatgtgttgctgagctttggacactcctggccagctgcttcactacgtgcctgagttgaaaagaatcgggtgtaacattcgtcaacaattgaattgaatttcaatgttgctatttgggttctatcaccggtccaatcattggtgttggtcttcattataaccctacattcaccaaattagtttttaaccagagatctatcatgagtgagatgagttaaactcgcctcaagaagtaaagtaccatggcctcaaatattcgttccatctggttcaccataagggtgaaatccttcttttgaattgctttttcagatgggaaaccgagggcctccaggtgctgccatgcaccacaattagtcatgtcagttggttccccaaagtgatgagtaaagattgtagaagccacattccaaagggtatgtgaaccccccagctgaaataaaatattatccaagcggttctgagggaccgagctgggggaccgctgacttcggaggcagttgaagttctgaaccgtaccaaggtctccgtccattggctgaaaccgaccaaaaaaatccttaaccgagagcccgctttgtttgatgatgtgcctaaagacctgaccaaccccttctgcagagttgtctgaagcatccatcagcttcaacatatgcagcttcggtgcctcatggctaatctgctcaacaactggtgggtcgatagggtttgcagattccttgtcgatgggcgtagcaatgtactgatgtaaaacccttgcgatttgagatttccagaccttaatttcaatcttctcctctgcctcggtgggaagaaacatgtgaggttcgatttccatggatgcaacagtcttgagggagtggttgtaagcggccaaattgatctccgataagtctagtttttctaatagcttcttatccgggagatgaatgtatccccaggtccctcggaatgtgcttgattggacaccaactgaggactggtgcactcgttgctctatatcgatattatcaatgcaaatggatggggcaattggcagggttgtatggttagtcacaacctccttcagggtgtcggcactctcctttgctagtgtttccaatgcagccatcccggtactacgagcggatgataaaccaatatagttgaggtattcttgtactcgttccgaaatcccagttgaaaaaaaacggacggagttatggagctgaaggccgttttgacgacgattccgagcaaacgccaacatggaggtaacagtggtggcaatctggaacagtgaagggttagatgtgtgtgagtttgtacaatcaggaaatatcaatggcacactgaccctttgtgatcgctgatgaaaacgatcttgagacataggtaccagctcatagaacatgttggatacctcctcaggaaccgtcaatggatcaacgttgatctcagagtcctcggaatccatggtaacctcggtgtccacgttaactttggtggctgcagcactattagcaaatgcaagctcttcctcctcatctattgacgctttgcagccagtccgtttgagcatccccatcaaaatgttatagaggaacggcatatgttggacggtcagctgcctctcgtgctcttcctttgcttctggagtgaagaattcttcaccaactgtagaagagctatggaaaccaccattaggatagttgccccttggaggttcctgcttcaccagaatggaaatcgcctgcttggccagaatccaagtgaactcaaggaatgtagagaagtactcaatgtaaatgaagacatacctcagcctcgatgaaggtgttccacgcagattgaccaatacttgtcttagtaatcacattccgcaaggtcccaactagctccattgttgagtcaatacctttatcgccggcccaatggccccggagtaggggcagatccgaatggccagattgaagaaaccgggagatgaacatcttgggtgtcattttcgtaggcagcgagttcagaagcttgcagacctgcaggactttctcatccgtaactggatggttcattgccatgcctggccaaattttttgatggactgatgaaagacttgactcaagcgtactgatcaaatgactgtcatttgcacttatcagctgattatatgccattatataatacatgcaagagaaacagtattactttcgtacaccacaaggtgctagccaatacaggtggattgtctcgagagaccaacagctcatcatggcaatcaaccaaaatcacttggttcaaacccacatggagttgttgcagaaggctggagaactcccatgttgcatcagaaaatgggcaagatccacatctgtttgtgggtccaacaagcatcggaaaaagccttggggaaccggaccaaaaaatcatggcaagattctcccaccaaaaactgaaaagctcacccctttcaagtacaacatctctggcaagcccctccttcggaggctcgcttcgcgaggggcgcttccgcccgccaggcaacctggcccgacgaatcgaggggctttgttaagctaggagccgagtggggattggggggcgtgcggtgtggcagcccgacatatgataaggctttctttgcttttttttcattttacagatctattttgtgtgtaatggttttacgaggtccacttgttatggagcagcgtgttatgatatcatgattaataaaatatccggagtacatacatacatgcaatggttcatgagataagggagccgctgtattgtttttttttttttttttcgtgggttctctcgaaggaagcagctggcagcggatgagtgatcggtgaaatgatggaatgttcgatggtttcctttttttgatcattggatcgtctggtgtatgtaagccagtgtacatatggaagccacttgtcagcctatcactacttatacccaattattcacagcacaagactactctacagcacagcactcaagcgagcacatctgaagttcccttttttttaaaaaaaaaaaaaaaaaaaaaacatgaacacaacaacaacatcaacatcaacaacaacagaaagaagatgagccagccgaacgaacaactcagattcaacacaaacaacagcttctcaaccagaaacaaggcatcactctcaatctcaacccaacaacaacaacaacaacaacaaaaccatcaccattctactagctcaccatcaactccaccctcaccctcatcaccctcttcaaactcatccagataccaaccagcccactcaaacccaatcgaccacaacccattctcagcctctcaaccaacactcaaccatccaacccagccctcatctagccatgagcaaccacacccaatcacccaatccacctcaccatccgcaccagaacatcctcaccatcaacaccaaacccttataagcttccaatcctcctcttccactctcatcaacaaccactcctcatcatccgatcacaaccaagcctcatccagctccgtaggcccaaacgtcgctgggaggatcggcgtcggcggaaatgtgatggtcgacccttacaatcctacttccttatctcacaagggtggcgtcggagcaggcgcatttgtctacaaggtttacaacgtcagtcatcctcacttgaatacatacatccatatgagagcacatcacttgaaaccctcatgaaccggttacctcatcgatcgccaatttcaaacatgtctcatcccccctccgtcgatcatcttcagttggctgactaatcatcattatatcaaatcacttgctctctttctctttctctttctcccgctcccagatgctacttgatccatcattccaacatctgatctcctttaatcccaatggacaatccttcaccgtcagtaatgtccaagactttagtaagaccgtcttacccaaacatttcaaacacaagtcagccttttcttccactccctcaatctcatcaagtcgtctatcaatcatctcgctaaccgttggctatcatttcagtaatttctcaagctttgttcgtcaacttaacatgtacggctttcacaaggtcaacaaaacccctcgaggtcaacgaggaaacgataactcggctgcttgggaattcgttcatcctaaattccatcgaggacgacctgatctactggaacagattcggagaaaaaccctagatagcgagtctggctctcaatcttctcgtactaaagatccagctctcaccaatcaatctcagccttcacccaccacccagaggttccccttggatcacctctcctttcttcccaccctcacacgaccacatcccagcttccaactcgttcatgcctcctctagcccattcttctcacatctccaccagcgaaccaagtccgactgtcaatcagagctctccccggcagctcctggggctacctttcaacgttcctgatatcttgaacactccgctaccgtccaacgctctattcgagactgggcccaatccgacgatcggccctaataccgaccactcgctcaatgaacatcagtcttcacgacagtataatcattcattttcacactctccttacccagtcgaccccccttcgtctagtcactcacagatctcatccgccccaatcaccccattgagtgccgttccccctccatcatccccgatggacatgagtctagatcccaagacgttcgcaaacgatccactcgaaactctcactgaacttaaaacccagctatctggtcgcttccaagggatcaatgctagttatgaagcactctatcaagagcttcacgaaactcgtcgccgtcagggagtattgatcgacctggttgagaaaatgcataaaaccttacaaaacacccccaataccaatggtatgtttagacttccttttcctctcatctcgacagttcgactgacgtatctttctttcagttggatacgaatttccctcgcgcgaattgctttggggatctgcagcagagaccacgccagtcttcaagatcactgagcatgactatccaggccatcatccgatgatctatgaggatatcaactcgcagcaacacagctcagtctctgtcggaacctcaccctcggtatcggaattcagtcataccgcccaaacttcgccttgtgatagtgcctaccgctccttgtccgtcggtcctggcggtttcggaggtttcaggaacttgaccttggctagttatccgaatagtccggtgggtggattgatgaatgatcagcagcaacaagcagcgggtagcaaccgtacagcaccaagtagcccgccaagtacgatcatcatgccctcccgatcggtttccgtccagcagcagggccaacaaggcggctcaggtctactggatgaagcttcgaatcgattcttgattcccagtatcagtccgagccaccatgcacagcaggctctcggtgggagcaataacggcctgaactcagtccccgtgtctccccgcgacgcactatctacggccttgaagaccccgctcccaccctcgccgtcgccattcaaacagatcggatgctcggggactgcaggcccgggggagatgatctcgaagcagcaaaccgacgagtaccgacacgccttcgacagcttcatccataaccaccaccatcagcatcaccctaccctatcaatcatcgcacccgacccgctggatgatcgtgtgggctcctttaccgcacccccgacgatcgaccagtctcacatctccatcaagtccgaggagtgtggcaccgccagcaaacctgggacggctactggagggcccggctcattcgacggcctcataccgggcccaacctcagactcgcttatctttgcctccgacactccacccccatcggcgctcgtccaccctcaccattcccacccccaccaccctcaccatcgacagacaccttcacatggccaccatctcctccaaccttccgatgagaactcgatcgccgtctgtctggcctcgacccccgactcttccacctccacctccaaccaccaccatcaaaaccatcatcatcttctccaagactcaagagtcatcatcccctcccttaataacccaccatctgatccttcttcctcttctgtagtcccaaatagctttaagggtaagaaacgccccgcttctgggtcgatggatctttcgaatcctgctatccatcatcctaatcatcttaatcatcttcatcatcttaatcatcatgctcattctcattctcatcatcatcttaatctgaggaattaactctatacatacttgctgctcaaattatcataatctattctctgtctctctcttttttcattccttctttccatcttaactctttttttttactttaataataagatgtttctttttttttgcgtttttgttgttgactaatctcattattttatcttacatccacacacgaagaagaagaagaaccccatttaacctaattatcatcatcttaatcctaatttgctcatcatggacacaatgaacactttgctttatatatatatatatatacatatacattatatgtgtacatatgtgtggttatgtgtgtttgctttttttagatgtctatttctgaagaatctttcgtatatccttacatcatatcccattgacgatcttatatatatctccattctaattatcttcactcttatcttcttatatatacatatacttctataatgtttattgttagttaattgattttaaaatcgtacgcttataaaccatttaatcaattaattaatatttttttttcttcttcttattaagtgagtgattatagacttggtttccatttcatttcttttttctttttttggtgttacatttaaacattaaccaataacaattatcttaagttaatcatcaattgctacttctattcataacaacaacacaaagaaaatcgctcatctgatttatgagttgttttttgtttttttcttcttcttctaatcatagaaaacttatgtgtaatcattctcgtttattccctcttttattctgtctgtacttttgttgactctatacatacaaagatcttcatttccttctcttcttcataagttttgactgtacatttttttatacatatttgtgtgatgataagtgattcaaatcatgatagacaatactatagttagaaaaaaaacttttcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattctgtgtgattagcaatatttggtatgaatgaaaatgagtagggtgggtgtgcgattttcaaaacaaggaggaactagaactcggaaagaagggccacaagaatttcggagagggatatggaggaggcaagggaaagatcaaagagcagggtcgtctttcatcccgccgtttccgggcacgtcggccagtccgagctcgtcccagccgaccctggccatcaagcccttctccatcctacagcccaggtagttcttcgactcgacccgacacttggactggtctcgttggttggcctggagacatccgagataagtcttcatgaacgacgagcagtcgtggaagtggtccaacgggaacgagcctcggtccggcggactcaccgtgaatgtgtctctgtacttcatctccccctcagttttgtgcctccatcatcatttgttgcaatgctcgagggtggaactcacttaccgaagatttccgggacgaccgaacgacatttcgaagcgggtgtgtataacgtggccacctgagtatgaacttcaaccagagcttgctgtggttgtgttggagagtgaggtgatgttgagttgcggctgaggtggaagttgagtatttttagttggttatcggcagtttttcttgtccactgaaagcagttgagacagcgggcaaacccactttggttcttcggaaaatacccggcctccgactcgatttgcgggaagaaaaaaaacacacacacacggccaccactcgacaatcgacctctccattcgcgatgttatctcgatcgatcagtaggctagtccggcctgttcgcctggaccttcctccctgggccggccctcggatcggctgtgtccgctcgtcgtcactgatctcctttgccggccgctcgatatcgtccagctcggcctcgtgggccaagaagaaagccggcgggaatagcaccggtcagtcgcgagataccatgactcgtttgatcctccgatctccagacttctgagagatcggccgttttcttcaagccatcagttgtgtacagatggggcactgaaaaaaacaaaaaacactgctcgatatcctccaacccaaaatgatctgctctatacaatatccagccaagccgagccccgaaggcctcgccaagatcccgtcgacgaatctgaatcaggacgggaatgaggagcgattcaaccggaacaaggtggagaaggagatggacatgacggtggctcgattgcggcagaatgtgaacctgatcgtcaaccgggttggtcgcctgacgccggcctatctcgacggaatcaagctgctccatgaccaccaacggctcgggatcaactcggtcgcccaagtcatcgtcgtcgactccaacactttgtccgtcgtgccttacgatccttcagtcagcaatctttctctctcttatacatagtcttcataatgttcatcaagatggcattgtttcgtgtcgaccatagtataccaagtcgatcgaacaggcgctctacggctcgaccttgaacctagcacccaagctacaacccgacggctcgctctccatcgccatccccaggtcagcccaacgcacacatctcgcttccgtttttctgctctgttttggtttggttttggtgctcagatatcaaaccgtgtggattttttttttttttttttttttttttggttatcaacacttgcaatgtcgcttcggtacatagattgacaatcgatacccgtaaggtattggctaaggagagcggcgagctctgcgaacaggcccgggcggggatccgcaatatccgtcaagccgttagtcgtccttacatcccccctccctatcacccctacaaaatagacgattgagctcgcttttccatattcttctactgatgatgatgatgatgggaatgtatgtactatgtgtgtgtatatacaggcacagaaggcaagcaggaacgacctggattcgaatctgatcaccaaggacgacttcaaagacaaccagaaatcgctcgacaatgtctccaaaacttacggcaaattggtcgatggaatcgaatccaagtccaaggcggtcttactcgacaaataaaactctgctcttcatcttcctctctgcttaatttagtctctcttgtacccatatcactatccttcttttcttcggaaacctcttgcaatctatctgtgtttttttttttctgacagagagagagagagagattggaattgttctctgtatgtactaatcaatttcactaaatcaatccacacttgacttactcattgggcagaaaagaagtgaggatttggacaacagatacccctcatggtatgtaatgtagctgttcttatccctatatgtacacttctcatggttgttagcattgatcacaagatcccattattcaagacactaccttcttgattgggaactggtgtgaatgatactgagtgattgtggatgactctataggatagcggattgacaaggatttgtaaaaataccagacttgttgagacttttagctcatgtttttttttttggggggggggtctgcctttttgcacaccaaagatctcccctgtgcactcctaggattcttggagtgcactacctgcatgcactccagagtttcttggactcggagtgcacagcaaaagggggaaaactttaatgattttggggtacagtgaaaagtggctgcttattttggattccagagctccgaaacacagaatggaagtcatgagacttggtcaggtggtggatcatatgtcccaaagaatgaacatgaaataaaaaaaagtttaactttttcaaaattggtgaaaactgaaaaataaaaaacaaatttgatttttttttgaaaagctttgatattcattttgggggagtgggagtgctgagagaaaggaagattggcatattagaagagtgattataaatgaaaagtttggaaaatttggtttccagatggcttcaaacagctgttgagtggggcattcagcagcctgcaatattgcagtaaagcactagaatttactgttttgactttaatccagacacccttctggtccaaaccttttgatttacaatcattaatcccatgctccattctttgtttctcacagcactcccactcccccaaaatgaatatcaaagcttttataatttttcaaaaattttgaaactttattttttttgtttttattttttcatcttcattttttgggacctattatccaacacctgaccaagtctcatgacttcaagtctgtgttttggagctctggaatccaaaataaacagccacttttcactgtctacccacatgtgccagacaattccacttaggagaccatcccacacatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaggtgtcatgcaatctgatgccagtgtcgacctccaattcacatttgtcaatgctgatgttagaccaagacaggtgcccattcaagcaacacccccaaaaggggaaaaagggccatcacgtaaaaaccaccacattggggccaaaacaaagtcatatagattaaaaggtttaaccttaacccacaaccccacccagaaatcaggaatcacaacttgtgatagcacaggagacatcaattgtcctgctgaaccatgtttccactctcctccctgaaccccttctcttacatattcctctatcccttttgttctttaatcttgctgttccccggcgtggctgaagtgtttcctatttgtaacatgccagtcaatttttcctattgcgcatccgctgtcatattttcattttgccttttccctcaataatttaccctgttttctctcttgagtctactctttgacttttcccttctgtcatggttgcatgtaattcaggataaagaaccaaagttcacggctgacaagccagtgacacttggtgagtgagaaaaatatggtttgattcactgggggaagaaacactaccatagcaatcaggtacaggctatatacatgatggcttgagttttagttgaagcatactatgcactggatataagcatactactatcccaacagtcacctttactgcccgctatgattagattgttaacctaactcactccaccattggcctcttgccctatgaccataaaaccccatgcttcatgctcttgatttgaattaattttccttttgcatcttcaactttttataaggtcccaccattgccatccccttctaatgtccttaaccaacataaatatctatcctttgtccttttgccttgattagaattgtcaaaccaatattttaaccacgccaaccaaccaaaccatttgaggtcaattgtgagattcaggccaacataattcagcttaatcggttgaaaaatttgtctttgactcactagcttgttgtctagccaaatctgtgaagagtaggatgtgaggcggaacccatcatgaatcagaaggtattgacattataaactaacgcttgtatcaagcttgtttctgcttgaccaatcttcctaatcccctggtcattcaacttgcttgtagatttcagctttcacccacaatgagcactacttacttcatccaaggaagccaatatgtagatggacctctttaaatcaatcctgatggatccatcttcttccatttcactgatcctggctccttaactactacaatcaacccagaacaggatcctaaatattacattgttgccaagccaatgcgcttggccattgctacaggtggcccttgccttggttgtcctattatgaaggtgatttgatggtaaaaatagatttttattgatatcattttctggtatgtatagtgttctcaatgactataaaaaagtcccaagatcagactgttagtcaagtgtctttggtattgaaataccaagtctttgctcatggacagttatacataggtttgtccagggtaaagaatgcttgagatttctttgtgagtcaggtaggattagagccaagaattctcatgaatgttgtagttaaaaatatatttaaggtgggagttcagcccatgatcaacagtgcaacagagacaagacacatatttggtattctcttgtattgtctttattttgagcctgatactgtcatcagtatttccttttttggtgaaaagatccactgtctctgatttggatttacagatgcaaaaaaattgtctttgctttgtttttttcttttcttttttcttcaatacagccaaatataatctgtatcaaagacgtttttggtgtgatcatccatctgagacaatacagcataccggtctcactttccaaagacaatacgtgtggattgtcttaggaaagtgagacaacacaaatacagtatttttgggtattcaaattctgagatgatacaaataaacacctgataccatcttgtcttgtctctatttcagtgttgctccttcccaggtgacctgcgaccatcacagtcaacaatgaggccaatcatctgaatctgaaggtgatctcaatgaatattacaggctaggcaaagatgttgccctcagcaagtacatcaaattctgtgaatacacaccggatacttgctacaaagaactcagtaggttcttccacaagcagtttatcaacaacaaccacctctttgcaaccaatttggacgtccactctctccttaataaataccaatttccatgtggattagttgtgagtctgcgcgataatgtcaagagatttactggacatctgaaggctcaatctcaatccagtttgcaccaagaagatcattatgagaccagccaatctgaaactgaagactctgaatgataaaaataactagaatgtagccaaggtgatttatacaagaataaactattatatttataaaagataactactgcttttatactctttgtaacgcaatctatcatccatgatggtagcagtagcatgataaatggatgtgatctcatcatctgaattcaataaactatttgagtggagcaaatgtgactttgaaactgaaaatacatttcaatggggttaattttgggccattaaggtggaaggtagatcaatcttacacctgttggagatcagttgttagaattttgaagacattacaatgatcaatttcactaaatttaacataccatgttcatcaaatagcttttgggaattccaatttcccactgtggtaaacagagcagttatcaataaccaatgttgagttgactacagggaagggattcattcttggtaactttaaaaaattaagaattaattcctattccttctggtcaaccaattgtgtagtgtattttttctcaccagagtatgcttcaagaatgattcaaagtctggaagtttgaatgaatttcacttgatatcaattcctagaagttagaacaccatagagtgagattcctggaagtgccaagtatctcttagcatttgagtgcttggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttgcctgaagaacttgatatgacctccaaacctctgttgtaatggtttagtgattacacagtcagaaaacaatttgttattcacaatgaaaaaaaagtgagacaactcaaccaatcccattgaaacatgtcatgtaaaaatttatcacctccgccacccttcttgtctgtatcctctttgatatcattcaatatttgccgcctgtagtaacgggcccgatcggcattgccaaacgattcatggatatcggtgatgctgctcaaattcttatctgaacctgtggttccaatctgtatgagccacaaaatttgcatgcttaatgtaagttggttttcatctgaaatcaacttataacagaacttaaaaccttaccttgagttgaagtgcggttgccttgggattcttcttgatctcagcaaccaaatctgaacaagcgaggggatcaggcttcttggagttcggccaaggatgattgtggagacctttgtgtcggagaaggccccagccagtcttgtgtatatcaatgcggcatttagttccttcacagtgctgccagtaaaccttcccagaacatcgattggcagatcctgggcaaggtagcttcctgcgatgtttgaacaaatcaagagatggggtctgggaatcagtatttacattattgaagcaaatttgggtggtagcgagaccacttacctctccagaagttcttggatttttccacgaccggtaggggggcgggccagcatattcacattcctcctggtcgcaaagtaagactccgaggcatttcacatgtatcactttccacaagtcgttgggtacagttgtcgacgttaaacagtctggggagtagctaacccttgggaaagttttcaaaacttttgcatcaactgggaacgacgaaagttgtcgatctgtttggggtaaaggggggtaaccttgcctgtcgattgtacagccatgattgatgaatgtccggaactcttggatccatggcaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccgttatcagcaataactaagcaaagcaattcataaaataaggcaatcatactattcaaccaagtaatgttcttactcgggtgtttgcctttattattcataaaaagaaataagaattaattttgattctaactaatcatcgaactagttctttgttttcttgtctttctttttcaattaaaagaaaagctattattaccatcatattatactctgatctcaaagtctcttatcacattcagtctagatttattctgccttcaggtaaagaataaatcttcttttcatatttatttcttatatcaaaaaacttgtatttattaaaagattattttaacttacaagaaataaaacatcttcagttttccaaattctttcaaatggtacatgagatgactatacagcttcagtcttgaacttgctagacagtccccccaatcactggaggaactgcagcgggagaacattgttttgcgtatctgccaaactcaaaacaagcttggcagaacaggggactcattgagtgggaaatgggagaaatccacactcaacaattccatttgattatggaaaaactgcatatttcattgggtgagatgcaaccaagtttaatttggtgaagtgcatcccagttgaacctaccttggattaacatttcattggttggaatccaaccaagtttaaactggttgtgttcatcccagttaaactgctataccctcaacccagttgatcatgttggcagtgatcaaaattggtctcagaaggtagggttggaggggtgggcagtaagaaggacattgtggagggtagattttaaaatcaaaaagactctagggacttctttgggctctgccctgtttcaaattacaaaaccaattataaagcatccaaggactttttcccagaggctctgccctgaccactaggtcctaataaccaacacaatggggttggggcttgagattgctgctgaagttgatgatgttggagctgtaggttctcttgatcattggacaaatggcatgtggtgacaagcacccactgggtcacatttctaaaagaattttaacccttgatccgaggccccaggttacctccggaacgatcttgggatagccaagatccgaccccgaggccacggatcggaaccttgtcgccgacgaagcacgcaatgcgcaaataaatagtagatagtgttcgacgagtcgttgggccggataattcttgccgacaggatgattctcagccggataatccagactgcgtaccagttggtgcggccgggttaggtttcctcatatttcagccgcccacctgaaatggtatggctgaaacctaaccctcctctggtgacacccggtccagccaaagtttatcactatatatatctccttccaccgccccacccctcatcctcatcaagcacatcaagcagccgatcgaacgaagatgcccgcctcaacgtaagttagccttccctgctatcctcctccccactgctccctcatctgacattgttccttggaatcgttcttacagtaccgtccctactccgcaagatgtgctggtccccgaaactttgctgaagaaacgcaaagttaatgacaaggcccgcgaggagaagcttaccaaagctatcgaagcccgcaaggtaagatcttacacatcaatccacaactccatccttttccaattccgctcgtaactatgatgtcaaaattctatacccaaattgctgagcggtaaaacgctatgctgatatcatgacacaattataccatctttcgggtctgagttacaaacaatacaccccaaacctaccaccctcttgttatttgcacagacttacaatgtcatacatttaactgactcatcatgttggtacttttaaggccagcaaggccaaaagacaggtaatcttcaagcgtgccgagcaatatgtcatcgaatacaagaggaaagaacgtgaggccatccgcctccgtcgagcagccaaagtaagccctcacctcgtgcacttcgtcatcgacttagcaccaccatctgacttgtactttcttttgcacctcaggcctctggagacttctttgtcccatctgagcccaaggtctatttcgttatcaggctgagggggtgcgtcctttgcttgggctagctaggccacctttccgtcattcaagagctgatcgaaattcaccacttaatcctcgatcccttcctcgatcctttgtccagtattaacgaaatcgcccccaagccacgaaagatcctccagcttctacgattgctccagatcaacaatggtgtcttcatcaaagtcacccgagctaccactcaaatgcttcaattggttgaaccttacgttacctacgggttagttgttccttctctcaatcctcggctttgtctgttattgtctgctcacccatcactccatctcacagtgagcccaacttgaagactgttcgtgaactcatctacaagcgaggttacggaaagatcaacaagcagcgaatccctctggacaacaacgcgatcatcgagaagcacctcggccagtacggtatcatctctatcgaggacattgtccacgagatcatcactgtcggacctaacttcaaacaagtcaacaacttcctctaccccttccacctgagcaaccctacctctgggttccgagccaggaagttcacggctttcgttgagggtggtgatgcgtaagtcttgagttcgccttaccctttgaaataccctatgacatgctaacttgtgcaatatgtttccaattggcagtggaaagcgggaacactacattaaccaacttgtccgcaacatgaactaaacacttgtaacatgtcctatgatagtgataatacatatgccccagtatcaactgaaatcccacccctttcattctcgttatcatctcatcgagtcttgtgcctagttgtctcctgtttgacactgctttatctacagacccactaccaatgcatttgcgcggggcatcccggtcctgcagcatttgacagcacccgtgtcgaagaacaaccctctgggagattctcccacttcatgcacttgcacagctgtccctaacgtatcattgggaggcaggtgctgcccacttgggaccctctcctgactccagccggcaaaatgcggttaatattccaccactcaactacagcagttcccagaaagcttgctttctgggacgagcttaacataagcctctcaatcgggtcccgaagggaccccgcatcccgaagggatgctctccgaaggagaggcttacctccaaagtgcctctagtgtcactacgtaaatgagatttacatgaaaaaatgcatttttttgactttgaaaattaattaaaaatacatcattcatcttaacacgattctgagtagaacaaaatgtgaacttccttctcagctctcagctcgtcaaattttgtaaattatcttccacaaaccacttttcctcctgtgtttttagccagcaatgatcggaacttttgcaaagtaaaaaaaaatcttatttctgatccgaaatcatcagatcttggaccctctcacgggtttctgtcggattcaacgcaaatacatagtatccggtttgcaatagaaagtcgcttgaattggctggcatttagttctcacagcgctcaaaagaagaatgagggtcgtcataggtcgtaatgcagagtacaagagaaatttgaagagagcttaagataagacctaccttgacataacaaaaccaaacacgaagatgatacggccaaagaaaggtcaaccaaaagctagccttagcccccagaaagcaaccacaggaatcacgccactgaagaaactgctcgaaaaaaaagacgatgcactgaagaccgagattgctactcgagcaaagaacgactataacggccaagatccaaagccaattcaagttgagacggttgcaactctagcgcgagggaagagtgcttttcttctagcaggcactggatttggaaagtcgaggatcgccgagatgtatttcaagaccttgccacccaaatcaaagcctgtggtgctggttctaaacccacttgatgcattgggtgataatcaagttgaagagaagaagggaaaatttactgctataaacttaacaaagctcacattcaacccatttgttgccgagcaaatcaagtccggtgtgtacaattttgtgtacctcagtcccgagatatttctcaatagcaagctttgggattcggtttattttagcccagcgttccaagaaagacttggccttgttgttgtcgatgaggcccatatgatttacatatggggccttgttgaaagctctagcggaagaaacaaatattcgattctagtacgacatcaagacataggaatatttcgaccatcctacggagatcttgctcgccatctacaatgcagaaataacatccctatccttctgctttcggctacatgtcgccgcattgctgtcgatgccattttgcgaagtcttaaacttacaaaggatctgataaaaatgatctatgacgagctgactcggaaggaaattcgaattatccgtatcaacatgtcatattctttgaagtctaacctggacctcttaactgctttcccctcgattgaacagacagcaactgaggatctggttcctacactaatctacagcggcacacgagctcgtacctttactgttttggaggtcttggacatggcccgaaaaactccagatgcctgtcgcaatgctaagaacatgtttgcaaggcgctatcattcatccacgggtgctaaagacaaagaggattgtgtacgcgatttttcggaggggcgttttcctatcatatcggccacaatggcgctggggctaggtcaaaattggaaaagagtgcggtgcgtgattcatatgggcagaggtgatccagcaaacatctgccagatgataggcaggtaagctgttgaatatagcagtctgtgcgatgcgaaatagactgatctaagagaatatcctgcctgatttacagatgcgggcgagacggtaaaggcggactggcaattcttttcatggagtccaatcgcaaagggggaaagaatcatcccactgactttactcaagcgacccagcaatcagacgatgaccgcatggatgcccttgccattacacctgtctgtctccgagtggctttatactcaatggataacaaatatgggtacatacctgtttcgaaggacgatccaaattacataaccgaagtcaaacgagaacaatctttgaattttcccctatgtcgttgctccaactgcttggatgaggaaggcaatactctcatcaagaatctgcagaacttgaataaacacaactttgacgatgccctgatggattgcgcacagtttcctatcattgagtctattacaaaacaaagaactagtcgatctgtgcaaaaggatttgctaacagataacttagaactggcagccaccttccgattacatttgatcaatgtgtttaagaacttttatgaggatagaatgggaacttcgggtcgttttacagcaattgaactctttaacgaacaccacgcgaacgctgtaattactaactttcccaacattctcaagagtgatgatttgaatactatcatcggtggagagactatagatggacaagtagatttattgatggatactatttcaaagtttcgagacgatccgatgtatcacaaacacatggatcgttgtagagatttacaactggaagcggaagcactgaaaaaacagaagagacgtgaatatggaatccgataccgtgcaaataaacgagctcagcttctcgccaagcgcccagagcaactgttcgaccaatacaccggtggctcagattcggtgaacgaccaaagtgtgctatacaccggtggctcggattcggtgaacgaccaaagcttgctagaatcggccactgcaggcgagcaatcggcggaggagaggagaaagctgaagaggagagaatatgcagcccgataccgagcaaacaaaaaagcaaggcttgaagctgaaaaagagtctcgggttcgttcctcatcatcgcaacgaatcgaaacaattgaggagctggagccgacggagaggggtacttagatgagtagctggaggaggtacttagatttcaaaaggtgagtcgggtctttcattgttgggaacagtctcatcatctacagtcgttggatgttcttgaacaaggcttgcatttgtttccccaggcccagcttcccacatgaaatgcaacttgaggcgattcaaatttggatcgtgtccgcttatttcatcctgtagtttccgaagccctacatgcaaggtgtcttcacaatcggggacttgatgtcgaattgtgtcttccttattctttggaggatatagatccaatatgtcattgttacgtgccatgcgcatgaagttttctaaagagagagtagtgatgcgattcttgtgagattgatgaatcagccgagtacctttttctagcttgaggctttcaaacatcgatcgaatctatatttttatcatgaacgtgagtaactgagaaaaactaagtgacttatgttgaaaatgcctgaccaagttcatgttcaaagagaacaattctttaagccgagtaatctgagtgcctaccccactccgattgaaaaagaacttgagccagtaattaagacactcaagatgaaagtcttttgcaacaaagtggttgggccgaccacttggggaaataagaagagagtgacggataaatttactgagatcttcggggagtatctgagtcaagagaagaaccatccggggaaggtacgatcggtagttgactaggccagtgagagcttgggacatgaaagtccatattttccagatattcatcaagcgaccgatatcgcctgccttcattgcacggctcgcctccactatagtagcaaaatcatgaagtcggattaagactgcatgcaatttgggcgaatcctcttttgtcacagcccttcgggcactcggagagaaaaatcggtcgtaacactgctcaatgatgttgttccagtcgggagttgggagatttcccacttcttcgctaactggagatcgttcttggtgcatgacaaccctacagaaaggagtataagattacctattacatattttttggaataatttctgaaactctcacctcaagcagtaaaagatagttgcctcatgtattttttcaatattcttcatcatcgaagtgaagtctttcttggaagcaggcttgtcagatgggagccccagcgcatgcaaatattgccatgctcccaaatcgttcgtttttgttggatcaccaaagtgagatgtcaagatattctgagatatattccatagtgtgtgagccgaacccagctgcatggtgatgttgagcaaagagtgttctgcatagctactgggtgatctgagagcccgaattgagttgatgttctggcacgtccccaagtcgccgtccatcacttgaagtcgagagcaaaacacctcaggtgtgaggccagattgagttattattgattcaataacttggccaacaccttcggctgaattatctgatgcatccatcagtttgagagtgtggatatcaggtggtgaacagtcaatcagctcaatcggtggtggatccaaagcgattgcattcggcttgttgtttggtttcgcaatgtactgttgcataacacgtgcaatttgacttttcacgactgcttcaaaatgccggtcttcctcacgagtcggtaaaaacatactaggtacaatcctgaaggaaggaatttttctcaaagctcggtaataagcctcaagtgtcaattccgaatgatcaagagtcttcaggagtgaaggattaggcttgtggatatatccccatgtgccatgaaacatcatggttctatggcccacagattgagtatgaacatgttcctctatatcgaagttgtcaatacagatgctaggtccaactggagaagaattctcgatagacattgcatctttcaaaacaccagaagcacggtttgaagaagagataagagctttgagagccgtttgacgagaagaggttaaaccgatcaaatgcaagtaatcgtttataagctccgagacgccgccagccgtgaagcgaatgctgttgaatagctgtaatccgttgcatcgcctgttctttgcaaatgcaaccattgagcaaatggttgctgcaatcttcatcaaatcataaaatattagtttgaatgaaaatgaaaggataaggaatgagcaaagatattacctttttgaatcggcaaggtgcaaccgcaactggctggtactctaattctaccatttcgaataattcttgttcggcgggatcttggagaatgagctcagcgggagaatcatcatgaggatcgtcatttttggcttcattcgaaggttgaagagttcccagtaacatgttgaagagaaaaggcatgtgaacttgcgagatcaattcttctcgggcgcaggcagcatcatgattgaagtaagatggatcaaccgtttgactactttggaaagatccattggggtaattaccagaaggaggtttctctcgattcaatgcttcaactgcctgtttattgcttgccaatgtcaggaactatcaaagatctcaactggtcaaaaaatcaaaaagggcgcacctctctctggatgaattcacgccaacgggctttgcctttttgtgtcttggtcacttgcttctttattgcttggagcagttcgtatgtcgatggccagccaacttgggcgccccaataacgtcggcggaacacaaggtcggagtcgtccacgttgagaaacgccatgatgaacgattttggtgtcatataaagtgtcttgagcagtcggcatacttccagtgtcttctcggctagggatagtgaaggagctgggtcttcagtcggagaaactgatcgttccgatggacatggtgatgactctgttgatgatggtggtagtatgtcttccattgatgaatcctcgccgtacataatggaggactttgatcgacttggacttaacgcaatatacaaaaataactttaagttgataaacaatacttgaagtcctggttaatacattactcatattatatccatactatgttttatgaaagtatttatttattgccagatatttttggtggacaatccggccttgagaaagccggattgtttacagatattttccacacgcgcccatctttacagaatgttactatgggcacgaataggggccacacgaacccagatttattggaagaaattggaaaatatgaaaattaattcaactattggaatctttgtaaattatcctatgaattttgtaaatttaatggcaccagaggcggaacgagaagatgagtgctagtgggtgctatggggaagggggagttacttccagccaaatggctggactccgtagggtgagatatgtgactttggatgcaagtccctccttcggaggtcgctacgcgacctcctcggaaggaccttgtgttaagttcgctcggagggaccttgtgttaagttcgtttctgggaccggttgaaatctcaaaaaataaaaaaaactttttttgtgcctcgcaacctgtacacatcactgtacaggttctgattacgctgccgaggcctcgttggggctcaggcaaccagtcaggtgctgggaacggtcctactcccaaatgctcaactccaaaaatgagcaatttcggctgtgtcacatgaaggactgtggtcatacatactattacagggagaaatacatgacccagaggcgttaaaaaagatttttattttctttaattttttgtgattttgaccagtcccagaaagcaagctttctgggaactgctgtagtaggagggactgacagaggttgatcaatgattctacagagtcgacttacacagaagccagtcttcattccacataaattggccttcaaccttgaatcaagatcacgttcatggtacagctgcgcaaggcatcctactgtacaggatttcccagctgttcgtaatttcagactttgagaaataaaaaaaaatggatttttttttctcccggattttttttattcctagcaggttgaaatggtgtgaggctgctttttcatggctttgcatactctttttttcatcaaggggatgttattcccccattaaagacactaaggtgggctctgggcaccaaaaccatggtttgagagtggctctaaacctaataaccatgggtttaggtgggttcctgattgcataggtatggatttacaacacctttggccatgtatatgtactcaggttatggatttaggtggcatgtttgtaattgggcagtgtaaaataaaataaaaataaaaattggctggctaaaaaccttagcccttttagaattggattctacaaccttcaaaatgcccaattctatctagcactcatgcatgtaaacatcaggcccgcgcatgaaattttattttgcaggcaggtctgtacagtaagatgcctttgtagcttcttacaagatagcttcttgcaagaagcaatttcttcttgtgcaagaaaccgcagcactgctgataatgcattcaagaagtgaaatacactattgtgaaccccactcatgacaaattacttggttttgactcttttgctacagtatcagtgtggtgtgtggacatcaaaccattgaaacaattgaaatttcacccaaaagatgactgctgattggggtagaggagaaagtagatgtcttcataaaggcaaaagtgccaacatagtttgtgtacagttgcggatggcatagaccaacccaggattttttggatgtccaaattggtgagccaaaaatcaggattttttctgttttctgtttttttttttttttttttttttttagaatttcaggctttttttagcctttgaaatgcttggaacatactgtagagcattcactgattcatacgatagatgctacaggtatgatagaggagcctacaaagtataaccccgtgattatacatggttaaaccccataggtatgtatttaggcatgacttttgttaggcatgtccaaatacattcatgctgcaaaaaaaaacaagaactgctggtgcagaggcttagtggttacaattctgagctctacacatgtgtacaagtccaaaactgcaataaaattgagtgtgagggtatatgcccccccccccggggataggccccacatgtcaattttgaattttgcgggtggggcagggttggtttatgccatccacaactgtattcatgggcatcagtgcaactatggggttgattacagcgagtgaagtaagggtgtgacccagggtttgggacggggcatgagggtcatcccaaaccccagaccctgaagatgccccggggcctgacttttttttctgagagccaaataattggcctccagacccatttctctgggttgcttagtccaatatcatcctttcctcagtttcttttttcttttttcccctccaaaggaccgtttaggcaaattcattgacccaaggagcaacttttaatgcctccaaccaccaaaaaaacataaaatccccaaaaagatcatgtgaaatccatatccaagcaagaaaagttgacgccccggggttcggggtgtccacaagactcatcccaatgccctgagccccagggtcacacctcggggcaagaccccggggcccacattcggggcacatccttaaataggggtcaatttggctggaaagtcaaccatttgctgtttttttactccatgctaaaggccaaggcagctttcccactgcacttcaagtgcaccaagaatattacaaaatgacatttcaaattagtccaaatttgtccgatattgtttgatcaaaatttgaattcaaagtattcacaacaatctgaagttagagcaaatccactgtgggccataaatccataaatcaggtctatacttgtaggtggaatttacagactcaacacaacctcaggatgtaaatgggccgggttcgggtctgaaaacagtgcccaaacccgacccggggagcattacgggttgggccgggtcgggtcaaatttgggaaacttgtgcccaaacccgaacccggattccatgagtcgggtccgggtcgggtccgggttgaacccggataatttttgcgataaccaagtttttttttcatatttgaataatagagaaaaaaagaaatcatgtatggatagtaaaaaaaataggaaaaaagtaaaataaaataaaaaaataaaacatagagaaaaggaggggataccgataaatcataaagcgagaaaagaggggggagggagggttgggggccgactgcctcatatctcattcgattactaatatctcatcgttttcaacctcctgatcatcatcatggattcctacatcgccacggatccagtcctgggcgcacaccagtgcctcgagtgtgtcggctttcatcctggttctgtaatcgttgaggattctgccgcctgtggagaaagccgactccgatgcaattgaagtcatcggactcatcaatattcatctagctagtatggccagagtaggaaatttaatgatactgtgccgcagtagtctagcaagcggctgttgtaggctgaaatttgtccaaaacaaattgtgagccgggttcgtgggccggcccgaaataagagacccctgcccaaacccgaacccaattatgtaccgggtcttcccgggtcgggtcaggaattgatttttggatgtgtaggctgcccaaacccggcccaaaacccgacgggtctcgggttggtaccgggccggcccgacccatttacatcctgaacacaacccaccacagttgctaaaatctctggcagtctgtaaattgtcctcttgagtcctcacattaggaactcctaggtactcctctactgcctaagaatgccactttcacacaacaactacatgtgaaactcaaccctcacacaccactcccccctcagaagcacacctgtcatcaatttctacaaactgctccaccaagttgtggtgcatgctgcagcagtttgagactgtaaaaatggctgtgtggacccaatcatcatgattttacagcccaaaagtaggactacagtggagttgctcttaaccactacttatgtatggacttcagtactttatagcttcctgcttcaggaaggcctcttttgaatccctattttcaagcaggaaattagggggttcaggaaaaagataggttttcatttttgttgcactaggcctcttgaaaagcattcttcacagacttaagcaagctttgaatccccaattgtgtgagtagaagggggtaaggcaattttaaggtgaagaatcagtggtaggggactgctggctcaagaaggaagtcttcttatttccccactcacttgataaaagagttgaacacatttcatgggatggtgggctaaaagtctcctacagacctgcctccgaatttgggtattttacttaggtccaatgatgttccccctcacaacaaatcgaatgttgcaatgaaaaaaaaaagccgggagggtaagctcagactgggagagtgagggacgtgtattgaatactacatcaagcttggtatcttatcaatcctaggaatcatacaaatgtcttaatttagtcttggccaaagtagtccgcttgatgtgagtagtagatcatcatgagaaggaaatagcaagaaagctagagagaaagagactgcaacaaggttggagcaagaggaagcaacaaggcctgaaaaatgaggcaggaacgagttcgaattcttagagagacaggctgggggcgatgtactgtagccgatagcttcagggtgggggttgaggtaatgatcggggtccgatttgtctgaaacttgggggtcctacccggcagtcttcgatcttcggtctttgctaccactctacacaacacacacaaccaatgtgttcattgttaccaggtgtctagttgacagtcaagatgaggtgattgagaacggccaaaaagagatgctcacaatttcggggaggtttcgtgcagcagtgatttgcgtgcggaaagttttttaggcactccgtttcaacacattgtgggcccgggtaccccttcttcatcggatcgttggggtcggggatcgggtcgcctttgtgggggtctttggctcttacctggtttgagattatctcgccgtgttggtttgacgaggctggcgaggcaaggatagttgcttggaggaggaagaggccgagaatgactttagaaatcatctgcattgtttcgtgtttttttttttttttttttcgaaatttggattgtgggataaattgatcggttagacggcaaggtgctccggggtggttatgtatctttggtaaaggtgagtaggggcagacatggattccggcgagcagacttgacttcatataccttgtacatattctcgcattcggattctccatctataaatttgtggctgaacagacatataaacgggccaaacaggtgccacaccatgtgccaccacggcccatctcacccgaccttccctgccgatgcaatccggattccgaaatgctttattctatcacgactggcgcccccggccgcagattggatcgggcgccgccacctgttgttcaacacatggactggaggccgagcctaccgaacagagggtccgaatttgcgatccaagctgcctcattgtaccgggtcacatgccatattggaaaagatagctatgcaacgacttttttacacggctatgcggaagagatccacttgggagtcatcgatcgatcggtatctaaatatgtagtcctcaaattccagtcgaatataccattccaacaaaaaacaagaccaaactgaaaaaaaaaaaaaaaatttggatgtcatgttgtaggaatcaggatgccgatttacatatgtagatgggtgaaaaaagatggatgatgagatgatttgttatatatcctttttttgccaatgaagatcacaaatcccaaatccctccgaatcataatcatgatgtccaaagtaaaccaaacccacctcgaccagtctgttgttttttactagcaaaatcaacaacttgaaagacatttttttgactcccaaatgaacatatagctgagcatgagaacgaggcaactggccagggtgattttctgaggccatctcataacggacaccacccaatgataaatctgcgggctttgacatgttgggcactgatcccaggtccccggtcaacatcttgaaacggtctaaggtgtctcctctactagtctatgtgtttctccaatattccattcaaccttttgctgagtctgtggggccagagtaaagacatgctgataaccattaagcacagggttggcttccatggagtatccatcccatgcggtcgtctcagacatgctgttacaataaatggggtgcacctgactcgatggacgatgacagctcactctgagcttccatattgccaatcatatgtgtggtgaatccaatatcggcatctcttcagttctttagccgccatgctgcaccctccatgctatgctggatgtggcagcagcctctgttttcggagcttcggcgtgcctttctttgtccgagtcacgcggttttcaaacaacgcgtgtataaacttaagcagggagcattctcatgcctcatcaagctccaaagcatcgttgctgtgtaatcgatcgatcagtgtacatgtgtagacaagcaagccaccgttttcaaccccctcgaaaaaattactgcaatcatctgagttatgtattttggattgaaatatttatgtactataatttgatttgatttttgatttctctcgtaaattctctcacattcccattcgaacaaataaaatgtctaagaaatacccgatcatctagagctataatagttatccaaaagttttgcgaaaaaaggatcaaaaacttagtcagtatacttatacttaaatgtagaagggaaggagagagagagagagagagagaggagacgaacgagccaagaccaagcgggagagttcgaaggactgagcgacgccgagagcctcgacacggtccaagttctggacgtccaggttaggatacgcctggataggtttgatgagtttctggtaatgctcccagccaggccaagcctcacgatcgacgatcgagtcttggcggtccttgatcaagcggtcccatgccaacgatttcgtcggacaatgttgagatgaggagctcagaatggtgagtcctttggactacaattgcatacccaaagaaagcagagaacgatcagatgatcttgcaagattctgtgtgtatgagagagggagaatgatttacccatttctgagtgccccgagcaaagtttaaaaagagtctggcgacgttgaaggcgaaactatcgatttttcggaacgagccgtcgacgtaatcggagggtttgaagagattctgagcgccatcgatggcgaagaagacgggtttctgcgattgagccgcaagttcctcgaagaggatttgcaggacgttcggggccagatgggtcatctgaattccgagctgtgctaggttctttaaccccgtcccggcgggtatctcttcctcataatcgaccatccgatcatccttcgtcccaaataacttgcatcctttcgttagtgtcaatccctcgagatcattgatggcgatgatcttccgaatgagctctgctgatagactgttttggtgatacgtctccgttcgaggacagtattcgtaactgtattgtccatctaccacacatttggctatccagtagattagaaaaaaaaaaaaaaaaaaaaactttggttagtgtctttttccattggatcggggctagataataaaagggatgaatgtaccatcgggaatgtatatgacaatccaccggttttggaccgcatagctgagcccatgaagtaaggtaactgatttcccagtgccagcttgtccatctatcgaacaacaaaagagatagaaatgagtataaggtcggagatctgtggttgtgcgaagagagagaaggtggactaactgagtgtgagcacgttgggtttatcggtagtagttgattttttggcttgtgctaaacgagagatcaagtcgactgaagcttttcgaagcgttgtcactggcacagacattgctttccactaacgaaaacatgtatacacatacagacacagcgagattagtttagttgttcgtttacgttcattaaccattattacgagttcgggttaaaagagaagcgatgtagggagaggttttctttcttttttttgcttacgtctttggatatcgatgaagggatcgaaaaggtgtcgatcgctttggccatttgtttggaaaatttaaacgatttaccgacgttttcgctggtcattttggactaaccgtaagcaaaaaaagggtaagtgtctcgtgctttttgttaagagtcggagggataggacgaacgggctctagatctgggactgcggagagattgataggaggttgagtgatgtagtccaggttgaccaattgccccggatcgggacctggacggggctgaatttgttcgattggacccgaggagaaaaaaagtggttagttggatcgatatcaacggggataagtggaaaggaagtagactgaccccaggatctgcatccttcttattgattttgatcttgatcggtgtacgagatcctccgcctgatgaacctatacaaacagaggagagtgattgtgagctgatgagtgaggctagatgagggaaagaactgaccggatgatttgaatcgaagtgatggtggtggggtgttgaggagggtgttgttagttcttcgttgttggttgaggatcagttgggtgatcaatgttctggtcttgcttgtcatcttttctgctttggcttgttttgggctgtggttcttggcttggtctcttgagtgctgtgtggttggaggagagtgggtggtggtggtgagtgaaacttgaaactcagccaactcaaaaaaaaaaaaaacattaaacactaaactcagatcaacaccacaagaggaaatcactccaagaatctgtccctcatcatcaccacacaaacttctttcggtcaccaagtcgcacttagcacacacacagtacaatgcccatcttgatgaagaagaggaagtttaattctcctgaagaacaaggggaagacaattggaagtagaagaagaaaagaatgcagtaatcatttgtacaatattacacatcatcaccaataaggacactataaaatagggaaaacaaaaaaatggtgtttttaggaagaagaagatgatggatgatgactacttcaattgatggattcctaatttgtaatttcgatgtaattccggttgaacatccgtcactttagataataaatcagacaccacttgagccttattcttattgaactcggatttaatgacctcaatctaaccaagcaaaaagaggggggcggagagtgatggtttaatgatggtttttgatgatatgaagaatacgattgagagggtcttttcacgatgacttactttctgtttagtctcttcttctaaaactttttgttgagagtcagtattaccagaatgctaaatcataacatttttttccaaaaaaagacagatcccccccagaaaaaaatgatagtaattccgagtcaatagatttgtattgagacgggcagcagaaaagatccaagaggtttgaagaagtagagaagtaataaacgaacctgttgttcgaactccttgaactcatcttcccgtttggacttcagagtttcgatctctttagcagcctctcctcgagcgtctttcaacttctgcgatcgatctacagagacagacccccaagaaaagaacagcgtaacaggttagttccaggggggtctgatgagttgaggtggatgaggagtggatctagacagaagaacaaagactcgcattcccgggctttctctacgatccgggctgcttctttctcggcgtccaagagggcttggatacctaagagagagagagagagagaaaatcatggttcgatcaatctggatcaaaggatggatgggtgtcaggagtcgatcgagacactgtgttacttgccttgtgattgttgtgcggactagatcattcaaaccggaaagatgtctgctgttagagtctttttctttgttcttcttgcttttgtagggagaagagcggcgattggttagactgaccatgatatgggtgtatgcgttgtttcctggtccgttgcgttgaagatggttcttgagtttttcttgtccagcaaatcggttgttgttgtggattgaagtagtcagcgacatcatcgaaggagggtcctggagaagaagaggcgagtgaatgagtctcacacagctccgccgacgtattctccatttgccgtcattacgtcatgacaacgtggccgagcggttaaggcgattgactagaatgtgattctaagacttctgtctaccatcaattgggattttcccgcgtaggttcaaatcctgccgttgtcggattgttttttgattttgatcgcatatttgacatcgcgagacgcgatctacttcactatcattaccgacggggatgatttctttttgagaggtcaaagtcaaaagaagcaacaacaacttccaagcactgatcatcaatcgagatgaattcatgacttgcttttacaatagtcactcgagctacctgcaacttaacaagtagcttgaaattgctgcatgtgagggcactcttacaggcttgatcagcagtgtctactatactaactagacacgatgagtaaactgatttcaactattctgtaacttgagcgtcatgaggatagatggagaggatatagaacgtgatccgccccagtaatgtaacaaaataacaaactggtttttatagctgaagcccacacaaaaatcacacttgacagttcagttgagacagtaaaaatgaggcattgagagaaatttaggatctagtatgatgataagtgccatgtgaaaacaactacataacactctggtcaagcaacaaaaatgaagtaatccactgatgtattacatggcactactctggtttcccaatccctaagtcgtcttgcacgccttcctggtatactcgtacaccttatcctacggttcaaaggatcacggcagaatcaagatcaaaagaggagtgtgagtacattgatgatcaggagaattaaagaggtcgggaggaaaaatcttggacgacttaccccagaaagagtttcaaacttgatgcaacaccatgtttcggttgtaagtgctggacaaacaaaacggcgcttgctggggttcggttgggaggctggagcaactgtttacccgtcgtgatcaatgatcagtacacttgtctagctacagaggttggaaaatttcactcacgctgcggttctgcatcagccgtggcaaaactagtcgactggcattcaccataagcgaaatttgtgggacaagcaaatccaccatcacttagtgtaagcccaatctgagccaagattatggtcgccaaagcaatcatcgatcgtgctgagttcatactttcctttgatgtctttcgtatctcgaaatcagggtctggatgtggaaagaaaaataggttcaaatcacggtcataagcagcttgaaatatcttgtttgaacaagtaaaaacaaaatgaaaaaaaaaaaaaaaaaaaaaaaccgacacgatgtgaagaggacaaatgagttggagcaagtgggtgttgtggtgaggtaatgttcggggaatgtgtcgagcggggaggaatggaatgaggttgaggactatgggaagacgggcaagatatataagcaaaatattgaagtagcttttgttgtctctaggagaacgagtgcattgatgctttctttcatcttgagagaagagtttccttgtgcaacttgaagccgtaaacggacttgttgtagcttcggctcatcactccatgcacccaatttacctaggaaaccatccaaatcatgaactcaaaaatcaaattaaatatgtactcggtcatcctatcatacaagactacacactttttggttggccactaatcagggtcagtctatcaggattgtgagacaaaagatggatgccgcagtggatcagccaatcaatcacctcagtgctgtgccatgttccagattttctgcttcggtttttccaggatggacttgccaaatctgcaacgtgaagaatactcaatgacattgatatcagactttttacccaaattgattggccgttttgcaagaaaggtccagggcaaaagtcgggatcggtcgggatgcattgcaagaaactacttcttcaaaacagtttgatgtatggatcatggtcagtaagcgagtgccaaatctttctgtaaacctgaagggccgttagttccagtaaaggacatagccgcaaaaatcgatgttgatggaatgttttgttcttcgtcttcaagatatgtacctttgatagcctttgttgggtgctgcaggtggtatctagagtctgtcgtcttctgttgatgatgaaatcagagggcttcctccagtggatgatagaaggctggagagtcgaattgaagagctggccggactccgggatgtcatctgacttcaagttaggttcgcctccttcccaagttcaccaaaatggatgataggagttgttttccgaatgtggttattcatttgctcttgatcgtattcctccatcgcaaactaaatatttatgtattgggctaggaggttgttgtctttgcgagtagaagttttctccatggatcggcttccaaagacgagaccatcggaacccgatccacacgcaaactcggactaaagtgcgtcatttgtttatgccgaatttcgatgaaatcgatttggtctacatacgagattaggagggatgccattgtggtggaaggcactctacccactcgttatgactcatgttgtaccgaaatcgggccgagggtcgaccgaggtacacatcgaatcttctcttttgcatcttggaccggttcccttttacaagtcagcggcgaggtctcatctgtattgatcagagtggcccttcgaagcaaggcttgattggagctcaattcatacagcggacaaaaacacacacgtaacacaacaaagtctatcatcagcgatcgctcggcgttgtctgaccatcgttagtttagtgtccttttgagaaatctcccacctatcccgtcatgtcagcttgatttagtcggaccccgaacgctttaactgaaaaaaagcattttcctttctccataaatcgatgatctcaacgccccacccttcttcagcctagtcctctcgtgttttcgaagtggtctttcatcagccatcagtactccaccagcagaaaatcaagaactgctaccgataacctcgagcaaagaataccagtcttacgcaacattgaaaatcttgaatagagaaagaaggcactttactcaccagcattaaaggaaatggcttccgtctctacctgtcagaatctcggcttcgacttcaacttgagggaaataggcaccatcaatcacactcctctggaaaacgacgacaacttgaccagcacgacgggcgatgaaggatctgcgaagaatgcaaatccctcggcttgcattgagatcgacgacctgatttacggcaaagtgttaatcgagagtccatgtgcggtcgaaatcatcaacctacccgaattccagcggctcaaggacgtcctgcaacacggcatcaccgccttgatcggcttgcttccatcaccccctgtcaatcgattcgaccatagcgtgggggcgatgatcctggtcaagcatgtcggaggctcggaggaagctcaattggctgcattgctacgtaagcaaatgtccccctcacctttaactatcggaaatctaatgcataattccttcccccctcaacttgctgttttgtcgcagatgacgtgagtcatacagcactcagtcatgtcactgattcaggtgagttcctccaaaatattattattcttaagttgggatttgctgaccgacttttgtcgattttctaataattttgttcaatcgatctagtctttggctatgtcgttcatgagtgtgtagtactttcaacccaaaagcaagaacccgtaagattgcaagctgaacggatttttttttttcgtcttgttggtagggttgaaaaaggagatttcttggataagactcaaattccaaacgtcttgcagaaacatggttttgatccggagagaggtgcgccagcttttcgtttctgctttttttttccctcttcgtattcaattaaattaaccaactggcaactgtgattgtgcttgatatgttaaatgcggcgatcgttatcgatttcgattaccaaccagtttttgaggagaagctattcccattgcttgagctacctagccctgaaatctgtgccgaccgacttgattatgcgttaagagattcggtttcatttggatatcttgcgctgaaggatgcacaagagatctatcgttcgacgatttcgattgacgggaagatggtgctcagctcgaccgaagcagccaaacaactggcagaagcctacctgatgagtgaccagaaagtgtgggcggacggagctcaatcgtatctctacaagctggctgccgatgcgatcaggctctccctgaaagaaggcacaatcaccaaggaagctttatggacgtgtggcgatcaggcgttttgggacttgttggtcgaaaacgcgagtgcgcaggtcaagaagatcgtcgagcaggtcaattgccgatgcaccctaatcgagaccaacgaacaggttgctccggtcggaggatccgaagagcattccgggcaaccaacctctgcatcagaggaggaagccccgccggccgagcgctgcacactcaagatccgcgtccggacaatcgacccacccgtgaagacagccgaaggaatccaacctcttagcgccctagaccccagctttggtcatcggaggttagattatatccgttctcgtcaaacgccagtcaccttcatcgtcaagtattcccccctcgtaggctaaacccttgtcgtaaccccccgaatatctcgcggaactacccaactggattccactccttccgtttcttgcttcttttttttttttaattttaacgatcttatgaacaataccttgaaggaaccgttgtttgtgtcttctttctcgtctgcttgtaccctagattttttttctcaagttgtaaacaatgatcgatttttcccgagttgttgtatgtagatacccagatcggtcaagtcagtcatttcgggcaataagacacagtgatttaggttggatatctcaaatatttacgtgtgtgtgtttttcatgcccgtgcgacgacacgttgcttgaaggccccgatagaaggttttattagagtgtgtgtggtaggtcaacagaagtcaactccgggtggatgggcatgcagccctcccaaagagatgtggagccctgattggagatttcgtgttggccgggaatgacgtcaccatgcttctttgactgttgttcgacttggggaatcaaaatggtcaggaagagctgcaagtgatggatgacttgctctcaatctgcagcctcgccaattttaactaccctggaaaggaagaacaaattaattaaaggtttcgcatcaaaggaactttggcccaatcccgaaaaaaatccacaagcattcctttcacagggttacccctggataattgactctgtggtgatgcaacagaacaagccacacaatgaaccaaaacaaactagaagattcaaccagattcaatccttgtaattaacctgtggcccatctcacattcttcacctcactgccaaacattctttgctattttggccacatttccaagctttttgtttttttcttatcaatactgaagctgctcacaaggacactggacagctcaaagcatcatatttgctgttttacagctgatgatgcaatgaaacactgatcattcatttgagttgacactggtttgacctaaaattaggatcaggagaggttatagattacagaaaagaggagaatcttgacagaaatctttgaggctgttttggaagaagagagaaacagaaatttaattttgattgcctttgatgccaaaaaagtagggccagtactgggggattcaattttgaaaaattggcattttttttgccttctacacaaaatttgccaaaaagtggagatttgagtaagataaattctgaagaattgaattttttccccctatggttactggcccttagttcttaactctatggcaattttgaaacaggcaagattattttatctcaaaattgacaaattaaaggacttgggtgtattgttagcaaaaaatggctggaggcagatgatcagtctatcccaatggttgtctactcaaccccacatggcattagtctttcaaaaccatgcacaactttggctgaaattatggaagaggagtcaagaatagtccccagttgctttcttctcttatagttgaccagcattgtgccaaggaaagcctcaaagagcagcaaagaaagagatataaataactgcattcagcagaatgttgtagaaggatgtaggcattggaggacttcccgtcaccatttggagtgctttttaagccctcccaagtcctaaattaacaccccactcgtaatttcaaccatctcacatgagactggtttctacaaggcttctaaaaaatattttttgggccaaaaattaagatctagggggtgtaaattggattctgggagggttctagattgtgacgggaagtcatccattggatcttgaatagatggagattcataaatttaaatgtgagaagtggaccagtgagacaacattgcttcaaggcaaaattttaagggaaagcatcaaattgctcagggaatcattggccttggaaggggcaaagccaccagtctaattggaatcaaaacaaatttcttggaatttcaaactcaggcaggtacatacataactgtgaattgtgttagcaagtttatcatctgttatgattgtgggacggagttaactgaagatgtgtaaaaaacaagcaaagtgggcttttcttcgcgcaccaaacacggttacacgatcaccgctcagccttaagagtcaaggcagaatcggagctcgcgcaaaggacttgttgtatgcgacactaaattccgttcggtgtgcaaaccagagaaaccaccccaagaatgtcaacttcaagctcagtcttctccctcaagggccaaagtctgaaatgcgattcaggcgacgcaatcggtccacatcttgaaccactgatcgccgatcaagatgtccaagtcgttgtctttggtggtaatacgttcggcgttggcgcttgcgaacagattggaatcgtcttgaaagacaagctgaaactcaaggtctgtcggcattgtattttgtcggagtttttcaccctgaccaaaggaaatcgagatattgacaagaaaaatgcttctattgcgggggatactgtaggaggctgatctggctgatattttcaccgggagattgatttctgaaatccctcaatctttgggctctctatgcaactcactcctcaaccttcaaaacttgacgatcgtcgatttgtcggataacgccttcggaggccgatgcgtggacgtgatggtgccgttcttgtcgtctcaccttcccctagaagaactccgactggcgaataatggactgggaccagctggagctacggtgattgcgaatgcattgcatcaactaggaatgaaagcacaagaggctggacaaaccagtcgattgcggaaaatcgtctgtggtcgaaatcgatgcgaaaatggctcgactcaagcctggggaaaggcgtttcaagttcacccagaattgatcgaagttcgattattccagaacgatatccgaaacaacggttgggatccgatcatggcaggcctctcgcattgctcgaaattgcaagtcctagacatgtgggacaatacggctaccgagaaaggatccaaggctgttgccaacgcgctgccccatctaagcgccttgcgtgaattgaatctgggcgactgtctcttgaagccacgaggaggtgctatgattgcgagagccctcaagctaggcaacaatcctggtctcgagcatctcaaactttctggaagtgagatcgatgaagaggtcgtcggattactggtcgactatgtcaaggaattcgggtcgaagctcaaaaaggtcgagctgaacgataactatggagacgcggacgccgccggtgagctatcgggtatctggggtgctatgaaggaagctttggacgcgtgggagaacggggctgaattggatgaacttgatgaaataattgaaagagagtctgatggtcggtttggcattcatttttgttttttgctctcgttttgttcatcgagtacatgaggaccactcttgcttactctgaatctcttgtggttttgtgccaacaacagatgaagacgaaaactcgcaggcgtccgatgatgatgacgatggtgatagtgaggtcgaagaaaagtccgtcgcggaacaggattcggccaatgatcagctagctgcaaccaaagaagacgaggaggaagccagcgcgaagccgacgcactcgcatccagaaagctcatcctcccagtcaaaggtcactcaacccaccccaccagctgttcctgctacaagtgtcgatcatgatatgcagccgccagaaatcgttgagaaaggtccggagagtcatactggagagaccgaagggaccgccacagcggcctcctcgaaaaaagagaaaccgagcaaagaagatggtctatatgacttattaacccagacgatcgaggcattgaaaatcacctgatccagatgccttctactttcaatccttatcaactcatcatcattcttctgaccttatcatcatttttttttgttgactgcaatggatactttcgtgatttcccctgaattgctcgcttcaatactggccactcagtgtcctaggcagattttgcttggattttttttttctttgtgtatgtataggtttttatgagtcttttctacagttcacttggctttggttgtggaccagactgctcctagcaaataacaagactcatcaaaactgttgggtgattgttggcctgggcttgttcactcagtgtcagttgactcagacctggatccgacaaatcacaaatatttcaagcacaccaccagaagagagcacaattggaaggtgaggtctttttttgagctgaaatcaggtgcaataaagtaaaggctggagggaaaatgtatgcttggctttagatcatccacaatgaatataaccactgcaagaaaaagctgcacaactgtttgcagttgacatgcaattctacaaaggcacctttgcaatcaactgcaagcttcttgcagtgatgtatgttttttattcttcaaagatcaacagcttgaaatgcctgagatttgggcaaacaaagataattttgcagggttttttgtgggatttgttggaaaccccaaatctgccagttgatgacatcttgagctacatcataagatgtaaaaagcctcattttaaaaatacaggtttcatctcttgacaaaaatgtgacttaactttcataaaacaacactcctgggccccaagcttcagaattggcctgatactcttggccatgctgattttaatttccctatccaagactatcatgtcaattcctgaggtcatgatggtttaacttgagttgagctcatgtggaacatgcccaaacaacaaggaatggcatcccttgcaagatcccttgggaatttactgggctatattaaggttgcctagtctgaatcaatcaaacacaatgcccattgaatggtcttcttttaattctgcttgtttgagatatgatttttgatctatcagtgatccataccattaaacacactctattttgagaattaagactattcttttgtcagcactttagctagtacctccaatatcacacccccttctttggtttccactggttttcatgaatcattttaactgttgttttatctcatgcttattgtttaaccatcaatattatggtgaggccggatccatcaccagctaccaaacaatgtccattgtcaagtgaccatgtcttttttcataagttggtcatttatgagcatatgtttatatgtgggtttaatcttagccacatcttgaaagatcttctagagtttcttgccatgtacaattgtaaacagaggagggaatggtgattgattatcagcctttcattctgggtaaatatcatcaccacaaccaaaccacataatcttcagcagtctttttgggaggtggttgtgagttgagagtcaaataacttcaggcttccataagtgctacatactctagaagctacacatggaataggttcacaatttctgtagctcaaggctaatgttagttttaatgatggtctgtttggctctctcctgagcctattccttcaatcatatgtaaataaatagattgatcttgtttgaggtctatgtcatgattatcaattgtgctaaagattaaggatgtatattgagactcttccatcccagataagaattaaatgtaaaagataggacagttcatgttgcacccaactgattgcttatgattttggatagcaagatttgcatgcagatgaattatcctgtttgagtttaagagtgggatgttccatgctgaatttcaagcagagttgcctatctgattttactgttgagggagggtcctataatatgtcccagtgcatgatgtcatgacatagtcagctggagagtgtatgtatgtatgtggcttgttgcacaggtctgattgaggaatggagtgaacccttttgaatttgatggtactactactactaaggcttgcttacataattcacatgccctctccccctcctccctcacagagctcaaccagcagatcacagcaacaacaacaacaacaacaacctcatcatccagcatcctccagtcggatatccttctccacaaacgagaaaccacacactccgactacaaacatcctcacacgcacctaacgaaaaaacaagaaaaacaacaacaaccgatcaaaacaagaaacaagaaacaacaaaaattcaaaaaaaaaaaaactcatgggcacactcacaaagactctcactcagaccaatcccatggcatctcgttcacttcaaactcatgctcaagttaaactcgaccctccagagctatccttctccagagccacccaagcctctctcgatcgatggaaactcgacctcaacaacctcctcagagatgcaaacaagagatttgcagatatcgcctgggcactccaaccgggtgctgaagaactcatctgcgctcacaaaggttcgtcaatccatcagcccattcacaatcagaaacaaccaaactctccgcccaactcatcctgcacatccatccatccattcattttcctttttcttgtttatcctctgcctgactgatcatcctcatcaactgataattgacttgaatttctgggtggtttaattctcatttacatagccatcatctatgctcgtgccagtggccaattccaactcaaatatctctctgcacctgctccctctcctcattctcgattaccaggactaccttcaacctcatcagtctatctcaactcttcactacgttcaataacccctcagtctgctatctcacaccatctccggcccccctcacccagcgtagccagtctcaactcgatcggaggctctaccaggcaactcgctcttctcaacggcaccgatcctaccctcttccaatccatcttggaagccctttacaccgcaaatggactctccgaggtctttgcgttcctattcgatgatcatgccgccgctgatagtcccgaggcacgcactgacaaactcagaaaagtgagcaactcacctgccctcttctccataacaatatcatcatcttacaatcttcatcttcctccctcctgcaatcttctaggatttgctatacatgtggcgatctaaactctatgcagactgtcaaatcgtcttgatcaaccagcaagaccttgacaatccaactgaaaacagcacttatgagcaagaggccgtcttcagtgcccatcgctcaatcctctgcagtcgctccccttacttcgcatccttgctactcgatccgtatgccgattcaaataaccgtgtctttacccttgcctctccacccttcacacctgcttccttgcatttctctctaggttatctctactgcggcacattggatttctccaatcgaaacttcgacctatcaaccgccatgcagatctggcggagtgctcagtacctcggtttagagttactacgtgaggaggtcgaagccaagatctcagacatgtgccataactttaaggattcctgcaagtcatgcatcagtcggatcggtcgggtttatgctttctcactcgcgctcgatgtggctagtaaacgactggaaaaagctgccgaacccttcgttgtccaacagtttggtactatctggaataaggcgatcggagagcttcattacgaagcacaaactcatctggttgacatggtctgtctcagtatcgatccgaacacggtgatcggtgccatccaaggctccaagcgactcaaagatagacttgccagcgaacgctcagattgggcggatcatctgttatcaatgctcgaaccagtcgatgaacagataggcgtggtcttgcaacagaagttcccggccgtcgtgacctccaaaggtttcttggatctcctggtcggcgtgggcttctcgaatgacgtactagagagggccttgattctcatggtccaaaagcttacagatgaaaacgcagctgaaacctaccaagtcctggtcggccaggtcttactaagggaagatggtttgccgatggatgcacgtgtgattgtagaagatgccaaggcaggtgtactgaagtatatcaagtcgcactggacaaccgtacgggctttgaatggatttgaccccttggagaattgggccttgaaggagatttcagatggtcagtatacctttagcgtcatgttatatatatcaaatcatccatcctctgacatttgatttgccctgcccttcctgtctcccagaaatcgaggtacctttagaggaccttttactttcaacacccgcaccaagacctcgcactaaaactggattgcaagcctccgcgtcaacccccaagttgaatgcccgtgaggatgttaagagtatcagtgcggcctcattgcgggcatccgtactaagtcggaacgcttcgcgaaatcaaccttcgcgtgctcgacagactccggtttctaacccaaaggaacgcctggcaagaattgtcacgaacgtcaatgcaaacggccctcgaactcctcgcacatccgaaaattcaacccttcactcatctgcccctgctcctacccctatcacctcaccccaacttaaagttcaaaccagtctttcaaaaccatttcccacctcgacctccaatgctctcttaccagctgaaaatcgagtatccccgccagccacagttgcagtcaagcagaaaaggccacctgcaaaggtgacagcgtctagctcgaccacttcaaccaaaagcgttacgtcacctcaatccgatggagcgcagtcttctaaaactgatgctgatccgaaatctcccaagagtggtactagcaaaccgaccgaaacaacaatgtcaagttcttattcagctgtcgcacccaggcggactcgtatttcccgccctcctagtccagctcagagtgcgacctcggtggtatcgacaagagcagctagatcccgcagcgggtccaatgctcctaaagtccggcgacccacagaccccaaaaaaccaccgtccgaggtcgttactagcaagccacccagggctcggacggcgaccgctggttcggcggcttctactcgctcagtagctgcatctgcatcgtcaatggtccagcgcaagagcgttgcgaaccaaaagccaccggtggtgcggaagattccgtcgagcatgtcgatacgatccgatacttccaacaccaccattggagctcatcgtccgcgcgtacccactagttaccaaaagttagccgccccgactacaactaccaagcccgtcactcccgcagtcaagaaaactcctcacagccccgccacactcgccttcccctcaaaaccggatcgtcttcggactaccagtgccaccgctcggactggggcagcaataatcgcgccacctactgtgcccaatccagtatctaaacggccgagctcagttacctcggtgcggacgacggtgtcggctaaggcgtccggctcagtctcaggactggtctctcccaccagatcttccacgcctgggacttcaacgaagagttctttgaaacctaaggcgcgtaactccgaggtcccacctctgccaacaccagctgagcgctcaagaagtaacactccacaaagggtgaacaaaatctctgggaccttgtcgcctcgggtgcctcgcacgaggaagccttcagccctaaccacaagaagctgcgagcctaccgaggtccttgccgatctcaccgtttcctccgaagtcagtgatgcgccctcgcatcaatctaaaagctcttctgtttccaattcgaccatcaggctaccgtccagtcaatcccctccggttgacatcccagctgtgtcaccatctagcacgatcatcgtgaccccatcgtcatcggcaacgattagtcagatgatgggccgggcggatcggccgatgatggcgggtatagcgggagggtcaaatggtggtagtggacagacgccgtcgaaaccgccggggacggtacttctgattggaattccatgtgtggtagcgacgacgacgacagcggcggatgggctggcacaaccggtgaagtttcgggcggtggtgaagtacttgggggagacgttctttgggccgggacagtgggtgggggtggaggtggcggagaaggaggagatggtccacaaggattggaacgacgggacggtggatggggtgcggtacttcgaactcggccaggaatccaaggagtccaagctgcgtctcttccgcaacctctcggctactccctccggatctgctcctcctaacgaccgctcccattcctcaacctcctcgtatcttaactccaacggccttaatgaggacgtcggaagcgttaactcccttcgtccctctttcgttagcaaatcttcctctaatcgctcccatttctccgcctcttatgaggacgaaagacccactagaggcttgtttgtaagacctcaagaagtcatctttgtcttttaaaaaatttatttggttctttctttttgttatgtctttctttcgtgcacatgtgtactactttattgcttttatcagtcacatacttatatactcgttacttactaatttttaattcccttaatttatattctcattattatcatttgttggacacacactcataccccccttgcttatgttttttttttttttcatatatattttttcacattattcattcattcatttaatttatcattgttttttttttttttttttttgatgatcatgaaaatgttgatttcttattctcgattattgtttttctcatgcaattgaagatgaataaaaaaaaaaaacatgaacaatacatagatacatattgactacttgtattataaatgaaccactgatttttgcaatagataaaagattgattttgacatacatagatatatacatacatccaataaatcacttccactccaatctatctttccttggtttctctctctctccctctactgattgtcctcacctgtcctttctcttttggtcttgaaattttgaaatatcttatcttctctcatagcacatacatgacatccatacaatcaacgctgcaacaaatatggtatttgcaatgtattggcatgtattttttcatgtatcatggtcttgatgtgattttttttcatgaccaatgtggttctattgagagtcttattcatttaaactggctctttgccatatatgttgttacaattcctcatgatacaaactgtgtattgtatttgttgcagtgttgatacaatctatcaatcaaaaaaaaaaaaaagttctcagatgttataaattgttggtggttattggtgctttatcaaaaagaaaacaacatcaatcagcagacaaactaatcatgtatgcatcattcttaacactccctcctctcaatcacttttatcttttgcttatagaagttcaaacatagcatccatattggtgttttttttttcctctctctggtctctggtgcagcaaccattgtcacagatgccaggtgctgctctgggctgcaccctactagccacctcccataaatgtgttgatggcaatgcatgaaggaaaactgcaacagaacaagcccaagacagcaagacagatcatcaggcctctatgatatatgtatatatactccggcagaactgaacaaagcggcagagcaagccatatcatgtggtacactttgtttcaatggaaatgcattctgtttgcaggaaccacaatgacacaagcactggagtcctcaccccatccacatttgcttctctgactcccaaaaacacacaccctctcccccctgtgataatccgtgcaatttataaccaaattgggagcgtccaaacaaggccttcaacatgtcagttcatcatctctcccccccccccttcaattgactggtttctaatggtggatttcttatatttgatgcagaaaaaaagaaactcaaagtatccagttgtgatgttttgtattgcccagacagtgagtgagcttgatgttcatgtatctcttgactttccacaaggagtctttgaattgaatatctgttgtcattgctgctacacacttttgcaggaaaagcatcatttgatgctccatggcttccaggctgttaatctattgagcagccaggtaaccagacagacaatgaaattctactcttatcattatatgggcatgttgcaatgttttaatgtttctgggctggacttctgaatgcttacatagcacacactctgttttgtagaggcctacctaccaataccataaaagccataaaatatggggaggtgcatagagtgcaaacatcaacaaccggctttgtgagtctctcaactttgattcaaaccagacacaccaggtctgatcaggacaagcagacaaagacaagccttactcacactctcagtgtgttatcaattatggtgctcaaaactgcatatggagttttaagtataacagtataaagcaagatttggcagggacccatcagcatacttgaaacttaaattgataggccccagccaaaatcacagtttgtaatgataagtaacactttacatattgtgtttgcaagaaaccttggatcgtttcgctttttgaattttttgtaatccttgcaattcatggatttacctttctgctttattaatttcaaatatgtttctgccttaggtgtcccagggctttcaacttttttctcagctcattcgaccgtccagtgcttggtcggcatcaccgatggggcagaagggagtgaccaccgatcccagggagcgggttgctggacctacaaactgctccggttccaaatatgaacctcgttttttcttaattctcctccaagagcatctacaccacgggtgcactcaatggttcttgagtcgttctcaagaaccatttgggttctccagttgtcttcggaaccaaattggctctgatttggttctgaggacgactcgaagaccattccaaggttcaatttcatgaaccttagaacacactggttttcagttcaacttgaaaacgtccggggcgctcagcgagtcgcccccaagtcgacctccaggcgaaaacgtcaagacgcctccaggtcgtttttgactcaattggtgagggggtctcaagccattcaatccagacggcttgagaacgtctccgtgcacccgtggtgtacagttgcgcgcggcattgtactgtacaggattttgggatgtccgaatggtcgggacccaaaatttggaaaaaattgattttttttgttaagttctggggtgttgagacgtcaatctgacatccacgctgctgtaatcgagccagctgatgcacttttgagcatacacattggctttaagcttatgtgtatgggcttaggctgacatatagccatacaagtatgggtctatggtgtcagcctattgcatatttatgtacttaggcccccatatttggcctgtgaccgaatggtccggtgaaaaaaagaatttttttttgtttggctggaccaaattggttgccgatttagatttggaatctacacaccttgtagactccaaaaatgtgttctttacaggtgctggacccccgtcgggggtgaggatcaaccccgcgcgacctaatcaacatttgcaggtggccttgtacagtagaatgccgcgcgccactgtactggagtaacatggctccggaggtggttttatccccgggtgttatctgacatttgtcaagataaaacccgactgggaaaataaagatatgggattagcgatatcaaattaaaaggattacaaaaaattcaaaaagcaaaccaatccaagctttcttggaaacacaatatgcagttttgaacatcatagatgcacctgggtgtatataatataatcagcatccaaacaacaacctttgacagcatatctaccacaggacagccttgtagactgttcactgcatatgcaatccaaaattgaaacagacttcccaaacttcttcatagacggagtcctattttgctcctcttccaattgctctcatccaatccctgtatctattccccccttcccctcttcggaacttgacccatatccaatgatttatcaatactttttggtagtatgctaatggtgatatggggttgtgttcttgaatattaccttgcgacggtttttatcaatatttatgtatctagttactgtttaaacccacaatgcgcatatgtcactattggaccttcaccgcatcaacacaccagaagtttgccactagagtgatagtgatggttcaactcattccagattaattttccgggcagaaacttggaagccgcttgccagtggtatccactataagcaaataaaaaagatagacattgtagaacagttgcgcaaggttgaagatttgaaatagaatcaagccagacaggaaataagtagttagatcatctcgacatcttcgaatgggatttcttcgcctctagcgacgctgttgacgatttcacgacggatttcttgcgtgatgagtggatgattttttattttgagtaggtcgaggagggcgtccttctgttcgcgagtcaagtcggacttgtagcgctggacaaagacgaggaagctctggtgccagagcacgggcatctgtctcgactcgcgtttgaagctgaggaagtggaagacaagcccgtcgatcactttgtacggtagcgcatacttcttgtctagaagcacccggatgaacaccgaggtcggccccgtgtattccattcccgatagttttaagagcgctgcgcccgaatgcaagactggaatagagaccttcgttaagatcgatccgataatcaccgcctctttcaacgtgcacgttccactctggtttccgaggtgagaggaaaaacgtttgattgattaacatttgtcgttacctctagtagagggcccaaaaagtcaaactacttatatgacaacaaaaactcacttcacataatgggaaaaggattcctttgaagaaagcagccggtttatagatcgacttcttgagagccatatacatttggacacttagtttcttctcctcggcgatctcttctcgaactttctcgtacaagatgtacttgtaaaacttctgacattgacgaggttcgaggttagaagcaaagatcctagtggcagcaagagtcgcatgaggggtccaggaatgaggagaggtgatctccaagatttgtaaccaatttcggagtgatggtaggatcttgaatgcttttggcaatgggcctgatttgtatctggataaaagttgtccgactttggtgtaaacttccgtgatctttgggtttaatgaagctggatggtctgcggtaggtgaaatttgacgggctatcataatagagatcaaagacggataggtacagtccgaatgaaaacgtcagcatctggtccgaaacggattctatctgattttaatcaattgacctttgcctttggcgtccaataatttttgtttatcctcctgttcttccaacttttgcaaaatcaaatcggccaaatttctcgagggagtggttcggaatgaatccaatatggcttgatccccctcatcgacttcctgatttcgatcacccaaaaaataaataaatgggaaacgttaaacaaaactggattcgatgggaatgaaagagatgagcgagttctgacaatttcctcgtcaaatccatcggattcatcgccgtcttgatcttcattaaaaccctcaaactggtcgtcggaatcggaacccatatcaacctctctttggcgaaaacttcaaagaattgcggccattaatttgtttgccttgcacctagtttcttcagaggatcaaaaacttacgctggtttctcagaatcatcattatcatcatcatcatcatcagagagaaaaccttcagcatgttgctcagatgaaagcatctcttgctgctgttccttggcaatcgataaaattttcttggacgttttgtcatctagtgctagctgaaagaacaagaaaagagggggaaattcagatagttgacgaggataagactttatttcaagatgagcaaggatactaacgttcctctcttcctcgggcttgtttctcttctgtcgtcgaccaggtgctgacagtttccctgaacccagttggtcgtctcgaagttggaccagtaacgggtcatggcgctggttcttctttgagtctgatttgagctttcccatcgtatgtatggtctattgaagcgggttcgttgaggagtggtttttgatggtgaggaaagttttagggtggttgtatgtatgcagcccacagttggagaagtggttcgatcgagggcggggaaggagacgcatattgaatactgccatattcaatttaaactcgagccgccttcgaagctgcagatttcagtgaaagttgttgatattctaaacagctggtgctacatctgtaaaggcccacaattttaataggtcttccagtttctcatatgtggaatttttttttgtcttgcttgcaatccttttttctggttagcaatgttgatcacatgggccatcttgctttgcttttgaaaattgaatttggaatgtgctcaaacttgagcctttcacatggaagaaattgattgggcctgtttgggaacatatacatcaagaattttacaataaatggctcaaaatcaaccaagatgggcctgaaacacctttgcatttgcaatcaaaactgcctccattgattaagtaactggattcccaaaaatgtgtatggcttcttccccttctttcaagtgaatgtttgttttgaaatttcacactatgaatatatacacttccaatcctattaggctggttcatatctgaagttcaaggcaaagtttggcacatttatagataaaattttgtgaattttgtcaagtctcaaggaatttgatatttttgacaaatttgacaaattttgatgatcaatgtcattgaatttgccacacagttcagatgtgaaccttccttttttggttgtatactcatgatgaaaaatatacaacttgaatctggattaatttcatgattctaaattttctaacactgtttcacatgagatgaaagagggggaagtgtttgaaactgtcattgattcatgaatcaggaattacaattcacccatgtttccagcttcttgttaccacaagactttttgaatttatttttgtttgatccttatccctgatgcaaatttcatacctagaggaataatgaattcctgggaggttggtacagcctgaatttgaaactactagtcaaaagagccttggctggtagatacagcttttggtgtacctactttctgtggccttggtgagtaggtacaagttttaaacactttccaggggactctttgtacaatttgtatgtgcacatttttttgggattcctcaccttctcataaccagacccctcttttgtcttctatttgactcatcttagcataccagcctgaccacattgcatctgtcgatttttaaattgaattctcattatttatgctatgattccttgaagttcatcatctatggttgcttgattgtgttcttttttagtcctcattgaatccagttaggaaagttcccatgactcttgccctctaggcggatagaaaattatccttgatgtcatcttacagtactcaaattttttcttcacctctatttgcatgatttctttttgataattcacatcaaaaaccacaaacttacttgtttgctaaagggcttaataatggtaaataatgttgattattactaatattaattgggtatggggaatattataattatgttgataaatgattctactgaatttgtttttctgatgactgctactgctacccaacaactactcaactactaaatactaatcactactaacaattactgacactggggggccaactcccaaaaaataaaaatgaaaatactaaatataaatggatggccatccatttggaaaaacaactcctaagcaatgtccaagggggcaaccgtatttgggagtcgtcgacaattccttgggacttgtttttccaaccccctttaaaaaactcacacaaactcctgaaatacatgatccctggaaagttgcatagtttccaagaggaagttttgctgaaataccgtattatgtatcaggagtcgtatcccttttagaggttctggatctgcttggagcaaaaaatgctctctgttgaccactgtcacagtcgcgtcacaccggatcgtgagccggtggttggtgaaaggctcgcgacaccctgtgacaggtgagtgtaacaactttattcaaacccgcgccgttcaagatcatcatcagcagtctacatgcgccttcatgaccatgaatgtgaagtcagtttcctctggttcgaatgggactcagtctgaagcctattttacggtaagagacagtctgcaatgctttcctttccaatcttaacagaaagctgaaatccgtctttgctcctcatcagtgtctctggcgaaaacttcaaacgcgtaaaaataagacttgggaaggcgacgggatcctgtgcattcgaggttctagttgttacatcaagtcccgtgatgatggatcccagtcagtccatgcatgcgtctctggtcctaaatttcatcaaatttttgtccttgaggtcgtcgtttaactgtaatttcatttgacgcatgttgactttccagagtggcatctggtcaatgggtagttgaccgcgattgtgtaccaggcaagatttacatggttggaggcaaggaggtcgaagtgagtacctgcttaccgaaatagctacatagagaattgtatattgactccgaatccaatgcttgtaaaattggacgtgttgactagattgatcagccaatttctcagcaagagctagagcaagaagcaaaatcaaaccgatgggaccacccagttacctgtaagtactctttcggcttaagaaaactatcacccagtgtggatcccaatcgttttcttcgtatttgaattcaagctgcacttcccgcccaacctcacgttaccaaaaccaaagtcgtctcgaaagttacccccaaagtcgacctcaaatttaaacctccgatgcgccttaacaccttaaatcgaccatcgaacttaacccaggttgaccagagcaaatattttgcgaaaccaactgctggtcaaccattcaatgccccttccaccctgctctcgagtgggctcaagcgcacaaaagtcgaatatctttctcatggtgaaattgacacgttgacaacaggaaaagagcctaaacgatttaagcctcttttgctcaaaaccttggacagttcgcctgaggttaagccaatttcgcaagaagcacatcaagatcgcgctttcgtctgcctatatcgcaagctcaaagcctccaagaactcaacttgggacggtgacggtattttgtgcatagaacgatcgcaaaggggtcctatagctgttttaaaggatagtacaaaccgtaaagtattgggaagcacgcttttgggacgtaaccccagcctagaaagcggttcagtgatccaggtaggaagtcgagaagctgaaattcaaaggcaagccacagaatcagagtcattggattgtgagagcaattctcaagaaacgaggaaagctgattggactgacatagttaagaacgagggtaagccaactgctggcctacttgatctagaagatgacacaagatgctgattcatacttattcgtagcccccgttgggagtttcaaagatccaatgcttatcaaacgcaccagccacactgggccaaaatttgacgtacgcgacttaatcattttcgactagtgttcattttgatggaacgattcttttttgctactctagcctcaagccgagggcgcgttggttttgacaaaacctagcacagcatggttgctgaagcacgaccttcagttagccccttcgctttcatccaatcaaagttgatctttacctgatcatcactggctttcactgtaggaatgccgcgatcgtcgatgtggtagttgatccttccatcgcccgatcactcaggccacatcaagtcgagtacgttttactgcacgaaattgtcctcatgcggaaaagtacctgacaattcgagtgcgccattaagtggactcaagttcatgtatgaagtgtgcagttcatgcttggtctgatatcattcaaaataattgactcccaattttgtatagtgcactatgggacttcgcgaagtcggcggtcacggctgtatcctggcagatgagatgggtctgggaaaaagcatacaagcaatttccctactatggactcttttgcgtgggtattacgttcttggttatttctttgtgataccccccactaaccatattttatcccctcagggcaaaatcctatctcagggcaaggaccagttatcaagcgagcaatgatagtttgcccagtcacattggtgaaagtgagtcttatcagttgaatttgatttgttcgacagttatgctgatcattgcgttcaatattttaattgtagaactggaagagagagatacacaaatggcttgggagaagccggttgaatgtatttacagctgatggaaaatgcgactttaaacaagtccgtgcttctatttttttcctatctggaaagccaaatctaatatagaatcaattgatcaaatgaaatccctcatccagtttacctgcagcctttattacaacgttttggttatcggatatgagaaattaagaactctatccaaagaggttaatgtgggtccataattatttcataacttactggatgcgcctggttgattgatctcgcttccaacatcaatcattagtctatttaccccccgatcggtttgattattgcagatgaaggccatcgcttgaggtccatcgaggccaagacgacgcaagctttgaggtccttgaaaactaaacggcgtgtggtcttatctggcactcccatccagaacaatcttacggaatattacgccatggtcgatttcgttaaccctgggatcctagacgattatcgcactttcaagaagaaattcgagcaaccgatactcaagagtagggaaccttgttgtaacccagttcaaagatcggaaggcgaggcgcgagcagaggaactggctaaaatgagccgccattacgtgttacggagaggctctgaagtaattcaagaacaccttcccccccggcacgattactgcgtattcatctcacccacaactgtccaaagaaacatatatgaagctgtgctcgattcgccggaaaccagagccattttttccggggacatcagtcagcatctcgtcctgatgaatactttgaaactcctctgtaatgtaaaaaaacattatctttctcgcgctttgtaaattccagagtgttactgattgcaaagtagttgatctggtgtatccgcagtcgcctggattgttaatgaacgaatattcgatcaaaagcttggggcaaatttcttccaccttattcccagcttgggtcactcgtgaggatgttcaactttcaggtacgatgcaatctatgaaagatttatttttaccacatcccctcggacaacgcatcattgacaaatattctgaatccaggcaaattgatagcattggcaaagtttttagacatcttgaaaaagaagaacaacgagaaaataattttaggtacgaggtcatctgactggcgtttgcaaaaggcgagaagaatcattgaattcaaatcatttgcccagtgtcgaactttaccaagactcttgacatcgtggagagtcattgtaaggcgagccactacccattttgtcgtctggatgggtgagtaaactaaattgagggaaatctctataagtatttcatgcatcattgacccgacttcgtcaacagtaaaacggcccaaaaccagcgggacaatattgtccaggtcttcaaccgatcatccgccagcgctcaattcatttttttgctaagtagcaagtctggtggagttgggctgaatctgatcggggcctcacggttgatcttgtttgatggggattggtacatgaattttcgatgaagaaatacaaaacgatcgcacgtcgcatatgtcaccctgacttcatttaccgcactttgttcaataggaacccagcaactgatctgcaagcaatggcacggatttggagacaggggcagcaaaagccgtgtcacatctatcgctttctcaccacaggtacaattgatgaatgcattttccagcggcaagttaccaagattgggtaagtatggatgatacacagatcatgcattattaaacaaaacgctcttttcaactcatctgcctgtattttctatcaatattctatactagtttggcgacagatttgatgagtgctcccaaagctggcgaggaaactgcaggtggtggtaacacgtttacgaaaaacgagctcaagagggtttttgaactacacagcgatacagactgttatacgcatgacttacttgagtgtcagtgcctagaaaacaaatcaatcgaagaaccagaggggtggaaagaggaagacgagagggaagatccgatggcttgtctggaccactcagattctgaagcctctcttccggacgcagacttatcaggattcttacctgcatctaagtataaaccatcagagaaagaagtaagccttgaaaaacagattttgctgaaaatttgttcagatacttacccagttcgatttctgaaggatgcattcaagctcaaaagaaagttggccgaactagagaaatgggtccatgtgaatgctactgatcccaaatcggtggatgagctagaagatgaaattcttaatcaaaccgtgtcagccttgaatcccaacttatccaagaaatccgagaagcattcacaagatgatcaaacggccaaagatggcataattgtgagcttatggatatgaatcacttctctttcatgacatggggtgtcgtagactaagtatctgctatggtttatacaatttgatccaactagacattcattttcaccaaatcgattggatagtcatcaaacttggttctcaatcttcatgatcaccaatgcaaccagagttatcaatcaaccagttttgtttgatctgatttgaatcagacatcccttaacccatatatagttgtaatagtatagatgtctagccatgtttttttaattgtacaacaccattacgtcttaatcatgctttcaagtagtttaattcttcagttattgatctgttcagccctatcatgtttgcttgtcctgtacaactttaaatgtacattatatatattaccacaaaatagacattacatttgtatgagaagtcacacaaactctttgggtaatcattttgagaaaaaacaatgaaaaatctattctgcactgtgctttctgagagtgtcaaactaacaacccccatggactgaaccaattacatgtcccaaatcaaaattcattcacacattgtgcagactctttcaggccagcgtgagctgattgaacccaatttttgggacttctgcaatttctttcatgtccctccttgacccaggttgtgggagaggatttatacctggcatcctagtacaaggtgtactgcttaccaagaaggaatcctatgtgcaatcagggtatgcaatatccagtttgcttgggggacttgtcagcaggtggtgcagtgcaactctactcccttggtaattactggaattgtaccagttggagaaggagggtgcttccagggcaagtcgtgcatcttgtacccagttaccacaaaagattacctcttggcaagaagtggataatcttctcactcaaagaaaatttccaccgaatcaggttcaacaagatcctggaaagtagctggtgttgaattctggtttgagggctcatcagagaagtttcccaggtacttttgtaagagtcgcgtcgtgactcttcactatcgtgactttaagttgcgtcgagaccagcaatgtagctgggagagaactttctagaaccaatgaatctgtatttcaatcgtctagctcggtagaatagaggatgatagttctctcagtacaattcatgaaaaatcaggagtgataaggaaaagatgaaagagagaaagaatgaaagaagaataataaaacataagactcacctagctcggtagaatagaggatgatagttctctaccgagctaggaagaggggagctgaaaggatttttattagttgaagattatgtaagcttgatgtttgtgaaacctgtgtgtggcgaggtttcacaactttccaatacttttctgaaccaatcactcaatttgagtctgaaattgcacataatttggtttgatgaacccaaccccagatctatccaacagggtctttcccagatttaggaaaggcttggttcagattgtttcacaaataagctgggaggttgtgaccacatgtgattaggaacttctgtcgctctacaggagtctttagactcacaataagattctatcagttgtctgcctactacatggttatgaaatctgttagataattcccaagtctatgagtgtgcatatggaaggctgaggaaagctgatgtgtggaacctgtgtgacaggtatggagcaagtctggagggtctagagtagctacagtggtgtgcggcattgtactgtacaaggttttgcaatgtgcaaaaggtcagggcccaaaacttggatttttttgtgagttttgcctgtttttgggtggttgagacgtaaatccggtgtcacagctgctgtaattgacctgtgaaacacactttaagctcatgtttatggtttttggctgagtatgggattaggatacctgtctaacccataaatatgtactaagacccccatacacgacctgtgttagagatggtctcttcgcatccggatatccgctcttaatttcagcagaattaggcaattttgctgaaattaagagtggatatccggatgcaaagcgaccatctctaacctgtgtccaaatggttgagtgaaaaaaaaaagtttttttttttggctggaccaaattgtttgccactttagatttggaatctacacaccctgtagactccaaaaacacacttattacaagtgctgtacccccatcggggttggggtttaaccccacatgaccagaacaagttttgcgggcagacttgtacagtgcaatgctgcgcaccactgtagctctgttggaattcagctgttgttggtccctttccattttctctctgtcacacaagtgtcactcctgagtcctccctcatctgtcactcctttcccctcatttccagatgaatatgcatcttcctcttctgacccacaactcagccataacttgtatgtagttaaatactagggaactcgcggctccgccgcgctcagacccgcaaattgtaaccaacctacaccgcctgtaccctctgaccattaacagaccccaggtattggctcaactgtttatttcattcaactgaaaacctgtaggccaacaagaccagaaccaagtccctgacaaaccgactcagaaaactctgtcattccaactctactattacatgaaaagatccacccacccccgatcctccacccaatactggctttaaccaccaccatcacctttacctggttttccatcatagttgctgcattttactaaggaccaaaccctgtttaggcaacaaacatccagttctgtacccattttctcgacctacagtttgattcacaacccactcaatctattgtttgatgcctgtttctggaactggttcaataaatgattcaccgataactcgaccaaaaccgggggcagcctaacctccctctgtttctgttaccttcaatcgatattcaaagtcttacttaattgatcccccccttctctactttgattcactatttatcatctcagactccgtgtactcgactgggcgttggataagttaaacattctccggaaaagtgaggaataaagtcctggaaaggaaatggaagggtgcagggtgaagccatgaaagttggtaggggaattagtggcaaaataaggaagaacagcaacaattgtgtttgatttttggaattggcataggaacagagatggagaccatgcaagccaaacttgtcagggagctgaaattggagtcaagtgatccggttgcgggtatgagggggtgagagaatagggagcagtgcagggggaagtgtgatgggaggtggtttttgaatttacctaaagcggaattgaggtatacaagcaaaggcataaaagagggggtgtggtgtcaaggaattgggaggatgcaatggatcagaagttagcttagtatcaggtattgaacatttaccatttgtcctgatactgagtaagctactgggatcttggatggaaattgaaaacagaggcagaaatgctgtcagtcagagcagatgcttgacaaatttatctgtttttaattcatgctttctgagttagaaaatgaagccatcagttcttctgcacattgatccctggggtctctacagggtacaaccccttgaagtgagactgtgagaatgcccttctgtctcacaagctagcagctcatagccctctttgagggctcttcaaccattttttctctctgaccttttttcctcaagagttttgtttccggttgctcttccctcctttggctctccaacccaaaaattcatcaagctcaacatggtgcacaaacttagggcctgtaacacaggacatgaaaattcaatttctcaaaatttatcttgctcaaaattttatattatcaaaattgacaataactagaagctagtctttggcatgaaagtgaagaatttcaacaccagatctctccaattgttcccagtttttgtgcagaggatggaaaaaatgcccatttttgaaaattgaaccctacggtacgggcccttatttcacatgctcagattgcaaaagcttctagtctgtaaagaaaaagaggaatccagtccaagacttttgggaaagaaaattatggtgttcaaaataacttgtactgattttaacctggagacataatgtgcaattttgatgaacaggaggctacaatcaacctgcttgacaaaaggtcttgtctcttgaccagtaggttcataagatgcctggctgcagcaagaggtctttcctctcaaactgaaacagcaggttcataacctcttgccatgttccccttggaggaattagtaacatagcttccaggagcatcaagagatattgatccctctcaatttcccctaacttggggagccctttttctcattctttggtagttgcttttccaaccctctcaaattttactgatcatgtgtatcatccaattttattaaaaattcaaattgatcaaaattgtcagaaagttgatttatgaaacttctattaactgatgttgtacattcaagttccccatgtgaactgccctaacataatctgatggtcacattcaagtttgattcaaaaaaaaaaatctttgtagagggctgtgggttgtgttggacagcaatttgagttgatttttgttacagcccaaaagcctccggtgtctttcaaagttggcatggatggattgatggacttgggttgggtgttgtcaggttgatgatcgagctcaacgatgaacacttcaagtcttgtcagggatgatgcatcgtcaccccaacagccccagtctgcgcaaacacgcttggcagctatcatgagctggacaagttttctggggatgtatttatttattcattttatgtatcgaagggagaatctgtcagagcgaaggaacagatcaagagggatggaatgaaatcgaatggaaaccgagagtggaagtaacagcttcagagcgggagactgtcattaagagaccgatcggaatggttggacgggggaatgaggtggtcgatcgactggtgattgacacttcaaccccccttggaattagctctaaaacgtggtgtccctggccctcagtcagcgggttgagcttacataaaccaagcacatctgtttttggctagtttaacactgtcagctgtaacggccccttggacaacttccccctcatcaaagctgcagtttcagtttgtatccctcacacaaagccttccgtcgacttcaacttgcaggcactcaaccagtcaacaccaaccgaaccgaacaaaagcaagtgagtcattgagcatgtctccctcagcctcccccgatcggagttcatcttatcgtcaggttacagctccccatcccttgaccatcttgaaaccattctccagtcacagcctcatttcattaattaaatcatttaattaaagtacaaaacaagacaaaaccaagcaaaacaaaaataaacaaaacattctccatactacatacataccatcaccatcaccatcaccatcaccatccactgacttttaccctcttcctccattctctcctctccactcccatctccagcaactccttcttctccttcgtcttcttctctttcctcatggcactcaaacgaatcaacaaggtaagctacacacactcctatgctctctcggatccagctcaatccagctaaccctcactcctctaggaacttcatgatcttggccgtgaccctccctcgtcttgctctgcaggaccgaagggcgacaacatgttccagttgagtctccttctctctccatcctccttccctccactttcaactcatccccttacccttgttggatcctgtcaggtggcaggcaactatcatgggtcccggtgatagtccatacgcgggtggtgtattcttcttgatgatcacttttcctaccgatgtgagtcgatttctgttcctgtctgatgaacgatctagtggatatcgatgactcatctttgcttatttcgatcgtgttttgtagtaccctttcaaagttggtcactcgtctgcatctcactgaattctgatcagtaaatccttactcttctttctctctctctcaatcttagccccccaaagtctgcttcaagacaaagatctaccaccccaacatcaacagcaacggatcgatctgtctcgatattcttcgggagcaatggtcaccagccttaacgatttccaaaggttcgctcagcctacctgatcctacatccctgaatgacatgagctgttcagagaaattgatatatgattttgattttgtatttttttgtattatacagttctgctttcgatttgttcgatgctcacagaccccaatccggacgatccactcgtaccggagatagccaatctttataaaaccgatcgagcaaagtacgaagcgaccgctcgagaacacacccgcaaagtaagtcttcaacccaaatctgttctcgtccctctcagcattacatctctccaaaaccgcacgtactaacctcctcgttctttgattttaacaaaaaaacactcgtagtacgccatgtaaccactgttcctctttttacagtttgatctcctctcctcttttctcctctccttttgtcccgaaacatgtttgtcttcatcctttcaaatgcgtaaatctatcttgtttttttgtccctttgctgcggccactgctgctgctatcgtccccttcgttcatcgagtggtctctagggttgtctaggagaatcccgttgacacgcatcacgcgtcgatttagtggtgattgagaggactggctgattcgctcgtgcctttgacgatccttattatcatctggttagccaagctatgttggtccccacttgtcccttgccgggcacctcacatgtgtatggatctggcacacaaccccatcagaatagttgcttgctcagtcaaaccacttgccagccctcccctgtgactgttttgagtgttatccatggcactgaccatgatcatctgcatgggagcaggagggaagtagcattgaatctgttccttgctggggacccactcctctacaaaacttttacagtttcagatcaggacaagtgggcattctggtcctggctgctctccccatatttggacttacaacaggcttactcttagccttattgtccatctttccatccatcaatcattcacattgtgttattctgtgatcactacaaacaagaccagttttgccccaggaaaaaaatgacaatttgggtggcggaaaatagattgatttcccgcaggcttttaatttgcaaaatgactcatgagggagtagaaattaggttaacatgagctattttagcccaaaaatagctcattttagcctaatttttactcctgattcattttgtaaaaacacctcaggaaatttgatctattttccaccacccaaaacacaatcttttcctggggcaaaactggtattgtttgtagtgtataggatcaatttgtattttttttggatcttcccaaaatcttccccccgctatttggtttttgttttccccctggtggatgactcccaatgtgtctattgttacacctttgggtgtggtggatggcatttggacacccaaatgccatccaactttggccctgcaaggagcatccattggatgtgctttgcattttgctgaagccgcatccatcagatggtaggattagacaaacttaacacatgtcagacttggggtacttacaaagaggcaaatcgtagtatctagagtctgaaaaaaaggcagatagaaccagtagttctgcagaaggtaaggtatattgttaatgtcttgtttagcacggctcagagacaactcaatgaggcttacggcttcttcctgcagctttcaagccagggcaaccaatctcgaggcagctcagagttgggattagttaacacttcaagttaacagttggggtaacagtcgtgagggaacttcaagatgggattgtgataaggtcgtgggtggaacgtaaaggagggcagaaaagcctttataatctagttagatctcagttggttagacacaaaggtcactgaagccttccagctaggtagtgaaagccttcacaagtgaatgttcaagctaacaagtgctaacgtggttggcgcttagtagtttcagtacaatcaatctgatagtagctagtttaaagggtataatcgctctggagaaaaggaaaaggaaagggaagaataggtcagcaacctccttaaatactattggaggttgctgtttgatttgtgggtgtcttgttccttggggtcaaggaacagatttgaattagtagatatttttttcaacaattggggttgagaacatgttgcaaagcgttagttcttgctgcgccgcagccatattcaataacttttattcattcattcttttgcgcgcctgtgtgttatttcacatgtgtactttatttctttgaatattatcttttctgtctatgagggggttagaacctcttaacccctgacaacacaagtccccttggtgggaggcttgctggtgtgactggctgggcgcgaagctagagatagtcattctggaccctggtaccaagcggtacctgggtaccccccccccccaaatttggggcaaaatcaggtacctagtactgcacccgccacctcctgggtggtgccacaggtacctctggcaggtaccacaggtaccaccttaactcttggtttgcttgcgggtgtaactcttgggagccatggttgtcaactgttgtgatcagttgagtgctgtgggaagctcaaggggaccaggacaatattcatcagggatattgatatatacatatcattcacatgtcacattctaccttcccgcaggccctgatctccctggggggtgagcagtaccagggtaccacaccgctttctggccaaattcaagtacctagtaccgcgcccagcacctctgcgcgggtgcaagacaggtgtgaggggtatccgccaaacggttataggtacctgccgcgggtaccgaatagctatctttacttcagagggacttgaaacttacaacactttcctggtgtgaggcagaaacacggttttggtggtggcgaccttgtttgccccaccactcattcattacaactcaaattgatttttagttcatgtggatgaaacatctacataatccagacttttatatatttttttcattgcaaaaaccagtttggttctggtagaaaacatgcaatgaagttcatgatattgagctttgatttgaaaatttggcagagaggcttgagcgccctctcagtataagcatattttatgcctgcaaaatgagaatttgtcttttttctgtttgttcttttaaaaaatattggtatggaaatagaaatatgaaaaaaatacagaaagatcaaggagatgtcatagaacaagaaaaaaagcacaatgaaattttgagaacaatgacctcaaaaacagaggggaaaatacaaaaaaggacctcaaaatcatgcctgcctcaagcaagctttgagtaatagtatgtaagcctctctgacaagactgggctgctgcgacctgcccgcaaatgactcttgtcacaagaggattagttaagctcggggattagaagcccttggggacaaaaaaacaccaggaatcagggattgaacccatgacctgtaggtactgtgagcaactccagtgagctcactgatgcagtaccttgccactcgcacagcccacaagcaggttatgtaattcaaattttgtcactttgttttgtgggtgcgcagtaagtgacaaaatccaaattttgtcacccacttgcgggccgtgttgcctacactccatgcaaacaggtgactttttgtgggtaacatcaaccgtttgcttgcagtgctatacatttacaccatggtcatttgggtgtttctcctcaggtaagcaacatccagacaaatccaagtgcgtgactgcagcagtatgcacagtcactgcgcacaaaaccccattgaaacccccagatgttgctcccacccggagcaacacccaattgtccgtggtattccttccaacaagctggtttaaaagctgcctcgccgggaggaacccctcccgacggtccaccagaaggcctttcttccgatggacgaggtacaagtaccttgtccatcgggagggtcttcccttccagttgaagaggaatccctcgtcgacctagagactgtacagtctcaggccaagagcaattcctctcggccttgagccatgtaaggtctcaaggccaggaggaacccctcccgggctcaagactgtatgaatgtttcgggcaggactgggaggcaatggcctcaagcccctgggctatcccataggacccaggcctgggtctcatgggatagcccagtatgtatataaaagtacatatccaaactcccacactcccctcagaaggggagtgtgggcccacatgccaaagcatattggcgcgtgggagcgcactccaacctgctgggggactgcccctgcagattgttggagtgtggacccacactccaatttcgattgtagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcaaaggggggtggagtgtggttatcactccccgcatttttggatggttttttgaccattgaccagcctccaagatcatttttcaacaatcaacccctttttttgattgccggaccctggtgaaacccatcaatcagacactctgagaagtttctgattgatgtttttcttgttgcccatcggacactcccaatcaagtgtccaatggacaccgggctgtacaccatcctctggatggtttccactgctgagcatcacttgctgaagcatccaagtaatgccaggcgcatccaagcgcccgttagatgcttcacaaccaaattgcgggcacttgggacagaatccatccagctgctggggggtttttctaaaaacccgccccatggtgtatatagtagtatgtgttctgttagagtaatgctcatctgtgtagtccttgggatcctccttaggagcaacaatgggccagctaggctaatggtagcatagtggaattcggatgagttccttccagctgatgtggcacatttactttgttgtccggaaggaagaccttccggtcaattgttggccgccccctccaaccgcccttgcgcaagtggcgggtatccaaagatacccgccagcggatgcggatggcggtttccctggaaaaagcagctggatatccagctgcgccggggccatctctatacacttctcatggctcatgaacacctgattctgcagcttaatggtttaatgacaaatcagaggtgccaatgacacctaaaatgtatgtctcaaatggagcttgagtccaggaatagtttttgaaaatctgtcccacccattcctctttcaagttgggtttgggagcattcctttggcatgaacctggtcaagctccggtcaaactacataggaagcgggtttctagctaacaatggatatacaagaaaattttgaaaaatctcaaaaggaaagtagaattctgaatagaaggaatcttaccaaagatatttaccaaatatcccattactttgatgccacccataaatttccaatttctatgaacatccattcaacagtacaagaaaagtagcatgaattccattcactttgagcagcaaagcaaccatgggctgcttggcacaagtaggctaattgaaattgaaaggcaggatgcaaacaaggttatctgtttcaaacaagatttactccctatcaaaaacaattactactgtcaaaaactattaaggattaaaaatgtgataaatttgaaaatggcaattcaaagaactatgttaattaatctttctggagagatgggtaaagattttcataggaaaaggtcaccgctataagagtataacttgagaatgaattcagtggggcgatggcgaaatgttgaaatgtaagagaattggttagggttggaatttggagtggggtcaaattatatgagatcaggatgagtaattcagattatttctttctgaacgggtaaattgtttaagctttagggccatcattctggattggttcggtccgatgctcagttttctcagcgaagagttttctgatctttcatcggtagagccgctctcgatcgtgttgaccatatcatcgtgttgatcccactcatcgtcatgcgccgtggttaatgtgacagcgacagagttgctagaaaggttgctaggcgaattcttgtactcagcattaaccatttgatcagttgaactagttctacagagaaacgaatgagcaagagtgtgtgatatgtttcataattctaatttctaatcgaatcaactaacgttgatctctccaagttaaacttgctgagttgggttttgtagtagctctcctgagcctttgcaggtgacggctttgactgatgatacgctggcgttatttgctctagtgatgttaagtccgcggctgacgttaggtcctcggaagattggctatggtagagcctgtatatctcggaagtcggtgtcggcgccggcgtgggtttggtgggtgtggtgggcacgtttgtagtgattgacatcgccttgaaagatctaacttgaccggctgaggattcacttcgggcatatgaagaggccacagagattctagtaggagtcttcggctcaacctcatctatcgacaatgtctccccgccttcattgtaaaaagtcatctctttcgcaactttcgaaagcttcaaatttttcatgttggagctaaatgagagcaataaattgaagccaaatcagggatcaaagtcgggagaagactgcacaagtcttgacgttataattaaagacttacgagattttgtagtcatctgtagaaaattcgatccaagtcttgttgcacctgtcatcgtggaccaaatgtacgagagaatgaacgatttcaagggagttacggatctgttgaaactcgcaatttttctttcgatttgattcttgctgctgaaggagtcttgacctaatcaatgatatacttctgtaatttgatcaggccagcttgaagttagcaatctatcatgatcaattgttcccttcgttggacacagagagaaaaatttggtgagaatagatcaaaatagttacttcaaagatttttcaatcaggtctccgtttttcacagccaaactttccacatgacgccttttcaccgctaggcaaggttcgatatcttcctctagattcatcttttcttcaatagtgtatagatggaattggttgggaaggggtatcattctaaagcagcctctttccgcgtcaatttatttctggatagaaagaaagaagaatgaacatagagcaacccacgcgtatggttgtgatatggcggtggaagataaggagtcccgcacagggaatgtgcgaggatccgtagcaaatggactgttctcaaagccctcatcagcattgtaggtggaatcggtgtaccagctgccaagccggttctgagtagccattccctcaaaacacaatcacttcggtatagataaggagagaatagtcttgagaatgtgagtaaacaaaataagagtggcaggagtcggccaagatactagggcagcttgagagactttccgtttttcttcctagaacttgtatttaatgaatgactgttgaatgtgaatgggcaaggttttcaagctttgtgcgaacaaggatacgggtgaaggcagaagtagctctggagatgatggtagcagtaatgtataaaatgggagaatcgagtggtgttaaggaagagtttgcgaagggcactctgccatcagattaggaacgggtacaagcaagtaccagagaaaaagctaatctatgactttcgaggctagttatcctcgatcctcaacaagtctcaggggggcatatcatttagaatgggtcatgggtaagcttttgatcaattgggattggttagtaccagtgcgagcagcctatactggccggattattccagaacaggagggttactcacatggggaagccatacctcatgatcaagaagcgcttcgaaatcttcaggctattctatgagaacaaatggcctaacgaatgcgacaaacatatttgcacacacattcatgtgagccctgtaaaactcgttcaaaccaaagctatgtagttcaagacacaatggtccgaggacggtgcacttggtctgattctcctgaagcgatgatgactctcggtatgaacccacaatattaatggcgagattcgagaatcggggcaaacgaaaagtgctaattctctgggtttctgaagatccggaacttctgaagtttgggctctgcaactatcctagcgatccatccatatttggggaacagaagtaccggccgtcacatatcctcgctgctagttgataaggtaggcaaacagggttttgatgacaggaagaggtacttttatatcagagcgctctacatcgtacacgcagataggaggttttgtagccttttagaattgtgtgggattcagcatttggtccataccagagcttgtaccagcttccaaggaggaatccttcccaattaggcagtaaaaaatgcatcacactatataattcaatacatcctttcacatatgagtgctcttccccctcaagatgattaggtgagttcgtgattttttctttttcctctttcattgaaaatgagtatcactgctgtccacctgcttatatattctgggaactatatatatatatatataactggggctttggccctgggggttggtaaattaaacatagcccccaacgttggtgaactcctaccatgccaggcaataggcagttaggtgtaggggaaaatagatgactaaatggagagtgccctccagttacaactggtcaaaacaagctaggactacagtactggtgagcagaataatggggggggggggttgaatgtcctacaatggtgatggtggtagttatttgatgatgggattaccggggatcttgccagctaagtgatcttgataggtattgcaatgtgattggtgtgtggggtgagatattggaagagttccaaatacccactcaggcgccaaaattcttcaataaaatttggatgggcttcttctaggttcagtaccatcccatgctaccccattgtttaagtttgagctgagattaaactctgtgtttagttgcatgtccctggacatgtcatcactacctctagagagctgtgcaatctcagcaactgagaggattctcttggctgctgagagttgtgcactctcagcggccaagagggctaactcccagccattgaaagctggcaggggggacttcaatggccgggaggatttctcccagctgctgagtgtgtccaattgatcttgatggccaggagggccgccaagatttggaggccattccccagaatttcttccaggcaatgatttatttattttttcttttggtaatttactcccattcctactatatgatcaatgggaggaacaactctcaaggcttagggggcagtccacagttggtcctcccaacaactcccaaatttgcgattggatcaaccaagcccctgtttcttttgtaaagatattgcaatcaaaaactagagatggcctcaagttatcagttgcgcatacccaccagccccaatggatgccctccaggggatacagatttgggtgtggatgaccgcttttcctcaaaatcctggcagatattcaggtatctccagggatacccaaggtggagagactgagagtgacggtttgagaggattgctttccagctggcaaggtacacgtaccttgtgaaccagaaggttatccttccaagttccagttggtgaggttgtgccttgtcaaacatttaaagggcaggtatccatggatacccgccagcggatgcggattggaaccgcatgtctgtttctgctgaaaaagtggttggatatcccaatttgcacagatatccggatgcagcagggatatctctatcaaaaatcatagtaaacattggaacaggtatcaatttaaacaaaaaatctaaggatttctatgtaggcaagaacacttgattatacattgtgaacatgaagaagacggcttagactgtggacacagcaaggggttagtgaggtggaaatactgcgggtttttgtttatcctcaacttagggttcactacaccttgtatatagttcaccttagtctcgagcttgtatttcctttttctttcctcactcatctcatagtccatttgtccgcccgcaccatccgcaggtgcttgtattttcattagcctcgctgctctctcttagtcttctcttgatctcagctcaccacgccctactggtctttcataggtttgcctagctctgtttctctttttctttccttcttctttcatcttcttcttttccttgtcatgcaatgcactcatctcatagtccatttgtccgcccgcaccatccgcaggtgcttgtcttttcattagccttgctgctctctcttagtcttctctcaatctcagctcaccacgccctactggtctttcatatacagttgagctgaataatcagcacaaggaatttttaatgaagtggaaaaatatggtgataattgaaagaatcatgggccccaaacttgattataattagatgatgaaaaacaaattatttttggaaatgatggaggaagtttctctttgattctaaatcctgcaggactgatgcaagtttatcaacttcaaattcatctatcagcaacaacctattgtcaaataccctatttctacattgctgttcatgctttgcaaagaatttctctttttcagaatcattttgaatcaactgactttgggcaattatctttttaggtaaatcttcagggaaaactgaagcaattgcttcatcgtttgaaatagagattctccttaatctcataagaagatcctcaaagttgttatcatatttttctccatagtatttcttcagaaattttctttcaggtgtttcaacccatgggagataattatattcatttggaaaaataactttggcaagcacctttgacatgtaatgaatgtgtttgggtgattttccatcaagccagcccttatcttccagtccaagaatcaatatgactgtcaaaactctattcaagctgatgccatttgagtcaagttgatgcaaaaattctttttccttcatgattttcctatagttgctattttcaattgattttatgaattcagtatctgtgaaatggattcttggagagcttctgtcccagtattctttttttcccaaaatcacctcaaaaaacacaaatctaaaggagtaaagctgtaaagggttttgtcggtttggatcatgggttacaatatattgatgttcaagggagtaaaattcatcttcaatgttgtttttgttgttaataccataatatccaaagaaagcaaaattcttttcatattctccatattttgaacttgaatgataaaaatttccaccatcaattcttttgacatctttgagtattttgttaatactcttctgagcaaattgctttgaaaggataacaattctcctgaaggcttcatcttcaccaattgaattcttcaaattattgtaaacttgtgtgaaaattgatttattttcaattctgcacatgattatcaggatgtacagattgtctttcatttcttcaataccaatgtgatcctccttttcatttggctttaagtgctttgagatatggtctataaaaagtgaatctttttgctgttggctcctgtttttgtaaattgcttctttaattattgaatccaggtctttataatcctcaagttttttcctccacacaacttcaattgactcaaaacttttgtcaagtggtatggaaaacaattcattgaacattctttcaacacactcttctgcagtgtatgctttttcataaaaagaatctcctgattttatttcattaatatcctgttttttatctaaaagagattagtaaattgtagaattcaatcataatcaagagcttggtcttacatgctgtgcttccatcatttccaaaaaatcaatgggaaattcatcttttcccaacagctttgatctgatttaaataaattcagtttcaacctttacagcttcttttgtatgaatctaatggccagcattttgacttactttccagttgatttgttttttactctgtgatcaaatatgttttgcttctttttggaaactccatccaatttttcaccaccattctgagaagaatttggggccttttttttctttttgttttttgtgttgcttgtttcaaaaataaatatttattatgagtggggtaattagaaaaagaaaaaggagaggaatcaattaaggttccacacatgaatgagtcaaagaatgaattataaattatagatgaacaaataccttttgactttgatggtttcttgttcttcaacatgtggattttctacttggacaggatgatgtaatgaactgtggttcaaaatttgaagcagattttcaatttcatattaatttcaaaaactcagaattattttcattactcactcaattttcatctcaatctcctttatttctgatacttccttatgagctgaaccattccctctcctgtgatattagagtataagcatatcaacacttttgattttcaagaaagatgatttttggatgtgatctgcttacccattctgagtcccaactgtattgattgtcctctctttcatagattcaggctcactagatactttatcttgaggatttctaatattagagagttgtgtcttgaggtttactccaatgaattgtgtattttggcctcttccaggggtttttttacctcttgaaactaccttccattcttcagaatccccttgagaagattttgaatctctgtgaagatctttggaggcttttctcaagtcatttctcaagaagttattgactattctgttgtggccatgacctttctttgaaaccttggctttctctggcaacttttcatgctggatttgctctagactaggttcttcaaccttgtgtttctcaagatttactttagatatctctgggtctcttggtttactctctgtaatttcatgaactgtaatgggatgcaacaccttttctactggggattcttgtgaagccaaaagataatctttggaatcttctttgactggtttgaataatttatcatttagtgccttgatttgagctttgcctaaatttgcaacctgtggtgtccttaaccattctttaatttttccagcaaatgagattggattgtttggtgtttcagaaaggccagagttcttgccatctttgttggcatgcagatttactttgggggcattaggatggctaactgcgtctggacctctggaatctttattaacaggagggattgatgggggttttagatttggtccaagaattttattgcttgatgcttcatcccctcgagaagccgtgggtttctcaaaatctgatgtgtttttgtttttctgaaatgtggcaccagagggtcctgaatcatttgaaccccggtcatgttgaagaattttcacctttccatacaaatcaccgtcatttccggaagccctgattaatttttttgagctttggtttcggaaattgtttgcctcatctattccattgtcttttttatcgcctttctgagccttttcactttgtttggggttggggttaccctgtggttgttgcacgctttctacctcttgcacgggcaaactgctacctccgcttggctctgaagatctttcgaggctaggaacttcaatcttttcctgatcggattttgaagcagacgaagacgggagcgagtttgagtcacttgctgtagctggagctgatttcacggttttctgtcgggagctttttcggccaggaaggtccttgtggccaatttgaggtgctctctggttgaatgatccaggccctgcgctcagcgtttcacggcccgacctagtgttatgtgaggaaacgcgccttggttgtcttggcaagctatcaggtcttatatgtccagccggctcagaatgccagcttgttgcgaagtttggcctatatcccatctgtcccatctgggttggagggttcaacgccggttgagtagtgccatagttttccaccctctgcactggcacatgccccaggacccatgctggataaacaaccggcagccaagtcgtagtaggatccgttggctgtgggacattgctatagggtgcttgcggggccatggcggttggatgattggcaatctcctgagcagcagaatagggtccccgccatcggtcttgcattggcttccccaaggcgcttggtaaaaaattgtttggaagaagcagctggctgctcccaatcgaggcaacaagaattcgggccaccttcttcagcaagggcctacgcattttggatttttcgtaggtctgaggtgcaactgaagcaaagagagtcttacagataatggaggcgaacaatgattcgagtgcactttggcagggaggcaggatttatatatagaagacacccatccagccgatgacatcacttgacagacctctacaaatttcgagaccgatcgcaaggtaattgcgcagtgatgagacatctctacggttcctttggacgactggtcaacgctagatacattgtcaagtacctagcatcacacacgtcccggccttgatgcgaccgaaatgaatatttgcaatgatggtacaacaacatttatgatggggtgttgcaaacttaatggcggtcagacggtgaagggctccttaattttcctgctcactccgaccgattggcatctcagttcgtggtcgcaacttatacaggcgcaggaggagccgaagaggcttggggctctctcggatcctccgatgagacctgggtcagcggcggcggatcaaatttatcaccatgtccagcgaaatcacgtatgactgcccatgcagtggtcaaacaggtttgtcttatccaggccccaagtgaggcaactgatccaaaagcgcttcgacaccaggtcagatcaaggtagctgttgaatacacgatcggttacaaaacgatcgctttatttatttgtaatttatacacatgcataacggtaggatgggtgaaaacaacgaggacgaattttccgatggttcccaagtttaggccacatcttgagaaagaagataatgtgatccgaggctccagaagcttttctttccaacataccatacaaaatccgtaagagatggaacaccacagcagcatctcataaagcgtctagttttcttagtataccatcattagtgaagcaacttagtgtgaaataagtttggaaaagtgaattaagtggaaaatttcatgtagacacaagtccgagctgatcgcgcaaagccatggcctggtcaatagcaaactgatcctcaacagagccaacattgtaaatgatctcggcttcgaggagccctggtgcaggaagctcagactcggaagtggaaggaggagtaggatgatcatcgtccttcggttcaggtcgaggtttaggagcaatggagcgatgagggtttgaatttgacaagatggcttgagaggtgagcgcttgagtgagcgaagaagatagttcatggatcggattgagatcttggtcgggtttaactagattcatggatggttttgagagggagcagtcggaggaaggggcgacgtggaaaaaccgctggtcagggtcctggttgtttgacggatggggtgctacagggctcaatgtgtcagatggtgataggcaggattgaggaggatgctcgatgatttggatcgacgagaagatcggattcaggtttttgtcgacccatctggtcgtattgtgagattggaattggttcaacaagggttcaaggaagttatgctgttgtggctttgtcctttggtcctcgtctaacgcttggctcttgagcagtgtatcaccttgttgctttgccgaggtacttgattgaaaggccggtcggtcatcaatttgatctagctcttctaataaaacgatttttttatcccgctgacaaacggcatcactagtgccgttgttctggttttgagttcgaaagcgcgggctcttcaagatgcatgttaaatagtagtcactccgagcctggcactcttgactacaaaaacgtggttcttgttcttgactgccagatgtggtcgacgtgactgttttccaagtggaagaggcccccgtcgtgtgctggagatagctagggtttttgagatttctgcgtatgggactgagagtcgtcttggcttccttaggtgattttaaacagattggatagccacacaagtcgctcagattcctttcgattaagatatcctcctcgtagtcagtcgggctgatgaattggacctgcatgtatacagtcacatccagttaatcagacactttttctcaacatgcatgaatgactgtcgtgtggagaatagagcgagcaatagtctgagagatagggaggacttagtacggctcgtttgagatggtctggctcgatcaccttccgatctgcctcgttatcgttggtcaggaagacaatccaatccatcgctgactcgcgcttcgaaaacatctggtcaaatctgtctcttgatcccattgtcatcatccctcagctcgtgtcctgccgtcgcaagccccttgtatcttgttgccgctgcctgcgcgtccactacgtattcttctttgtttccgaaattctgtgcgactccaagtgattgataatgttactagatagatttgattcaagcattgtaagaaaacacctttggtgccaagcactgagcaggcactcaacccgcgaggcgcggaagccgactttccaaagctggagtctgcccacgggaagcttcaaaatctgcatgtcacaaactctgggcctgtgcgaaatgacatgaaaattcaatttttatcttgctcaaaatcccatacatacagttaaaccctgctaaccgcataccccctgtttttttttttttttttttttttttatatagtgaattttggcctttggcattgcacactatgaagatataacaccttgctggaaaggattacagtgccctaaccctcttttgtactacacccctgggggtgttccaaatgtttgaagctttttattcaatttttttcttgtgttttaccatttttttctctttttccttctttttttggcaattttggcttcttccaaccatttctttgaccttcttgactttcaaattggatttttttactaaagtacatacatatttagatgaaatccaattcatgttttacgactttcatgcaaggaggagttgaatcaccaacgatggttgtgagtaaagcacctcgttcccagagagtcagaagggccaccaaatctgttaagaaatcattgccagataacttatgtattggttcttctttgccttttttttaaaaatattatgtaaattccacccctaaaagcatactacataatacataagtccataacagcccccagaagtcaatactatgacctccctgggtggctgttccaagtcctagaaaaaataaattccaaacttttttattattgcacctacagaattgtggttatatatttgggttctactgcttctgtagagcccaaaaatgtatagtaagggtatgtagccctatttgagccaaccaacatacagctcaaagttcaaaaataattttgcaggtgcggtgttacacaaaagagggttagggcactgtagccatgtgctttggcaggctagggggttaccaggacgagctacaggcaaagacaaacatttggtagacccaaatgagtatgtggtatggaggtttataacatccttatacaagtatgcggttagacgggcttgacagcagcaaaagtggccatagggtaagccagtgtttttgcttagggtcagtaccatatagaaggattttgatgctagattcctgcaattcttggccaattctgtgtagaaggcataaagaatccacatttttcaaaattgaatcccatggtactggcccttattacctccaaaaaaagcctgtctgcagcttttcattccatttaatttcaagagccatgccccagtcccagttgccaagcttgaagattgtgcgcgtttttcaaacggccgcgatatatggggggagaaatcgagtacatacttcattgacgtcgtctactttagcctgtgcgtaccttatgagagttggggatggtgctggcgagcactgcgacgttcgctctgacgtgactcatgaacaggctggaagtattagcgaagtcgacttggtcatctgtgccagtctgacgagtcggcatgatgctgttacctgatgttgagatgaaacaaaaaccaattgccaccgccttcatagcatcgccattcaagatattcctagtccctcgtaaaactggggtaggtttcaaagatctcgagctaacagctagctcagtgttgcacagagctcctttgcaaggccgccttcttttaaaagaactatcaaagaaagctcacattttccctcactttcaagcacctagtgggtgattatcattttattgggcaccgaacagcttgatttacaggtcgcgatgccttcaagcaagtcctcatccaaatctacctcaaatcacccggggtcagatcattcgaactccaagccaagcaagcaccaggtggataaaaactcacatcgacaccgtcgacattctcatggagagcatgtgccaaatacccatcccgacgataatctggagctccccgagcacaccaactctaccgctcagcattctcagaaatctaaatcaaaagatgatcatggacaagagctttatcgtctagatgaaggatctcaaatttggcgaacatatgatggcagcgtaatttattgggaagtccacaagctaacctatcaagagttgtcagaggccatttggaattgggcggaacgtggactggagccgacacaaaagctttatatggcaagcttgcgtcctcctcatggtggccatcgatcaggattgttggacttcttttgctcccatcgtcagaaactcgtccgtgatcatgtgggtttgattttaattgattgatcaacttgaaatagcgcaagctaacatgaatttctttttttgaatcccgacacctacaattatagattcagagaatttacagtgagtgttcttttccatgagtttgaccagatcatcagttgaacgattcaccatctctgaaaaaacttctttacctccttcttttatccaggcgatctgtatctgattttgcgcacttggactgagcttaagcactacctccagcaactaaacgagaagagctctccccaagaaaggagtcaaaccctcaaaaagatcgagaacagacttacattccatctgatggttgccctgagggagtattgtggattgcctcttgacccgaaacatccagacaagcccagttggcctgcaacaggagataaagaccttcctacgactcgtcttgagccaggagctctggcgtctgcttccaactcggtatctgcatccagcatcaagagtgagaaaagcagtccacgaacacatgatttcgataccaaagcaatctgttgtcactgtcatcagatattggaccacagagaaacagaagaaacattaaaacaagataccaagttatccatacccccgtccggatccacatccaagcaagaatcttctagatcacgttcccaaacttcaagatcgtcaagtcgtaaggcggataaccactccaagagtcggaaagtgaatgaacatagaagtaaatcaagaagccgaaaagacagggaaaacaagcccgaagacaaagattccaaaggaaaggatacaccacactcttcccatgacttggcgaacaaaaattcgaaatccactcggtaagttgtagcttgtaattaatgagaaagctttttgaattttccaaattttttaattgaaccgggttcttcaactctttaattggtttgaattacttttttcaacgtcacagcagtcgacattctgaggagaagagcaatgatgactcggaagattcaagtttgatttcttttgattccactcagttctcaaacgcctttggaatgatattccatcatcgttgaatttattcagaagcattgtcgattctatttcgtttcatttgtgacggtttactttgtttttcaaaaaaagctcaatttgcacttgagcacacttgggatcatgtttaaagctctagggttttagtattgaaaaggacagtggacatgattttatttctttagagcttggaatttgtgtttgtttggctgtggacatttctttggttacctaaataaaaagaatgcagacataacaacacatgaggttttggttttgattgtatcttctgaattcaatcaacaccgaaaagagggatttttacctggctgcccaccagttctatactcttataatactgggctacagagctggtttgccaatttttttctgaggagctgttggacaggcccttccaaccattgcatgtctattaacagcatgattgtgggatatccattagtaacatttatcacagctacactttagtttcagttctactactaactaactaaaatgtcccctttttgtattacaaggcggatgaaaaataactgaaatggataaataatggatatcattctgattagcggcttatgagtgtcaaacactctgagtactaaatctaagcagatgattcaaagatgcagattatttagtttcaatatactctaaaaatctaccaatctatgtggcatgctctaatgtgagatttgaaaatgacaacaagtcaagctacactcaagctcacaaggtttatctgtaagtgcaatgttcaattccttctgaatgaatagtttaatgcatggtcatcaattaacaatttgaggcagaattttgattttatgttttgttagtttttttgaattaggcaatgatggaagaatatagaaaaacattgatcagagtaagatagagccctgttgagcaaaaatacttcagtttctggcaggaagctagtgaatttgtgtatacatacttggaatttactttcagttttgaagtgagcattggtaaaatcattggttgtttgaaacaggtttttcaagctgagagttttttcctggaccataacagagatcttgggcaacttttaacattgtaatttgttggactctctttgtcttgatttgtcaagctctccacttttcaaagaaggtccaagagtactcattcttagccttttcacattataagaaatactataggaatccacaatctccaatgcacacaatctgatgatttatcaggttgtcccacaaatgataggaaaaaaatactccaaaagagcaaaaaatgtgcaattgtttatttgaagttaagtgtggttggattcaagttaagtgggagctacaggcaagcttgatgctgggtgagtacctagtcttcatctttggtaaattaatctagaccagctcaaaatcttgaagaaaataataaattcaagtcaacaattggtttcagaggcagaatctgacaagggagaacaaaaggtcagaaagatcttgctgcagaggtgttcagtttctgcataaatacatatttctgtgcggttaaacttggtaagctggtgtcagcacgctcctacttgtgcttggccaacattaatctgagtggccccttttgggcggccttcgtggttggaggagaagtttccgcgcgcgattgggtgcaaccagtcttgccgacgtacttttgcagctgtgtccgcgcgagtcctccgccgcacacgccaacaatttcgagcccaaccatcaaggctcgcactcacccctggtcatcctcccataaacagcccatctcaacaaacagctttctcgtacctacttcgattcatacgatacttctccctcagatcaattcttgttacctcacctcgaaatatatacaagccgacacactccttctactcttaactttgcttcatcatgtcctacggtggtcattacggaggaggaggtagctcaagcggctatggtatgtatccactcaccctggtctccaacctgagcgaatactgattgtcaaattctcttttctcgtcgcagggggtggatattctggcggttatggtggtggtggaggcggtggtggtggaggcggctacggcggcggaggctacggcggtggtggtggtggtgtaggttcatctttctctgctccccttgtccacagagagaagctaagtgtatgcgtacttcgatcatttagggtggaggcgaccgaatgtcaggcctcggcagtggcttgggacgtcctaaatgggacaactcaaccttgaccaagttcgagaaaaacttttacgttgaagaccctcgaataacttctcgttccgagcgtgacatcaatcaatttcgcgccgagaaagagattcaggtgtttggcaaaaacatccccaagcccatctcgaatttcagcgaggctggattcccagactacattatgagtgagattcgcaacgccgggttcaacgctccaagccctattcaatgccaagcttggcctatggccctcagtggtcgcgatgtagtggccgtcagtgccactggatcgggcaaaacgatcgcgttctctattccagccatgattcacatcaatgcgtgagatcaagcccgtctactcattgggctgtcaacttacactgaccttgcttttgcatctagccaacctcttctagcaccgggagacgggcccatcgttttgattcttgccccgactcgtgagctcgccgtgcaaattcaaggcgaatgtaccaagttcggtgcctcgtcccgcattcgcaacacgtgtgtttacggaggcgttcccaaaggtcaacagatccgtgacctcactcgcggagccgagattgtcatcgctactcctggtcgtctgatcgatatgctcgagagtcgcaaaacaaacttgcatcgagtcacttaccttgtcatggacgaggcggaccgaatgctcgacatgggtttcgagcctcagatcaagaagatcgttgaacaaattcgacccgatcgacagaccttgatgttttcagctacttggcccaaggaggtccaacgattggctagtgaatacctgaaggatttcattcaagtcaacgttggaagtctagatcttactgccaacatcaacatcactcaaatcgtagaggtgtgtagtgatttcgagaagagaggcaagctgatcaagcatctcgagaaaatctcgtcggaatccgccaaagtactcatctttgtcggaacaaagcgagttgccgacgatctgacgaaatatctgcgtcaagatggatggccgtcacttgcgattcatggtgacaagcaacagcaagaacgtgattgggtactcgaggagttcaagagcggccgaagtcctatcatgatcgccaccgatgtcgcttcgcgtggtctaggtatgtatgattgtttctccccctccccattgtggaagatccgtggggcagtggattgtgcatcatagcattttccagcggtgccgcatatccatttggactaccgcgctcgcaagagttgggctgtacgaaaacttgcccgagtttgatcgtccaagcccctgcctgaactacctatgtcagttccgttgcatcagtgtgtgcaacggcagtacaggttgtatgctgcgattggcatgaaacgatatatcctgtttctcaatatgcctcgaagcatgcaggtagcgttctatcagcctagtgtcacagtttgtctcgtggtagctttccccggatttgtttgcgctatcatcactaggaccttttctctgacagttaggggctgttgcttgatttgttctttgatccactgggtggtgagcgataagacattcactttgcgactaaccaagcgtcaatgtggtcatggaagatggcgtgaagaatttgaggagctggcaggagagacataccgtcgcatgcagatagaaccgactcgcaccaacggcatagaagatttgatgatcaatcaagaatctatgggtagcagccgagctcttccgtcactccttccccaagcctaccgcattcggcggcatcttgttgtttttactcacatttcatcttgcctctaaaacgtcctaattcttggatgaatcccagacgtcaaagacatcgcttatgtcatcaattatgacatgcccaacggcattgaagactacattcatcggtacgctttgcttttttttcacgtcttgcaagtccttacagctctaactccgttgttttccattattagtatcggtcgaaccgggcgtgctgggcgtacaggtactgcctacagctatatcagtgctgatcagagcagtgagttgcacgattgcttttcctctttgtgtatcttgcggtcgtttctgacatatgatctacttttctacttccagagctggccaaagaattggtcaagattcttagagacgccaagcaaatagtcccgtcagcattggtagaaatggcatccatcggaggtggtggtggtggtggacgccgaggaggtggtggctatggcggtggccgtggtgtaagttttgatgccgttttctaacagtggggatggtccattggctgatgtacaactggtgtgataccagggaggaggaggtggtggtagatacggcggaggaggttcgggtgcgaactcttacggtatgggacgcggaggtgggggtgggggtggtggttcacggtggtagttaacgtgctttggacaaaaaaactcaccgatctttcttacgtctcttcaacaccgcgaaccatcgcctccctcacctcgtttcttatttttctaaccattgtaagatgaagcagcttattcagaactctgcatctcaatcgctgcccgagtttgattcacgattcacgaacttacattattcttcccgagagattaaatttgtcgctttatgatttccgattttgtgcctactttaattaccctttgatgcaactttttgcaacaatagaaaatgcttcattcaataaaacgagatttcagataagaaatcagcatcgtgttatttctggttcatctcaaaccagaatgtgggtacggcaggctgattctgtatctcagccacaggccccgttcagctccgctgcacaaccccgctaaacgtcctccgtgggcccgttccgatcccggtcgcctgctcgacagtgcgtttgtggtgggtgcgtgctggagtcgtgccccacatggcagttcaatgacacaactcaactcttgactagggttgacggcgccacatttgaaaatgtgcgcgccagtgggcgcctacaagcctaccaagtgcgcacctttggcaggcgcagtagcggcgagcctaggcgaggttttttttaaatgaacagaatatataggttgtatcctgttgtatttcgattgttgttaggttatttacaagtgaatgaagattgaagagggaaatacaacagagtgaaacaactgagaagtcacagatcttgtggatcccagttggtttccttggggtcattttcaacattgacgatttcgattttgttgctcatatcaatggatttctgagcatctgactcccataagtcaaagttgaacagggtgttggtaaaggcatcctctcttgaggtgagaggagcatcaacatcttgtttgtgtgaaaatatcccctcttcaaagttgtcagtcaagcttggaaggattgataaagctgtcataagccttcatgttttcatatttggactccagagttgtctcttattgtataagaagttgcaggtttaatgggagttggatttggaattggcagcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatctggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttgttggcagtaccaatctgaatacaaccctaaagcctcaagacttctttccacactcatatgtgtcaaaaaagctagagactcagaactcagctgtcagcctgtcagatagagtagcaaagcaatggcatagcttaaggagctttcagggttgccctttcaaactgggaaagtcacttggcctccagccaatgctgtcacagatatggtatctgccatgtatctgccatgtatcactatgtatctgagccccaataaaaaacttatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgttacatacagtgtattgtatctgtgacagcgttgctccagccctccccctctaaaaattagggttagaagtgtgcacacaccccccttttctggaaagatgtgcacgccttgggcaaggatgtgaggcgcccccacattggcgcgcacctaggggtggcgccgtcaaccctactcttgacaccagaaaatgaggaatgaagcttatggtttttcatccggcaatgcaagaacgggttcgaacttcaaggacccggaagatattccaaattggctgtctggctgtctgtgtctgcaagcacggtcatgctatcaagttttgcatttgctaatttagaccaaagtaatcactcaattttgtggaaagaggtagtgggtagctatgtttttatcctgatgttttgcaacccaaaaaaaatgcatcattgacttggagtcattaggcttggagaaaccatggaaggaccatgggatccaaacatttaagttcataaacaattgaagcaccagctaactttcttttttcttattctcttttttatttcatctgtggttgatcaagggaagcagtaggaggttctttgtactagggcttgattcattctgggccttactagacggagcgactaggaggcagatgaagccttgtgtgtaaggatgtgagcaagtgtttcaactctatccccaagatatctatgggggagacctctataaaattttaaaacccacagtgagaggagtggattgcgttaagacctcctttgattaggggcttggttaaacaactcccaaaaaatggagagccgactcccaagccccggaatacccgaaaaatgggagtcaaacccccaaaacctttgacaggtttgggagtcaactccctaaaaaaataataataaaaaaagaaattccccggttggtataggagtcgatcctccaaaaccaaccagggtttgggggtcgatgaaacaatagacccccacagaagcggccgggaggattcctcccggccgctcagattacacaccgatggccgagaggaatcctctcggccgtcgagagtatacaccttggccatcaagagtgtaccttcttacactgcaaatgtgattatatcaggttcccacatctggcattacatcagatgaaaaacctgattttacatcaggcaaaactggttttatatctatcaggagtgatattatatctacccaaaattatgttatatctatctcaagagatattgcatcagcccaacctatttaatatcaaaataactgattttatatctgatttttatttctgatacaaatttttagcccataggcattacatcagatggaaaaatctgatatgaattcagttatgttgaaattgaataggttggtctgatttaatatctttcatgatagacacaatatcattttaggcagatataatatcaattctggtagatacaatcccagtctttcctgatttgatatcagatatttttatctaatgtaatgccagatttagcaatctgatacaatcattttggaagtgttaggtcccccaggcacggcgtccaactttgagtgcaaactggtgggcattaggcttggtctggaaataggtagtacagctggtcttctaagaccacggggacgcctaatcaaattaactgacagtcaagcggcaatagatagactcaaacatccaagggcccccagactacatcctatctcagattcaagatgcagcggaagccttgccagcctcaacccatattactatccgttggtgcccagggcacgtagcaacggtgcaacagagacaatacaagacagtatcaggtgtttattcgtatcgtctcagaatttgaataccaaaaataactgatttgtgttgtctcactttcctgagacaatacacatgtattgtctttgaaaagtgagacaagtattctatatggtctcagatgactgatcccaccaaaaccgtatttgatacacaatatatctggctgtattgaagaaaaaagaaaaaacaaagacatttttttataattcgtgaatccaaatccgagacaataaatttttttcaccaaccaagaaaatactgataccggtatcaggctcaaaataaagacaatgtaatccaatacaaatacatgtctcatatctgttgcaccgttgcacgtagggattttaggcaacaaaccagctgacaggaaagtggcagaggcaaggaaggcttctccactcaacctcacaatcaggggcagcatagctgacaagaagactgccttgatcgaacaagacaaactgtgcaaagggtctccgtgggcagaattccccatgcaatcggccatacactagctttgatctgggcacatatcttcaaatgccttccaattcaagtgcaagagagtgtcatacccaatctgaacaacttgcggagtccccaaaaaagttgaccattacctgatcttgtgctccaggtttcctgaggctaggaaggaagccagaaaaatcctccgcattgaaaggatcaacacgattacaaccaggacactcctccacaaccctttggctttcatggccaccaaagccttcatcaaactcttggccagactcccccaattctgacaggaagacaaaaccggaggaacccattaaaacacctccaccaggatttttgatctgccctctttccttttcctctccgtttttctcttttcttttttctttcttcaaatttccttcaattgcctcttacctcaaaagcatgtaacatgtcccgcaaatccgatacagccccaacttcatttacatttgttttctgctatgttgctaaaacctcatagtaacttttgtcaattagatgaatatgcatagtgcgcaatgtcaaaacaaatctgcactgaaaaaaggcccctcagtgaaacaaattaggctagatatatgactcttgcaaactcaatggctatgttgggtttccatttgatgacaaattgtcccaaacctgtacaatctgggagcgcaaccatcactcaatgtatgaaactcttgcagaattttataagttaactatctttgctgagaaatcacttcaacacaagaagaacatgtacagtcttgatttgcaccatgggttccttccatctttgagctacagcatgctgatgaaaaagaataccttcaatcaaagggggtgtcaagcacatgccagaaatctagttcaggcatgatatctggaagatatgctacacaacttctcagaaggcagacgagctaggattcagcaacaatctgtatgtagctgctggtccgcgagaaggttgggaaaacgcaacgggtaccccaagaaagttaagggaaagatgtactacttttcttcatacaacggtggcggtgacgtcaatgaaacccacctggatcacaacagtagccaaagcagccaccaaggttcttcctaccatggatctttacaaggaagtggttgaggaagaaatgccttccgtgggaaggaaaacagaggaagggggggaacgttcaaattgaaacctttcgataacaatttgtagattaaattttctcagagttatctttgttgtagctatcatgcattgtttttcttgatgtgatacacctgtatctttccagtgaggatgtaactctttggtttatattacatctatgttctctcctttttcctaaagatggccttgcggtacccgttgggcggtacccgggacccgttggcgggtaccgccttcactcctccggtacccgccaagtggtgccaggtgcggtactcggtgcctgcttttgggcaaaaaagcaggcggtaccctggtaccttcaagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaattagtctcgtccaggttgctggagaggacccctcctcggcaacctgatcaagaccaatcaggtcgccggtaagggccctccttggcgacctgattggtctcaaccaggttgcctggaagaagctccggtatccaggcggtacccgccaggagtaccgccggtacccgtcatacttgagcgggtgcggtacccggtgtccgttttggccgaaaaaagcagtcggtacccaggtatcaacgggtacccgggtcccatggggccatctttactttttcccctcccttgttgtgtacagcaaaaccaacaatgcttgcaacctttcaacaaaaaagaataaaaagtttgacttgcaaagaacaactttttggcttatgcgacagtatgcaaggtgggaaaatcaggacaactcaactatctgctatcacacagtgagagttccaacaggcagccaactgacatttcaattattatttttttgctcaagcgaacttttattttttttgtaaaaagttgcaagcattgttgggtatgctgtaaatctttcaagtctggaatcaaatttatctcttgccttcaacatacactgaaaaatttcctaaagaaattctctgtgagatgaacgtgaccttgtgggagaatgggttatcagacacaggcctgctccccgagttcaacaatgtgctatatggattcaggaacggtttcccacaagggatccccaaacaatctgatccaggaatgagatggtatactccgccaaaccactcatcagctctgcaagcggaggtcaagatacgcgaatcaatgaagaaagaaataacacctgggaggatgtttggcccgttcagacatgaacaggtggcaaaagtatccccttttacctgacacctactgccctcagatgttttatgatggatatttgtggcacgctcatcggggtgcgtttcaacaatgaggcggaaagctaagttaaaacaagtcaaaacagccaagcgggatcaaaatgttatgggggataaggggcagaaagcttcaacatccatctccatgattataatttttggtcagatgctgttctgaataacaacataacgcttgataaattggatgcagcaagaaaatttgacagcttgatcctactctaggtcggggaatccaggtttactaattcgtgatgtgtgtgcagccggcgtcgacgaaattgggatatgcggttgggggaaaaccctaagatatggggagattgaggtcagagacagtccccaggtctgatcaagcgaggagagtttaaccgcgaatgagatgaaagttgaagcctcataagactcacctcgatcacaccaggcttgcaacaaaactggacatcttttttgggctccaattcgcagtaataatcgcccttgttattcgagttctgcttggcatatgccacttgattccgcaggaagcacaaaatcaacaataccttggtcagataaagcgaccagttggtcatgggaaacatgaaaggattctcttacgcttaaaaagatagcctctgggactcctaacgacgacacggcaagcggccttgggcttctcgatctcgttgcatgggaacgagactgctaatttgcatgccacagttaagatgacgatggctgatatgaagaagtgcataatgggatcaagatgaaagagtatttaaaaaatttaaaagttgaaagttcaatccttcaaattgataagagggcagagaaatgctagtcaagtacaagcgatcaactaatcgtgaggattgttctgggatcaatgtgaaggtaacagctggttgatgggagggaagtaacaaacaagtcttaggatatttatagatagaacgcgaatttcttttccaagcgtggcggttctgaataagaacctaccaggttctagagctccgaagtttactctggatccatacgtgggtatttgactcaattcagccatcttcagcacctcaaaggctacgagattggatcatggcactggtgtataagatctaggcgcacgcccatggtgtctccatccatcacatttttataggcatacttgaatgtggactccggctcatctgctgaatcggtcggcaatttttattatccaacaggacggacttgttctgttgaaatgcaagaaacacaagggtctcgatcattgtggaggttatgtggatgaacatctgtaaagaatgtcctgaattttgaggaatttcagtggatgttgacgctatcgcagaatttcaggaaatggtggcgttgttggatttcacgactcgatcagaggctgttgacgcactagacagcccagcacaagcccgtccttggtgggctgtcttgatttacagcctgcataccgcgtagcgaattttccgaacgcgtagggcgagcctcttcggaggttcgtgttgtcgcgctcgacgatgtcaaggaggatgggcttgtatggagtctcaaaccagaatgtggttacggtaggctgattccttatctcagccacaggccccgttcagctccggtgcacaaccccgccaaacgtcctccgtgggcccgttccgatcccggtcgcctgctcgacatggcaattgtgttgggtgcgcgctagagtcgtgccccacattgcagttcaacaactcttgacaccagaaaatgaggaatgaagcacttatggtttttcatccggcaatgcaagcacgggttcgaacttggagggcccacaagatattccgaattggctgtctggctgtctgtgtttgcaagcgcggtcatgctatcaagtttcgcatttgctaatttacaccaaagcaatcactcaattttgtagaaagaggtagtgggtcgctagatgtttttatcctgatgttttgcaacccaaaaaaatgcatcattgacttggagtcattaggcttggagaaaccatggaaggaccataggatccaaacattcaagttcataaccaattgaagcaccatctaactttctttttttcttattctcttcgttatttcatctgtggttgatcaagggaacttactagatggagcgactaggaggcagatgaaatcttgtgtgtaaggatgtgagcaagtgtttcgactctatctcccaaaatatctttgggggagacctctccatataaaaagttaaaacccacaatgagaggggtgaattgcattagaataggtcctcctccattaattattagcggggttttttcacttcttgtacccattatttttctttcttgcttatgcattgctgacaggaaatttctcagcaaaagttttgtttgaagctccactcaatctttgtcattcattcagttgattccacctggatggaaaagtgcgctttaagagaaaataaggtcgagagtaattgagaggtcaaattgaaattaagaaaatgaattcaggataaattaattttgacaacatcatagctgaaagagggaaaaaaaagataatcggtgaggtgtgcgaaatgaggagagaatactaagagggggcttcttagatagtccaaaacagtttccaaagacctttgacaaagcccaagatctcatctttccccaacttgctatccccatacaatcgatcaataaacgtgatcggcacttcccccatcctacatcccatcgatcgggcccttacgatgatttccatctggaatacataacctcgtgatgttgttttttggatcaattctcttaggattgatgtccgatataatctaacaatgaaatgggaggtgtatcagtcatttttacacatcacaaaaaccataaatgattcctgtcaattaagacctaccggaatgagccagtgacatcactgacgccaggatcgagaagaatgtatgtaagcatgtttgcgcctctgctgacgagtttccttttgaagtcccaaccgtgtacgccgccgccaggacgataacgagagccggtgacgatgtccaggccgtgtgcccgttggagagcaataaaggtgggcagatacttgggatgatgagagaaatcggcgtccatgatgatcgtaaaggtgccagtacatgtcgataagccgtgcatatatgccgttccgagacctagtttaccggctctgggtcgaataatctaccttgtgtgcatcaatatcattatcaaaaaaagaaaaggcaagccaatttcaggcatgagtgttccattcatatatatttatgaaacattcgtggtttagggatttggcgggtgatcatgagctttatatatagagggaggggggcggacgattcgatgcggaccgtataaccgttgtagttgttgagcaacctctaatgtcccgtctggagaattatcatctactacgatcacctcccaatcaatttgacttgcaaaatgataaaaaaaataagtcagcttatgaggattcaagatatccatccattacgaaggctcactgttgatcaaaagttcgggccagtaaccatatcatgataggcaagttccgccgttcgttgtaagtcggcaagatgactgaatatttttctaaatttccagaacaggtaattagcttttcggacatgactttcaaggacttccttcatacggcgataactgaccatcattagttttggattccatgtcgccttcggatcgtatcatcaagatgtggcgggtttgagcagtggtgttgagggtggtattactattagtaactgaagactgtggacagggtagttcgggggacgacagctttcccctgtgttcgagcggtgcagaagctccatcttcaataacgtccctcgctcgagcagggcagcccagcgagcggatctctctcttaacagcctctgatggtttatcagaaagggaccgagtattttcctggtcttggctgagcttcgtcctttggtgcgaccctcagaggttgctctgccgttgtagtagtagtaaggagtcaaacaagaagcaggttattggggagcagtccttttcgacacattctgactgaattgccctccaacaaaagtttcgaaacctccttcattgccggcagctgaacaagtgatgataaaaaacgcctcccggactcctctttccaccgaaaatagccaatcgtgaacaggcaatcccagcgcatgggtgaaaaagaacgaccaccccaggactcgaacctggaatctcttgataccagctgtgcagtgcgcagtcgtagtcaagcgccttgaccattgggccaggcagccgttattattatgcttacgtaatttggccagtaggtttgcccactacgggtgtctgctttgatggatgaagcacactggtaaaactggagagaatagggattgagttcatttcttggcatagtttgacagaagcctatccatttgatatttcgtgtctggtgtcaaccaccccctcaaagcaagcctgtgaaggatggtctggcatggtatgtcagatttttgggtggaggagtcagagcacctgaggccatttgttgaggacatcaatgtctatggcagctctttgcagaatagatcaatccaagctgtatttgttttggcaacaccttggattgaggaccagtatatccttgtcaatatgcaggaagctgtccatcaattctacaaaagtaagttttgattgttgaaagtgggcaagtttttcctgactggttcaaaaattgccttgcaggccagaaatgtcttgcaattgtgacattgcttgaaaaaagctaaaataaagatgaccatgttgatatcagtgtgtgctagactgaaatacttgattaactctaatgaataactcacactccttgatgtatgaccaaaacaactctatcaggttcaattcacaattgaattttggtaaaaacagacagacgtggagtcttcaatgattgcttagaaggggggtgtttctttaaaaaatttagattgctgggaaaggatctttgaccaacagcaactgatactctcagttgatttgtgattgatattgatcattgatcatctgggtttgtagttgattcattagggggtttcaaagttggtttttgaacaccattctatacaaaatcataaagctcaccaaagttttgagaagtgttccaaacagagaagaatttgaagttccagaaaactgaaattttgctcctcttgagcttatgatttcatgtataatgctgtttaaagatcaactttgaataccactattgttgtagtttttagatttttggtttgcaggaatgaattgttcctgatgcaagaagtatccagaatcttcagcttactgaattaacttggctgaacagcacaaagcatcccttcacatattgaatgtgacacaagtatcacataaaatcttcacagggtgtttgcctgcttgtatttgtatagcagtatagtgctgccaaagaccatgctctcccaatattgctttgattccttgaggttgtccagcttgttttgggccattgtgtgcagcatcatagcacgatgactggggaataccacaatagtcttgattgttttcctctgggcttgagattcatattttggattctcaaagccaatttcaaatatgcaccatgggcagaggagcagtcaaaagcaaagacctcttgggaatgtgggtgcaggatttcaaaaataggtattgctttttctgagaaggtattgtttttttgagacttggtggaaaagctgcttcatgtcccaccatttattcccatttgaaccagggtaaattattttagcagtgtcattggatttgagttgattttctctgaattgagcttctgaaagctttaaccttccggtgtaagactcgaattaagaggtggtgaaacactgtttctgaatgaagaaggcaatgatgggccatttacactaactctagtgttgatgcagtgtaacttagtggaattccaccaacatttagtgtcagctctgtgtatgccacactggtttaaaaactgggtgtgtatttcaacccaaatcaggatatttctggtgtgcagaatacatggcttgttctacaaggctgtattcagccagaacactccaccaacagatagaaaaaagggaactttacatgcctcaacgctgtggtcacaccggaatcctatgcggtatagatggtccttccctcttctcttttccccctccatttaccccagttgcaaatcaatttttgcttaattatccccccctaccattccaatctttctttagtatccttagtgttggtcatgttggatgggagcagcaatgacaaggggttatcccaactgaacaagcctgaagatgcagactgtgagccaatcaaaggcaaaaagattttcttttccccttctggaaatgaaaaaaagttcatagaccacactacaaaaagtcttgaagtgcattctgataatgtgtggtaacattgcatgtgaccggtgacattgcatatcacatgcaatgccaccttgcatttgcaaaatgtgattgaatttgtagtgccaaaacattcaatttgcaaaatgcaaagtgacattgcatgtgacatgtgatgttactgcgcatccgcagaatgtgattcaacaatttttgtagtgccatgactgcacacttgatgatgatggatatccactatatcctaacttccaagcagtttttttcaaaacccccaacatgacggtctgcaactttggctttgttagtttcacaaagaactccaattttgaatggcgagtagatagaagaacttggaaaataacctgattttcctgccttggggctttgatttcaccaagcccggagacgattgggtagggtctccacccactgccaaggatgcaattaaggaatacatacttgcaaacatgagggtgtttttattttattttcctttctttcatattcttagttctgtgctgaccaattgggaacccattaggaatcccaaatgccctggagccgctggaaagtaagctgggaaagttgttcaccaagcctgcaacagcacaatggcccattttgatgagaacaaggtcaccaattgggccattctacaacatcatggcttccaccaacacccatggccatctccaaagaagccggaccctctttcaaaactgaaggtaaaaaatgaaatcatgaagaatcctagtactggtgctttcaattttaaagtgagtccttctattttcaccaaggttgaaaatccaatctgatgagtactctccttggtactctgtagttaggcaagctcacagatccattaaatcctttcaaaagtgtgacaaagatccatgaggcatttatgaatagtgattgattccattaccattgtcagctcatgctcactgagctggggatcaacccgggcaaggggggtgcagggttaggaaataaattcttgctagatatgtttcaatggaaccagtaagtctctttgcattagttttcttccatcaatctgaagctgatgcttggcttgcggtatgggtctcctcatcatctcatcatcttttgaacctggcatgtagcacttcacatttcaaaccaaatggattgctgagtgtttttcaactgttctggatccaaggcctcagcgccaaatactacagtttactttttgcctttgtcaaggcccttgaggatgactggcatgccgtcagtaagggagtatccattgaatacagtgcaaataataagtctcaacaggacctagcaatgtcaatttgctggcagaagccacccaagcgcaacccagcaaactggaagaaacttgagcttaacaatggccgggtgcctgacaccacagcggccctgctccctaagccaaaaaaaatgttgccagccagccaaaaattcccccaatctaatcaaagaccccttttcaacatacatctcttactcagcatttcaggaatcatctaaaaaaactgctgctggttggctgctgcacttgaaagcctgtatgccttgttcaatccgctatggctttgtggcatgaatggcctcaaatcggatatcttcactgcacttgtcaaacattttagttccagatgctcctgggaattgtctcaatctggtcacatttgctctttcttattgattggtcaaaatgctttacatgctgctgctaacaaaatgtggccaggttgcttcaagcctggtgtgtttttctcagctgatctgttcatcaaccttatcattgatccccacattaagaagcaatcaaaaggcatctatccttctcaagacctattcacagtgactgaagtctgcacagcatcttgtcaacttctaacagagtttgaacaagcacatccttgtggcaatcaagacgtgagcgtcttatgaattcagaaagaaacattcgaatcagaaaatattgagttgtggttggtccaacagttaattttggtgtggactaccgttggcatctcctcagtgtcagttctatgctgcaattcattcccttcaacaaggatgcaagacaacagtcattcttcacagtggaaaacggggggcaccccaacacttgtacctgttggttcaggtggcatcaatctttgatgaggcggatcagcagacattcatggcaagattggatttccctttccatttggagctccatggggtctcatacatcctgttctcttgcggattctgaaattgggtccattattggtccaagatgctcaataacattggtgggatctcaggcatatggctccacaacaacctacagaacggggggattgtgcgactgataagtcccaatcatagcaccattgctggacatgctgcccacaccagttggggttttttactcgcaagcttggactttcagcaagacagaatttgtccaagaaagcattgccaagatcactcagaataacaagggcactccaggattgatgccattttctcatctgggcatgatcctgagcctctcaccaaaacggatacctcccacaggagatgttgctgctattttcgatgaggaagtagccccggacaatctaacaattccagcggaggaggccgcagtcccaaaagcaaaccttaccacctcatttgcagcggacctcccagcagacttgaaatgaaaagtgctgggagaattcaagatatgattgaaagtcttgaagactagagacccaaagcaatcaaacaaacaagataatagtaagaccaagccaaaaactgaagatctaaaaccccccagcagatgcgaggacaaggaggctactgagtcaacaagtaagactcaataaaacaatgaaaatcaagctgacacacttgggcacccgagaaagtacttgcaaagcatctcaaaagtgaccaaggtgaagatactgtctgttcttttgtcgttgtgttgtttccattgcaatgttttttccttttgcctcataaaagtctcacatggctccctaaattcccaattttaccttcctttgcaatttgaattcatagaaattttcacagagtgttgcatttacaaggcatatgccatgtaaaagaaagcttgtaaaaaacaaccccgcctttaaaaactataagagcatctccacaatggggactaaaccaaatttagctgcctgaacccaatttagattcaccactagaggtgctaaagggggtgctaaactaagaatatccctctcaggccctctatcattcccagatctaggacagtatagctcctcaaatatctactctggttcaaattttgccacagttgtgtgagctcaagatttagggactcattgagtcccttgtggtggagttgctctaaaaaaccaggtgctatcactgtgctgaaggaatgtcaaagaaaaatattactctttttcacccttgtatgtggtccaaattccaaaaaatttaagttcacactcccttaagcttaaacgtttccaacaaaacaaataacaggagattataaaaattaataaattgttatagcttggaaaggttaagaaataaaaattgctatgaagcaactggaaagcacttgggctgattggatacttgtcagaggtggtagtgttgcagtaactgctttatattataaggaagatgaaaggggaatttcaaagtcacacactaatatttccagtagtaaaaggttggttgtgaaaactactctaaaagtaggcagagaatgttcaatgtacttactaagtatgctgggttgaatatgattagaaaccaatcttaggccagaaatggcctccatttatattctagagtcccccttgggggcattcttaaaatattctagattttttatttaatttactacaagagcaattctcccatgatgtaatgggaatattgtagtagattaaatacagtattatctatgtcctcatgacatcatgatgtatttttatagccaattacatcatgtgcccacctgtaatagaataatgctgatggaaattaccacacacttgacaaagtgtggtaacttctacaagttgatttgttgaattcactttcagttataaatatgtatttaacctttatttttatctttattttatagttaggtcttgaataaaaaaaaaagtttttccacgtttagacacagttttgctgcagtgcagcaacagtgagccgctacactaacagctaccagttagtgtagcgtaacatagcagaattccgctaatgtcaagtgtagcgcagcacaattcctccacaactgtgctgaccctacacgtttgggcggcaagaaagggcccactacgctgtgctacagcgtattttagcagtttttgggccttttttgttgctaaaagcgctgtagtgcagcgtagcatagtggcactaacagcgcactaacactacaggtttggtgcactgttttgagttacgcagtatctggccaagttttcataggttctcaatctctgggttttttcatatggtgtggtgctctgaatgacagggagggcaagtgctgatctcaattacatagccccgggcctcctagctgcaagacagtgtagtgtgccaaatgtgtttcaagtaccaaatttcataaagtcatgatccactcttaacaataggctctattcttggtgttattattacttcagtagattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccgctcagtcaaaagttatttggataaatcagtttttttttaggggattaataaacgtaccccccttttctgctatccacacccggtctttcacacctggttttctgcttctacacccggttttccccagcctttttaattcattttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatagaaaaaatcctcaaaagagaaattttaattttaattttaatttatctgattcatcaagtttttttttctgcctatgagtttttgagaattcaaagaatattcaaatttatcattgatattgcccaatctttgggaaatctataattaaggaccaaatttgatttcattttggaaatcccaatgttgttggttttgagctataagcaaatggtcaaaataaggaatatcttggatggtaccatctgtatggagaaaaaaattaaaaacttgacaattaataataagttttggctttaatccaagttttcaagagttcatagggtcaaaaaaaattggaaaaaaatgggtgagaaaaataaaaaaaattgaagttctcttttgaggattttttctatacccaaaaagaatgatcaattttagaagatttttagcatattcagaattgccaaaaaatgaattaaaaaggctggggaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcaggaaaggggggtacgtttattaatcccctttttttattacagcattgtatagttgtcctgggtagtacatagtatagatttatatgtaagtgcatagttacaatctttgtttgtacaggcatatgtatgatcacatgcatgatcacatgcttggatcacacgtattttcacatgacatcaccaatcacatgcttggatcacacatattttcacaacacaccagcaaaaatgactcaatagaagcttcaaagcagcaaagatacctcaaagaagaagtcaaaccagcataaatccctcacaggacgtcctcactagcaaaaatccctcacaatttactatataaggaggtcatttctccctcctcggatcagttcctcatgccaatctggcacacctaccagctacacacatctcactcagagtcttcattcaagttaaggtaacattcaaaagtgttatcccaatcaggtggccaatcaacatctttcatacctcaggaagcacagaagaagtaaagtagcaagcatcacctcttgtacatgctcttaacaagttaaagtgatcttaacccatttgtctcttaactgaaggttaaggaggagggcaaagacaatttgaatagttcatatttagcatcagtttcctctcagtcttttcccatatcaacattcactttaattcactcatataaacatataaaaacatacaaaaacttctcccagcttttcaaacctttccattatctgattccagcctgcttgctgtaaaccacaccaaattctttccactcaaaattccactaagtctcagctgattccacattgatctaggtttgataagactgctacatataattttctccatcatcagtttttgccacaacaataaaataaatttgttatcagaattgtagtgtagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaataaattcatacatacctgaaatatcataactgctatttcccccttgcaggactgccatccatcccaaaggagttctcacaacggtctggtaggttacacctaccccaacctccacactgtacacagtaagcttggtgatctggcatgccgggccgaggaaggctgctctccttcagaccggcggaggagagaatggacaaccaagatccgagcccgaggccacatattgtaatttgtattgtacccctagtcccagagggcacaaggccccctggacactctgattcccctggtgagctgtgccaaccgctgtgcctcttgattggaggatcccaaaggccaaaggtgtgatttttgatataatccaaagtgtgacctttattgttggaattttgtctctctctctcttttgttaattttttgacaagacctgataagaaacttgaaaatgacaactctgactcagggctttcccaacacacctgtaaatatgcagttagttttattttgatgtgaatgatgatgatgatggaggacatgcataggacttagcctagacatatggaaaagaaaagacaaaaagaatgagattcagcttgtttgtttgtttgtcagttcagcgtatttgaggagaagtgctcaccagtcttagttgaataagtatatgaagaaaaagactggtatcagtgttgtcaaaaaggtttttacagaggggggggggcgagttggttaggttttgtttggtgagattcagatgggagagacaattgacactgcatattcagaatgagaggagggtttgcataattcaacagaaaagacgccctcttgggacggccaatccaggatgtggatcttgaataactgagccaaatcgatcaagctgagcacctagataggtccacaggtgggtgatttcaatttttctacataatctcaggcagcatatgcatacaggacctgatcacattctgctgtgtgtatgttttttcttctttttctttttactgtgctaattgcttgaaatctgtggcagattgttcatgcagttggccggcggccccccaccaacaagctagttcaaaacgtcaagcatcgtcattgagctctgagaatcatggcaatctctttgttaagatgatcaaaatacaccaggggagctttgggggcactccccagggagtgccttatctgtaacttttcatgtgactgtgtctaatgtatagtatttcattaacataaccaagtgtgaatggttgttgaaatcaggtagaaatcatccaaaacccagctggtactcatctgaaactcaattgcaactaaactgggcacataatacaaattggctacaaagttttgtcatcaaagtggaaagcattgctcaaacacttttcataccagggggttacttccagctgaatagggccagaaatgttccaccttcattttatggttggacatactcctcttgtgattggtgtgtgatatgtcaccgcattgagcttgattgcaatgcggcaacatgtcatgcacgtttcacaccaaaggggcacgttgtggtcattattcctgtgtatgaagggaagaaaattcaaaattttattatttatcaatcaaggactcaagatacggacaaatggacatcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacacagaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttattcattttgaattccttttatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacggcttacatataaaagggatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataaattactatataaggaggcctctgcctgccagttgttttcctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaagttcacgagtagtacagttcacagattgaaatatatacacagttcatttcacaaacattacacagaagagccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcacgagaatatcaagacatcaagacgagaaacaacatcaccaactcaatcaattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgccctggtaaagagaccagagaccatgtattacatcacaaaaactaggaagtcaacaagaacaacatgagtttaccatatactgtgccagacttggaagacggatttgctccaacaacacctttgggaaatagaccatttgcgtcgggatcgaattcaaactggaatacaggatttaccgcaccgccaccaccaatgaagaaggataaaggaaagatgccagcccaatcaatacagagaaccacaggctgaagaagagatgtcagactcagaagatccctacaccacagagacaagccaagcaaacggaacctcctgtgactggatatggattacataatgcaagaggatcagatggtgaaccaacagagagaagatatggaccaaggatcatcaaggaaccgggacttgtttacgacgggaccaatttcacacgatttctagcgagatacgaacgagcggctttggcgtttcaggcatcggactacgaaaaggcgttacagattggacgatttgtacataaggaggaattgaagttggaactcgaggcgatggaaggttacaacagcttcaactggacggagttaaggaaggcgatgaaggagagttggggggaattggacaacactattctgtatactacggcggatttggtcaaaattgcggaagaatactccagaaagggaggactgaaggactacaaagagtacaaggcctacttgggaaaattcaccactatcttgaaatatctcgtggataatgaacacttgaacaagaagcaggacgcatcacttcttttcataagtgcattttctaaagaaagtcagaagaacatcaagagaactttagtcagtaacggacaactcccaaaaggaccagacggcagtagtaaacctccactgtggaaacatgttacagaagcggcggatacagaaattagggttgaagaggaaggatactttgcggtttcaggcttctccgaggcgaataagcgaatgcaacgggaactggatcagaagaaaggcgatggtcagcgacgagaacaaatgatatctggagcaccaactggaaaggtggttgagaaacaagtagaagacataatgcaagaaatggcttcactcaagcaacaattgaagagtgtattacctgtttacaaccaacaaagcaatccgaaatcagaattctcacgagggaacgccaaacctttgacaccaatttacgagcctatgatgtgtttttactgccacagagaaggtcatacaacctacagatgttctgaattgtttaaggatgaagagcaagggctagtgaagagaaacggaaaagattggtacctgccagatgggcaacatattccatggaacccttcaagaccaatccgaaccgtagttgcaacagcctcagcagacccaaagatgcaagaacacacaaataatgcaaccaagacagaaccgaagcaaaattctgggatcatgaagtcatcagctcaaactatagattgggatccaccaacgttaggggctgaaaattttctaggaactcacgcaataacgaggtctgatgcgcagaagggaagacgaagtgtccgaatccaggagccaacaaacgacgaacagatggatgtggatcaagaggaagaagtggccgagatttcgccaaatcctccaaagaagccagtcgagaaggtttggagtaaagaaagaatctcagctatgaaatccaaggatgcaagcccagaggaaattttgcttcaggaactagacaatgtcaaaattccgaccacttttgctcagcttacggctatatctccagcatacacatcccaaattatttcgaaattacagagcagactcccggagaaaagttccacaacttacatagcgactgaagcagtcaaaatgtcggcaatggagctcaacaatgaagatgaagaaagagatccctgttattacagttgtgctctaggatacgtaacggcagaaattggcggatcaaaagttgatttcatggtcgactctgggtctatggtcaatgttattccaagcatagtggctcaggacttagaactggaagtagtcaaagttgatatacctatgaaaggagtaggaggagcaagatgtgatctgaacggggtagccgaaaactgtccagtaacgataggaagattctcgggaccagctcacctgtttgtttcaccgaaggcgcaagactgtatccttggacgaccatttctgtttgattacgaatgcacgctagaatatcaagaaaccggtgaaactttaagcttccaaggaaccaaaggaagaaaggtttcagttccacttgcaagaactggaaaagggagaggatggaacaacatgaaggatcttagtaccaacagtatccggaatgatgctcacaaaactcctgcgggtaaaattttgaatttttttgtggacatttttcttttcatccagtgtttttatggggttacctccctcatggtgaagacctgtaaggataaaattgagaagttgggggaggtttccccaaagttaactgacaaatttgtttcagagaagaaggctgttgtttgttcaaagcttacatcggctttggcagaaccaaaattcattcgatcaagcgacaataagaagatggaaacgctactgttgaagtgtctcgggatttcttttcaggaacgcttgtgccaaacttggagagacggaggactttggtgtatgacgaagtacaaatcggtggctaaaaagatcaggccaattaacgaagcaattccgcaggctctcaatccaccacttcaaagaccagctctttcgagggatccatacgaaacaccacttacacctaacccaccggaatttgtaccaactgagaaggtgacggaagaacggcttaagatggtgaactttggaccagaaggatggctgtcaagcgaggaattgaagctcttcaagaatttaattgtcattagagaaaaggccatagctttctgtactggagaaagaggacttctaaaacactcttacggattaccatacgttataccagtagtggaccataaaccatggcagaagaaaccaataccaattccggctgcaattaaagacgattatgtagaattagtcagggaacgaataaggactgggttatatgagcaatcaacttctagttattctagtccagttttctgtgttgccaaggcggatgggaaattacgaatagtccacgatcttcaagaaatgaataaagtcacgattaaggatgctggattgcctccagctacggaagaatttgtcgaatcatttgcaggacgtgcatgttatggtctgggtgatatcatgggcggatacgacgaacgcgagttagctcaagaatcacgacctttaaccaccttcgacacacctttgggaagatttcagcttaccagacttcctcaaggggccacaaattcagtagcagtgtatcaagctcagatgatgtggattcttcaagatgaaattccagaacatgtaggagttttcattgatgatggagggatcaaaggtccagctagtacatataacaacgaagtcttagaagaaaatccggggatccgtcggttcatctgggaatacgctataaccttggaacgagttcttttcagaattgaggaagcaggccttacgatttcaggaaagaagtttgctgtctgtgtcccagctttggacattgtaggtcacgtggtctgtaaggaaggacggcgagtttcagttcagaagaaaaataaagtgaagacgtggccaactccgcataacataacagaattacggggatttctgggcattgtcacttacgtcagaatatttatcaagaatctctcagaaattgcggcgcctctcaggaaactcacgaggaaagatatagactgggtctgggaagaaagctgtaacaagtcttttgaaagattgaaggagattattggggaagaaatcaccttgaagaagttagattattcaaagggcgctggatttaatcaaactagcagtggactcaagttttatagccgctggagcagtacttttgcagcaagaattagaaaccggattggacagacctgtgctttacgaatcaattgttttctcacctgtggaatcgagatactctcaacccaaattggagctctgcggggtggcaagaattttgaagaagctacagatatatctttggggtcaacactttgaacttcaagttgatgcacaatccttaattcagatgatcaactcaccatcactacccaatgcacctatgactagatgggtggcttttattcagttattttcttttgacatagtccataagaaaggaagtacattcaccctgccggacggattatccagaagaccaatcagcgacgaagaaccagaattttacgaggatcaagaagattttgacgaagacgaaccagttattagagcctgtgttcatatcaatgtatccaatctttcatttgagcctaaggaatgggaagcttctggatattggatggaccttaagcgttacttaatgactctaaaacgaccaacggggatggacccagaagatttcaggaaattaaaacaaaaatcagtcaactttttcattcaagacggacggcttatgcgacgacattcacctcttggacaattggtcatttccaaccacgattatcagtgcaaattactccaagaagtccacgaggatctgggacacagaggcctggaagaaacttatcagagactggtttgcagattttggtggccaagtcttaagaagcaggtcaagctgtgggttcagagttgtgaagcgtgtcagaaaagggattctttaattcctcgagaaatcagaaaccctaccggcgaaagtagcttatttggacgagtggcgttggacgtttgtcacatcaaggctggaagatataaatatttactagtggctcgagatgatttatctggttgggtggaagctgcacctctagaaaaattgactgcggcaaaaattggaaaatttcttttggaggaatgggtctatcagtacggcgcaatcaagacggtaacggtagacaatggaccggaattcaagagtgaatttatcagtgcagtcgagaaaattggggccaagttcaaaccaacaacaccctactatcctgaagcaaatggaatgattgaaagaggccataaaccactgaaggatgccttgatcaagatgtgcggcgaatctggtgggaagtggagggaatatttaccattagtacttttttctgatagaatttccacaaaaagatcaacaggttactccccatatgaattagtctttggtcaaaagtctgttcttcctgtggaccttgaaatggacacctatttgggaattgattggatggaagtcagtacaacagcggaattattggaagccagaactcagcaactcgaaaggaaagaagaactcttgggaatagcttaccagaaactccaagacactcgagaatcctcagtcagattttgggatagaaaaatggcggctagactccggaatcctttggcgcctggtgaaatggtattgacttataataaaagcttagaagatcagtggggtaaattatttgaaaacagatggaatggcccatttaaagtaaaaaagcagcttgaaggaggatcttatattcttgaagaattggatggtgtgaattaaaaagagcttatgctgcctcccatattaagaggttttattccagaggaagggacttgtaggaaataagggcagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcagtggccgaacgcccgtcagtcgagcttgagtcaatggaagtcgggacttcggagtccgggagggaagtttccaactgatggggtgaaagccggggaccagcggctttggaggggatagaagttgatgccctcttgaacctaaagaaagggaataaaagaataaataacacttgaattagtatcatgcacgggaagaatcaaaaatcatagaggttgaacttactagatgaggatcgacatgttggccgacacgacttggttccggggccacagtcgatgggtgaatctggaaaaagtaaaagaacaaaaacaacatgtcagtaatcagagaagggatatggatgagaaagaagaagacgacgtaccggcacaggaaccttagtctctggagagtttaccggggtgaagggacgcaccggtcctgaaatcatgaatttatttgcatgaagttcggcgggagaggccgaagaggctgggccagcgagaacggcctgaaaaccctagaacatcaatagatttaaccatcatcagctgggtaagagagcgaggaaagatagaaggaaaagacttacggaacgagcaaccggagcgccattgggggcctgtgtagatgatgaagaaaagaagggagtcagtcatcaggattataagggtcgagagaaaggaaagaacgtacctgggacggacagacgggcgtctggtcgttggcggcttgagccttagaactacgggtagtaaccatcttggggaaataggatgtgggcggtggtttcttgaagtaaaaagtgtggagtcttgaggatgtcgcggttgagtgaatagctggggaagaggtcaaggaggacgaaacgaggcagcctttatatactcgagagtggaaggcaaggaagtggcggcgaagtcgagctttctcagggggaccccattgacccccctgaggactgaatcggtcaagcataacaaagaaaaaaggaagtggattacctttggtggccgatacacgaataaggatataaaaagatcgagtcgaaagtcgtaaggatcggccagcaaaggaagccgagttgaggaggaatacgaaggcctgggtcaaccaaaaaaaagaaggatagggatcggccaggaaagggagaagactgggatagaccaggaaaaggatgggaccggattgatgtcgtctttgggagaatacactaccgggacgggaccggcgacgatgaaggaggatcgacaggtttctgttggcaatggataggaagagagggcaacacgtgagggtcgacggtttattttaggctacatactaccggtttgagaccgaagaagaagagaagaccgtcgaagatcggcagatttaagaggccggggcagctatcgaggatggcagcgcggccagtacaggggatattctgcaaagacgaatcgaacagaaaaacgttagcgcgggaaaaaaaaaaaggagagcagataattaagacttactaatttgcggatcccatcgtcgaggagaatcgtcgaggagaatcgtcggggagatcgtcgagaaaatcggtggataggcggatagacgaggtggggaagcgattagggggagagaggagttgagggaggcatatccgctaccgggccggtgcagataggctagggtatagtcaagagcagtgaaaggcttgtgaaaggtctccgaaacggagaaagactagcaaacaacttgggagcggacggcgcggctttcaggactactgcgcgcgcagcagctcaaaccaagggctgtgaaattttctgtgaaaggcgcaaagtcaactgtcacctcataaactccaaatttggagtcaaccaaccggacctcagttcaagtccccaactaggcaaaacccaacacgccacataattcaacaccaaggacatgggttccaatcccacccttgaacaaattttatacacaatcaatactgggttcaattctcacccaaggagtaaatttctgagaaataagaaggctcctctgttcaattcccagtctcaaccaaacataaccagggaattttggataattaaataaacataaaaattatcaaagtttattattatcattacacaatctaaatttaaaatctaccatacaagatacataagttttagccttcaaacacagtcataaaaatcagaattgactggggacagtcaataagttgggggaggatgtggtcattattcctgtgtatgaagggaagaaaattcaaaattttattatttatcaatcaaggactcaagatacggacaaatggacatcagaaatggaatctacggccaatttaacccctagtcactcactggaatcaccttcatatctctactggatcagaagttacacggatcaaggatgtcacacggagaatcacaggatcagaggcactcagctgggggtatattgcatgggggtatattgcatattgcatattgaattccttttatcaatattgaattcctttgatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacatatacagcattaaggaagaatacaagtatcaagacatcaagacgagaaacaacatcaccaactcaaccaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcattcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaacgtgtgcccaccaccaagtcccccactcccaggagttcagcagaggaaccgggatcaagtagtaactcatctgccaacacggattccaatgtttcaaactcagacaattgcagcagatcatctactcactcatataagctccgggttagaaagcaaatgttgtacgatatgagtgaacaggaatcaattgggtcagatggagagtcttgtgcaagtgacaagactgcgagacaacaaagaaagggaaaaatacatgatcaggaggcggagaaatcggacagaggaattcggcttactgcagaagagcttgatgtggttagaagaaccatcatgcacaccacagtgccctcttggatggaccgtgtgcctcggaacttgggggcagcaaatcacggatccctgaaggctgcagaatggttgatcctgtacaaagtatactacaccatctcgttgattccactctggactaaaccaaacactggcttggaaacacaggaagagaggagccgcacttctgccctcctccgatcaaccacacttttatgccaagttacacagttcctcactcttccagttattaaaaaaaaggatcttgacgagtttgatgatctactacaaaactaccgtaaatgccttcaagagaattggccagaagaacccagtcgtccgaacctacacctgacccaacattaccctgaggttatacggaggttgggcccacctagatcaacagcagcatgggcccaagagcgggtgaatggaattctgcagaagctccccaccaatcatcatcctggtatgttcctaacattatatcttcttgaggagtgtgtcaccatgctaaacaaataaatacacctatcttctgcagacgagatgcccaagacaattttgaaagaatggcatgtcaattcaagcttcaaactgctattgaatagccaaatgaaagatcccacaatacaagattcaatgtccaagtcaaaaaacacggagcagtttgaacttgaagggtcacacttgaccaagtggaaacgtgctgttcttggcaaagccgctacaagggggaagcttggcagtaatgaactttctctcagtccaaaggttgttgctcagaaggcttttgagatccaccagaaacgatttacctcctgcaggggacacaaggggaatagtttggtggagttttttctgggaaaggaccaaaggtttggtgaaatccaaacaattttcacatccaaacaaacacccggaaagacttggataattgtgaatccattcaaagaagtacaaaggaacgaagatccataacgagattatcctgatcttaattgccggctggttcagtctgatcatgaggtggaggtggtgcttgacaccgaagcagtcataggacactgtgcaattttgaggcaccaatgtggtacttttggcatctcaaaggagaccatcagcgcagttggattgggaacatctgataagcacccctttaaataaaagtttgttcacatgatacatacactaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacgctgtagcgtagcgtaacgcagcgtagcgccgtcagaggcgcgctaacactacaccaaaaattggcgagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcggcgcgctaacactacgcgaaaaaaaaaaaaaatggcgccgctacgctaacgctacatgggcctgtagcgtagtgtagcgtagcggcccaccgctggttgtatgtacatgttgtacacatatatactcttccttcctcctcatgtatttttccctcatgtgatttccatgcatgctatgtaccctgcctgaattatcttctaaccatagtcttagaaatcagaaatactagtatcacccttatatctttaccagatatctttgccagttatatttgccagttatacatccccccttgccagttataaatcctcaattgccagttataaatcctcatttgccagattattccccttgccagtgtcatcctcattgccagtgttacacccttgccagtattatcccatcacacctcattcctcctcctcctcacacctcagtaggtactacatacacaagctcatcagtaatagcagtctaagataaagtagaaatcagccacacctttcttcttctttttcttagtgttacactctacccattagcattgtacaggagggcagcctcatcagcacctgtagtctcaacttacattagtactagtgtagttgtctatatcccctccaagctctatctccctggttgagtagttccacaagtggtgtcccaacagtggcctgacttcctttagattttagtcctagtaacactattactatcagcttttttagtatcactacctacatacctttccccctactttcctccctctcccttgctatccctcatatcctttcctctctattccagatttattattctccagatatctacagaatattagtcaactcagaaacatcatttcatcctcatctttaccatacttcctcccaattcattttcatcattttacttgaatcagactacatatctattacctttccatttcccagaaatatttcttcaattcctacactctttttccttatattacatctgctgccattctacttcacctgaataaccataatataccagtcaacaactttctcactcaaccagaagacatgtctcaggatactagatttaacaacaacacttaccctggccaggaatccaccagcaacaatgtcccaccctcaacttccagccttggacagaccatctctcattctacttccagatcaaacaatatttacaacaatcagcaatcagcccattcattcaccagaaatccagacactcacttcctagacaaggagccagttttacccaggtacaaaggaaccagcactagatcagtcaaaatcaagcccatggataaggaacttttctttgatggaaccaacatgcctgtggaaaaatttatcaagaggtatgagaatgctggattagctgatgatgcttctgctcaagatttggctagacagattatatcttttattcatggaatggacctcaaggatgaagtggaagaaatgactggccatgaggactcagactgggaacttttgaaggcacaactactcaacaggttcggatcctctcttcctttggtcaaatactctaggcaggacttgaagaaattggtcaacaatgcgatccaagctggaggaatcaagactctggaggaatttaagaatttcaggaccaaatttgaatcagttaccacctatctcttcaggatgggatactctaacagcttggaggaattcagggagctcttactggaatctctcagtcctgatttggaggcctcagtcactagggaactcatcagggacaacaagatgctttcttccatggatggtggggatattcttccagatactcaaattattttggcctacatacacagggaggttcagtcaacatcagttatggaaagaagaaaacttcacagaatggaacccatggaacccactaaggaattggacaactcaacttctgccatcaagaatccatctctagctcccaagccatctactccagcctgctccaatgaattagaacaaaagtttgaagaacttaccaggaaatttgaagcttactatgtaaaaatcaacccaactcatccttcaggaccagctccttcccagtcatcttcaccagctcctagaaaatcagaattcaaatgttattattgctttctcaaaggccatggtaccagaaagtgcaactcagtactctatgatgaatccattggggcagtagccagagatggaaaattattcaagcttccagacagcaccacaattccatgggacactagcaggccaataaaacaggtggtggaccaatattccaggaattcagtccagttattctcctcctttggccagctggtggaaatttctccagaggaactcagagcccacaaagaagacctagcaaaaaggaacatatcagcctggaaaaagaaagaaacttcagctacagaaaattggaccactcaggaaaaagaaaatcccatggaaacaggcaaatcagacttacgcaagatggccaaccttactctctcctcttcttcaccagaactcagctcttcctccaattttaccactcttcatccctctacatctcaaggcatggaaaattgccagtactctgaaattcagcaccttcaatttctccccacagaagaacctcccaggaaatattcacttcatactagtttggccacagaagaccctggatcagggaaagaaatgaaccacaagctctcagtcattaatcagggtaattttcttagttatggaggaacacttaccttggaacatgaattttcagaagatttgaagaaatttcccaacaggaccctaccactagaggacaaaatttcagaaaacctgggaaaatcagaagatgaagataaacagaattcagtggcccgcctttttggtagacttggactcacccttgatggacttggccaacatgatcttctggatactggctccatttttggggaaataaatttgctcaggaatttatctacaactctcaagaacagtgatgaaattcaagaatcagcagctgggttggatattggaaatcaacttggtcttatttcagtttccctcaccagccatcagaaatgcagagttgcttcaccattcagaatacccaccttgggtcagacctggcttttcaaattctcccagttatttctgtcttcccagctcatgggggcattagccaagttgggggagggattcactaccaaaaccctggaattcaaacatttttgtcagcaaacagcttccaacttcatgtatttgcatgggaatgagtcagtcctgcagtctggagccctttcccaggatgtggatgcagaatcctttcagaaactttcctcagtattgaaggaggttgctatcgaagtcctggtttccaaactacttgatcagtacagaacaggtcgcttattcttctattttctggattttatcgcttgggctcatccaatcggcattacagacaatttcgcgcgaagatgctgggttgatcaagccttcggtaaggtcgcaaaaggatggaggatttcttctgtgactgctttacaaggaagagcgtatagcggcaatccgagcttgagtgaggttgtacgaggatcacagacagcttcgtcatcggctttgcaagaaaggacagttcgcttcctccctattgctgtcagaaacaagtgtcagaaggggaaatacaatgtcaaaaccccagttgtaaaatctagcaatatcgaggccatcgatgtggtcaggaagcaagcttacagtctcaatcaggagcaagatcatgtcgcgatttgtaaaggatggaagacatactctctggaggagttctcaacaaggaattgttttgtcgagttgattagaaagatcaagaataagaggagtgaatcggaaggagtcgcttcggaggcaactcaacggacaatgatgaggtctggctccaacaacagcacatctcgttttggggttgcttggtttttatctcgttacaacttgattttcatttcatcatctttttttatcctgggttctctctcttcccaggctgtttgtaccttatcagtcaccttgtcgctcaaacactggcaagcgatcaccaaaaggcgagaaaattgcttgaaagtaatcgggatcgatgatggcatcaatcgagagccattgaaggctttgtttcactacctgaacaccgatcctcggacattcgtccaacttgattttgttctacaatggaattgtgtggctccacactactgctgcaccaattatggaaggcaggctatcagcagcaaccctatccatttggccaggaaagcacagacccagctgttcaggcttgcaacatacaaatccatcaagagcaattaaattaaaaaaaaagaagaaccttttgaaattaatgatcatcaatctagaaagaaaagcacagacccagctgttcaggcttgcaacatacaaatccatcaagagcaattaaattaaaaaaaaaaaactccttttttaattaatgactaaattaatagacaacttttttttaccaaagccagcagttgaagttcaagcctcttctcaggtctcaggcccatcttctgaactcatcctcacaatattttcttcaaatgtatcaagattcctcattcacctccttcaaaaaaaaaaaattgaagggacctctagcaattccccattcactcattcatcatcatcatcattttctttcctcctgatttcatgatcatcaagaattttccagtcattcattcaccaggaattccatcatccatcaatgattcctttcatccaacatccaacaccactttctcaacatcatcaatccatcaaattgctatcatccaccatgtaaaatattacagatttcatccattaatcattcttgccacccaacatcatgaaccacttcaacatcattcagccatcaattattctttcatccaccctgtagattactcttacattttcaatcatcaaccttcacttgcaatgaacaccacctttcctccatcaattttccctttcctccaacatcatcaatcatctcaacatcattcacccatcaattcaatatcatcagccattccaacatcctttcatccatcaatattctttccatccaccataaaatcatccccattccaccatcactacatctgatctatctcatcacatcataatagccacatcatctctcatcatttccatgaatcatcatctctttcaccatcataaattcttttcttgcatccagatcactctcatcagcttcctggataaaaatcttctcttcattggttcatctttcttcccatttctttggaggtcatcaaatatttccatccatatttttccagcactatactccatccactttatttttcactatccatcctctgagtagtatccaattagtaccttccacattattttccagtacatttatctgatttacattagtacacatccataatcatccatcagccttcaagattagaaacccagtagcatttaaattaccagatataattacatcatcaattcccaggtttacaatttccagttataacatactcaaacttttatcagtaggcttttattattttctatactaaggacaccagaacatcatcattagctttttaaaggcccagttggcttttgtaatggttatttttagggttagttttacaagctgagacagctttgtattagaccatttgccagtattatcccttagttagaaaatcttatcagcagaattcaaaatagtagtagttatagttgagttatgtacactcaagatttattttataatcatcatcaggtcttttgggttaagacttcatcttcttttggactcttttggattggaatacttggattggacttatttggattggaccacttggactggatcttttcaggaatggacttctttggaatactatctttggattggacttctttggacttggacttctggacacaggattggctttcaggatcacaggactctgaggactttttgctctggatcactggacaacttccatggatttttctttcttcattcttactctccatttcactttttcccctttcttttctttttctttctttccttcagttgtctggggtcagacaataagttgggggaggatgtggtatgtccatacctttccatgtatcctcatttttcatatcattttacatatattcttcccagtattatttcatattcagattctacatatcatttcacccctagtcacctcttacagcttttcagtagctcttatagttctctagttatcacctcttcagtatattctaagttacagaacagtacattactttgtacatacattacatatacattacacattatctagttacagtatctatgtagcatcactctttcatcatagtacatcatcttatctgcactacatcatatacatatttctcttcacacagctttgactttccatctatgattagcacttgtaaacacagaacatctatctttaggttacattatttctcatcactcattactgtttaagatttactctacccatagccaggatttccccagccatggtgctttgctgttgtatgtacaggttgtacacatatatactcttctcttcctcctcatgtattttccctcttatgccagttttcatatgtaccctctaaccatagtcttagaaatcagaaacactagtatcacccttatatccttaccagatatccttgccagttatatttgccagttatacatccccccttgccagttataaatcctcatttgccagattattcccctttgccagtgtcattcctcattgccagtgttacacccttgccagtattatcccatcacacctcatttctcgtcctcctcacacctctgtaggtactacatacacaagctcatcaggaatagcagtctaagataaagtagaaatcagccacactctacacacgtcttctttttcttagactgctattatagatggaaagtcaaagctgtgtgaagagaaatatgtatatgatgtagtgcagataagatgatgtactatgatgaaagagtgatgctaaatagatactgtaactagataatgtgtaatgtatatgtaatgtatgtacaaagtaatgtactgttctataacttagaatatactgaagaggtgataactagagaactataagagctactgaaaagctgtaagaggtgactaggggtgaaatgatatgtagaatctgaatatgaaataatactgggaagaatatatgtaaaatgatatgaaaaatgaggatacatggaaaggtatggacataccacaccgtgacaccctcatgcaactggtggacattcccctctggtctgaacagtgtgtgatatgtcaccgcattgtacgcgagtacaatagggtgacaaatcatagactgttctgaacaggagaggcatgtcccctgggtacactcagctggacatggccctctgatgtgaaaagtgtgtgatatgtcaccgccttgcgctcgagcgcattgcggtgacatgtcacacatgtttcacaccaaaggggcatgtccatctgaaaggtgtctgaacccgtgaccccctcatgcaactggtggacattcccctctggtctgaacagtgtgtgatatgtcaccacattgcgctcgagtgcaaggcggtgacatgtcacacacttttcacacacagtttggaccagagggcaatgtcctgctgagtgaggcccaaacggtgtcaccctcatgtacacagggtacatgcccctgttctgaacagcatgtgacttgttgccctattttaatcatgtacaatatggtgacaaatcacacacctgtcacaagaccttcagaccagaggggcatttccagcagaatggtttctgaatggtgtcagtctcatgaacccagtgaacattgccctctggtctgaacagtgtttgataggtgtgtgatatgtcaccggattgcgctcgagtgcactgcggtgacatatcacacactgttcagaccagagggtttttccagctgaatggtgtctgaactgtgtcaccctcatgtaaggtactttaattggaaatgtagaaacaaaatcatgactgagtttgactagaattcagcatggcttcaacaaacgtgaatgatagttggcagtgaatagttacattttatttaacaaatatattgtgttatataatgaaatatttcaacaaaaacatggtaatgacttcaaatgaacttcaggcaaaaagtaacaaagaattaagctatggcactccctgggaagtgcccccaaagctcccctggtgaatagtgagtcaagctgtcaacagccttcactttgtccccagcagctgcttatttgctctcttgattgacccctatcactgtcaatggcctcctgtaaggaacaggcatcaaccccaaccattgctaaacaagccaaccaaccgccaatccaccgatagattgtagagaaaggctactcagaggactaccagaatgaggattattttgaagaacagttttttttctgtcttttacacaaaaattgagaataagtggagagaactgttgttgtaactctttactttctggcaaaaggcctttggtgattgtcagctttgatgttatgagaatctgagcaacaaaaattaaataaaattgaattttcatgtcatccagtcatgccctgaatcaagtgtgagggcccgcctactactttcttttcttgagtgactataagtttactcaagagagtaaaccgtctatattatgaaagagtaagggtagtttactttctaaagaaagataaactcttgaaagggtttttataaggaaaagaacttgagagttttatttcgaggatcgagatgtaaagatgataaataaaacaaagaaaatcacgataaggaaagaaaggaaaagacatgaaagagaaacaacaatcttatatataataacaaagaaaacaacaaccgaatcaacctataatgaaatcaggaacattataatgaaatccactaaatataaaagattcacataataactaactattaaatatagtaagtatgtagctaccaattcaataagttttatcgataaataaagaatttgttaactaaaacttcaaacgttacaaataagactcaccttatactctgacttctgccagagttttctttgccgctttgcttttctttttcttctttccaccaaacaattcaccatgaagttccctaaatgtggtcaaatatgatttcatggaacttggaaaatgatcttcagcaatccaagtatcatttgccaccgtagaattcttccaagaaactaaaaaatcatacttaccttttttaaaagagcgcgcatccaaaaccgccttcatcaaagtccaatcaacaacttcttcatccttatagtacttatctttaataccttcaaccaaacctcgatctataatactgttcggactaatataacggactatcagtgatacattaaaaaccggatgcaatcttggatactctttaccattatctaactcaaccgcattcttacccaccatacccttcaccttaaacggaccgatgtaccgataatccaatttagaattcaatctcctagattcgataaacttccttaatagtaaaacttcttcaccttctttataaacaggagccggcttcttatgttcattataataaattgcttgacgcttgcgtgcctgaattaaacactccatcgctgtttcttgtgtcagttgcaaatccaaaagaaactcatctaaatccttccgccccatagactcagtcataatattgaatttcggatgatgactgtaagaaaagaagaaaggagaaaccttcaaactttgccgaatccaaattgttaatcgagaattccgccatatctaaacacttatcccagttatcttgataataggagcaataatgtcgcaagtaatcttccaaaacttgattcatcctttccgtttgaccatctgtttgtggatgatacgccgttgacaatgccgactggatgctcaaagaagtcattaacgatttccaaaaatcactcacaaaagtttttcctctatctgacactatacgatccggaagaccatgtaggcggaaaatattcttgcaaaacaaacctgccaaaactgccaaggaagaagcttctttacaaggaataaagtgagttaatttacttaacaaatcaatcaccactaaaatagaatcataaccccctgacacaggtaatttcactatcatatccattcttattgtactccacggcttaggacccgcgactagtggaaccaactgtccgtctttagcctgccgccgagctttcaccctttggcaagaatcacacgactcaacataatccgttaccgatttcgtcaccaacggccaagagaacgtcctcaacaaggtcgacaaagttctggcgacccctggatggcccattgttggtgcatcatgatacatacgtaacatctttaaccgtaacgacttcggaaccaatattctatctcgatggaaacaaagctccccgacttgtcgtatatccttccctttaagttcttcttcagcataatgttttgaaaagaaatctaataatgcttgatttggtctctgaaaggatagatcatgaataccatgaaaacctactgtagaagattccgtaatagcatcacaatccaccaccaaaaccatccaatcaacaattgctttagcttcagatacttgagccttatcgcccatcaaatcttcacgccggctcggaccatccgctggattcttagtacctgaaacatgataaatcaacatattaaaattgtcgataaacaacgcccatcttgcttgctttggggacaagtatttggcggttttaaaatagaccaagttggaatgatcagagaacatcttgaccggttcttcagttcccatcaaccaagctcgccattcttcacaagcctccacgattgcaagcaactccaaatcaaatatcatccaggaacgttctctatccgtaagctttctcgaaaaataactcaccggcaataaattaccttgatcatccggctgactcaatactgctgcaatagcaaacccagaactgtcaacatgtacatatcatggcttatcaaaatcaaaatgaagaagcaaaggttctttaacaaacaacgactttaactcttcgaacgccttgaccgatgaatcagtgcgccacgaaacttgattaccaagatcaccttttgttagagatgtcaaaggaccggccaccttagagaaagccggaataaatttcctgtaaaaattagtaaaacccagaaaacagcgtaattccttcaaattagtaggataaggccattgattaatggtgtccaatttcttcacattcatcttgagcccttcagctgtaatgtcaaaccccaaaaatgtcactagaggacaaaagaactcacatttattcaacaatgccttcaaagaaaattcccttaatttagtcagaatattttccaaatcaataagatgttgatcgtgagttctagcaaagattaaaatgtcatcaatataaacaaaacaacagacgtcaagatattcgcgtaaaacatgttgaatgaaccgttggaaggtcgctggagcattagccaaaccaaagggcataacctgatactcataaagaccccatggcgtcctaaaagcagttttccactcgtgcccaggcgcgaccctaagaccatctccaccgcggctgctaaactgcgctgctaaaccagatatagcagcgcaagcccaatttagcagcgccaccgcggctgctaaacactgaaaaaatttggtacctcgcctctctgctgctatcgcaataccaaatgtagaatcaggatagcagcgcaacctcgccagtatcacaaatttttcttgtgattctcctgctcaccattccctatctcccccgacacagcacaacacctaggaccggtaccggtcactagaacatgtacactcttcaagacaggtatcggtcgcaaagaatgtacgatcccacagaccggtatcggtcactacagtgtccactcccacagactgatcgtggtcaaaaacaattctacatgtactagcaagtaccagtaccggtgacacgaggtcttgactcttgaagaccgatatcggtaactgatcactggagaagtgaccggtaccagtcgctggagagtgtacaatctctttggatggtaccggtcaccggatagagtacactctgcttggtcagtaccggtcactacagaaagaggaccgataccggccgatatgaagtgcagtctttgcctccccggggggggacctttcacattccgccagttgctattatagcaacttgcggtgcaaacccaactggtcgcaagcttctaaaaacgcgccgcagttgccaaactttgagatttggcagcccggatagcaacttgcggtggagatggtctaagtaaattgaaggcagctttaagatcgacctttgacaaaaacttacacccgtgcaaattattcaataaatgggaaatcactggcaaagggtaagaatcccgaatggtcatatcattcagcagccgataatctacacaaggccgatctgacttcccttccaccttgacatagaaaataggtgccgcagccggggacgatgataccttaataaagcccttttgcaaattgtcatcaatatatttctttaattcatcacgttcaggtttacttaaattatacatacgcccaaaaggaggaacagctccttctttaagattaacttcacaatcaaaacccgcccaatgaggagggagagacgccaaactatcagtatctgttacaaatacatcagaaaacttttttaacaaaaaaccgccaggggactcctctacagaagaattagaaaaaccacaaccatctataatgatttcattgtttacacctccaataaatgtattggtagctttcaaccatgtgctaccgaagataacagaggccaaagaaagccgcgtcacatgaagtcgaacttttgattctaaaaactttcctgaaaccaaaggaacaataaaaataccatccacaaaatgagtaacatcgcctgtgaccgccgatgaaccattgaacgacctaagcatcaaaggagaaggcaataacttcattcttaaattatttaaagaaacaaaattagtgtcaataaacgatgttgaagcaccggagtcgaccaaaactgaaacattaactaaatcatgatgattgactatcaaatgtccctcaaaaagaggtcgattacttaaagatgaacttaatactcgatgaggagacttaccttcgtcatactccaattcacttagctggcgattgaacataatctcgctgatcgacataggttccgtcgaaattgcatccacatgggcggaagtcgacggaacaggatggagagaagttgaagccgacgggagagacgaaaagcgcttcttcggggcgtgaatgctatcgagttcggaaatggattccctcttcttccctttatccgctgaatcgctagatcgataggaataacgatccagctcctgatcatcctctctaacttttccaccccattccttccaaaacggtaacaaggattctttcttcaaccacttcgactccggaagagggcaaccacggtgatccacatggtccttgtcgaaggcttgaagacaacaaaaacaagtcctcctatccgtacaagcctttctccaagccggccaagtgaaaccaacggacgccaggactgaatcgatgtccataggaaccgcttgagaaggcttaggtacgactggtgccgaactagaaactcgatattcgacgcgaggagggggaactgaaaatttgtgttggttgatctgatttacgcggccaacatccaacgacagtttaaccgccatacgttgcatatcgtccaaattagtcaactctgaccatccacctcgttgtatacctagctcgatgatcttctgattaatagcgcgttcataatgttcaagagccgacttgggggaaaggtcaactgaatacaataacgtattaaattgaatattgaaatctgaaatcgacgacgatccttgacgaagggcaaaaaatgcttttctggaatcctcctcctcggtagagctagagaaatgtgatttgataagatccaaaaaggtgtccgaagtagccaactccggaagaacaaacggggccaaagccgacgcagacttagtcggaagtccttgagcgtccgcgttacgagtgagaaggcctcgccaccaagcatacgatggacacggctctcccaagcgaccagaagccgtacaaaaatagctggaaatccacaagatacaatcgcgttccgaaccaaactgatgagaaacacgagcaaatgtgtctcaaatggaatagcaaaactggtgagtctcagaaatttcaccagaaaaggataagtgagagtaatgaggaggctcggaatgaaatttagctgtaaaggtggcctgagtctccaacaacgccaaacgcgaattggtggaaccagtcgccgtatcaagagaattacgaacttgcaaaaattctcgcaaaacttgagacttcaatttggtgaagtccgaagcaaaaaccaaaagttggctaagctccttaatggtcgcgtcgttccgccgtaagacctcttcattacgcctagcctgcaattcaagggaagcgatggactgagaatgagatagaatggtttgatcacgatccggatttccaatctgtaaacccaaaagaagggtggaaaccccatcctgatgatcttgttgatttggcactggggacgggaaagggatacttggagatggagaagggatgggtctcggttggaagtcgtctggcatgggagataatggaggaagatcacgatgagacgaagtcgcaacataaacattgggagctggactagtgaaaggggaaatcagaggatgagaggattggagattaagagaattcttcgaagaagagtccgggaaagccattctattagaagcgactggggaggaagtgtcggacataaaaaaatgagatataagatcggtcgatgaacaaaatgagtacacaacaaatcgagagaagggaactgaaatagatgtgacgaaggaaatcaaagatcccggaacgcttaaagacgcaaaattttttgtaaaaattgctttctacgaagtcgagaggattccgaagaaaaaagatcgcgatttaattgtgagggcccgcctactactttcttttcttgagtgactataagtttactcaagagagtaaaccgtctatattatgaaagagtaagggtagtttactttctaaagaaagataaactcttgaaagggtttttataaggaaaagaacttgagagttttatttcgaggatcgagatgtaaagatgataaataaaacaaagaaaatcgcgataaggaaagaaaggaaaagacatgaaagagaaacaacaatcttatatataataacaaagaaaacaacaaccgaatcaacttataatgaaatcaggaacattataatgaaatccactaaatataaaagattcacataataactaactattaaatatagtaagtatgtagctaccaattcaataagttttatcgataaataaagaatttgttaactaaaacttcaaacgttacatcaaggttccatcattttttcttctctcactgatatccacttgatccttggtggtggaaacttgcaccagcatctacatcttgtactactctcacattaaaatagtgtaacagagtaaaattataaatgccaagtcttatcaagactagaacaagactttaaagacagcagtggctacatagcattgaaggagcctatggattcagctctaggccatcattcaaatcctcatcagggcatacccttttccaaggcctaatgtcacctccccatcaatgcttataaaatttatatttgctgaccttgggccatttggctgaaccaccgtatggaaatcttgctgtgtgggagatgccatacatgtttgggtgacgatcacttgagcagaaaaacaagcacaaggaaagatgaacgtaggtgcagtggtttgtgtcactatacttgggaccggacacgaaataatgtggtgtgttaggatgtggtttaggttgattaccacttttggaggaagttgaatcacagtttggttagagagtgcacaaagtaggaaatcataaagcgacaaaatccctcaggaatgataatggaagttcgtgaatcgtggatcaaactcgggcagcgattgagatacagagttcggaataagctgcttcatcttacaatgtttagaaaaataagaagcgagaggtgagggaagcgacggttcgcggtgttgaagagacgtaagaaagatcggtgagttgttttgtccaaagcacgttaactaccaccgcgaaccaccaccaccaccacccccacctccgcgtcccataccgtaagagttcgcacccgaacctcctccgccgtatctgccaccaccaccgcctccctggtatcacacaaggtctacatcagccaatggaccatccccactattacaaaactgcgtcaaaacttacaccacggccaccaccatagccaccacctcctcggcgtccaccaccaccgcctcctccgatggatgccatttctaccaatgctgacgggactatttgcttggcgtctctaagaatcttgaccaattccctggccagctctggaagtagaaaagtagatcatatgtcagaaaccaccgcacgaaacacaaagaggaaaaacaattgtgcaactcactgctctgatcagcactgatatagctgtaggcagtacctgtacgcccagcacgcccggttcgaccgatactaataatggaaaacaacggagttagagctgcaaggacttccaagacgtgaaaaaaaagcaaagcgtaccgatgaatgtagtcttcaatgccgttgggcatgtcataattgatgacataagcgatgtctttgacgtctgggattcatccaagaattaggacgttttagaggcaagatgaaatgtgagtaaaaacaacaagatgccgccgaatgcggtaggcttggggaaggagtgacggaagagctcggctgctacccatagattcttgattgatcatcaaatcttctatgccgttggtgcgagtcggttctatctgcatgcgacggtatgtctctcctgccagctccacaaattcttcatgccatcttccatgaccacattgacgcttggttagtcgcaaagtaaatgtcttatcgctcaccacccagtggatcaaagaacaaatcaagcaacagcccctaactgtcagagaaaaggtcctagtgaagatagcgcaaacaaatccggggaaagctaccacgagacaaactgtgacactaggctgatagaacgctacctgcatgcttcgaggcatattgagaaacaggatatatcgtttcatgccaatcgcagcatacaacctgtactgccgttgcacacactgatgcaacggaactgacataggtggttcaggcaggggcttggacgatcaaactcgggcaagttttcgtacagcccaactcatgcgagcgcggtagtccaaatggatatgcggcaccgctggaaaatgctatgatgcacaatccactgccccacggatcttccacaatggggagggggagaaacaatcatacatacctagaccacgcgaagcgacatcggtggcgatcatgataggacttcggccgctcttgaactcctcgagtacccaatcacgttcttgctgttgcttgtcaccatgaatcgcaagtgacggccatccatcttgacgcagatatttcgtcagatcgtcggcaactcgctttgttccgacaaagatgagtactttggcggattccgacgagattttctcgagatgcttgatcagtttgcctctcttctcgaaatcactgcacacctctacaatttgagtgatgttgatgttggcagtaagatctagacttccaacgttgacttgaatgaaatccttcagatattcactagccaatcgttggacctccttgggccaagtagctgaaaacatcaaggtctgtcgatcgggtcgaatttgttcaacgatcttcttgatctgaggctcgaaacccatgtcgagcattcggtccgcctcgtccatgacaagataagtgactcgatgcaagtttgttttgcgactctcgagcatatcgatcagacgaccaggagtagcgatgacaatctcggctccgcgagtgaggtcacggatctgttgacctttgggaacacctccgtaaacacacgtgttgcgaatgcgggacgaggcgccgaacttggtacattcgccttgaatttgcacggccagctcacgagtcggggcaagaatcaaaacgatgggcccgtcgcccggtgctagaagaggttggctagatgcaaaagcaaggtcagtttaagtttacagcccaatgagtaaaaggacttgatctcacgcattgatgtgaatcatggccgggatcgaaaacgcgatagtcttacccgatccagtggcactgacagccactacatcgcgaccactgagggccataggccaagcttggcattgaatagggcttggagcgttgaacccggcgttgcgaatctcactcatgatgtagtctgggaatccagcctcgctgaaattcgagatgggcttggggatgtttttgccaaacacctgaatctctttctcggcgcgaaattgattgatgtcacgctcggaacgagaagtaattcgagggtcttcaacgtagaagtttttctcgaacttggtcaaggttgagttgtcccatttagggcgtcccaagccactgccgaggcctgacattcggtcgcctccaccctgaatgatcgaagtacgcatacacttagcttctctctgtggacaaggggagcagagaaagatgaacctacaccacccccgccgccgtagcctccgccgccgccgtagcctccaccaccaccaccacctccaccatagccgccagaatatccacctcctgcgacaagcaaagagaatttgacagtcagtattcgctcatgatggagaccagggtgagtggatacataccatagccgcttgagctacctcctcctccgtaatgaccaccgtaggacatgatgaagcgaagttaagagtagaaggagtgtgttggcttgaatagacttcgagttaacttgagcagaagttttctgaaggacagaagtagcgtatgtgttgaagtaggaaggtggaaaatatttgtgtagaaggggattattgatggaagcaagacaagggggaggggggaatgtcaggtgggtcgcttctaacggcgctgggtttttttcaagtgcaaatgtggccgtgaggtatggcattgcgcgttatgaatatccaatatagcatgtctaagtacatgaccgaaatggtgctgcagagggccgcaggcgcaggccgagcaagacagctgtaggctgcgccgcgcggggggccgacccgggagcatctcccccgatcccgttaacacgagtgagccttaccccgggatcatggaccccggagaacctcttgccccgcagtgtacacttttgccacaccacagcacaccaccttccacaatctttccacatccaccaagcccaaattccaggaaggacacgagtaaacggggcgtcactaacaatttcggacaaaaattgacgatggacaaccatgaacccgatcagaccagtttatcattccgggacttcccagctcatccaaatggacaagtacggaggaagctctacaagccatctgccgacttgcaattcgatctcgaggtcggtctccatcatatcttaatctttcttcaagtcgccaatcgctttcccttcctccacttccctctccacaatttcagccaccgagcgttgtttctgcaccgtaaaaccgggaatctgatcaaaccacactacttttccttaacacctatcacttcacaaaatcgtttactccctcaaaacatttcccctccgacctaagatggctaggcgttcttcaaaaatcaacggtgataaccaagtcaatggcacctcagaacaatcaaatcccacagaaactgtcaaaagtgaaccgatcgaatttggtctcatcagccaacatcctggaattgacgaggaaatattggaaaaattgggtcagtccgactattctcaatcgaacttgctccggtgaattcttactgattgctaccaactcttgaattaatctcaaatagcgatcccaccgcctctcaaataccagcttggactacaacgtgaattaagaccgagagcaatattcatttacaaccgatcgatagcgctattaaagactgatcaaatcatctcacacgtccttcaacttctcgccggccgaaaggcgatattcaaacacctcgaatgggtcgatgatttttcctgcgtgctagagttcgcctcagacacggatgcaatcgaaggctttactggtctcctggttaggccggatgaggtggaaggtgaaaatggacttcccgaggcatttgcgtatctctcctcgcaggaatcgtccgacgaagtttatgctgctgcctacgaatttgtctgtacccatcgtccggcgaaaccgttcccagagtgtctattcgaagccaatcccaagaacaaattccatcgtcctacccagcctgagcagttgatccctttcgtccgatttgcaaccaacgctgacgtcaaggattcgcgtgctagaaaacagagcatgttctatgctctgaatggcgttggagctggtcaggaaggcgtcttgtctgagcaagctggctcgatcggttcacgaagaaagccgtcacttgtccgaccgctacctcccgacattattaatgcatcccttcccctcgcagctcgtctagtgaaacccctcccgaaaacagcccccaaggccaaacaacccagacccaaggtaggtgtgttggacgacgaacttgcacggttcatgagcaaagcgatcgaggtgaagccgtccattgatcggccgaatcggaaacgtgaaagagaggaggaatcaatcgaggaagataaacaaggagaagctggggctgaattagagctagaagcgaagccaaccccaagtcgcaaacgaagaatgccctctccctcggcgatgaagccgtctgtcgaacttcttccagaccgaccgggaacatgcggaggcaacttgcgagatgaggtcttttcgagcgaaaaattggtcactgatttccaggacgtcaagcccaaaccgaaagcgaccgatgatcaagatgcgccaagagagtcagaagagcagtcaacaatggacggccagaaactgacggagggcttgttcgatcggccgattccagaaggaggagccgagccaatcgaacaggacgcagacgacgaccaaaagatgatcgacattggaaatccatcccagctcgtcgagcctcccaaacagcctactcctccacctcctcgtgttccaaaacctgagcctaaaactagggggggtcgttggggacctttgttcagtcgactatgttgatccacttcctatgcaaagcatttcatccatcaaacattgtgtaataattcatgtaaccattggtttttctctctctgcatcctcatttttccttttctattcatgtgattcaaacccgcaaatatgatttccctttcaacagcagtgtctttgaaaaattcaacatggcttctttgtgaaataaaatgcagtatgtacatagcaatcttaccccagatgacagaccatcagctattttcaatagtcaaattctcaatgatcttttgtgccgcattggctcaactaaactttacatgtccatctcttgcacatgccttgatgtcttgaattcccaagcatttggtcttgaattcagatatgttctggcttactaaagctcttgtctctattgatctgttctggagttaggcgatgggaactagacctaaagtagcgcaaagatgagaagagtctcattatccgaaggacatcagctttgctctgggggaagatgattaaaagtgggatggcaacaactccccacaaaatggtgtcaggtgctcaagcctgacataccatgcaacagcgagaccctccttcacagtcttgctttgtgcgggcggttcacaccagacaggcaataccaaatgaataggcttctgttaagctacaccatgacatgacctcaatccttgttctctccagtttttccagtttgattcatccatcaaaacagacatccagagggtggcagtctagccgtcaaattacgtaatcgtcacaacaatggctgcctggcccaatggtcaaggcgcttgactacgactgctcgtaacgaagcagttgacatcaagagattccaggttcgagtcctggggtggtcgtactttttaagcaacgcgctaggattgaatgttctcgttcggctgttattggaggaatgaggagtccgggaggctttttttgtcatccgttcagctgccgagaatgaagcgagcttaaccaagcctctcgagtgagggcccggagggcagtcccgcagggtcccttgctgaccggaggtcgcactttgtgcgaggccggcctgccggaaggcgagggaattgtgttaagttcgagaaatggaaggaggtttcccaactattgttgcagggcaaatcagtcagaatgagtcgaaaaaagaatgctcctcattaacctgcttcttgtttgactccctactacttctacgacggcctaacaacctctgagggtcgcaccaacggaagcggctcggtcaactccaggactacaaacagtgcctttccgataaaccatcaaaagctgagagcgggagccgcttgcgtagttcccctgcgcaagcgagggactgggtgttatttgaagatggaccttctgcaccgctaggacagctctctcccccaggggaaagctgtcgtcccccgaactaccctgtccatagtcctctgttactaatagtaataccaccctcaacaccaaatatttacatcgagttcaagcatatcatcactgctcaaacctatactaccacatcttgatgaatatacgaaccgaaggcgatatggaatccaaaactgacgatggtcagttatcgcattatgaaggaagtgcttgaaagagtcatgtctggaaagctaattacctcatgttctggaaatttagataaatattcagtcatcttgccgacttacaacgaacgacggaacttgcctatcatgatctggttacttgcgcgaacgtttgatcaacagtgagtcctcgtaatggatggatatcttgaatcctcataagctggcttattttttttatcacattgcaagtcaaatcgattgggaggtgatcgtagtagatgataattctcctgacggcacattggaggttgctcaacaactacaacggttatacggtccgcatcgaatcgtccgcccccctccctctatatacaaagctcaagatcacccgccaaatccctaaaccacgacattttcatatatatgtgaatgcaacactcatgcctgaaattggcttgccttttctttttttgatgatgatattgatgcacacaaggtagattattcgacccagagccggtaaactaggtctcggaacggcatatatgcacggcttatcgacatgtactggcacctttacgatcatcatggacgccgatttctctcatcatcccaagtatttgcccacctttattgctctccaacgggcacacggcctggacatcgtcaccggctctcgttatcgtcctggcggcggcgtacacggttgggacttcaaaaggaaactcgtcagcagaggcgcaaacatgcttacatacattcttctcgatcctggcgtcagcgatgtcactggctcattccggtaggtcttaattgacagggatcattgatggtttttttctgatgcgtaaaaatggctgatgaacctctcatttcattgttagattatatcggacatcaatcctaagagaattgatccaaaaaacaacatcacgaggttatgtgttccaaatggaaatcatcgtgagggcccgatcgatgggatgcaggatgggggaagtgccgatcacgtttattgatcgattgtatggggatagcaagttggggaaagatgagatcttgggctttgtcaaaggtctttggaaactgttttggactatctaagaagccccctcttaatattatctcctcatctcgcacatctcaccgattgtcttttttttcttgttcagctagggtgttgtcaaaattaatttatcctgaattcattctttattttcaatttgacctcgcaattattcgtgaccttgaaatttattgaataaatgacaaagatggagtggagcttcaaacaactgatattgaagacgttcaccaagagacctcactaggtgatatgttgtcatatcccacatccaacatcaagctaacaatgactttttagctcatgtctgtttcacgaatttgatcaaattcatgattgttgaaaaagctcgtgatagaaatggcaaccacctctctggtataatgtgcagaagtaaacgcaaaagatgaagatttacaaaggtttgtcacatatattgttattttattgattatattgcctctgggaaatgcacaagattatttgcgtggacttcgtgatctagaaacactagatcgggtgtagcttgaagaatcacttctagaataagaacgatttctacgagagcttcgacctccatattggggactgggtcgtctgacgccacgccgggagctgcgactagggcttcggctgagagatcgtttgcgacggtaaggtggggttcgtgatcggttagggcgaccagcggtgcgactatcagcaaagcttcgtcgaggagggctgcgacttctccccccaaatgatcgacgtggaggactggcattgcggcggggtatgttggggccgcgaggggcggcgtagcggttcccgttgccggaagtgcctcgataggtagtgctaccacggcgtaaagctgccggtcctcgtggaggagagggtgatcgataaatttggacggatatgagcgagccatccagttggcctcgattcatgtggctgacagctttctgtgctgctttgtcggtatcatatgtcacaatagccgtaccacgatgtgatccgactgattttccaatagaagtataaaaggacagcttgatcagacttgactttgataaggaattaagggggaaaaaatgatactgacttcgtctgacaattggcaaatcgacctctctgatagtaccatataccttaaagatttctcgaacatgttcggcggtgacgttttttgtaagtttagatacttcgatgactttagatccactaccggtgcgttcagccgaatctcgagaatcgctccttgaggagtaagaagagtatgatgcagaacgcgaacgagagcgagagcgagaacgagatccggggccggagtaagatctgccacgttttcggcggggggatcgggagcgagagctggagtatgaccgtgatcgggaacgactgtctgagctggatcgcgatagactcatggagcgcgaatcggaacgtcgggatttgacactagctgcacgactgcttcgtctggagccagatggggaccttttgagacatatattggagcaaaaaaatcaacaagtaaatcaagatggtggtaaattcagggactacatgtgtgatctggaagactgaccttgagcgtggactagctttggatttcttgagtccattgggtggatcttgaacgtcagtcttcgagctcaagttttcggttctgagtggtttgggggaggccgatcgaccgcgaggtgaagccatgtcgaaggatatatgatggtggttcgatgtgaggttgggacgaggatgccgtcgaaatcaaatcgatcttggttcagcacaggggggccaggggggctgtggagaagccccccttaactcgcgggaggttcttctggagtgtccgcactgcacacccaatccccaacgcatttgaagtttgctttttctgtgcactgtattcctgcctgggctcacatgtaagggaagctggtggaggacttcctgtcaaattgacagcccttgtagattttcatttagtattacaaattcttgggaaaacagctttccagcctgtcattctggctttacagggggttgtgaaagtgaaactgtgaagggaagtcctacatacactacaaacaataccaattttgccccaggaaaaaatggcaatttggttggtggaaaataggtcactttcctgagcatttttttacaaaatgactcaggagtaaaaattaagctaaaatgagctattttagccaaaaaaaataaaaatgcctcaaatgagctaaacattaattttggaaagttgaggcattttcatttttgggctaaaatagctcatttaagccttattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttcaacacagtgctagtaccatggtcttagggtgtgacccctgggatttggcatgaggctgatcccaaaaatccagacccctgaaggatgccctgtggcatgtcttttttttctgtggcccaaagaatccagtctccagaccctcttttctgagttgctcagccccaatatcatcctttcatcaagtttttttccctctccaaactagcatttgatcaagcccaccaacacctaggagcaaccttccatacatccaaccacaaaagaaacataaactccccagaaaaacatgtgaaataccaaaagagaagcaaggaaacaaaatagagatgtcagcaggtacccagtacccatttgtgggtacctgttttccaaagcgggtgcgggtgtcaacatttagggtaaaaaaggcaggtacccgggtacctgccttaaacctgccctgggaatgcctttccttaagaattcaaattatcattggcagtccaacactccctttttgggtgtttttggctgcacaaacgtgtcagcaacccatgtagtacacctactggtgtcctatgtgagcctgggtctctatagtgacagcaggacacaagatatggggggcacttttatatgtatttcttaagagaagagggatacaatataaaagtaagagaaagggagaagaagagtgaaagaaataaagaatattttttgttcttttgtttgtttgttttaagatgaaggttataatgctggcagtctcactgtccctttttggatggctgctgacagtcttactttccttagtaggatggctgttataagcgtagctaactctgacacctccaaatcaacagaaactgaattgggttattgacactgaagaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaggaattgagatagtagaagctagagcttgctttctttgatcagggctttggtttgatgaggactgaagagaaatggagagagacagagaagagaaacaagcagaaagatgctagcttaacttatgagaagtgacttactaatgctaccaatgacactgcatagtgggaaaggtaggaaaagtgaggtacttctggtcaagagacagtgatcttaaaccattgtgctcttgaccaagatttaaggaggaagggaaagacacttgcaatagtcacatttttcctcaatatcatctcataaattcccattcatcatcagtacatacgtcaatcattttacaaaatacataaacatataaacaaaaacacctctaactcagcatttccactcaaatagtctgctgaatccacgttgatctaggtttgataagagactgctacacatagttttctctatcatcagttttgccacaacattaaataaattgttgtgttaactctagtgtagtacgatagaggggcaggtctttcaaaccagccgtaacagttgtagtagatcattacatacatgatatatctcatctgctatttccccctcacaggactgccaccattcccaaaggagttctcacaccagagggaaccctccggcctttgagacggtgtacagtcttcatcaatggaaattgaataaggtaaatgaggccaagcaaaaggggaaagctaaagatagatcagagagaagataaagtgcaaattggtgatagaatgtttttttttcttttttttttctttttttctatgttactcttactcatatatctagtgaatttcaataatatatttagtaagccatgcaagaattcaagggttagatttctgggtatatttgcctgcaaaaaaccctccacacccgcaggtacccggcccaggtacccgggtacttgccctggcggacctggtggctgcgggtgcgggttcaagtgtccaaaatattggatttttgaggcaggtacccgggtatgaagcaacatctccattatgtaatcaagttatgcagtcctgattacttaacacaacatttaatccatcccagtcactgcagattgaatttcatgttgtgcaatcaggactgtgtaacctgattacataacatgaactgtttttgtatgctatgaatactcataagaaggacacactgatgtatttaattgctagctcaaataccaggatcaaacgtctttcccagctaaaacattgctctggaaaaatgctcatgaaaacccatatcaacttacacatgccattgtggatctaaaaacaaaaaattctataatatatggcctgtgaaattgaataaacattcaaacaaaatgtttaaatttcttgactattattcctggcttcttccaacttatatggtgagacaaacaggggagactaatgactgaagtttacagaaagattgtctgtgacactttaggagtgaaaaagaaaaagatggtttgtattcactgaggagagaaactgctagactaatcctgaggggaactaaatacaggatttgtcatgtggtttgattgatgcatacaacagtataatcatatactccaacataatacaacatctacttgaagaaattaactgatagcctggggagatgggcctaaaatcaatcatcaaaatcatagtagattcttgtatggtttttttatggaggggcttccattataaataataaatacatcaaaattcacaatttgactttgctgggaggtattgatagatttggtagtgtaattgttggaattttgtctctctctcttctcatccctaaaaaattctatctatcacacatatcaattgatgatgtttagatgatataatatattttttactatgtcttgtaacaacgatgtaaccgatccgatccccggatcggtatttatcggggatcggatcgaaatgtaccccaataccgtgtatcgggatcggatcgtttttccgatccaatcccgatttatcagatgattgggatcagctggggcgatccgatacgagcggcgtgggaacttggtatcggtatcgctcaagccgatccaaggtttccccaatcctgtattgtgccccgcccacattattggggaccgggtcggtcttcatttctgacggtatactgctattctaataccccaccccaccacccctccagtccgactcccagtcctacatattcccaccaccccatcactacccccccccccatcgatcgtcggcgtcctcacctcggctcaaatctgacgaccgaccccccccttgtcgcttcacccatccatcgtcgggtcggactcggactcgaacagagatcgcccggcctcccccacttgtgagtcgtcgttgaagttcccgctcgtcgttgaagttcccgtccctctgcttcgtctgtgtcaaatctgacgacccccccccctcgtcgcttcattgttcaccaggcgtcaggtcggactcggaatcgatcggacaccgcccggcctcccccacttgtcgttcccggcccctcgttcccggcccctgccctccgcttcgtcgctggatacttgatctggcgaccccccaccctcgtcgcttcacccttcaaacgtcgggttgtactcggactcgaacggacaccgcccggcctccgccactcgtcgttcccagcctgccctccgattagtcggtgttttgcaggacaagccgcagccgctgccgctgtcgttgctcttggagtcgtgggctcgacttggtatccgcccccgaccacttttatttgtttctctcgttgtgaaagacagctagtcagggcctgaggtgagtcatcgatacgatacgatccggtatcgggtatcggatcggatctgtcatttttgttcaattttttttggtctcttgtccagtccactgacttttactttcactttcttttcagttgtttctttagattgccctttgaagtgtactttcaggtgtgtttctccttgtgattattatttattggttcatcaccaattttttatggttcatcactgaccacttttgctattttgaccattcatttaggtttttgtctattgtcaggtgagtatttattttgttttatttctttttcttaattaatttttctattatcattatgatttattggttcttcactatttttttatggttcatcactgacatcatttgtttcttttcccatttattcagggttgtctctagtgtgaggtgagtatttgtttttttatttatttttcttattgaatggattactatttttaatcattcaatcaaatgtcagatcaatctcaactgacatatcattggacttttttttttcagacatagaatagtgattcaaactcttcaccaaggaccaacaacactgcaacttccagaaacaacggtttcacaatctctactcaatcatggccacctcctcaacccctgcttccaggtctcagcccaacacccctcctccaggaaccccatcagcatctcggcctccatctcgacattcgacgaggattaccactccagtccgaaatgaccctaattttgtcaggcccagcaacgattctcgcaaggcccttcccccttcttcagcaactcagacgtctgcaagacaaacgcgtaaacgtccccaaaggccatcgtccgcttcggcttcaacctcgacacgtgccgcccgcaagaccaagaaggccaaggcatctcaaacgcccaagaaacacaaaagcaagagggtcgttgtatccagcggggattccgattctgaatccgactcagaagcttcatctcaatctgaacctgaaacgcacgggacggcaaagatgattgacttcactcaggattcagatgatgcaaaccgctgattcaagcttcgcaaatccaaggcacaaccaaaggattccgagtttgacaagatagaggagtattttcacccccctgtgtttgaagaaggcgacgtaagtttttttatgttattttatttgttttcttttacacaactgacattgtggtttgaattttcataattttttagactgaaccattgtcttacaaatgtaaatggtgcgataacccttatcggaaaggggtaggaactcgtgcaaacctcgtcaaacatcgggacggtaacgagaactgagaaccgtgcccaggacgagccagggcaattgcagcagggtgtaagctcccaatgactgcgaaggagaaaaaagcacagaagaacgagcccgagcaggtcgcaatgcggaaaatggtggacggcaacaattttgacaacaacaccttcaaccagctcctcgtcctctggattattcgacattcgttgccgtggcttcgaatagaggatttcattttaggtatagcattcagatatctccgacatgttgccaagccatacacccgcgtctgggcggccaccgaggcacatcggctgtactgccacttgcagagtaaggtgttggacacactccaggttaatttatttcgtcctcttgatcaagcaaacagttggctgattgctcctctggattgctcatcttagtcaaatacctcaaagctcagcctgatccatgatgtgtggacgaccaaggggaatcgaaatgcatttctaggaatcaccgtggcttatatcgatgacagttggacattcaaggtctgtcacctgtcggttaagtatattgcttggacacataagggcaaatatctggctattccattggcgaacatcctcctcaaatccctcttgaacaataagataagtatttctgttattatgtatcaaactttgtatgacatagcagctagctgattagcaattattttggttgttgtatttacatcatagcccaaactactgactcaggttcaaataacctcacaatggctgtcgaagtcgaccgattgctcaagaagaacgcaaatcacaatcaggccatctcaatcgccaagaatcatatccggtgcttttgtcacaagctcgccctcatcctcaatgccggcctcaaagcaatctcagtaccccgacgcgatcaaatacccactggccccttgttgggttttgtccccgggctgtgtgccatatccaaggaatcatccgactcaggccaagtggacccattggccaacccctttgatactgatggcttcgttgacgattcagactccgactgcagtgacaatgaagggccagaactgagggaggccaatgttattgagaaggtattgaagaagggcagttatgacctaattttttttatctcgtgacgttccccctgaccatgatctatacttttaaaataggttgattatgtgatacagcgaatcacttcctcatcagccaagcgatctgaattcaacacatgggccaaaaaacttgactactcggggcccactctgatcgccggttacggtatccgctggaatatcaagtttgagagccgtgagcaagggtatattgcaaggaacgtaatcaacaaactgatcgagaacgagcgagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggacattgtcaagaaattgaatgatatcatcagtgtaagcgtttccttgtcatttccaagattactttcatttcagtatctaattacctatgaaaacaatatttttctatacatcatcaacaggaattctattacatcactaagaagatggagggcgacatcccatcggcttcaatggtccttgcaaaataccgactcctgcggcaatacctcaagggcaagctcagcaccatcaccgaggatgaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaacgaggctcttgcatgtgatgccatccttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccctgcgcaaaatcccttctggaagaccaattccaacaacgcaaacaggccctcaatgaccaggcagcaagagatgaagacaccccgccacccgaaaagaacacaaccctgccccctggtggtggactcgaggaagatgtcaacttcttttcggatgctgcgccagagacctatgacgaactggcagcgtaccttgggggtaagtatcggctgccctcttcacaggctgctgattgcttaacttggtggaaggtgggttcaaacttttcataattcaggttctgagtttgtcataagaatctgattattacctttttcgatgaaatacagcaatattcaacagaatttccagtggtggcactactggcccgagacttcctggccacaagtgctacatctgcaagtgtggagcaatgtttttcagccgcagcggacgtttgcgggcaagatcgaggcaacttagctgccaaaacaatcgaaagatgtgtaagttcccaccaatggatcactcaaggggtaaagcccgatggcccattccaggcggcccaggacataatctctgctactcaggcagaattggaagcagccaagacaacaaaaaaaacctgttgcttcaacctccggtgtcaaaggttaatttcactatatccttttttttcacctatattcacagcctctactctctaggctctaccaacccccactcagtctcccaaatttcatttcaatccacttgaaaaaaatcccttgaagaaaaaaagttgtatatttctttacattaagtatgaaaattataaatagtgatgaaaacaaaatctcaggctctccatttttagcttcaaaaatttacattcctatttttattttcataaaagttaaaaaaaaaaaaaaattatgtatatatataaatgcccaaattttttcttttaaccaaaaaaatgccttttaaaatgatcccacagataccggatcggtatcggatcggtattgcgatgcaataccgatccctaacgctgcgatccgatcctctgggtatcggatcgggtgggcgatccaataccccttttttcgatacctggtaacgaaaaatcgatccgatccgataaattggccgataccgtatcggatcggatctgttacatcgttgcttgtaagtgtctgagtggcactttttcttattttctagtgctgaaatccctgtagtctttgaacctgggtctagtctttatcaatgagtatttgctcctgtcatcttttcatgcatatgttaaaattgttattcatttttatataatatattaattttctctctcacccacatgtttaacctcttgtaagtagactacttgaagcctagtcttttctaagtaaaacaccattggttctctcctttttacaaccctttgagctgttccaacaaaaataatttttgtggccaaaaattctccacaaatttttttttcttctccggtcctaatttcatcagtaatcaattatctcaaaaagcaacatatgaagtagagtacctctttatcccaaagtttccagaccttgagcaaaatattactattttctccaagtgtgtgtcacctgtgattgtttaattttttgtatacaagcaccaacaatggaataatctgatgatgcaggaaaattccaaggaaatgaaaagggaaacagttccatttttcttgcattcctgttcaaaacctgaattttgatttttctcttcttctagacacccacctccatgattattgagactgtggacttgaaagaaatttggatctggctgcccagttttacatcattatataaggcaaaattagtcatgacatatttgagcctcgtatatatggtaggtaacatgtcaaaaataactaccatgtgcaaattcttcctgcaacacttgtagatttcacttgatttccaaacatttattatgcttgattatgacacacaaagccaagcataaattttgaaggtagtcctccactctctcaaaatttgctaaatggaaataccccagttctgaataaacaattgatggacacacttaccattaagaatactaaattttcaattttatttacctgtgctgagatatttttgtcaagaaattttcacagattaaagtattgcagcagaagcaatttataaaaaattaataagcacagcacatgattgtgtgaaatttaatttacttcagtatttattttcaatcatatctcttctgaagcatggatgaaaacatcacattattgaatatcatgaaggttattatcatcatacaccatattatagtggagaattaacaataattttgcttagaataaacatgggatagcaaccaagggtcagcaatcaatctggtgatggattttaccatttgggacttctgacaaggaggttgtactattgctaaaatctgaagctgcaattttgatctacaaaaattgtattttattttaaatcattcaaaatttcttcaatccttctctctctgccctttcttatttttcttgtcatcataagtcagaatatattatatcctccaagtaaccagtttttggttgctagaagctttcttttgagtcaaatgtgaaccctaagtaaatagctcatctcaactactcatgtctctacggtgaattcttctctttcctgatttactgtttgaagttattaaattctgcttacttagaattaacaactaaacatcagtgggttataaaatgtttttcttgattaactcatctggattgactaaaagagattgagaagcgttgtctggtttgtgtcttccaaagactcatgcttattcctctcagttcttcattcaatatggctttattattcatttcttacaaccactttttcaccacttgtatttagtctatttaatcttgaatagattccagtgaataaaataaactattggttctttcactctttttccgtgagcctctcccaaaaaaaaagtctttccttgccctcctctcaaacttattcttttctcttgtgcatttgctctaaaattcaacaaaatctatttcatgcatgtgcattcaatattatcattgcacagtgactttgaaaaggatgtattttataatcatattgaattacaagtcagaacagaagatatttgagaccacctgccatgtcacttggtggcagctgagcaagtcttgcttatgtattccttggaaaatctattgcagatttataattgaacatatcactttcatataaaaaattagttggccagtggaatcagtgtataaatcctgccagctttcacgttgagttaattatcaagtttccactttgattttgacatctattttcatctgatacttaaatatgaaccaatcttactttcttatctttgctgtattagccaccaaagataacttgaggtaaaataagacagattcatcgaaaggcctatattcccaaatttgaattacactataacctcccctgcaacaaggcccaggcccaaatttagcgttccaaccagatgtaacatacatgatgcagcggacgctagcgagtgtggagtcagtgttagcgagtcttttctcagtttccagtaattgtttttgatctgccgtatattcaatcatgtacgaaaataatgggctgcataatcattgacagaacagttgatcactcgagaaattaaatatttttgcggtgaatcatcggcttcagccggaatatagcctgatctgaggtagattttaagtagcctgcctcggtgagtcggatgaataacacattttggacatcgcgttgaggaaaaagactggattaaatgaaccaactcaagcttcaagggtgcttctcctatggagggagttaagtcgagcaaatgtatgtattcatttacactagctccgctcgctcttgtaacagcctgaaccagtcatcatgtacaaaaatcatcctttatttcctcggtcgagtgtccttcgagcccgggttctgcatttcaggcaccattagagactcgtaagaggcaggccgtatgtactcattcgatgatagactcttcccggtgtcaacaattcattcacaaggctttgagccagctccttgagggcttccgtcgtcattattcaagcctacttagtctggattgttgagtagtgtaggctgagcgctatgcatctctttccatgtcccctttagcatatatggggggtttttagtacttcgtattaggatacatatatatgtatgctatttcatttagtgcaacgttttactaaatattgtcattctcctatctgattctcaggggaagttgagtgcttcttgcacagcagagccatcagtcagtaagtgattaacaatgcgtgaacattccaacatagacactacatcttgattgagaaagttgcgcgggatttaacatttttctaaatcacagcaaacaaaaagaaagtttttggaagtgttttccgtcgacgatggcattattggcaagttgggtccaagtggccggtcacatgggttgagattaattgactagtcgcgtcgcttaaggattggatccaagctcaaataaacaaagccattaaaagctttatgcacacattttttagacttggctgcataacgagcttctaggattggttgtgcatcgtgatgagaaaccgcctttgtgtgctgaaagaacaccaaacaatcgcgaccccgacaaacaaaggaagtaaataagttgacgatagcctcaggcgggaagatatgcgataaactgctcggcgcaattgtattatctctgtcaggttgggcgctggttcattgggcgatgtggggagactaggcgatccaaagcttgagcacaacaaaagcacatctaagaatgaatacgaaattctgagaacctgtgcagcttctccttccaaaaaagctaatgtgcagaatttgcacgcccctatcaactctcattacgcggcgcatgtttaccttacgttacgcccagatgtttggaagaactccaaaagtcatacatacttcgatttttggaagtacatacatacttatgtttaccataaccatgttgaaaaacgcttgaaccaccctctgagatctcgacagactaggctagaagaaagcaacctcatccactggccgttccatcaggcaacgcaggtggcaaggctttcttgaatggcctaacaagcgatgcatcagatctttaggagttatgtgtacaaaggatgttagggctatcttacacgccatcttctacatcgtgatcactatccagtgtacaccctggaaagatgaaaaaagtgaacggaaaatttgagtccggtacccgggacggagaggaagccagcccctgccttacaagcgcgcaggaaattaatcaagtgtttatccgaggtgatgcacttttccagcttttaactgcccggggcgacttttccgatcggttgatacgagggctgattctgcatggtttgtgcggtgtttgcttgtacaggcggctgggggcaacttgggctgggttgttgatcgccacaccattcgtgttcgattatcgatcatctgtggggttctttccggccaactccaagcggtcggtatcctacatcatgtagaaggtctttcggactctcaattcattttgcaagttgaatttcaatacagtgttaccaccctggctacatgcctcgtcctgctggggatgtcggaaggcattccttttgcccgcgccgagttgcgcgttttgcgtttcgatcaggttgttgaatcttaatacaagtttgttcatgttttgatcagctggtgactagcacgaaacaggggcaatactcaggctgaatgggctatctggtgctgattgctttgcagtttgtctggcgtggatatagacatatatgtataccgctgcttctctgctactccgctctcccttggccccttatccccccaattttcaaaatcaaaatttttcatttgcttcgctagctgcactgttatcaactcacctcgtacccttcagccatgagtgtcccgccactttactatgatacctttgaggttctcaaatcagactgctccctccccctagaagcttccctacattgcctcattcgctctatctcttgtactctaatcaacatgcgcgtagtaatcaattctcaacaatgttcgcctacgactggaaccgctgagctttgtagtcaagatgtagataaatacttaattccagtgcaacccagtgatgcagtatctgagaccattcgaaggttttcacgcattattgaacagatagataggggaatactcaatcgaatgcttttgctagaagataatcacaaacatacggacttggtttcggttaattctgcacgcggaacactatgcttcaagaggtacgtcgcatctcttcttcttgtctggccagcgcgaactgatgctaaaacctcctttgggaacacaggtcgatgtggggaaatgctcaagcccgaaagcttactcttcaactctcaagaaatcttaaacgagtcggctctcagcttgagtcattcgtctattggacagataacttccttctggctagcttggccgattccactcgcgatgatgtatccaatggcgacttttcaaattcgaatcattcccaactcgagcaacctttcaatgatcttattgatggttgcgtagacatcgcgcaagccgggtggtcgataagaacccaacttgctcaagcccacgcgattctcaggggaccatcgagcctaacgctacaaaacagcaaccgcccttcgtcgctttcatgtcgtccccgaaaatcaacaaccgcgctaagatcaaaaccaaaattgcagtacgaagtgggagagtctttgggaaggcgtttgcgacatcggtcagtgcggaagtttctaccaaggaagacaactgatgtcaatcgctccatcgccagattgacagcacttcttgaaccagatagtagcctgaaaatcatccgagtatctagatatcttcttgaaaagtcccattgaaattgtttccttgccccgtcgcaattaaattctgcctaatgtacaagcttccgtgctcgccaccatgatgatagtttgtaactggcgactttgtgaaaagaatggtgaaactgcatactgaataaaacacgtcaatctttcaatgagaaagaaaaatatgtagataagctcatatttgctcaagttgtgatttctttaacctcaagttgtgctttgagtgatattctggacaatttacatatttaccattttttgatgaaagataaaattatctagataggttacatgggttgaagttaagttactatgcagtcaccttcaagttactgtgctttattttggagggaagagcccttctctcaattttttcctggcatgataggtaaaacttccagtgaatctaatgttaaaccaaagtattaaaatgtctaagtataagcccccttgtctaaatactagtaggaacaaactttgcatgatcatgtgtatattcatgggaatttggcccaaaatatgcaagtggattaccaacaaagaaaaaatgccttgtaattttagtatggatgatcacactcaaccaagacctcaagtgaaatgaaagcaggttttccaggtttctaatcttatgtgcactgtgaatttaaaatctcacattcagaaaggctggatcatgagcctggttgaaaaaggaaatggatggatatattaccattgtgcaataccacacatttttcaaaattaagagcagattaaatttgaagcttcaaagagaaatggtaatatctattgatgggaaatttttggtaactgccagtggaaaaaatacacaattactcagtacttatttgactagtcatgacatgggtaatacacaaaaacaatatttaaaattgattttgagcagttgtcagtcaatgattgggctatgtgaagtgggttggaatctactcttaataatcatgcatgccattgtactgaagcccaattacatttccaacttggattatacaaatcaggcctgcacatacaagtgatattgatttcaatataaaactagaaaagtatgatgaaatgtccataaaggggttggcttattggtaggagcaacggtgcaacgagtccaatacatgtatttctagtgggtgtgtattgcaccaaaacgtataggcaatacatgtatttgtattgcagctgaaggcagctgcaatacggatgtattttttatttatgtattgcactctgagtacaatacaaataaatgtattgcagagtcagctacaatacatcccatgtattttgtatctgcagatcccagcttcaacttcattacagatttaaaacccctttttttctctttttttctcttttttcactttttttcacttttttattcactttttattcacttttttttcactttttattcactttttattcactttttttcactttttattcactttttttcacttttttttcacttttttttcacttttttttcactttttttttacttttttcaacttttattttgggccttaataaaaaaacacggtttttccgcgttttgacgcggttttggctgcgcgcagcacacgcggttttttatttaattttttaccgcttatttttcaagtttttttgaatttttaaaattgtttcctatgttttaaagcgtttagaatttaatggtaaaaaccatttgtcataaaaatgacttttgattattattttttttttccactcatttttcaattatttgtttgcatgcatgtatgtaccttattttttatgttttttggaaattttaaatttatttcctaggtttcactgtgcgtagaatttaatggtgtaatccaaattgtttaaaactcaacggttaattttcaatactgaaattagacacatgttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactttaatacatgcaaaaaatgatggtaacaatcattttgcatcaaaatgaaaactacatcttatatactgcatttgacaccgtttttttaagtcatttttatgacaaatggtttttaccattaaattctgcacgctttaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaaataaaaaaccgcgtgcaaatgcggaatccgcgtgtgctgtgcgcagccaaaactgcgtcaaaacgcggaaaaaccacattttttttattaaggcccaaaaaaaatagagaaaaaaaagagaaaaaaaagggaaaaaaaggtgaaaaaaaagtgaaaaaaaaagtgaaaaaaattgaaaaaaagtgaaaaaaaagtgaaaaaagtgaaaaaaaagagaaaaaaaaaggggttttaaagggaatacatccaaaactgtatttgtattgtataggctagaaaatgaatacaatgtatttgtattgtattcgctagcagcggcaatacatgtactcctgacaaagtgcaatacactgtatatgcctatacaatacacgtataggactcgttgcaccgttggtaggagcacaaacagagagataaacataaaaagagcacaggaatccacatagagcactgaggcaaccatatttctattaacttaatgtgtgttgaaggacttctggttgtcacaattgtttgattgaacaaggggtcctaaaccctattggctggtgtcagtgagaaattgacccggattgattatcacaagcaaatgatgttcaggatgtccttctaaattaaaaaattagggcaatgggaagtccttcatttgtccctctttttacgattcctttctttcaattttcatattctcaacccatgtgctcaccttctctctattgctgcagtggtaggtgataaatagtgttggaatttcactctctttctcccattttctctgctctgctccgctctcttccatctagctcacccacaactcaaatgaaaatcccaacagaataaaaaccaaagctctctcacactgttgcttgctggtcttctccttggcagccaacttgactttctcaagcctacaacacatcactcgccctttgaattccatcaacattcctcaaacaactaaagtaaaatcctcctgcttttcccttcctctttgactccgcatcttaccctcttctattctctatatctcatctctcttctccttcattcttcactctcaccactcttacagctataacaaaaaggcttgcgggctcagaattcagaaaatccaaaaaaaaaaactgcagttggaatgtttggaggaatagagccagatgtacaggttgtgacatactggccagtggcaccgatgggacctgaccaggccccctggggggaagctctgccatggaaaggccatggcatggagggtggatggagtgaactttccatcaggattccaatggtgttactctcatcacctgatggtgagtgaaaaaaaagttagctgatttgatcacaggtaatccatgcatacttgaacctgtattcttccaaagcttcaaagtgttgtctgtaattttttttttaattttttttattttcagacttcggagcttgcaagctttctcgttatagctgtaatatcgccttgactgagaaaactttatggttttattattaaagaccagaaaccagactgcaaagaaatgagtcagagcttgtacaatcaagcaatgaaagaaaacagtcagtgaaaagagaagaaaaaaggagataagaaatttaccacatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatatcaagataattcaccttgtggtattctcttttttattagcggggggctcatgataccttcctgcaagaagccaatttcttcttgcgcaagaacccacagcactgccgcaggcttaaatttagcccagaacttcaaatttttgctgagaaaattaacgtcagcaatgtgtgagcaagaaaaagaaaataacgggtacaagataaggcatggccccggggttcgggagggggtttgaggccaatcccgagggacgaaccccggggttcagggctcaaaccccgaaaccccggggtcctgatcttttttttccaggtgtggtgttgatcctccttgacgggtcaaccagccaaggaaaaacgattcttggctgattagtgcagtctgtggcctccccagctggttacagactcacttaccggtcgaagaggatcttccagaatccatcttggccggtaggtgagtcggcaccaacacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaagaattaaagatttttccagattttttatttttttttctgaattttttagatttttccagatttgttcagatttttccagactttttagatttttctagattttttagatttttccagatttttgggattttttcagattttttagatttttccaattttttaagacttttctaatttttccagtttttttagatctttatttagattttttcagattgtttggacttgttaatttttctcaactttatagatgtctcttgcaaaaaaaatctggaaaaatctgaaaaatttagaaaactataaaaaatctgaaaaaatatatacaatctggaaaaatctaaaaaaaaaattagaaaactctaaaaatctggaaaaatctttaattttttttacaggatttccctaaaatttacaagatttcacatctgggaaatcatgtcagggataatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaagatcaccctcaaaatgtcaggactccccagcaattcagcgcagaaaatccagggatttatgttatggacatttctaggtggtttcctgggtcctacccatgttcacagcttgtgcaggacagctttcacttttcacatgttccgtaatcttacctcatgatctatggttgtaggtggccaagaaaaagatagagcagctgttgtcatctatggagtgtggctcccagcttgtaggggaattgcaatacatgtcattgctttgaggtttttttagagtgtgtgtgtgagtccagagtccagaccagcttgtggatggatttgaatgtatgcactgtgtagtttgatgtagagcagatcagagcccagctaaaaacaaggtgatggttggcttgatgaattgattctttgatcagctacataaagggacaaacgaatccgcggggaccatcctgttagctctttcagcccgggaagcgcctctacgtgattttaccaatttacatctcaagtgcactccgagcaccagagccaagacgtggggttgtatagatgttgcttttcatctgacttcactccgggagcgcttggccagtcttggccgactacattgagctcagatgacttgattcgccaagctggggtcacacatcagcgatcatccactttgatcaccagcccaagcttcgcaccacttaacattcgtattaaagcttgcttcacttccgacaccaggatcttcccaccttgtataagacgagagagcgagaatgtgagttgtaaatatgtaaagtactgccgatgaataaaaacatagaactcatcaacctcacccaccaccgccccttatgaccgcccctcagcggccgatttccgataatcgacaaaaaggttttcattcttttgaggtgatctttattttattgttagaacattggaatgcatacaataatgaaacgaattcctttgatgatgatgatgatgatgatgacgatgatcttagatatgcttcaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgtttggctcgagagaatcctcctacaaagtcctacacagtcccaagaggaaaggaaaaggaataatcaacctcacaagaacactttacacagagtcgaacccaattcctatcgataccgaaaacgccggagcatttgtgactcacaaccgggtcttcctttttttttcttcttcctttccgttttttagtttttagtttttttttaatttttgtgaatccgcttcctttgctttcccctggcaaaccttgggttgaggaaagctgtctttcgcctctccagcgagcttgttccaagagttgctcgtggcagcgggagaagggtgactgtcaaactatcttttgccacccgtcttgaacttcttgcgactccctccctccgaccgagcgttgttttgacttgcctccagcttcctgcctgcctctctcgagtgctgctgcctgcatcatctgtcccgctcaattcccatcagcctctcccaaacccccccctgatcagttatcattgttcgttgactccagctccaccaagtggtctctccaaggggatcttctgagaaacttggagctccgattgaagaagaaaactttcctcccaagcatcggctcacaaacaagcgagccctcctcgtcagcatacctcgaaaaccaaacaacatacgattattctcattcgccccgaatcacaacatcctactacacctacctacctcagccgatccatccattctctctgcttgttcacagtaatcacatcgcttggcttcaccttctcgatctctgtttaggcgcctcatcatcagatttttcttgctctgttttcttgtcggactctgtttgcctgcttggaagattcataagatcataaacaatcaacatcctgccatgtaagttgttttgctttccctcccctgggtatatgtgtatcccaaatgactcttgatgactcacagagcggtttgcattatcactcttttgctcctttcttactctcttgttgaccgcccccctccagctctccactgattgccatcctgacatccatccaacccttgcgtcgactcaagaggggagctcgcaggacagtccatcatcagtctcatacagtctaactgtacatatcttctgtggtctaaaacgtctacagccgagactacgtagatcgagccaagcttggtgctttttattaccctcgaagggctatcgacaaacttggttagtcgaatcatcttcaagagtctttttgaagtctgttggttgtttcttgatgcccagttggatattgatgacttgattacaatgtgcccttagaattcaattttcctttctcttatagcagactacataaatatctatttatttttattttattttttatatttatttcgatagttgagatgagcccgaccacttctcaatcatccgcgcaccacgtcctctctcccagttcggccagccgttcctccttctcacataataacccctttcgtccccgtcggtccacctctgcagcctccctccagcgacccttccaatccgcctccggaccaccctcacaccctccggctcacagtaaccctgctcccgccatcaaacggctcggcagcaagctattccatcggagaccctccctctccctctcctcctcctcaaccggccaactcaccactgcaacctcactctcaccacccacctcagaacgaccgctatcctcacaacccgattcaaacccacacgcccgccagcccaactatccacaattgatatcgcgtcagcctaacaacaatcaatcccacgagtcatgccattcaactggacactcggcccgtcgctctagcataagccttcgctcctccatcctcggaattaccaatctatccacaaagtcgctctcatcactctccaggatcggtaacctcaataggtctaacaagcattcgagctctgcgatggacgacgatcaggaatactatcaaaccctctcccaaccatccaccccgagcatgaaggggcagtatatctcacaagccgcttccaacctcatccaaacacccgccactccagttactccactcgagaaacctgagtttcagactgaatacgcacgccaactcttccggggtactaccgatcatcgcagctatcatacgcacgaggatgaggatgaggaactggcagccgcttcatctggctctgatttcgaagcggagcatcgccgtcacggactgacctctggtactgttgcttcccgtggctctaccagctcactcagtcgcgccaataatgccaacacaaacctcacagatggctctcatgaatgcacctccgaacattctcatcaatccccacatctcgctcctcgacagatgctccccaagtcgcgttcttccgtcctctttgcacatccccgtcccaactctcccacataccaaccctacccaagctcctctcataccccggccgtcagctctgttctcaactctcgcgcccctcgtcccaactccaactttcgctccagtgttcggcggaagggtacgccatgatgattttattttcactcgtgctgtaattgctgtttgctgattcagatacctatattatggtttcacagttgacggcctaaaggttgggataactaaattgagaccctcacggattccggtcgatgaagccaattgcttggcatctgaagaagcctcgagtacctctggaaaagattatatgaactcaataggctcgaacgagacagccagatctcaacgcgcactctccatcgcgtcttaccgagcgggaaacgccgtcaaggatccttcatcccaagtttcacctggcagcagcaatccttcgatgccaagcttgccggtccgtagtcctgcaggagatacccccggtcttgatggtctccatcaaccaacgtccgccacccgcagctctcagtcctctgccctcaacagtcagaacgcacatccgagatctatgagcagacacagtcagcatcaatctggttcaataggtacgagagaaaacgaagctgttgtgtcagggcgaccgggatcgatcaatggctcgattcactcccaaatatgcccacctggctcccagcgtttacgacctggacgagtgcccttccagtctcttgacttaccatccgactcttactgtcaaatcacatcaccaacacaacctggaagtcagcctccttcacgttcaagtcactgccccagtgggtcactcgacgtgaagaaaagcccaatcgaagcgcttaacgctgcggacccagagcctactctagaggttgggccgaacccagagggtggtccgccggccccaccacccagcagctttgcccgccggcgttctcccatcattcacgaatcttccaatgatcttcgtcgtcagattgctcgtgaggtcaacggccaagggccatttgtagcgcaacgcgcatactccgatacccgactgcctcaatcctccgtcaccccatcaacttcacgtgccatcgctggaggcacgttcaatcaatcgcgaaattcgattcaccggcagcttagtgtgcgtgaacccgacctcaagtcaacatcaacatccaatcagcacccacatcagagcgcctcctcataccaccagcagcaacagcattatctccagccccagaatcttcattccaatcagaaaactccacagtggccccataatcatctttactcgtcagctcaaccggctaacggccatcaacaggactatctgcatcctggaattcctgcaacgccctgcaacaattctcagcagccagctcatagatacgagacccctagtctcaatcaccaatgttcattatctgccctgagtaccgctgtcccgcaacgacaacgacaagagcgccggccaccgccacctgtccattcaccgtcacaggatgaggatggtgacagcgacgatgatgacgacgacgatcaaattgtttgccaaccccgcccggcatcccggacccatagtcagctcccagcgagtgagaagagattctacgtgcacgaggaccaggatggatataataataataataataataataataacaatcatcaccatcatcaacgccaagtgcctctcaatgacgaacgaaactggcaaacacggaagcccgttgggcacaaccggatcgatagaaacctgattattgtcaacgggattgagtattctcgacagtgcgtgatcggtcgtggtggaagctcgaaagtcttccgggccgggatgacagacgggagtccgaagatggtggccatcaaggtggtcgggctgaagcaggccgatgaacagacctaccagaccttttgtaatgaaatcgcgctcctcgagcggcttaaaggtcatgatcggatcatcaatctcatcgactcctcgatggataatctccagcgtaaggtctggttggtcatggagctgggtgagacagatttgaatcaactgcttaatcgccagatgggaaagcccatcagtttccggttcatcaagcacatatgggaacaggttgagttgattttttttttgacattgcgatttttctgtttatcttaactgatcaattcccttccccttgcttggcatcagatgcttgaggcggtccaagctgttcataatcaggacattattcatacagatttgaagccagcgaatttcgttctagttcaaggatctgtgaagattattgatttcgggattgccaaggctgtacctgcggacacggcgaatatcagtcgagagacgcagatcggcacggcaaactacatgtcgccggaagcgttgatgatgcaacagtcatcgcatggcgaccatcaaacggtcaagatgggtaggccgacagatgtgtgggccttgggatgtatcctctaccagatgatctacggccacaccccgttctcaaaattagataccactctcaaggtccacaccatccgagaccctggtcataaaatcgaatatcccgagtcggtcgtccccatgaggatcaattctgagggtaaaaaggtcgccgtggaagagtatcaagtgaccgttgagagggcagctatcaataccattaaggcttgcttgacttatcataaggatctcagaccgaccatacccgagctattgaaggatgaattcttgttgggttcattggctgctactccaccctcgaaaatcaacccggatggagcaagtgagttcatttatttcttaatgttagaagcggggcaaggcgtatatattgactagcacaaccatcatcatcatcatcatcatcatcattttctttgttgattttccagtgaccctccgaccggggatgtttgagttagtgatccaaaagtcctgggattggtatgctcgaaagacggccaacgggggccgactgacggagaaccagaaaaagaaattcctacacgtcagtgcacccgcgtttatctcctccgacggtcgcgacgacgctgactcgagtgccggctcgtccagtccttgaaaatgtcggtcaagtgtagccagtagtcttccactcgctctccagccctctatgacctccttccggccaatcgtcctgccgtcacttccaacctctcttaaccttctcttcttctctctcgtctcctcctcctccgagacccggctttcttctagactagtcatcgtgcccaccggaacccatgctttattaacttcccaaactcctctacatctcttcttttttttttcttgaacaaatcaaaacaaaagtatacttaacctggaagcaagagaggcttcttcgacttatatcattgcagacaagatctcccctcgatcctcccctccccccccctttttttttccgatcctgaacaattttttttactgatctatttttttttgttaaccgtccaagaaaaaaaccaaccaacaatcatcacactacaacaagaaaaaaaaacataataacttacagtacataagagtccttactatgtatatacgctgttcttgtctcctgtcctctttaatccattggttgtctttctcattcacttggataataatccattcccagcacatcttttttttccccagttatctttacccacctttagcttactgtttttttcttttgttttgcggtgtgtgtgtttatggtttatggtcttgtttgagtctgttttctttttctctctttctttctcttttccaatcgatttctgacgttggtcactcgttacatcggtcgattgtattctctctctctctctctctcttttgttttccaaaaaaaaaaaccctttcactcatttttttttctactcttggatcttcttggtaccatcttcctataacgtgacagttctcaccaaaaaaaactccgagtgtctttattctctctctctctctcttttttttgactgtcttctatctctctctctctctgtctctctgatatcaccgctattattatgatcattgttgttgttgtatccgtgaccgattgtctctctctgatccgattctcaatatagtctccttttttcacatattgatcccctcaaatccagtctgttttttctgtttctgtctgtctattctgcatctctttattacatgcaacttgaagcgtttctttcggtacatgtgcaggcttctttgagctatggatagccactttttcgcttcatttgctgtaggttttgtgccagagaggggggtaggatgatgatgtggtgtctttggtctctgtctgaactcttgatcagtcggggacatatatgggctggttctcgagccggcgtgtagcccggtgctggggctccggctctctatcgtctccagagtcttcgacttgaaccagcttcaagatcaatcttcctatcgcttttttgcattacaaacagaggccagacttgatatagacagagcaccactacgtatttatttaaatcggtcagataccttaggtcgagccatcaatgttgggcttttgatcaatgttgggcttttgatcctcctccccatccgacggccggcttcgctttggctcggaactagtctgaggatcaccaaccgcatcgtcgtcgggcccgcgcttcttacaagcacatcgacagtcttcctcctccttcttgaccaccctctctcccgctctctctttcttgactgtcttcgactgttctttctccggttcactatccgattcgattcgaatctgttcgggtgtgttttacacataaataaagcactagattttttttctttttcttttattgatggtaggaaagaaaaaagtgtggcttgccgcggtgcttggatctcgtccattccttcgcagagccggaggaacaatggtcccttcggctatcaaaaccgggcgcggcttgtaatgaaagatgaactgatgattccccgcaaaaaaagaaaaagagagggaggaggatttaggatcccgtgtaatgaatgagctagcgaaatgaatgcaacaagaaaagaaatgaaggatgactgacgtgaagaaacggattctcatcttgcgatttgatccgataaaattttcctcctttggggctgggatcgatgatggtaggttgacttaagccggcggtggcggacaagccgacgattttgacggcttccgagaagcgcatctcgttggtagtcttcgtccaagtcggatcaatgccagtgctctttgctcggctcttctttgcctctcgagtagtaagcttacatttgaagaaccgaacctcgatcttgccgagcgccttgatgatattctcgtcctgacaaacctgcagcttggttgccagtttttcgcctcgatcgtcctcgtcctcgtcgtcgccgagttggtcgtccggatccacaagtttaagaggcgcaaattcgaatgcccgtacgctcgtttcgttctcaactacttctgacatactcatcggcccaagttttcgagaccggggggagcaggacgttgcgatctccaacccatccatccatatttccagggcgtagtcgtgcattctcagggatctgcaagtcttgttagatctggaatgattactggatttttttgcaagtaagtcactagcagttggatggatgtcataggagatttcgaatcgatgtgatgctttggattcgatcgtcacgatttcttggtgtgcacccgtcttggggtctatcagagactgatggaggtactcgggacaagccgtagaggttgtcgattttgttggatcaagcagcttgatggtgcagcttgccgccgaaatggcgttggtgggcatgtcgagaacgagttttgttttttgcttcttgagcctaggacaggaaggcagtcgtctactacttaagtaaatatttatgtttgtccaataatatggagcgttccttcgacttttctttacatgtttgtattgtttcttttctctttggattgaatttgttgatcatcaccgttaatatgcaggcaagactcagctcaaaaaaaaaaaagtcaacctttgggtgagcacacgtgatcgagaaccaatctaatgtataccaacaaatgatggttatcatgttgctttggtgtttatggccctgtgcagccaggccaaacatcccccgtctgcgagcatatatggacttcatgtttagcctctggcgtgagtctgttggagatgcgagggattgcaagctggagattcaggagtgagccgctgatgtcaagccacttgctgggagcggaaggacaagcttcaaaggcgatgtcccagagatcaaaacccgctagaaaatgctactggtatgtatttggatgaagcgaacccacccccgattatcacaagaggacagccattgggttaaccgcgagaaacattccaggataaacgggtttgctaggagggcttttccaggacgggaaggtgattgtcggaacgctcgatatgaagtagaagtgtcttgggtagctaacgtttaggcggacagactaggatcgaagtcgagaacttggccgcagaagggtttcgaaacgatcaagtgtctctgatcacccagcatcaccagcacagatctgttctctctttgtcaagtctcaaccagtagcggggtggattggtcaaagaattgtctagctagtcattctacccttgccgggttgaggattgttgcgcccttgagcggtcaactgggacaaagggaccaaccagggaagagggacaaagagcaatggacaatcatttacatccagatccaaaggagcacaacagaaagaggaagatgcaatgtatgtatacatcaacaatacaaagaatattgcaactcgaggactagtacattatagtgttacaaagttaaatcgatgaacattggttttgatggtttgatatcttgtgtggtctgatgagctcaggttttcggtcggtctgcggcgacaccggacgacggttctgatcgatctggccattccgctcccccccagttcctcgtttcttacaatcatctttaggcccagatcgaccattcgattcctctcttttgcacccggctttcttctcacgcttctctttcttgattactctgctctcttctttctctgattcagggtccgatgcaatcgtgatccgggtttcagtgccgctcgatttccggtcaggcttctgtttctgtaggttgataatatacggaaaaatgcggaaatgatttgtattttccgcaaactgaaggagctcattaaactgtcacttactgtgctcgtgctggcgccttctaccgcaagttctggcggtatgatgggaggtggaaggattccttcggcaatcaaaactgagcgcggtttgtacttaaagataaactgaaaagagaaagcagaaagtcaatagagagaggagatgaattaacggatgactgacgtgtaaaaatggattgggatcttggcacctgacccggtaacttattcgatcgttctcgcgctcataaaaggtgggctgacctaagccggcggtgcttgaaagccgggctttcttgatggactcggagaacatcatatcgttgctcgttggcctcaaacggatacgcttgcggttcgagcgtctttccttcaaggagagctcacagcgggtgatcttgacttcgatggtgccgagcgaacgaatgatctcctcgtcctgacagacttgctcagcaggtgattcgacccccgtcaggtcttggggatagtcgtcgggatcgacgaggtggagaggcgcgaattggagtggacgggcggttatgttggatgatggaaacgcgctgattgtgtgtcgacgggccgtttgggtatggtgttgatgataagctccgatactaatcccatccaagaagaaatcgacaacgtagtcactcgatttcagcggtttcccagtcgcagtggacctactagagcggcttggtttagttctctccagtaagtcatatgcggtgtggtggacttggaagctgatttggaatcggcttgattgcttagattcgattgtgacgatctctttaaatgcgcctgttatggggtctgtgatggactgctgagagtactcttggcaagctgttttggtcggttttgttgatgctgatgatgatgatggtgtgatgagtttgatggtacagcgtgcagcagagactgtgttagtgggcatgctgatgagatggtttccgatatcaggatggccaaagttttgttaatttttgtgttgatcacaaaggttggcaagatgagactacacagctgggaccggagcaggccagccagaactggcgcagcttgaagaagtgagcttccgatccggcgcgttacccaatcgggtatgatatatgtactaggccgggtggggacacgggtgaaatggacccagcatccgataaacctgcgcattgatggcagagattggggggtttttatgggttttgaagtttttttttttttctttggtacaatttcttttgactgaaaaccaaataagccatttcggcttctcccagaccattttgggaggtttctgcttgcttgtctgatttcacgggtccattgggtgccctgcgtcggagccagctgggccaagtttggaggtcgggaaggctgtgcttacatagcagagtcagaggcccggattgggaccttagtctgagggagtaatcaaaagctgatagactttgtgttaccaacgacaaggggcatccttgcggcaataattgcccagctggagaaggaaaaagcgtattttaaatatcttgatccaaaggaatacatacaacagagagagagagaaagagagaaagatgtgattacaataagcaatacaacaaggagtacaattggaaatcaaggactacacttatagtagtattacaaagttaaatcaatgagtatcgcaggttgcgccggtttgatatcttgatcgatgcttaggcgccaattataaacactgttttggaaatatttccaaaacgttttacaaacattttgattttaaagatagtcaggaatctggcaaaaaagaaaagcaaaacgggtccaaaggagcccatggacctcctttggacacgttttgagctcgataatttttttttgtcacaactacaggcaaacaggaggtgtatttgacacccccattgagtggaacctctgtaccatacagtggtagactagtacagcgcacaaaatctcgacgagatcaatttggaatcaggtcgggtgggtcagcaacagggtctagccgtctcccaagccaatatttcttctctcccccccaccccccccccccccccgcgcgcctggttttggtcatttgttgttgtcttcattatggtcaacttgggtgaagataccagtggctgtgcggcaaggctttctggaggcaagtccaagcacatttgatcacctgtgactggtgcggggtgcaaatgtttataactgcaaccccgttttgaaatcgttttggaaatgttttggtgcaagaatccgcgctttcaaaaagccaaaaccctatgcaaaaatgtttcaaaaatgtttcaaaaaaattgccaaaatgttgtttataattggcgccttattaatggttctgatgggttgattataagtttggtctgagtattaggattagcgggtttttggtcggtctttggcgagacccggcggcgcttcttctgatgatccatctcgccattcccctcttcctcctcctcctcgtctcctcgcttcttgcaattatctgatttacgtcgacggccagatgctaattgattgattactttgtcttggtcatttttttcatcaactgcagttttcttttcgagtttcttgttgatcttgtctgctttgctctctcttttctcggactctgagtcggatgagtcgatcgtaatccgggcttcaggcgagttcgatctccgttctagcgtctgttgctgcatgtaggtacataattatatacaaagaatcagcaaagaaatttggtcgtgcgcaaatacagacaatcttataagatcacatacccttttgttggtgccttctcctggaagttcggtcggtgtaatgggagacggaggaaggatcccttcggcgatcagaatcgatcggggtttataattaaagataaactgaaaaagaaaaccagaaattcaaaaaaaccaatcaaagaccatgtgaagaaagagtataagaggagaaataactgacatgcaaaaatggattacgatctttggagttgacccgataactgactttatccttcccgcgctcatccaaggtgggtagacccaagccgacggtacttgagagacgggccttcttgatagcctcggagaaatgcatttggttagttgtttgtattgaaatctgaatgaaattgctagaaaccaaaaccagactgaagaaaatgaaacaagtttttagatataaataaaagtgataagatgaagaaaaagagaaataaaagaagaagagaaagcataccgccagagattgtcactatcgtagataagttgaggactttgatagagatgtaagaagcaggagatatttgagaagcaagactaatagaaaagaaaaataacaaggattagaagacaagtcaaaaaagaaaagattagtgattttctcatgaaacaaagacaatgaaagaacagggaatagagagaagaagtcaaggaaaacaacaaacagcactgaagtgaacttgttgctgaatgataaagccgcctgatgagatcgtattgatgttcttgagagtcaatcttgaaagcggacggagtcggagaatcaatgagatcagagagagaacatgaacagaggatcgagtcagttggactttaccgagtcaggtcttgatgattgatcttgatgtgagattgtgagtcttgagtcttgatcgaatagtgagagtgagaaacttgacgagtctagagaacaatcaaccggtactggttgtcttcttatggagaggaagctggttggtcgcgtgtgtctgtctcatcatgctgcggcaggtgtaggacactgcaactcatggtagaggacaacttgaaaactcaacagccctccttgtttcatgaggaaagagctgagagacattgatcttgcagttttttgattgatgaaagaggagcagcttttgtaagagaatcagcgaccatggcgtttgatgtaatgagtttgacgtcaatttccttcctcttgaatttttcacggaggctcttgatcttgatatccaggtgtttggttttcgagttagaaccgaagtttttaagtttctccagcaaacctttgttatcaatagagaacagagtcggtgagagtttcttcttccatagttcttctataagaaatttcagccattgactttcctgttcgccatcggagagagcattcatctctgactctgtagaagacatggtgatgttcttctgctttttactattccataggatgggacacgatttccagaaggccaatgagccactttgtgagattcgagtttcttgatcctctgcccaagtggcatccgtaaagaaattgattctgtcaatgaatgcgtccttcctaggtttcaaaagtaagccacgatttttggtgccttgtaggtatttccagcagtgtaacacctccttccagtgagatagacccggtctttgattgaacctcgataaaatggataccgcggctgcgagatccggcctggtcctgcacaacaagtaattgagcattcccgtgaatgatctgtaattgatgtcaagctttaaaaatgcttgatgatcttcttctgtagcggtatgtagttgcacagcgggggtgagaggtgttttcaccgagcggcactcaaccaggtcgagaatttcgagtcctttttctatcagagaaggttgagagagttcaatggaatctggaaggatcttcaaattcatgcccagcatggtatcaggaggatgagcagaggagtttggaaatcgctcaagaaaaagcctttcaaacctctcagtctgccctacgactatcaagtcgtccacgtgaaagaatatgaatgaatttttgtccttgtgaataaaaagacaagcatccgatacggaaggattatattcaatttcttcaaaccagcccgtcagagtttcgtaccagttctttggtgcttgtttgagaccatacaacgatttgactagcttgagatacggagccgttcttttggacccttcaggagtcttgatgtagatttcttcatcgagaggagcaaaaagaaatgcactcttgacatcgaattgcttaataggaagatcgaggtctagcgctagcacaagtaaagtcaacagtgaagggaattttcccgtgggagcaaaagtttcaaagaagtcttcaccgtatgtttggagaaatccttggatgcacaaccgagccttttgtttttcgggagacgacaaggtaggcggtttggttttaaacacccaagtatgatgtagtaatttatcaggcttctctatttgatcaagccatacttcatgccgttcaatgttgtccagttcttcatcaatagccttggtccatccttcagcttttgagcatgtaactgccttcttgaaggatgttggatcttccgagtgatgggagtattttagaggtttgacttgaagagtccggtctctaagaatccggcctactggttcatcagtctcgggaatcagggaatcggctaccatcacgtcatcgtccgtgtcggaatcatcatccaattcaatgacttcttcatccaattcttgcagttcttcctcgttgtcttcttctttgacatcaactgcttcgacctccttctcttcaatgccagctttctcagaaggaattttgactttctcttctactatcagctcgttgtcttcggtcgaaggtattttgggtgaagagaattccaaaaaatcaacacttttcgaattgattatgagtccttctcctgtcaggatccgataggatttaatctctggattaaaaccaacaagagtccccagctctccacgaggttccaattttgaccgcttcttgttctttttgtgagatgacagaacggctaccggatttccaatggggcgaaagaaagagagagggatggatcgagacttgaaaagctcgtatggcgatttgttgctcttatgtgtagggacttgattgagtgtcagagtgcacgcactcaaaatctcattccacagattttttctgagtccggaatccagaatgatggttctcaaggattccaaaatcgtccgattgaaccgttccgccaacccattctgttgaggagtgtaggcgtcagagtatctttgcctgataacgtgatctttgcagtaacgatccatgtcagaattgacgaattcggttccccgatcagagtgcaagacagaggggtaataaccaaatcgttttgcttcaacgtcaatcagtcgagttagagctgagaacacgtcaccctttgagaccagaggaagtgctgatacgaatctggtattgctatcgaccattgtgagaatgtaccgatgtttcttgtgtgacaaaggagtgatgggaccgatcacatccaagtgaatttcctcaaagggcttcgaagccgttgagcttcttgccttgaacgttgctctagtgattttgacaacagcacacgacttgcaagcctcaggagcgttaagaggaattccaagcttattcctaattcgtctatagctgatgtgacctagcgacttatgcagaagttcggccgacctaagatgggattgatgttgatgagactcaaacttaatgacaggaatattacagttgtaatttccttctaggagcaactgatcgtttttgtggacagtgaagtggtttacgaagaaatccaatttatattgctcaagaagtagatgacgaagtgaaaggaggttgacggtgattttaggaacaaaaaggacattatgaaagatgatgtttttattattatagctaagagagatagatccttttccttcaatcttcagtgtgtttggaccgcaactggtattgatcattcctttctcggtttcgtctagatgaaggaacattcgcttgtcagagaccatatgagaggtagagccggaatcgagaatgaacatgtttggatggtgagatgataatgtagaaaaactgatgacgttcgatccataggtcttcttcaagtactcttcccgcttctcagggtaaacgaaccagcaattctcccgcctatgagatgtcgcatgagggttatgcacaccctccttgcatcgagtatctccttttgtgaacatggcagactcgatcgattcgctcttgtcgccttcagagaccttcaattcattgagatggatctcaagatgatcgattaaggcttcaggattgatgtcctcgccatctttcgagtgagtgattttttgtttgatgttatcaagactcttcggaagtcttcgcagtaggtcgtaggtgagaatgtcgtcaggcatgtcgatgccgacgtcttccatccttacgatcgtgcttcttacgtcggtgatgaatttctcgatattgcttgtatcaaaagtaatgctagcgaacgagttgtatacccgagcacgattcgatggttcattagagatgaatcgcttcagaatgctcttccaaagaagttgagcattctcctcgttggtagaattgaccacgtttttgtgagtcgtcatcgaaagcttagcaataatgacagcgcagaggatggagttatcattgtccccaagcgcgggttcaccggttatgatttgatctttcagaccgccgagcttgaagagagctgtgatgcgtgtcttccaggtcgagaaattttcttcggtaagtaccgggattgcctcaatggtcgtctttaggatcgtggcattaacagcgtccatttttgacgaatactagagtctggtttggttctgattagagtccgatgagcgtttcgaatagcgatttcgactgttaatcgtattgaaatctgaatgaaattgctagaaaccaaaaccagactgaagaaaatgaaacaagtttttagatataaataaaagtgataagatgaagaaaaagagaaataaaagaagaagagaaagcataccgccagagattgtaactatcgtagataagttgaggactttgatagagatgtaagaagcaggagatatttgagaagcaagactaatagaaaagaaaaataacaaggattagaagacaagtcaaaaaagaaaagattagtgattttctcatgaaacaaagacaatgaaagaacagggaatagagagaagaagtcaaggaaaacaacaaacagcactgaagtgaacttgttgctgaatgataaagccgcctgatgagatcgtattgatgttcttgagagtcaatcttgaaagcggacggagtcggagaatcaatgagatcagagagagaacatgaacagaggatcgagtcagttggactttaccgagtcaggtcttgatgattgatcttgatgtgagattgtgagtcttgagtcttgatcgaatagtgagagtgagaaacttgacgagtctagagaacaatcaaccggtactggttgtcttcttatggagaggaagctggttggtcacgtgtgtctgtctcatcatgctgcggcaggtgtaggacactgcaactcatggtagaggacaacttgaaaactcaacagtttgtctggagcggatctgcttgatgctgggggcccttctcttcatggagagctcgcagcgggtgatcttgagttcaatagtacccaaagatcgaatgatttcctcgtcttgacatattatttgctccggggttggattgccagctacatgatctagtgcttggacaaagtcgtccggatcgacgagatgaagaggcgcgaattcgagcagacgggtggttgtttcggaggatcggaaggcattcagattgtgtggccgggctgtctgggaacgatgttgatgataacctccgatgctaatcccatccaacaagacttcgacgaggtagtcgcttgatttcagcgctctatcagtctcagtggagctagaacaggttggtttagttctctccagtaagtcatatgcggtatggtggacttggaagctgatttggaattggcttgattgctttgattcgatcgtaacgatctctttaaatgcgcctgttatggggtctttgatcgattgttgagagtactcttggcaagctgttttggtcggttttgttgatgatgttgttgatgatggtggtggtggagtgatgagtttgatggtgcagcgtgcagcagaggctgagttagtgggcatgttgctgctgctggtactactactactattactgctgctgatgatgatagagagctagatggttccagtcaagatgggaattgcaatggcttaaggatatgttggcgagatgggactaatgagcagagccggagcagagcagagtgccatcagaagcagtccgtttcaggatatcaaagccagagaagcccagcctgttgtattgctgatagcaaagggcaaccagctcataactctctcgcggcgataaaggattgaatctgttgatctcaattgaaagggtaaatcccttcacaaaacaacatggaactgctttcgaaatgaatgatcaggagaactgtgtatcaaggggagcaagaccgatttgtaaacaaatttatacagctgctgctgtagagatttggttataacacaagacgagaccaaaaaacctcttcttgataacctccacaatctagagtgacctggacagcgggagcaatcgcatcggctcgaagcgtctcccgggccgggtcccaatcaacgacaacctgcccccacacatcggcactttgccgggtacataaaggcgagctgaatctggccgtcagagtctacagcatttgagatcgggtgacctgaacaagcctgaacaccgatcgttcaacctgactcaaagaggaagctcttctcatacgggttttccctttgatcttggcactaggtcatcctttgcagtcaaagcatccgtctaaatttgggccaatcccatcatcaagcccagcccaagtaaaacccatcttgtaagaaacatgggccagcttgtaacctgctggataggaccactacaatgggcttggctctggaacatacaaaccaatccccagttttgatccctattgtcctcacctgcccctttgctacttgaagtcttggattggttccaccacttgcagtggcctcactggaaggccctgtccaccattccttcataggagacttactttgagacattgcataatcagcatctcaacctattcctattttagattcctctcaagacttggaattaaatggagattcaaacgcttatattggaaaaaaagaatgatgctacaacttatgtacaagcatcagggatgtgctaagaaaagggggattacaagtggcagaacaaggtctttggcatttgcacctcatgcttttttaggataatcaatataagaaagggtcttgaaggtctagtctacatagatctgggtggtgaaaaagctccaagatggcaagaatgaagataacggatggatcagtataatgggctattctctgagagcaagagcatttgtatatccatgagatcacttttcctatcttaccgatttttggtaccagtagcgctgcatcctgcaacctgataagtccagagtatccatggcatcttggcttagcccaggtaaggctctggcttcttccctgtgtttgtcaactaggagatggtagaggtaggtcttgaggaaatggctggaaactgatctggttattatcaacagaccaggtatgatgcactgacaaatcaatctgatcatttggttgttgtcaggacttggttgagcaggcaccacagctgtctgaaccaaagttgaaatatcacaaaaacaacagcattgtggtgagtacatttagactgtagttaacaatatctttgctatgtttcttgaatgtgattattgatggttctttgacaccttactactattcactcaatgcaatagataagcacaactacatattgcttctgttcaaataaataggcaattagttgttagctctgtcttcaagtggttgtgagatagctaatcaaaagcaaatttcattggctatgaatggcatcatttgaaactctgaatcataaatcaaatgatcaaaaatttcaagttagaatagatacaaagtttgatcaagtaaaacattactcttgagaggcaaaaatgagcaatgcatgattttctctctagccaaatgtttaaaatgttgatttgctgcttggaaataacatcattctagctctgcaggtttttccattataaatggaggagcaaatccacttttcctccatttataaaggaagcaacggtgggccagctacactaaccgtagcgttagtgtagcgtagtgtagctaaaataagctaacatgtagcgtagtgttagcgcaaatctgaaaatttgcactaacactacgcacgcagggcgccagtgggtgttagctgttagcgtagtgttagctttatttcactcatccacactaacactacgcccatggggcgcaaaaaagcatccgctacactaagctacagcgctttttagcggttttttggccttttttgccgctaacagcgctgtagcgtagcgtaacgcagcgtagtggctgtagcggtgcactaacactacccaaaaaaaggtgtgttgttagcgccgctaaaagttagcgtagcgtagtgggctgtagcgcaaactaacactacacaaaaaaaggttgctgcaacagcagctacgctaacgctaaatggccatttagcgtagcgtagcgtagcggcccaccgttgaaggaaggattggattgaaacaggtggtaagctgggatagaggccaggagtcagggaaatactgtcaatacaaggaagctgtactatagggttgatggaatgtcctcctcacatatggcttctttgtttggcagatagacaaaaaatatgcaatgttattccaagcagcaaatcagcatcttaaaatctgaagttgataagctcaacattctttctccccaacaaaacttagaatcccagtccctctcaatatttttcattctcctcccatcaatcatactcccaaggtgactttgattttaattcaattgattgtagatgtttttttttttttggtttttcctatcatgcatcatagttgatgactgccaatttgacatatcccctccttcctacttgtgaagtagtgagacgctgggtgcattgtaccaactaggctgggaggtacctatgtctggtgtctcaatctccacaaattatatgagatgatcttttctatttgttttcaaaaagaaaattgatggacacattatggcttgaggaagaagacagcttaatgtttatgatttcaaataaagaaatggtaataaaaaaacaagattgtgaagaaaaagacaaggcaattccaagaaggaacttgagatggtattggtgcatctctagaaacattggggttggacagaaatggatctgattagcaatcatatttgctgatgtgagggagtagtccaaaggaaggcttgcctgatcttgtatccttctcttgtttccgttgagccgaggcattgagtgcttcggcattttctcatgccaccatagacaccctagctgagaaggcaaccattagtagtgaattgagcgtattcttatcaatgtattgagaccataacttaccatcgtcggtattaataattgtttaaaaaatggcggtcagaggaggtttaagtgaagtcatgacttatgaattcaatggccaaggaaaaagatcaagcaaatcagaaagaatatggtgtggggagtctgaaggcgagcatcatttgaattgacctacctctcagtgaatttgaagaaaaagtagtacaaggtttgtatagatgagaaagatatcggagatcgagtctgtttgaaggaagtcggcgcagacagaaggcaaaaaggttagaagacttgatattggatatcatgagaggatagactatgagaagctcacaagaattcagtttgagtcgtcgtcgccagcctcttcataaacgacctcaatgtgaaagttagtgcccttgacagcaaagagcttcattcccttggaggtgaagcggtattggtgggaggcactgcgagtgaggtagggggcctgacgtgccattgaaaggttgatgaggatgcattgttttggggtgcatccggtggcaccaaatcgaatggcgttagcgggtcttcgcccggagtgggctaggggggatgaaactggaggggtgtggggggaagccatggttaggaaaccggtggagtgggaggggagggagggggattggactggtgtgctgagaggagaggatgagatgacagtggtgatcattggcagtcttttatatcccaaaacgcagcagcaagggctcagcagccatgagagcagcaccaacctcccggctcagcaggattacagtccttcaccagcagtgacactacatagcagcattccagctccgttgtagctgagcctttgtcggaaagtttgtgaagtttggcaaacacaaaggcccggtgttacagtcgtgtctgttcagcacctgggtccttgttgccacaataacaatccgtgtatgtatcccccatggccaacatgcagatagaaaactatgcgtgtcactccattcggcctatggtcacctaccaaaatgatctgaaaggtaggtggtaacgaaccttttctttgaattggtttgtatgatttatttcagcaagacgaagaccaatcaaatacaaccatcaaaactagatatcacagagaataccgagatagagatcacagaaagagactgagatcacaagaaagagcgaattaagatcacaaactagagatcacagaaaattgggaagagatcacagaaaaacagcaagaattacagaaaatcacaggactcgcaacaaacagagctatctgtcatggcagttatattggtgttgtttccggattcatctgttatgttagcctttgtaccgcctgagatgttggtgatgttggagggtcagggtggtgcgctgccacactctggaccagctgcagtcgagtttgtggtcgcgtttagtgcgttttttggttggccaggagccgatggatctggtttggggtttgctgatggagctggggtcggcccgccgggagagggtgtgaggaagagacccgtcggttgggtttttggtgcactccatcgccccaccaccaggtgcggcatcggcaggaggttttggcgtccgcggccccgtcgggctagccggctgagccttgaggcgattgggaaatgatgtggtgtggaggtgcaagtccttgccggtcgtcgtgtgcatatgggatatcgggctgcacatcaagattatcatggttcacatcttcgtgacgccgtattagatcagcttcctcccgcctggcaatgttcagttgatgattgtagcgtcgactgtgccgccggtaatccttggtgggacgagcgtttgtgcaaatcagacagacataagacgggccatcggcagtagcgatgcagttgaagtctaatgcagcagaagaatcgtctacgtgagctgggccactattggattggacagaaataaacacggcttacactttacggtcggcatgatgcacaacaagttggaccctcggagtagtggagcgagttagtcaagtcccgtcgcactgtcccagccaaggtgggatcggacgaaagcccgactggccagtccacagaccattcggcccgtctggcaactgtcggcccactggctcctgcggccccacccaattaccatggggccaatgtgtaacgagttttcgttatcttgcagtccggcaatgtttttcgttaaaatagttgattctgtatttatgatgtcatgagtatttgtatttcattttgatctttgatgacgtattgctctgatcggcgattatcaattctctttattaatgacgtatgagatgatcgaggatctttccgatcgttgtaggttagattatttgttatatatactgttgactctctttctctttgtggttcttctttcctcctcatctcgatatttctactcatcatatttttgttattacttgttacaattaaaaacataaaaagaacatcattataattattatacatcctccttctcctagcggtggccagagaatttggattctttatttattatctaagctttcagcgagattacctctcggtaaatcttcacagctactagcggaatagagtaatagattaagcctcacagttatatcgagatcttcatttctgagttctatcatatcaaactttgaaaattttttttgctgtcgtcatgtcggacgataactctcaaccttctccaatcactcctattggagtttccttacccagctccccttccccttccacaatccatttctcatccagaagacttccggttccgactccttctactcttccggctccattttttacaatcaatactccttcgccgattcctcaatccatgttggagttttctcctcgaccaatcgccagtccgatcttacccgactcctaccctttgaatcatcctgatccttctcgacctcgtccttttcatccattgtctcaaactcgtcccagaacatcttttcccgtcgataatgatgtgtcggctttgctttctgaccttcagttgaacaacgattctcaagctcaatcgtcttcaattcacgctcaaatgattgcggatcttaaaacggaagcgcgacacgacaagtcggtcattcgacagttacaggtggatgcggggaagatgaagatcgaaatcaataaattgaagacggcttgccatgaagatttccatcagttacgttcttcaattcaacaagaattccttcaagttcgcaacgcattcgatacgatttcttcttcgacagccactcgctttgatcgcttggagtcggttactgccacgccggtggcaccagttaagaaagcttttgttgatccggtttactactctcacatttttttctccggtgctccgaaagaaactaactctttctgtttcttcatgagaaacacgttggaacgtttgcatagtcagtttgccgacgagaagcacaaggtcatgtggctcgcgggttattttcgatctgattctggtcggttgggggatgtctgtccatcttacaactggtggcgtggtttacttgggaagaacgctcagcaacaagggctgaactccttgacggcatcgtcgcgagcggattttgttttggatgagctgaagagtgcggagtcgtttttggtttcgattgaagcaactttctctaatcatcgggaggttgaagaggctcgcaaggcacttaaagcggctcgccaagggactaagactgttgaggagtttaatatcatcttcaattccctcctatactctgttgatttatctgaagcttctaaatgtgagatttatgacgaggcgattaatcaagacatagttaggcttgggatgttccgcggtggttggacgacgatcaagactcttcaagaaaagcaagacatggcagctagtttggcgatggatcttggaggggtaggcttctatgaaaaaggggtccggcaaaaggcaatcaatcaagttgcgaatcaacaacgttctcagcatcgtgcggaggaccatcgtcattctcaacctcagccggatgcaaacaaggattccggcccgatggagattgatgcggttttggcggcggaaattgaagcgactggttttactcatttgctttggcgagcggaggcgaaggcgaggaagttgtgtattcgttgtggttttcgtttcgacaaggctcatagggatcttcacgcttgtccggtcgatcctgatttgcatttgaagacaagagacatggtggatttgtggcgcaaatggggcggttccttgcgacaggaaggtggtgttgggcgtcccgcggactcgtaccgaccagtcaaagcagaaagcttgtctgcacgcatttcgaacgaacgctcggattctccacgcgataagggaaaaaagcgagaatcagtctctcaggtcgaccatcagccgtcggcaaaacgttcttcggaaggttcagtttttgcgggccgcgatgcggctaaagcctccacatcctgtgaggagcaagaaccgatgtcggctggggaattgttttttgcgtcaagattggcgaatatggacattgaagattgtaagcgtttaacttatgtcaagaaggctgttggtatagataaccgtcctttctttaatggaaggttgatgattggtctgtccacatatgctgacgctttggttttggttgattcgggcgcgtcggcatcgttcattaataaagagtttgtaaatactaataaaataagtacggttgatttagatgttggcttacagtgtaattctttcgatggcactccggcatcatcaggcgatattacttgttttgtaaaagggaatgtactaattcccactattagcggctcgtttcttactactcatgtcaaattgtttgtaactaggttggcttctgctgacattatttttggtaatccttggttgaaggattctaatactttcatcgggggtaatgataatgacattgttacttatgattgtgtacaacagatttgttctgttgtttgtgatgaaggaaagaatttgatagattcttttgctgatgtgtttgtaacagaagcggtggcagatttgccgcctcatcgggagggattcgattgccgggttaatcttaaaaagggagctatacctccttttggcaagatgtataacttgagcaaagatgaacttgatgaattgaagatttatgttactgataatgttaaaaaaggttttattagggtctcatcttcttcggcggcggctccgattttttatgtcaaggtacccggcaaggcaaatcgaccatgtgttgattaccgcaagctgaacaatatgaccattcgagattcatatcctttgccggtgattgggcatttacttaattgcttacatggttgtagttttttgtcgaaggtagatttgaaagcagcttttaatctgttacgggtggcgccaggagacgaatggaagactgcttttcgtactccgtgggggctttttgagtatcaggttatgccttttggattggctaacgcaccagctacgtttcaacgttttattcaacatgttttacgtgaatatttggatgtttgttgttttgtttacattgatgacattttgatattttctaaaacacgtgaacagcattgtattgatttgcgtaacatcttacaaaaattaagggaaaattctttgaaggcgtcattaaacaagtgtgagtttttttgttcaaaagtaacctttttgggatttgatattacagatacagggttgaagatgaatgagcggaagttgcaaaccattgcggaatggccatttccctcgaatttgaaggaagtacagcgttttcttggttttgtcaatttttataggcgttttattccccgtttttcggaagttgctagtgctttgactaacttaactaaaaatgatttgcagcaggattactcttttcaatcaaaggaagcgcgagattcatttgatgcgttgaaagggttgtttgttaaagagccattactgattcattttagttttgacagggatcggaatgttcatgtggatagttcgggttatgctgttgcggcggtattgagtcagcctaatgctgatgggatttttcagccggttagttatttttcgaggaagttgtcggatcgggaacgttcatggcctatttttgatctggaactgctggcgattgtttcggcgtttgaagaatggcgagcgtggttgatgggaacatgtaatccagtttcagtgttttctgatcattcaaacctgctgtattttaagactgctaaacatttgtcacctaagcaggcgagatgggcgaattatttggataattttaacatgctaatttatcatatctctggttctaagaatccggctgatgcgccaagtaggagggaggattattcagatggcgtgttgattcgaagggatgctgattcgatcactcgtaacatggtggctattgatcaagtaaagtctgttccagctgactcaaagatgcatgacttacactttcaacgacccaattcggcgttactacagtttttcgaaaagaattatactaatgaagagaagaagacacgcggggtaaagttatttgaagggtgtttctggcattttcatagaatttttgttccagcaacgttgcggactaagattatgaagatgtatcatgaagttccgacagtcgggcatccgggtattgctcggactttgtctttacttactcgtagtttttcctggccggcggtcaaagattcggttatcaggtttgttaatagttgtgattcgtgtcaacgagtaaaggctcgacggcgagcaccagatggaaaattggtgtctataattccgtcaccgcgtccgtggagtgttattggaatggatatgattgttaagttgcctctttcggggggttttgactctattttagtagtgattgatttattgagtaagcttacccattttattccttgtaatgaggcgtgctcttcggcgatactggcgactctttttcgtaagaatgttttcaagtatcatgggcttcctgataaaattgtctcggataggggtagtacatttgtcagtgatttttggaaatcacttatgttttctttaggtatacagtctggggcgtcaacggcttatcatccacagacggatggacagacggaacgcatgaatcaggttgtggaagattatcttcgccatttttgttcttattaccaggatgattggcataagagtttggatatggcggagttctccataaataatttggattcggcaagtttgaagatttcacctttcttttttacttatggtttccatccaaaatttaacattatcactgaagccacaggaagaaaggatttggatgatttcttggttgatttgcagattacacaagaaacggctattgaatgtttaactcaggcgcgaataaaacaagcattttattataaccaagggaagagagatgcgccttcctataataaaggtgataaggtgttgttactccgcaagtttattcagtctcgaaggttaaattccaagttagattataggtatttgggcccgtttacagtagttagtatgataggtactaatgctgttaagcttgatattgaaaaggactatccgaagctgcatcctgtctttaatgtttctcttttggtgcgttactgcgatcctatgatcattgctgatcgtggtttaatttctggttcgaagcagaagtactacgatgacagtgaggtagttgattggaacaaagttcgcgtcattctggatgaaagactcgtaagtaagggtaagactgactatttgattgcttggaaagggacaacagtgggagaaaatacgtgggtagctgacaaacatattccaagctcggctcaacattttgtggattcctttaaaaagattcatgaggcaaagtacaaaaagaaaaagaaaaaggcggctctgacggatggacaaagtaaggtagtaggtgaggctattttgtaacgagttttcgttatcttgcagtccggcaatgtttttcgttaaaatagttgattctgtatttatgatgtcatgagtatttgtatttcattttgatctttgatgacgtattgctctgatcggcgattatcaattctctttattaatgacgtatgagatgatcgaggatctttccgatcgttgtaggttagattatttgttatatatactgttgactctctttctctttgtggttcttctttcctcctcatctcgatatttctactcatcatatttttgttattacttgttacaattaaaaacataaaaagaacatcattataattattatacatcctccttctcctagcggtggccagagaatttggattctttatttattatctaagctttcagcgagattacctctcggtaaatcttcacagctactagcggaatagagtaatagattaagcctcacacaatgtccccatcgcagtcatacggtccccggcagcctcgcgggacgcagatgttgccaggttgtgactggtgcgtcgtgattccgcaaaaaggtaagcgtcccggtgacacgaccctcagtgaccctggggtgccgttcttgtaaccgtaacagggacagggcggtaaccctgctgtcacccggacggtgtttagggtcgcgaggacgatatttcgtcggtgacgctctgggctcgtcagtgtcctttcgaaatccccccgccgtgtaggtatttgagattccggagctgtgggtgtggatggtgggacgctcagaacttatccaaatcatagctcttacagcaatcaatgaattggcacccaggtacatgggcagagattcagagggacacattcgaggttcattgatccaacatggacattggatggactttgtctctgataataccgacatatatataagactgtttgcaaagaatcctatccgaattccatcaagaactagttcagtgtttggaacagatgtcgcttggctcaaaggtttttcataaaaattcatttgagcctgatgcttttgcattcaattgcttattgggggacactggaattgatttcagagtgacaggggaatctaatgtagatttgatggtggcgatttctttcaatggtgtagaaattagaattgaatctcgagacgccgttctgttttctgaggtgctgatggtgaaatgatagactgactgattgtagaacttgaggcagctgctacgaatcacgatatgatcactcccagtttgtgccatgtggtgaagaagctagtttgatggcttatataatctgatgcttgagcacggatgagtctgccgcagcaccctgcttgcttaattttccattctcggtgacaggtgtgctgtggtgtgatgatgtaatcttgaggaaccttgttgcagatcctcgaaacttccaaacggactataaaaccaacttcaccctcaacccagcatccccccctcccccctccaagcaaaaccacaagatgtcatcgctattcccactactcagatcactcctcatctcaccactcaaaccaacatcaacaacaaccaacactatccaacagatcatccaagacagagaccgaggcggattcaccactccagaccgacagcaggaccatctctcgttccatgacaccggattaagaggcacccagggggcactcatcgtactcgaagcactagccactaacccattcgcaagcaggctcaccctcagccacaacatcctcggcgatcagggcgtccgccagctggccagtcgactccgattcctcaagaaaagacgcgcaacccccatccacgaactcaacctggcctcaaacgcactcaccgatgccgcactcatcgagctctgtcggacctcagacgggctcctggaactctacctctccaataaccacatctctctcaactgttctccctcacccttcctcgccgggctcggcaacctcaccctgctctcactcacctccaaccccatcgactgtctcgccctatccgacttactccgcaaccccaaactcgccctcctccaactcaacaccctccatctctcagcctgcgcactcgacctccccgtcgccgtctcccttgcactctggctagaggatagatcccgatctgggactttggaatggcttgccgtgaatggtaacaattggggaacagccggatgcgaacggatcgtttgggcactagcacgtcgaggagggaacagcaatctacttcgagttgaaatgttagcctgtgatgcccctccatcagaagcagaacccactgagggtcgagatcagatggagatcgtcaagctgatgggattcagagactcgaacgatctcgaagattgccatttgactgtccaacttgaagggggctggaagaagctcttagagaaatgcgaggctcggaaccaagccctcagactagccactcgacgggccgcactgggactggtcagcaccgcacgcccgatcctcttgggcaccccgcgtcccccagcctcagctgaagcagaaaccatggaagccagcaaggctcgagtgtttcggtgggacaaattaccagaagagctgaagctgcacatctggagatgggtggccatcctgagcgcctttcccggcctacaatcactcgagcttcccgaccatcatcagcaacaaggcccgtcgctctcggcggccgatcaagtccattcccgggccgccaccgccacctcccgagctgccgccgtcgacccctttatcctgcccgacccgctcaccccttcccaacttttcagcctcatcaattacgcacaggatcgcgagagcttgcaggccgagatcgcactcagagaggaggctatcttctctcacctcataggctctaagtcttcctcttcttcttctgttcatcgtcagttggtcgacaatcttaggagagacgcagatatcgatcgccagggtcgcgctttcattctttcctcctgcggctgtcttcgattccagggcgatatctgaatttccttcctcaatgattttttttcttttcgtaatagatctcgacttcttcttctctcttgcttattttctcttacccaataactcttcctctccctctcttaagtcttcagcacttccaatagatacataaaacccgttgatcatgttatccttcttcctcttttctttgagtattattagagtcgaatgagtttgttgtattacaccaagaattgtattattattattattgtattaccgatttccttcctctcttgatatcgttcaatattctcgcttatatctccttaagcctttggttgtgtgtttgtgttttttggagtgagaggatagcagtcttagtcatcataatttgttgtttttcgtattgtagagcattatcaaactgtcttttccctattatatacactagagaagtaaagattttcacggcaccaatcgagttgtagaatgatgtcaatcatgtctttggccattctcttgagcagtgtatcttgaggtcaccaaatctaggaggctgcaggctctttgtgtgcttcgaagactcagcctggacagatgggcgcggttctggaagtttgcttgatcatgcctggtcaccaatctaacacacatagaatctgtttgattttagatttgtctatctgtcaaaaaaaagtagccatatgtatgcgttgtataattgaaggaacttgaagagaagagattatgttgcccatattgtgtatgtaagagaaactcgatgatccgtaatgggtatgtaatgtacaacaccaattatacaataaataaaacaacaacacttcaaacaaacaaacaaacaagcatcaaactggctggtacaaacaaacaaacaaagaatacaaagagaagatgaagggggtggtaagaagaagaagaacgtgcgtgtttggtaatcaagagttgatagagaggatatcaagaacgatggtggtgtggtgcgttgtgtatatgatcaactatcgcagcaacaacaaaacaaaatgaaaacaaagaagaagaagaagaagaaaacaagcggggagagatcaggaagtagggtgtggagatgcgtgcatgcgtgtacgggtgtgcatatctcggggatgatcaagcaaatgttgtcctgtttcaagtcggtataaactctgttctcaccgtcaaagaaaaaaaaaacgaaaaacgaaaccaacagagtgggaaaagtcagttttccaatccaatcaaaataaaaaagaaaagaaataaaataaaatgagaaacggaataaatgggagaagaaaaagggaagacggactttgagaggctgaagtttgttcactggtcgagtctttgaacgccgctaagccggccaagattcctcccaacatgaagatgacggagataagcagcctaacataaccagtcaaaaagagaaaaaaaaaattagaatgaattttccacagataaaaaaaaggaggaggaggaggaggacggaccagataacgccccagactcgactaggaatgatcggacacaacttggcgaattgggtggcatctgattcgttcactttccggaacactaggtcgtctacgatgtcccaaacactgtacagacacgacatcactccattaaataagacgtaaaatcttaacggacttccatgatctataaacctgtttttttttttttgggggggggggtgtggattgattgttgtaacaaagcgaagagcaatgtgtcagtaattgagaggatcggtgtggaggttttgggtgttgatgcgaaagacttcgggacggtaattgcgtaccaaaacgcgaccatgattccgatggcgatgaccacgacgatcctggtgagccaattgcgagcccaccaaagagtgatcaagagcatcactgccaagataatactagcaacctaaaacatcaaaaaaaaaaaatcacacatccatggaaaaataagaattttttgtagcgatgagaagtaattcaaaaactgtacgagaaaaaaaaaaggaaaaaaaagaatagctgacttttgaggccactgtatcgaacccagcaaagatcagtaaggcgccaatcagcgaggagccgaggtatccggccggtaaagtgcatgcttggatcccgcctctcatcttagtcaaccccccctctttttatttatttacacacacacacaaagcccaacatcattttttttttagtctcggcactcaatttcttgagattacaagttgtgagaagaaaggattggttgtttaccgttggggtctaatgtgatgctctcgattcgggctcccgtacattttccaacaatggcatgtgaactatatttgttattatatgaaatcacatgtttttttttcaaaaaaaagaaaacaaaacagattagtgctattgttcttcttgtaaactgtagaggaagcgaaaaatagtgttgagaggttcggttgagaccgacaattcatggaaggcgacggtgagtaatttgaacggataaatgatatgtctgagtccccagagattcctattttttaaatcaataaataaatccctatcagtgattttttccctttcttttatgagaaaaaaaagtgagagagaagaggacggaccaggcgatgaggatgaagagtgcatagccagcaatcacgtagagtgtgattcgttgagttgagttgggtgacagagcttcgccgactgagcgggcttggaatgagtgaagtgtttggtattggtcgtagacgagcgtgggcatgccttctttggttccttggttaaaatgatccctagtcctacgattctacttcttgtcgatacgcttctctttgtcgttccgtcggtatatcgttagtctttgcaggtataagtttcttcttgagtcggttcttttttttcaagctggttgagtggttgtcggtgtgagcttgcaggctgtgtgggtgttgttgatgttgtggctgtgctggtgtgctcacagctctcaataaattcagttgatgcgtccaaactatgtggttacagagaggacggatcatgggcttacctaaaccctcttggcagctctgggcactggatacttgacttcactaacacttcctgtcacacattattgtaagcccagattcaacccacatgtcacaattttcggccttggctgactcagtagttctgcatgtaagaaagcgagaaaatactatgagtcccgtgactggttttattcgagtgcaaaagaaagatattattgcatgattacaaacctgtaagaaagcgagaaaatactatgagtcccgtgactggttttattcgagtgcaaaagaaagatgaggaaactcgaataaccagccacggttacaacttataaatgctttgattatgtaacatgcagatttaaaagtatgtaaatatgaaatggaaaagtatgtaaatatgaaattgaaaatagacaaaagtcagaaaagaataaaattgatgagaaaggaaaaaaccaaaatagtttgtcatgttgacatctcgtaaccttacagcccctcccaacatgaaaaacttgtgccggtactaaaactaataagagaaaaaaatggaagaaatgaaatgagagaaaagaagaataaaacaaatgaaccaaaggaaaaaaatgaaatatcagataaaaggaaaaaataaagagaggtgattacgccggaatttccccaacacccaaatcctttaggctagccagatgcttggcagctcctaggcgtttggtgaatacgtccgccagttggaattgattcgagatccaataaagtcgaacctgatatttacgaacaaaatcatttacgaaataaaatgctcgctgtaaatacttgatcttctttttggaagcattgtcggtggcgacaagtacggcagcttggttgtcgcataagatttcgtagttggataccgggcagacatcgtcaagcacgaccttgatgttggcgagtgtttgggtcgcgatggataaggccacgtattccgccgcacaggtggacatggccacaacatcttggcgtttagagccccatgttatcggattaccgcagtgctggaggagataacccgaggtcgaccgctcgtgttcgcctccccaaccggcatcgacaaaaagtcgcacctcctctttcccaggttggaaatggatggcccggtgtgtattcttcttgatgtatccaataagatggtcaagggcggaccaatgtgcctcggaaggtcgactgctataccgtgcaagcatgtttaccgcgtacgcaatatccggacgagtgccgcacgccagatacatgagtgaacccagaaccgaccggaaagctgtctcatcaacgggatccgacttggatgtctcaaacgagatttccggtagagttgtgttttgatgtaccgtgcgtcgctggtactggctaacaacttgagtggccagcagatgttgttcaaggtaagccgaagaaacccgttgatgtagattgatcccaacgatttggtcaactgctctttccactttacctcaagatgttctgtcatgccggcacgtagctcgtcaatggcggattgagcgttactgacaacaagcccgtcatccacatgcatccaaataaagatgcgcacttcctcgcgccggtagacataaagggatgattcgacctccgatgcctcaaagtcgagtttagacaagatctgcttaaaatgaagccaccagcagcgcccagcttgtttcgtaccgtaaagggctttctttaaacgcagaacctttcccttgaaatgtggtcggagttcggtgggcggtttcacgtagacctcctcttcaatgggactatataaataagcggagcttacatcaaatgagttcataatgtacccaaattgtatcgcaatggagatgagcaggcgaagcgttgccaaggaagccgtgggtgcgtaggtgtcacgacagtctatgcctggtcgttgattgaatccgcgcgcaacgtaccgcgccttgaagaggatgattgccccaacaacgtcccgtttcaatgcaaacacccaccgggccccgatgaccttgatgcccttctggggctcaacagcctcccacaccccaagcttctcaagctgggacaactcgcgttctgccgccattctccagtcattggcgtgcggtcccgctagggcctggtgaatatggttgggtatcgccacatcagaacgtatgggcaatgaatcgacggctcgttcttggatcaaagcttcctcatccgtacgttcctgacccaacaccaggttattcaagaggaaagagatatcgtgtttcgtcgtcggtatttccgccaccggaagttgttggaaatccgggaagacagcattggtggattgggtgaaggttttcaaatgttcattgtagaaaacccagcctttctcagacgcagggtatccgacaaggaaacactcgtccgcacgaaggtcgaacttggtattgcgcttgtccaccggtcggaacaccaatgccctagcaccgaaaggaaagatgtattctggaaccgggacttggttaaaaagtatctcaatcggcgtcttgggaaagatgcgtgagtggggtagtcgattgtgtaagtacacagcaacttgctgagcataactccagaacaactgggggagagtagagttgagcatcatgaccctggccatgtcattgatcgtccggtttacccgctcggcctctccattctcctccggatggtacggagacgagtgcgccagagtgataccgcgtgcctccaggatggtcttgagctttttggatatgaactccctgccattgtcgcacctcagaaaacggggaaaacgcccaaggcggttctttatcatgtcaaaccagactcggagtcgctcggcaacatcagacttctgtttcatcggggttatcagagtatacatggacgcgtgatctctgagagtgagcgcgaactgatttccatgaatgtcttcatcaaatggacccatgacgtctgacaccacaaggtccaggatttcctccttgggtattgaagatttgggaaggaatcgcttgccagtggcttttgagacgacacacttctcgcagaagaatggcttccaggtctgtacacaatctggatcaacgaatcgctcaaggaatttcaagacagccttgtcgtttgcgtgaccaaaacgctcgtgccatttgatggactccatgctgggttgatttgtcatggaagcgagaacaatttcattgcagacgggaggagggtcctctttggtgaccaaattccaacaataattagagaaatgagttcggaaaacacgatgtttgtgtaccaacgacattgtacaatctttgtcaaacatcggttggagaccatacgttgctagcataccaagggaaagtataacataaggaatagagggatgatgatagacattcttgatccgaatcgttccactaggagtcggaatcctcaggcttcccattccagtaagcgacattgccgatttgcgggacgcaagtagaacaggcactggattagttaatcgcctttcaaaagtgaagaagggcgagttcccgcttacacaagccgaggcgcccgagtcgatcaggaccgtgttgtcgttgggagcagctgtgtcaatggcgcggacacgaacgggaccaggcttggaacccgaagcaccggcaggagttggctgagtcgcaagttgacccacatcgagtcgtccttcttgtaagtcacgagcaagacgccggcaggtggaggcccaatgccccttgatcttgcagtaattgcactcagatcccttttcggccatttgggtgctggtaggttgagtccctttgaaagcaagagcgttcgtcagggctttgttgccaaacgtcgaaggtctgctttggtcggtccgtttcttcgaattgttgttgttgggcataacgcgattgaccagtatggggttgtcggatgagccggtctgaagctctccttcaacctgagtgatctgctggcaaactttatccaaagtcggaacagtggtagccgtattcaatcgatggttcaaattgtttcggaaagagttttcgtcaacgtcgatgggtggtttaacaacagattgaagcattaacccaaaaaactcttcagtggttatctttttctgtttgatttcgaagtagaatttctggaactgagcaacgagttcatcgttggagtgttggcgttccgattggtaaaagtcgtgtaattgagcaacgagttcgagtttgttttgtctatcgttccgtttgcaactggcctccaacttgtcaaagatatcctttggtttccgggttgtagctacagtcgccaagaggttcttgtcgagagtagatcgcagtaggatgacaagcgatggttcctgctcatcgtgaatcgtgagccagttagttgatttggataggaattcatctcggcggaagacaaattcgagagtcgtattgatttgttgctcccaagcggagtagttcttcccgccaaacttgaggtattcaacgtcggtgtgaatcgatcgatgaagcgccatggggtccttcatgaaatgcttctggtgaaaggtgtattgttgagaatccacagcgcgaggggtgtcttctcgtttgactaagtgtggaggatctccccgtgtttgcgagagtgtgtcggcgaggttgtttacagccttgattacgccatcgattttcaagtcgagcttaataactttgtggtcgatacgaccaatttcgtttcgggtttcatggttacccgtttggatgcttcgaaatttggtgtcgaggtctttgaggttgtgtatgatttgttcctctgacaattcccccggtacgagttgactaagtgaagtcagggtggaatcggatctttcttgcgtttggtcggttgtcttccctttggaagtggaactcttcttactcatcttgagttttcgcggtaggccggcttttaacctgtaagaaagcgagaaaatactatgagtcccgtgactggttttattcgagtgcaaaagaaagatattattgcatgattacaaacctgtaagaaagcgagaaaatactatgagtcccgtgactggttttattcgagtgcaaaagaaagatgaggaaactcgaataaccagccacggttacaacttataaatgctttgattatgtaacatgcagatttaaaagtatgtaaatatgaaatggaaaagtatgtaaatatgaaattgaaaatagacaaaagtcagaaaagaataaaattgatgagaaaggaaaaaaccaaaatagtttgtcatgttgacatctcgtaaccttacactgcacaccttacataattctaaaaactgggataacatttgatatcactttgcagccatgctggactttttctgactttttggattgtatacatagtttcgtaaaattcccgagaccaaatgaaaattaaaaaaaattactatcatgaatatgttttttttttttttttttttttttctgatcatatcctttactttcttggggatggtggccctttttttgcgactggctgactggttacgtcatttccacgaaaattggactaaatgcgtgaccttgtgcttcgcacagaagagtggtaaactgtcggatggaaaatttctatctctccctctccctttccctggggaattcagttctcaacgaagctacgctataggtcagtactcaccacttgatcagcaaaacggttaagtcaacggtgtgctcagtcggtagactgatttgctgttctttccagatggcagcccgaacgagtcgaccacgatccaagaagctgaaaacgaagcacgtccctacctccaacagcgaagatgaggacgagaaaccgatcggacgacccgctcgaagggccaagaagaaagtagtcgccaagaaagaagagtcccccgcctccgcttcaagcctctcatctgccgagtctgacgcgaagaaagcccaagagaaagatttcatcccctctgatgatcccgacgaaggatcacccgagctcgatagcgatcatattgacagcgacgacggtgacgatgtcccccctaaaactaaaagcaagaaacggaaatcgacggccactggtggtagcacaaccggcaatcctaaatctgttgtcgtcaaaaacattgctcctggtccgactaaagatcagctcgtcagccctggactcatcgccggcttgtaaattgctttcttctcaaaaatcaactggcgcctcttttcaatcagtcaagaacgcgtattttctaaaaaaaagttgcccattttgcgtttgcagcacgatggatcttttggaaaacttagctaaaccagaatgcaatgatcgagaatggctgattgtaaatggtaagtttttccttttttttccaatccttctcttacttacttttcttttcttttctattcgattctctcttttctttcgttctctccgtctctctacatctgatgacaacttttcttctttgaatttttcttgcctatcaatatttcagataacacgtatcggaaggcgttagagaattggaaggatttcgtggatctgttatgtcccaaaatcgtggaatgtgattggacgattccgcaactaccagccaaagatttggtttatcgattacagttcagtcaactctctcactatctcaagtcttctcctcttcctctttccaaaaaaaaaaaaaaagttcatttcttctttttccattaaaattaatcttgattaacagtcgagatgtaaggttctccagtgataaaacgccttacaaaaagtatttctcagctggattttcgaggacggggaggaaagggccatgggccttgtattatttgcaaatcgaagtcagtcctattccgatctctgatgacatatgtctggtgatgtgatacacatgaattgacttccaggtgtttatgaactctgacttctcttgtctatcatccccaaaaaagccgggtgataagtctttggttgcaggtggtatttggtgtccggacaaaaaccagtccgttcactttcattccttacactttttaattatacatctcttattcatctcatccactaaaacatcgctgatcacgtgtgtcttcatgtgcttttctgccttttgcagattggccacaatcaggaattcaattatgaggaaccctaagcctttgagagacgtgattaatcataaagagttcactgatatgtttgggaaaccttcagggaaacctggaccatcagaagttgagcaatttaatttatgaacactttttcaatctctatatcatcttgacatggtcccgctttttccaaaaacctttatctgatgattatcattgatcttaaaaaaaattggttgctgggttttgggattcaaaaaaaaaaaactagagaaggaacatttttggacataaagatgaactgaaaaactgtcccaagatgaatggagttgataaatcacatccgtcagtctcaataaaaaatcaataaatgtctcttttatcgtcaatttccttgattcttttggacactgattgctctctctatctctccacatatatatatgtatttcttccattctcattcacttacatcacacagtgatctggatttactgaaactcaggtcgattgcggcaactaaattgtgcgcttttttgctgttcttccttcgcttctttgcccgatcaccttcacacacacatacacccactgcaaatgttgaacattcttttcaattcgcagccctctgctcacctctcgaccattattaattactcgtgcctcttccttgaaaaatgctgaactgaatgaaataaaacaatacagatttcccgatgaggtggtcatgtcgagctctttcatggacgaaatcgccaaagctgtcaaggtatgcatttgataaatacttcaagagaaataagtagattgttgaatccggtttcctgataacaatatatcggcccgttttttctattacaggccttgagtccattagttcaatgtttaaacgaagtaggtctcagcttctcctcttccaacctttcaatcttattcgagttacagtgaaattgagattgaattcctgatgatcctggcgtgtgttttccttcgtagatgatattgccccaatccgatgatgaagaagaagcctgaccaaaaaaaaaaaaaaacgccctaccgagaaaaccaaggagcctacataactaaatattcatctctcattcttgttacaatattcaaaggatcgagaaaacatactcaaaaaaacttcttttctttataacaagcaagctgaataaacatctctatctaattttttttctttcactggatggcagtttacaattcgttagcgattagataaatcaaaagaggaatgaatcctgtattggatatgccaggaaggctattggcgtaaaatttgcatgtaacaaaccaccttcacattgaatgtttattgtctgttccttgggaagggacttcctccgatgctcgaacttatacatgattgatacttgtataaatggattctccgatcaattctttactacttgtacctttttctcccgttcttcagagagatttttttttctttcatcttgcacatctcgcgtgttctctcccggtacaatgatcagacaaaccacacccgcaaactcaagaacgagttgtggactattcaagtcatcagagcattcgaagcacactgaattgtgcctggaacgagaatcagcccaactctcgtgaattggcttccttctacacacctgtcttgatcttgacctattcattacaaaaacaaaatgcaacatgacaagtctgataattagcgttgttttttggaataatcatttgaatctatggagctatgtatgggtggggaaataagttatctatctatgtgctttgaattagtaagatgatgagaatcatagtatcatgaagagatcataaagacggagtttttcttggtgaagatgggtcgagttacatctatccgaacgaacatgcaagacgagagaatggttgagaatttgtgaacacacaacgcaatatggactgccccgattcccagctgggccatccaaacacggtatctagaagtgttcctcataagtcaacatgatgaatgggaagatcagcgatgggtccagggggttggagacgtacgaaacacgataagaagagacatcaggagaaatcgaatcaagccgcctcgagtttgtggtccgcctgttcgatgatttttcccacgatcggcagggtggaggcgttggcataggacaaataagaatctagagaacaacggaggagaaggtgaggttgatcagtcgggcggggtcagtataagatgtgattgtccgcttagcaaaaatgggagttaaagatgggaacgaggagatgtgattgttgatcaaaaggacacttactccagaacagggaagcgccgtctagaaggattagacgcatgttgaagatagtcagctcaaacatatcccgattcagctccgacaggggtcaacaacagaaaaaaacaaaatctaggtccctaacaacttactgatcactaggagtcttaagtggctgggtaccaggccaaagttgatcgcttgtagagggatgaaaactgttgtaatcacgccaaacgaaccaaacgggggagcttgagtaagtcaagagagaaacagatcataagcacttgtgggtgattatgaaagaaagctcaccgatccaattcttgtacagggtcggcccccatttctcacgcagccgttcttcggcctgcttaagatccttgccttccctgcaacaatatattaccatcgttatagggcattagaaaaaaagaatgggcatcgatagtcagtcgaaaaggtgctcgggcaggatcgtcgttttgaaatgtatgagtatgtgggagggaaagacgaacagataattcatcgtcgtgaagaaaaaggcgagcatcgtcggggcggcgattagttgatcgatgctgagtttcaggaaggtggctacacaatcatccgacaccagagagatctgatcagcactgtccgaccatatagattagtatatatatagccaagagatatcgaccacgcactcaatccacgacttttcagttggatgaagtccaaggtcttgaaccaacgcgtcccgagtggggcgaagacgaagcctgagaagaggaaggaggaggagggaattaaagagctgcaagtcagtacgagcaccgatcccatttgtgctcggttgtaaggaaagacgagatagattccattgggttgttgcgtacctccatatccagccagtcgggccgtccgagcccacttgcatccaatcgttcggattgataagaattggacgaaggatcgaatgagatgataataatacaagtccgtcaatgccctctagtgaaccctcccacaattgaagatgcaggggaacgcggtcttgtatttctatggaaaactctcgagacttgattcaacggggggtttttgttgacatacaacatacctcatgctgttttcctttcctctcgatagcctgttcgtgaagaagacgatccggtcagtccaatcgctgcttaacggtttaagaaatcggatgataatctagatatgtacctgctgtgcaatgatatcccctccaccgaacagaatcactacgatattgccgaccaaagacaatcatcagacaagatgatgatctgctatatccatccagtggggtactcacatgacgtgacgatctgagtcctcaatggtcggtgtaagagggcatggttgtaagaccgaatgaatgcggccatggatgtttgtctggcttgtgattgttgttttgcttattctcttgaggattgatggttgtggagatggcgttgtgtttgcaggtaatcttgaaacccatgaactagtacaccccacccaccaccaccaccaccacgttcagaaacttctcgcacacacttaaacccacccaaaacccacttgatacaacactgcacaatagagtgtaaataatctgattgcaagtgagttgggtcatctcccatgtgttgagaagtcaatgaaaaaaaaagtatttaaacagattcaacacgcccaacaagccgcatacatccatccagtttgtcttccgccctcatggaggatcacacactttttgattgtatggacatactcacagcagaaacacccattcctctccaaaaggccagtcgagggttaagttaaaaatgctgtgtggtgtatacatactgggtgtgaagttggccgagtttggtaggttgggctgagtgttttgttcggtgcgaaactgagactgagttttgactgagttttgtccactgtatttgccctcttgaccattcttgctcgaaccccgccggccgccttaccctggcacagcagcactccttccactctccaaccactcacagaaacaaaccaacagccgacttgatcagaaaccaggcactgcaagaactagacgagaagaagaactgacttgactcacttgaaggctgtaaacagactgccgcttcagtacaaacgaacctacactcagagaaccaacgagcaaatcggaccattccagccctaaatcgattgattgtccatagaaataactcactcccctcgattcttgtcacccctcagtccaactttcattccttccttcccaacttcaaaccctcacttcacttcaaactcaactcaactcaaaccaacccaacccaacccacccatcactcctcaagctcaaccactcactccaacaatcaacaacgcccccacacatcccaagaagagacgatgacgatgccctcctcagctgcctcatctccatctcttcaacctggcttctcctcgggtaacagcacttctccaacctccccagaggatcaacccgatcctcttgccgatctccgtctcttgttgcaattcgtcgctcgtgcgttctatgaagttcgtcacatcctgctctttgatcaactgattcggaaagaggcgtgagtttgcgatattctatacatagttctctctcaaaccttccttcctcttatatatccccccctccccagccctgtcactctcattcttcatgagagcttcttcatccctctcctactccgatttccttcacttctctttagcaagtagctattccttccttcctcctcgtcttcagccagatcatcccatccacatcttagccatcaaaaagaccttgagtctatctaaaagaaactcccaaagcttttgatgaatgaaaactgaaggttttcatatgtatgtctgcaaatatggcgtcatacagcatgaaagatgaggagctttctgctcgtctcggaatgacaccaaaagatttggccaaagctgctaatccgctcatacgggaccaactggtctcaacgtaagctattccactactttttcttatttgttgcgttttgttcatctgctaaatggtcccttttctttagctatatgcgtgctgagcagaagcccggagcatataaagctactcagcgaacttactacttcatcgattacaaacactgtgtcgatgtgatcaagtggcgaatgtggaagatgaacaaagtgctggacgacaaacaacgaaacgtttgtcgagtttccggtttcccccccttttttcacctaatttgaccaccttgctgactattcctcatttacacaggtcattgatggccagggatatgtatgtccacggtgcaaaaaaacttattcaaccctcgatatttcaggcctttcgatgacagccactagtttcctatgtgagatctgcggaacccctctgaacgataacgaaaatgatatcgaggtacagaagaacaaggatcggatgcaacgtcttaactcacagacgatgaccatcaaaaagaatctacaaaaagccgaccagatcgttataccaccgtgagtggtcctcatcaccaactttctctccaccgtctcaagctcattcttaatgatttccaacagttttgatatcgcaaaatgggttgctgtgaacgtccccttggaaaaccaggtcgattcatccgatggtcttgctgtggccactggtggcgccaaggaagcggctgtcacagttcaactggcggaagaaggagatctagaagccaagaagcgactaaaagaacagcaagccgaagccaagcgccaagccaatgctctaccggtatggattgcgcagagtacggtcagtggggaactgacaagagcaggaatgaaagacggcccgatgatgtcaaacgtccaacaatccagcggagtctctttccacgacccttccgccgtcgtccaatctcaatcgtctgaaaaccagatagacgacatcgattacgatgcctatttcgccaagctacagacccagaccggctcgacggcctgctcctcaacgggctcgaacgactcgaagcgctcgccagccgatagcagtgccggctccctgccttcacccacccactctcgagactcacctatcgccgccggtctcaagcgaccccgtgcagcagaccagtctaactcctactacggatctcactcccacaatgagcgtgctagcaagaaatcaagacccggaatgcctctgatcggggccgataggacaccccctgagcacccaccaagtgtcgatgtcaggatggtgatggttgctgggaaaccgatacccttgcttgaagtgactgacgatcatgagcagctgatggttggtatacgttttctgtttcattcatttcacttggcatttcatattaaccttgatggattttttctgttaatcgccttttcagtcttcagaagaatatactcagtatgcccagttggttcttcaagatgaataatctggaaaacacacaaaaagtcatggacatttcatctctggaagttcttttctcccctttctcccttcgtatctcgcactcttgctccttttgccctttcgattgttttggttacttgaaaaagagagaataactaaaagaaaccaaaaaaaatggcactttgatctcaagaaagtgatgttttcttttttctttttccttattatatcattattcttattttacgtttatcctttccacctcgttattgtgggtgtgttatgtctcatataaccactactaactatctcctacttagtactagtagtatcttccttctctcaaaaacccaccatttccttttttttgtacagattattaacactattcttacctcttttttttcttcttcttctctttccgctttgctgctcttccccctcctctttttttttgtcatgatgaattcaactaaccaaaagaaataagaaaaaatctattacataatcaagaaaaaaaaacaattcaaaaatctcaattatccaaacaaaaaaaattgaaaaaaaatgctttctcttttttttcatttcacaataattggttgtttttaattactgctgcttattgttgcaggttttcttttggctttgatcatttttttttcttgtctgcaagaaaatccttctggttttggttcattctcttgactgctccatttttttttcctttctgctctttgcatcaaacaaacaaacaaacaaaccaaaaagtggggtctttttttcttctggatgcacataaaatagtgtgtttttttgtgtgcatggtacatacaaaatacaatcaatcaaggggtctgacagaatgaagttggtcatgtatgatgcaatgccactttttgaatgttccttggatgatgtattgcataccaaagaatggctagatactgtggcttgcttgttttgagagtgtgcccccccataaaaagaaacatgctaccaggaccaacacccatccatccttccagacttctttaataatcacctgattcatttcctactagtacaattaactacttcacatatacctcttaagattgtttgaaatcaacacaaaattctaaggatttgccaatgttggtatggttgctaaaatgcccaatcacaatgttcaactgcaagtctgagtttggacctggaaggatagtacttcagaactatacttatcatactgccactgggctgttggacattcttcaacaaaatcttgcggctaagccaagcttaacaacatctctcctcagcatccccgtaggatgctctccataagagaggatcatatacatgatccctcaggtccagaagtagcagaagcgatttacaggatcaaaagtgctcaagtagctctcaaacaattcaaaaattgatagaaatgaagctatcagccttgcacatcttttggtgcctatcccaaatcaaaagttgacagttgtaggactaaatctttgtatcaaaaaatatatatataatagacccactacaaagggaaagacagccttgtggagcttggggaagatccatgttgccatggacctgatttccagaaaaatgaaatcttgcagtttccacaattgtattctagagtgtcatgccatcttcatgaggggatggaaattaactgggccaaaatcaagccaagtttatgaacttggggtcacaaaactggagcggacctccttgggcatgagctaccagaatagcaaaaccaccaccatcaaaactagtgaatattctgtgcttaccaaatggtggatataatgtccagttattttcctttggtgggtaggtgctgtgagctcagggagaaaatgcagatggatgagttcttactttagtagggtgctttttgggtggctgatgcttcatactgagccaactgcatggctgatgttctgtgttatttttccactagtaaaactatcaagaagaatttgaaatttgaacaaagcacattgttaaagtctgagccccaccatgctcatttcctggaccctctatacacctgtaaacccacaagactctgattgatgacatcagtctttgccatgaaattaaagtactcaaacctctttctttcccgctgcaaaatcattgttatcaatgtgcttgactcaatatctcacataagccactttttctcctttgaatcctttcctatttcctcagggagattttttgagctgttacttactaccacatcatcgctggaaattatcatattatccttttccttgtttctccatttgatgcaaccttctgtcctcacttttcatccagactggattacttcctcatctcaatactcttgtctagcacatacccttccattattgatctattgtcaacctgaccaagtgcttcccttatttccacatacttaccaatcatcatcagtgtttttcttctctccctttttggtttatcagccttgaccactttttcttctcaaccattgatcagaatattaacaatatcatttcttttctcagtccagtttctctttaccatatcttgctctttttgttctctgaatatattttcatgactaacatcgattttcctatattcagggcagagcttctgtctcaactggaagtcaaagcaaagattcccaagattcagaaaacagatttatcaagaccgcaatctagccagactttgaaaacaatgaagaatagaagatcattcaaatcacagacttgttccacttcaaaatatcaacgatggacttaccctccactccatacccctgcttaagtttttctagaatacccgaaccaacagtgggccaattacactaactgtagtgttagtgtagcagaattccaccacatctgcactaacactacgcgcataggccccaaaaaagggccaactacgctatgctatcacgctggttagcggttttctggccctgtagtgcatcgtagcgtagcaaaaatcttctaacactacaattttttggtacaaaaaaagtgctgttatgctgcactttttgggccaaaagcgtagcaacggtgggccgctacgctacgctgtagtgcctctaacaggtggcttgtttctgggtagtgttagcgcaccgctacagcacttttagcagcaaaaaagtaaaaaaaaaccgctaaaaaccgctgtagcgtggcgtagcgggcacttttttgtgccctgagcgcttagtgttagcaaatttccaactttctgcgctaatgtcatgctaacagctaatgcactcttgtgccctttgcacgtagcattgtggaaagtaaggtgcgccctcggagatttcttgcacctctctgctccacaacacgtcctactccggtttgttgtccggggtaacttgcttgatgttcttgtaggtaggtaaaataactattctttttattggttttggtaggtaatactctaactctctatatctaacaattctttaggctaatacacaattcactcctaagtcaatctgtttttctcctgatatgttctgagtcataagtccccccctcttttccccttctcctccgaactccactcttgccagctgtcccacgcacaagtttcctcctgcttctcacgcagtcctccgctgtcactcccttgcactccgctcgtcacccctccaacgcctgccagtcagtgtactcctccggccgcccttggataggtctcccaccgtcgcttccgcctctgggccgctccaaacccctcttccgcctctcggtgctcccgctcccttgtagcccctccgcagcatacactaaaccccagtctgcagttggctgtgaaccccgaagtccgccagtgcccagattccccgcagcaagcttttcagaaccttgcgcattcggcctgcttttccccgctatcccgcgcctcagaaagcttagaatttctgctaacatgccgccgctttcctcagcttgaatgtgtagcgtcagctccgcatgctttccgcatcagccgcaagcattccgcatacgcccaaacaatttggccaaagctttggccgtggcgcgctctcaccaccacagcattagcgcagaaatgtggattttttcctaacactacactacaaagtagcacatttttgctgcgctacaccacactaaggctacggttagcgtagctggcccaccattgagcgtagtgtagcgtagcagccccttgctgcccaaacaaaccagaacttgatcctatcctgttacaaagatacaattgacaagaattaaaggtgtacagatttgttcaattttcctctgtggagtcaaaatatccaccaggtttctttcaggaatattgaagtgctcccaagggttgttggtagaaagcaaatcagaactgttcagttttaaatctttggtacttgagttcctctaaatgtcagccttcaaggtagttatacatcagtcttcccagctacatttttttatttacttgtgatataagacacaccatatacctgctttacttagaaaatgagtgtaagatcagatttttttgtcagggttcaggatccaagggggtggccacaggtttggtcaggctaggggtaaaaaattgacccaacccagattgaacctgaaggttcaacaggatgggtatgggaaagcaaaagtgcatattggttgtgtgacttgaatgatacatgtgtcaagttggcagttttttcttgatactttccctctctacaataaaacttagacagcacaccaagtaaatttttttgtccaataacaaagatggagtgtttggtttttttcttccttccaacaattagtgcatacacactgtcactactaacatttaattacacaacagttacccaaccaaagctcttcaaacttgggcaggttttggtccacatttttccaattgagccttgccccaccgcaacaatttgccagggagggtctgagcactctttgctgacccgagccaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtatcgtatctgtggcagcgttgcccgagcccagcacatttggatgttggagtaaatgattttctggtttattttttcctttttcttccactctgttttctgcttccagcctgtttcatctcatgttgcagtctgtgacacccagtacgtggtctacctaggacagtctgtgtgtttgtggagggtcccttttcctcatccttccacccactcactttatgtcctaggtaagtcaaatcttgtttttctttctcttcattttctccttttttctctctttcagtgatgcaatggatccttccactcactcattttctgtcctagatttatttcaacattggatcctgagtcaggttttgtttagatatctccagtgcatcctgccagatgatgctctgcagttgggattcctgcaactatcagcacttcatgtttatttcaattcctggaagtggagatatccatggtattcagtatctttacaggtgattgagtttacataatctctctttctgattgaaggtacatacatgtagcagtcatagagaagccaagtccctttttcttgtatgatcaatcaaacaatcaatgcatgttgattgattaggaaaagcctcccttgacagctgataggtctgctgatcattcatgagtacataattatctctgagactgcatgatgtgatgtgaaaactgataagatagactgagtcagaacatgagatggtggaaaggatggttagcactgcttaagtattgatgacaatatgtgaaacatgacaaaaacaagagaaagaaagatgataagtgaaagaaagaaaaagacaactgagctagacctgggtcagaagatgagatggtggaaaggatgaagaaagagaatcctcccacaagctcagctctggcccaggtgtactacaacatctgtgatatgtatgtgacaggtatgtagcacataaactcaaaagagagagtgcaatgaagtgaactgctcaacaaaaacttttgcaggaggaaagcgttaacaaaaccctccatgaagtcacagggaattgagccagtgtgttgggtttcagtcaaagctggcagaagcctgtctgatgtttgcaaaggagctgaaacaccccaatccgctggagacgctctaaaagtggttttgttggaatgctgagcgagtcgtaatttgtattgcatagccaaacctagccgcagtcggttttgccttttcgcacccacaagtcaagcctcgacgggtcagtctggagcaagtataagtagtgcaaccttctcgccctcgcatatttcccctcatggaaccgcggtcacgattcttgagactcatgaagttgagggagttgctgactttcgaccgattgggagttgccccgcatcagcgctaaatgggcttcttgctatgccatgttctcattacggacaccctcagtcgacggttacgcctagaacaaacggcccctccgctcacgcctttcgatcttaaagtcttggtttccttgactttggtttcgagtgagtcggacttggtcgggttatattccttggctcgtcatatttccgtttttttggatcggttcctatggttccatgaaaggtcgagcaaaaccataaccctaacattcttcttcatctaacatctagctctttttttaatcttacctttgtcatttcgtaaacaagctgctttctccaattcgtaaatgtactcctattcctcactgcttgctgaaataaattatacgtagcgagccaccttgaccaatacgcagtctgcatccacatctcatctgaagacctggatggcttgtcccctgataatgttcccagagttccctatgatcagggttgacaacattgaatttcgtctactttcatgaagaagttgcacatgactgagttccaccaaagatgaaaaaatgaagaggaaaacgatcatttagaagtaggagggggagacggtctcgaaggtcggaatctcctttccgagaaaaccttgccaagcttgcaaaggaaaatgaatgcggtgttaccattacacattcgacgactttgaagagacgccctgcccggatgggcgagctgggaagacctatcatgaggtggggtgaacaatgagactgtgtatcgaaagtgggtgatcactgcagatgagttgaggtgtttcgtctgagatgtgggctgggtttttgagggttgcgaaacagagcttcaggccttctcccatcaagaaatccagcaacaacacattacgaacgcgatccgacaatgatcattcggaagccagccaaactacagactcgaaccgctcatcaacaccagccgttctccagcttatcagttcttcatcgaccttcgacgaattctgatcagcaaacgaggactgggagtagtaccgatcctcaacagggaaatcagaccgaatggaaatccagctttgattgggaggctgagcttcgtcgtcgacagcgtgttgcaaaggagcgaggtcgtaaggtgcgtggtcaattagactggaatcacgctcaacgagctgcttgggaaaaatcatattccctttggatggcacatttaagcttacaattggattctgctctttctcgaacaggcctcaaagtttgtcgatcagatgaaggtactagtccgagcaggtgcagattatcccttatcgcttgttggaaaacaggtctactgaccagtatcatcttcgggcacaggaaacggtggtgatggtggagtagcgttccaccgggagaaatttgtagcgagaggaggaccatctggtatgccgataattcgactataaaaacaaacccactggcgcttaagctgacccattgcctttcatgtgtgcaggtgggaatggcgggctaggcggatcggtgtatcttagaccatctgccgaggtccaatcgttgaacagaatcccaaggatcttaaaggcggcatctgggactaatgggggcggccaatggatgaatggacctgcgggaaaagatttgattgtcgatgtgccgatcggaaccgtcattcgagagattcggtcgagccaaatctcagcccaaagagaatcggctctcggattcaatctcggtcatcggcctcccaaggctagtgatttggtcggagaggatatcgaagtagcaaaagcaaggcgatcaaaattattcgtacactgtttgcaaaagttccgcatctatacagttcttataaagttctttttcttggctagcagaacaaagacgacgattctaatgaatgactgctctacttatccttatgtccttgtgtttgcaaatagatccagaatccgaggactccaatcaaaccaatgaagccttaaagaatctcgaaatcgatctgcttcaagagcaatgggcgaccgagagagcgcgttcgcaatcggaaccattccagatggattgcgcgaagttccacgaggatcatcgtagccggacgaacatcgaacatccctctactcaagtcaatcgttcgatcaaagcagagcaagactttttcctgatcgctaaagggggcgagggcggactaggaaactcgaactttagtggcaatcaaactaccttgcccagatttgccaccagaggtaaaaagggcgaggtgattgagctcgaattggagctcaagacgctggccgatatcgggttggttgggttcccaaactcgggaaagaggtatgatctcttactggatgatgaatgattaatcagagaatacagattgttcaactgagtcatcccccccccccccctttttaatatgcactctgacagcacattgattcacaccttaacgaactcccgagcagagatcgcaccatatccattcaccacgctgaatccgcagataggaacgctaataatctttaacgacggatcatgggatctagacgagccgacggatgcgatcaaccattcaccatcacaccgggaatatcttgatgccaacagtgccactgatctgattcgagaccgttcgaatcgccaacggtcttcatctcactcgccccgaaaatgcgaaagtatcagactgacgatcgccgactgtccaggattgcttcccaaggcttccgagaacgtcggcctaggccatgcgttcttaagacatatcgaacgctcaaggatgctcgtggtagtggttgatttgatggctggcttaccgaccgcaacaacagcaacaacatcgtcatcctcgtcctcgttgactaatcaaagactgattgaggatgagaatccccaaaggtgttgccaagacgtcgaaaccttattcaaagaattggaatcatatcaacccgggttaagtggacgagtagggatcttaatcgccaacaaggccgacctctcctctaccgacccaaggcttcaagaaatcgcgcaagtgaggttacaagccctgcaagactacgttcatgcattgtcctccttccaggtccaacagtctatccgaaatctcggcactccgcacatctccgtcttgcctctctcggctaagtttagactcaatgttaggaaattggtgcttgtgattaaagagttctttgaggcgtctaaaatttaatccgccccttactttttttttctttatcattaattatgttatcttcatacaacatatctcataaatgatcaagaaacaacaacctgtccccaacggctctcaataatgagtgtctgaccaatgatgactccaagcacagataatgcccaggttgagcgacatattgatgttgggatgggcgtacagctatgctgcggtcttctcttgtcagccattgattgtggcagtcattgaggctgatgtctcttgaacatgtcgagacttcctttcccctgtaatggggaggtctgtgaggaaggtttcaacaaccatgcaacgcttccccccctttttttccccattgattcaatgattgatgtcatagacttcagtctgtttaccagacatgagtccaggacagtctatccggacacgcatgaaacagaggttcgaatctcagacaagagcttgcagagaggatttctgatttgggttgtttggaatggaaactttatcctgctgagttgatattgacaagggtctagattggctggcctgtcctgtttcttatttgtaagctttatagtactgctgagttgttttggtagcgtgtccaggtttgagctggtttatatgactccatcctaattagatgaaacacatacaccacctgccaattatattaggacttagggtggtgacttggttctaactctataaactgttgtcattttgagaatctttgacagagagagaattttgttagtttctggtacaactggtctgtttagatttgagatacatgacaagacttgtgtctaatgagggcctgtaatgtgtcatattaggacatcaaaatccaattgctccaatattatatctttctcagattttctaatctcatcatcaaaaaagtgagcatttccaagggccagtttctggcctaagacctgaagaacctcaacacctgctctggtaattatgtacttcttttttgaattttggtctatgtagaagccagaaattaaggtgataaatatttgtgattgaatgtcatggtgtacaggcccttattatggttaaagtatgtagctcttgcaggtcatcatcaaaccaggtcagattgtgatttccttgacagtacacctgctactggacagaaatcttttggccagtttgagttgggccaggttggattgattcaggctcccaatgggttgctcaatacaaaaaactctaaaatatgtatcttgtttgtgatgtatttatggtgttgcaagcccgtctgggcacacaccaaagtttgatcaaaaaaaggccaagcgcgctgggccaatcccaaagcccgcttggccgatcccaaagcgtgtgtggcaccatcccaacccccgcttggcacatgctaaagttggcgggggtcgggacaaagcctcgcttggccgaaatcaagcgagggtgccacgcccgccaacatgccggcccccgagaaggccatctgctgagtcggggtccagtgccgggctggtgcacaggctaccaatcgtggcacccgccaacatgccggcccccgagaaggccatctgctgagtcggggtccagtgccgggctggtgcacaggctaccaatcggcccaaggcttgaaatcggcccagcgggacttggctatgtgccaagtcctgccccccgcccatcctgtccgatcaagccctctgggcacaatctaaacccctggtggcactcggccacgcgggacttgagattgtgcccagacgggcttgcaagaccatatgtcaaactcaaattggttggatgaacccttctttttggggtttggggatttccttctgtttggtgaggcaagttgtacaccaggacaccacactaaccaaaaatttcatggattattgaaactgacaatgctttggtgacacccaacacaagatgatgctatttctgtctgatggttacataagaattaaagagtgcagttcctcaaacaaatcctgtatggtacatagtgtttgtttgaagttggccatgaatcacaaactgtaatacaaggaatcttgttttgaaagatgtatgaattttaaggtttggctgggattccagaagattacaaacctctggcacatggctggccctgttttacaaatgttgatgactacaaaccatagatatgaatctttctttctttcttttttttggtgaaagcttattgatcatagtgtagcttagtaagcatgtgtttggatggtgatgattaaatggggttggtgatgattaaatctgggggagatccagatcgagtgaagatggtaaataaataggctcctttgatttgctttgatttgatcgtgtttcagatttcataggatttcattcgatggtcaagggttttccttccgagtggtcccaatgaattaattagcacgggcagcatacactcacacagcacactccttccttccttccgtcttcaatcacatgcacatgatagtctgtgatactccgactgtcacagcttggttctatcttccttccttccttccaaccaaatcaaaacccccaaaatcccactttacttaaactgtttacctaatttattaattatcaaataaaacaaccacatccaactctcgtttacctcatcaacccatcaaaaaccaaatcaaacatccttcagggggtaaataactcagtcccactcctcacccttcctattttaatcaccaactcactcacttcgatccatcagaccaacttcatcagcagcagaatcatcagttccacagaagcagtatgacagccgatatcaagaaacaaccgccaaggatcttcttgagcgaagacctcaacaagcacaactcacccaccgactgctgggtatcctacaagggaaaggtctacaacatctcgtcagtcatccctccctctcactctctatttatactcattctcactcatccacttttcttctctccaacagatccttcttggccgatcatcctggtggagacgaactactgcttcagtatgccggaagggtgagctatctctccttgcgcttcttcactcagctatacctaatctctatttatcacctccaggatcttggtgaggcaatggacaacccagacgaacacactcattcgaaatcggcctacgagatgttggaagagttccagatcggaatcatcggcacccccgagacgatcctgaacccgaacctgatcatcgacgatgacttcaagcccaccaccaccgacatcaccaaggatcacctccgaaaccagttcctagacctctccaagccactgatcccacagatgtggaactgccagttctcgcgtgccttctacctccaacaggtccaccaacctcgccatctctcccggcctgccagactctttggcccctggtacctcgaaatgttcacccgaacctcctggtatgtcgtcccgctcatctggctgcctatcgccttcgcactcttccatcgcgcactccagcaacaactcgaccaaggtaattcgacccccatcgcctggtcgaagaacatcgtctgcttcctcttcggtaacctcgtctggaccttcctcgagtacatcctccatcgtttcttgttccacatcgacgacgtcctgcccgaccgaccctttttcctactcttacacttcttactacatggtgtccatcattatcttccgtaagcaactcctcccactctacctcccttgcagactgatcactaactccctcctcatgtttttatcccacagaatggaccgtctgcgactggtcatgcccccgatcctatttgccaccctttcccatccatttactcggctcgcctacttcctgttcccagtaccttatgcaaacgccgtcatctcgggtgcattcaccttctatgtactctatgactgcactcattacgccttacatcacacccaattgccgaaatacgttaaagagatgaagatctatcacatggcgtaagttgttcttatgtttttatgcacaagaccccaacactaaccctgcctgtctgtccacttccaatagccatcacttcaaagatgccgatttagggtttggtgttacgagcaagatctgggattacgcttttggtaccgtcttaccaactcgttaatggaagcagctaagattcttaccccgcagacagtgagagaggaaaacaaacgtttttctccttattctttttttctcatagagcttttctatttgattgtcttctttctttttcatccctctcttcctcattccccactccacttgctatcctcttgacaagatcttattttttttttattctcaaattcctaactccctttgatttacttattcatacacatacatacttgattcacaaacacaaatcatcatttttttccctcccctttttctttttcccttcaccaacacaaagtatctcccccaatcaacagcatccccacttgatcctttttctcactgttttcctctctctcattccaaacagtctttatgcttctgtgttaatctttaactttctcaattcagtccatgctactccattactttcaagtccacttatttttttttctttatcatcttatcatcatctattaggtacatgcagattatggatattattttattagagctatatttataatacatatatatacatattaatgctttcttatgtctcttttgttgaacttgaacagtcaggtttttttctttttcacttgaactgcttgtcatcataattatcattttcttttttttctcccctatgtgtagtgctttccttctctttatttttctcaagtgtttagttttagttttagttacagatttatcaatcaaaggggcttttctttcttttcttttcttttcttttctgattatctatgagtctgaaagtggaaatgtaatcttcacaactcctctcaccctcctttcctggaccctcatcattataaaacaatgggaaaaaacaataacaacaacagattctagcaaaaaattcacatgacaaaaaaaactaaattgcaggcttgcttgtttcacttttttctttttgattgcttgggcctgtcggtctgtaatagctaaggtgttgtttggttgggaatgcacacatgatgggtgattaatacatgtttgatcaagtgtttgctagaataagagcatctccaacgcaggtggtaaatcggggttgtaagccccgtttaccaccccaattcccaaaacaccccgccaccgcgggtggtatacggggtggtaagctacattttcggtccaaaaaatgtaccgaggtggtggatccctgataccgctgtgggatccgtgatatccaccctccatcttgtgaaacccccataatcgcaaccggttcacatacaaacatccctcactcgacctcgctgatccaatctcagtgcaggttttaccactctgcggtggcgcacctgcttgattccaggtggcaactctggaatgcgggtggtaaatcctttgtttaccactctggatttaccacccgcggtggagatgctctaagtttccaaaccacaaggttggtgcctcttaattgttggaagttttgatgtggctccacaaaaaaagaagaggattcaatcaggttttagcttctgtgattttccactgtgaggctggttatctacaccagtccaagattgcaggactttccgttgcggttgagaatgtgttttggaccgctctcagttctagatgaacactctaatcaaaactacaaccagctcacatgagcatcatctcaacaagggctctgaaaagttttttttgctaaaaattaagaccttagaggggtatatcaaatcctgtgagggttgtaaatgtccacaagaagtcacgcatgattacctggtagcttttctttagaagttccacttgcatgaaaggctgattttttttttattctcctcctgcgttggtttttttttttttgggaaagcaagttgttctgcagttacaaaaccaacttggaatgcacaaaacagaacttggttgtgagtctgaaatggcaacccgatttgtctagttcttgtaaactccctcctcgaggtacatttgggagatgccttagccagctttgcaacaaaaaaaaagggggaggctgtggggaattctatgtaatatttgaagaaacggttgctgaaagagtggctgccaaagcatcgaaaagagtacaggtgtgccacagaaatgggcagagaacacaatggtgaaacaaatgtgagataaacggaagaaaggaaaaattttggccgggtggaaagagctggggactgggaggggcggaggaagatcagtgaccgatgagcattgatggtggtcgtaagatgaaggaaaagtggacatacacctcggattgctcaagtcgatccgttttcttagcaggagtgcaaaggctctaattgttagcacaatcggcggaggtgtggtacgctccgtcatggtagctattgcctgattgtccgcaggccatcaggtcgggcccgccggccccactggagcaatgaaccgaactcaggacgttcacgtttgccagaagcgactgctggtcggcgcaactgttcttgtcgccgtccccgctcttcggtgagccacccaacaagccgccgactattggaagactgtccaagcctcttcgcaggaagaactccgcagagacagagctgagcagggcgattggaagggcaatgacgaggctgcaacgcatggttgaaaggtgtggaaaaagggacctggacggtgtgagtgtgttggattgtgttcgagacgaaagggctggtagaaataaaaggctgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggaggctgggacgggtgcgagacgggagacagccccgttcgcaggtgcgaaactaccacccccaactcaaaacagccaatcttcagagaccaaccaaaactcaagcaattccatcctcgtctacggctcggaaacaaccaacactcggtctgtccggattcttcaagaatgtcgatcccatataaacagttaagcgactaggacttcttttttcttcttatggctgagatgtatgcactaattccacatatctgctgttttttttggggcggattgttgttgttatttatagagaattgccgccagttggtaagtgactcaacaaattgtctgaagaaaaaaaaaaccctcgggactttggaatctgaccggcagggagaatgatgttcttattgtgatgaaaggggggtatgagccggtcaagttcaagaggaacttgccgatcagagggccctcaggtagtctgatcattggcggggtgttcgtgacctgcttgtatggattctatcgatacggacaagggaatgtggagaaacggtgagctctctgaaagtctggcccgcaaccgcttatcgatctgtctttctgggggctttgctgggtctgtctgtccctctgctggattgaaaaactaatcaaaaaaaacaattgattgtattgcagagaattgaagagagagaacatgtggtcgcggatccatctggtgccgatcttgacagccgagaatgatcgggacctgttccgacgagaacgagcgcggatcgaccgggaacgagagatcatgaaggacgaccccacttgggtcgttggccaaagcgtctacaataccaagttcagtcttcctctccccctcttgcttcgtctatttattaacaggctcctggtttgggttggtgtttactgatggtcacatttccttccatgttctttccttcctcaatcaaactcgtaaccaatacaatcattctgtgactgctcactaaacaggaaatacgtccctacaacgatcgtcccattataatcgcaaccttctgtctcacattgtaaccaaacacacacacactcacctcttgccacatatatgtctgaaaaaacttgcagtttcttgtcgctccgtgttggactgcttggcatggtataagtcctcatggacactgtcatttcttctccatgtcatacttctatgagcagaaggagagcagcttcgatgtccccaccactgcacggggctcctgtttagtgaggagatataattttgagaaatcgagagctttgttgctcgacattacatcatgtgaaaagcgcttattttttccaaccaattctaatgagagaatgatagatgatctctgatgatgagggatgtgagatgatttttcaagtacatgaataccgccaacgaagaaaaaaagaggtacaaagagagagccaaaagtaaaaacgaaaaacaagaggggagagggggtagaatttatctacgagcataaggccgattatcgttcttccaaacggcgccagcgccagtgcgcaagcgttcgacgccttggatgagtttcttcttacgatgatcgtcgagggatctagcctttttattaccgatctggacgacgccgaccttagtggtggccttggagatcttgatcggccgactgccgacatacttgccgttcatctccttccaggccttcatgaagtcctccggatccttgtacgacacaaacccataccccttcgatttcgtcgtcactttgtcccgcaccacccgcgccttcacaaacgaactccacttcgaaaacgccgctgctaagccatcatctgacacttctggcgctagatctcctacgaataatcggaaatgggctatcggtttgttattgatcagtcttcttgaatctactcgagtctgttgaggagagaaagaatcaaaaaaacagtacctggatcccattccattagagtttggtcttcccaaacttcaccgccggccttccgaatgactgttggtctagcttttcctttattaagttttgagatagcttgttgaggcatcatctgttgaagttgctgttgctgctgttgctgttgttgctggtgttggttttggagttgttgatgatggatggcagtggcatcgggagtatagatggactgttgggcggcgacgttggcatcgaagttggggtcgagtgatttaccgtgatgatggttgttgttgttgaacgctccagtggatcctgggtgatgagggttgatcccggtggcattggcgatggctatggctgctgggtcgtagtatgcggttgctgatgatccgatgttgttgtagttgttggattggtggtatgcttggatatcagttggttggtagtagttgtatccgccattagtcgaactgtttgcgtttgacatttttttttggttgagtttgctgagttggttttggttttggtgaggatggttctggatggagacagaagaaggagagaaggaaaagttgaagactcagttgagggcgctggacacacatgtagaccgactgtggacactccaaactcagaatatccaaggaaactcctgctcaacttcaaggaaaaagtttggacaatcaggagaatgaaactcactcaacaccatcatgtacatagctctggaactggttgagtctgagagatagatgcacaatctgcaccttaataattaaaagtgtccatttcaagtactccatccagatccacaaataaacagcaatgtttatttgtccacttataagggaagggtcacattaaggcaacttgattaaatattttattacacagatgttaagatttttcagtggtttctgaatgcctaatatgtaagagcttttacacagaaccaccctgagaatgactatacaaagctccctgatgcaaatgtgtcagtataccccaaatatgacagttaaaggtacttgcaatatgaaccgcgttaaatcccacagcccttttactgaagagtatgtagtctacataattgctaagaatggaattgaggagaaaagtgatgagtacttagccaagcttaattacaaaatgattgaggatggaactgcatagtggaaatacatatacataatcgagcggaagcatgtacgttaaatatgtccagggctttttgttatgcagatttttttctttttttttggggggggggggttgttttgcgagctcattcaagttgactcccaccaaaaaaaaaacaaatggatgcaggaggattaaaagcaatacaactgtcccactttctgattagaaggactgtgaaaatggaagcccaaagtcacaatcatgatgaatgttcaccaatcatcatcaaccggagcgcccacccgactcctgccgacaacttcctcctcctcatcgtcgtcgtcgtcgtctttgtccggctttgcaagctttgattgactagtactggatccggagagctgatgatggtcgtctcgtttggctgattggaacagcttgtcgagatattggtccgccttttgcgagtccgtcagttgaggtccttgagcaatctttacacaattcatagatgttgtattagttctggttagagtcaatcaaaaaaaaaaaaagagaagaaggttttgtagtgacttacgagtgctttttgattagattggaccttagttagaggggcttcactcaacctcgacatcccaactggttgtaaactgaccctcgaaaagccctcaatcaagtccttctcttgacgatcctcctgcggatcattctgaccgagaagatccagccaatcttggccgttctggaatgcaggcgtcaagagatctctagtgtcgcagaagatatcatcttgaaagaactcggcccgattcctggggattttgaagctgacgacttcgacttgattgccagtgagtcttaacgctctgccgacctcgaccgccttgacatctaagacctgcttgatgaagaaagaatatcctaactggatcgtcgaatgaacaaatggtgttaaacgatcgaatttaaacgttgactggcccgggtttgcgttcgggttcggtgtctcaatcagttcgatgaggtaggtcgtcctttcccccttgctccagcaatatccaatggatgtgtctgggtcatagtggatgaaaaacccggccggcgagttatcgaaggagatcgcagccaatgattctattgcatgttgttcctggttgacttggtagagcttcacttcacgcatccccgtcgatgaaaagccagtggtgaggagatgggatcggtcatcggtccaagtaacctgtactggccgtgaactcccatgagtcgacccctggcaccaatgtgtatcatctcctcgacgaggatccaagacatacagtgtcttggctttgttggcaatcgctagaagagagccatccagagaccaagatgccgaggagatcgcacccgatggaaggtgtatctccctcgatggcccgctcgcggtgtctccaacttgaccaacataccaaagacggacgcaaggcttgttcatgtcatccgagatagtcaacaaaatatctttggcggtaggatgtggcttgatcaagctaatccggtccatgctcgaagctgaaatggaagattcatcggtcattttccatccccctttctttggcacttcaaatgtgaaaatgcgggatcttaccggataagatcaactcagcgttcagggaatcttcctcgaggccctgttcggggacgcgaaagactcgaaccttgccatcctctccagcaacaaagacccgaccttgaaccaattggtcgacttcgaaagccacgatgtttgcctcattgatcaaacatgggagccgagtaggcaatctgcccttgtttgtcaagcgatgcaccccgagccttccgccaggtccaccgattggcaccaaaaagaagctggatgtgcatttgatcatctctctatcagccggaaaagtggccgatagattgtgcagatcttcgtattctgcttgcattgaggtttgtccatttacgtatttccgggaccatcgtactggtttattaacaacacccttttctgttcatgatgggatgagaagatacatgagtgtatattacggataatgtcaagattcgttgtttaagacatactggagatcggttttaccactgattgagacggggcaggatcactaggtttcgcgtcaaatgattttttcacgccataagaggccggtcccgtggccggtagttggttcttaggggagcctggagcctgtggcgactcttgatgcattgtggctgtagctggcgctgacttgatcgaagattgaacaataccagacgctggagtcggttgcaatgccgtcgaaattggtgttgacttgatggaggatttgatactaccaggggctgatgggtcttgcgaaactagcgcaacagtttgatcattccctttaagccaatcctgaccagcttgcgccggctctaagaatcaatgttcgaggatagaacaaaagtatgagtgaatgcgatttttttttcaattccattcaagcgggtcagttgacctacccatacttcgcactgaaggcatgacgtcagcatggaagtcgagatactgtcttttaggcgcctgtatggtgagtgggataacttcggcacttttggtcaatatcataaatttgcaaagctccgtcctcatcacatccacggtttgatgattgatcggtgccatggctataccagctattggagacatcggcagcattgaattgaaagcctcgacggtcaacgtgctggaaaggttaagcttgtaccatttgaacgtcgactctcctctggtagcgagatataatatcgaccggttgggatcaactatgggtatcaatgtcccattcgaattgtcgattcgttcagtcttgacgggtgaatttaaggaccttggatcaaaaattgaatattgccgatcgcgtagctaatcgaagagttttttttttgggtaggtccagaagttttatattgcgagtatatcgattcagatcttatcaccagctttgacttgaaagtaaaaccaatccagagctctactcaactttgttaacactggtggtcaagatgtgatcaccaacccaagcaagtcggctacatttcctcccacctgatccgtcctgattgtcacagctggaaaccatggtcgaggcacgggggtcccataactgcaagattcccgtccgagtggttgcacctaacagtcgaccatcccagccccacttgatatcccaaaccttggccccgctggcaaggttgatcgagggggatccttcgctgagatgttccgcatcccaaatcgcgagttgagttccaatactgccagctagaatgccgcgagtagtcgagtggaaggccaatttatcaacgggagagttcttggattcgccatgaagcttcctaatgcagttaaaggcctgcgtgtctccaggtggattgagagtttctggaagggagaagatcgatgtctgttgggagatcaagatgataagcaacatatacgcatgcctcggaatagaatagaagaataaattcaaatgcgacgttacttcaccagcttcgtttgcaaccgcaagtaactgatcgaagggacaggtggtgaaatcagagatcgatccggaacaagccgacagcgaagcggttttgttagcaagtttgcccggcttgtggtacggtgcaaatgttaagtgacctgtgcaagattcaaattcaaaagggcctgttgagtcggaatagaaattcacaaacgaaaagtgaaagaagctataccctggttggtgtgtttggtgatccagtattgcgaggttgcagcgatcaagtcttccgagtcagtgccgttggtcaggaccggtatctccgagaattggacttctttctacaaccgcgaagacccaagaagagagatatcatgtgttattattaccccgaggaactcgacagaaaagagcttcgtggatcgataaataaagggataggaggaaatccttaccttggcagggatcgctagtaggttccgatacgatagatgttctttctgggcaaaccgtgagggtggcatcctggtagtccaactcaaactgaaggggcagatgacgtcaagttgaaggagttcaactgggaaacttggcctggaggaacttggcgctgtctgagctccactccgcgaacacacaacacaaagtaagaactccaactagatcgatcacaccctctctcctacagatggactcaacgttttctataccccagtaatgatagtcaagcgtagaaactccagtaatgataatcaagcttagaaactcaggttcacctgtcccccgtaccaaaaaccaaactcatagaacagcggtctcgattgagagcaacccacatgtattctcgcgttacgcctacctctctctctctctcaacaagtcccagtatgcatgccaacaatgcctcattccaatgatggtgatgaatgagcaacaggaatgaggaaaaaaagaaaaaaagttgtttttttgtacagtttttacatcttcgggaatcttaaccaattatatttgtacaaggggagcgatcattctggggagtattgaacaagaaaaggcagattgagaagggctgatgataatgatgagtgttggaatggtcagagtgagagtggggataataatgataatgatgatgatggtcaagagagagaaagaagtgaagaagaaagaaagaaacaagatggaggtccagatacgcaagagatagaataattagggggaggggggcctgttaagcaagaatcgaacagaaaaaaaagatgtctgggcatagattttttttttttggtagtgatcagaaccaagcataaaaataagataaaatcaacacgacgtggagatcgactaatgtgtttttggactgttattgtttgtttgtttgggttttctttctttttgttggtaggagaagacgctcgatagaaaaatcgagtggattgacggtccacaattcagtttagttttttttttcttctggtatatcttaggtttttttattcatagttgttttatggagtcgggcgacaataatcatcggagatttgacctggcaatcaatctatccgagataaaccaagtattggtcaggatatagttgaagcaatgaagggcattagtgctgaacacataccagttactcctgagcaggctttgatttggaagtgtgacttctatagatgtgcaattccaactccctgatccgatttttcaaggcctcgttctcggaagccagagagctacagcaggagcaatggtcctgatgatcggagccttgtcgttgcttcttccgtccattgagcacctttcgagtctcggctgaaggctcgacggcgttgagatcagcgagcagtaatcggtcggagaagccggctgcaaagggtatcgagacgggtctcaagttcaacgttggcgcatcgtcgggcacaatcgatggcgacttgggcggatggagggtgttgtcaatctctctgtgatgacgggagagagggtgtggggagtcttcatctgttctgcgatgatgggcttcattcggaggagggatggagaagttttggtcgggcgccggcgaacggtcgtactgctgctcatcgaagaaatccgggttggatgcggatgaagcgaggcgttgtccgggctgaaggaagtgctcggcctgctggagtcgagggggcaaggaggaggggtagttgaggctcgaaggactggactggcttggcttgagtggcagagggtggcagtgcggtaacgggtccaagccgttgttcctgagcacagtgccgaagggaaggctgatggtattggtggtaaggaaagtggaggagttgttgtggaaggaaaatgagagtgaatggtcgacccctccgacggcacgcttgagattatgaaggaagccgaaactggctttgagcttcaacttggggtgatcacgcctgccatggagattgttagaggaataggagtttccaaaacaattggcaggtggtggagagtgattgtaggcggtttgagtagacatgttgggggagttgctgttggaagaactggatgaggttcaatgaatctcagcacatgcgacgtgggaaactgccaaacaagaataagataagatgagatggccactgacctgtggtgttgagcggtgtcaggtgtgttaatcagtggaggaagtggttcgtttggatcagtactgccatgcccgtttagatcatgttgccgccagccaggtatctttgtgtttcgacaatcagagccaatagccggaagactggacaaactcgagctcggggtgattgaggccgaatgggaggtggaggtggttatactgtcgatggtggaatttgagcaggagctctggctgcggggtgatagaggcttatttgattcctcgtggtggtgggtgatcaaggtgatgtctaaggggtcggattgctcatcggccagggcagttctacagtcaacatcaaccgacttgagcgagttgaatttggcctggcctgaagacggccacccctgctggttgccctgatgatgatgatgatggattgtatcggtggatgtggtatgactggaggatagatcaagatgactaccggttcctgggatggaccggagtgatgacttgatgactgatttgaacagtttccccaagcccgtactggatcgtttctggcttggcttgagttggtgagcagggtggtgaggagatggatggttgggactggtgggttcgatggtctgagtctggccgccatctgagcgagaggagtccgccagttcatccgcacagggctcgaccagtccagcagccatcgaccagggtgggggtgagtggtgggtcagtcgtgggcgaatctcgaggggcgagagagactcgatggacgcggtccgggaaatcgacatcggcctctcgatccggctggccggaactgctttccgacggggatgaccgcctcggctctcgctgagcatcgagctgtctgtcgagtagcacgagcttggtgaagccggcacccggttcgcctcctggccgatcttgactgggagatgcgggaggggggaggcacgcgtcgaggctggtgcagagtgctgctggctggtgccgagggtatggcagccactggcggcgtttctggccctggtggaggatgaagcagattcttccggctgagtaacaaggtgatggtgctcatccaagaccatcagtctgagcccggtgacggtctcgacactggagccggtggtactgtccatcgtcactgagcgttgtcggctggactgtagctcgggctgggtctggcaatctggccggttcggatccccggcagattcgatcgagtaggtcgaagacgaacagaggctgtcagtcatcatcatcgctggccggctgaaagcttttcgaatcgtagcagtcttggaatccggagagcggcccacaatgttgctactaaaagcctcttcagtgagggccattcttcttcagctcttcttgaagagtcgaggaacaaaaatcttccctgttcagtgaatgtgtaccccaacgattttttgataccgttcatatatgtacatacagtgtagcaattgattttattattttggtgcaatctgcatcgatcagagtccattgaaatggtttaagctttagcttggaggcttctgacggaactcagaaatcgattcagagctcttcgatgtggatccaccgaacccagccatggcttttataattttctgaggtggcttccaactcaataggattaagaaaaacattcaaccttaacagttgcaagggtacataaagctgtgaaatatccaaaccaaataatccacttaaaattggaaaatttggcaagagtttcggtctgtgagaggtaccttagcagatctgaaatctaggagcctctgctgtttacagcccttgacatgagctctctttataccctcgaccacgacttttcctggtccgaaatcctcctccgaaactatacttttcatccgtttagattgtttcttttccttaattggattcacttgaactagcttttgttgtcatcctgaactatcaaaattatacctttcctcgttttatataatttttatttattattccttaaccggcctcaacaaaccccctttcctggcaatgaaaccctcatccttactcgaaacctatacttttcatccgcttatattatctcttttccttaaccggactccttgaaatagcctctgtccatgtcctcgaacatgtctttctttggtgcgaaacccagttgcgaaaattatacttttctccatttatatattttttctttcttattccttaatccgactcacaaagttagactttcctggccaggaaatgctctttcacaaattctacttttcttccgcttatagtattccttgattttttaagcctactcttacccttttctattgtgtcattctagcacctttaaccacaattccgtaatccggaacagcactaacaataatgcctaattcaacctcttcactaaccgcatctacctctcacctcaattaaatacctatacaatctttcctgaccatttgacatcagcaccctctatagttacagtcaattataatatctcatcccatttcctcatcgcaacgcaaatccattccctaaactcagtcaatcttcttctattatcaacagcatgtctcttcctaccgacttcaatctcatcatcaattcaaatccttccattcacggctgggttgtgattgacaaaaccaatcctgagttaatagtttgttgtgctaatcgttcagcggtacgtcaagtactctcaatcttgggaacgccctaactaacattcttgtagaatttctccgctgtcctcatttttccggaggggactcccaacatccctccaactaatatcgaagtcggccaaaagatatggatcatgggacatattttcaaacatgaacaagatcttgtttacgttgcagttagtcatttctcaacataatttttcctctttcttcaaaattcgttcagataattaatcaacgctattgatgtatttaggctactactgtctttttcaactctgccgatactccacctatattcatctgaaatttctaaactcggtctcactctttgtgcaaaccaattacatactttgcctgtgtctcgaataacttttcatttattttactacacatattgtatctagagctctcagctttgcttattagcccgtctcttctttcctatttcgacatttactccttgtcacttaacctctttactagcgtttggcgagaacaaggaccgtggttcgccgctttcatcataagcagcgcgatcaactacatcctacatgattgcccttttccaattgcaaagcatcgacataaatagtgatgcactcgcccctcagttttgctcccactcatctcctcttcaacagcttgtttagttgcctacaatagcactgttactcgacctttcctcaacatgattgaaattgagagttgcatttatgttcctgaagaacctccatttgtcgatcgacaacactatcgcattcaagactcaactccctgggcttgtaccgacgccacaatggtccctatattaggacatctctttgatgtctatacttctgctcctcgcggtgactccgataatgctgcgtcttggttaacgtttcagggccgctgcatcgctcgctattctgagccaaacatagccattttgtgcaactcctcatcgtaccataacgagattccacatcgacatcgacgtataccataccctatcgtcagaggctaccttaaagtgcttgaccaaggcgtcaactgtctcgctttagaccccgatgtttccgacgttagttaaatcttttcttttccaacgaattcctcttctaactaatgtgtttcagtctgttctattccggttcagctcgaaatcctcagctattcaaaactcgctcggtgaactaaatccaggccaaatagtctacgtctcagcatatctcactaaacatttgaccggtattgtagatcttgaagtatgcctttacttataccgactttttaactttctaggccggtgttctaactgctctgaatctcttccggctaaatttaggtctccacggtttacatctcttaactttgtctcaacatgttgtgaactcattaaggcccgtcattgttaaattatgctctatctctgtcatactttgatggatgtctctgttcctctctgttgttcaacgtaaataaaacctctacgctgttttgtttatttcattttttctacatcgccctgtactttgcaaaaaagtcagcttgtaaatacaaacacaagactctgtatggttcgatcagaatctgtgtgtttatttccttttttccacatcgccctgtactttgcaaaaaagtcagcttgtaaatacaaacacaagactctgtatggttcgatcagaatctgtgataaatagattacagaatctgtgataaatagattacaatttcagttgatctttttgcatcctctaccaaaaaatagggtaacttcctcttttggattcgaaagcctccgcaattcgtaaatatatgggctgactccaaacattaattcagccgcacttgttaattattcctgaatttctatactcttgactgtttctaaattgacataacttattcaagactcatccctaagatttacccggtgcattgagcttcgcgctgagcttcagtgcaattgtcgaatgcagccttttctatactcaacctattccggcacattccctcgcctcagactaatcaacaatcaaccaaagattacccggttcgtcatctgtactggtctatctcctcacgcctaatctaatattagcttgaactaaattccatttttgatctcgccaagactccaagatagttataccttgcctctggcctgttgatcagctggtctataaaaggcctgatctaaatctcaactcaagccaaaaaataattcctcccctctcagttctctttcaactcatctgttcctgaattttatcccgctgctgacacatccagttttcaataaccacctatccttagcctcaacctcaacctcaagtgcaaaagttgacacaacctctccctttgcctcgacaccattttatctcccgtgacttaacctcaacttcgttctctttatatatccgtgcatcagaatgtctaccctcaaaaaattcagtcatcctatgttaactaggacgatcgctgatatttttgaacatgtaatgtgattcttccttgtgtcaatgtccattttttgacacttaccttttcggcacttgaccagcttgaacaattaattgctgcaggatcaacctatggacaaatgtattattcgacatcagtccccttccttgactcctgtactaaggaagagaagaatcttctgattaaattatgcggttacggatctgccgcaactggattagttgatagtcatctgtattccatttccggaaaactcatcgcgcctaactcaaaatcaacccctgttcttcacttcgacactgatactgtcattgaattaggtctgaccgctaacatccccacttccatggctgacagaacctctgtcgttggcctaggaattgtcgtatcgaaaaaagaagtaactgatccagaatcatctacttcatccaaaaatctggtggttattcttcaacataccgattatgaccctgtggtcagtttcccactttgttctttcattgcgtatcacgtctgacaggaattattctcaggttaaggctcaggttcaattcaagactcagtacatcatcggtgggaggaaaaacttagccaacactttcggcttgtttcaactggggcgggaaattttaatttctgggcacattactggatatgaacatcatcagttcatgtggattgtgaccgttagtaattccctaaacaaacccttcatgaaccagacttgactgaatatgttcctcctcaattcatacttaggcgatatctgtatcggtaactgttggacatcaacctattaacagtcaggccctcattaacactcaagtgagcgacacaaaaccaaggcgtcctggactgtacgtcttttgatctattagctttcacacgcgatttactcatctctttgcgtgaaactagaatcacggttggtgaagatttgtctcaacctcagtctgagtgcagtgttgaggcacaagtcttagccagttccagctgtacacttgaaggagccgatgccgatccagtccagaatcaaggagctaaattaggcacaagtaacaattattacgatagtgttgcttcgacatctggcaaaaaaaggactaaaaaagaaatcttggccgatgcaaagcgagcccggcttaacatcagctctgcctgacccattgattgtcaacgagcatcttcagggctcgatcatctagactttaactcaattcaccgatcaaatatgtgtgcttaaacattcgttacagaccgaggagtcaacgtcaacttttatcatcttccgcctctcatgtatttgtatctcgaccattctgcactgtgcagataatagaactaggacatgctgattcaatgtctggatgacccgttgtgtactgtaatctgctgtcgaccttgctttgctattattaatcctacctctttgtatatagaataagacattcatctcctcctagcaattcatagtaattgttctgatcttgatcgggattgttccagagcaatcagtgctaataactcgagcaacagaaacctcttctaaaatgatgcgtcagcttaactgagtcctgaggtaaggccaaaatggtcaaattaagagcaaggaatttttgagtcttgaacgtccggataataaagaggaaccacagtacaaaaagttggaagttgaactcaccactcaactcagacgtcaaggttcatgtgattcagtcgcatcctgccttgaccggttcatgtcaagcacaccaagtctatcatattcacttacatatcaatcttccctaaaccaattcatcttgtgaggggttctttagccacaaggtaattcctgcagaagataatataatagatcaccacctcaagctgggactctgaataaaaaaaaaaaaaactccgactatgggaattgaacgcttgacattgggattaggcttatgatttcaagaggtcctccgctttcatctgttgtgtgacatggctggcatcagtatggtaatgctttgtcactggctgttcacttcttggctagagtctgccctcggcatgggaatctggagaagtgtcatggtccctggctcgttagctgggattgttttttatagaaattttcgttttgacaacctctcctggttcatcacgcaattcctaatcaggactcgcttcacgacctgttcaaattatttgctcttcaatccaggcctttgttcattcaaaaaaatcgataaacatgacatgactcattatcctcattggtcgactccctggtttcatcactttggactaacgccttgccgtttctacattcgtcgtggataccagtccttttttcctccttttgcctattcttgtctctacctggaccaatgctctgctctaccatttccgatattctgtttgtttcctgtccgcatgtctccaattagattcttctccctatgcataacgttttgctgctccaaaaaaactctgaaacctcaccctgacacctaaccaaaaaatggaaatgcgtccattgccattcctacttgccatgtctagattgatataatctcaattgaaactcaaaaaatacctaaacattgcctacactcactgtcggctggacattgacaccgcttttatccggttttgtgtaatgatggttatctgaatttggaagttttaacaaagagcctatggccttggatcattaactatttcggtgaaaggcataaccggtattcagctataatcggctctcctaaaagagctcaggagggaagtcgacttgactcaattgaaactgaagtgtcgaagtttttgctaggacttggtgctactaaaacaactgaaactcagccgagcctattcaaaatctgtgtttcattattaatcaatcatcattatagtcaagaactaaaccctcaagttactaccatccaacgatctaatctagatttgattcgactttttgcccttattcctttccggcgccatgacacacatcttttcgggcccagtggcaaagaatcccgcacaaaatcaggaagcacatctcaaagtatcgttccccggtctctttcctcatactatgggtccctattccgatccgtgcctcagttgtggggctatacactggaaatgcgagcgcactggtattgataaaaaagccccccgagcttcatattcaatgtgttgccagaaaggccagatttcgattcccgtgacttatagcggtgcaaactatccccaatttttaaagaatctcttgatttcgactgattccggtgtgtagtctcctcttactctgatgttctatgtaagctgactcctattctcagtatcgaccaaattccagaggcagattagaagctacaacaacgcgctgtcttttgcgtctttaggagcaaccatcgatgatgaggtacaaggacagaaaggcgtttacactttcaagattgggggagcattatatcacaatttacctgaagaagtacccacatcaaaagtagaagcgaagttcgcccaaatttatgttatcggaggaaacgatgccaaggaagcggcgatgcggaaacataaatgtggagtcaatgtcgatgccaagattttgcttcagcttcaactttggatcagcaaaaacaactcatatgcgcaattctatcggacaattaatcaagaattagctacaaacccagctgcaacttttgttttgagagccttaaatgatccgtcgaataatccaaatacgtacaatcagccaagagtcgacgagataggctttgttttagatactctcgacgaagaaaaaattagcccaagagacattgtactccacaaactcaacggtggcatcaaaagagttacagatctattcccagggtacttagcacttcgctacccactctttttcccgaggggagagcaaggatggattccaaaatataggtcgttgagaaaatccggtaagctgacgtcaatatatacctcagttcactccatgctaaattctttttacataggtcgtcaaataactcaggacgaatggtattcctcaatgtgttttgataagattggacaattctcggcaattgtcaatggcaaatccttatttcaagaaatcctagacgacatgtatgtctgcgttgagaggtcgcgcttagactttgtccgccataaccaaaaacaactgaaggcagacttatataaatctgtcgaagaatcaattcataatgaggccgacatagaagggagaagaattatccttccgtcgactttcgcaggctcacctcggaacatgaatcagttgtatcaagatgcaatggcattaactcgagaatttggccgacctgcattatttgtgacgatgacagccaatccaaaatggccggaaataacggaagcgttagctgagcatcaagatccaagtgatcgacctgatttaatcgcacgagcatttcattcgaaactggaggcgttattagaagacatcgaaaaaaatagtgtgttgggccgagtcaaagccattgtttacacggtcgagtttcagaaacgagggttaccgcatgctcacataatggttatcttacacccagctgatattccgaagactgttgaagccgtagacacattaatttcagcggaaattccatgtgaaaagaaagaaccagacttatatcaaattgtaaccagaaatatgctccatgggccctgcggattcaagtcgaactgttggaaaaatgggatgtgtaaatatggttttcctaaaccatttcgacctgagactgaaattacggaagacgcttatccggattactgccgccgcaatgatggccgaactgtgacaaagatgggtatggaatttaacaacgggcatgttgtacctttcaacaagtttctttcgttaaggtacaactgtcacatcaacgtagagattccctttacaatcagggcgatgaaatatttgttcaagtatatttgcaaaggagtcgatcgttcttctatgaaaattgtcgatggagatgagattcagcgcttcatcgaaggacgttatatcggcccatctgaaggtcagtaagtacgatttacctatcttgttaacaaagctaattttttgttttatttacggtagctgcatatcgtttatttcagtttccaatgaatgggaggtcgccttctatacaacgactaagcttacatctagacaagggtcaaacagtatattaccgaactctcgacaatgtaaagaagtcatttgagacaggcaaagcagaaagaacgaccttaaccgaattttttcaattgtgtcaaactgacatctcaggcttaggagttttggccaagaactgcctttaccaggatataccaaaatatttctggtggactgatgataaaaggtgggaacctcgaattcgaacttcagatgccgtaggaagacttttttttgcggcgattacagaaggtgagcggtactatctgagagtactcctagcaaacaagcgaggcccaaagtcattcgaagacttgagaacagtcgagggcagatattatgaaacattccgagatgcttgcgaagctgcgaaactgttagctacggacgaccattattcggcagcaatccaagaagcctcttgttggatgttaggccgtgctttgagggcaatgttctgtatcatcttggtacattctccgccatcaaatcctcagcgtctcttggatgaatacgtcgaagatctaggagacgattccaattatatattgacactgtccaggcctgcgctcagaaataacgttgaatatattcgatcattcacaatatttcaaattgcagaacaactcaaaaagcacaatcgtactatggaagatgtggggttagctcatggggatgatccgaagtgggcattgttcagaacctttgcggataacaatgacattagtacatatgacccacagcaagaatttgagtctaaacgggcatctttgaacgaaggacaaacgaagatcctagactatgtaattgaaatgtcgtctcagcaagaaccatggattatttacgttgacggtcccggaggtacaggaaaaacccatgtcatgaacattttgatagactatttcaatgcacaaggaaaaaaaatcagctctgtcgcttcttcaggaatcgcctcacttattttgcgcaatgcgacgacggcccatgctcggtttaaaattcccgtgaaaatatcatcaaactcaatgtgcacctttagtacaaaaggtcgcattgctctcgagttgatggacttagacataattctatgggacgagatatcaatgcagaacagattatgcgttgaagcagttgatcgaagccttagggatttgagaggtgtcgacttaccattcggggggatcagcgtggttttcggtggagatttcaggcagacattgcctgtggtgaagagggctaatattttcgttcaggcaaaattgtgtatgctgaactcggacttatggaggaccgtcaagacattttcattgacgcgaaacgtaaggttactcggaattggggagggtaacgatgatccaaaattaatggagttcaatcaatggttattggatataggtgaaggcaaccttcaaacagaatttacagaagaagttgaactgaaatacggagtcctttacaaaggcagatcaatcgaagagttgattcctagaatgatccaatttgtatactctgatttagcagtgctttcacatccgttgaaattcaacgacctagcactctattataagagtagagctatcataactccgctaaataaatatgtaagtgaggtcaacaggagatgcttaggtttaatccctggaaaaacattcttctcggtttctttagatcaaatgacagatactacggataaagccatcggtgaggagatcctaaacacgattaatgttccaaattttcccgaacatagactggcgctcaagatagggatgcctgttatgcttttgcggaatctgtgcttgaaggacggcctggcgaatggaacaaagctcctgatcagggacattcaacctaatacaattcaaggggagatactgaatggaccctacgcaggaacgattcatatgattccaagggtgaccataattcatgaaccggatatggaatttagcgcaggtttctcgcggttccaatacccaatcgtcagcgcctttgccttgacaatcaataaatgtcaaggtcaatcactggataaagtgggactctttttgccaagggcggtttttggacatggacaactgtacgtcggtatatcgcgggtaacttcttgcgaaagcttaggtattggccttttgtgtgaagaggagcagtcaacgacactcaatgttgtaaataaaagtttagtcaagaaacatctgtcaaaaaattgacttaatatttgtgtattttatacttttattttttcaagacttggtagtgtagtattagaattgttgtaacttcaaattgaaacgtggcgccagccacgctattccctagtttacataaatacataaacaggtggtttttgtgtacaggactccaacaatcgggttgttcgatgtagtgatggatgctcgtgtgggatggccgggttgaggatgagactcaggatggagtggccaaatgaatgagtatgaagaaagaccgcgtgggggcggattgatgggacggaaatctgctaaaagggcgttcatgagaactctccaagacaagcacatcaacaacttgaaagccttccgaaataacctgccatcctacatactttgtaccagcctgcaacattcccacactcccggaaggagaaagcaagcacaccctgggcctgtagacgggcaaccaatcgaaagggtcctgtggatccccagaaaacgaatcgccctccaattacatagctgcaacggacaacccaccttgaggtcagcgtggcgcaatattcccttctcctcacacctgattggtacatgcatctgtcaaccgtgaatgtctgtatgtgctgtttatagataaatcactaatcaacttcgtctcttcctatatctcgcagggaaagcatctgttgaatcgcaatcgccgtaatctcgtcggagttgaaaattcgacggtcaacaaagccttcttcgtctttttattggaaaactctcgacactcgtcacccgactgactggaagaactcgcaatcctcaaaatttacatcgagcggataattggtcatttggagagcgcacgactagcaagcaagccgtcactgttgagactcaacatacacaacctcgaaaccattatcaatatgaattcgaaaccacaagagactccaccatcaagctcaaaaatttccaagcccaaattgagctatccgcgacggttcgatcgggcctcgaagggcgcccaactcaagcacatcgctccttcgcccgcgcccccaatcgttcattcatccatggatcaagtcgagcttattccggaactcaaggctagcatcttatctatcctcacgtgagtcttctatgccttgcaacattcttgcagacttttctgggacacgtatgtcaaggaattataaaatattcatcaagattggagatctatatttgaagagagaaagcttgctcccccaatacccggtaatattgttcagacaactcgccctttggttgatttgctgtgcggtatgcctgtgtcaagctgtatttactgccatttcagatatcagttggtctgtcgtggggctcctgaaatattattcacattgaaagcatcagaaaaacaatgataataggccttgaaacacctgaatctctaattttttttttccttactaaccattcttaactgccttttaccttggcgcgcatttattcattcaacagattccaatggatccagccgcttctttcacaaggatatcgacgtccgttggtggaaacggatctttgggcgcttgatcacgaccgtcaatcggatatcctatcggacaagcttctagagaattaccgcaaacgacagcttgcagcccagaaagaccagcccgctggcgaccccaagcaccttgcgaaggcttctttggttcgagcactcaacgacaccttctttcgaagattctggattgctgggctttgcaagttgatcagtgatggattcgtggcatgcacccccctcgtcaatcgcgccttgatcgaatatggcaacagtgtttatcgtcataaactcaacccagataccactccaccgccacactccaaagctcacggctatgggcttgcaatcggactgttccttatgcaagcgtcctcaacgttttttctacatcaggttagttttctttcatccttgcctctcatctccttcttcaaacctctggggtagatcctttcgtggttgagcaaaagcaaacggtggtcatttcttcctctatgaattgtttttttttacttctttgcagttcttttacctgagcatgtcggttggtgtgctaagtcgctccgcattgattgcagccatctataaacgttccctgtcatttagttcaagatcccggaaacagtttcctacctctcaactggtaggccacatctcttccgatgtgtctcgcatcgacgtttgtatggggctctttcatatgtcttgggccactcccatccaacttgcggctatcctggcgattctagttctccagatcggccctagcagtttggcaggagtaggtttcatcttaatgctattgtaagtcatctcgtgacttaaataaacgaaacgaaatcacacatctgattgtactttgatccccctttgaaaaggcctctgcaaatcgcagccatgggacttatgttctcactacgtatgaaagtggtttcatggacagataagcgtactcgcaagacccaggaagtccttcaaggggtcaagctgttgaagcttttcggatgggaggaagccttcttatcaatcatagaccgcttccgagtcaaagaattgaaccttttacacaaggcgttagttgttctggccgcttctttggcccttgccaatagtttccctcttctaggttccgtcatcgccttcgtgacttattccgctatgggccatggcgcaggaaacccggaggcagtcttcactagtctttcactcttcaatttgcttgggcttcccctgcttatcctcccaatcgccctaggctctatcgcagatgctcgaagtgggattcaagtatgtaccatcatgttccaaatagtaaacctcattgggaagatgctaatggtcacattacttccggtccttttttctaaaaaaaacaatctttctagcggctggagaaagtttttgaagcggaggtggtcgaagagcaagacgaaatcttcgttgattccactcttgatgcttcgattcgtgtgacgaaatcttcgtgggtttgggagccgaacaacgcagacgatggcgatcaagagaaaaaacctgacaacccaatagcagatctctcaatcgatgatcagaagaacccgacacaccccaaccccgcaaatgtcacatctagtttccgactgaccgacattgaaatggatatcaaacgtggatcactgaccgctatcgttgggccgattgcatcgggcaaatcatctttgattcaagcgctgattggcgaaatgcaacagatttcaggcagcccaccctcattcgggggccaagttagctactgtccacaaaacgcttggattcaaaacgacacgatccgcgacaatattatttttgggtcggaaatggacgagaagcgctaccaagccgtcattcacgcagcttgtcttcaagccgatctcgacatgctcccccagggcgacatgactttgatcggggaaaagggaatcaacttatctggtggacaaaaacagcgaataaacatcgcccgctcgatttacttcatttccgacattatcctcttcgacgatccactatctgctgtcgatgcacatgtcgcaaaacatgtattcgagcatgcaatccgaggcagtaattatactgctggtcacagcggaatcggcaaccaaaccaaaattctggttactcatgcattgcatcttttacccaaggtcgacgagatcatctgtatgaatgacggcaagatccaagaacgaggcacattcgaggaactcttagctgctggtggtaccttttgcgccttgtacagagactttgctgggggtcaacaccaacaaaatcatgcggcaaatcaaaccccagagaaagctgagacagagatctcgacaaaatctcccaccgagaaggatcacaatcagagtgtagatgatagggtggaccatataccaaagaatgaaccttcagggaaaatcgagggagatgatgacttgaatcagatgcagcaagaagaacgagtaacgggctctgttccttggagcggtaagctttcaggcgcattttttcatttcttgattcgtctattaacatcagtgtatattgacaattgatttctggcctctcgccactcccaatctttgaacagtctacaagcacttattcacagccggtaacgggaaatggttgggtccgctattggtcatcagcgttgtcttcgaacaatctgccgtggtgctgtcctcttattggttggtatggtggcagaatgctaaaatccaaatcagtcaagcaacttatatggtaaatctttcatatattatgcataatgggacagcaaaccaaaatcaattacaacaccttttaaccgattgctatcaaattttttcaaactctagggtgtttatgctagccttggaatctttcaaacgctttcgggatttgccatgggtgctgtgggcgtaacgattggattttacgcgtctaaaaacttacatcacggcgcattgaaggcgataacgagggcacctctagcattctttgacacgactcctctcgggagaattatgaatcgactgtcgaaggtgtgtgacaaatttccatgagacgacctttcaccatgatatcctttctaatttatattgcctcttgattctgttcaggacgtggactcgatcgataataagttgaacgactccatgaggatggttttgacaacactctcacaagttattggagccatcattttgattgggattacgagtcgctatttcttactcgcgatggcaggtgtaacagcaggctgttggcttcttgccaccttctacaggccctccgctcgagatatacaacgtctgaataacttgctccgaagcaagctttatgcgcagtttaccgaatccctgaatggaatcaccaccatcaaggcttacggaatgaaggcgaaatcaatagtcaagcactgtcgcctgttggatcacgagactcgggcttattacttgaccactgtaaatcaacaatggcttgggattcggttggaaggattcggctcgatcttggtgttcattgtcgcgattatctcagtcgcacaagctggctcgattaatccgagtcaaattggcctcatactcacttatgttcaaacgatctcccaatcactgagctggcttgtccgccagattgcggaagttgagaacagtcttaactcagtggaacgcgtcctgtggtatcaaaaaaatgtaccacaagaggctgcagctctgcttcccgatacagatcccgatacaacctggccctccggcggttcgattcaattcgattccatcgtgatgagctatcggccgggattaccacaggttttgaaagggctttcgatagacgtcgccgcaggagagaagattggggtggttggccgtaccggagctgggaagagctcactgatgttggctttgttcaggaccacggagttggagtcgggcagcatcaaaattgacggagtgaatattagagagatcggcttggatcgtctgcgacgctcaatttctatcattcctcaagacgctatactcttcgaaggaacgatccgaacgaacctcgatccgtttgacgaatacgacgaccaaagcttgtgggatgctttatccagatcaggcctcaaccaaaaaaacgcctacctcggtgaaactaaggagaagtatggattagatagtgttattgaggatgaaggagtgaacctttcggtgggagaacggaatttggtgtctctggctagagctttggtcaaaaactcaaaaatcatcgtgttggatgaagcaacagcatgtcagtttgttttcttcatctcagcctttacacccgagctgattttgatgttggttttgaatttagctgttgattttgagactgatgccaagatccaagaaaccatccgcaaggaatttggagataaaacactgttatgtatcgctcatcgcttaaggacggtaatcaactatgataagattgtcagtgacatccaaaacccgccaggacctgagatccaaaattctggcacgtaaagctgactgttatcccttttgttctttcgccatggcaggtcgtcatggatggcggccgtgcagttgagattgggactccgttggccttgtatgatcaggaaacaggaatcttcagggtctgtcacttttttgacatttatcacatgttttccacaagaaattcacgttaaccccaatcatttcaaacgtcttcaaaaacagaatatgtgcgaatcgtcctcaattacgcgtcaagacatcgtctcctcccgcggatcgcactcttcagtcggggatacataagccaatcccaacaagaccacgcagtctgcggcttgtcgacccatcacaaaaattatcatgaataatgcgcctgttgaaagcaatcttcaattatcgtttgtctgtcaagcttgctgctagcaagtcttttttttgtatatatccttgccgaggcccgttagactttttgaagcctatgtaattgcaatctagctgagcccttcgcacaacatgcatgaatggaacctggtcaaaaaaagcatcagatagatgattgcatccacactgatgtacagtcagggagtgaaatctttctgtgccgtccaaaggcgcccaagtgggtctcattcatgcaacctaactggattttcagcctgtacatatcgccgacatcacatccgtccccgactaccagcaggtgtttaattattgtcaacaatcgacgaactcaggaagaaacaaaattttcattttttctttaaagttctctatgtatgtatccctgttttttaaaattctattttccaagttttgttaaaattctaattctatttcttaaatatacatactatgtgaattctatctcgagttacacatactatgttgttaggcgcgtcaaggaatgttgagatcccgacgcgtgtcgatttattttttatcttaaatagtctttcacttcccgaactcgctctcttcccctcgtgggatttattttgttttcattctctcaacactttcaagttttaaaatgcataatttcatttcttaccatcatcaggatctgagtatcctccctgcaccctgccgaattgcccctgctaccctgaaaattctttacaattatcttttgcgagttggtcctggcactgctatgactatttggtcttcagttctgattcatcgactcctcgagcacttccgggattcttctggaaacagcagaacctcatcatgggtgcactaaggcatcaagccttggcttctgcttggccaaacacacccccatccttccgcatctaaaagacctaacaaacacaacccgtccacccataggaaattgtaccaaggccggattacacggaattgggccagatccaagaagctttgggacacccaaattgtatgtcaatgtatgtatacaattattacttgctgtgtatgaaagtccactcaaattgtggtacagtttgagaagaaagtaagcaggtgttctgtacgtgtaattctactaagagaacttggcctctggatccaattgacgatatgtactttggtgggctcagtcatacaaacaacaagggtcggccctggtcgacccaaggccctgacatgtgatccatgaatgagcgctccgggtttcaaggcgttgacgcgtatctgtaaaatttgcttaagccttttgagcgatttgcacccgacaaaccgcccgatgtaaatcgctttgcctcgcgtcctcgcggttatcggagcagtgggactgcgtcatccggctcgaaaaggagtcaggacggaacccaaatagaatgccagccgaatctgagctgaattggggccggcagccggccctgccaccaaacacactgttcataaatacaggaagtcctccaccatccgtgtttgtctgttcagccagccatccaaagaaaagaagttttatcatacatacatatgtacatataccgcatggctacgagtgaggcgccatggaatgttctctctctgcctctcggatttgtatcagggtcaggagctcatgtacccttcccggatcatagtatcatcctggtaccctgtactaccagccacatccgtaagggttgggaattctgggaagcagcctgatgcgagttgcagccccaaattcagctgtgccgttacttggactgacataaagccatcggttcctcagcggtgaagcacgcactccatcatcctcccccagcccccttacgttccgatttcctattgacaactttcgttttaacccgtcgttgcaccttacacttacaaaccctttccaaaatgaacaaattagctactcttgtgctactcgctctcggtctagccgtcgcggatgctaccatccacaccatgtgcttcaactactttttgaacaaagacaagtgtgtgaatggcgctgccggccaaaacattcgatgcaatgccgaccccaaacctcatgaagccccagtcgccaaagttagcgcctacccaccctacttgtgatatccttcgtgacgctgattttgtgcaactcttgactcatctcccaccagtttgtcatgcaaactcctccccccaagcaggctcacaacggtggtaaaaatcgtcttgaacgccgttatgacacttaccataaggttagcccctttctcctccgtactccaacaaatcgcattactgacaacattccaattgcaacaaaatactaggtcctcgaaatgagcagtggccaaggtgtaagtttttttttccaccatcatctcgaaaacatgttctcataggcccttctcggacagatctgtggaacctacgattcagacagacaggacggagtatgtctctggagcggacccgaacaagacaaccctaccgtccacacggctggatggctcaatgggtacgttcttggccctccgcatcccgtctcctaacactgacgtttttgcttttctgccttgcagaatcaagaagtccaactgcggcaagcaagtgtaagtgatctgttttctccgccatattagtcacccgccgtaagtcctaacccgtccgaccaatagatacatccaacgaaaggacaaaagcaagggaccgttctacgtcccagtccttgatggtaggcatttgacagctccccccccccccccccctcaacacatcaatcaccttactaattcatacgtggcatctgcacaccctttctctcaggttgctcttttgagaccaagaaattagaggaaggatgcttcgagattggtgtcactaaatcggtaagtccccgtcctgcttccagaatgttgatccaagggtgcaatggtgttgagtcgttcccaatccatccagcttgccgccaagctcaccatcttccccaacgagacctccggtcccgactcaggctacctttacggcggattcacatgggacttgtaagccgaattctctgccaaatctgatccaattcctctcgtacttaactgcatctttcctccatcacacctttccagcaacaatctcgacggcagcaactcggccgccggacccgtttaaaacaacccccccccccctcccccagcagcacttctcttcctaacgactctttcagcttgtcacgtttttcattccttatctatgttgccaaagcccatccgacagtgatacatttactctaatgaagctgaacatgccttgatctctaaacgaatacggcacacagcaatcatcgccactacatggacaagtttcttactactacaatgctggatgggttaattgtaatacatcttagttaaattaaacgcgtgcttctcccgtgtcctagaaaggcagtctttgctgcttgggaaaactcctctcctgtgatgacttggtagtcattctgagcgtggcgatcaccaccaaccgtgccgagtccaacacagcgttctgagatacaccctccgcaccgatggttcattcactcctgctgagttgttctagcttccctgctcacttccgcgtcagttttctctaccactattggcaatgagtgtaagatgaaatcgacgattccattgagtctcgtgtcccccgccgagtccctgttatgcattcagagccaaatttggccttgtggagatggtgatgttgaactggcaatgatttgtgacatcaaccatgaatgagtttgtagttgtccactgactctgagccgcgctggcctttcctgtcatatacagatttcgacatcaaaaactcaattcacattggaatgattttttgatttccatatgaactttttttttgcctgattattcttgtcgtagtattggcaacctggtttgcaggactggttatctctcatggtcttaagccacaagttgatcatcacaaacacttttgcacctttctttcttgcatctatgtagtacttttagtcaagctatgttgtagctccaagaaataaaacccatggctatggttctgtatgtactcgcttcacctggtaaagatttcccctctcattttcatatccaccatagtatatgtatctcaacattaatgtagttcactaatttcgcacattttcctcaatcttgattaatgcattctttctcattccactgcgaacccctctctacatagactcctaaggataatagtaaagttataataatatattgagataagagttaattatctttctatcttttttctttcttttttcaaaatcaaataaaaagggatgttaaatcataagtattcagtaatgggaataaacaatttttttttttaaaaaaaaaagtatatgtaaaatataatcatgacctgttgtttctcttccaaagaatagttgaaaaaaaagggaaaaaaaaacataatcaaaaatgaaaaattgtaaaatgtagcaccctgataaaaaaagaaaaagaaaacagaaaaaaaagatataagtaaaaagcgattataaaacgtgctactaacatcacaaagatttaaacggtcattgttgagaaacaaaagacagaggaaaaaagacgcgatcataaggatgattcattgaattgtgcattcagtcaatagcggagataacatgagtagaggtctaaaggatctcttcatcctcatccttgatttcactcggcttaaccatccccggaaccgcagcctgttcttgagccttagcggcagccaaagcctccttgtcttcctggaacaagtcatgatgttgaccatcgctcgtacctgagtactcgcgtagggagatcaagaagtctctgagattgctcttgaatcgagccgcatcgctgtatgtctccgagcagccagtgataaattgctgaataatcaaactgtgccggtgaattgataggaaaacaggaagacaaaatcagttgtctgattggtcttctcagatagcaggatgagagagattgggcttaacggttgaacgtgagggaaggctgtgctcaaaaggttaaaggtgtattccttgagaaatcggccgttatccatagttgcatcatgctcagttgggttgaacagtggcccagcgatcgaggcactttcgacaagaccccacattcgagccaagacttgagattggcctttgaaacctgatcgaatcgaaacacattttcaatcgctcacgatttcagtatcctatcatatggcgtcacggcggatgattagaaagtcttaccgctcttgtggtccgcatcagtcaagacaaaaaagatatcttgtaagattcccaggtaatattgttggaagaatgcagccgcagtcgggggatcggtgtgggtggatacatttgtaaacagttccaaaaggattctgcgggcaaggagaaggcacacaaaatgaaaaatgaagcgtcagatccggacgcaactctaccggaggctcagattgaaagaaaaaaacaaacgctagtccggtgtctgcaatatcgcgtgtgatgtgcttgatggcccagattacactgtccatcatcagcttaaacctgttgggttcaagggccaataaggctgtcgtgtttgaaatgtgtgtgcatttatcaagtaagtcacagagtttctttggataatcggacttgggcagatataagaggagtaaaaaaactgaccagtaaagcaactagcattgatcgcacgcaataacttgaaaaacccgacccggtgttctgggaattctgagaaatcttggttgatcattgtcagagtaggctcaaagactagttcaagaatcgcagccactttgcctgttagcaagggctacataaatcggaagtttggcgagatggtcagggttagcaagcttgtcctcatcaaccataaaaatgactgccaactaacacctaaccggatgacaattgtagaaacgatgtttaaaacttcggcatctcttgccgcaggaatattccggttgtaatcgcccaacacagcatccaaaagtggaggcagaagggtgtcattcaagctattgaggtcttcagcacgtcgaatgtgggtgtccaccagcttcaaaatctccttcttgatggtacgtagtcctctaactttcggcgtcttggttgcaatgatgccctcagcagccacggtttcactgattataccagaaacagctttgtatagcccgagcatatccatgtaaatccgcacaatctgcggctggaaaaacgacccaatcgacatgcacgctgaaacattgcatttgaggacgtttgataacagtttgatattatctgggttggcgagaacatcgacactggcagcagactgctgcatcaagcgatcccactaatggaggaagaacaataatttgtttaaaaaacggaatcaaaacagttgaaccaaaacatataagcacttgacttacaactgcattaggagctcgcatgagaccggcaatcaagcgttcttgaaccggtctatttggttgagcggcaatcatgtgtcccacagcttcatagaatgtatgtatctagggataaaatggaacaagtcaggttctgggaacattgtcggaggaggtccaatgccaacctgttggggagataaatcctctgtaatcttgtcgaggtttcgtacaatctcgtccacaaacggctcctgttctcctggttgctgggtgatgaaatgccgccggcatttctgagcaattttgatgaaggtatcgcaagccatgtcctgaacccctataatgttgcacacaaggggtcaattttgttggaaggttcgattcacacggcattaagaaatgatttaccttcgtgggtttcgtgcataaactcaaataatttattgaccaccgtcttcagaaatttccagtgggcttttaaaaagcgagggtattgtccaacaatgtacatgatgtcagatgcaacaatagctttattatccttcccgcgcttcagctcagtgagccctaagagatcctttatcacagtaaccaaaaagcgcttttcggattcctcgtctagagaatagaaacgtgactaggatgagcctatgcaagaaaggaagaacatatatcaggtgtgaaaatcacgcactcatggcgccagatatcgagccaattgcccaacacagcgtgttacaattgttccatgaccattcagagccgtctacttgccgggcaagtttgttgagcataatttcttcagtatcgggtacctagatactcagtttgtcagcggcagagtttatgtggcagggctgcaggtatagagtgtctctgaataacaagcaaggcttacatctaaatgggtcaagtaaaccaaaacctctcgcatcgccttgtacagtacaatcgtgtccgtctccttcaagaattcgcgtacaacttcaccttcatcgttctccaccacgagaacctgcagataaaacgtgcacgaaattaattatcttgaagtaaatcacggcgaccgggaagtttgtagttcagtaacatgggacgaacctcttcaggcttcaccattttttcgatgaacactagccgcaagttgctacaaacatcgcgatacaggagctttcggccttgagattcaccaccgaccccaccaccaccaaagtgggaactagtgctaccaacgccaccggcgcctccgaccaggttcaatccaattcccatgagtggtcccatgtccgtggggatagactgttgttcatcgtacagctccttgacaagctttgaccaatattctagacagactttaaacagctcccgatcgtcaacctgtgagatcttcactaaatacatgtgcacattgactctacggaaaggaagtcacatcagagacaaagtcaatcggtaatcaaaaaaattgggaatctcacagtaaatcgtggtgctgcggaacctccagaagtctgctattcttgaataagaaactgcatagaaacaccgccagggccatgacaaactcctgttcatattgaggctgagagtcccacatctcctttagatcggtgttgggcggtaagattcggttgacggatgacatgaccatagtgagtaataggacaaatttcgaatcatattctgggccggcatcctttatacacccgatttcagccaaacatcttaaggtaatgttacgatattgcctttcttcaaggtactagacatttttcattggaatcgagaataggtcagtcgtccttagcagtattgcgtgcaacaattaatattttcacgtactcggttgatcaagtgatcgatcagacttgtctcgaagatgtagcctaacgggatccaattcaagaaccgcaaaagtgtacccaaagtcgcggtgataagactcggtttggtagctttttccaagatctcactgtcaaagtgcaaacatgcaaatcagtgtcgtgggggtagtgagattcagggaagagatgcactgacttgcaaagttgaaaaacatcagcaaattcgttacacatttgattcttcagggccttggtcttagcctgagtcatttgctctgcactgtaatcgaaaatttcttcagaaaggagcttgaggataaccatgttattttcgcacaatgacagagacgttcgagacgaggcgatgatttctggaatgaagtcaggccagttatgaggccactcctgtttcagaatctagagggggagaccgcacttcgttagtaacgaaaccattccagtttgttttatgaaatgtgacactcacctgaaccaatatcaaattcattttgttgacaaaagccttgtccttgaccatttgtgcttcgtcacgtgtcattttgacgatgtaaccgacaatgaaattcttaaacaacgcagggggtgagattgacataagctacagggtaagcatgttggacataggttcatggtgatgctaaccttgataccggatcgttgagtttcaggaagagctttccatttggtcgtaatcagctatgcgcagaacccagacaaaacagataaaaacgagagtcagcattgttggaaaatatgttttatcagctcaaccgacagcgagaatgaccaaccttatccataatttgaagggcaatgtactggcgattcagaatgatgagagaacgaaaacgaaaacatcgcgtcagtactgatgatcaacattcagcctcacgaggtggggaggatcaagtggcccagatgagattaaggatttccgagaagtgaatctcagacacgcgtcgcacaggaaatcgatcaagcaagccagaagtcgcctttcgaagaccttaaacttgctcctacctacctttgaattttgcgagacgctgttttccaatatcatcggcaccttctgccaggaatccggtagctcttgaaattgggcaaggatggccatggcctgtttttgttgtgggccttgagtgttgaaagcagcttgaactacttgatcgatcaagatcgggtcagaggctgggttcaataactcttccatgatgttgatcgaggctattgatgatgagactgtgtgatacggtgtcgcagcaagtgaggttcttgagaattggttgagggacgatcgaggggatacaagatcggagacgagtttgctatgcgctcttccttcctatgtagtttgaaggtttcgaatggctgttttgaccaattgatgtgatggatattttgaagagcgtggtaaaaggtcagatatcgctgaacacatgcttatctgtacatgtacaaatcaatcttaccttggaggttgagaactcgtggatggtcctgactggagagagacgattttgatatgtagacaacagagttgatcaaccaactcgtgatcggttgagaaccagagaatcaatcaagaacaacccgtttaggatactcgttgttcagaccagcggcctagatgaacgggcctttgaagcttgatatctcaaaatgaaagggggaggttcggataaaccaacggtttttgtaaggctgtctgtctgtctgtttgtttgtttgttcgttggagggtctgtctgtgttgtagttgctggctgagtgtgactggtttttggaggaagggagatgtgtttggttgtgagttggctggctgagtgacggaggtgaagaaggtcagcactcgatcccagtcggatggtcaacaggcgcccagtttatcaatggccctcatcaggcgcgtgacaggcaccgaacagcccacagaccagaatggcacaatctccgatcgaactgggagctctcacacagttcacatgcacaaaatattgaatgccccagcctgagcaagcaaagactttttgcttgaacatctatctcatcctgatcatggtggagctttcgctcattccataatttgatctcatttcaaccaacttaactcaagcctatatttagtttgctcacatgtgtttgtttgtatttcaggtcaagaaacagagacaacaagagagtaagagggtacaacattggaccaagtagatatacttgaaatcaaaggtgcactggaaaggttcggctgtaaaatcaatggatttctcccagtaaaagggacttcctacaagcccaacccatgctgatggcagtgtattctttggaatgaatttcaactgctgagaaattaccagaagggagaagctctggaatttatggcctcagaactgagagaggatcaactgaaatacaagcttcaagggcatatcattgggggtgctgagcggttttgagagacaagaaaaatggaaaggaattagagaggaaaacccctcctttttgtaatccaagcgcaaggggctaattaatctgaggtggatcactgtatatcatggccacaagtgcagggataaaagcaactacccaaaagaaaacaactgttttagagcaaaagtaatcttctggttgaaacctttttgcttcttcttgcagtcgtagttcatgtttcctttgaatccagtcttcaggcttgtgtgagcaaactgggcaatcttttgctttggtaaatcgaaggcactcaatatggaatcggtggttgcacccaactttagatagaggacctgtgtatggattgattggctgtttgcaaatcttacacgtttcttctggatttccatacatcaattcactcattacaaatcatcttttggtaatctcagatgaacatttctcaactacccaccactaaaagacctcctaaccagcctatcatgtgtgtaaatacccagggaatcagtactttcttcctagattcactcaaacatatttgtatttacagataattggtaagcatcaaatcgtaaaagataattgtgaagttttagtcaaacgtcataactcactttttggtgattcaaattaggttccaagtgaacatccatctctttcaatgattctggtagctgtgttgacctctcagaaactttcatttcagagtatctggcaaccagctatcaaaataaacatctgttcagttcagggcttttcaaatgacatgaatgatggtagaaaaagctaaccatgatgataagaaaatatggcaaaattttgatggatgtggattgaaaaagcattctaaataccaattgctaaagccagtttaaattctttggaattgtatcaccaaggcttgatggaagtgtgacagagaagaacaaaccactttgtgactgtccttttatagtaattggaagtcaaagccaaccaacaaaaacaaggcttgaagagcaaaacacaaccagggtttttcaactgtttgcttgctgcaggagtattcctgagctgtaaattagattggatgaaacaattatttcttatctatagtcattggaagaaggtttggtggagaaatcaagaaattcaggtgagctacttattatgggtggaggagagatgtaaaactgacacaatcctcaatggctagaccaaattatgagtcttagaacaaattatgagtctgagaccatacagtccaaacaaatgtggatgtagagtgaaggtgtttgagatataattatctggccttcttgagagcctatcatgacacttgcttgtttctgagtctttttgaatataggtcttatctgagtgagagggatgtatttttgggtttgaaatatcaaatttctaaattattccccccaaagtttataataccactctcaaccaagtgatctttagcggatatgacccctgaataaaggctgaaaatggaaaatttgacaggtttcacaaattgtaggtgtgaattcattcccagctaaaaatttggggaccaagagaatagaaagtgggacatttttattatagaacattgtaagttaaaacttctggtgttttggagccatttcaattctcttattaagttagcataaattactgtgcatccccaacttgataagtccccaaattaatccagggaaaaacttagtattcctccaatatttgcatctcttcaattcaggttgtggtgttttgaaagtggcacccccaatattatggtggcaatggagccaagagtggaatggtatgcagatcagatttcattggtgaattgttgtatcagcttttgacaatgtgtaaatgaatttaccatagctcttgtgttatatttaacagtgcatcaactgacatgcttataatctttcattccaataccaaattttagcagcaccagtgggtagttaatatacagatattggtgaactaacagtattgtaacaaattttctttggctaatgttaaagatattgtaacagatttctagttgatttatcttaattgtttcagtatgttttttggaaatttactatatctgtatcactattcatcaaactaagatataatgacagtattagtaactagtgtttttttttaattatattccatttttggagtcaatttgacctttttgtggggattaaaaatctccagtcaccatttattccaaggtaaaattggttttcagcaaagcaactgcatttagttatcctgaagcactggtcagttactatactcagatatgtcagttattgttaagtattgtaaataccaattgttagctgtacctatctggataacctatcttggtttgattttgaaggataacatttcacaggttttaggttgacatattaccattagcaatttttcacatttacagatagatgaagatctggtttcatttgaatgctgaaagtttgagatgtgactctctaaatccataatccataatcaaattacaattggatattgaatttttttttcctggctaaattgatgtgattggtctcaccacaacacccgccaagtccaccacttcagcccctgatccggccgcgccaaaccctgcttctgcctggagcacaccagctcccagatcccccctgtgtggatgccttgaaactttgcacagattccccatgtttgtctgcctcataactttgcacattcaatccctgcaaactccaggacttggctttctacctggcatcctcagcctgcataaattctgtcatctccacatgatttcctcagcttctgaatgattattgtaagacaccaaatagcttggctcaagctttggtctggtcaagctctcctcaccacaaccaccaaagaaatggattgtcggactgcacaaccttttctaggtgggaaccacacaccaatttcaaaaaataatggtgggcacctatgcacaccatttgttttggtatgaaggtgtgtgtgatgatggggagagtgtgattatcactccccagtttcctcacatatgttttttatctttgagatcaggtttgccgagtaaaaggaacttcccaaaatcccagaccatgattttggtagtgtatcctctgggatgaattacaattgctgatgaaccagaaattagatgctctggaatttgtgagctcataaacaacagagaattcactgaaatacaagctcaaagggggtctgatttggggtgatgaactaacttgaggaacaagaaagaaggagaaatgaaggaaaggaacaaggcaggacaaaccccttttgtaatccaagggcaagggtttaaagctgtggtgcttaactatatatcctggccaaaagtggggggatgaaagcaattacccaaaataacacaacagtcttagagcaataggaatcttctggctgaactcttcttgcttgttcttctaatcgtagttcattgttcctatgaatccaattttcgggccttgttttgcaaattgggcactctgttactttaattgtttcaaggcattcaacatggaatcggtgattgcacccaattggagatggaggaccggtgtatggctcaattgcctgagcacaaagactacatgtttcttctgcatttccaggcatcaattgacccattagaaaacatttatgaagagctcagatgaagatttctcaagtacccacccctagcagctctcctcaccagcctttcatgagaaagaatccccagggaatcaatactttctttctagattcactcagatagatgtgtacacccagattggtaagcgtcaaaacacaagaattgataaaatataattgtgaatttttatttgaatataactcaccttttgacaattgaaattaggttccaagtgaacacctatctctttaaatggttctggtagctttggtgacctgtcagaaactttcatttcagagtgtctggcaaccagctataaagataaacatctgtttaattcagagatatccaaattatgtaagggatttcagaaaaaactaaccatgatgataagaaaataggggaaaattttgattgatgtggatttaaaaagcattctagataccaattgctaaagcaagtttaaattctttgaaattttatcaccaaggcttgatgcaagtgtgacaaagaaaaacaacccactttttcactgcccttttatagtaattggaagtcaaagccagccaacaaaataaaggcttgaagagcaaaacacaaccagtgtttttccaactgtttgcttgctgcaggagtatgcctgaactgtaaatgagattggatgaaaaaattatttcatatatagtcattggaagaaggtttggtggagcaatcaagaaagtcagatgatctacttattatgggtgaagccttggaggggagaggtaaaactgacacaatcctcttgggctagacccaattatgaggctgagaccatacagttcaaacaaatgtgaatttagagtgaagttctttgagatatcattatcaggccttattgagagcctatcatgacactgaattgtctctgagtctttttgaatataggccttatctgagtcagagggatgtattttttggtttgaaccatcaaattgctaaattattccccccaaaagtttataataccactctcaaacaagttgtcagtgctggtctcttatgtgaccaggtgctgatagggtttaggttcacactataatcacagaagtgatcagtggaagataacctcacctccacctcaaaactccatagtggaggggcttgctccttataaatattaggaaaaacagtggaatgagcttcactgtgtctgagcaatgagaatccaagggaaatagagttgtaagtagtctataaagttaaagtcttaaccattatagactagtgatgaatacgattcatctgtaaatggttttatatgctactgcaaatgtgaaatgaatttagctcttgttttatatttgatagttcatattaaagtgtttatatttcaatttcatgttgataaacaactgacattgtttttatctttcattctagaaccaaaattcatttatctgaaaatatatggatatcttatcttgggtttactttgaacaataatttttatacagggttgagtttgacatatgatcattttcaatttttctcatctatggcaaaatgaagctctgggttcatttgaattttgaaagtttgagatacagatctctgaatccacattcaaaaattgaattcatagatattcaaatgttgttcctggccagatttaattgcacctgatgtgatttgtcaccaagagtgtctaaaacattaaacacaaattgggaaaaaagttctttggctcaatttagacttttttctgattgtggagcagcttttggttgttgaaatataaaacatgtcaaaattcccctctctgatctctgtgccctttggctcaattccctgctctgtccgctttgcttttctttctctatctctacccttgtttatatctgtttcatctattctcatttcttccccttacttctctcaaattcctacaaatctgtcctccagctgtcaaatcatcttcaaaaccacaagtggattggctcatcaaaattcttcccagacacaaaccacaagaagggctccaacttgattcactataaaaaattcctcctctcaagaccacctcccaattcccagcagctctcttattgaacttcaacacttaatcttttccccaatcttactctagcctaatctgattggccttatgaaccctaaaaatctcctcaaaaactcaaccagcatacatcctcaacatccctcttgacttctgtatattattatccctaattctctatctcttttcctattctcccttgtcaaacaatcctatcaatcttgaaaacatctcaacatctactcagttcaatcctcttcactattgattgctcaaatttattgacttaccggttttaatttcctttttttctttgtctgaatcagttcttactacttgtccttatttgatctcatacatctcagtctgtcagttctgcttcctttaaaatataatcttgttgtggtatgcccttttttgttattctatttctctcaatactcttcatattgtttgttatcatcgtatcccaaaccctggttggtttgggaggattgaatcccaaactgaccaggttcttttgaatatcttttttagggagctggcttccaaaccagtcaaacgctttgggggtttgactcccaaattttggggattttggggcttgggagtcacttttgggagccatttaacccagcccctatatatatttgtctgatatattaaatgttaactgttgcagcaacagtgggccagttatgctaaccacagtgttagtgtggcgtaacgtagtggaattagctaagccttagcatagtgtagcggaattctgccatgtctgtgccaacactacatgtgtaggccataaaaaagagcccactatgctgtgctaacatgctggttggtagcaatttggccctgcagcgctgctagcaacctgtattgcagtgtagcaaaaaccctctaaaaaagggttaatactacaggattttggtccaaaaaaagtgccactacgctaatcctttttgggaaaaaagtgtagcagcccattgttggttttagtgctggagtcaactcaaatttaaattttgacctgtgtgcctgaactcagaattgtttttggttcaattttttcatttattattatttttcccctgatgtcatggacatgcaatccttcccactattcagttttttttggaacaatattaaaaattcctcaaagaatgattaattgtgattttttttgcaaattttggaaatcattgtttcacatttttattttcagaatcattgtttgaaattgaaaccctttttgcaccacttcaccaagtctcatcatttgaagattgtaggttgaagtttgggaaggaaaaacaatgtggccataattttgagtaacccactgtgcattatcagatctcacaactaaaagcagctggtttgcaaggggtaaaacttgggagaaatacaattacctgggacattatcgcgtataagttttctcctaagtggaatgcggctatgcttgttgggacaggagtcatctgaagaaggggattcgttcgggcagatttggcttatcatttccggtggatttctggatgggcttggttgatgtgaagtctgtccggaaaataaggagaggaaagagaaagttggaggactccttcagattcccaaagagtaccacccaaagctgacctgactggacccctgtcggtgtccgatcggggccatgagctgcgaatcttgcggtgccggctccccctttctccccggaaagcatgatgtattggcacaggttgatcagcacttaaactcctggagcagaccccatcaatccatcgcatcttgtcccgagatcaagaaaaccccaagcagtaagcgatcacataatattactactgcgatgtctttgatgcacactatcgagattgcaagctgactctttttcatcctttgccgttcttgctgctgtacagctcgcccgtcccaccacaccttgggccccaagcccctcatcattagcctttcttacgatacatattatctctccttgacgtcatggttggcggtctgacacgaaaccgattcggaaacctcctctcagtcaagggcttgagagatgtgtgttaacaattttttttggttctcctcggcgccagtttttgggagctcggataattcgataactgatatctgtttgctgtactcatatcccttgtttcgaacagctcgtcttctggtacgtcgtgtggaagtatttcatctcgttttaccgtcatctgcgtgcaagagggatcaggaaaaccatcaatgaaacctatatacaactagcaaccgtaatttccatcaactttcttcctcgatgtctttttcttaaattctgggcttcatttggctaacttgaatccgatcaatttcttgcacgtgttctccctatgtaatatacagtttggctttaaatgtgcactccgaattccatccatcaatcgtaaagtgaccagtcaactggatgatgcatccgccgatatggagaagaaactggcgcccaaaggacctgggatcgttagatggctcgagttaccaaaggatggtaaatcagctgaatggctgaaagatgaacttgattcactctctcgattaccttcatcaaactggcagtccggtaaggtctcgggtacagtttaccatggtggagaagaactcgaacatgtcatcagctccgctatgaacaagtacattatcagtaaccctctccatccagacgtttttcctggggtgcgaaagatggaagccgaagtcgtcaaaatggttctcgagctgttcaatgcgccccctgaggctggcgggacggtcaccagtgggggcactgagtcgattctcatggcttgcaagagttatcgggactgggcacgggatgttaagggtattaccgaaccggagatgattgcgcccaacagcatccatgcggcattcgacaaggctgctcactacttcggcatcaagatccactacattcgcgtcgatgagaaaactcgcaaggtggacattgcacgggtcaaacgtgcaattaatcccaacacagtcatggtccgttgtctgagcagtacacccaactcataacaatcgagcaactgaagatgatttttgtatgtgtgttttgttcccttgacattctaccagctttgcggctcggcgcccaactacccagacggcgcgattgatgatattaccgcattgggtaagctggcgaagaaatataaccttggcctacatgtcgattgctgtcttggctccttccttgtaccatttgtggagcaatgtggtttcccaatggacccatttgacttccgggtagaaggagtcacttccatctcttgcgatactcataaggtatttattcctttctaccataccccagacaactgcaattcgcgtctaattgatcttgcgtagtatgggttcgcaccaaaaggcaacagtgtgattatgtgttagttcgcattgttttattgggtgcccatggaatgctgtgttcacgacctctcttttttaaatcagaccggacctcgaaatggcgcgagtaccaatacactgtctttcctacttggcctggaggcgtatttggtaagacgatcctcattcaatgttcacagtaaagttgatcactaatgattgtttttcaacatttttgcagcttcaccttcgatcgcaggatcacgaccgggctcaatcattgcgggaacatgggctgcactgatgtatatgggaaaggaagggtacttggaaagctgtcgatcaatcgtcggagctgccaaaagattggaaaaggctatcagagaagaaatccctgaattggaagtgctggggaaaccattagtttctgtggtcgcttttaaggacaaaaaaggaatgggcgtaaatatctatcaactcggtgattaccttggctctaaagggtggcaccgtgagtttttttttctctctttttggctttgatcagatttttcgctttctttatctgttttgaagggacttacaatttcttgttctacagtgactgcattacaatttccccccgccttgcatatcgcgtgtaccaagccgacaacaacagcaattgatactctgatccaagatctgaaagaaggtgtggcatctgttaaaggcgacaaagatggcggtaaaggagacatggtcacgctttatggtgagatatctgctcaacgcgtccagtatttgtgtgtacgtgtgcgatgttgactgaacgctgttctcttttggcatattatttgcaggtttgggtagttctagtgctgtgggcccaggattggtcggtgacctggctaggagatatctagatacgctttattctgcttgaggttatataaatcttcttgctggtacaacgtcgcaattcatctttcttcagtccagaacgttgcaccacttccacatgtgcaggttatctcacacgtatttgcggtcggggggatagcattttaaggggacatgatgtctgccaatgtgacatatcccctccctcctacttgtgaagtagtaagacgctgggtgcgttgtaccaactagcctgggaggtacctatgtcttgtgtcacaatctccacaaattataagagatgattttctttatttgttttcaagaagaaaattcatggacatattatatatggcttgaggaagaatacagcttggttatgatttcaagtaaagaaatagttaagtaatacaaaaaacaagattgtgaagaaaaagacaaagcaattccaagaaagaagatgggaaggattgattgagatggtatcggtgcatctctagaaacagttgggttggacaaaaatgcatctgattagcaatcatatttgctgatgtgaggaagtaatccaagggaaggcttgcctgatctcttatccttctcttgttttgttgagccgaggcattgagtgcttcggcattttctcatacaaccacagacagcctagctgagaaggcaaccattagtagtgacttgagcgtattcatatcaatgtattgagatcataacttaccatcgttggtattaagaattgtttaaaaaacgtcggtcaaaggagagcgaagtcatgacttatgaattcaacgggcaaggaaaaagatcaagcaaatcagaaagaatatggcgtggggagtctgaaggctaacattatttgaattgacctacctctcagtgaatttgaagaaaaagtaatacaaaatttgtatagatgagaaagatatcggagatcgagtctgtttgaaggaagtcggcgcagacagaaggcaaaaaggttggaagacttgattggatatcatgagaggatagactatgagaaactcacaagaattcagtttgagtcgtcgtcgccaacctcagcatataccacctcaatgtgaaagttagtccccttgacagcaaagagcttcattcccttggaggtgaagcggtattggtgggaggcactgcgagtgaggtagggggcctgacgtgcatctgaaaggttgatgaggatgcattgttttggggtgcatccggtagcaccaaagagagtggggttagcgggtcttggaccggagggggctaggggggatgaaagtggaggagtgtaggagggagccatggttaggaaaccggtggagtgggaggggaaggagggggattggactggtgtgctgggaggagaggacgagatgacagtggtcttttatatcccaaaacgcagcagcaagggctcagcagccttgagagcagcaccaacctcccggccagcaggattacagtccctcaacagcagtgacactacatagcagcattccagctccgttgtagctgagcctttgtcggagagtttttgaagtgtggcaaacacaaaggcccggcgttacagtcgtgtctgttcagcacctgggtccttgttgccacaatatcaatccgtgtatgaattccccatggccaacatgtagatagaaaagtatgcgtgtcactccattcggcctgcggtcacctaccaaaatgatctgaagggtaggtggtagcgagccttttctttgaattggtttgtatgatttatttcagcaagacgcagaccaatcaaataaaaccatcaaaactacagattgcagagaatcacgagaggaagatagaccgagatcacaagaaagagagaattaagatcacaaaatagagatcacagaaaattgggaagagatcacagaaaaacagcaaggattacagaaaatcacaggactcacaacaagtagagctatctgtcatggcagtttgccattgcttctggattcatctgttatgttagcctttacaccgtctgtgatgttggtgatgttggagggtcagggtggtgcgctgccacactccggaccagctgcagtcaagtttgtggtcgcgtttagcgcgttttttggttggtcaggagccaatgaagctggtttggggtttgctgagggggctggggtcggcccgccgggagagggtgtgaggccttgaggcaagatcaaggacttgggactccggagctgtgggtgtggatggtggggcgctcagaacttatccactcatagcccttagagcaacatgactgatgctcaatgaattgacacccagatacatgggcgaagattcagagagacacagtcacaaatcattgatcggggtgtcaggaagcgcggacgtgaagttcccttatctgatcagctcagatcataaaaaaactctacaattttgggtggctgactgaaaaatgttttgccgacttgaaaccggagtgaggttatgatttcaagtaaagaaatggtaatacaaaaaacaagattgtgaagaaaaagacaaggcaattccaagaaggaagatgggaaggattgattgagatggtatcggtgcatctctagaaacagttgggttgggcagaaatggatctgattagcaatcatatttgctgatgtgagggagtaatccaaaggaaggcttgcctgatctcttatcctccttgtgtgtcattgagccaaggcattgagtgcttcggcattttctcatacaaccacagacaccctagctgagaaggcaacaattagtagtgacttgagcgtattcttatcaatgtattgagatcataacttaccatcgttggtattaataattgtttaaaaattggcggtcaaaggagagcaaagtcatgacttatgaattcaatggccaaggaaaaagatcaagcaaatcagaaagaatagggtgtggggagtctgaaggctaacattatttgaattgacctacctcttagtgaatttgaagaaaaagtagtacaagatttgtatagatgaaaaagatatcggagatcgagtctgtttgaaggaagtcggcgcagacagaaggcaaaaaggttagaagacttgattggatatcatgagaggatagactatgagaagctcacaagaattcagtttgagtcgtcgtcgccaacctcagcataaaccacctcaatgtgaaagttagtccccttgacagcaaagagcttcattcccttggaggtgaagcggtattggtgggaggcactgcgagtgaggtagggggcctgacgtgcgtctgaaaggttgatgaggatgcattgttttggggtgcatccggtggcaccaaagagagtggggttagcgggtcttggcccggaggggctaggggggatgaaagtggaggagtgtaggagggatccatggataaaaaaccggtggagtgggaggggagggaggaggattggaccggcgtgctgagaggagaggatgagatgacagtggtgatcattggcagtcttttatatcccaaaacgcagcagcaagggctcagcagccatgagagcagcaccaacctcccggctcagcaggattacagtccctcactagtacatagcagcattgcagctccgttgtagctgagcctttgtcgagaaatttttgaagtttagcaaacacaaaggcccggtgttacagttgtgtctgctcaacacctgggtccttgatgccacaataacaatcggtgtatgaattccccatggccaacatgcagatataaaaccatgcgtgtcactccattcggcctgcggtcacctaccaaaatgatctgaaaggtaggtggtagcgaaccttttctttgaattggtttgtatgagttatttcagtaaaacacagatcaattaaatacaaccatcaaaactacagattgcagagagtcacgagagggagatagaccgagatcacaagaaagagacaattaagatcacaaaatagagatcacagaaaattgggaagagatcacagaaaaacagcaaggattaccgaaaatcacaggactcgcaacaagtagagctatctgtcatggcagtttgccattgcttctggattcatctgttatgttagcctttacaccgtctgtgatgttggtgatgttggagggtcaaggtggtgcgctgccacactctggaccagctgcagtcaagtttgtggtcgcgtttagcgcgttttttggttggtcaggagccaatgaagctggtttggggtttgctgagggggctggggtcggtccgccgggagagtgtgaggccttgaggcaagatcaaggacttgggactccggagctgtgggtgtggatggtggggcgctcagaacttatccactcatagcccttacagcaacatgactgatgctcaatgaattgacacccagatacatgggcaaagattcagagagacacattcacaaatcattgatcggggtgtcagggagcgcggacgtgaagttcccttatctgatcagctcagatcataaaaaaactctacaattttgggtggctgactgaaaaatgttttgccgacttgaaaccggcgtgaggttatgatttcaagtaaagaaatggtaatacaaaaaacaagattgtgaagaaaaagacaaagcaattccaagaaggaagatgggaaggattgattgagatggtatcggtgcatctctagaaacagttgggttggacaaaaatgcatctgattagcaatcatatttgctgatgtgagggagtaatccaagggaaggcttgcctgatctcttatcctccttgtgtgtcattgagccgaggcattgagtgcttcggcattttctcatacaactacagacaccctagctgagaaggcaaccattagtagtgacttgagcgtattcatatcaatgtattgagatcataacttaccatcgttggtattaataattgtttaaaaattggcggtcaaaggagagcaaagtcatgacttatgaattcaatggccaaggaaaaagatcaagcaaatcagaaagaatagggtgtggggagtctgaaggctaacattatttgaattgacctacctcttagtgaatttgaagaaaaagtagtacaagatttgtatagatgaaaaagatatcggagatcgagtctgtttgaaggaagtcggcgcagacagaaggcaaaaaggttggaagacttgattggatatcatgagaggatagactatgagaagctcacaagaattcagtttgagtcgtcgtcgccaacctcagcataaaccacctcaatgtgaaagttagtccccttgacagcaaagagcttcattcccttggaggtgaagcggtattggtgggaggcactgcgagtgaggtagggggcctgacgtgcgtctgaaaggttgatgaggatgcattgttttggggtgcatccggtggcaccaaagagagtggggttagcgggtcttggcccggagggggctaggggggatgaaagtggaggagtgtaggagggagccatggttaggaaaccggtggagtgggaggggagggaggaggattggactggcgtgctgggaggagaggacgagatgacagtggtcttttatatcccaaaacgcagcagcaagggctcagcagccttgagagcagcaccaacctcccggctcagcactacatagcagcattccagctccgttgtagctgagcctttgtcggaaagtttgtgaagtgtggcaaacacaaaggcccggcgtcacagtcgtgtctgttcagcacctgggtccttgttgccacaaaaacaatccgtgtatgaattccccatggccaacatgcagatagaaaactatgcgggtcactccattcggcctgcggtcacctaccaaaatgatctgaagggtaggtggtagcgagccttttctttcaattggtttgtatgatttatttctgtaagacgtagatcaatcaaatacaaccatcaaaactagagatcgtagagaataacgagatagagattacagagagagaccgagatcacaagaaagagagaattaagatcacaaaatagagatcacagaaaattgggaagagattgcagaaaaacagcacgaattacagaaaatcacaggactcacaacaaacagagctatctgtcatggcagtgatatttgcattgcttccggattcacctgttatgttagccttcacgccgcctgagatgttggtgatgttggagggtcagggtgaccctggaccagctacagtcgagtttgtggtcgcgtttatcgcgttttccggttggccagaagccgatggagctggtttggggtttgctgatggagctggggtcggcccgccgggagagggtgtgaggaagagacccgtcggttgagttgctggtgcactccatccccccaccaccaggtgcggcatcggcggggggttctagcgtccgcggccccgtcgggctagccggctgagccttgaggcgattgggaaatgatgcggtttggaagattatggactttagactccggagctgtgggtgtggatggtgggacgctaagaacttcttatccaatcatagcgcttacagcaacatgactgatgctcaatgaattggcacccagatacatgcgcagagattcagaaagacacattcacggttcattgatcggggagcgcggacgtcaagttcccttatcagatcagctcagattataaaaaacgctacaattttggatgactgactgaaaaatgttcagccgacttgaaaccggcctgaccgcgtcgctggccctcagaaactcaatcatgggacgcaaagcaaccttggtcgcgtgtctggttatctgacgaacgcgcaggtttcctttcttagggttcagacaacctcagggtatcaacttgaatgaagatgataatctatctatctattatcaaggagcatgatccagcagtgattattctttgggagtgataattgagattaggcttcgtcacaagtgattaattactaatctgccacaaggtgaatgaaacgtgtctatgaaatttttcgtaattcctgtaaacaggcgatcttgggcaattaaaataagacgtggaaacgcgatttttctgggggcatggggtactacctagcctggtgaactgaaagcgagggaaaataagaaaatgaatggagaagatgataagttgatcacaagataattatagaagaggtccacagagaagacggggtgcgccatttagacggggcctgctgaagattggctcccagtggggttgttgctggaacggcgtgacgagtaaacatattggaatcagataatggggcgaatattgaaagacatggaatacaacttacaagtcccatgtgaaaccgccataaaggaagttggagtgaggagtggtttcgtttgggaagattgcgagcttcgcggcaagctaaaaacattaacaaaatagtcaacaatctgtgctcgctggataagcgggaagacagcttctgaccgatcgtgtgactccgatttcaaagcagccttgttcttcggtgactgcgtggaaagaacaacctgcaaagggagcgatggctttagaaggctggagaagtcttatttgaacaagtcaaccgattgtagacataccatcaagaactgggacgtaatgaacggtctttgggtcattgcgtctttggatgtatctggaaaatttgacgatctgtcaagatgcgatcgaatagctattggcgcccgaaaatgtggacttacacttgtttgcggcagttggagtccttgcggctacatgatcacgaaggagtcaataccatatagcttgtgatccgaaagttcttcaagtgcgcacctatttaaccatccggccgattcgaaggtggggttagtttgctccggtccgctccacagacatactccatccactttgttggtgtcgtaatatccacagatctgtgcaagcaaagcgggtttagtccatcgggtcaaaaaaaaaaaatcagaaagagtacaaaacgtacaccatgcccagtattcatcttcgggatctgcgagaaccacagaatttgaaagaagtgaacaaagtcagcgccgggataggcttgagttccccgaatgaaaagtgcctgacatctatatgggtgtcgtatcggcgctccagcggaggcttcgtgtgatgtccctgattctgaggatggtgtccctgcttggggtggtgtcctggctgtccatggcgcccggggacgttgtggtggtttccttggcgcccggggacgttttggtagccgggtccttggcggccggggactttgtggtggggtccctgaggcagtgggtgttgtccttttttaggtttaggcggcaatccaaactagcagatcgtggagaaatgtgaaaagtgaagttcaatcagccttgggttatagatgagggcaaagtccgatggtattcgtagagagagagagattagcggcgagggagggagacgagggggcgtgaaactaactgctgggacgggactgctttgatatttggccttagctccacatcggtattggctgcctgctgcaccgttgacacatccatccttgtgcaaaaagtaattgaagcacatcgtatggatcgtggcgtccacagtgaccatggacagtgcaaggagcacaagacaagttaaaccgttcatgttgggtgggtaagaactactagggagtggacgcgtacaacgacagactaaaattaatttataaatggttatcaaaaggaaatcaagaagcagttgcaaaggacctgtgctgagggatgaaggtcgaaagttgccagcacgagaggaatggctgcctcatatatcattcccatttcgatgccaaagtgaattctgttggtgaatttgaagctggcgcctctgaacacatgacggctcccttgtacgggtgtggcttaaggtgcggcgacaaagaaatatgattgaacgagtgggcaaaggttcgtgacacttgaacacattgggcatacagtgtctgtaccacaagatctatgtattctcaacagatcccatcagatcccaacatcagagagcgtgttgctcatcgagtcatcgggaagcatcgtgaagcttctcaccacgcgatttatgcttagaaatcttccgtttcttgagcacacaggtacaagcttacaggaggtgtacataccgtcggcggactcgcccaggacaagggctgtatggagtcgtgattgcaatcgcattcagcacaactgattaaaaagtggcaggttctggcagatcggaagaaccatggtccagggaaaacttcgtccagctttgtggttggcgggttgctgctggctgggatgctgagaattcgtgtcgggttctccatccatcttcttgaaagtaggcaaggttaaactttagcttgtctgcggcaccctgatcagggacgatttccctccgaaaacaccttttttttgggattaagttgactatcagagcatccttatttttttcgaacgggtctgttcttgcgcgcaggagtttgaaaagtattttttaggaggaaaaattggcacatccttccgaagaaggacttccaaaaaaacagaccacagcaaaaaacccgcctctcggtgagaaaaatgcatcctggagtttcccttaatgtcggccacacatgattcttacctggtaaacgatctctcatcccaacctgaaccagtgtggttgggaggattggatttaggcagctactcttgcctaatccgcataccgatgcggatgcgctcataaatctcaattgtatagatgctttattttgtctggtggcatctatgtagttgttgtctgaatggacttgagcgacaattgacaagtcaagggaagattgcgacaccccttcgtccagaaagaaaccaaactccaaagaaccgctcgacgaaccaccaagaattttatgtacatatatatgtatgtaccggaaaagctaagaaaaaagggtgattgattagattgcagataatatgtagtattacaaaagaatatggactcaatcaacaagagtatttatgatatctaagtagtgttacgaggtaaagattcagtcatgtgtattaaacaacaaactagaatcagtcaatgaaaacaaaaggaataataataataaaaacagaaataaaaacaagactgataaaacgattctaaggatgggggcaatagagataaaacaaaggaatcaatacaggcgaatggtaataacaagtagtgcaagagtgtgaaaagcggcattcatccgcaaaaaagaagaccatgtagttaagattcaagagcctccaaaacgaaatcgtgtctatagccaaggaggcctcgaattcgagagagagagagagagcttgtgaaggagaagtcggctaaggaggaacgaaggtcaggggatccgccaggaatcggggccggtttgtcggagctgcaggtggcggaggacggcttggacggcttggggatggacggccttccagagctcgtcccgggcgagattcctgaggatatgattggcagagacgacaggggagaccggatggtcggaggaggagggaggaggaagacgattgatgatctggatgatcttcgggccaagactggagacgttgggcagcgcaaaccgacgctcgtccttgggagaaatgatgatcgtgccttggttgaccaaggcttgaatggcccgagtgaccatcgccttgcttgtgcccagtcttctccgcgacaaacgagggttatcaccgtcggttaggaagatgctttgctgcttcttgtgccggtcaggttctgagacttggctctctgatcgctcttgggtcggttggctgatcagtttctcggtgaacttgcgcatttcggatcggagactagagtggcgatcatcctcccgaccctcagccaagagatcttcgatcgaaaagtcttgcaatacgatcggctccgagcaatccatcttcctcttcaattcatgatagctgaagtcgccattactggcggtgttaagatcatgctgatcgtatcgggacacgatgtaatgacttacatagttcaaataatttgagaacgtgatctgctgcgaagttagtctagaaaccggcggtaacttcaaccgtctgggttctttctctttttcgactgtttgcttaaaatttacaaagattcccgtcagaagagggaaaatagagataatcagtcaattgaaaaatgatgtacgagttataaagacgaaacctacctggttcctaacaggagcagaagaattaggcaaaaacttggttgaatgtggattcacagcaccgagggactttgcgccttcaggccaaacgttggccaaacggaaaggttgattgtaaatatgagatctgcagaatttgagatgccgtctaaatcggatctcttcatcggattgattgtcttgaacgatgattaccttctcaagatcgaagacccgtttggtatccctgaacaacgacttgggttttccgatcaatttcaggaccgttccgatcttcaactcggcgtatttcgtgatcgtttcttcgctgactgtctctgcgactaggttttcaagatgtggggcttccaggccggggttgttagtccctctgactgtggtagacgagttggggtgcgacttccgatcgggtgatggcaggcgtcgataagggtcgaggcgcggatctgatctggtcttgggcgggggcgcctggctagttgagctgtcatccggatctgggggcgcttgtacgtttatatctttgctctttggaggggccttcttttcgtgagggaggctcgagtaatcttgagagctcgaatcaaaggcgttgttaagttgggaaatgtttatttggcattctaaaacggcggtcccatcgtcaactgtagatgaccaccaacaaaagaagagtatagacacaacaaaaagaaaaggaaggaggattagtgacactagtatggaaaaagtgtaagtcacttaactatgataggtgatgaatttttcccttctatcgacaccgactagccaaccacagataatgaaagtcttcgcaggccatccttggccgtagatccagcatgtgactttctgggagatgccaggagcggtgatcaactctgatttaattctccagcggtcttttgagtagagagtttcaagtttatcgagtggcaggcctgggatttcgtgaggagggaggatgagcgatgaacatgtggccatgacggtggagatgggcctgtataggtataggttgaggagctttatatctgagggtaagaagcggatcgggggactcgatggcggaggggtgttttggagcaaggagcgctcgacctctgctgcatcagtcgtggatgatgttgatgtgggacttgagtcgacggcaggggtacgaccttgggtcggttggggtggtgtgatgggtcggatggagttcttaggttggggttccacagactcgagatctgactcgtcggagatgacaaagtaagtcgactgactgctggcttgagtggttctggacttgttctgctgctctgatggcctcgattgacggctgcgtattcgttgtgaatagaccgtaggtacttcgaaagatggcgacgaggatagctgagcagatctggaagtaggtggtgagggggtggtgaggtcgatgagaatgtcttcgttttcgattggttcggttggagttgaaggcatgtggacgtgtgcttggttcccaaatactgttcggcacgatggtggcaaggaaacccgttggtgttcacaacccgttcgcagcgaatacgatggttgttccaaatatattatcggctgtgagttgagaaacgagatggcgggtcagttgtctgctcgtccaaggtcctatgggagttcagcgactgagtacattaccatgcgtgaatatcctaaaccggcgagaacacgccgtccacgcttctggtttcgggcggcgatttgttgtggtgccattccaggcaaaaagttgtagctgtggtaggacttgggcagaacagcgtagatacatgcaccggatccgggtcggatatgtgagtgtatgcgctcggcaagatcttcagccatgaacacggcggccacgcccacggatcaattatccagataaatctcccggacagatcactccagcctgccgtaagctggcgcaagatggtcactgcttggtcaaagattgtgctgtgcaaaaattaaatacgacaacccaggtggaacagcagaagcatagtgctggggaaagactggcaaagttctaaatcaggtgaattcggctgaagcgaagtaaatacttcatgaagaagggatgatgatgatgaagcagctgtgcccatgagctcaatcaagccatgcagattgggctatttaagcgactcacgccctggccaagggtcaggaaatctagtcatcaaccaacactcggcatcctaattcctggcagtcatctaaccaagcattccgtagtaatcacaagaatgagccaccatccacccttcaagcaagtcgaagcaagtcggcccgattttgattctggccatctctcaagggtcagtacatcctcggccatccgttagaccgacttctgctctttccaagtggaaaaacctgcaagtgtctaatcggataaacttctgttgtctgcagtataccaagacacctcagcctgactggcaggtcggtcaaggagcaaacaatgccccgctcccaggggccaagatctatcagtcacccgcgccaacgaagacgttcgtaccttatgagagcatatcgccatctgagatgtacaagctgatgattagctcagtagtaagatcacccccccctctttcttttcttcaggagccgctatattcactctgagccattttcttgcaggtccccagaccgatcgggttctgttcaaccttatcagccgatggcaacaccaacctggccccgttctcttacttcaatgctgccggctcagaccctccttgcgtgagtcctgtcgctcccaacgagcgcctgtggtgatcgagcactcactcactgctcttattctcttggttccgctcgttaatgttcagctcatgatgtctttcacggctacttcggtaggcggcgataaggatacgattgccaatatcagggccactaaggaattcgtcatcgctatcatctctgaaccgtcagtcccgtttctctaatcaaataaccgatagacacagcactgctgcttttgcttatacaactcatctctcggtaaaaatctacatcataggttcattgaagcagcaaactacactgctatcgacgcaccttccgaggtatccgaatggctcctctcgggattaacacccgagccatcaatcaaagtcaaaccagctcgagttcaggaagccgcggtcaacatggaatgtgaattgggtatgtaatttatacaccttcttcacctgcgtcctatattcagatactggggtggttgacgggattgcttctttctgtcctggtcacttgtcagaatatttacatgaagtgaggcttgttcttttatcttagtcatgagaggaaattaagtctaatgaatcatcacactgttacttctagatgtttgatccctcaaatcccaagaaattaacccaagtcatcgtgattggaagaatcaaggtgcgcttttctctctctgttttttggtcaaactaattcaagaaagtgaagcaaaaaattaaaattcaagactgatggctctttgttgggtctcgggttttttttttcataggcctggcacatcaaaaaggacgttctagtcgacgatacaccgttggtcgcgttggagaaattgatgcctattggacgtcttgggtgtgtttgattattcctgcataaactaaatcgaaaaagaaagatgctgatttgaaagagactttcaattattctttctacctgaatacaaaaatgtacaatctaacgatatatatagagggatcacttattcacgtacgatcgaacgattcgaattaccgagaccgatctggaaagaagagaaagaaaaagacgaggtcaagaaggtgttatcacaaccacattgataaatgcaaattcaatagattgtttacaaaccctttcagttgttatatatatatagtttttatatcctataaattgctgctaacaaattgttagaggtgatcgttgtaggtacatacacgcggttaaagcctatatggatttaatgttgttgttgttatgacttgttggaatgccatataaaaagaatcacatatagcttgtaaaatatgcatgacatttcctctcgctgatgagtaattgtcaaatacagaatacttggatcctaaacagacatcattattgaaggagctctttcacataaattttcaatcaatgaagtataaagaatttgtatatctcctgaatcaattttggtggtttattccatcttgattgtttgttacttctcagtaattgtcactccactttttatgaggggagaggttccagttcaccactgatgcatctggaaatgctttcaattctttacatctgcgcattagggccttttaggactagactttcttgcagagacagtccttatgctttgtttatgtgagttttttttggacaaaacttgagttatacatagaggctatttatacgctctgaatgtgagggttagagtagggattgcgcatgatgatctgtttttaaattttagtaagtcaagtccagagataaataaactaagggttggacgccgcaaactgaggttgattgaagtcggtgtgagctgattcatccactcccaatccagggtggtcatcatattctgacgtcatactatatggtcatcagcccaccccccctccgtgtctgacgatttcatgcggaccgattgattgatcaagaactctctgtccaagtgagtgcccttggtcaactgggtacccattcctttgtcctctttctatcttcggctcaagctatctacatcgtccaataccttacctgtttgtctcttctagtagctatcctccatcacatcaagatgccctcctctcaattcctgtctcgcactgagaacttgctcggaagtcgactcgtgattgcggttggtagtctgcttgctggtggggcattgtatgcgagctcgaccagagtgccatcggccatcatcaaatcgactcgatccgaaccactgccggacgatctagagtactggatcatcacagagaagccacgagcgctgagacatctactggctgccttcggccccgatggtagcaatgcaccaggaacagttgccggggtcatggtcgcctctccctcacggccgggctcctaccacgataaggaaaccgagaatgaagactacttttttcattggacccgtgacgctaacttgtgtttgcaagtggtaatacgaaaactgagcgaggccgagtcgggcgtcgaccttcaattggtctcaacaagaccgcaagaagctccaggtattccatctttgaagcgcgccttggaggtaatcgtcagggaatcggtcacttttaacggtcaattacagcaagttctcaatctctcaggtggccctttggacgggggattgggggaacccaaatttctggtcgatggatctcggtttgatggcccttggagaaggccgcaaaatgttagtgactcagaggcacaattaatctcttgaactctggcaatatctttttttcgaatggtcttgtcaatcggctgattcaactcaaaatctgacgtaggatgggcctgcaatccgggcaagcgcgatgatccaatatgcacgacatctgatcagccgacgacccaacctcgaacaggtattcgatttcatagctgctcacttataccacagggacaatccccaacttcaggtacaactggacattgaccatgtctgccgagcctggagtgaaccaagtgttagtaatgcacactatttcccttcttactttcacgcatccaatttaccatagtctgtaagtgaccaggactccatctcctgccattctaacctcaagatagtctgatttgtgggaggaagtcgaagcaaattacggcggacacttttacacactcatggtccaaagaaaatccgtccaagactttttagacttcacacgatctttaccgtctgagaagcagccttcagatcaggaatactatttcgccacattggcaaaaatggatgaaaggctagaacatttctggaacccagaaggtttgccggccagggagggcggtaacactgaaaacccaaacaattccttcgtaccattttccacgaagcctcacatcttacccacgcttgatcgagtggatggacagcccaaaccatcgcaagttgataccgcagtcttgctggccgtcaatcataccgctggatccaatcaacctcataactggatacccagctccgatcgcgtccttgcaacgcttgaccgtctcgtggaggttttcgaacaactttatccgattaatcattctaaacaaggcactggaattgcaattggtcgctacccagttgagtcaaactcaagacggttctgacatgttttcactttgtcttttggctcgtcttactcaaccccacatgtgaaccaagaactgagtagcgtccactctcaccattccaaataaaaataatccaaaaatcaaccaaataaaaataatccaaaaatcgatatgctgaattcggatacctgattgatttaggaagacgaatatgatggagtgaagtcaagttctgttggtcatccctggtttctctgcacgcatgcagttgcagaaacgacctatctagccatcagtgatttccgaaagacggtgtcgattccagtgactcgcttcaatctcgccttcttctctcgcttcttgcctgagctgagcgaatcatttgacgaccaaacaccgctcacaattgaccggggaactgacgagtatgctaagctcttgaacggcatgtccaaatgggcagatcggtttcttgtcgatgttacgttcaaatactttgactctcgtgatggccggatgagtgaacaaatcgaccgcaatactggacagatgcgcggtacgtctattcacaatttcactcacctcaggctgatcaatctcacttttctagtcgtgtctcagaatagtcaccccacgggataagaaaaaactgagattctgtttaattcttttcttttttttttctaggagctcgtgaacttacttggagttatgcatccttgttgtctgccttggatgccagggaaggtaaaacacccaatcatgactaaaagaatgcatataacaagaataatagtactggtagctgtcatttcaactaagaaagctgtcatgagtggacaagtgcaatgtgtgctcacttaattatctggccggttctgattgttgtttttgggtttttggcatgtcttattgggtatttctgaaagatgtgtgttctgtgtcatctagtattataaagaggagagaatagagatgttcatctattttgagtcttcaacaatttgagctgtgtgctgtcatctctcatctgcaattgtcacctttttgtttgaattgtccaactgcaacctatgaatcactctgaattggattcatacacttaatcctcagatccttttgttttgagaaatccttcatccaatctcatcagattcatgatacctcatggcacaactcttctcattgttcacatggggagtggaatatgaggtctttggaatcacagagttttttcttgttttggccatggctttagcattttattcttggacaatcatgattatcactcagatttaagagttgtgagaagggagaaatacttttaaaatgctcttgtggcaaattgaacttacatacataactgagaaatttgataaatcaatgtgaaacattgcataaaagcattgttataatgaaaaactgcttttaagccaaaacaggctgatgggaaattcaaagaagtgtaagttggtagagaatgtgagtccgattggtctttcattgtccctgaaggaatgaagtccagacaagctctcattggatattaaaccagtacaaatgggaactgtgtttgtttgttcaagtcatataagagataagcaattaactgcccattttaaggatggagatgttttcaaaggcaaaatatcactagactgaagaatttgtgttgaaaatctagataaaataaatgatgacaggggaagtgataaccacactccccccccttgtgcatgaactctcacactcccctctctgagaggagtgtgggccggcatgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacaaacttcaaacttggagttcgtttgagatccacaccttgtacattcctcatcttgcaatctaccatcaagactcagaaccctgaagatccctcacctgctctccccagaactcccctaacactgcactcccctctctgagaggggtgtgggcctgcactcccctctctgagaggaatgtgggcccgcactccactgaacaccaatctacaatcctttttgatgggtgggattcctcccaacaagattaattgtagacaagcttgttgggaggaatccctgccgccccggcaagctgggatttaaaccagcttgtcaggagggattcctcctggaaagagggtttacaatccatatttatgggagggattcctcccaacaagcagcctcaagacaccacacagtctcaaggccaagagggattcctcttggccttgagtcctatttttcacatttttcttttgttttttcaggtccctggcccctgaagattgcactgtggggacacatacacacctgcagggcaatgtaccctctgaggggttgttgtaggaccctggaaatccccaaactatgtgggtgaactaaatgtacgaatttttcagaaacatacaaaaatcatatgcaagaaattggtatgaatgagttgggttgcctgaaaggttacacaccaaacaggctttaaatgtatgaatatccactcacttgggggaaaaaccccaaaaatggcccagtccctagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccacacccgttgggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgatggtggccttctactccaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaacaatgaagattcttctaataatctaattagatataatttgtagacagtttaaggtttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacatgagtaatattttacaataaatatgaaaataatgataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaaacagttacttgggaatgatattttcaataaatatgaaaatataataacaaagtaggattcttccaatttgttgtcaacatttcacagtaaatatgaaagaatggaaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaataataataataaagtgacttggtaatctgaaagtgaacataggttagaaagagaggggaggtacccgcggtacccgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacccgagtacgaacgaacaatctctaccagtccccacctcttccgggggatttactcactttctggggaattttggcccaagcatatgcacaaaatgtgtatgaatgggctcaaatgtgccatttcccggtgcccctcaatgtatgatcactccccatatagaatcaatatcaactgaagttttttccattgttcaatttttcaattcttatcttcttagtccaagccttaagatttggaatgatttgaattgaaggaattacagtgtttttttatttaggatcataaaaattaggggaaaaagagagaaaaaaataaaaaagaaatcactctgagctgaaaaaatgtatttgtttcaaataaatgtgaaattggacagtcaaaaaaatatagaaacaaatttagggattgatacttcaaactctagagattggttgtgtcaagactagatgagatgtatcactcttgaattcttcataattgatgtataagaatttcttttgtttgatcctgatgcttgtatttttcatccagtatctcttcttttgatcaaatgaaatttgagttaatcaatcatcaaattccttttttttagaagtgttattgggggaggatgaaatattatgagttgagaatactacgggctttcaaaagttcaaattttgtgaagtgattttacttttttaccaaaatggccttgcataccaatctctcataaattttatagagtcaagatctgtgtaatatttcaacttttgaacactaaggaattcctcaagccctttttcacaaagcaatgaataaagttcatctgcttctgtatcttgatcttgcacccacctttcccaaggatgatttaatttctgaagcctgttgtatttttctttgaattctggatatattgatttgatttgttctgcataaaagttctcaatccatttcctatcaattttatgagctttgagtatttcaatttgatcatcacccaaacgtttgtatttatctgaaatgtcactcaaatcactgatccttgaagattgtaataaaaaattgtaatggtcttgaatgatttgtggatttcctactatttcagatgatgccttgctgatgacctctggataaatgtgagtctggattatatccaagaaatcacagatacttctagttagagaaatcaagaaataatttttatctcttgaagggtaaagtgaatgtggactatctattctaatcaaaagatccaggagatcattcacatcttttcttaccaactctaaattttcattgtgtaaatcatttgagtatctcaaatttgaaagttgctttccagatttaaggtaattggagtatctttggcttgagagtaattctttaaattctttagcagcttgagcctcaggtgaacgaaatggaaattcataatagttagatatttgcatcatatttgcagttatcaattgtaattttgctcttgcctgttgttgtgcattaagagctgtagtgattatattaatgcatttttcattcaaaagaaaaaaaatgaaatgaacagaaggtaagtttgtgacactaaccaattatatttagagagactcaccatcaataaactgaaaccctaagggcgcaaaccactgctttgttatatttgtcccatattcatgactcatgacatttagtttggagaaataatatttcctagtgtaaagacttgctctcctcaaaaatttctcatcttcagaaatgttactcaaacattcctggtcaatgaattcattcttccacaagaaatcaacagtttcaaataaataaggcagatatttcgaagtgttgcatatgagataatcttcaaattcagcatcactgaaaggtattaagactttataatcaacaacttctttcttgatttgatccaaaagtgaaaggcccaattttttcccttcatcttttgcaacaattgcaatgtcaggggtactatctccaagccatgtttggatatcgcaatcttgtaaatgatctttgagtgttgattccagaatttccttagaaatcaaatcaaatttccccagttcaagaagcttcaaatctctcaaaatttctgcttgcttcctagtgcgttcagcaaactctttatgtgtgatttcgcgtgtaacccaaccatgctcttcctttggattttggtgatcttcaaacagttctaagaccatatgaaaatctttgttgatcgagcgcgacttgtctgcgataacttatatattgtggcattagctctccaaacattaatagatcagcagaagaagtgaattcaccttcgcttgcctccgaatgcgagactgctgtgaggatgattgagctttaataatttgtaattcatagtaaatctatcatgaatcaaacaaaatactgacgttcactagaagtcggattatcttcagccgctggattgtgaaaattgacttgctcttttctggaaaatgaatccaactgtgtcatgtcgctatgggtgaatatacctgaagatgtatgtttctccaaagaatcaacatttcccatttctgaagtctgcgtttccctattgcgatttgtctgcgggttcaaaagtggagtgcctttggagatttgttgggagtatgtgtagaggatagcagacataaacaatttagcatcaagccggcgaggaaatcaagtaatcagcttatgtcccaccaaggttgtgtgcagcctcgttaagaagttcgtgtgtggccccattgctttcggtacctaaattggctattggactaatgaccccatcccaagtagctgacacaaaacataaattgacaagcgtgaatggagaacgcattttgttcggcttttaaattgtaacaaatttaaagggaagatagatctcttgggatttaatgtgaaagattagggccacgatgccatcccgaatacttatgctttttcttcctgaagaccagatcacagccgcatgatgggctcaaaacatcccaggggccaatgatcacttcgctgccactcggaatcaagcatatcgggcggaggtaagaactgtactttgttatgctccctctctcactgaaagaaaataaaagattgcacatttgcctcgcattggcgcaactgatgcggtcacttgtatgattggtgtcagtgaagtcggttaacacttgatatggatactatacgagtactgaggtattgacgagacaacaagaaatcccgctgcgcgtccgacgtacaaaacctgaccaaatatgagatcaatggagttggtctggctcaatgaagagtgtattttggtgcaaatgatgcgatcacttgtaattggtgtcatttgtgagagcccgcctactactcttctttcttgaatgactataagtatcttcaagagaagataccgtctctattacaagaggtagggggtagtttatcttagaataagataaactcttgacgggaagggttttcgaactgaacttttatttataagactttaaggataatgataacgaagaacaaaaatatcgcgatgaggaagaaaggagaggaaagagaaagtctaacaaaacaacagaaatatatatgaaaaggatttgaaaacaaactgagtaaagtctcgaaataaaacaagaataataaaccagatgtaaagaataataactaaagattatgataaaaaccagactaagaaatgaataactaaaagatcccgttaacttaccttagatttcggcaactaaacagaaaatagcgaaacaagatctgaatcgttacatcattgaagccagttgaaagcaaaaaaacctgaatatggatacttcacaagtaccaagtactacgtgtcatgagacaagaaggctacccggcgtacaaaacccgacaaactattaaccaagggcaagttggtctgactcgacgaagggtgtctcgtccacgaaatgagattcagatacaacatgtccaactatgggcttgttcaagctcttgttatctcttagtacagtattgatagcaatccttagcaatcaccgtacatgtctaggctacctgacccgcaggatttgagcacatcaccttcacagatcagtttcaaactcagtggccaggttggaaggttcttcttttatgttgatggcacatgattggtctgattaaaacctgttcatggataaaaaaacttgacaaggataccatacaggcgctgatcagtatgtatcttgagacacgcagaaaaatcactggtttccctacaccggctagtacctgagtaaacatgaggtggagaattttttttctggtgtaatgacgcctaagggcatcctcagcctgcctccgtattgtcagagcggttgatattgatgccaatgtttgcactttattctggtttgttgattggatatgaataaataaagagtaaatacaatcaccaatcatggacatcttaaaacaagtgtgctacatatcttgaagtctggtgttgagaatgattgcctccatctctggactgtcccatcctatgacctgggattacttgagtttcaagaaagactagctagacaactgctttccaacattaactgaatccaaaaagtaccatagtgcatgttggcccgttgcaggggcccttccttgcagtggaacttgaagtcgcagggccatccccccgggggaattgtcattttgcatattcataatacaaaattctcaaaaccgatccagaaaaaaagccatggaggccgatgctgaagcactacgaccaccgccagcaactatcaagagacactacccgccatcctcatgtcaatcgcagcaagcaaaccagctcagaacggcctcaagttttcgtatggcttgaaagagtcttcccaaccaaccgtcggagatgaaaactcagaacctgtggacgggatggatgatgccctacttggctatcacatgccaacctccggatttaaatttcgtcaacaggtccgttcccttgagattgtgctctttactagttgtcccttttgcatttctgatctgtctccgctcttctcccgcctttttcaggtctcatccttaactcaagccaccagcttagcctatagcaaatttcaagacttcgaagcattcttccctcttctcaaagaacatctgctcggaatcccatctagtgagcttgtcccgttagaaacatcacgaaagtcgttgcaaaagtgtggcgttcgcattccactgagtgatccgatcgatcctgtacaatggaagttcgtcttcatcccgcctaaggaggtcgatatagtcggaagttggtctttgaagaatgcaataagttctaagagtagaaagaaacagcatgccacgattgatttgcttgttcaaatgccactggtatgtcatacatcattttcaaaaaaatcggcgcctcttctcaatctccgcgagtagaacagtgttgtttattccacgaatcttttcggctatctagggcgtctttcaagagaaggattacatgtcgaatcgatatttccacaaacgagcacactacttggctcatatctccaagtctctattgcactcctcattctccgacaagtttgagttcagttactcttacctggaaggcgattgcttcaagccaattatcaacatcagacctcagaaagattcagactccacctccaaatggaccgctcgccttatactctcttatccccaatcagtctttcctctcgcaaaactcgcaccttctaaagccaacctcaaatcgacatcacatccatctccagactacaatcagtctatcttgatggactcaagtgaactcaacctacagcatcactcattttttacccagctttctacaaaatcaccggccttcaaccagacttgccaactcatgaaggtctgggccgaacataaagtgttttatcggcagtcaaaatcaaacccagatgatcaccgcttggttgggttttctcggtttggctggtttgtcaacttcctagtggctcatgtcctgcttgggaatcgtgaagtgggccagaaggccaaaatcggcgggacaattctacaaactgatccagctgcgctctggaagcatgtgatcgattggctatgtaggtactctcccctttttaattgtttcgatttgatcccataatcctttttttgccaatacctcatccctcctaacactccctcctaacaccgtttccttattccccctttcagctaaatggaactcggaatctatcgtttgcatgaaagtgatggaggattcgcatcccgtcagttccttctgactggttttcatatacaagtatttcattaatactgaatctctcctgttctgcattaaagtttcctcacgaagaattcaattcgttcggtaccgccctaattgacccaagtggtatgattaacttgactaccgggatcccagtgggcacactcaaactggtatgtatcatgtcattgatagattctttcccagatagttccttacttcttgttcgatccactcacagctttgcactgctgcacaacgaactgcatcgctgctgaaaagtggaaatgatgtgtttggagcagtgttttctcggccctcatattctttcgcttcaagctttgattatcatttcgtcgttaggatttcgagtgaggacattgaaaggttgtgtcatgaagaggaacggaaaactcttctcaacgccctgcagattctgtcgcgcagtcttcaacttgctcttggtaatcgagtcaccggctttgcccttcttcgccagctccccgaaatatcactgaaattctatcaaaatcgctcaaaatcgcttccccctgcgccaagtgaattcaccgtcctgcaagtgggactagtcttggactcggcccatgccttcaatttggtcacatatggcccgtcaccagattcatcccccgtcgaactcgagaaattttgcaagttttggggtgatcgatctgatttgcggcgtttccaagatggttcaatcaaacaatgtgtcaattgggaagttcacaatccgctggaacgtatgcagattatcaaacagatcatacgctggcttcttatccgaaagctcgactttaaagatgatcaaagtgtggtatgggatcttatcggccactttgatgatttcattcaggaaaatccaactcaaatcacgaagatttacgagaaagatcctatagaaatcggattcactaatgtgatgaaggttttcaacgaatttaccaaagaactgaaggctttaaaggagaacggcttgatacctctctcgatcacctcagcgcaacctgagtcggaatacctacgctattcttcagtctttgttcctggccctcgacgcctgaagaattatccccatcaacctacaaccacgaagtatctaccaagccttctgtgtcaattgaaattcgaaagctcggggaaatggccagagagcttagaagccatccaaaagatcaaagcggcgatgttagtcaagattgctgaagcgttagagcaatccggacaagtcgtagagtccacaattgtgtttgatcacaaggcactaccgatcgctcagaatgtcgcattggatgttcttcattcctcaggatatgctttcaaattagtgatctgttacgagcgggaagaaatgttactagacgaagctctggcgatcgatacgaacgatcggagggagaccccagaatgtaaaacttcttggttagttgaagcacttgggagctatcgcaagacgtttatctactcgaggaagcatcacgatgctatcactgccctccagtcaagattcccttcgtttacttatacagttagattgatcaagcgatggttcagtacccacatgctactatccacgcatgtatcggtcgaattagtcgaattactagcctcggtggtatacttacttccagaggacgagcaaccgccaacaacaggatcgtcaggatttgtacgctttctgaggtttctaacgcgttgggattggaaaaacgaaccgttgctcatcccgcttcaatcgtctatcgggctgccttccaacgcactgactcactttcccgtcgagtcactgaaagcggccctgcagagcttccggtcaactcggaagaaggatcccgggttccaccgatacacatactttgttgcgactgaagatgatctggaaggctcgagatggctgctcagcacaagcggcggcccacaagaggggaagactgcaaaaaccatcctgcgtcccacccggctgatctcagaccgactccagacgcttgccagtgcctcgctagaggtccttgagcccagcttggaacttgggtccgtcggctttcagcctaaaacactcttcaaaagcccgctcaagcactttgacttccatctcatcctcgacctttcatgctctactcgtctccatcaatctgtcgatcgagtctgtccggactcagtcccgtccgtttctacgctcgagacccggcctcaaattgatgatgaccctgtattcgaattcttcaaggaattgcaggtcagtgattcctcccctcatccctttttccctttcctcccttcgttaaattaacaaaaacgggccattttgttgacagttgatatatggagattcgatcgagttcttctatgatcaattcggggggcctttgatcggtggggtagtggaccgacggatcatcactcgagtatcgaaagctacccccaagcctcgcgaaaataatggccacaacagaaacaaagctgtgtttgatctagacgcttgtctcctgcaaatctgcaacggtgtcggccaaggcttggtcgctaaagtcttgaaaaaagacgtcgattattaggtcaaccttctcccccctctctctcaaaaaaaacacttcttttttttaattggatgtctggagatgtggttgccccatagaattaaagagggtttgagcagactgaagaactgaacttatcgaaagatttccctgttacctttttgtagagttcagttttattttttgtgggttcagttctttacacagcaaccatgaaggatgttctttggcacatgtatgtttgcatggtccacaatcagcacacaccagttcaggtgcacatatacttatgtatggtgatcatgatctggggggtactctgacctgatttacaaaaaatgcccagcaaacaaacaagacaccgattcttgttcttacggattgctgatggaagattgatgatgttacatatcttccatgaatgattgactcaaactcaaccacatgcatgttgatagtagggcactacatattgcacccaaaacattgctgattcataaacaaggttttcttgctgatgcagaattttggtaagtgtgagattgtgccctctgaaatgttaaacttgtgacttgaaaaattagccaaggctgtattgcaaccagatttggctgctgatattgaaagcagcagtacatgaatctgcttattgagtgctattcaaaggagaaattatccaactacattgtatcttgactgaagccaccaggaaaaaacaaatgtgggcaatggccatggcatgggtggcaggtgacaaagtcaattgtttccactctcctctgaaatgaaagtctgtggatgtccattgctggaggtaggaggggcagaagaatggccaaaattgataaggatgaaggcaaggcccattgagatcatccatgcctttcctcaatcagggcagtcaattttcaggtcaagtgactgctaaccaccataagtgagaatcttgcaagtatttgaagctacattctcatgagaccttcaaaattggcactcattttcccagtcaatttcaaaaaataaaaataaacatctctgatgtgacagtctcaatcagatgatccatgttgaggggacactgaatcctgaaagagaggtgctcaggatgtgggttccatcaatcctaatccatctcaaggggatactcatcacactcaagggtcagcaaaacattgtagctgggtatactcatccactgacccgttcaaaagattagatagacgcacgaggcaaatacaactatgaagattcctgctagatctcgacagatccatgttgcaaaaaaaatgagaaatcttgatacatcattttcaaaacattgttacaacaatggcggtttatatgggaggatgggcagggcagctcctgcattctggtgttttcaaatctgagcgttgaaagcttcggaagtcagtttttcaagctccatttggtcgacttgagagagcattgggatatcaaccaaagctgttgttggtgttggcgcaacaataggtgtagctgctactggcacgacgacaggtggaacttctactggcacgacgacaggttgagctgctactggtgtgacaacacgtggatctggtactagtggaacaacatgtgggttggctattggcccgacagtaggtgggtctagagttggccggagagcggaggggcccggttctggcccgacaactaagtctggtgctggctgggtgataggtgggtctggcgctggcgcagtaacaggtggatccggtgttggcgcggcaatggttggatccggtgttggtgtgacaataggagggtccggtgtgtctaccgatagagaagaattgtgactagagctcggccggttgaaatggaggtcagctgaatgtcgagattgagaaaatgaattttggattccagagtgaatgctaaggatcccattcccattcattttgggagactgtctccgtgcccgtttgtgagactgaatatcacgtcgcccgccttcgccctcgtcctcactatcagaaaactcatcgtctcgttgtatcaatccatccagtagccgctctgtgaggagagagagggggagagagagagagcgtgtcgcaaaatcagtctgatgtcaagtgataccaaacagaagaaaagacttacgaggtctacgctcattgggatcgtccagatcctcatcaacatccatctcatcgtgagccagcctgggaatagctgataacaatttgtcaaatatggcaggcaaaacataagtaaacaaaactctagatacgaggtattatcatgtgtttatatcaattagttcttactaaccttgcaggccaactgatggaacgggaatcgtgtgtcgcaaattttcaaaaatctgaatcttagtcttttccaaatacttgaccacgttcatgtcctccatgttggagggtggtacatctaggcgataagtggggccaaagtattcatagtattcattcattggaatatctgttttggcaggggatttgtgagttttatatggcgggtgtcgggacgttaggatttagcactcacctgtacacagctcttgtcccgctgcaagtccggtttcgtaggcccacgtccttgatacattccgaattgtgtaacctcctccacccagaagaagtaaaggcagtcccaaagatttaatgaatcgaacgcaattggcatgtcctgttcaacaacaaaaatcgaaacagattagacaagtaacagcttggatagcatcacttaaaaaaccacaaacctcgcattgatacattgaaacttcctaagcggtctcctgataatgaatctccaccacattgaagcacgatggctgaaggctgatatgtctccatgattttcataatgacctatgatcgggtataggcgcaaataattaaaatcagaaaaaacaggtcatagacggagatatgctaactggttcaaagatgtttttgtacgcctcatcggtgataccatccctcagaggaaaattgacggcatagtgcttcccctttccgtgcccagtatcctatagttcggtcgcagtcagttttcgacgaacttgggcaaatgaagaacgatgtgactgacacgtagttcacctgtaccaggaaagaattcaccgtatttatgaaaactacatgtcatcactcggtcggtcgtgtagaaagcctcttccactccgtcaccatgatgcacatctatatcaacatagagtacgcgtttgtggtagctatgtgaagcgtgatggatgattggtgaaaatttagagcacgtcaattttgttggtcacggtgtaatcgcccggcaaggctaattaggaatatttaccgaagaagctcgaggatacccaatacaatgtctgttaaagaagccattatgagatttgagaggactcaagagaatgtcgaggcaagattgtaagctcaccattgacataacagaagccgttagcttcggctttctttgcgtgatggagaccacccgcccagttaaccgctatatcacatttatccctggataacctcgcagctccctctgtacccacaaaaattccgccatcagctcacatgttaatttagttcaaaattatgtgttttttttgaggcagttttacccatcgagccaccagcggatatcgagcaatattcaaacagtccatcaaatacaggacaatcgtcgcccaaattgactgagtggatttttatggtcaattgcaggtttaaaattgatcgaattttgaatcagtaaaataaacttaattgcactagttgtggtactgatacggacaaggaaaaatgaacgaaggggggaagcgagaagatatgtacatttagcttgttccttcgcgaattcttccatgttgtcaggggtcactttgctcaggaaatccacgtaatcatccgtatgaaattgtgccatctccttgcgggttgcaggtttcgccctctttatttatcggggaccaattcatttagcatgcaccagaaccaagaaaaaaaccccaatcgtcagagatggcttcaacctaggaataggtaataaaactcaagacgacgaacaaagatctccatttttttgtatagtccgtagttcatcaccagagcgtgtgtcattcgaattcgatggggtttcatggggtgaccagggccataatgataatttccaatgtccgaatcgaagaaataacactgttcacaatgtcataaatccaattaagtcgtcagtttctccaacaataggaaagaaaggaagttagaggatagttttcggatatgtcccatctgcttacgattcgttttttatcctcgccagcgatcggtatcatattaccagacattttgataggatattctctgctggatgtgaaggtttgtgagtttacacttcgagtgacttctcttgaggggaggttgactggggacttgtgcgcggcgcgcgcggaatgcggctgggcaccagctgagcagttacggctagcccctcgcagatcgggggtttttccattgaaagggggctgtcaaagcgatttgcgactgcaagtacatatggtttagccattgcgggacatgaaaactggctatgacatccggcctcctggtgggcgttggggtgttttggcctaagagatctccagctttggcagggaaagattttgatgccaacaagtagcttttcaacctgatgagctggctggaattggtccagacctcttcaccaattgtggtgatcttcctaccagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaaattcgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctacgttacgctacactaaccgctacggttagtgtagcggcccaccgttgttcctacgcctcatattccttgagaaatgggcaccaggatacattgttttaatttcacagggcagaccaggactgaaaaaaaaacaaatgacttgcaatcccattcatttgagtttttttttccaaaggtgtagcttggctatccattgctctggaaagaaatttgagcattattcggaaaagatgtttctaatgaggcaatcaacctgataattatgagggctctgatgttctaacttgcagcaaactcaacacttgagtaagcaaggcagatgttgtgtcttcattgatgtgctgatgccttgattttgtgggccatcattaaagttttgcttaccgcactggagccttggagatgatgggggtacaaagtcagcctaagcacttgttggactgatttatacaatgagtcaaatgaggccatgtagtatcacattcccagggtagggatgattgatcagagggaatatcccagtccaaagcacaatgccagctttgcagactgatctccttcttacaattagttgacattgacttagacacatttgggggatggtccaactgagtatttttcaagttggacagcatttgtaagccatagatttcaaattgtgtgaactgaaattattttccaatccaactatcagcagatcaatccatgctgtgtcttcttttgctgttgtgtgccaaattgcattttcattggttgagacaaacacgcaggcacaatacaagatgcagaggtatctcatctgctaacagatccatgagcccctctccgccatcagtaaaacaaattttcagacaaaccattaacagaaggggtatacactgctcttcctgcctgagatgaaagtgcttttctagcaccattcgatagagccagtatccgccactgatttagggcacgaacgtttgaccggtcaaaagttcgaacgcttcacaatatttattccaagtggaatcgatgaccgactgcgggatttcgagctgctctttcccgtcgacgccctcagtcttgagccagtccctgagcacctgtttgtcgaagccgctcatcttcttgccctcggcccattcgctcgtcgcccagaaccgtgacgaatccggcgtcagacattcgtcgatcagcagcagccgctgactgctcggatctagcccaaactcgaacttggtgtcggccagaaatagcccactgctgctcgacagacagtggctattggccgccttgtatagctcgatcgaggttttcttgatttgatctgcaagcgtctccgaacctagaacttcaccaactgcacagcccatcatattgttttcctatcagccaacctagtctttttcatttgcttttcacttcttcttctatttctgctgctttctgtggatcggagttgatcgacttacgtttatctgggtgaatgttttcgtcgtgggttccgatatccgccttggtactgggagtgaagataggctccggaaacttagaggactcgacgagatttttgggcatcgggatcccatgtacggttcctgactttttgtattctgcatacgccgagcctgtcagaggtttttccgaatgccatcagttgtgtatatcaatttaggcgacgaaaagaaaggactgcgtgtacatagtgattgaagattaaactctcttaccagtgagataacccctgacaatagcttcgcatttgagtacttggctttttttgaccaagatcgttcgaccctcgagttgctccctgtagggtagaatggcgttagagagtgagaggatgtgttcgaagtctccactgatgacatggttgggaatgaccgattccaacttgttgaagaagaacagcgagagttgggtcaagagtttgcctttgtttggtattccctacgaattgcacattgtcacagcgtcgaaatcgaaatcagtctgcgtcaattgaatgataggcatgaaaatcgaaaaagaaatgaccaagtacgtttttcatcacaatgtcaaatgccgaaattcgatcggtagccacgaatagcaatttcgagtcatcccctggaaattcgtagatatcgcgctgcagaaatcgaaaacagaagtttgttaccaagtcagctggggttcggattctgttctgagacttcaaaggaccgaaggagacagagagagaggaaaatctggagactcaactactttgcctcttgctactaaccgcaaatcgggacagtttgattcgaggagggccattgggtcgcttgagagattaacttgtcggttggtaccaggaatggggtagggctagtttgattggtttgcttgaagagtgtggcctatatggaaaggtgaaacaacggagtacgacttgtggtttctatcggaatccggctcgtttgacatttctcctgctgctccctcccattcccacccgtgccgtattcagatcaacccataaaaatacaagcaagcagcgaacacagatgacttccatggatggaccagctattgataatcccaacaagtcttcctgatcgaatctggagagatgcttgctgctgttgttccagatcagtcaccagtccactcgggattggttgatggtaaacgggacaagctgcctctgccatcctccctctcatgacctctcgcagggagattcggcctgcatacatggagatggcatctcaggataccaatatggtggattttcgaaagcagatgaaaacagtagacatgagtgtcaccgtattgtcagtgtacctgtcacctgccccactcaatcagtcccataaccattcccatcttcatcgagtgctctcacacatagtccgatccagctttgttgactgaacctgttcattggttgtagatacaaagggtagtatcatcctaaatgacgttcactgcaaactcagacctcgacttgctctttgatccgaaatggttggccgagaatccggagctgggatcagacttgcacgtgagtgaccgaactggcagtggattttggtatgcgatgccttcttgaccatctgtatgtaggctgaccgtacacaatcctctctctgtatatgcaatcctcccagatccgaccactgtctaagaccgattatgagcgagatcacctcaagctactggccggcttgacttctgctcccgacactggcctgaccgattatcaagccaggtttgagctcctacgagatgtcaacaaggccaccccgggtaggccgagttactgtataatctgtatagttcgcaagtcggacgatagactcgtcgcatccgggaccctcctcttggaacataaatttcttcgcgcttgtggaagtgttggtcatatcgaagacatcgtagtcgatccggacgtccgggggaagagcttgggcaaacaaatcatcaagtcattgaccgagaccagcgagaagttgggcgcatacaaaaccatattggattgtaataaggacaatatccgtaagtttgttgtcactttctagtgttcattttcaacccacttcttcatggctgatcgagatgctctacctgctagctttctatgaaaagtgcgggtttcaacacaaagagtatgagatggttaggtacacccctgaagaaatcgttgcccgttacaaaaagaacttctagatgttcatatgggtatgatggtacttctacaagctcacggcctaggcatcgagcttcattcgtcgtaagaattgtatccagtccaacgacagctataaaatattccaaatatctatttatttatacgcatccatgtttgcatgtacagcgcgtctaaagcaggccccagggtgaaaaatgccattgtgcccgagtgccatcttgatcttctgctcgtcttgacaagtcggggattgaaaagctcattcttgacgctgggcttgcttcatccgatctctgcatccggaaagaatacgaaggattgtgttcacattatgacctgagctctcagccgatctgtttatgaccaccaggtgccacggcaagtttcggatgacattgatagattaatagggattgatgattgggtatcggcctaggctatcctctcttagcgtgactctttgacctcactctgataccgatcgcgatctcggcgcgcctcattcaacggccgacaggagttccttgtcaccccccaactcaactgtgagctgagattgaagacctgagacagttgttctattggctgagctcagacctagcacgcacaaagccatgcccttgggttgttgagtaccacttgattctgagagctgataaatcgtgcaaagccatcactgagttgactgtatgctttgatgaatttatcatcaacaagttcttccttagtttcaagctgcttcacatttccattacggcctactcaagcaaaacctaagagcgctttgcaaaatcgttcaatgttgtcttccacatctcccgtcgaggaatatcgggacgaacagttcaacttagcgcgaagcggttcccttttatccgtaagtaacagatcgtcgagatcttcttccagttcgccaccgaatatacccttcaagcccggccatttgcgctcgatttcctcccaagtcagggtccaaaaccggatcatccaagcagttgagattcgacagcagtctccggagtcaacgagctctcgactttcaggaagctcgccgcctgctctgcaacatgccgatcaaactaccatcaaggctacccaacgccggccaccacgggaaactgccaacgcaatccagaaactcatgcaaagtaacaactaccctgcctctccctccctgagtcgggactggcgcgatcaggcgaatgagaaggcgcgaacatcagttgatcggcgtcctggctcgttggactcaaaacagcgcgtggggggttttcaggatttagaaagaattcatacaaccagaccacaaaaactgagtcttggcgtcaggtcggataacccactcggttctgcttctcaaactgaaggcgtggtgagccataggcctgaccaggcctcttcaacatttacacctctgatcactcctcgacaagcgatcgcgctgtacacctttaatcctgaagccttcagttcgagcgaatcggacaaagatgaggaggacgactcggagaaaatgacaccggaagttagattccagtctggcgataagcttgagatctgggttccggacatcggtgggggttggagtttaggaaaaaatctgaccagttcaacctctctactcgatatatcattgagccaagtcacagaacaaggccataatgactggggattgatccccatcggttggtataaagtacgcttggcttcgtatttttttttgttccccaaaagttacagaattgagaccagaaacctttatattctcattccacccggaaattcgtaggttgttgaatctccggatactcctcgtaaccggcccaaagtaaaaaaggtagccccaatgcagagcttctctgcccgcctggccttcggaacccaatcgagtgatgttttgctgtctcaaaagcaagcacgtctaacgtctgtcgatcatggcaggatggatcaggaatgttttcctatcacgagacgaagccttgataccagcagccatcatgagagctgcgcgtctgatctagaagcttactcaccaaacaagcggaaggtcaaagctgaatcaggtttggaagctccacccagcagaggcacaagaagaaatttgcgagtcaacaatgcctcagaagtgggtactgcgtcatcccggagctcaggttactttctttctccacccacgcagaatgcttcagttgccattaacaaggaattcgaccctaacggcgttcactttgattaccaatctcgagggatagcatgttcggttacggcatcggatgcgatgtttgctgcccgtcaagccgccgatcgccattcaattgatccgccggttcctgaggtgattggccagcccagaagctcttcatggaatccattccttagaaatcggacagccaatcgacggcattcaatagctcattcatatatcactggggaagaagattatcaacaagatactactgaggaggacggccaagatcaagggtgtaccgagcgacatgaaattcgcgctgggcctgcttggaaagactcggccccacgcttcaccgtgcaggtacattctcctcagcttcaaacccacccatcgaaaatgaaagcacatgtgatctacactgtcacgtctacattttccaatgataatggctctgttgaggatggcccaatgaacgttcaagtaactgtcggtcgacggtattcacatttcgggcttttatctattggacttaatttgatatacggagaagtgatcgatctccctgcacttcctgagaaaggattcaccagtaattgttagtgatccatcatcttattggtagttatatagccatcttcgtagggagaaggtgatcacttatactgcaaaaatgtacacgagaaactgaaaacctttttacatagacgacgagggtttcatcgaaaatcgtaggcgcgccttggagagatacctttttcgattgacccgtcatcctatactacgttactgccccaggctgaccacttttctaggatgcgaagacgttgaggtatgtgaccatctttcttccctcccaaataattctctgatttcttccaacctaatcttaaaccataggaattcgaagcagaagcgcgttcctggagccaattaaattcagagccctctcaaaaggctggcggacaggctacagactcagctgcctcttcgagcttcttttcgaaagtctttcatccagattacaatgtcgacgagccggaagcggagagctcgatcgacgcctacaatctacacacccagtccttagagaacagcaaaaacatggtcgatttagaaaaaaatattagcaatttgcggatcagtatccaaggtccgcctctcaatttcactgccctagatttcttcataactttccttcaactcaaagtctcttttacctttctatggtctacttatcatcgcatgtcaattacgtttggaagatatggcgcaaaacttccaaaaagtgtcgagctcgatccaaaggttatgcgctggtctacctctacctcacaaggagttgccatacaatcgaccaccaaaatctggtatctcgggaagcgaaagaccgggctatgttccctgcgacgatgcgcatggcgtatatcatgggcttgagaagggccagaaacattcctcgcccgaaaatagtcttctacgagaccttcggcgggatgtgcgtgatgcgggaatgcagaatttggatggggcgatgtgctggaaagaagactgcactggtaagctctggtagcctaactccattcataagctcaacgcctgactatttccgcgcaccttcgcgctgggtatttgcgtccttcagagtgcctagccatgaccaaagctttgcagctactgggtcaatctctcggcaacgtggccggatcgtattctacctgtgccaccgaagcgcttgcgccagttgaagctctgatcaaagagctttcgtttccgcacaagaatcgcaaggtatgtattttctcaagtcttgatcttgattcatcaaaagggaagatgctcatggttaagtgacttgtaggtcctgtcaagtctgcatgattcaaccaaagtctccttttcggatctcagtggtcatggtacgctcgacatattcgaatcgcggaaagaaacggtgttgaatgttgtgatgagtgagatcgaaagacaccatcaagagagaaatctcgattttagggatatggctaaaacattgctagatggccaaattcaattgcaccaatcagtttagtattcctttctagtacacatcatactcataccatgatgtgggtatcatggctaacacaaatgacatccattcacgattgaccaggcttgtgagcaactgaaagaagccaggcaggcattagaagagccgcagctcagcttcctaggacgttccgggccgagaagcatgaacgccgaggaagcgaaaggattgcaacggcaagatctgactcgatcgagctcggcaatctttgcttcgtcgcacaacgagtccttcaaaacggctcgatcacagctcgacttggaccagtccgacaatcggccactcagccgatcgtcctcggttcttgaatggatcaatcactccgctacttaccccggaaaactcgccgagaactcttcccggccactcgcgaacaatcatcagcgtaatcctagtatcgcaagtcactcgagttcgatcgctagttctgctttttcttctgtctttgttaaacctctttctgccgcattttcttcaatggtagatttatctgattatctatcttagactattgtatttccccagcacacgcaaaaacatcgtatcgttttccctcttgtttcacattgaattttttattttgcgcagttttttttctaattattccccattttaccccacctgcccggagtaaagaaagctccttaggaaaagtcaactgctttgattgatgaagctagacgttgggaaacaatatggaaaaaaaggattgaaatttttaatggaattcaattgccacgctcaaaggtcggatggcaagctgcgttgttattgtatacgtcagaatatagtgttctattcactggagatctactgcttggaacaacgtatatctgaggattacaagaacggaaaagggacagaaaaaaacatatccagattgggcaaagcgtgaatggacgttcgtctcatttaatgcaatatgattgaccctgataaactggcaattttgaatgtgatgaaaaatgtttaatgggatactgagggtggtcaagatagcagagtgctttttctttctgcttcaaagtggtttcaaatgtgggtgtttcaacgtggagggggctggcagctgttggagtaaatatcactcgggatttgagtattgggctaaatttcaggagcaatcaattaggtcagtccttatctcttaacagattagagaagtgatgggcaaaagcttggaacatacgttctgaaggtaagggtctatggtgatgaggcagcattcgggatggtagccgtttcgacaagtttgatagtgactggggtttggtggttcttcgatgtggttattctctgcggcgtaatgttttcttttgcccactgagaagaaaaatacattgatcattgagcagttgatcaaataagcacatgttgcgatcagcagatacatattgtcgacacaaactcactattgtcagcgtaggtaatgcaaaccgcgagcgaccttgcagttgctacggagcaatagaagccttggtccgcgggagcccggggctgcaagagctgcgatggccctgccaatgcttgcaaaaagcacgcgaaaagcaacgcacaagtggtaactcgcatgttgcgggtgtgtgccgtggagatcaggaagtttgcaaagaaatatgtagggctaatgtaagcgcaagagatagctttggatggaagtactgtggatggggtgggctgttcagtctgggagagaggcctttttataagggccaacgatcaaccaagaatcaaaaggcgtaacaacaacaggccaacgatcaaccaagaatcaaaaggcgtaacaacaacatcagggcattgtactgtataggccgacatggaaaagaaaaaaaaaagcgcacacaaatcaattatgtacaaaatgttggcggaattcgtatgaggtggcttgtgtgccacttcgtctgcctcttgccacgatattgtatgtattgcatacatacaactgggctgaacccgcaaaggagaatcctagagaattctttcaacttatttgtgtacgagctaccgtacatatgtacgcaactttggttttccccatgagggaaaagccaataaaaggtgtgctctaaaagggatgatcccgaaaaccagggttcagagttttacccccttcctgatattaaattctgctgcgcgagatgcaattgtaaacacgcagccaagcgtcaattgtcactagcaccgatttaacctaaccctattttcccctacaacaaaaccaagaacgatcagcaatgaagtgccggtcttttcttcacgcaattataacactaaaaagtgaagtaaagactggtacgtaacaaaatcactaaggcagcaattataaacgagatttttttttttgttttttgtgttatgttttgaaattttgcaattttttttttaattttttttgactcgaaaggctttcaaacaacctccaggaggttgtttgaggaccaggaaaatggcttgtgtcttatgaattcctcatacaggccttacgggatgctcatacagcccttacgggatgctcatacagcccttacgggctgtatcagcatccctggcaatacaggctacaacagttggtttggccgactggctaggcctgtcctgttgtagcctgctccttcctccaaccgcctgtagggttgatcaccgcacatacttgctgcgatgaacccaggatatccgccagggcatcacccacttgtccaagggtccactcacccgcttgagccgcacgatcaagacgcttttcgaccactgtacaaccacgtcatctgccctcatccctcccctgccaacgattggagccaattggcccaggatcacgaatccgagcaccacgtcgccagtacacccacggcttacatcaacagattcaccaatccgagctccacattgccagcaacacccgcggctcacatccacttggctacggcacaacggcccagattaaccaaggagcaggagggcgatcaattgtgaaccaccagcaatcagaactctgtccgtcccgatcggcattccccatctccgccggtcaaggaagtttgtatccggacggtgtgggatactttatgggttcccatccaacaacttcaaaaatcttatattttcttgtatatacaataatattacaccaaatatggctccaggaagggattccagggccaaaattaccctagaggagcaggcttggacacatgtaacccccctgtgttacatgttacacccctctttcactcacagggaggggggtcaagcacccttacatgttacaagggtatcaggtacacatgccacccctccgggccatgtgatctggcatctgtacatctcaatcaagtacaatggaagtatgcaggcacagcatacaggttaccttggcaacctgtcatgcgatgcgtacagcctcaaatacaggatgacatcatgcggcttacagaacacagcctgcaggttgctaggttgcatagcaactgttgcacagcttgtcaatccgacggaaaccactcaacttctccaatcacatcgtgtaggctgtaccaccaaccgaaaacccctcatgtattttcccatcttgggccaaatccctcatgtaaggctgtacaaccagccaaaatccctcattcctggctcccctggagcccaaaatacctcattgttgtctatataagggaggcccttcctcccagttgtaattgctccccagcagacttcctgcagacatttccccacataacaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaatttataacaacccttacatacaatattataacatctttacacataacaacaacccattttttgcacctgtccacctgttaaacaacagagtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccgaactcagcaaaaggttctcacaaacacttttgagcttaacaacggcgccactcacggcctggctgtgcacaaccacagggctgataaccccttgggccaaggcactctcacaacacgaccacctcacctcgcaacggcgggtccagtgcacgcgggatcacgctccggggctggcgaggtatcacccttggtctcctatcatcagacttcaccacacgactaccctgccggctcggttacctgtgtgattccttcagcccccctgcaccaagttctaccggtcaacgatcaacggccgcctattcctattcagcctcctgcggacatcccgataccttcccccggtggatcctccgtcccgagcaccattctggctaacggcggtgtacgtactcggaagcccacacgtacggctgaggagatgcgattggccgacctcattgcggccgagaaacacgcgcgtaggtttcagaaccaagctgataaggccgcggatgctcgtcagaagcaggctaccattgcagcaaacaagatcctcaaggctcagaaggccgcgttgacaaacccttgggtgacctggacagaggaacagatgatcgagctgttgaatttcgtgaggatggtcaaagaggaccatagtcaggtgacaggcggttttataccgtttgggaagtacttcgcggcttatactggccgtccagaggcattccccctgctgcaatcctttttgacggcgacccgtctgtccaaatatcatgcgctgatggataagtggaaggtcagttttgggctggggatatcttcagatagataggggtttcatggctgacatggttgttttctcagaaagtaaaagacgttgtggaccggtctggggcgggcggtttatcatcggctttggaagcaggcggtgtttcccaagaggtatgctggggactcattgatcagacggtgtcctcattcgctgaccctttgcttaggtttgggacttgatcctcgatatgcacggggataacccggcagcgaccggtgaggggttatctagttcgtatgccgattatgaaaccctgctggaagaatcacccccatcggtcagttctggcgactctgggtcatcggacgtcaatgagcccaatagcctccccacgacgcctgccccccggaagaagaggctcaccaagtaccaacggctatcagccgccctgacaccagccgaacttgccttggatcccgactcgggttctgatacagacctacctgcagagcttgttttggccccccctgggtcctcgaccggttcagccgcgctgcaggggaccgtccccacggctgttgtggggggctcagttgccaacatccctgggagtccagccacaaccccttcggtcccccgcaaggggaccaagatcaaggtcaaatcggcggcggcgaaacagttgatcagccgtcctccagccaaaggctctagtattcctcaacaacgtgggcgcaccgaggagaagattcccgatggtgcctctgggaccggaatgcttgtcatgatgcagaaggcccaggaggcgacagcctcatgggccgccgaggaacgtcgtgatgccctggttgagcgagcccgacaggacgccctttgcggggaggagcgagccgataggcagcggttggaggacgcccgagcggacgagcgggcggcggagctgaagcgtcaagatcaattacgagcggatgacaggcgtgccgcggagaagagggcggatgccatggaggttgcgcgccggcaagaaatgcaagaggccaaggaggaccgggagctgctgcgtcaacaggcaaaactcgaccgtgaggtggccgatcatcagatgaagatggaacgggaggcggcccaggccagggcggcagaggcggcagaggatcggaagcgtgagcggcagcgggatttggagcagaaagccgaagacaagaaggaggcgcaggagcacgaggatcgggccgagagacagcagcagtcacggcaattgtttgagctggcgatgctcaaggccttgggctttgcggtggcgaatccggatgatgcacctcctgctggtggggctggctcaagtagaaagatgaagcgggctaagattgtagtggtcattgtttcctagacctttggataatgtccttgcggacccgggaaatgatgactcattttgatatcttatcttgttgtccttgcacaccaacacaattttttctattcatgttcctgcctctcctctctctcccattccttttgatcttgtcctggtcccccccccaccccccgccaccaaggggtgtgtggtttatttgacaagaaaatcaaaggttgattgcatctgcaccggtgaatggatttctcagatgaaagagaaaaaattgatcatccaattgtgtcaaatacaatgaccttggtcaaagaccaatcaagccctcgaggttacaactagcgccaagcaggccttgcaatgaccggtctaaccgttggttatttcccgagcagaggtgggccctggccccacttccatgaactcgtcgagatgatcccagtggtggcaaatttgcctaagtcgggctggtgttcatacacggcactgcattagtgatcagcggtcacaatcgacgttatagtgtatgacaaccgccggcagctgaccttgtatgtaaggatgatcacgagaacaatcgcccaaagccgacgggtcaccattcttggtcaggaagtgtgacccagcgttgtagctcatttgaaggtagctgagcatcacattggcatctgagagaacggacacatcagacccgtggaagcactggagatgatccctatggggcttaccagaccgagtgtgatggtgtatgccgtgcttagcaaattcagctaggagatcccgatagaacaatgtcttgttttgacctccttgccatcgggtataatgatcgccgcccttgagccaattgaataataccaacaggctgtcgggtccacctggtcgtccgtcgtttgcccaaggggtccgtctggttgaagtggtcatgactgagtggtggatgattgccgcgttccttgaacagccgtcatcagttggggatgatctttttgagacaagaagtctcaagaagatcataaccctactctggtgatgcaaccaacaagcacataaaaacctcagttgtatcgccccccccccgtcctctggtggcagtcagaacgaaaagtaggcgaccagatgtccgatcacaaccacacacttgatagtcctattccagacacggacgcacttaccattacgagaatttacggaatggtcgaccaacaccgcctatcttccggcggactgcccaacgcaccgaaccatgagccgtcaaacctatggatccggcgcacacccaacgggcctcatgtgcctcccatcaatcaagtaagaattcatcctaattatcacgtgcaggagcccgagtgacacagaatctaaccccatcccatgaggacacatcaggccaagcgtggggcgagtcctacatccaatgactgcaagcccaacgtcagacccaagaatgttgcccccgatccggcccaggcagctcgcagccaactaacaaccaccgttgacgaggaagaactgaatgaaccaggccagtcaggtggccccgggtcccataccgacaccccaacccaacaggatcccaccagcccaacctcccatacgaatggccccgccgcaagcccatgtgcctatcggcgccgagcttgaagacttcctcttgcgcagcggcatccagcccaacgaccgccacactcgggaaatcttagtgcaacatcggatctcccagtgggagcatttcctcctatcagatgaggcagaactgatggccctcggcctcactgttgggagttcccgaggcctctgccagtccgcgtcaagaatgaggggccactgaaccattgtaacgaagtttgaattgcaaagatgatacattgcaatgatatgcccggatagatcctatcacatgagccatgggatgagctagcaggcctagcgcctatacatgtccctgatcctatccctcctggtccacattgattccccaggcggtgggggggtctgatcatgttcattgagcctgggcagttctccgaagcgtaactcgtgtcgtgatcgttcgtcccaaccttgcaagtatagtgtgccgcgtttgttgagtaggttgtgtagaatcatgcaaacaaacgctgtgtttctcgcgcgcaccgggttagccttttgagcggtgagaaggatgcggaaccggtttttcagtcgaccgaatgtctgttctacaatgatccttgtggccgattgaatgtggttgaagtgcacgttttcaggtgccaccaccgaagggtatgggacgagcacatttacatccgaagggtagcccgcatcgccaatgagatgcgtccccggtgggatcctcatttctcggcccaatgcattgttcaaactaatcccgagatcggaccggcggaacacccgggtatcatgaatggagcccgcgccgccgccaaatacctgccccaccgtccagacccgttcgtcagacatcagtgcatgtaggagttgtgaagaggtggattgtatgtaggagttgtgaagaggtggatcacatacatcacggaagttgccatcaccattgaccacgcactggaacaccaaggaagcccagttcttccgattaatgtaacccttccactcatccgaaggtggaatggccaacgggatgtgagtcccatcgatagcccctacgatgtccggaatgccatgtcgccattcaaacaactcgatgatctcgtcccatttgtcgtgtgcatctaaccccggaaagctgcaaaccgatggtgtcagctgtcggaattctcaacagtagtgcaattgcattaaccgatagtctttgctgggtcttacctgattgtctgcagcctcaggaccttgagaaccgcttggacaaagtgaccggtcgctttgtctgccgtttccttcccaatattgaaaacgtgtgaaatcatcacgtaagttgcgccatggcctaaacgatagagccccaccgccacctgagcctcaacggataatggagcaccccggcggaggggatcctgttgcaatgtctcgcgcagctcatcacttagccatgcaaaatcggccctcgacattcggaaatactcaatgaaccgcacgagaggaagccggtcgtcgttccaaggctcccagcgctcggggcggacaaacgccgtgcggtcggctcggacatagatttgctgatcgagggcttgctggtgtcggttccacatccacagggccgcgatttggttgagggtggtggggtcaatcggtggaggcagcatgagggccgtagtatgcagaggttcaggctgatacaggccggctgcccacggattggaaaaaaaaaattcttacatagcctgaaatcgcgcccgcgcgtttataattccagcttgtttgaaacatttttggattgtttttcattatcagttgagtttacaaacgtacaaaattacaaaatcaaaaaaaaaataaaaaaaatctgaaaaaaaaacaaaaaacgtttatgattgctgcctaaagccccccaatcaatcaacaacaacaaactaacaaggatcattttcttttctaatctttttctatctattctacttcctatcaaaacagattgtgtcttgtattgtgtccttcatctgaaaaaccaatccacccataacttctctgcattacgcaggtatgaaccgtctctacattaatcaaaaattgtttttctcacttgttctttccctcatcatatctgaccgatctttatattttttctatatatatttttcacattatctaggtgtgtctcatagtgtgctggtgaaaaagttgtcttgttgttgttgtcattaaaactaaatcaaaacaaaaccaataggtttgctagtttttttctcttcttttctttctaaatctttatctcattctctatcaaaaatcttgtttcatgtttttctttcctcgccttttctacacaaaattataacaccaaaaagtgaagtaaagactgatcatgtcttgtattgcgtccttcatccaaaaacccaatccacccataacttctctcagcaatgggcagatacgttacccaaacggataacattgactgtaacgtaacctttacagttacgttaaccacaagttacagatatctttatttcagttacaatatctgctggagcaaaaggcccctttttttgctagttacgttcccagaaattctgaacaaaacagggttacgttacagaattaccaataactggataacttaagggtaactttgctggtgatacagttgcggatggcaaaaaccgaccatgccccgcccgcaaaatcgaaaattgatacgcggggtctatgcccgggggggcatgtaccccaatacttatttttattacaattttgaactcctacagatctgtagagttcaaaattgtaaccgctaagcttttactgtagcggttctttttttttatttgtgtgacatacatgtatccggacatgcataccaaaagccatacttaaacccataaatatgggtttaagttaggcttattcatggctcataccccttcaagcacctgtagcatcaacttggagtgtttattcaatactctgagccatttttttatcactcttaggcctcaaaagggcttcaaaaccatgtaaattccgaataaaaatctgatttttcagcggaaatattcagacaccctccaaatccagggtcggtttttgccatccgcaactgtacactgattcttgatggttttgttcattaagtgtgagataatttgcccaatatgatcataaaccaaccagcgattatcatttcaccagtaagccaggtcaaaagaagtctggtctgaggattgaacccacaacctccacatattcactgtacatgtgaggcacactttgaccgttaagctatatgcaatatgttttagcccttcaacctctcataacacccctccccccaagtaagttacgttaccccaaaaaaatatatggaaaaaataaaattggttacgttactttactttacaagcaaatttagttactttacaaaaacagcagatttggataactaaaaaaaagttacgttctccaaatcccctgctgtaacgtaccgtaacgtatctgcccaccgctgcttctctgcattacacaggtgtgtctcatagtgtgctggtgaaaaagttgtctcgttgttgttgtcattaaaactaaatcaaaacaaaaccaataggtgtgtctcatagtgtgctggtgaaaaagtcgtcttgtcgttgttgtcattaaaactaaatcaaaacaaaaccaacagttttcacattatctagcgttcactccttggattcaatcaattattacacctgaacccccgtgttcaggactcgagacaggccccacaaagaccccaaaaccccggggcctttaggtatggtgttgagaagtagtggatgacttcttgaagttcaccacgtcaacatctgcgggtctcccagttttgatttagagccgcaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcaaatactgtgagggtcccagatccaacgggaagtcctccagctgattggattttttcttgctcagacatgtattgcaagtttttttttgtgtatgtgtattcttgagaagcaaaaagagaaaagaaaaacaataacaattcatgatttcatcaagggttgggcttgttggaaccggctccgctatcttgacaatgtgttgatgtcatttatttaccacctttgaccggcaggctgattttcaggttattcccgcttcattaacgcaaatcagagtctggtagatgcttccgccacatgtatgtacagtctcctcccatatgtttatagccatctgctttgagctccacatcaggaacccaaaaacatcaagtcacaagactttgtggaatggtggaaaataggtttcaaagaatgaatatgaaaaaataataataaaaatcaagattttaaaatttgggaaaaagataaaagaaaatcaactttttttttgaaaactttaattttttgcttgagtcaaaagtgaacacacagagggaaagtttggaacatgaaaagaatgattataaatgaaaaatactgatctcaaaaaagtttgagcatggtgggtggacaccctgaagtcaaaattagtaggttgcagtaccagaatgccacatttcttgatgaatgaccccctgggcctaggcaccctttttaaaccaccaagtagtcatttttttcctccaaattttcacttgttattattcataccagatctcatactatcactttggagatttcatcttttcctgaaagaaatattagagctgtcagtttttgtgattttctcctttttactttttacaaattttatgatcttgtttatcattattgtttttgcatattcattttttgagacccattctccaccatttcaccaactattgtgacttgaaatttttgttttcctggactctgcgaccgagaggaatccctcttggccactgagagtgtacaactcttgccagcaagagggatctctcggctgctgagagtgtacaactcttgccggccgagagggatctctcggctgctgagagtgtacactctctgcaaccaagaggaatccctctcagccgccgagagttgtgcactcccagcagccaagaggaatacctcttggccgttaagagcatacactctcagcggccaagaggaatacctcttggccgttaagagcatacactctcagcagccaagagtaatacctcttggccgtggtggcgacgggagcgcgcctcggccaaagctttggccggtttgtttgggggcgtgcggaatgctcacagatgatgcggaaagcacacggagctgacgctacgcaagcaggctgaggaaagcggcggtgcattagtggaaagtctagctttccaaggcgccggaaagcggggaaaagtagatcaaatgcgcaaggttctgaaaagcttgctgcgggggaatccgggcatcggcggacaccggggttcacggccgactgcggaacgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcagggttcggagcgaaccagaggcggaagcggcggtgggagacctgcttatgagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgcggagtccgagggggtgacagcggatgacattgtgggaagcagggaggaactggagtgtgggatacttgggaggaggggagttcggaacagaagaggggagaggggggaggacttgggactcagaacatatcagaaaaacagattgacttaggagtgaatcgtgtattagcctaaagaattgttagagatagaatagagttagagtattacctaccaaagacaaacaaagagtgttattttacctacctacaacaccatcaagcaagttaccctggacaacaaacctgagtcagacgcgttgcggagcggagaagtacaagaaatcccctagggcgcgccttcctttccacaaattgggggtctggccgggaaacaacttccttggtcgaacggtacgaagaatagtggatgagctttccgggacagtttttcaaccggcgtaccacaacatcgaaaacgagtgagcgtggaacgattcttctgattcctccgatagtgacggaagcgggagtacggttactgaaagagtccgggaaaatcaaccaagcacggaagataagggaaaacaacgggccgagactttgggcgacctgattgccgagggacgtaatttggtggagcaagtccagaagaacggatacgcgggaacagaagtggcggaaaaggttgaacttttcgaaggacaggcttctgtattgagcaaaaaggtcggaacgtacggagtaccaagcgaaggttccgaggaaaggatgaacgtggatgacccaacgccgccgcggtccctgggtccgctgaaggcgaagatacgtccgaaggactatccaaacattcggctcagtactaccgaagtgtcgaggttcctggagcgttttgaggctgcagcagacggggagggaccggaggattcggataaggtccggcaggtggtcaactttatccaggatgaagaagcgttgcgggacgtggaatatatgggtgggtacaagaagaaggattgggcggagctgaagaaggagatgctggagaagtgggggcaaagcaagcaaaggcaccgggaggcggatctagataggcttgcggcggagatggcggagaagggcagcgttcagacgagggagcagtacgggaagtacgtctccttgttcgatcggattctgaagtatctgaatcggaacgggatcgtcaccgatactccgggagcggtgaagcggaccttcatcaaagccttcccgaaggagatgcgggagcgggcactccgccagctctacaattggaacttggtgaagagatctaaggatgggggcgtgattgtgttgcccgatatgaaggagatccgcaaggcacttcagggcgagatggacatgcaggagttggtggaggatgggatagaagcaggtggctcgggatcggctaagagcaaggagccggtgtctgcgaaggaggttggtgaactggcggatacgctcaaggagctacgcctgttcatgcagaagaaggtgactcagtcctggaaaccgccagcgggtcgcgcgggggccaatgctacccctgcagcgccagaggcggccccaccggggcagggatttgcgccgagggggccgcccgctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaataaggtacacacgtgtatgcaaacaattagtgaaaaagtgatgaattaatttaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaatgggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtattttacaaaccatcaccaaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatgattcgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacaaggtatgtaaaattgaattttacaaaccatattttgcaacctttttgccttccttcaaggaaatttgcatccattagtgtgcaacccttgaatgagttgtgatttatgtgttgcaaaattgtaacagatagtatgtaaaattgaattttacaaacattgttttgcaacctcaaaaaaatcaaaaatgtgagacacagcctccacaaaaataaacaccaaaatcaaaggaaatcaaaaaaagagagacacagcctcaaaaaataaaaaataaaaaataaaaaataaaaaaagaaatcaagagaaaaaagagaaagacagcctcaacaaaaacaaaaggggaaaaaagagaaagacacagcctcgcacaaaaacaaaaaggaattcaaaaaaagggagaaagacacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcaaccaacatgtcactttgccctctctggcaaagtaataagagcacaccctagtaatacaagaaagaagtgagagtaccaaaaaaactaagtcgttcgttggaagcgagatccaggaactgattgggaacaccttaacaagcaacaccgatcgagctggttgatgccgattgttgcactggagaatagaaaaagcgactttgatcaatttggacaagtgtttgattaaggtaatctaaagtgagcagaacagaaaactaaaatataagataaaaaacaaaagatgaaaaatgaaagaaaagaaaaagaaaacaaagaaatcccaattgaagatgaaatagagacagataataaaataaagttttcttttatttaaaataattgagattgaaacagctctccccaaatgagtaattatacactgcattgcttccaattttctctctatcttgaatctttagttggcttctttgatcacatatatatatatacattttttttatatgactgaacaaagataaaaatcaaattggtacattaaacttggagcaaattcaacagtgtgactcttgaatgtgcccaaaaacagggtgtctctcttttgaaaatggcttgtatccaggtatgttcttttcagcccatctcagtactttcttgtctttattatgtatgctagacctgagtttatatccaatttgaccatatctagatttccaattttcttccctgaagaatgattctgttccaatatctgcgatgatctgaataaaatccaagttgctggctcctctgccaggtagctcctgaggcagttgatagtttcccttcatttcatcataataccattcttctaaaaataccattctaaacagcttcaggggtctttcatacttccagaagttgttggaatatttattatgcaaaggtggaacctcctcttgaagggtctgtttttgttgagattctaaatgcagttcttggaaaacattattctttagatttcgaagattgtaagtttcttctatcttttgtgcttcttcactatttttttccactttcttctgaccagatttggaatagctgctccaatcttctgcttgtagtgaataactacagaccatcaacctgaattccgtatcctcaattggtgttattgaagggcttgctgactggagtctgccttcatctgttataaaaatctctggaacttcttccctggaaaattctattggatccactgggactatctgtggttccctgctttgtttgagtaacatattgactatattctgcaaactctgaattgattcttccatttctgctatttgggcagcttgattcttcaaaataactgctgattgttccaagttgaattcttctggggtagacatcttggttctggtttgagatctggaaaaaaattcttgaagacccccgcaattacttccccttcctttgacctatgctctcgtttagttcttgatgtatcctctgtggtgctggcttccctgttgtatatttcacaagtttcacctggtgaatccttattctttttattatccactttatctagtcttctggtgctgagggagatttactgttgatcttctgaaggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcgaagtacctatctgcaaaggagattggcattccgactggagaagatacgctggttagtcgtgtgttggaggacgtctgtcacaacaaagcggggaagtttaagtacttactggtggctagggacgatctgtccgggtgggcggacgcggtcctttgttaagttgacttcggagaggtgtgtcagtttttcgaggaggactgggtaccgagatacgttttattcgtctggtcacagtagacggcggcgcggagttcaaagggcggctgaaggagcttgtagagtcctgcggagcaaagtttgggagagtgacggagaattacccggagggagcaggggtcatcgaacgaggtcatcagcctttgaagaacgcgttggccaaactttgcggcgaagatgggcggaagtggcaacagttcttaccgacggttctgtttgcggatcacatctcgactaagcggggtacgggctgctctccgtacaagctgttgtttggttcccaaccggtactgccggtggacatcgaactgctgacgttcctcgggatcgactggtggaaggtgaagtcggcggaggatctcgtggaggcgcgcacttagagcatctccaacggtccggggggcagttgacacgtgttccccggcccgcgatcacatttcacagagtccccgggtctgctccaattatggactggctcttgatggctatgtatcccatgaacccctctgccccaacactattcaaccgagcctcccccaccactattcaatcaatttcggcaccatggacatcctctgatggatggacaatgatgacgatctcctgttttgattctcacttgttcctttaactcatcttttgcttttgagttgattgtgatattgtcgttactcgtttttttctcgcttgcaatctcactttgttgtttttttattgttttctcactcacttgcaatctcacttgatcagttccttgatcacttgcaatttcactttatcgttttctcttgtttattttccagtttgtttaaaaaagcaggacagaattagtggaaagggaatggaaaatatgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacttcaggatgaggagtccgacccggcgtgagaggaagatgatgatgccctcgggcgacggactcgatgtatggaagtggttccgaagcggaggaggagggaggcctcgggagcccaccggcgccagggagctccgcaaccacggcggagtaagaggctaaagggggcccactggggacagcggtcaaggtctggggcggagaggaggagttagcggtaaacgctaagcattattggtgagggggtgtgctagctggtctacagccgggtaaactagccaccccaggatgtcagttaccctatagagattgctttcagttttgttatcacttttcactggcttgttttgtgtatttgtttgcaggagaggtacggggattttgtgaggaaatccttctggggcggaccaggtaccttgtggattggcggttctggttttaaaacggtctggtttcaaaaaaaaaaaaaaaaaaaaaaagaagaaaaagaatatggtgtatcaagccacgctgggcacaatcccaagtcccgcttggccgagtgccacgggggcctgggagtgtgcccagggggcttgattgagcagcttgcgcggggctcggatcttggcacacagccaagtcccgcttggccgaccccaagcgctgggccgatgagatcatcgacacaccccgacctcaactcctcatctcgtccgacacaccatcacctcctcatcttgtccggcacaccatcacctcatcattttgtctgacacaccaacgaaaatgtaagtgttttcttttctttacctggtatcctttttatctgcatacttgaccgttgtttttattgacttatcttttactttttgcttttttccagatgtccgactctgcggtgatggactcgaccgagctggagatcatcgaggcgaataagaaaaggtcgcaagcgcttgttgagggagcttcgagatctgaacaaggagacagcccaaaaggaagcgatcataaaagctaaaggtaacatcgaccaaagctagggacctataaagcgaccgacttactcacaagggagcgcaaggcaaacgcaatcatcaagcccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccttacatgagggaatttggccaagatggaagaatacagtgaggggttttggctggtggtacagcctacatgatgtgatttgagaagttgagtggtttccgtcggattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcctgatgtcatcctgtatttgaggctgtacgcatcgcatgacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgctttgagacgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgaaatccttgtaacatgtaagggtgcttgcccccctacctgtgagtgaaagaggggtgtaacatgcaacacaggggggttacatgtgtccaagcctgctcctctagggtaattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataaaatttttgaagttgttggatgggaacccataaagtatcccacatcctcccccaacttattgtctgtccccagacaattccgccaaaaagccgtcgtcgtggcattctgcgctgcagtgttaaatccattccatttaagcttaaaaatattcacagttatcttaattgattttcagagttgtgtttacccagtttttcaaaaactaggccacactctgcctgtgtaccccccccttttgcacatttgtcatcagggggtctttgttgtttctcactttgtgcggtgattgttttttttttttttttttgcttaggggtccggatttttgctgcgcgcgcagtccgcagtccgcagtcgcgtcgtcgtgtggccgtccgggcctcgttgtatcgtcgtctccttgtattcagtctcaggtggtgcgcagtaggtacagcgcgtcctccgggtgatttttggctcaagatcgggtccagagcccgggggacttgtatttagctaccccaggtctgtacctctgaactgcctggctcaaactttaaccggctttggggcactgcctttgggtgtacaagggcacagctcctactgtacagcctagaaaaatccagaaaggttcgttctttcgtttctgagtccatttgaatcaaccataagcaagagaaaagatttccatccgatcaatccaagctgaaaaaaagaaactcttttttttcgctttggtttgtcaacagttattctcttcacttccattctgactgagtttaatccgagctgaaaaaactccaccgtcgatcgtttttgccgtttggttgatagtcgatccgtttgaatcaaccacaagcagcaggaccaagattaaccctcgatgtcgcattgtcaatttcttgtatttcgcttgcttccttccggttcgattccaaccagccgaaaatgtaagtcaacatcgattccaagccggaaaaaaagaccgcctttgccgatcgttttgtcgttttgtcaatgatcctcgaatggaatccctcaaggtcagttgatcggttcgcgattacgtttagatccaggtgggttcgtttcgtgcgcttccgcacccgttttgtttcggccttgttttctgactttttaattcagctccgctgaatctagatctgatcaggctcccaatcgaaaaaaccccttggtcgatctcatttatatcgtttgtcgataatcgatccgtccgatgtgttttttaagttgcctgatgccttctttgatgagtcctcatcagtttcagctccaaaacaaaacaaaaaaacaatttaaaattgaatgataccaataatggcttggtaaaagggccctcctcccccatctttgaaggttactctcaaccttgaagatttgagattttgggaaaggaaaaaaaaaaaaatgggttcaaacaaagcaatccccctcccccaacttaggaaggttgtccccaaccttaaagaaggagagagtgaagacatatatttgacccttgagagagacaaacttaacataaaatttaagtttatcaacctgctctagaaaaataaaaaaaggacttgagctctaacagtacagttttttttttttttttttttttgtgctgaactgatagaacaaaagtaagaaatacaagcagaccaaacaattttccaagaggaaagagttacctcccccaacttgagaaatttgcttttacaaaatttataagatatgtgtaggaagtttttttttttttcttttttttttttttttttttttttttttttttttatactaacccatttcaaacaagaagggtgagatttttctcccccaacttgaaaaatgaaccagcttttttttttttttttttttttgccagcatgaatccaatcaagaaaaaggtaagtattcctcccccaacttgaaagaaacactactgattttactttatttttatttttattttcttgtttttgtattttgttacataattttttaggtttgtgtttaatttgctaaaaactgttgaaaagttacgtaaatttgaatttttgaacagtttagtctcatgcccaggagaaagccaacattgactggaattccaatcctcagatttatcatgggtgtcttcatgatcaaagttttttagactctcatcatgctcactaccacttttataatcctcctggtcctccaaattcttgtcaaatagttgtccttgagggtaaaattgtttaatgtgtgatgccgcgtaagtttgattgagttcagttccatctagttcctcaagaatgtaagatcctccaggtaattttttctttattttaaatggtccattccatctattaacaaataaatttccccattgatcttccaaacttttgttgtaggctaaaaccaatcctcccgtatccagacgttcttgtaattgtgccaccattttttggtccctgtatcttacagaatcctcccttgattcaagcatcttttcatgggcctctttcaaaagtttgtctcgcctttctagttgcaaggtttgctcttccaaaagttctgatgtagttttaatttctaacccatcaacccctaaataggtgtccatttcaaggtccactggtaatactggtaaatgtccaaaaactagcctgtatggtgtaaatttggtcgtccgttttgtagaaattctgtctggaaacaataccaatggacaatattcccgccacttgctgccagattctccgcccaatttgacaagagcatctataattggccggtgtctgcgttcaatcatcctctttgccccaggatcatatggtgttgtgaatttcaaggtagaccctatcttcttaacagcttcaacaaagtctttcttaaattctgcaccattgtccatagtagctgatttgcatgttctatacatgtatgtacaggaatctgaaacaaatttggctgtattgcttgccataagcttgacttggggtttcactttttcccctccagtttgaagaaatttcaaggaaaatttcatcaaagaaaggaagtttgtaaagcagaatagcagtaagtaattcatgtgcctcaggtttttgaattctttggcacaaaacaaattatgctcaaaggtttcaaaggaacctttgacatctgattctggactactattcaaatcattttcaccattcaaagtggaaacatgtccttggaatgaacttgagttgagactcttgagctgattccatccacgtccttgtcctatttttgctataggtaccgtaatttgtcgtccactattgccttgaaaagatagtaattcgcctgatccggggtaatcgagtgtgcaatcgtaatcaaacaaaaatggtcgtccaaggatacagtcttgtgcttgcggagagacaaaaagatgaactggtccagtaaatcgtccgatactaatggcacagttctcgactacacccttgatatcacaccgatcaccaccaatccccttcattggtatgtctacttccacaacttccaagtcgagatcaattgcagcttgtcttgggataacattgaccatagagccagaatcaaccatgaatggtatcttcctcccagcaatatgagtatcaatgtatcccaaagcgcaactgtagaaacaattatattcctgatcttcttcatcctggtttaacaacatagatgctgataccttggggtccgttttcgtgtccttgacgtaggttaattttgagttcttgtgttccgggattcgtttctgaagtttcttgattacttcttgagtgtaggttggtgaaatcgaggttagttgcgaaaaagttgtaggtatctttaagttgtccaattccgagaccaaggctgattcggccgtcctttcccctttttgggcagttgttttcccttgagagtcggacatttgaccaggtgtcttccgagctgccagtatgtcccgtactatttcttctagttcatcgatttgatccaagtccatcgctgcgtccttgttttccgccggtggtttccttcgtccacgaagcgcttctgctccggtagtagctatattggcctcaagtctgactttctcaaagttaactgcacctaattttggtggatcccaatcaatcctgtgtaatgatgagatgtactcaagttcactacacgtagatgatgttggtagtggtgaggaaaagaccgctgggttatctgtcttgtaaacagcatttatagtcggctttggctttgcggagtccgcagccactacaaccctaataggtctagatgcatcccatgggatcttctcaccatttggaagacagaagtcgcggccatcgcgtttgacaagccccgctttctcatctttctgggcttcgtaacatgattgtgttgagtgaccctctctatggcaataccagcatggtcgaggttcgtaaagtcgtcccgtcggtcgcttgttgcctcgagaatattctgcttttggttggttgtccaactttccagtaagtgtttctattgctttggccaggttatccacctgcttctgcaatacttctggagagttttcctccaccatcttctcacgcttttttccatcacctttcttttgatctatagttttctgcatcatagaattggcttcggcaaacccacttgctgcaaatgcattgatggatctggctcgaatttcatcctctgctacatcaatcacatccatcagaagaggtggcttgttgtacccatccttcccagttggaatgagatctgctttgactagttctctattgatgcttgtttgtatgtcaaccgaaaaggctaagaagaaaaggtgagagacagccgtttcgttgataatatgttcatttctgaccaaatactttgttatcatcataaacttagattgatatgttttgaagtcattaattgtcttaattcctccctttctttggcagaaatcgatcaaattataaaggtccctgattgtgtaccggatctttttcactgaaccgccccaaagttctatcatgcttgctcgcaagactgtccagttgcgggtgtcatatccatccatcgattccagttccttcttcaattcttcgcctcgaacaaatctacacacctggcgtgctttatcaaagccgcccgcgccgtatatctctgctgccagctcgaatcgttgcaaaaaatctttgaagtgttcgccatcgtatttcaagtcgggttccttaatgatgaccgcaggtcgcggccttggttcgtccatttcttgaggttcgttagtttccggtggtacgccgtaggttccatttgcaatgtttcctccttgggtgtttccggttccgttcgggttgtctgatgattgagtatttccgttgttcccataagtcctataatggcgtaagcgattatgtctcataggtggtggtggtggcggatcaatattcatgtgttgactgtgttgattgcccgagaatattcctgttgaaggtgtgtttgttgtcggtagagctccttccaaatcttgattttgtgaaaaagccatgtccgatttttactaatttccagtgtttttatatcaaatgagttttaatattttcctagtagtaatcctaacttcactaaaaactaaggtctctggcttctttgccagggcaaggtagagggtattgtttactaaactaataatcaaaaactaaataatatgctactttttattcttcaattataccgatgcgtagaggttgtcatagactacagtctgttctgtactaagcttatcggctaccaccttggtagttaaaatctatatcctactgcttgtacgtcagcttagccggtccccttgtcttcttaacttttataattgattttttttgagtagttaattatttagtccggccctactaggtctatatatgaactttattgtataaactgactgaaattgcttattcagagatatgctttttcaggttgtcaaagacaggtatgatttcccgcctaaactaacacaaactaacaaaaaataccctctagttttcactacagtggttcactgatttttcaatccacgtgccaaacgacaggatcctctatcacgttggggactcccttgttaagctcaaaagtgtttgtgagaaccttttgctgagttcggaaagggatgtgtgaggtaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgttgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacatgatgtgatttgagaagttgagtggtttccgtcggattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcctgatgtcatcctgtatttgaggctgtacgcatcgcatgacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgctttgagacgtacagatgccagatcacatggcccggaggggtgaaatgtgtacctgaaatccttgtaacatgtaagggtgcttgcccccctacctgtgagtgaaagaggggtgtaacatgcaacacaggggggttacatgtgtccaagcctgctcctctagggtaattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataagatttttgaagttgttggatgggaacccataaagtatcccacagcggcggtgggagacctgcttatgagcggccggaggagtacctggactgacaggcgtcggaggggtgacatgcggagtccgagggggtgacagcggatgacattgtgggaagcagggaggaactggagtgtgggatacttgggaggaggggagagggggggaggacttgggactcagaacatatcagaaaaacagagtgacttaggagtgaatcgtgtattagcctcaagaattgttagagatagaatagagttagagtattacctaccaaagacaaacaaagagtgttattttacctacctacaagaccatcaagcaagttaccccggacaacaaaccggagtaagacgtgttgcggagcggagaagtacaagaaatcccctagggcacgccttcctttccacaccgttaagatcatacactctcagcagccgagcactgcaaatgtgattatatcagattcccacatctggcattacatcagatgaaaaaatctgattttacatcaggcaaaactggtattatatatatatctatccggagtgatattatatctacctagaattatgttatatctatcataacagatattgcatcagcccaacctatttaatgtcaaaataactgattttatatcagatttttacatccaataaattttttagcccatgggcattaaatcagatagaaaaatctgatatgaattcagttatgctggcattgaataggctgttctgatgcaacatctttcatgatagacacaatatcattttaggtagatataatatcaattctggtagatacaatcccagtttattctgatgtaatatcaggtatttttatctaatgtaatgccagatgtagcaatctgatacaatcactttggcagtggagaggaatccctcttggccgttgagggcatctttctggcgctgactcccaactttcctggggtttgtggcagatcaactcccaaaaatccccgggggtttttatttttttcatttcatttatttattatttatttttttttataaggggaacaactaccaaaacctttgaaggttttggaggtccgactcccatggacgtccagaggagtgtccacagatggtcctctcgacgtcccagaaatttgggagttggaactccaacttctgggagttgtttaactaagacccaaacacaaaataaatcaataagatgctgtatggaaacggaagatgatcaatactagtactacctgacccagttgcatgaaggtgagatttctgggcttatttgccagcaaaaatcctaacacctgcaggtagtgacatctctactttcagtgttcatgaatgactaatcatttgatctgtatcttatatataggttgaggagatcatgaatgacttgatctctggttgagcctatctagtcttggcatttgtgcttgactattcttgtcttgccttgtcttgtgccttccaagactttggagtttgctcatcaccattctctcctggatccttataccaagccttgtttgactcctcaagctacaagaatgctcctgtctatgtacagtcctcgattcggattaggttgcttcagagactgttttttttttctttggcctcgattgatgagatgtaatacacactgttttaaggggttttgatgttgtggagtgtgtattttgattggctgagtcatcgtttcatctccttttgaatgtaatgaatcaatgaatttaatgaattttagttttagttttagttttagtttagtactttgatcaaagccataaatagtttcccccttctcagctgtccgcttcccagtaattggcttatcaagcgattgtagtcagctatctcctcttgttgaccggataccctgatccaagacagattcccaagaacaaccagtaccaatcgattcatgaccatgtctcaacaacaacaacaacaacaaccatcagcagcagcagcagacgaacaacccttcgacttcggaactctctcacactcaaccctacccgacctaagcctaatcaaccaacccaaactgacactcgacctaggaacaaccgacctgtcagtctcactagacgaactcaagaagaactcaagctcagccaacacaaccacacccaaccaacaaaccacagccgacttgaaccagcagcagcaagaacagtcaaccacgaccagccactcctccacagaactagacaggaatcgatcgaggcgatggacgagtttatcagaactgggaagagcggtcatgaaaccatcgatcagcaatctcaggcagctcggctcgctcaacgaacgcggctcggcacagcagcaacgggcgatagcaggacacaatcttccagctcgacggctgagcgaggctagtgggacaccatcgatctactcatcctatcgggtcaaccggaacctgttcaagctattcagccacgagccgacgatccagagcagtcctaccgtctctccaggcagctcacccggtggcttcccatccttacctcccatgtctgagttactcgatgtctcgaccagcttcaaccaacaggacctctcctcgatcaccgagcccatcctcttcgcccgccaaaccgaccaactcccagtccactccaagcccatctcctccatcctctcagcccaaccacccaccctcaaacccttacccgcctcaccccctcaatcccctagcccatcatcctcccaatcatcatcagaaggaccagaagaagagatccccgaggtggaagcggaggagcaggaaaccttcgcttcggctgttcaatccccagccgtcgtcgaggtcaatgacctcccttcgcctcagactgtcctgacggaaaccaaacaaatcagctcttcgaccagtttgaaatcctctcccgaatcctctccgatcgtcccgaccatcgatcgagtcctctcacgatcagcagaagacgaggccgtccaaccggcagaagaaccatcggtacctcctactaagaaggacgccccagaaaccccgagcctgaaaagccctagtgccccaatcgtcgactcgaagaaccactcccatcatcctacctcagctagtaatactatcacccatcacaacagtaactctcattcaagtaagactcatctggctgggatcctcaatcgaaagaagaaaagcacaccgtctgctggcgctggtacttctactaatcccggcacgggctctggaacgactagtttcttcaagctcttcctcttcaaagggcttggcctcaaacacctttctcatccccttggaactaatactcctaaaacttctactactgcttcttcccccgctcgtccttcttcttcctccgcgaatcctgttccttcttaaccttactcatccttcctttctttttttttcatccgcatcataactggtttttcccccctatttttctggacttgtagtttgattctttatctctctatgtctcttctgggtcgaagtttttttacttttttttcgtctaataatactagtaatctctacacgttttttatctcctcatttttcacaaacctttttctttcatctcagttttttttttttttttcagtcgtctctcgttcatcaaccatttttttaaccatttcttcctgaacacccttaccccttctttaaccttaaccataacaataatacaaactcttgttacaatcttgttagttcttttaaccctatctccacctttttttttctcatcattcattcatttatcttaattaccttcttaattttcttttatcatcattctattagctcatggaatcaagtatcaattaccctttcccaccactgccattagcttgtttttgtttaccaaactgaagactagttcatctttacacatatttatcatcatgatcttttataaccaggttcttcttcttctaatgggtacttttttcatgacattagaccaatctcgcctctgtgtatagtatgttacttttctttgtttgtgtgaggttagttcataggatcatcatatcgcaataataacatgtggccctttgtccctttgaaattgagattgcgcccattgtaatttaaggtggaaaatggggtcacactagtaggttgaccccccccagtcactgtggagtataaaaggctcactttgaccaccatccagggcacttcaccactcccaccatcatgccagtcaatctcaacaacctactcaacagcaccccagtctcacccccacactcacactttcatcccagtaagaaccaaggaccatcagcaatcgaactctccaacctactctcgccagcagtagacacccatcgatcattacccaatcagcagcaacagcagcactactacgactacgacaatcagccagaagaagaagaagaagaagaagaggaggaggaggatgaagagcagaagcagttcctcgaggctctccaagcaccaccaccattaacccaaccctctactcacaccctccccgccccgatcttcaatcgcacacgagctcccaatcaatccaaattaacatcctaccaacgcccaattcctttcacctccttctcttacgacgagcatcgtctgattcgcaccggcaactcccagttcgactccctcagacctttccatgtccctcatgacttcctgggcttcgatctcgcccatcggttcgatcaggctgtccttagagatgaatctattgatgaaggtatcgatggactcctagtcaggtatagacctataactgcaatatgacacacacacgatctggccagctaattatcatgtcttcagtctaatagattttttggataaagctgatccaaaagagcgactagatatatgccgaggagtattatcagcggggttaataacctggcggggagtattaacgaagctatgctcgacggtatatgagacgggaggggagggggagagaggaggatggacgaaggaggtaatgatggttgatgggacggtgtacgtgatcgatgggccgaagacggccagcgaggacgggggctcctcggcccaccagacctactacggccattcctacgagagtctggtcaccaacccggacggcttccaggacgtcaatactaacacccagtgggtcgccgtcgtgaaggccaacctcaatgggaacaggatcatcctcggcggcgaggtcgattgcatcgatcccttggtgttcaatcaggtccatcagcaactctcgaaccctcatcctcaccaccaatctccgcctccgatccctatcgatcacttcgtcgaaatcaaaacttcggtcatcccctcttctgagcgcgatcattggaacctgtatcggttcaagatgctcaagttctggctccaatcctgtcagtttttttttttcaccccttactagttttctgaagagtggacattgattctcatttgttatttcataataataatagatctattaggagtgccgaagatccacgtggggttgcgagaccgtagcggaatagtacgagatgcgcaggactacccaacgcacgagataccggtgctagtgaagcaaccgcagacgaagccggggggacgatggtcgagcgagctatgtctagagggcggtggggggatcatctcctttgtggtcgatcgactgaggcgggatggggcggagggagggcagagtcggcagagactgttccaggcccggctggagacgatcatcgcgcaggaggccgctcgatggcgtgctgaaggtgcgccagcccagcccggtctctccgacagttgtttccgccagatcgcctcgctcgcacagtggccagtctactccctccgcttccggcccgcccagaaccaaggcgtccccggcacactcgagcttgtcgaatctcccgcggagctcgtcgctcaatcagtcgcccatcgaatgtccgatcacctcttcggcttccttcatcctctctcaaatccccctcatgatcatcgtcagtcattcaaaccttctagaatcggcttccttccctccctctggatcaattatctcgtcctcactcgggtccaacttgcactcgaatcggacccctcctctgcctcaagaaactttaaacatcactcatcaacttgatttatctccgtttccgatatatatgtatatataccggttactataccttatctggaaactcctcttccatacccattttgaccatatccgtttcagtctttttttttttttttgggggggaggggggggggaagggtcaggcttctttcctgagatttcggttggggcatggaaccgagcgcgtcaagggaagttttgtgtacggtatacccagcttcgcggtacatagaattcagtgacacaagtatatgtaacaaagtacatatgtatgtagactcagtgatggacataaatcataccacaccaagaagagactgctactttgctcaagtaaataagttttgggtttatattctttctgtaattataactgaaataagataagacgttccattgggctgtgaaaggataacaataatcatacatgaagtaaatttataagaagtctctgctactcatcttccttgttaatctatggccaggcctcttttgagggaattctcaagcttgatacctaggggttataggagaagtttaacaaagcagctgagggcttgataaatattgctggaccattcaaagctatggattgggtcttcatcagatcgagctgctacaggctgttaccaatctcggcttgttgtgacaggtggtttgttccaaattgaatattcaatttcaaatttccccaggcaataatcacccacaagaaattccgacaagttgttaaatagcccagaaaccaagtccatcgaacatcctcactactatcaacatgaaatctcacttcgaattctctaacctcttggggacagtctacagcaaagtaagaagcagatctatttctcaatgtccgcgctgagcagtaggagtagtaatagctgattctcgacttgattgattccttatgtcagggcaatgtgatcttcacccccgatggtcagagcgtgataagtcccgtcggaaatcgtgtctctgtcttcgatctcgtcaagtaagtcgtcttcaatctctgatggactgaggcctattttcactaatcctgggatgcgcatctgacaattatctggaaaatagtaacaaatcacgcacactgaattttcaaaatcggaaaaacatttatcgcatcgctttggatccccgtggaatcattctcatcagcattgatgaaggtaattctctttcaatcattttttttttcaattaaaaaacaggatctcaatcgtacccttcatgttttcttagacggtcgggcattattggtaaatctgaaacgatcaattgtactccaccatttcaatttcaagcagagggttgaagacgttaaattctcaccggatggcaagttcgtctcttaaggaaacttttcagcgctcatcctcaacagttcgcacttccgattcacatcttggctgatatcaaccacttcaaattctctccaccagatacctccttgtcacacacggccaccatgcgcaaatatggctgaatccatcgcccaccgtcaaatctttcaccccgtttcatttacacagaacttacaccggtcacttcaatgatatcatttcactatcatggtcgccttgctcaaattttttcctgacgactagccaagacatgacggtaaggatgtacacagttaatccagttgagggttacagacccagaaattttaccggccacaaggattccgtccttggtgcctggctcacaggaaatatctcagacccgaacgatgagccccgagtgatcaccgtcagtaaagatggggcatgttttgtttggaggaataaagacatggtgggtcaagacgatgactcggacgacgagcaggatcactcctccaacagttccgtcacctccaagaaagaatgccgatctctagaccgggtccgttggggaatttcttcccggcattatttcaacgttgccggcacttatgtcaccacttgtaccttcgatcgttcaaccaacatcctggtcgtcggctttgccaatggtgtttttggtctctacgaaatagcgaaagaagtcggctcgttttccaacattcactctttatcggtctctcaagagaaaatcaccagcgttgcaatagacccaaccggacagtggctcgcatttggggcatccaagcttggacaacttctagtctgggaatggcaaagtgaaagttacatcttgaagcagcaagggcattactttgatatgaacacgctggctttctcttccgatggacaaactatcgtgactggcggggacgatgggaaggtcaaagtttggaactcgacctcagggttctgttatgtgactttcgccgaacaccaatcatcagtctccgtcgtcgagtttgccaagcaaggcacggtgatcttttcagcttcgctcgacgggaccattcgggccttcgacctgatccgctaccggaacttcaaaaccttcacttcgcctcatccagtccaattcaacgcactcgccgttgacccttctgccgaggtcgtcgtcggtggtggcgtcggcgagggatttgagatttacgtctggtcggtccaaacaggcaaaatagttgacatcttaaccggccacgaaggtcctatatccgccttggcattctccccactcggagataaattagtcagtgttagctgggacaagaccgtacggatttgggagatgtatggaaggaagaatggggtcgagccactccagttagcctcagacgggttggcggtagctttccgtcccgatggtgccgaggtggcggtttccactttggacggccaaattgccttcttcgatgtcgccgagggaaaacaaaagtcgctgatcgaaggacggaaagatatttctggtggacggaagttcgaagatcgaatcaccgctgcaaatagtgccagcgggaaaagcttcaacagtctctgttacaccgccgatggattacaactactggctggaggcaatagcaaatacgtttgtatttacgattgtcgagatggtgtgctcctcaagcgattcgaaatttcagagaatttgagtttggatggaaccgaggaattcttggacagtcggaagcttttggaatcggggatatcggtcaatgagatcaatgatgctgccgaactgtctgatttggatgatcggttagatgctaataaaatccttccaggatccaaaggtggtgacatgtcccgacggaaatacaagccagagatccgaacaaaatcggtcaagttttcgccaactggaaggtcatggggagccgcttcgacagatggattactgctgtattccctagacgatacgatccacttcgatccctttgaactaacgatcgagatcacccctacatcgatccagcaaaccgtggagaaatcagaatacctcaaagcactcgtgatggcattcagattgaatgagaaatatatgatcaaatccgtctaccaatcgatcccgttcaaagaaatcaagatcatagccgcacagctgcccccaacttatgtatctagactgcttgaattcatctcgaaagccatgatcgacggctcgtctaatcatttccagttcaacctcacctggattaacttcatccttacctctcatggacgatatctcaagaaccgctcgaacgaagtcgcgccggtcatgcgctccgtccaaaaagctcttcttgactcccattcatccgtttctaaactgtaagtcttcgtcccatgttttctacttttcaggccgaagatgatctttagttagacagcgctcacagtgtctgatactgatttttctcatcgactgctacggtatatagatccaattcaaatacatacatgcttcgctacctgatcgaccaaaacaaccttcaacaaaacctcaacaagccggactcagattcctctgagaacagccatggagtcgatggtgatggtgatttagagatgtcttgatcttatgttttttttgaccctctcattctctcgcacataattattcatccactgttcaagtatttctcagcttgatctcggtgtattccctctacatttgatgttcattttcttcatctcatgatttccttttctcctcttgcccacttgtctcaagaccaattcgtaaaaattcaataaatcgatctaaacaaaaactggaagaatgtcttgattgtgagatattcgaaaaaggttacttgtaatgatcgttggggaaaagatgattggatcctcatctttgattgtaagaattggcacaaagaacccatgtgaccctttgactacggattaacataccacatcttttgaactcggcagatattggaccaaactgggcattctgaccgagttttcattccagtttcgctgaaccttaaatgcctttagtatgtacgacttatgggaaactacagctacatggacgattggcactggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcccagaagattttccttgtttggaaattgttcggcgtcggctttccgtccgtccgtccatccggcacccggccgacctaaatatgtaccttgtgaagtcaatagtttgagtcctttattttataagacgatttgtatgtatcgcggcaacggcatcgggagatctcggcataccacttgagcagatatattcatttcgcgcttggcactgaaaagtgtatctattatcgatcatccccaatgtatttactttggaaatatgtatgggcttgtgagcgaacctttctggagagcaactcgatacatatggggcaagaatcgtcgctcatggcgaatccgaaccggtcaagaagtggctctggacagatcgaagccatgggatggggatgtgtattctgtacccggggtgttttttaccgtctttgcccattctttataacggatgcttgcacgctggatacacgcatactcccaaccaataacatcgccatcccatagaaatccgtgttctttgttcgtgggttcgtgggttctggccctgcttggctgtcgctcttggctccttttggccagtggatggcgatgcgaggtattgatgtatggttgcatgcctacagctgttgtacaccgttaccatcagttgcccgccactcaagtatgtgttgattgctcatttgtcgaactcttgttgctgcaatttggctgctcgcagagctcatgtgtcgaaggctttcgcaggttttcggacactttttgtctgggaaggatgctgattgtatacatacgctgccctgggaacaaccatttgtctctcgttgccaccgatggctttgctttcctcctcaatacaatggtatttaatctttcctaatctttccgtttcactgatttgattggaggttctattgatttaagaagtggacagttacaaaataaatgcaatgacaatgtgtgaaagaaaccacggaatctcaaaatcggcctgcatcggattcaaggacggattccaaaactattagatgagtttttttcccacccagttacaacataagccacaagcatccaagcaagcttgaacggagcgagcaagggcaggcagtcagggggacttcaggatcggacagagatcggacaggcaggcttcattggggctcggcggcttccaggctccagcttcatgatgctctcctaaatcgagcgctcacacaagcttccatcagaacagctggggggggatcagacagtttgagttcaaaaaaaaaagaaacggaaggaaagaaagctgtcctttgctcctactgcatgcatataaaacatctggaatctcgactgaagttctttgagaagtgaactcatgctgtaaggagtatgtaaagatcaaaagtcctgatcaggaacggtgcgcgatggctctcctacagactgtgatgactgggatgctatgtatatctgtagttgcgaccgattctagtttgcttggcggtcactctgctttcccagcttgatttttttcctcctttggttggtgcaaatctgttgtatacatgcgcatacatgctgctggtatattatccctccgctcgctgggtacaacaagcatcattaagtgtatgtcacgggaataacaagaaaagattccttataaggccacatccgttacaatatgatgaatgagagtcgagaatgttctttcacgctcgatcaaagctccagaagttgatggcccatgtgtattgtctggtgtttgggtgtgtgttttatatccgcagggtgcagatggatgatgggttaatgaaaatagaaactcagctttcgattgattgtacctataaccccatcaaaggcctgagcatgccatcttgattgacgtcgagcagctacaaagctgggctgagtggatccttgggagcgagcagcgatggtagacagtctttgaatccatcgcctagcacatcgatcagagccgaagctgaagtgttcaaaagcccacaagaatgtgacgattcgactgagcccatatgcaccagtcctcggctcgcttaaaaccaagaatgccgtccctggtacattttggtagactatcacgggaacgggatgtggacgcttcggtcttgagctgatcatctaaggtcctggatcaccgagcccgaagatttcctcaagtcttccttcctgaggattgcgtgcttttcttggctccatcaatcttcgcacgaggttcaatatgatgccatcggctctgacggcgatcagggcagatggccggccgatatataggaaaatctgttgcatgctcgatcttgtgctgagggaaatcggcgtgtagatggcaggccaaccaacccatcctcacacttggcccttcaaactcagcttggaattttctccagttaaatggacagttggttggagcctccttggccggggagccctgatgagaggtggactatgtatgcattttcaaatgatctgaatgcatactgagtgtatgctactattatgtaagacagcactgtgtgtaccacatgtttgtgagtattgttcagttttttctctgcttttaaatacagtttttttttattattgtcatatttttcattactcagttcaattttttctctttcttgatcttcagctgatgggcaatctcgtgtgatccacatcgatcactctcttcgcctacataacccttattatattcctgcctcaacccccctccaagactagtaacgagttcattctcctcctgtctctcttcatctttacagttttccattcttgttttccttccttgttgattcctccctcctctctctctctctcttgactctcccctcccccccttttcccctcccctcctttttaagatcgagcctctgttgtgtatccctctttcttactcactcgctcgctcgctccaccaaggaagaaagaaagaaaaaagaagcctgtttcagcaacctgcctcgccctcggttcactattttctttacaccccaagcagtcaacagttcacgatcattcttgattaccaaaaataaaattcaaaaaacaaaacaaaaccaaaaaaaatcaaaaatacatattaaacagcatttaaaaataatctgtccctcactttgtttgtttggtctggtggattgttgagtctgattgattgatttttgattgtttgtttttcttcgtctgttcatccgtttgtcactgggctctgggtcgattgacttccgattggtcattaacttgaccaagaaccacacaatcagcattcaaaatactcttgactctctctctctctcctttcccctttcccctttcccccctttctcccctgagcgagcgggctactagcaccctacggacctatcgcaccgtcattcctgctgcaaatattcggttatcaaccttgttttacatatttatttacctgccatctctctccgctcgctgcctgccatctttctcccccccacacctctggtccgatctctcccagccctttttttggaccgtaactctagtggtccggcgacctccccccctcctcctcgctcggttcgcatccagaaagtcctatatatataactggtcctacatcccccagtccacactgcctcccccaccctcagcaagaccgcgttacacacacacactcataacttcctcaccccttcatcgcaattacatcatcccgagctactcttgaaacttgtctcaagacacccccagcagcacaactcgctttactttcttcgatcttgtattaacttcctgatcatctttctagccgaagtctaccgtgagtgaactagatatatgcagtatcctcttgacatcattttctccactcgatgatctgccagtgatgctgatcaaacttgaagataatcttaatactcggttttgtaggtggggtaggtgttgaatggacttcaaccaactgtgaccagcaagcaaaaacaaaaactacctaggacaagcccattatggctattatggacgatgacggtccttcattcacgatctatcaagatcccccggatctgcagccacccccatccaacgaaccctcccaatcatcccctacccgtccagcactcgccgagatcagactactctcctgggcaaatgaagctcaatgcgatagtgcactcaagcatgaagtctttttacctcaaccagattcttcatcatctctacccgaaactactccgccctgccctgaatcagaagaatctaaagaaaatctcgactcgagaccagtagatgctcaatcattcaagaccccacctcgaaaggtacatacatcattagatcttcccatcatccattttctttcattttctaatccagcatctgattcgttttcttttttgtctattcatggttggtaccaccccaatccaacacagctcatcacgcctgctcacatccgcactacgccgatctacacaaccactactactccgacgacgaccccctcaatccttccacttcggatataatcctctacctttgaacctctacatggtcgcgacccttccgttggatcattcgcgctctccagtccttgcgattgatgcgctcgtggcgcaatgtcgtcaccagctgctgctttcttgcttcctatcctcagccattatcctcagtatctattttaactagcgtatgtattatcgatccgtttaattgaatgacactcttctgtgatctttcctcgaccagttttcttttttttttcaaaccagtttctacaagatgtgatcccttgtttatttgcgatcttaagttgttgataacgcatctttctctagttgacttatttcctcttgattgattcttttttttttatagcaaactcttgaaactgtcttgaatacacttccgtcctcccaccccctcctctccccttcgatttctgtagtcaattgcccttcctttttcatcagtctgtttctgttgcccttcttttcgaattttttttatcctcttgaaacagagaaagccgtactacaacttatcctatctacctcaatatatacaaaacaacccccctcaagtccattcgattatccttcctagtacacaggtcttatcttatcatcttacgacgacttcttatggttatgtcttaaatccactcagaataagtaaattaaaatatgcggtaccaacttcaagagaatgaataccttttttgaactaaaccattttatcacattttctgaatggagcattaaatgtccaatgtaagtaggttgttgatgggtaagtttgttgagcctaccagcagtaactggttgtttggccagttcccgctggggcaggtgttgtccgactgattgcgcatctcggatgtaggtgggaccggtcggataacagcaactgctcgctcggactgctgtgtccgaacggctgttggtggcagttgccaggtgctggatatcatgttgatgccaagagatatgagtcaattgaacttcacgtcaggacaaaccagaccgccggtcggaggccaattcctcatccggcacctgccttctttgtcacctcctaggctccttggcaatgaattttcaaataggctttcacagggtgccatttgtggcattgggatacgatttttttggagcacatagcaatgtaagctcttcttacccagtccacaatcagtgggatctgatcccgaatgcggccactgagttgggtgaacagcacgaagttgagtgtcgtttgttggatttctcctcgctttgataggatcgggccggcgtattatggccttgcttgggtggtgtggtcctcttgttgatcgtgctaccggttgtgtgttaaccctacgagccgtcggtcatccaagtcccaccgctccaacgtccttgaacttgaagctatcgactgtcctccggtaaacaatccaagattgggcctcatcgcgggtccgatcgtcgttagacaagatgtcaaacatatcaaacaaatcatcctctaataattggccactctgaagttaacaaacaccccaccacgaccaagggaagttcgcgagacactctttcctcttccaagagcaatctctgtctttgaatggtttgtatttaagttgccggttttggctcagatcgccgtggctgtagcgtaaccaacctccttggccataccaagtcttccgatcccgtgactccgggaatgtaacagcttgttgtgtaacatgccaacgcgttctggtaaccaacaaaaatcatggtaagcaacaaagataatcctttcaaacgatccatggacaagaaattgtaaaaagtatctgcggtatataatattactaaaccaataaaaaagaattcgagcccaagatgttgctgatctgctcatacgtcgtggctcaaatggctaccatcagtccaacaaacatgcacacatgatcctcatgtttcttctgtctgagggatcttggctctccttggcttccctagtcggagtttctggacggcagcatacatcatccaaaactggagcaatccgcctccttcctccctagtgactattggtcgcccctcgtatcagatgtggtaaatattattatggctaggtaggattggggaagaactccacagaaatcgggtgatcagctggtcaggccactttcctgggatccgatgtaaaaatcgagcgtccttgaccaagggggaatcggccagccttgccagaagagacatccctttacttttaatttgatcttatcgtgactatccattccttcaaaccctgtcaaacacaaccacacctttcaggacaatttgttagataaattaatactgacaccattcaaaatgagtgcttaccccaagctatccatgaccattgctctagtcactctgctcgccggcaaatcactcgccattgagtgctacccgggacctgtccctcatagacctgtgctcagagaggaatgttcgaagtgggtccctgctctttccatcatgatggttatcctgaccttttctcgctcaaccatgagtagtaaaaactgctgacgatagttccttgggaataatcttgttgtgcccaattgacatgttttcagagccatctctcagattgtctacaagcccgaccaaactcttgacccagcttccaagcaagtagattacagctatggagactgcaatgtgagttggttcgattgccaacccatctcttccagtcaaactgacagcccaatcaatcacctcatatccaccagatatctgtcgtaaatcaattcggtattcgtatgtgagtccagagcagttggcattgcaaccatttccacaccattggcatcttctgaacgctgtcataattatagaaacaaggcccaagttgaacaccgcttcaacgagatctttgacaaatgcccgcacaacgtgagcttgctttagtcacctcttcttttttttcttgagttgagactgcggtggaggaatggctgatctcagacgctcgaaacccgtctaaaactcttgtccgtaatgttcacagacgggtggaattgatgtcgatcagattgttttctatgccaacaagcgctcgatcgacggctaccagtcttgggactctgatttcccggcccggttgccagtgtgtgcattggctgaccgtgcaccacgcctcacacagaatgactgcaccaagtgagtcggacgatgggccacagctctatgtacccggcatgttttccttccgaaatctgactctgcatacatcttcttttcctaaccgccagggcgttctccgacatccccactgactctcatggacggatcgttgatcaagacggccgccggacccactcagttcaattaaccaacaagacttgtacggtaagtcctatcactagcctcttgccttgtctctaccattcaatgtgaactgctttctccgaaggtatctgatataatcataattatgtacatctccagctcactgtgtacacattcgatttttcgaaacttgatgtgtgagtggatggtccaacctccagcaaagacagcccaattgattcttgggaaaacagtgattttaactaagcaccctctacccactctattttactgtggatcaggacaaaggcgcagcttgaagacgacttccttaagacacttgagcactgcgatagaaaggcaagcttccatttattttccacagcctgattccgatgaaaattttcatgatgtccagcagtcatgatcaaagaagcttacctgatatgatacgcgttccgacagtgtggcgtggtccggatccaaggcggggctgaagggcctaatggcagagtatatctcagctttagacacgcctccgctgataagagctgcacaatcccattcctgccattccttaagtagtgatgaaagttatccataaaattgtagctactacggcctgatctgcttcatattcctttcatgtcacttgattcacatcctgtcataccctaccattccaatttaacatccaataaaacactctgttcctcattttatagtgatcacagctctgcatagctgttgcttgtacttacttaatcagctccacattccgttgttgtcacttcacattccagtagaacactctttgaagttcccggtccctcattttttgtaatttctcatctcatcaatgcgagtcgtaattttaccatcccttcattcaaacagtcccccccctcccacttcacaatggcatgttcggcctcaatgttttttaaatggcctacacgccccctctcccagcacgacatctgatccgggtgtacgcctttgtgtgaattgtttctgatcaactgagtctacaagctggccggccatgtatgatgatgattttcttatacggatagagccttgattccttgtgggttgaaaacaaaggaccactttcatttaacagtgccctaaccgacggccaacaaagtcggaacgataaactacattcaattatttgcctatatgtatatcgaattcgggggtcaactcgatagattgaactttctccttagacaggtgtgataacaatatacatttctataagaatgattttaagcttaatcttttaaacaaatagcgtacaaccatttgataagttgttgaaaaaaaatgaaaaaaatgaaataaaaaaaacgaagttgtgcggttaggctggttattcatagacgaagaaaattgattgataaaactgtattgtacatcgagctcgaatcccgatccgataagttgaggagttgcttccgaaaatgaaatgcaaagtggaggggtattaatgaagtgccgatggcgaaatgtatgagggtccgatcaggttgagtgatttgaggtagaggatcgcattccaaactttcgaagtcaggattaatcgtaagattctactgtttttattttttactgacaacccggattactgcatctgcgatttcaagcccatcggcctagcagagccatcaatctagatacaaggaacgaaacaatccaagtcatgagctcgagctgaaacatgcggaaagggggtatttatttttatggaactcctgcttacccagccccagaaacaacacagacgatgtcgaacgtcaacctgcaattactatgctccaagagcaaggttttattgaacacaaagtcgtgggccaaaagctctacaagtccagtgtagagcaggattccggcggagaaagagtcgagacatcccgagaccatcaatgcggtcgcagaattcgggttgtagctagaaaaaagaaaaagctgaaattagaccactttcttggcagaaatcgggatcttagaacctactcacgtgtttcgtagtcctaaacctattgtcaacccaagcggggtgacaaaggagtagagcaggctcgcccagagtggtaatcgtctgtatcgcgtcgggagtgagagttgcgagagccttgcgcctaagcccaaaccttcgaacatttctgaaaacatgtagagatgtcatgtcaataggttataatgttcagttatgtgatttactgtctcaaagcgactcacgatgaaagatgatcaccaagaaaaacgtggtgaattgcgcattcactgcgagggttaggccaatcacaacgctggttgtgagagaagcatgttagtgtttgccaaagttacaatatacatatggatgctcgcatatatacctgtgaaaaataacgcctagctccaagatagcggctcctataagttgcgagcctacttcggcgctgggcaagcacgcgggcgtagcgacggtttcctcgctaagcttgtccaactttgactccagtcgatcattagtgtcatgtgtgtgatgtgcgccggaagctgagggagcggtggcttcgtgtgttgggggttgatcggcaccaatcccatgggcacagtacttgagtcctagagctgcgaggcgtgaagttccgactcgaatggcctggagtggggcagatgatgggttagcgcttgagtggtgtcgatcctatgtgtgttttctcactcacaatgatttcgatgatgaaaattacaaagatcgaggctaatgttatgccctgtgaaaacggatatagcgaccacccgactgacagacatggagacgatagtgctttgtttgcaggggccaagagcttcatgattgaaataaatgtcaatgtcttttgtttgggaatacctattttcaaacacccaaaagaaaaaaaaagcttacatgaatgagtgcagttgccaggatgaccccactgccaaagtatttgacggcttcgtatatccagggagagacggagagtcgcttggattgccgggtgagaacgggaaataatgtgccaagcatggaagtgacaaggatgatgaaaattgcagcgatccgtaatgggagttgctcattgatctgcagtttccataccaacaaacgagccgagaaatcatcagaaaaaaattccatctttaggattgtagccatgttttccataagagattaaaggacgatgttgacttacaggtgcaatgttgcctgtggttgggagaagaaaagaatcatcaggagggagaggttcggcaagggagaaatcagcagggatggatttttactttcaaggcaaggcgaaggactgactacactcatcctcaacactcgctgtagtcgtcgtcgagttatccagcgaagacatcttgtttttgtggtttcgttcaagctttagcttgacggtttttttttgttctatctgaaggatcccaaatgcttgggtggttgaggatgacagcgatgtagattacaagtatctagctgagtatttaggatggagaagatgtggtacggatggttgattacttcgaacgtctatcggagggttactaggaaagatcttgtcgaagcaagagagcaaaatgagagactcttttaaaggaaatattgggtccaacaagttccgcttgacaacccaaccaatcgggaccgtcccaattctctttgcggactgaagttgcagcagctcagcccagtcacccagggggggagggggagagagatggggcacctagcggtaactgcgcgcggatggttatcaagtcgagacgggcagacaggctgggccaacagttcagtttcgaggaccccaccggtactggttgtgttgcaatgcgcacacatcgtcgaggaccggggtcgtttgaacgccggtttcatctaaatagtttcatcggccctcaagtgtgatacaccagacatcaccgcgacaggccacatcacagacgccaacgatgtatagtatgtgatatgaagatgcatgtattttgcaccaagcgataaaacatctttcatacccttcgtatgatggcgcccaccagagtccttatctgatgacccccaccggtgatgaccccgcaagtcgtcacgaaatgagcagcatgccggtcgatttgcactcggacgaggcggactctccggttaggagccataggcacgttcggcaggcaagtgccgcaatcacccgcaaggacgtttggccgacatgtgccgcaaggttggcgtctcccatctttgctggttgaaatcacgatcaaccctctccatcatgcaactaacattctgatagtcaaatactagaaagaaggatcaaggacatgacctccttatctaccgacagtccaattttttttcccctttgtctgaaaactgcgctagcatgacaagaccatagggaagaaaaaaaaagagtaaacaaaaccatgagaattccaagaaagaaacagcagattcggggagaaatgtcactcaagttgacaatactgagtgcctgtatcaaggaactattgatgtctacaagagccataaacgatatgtggatcaatacactgatcagggattggaagagtgcgcaggtgaatctcgtttccccgggcccaaaaaataaggattttcgataaatcagcaagatgtgatccagccactgggggattaaaaaaacaatattttgcttttgcttctgttatctgctcaaacattcacacaacaatatccaacctgctgcgcagcatatacatccacaaagcatacatctcgctttggcaaacatcaaccaaaacttcccagtatcagagagtttgggatctattttgtagcaattcatgagtgaagcaaaaatgatgatcaaaatcggccgggttgtcatctactgtcggagggcaaaaacaagagatatcccaatctgagcttgcaggttaattgagaacctcctcgaccttcttgttgccttcgaccacactttgaacgacgtctttgacctcattgaagctctgaaacttcacgtgcttgattccctcggactcgcagtgtttggcaaggtcattcccagtgccctccttcaacttgacaaacaaacagtcggccgatcgtgcggcagagaggtctgagactccatcgccacaaaagaaaatcgtggggcgcttagagagtgatctatatggcgagatgcatcggtccttgtcgtgcccgaatccgctaaagttttgggtcaagcacgttgggttttgattagcatcccctgagatcgactggcccgactgcaggggcaaacttcagaaggaaactatgcactgacgattcaggatgacgatatttgatggtccattggccaggtccggagcctttgcttgtatccacatcgttcgccacgatttcgatccgatcagcctcttccttcccgatcaaattctccaagattgcccgaatgataggaaccattccactatatccgtaaaaaaagaagaagctcaagacactttctgcctgaaagtatgaatggaatcggtacaaattcctacctagacacaatcaccaccggcacgtttgccgatcgcgcccaatccaggaaattcttgaagcctggatctaatttgatatctgttttttattgccatgacataaaccgttcagtctgctgtgtccaagcttgtagaatcgctcgctccactcaactattcttgacgagttcacgacattcgtcgaatgaatgcttggcactagcactctcaatcatctctttaaacgtatctctgtttcacacaatttggtgtgaagatgatgtcaatgaggccatcggtgggtaatgagatacatatgatcggagtaagacggggacagacctgaatgtagctcttccttccaacactgccaggtttagttccctgcgacgctcgcgtccaaagccgagattatcggtcatgtgatcattactatcctgaaaaaaaaaatcaaaacccctccgttgttttaaatcctagataagggcctcattctgcagtttaaacgagtgaccaacctcgctggtgattgtaccttcaggacagcagaagaaggaaaaaaggcaccaatcagttactgcgtgaaaaaaagcaagggaagagagagagaaagagacaaaggggggttatggtgtgaaggacaaacaaaccgtcaaagtcgctaaacattgacatatggtacgattcttccatcatcagctcgcgcgacaagagggccatagagcagaggtggacttacgagaacacgatgaacttggcatccttgtggtctagctcagagtgcgacatctcaaaaacacgaaatctgtgatgaagatgagtgtatgcggtggtcgagtttcaagtgagtgcgcaggttgttggggaaaggtcgatggttctgggattctccggcgggatcggaaggagtcaatttttatacacaatccaccccgggtggatatggatgaggaaagtccggcaagaccggggcgatggcagctgaaagatatcacgttcttgaattaaagcgatatgttaatgtatggcgatttgcgcagtgatccacgcgcacctcaaatcggcttcaatcgtgagtgatgcgtcattgcaagaaccatggatcggaattcgggatcagcacacttttaaagttcggctggcatggtccatatgatgtcatctggtttttgccagatcacataccaaagaggggcaaaacccggcaaaacaccagaggacataaatacagctatttcggaaagggttgtccacttggactcgcgaaatctttttgattttttgatttttttgattttttatttttttactgaactgaaccaagcccacaggggacacgaatcgtgccacccagaaatcgtgccaccaacgaaatgattctgtttggggttttcccaaactgaaacaatctgactgttccaaacacctccgaatcaattagctcactccggatctgtatgaaacattcacaatggactcaaaacgttctgttttcttataaaacaccacttgttgatctgctactcagactctgtcttgtttaaaattccttatttctcaatgtatacacatctcctttgaccagtagaggttcacagttgcaatggtgggccagctacgctaaccgtagcgtagtgtagcgatttttcgctacaatttagcgtagtgttagcgcttgtttctttttttgcgctaacactacgcgcatggggcaaaaacgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagaagaggcgatagtgacacacaattatcattcattacaagaggaggaacattcattacataggacatacaacaacaggataaggtatacatatgtacatgtgttgtgtgcgtgggtaggttatgtaatatgggtttatttattgtgtaatcagtggaaaagaacataagacagttgatgaggaggggagaaggaaggtaggcggagaggttttgaccctgaagaatgaacaaggaaggaagtaagcaagtgtttcatctgatgtttgatctgttgcttcatctgttgagatgaaacacagaacatttggaatgtggatttggtttccaagtcacaaatctcataagactgtatactgtactggattactgctttggaaggtttcagcacatgctacatggcttggtttcatagcaaccaatgacatcatgctgtgcaaaagtgtgtcacctgcagcaaaaataactcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaaggagggcctctctccaccaggattctcttttccccccatcaacctacaggagtaagttggtcacaattagttagtcagtagtgtgattgtcagaattagttaagtaaagtcagagatttataagtagtagaaccagaaccattgaaccataacaaagtgaacttaagtagtattattaacaattaacatataacaagtagtagtagtagtaacaccggagctctagttgtgattgaagtgccttagcaagaaattgttcaaggaagagatcattaacaaactctaaataacaactcaactgtcttgcgctcaaccataagcgccacagtttccattattaacctgaagttgtaacatattcattagtagattgatacgtgatctgggtctgatagagattactttgcaaaagtaagatctatcttggaatcagccacatattcttaaatattgattacaagactcttagttatttgtttagtacaattagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacatctggtgtcccaacagtggccgattaccttcatcaagatcattcgaatcaatcatatttttctagtgaatcaagctcaacatcaaatcaatcgtggataacggggagaaggaagattttggcggcgataaggagcgttcgattggcaatacgaaggatacgattgaggtggcaaagtatttgattggagagacaaaggattcgattgacgagacgaaggattcaattggcgagccgaaggattcaattggcgagccgaaggattcaattggcgagaagaaggacttgattgccgagaagaaggattcgattagagaaagggagcggaaatttttggcagaacattttgaaaaattattatctaagaaacggcaaatgtcaaccacggaggaactcaacatggaacaatcagcaatcatacaaaaacagcaagcagagatgtcagaacttaaggactcaatgaaacacatgcaggatatgatgatgacattgataaatcaagcaaaagcaccacagaatgtaccggtaccggaaactccaccaccgcgtggaccttcattacgatttgcaacctcaacaccgtatacgggaattgccagagcagaaactactattggagcaggagaagaaagcttgttaggattagcggtaacctcatctgaagaaagccagactaggacaaaagctgaaatcaagcttgctgatgaagagaaaggtgtagttctagatacgcggaagctcaatttagactttgatggatcagaagtggaattattcatcaagcgcgtggagaagattgcttccttgcacaaagctggcggacaagacgtggctcttcagttaccttttatggttaaatccaagaagatcagtgaatgcattgagaatatggaaggacacgagaatcgggattgggacttgttgaagaaggaaatgattcgtaaatggggacgggcaacaccactcagacgatttaacgaggattcggtttcaatattggtcagcaagtacatggataagggaggtattcagacaaaggaagaatacaggacgtttattggcgaactcgaggagattttggcgtatttgacaaaaatggattacgaggacgtgaatgcgacgagtggcgaaccactgtggaaggcaatttcgactgagatgcgacgggacgtagcgaaggagttggctcacgacaagaaattaaagaagaccaaggacgggaaggcactagtaccaaagttagaagtcctgaaggattacgtggatgcatcatttgcggtattagacttggatgttggagtttcaaaagctaaaccagttaccaaggattctgaatctaagaaggaagctcaaagcaagaataagtcagacagtggaacggataagatgaaggccttagaggatgaaatcaagaagttacgtactgatatgaatactaatcaaaacgccagaccatttccgccacatttttctgcgccacgaccacccaattcaggatttagaccaccaggaactggaggaccatcgtttccgcgacctcaacttcaatgtttctattgtaaggaaatggatcatacctccatgttctgtcaacaccttagcgaggatataactaaacgactggttttcaagcagggacccaacttttattaccctaaccgggaagtgattccttcagacaccggagattcagttcgagagttggtcaggaaatttgccgaacattccaatgaagcgaaggagactggggataagagggcaaacatgatgatgagtgaagaatttctgaagcctagacaagaaccaacagcgtccatgatttcgactaatcgttgggaagcctggagtccaccggaaatgcactacggcgaagaggacgaggagaatttgattggatttggcctgcgaagatccgctcggaccaacaaggataaggagaaagaatcacaacaacctgcctctaagccagaagtaccaattaagcccaaggaagctacaccaaagacaccaccaggaaatcaggaagccaataagaatccatcggcggcacggaagagacgaccaagttacccaggagcgtggatggaaggcggctcggacgacgggagtagtgtggaagaggaaccagagttggaggaatctgcacgacaagaaccggaaaggaaggaagaagctctgtcagtaaaagaagtatttcctagaattatggacaaatccaaagttggggggggacttaagaagaagtttttaaagcaaatttttacactaaccttggaagagctcctattgatagcacccaaatttattcaagaattgcagacctttccggaggaggaaccaaaaccagtgaatagaagccaaaactctgggagatgcgaccatcgagattttgaggacgaaattaagcgacagcgccgaatgaatttagatttgagcgagaatgcactaacttatgcttgcccgctaggatttattgacatcgtgatcggaggtaaacaggtgaaggctctagtggacacaggtgcagaaatgaatattatgccggaaggattggccatacagttgaagttaccggcgcgtgagatcagtatgaacatcatgggtattggaggacattcgacgcccatagttggcttggcggaaggaatccatttctgcatagattctgaagatgagaaggctgcaaatttctttattgctcgaggaaaggtttatacggtgttgggaaggcccttcctggctgatcacaaggtacgtctagagttatccaaaaaccgaggtgagatactgagctacgaattagaggatggcggaagactatgtatacccatttgttctccaaagattccaggatgggagatggcacctccgcgtaggatagcagataagtgttttagcatgaaagtagactgttatgtggatgctgggagtataccacatgtgagtggaccgaccggagttggaattgaactagaggagaccttggatcaagacggcgaacagacggaaacggacagtacagaaacccatggattggctagctggaagacggattcgttatacgaggatgcattaaacactcaacccattgaagaatggactccgattcccacctggacaagcagcaaaagggattactcgtcaaaggcatttaaagtcacagcggattatattgacaatgggtacccggataaagaatttgtacgaatgttccctgagaatcgtggatcaacatcggagggggattggaaggaattacctggatattcaaccggccgtattggtttcatgatgctgctgaactacgaaggaacaatgggttacctggagaacgatagtatttggccagaaacttggtggattttgcctggagatcgttatcatatgtatttaggagacaacacgggggtgggcctagtaatggaaaaacaaatacgacacggcggtagaaagcggcgagaggaagaagaagaattcttagcggagttagtatcaaaaatggttggcttttttggaaaaatcgattggaatgcttttaaatgggtgttacaggacgaacaagctcgtagagggtcagactacaagaccttttggaaagattgggagtactctgcaattgcagaataattccatttctcttgcatcttatgtaacaatattagggttgcctttcttgtcaataggtcctggatcactatcttcattaaatttttttttcagatcatatggttttggggctctagttttctgattgtccttattgcgggttttttttgttttttttagggatatactcagcatggctcaaacatctaaatatcttggtttttttaggcttcttttcctctcaggtatttgttagaggatttccttataattcctccagtatgttgtatgcctctcaaaagtgctacttgcttttatttaggaaaggatatccaggctgaggtccaggtcatagtctatgtacattaagaaaaaggattcaagctatgtacaagtttttctaggatttagtcattttctttcattttcttttttctctcttctgggttcaggttgtagtcatcaaagggagagggtcgtcgcaaaagggaggaaagcgggtcgttgttttcgttgataatcgttaggaacagctcgggtcgtggattggagtcgataggttgtaatcaagaagaacggataggagaagggcaagcggtggccgagatcggttgggaaagaagaacagtagctatgtacaggagagttccagtcaatcgatcgtgagtcgagcaagaggctggtggggaatcttgtcagtaaccggaaatttaacagctatgtacaacaaagagtcaggcattataggtcgttgactacgatcgatccgagagtagataaaaatccaaaaacgcggggggacaagggtcgtttcagctataaacaattgtgccgagtcgggtgccaattggagctcatcgaaaaagagcagcttccgagcaaagccgaggatatttctagataagagaaggccgggtgagagtaaaacacatcgcatggttagaacaagatacaatcatcgctcaggcaacgatcgactaggcgagtagaggcgaagtggcttacctccgatccaatcgatctagagcttcgtagccttaagaaagacgttgaagtgcccttgatgccgggtgatgaggtggacacgcgccgacgcttcttgaggggagccaggagcgtagaaattgaagaagtcgatgaggtcgattaagcagcaatgggcgatctcgttgagctgctcagcattgtagacaaatcgcgtagggaactctttaccttcgtggagaagttcatcaatctgactaggggataggtcaagatagttggtggtattcaagggcgaaaaaggacgatctgattccattcgggagcgcttgaaggcgggtggagcatggtcgcgaggagacatcggccctaccgtggattcttcatcaccggagctaggttccccagacgtactcttgctgggagggtaaggactctgataagcaggtccaaccctggagatcagatgcacaacccgatcagtcggagcgcgggtttttgggctgactggatgctcgggtgagttctaaaaggatagagaaaacacagcacggaaaacaacagcgagttagaacagggtagctccaaacaactaggacaggagactacttacagccggaatgggagagcagtcacgaacaagctgctttcctttcatcttgagatcacggacggatcgagaggaggaaccgggcatgtgggcaggtaagccgcgcgcataggaagaaggtcgattgaggacgctaaggatcgcctttcgtttcatggccatccaaggatcttcaaggattggatccacttcaccagcaagggtcgcacagccaggaagcgcagtagaagaaccagaatccacggttgaagattcaagcatatcctgtggagtgaagggatgataagttcccatcccggcagctagtatggcagcatttgacagcggaaacaggcttacccggtccaaagaaaccgacgactcgtatggaaggtctttagaggattcacgagattcagaacgcatgactagaggattagtgctaactataaggatcggtgcactactacaagctaagcaatcggacacgtaaggtgtaagtactactggaggagagggttgcaagtcgatgatgagaaaggaagaagggaacaacttaccgccttttatcatccactaggcctggtcaactattccccaggacacgtcgacgagttggttattcgtggagagaggagctatagcggcctggctttgaaacggcaagcaagaatacatcagtacagtgagaaatgaaccaaacaaattacattcacaccataacattattgagaccggcagccaaacaattcgagcaacacatcacacccggagaagcaggctggcgaggtttctatttggctgtttagactgaagcggaagaaggaaaagatcagactacagtgttgagaaggaagtcaatacagggttgggacttactacgatcaagtaagaaaaggcttctccaataccggcaaccagtatgaagaactgagaaagtgattctgaaacagtacgatcggcaggggttgtgctctggccggggaaaaggtttcaacactctagaaaaatcaattcaaactataactggcctacagggtacagaattctccacctctacaagcaagaagattctcccagctgcaccgcttccacaaattgcatccacatctgcaagccaaggtaccggcacaggtctcaatgcaagccagccaaaaataaggtaagtaattcattttttttcccactcatatcaaagccggttatgtgttaaacagagaatttgtaagaaaggttagtacatgaaaaaataaaagaaataaaaattgttaaaaattaatcaaaaaaaaaatatgtgatgtgtaggcagcaattagttttgttagctgagggttagggtgggtcacactataaattcatgaataagtacaaccaaagaagaaaaagactatgcgctcaagtgaacaataagatcaaaaatatttttgctaacactccaagaaccagacacgtacgtaaacctactaacagacttgattgaaacactaataaatcccttttcaagcatttgttgctacaggtaaaccaggatggaaagacacattggcgctgccaaatataaaggcgtggccaggaagattagaccagtaaaccaaccaatgcctcaagatctcaacccacctctcgaacgacctgaattatcacgcaatccatatgacacacctctcactccatttcccccaccattccaagaaacaggcaagattacagaagaaaggctgaaggcggtgaattttggacccccaggctggttaacagaagaagaattgaatttattgaagcatgtgatcgtgttgagggagaaatcaattgcgttttcagaagacgagagaggaatattaaatcacacatatggccaaccttacaaaattccggtcatagaacatgaaccatggcaacagagaccaatccctatccccaaagcaattcagagtgacttcatcgaactagtacggaaacggatcaagacaggattatatgagcagtcgacgtcaagttattcaagtcccgtcttttgtgtagccaagtctaacggtaaattacagatagtgcatgatttgcaacaactgaacaaggttactataaaagatgcaggattaccaccaaagatagaggaatttgtagattcattcgcaggacgtgcatgttacggattgggtgacattatgggaggctatgatgaaagagaattggaccccgcatcaagaccacttacaacattcgagacacctttaggacggcttcaacttacacggttaccccaaggagcaactaattcagtggcagtttatcaagcacaaatgacatggattttgcaagacgaattacctgaacatgctggaatattcattgatgatggcggaattaagggaccacgatcagactacggaggggctcggctggataaaaaccagaatatacgaaggttcgtttgggaatacgccatcactttggaaaggatcttgtttcgaatcgaggaggcaggattgacaatctctggggagaagtttgcctgttgtgtaccagcgcttgacattgttggtcacgtagtatcctatcaaggtagaaccatatcaccaaagaagcttaataaaatccagtcttggccgccactcactacaaagaaggaggtaagacagtttctagggctttgtgtttatgttagaatgtttatcaaagacttttccttagtagcatccccattacgtcggctcactaggattgacacagacttcaaatggacaccggaatgtgaggaggcgttctgcaaattgaagaagattgtgggagaagacattgtactaaaaggactggattatggcgagaatgcaggaaaaataaaactagctgtggattctagttacatcgcagcaggagcagttctaatgcaagaagacgagaacaggatggatagaccagtattgtacgagtcggtttgcttcacagataaagagtcagaatattcacaatccaagctagagttatgcggagtacataagattttgaagaaattacaaacggtattatgggggcaacatttcgagctacaggtggatgcaaaagccttgatccagatgatcaatactccaagtctcccaagtgcgccaatgactcgatgggtagcgtttattcagctcttttcatttgaattagtacataaggcgggaaaaacattcacaatgccggacggattatcaagaagacctccagacaacgatgaaatccctagagagatggacggtgaagaaagttggatcaacccccacccaggatttggaaccaaggaagtgagaattgtggtcacagaagttatcaacgctggcagccatcaggtcggattttggaaacgaatgaaagaatatttaggaacactagtgcaacccccggactgtgcagataaagagtttgtaaaaattaaaagaagatcagtcaattactttattgaagacgggcagctgaagaagaggaatgagccgcagagtcaggtaatagtatccgtaccagagatgcagaacagaattatgaaggcactacacgaggatcttggacattgtggaatgggagaaacttatcgacgaataaagttacggtattggtgggaaggcatgaagaaaatgattaggagttgggtacaatcttgtgagagttgtcaaaagagaagtaaggatctccaaaaagaaaaaggtaaagccacatataaaaccacactatttgagagggtaagtatggatgcagtacacataaaagcagggcaatttaaatatctggtcattgcccgggacgatttctcaggatgggcggagacagttgcgctggccaaactaacttcaaagaatgtggcggattggtttgtggcagactggatttatcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgtgctgtgcctgttccaatgccaaaagcataccgaagaggcgatagtgacacacaattatcattcattacaagaggaggaacattcattacataggacatacaacaacaggataaggtatacatatgtacatgtgttgtgtgcgtgggtaggttatgtaatatgggtttatttattgtgtaatcagtggaaaagaacataagacagttgatgaggaggggagaaggaaggtaggcggagaggttttgaccctgaagaatgaacaaggaaggaagtaagcaagtgtttcatctgatgtttgatctgttgcttcatctgttgagatgaaacacagaacatttggaatgtggatttggtttccaagtcacaaatctcataagactgtatactgtactggattactgctttggaaggtttcagcacatgctacatggcttggtttcatagcaaccaatgacatcatgctgtgcaaaagtgtgtcacctgcagcaaaaataactcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaaggagggcctctctccaccaggattctcttttccccccatcaacctacaggagtaagttggtcacaattagttagtcagtagtgtgattgtcagaattagttaagtaaagtcagagatttataagtagtagaaccagaaccattgaaccataacaaagtgaacttaagtagtattattaacaattaacatataacaagtagtagtagtagtaacaccggagctctagttgtgattgaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctaaataacaactcaactgtcttgcgctcaaccataagcgccacagtttccattattaacctgaagttgtaacatattcattagtagattgatacgtgatctgggtctgatagagattactttgcaaaagtaagatctatcttggaatcagccacatattcttaaatattgattacaagactcttagttatttgtttagtacaattagaggcgcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttagttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaacgtgcgctaacgttgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgtccaaagatggttgtataattgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtcttgatgtcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaactgtgtatatattccaactgtgaactgtactacttgtgaacctcttgtgtaataaatatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggaggaaacaactggcaggcagaggcctccttatatagtaaaatatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggatttttgctagactatctacaacgcatcccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttttgtaagtataaaaggtattcaatattaataaaaggaattcaatatgcaatatgcaatataccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagttactgggggttaaattggccgtagattccatttctgacgtccatttgtccatatcttgagtccttcattgataaataataaaattttgatttttctcccttcatacacaggaataataaccacaacgtttagcgtagcgttagcgcaattccccccatctgcgctaacgctacacgcacaggccgccaaaaactgcccgctacgctgcgttgtggccgtttttagcggttttttgcgattttttgccgttttttgccgctaaaaacgctgtagtgtagcgtaacgcagcgtagcggcgccagcggcgcgctaacactacaccaaaaaaaggttagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcggcgcgctaacactacacgaaaaaaaaattggcgccgctacgctaacgctacatgggcccgtagtgtagtgtagtgtagcggcccaccgctgacagttgccagtgaccaagtcatccaagctcataactgcaacacatgcagaagctgcttcccatgcacaaaacgtactttccatctcatctctggagaaaacacacctcaatgcagaggagcaacccatttgacttccataggggtgactcgtgagtgtgtgagatcaccaagaacttgagaacaaccagtttggctgagcatcattcgcaatcaaatattgtatcatatttggtgaacatgaagggaggtcacatgttagagactatccccaaaagggaagcacccacaatttggccaccagaaaaattatcagaccggtaagaaccattaatccagagggatattgataaacttgatatatagaacccaatgaggcacatccatcctggcaactgtgcaacccccacatcatggagcactgcatcaggtgtggccagttttctagcggtccattcctttcctcctggtgcatgacttgtcttgataaaatccgcaaagactaggttacccaacaccccactcccccagtaccacatgaaagtcaccctactgctccaaaatcattaccagcttttgcttcacgggcctcattaaccactggtgtttcccaggctgcaccaccattaccagcagcttcttcacgtccaacactccaactcccagctgttccttctcgggaggacttttgtggtgctgtcaaagccaagcgcaaaaaaaatccaccagcagtatcagcaccatatcccaagaagaaaccagctcctgtagcccctctcgcacccgcctcctttgctccaactgccaatgaccggcttcttgactgcggactcttattgtaccagggaaaaaagctcaccgaaaatagtggcatcacaaatatcatgcagcgggtcgatatatccaacccttcgctctttgaagacctccaggcccaactctggcacaaattttccggcgacatcctagcaaagacatccatcaagagctttcctgaaccggccaaaaatcacataagccttgtgcatggtaaaagccgcctcactgacctggagtctttgttgtttgtcattcacaaacctaccaacaaaaaggcgcatcaagttcacctatcttatcatcatccgtacaagcatatgcgggcccctactcctgacgactctgagcttgattccaacaattctgacactgattcagttgaactcgtcaccaaaccattgacacgttccaaattcaagcatgccaccagtccaatggctcgctggtcaaccagtggccccaaaggagactcctgggagcttcgaggtgttgcctgtgagatctctcctatatacaatacactctgcctagatccaaatactaatgcctaggtttttattgacaaggtaccatccctgccagaggaaacaccagcctctcaactcagattcagtaccttgggcgacagaacccattttcaatccaagtcaatgctcactgactaattttccagacccaaagcaagtcaccggacttcgacaacttttcatataaaaaatgcttccagctcactgccgatgccgaaccaataaccctcagggtgcatctcaacaaagtggttggtgaggggagcatgaggcgtgcattcaaagctgaagttaagttagctttgcctgacagcactgttgaaatcatcaactatgtggccaagatccgatacaacaacacctatcccaatatcaccacgcatgcaactgatgcccgtatgtatgaggccagtgcactactattagatgagttcaagaaagtcattatcaaaagcaaagggattaaattagactatgtggctaagagtagattaatggaggtttgtcagtcctaattattcccttttataccgattcacttatcttttctctctccttagattattcgacatgcagttgtagtgactggtgatccctccatcccaagtgaggtttactttctggaggctgaactcgatggacgctatgtcaagtactccagcaatgtgaatttcaagcccaaaatgaataattccggaatagatcctatactttcacatctcatgagtgcatttacccactggacatacactaaaagcgatggtaaaagccttatctgtgacttacaaggagtaggatcaattctcaccgacactcaaataattgatgttgatgaaactcggtgggctgatggtaataactcaaaatacggcatcacctgttttctcgaagaacacgtatgcaatgatctttgcaaagcgttgaagttgcccaaacccattcccgacaaaaacacagcacaggtgatgcatcaaccaactaacattcaacagggaggcatgcccattcctgcctgcaagaggcaacaagtgccattatcaaaccaagcatcatcatcaaaccaaccacatcaaagtatttacgctcaatctgtgcagattaaaaaccctccatcatcatccaatcccagaccccctgtcaaccgagggtccttggcacatgtcctacaccatgcaacaggaaggcaagttgattgtgaaagtttgtcatcatcattcttaccaccccctgagaacaccggtagctagttgtggtttctattggcctttcatgttattttaactttaagcctcacatgtgaatcactttcatcagaatactaagagtctatcattcagtttgctaaattttcaatggcgagatcactcctttgcttgcttacagaaattaagtgcaccttttgtcataagttcctctgttaaaatcattcagtaccattttgcaggccttccaaaagagctgcgcaagattgattgaactcaaaagaagcatccctcatccactttggagactcctaacttgtcaaacattagaccataatgaatgttattcatcaacatgttcaactagttgagttgtttctcaatccagtcgtacaatcaaggattaaacttggaattaaacagattcaatttcttgacaatctggattaagaatttattctcagattgtttatttaacaccaaacctaaaccgacattataggctgatctccagaataagaatgagagcatgtagaatcattgagggtatggtctgggtgattgatgttgaagtgattaattggtcattgctgcttgcgagtgacagatattgaagtgattgatcagtcgtttctgctagacagtgacattgagagacttcaagactagctaatccaataggacctgagttgagtaagatctgctccatgatcttctaagcatcctgaaggtaaaaggtgacaactgaccttagagtattgagataggtcactatactttgggtggtgactcatctaaaattctagttaatatcagctacactactgagggaaaggaaattcataccaaatggtcagctacactactgaggcaaagcaaattcataccaaatgacaaaccaagttcatcggggtagttaatcataggtaaaccaagccgaccaatttctgaggcatttgtttatcttcatgttagattacaccttagtatcagcaccaagatctatggggtactccccacagaccttaataaggcgatcaacttcagggtgagcttcatgttcataatgtgtgaccaacaagtcgagttcttggtcggaagattgagagtgtagctggtgtagtcggctcatcgtgactctctgagttatggtgtgagctgtcaccaggtgacatgtgaagctgaccagaacaactttcacaggctctgatgtgtggccaagcttgtagtagagctgtcaccgagtgagaatgatggtgtgtgcaaagtgacagttgtcacagtggtctggtaactcatcaaaagatgaaatagtttattaagtgtcatcgttcaaaagtgaatatctccccttggggattaacaaacaatgggtttagggcatgaatcaaatgggtgcaaaaggtcgagaactaaattttctagtggcagataatcacaatcaaatgagcagatagtgcaacatgaacacaaataaaatggaataaatcacaatcagatcaatgatgagaagttcaagatatctggttattcatagtcacaagtggcttcaaatgatccagtcaattcatcattggctcccatgtcctctgattcttgatgtgaatattggcttgaatgtgatgacaatgaatcaaatgtatagtcctccagctcagtgcgtatggatgggagcatttgatgaaacactgtccagatgttgccaaccgtgattgctgaaaaatcaaccccaatctgctgcatgtttctttcagctatcaggcggaaccattcaggtgtgtgttgaaacatttcttgacgggtggggtagtcttgtgtgatgagaagctcaatcttgtgactgggtacattgacaagttgatctgtagttccaaaagcctcaggggttccatatgagatggagtagttgcgccgttgtttagaattggggcgttgataaacgcacgcctcccccctccccgcacgcccacgcccacgcccctccaaaaggggcgtgcaatcgaacccgcccctcagggagggtcggtttacctgcacgccccctccacgcttcccttcaacggagagggagggtgtgggggatcggcgtgtgtagcttgggtgttgaaccaaggaagagtctccgttctatatcagtaagaacaggacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgcgggtcaccttgtcaggaagggcgggttcatctgcccgcccctcggaatcctgttttccctcgaaaacaggattccgaggggcgggcagatgaacccgcccctctctgagaggcgggttcgattgcacgccccttttggaggggcgggggcgtgggcgtgcggggaagggggaggcgtgcgtttatcaacgcccttagaattgttatacaagtcaacccaaatgttgacactagactggaagactgggatccacaagaagagaaataggagtctgggaagtgatcagttagattttttgattttgctatttgatagacaatagccacttacttctcaatttcatcatccggattgtaataaaaattttctatttcagtgacaatgttgttgatgattggccggttatgctgcttcatcatttgggaccacaaggattcaatcttttgattccgagtcgatttggtgaagtgcatccttttggggggcttgataacgacacaccctcccccctcgcacacgcacgcccacacgccaattttttttggcgtgtgggtgcacacgccaattttttttggcgtgtgggtgcacacgccttgcggatcctgtcgtgtccctgcacacgccagggatccacaggtcccaaaccctgttggctggcgtgtgcaggaacacgctagcggacctcgctccagcttatcaggagggtttcctcccgatgagctgctatgaatttatagtcattgggcgctcacagccttgttttttttgttttattttctggattctccgccgccgtctcataggacccatgcctgggtcctatgggacggcggcgctcctaaacacatatgcctgtggcgtgcaggcctgcacgccggtctacactctgtagattggcgtgctggcccacacgccaatttgctttcaatgggggctggcgtgcgtttatcaacgccctccttttggtagcttcctccgcatttattcctccaaaacggtatgaaagccacatctggtatgttgccatctcaactgtttcagtaccatagtcactagtcaccttcagtgggagtccacctgttgtggatgcgagatgaaggaagtatagtccaacatggtgtggattgttgttagttgtgtggacaaacatcccaagtatcttcctggaccaggtgtcgacaaagccatatacgcagattccatagggcttcagcttatcatgtccatcacatgcccatatgtgattgggtccataggttcgataaatccggtgtttgaatccttggcggagccgtggagccatcccaatggggtctaattccttgagaacatcataaacaagttgcctgaatgaaatattaaattgagcaccggtccaagcaccatgatcagattagcctcatgtgagaacttacctggggattcgtatattatattgcctcatcaggaggactcgcatacggcgatagccagtattattgtggagtagacttgtgcgtgcatgattgacagcttcaaaaatgtcatccatggaaaccttaccagcctccagatcattgacaaggagtttcagttgcagtgtttgtaagtaccgcttgactgtttggatacatactatcaccccggtctcttgagccaatcttgcttggatctcctcaaggttcagacctttactgtgtgaagacaacaggctggcacgtattgggggttccaagggctttgagatgcggggctgtggaaggtcaacccgctggagttcccattctgcttgtcttcgaccaagtgtttgataagacattgatataccatgttcttctttgaggatcttcacaatttttggtcctttgtgcccttcaaggaggagtttcttcacaagatacttcgtgagttcttctgggttgttactgtctacgggctcatcaatttctgattgttcatgtgttgcaacggattcatcatcagagcctgattcttcagtataatcggagttgagaggatcctcatttgattcatggttgatgaaagattcatcctcatcaacaggaaatgattcatcttcactggatcttacttcggttgttttgatttcatgttgttcatcacgaaaataagattgtgaattatgatgggatatatttgattgattcaaagatgattcaaaattttgagaagattcttctgaactactagaacttgatatcttgttgagaatatatcttctgaacttccaggaaggccagtcatcaggttgacgagttaaaccgtggtcttcataatctgcaggcatcctagtgaattcaagaatcatttggatttgagtggactgtgttttgagtcaatcgaggggtttagctttcaggcaactgatccacttggtttggagtggaatagaacccagggtttacaccagggttaaataaattgaaaaagcattggtgtttgtggtgggtttcagaatctgaaaattgattcgaggcctgcctgtggttgtaaaagtgcaaaatttttgattttactatcattgagaaactcgctcaaactcatagaaacaggaaataataccctgaaaggtaatagcttagaaaaaattgggctctcttgaattaatcaacatttctgtactttgcaaagttcacaattatatgcaggtaaacatagaactgagttgtctattgattgatctcccatccgtggccaaatgtaagtaattcatccgatgattgcatttggaatcattcattttccacatccatgaatggtggctgaatttaactagaaaggagtcaacatcagtattttaaaggctctatgctgaaactgtgattgcaaacttacttcgacaaccatggcctcattgtacctgtcccacccagctagaactcctatgaatatgccatgttgaccacattttagtgaaatcaggaatttctcactgcaccagctttgttgaaccatgtatttgaccgtaatggatttgtccccaaatggctaaggatcaaataatgacttgagctaaagggcaatgagtgattaacttgggagtttgacttgcacaactcacagtagatctttctacctcatggcatacaaatatgctcaagccctccgctttggattccaatttcgctataatagtaccagctccggtaactgtgactacttcgggttgacttgatgcacctattactggaggggagtcgacttgaaggcattggagaaatggcatttcatgacgcctacatcctacaaattttccttgcaaccagtaacccaccctgaaaatcaactttttgatataatctggattgtaaacaagtcgtatgtttctgtgactcccaaaccagccaaaggttttaggggttcgactcccaaaatttggggattccggggcttgggagttggctcttcactttttgggagccgttaaacaagcccctttttttaaaaatacaaaatcaagtgaagagggtagctgagaggtgggggataatgattatgaaattaaatatatatgtataaaccaaaaaatcaatatttgattggcccaccagaggcctccacaaccaggcacatttggttgggcattgacttgatgaggcttttgaggtgatccactgggatgttgtccaaccttgttggatggcctccttcattttgttgagggactgagtccgagcctgtgaaacgatcaaagagaccattgtttgtccagagcccactatcctcgcgacttgcccatgagacatgccggcgatgtgagccttctgcttggttgtgaggttgggctgtcctcggatacgtcccatcaaaacgatcctgtcccaaaacaaagcaaaaatcagaaaaaaaaaaaaaaaaaaaacagtagaaattagagatggtcaaagggtatccgtcgcggatacccgctatccgctggcggatacccgccagtgccaacggatacccgccaacgggtgcggatggccccttttccgctaaaagttggcgggtatccgggtatcccaaaggatacccgtggccggaaggggaaatggccggctggaaggagacccttccagccggcaaggtacaagtacctcgtcgactggaagggcttccttccagccggcgaggtagccggctggaaggaagcccttccggtcgacgaggtacaagtgccttgtcgactggaaggacacccttccagtcgtcgaggtacttgtacctcgacggctggaaggaagcccttccagccggccctttagagggcgggtatccgaggatacccgctgcggccgacggatacccgccagcgggtgcggatgtggatgcggatgcacagatggccggaaaaagaagccggatatccgcatccgcgcggatatccggatgccaatcgaccatctctagtagaaatacagactaatgtctgattccaatcaaattcatcctgaggccaagatcaaccaagtttgttccaggtcgattgaagttgttccaagataaattgttgatgattgaggttctgtgatcaatcgttgatgatcgaggtgaggttctgtgatcaatcgttgatgattgaggttctgtgattggttgttggcccgcaatgaagagatcaacttgcacccgcacactgcagtttagtgcgcgggtgcaagtcaacttgcgacagttcacccccagacataaacatctgggtggatactgtacattccacatcttgcaatctaccatcaagaaccagaacccagaagatcacttcctgctctccccagaacacccaaaacactgcacggcgaaaggggttgtattggttacaacccccctcgataacgtcgcccgaggcgaccaatataacattggtctccttgaccgatttcatattggccaggcccaccgatacatttttccttttttctaatgtatcggtgggcccgactgatataaaatcagtcaatcagaccgatcttatatcggtcgcctccgggcaaccttattgcggggggttgtaaccaatacaaccccttttgccgtgctggtatttatttcttttcaaaattttcacttattatcattcctccagcataccctactccaatttccaatttttttttttttcatttggagcaatttcaaaacttctgaaaaaagtgcaataactgtaatcttttttgcaaactttagaaattaatttttcatatttttgtttccagtataatcttttgaaacctattttataccacttgcctaagtctcatgaattcaagttggtgggttggggatgtgtagtccaaacaaactggctatacataaacatctgggaggtgactgcataattaccaagataccccgggtggtgggctttgtgaaaggcgggtggtcccccgctcagtatgtattcctgcccgaacttgaggtcatgatcggtgcaaattcctggcgtgtgaagtccatccccaacaactcatctttagacttttccagttgtcttggggtcatgtcgactggacagaccgcaaccgaaacaggagagccaacaagctcagaagagttgaccctgttattgctttcagactcgagcttgccggtcggcggattcgtttcttcctctggcctcgaatctttcaccaaccatggttatctggcccactgcaaaaccgatcttgcccgctcacacgcactcgtcactttcaccttctcgaacgcccagagctatgccaacctgtgtgcggccttcttctatcacattcatgctctcatcaccgataccttgagctcgaaatcagatcaacagctacccaatcagccccatacttctgtcgaggaggaggagcagcgggacgaacaaagattgcaacggatcgccgaggtggttcacaagcttaatcagctgttcgattctatgtgtctgtcgccggtcaatcgtcgcaacagttacgctcaaggtgctgcctttttgctcttgtacagcaaatcattcggtccatctcccggcactactacggctctggaacgcctcaaatcgaggctgatcgactcgctcaaacgcgaaattagacgcggaaactggtccatccattatccaattagctttgcttttgtcaccggccttctccagctctcgtttggtaagtccctgggctccctaaacgactcttggaccaaatgtaaggcccaaaaaggcaagaattgtatctgactggattttgttctttcattagatcgggcgatacatcttcacatctttctacacatccgatcgatcttatcagcggcggtacgattgaacattattggcccctatctctcgcagaagatcatgtttacccacatgaaatcgatgctagaaacgatcaacgaggagatcaagacgaagaggctagcccgaagcgacctcatcgaatgtggtctcgatcccggagaatacgactccgaggagacccagaaagtcgaggatgggccggcaacaagttggccgttcggtgaaattatccaaacccgacacgactcttgtcatgtgcgattgttcaactcttagtagagaggtacttgattcaacgtttttcctccaattctttgccctaattttttcctctgctctggagattcaacatttgtgagttgaattttgagcttgtgtttaatgtagcagacaaatgcgagctagccataatgaattgaatgtgatatgtgtagcttgatgtttaattttttcaagaaacaaaaatgaagaagcctgtccaatcaggtgtgtcaggcaaggcaaagtatggttataacttatagcagccagtgacagtcctgtaagtcaagcatatccacatgattggcctgatggataatacaaggcaggcttcattccttgaactttccagatgtagatctttctacaatacacttctcctcaagcagatactccacatgggctgggctggtgaccaccaatgtttggtaccattgttggtcagcaaaattttaatttgagactttctagtgatttctgaacaattatgtaaatagaacaactagtgaagacttttcaaaaacaagattaagacagagttaaactagatgaactggaaggatgtccaaggggccctttcagactgtcagatggctcttgagaaccaaaacagctcttctcattcctcattcaccaacttgatcattctacaaaggtcaagtcatgggcttggtatttattgatgaacatcaagctgacccatggcttgcttcaagagcaagatagcaactaataacacaatgtgtggaaattcatgcatgtcttgttttgtctttagaggcagtgaaagactctcaagctgacaattgtggatgtgtttttgttttggtttgttttggttattgatgctcacatgaatttgtgttgtagggtcaaccgtgtaattagtaattatatatagagatgtcagcaggtacccgttttccaaagcaggtacccggaaacaggtactgggtgcgggtgcgggtgtcaacatttgcggtaaaaacaggtgcgggtgcgggtgtgggtgtcaacatttgtggtaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgcttcccctgaagaatttaatttatcattggtggtccaacactgccttttttgggtgtgttgggctgcacaaaggtgtcagaaacccatgtaggacaccagatggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaataatttgtttttctttatttctttatttttgttttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagaattctgggtatatttgcctgcaaaaatgtcccaggtacccgcaggtacccggcgcaggtacccgggtacccgccctggcggccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtattgagcgacgtctctaattatatatacttcctatctcacctcagtttacttatttgattcattctcagattttttgactgtgccagttggcatgcagaaactctgaagaagttttgctgaaagatttgagagagattttttgaatggactcaactcagcattaatcctttttggggaactcaagagattgtgctggaagattaaagtgagaatggatggtttttatttactggtagagtctatgcgttaaaatagacctataaacaataagttcaatctgtggttttgagaaagaaattggatatcaaaatcaattacaagaattaatgtatgtttgaaaggatgactggagtaaatgtgagttgataattaagactagaccagggttttgaagactacaaggatttcagcactagatcacaacatgagaaaatgccatgcagaaaagaacaaaacaaaacacagtacaaattagagatggcaccaagcacttgctacttgttggcaagtactcgttgccttccaacaagtacttgcctacaggtgcgggtgcaagtgcaggtgtctgagatctgagaattttcatgcaagtacttgtacttgttgcaagtgtgcacctgcacacctttacttcagatggcacttgatgtgttttttatctaaattattaatattattttggttgattttttaccaaatttcccgcacattctgaagcaaccactgttgatgtggagcaatcctttagctttggtaaggaatatgcttctctcaggaggcacaagctcagtgcacagtctgtcactagggggatgagtgtggcattttactcaaaaaacggtaagatcaagagggggattttgagaaaatggaaggcaaataagaagaatgagaagaaagcagcaggggaaggctggaagaaaatgaagggcttattattactatttacaatcacttagttcacttagtttacaaataccaatctatgaaatgaaaacacaagaaatttatcacctttatctctcaaaataagcttgcatacttgcaagtacttgccacaagtatgcaagtacttgctttgtcctgcccccacaagtacaagtagaagtatgggtgtctgagactctgagatctgcgatttttcatgcaagtacttgtactttttgcaagtacgcaagtatgaggggccatctctagtacaaattaaatggattattttatctaaacatcattaataaaaaaagtgggacagatgaagtttttttagggatgagaagaaggagacaagattccaacaaactgtcttcaaagttgggttgttattcagatgttactcaaccagtactgcctcagaaatacttcaatgctcagtcactgtgcagaaattcatttgtgcatagaaatagattacagtttgacacaagttagatagggagtaacctggatgtccactgccaccagtttggtgaaatttttgtatgtagtgtttttcatgtttttttttgttgaagtttcattccccaacaatcttgatcaaataactagaatcagcttcaatgtacagttgatgtatggctgagtctattataggtttcttctggtttggtatatggttgaatggtttataagtttgaatgatgtatccatcaaatgattaacaaagttggaaatgtttctgaattggtttaattaatttagttccaattgttactaattaagtaacgttcaccagcttatacaaaaaagtaattttactgatgaatcagaactgaagattgaaagccatatcaattgttgccttgcccattgttctttgagttggtgggatgaatttgatcggagtgatgatgatgctgatgttgattaggctctcttctgaagcctactgaattattatctggcgaggtgggataaatttaatctgatgctccatggtggatggctgggttgatgatgatcggcaactatcaataaatgttaaagtcccatcgatacgagattgcaggaaagagttcctccccctctcccccaacctaaaactgacaggcagatgggtttttgttcagtttgcgagcttccgctgcagctgcgatttgagagtgtgttatttgggtggctgtagaaaaaaaaaaaagagagagaaacagcttggatccgaggaaccgagagagagagctttcaccgatttcaatcaaacccgccgccggggccaccaaccagtaggacacacagcccactaaaacaacaaaaaccaaagacaaaaactaaaaaaacaaaactaaaaaacaaaaacaaaaacaaaaaagcacaatcgaaaactcaaccgagaggacttttcctgccgagtgaatacccacaacacaccaccaccaaaaaaaaaccaactcctctcccactcactcagctttgagtcccacttagaaaaaaaaaccaaaaaaccaaaaaccaaccaaaaaaaaaaccaacctccctcagtacaactcccccctcccttctcctctctctctctctttctctaactcgctccgaacgaactaaccaacaccaacactccctcccccccagcacaacccactgactacctccctctccctctcccactctaccaatcacctcaactcaaccaactaacaaccaaacaaactccaacaagcccttatcttaatacacccatggctgatcaaggcggtcaagatatcgatctagactcagttatcgatcgactcctcgaaggtactcgttcctgctccgtacccgtttcctactcactttgctctccttctcagacacacacacttcacttctctatctctctctctctctttcttctctactaaaaccaaaagcactcacatcgagctctctcaacaaaaaataaaatgaaatgaaaaagaacccacatgacaacagagacaagtgtttggttatcatctgttttaagattcttatacttcgatcgagagaaatcagaccactgatccaactaccttatctgacactaccctctctccctctccctcttcatctgcttctacctacatccagtcaggggaaatcgaccgggtaaacaagtccaactacaagaatacgaaatcaagtttctatgtactcgggccagagagatcttcatcaatcaacctatcttacttgaactagaagcacccatcaagatctgtggtaagtccctcttcatctgcaatctcctaccccctctcaccaaaaaaaagaatcggccgagatgttgacggtccgagctgttgaatcatcatctcaggtgatatccatggccagtattacgatctgttgaggttattcgagtatggtggattcccacctgaagccaactatctgttcttgggagactacgtcgatcgtggaaaacagtcgctagaaactatctgcttgttactggcctacaagatcaagtatcccgaaaactttttcatcctaagaggcaaccacgagtgcgctagtatcaatcggatatatggcttctatgatgaatgtacgactctctctctccctctcgctgtttatctcttgtcgatctgcatcgatcctctatcggggcaggttgagctgacttgtttgcgagactgtatccccccccccttttttttttcttctctcttcgatccgactcggtcgcgtgtgtttgatttgactcttccatctatcccatcttcggccgtcacaatctccgcttccctccttcggggttcgtcaggcaaacggcgttataacatcaagctctggaaaacgttcaccgattgctttaattgtcttccgatcgccgctatcatcgatgagaagatcttcaccatgcacggtggtctgagtcccgacttacaaagcatggaacagattcgtcgcgtcatgaggccgaccgacgtacccgatacgggttggtagattactattccggtccttgctatcatgagaaaagagagatttagagaagtgcttcttgattttcgaacaggtctactctgtgatctactatggtcagatcctgacaaggatatcaccggttggtctgaaaacgatcgaggggtttccttcaccttcggcccggatgtggtcacccggtttttacagaaacatgacatggatctgatctgtcgagcccatcaagtggtcgaagatggttacgagttcttcgccaaacgtcagttggtcaccctcttctcggcacctaattattgcggtgaattcgataacgccggggcaatgatgagcgtcgatgagacgttgttgtgtagtttccaagtacgtccccctccatctccgtatctcctgatcgacatccactttttctgacttctctatctaccgattttctttcatcttgccttcgtttctaacaaacaacaacaatagattctcaaaccggcagagaaaaaacaaaagtttatgtatgggggaatgaatactggacgaccggtgacaccaccccgaaagcaaaagaaaaaagatggcaaaccggcatgaacgactcttcatatccatctccactttaacggtccccttcccttcccactcttccgcttcctctccttccttatcgtattcatctggtgttacatctttttcttctttgattcttttacttcacttttcttttttttgattttttttttctttgtggtgtgtgtgcgtgtgtgtgtgtgtgctccccctcccatccctccctctcctcgtgtgtgtgtgtgtgtctatcctataagtgtgtaggaaatggattcaaaaccaaaaaccaaaattgaaagacagaagattgaagattgaagaagaagaaaacaaagtcaatagttctattcctcatccttcatcatctttcctttataatcatattatatacatatatatatattttttccccctttcttttttccaagaaaaagaaaccataacaaaaacaacaagaagatgatcaacctaaaaccacacgtacacactgaatcatcaccttgatataaccataacagtataggctagtcacagtgatagttctagtaacaatatcatgatcatcatcatcatcaggacaaggaggaggaggaggggtgtggtgacggaaagagaaaaaaatcatttcaacaactaatagggctcatcaaactgtgattctcccccaaaaaaaccgcttttcaagattgttcaatgttttttttttcttgcttttccccccctcttgttttctgttgttgttgttgatgatgaagtttgtttcaatttcagagtgttattaataccaattttgttgatgatggttgatggttgattgatggaaggaaggatggtggtgatgatgagtggaggaagaagaagctgggagagggagttggtgagtggtggatgatggaacatgtttttatgcagctcatgatgatcagagacagcaagactggggaaacctggaggtttgtttggtcactgtgtgcgtcttggatggaggtttggcttgattatgtagcttattcttggacacttggatacacgtgttgcctctggtcttgtacagtcatgtccttgtccttaactgagctagccattccttgcctctctctctctttctctttctttctctttctttctctttctttctccttctcctccttctctctgttgcttgttcacatgaatacagaaaacacccctttttgatttgttttctctctcttttgtttgaggcaatatgagagttgtgtatggtatctgagtgtgtatgagcagccagcatgtatatgtatatctaattgtggtcacaaagggaggtgtaaggaggaaggcatatgtccaaaaggagagccttttgttggtgtctggtcatcagttgattgatggaccagggaatcgtgatggatgtggaatccacacagggcgtgctggagagggtgtgatacaagctggggacttgctgacattactgtgatgagccaatctctggacaactcaagtctggatcgggctgccacacaccaagacttgtttgaaacacactggccggaaaatcagtgacagctggagcgattattggagtggattcagaaccggtttttgatgggcaatcatctggtttcttatcccaatcaagaggcactttctcacttgaaaataagttcaacaatcagccagttatgctaaccgtagcatcatcacagtgtgatatagctgaaatctgctaacatttagcatagcttagccaaatcccatcccaactgtgctcatactgcacatgcaggccataaaaaagggcccactacactgcactaaagtgcattttactgtttttgccattaaaagcgctgtagggaagcctaacacagcacagtgggactaacagcacactgacactagagtgttgttgcactgttttgaggaccgctataatcacattagtgggctgtttagcatagtgtagtgtagcagaccattaatgctgataagctctaagaaagctctcttgaatgccatcacaatcatcctgtgaacaaaatggggtacacatcttcagcaccagtctggtgccaagtgtgtgcccaggcagcacacccatcatcaatttttaacatccactcagacaagttgtggtgtattctgcagcagttggagactgtcaaactggatggatggacccactcatcatgcacttacagcccaaacggagggggccctgggggaagttggactacatcaaagctttgaaatttgactcgagttatctgaatcagaattacatcaagagaaggttttgaatccaatcaccaggaaaaatggttagttacttgactgcaagtgacatcaactcccaagcaacaattgttttgcttctatatctgttcatgttctgctatcaatggactacaataacccctttgtcctctgtacaggcagatgtagacaatcacaatgggatagttgatgggtagttggctgaacttggcctgagttcccctgatatccagtgatcatgtattatttctggcagatcaaagctggatactcaaaactaatcatagattgttggggaattaaaggagagatgtggaagacagatgcacatgaatattctgttagtattttgggatgattagactatcttttttgatatgtatatcatagtcattcagtaatgtgcagatatagcccccctaaccaaacaaatatgcataaaatatggaatgcaagattcaaaaatttatgtagtgattcatggagcaccacaatcataatttcaaaacatctcacttgcagttgattaggccaagtttttattttattcaggttggagtattgaaagcattctttccactgtatctcttgctgctgactcctttgaagacttttcccattgtgctatctgtcttgcggtggcctctttttctcttgtttcccttgctgccctttgaatgtcttctatctctcttgccagcttcctctgtagcttacctttacctgacctcccttttgaccgatttctctccgatgtttctgcggctgatgagctttcggagagattctccctttcttcggcctcttttgaagaaatctctctcattctaatatccacaatatggcgatggattgcaaatttgattgcgatcagttggctcttatgctctagcaaagtgactatgggtggtgttgcatattgcaaagcttcgagattcgcttcaagcattcttccgggccattctttcagaagttcaactccaaagtgaggcggaggaagtagagctgcgaggcggtaagatggattcccaaatccaacaaacctatctgatgaaaccttggcttcccacggaagaaacaaagcttgatcatctttgttgatgtttgtccagaaggccggctctgccttgaacgagaaatgctgagggaccttcttcaacgcttcaccgaattcgcggtagacggttttgaatgcatctgacaggaacagagttgctatatcgaaagcttgtagttgccggtaagttggtgattttttaagagtttccatcacgtctttgacatggtattgaatcatgaaagctatcatgccatgcaaaagcttggattttactagttcttcattcatatcaaatgacggactcaatggtaaaaagacctgcgggagtaacgttaccaggaaccattccttagggcttgcatgagaaggtccctccagtccttcggcgagctttgtcggggatgtgtagtgaaggaattgttttccaacttcacctaaagttgatgtctcgaagattttgagctgagcgcccaaatataaccgtctcaagttctgccacgtcgcttcatttaaatctgatgatttaaaacaaacataaacatgcgtcaactttaaccaatcggatagatggaacgaatgtgcggatagatggaacgagtgtggtttgcgagtagcatcagggccgttgacagacttttcaagagatcgtgaatgtcttccgtgaagtggctgttttgaaggctaagcttcagatcgaaattgaggtaaaccttagatagattgttgactggaccggccttctggatgatataccggaacaacatgttatcttcatgaggatcgttaatcaactcgctgagacgcgggccgctgatcagtttttggcgttctagagcagccaggaagtgaactgaaatctcagcaagacgttgcctcagtaaatcagcttgactggtcacttgagattgcacgaatctcgctcggtcctgcagaagcgtccaagacgccttcatcttcgtgaggaaatcggaggcaaactcctcgtattctgccagcttgaaatcgttgatttgctcaacattgtccagcatgatcgcttgtgacttgttgagaacagataagatcaaacccgcatactcgcgtgaagcagctcgagtgagcccaacttgagaatgaagaaccaagcagtggttcatgtgctcccacaattgatctgtagaaaatcaatggttttactttgcctggtcaagagcagtctaactttcccaacaacaaaacagatgagtgataaatcagacgcacctatcggatcaaccagttgatgaactacaaaaccaagtgcgtcagtcgatggttatgattgatacaaatctgtgaattatgtactcctactcacttccttggggcagtttgggggctgttagtgttgatggctgaccgaggatcactggattcgcattgagccattttggttgatcagtcatattataataacggagggtttgaagtggttcggatcaacggagtcttactcctgccgaattcttccggcgggacatgaggcgggtcgtctagtgcccctatcggcgctatcgaatgaacaccgaaatatgtaaagaggtcacacttggcgatcagcttcaaatcaatgcgtgctggagggaaaaatgcaacccgatacctacgtccggagtgatatctttgcagtggatctgcgtgcaagatgttggggaaaggggaccgcataaggccgagaattttcccaattgatcccaacaagcaaacacccaaaaggcaagtttgtgcggccgaagtccgccagcagctgggcatgggccccattctcaattgtcggagtaacaccatagaaaaggagatcggggtttctttgtagtggaaatggcaacactgatagtcttgactatcactcctgacctgattagataaggactaatctatggccggatgaaaaaaaactctgcaggtgtcagaggtgcccaagtgcccctcagacgagtcccttggttcaagaatccacaggttctttggttacatgtatgccttttttttcttgagacaggttttggaagaattgtggaaggaaagtgaatgataaggtctgcaaatataggaagatctgatacccattccaacaccccatattcagagtaaggtttctagaattgatgttaatcaaaccttgggttagacaagatcaactcttttgcatagggtacataaaaaaccctcaaattgcattgtatgtaatggtttcctgtagttgggtgtacaaggagtttcatttttgaggaatacaattttccatgtttagcagtcagttgtttgctggcacacagtccctccacaaacaccatagggaatcctaaagaaagaagagaaaaaaaaaaactgccagcaaagtcttgaaaccttgctgcacatctgatctttttgactgcaagatattcccaagaccatgaaaaaccaaaaaattggcccctggaagacagacaatcagcactttcaagcacccatgaatttaggaactgaaatcaaaatgattgtaattcaagagccaatatgattgatacacccaaggaatattctcaggagaggaagtgatgctaaattcaagcttgaaatagtgatctggatgccaagtgctgagttgaataaatattcatgatgtgctatgtcacaggccccagtaatactattttgaagagtgccaaaatttaaattattgggcaatctttccaagctctctggagattgctcaggtttcataatcatccagcctataacttttgcaggttttttttgaagtacaaaatgatgaaacaagttgaatgcagcaaccttgaacttagcaatgactcgggggaaaaaggagtaatgaaccttggagtgaagaaattagttttttcgaagctgtcttggattgctagagaaatctatctcctctgcagctcatgaatatcgacgctctacctccacatcctccttatcagcttggggattcgtaaggaccccggaaagccccaaccaagccgcctaatgtaaaatgtagcaaaacagattttttttctgaaatgtccctaatgtaaatccgcaaaaaggtagcaaaaacaaaaaaaaaagcagcacatgatccttctgtatgtggtagcaatttgtccaccagttgtagtttatgcatgaaatgattagagatttttcacaaggatgaaaaaaaattgaattttatgcatgataggaaaatttattgaattttttttcaaaaataaccaaaaggaccctgatgtcggaggtagcaaaacatgcatctgccccccaaaaccagatattcctaggtagcaaaaacccagatttcgcaggttttacattaggtggcttggtaggggctctccggggtcctgattcgtagattccagcatactggagacacagacagattctcatttggagatccatcgttcaggttgcaagatgacgggtttgagcgaaaaagtgtaaccatggtcgcgtcgatgtcgatttaagataaagagaagcttctaaaaccaagaagctggtacatattcttttgggggggcaaatgcagttgctgttgctgctcgattgatatattttaaaatatacaagaaaggaaccactctccatatctaccaccgagacctgatcacgccggagctcgtgcatgcccagtcagttgcctgatgactggttctgctcaagaaatccgagcatctaaatatccagccagcattgagcatcggaaccaaaaacacgatttatgtattaccttccaagattccaggatccacacagacatcgcccgactcctcgtttccccctgatttcgtccgcgtaatcccagaacccacttactgcaggggttgattggactactggggtctgttcgtttaagcggtctagaacaagaaccgccttcctcaaattcaccagtccttccatctcacctcgccctgctattagccgattggtgcgtacattcctccactttcttcacctccgagtctgtccccttcattcctactttggcggcagcatatcccatgccctccggaagctttcatctactcagacagtattctccgatacactaatacatcacaataatcgatacattaaatacattgactcttgataatcgcgcattcatcccacaccttctgaccggcccacccactctttcttcattttacagcgaaaaatttcattcgtttatctgcttgaagcactgccagtctcacggcttatcactgtgccccgccgtcacaccctacagactgatctgataagcagtctgccacaatgtcgacgtcagtattctttttttttgatagggttcttcgcttaatttataacggcggtttttgatgtagctaattactcttcctcaaccttttaacattacaacttaacgatcgactaacacgacaactttgatggggtaaacgctatctcgccctccagctcgatggaggaagcgcaatcatcttccaaccagacctttctgagtgccttggtgctcaactcacttatcgcagcggctgagatcgtcgggtttataatccttcggcgttacttccgcaaagtctatcaggtatagattcaaagatccttctcatcctctactcaattgcggagtttctattcccctataggcatgtgcaatactaactgctgtcccgtgtatctcacgtgtgcttctttatatcatcatctgtttctctagccgcgtagctacctgccgagccccaccaaaagatctgagccactctcatccggatggttatcatggatcccccagatcatcatggccgatgacgaacaaatcattcaccacaacggcctcgacgcttactgcttcctccgcttcctgagacttctcctcaatatcttcacacccatcttcgtcctctcctggactattcttttgccagtctatgccgctaattccggcggcatcaagtctggtctcgatcggttcacgtttggaaatatcggccccactgctcaaattcgacttatcgcacccttgatcctcgcttacgcttttacctgtatgtgatccttaatgtttctcgtgttcatatttactgacagagcattgaaacttgtttcatccgcacgtgatcctatcgccgtatagtctacgtgctctatcttcttaaagtagagatcgaaggcttcatcagcaagcgacatgcattcctgacttcagaaagctatcgcgctcgaccggagtctcggacagttcttctcaccggcatcccgaaagacctcttggatgccgattctcttcgtcgatttactgcccacttgccggggggtgcccgtcggatctggatcgtgcgcgacattaaggatttgcccgagctgtatgagcgtcagcagaatgcattctcgaagcttgaaggagcctatgccagtttgatcagtaccgtccataaggcacaccagaaaaatcagaaaaactctaaagccgtgcccgaagtcatggaagacggccaggaatggtccaagcatatcccgcgatcaaagagaccaactcacaagctcggattcctcggcctgattggtaaaaaagtcgattcgattgattgggcatcagacgaaatcttggaaacttctaaggagctcagcgatcgccgctcgcacattgaagactatcaaccaatcaacgctgcctttattgagttcaacaatctcgtggcggtaagtaatttcttacttcgagtccatcgcagcagcttaggtgctctaaccgattttgcatagatagctgattcatttttgactgtttatctcataggcccatctgttcgcacaatccttagcgcaccacacccctctaaaaatgcacggaaaatggttggacgtagcctcagaagatgtgatctggtccaacctgagcatggaccctcttcagcaacgcatccgaggactgatctcttgggcaatcactatcgccctcatcgtcttctgggccgttccagtggccttcgtcggcatgatttcgaacgtcagcagtctatgttctaaggtgtttttcatggcctggctgtgcaaactcccacccccagtccctggaatcattcaaggtatcctcccacccgtcttgctcgcagtgctgttcatcctcctgccaatattccttcgtctactggccaagtttcagggcattcctctcaactctcgcgtcgaacttagcctcatgagccgttacttcagtttcctagtcatacatggtcagtcaacatcatccgctttcccctctcaatttcccgcgcctaacttgtttgcatgatactctcaacaggtttcttgattgtcaccctgtcctccggattggtcgccgcgattcctccgatcatacaacaacctaccatggcgcccacgatccttgcccaacaactgcccaaagcatccaacttcttcctcacctattttgttaccacctgtttcgcgggtgccgctggtagtttacttcagatcgccggggtggtggtctacaatctcaaactcaaattcctcacttcaacccctcgttccgtctatgcaacccgttgcggaatgtcgtccgtccaatggggcacgctgttcccaaacataaccttactggccgtcatagccattagttattctatcgtcagtccgatccttaatggattcgcactcgttgggtttgcattgttttggtttgtgtacaaagtcagtgaccataattttttcgatcgactaatagagtccattaccgattgagctgtgcgctttgactgataacaatcatctttccaccaacagtatttgtttatctttgtcatggatcttaccagctcaagcgaaactggaggaaagttctttcctttggcaattaaacaggtatgttggtgcctaactacagtcgagcaacgtgacatccttatcttaccaccctctgatctttccttgaacgtgaaaaacaaaaggtgtttgttggactatatattggcgaaattttcctggcggcattgttctttctggcccaagacgcatcaagcagtcaatcaggagtcatacatggagcgttgatgatagtcctcattgtgatcacggtgttgttccaaagcatgatccgaaaagactatttcccattgatcgattacctgccggtatcgttggccggcccagcttcggggccagataaggaggaagagtcgatgcaaaagtcggaggagccgatcatcgagaagaatctcaagacgcccgaaacggttgatgagaaggagcaccatttcgaccatcctgcgcaatggaaagatgtcggtatcttgtggatcgccgatgatgaagacctcaagatcggccaaaacagcgtcagccagctccaggccgctggactcaaagcttcctcccacggggcgaaattcggaagcccaggcagtcatgtgattgttactaggttagtacacagatctcccattcgttttgaggtgtaggttatagcgtgtttgttgacttgatgctgcgccccttttcttttctcaaataaaataaacaggagtccaccggacgcaccagagccaatcgagattccagccaccgattaacttccaaccaagttatcttaacttccaaacaaaacgtttctttttttgttttctttcctaccagacttatccttcagaggctctctcaatattgtctgactaaaacttaatacatcattacgatctgcaagaatgtcttcctaaattattgaccgagcccttacaatggctattaaattatcaccatttctgtcttccatcattattacttttgtaagtgtcagatggagcgttagtaagggggggggggacatcagtgctctgtcgtctttctctttcccctttatttggcctctactacgcctcttttccatggatgttttcacacacaactgtttccttcatgttctgaaatgacgatctacctatttccttcattttctggaatcacgacatgcacaatgctcatgattcatcagttgaaatgggtgctgcagatacttggtagtactgttatccatttcaagtcttatttgggacttcctacagtactgtgctgtaagttaaactcatgcaagatcaatgcttacatgtgaaatcagaccagtttccaatccttcaacttggctcaagaagcttattgggttcacaatatcaatcagtggtttaccaccttcctagattcaggctggaagcttgcagaaaaacacaatccgataaataaaaccttttgtttttgttttttttgctcttggactcaagagggcagtgtaaggagttggatcttgaacgcacacacacacactatcctggttcacatactcatcttggatgccatagctttttgtgaatctatcaatgggattttcacagatttgggagcacctaggagcacctatagttcactcttggaaatgcatttcatttgattgtccagcttgagctagtgaagttctcttgttctacgaaaaaaagaacctcacttggaagtgctgtgtagctaactatgagctttttattagtattgtagataccagatgatgcttacagaagctctgtcttagaatagagatggttaattgttggagttttggccacctcttgctcttataagcctctttttcttttcttttcttactcatgcctccatcacttgttctattatatcattaggatctaccctctcatcactttgaatcccatctcatcatggtctgtcctatcttcctagttatgaagtctgacccccagtttgtagtcttagaaccctgattgaggagggcttatcttctctctggttagtctgcttatcttcttgggtttgagttatttcatttatggtgtctgtggttgtaccctactggttttcatagaatattctttttcattctattcattattattttttattcattttctcaacagccacagtttgaactcttgtatctagtctattgaatctagactagtacagtgggtagacagtgaaaagtggctgcttattttggattgcagagctctgaaacacaaaattgaagtcataagacttggtcaggtggcgcataatagctcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaacttgtttttttttcaaaagctttaatattcattttgagggagtgggagtgctgagagaaagaaagaatggaacatggaaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagacctctgaaaaccagtttttccaaaattttcattcataatcattcttctcatttcccaatcttccttcctctcagcactcccacttccccaaaatgaatatcaaagcttttgaaaaaaatcaattttgttttttatttttcacaaattttgaaactttattttttgcttttattatttcatattaattttttgggacctattatgcaccacctgaccaagtctcatgttttcaaatttgttctctggagctctggaatccaaaataggcagccacttttcactgtctaggcactgtacaagaaattaaaaactatcggttctcctcataaaaattgagtttgaccacttttttgcccctcaaaaaggtgacactagagtccgttcaaaatcccttcatcttcttctaagctcaagtttcaacattaattatgtctgactcataccaatttaaattgtcaactcccgtctcttatggtgactaggggttgatagaggattgagttgcactatggttgtttacacaacttagtggaaatgggttgcactattgtcaacactgggaggttacgctaccagtaacggtagcgtaacgataacgcaacgaaaccagggctgttagggttgcaataatcacaacggcctttccgttacgttttattttttattttttcttatttttttttgtcgttacattatccacagcgcaaaaaggtggattaacaaatgaataactaggtcaataacgcagataacttgttgtttgcgttatttttctgggtaaagaggggagaaacccccttcgttacgttactcatgacacaaaaacccattttgtctggataacgctaacagcgttattaggacagctgggaagttacgttacgaaaatccctttggataacgtaacgtatgtaacttcccagtgttgctattgttggatacccaaagtagtggaaataacctcttctgtatactgatagtattagaagggctgctcctgatgatcataagggacaacagcgggatagctttgctgcgccaggcctttatgaagagaaataaggggttgtactagtctctagagttactaagatcagacttgacagactagtacaatctaattcaagtaatggttttgtaatgcattgatatttctagattaataaaccccactcccttattgtcctttttggtaaataggtaaggctggtgggtttgtatggtaaactctgagggaggaatcttaaggaaagaatcacttccttcagtattacagtaacagaacagtggtcatactgcttgtgggaccggtacagtctgcatattattacattatttctttggggagaaatctcaagatattctaagaatgataaatgtacatgtgaggaaaatctctattgtttcagaaaataaacacaagaaagataaactggacaatcagtattcacaaaagagataatcaggacaataagtattcacaagagagatacacaggataataatctcttggataatcacaagagataattatcctttccaacttgagtataactttcatgaaagaggtaaattaataaagaggtaaatctttattaatttaaagaataaaaatattagtaaattattattaacttacaaaatacatataataatatttattattatgtaacccaaggggttacattctcttgtagacacctgggctagtgtctcagtgtctgacagaaattgtgcataggtcttagaaagaatggcaaagctatgctcctccattttacaagcattaggatggccttggaaattactctttgctggactcaaaattaggatatttaggtgcaccagtgagccggctccagcagtgaattttcattttttttcaaaacaaagattattgacagactaagggcctgtactgtgggatgcaattttgaaatcttttttttttttctgtcttcttgaccaaaattgaacataagtcaaggtttctattgttgaaattctgcacttctaggccacaaactggctgttgacaatggtcagttttgatatgaaaatttgaggaagatgatttctgagaaatcaaactttcatgccccacaatactggccctaagtaaaaattaggcgactcttattataacaaaaaataaccataatgggaacccaaaccaaacttctgatagcccgagcaaaaattagttcctaccagaaaaaatatacaatcaaagggcattggaaatgaatttttaaaaggtttgtcgtgcttcattttcaaatgcttccggtaatgaaaatgttgcacggaaatatgcagttatttgcacttcagtttcaggtgtttttcaccatccttgaaatatgttgagatgattctttgaatcatacttttattgtactaacatattggagcgaactaaaagccgaaaagagtgacaagaagagagagtgggcttgagaagaataagtgatttatagagggatggaagataagtaagaatataagtaacacagggttctataaaggtagtttgtagacattcgtgcaagttattagtgatctgatcggcccgctagtcagtggctgcggtagacccagcgagtgtccattccaagtattgtaggaccaggcggttacagatcaggtgcaacgatttgaaattggcagaggttttaggtgatgacaaatggagagaggggactgcacatggagactgatcaaggtaggttgatgttacctttgctcagggtctaaaacagtcaagtcccgttggtccatctagatcggaagtttgccaacctctctgcaagccttgacagttccgtgctttttgatggctttccgaatggctgcattatttcgaggaaatgttaacaaacgctggtactcatcaccgaagggctacctgcttacctggaattcgagtgtcgcagacaggtaggttgatgatgcagtcagcgttccggtcggttggtaccgccctgtaattcagcagcatgtcggttggttagctcctcagacttcctgatgtcaattaagccagttgatggtcacgaacgtgttgttgtaagggttatattcgggctttccgtacttgatctggcagttgtatgactgagtagtcaagtattctgctgtgaaaccgtaggatgagttgataagagagccatgataccacgtgttgatggcgtggtcatgtttgtgtcggatcacattcatcattctttggtttcgaagcgtgtaacgaaagcaagttcagtaagatttagttcatcgaggtgaagtgatgcgacgacctacgttttattgggataacagaatgaaattgagtcgggatcgctccaagcaccgttgggtcctttccctttgcatccgtcctgaaggcaaagcattaataagggagaaatcgggaatagtgggcggagctgttcatcatgaagtgggccgacttactccgacagtgacaaaacctccctgataacgaagcaacataagcgatctggatagcgttgtgactctgatagagcgtggaaaatttcgactcacgtaatcccggatgattgcattcatgattttggcagtggcagtaaacttgatttcggactcgacttgctggaattgacgagcctcaatgcgtctgaagtaggttccgtttttcaggactccggaaatgcccttgggagtactgattcctgcgttgatgatatccgtagttctgttgctgagagtaccctgggcaagactttgccatttccctaggtaccatgcaaattcggaccactgaaaataaaggattccatttgttcaaaaatcaattccttgttcaaacgacccgacccaaagagttgtgatggtatgatgactaaccctttggaaagggtcgggttcatctttcttctctttgtcgagaagcatgatgccgacggcaccttcgccagtggcaataattgcattgatactgtaccaaataccaatggccagcagagtaccggggaataccatgaccaccgaggcaatcagagcggcaattccaccggcaatggaaaaaatatcgttccacttccaaagcggactacgtttggcaggatggtacagatctgttaccatagcggatgtgatggctacgtggaaacaagatataagcactcggcgaaagaattgatagcaaattcgatgggcattcaggcagggaagaactttacattgtgtcatagatactgccatcccaatggcattgtagagagtattctggaccaaattccaattttgtactgcataaagcacttcccattgtggccccgggatgggattacacggctggaagagaaatcgtgatgggggttagaaacgtgcaaaactgaatggtgaatacttgactgacctgttgtgcatcacatgcttctccaatgccacaaacccaattttggacgctgacggatagcgcatagtcctgaaaacaaaattgacatttttgttcaagggggacaggcacgacatgagctgatgagtatggaagtaaatcaagtcacagtgtcaaaggccaacaacactcacggtcaaagtgtaattctgtcctcccggatagttggcgagatattgatcaagattgagccgattccaagtagcaggttgtagggggaggattgcacaaggatctgtccagttaagagagtcgggtgtgggaagtgggatttgcccattgttcattaaagaaactgtggttaccggcaacggttcgggcgtgtccgtagaattcgtggaattggtaggactggggatgttcatggcgccgggagtgctaggagtgctgggggtagtcggaggtggcacttgggctgaactgatagcactgttcgccagagcgattagcaggggcattcgaaccctgcgattgcgcatcacttggcccatcgctcacttcaggctatctcacgttggcgagtaggtgatattgatgctagtaaaagacccggttaccttctgcttggtctcgtcgaagatacgaaagaatggaagtgaaaaacgaatgactgaataataagatattggctttcgactgagaggtttggctggaagctgccacagtgccaaggggaagcaaggccagaacgggccttttttacttcatatctaatggggtgtgtgatgagttctcctcaggtaatgtatgctgccaagctgaaacatcagcttccatgacttgtgtcaatggactcgttatgaattccgaagtcgaatacgaccctcaggcacgttacagagcatgtctgatactgctgatgaaacatcaattcggaagagcactcagacactcagaataaagctgcgacttccggagaggaaggtgttcttggctgatttccgccgaagcccccccccccccccggcgagtgccaggggaaccagggtatatgtactagggtatactcttgaacaggttcagcaactattgaaagacctgccggtcgggtctttaactggcctgagcctcatagaagcctccggattctacaattctgtggttgagaacatggcactgaaatcgattcctcagcttaaatcgccttcaaaccatcagaggaataaaaaaagtgtttgaaaaaacaaagggccctctcctcttggcgccttagggacaaattcaaaatgccataagcttgtctacatagcaaccaattcgtacccttgaaaggagtactgtgcaatacaataacccaaggttctggatcgaagcaagcagtgtatattagcacagagttccgagcatgatgcgctagaagtagaacatcaagttgttttcctagaggcaaatggagggcaacctgataaaatgaaggatggcattctaagatgcaagatggcataagtagattgacgggtggtgaaaacccagtagtgtcaatattatgaaatgaaggacgggataatggcccattgcgaaattgagagggaaggaatatcccaagctacccaaaccaacattcccatcaggctgggttcggcacttcaaatcaagagacaaatcaagggaaatgagacagcacatggaagacagattgatgaatcttggtagtatcgcttgaactgcttgtctcataattgtatttttttttcggacgtagtcaagatatcaacctctgaaaaaagggtaaggaagctaggtacaaactcttcaagacgaggaaggaaaatctggaatgaaaaaagaagccaccaaggttgtttccgaaaagatgtggaaaaaggaatctatgttggggactgtttacacaaataaagattaccacttttgctgggggtttgccttgaaagcctcgtaatccgcacgattgaacaagctaacttccgattcgttttctgcaggtttttaaaaaaaaaatccagaatattctgtatgaattgaagagagctattgatgtagttatggagtgacaagacaaacaaacctaatccatattctgacagggatttcgagcggtcttccaagatccattcatcgtggtccaagttgatgatcagattggtggtctacgaaatccggcaaatttcccggttgcgtaagtctagagattttttgtagagctgaagtgatattctgagttgggatgaatatacgacgactcaactttggctccatgtgctttgctatacaatttgaaagtatctgatagagaatcgacattagtcaaagtgaggaaacgatcaccagtggtttatgctaaccgagtgctacgttttggaacatcttccagccaggcgccgatgatatttctagtaaacaagccataatcagacgagctattgaatgagtccaaatagtgattctacacacgttgctggcaaagggccaagagttgatcggttttgatggtttccaagttgagatgatggagtaccaagtttttggagtttcggtactcaaacgatttgatgatccttatggtaatcgttgcatctgtgttcggtttggtggtgttcgtcagtggatcggtttgcgtgttctcggccatttaggaaatgttcgagggtcaagcaagaagtcattcaacactcttatttatagagtagacggtggagttgtccataatccattcggaggtgcctcgcgttttagaccatagtacacaggccttcaacagccccagggtccccattagagcgggaatcgactgtgcgtgtgatcaaaggacgttaccactctgggagagaagaaaagctgattccatcgtgttccgcgtcagaacccacgatcaacgagatcccacttgaccaacagctggtttctgatctcctaacggcgtgattgaggaggatgaggagggcacatgcggggggtattcggggacccacatcgtccagttgacgtcagttttttggcatccaatcaaaagtggcccagctcgaactttttccaccatcacacaaggaaaaacattttttttttggatggaaagaggaaagaggggtgccaagtacaccttgctgagcagtcaaatgcatgtctatcaaggaattgactcacctatactacaggctatatttgtggcccagtgcttacctcatttgcacgtctcagtcattctcaaatttacaactttttgagtccaacataaatatttcgaagcccacaaatcctttactcacggtagctgagaagaggtgaggtatctgtgcggatgggtggtacacattcatggggctatgcgactagggttgacggcgccactcttggaaaagtgcgcgccggagggcgcctccaaaactgccattgatgcgcgccaggggcgccatttttcgcagtaaaaaaatgtacatattgtctattttccatgttttttgattttttagtttttttttttttcaacctcaattttttgccgcagcaaagtttgactttgctttatcgggtagtcacaatcggtgggtgccatgtggcacttcacactattcgggggtcgaaccgggctctcgggggccaaaaaataagtccaaccaacaagaaacccaaaaaaatacaacttttatgggcagttgatggatgacccccccccgaaaaagttagggttagaagtgcgcgccaccccccctttttccagatttcatgcgcgccaagggcgcgcgtgcgcggcgcccgcacattggcgcgccgtcaaccctatatgcgacacagtcgggccctcttctgattatttttttcctgacccagccagttaccctccatccagaacgaacaactccagaaacgctttcatccaatccccaatgttcccaagacaacgggcgaagttggaaaaccggctggtggtcaattggtccaaccagccgtagaacctacacgcggtgagctcaaactcactccaccaattgagtttgtcaacaaggctaattagaaaacaaaaaatcttagctcccctaaacctacctggaaaacctatctcgcccgtccctgccacgtgagtcgatcaccaacgtatcatttgcccgacttcttgagaactttcaactaatgacctcaatttacaccgccctcccctttaaatcagtatcccaaccacaactgaacaagtacatcgtgcttttgagctcgcctcaaatgctcttatacctcccgaaccactcccaatcccactcccatctcaccccgtagaacctgctactgctccggtcactcaggctcccccaatacaggccacaatcgacaagcatagccaaaaccaaagcattgatatcgatggcaccggtatggtagacgaagaggaggaagtgggggacgagcaaggtctactggaggattctgatgaggttcggtcgatcaagtcacgtcatctggctcagctcactcgcttaatccatgctttcttatttgggggaattttaaacaatgtcaggatctggatatcatcttagaaggcgacacctcagttgctcctacggcacccccatcacgtccctcaacacaacccttgcgttttgaaactccgcaagactcagttcctttggttcgatgtaattaatttttcttcaactttaaaaactaccagacgcgagtcgactgctgaacacatccaatcgaattccccttgtctgtcctagccaacgagcaactcaatgttaccacggaatacaaaccgcttgaacgagtcgacttgaagcttgtcgatccggcttctctcctacctcttaagcccagtcctatgcccgtcgcccagcccactccatctcctcggcacaccccccatcataatagccacaacagattgcccacccctgagaattttccggccccaggtactcctcctcctcaaccacccggagagctgaagccacccgatttacaagccgacaatccagtgattccatccggttatgatgacaaagatgggtctgcattgatgaacttcgatttcgatgccctccccgaaagtgagaaaggttggaaaaaacctggtgctcatcttgcagattggttcaattacggcttcgacaaaaccacatggagaacatatgtcatgaaacagaagaggttgcgcaaggaggaaggctgggctgcaaacccgttcgtggtgtgtattttctacttgctcaatgtttggtctagttgcccgctaatccatcaccatctcgcaacaggcttttgccatgggtaatgtagaacaagcctgggcaggacttcctccagaactgaaaggtgtcatgatgggaataattatgggaaatttgttggggtcaagaaacaacaatcatgctccacaaatgccacgatcggtacctccgatgatggtgatgaatcccatgatgcaggggatggagatggggggatatggtatgcagggaatgtctggtatgatggctggggctaacccacaaatgaacagaggacataatccaggcctgaataatcaacataatgagggtgctagtagatgtcagctctcgatttctttcatttttccaaatgttgcttctgagccttgtctacactctttcatgaacaacattggaatgtcattacattggtgtgcaactattagcatcaaaccaaccgttgcggcttttctggcggcggtgactcgttcactctcacttgtaaccttgtttctgagttctattccttttctacttcagtcattaagcaagacccaggcggtgcttctgagcagacagaagatttgtctgccctatacggtgatgatatggacccgcgagagcaacaccatcatgagcaacaaagaatgcaggaccaaatgcgacacatgcagcatatgaaccacatgggtatgggtgctggcttcatgcctggaatggacctcgctgcaatgtttgggaacgttggtgaccactttactgttctctcacattttccgttgtttttctatctgtatcgttgatgtaggcttgaccgagttccttgaaaattgatcctaagattacacatcatttgcctctttcacatctaagccagaccatccgatgttcatgaatgggccttcgtttaacgggatgatggaaatgccacatatgcagcatatcccagcacaaatgcagcagcagcaacagcagcagcagcagcagcaaacacaacaacagccgattggacttgggccctcaattaacatgacaaagccacccagcctgaactcaacacccatcttcacaccggtcaatccagttcagacgattcaaacgggcaccaggcccaattcgcccggcattcttcccccaatttcgtcgtctacggccggcccagcaacccatacggcaacacctggcgactcaccaggtttgttagcgatgcctagtcctgcaagcgcaagaggacgaggcgcaaggcctggggggaggggaagaggaaacactcaagcaagtgcgtttatggctgccgctgccgctcgtggttggggcagggtgatatccgcctcaaactctgtcaccaccctggctcctgtccccgctattcctctgctgagtcccaagattgatccgcctgtccaagcaacgctggctactgctatacctgtggcaaccaccccggtatcttcggtatcacccactacatatcaaaagtcataagtcactatttttttttcttcggtcctgtttccaagttttaacatttatcattaagctgatctggccacctgtatttattttatgtcagcaactgagtgtgcctccgtccgaccagtatcaccattgccattgaacgttcctacaggaccccgacgtgcagcgccggccagtggcgcaccacccccaaggggaccccatggtgtgccgggtggatactttgacaaggatgcagcgggtggtcgggaagatgcaggactggactacggcggtggaggaggggatagtccacgggaggatcgcaaatcgatcagtcggcgacacagtcacaacagtgaacgagacagatccgagaaggattctcaacggtttgagagaggcgaagatcctgcagacaggtctcggtcaaaatcgcgggataaagagctcgttgacgagaaggaaatcctgcataaatcctccaagtctcgccatcgacatcgggcccggtccaaatctaaggaccctgtcgaacatcgcagtagttgtgagaagggcgacaaggagaaagacgagactggtcataaacctagcaaatatgctaatggggagaaggagtcggcggagtcgtcaggcgactgagggtgatgagagagatgatgcgcgtttgccccatgaggctggtgaagaacacgacaaggagaatgagcgggatcgtgatcatgatcgtgaaaaggatcactgcaagcatcaggacgaggatgatcatgctgatggggattattcagcgccaaagtgagtccaacgacccttgtgctatgcaacacttccgtggctgttatctcttccccttgatacttatttttgaatctgattctctagctctggctcttgtaaacaaaaaccgaaagaagagcggagcagtcgagcaaagagggaacaagctgattgatcaattattctctctccgttcatctgtctcatcactctcttctctcctccttgtacacacaacattgtctttggtcatggaagcacacctccctattcttattaattattacaataattggagaatgaaaaatacaccgggcgtgatgaagcttgctggtttgatttttttgcttgttttttctggtttgtctctcttcttttctttctttctgaaagttcacataatctgcccccccccgccccccctcccctcgaaattaattgatatgatgctttggggaaaaaaatgactgtttaacttccaaggaaggaggtggcaagagagacaataaaagaggtatttgacttctcttatcatctttttcttttggttagtcaacgtgtttaatcagtagtaatctaggactagctgtgtttgcaatagcttgaagagagggggtgtaaaccatccatgttttaaacatgtgttgttctgctaaatacaatctggtgatcaatcaaccaaacacattctactgatattctttcacaaattttgaataatattacgtgctcttctttactcttgccattggacaggccttgtgtactttgatgataatcattaattttcacaacttctcttagaaaaaaaaaggtgtttttttggattgttttcagtccagagtagaaacccaagataaatatctaaaatagtgaattgctgcctagtgatacacatgttgtggtaagaccaatcaaaaccataaaacataatgtatagaattagtaatagaaactatatttacaaacttagacatagaagctacaacataaaggataccatatgaatcctttaaagctcaaatcatcacataaattcttcataatattcaatagaatattacataatgtatatctataagttatacaagaaagactgaaaagttaataagttaattattaaattaattatagaagattagtccttatcatacagcattactagatcaagagtgaacctctaaaactattctcagattgatcatcctcaaaggggaacttacctgtgggagatgagaaggattgttacaagaggatttggagttggtgctgtggatgaaaaccattgttgtgtataaagtaaggggatgttgagcctgaggttggtttgggatgaagaggctggagagcctgcattggaaacaggctggaaggctcagtgagagatggggagctggacaatgaagagatgggagggaatgaatgtggaccttacatactggaagaggaagccaggaaacagtgtggtgaggccctttttttccaggggggaccccattgaccccccccccaagcacaaaggaaaagcttggctgttgaggtgtgcaccctcagcaggctgagagtgtatacactcttggctgtttcttggctgttgagaggcacactctcagttgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcagctgttgagaggtacactctcaatggccaagagtgtacaccctgaatggccaagaggtacactcttggctgttgagagggtatgtacactctcaatggcccagaggtgcatgtgctcccagcggctaggagggaatcctcctggttgtcaggggctgtttttagtttgtgaatccccaaaacccagtggtttttgggacatcaactccttacccatccagggcatttattttatttaaaatgattggggatctgactcccaaacccgctgacgggttttggggattgacttccaataatcagggaatccgggggaaattctgggggtttgggagtctgggagttgactctccaacttttgggattcaattagccaagcccttaatttctgagttcaaaacccaaccaagtaatagacgagcaaccgcttgacaccttaggaacaacgagctgttgtgagtacacgcaagtgaggaagtcttatgacagacgaagtaagcacaccttaggaacaacgagctgttgtgagtacacgcgagtgaggaagtattatgacagacgaagtaagcacacctgtggacaatgagggtgagacaaatgcagatgagctgaattgaattgaaatgagaaacataaacaaaaagagaatgaagattcataatgaagcgaaccttaggaacaacgagctgttgtgagtacatgcgagtgaggaagtcttatgacagacaaagtaagcacacctgaaagattgatgaagagagaaaggatgagtcagagatgaaagatgaaatgaaagaagtgaaacaaagaagaaatactgccaaggcatacctgtggacaatgagggtgagacgaatgtggatgacttgaattgaattgaaatgagaaacataaacaaaaagagaatgaatattacaactagtagaagagagacgaggttgtaatgaattctgcaattaggtttgagtttgagatttcaactttatctatcactgagtccgcagcaccctgcccataggctttccggagttggctgtagttcaataccaaggagtcaaactttaaaaaaatgagaaggctccctgttcaattcccaacctcagccaaatctagccacaagctggaataaacataaaaaatgtatcaaagtttattatcattattctatcattttatttagtggttatcatacagaacacaataggtttaattttgcttcattgacccccaaaccctggttgactttggaggattgactcccaaaccaactggggttttctttttcttgaataattttgttgagggagttgactaccaaactagtcaaaggttttggggttttgactcccaaatttcaggaacttactcttcaatttttgggagtcttttaaccaagcccctttgtttagtttttacaaatttcaaacctttgttttttgttgttatttttcatattcattgttgggggtctattatgaaccatttcaccaatatctatcagtgactacaagtggaaaaatggtgtggtggaaacttctgtctagccactgtacataccctaaggacattgcgtacatgagtgtttgagatttgtgttaggaagggaaagggttccttccacaaattctacctccagtatactaccatacattgatagaatgggatgaaaatgttggtaaccaaggaaaggaaagaaaacaactttgattgaattaccagaacttggatacaggatgttgacaaaggagacttgattgaaagaaaagtgttgaattagtgggaccaatgtccccttgtctggataatttgacaaaaaatccattgaaccagataaaaagtcccagcatagtcaaagaacagttgagaggtggctgaatctgtggaactaccttttggggagagattaatgcttaaacaactgtctctctggggctgaaagattgatttaaacaacagaaagagtatcaaatcttgaggaaaggcttgcatgatggaagtgtaagactttttatcttaatggcaatatacaatgtatgtttcatttagactgtgtatttggcaagcaggtacaataggaataggagtagattcatactgaccaaccccgaaattgacaagtacttctccatgaattctgagccccaaaaaatcacaccaaatgaattccaaaagtgtacacatcagaacacaatcatctgtaccctgtaatctactacttcccagtctgatccaaaccttaactttcttggttgattatcctgcagtgtccattttcaaacaaaataaacacaaatgatgcatagttgtacatattaggtggtatcaaataaccaaatgcaccattattcaattgactggcttgaaaaaacttccaatggtgaatttcctatattttataccccctattcaggatggtcaaagctggcctgcatgcataaaacctcatattcttgagttgtggtttcttctagagctggtctctggatatccgttgcggatatccgttatccgctggcggatacccgcccgctgtagcagatacccgccagcggatgcgggttcgggtgcggatgtgccctttccgctgattttccagcggatacccgggtatctcaacggatacccgaggccggaagggcagatggccggctggaaggatttccttccagctgtcgaggtacttgacggctggaaggaaatccttccagccgcctcgccggccctttaaagggcgggtatccgtggatacccgctgcggccgacggatacccgctagcgggtgcggatgcggatgcggatggccatttggcctgaaaaagcagccggatatccggatgcgtagcgaccagctctagtttcttcctttatcttcatcagacttgaaccaagaatgaaaatggtcccattttgctcacttgtcaggctgaaaagctgtgtgccctgttttctggtaggatttatgacaatccacttctattttacccaggtctttttctcaaacaaattgagccctgaaaactgtgtcatgatgtatctcaacaagcggccagttactctaatagtagtgctgtcccagcacagtgtagcagaattctgctaaaatttagactagtgcagcaaaattccaccacgtctatgctgatgctatgcgcacaggtgtatcatacatgggggtgatcatgtcaatttcaaactgtgaccagagaaactgatgtaagcagcctccagccaaaattcttctatacattcatatatcaactttgaagctcccaatacattcttgatgcttgctgcaaacaaacttggcatcatttgaagaaatattccaaaacctaattgcggtacagtttaagttatagcttcacttgtgtaggaccttgcagatggtgtttatcagttaagttctgtctgatatgaaattttattcatctatacaaaaaaaaaactgagtacccttataagtgattgaaataaacatatttgggctctgtaagtcagttgcctttgttgtaattggtggtactccaaattgtcccatagtgaaattcaagaggggttcacaaagtggtgctataccaaaacttgtttctgaatttatctttctttacaaaaaagcactatactggtgtagcacagttttcttctggctaacaatttcaaaatgtaagggaatgaaatttacatctatccttctgatggctaaccatattgaagcatgggtttccaccaccaatttgagcatggctgtatcatgaaatgccacctattcatcacttttatctcctatgagctacttcagaactctattggttctggagttgctcctaattccagctgctagtttctagtaaagccatagttcctcatatctattacacaccaaataagagaaacttacaagaaggacatacatttggggaataaagaaggtgggatatttgatccccactcaccaggccaaaacaaaggcaatgagcacattttgccttcatttttgagccagttactacagatgaaggtgagaccaccagtatccacaaattaaccttttagaaatttctgtggtaccaatagtcttcatttttcaaccaacaccacccatggcttacattccccttcaagaaacatcttgttaggttacaataacactttgtgagctatcagatagaggataagctggggataaagacaatttggctactcactaaaacaaggcagatcatctgaatctcatacatcaaggacccacacattggcaagtagctttgaccaaaaaattcatcaatctttcagccattttacaaagaagtctaacctgaaaaaagtaaaaacctttgagtttgcttaacaaagcctcatcccccttagtgtccacatgtgatactcacggtaggcggacttgtatgtcaatttgcatcattggtccagacaaaaaggattctgaagcccaaatttgcaaactgaaagaaaaccctgtacacctgcttgcagttgacatgcaaaatattgcagccgtatttgtcagttttctgtgcaagcgtaatatgtgtggaatccactgaaattctgtcaaatgttacaggtatttcacatgtcatgctgctacattgcactaaccactaaggcctagtgcctacaatgatggcataagttttctttcagtggcacaaccaggtccagaattcaaatcaaaatcaagtagcaccttaaaattctgaatggaaatgatttgaggctggggtttcaaatcttggccactctgctcctctcttatgttgtttatggagggctgtatgtccaaaagaggaattggttcaatctaaatggatgggccccaatacacaagactacagagtacagtgccccggggctcttctgtgtaaccccgcgcctgcaaaattatttttgaactttgactggtatgtttgtccgctcaagtgagcctacatgtgtgtactctatgtttttgggctctacataaggggtagaacccaaatctacaaccacaactcagtagccgtaataaaaaaaagtttcaatttcttttttttcagatttggaacatccacccaggagtgtcacaatatggagttctaggtatatactatggatttattcagtatgtagtatgcatatatacaggtgttatgtgcatattaggtgagaaataaaaaagaaaagccatcggatcagttatccggagcaataaaagctgtacaaattacatcaaaaatcgaaaccacaacatccataaggaaagaaagtgagaatcttgcaaaaaaaacaagagaagagcagtttttttttttgaaaataaactggaaattccaaaaaaaatgaaaatcttgttttggaaatttggaacaccccctgacggggtagcacagaagagccccggggcactgtaccaataaaaaaaattgacaagttcttctttaatatttgctctggggcagtgttgtgaattttgttggcaagcccaagaaaatcttctcaatcaaaatcagattcctctcacagccaaacatctgaatttataaccaagtcagaccccctgtgggtgagctttcaattgcaacagcagatgacactaaaagtcccaggtgaagaggattgaaaaagtagctttgggaggagacactggctttggtgccaaagatattcagctaggaaaatcaattgtatggcaagaacaggatcaaaacccaccatattggtctgtggatatttccccagctacaaggtttgagtcacattggccatctttgatctcaacccctctccccaatctgtccacattgctctctaacgcaacattttacagtggtatgaaactcgtcatcccatggatccgtgcaggcaagattaattcacaaacccctggcccctgtacataaaccatggagcatgtccaacaaagctcggtacggatgacgaaacttacagcttctcatacacgcctgggcaagtgacagcctagtggcagtctaaaagtacatacacagctgatgaagagggctttgcaattattcttgcaggtggcgcgaaagagtccaaacgagaacaaatcggatgccacatgttcggtttttttaggggttggccatgtgcataacctgattaatgtgatttgattaattcacgccggccccggcccgccttcatgtcccatacgaagtgcacctgattacactcgccaaccaagccgagacttgatcaggatcaggcaccatggcccgagaatgggatgactgcgaaacatcctggacccagcttggcgcccttaatacgatccggtcatgcggccttggttcctggggtaatctatacaggagagcctcatcgacacacacccaaatacacctttaacatgcatttacatcacattttaggccgtggtcagttgaactttgtgcttgtttcattgccagtcgatgtctaccggctggttttcgtgtattctatgtaactgcagtcattcgagctcattcgatgcctgcccatgactgctgctggagaaatatgactcagagcatagcagccatacttgaatgctacgtgttcataagtgcataaaagcgatgtatgaacagcgatctaacactcctctgctcatgaataggtgatgtaaatttccagcgcaggatatgtataggcgaggatatgtacccgagggtggtggtggctgttacttccagggccatgagtctcttcaattgactacatagcgattgagtgagagtgccgtttgggggaaggctgctggaatacttctgatgaagatgtcactctcagccggatgacgacttccctcggccgttcgttgccattagcttaatggtctttccaggcatcagtatgtggtctctctccatccctgagcttgcaggctgagtggggtgattttcggaaacataataagatattctataagctagctcccacccagtctccatcttgtctcctcttccgcgccctgcacgtttggcactgctctccctcgaattgcccgttggtctataaccattcaaactatttcatcgagattgctaaaaaaaacacatccgcgcctgtcagtttcctcgctcccgatccttctctccccaagaaacgtcctgcatagtcttattttaattcaaaccacccagtcagcaagagccaccaggcccccagggcagcattgtagggcagcctcaagagctcgagcgtcctgatctactttcaagcaagcgcatttatcgccaagcagactgtcatagctgctatcctcgagtattaaagccttcgccccatcagccagaacgacttccattcccccccatccataccatcaacaatccacttcgccaccacaagttccagcccttaaattcccaccaatcctctatcccattacaaatcttcatcatggcctcatctcccacccaagaagcccactccctttccacttttcactggctcttttctgaggaaatgccagatgaatctcttccccagttcttcccgagggttcttgactgtcagtgttgtctccctgggcgtgtccaactcgttgcttttttcaagtgtgactgatatttgtttactcctcaacccttttgaccaatgctgccctcaagtcgagcaatcaagcacccagccgtctcacggtaccccattccggccggggcctcggtacaggcgagatcagtcctaccaggaggattccagtccgatctacgacccggactgttctccctgctactatcccgattcacctcagtgggctcccggacccatatcgcagtccatttccagccctcaatgggttcccggacccacatcgcagtccatctccagcccgcaatgggctccgggaccatcatcggggtccatttccagacccaccctgcaactttcgcaggcccctgagctgcccttcgaatgccaaggtcgcaagaggcacaccgagtcacctcaggaagctgatcaacggccgcgaaagtacgctcgaccatcagactctcgatcggacagtcacgtcgacagtgagaagcctgatggatcggctgccggaacacctccgactacggccacgcattcgttacactcctcagagtccccgagtagctccagcctggcgtgctttgatcacatcaaagagattcaaagactaagggctcaacttgtgatcagcgagtcgaggaatgcgcgagccatggctgacctggcggaggcgcggctctgcgtcgatttcttgatgaacgaggttggtagggtcatgggatctactagtcaagctcatccagctgcggaaagagtccgacagataatcagcagcaacaccgaactccgcgtcccactctttacccgagcctcaccggagatgactacactcgcggattcgcagcaggatgcgctgccggtggttgataatgccgatgcggcctggagcgaggacctcgatccgaggaatcctaactcctactacttttctgaaatcccgatggctggcccatcgacgcgacccgggtctatctccttggccgagtcctcacagttagcaccgatcgggggcttccaaggctatggatccatgacatcggtcggcggcgaaggctcgactagctattcggagatggtacgagaggcttccctcgattacagatcaacatcttccctaacagagcccggtcgaagtcgggatcccagcggaagccaactggtgccagattggagtcatactcgggtggactcgtactatttctcggagccactgcctccgtttgattcggctcaggaaaccacccgcgaaagctatgctccaaactatgagctgccggcgacccgttacagttgaagtggatatctccccgctcgattaattatctttctttcgatttgttataagtaatatgtattttaggaatagtaggcagtagtgttaagtaaattattttatcagttaacgttccccctcccctgctgcccccccccccccgcttgcattgtcaacaactatgcaacaacctgggcctcattagttgcagcgcttgaaacctcgtcggcaaaactttcgatcggattgtaatcagtgagctgcgtgtttccactccatatcggagaaccccaatgggatataagggaaatttgaatcagttgataaggtactcttaggaagcgtctcgtaacgacattgcttttatcatgaagcgtgcacatatagcataagtgtacctaataagatcgaagtgctctagctgatacccgtttgaaaagttctcgaaggagtgcgactatttatctcagtgagatcgatatgcccttaatgttcttaggactcgtctagaagatcattgaggaaataccccccactagacaagagatttattttcgtatttcccgatcaaggcaactacttggcctacaatttcttatgattaacacacgtgactgagtagcctgcgctaggccaggagcttgacccacatcgttcttgacaatccacacgggaccaacccacgcatgcttcctagtatcgaactcttttcaatgccctccgcctagtcaagaacgaatcgcacgaggtgaagttgaacaaatgcggcgaaggctcggtcagccattcggagatgatataagaggcttcccaagggcacattttaagccaatcaacatcttctctaacacaggcctgccgaactcaggatctcagcgaaagccaactggtgccagattggagtcatactcgcgtggactcatatgtactattattcggagccacaacttccgtttgattcagctcaggaaaccacctgcgaaagctatgctccaaactatgagctgccagcgacccgttacagttgaaatggatatctccccgctcgattatttatctttctttcgatttttctcaagtattatgtattttaggaatagtaggcgcacatatagcgcccactgactaggaggctgcggccccaacagcctttacgaggatcatcactttagattgttttcttcttcgttagcacaaaggcaatgtagatcatctggtatatctaccggtagctttcccttttttctgctaaaaactaacacacatcgcgctagcagcaaacatttgccagcttatgaatagaacggtctttgagaaactaaccggcgaagccctcggtggcccaggagcactacttgtctcctttatcgttgaataactatcttcacgattttcggtatcacgatcagtacgcctcatcacccccatcaccaccaacctaactggcggaacgcgagtgatcactattcccaagtaaccaaatcgaacgttctcattccaaaacataacacattcttcgtaaacaaacccagcggccggagcaatcactatcggcgagaaacattcagaattctgcaacggtcgccccgagcttatacctcttcatacttgcaatggcaacagaaattagcgagagctgcgatagcctgtatttaagccgtgctgagcatacatgcgtacaaaatttgttgcgaaccagtcattggtaccgagcgcaagcctcccccgcaatgacaaagtcctcgtatccacgaaatgatcattgcaatttgcaatcgttttctagctgatgatgtgcctcgatttttggaggggggacgccgtcccacttggaagggttccttcgggatggcgtcccccctccagatacgagggactttattgagttaggatccgtttcccgatcgtgaacgttgagtaactccaacttcactgatatcttcatccggaagtgtgaatgagcaccgagcttacctacacataagactgcttaatgcagtgcaattatcgtgtttgaggaaggttttccccggttgaatctccttgacattgtccttgagccgaattgtggctggcggcgatgagtcccggcggttacccttccggatctcaccagaataacatcgacttcgtgaggcgctctgcaaagaccgagaatcggtttgccttgagcagatcacacacgaagagtgaagagattttcagaagtatgcacgataccagagaggcgacatcgcattggcgatggatatgctggttgtgagcacagtaccttcgcatctcatgccttaaaagagctctcttcgagcttcccaattgcttggtcatcatccagttccactcctcaagtcgcattgtgtcctgtatataaacctagatccttagaattgcgcaacaccacagcttccatatatcgacatcatgcttaaaactgcattttccattcttttaacactcttggccgtcgaaacggcgacagctgccccgttcggtgatcgtaactcaaccggtcagattgggattttgttttggcctcatgacgcgtctgaagcatcgattcgcagcttactgagatgatttcttttctgcattcgatacgatgaccaggcccccaacctttccaagaaaaaccttgctacatgaccggccgccacaatgttccccatggcgtgataatcaacacacacgttcaatgtctggagggtgtaagacaactttctgtttttcatttgctgcttctatttcaacagcttatctgaaacgcttttcctctcgtgatgtttttgcagagcggacctttccatgatatcccagacgtcgtgtatgacaatatgcaatacgtcagtccacttcttccaactacaatggaagtattccgataaagattcaattctaacagaggttttttttatcaattcagtcggtttatgactatcaaaaatatcccaatttgagtccagtaggatttgccttggagtatttcaccccgcacaagcgaactaaatcgataaccaaggcccttgaaaatttgatggtactatacggggcaacaaatgctggcttgcggagttggggtgaggcaaggagcaatgatgtcaagaaaatcaaagggtgagcttcagttgacaaaaagcttcaaaatccgttctcagtcatttattaaccaagaacacaacctcctcaaccctcaagtccctctttctatctcgcctttcaacatgccatatcaattgagaatttagaattggcggcagatcagctcaaaaaggtacgacagaatagcaaaatgcgatgacacaaagatccatccaaagtgaccaatccaactgattcaccattaaatataggtattgaagaactgtgtggattgcaaacatggagaaagagagcgggtgatcaagattgctcgccaaaataatgtcaaagtacccgagtcccttgagtccgactcccagtcccagtcccttcactcccagtcctcccttatcgactctcaatgaattgccagaggacgcgaccgagctcagattaaaacttcatcaatgctgtttgagcaaagtgacactttctaatcaatcggactttaaattccttgtttttacgttttttttttcttccccctcgcagtcttgagtcatataatcctaggacactttttcaagaaaccacattgcttcatactaagaagacaaccacttcaatcatactaactcactttccgaattccttgcgtgttctcctgcatctgatatccatgtatcttttctgttgtagggtgaaccccacctctttgcatgaataacgagttaaatagacactttacagaatttaggcaatccagatcaaaaaacacaaaaacatttttgactaaaaagatttaaactgagtgaagtctgcaaaatgaaaggagagaaaaatcctacagaagaaaggtgattttctcttgttcaataagccgatgtcacaccgaggtcctgagttccaaccacaccgtgcaccgtcatgggtggaagagaaagctctcttgagcatggagttcgctggaacacatgtgcgaattaattccttgatcatgaatgaattactttgcccgccgaaatctaccagcgggcgcccacacccgtcatttaagtcggttcctcccggttgatcaggctgtataaccaagtggattgaacaggagaagttcttcccaggaatacagccttgtttgccgggaggaatcactcccgggggttgaaggcttccgggacatactcctcctggtccatccggttgcgcagcctgatcgaccgagagaagttctttgttgaaagaggtacatacatagcaggcacgccgaacgcaaacgatccgctgggaaggcttccattacttagaagttagtgtaacttgaaacctatcccgagagatgggcctctctttcttgaggaaaacgtccctcatctagatctgattggtcactttaaaccaacaggtcttacaaaaattagagcttctcatcaaactctcaaccaatgcgagtttgcatcccagtcctaatggtatgagaacgatgtcggacaatgtgttatacgaaaatcatccgagcttccaacatgctcttgattcggtttgagattttccttcccataccatgatcgcctatgttcatggatcatcagaagatagagcccctccccctcccatgtgcctcaacaaccgtaactgtatgttgtgctcttaaaacaattgtcgcgaagaccaaaagtagtatatatataccttctcatcatgactctgaaatcgctccgcgttgaagttgaaccagctcaaaaaacagctcttggaatccacatatcttattgatacttcttggattttaattatacctttccacccttttcttgatttttatttttttgcttcttgtttgctaaatttgttcgatcgatctggtgtcgttcttcttggaagtgattgaatcatatcaagatgctcttcaacgcgctcaacttgatccttctttgcgcaggtatgtatgtatgcatgaagtctgagtaaccaaagacgagtgctcgctgtcgtttttcccaatcccatgtttatagccgactaattatttttttttcacctttaacattgtacaatataagcaggtctgcagctttccgtcagcggcagtggattggcttcgaaagagtacatatgcgtctatcttatcaccttcaacgatacatctcagctcccgagattcatactgaaactatttcttttaacatgatcttaacgaggatagtgaagccccagataagcgatctaagtctcctcggggcgcgatccgtcgacgcatactagatggcagtttagctcaagttaatgatgatgatgacagcaacctcttcctccagggctggtcttccctggtcccggagatcagctcctgtcggagtacgtttgagcagaacgcgcctgtcgaggtggccatccaagctgccgcctctttggcttctaagatccaagcaatcagctttcaatacggacaatgtgcttgcaatcatcaaatccatggagatcaaacaatcgttcgtacttgcctttcttttctttctcttttgttgaagtggtcatcttctcacatttatatcagtccgattctcttatttattgacttaatcattctttcataatcaccaccattttcagtctgagtttaggacgctgctcgtccagtttttcctcggcttgggcttcgtattgaaggctggcctacagcactaccaagacgcatggtgcagcaccttcaaacgtacgctaccccctatttatcacccccccccctaaaccaaggattattttgacgtgatacaatcaatttggctttaattatgtatgtggaaaatctgatcgattcggtggatgtttatagcgattttccggcagtgtgcggcagcatttatcagtctgagggcaatctccgacgcgcttaagctcgaccttggagccatactaggtcaggtgaacttggatcctgtggcgtttttgactgtcgacctgaacatggccaatctattggggatcaatctttcattgggtgaaatccttcatctttaatatttaaatctctcctctggacaatttccttctatgtatttcagccagtgatgtttctacagaagtgtgtagactgcttcagcttatctgatggctatttgactatgtatcattctgaaatgttaaacatcttaattcaaacttcgatatgtgaacaggagtttacaccttttcagggtctgtaatgcaatcctgattagataatccaatctgtgattgtgatgtgacagctgtcctgatgatgtgacaggcgatggcccatccagctttcctcctgaggggaaacagccatcttcgcttcttttattttctcctctcctttcccatcaaaaacactcaagatgatcaaaccaaaacaacactcaaacaaaccacaccacgaacaagaaaaagaaaacgagcaagaacaagaatcaggatcaggatcatacctagaagtaatagatccaaagaaccactctcagcttaatccaacttcatcatcatcatcatcatcaccaatcgaaccacctggctcacctcgctcaataatctcatggcatcaaagtgatctagtctcaatccccaactcatcacaaccaaccagcgacttcgatgaccgatcagacgacgatgatcaccacaaccaacaacgaccaaatgcttcatcttcagccatccaaacaggagaacagccatttgataattaccctcatcaggccaaccaccaccaccatctcaccgccgaactactcacagcaatcaccgaccatctcgtcatgccccgtctgccgatgatcccatccccttcaaatcaatctagtcgaccggtcagctgtcgtggtaggagctcgacatccgaatcagctgcttcccttcaccatcatcgaaacaatgataataatactacgaacaaacatcatcatcactcctatcgacctactcacttcgatccactcatctcacacaagcactctcatctcactcagcatcctgcaaactcacatccctatccaatctatccttccagaaccctagtcgtcggtgaggcccacgaaggactaggaatcggaccactcagggagctcctatcatccagcttccttacaagtatcgaccggacagacgatatcttacctgacttcaaggttcgttaaaaatcatatgattcttttccagatatcagactgatcatctggatattaaaatcgtcaataatattattattacaagttctcagatccacagacctataaccaattgatccaacacctcgaggccccattttatcgactgaaaggcttgctgaatccgaaggcttgctatccatatcaatcctcatcgaccactccagcccggcggaacgatcttctctgtctagttgatcgttggatcgaaagagaaggctatctgcttctattggtcgagatagatttatttcgtaagttattgcccccctctggatttattattcaatgtttcaagtatttcctcctaagtggtcatggaattttctcttcttcttggcttcagctgttccaccagtcagactagaattcctcaggacactctccagattgattccgaccatcccattcatcccgagcacggtatctatcccacaagcgattgatggacatgcgattctcaccagacaattagccgccaacaggctgcgacactttccgatccccgatccatcttccccacactcctttgcattgcccgaacgagaagaatgtgtgaaacggagctctcgagcttgtgtggactggttggcggtagaattcgcaagccatatcagtagcagtagcagtactagtagtcatgaagctgatccggtgggaggagtagagcagcgcaggttcggtggagatgatcaagggacggacgagttcgagccggacaagatctcagaacgggtgggcagacggctggctaaaaagagggcgctcgcccgggccgagaagcgtccgagcaggaagagttcgatggtcatcgtcgacgagcaccctgttggctcaatccgagactgccaagcatccctgtcctccgacggcctcggcctgccctccctgacggccctctttcggctcggcctccgccaactccgtcgagactcccgacggctctttaatagcttcctctcccgcctcgtccacaccccccgcccgcccatcttcttcactcctcatcccccatcatcacgcgacaacaacggaggtcagatccagagtagaacaacgtctcgaaaaccggcgtcagctaagcttccggaccgaccgtctacctcgatccatcctcttcctcatccatctaataaacctatcctccatcccctcactcctcctccctctcctccctcgcccactacttggctgatcatcggcttcctcacggcgactactgcagctactttaaccgtctggtggaaacaaactctgttggtttaatctctcgctcttatcgctctttctctctttcttcctcttgatctttccatatcgttccttgtccctcggtatcaaccttctcgccttgtattgttatcttcagttgtttgtgtagtccttttttcttctctctttttcgttgtagtttttttccctcttaaatcgtgtatgtaaaatatcatacaaaatcagctcctcgatttgcctttcttcatttttcattttcttttctttatatctcctttctctctctctccctatctttcctcaatctgctacatttttttagttctagttctagttttagttttacaattaaatacaaaatcaatgtactgcatatcactccaaaagtctctctctctctttatctcttttccctggccccatataatttgtgatgtattacatttgagcatgtattgtaatttttccttatgtaatgattatgaagagtagaaaaccaaagagctttttatgccatcttacatctctatccacaaaactcaaactcataatccttgtcatttccaacatcgatttttggcttgacaaatagacagaaagaaaaaaaagagcttcgggtggcctgttgtgcacttctatccaaaagaactaataagatgtgtcatcttcaaagattcagttttgggcttacatagcaaatggtttgaaatcagtcggcacttgcaatccaatcaagtcataaaactcatgtggtatgcaagttggagtggttggagccatgttttaagaatatgcgagtcagagaaaccaatcatgtctgattgattggtgcaggttaaccgttaggaggacaattcagtggaaagcgagattgataagatttaattctgagtgtgattctccttcaatgaacaaaatacataaaaaccctttctgggtttattcttttcatgcaagtctcgttataacttataagctttattgttgggccgatcttgacgtggtacataaatagtttctagacatgctcaagtataacctgcatgttgagaactaaagttccatgattggcttgattttagctcttgtttgagatggctctagtttagtcttagggtggaattttctagatatttgatttggtcttcaggatctcattcttgaacttgacacgacttcatgacatacatgagtaaagcagctgtggttgccctgatcccaatgtcataggatggcttagaggagcgttgcaggggcaaaatctcagtcaaattatttggcatagttgtgcattgaggtgactgtgtgtctgcacagccatgcacccagaatcagcatgtgccattgcaagctatgtgtgtatgtacatagtttggttgggcgaggaaatggcccgtctggagatttgtgtgccgacaatccaagaaggaaccctcaagccagaggaaatcaacttgaaaatctgatcccttacgcgaagaaactccctccatgggcaaaccaccgaaagccacaaagagttctctcgaacatctgtctgccgtgcttcctcatttttgtttgtttcttttctttggccgttctcaagagggtgcagaaatcatattgtgtgaatatgcccatcgttacccccatttctgcttttgttacgattttagatgttgacgtttctgcttgagtttcccctcaagggagctggaagctggacattttccattatgttacaaaaagatcttccaggataccgaaacattagccttctgcacgctttggaagcccgttggattgaaaccctgaagaagtcaccaaaagtgagagatcaaaaagtattcaactctccgagtcagatacgcagaaaacccttgagtctgcacaccgacgccgtgaatctaactggaaaattgggcatgtgagccggcttgcgatttgcacctccttcgtccatgacgaggatgagcaaaaatagatcttagtaacatcagatgttgggtaaacctcgcccgactgtgtgcgtatcaatcctgaaggctttccatggatgttcatccaagatgattaaccgtatcctccaccgcttatcctaatcccgatttttgccctgatgatggtgatacacattttagctacatgcccacacacacagtcacttgagactcgtgaatctgtgagcagcacacttcgattatatctacttccttgtctggcaaatcgcgatccgcaataccattggggttcgacagtcaattttcaggaaggaataaacatttaaactgacccaccctcaccacgacgcactcctcccccggacccccacagataattttaccagccctcgatttgaaatccaataacaacgcgtgatttctccctttgcagatttacaacgggttttttttttgaccagagaaccgcagtgtggttgaggtatcccacattggaaacctttctggaagcctagattgccccactctttttcgctcagcttctccactcttaaaatctttccactcatcacccctcattcccccatcctcgaggaaaggcgtccaaattttgaccgtttactgatcccaaggttcatggcgagcatcacttccattccttcgcacctgaagtggctggtcctcttggcaccaatggctggggcagccacggatgtttcgagatgcacttggacagtcgcttggtctgggaacgacagcctccgggcgggccctcgtgagatctgcgaagggcttacgattgggcaggttgtgggcgtcagtttggccatcacaagtgtgtgacgagaatatttccctcatctcctcgtcatggcatctcctcgtcatggctcatcgggctaacttttccctgtctatatatagttggtttgctactcctagccggtatcctcgcgcttctctatcgtttaaatcgtaaccgaaatcaacttcaactcactcaattttcctcggccgcttggccaatcacacgtgctacgcaccgaccagtattccaacccccaggcaccccggctccggaatttgtccatgatctcaaattccctcaaaaggccatgtatcacatttgaacccgcagcgattccccggcgacgtttaagcccaatgatcacgataactctgaatcggttcagccggaaacacaatggagggtcgccagttcgcctccgcttggatttttttgccagaagaactcacccttagtattcccgaaacatgctcataagcttatgaaatttgatctatctctcctacaccacattaatctttgattgccgttgatcttcttccctcgacatgctcgaggaactatcccccaaaatcgtttggcccatccggaccccatgactcttgtatcttgattgaaaaaatctgcttagtggcaatcaattctctgtaatcaaatagatcatcaaaagttcttgctcaaggctcaccagtcagtcttgttttcgaagtgcgctgttgttttgttttgtagataaactcaagtagtttgttgaccccctttcacatcagatctttagcaagtcttgttcagtcaatgttcttgtttattgttgctaaggctttgcgactcccctcaattatcagcttgctagagttcaattccaagccggaggctggcagatccacaatgtgaatgtgagtagaagacctaatcatatcaacaaattaaaccagaaggtttggtttttgatgctcccaaaccttctaggggaatgggcagccaggaggcttcctcttggctgctgggaactttacaagtctcagcaaccaggaggaatcctctcagccattgaaactgtacagtctcaatggccaagaggaatgctcaggccattaagattgtacactcttgatttccaggagtatccctcttccatgattggagtgcacactctcaatggccaggagaaattttgagatttggaggctcctgccaacatccattcctccagaaatttagttctgaagcatcaactcccaaactttccttttttctttcaaacaatatcaacaaaaattagggaaccaactcccattcccactgtgggaaagggaggatcaactcccataaacccagggtaccaagagatatgctgaggcagtcctcatgtggtcctcttgacatctcccaacttcaggagtcaatcctcccaaatctgggattcaatccttccaaatttggtagcaaataaaacaagaatttgaacatgtttgaaattcaaaaagagggaatgtcaaaaataaagcctacctttttccatacaaaataaaacaagcaggtcatgctggatctgagttcaaacacaatggatatcaaaggtgaaaatcaatccttggtgggttttgttgacactcaaaactcagcagatcacaaaacgctcctaacaattgggtgcaaatactagactttagttatgaaaaaaatgatcaatttattttgtagagaaaaaggaagattacaatttttagattgagtcaaagatggtaactactacaaaatttaactaagacagtgtaaaactaaattaaaacataatttgttctattgcaaacaataatcaggtatacaacactattcatttttggtaagaaacaaaaaaagatggaaggaggaaatctcccaggccttgggatgcctcttagtcatggactcttcccccccccccccccaaacctccatctggctttggaggaaaaactccctggtgaaattcttactcattccttctctttttcctcatgactccttcatcttacaaaaaattgtttacttctaatcatcttgaattccaaaattatagtatgcaatccaatctgatttgtatgtcaagtgcacccctttgtagtcactgaaccctagggagtagccctttatcaacactcttatttggaacttatctattcaatgttgattatttcttattaaatcttcattattaaaaccacaacttgatcatcttgtacgtagactacttaaacctagccagttacaagaaatcaaatctcaacggttcttaccttcttttttcaacaaaattgaactactcaagtgagaatcctcttcatcactgtccacatctctccctcctcagttttccttgtcagtcagaagcattcactcccaagacacaggggtctgggcgatatcttccaaggtttgagagtcagaactccacacctgggagttgtttggccaagccccatttccaattagcttctagttcagaaagttaactgcagtctgctaatcgtcaaccctataaaccataaccagcaacaggaaatatgtttgaatgataataaaccaagcctagtactagtagctagaaatttattctattcatattcaagtcaatgcaataaatcaccttgaggtggaaaactaaatggaggttgaagaaggcaaagagcttggacaaaactcaagacaaagataggcacaaacatgatacatagttgtggggggtaccaaacagtgctttggccacaaacaaagggatttagttgacaaaatattttgggacaaactacgagaagagtcatgaaatttgagtccccatcttctcaattagaatagacatagatagcatcatctggcatgaaattatcagatttcatgttccagatcagattgagcgcactgccatatgttgtctcatcacccgatttagattgagagccgaagtcctagtattagtaataaatgctcgtaagtttctcggtgatgtaagcattagagatccaaaagaaattattggccgcaagattgaattgagaaatccaaagttgaatccattgctgagaatattgataagcttctcggtcgaagttgtgatttggggaggcaaagatttgatttaacaagtccttgatcttcttgaacgcggtctccaagtcgtctatcgcaagagtaagttttacgaaatcaggccgtcgcgtatgatcaagtctaagattttgcacgatttgctctaactcatattccagtgtgcttgttgcaactggtaaggcttctagctctctaaagttcgtttccgggatcaacccaggtttgatgtgcgggaatttgcaaatcttcaacacaagaactcggtgtaatttgtaaagtgtaactaagccttcgatttgtttcctgacgagcgatttttcaggattgcgtttgatttgggatgagttgccaagtatgataagactggtcaagggacaatccagatttctcagcctttccctgaagctccattcacggaggaatacgacgaaatctgattggccgagtgattcgatgagaaaatttactacccccaaatctagaacggccagatgcactaaggaatcgttggtacttgaagtctgcaattttggattgtctgagacaaagaaatgagagatgaagccttcgaagcgcccaagtacatcggacacaatacctagtatgccttgagaactatgcactagacgatggcgtctgaacggtgtcaaggtctccacattcacttgggaatccgccgggcttggcgagtcccaaatcgaggcaacggatacgcttatctgatccatgcagttatcgatttcggagagaatttcaagaccttctcggaaccgtcggttggaatctagatgcaaactgactggattgagacacttcagaagttcatgcacatgatgatgcaacagaggtagctgcttcattctgagtatccaacagacactgcttcgcacttcccactcgatcttgaaatcgttattcttgagagacgtaatagagcgaaccaaggctcgatttttctttctaccttttgatttcaaggttttcaaagcttgaacaagtcgatctagtacgcgttcgttcaccggcaccccgaccacggttgaaatacaaatgagtttaactatcagtggctgactctatgagaaattttgattgagaagctgatcgacgggggcaagctgctcgtatagactcaccttgggctgtttgcccggcatcaagtccctgatcgcaggcttgggtcaaacttgcaagcaattcgaattctggatcaatcattgtgaaacggaagtattcttcgaggattctggagctggttgcaagtgtctccaagctgatattaagcgtgtaaggctcacagaaaaggttgtttttgtcagactttctttttttttctggccccgccccggtgaaactatccgcaccggaaagttgtatcgattacgcgacttaggacagtcacattggtgccgctactgtggcgcttttctagacgaaaggtttactagttttcaactaacaaaaggattattcccggatcgattttagcaaaatgtaagaatctaagaaggcttagctttgaacctcaaggtttccaaatctagcgaggattggtgagaagcttatcatggtgcaaacttggcaatctttagccaacttggcactgcagactaataaaatttgccgcaccaatgtggatgttattagagcatcatcattcgtttgttaaatttcgaggttaaggaacagtacccagagatatcgcaacgtcgaaagacgtctgtcgtgcccagaccccgctggacgttcaaggggtgatgaggttgtgaagatgattgtagaaccctcgcccaacgcacagggacgttgcccagcatttttgaacggaacatttgattgtaatgtaggcaactttagattagcgggcgggtatgcccacactgcgtcggagtccgacccagttgactaacctcaaagtcacggtgcggaataaactttagagcatttgcgttcgttggcaacggattttcgggttctagccttaggatggcgggccaatcagctaagcccatggggtaaccatagtgggtagacttcgtccaatatcctgagagtgaagagtgcggtacgaaatgtgcttaacctaccaggctgagcagtcgccgaatttagcgggcatttgtagcccgaaatctagcttttggttagttgacctgagattagcccgggtgaggcggtcaccagttgagctcgagtcgccgaaacccgtcgaatgcgaatgggcttgcggtgttgccataaacgtatcaaaccttaacctccaatcaactttcacaagtgcagatttgccaatctggcattgacctgaggccaaggtgtttatcgcgtttgtcgttcgggttaagtcaccaacccggcaccttcaactcagcaaaggtaactgctcttataacaagtctgaaaaaaatccgacccgggaaattggttccggtatcacaccacttggccagcagagagctgcactcatctgcttgcaatgcgaagataaaacaaagctgcctggcagtgtcctcttagatgcatgatgtgagttgatgagattatgaagcgtgataaggaatcacactggaacgactcaatacttgaaatgcatctgccagtacttcttgaacggcagattgacaattaaaacggcactctgggagtgttaatgattttttttattttattttattaatcataaggggcgcaggaagacgaagaggggcatgttttgcatattcagaggcaggggtgagagggaacgatagggaggttggggggggcacaggagataaatcatgattcattatttcagatggtcttcgaaaccgaagctgctgattgaccagcagccttggcacgtttttggagcatagcaaacgatttgttacccctgatgatatcacatgaaatgttgaccaaagtcagcgaaagttttaatcacagataagtaaattcattgaactaaccggataccaccaccccagtgtcgtttagcatcctcgtacttctccaaaaagttcaccttgacagcgctgaccaatttggcaagctcgttcttgtcctcgctgcggatgtcagtgaaagcgacaacggcagcagtcttcttgtgaacaacggtgccgagtcgggccttgttcttgacaatgcagtaaggcacacccatctttcggcaaagggcagggatgaagacaaccagctcgatggggtccacatcatcagcaatcacaaccaacgaagccttcttggcctcaattaaagcgacgatgtggttgagaccgtatttgacgtagatagctgtcataatcggcaagaatcaatacaatgttgactgggcaagtggttcggattgacttacgcttcttgccaattggctcgcccttcttggcgtcacccttggcaatggcttcggcttgggcgccgagacgagccttcttttgttgacgagactcgggtcggtacttgtgcatcaagcggaagagttgggtggcggtgttcttgtcgaggtgattgctgaattgagcaatcgagggtgggaccttcagacgttggttgaggatcaccttttgacgctgaagacggacgtattcaggccatttgacgaatcgggtgaggtcacgggtaggctggatatcctgacctgcagagagacaggtaaggaattgtgttaaacgatttgtgaataagatagccagaacgatgaaggaggacttaccaatgccgaagttcttaggacgacgttcaaggagtgggttcttagcactcttgctgtttcgtccaggcttggccgactgagcggcagcagggttcttcttgacaactttcttgactggctgtgatgggaagatggtcgaagagggagaaagagtgaaggatgggtggggtcattgaaagggagagaagaacaggtgtatccaagtcagcgactatcaacaaatagcactggaccaggctgtctagctctgcaacatctttctgacaggcttttgagtgggaaccatcatttcaacaacttccgactcgtatagacttctgcatggcatcaatcgaacaagcttcagtcgagatcaggttcccaagcctccccttatacgcatggtgctcgcaagccaaccaaggtaacggaaatggtgagatggagtagccgatgcccgtccagctggcatcaagttcggggagatagaggcaatgaatcgtgtgaggtccgtaccatcttgaagaactgtcgatcttgaggtcgggtcttgaggtggggccggtaccgtcgtggctggtggtgatgaagaagtccttggcgggcgggtgtgagggtcggggccggaatccaagcagccggagtccgctcgatctgatggcggtctcactaatcttaacctaacccagatccatagtgcccggctgcggaagggagagagctgcagagccagactgggagtgtcacagcacctacatacctgtgacatctgcactatcctaatgtagggttccgatccggaccctgcagatccggcaagatccggaaaacccgcaagccggatcagggctcgggatcgacccggagagatccggcatccggtcggatccttaaaacccccagaagtcggggatttgcggggattacccgcatcaaacccgctcgggggcccagctgctgcaccacagctccaaccttcccgccctaaacccctttttttcacaacagtatggcaaaaaaaagcataaaaaagtttacgctagagatccggagaaacccggctcggtgccggatatccgggggggtcagggtgcgggatgcacagaatccggctccggggcaccgggtcggaaccctatcctaatgacactcatgcaaaaccagctctcgctcgcagttgccctttggtcctgaggctggaggagacaccatgacggccagatacctacttgtgctgagtcattaaaggtactatctgggacccagcttgcattctactggcatacaggatgggaaacaagagatttcaagagtcaagcatgtaaaaacaccatttaaaaaagaaacagaaaaacccaagagacatgtacagtgccactgggtgtaccattaattctggctgtttatttttcatttcaaagctccaaagcacaaacttgaggttgcaaggcttggtcaattggtgaaggataggtcccaaaagatcaataagaggaaataaatgcaaaaaaatggtttcaaaatttgtgaaagataagaattttttttttccaaagctttgatattagtggttttgaaagttgaaggatgactgcataaacataagagcaactccaccgcgggtggtaatcttgagtcgctaaaacatgatctttggcactgcacagcaagctttacagactcaaactgctgcggcatacaccgcaaataggaaaatgagtctgtaaaaatttatgaatggctgtcccccgtgagacaaccccaacccctgccaagaaaaagcctaccaattgatctctttattttgtgccatatggattgtctggcaattatttggaattttgtcaacactcatacctcagttcagtcaacacaaaatatatcggctgttcttcaaggtgaagctgcagcagctcaataaatcctccaacaagaacagaaaagacgacaaagaaaaccaccaaagcggagtggatcaagaaaaggaagagcacctaatctgtgtcggtactttgaaggcggctaccagcgattgtataaagattactttgacaattcagccatctacactgactatcaatttcaccaacggttccggattcaacaagggctatttttgaagattgttaaagacatcgaacagcatgatacgtacttcgctcacaaggccaacacgttgggtaatctaggcttgagagtaattcaaaagatcactgcctctccccggatcttggcgtatggcggatcacacgatgcaaccgacaaatacatttgtataggagaatccaccgcttcaaagagcctctacaaattctgtcaatctgtgattgaattatacagtgccgagtatctttgatcaccaaacaaaaatgatgtcaagagattgttggctattgggaaggaacgtggatttcccggcatgcttggctcaattgattgcatgcactgggaatggaaaaattgtcccactgcatggcatggacagtaacaaggcaaagaaaaggttggttgatctctatttcttgaagtgttgcttcccagtattcatctgataattcattggaggacttcccgtcgatctggaacccttgatttgggaaggtctaatcctagatcccaaactcaatttggtgaagacaatcaagtgacattgacttctcatcagcaaacagatttggaatctggctttaggaggctaatctaggattccagaccgacgggaagtcctccattattcatgttgaaggtcccacaatgtgttgaaagctgttgcatccagatttatggatttggcatgcccgggtcccacaacaacatcaacatcctggaatctttgcctgttttcactagagatcgttcgtttgtacttgggtacctgttgaattttttcaaaaaacaggtaccaagtaccgcaccaggcacctcctggtgggtaccagcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccaagtcacttttttattattatttttttcatatttattgtaaaatatcactcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaatttgaagaatcctactttgttattatattttcatatttattgaaaatatcattcccaagtcactgttttttcttttgtgatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatactactcaagtcacttttttggaattttttcatatttgttgtcaagtgtctacatctaatggggagaatcttgcgtttttttcatatttattgtaaaacatcaatcccaagtcaattttttcattttttcagatttaatattttattttaaagcttaaactgtctacaaattataactaattagaagaatcttcattgttatccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccgtcattttggtagggaagtgagggggtacctgttcaatttttcgcaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctagttttcaccgaatataaggtcaatggaactagttatcaccaaggatactaccttgctgatggcatctacccagaatattcaaccctcatcaaaaccagttcacatccacaagggctagaaagaaaggtatgtagattcattaacctttgatgatatgtcttacacaaagctgaccaattgcctgcagcactttgcaaagatgcaggaggccgcacaaaaggatgttgagcaagcgttagaggttcttcaggctcgatttgccatagtagctcaaccggagctgacctggggggtggaaaagctccatctggtcatgaagacctgtgttatcctccacaatatgattgtggaggatgagagaaacttagacattgatcaaatctccaactcaaacgcacctggaggacacaaatcagcttttgatcttgaatcagtttccaatctcatcaatcccattccccaacgttgccgtgatttctcattgttcatccaaaatacacaaatgatccgcaatcctgacttgcactttgctctgtgaaatgatttgatagcccatctgtggaagcgcaaaggaaaagaaatcgatatgaatgaaatataatcctatcatttcctatatttataagtatgttggtcagactgattttgactcaggtcatcttctcattgcatgcaagcaatgaaaaaataaaagaaaaataagaatcaaaataaaatagataatgagaatcaaaataaaatgaaattgtaagaacaaaagtcagtcagacagagtatgactataacattcttttcattgaatggaagttttttttgatgacatggttttatcatttgatgagagaccagaaatttgggcaattagcaagagacagaagagtaaaaataggagttgggcatccttcagtagagtataaaacataaggaagattgaaataaaaaaaatcaatttccaaccggcgcagaagttgattccaagacaggagctgaagcaggagtagatcccaaagctaatgctgcagccggagttgatttggaagttggagctgccatttcttctttgagtcgagctaagatttttttctttgaagcatgtagtactttttcacatcatcattggccccagtgaggtctttattcatgactgcctcatccggaaggcgttcaagggcagagtgctgagcatgcattgcctttgctagtgaggtttgttgtttttttgcaacctcggcaatgtcaatgtgagcagtggccatcttcttgaggtgttcgtggttggatgcatctagtttctcctcttgataagctaactttgccttctttcgacccatcagacgggttggttccccatgcacactctcatcaccagaggcatcggaagtcaaatgaacagtctcagcagtggttgagttgggcaaagaagaaggcaaaggacttgaggggttcacatttgtcaatttcttggacatcacagcattgtaatcttgccacttcggagcttttgagattagatcatagcagcacaggtagagttttgtcccctgtattcttcggtcccaaaccgaagatgaatgtggtagcatcctcggtttggaaccgtatttcaaggtgagctgggtgagatgggtgagctgggtaaaaaaaacagtaaaaacactttttgcccaatttttataaaaaaaaacagccctaacctccctaaccctaaacctaaaccctaaaccctaaaccctaaacctaaaccctaaaccctaaaccctaaacctaaaccctaaaccctaaccctaaaccctaacctaaaccctaaacctaaaccctaaaccctaaccctaaaccctaaacctaaaccctaaaccctaacctaaaccctaaactctaaccctaaaccctaaccctaaacctaaaccctaaacctaaaccctaaacctaaaccctaaacctaaaccctaaacctaaaccctaaccctaaatcctaaccctaaaccctaaccctaacccctaaccccccattgaagcaggggccattggattcccgactactacgccaggtccccgatggccccacaatacccagacagatgaacaactccgctcgaacctgtccgggtacagcgcctcttcggggggtgaaccctaacccccgaaccccaaccccgaacccccgaaaccccctaccccctaaccccctaaccccctaaccccctaaccccaaaaacctaccccctaacccccatcgggggatggggccagtgggaattgaacccacgacctgctgggtggtcagatcttagggccagtgcaaaccactgagctacagagactttgtctctgcctttgtttttggaaatctagtcagctgggggacccagctcaggcagctcacccatctctggctccccttcggttccaaaccgaagataatggcaccattttcttcggtttggaaccgaagaattcaagtggcacaggtggtatatcaggggtgtttgactgattggatggagggagtttcacagtgttgccagcatgttgtggtaaataatactgtgtttctacgcagaaaatataaaaatttattattatctctttatatattatatatatggcaaaaataacatcagaaatggagttctcaggtaaaattacccctagtcactcactacaactgaccccatatctctcatagtttagaagttacacagatttcaacctatcacgggatatcttttgggctctttactctcagtatggattgttttgaatgctggatgcatattgaatattgaattcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaaatccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtactagactagctaaaatccctcattggatcttcaggccagctaaaatgcttcaacagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgttgccgcccatgatcccaccagaggaccagatcatctcaacccacattacagattatatacaagtgacagccataacactacattatattgaaatacaaccataacaatttcatcatcataacaagtgccaagtgcccaaaacctgcctcacataccattactggttgaagcattgcgctcccagagctccgtgccttggttttatagctttgaacaacagcttcatcaatataatcatcactcatttataacttcagacccttatacacatcactcggaagcttcatcttgaactatcctctatcacaataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcatagcttgcaactccaccatccccttctccattcagcaaaagggttttacaaccacttttgagtcttataacgtgacagtgtattttgctgaggatggagagtcgctaggagtccctaaatttagggactcaagcaagaaatttagcaacactgtagatttgagacacatttatcagccacagtgggtcgtgttgggtcggtgtgagaactcctttgggatggatggcagtcctgcgagggggaaataacaaatatgatattggactttgtttgatatatattgttacgggtggtttgaaagacctgcccctctaatgtactacacaagaattctgacaacaaatttatttaattgttgtggcaaaacctatgatagagaaaaactttatgtagtagtctctatcagacctagatcaactgatatggaggacatgcaataacacaagctactcaaagaacctgattaagatcacaggtgttggtgaagggggggggggatgaacaccagctggccaggctgtgtgatgagggggggggatcaaacttgggggatgacgggcctccttatatagtgaattgtgaggtattttggctagtggggaagtcctatgagtgatttatgctggtgtgacttctcctttgagggatatttgctgcttggaaacttctattgaggggtttttgctgcatggaaacttctattgagccatttttgctagtgtggtgtgaaaatacgtgtgatccaagcgtgtggctggtgatgtcgtgtgaaatacgtgtgatcccagcatgtgatcgtgcatgtgactaaacatgtgatcatacatatgcctgtacaaacaaagattgcaattatgcacttatatataaatctatactatgtactacccaggacaactatactatgctgtaataacaaaactgatttatccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctatttaagtaataataacaccaggaatctagcctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactaaatcggtaaattccatttagggacccaatttaccgtccacagtggagttgctctaaatacataaacaactattggctgggagcatcttacacaatcacaaccaatatcatttatggttttatttttatacaattatacagtcaactttgaaaaccactattcatttaaaattttgggggagtgggagtgctgagagaaaggaagaatgattataaatgaaaaaatggaaccaaaaaagggtgagccaggttggttatttagattcacagcaaaaggggttgtaacagttacaactgcctgaggcaaggttgaccggaggcacccaatataacattggtcttctggacctattttatattggttgggcccaccaatacattaaaacaaaggataatagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacctttttttgaataaatgggcctcaaaaggggttaaatggataataaccaacatgtttaaaaccttaccacaggggggggggggttgtatacaacacaacccctttggcagtgattggagtcaaaaaaagttctagtgctttgctaaaatgtgggctggtgaatgccccactcagcagctgtttaaaatcatctggtcaccattttttgaaggccacctgagaactggacaatcaaatcttgatcagctaacaagattcagatttagagaggctaacttgacactctggtctggttgttggtgccagaagtaggtgcatgccaaagtgtgtctgccctgcaccccctcacccaggcgctctctttttcccaagaaaaaaaggggggggtgcacacccagggaatcttccacagcttagagcacttgagaactgtgtttttgatgccctcggaaattttactgttcatccaagcattgtcagtgacaagaggaatgtgagtgaacttcaaggactcaaccaccagagtcaagagattgagcacctcaattgcaattcttgcctccagcgtacttcctagctcctatttatctgcccatcataaatctgactggtccttacaacagttactttgagagaatatacattcatggacagaatgttcaacttgacttgatgcagtttgacaaaatgatcaacattgatacaatttaatactgttgaatttttgggctcgagacaggcaaatgtttgagaaatttgaggaaatggcacaaaaaagcagagggccttttctgggaaaggttcacggaaaaagaatgaaagaaccaataattttcattcacaagtagatagccagatcaaatagactaaatacatgtgatcaaactgtggttgagtcaaattgaataaaaaaggaatattgaataaaaactaagacacagaataatttgaagtcttggaagaaacaatcttagccgtacttctcagtctcttttagtcagacaagaaacgttaatcaagaaaaatcagaaattctaccacaaatatttagaggcattaattctaaagaattagcttttaagaatcaaataatgaaaatagaaaaagaaagaagccaatcattaagacaagagttgttgataaattgctattgggagttctaattagactactaagatccataagattcaacaaaaaaccagctatgaaaaactagaattcagtctatttcaagatgattcaagaaaggaaaaaggagaaaaaaaattaaaggaaagagggactgattttggggaagagtgggcagaagaggtgaaacctcaacaaatgcaatggatgtgatgaatccagctgggatccacaagaactctgggtctcttgattcaatccccacttcttattttaaggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcggggggtcgtcggacgggagtcgttcttccaattccccccaaaaaaaggggagtcgtcgtcctaatttcaatggtgattttttattttttttttattaaaaaaatgggagtcgcccgcctaaagggcgggagtcgtcgtaccaatttagccaaatattctttatttttttttttcattaaaaaaattgggagtcgtccgcctaaagggcgggagtcggcgccccaatttatccaactaatctaatttttttttattaaaaaaaaagggagtcgtccgcctaaagggcgggagaaatgattggaaagaaaaggcatcagaagaggcttggggatgggaagccatcttttctgattgtttccaattgactgtagggaggaagattcaaaatccaatgacccactactagttttttttctgcctgtgtctttttttagtttttattttttttcctctgtccttttttaccctgtgtttttttcttatatttctcatcaattgaattcttttatccctgtttttttcttacatttctcattgtttttttgtttacatttctcaacatctcatcaatttatttcaattatttcttgaatttgtttttctcaatgaatctaatttttaatcattgataaagtgcctttggggcggggccccagtggctgaacttttttttgagtttttagggtcactagaggtcgacaactgctgttttgagttggacgactccctttttttttaataaaaaaaaattagattagttggataaattggggcgccgactcctgccctttaggcggacgactcccaattttttttaatgaaaaaaaataaaaaatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaagattaaaaaatcgccattgaaattaggacaacgactccccttttttttgggggaattggaagaacgactcccgtccgacgaccccccgaccaaaacgggagtcgtcgactaatttttaggagtcgtttttccaagcccctattttaattttttttttttggatgtacagtgactggattgttatttttggctgcttgttttggattctacagcttcaaagcacaaactttgagtcacaagacttggtgaagtggtgcagaataggtcccagaaaatgaatattaaaaaataaaaacaaaaaacaaagttttaaattttgtgaaaaataaaaaaatgttgttttttccaaaagcttggttattcattttgggggagtgggagtgctgagagaaacaaagagtggaacatgtcaagaatgattataaatgaaaaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagattggagtcaaaacagtaaattctagtgctttactgcaatgtgagctggtgaatgccccactcaacaactggttaaaactatctggtaaccactttttccaaaatttttgtttataatcattcttcccacattccattctttctttctctctgcactcacacttccccaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaaatttgaaactttgttttttgtttttatgttttcatattcagtttttgtgacctattctgcaccacttgaccaagtctcatgacttgaatctggtgctttgaagctctgtgatccaaaacaagcggccaaaaacaatggtccacccactgtacagtgggtagacagcaaaaattgtctgccgtttttggattccagagctctgaaacacaaacttgaagtcatgagatttggtcaggtggtgcatgtcagcctctatgctactaacctgagtgggttgtgctatgaatgttaacaagaggttaaaagtaaggtttattcgtggtaaaaaaatccctcaacctgtagaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccagatcaatcctgttacgtggattaataggcttccaatgtgaggaattattctactcacttgggatcaagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctgagttgtaatgttattggtggtttgaatcactaataatcacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggggcttcttagcagctctacaatttcgtgtaagtatgggagctgcagctgtgcagtgctatgcatgggtggaagttcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaattgaaaaggccaaagttactgtgcaggggctgtgcaattgtagagttggttgcatatgtgtaactctgcttatgcaagcttgtgatcatgagaaaggcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctactttagattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatctatatagcttattcctcatccatttcacacttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgggccttaataaaaaaccccgcattttccgcgttttgacacgcttttgctgcggcacagcacacgcgcaatccgtgtttaaacgggcttttttaattaatttatttttgccattaatttcgagtttttttgattttttaaagttgtttcctacactttaaaaggtgtagaatttaatggtaaaaaccattttccttaaaaatgaattttgattattaattatttttttttcactcatttttcaattaattgtttgcatgcatgtatgtactttattttttaagtttttttgaggttttaaaattatttcctaggttttaaaacatgcagaattcaatggcgcaatccaaattttttaaaactcaacggttcactttgaatactgaaattagacacttttttcacttaaatttttacagcttaattttcattcttttttaactttttaaatttatttcccacacttcaagacatggttaaaatgatggtaaaaatatttttgcataacaaccaaagatttgtaatgaatactgcgtgaaacaggtttttttcatgtttttttttaattaatttttaccggctcaatgttaatcattttttgaaattttaaatctatttcctacatctaaaagtgtgtagaatttaatggtagaattcattttgcctaaaaagaaaagcttcaatcttaatataagagtgtacaccatttcttgcataatttgacgtactgtatacaaaatttatttgaatgcataatggatacagccaacaattttaagaactttcaaagtgtaggaaatgaacttaaaattccataaaataaggataattaagtgtgtaagaattaattaaagaaacatgtcaaaggctttattcaaggtacatttttcattttgatgcaaattgatttatgccataattctatgcatgtctgaaaaggtaggaaacagatttaaaatgtcaaaaaatcatgaaaattaagctcttaaaaatcaattgaattttaaggctgattacagtattcggaatgaaccgttgagttttatggaaattgaatgttaccagtaaattctaaacactttgaaacgtaggaaacaaccttcaaatttcaaaaaagcagaaaagaaaggtaaaaaaattaatgcaaacaattgagtgaaaaagtaaagaattaaataaaacaaaacggtgtcaaatgcagtatacaagatgtagttctcactttgattgaaaataatttttaccataaatttatacatgtttgaaagtgtaggaaaaaagtttaaaatgtgaaaaaagaatgaaaattgagctctaaaaatttaagtgaaaaaatgggtgtaattgcattattaaaaatgatccattcatttttatgaaaattggatttgaccagaaatttctacacacttaataatgtaggaaaaaactttaaagttacacaatatcttgaaaaatgaggtaaaaaacttaaagcaaacaattaattgaaaaatgtgtgaaaaaaaaaaataattaataatcaaaattcatttttaaggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaaatcaaaaaaactcgaaattaatggcaaaaataaattaattaaaaaagcgcgtttaaacacggattgcgcgtgtgctgtgccgcagcaaaagcacatcaaaacgcggaaaatgcgggtttttttattaaggccctacataatgtataagaataaacattgttttaataccttattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaatattttccagtattcaattagttattattatttgcagttactaggtacatttcacgtactgtgaaaggtgccctgtggctgacagtatattgatggatacacagatgtcatggactgaccactggcccagataagctcacatttagctgtgttggccaatgcattataatgaaaaaccacttgcatttagtggtttaacctttgaaaagtggtttgtttcatcaaaggtacataaatgtttgttccagaaaaaaaaaactttctttcctctgtgatccttctatctagtgaaaagcatggctgaaagaggtttaatgtagcaaagctcacagatatgtaatcctgctagcactgcattgttagcacagaaaaagagggtctacttatatatggtggtcatttctatgtacttatatatggtggtcatttctacttatatatggtggtcatttctacttatatatggtggccatttctacttatatatggtggccatttagtgtctgaacagtgatataatttgtctatttcaagacccattaaccagttcttcatgatcagccattgcagatttccacagtatgtgattttgaaggaaactcaagcaatcaaggattctcaagggtccccagattctcaaagggattcatccaattgtgaatgtggaagatagatttcaatcaggtccatctcaactacataattatgagcaagtctcaacttaaaagattgattcagaatttgagccatgctcacaggatggactcttgcctatagggttctacccacctccaaaaatcagacttagagctcctgagtcttcaccatgatggaatggtctgtcaaagcgcagtttacaactggatgttttttgttccacattcagcttgtgagtgttggctccatagttgatgaagaggttatacaagatctgtatgcagtgaattttttacatttcggaggacatgtccagaggaagcagcttggtatgagctccaagcagttgcatgttccagacaatttcgtctgctgaagtttatgaaagttgtgtgtgttcaaagacagacatgtcatcgagatcggactcctgaactcctggtgacatccctgcaagctacacatctgtgccgatcaccttcagattgggtttccccaacctgttctgtcccctcaaatcatcatcttcgccgacattcccggaccaaccgaaccgtcagtttttccacctctcaagacactccaccacactacatacattaaaccagctaattgattccacacagatcgatcgaaaacacttccaatcatcaacacataaatatctttgttggtctctttcaccattctacttccaaaaaaaaacacaatctacttctttacgacagatactaactgcttggttcttattaattgggaatcagctccaagaaagatgtctgaaatcgacaagaaattcgaccgggtgagtgtggcccgaacgaagatacatacatacaaccagacccacgagctcacacaagatcgaccttttttttgtttcatacaatgattggtgatcgttgatccaggccactgagcttgtcaagagtcttcccagcgatggagacgacaagccgagccaagaagaacagctcgaattctacgccttgttcaaacaaggcatgcatcccatcctctctctcacgatctttctttacccagccatggttctcgtctcgatcgccactgacttggccgtgctctctcttcttttagccaccgtcggcgacgtcaattcatccagaccgggcatgatggacttcactggaaaatacaaatgggttcgcactagcgtttctttcctcactttggatacggttctccagatggatgaaaagcgctcatcaagccagcggtccatcgtcggtttatttgttttcttctatgtgtaggatgcgtggaaggcgaaagaaggcatgaaatcagaagaggccaagaccaaatatgttgaggtatgtttccactctggtcagaaaacctagccacatcacgtttatcacttgctaactttttgtttttgttttttgatcatgtacttgctcgacggtctcagttattgaagtccaagttggagaagtcttcgaaccaagaacaagccaagaagattctcgaacaagttgagtggtccttttggaagcgaccaatccttctcaacaaaactgtctaactgaatctctgtttttgttttgtgttctcattctacaccatcatttcgattgctggaatctttgttaattagcttgaggccgcttgaagaagatgatgatccaagctatgcatcgaacgaaagcagatattagttatatatcccgatctttgtcttaccatttgtacaccaaagtaaatcaatatacttcttatcaacttcaatgcttcatcccattctctcgagagtgctgctcgtaggtgaaagaataacttgtgttgcataggcatgttcttattttttttgctgcgtatgcatttccccttcttgcaaaatggtgggaaatcttgatcgagccggtgtgatttactcaaacagctcaagtctgtttcttttttttttttggctatcttttcttgtcgagaagattcaaaagacttcaaacccatcaaacgtcagcaaacaacgatacagaaatgaataacttgaagaaaagcgtggatacacattggccacttaagaaaaaagattcaaaagaagtgttttttttttggatttgaatgtcagttttactcatgtgcaagtgtgatggacaatacaaaaaagattgagggaagataagataagataagataagataggaaaacgaaagaaaaaggcaaaagatgaagagagagagaagcagcaaaaccagtcgagatcgagttccatcaagaaactaggataaatagaaaaggagaaaaaaaagataagacagaagagatcaaagagagaaggaggatgcaaacgatcacttgagtttagacgagagtaagttaagaaacgagcgggaagatttgatggggggagatttagcggcagccattgtagtagtgggcatagtagctgaagaaagttgatggtgatgatggtgatagtggtggtaatgggaatccgaggtagatttagcgctgttggggggcgacaggacgtacggagaagggagcgtgttattatcggtgattgaggagttgaaggagcggaaggagctggaggagaaggagagggtggctctgtcgaggaggttgatagaggagcgtctgttggctgagggtttagtagggcgcgcctgagtctgctgctagctgtgtgggtccctggtgttgattgtgaatgggggacggtttggaagtggacggaaggcctccggggtatctgtgtcggagtcggagggaaggaaggagaggaagcgcgctgaacctgttcctcgctttgaggtagtgtcccccgctgccggttcgagcggcgggctcggactggggaggcagtcgtcggtagaccgtggtggccggatagtcgtgctcggcgaaggccgagctggagcgttggctgaggacgtcgtccagctggctctccagacaggtcgtcgcgctccggagccggccattgccgaggatgaacccgaacggcttcttgggcttcaatcgctcgctccccgtcgaaaacatcgtccgtgacccgggcgtgtggatgcccatgtgtgagaccggtcgtgatgattgcttcttctgggcccgctggtctggcgtggtgtccgtgacggtctgagtccttgacttcaatagactggtcggcggagtcgagaagcatcgctctttctccttgcgatcatgatagtcctctttcatcttcctcttcctcttcagtcaatgaagtattaggacatctctgggcgaggtctttgagtgggtgtggcgtctcgagcaacgcgcgccaagtgcttctcatgatcatcatcagtctttgaggatggatggttgttactattgttgttgctgctgctgctgctcttgtgaactggagttctccaattggtttgactggaggaatgagaacgtgagatcgggtgcggttggggcgaggatatcagggttagatagactgtcggtgaaccagttgaaggatgagactgagtgggaggaaggggtataggctgatgggctggagtaggagacagcagaggatgattctgggctgttgaaggtgattgtttgttggctgtcgaatggcatggttgggggaaagattttgatgatagaaggggtagtagtgctctctctggagggaaattcaagaagatctagttgattgtcctggtggtggtggtggtggttgattgagtcaagatggtaatccaggttataaagggatgaggaggaagctgttgagcctgctgaggaggagcagtcttcttgaagaggctgcatctttaatctgccaccaccgctcaccaaaaaaaaaacaaaaaaaacaggcaccaagatatcacagttggcgattctaggacggggcaagactgatgcgtatttgaactgagtccaagatggcaggcgagggagaacagatatgtatcagagctgaattaagtcagtcgagatccagattgaattttatgtacatattttaaaagggttgaagaggactgacttggttgctaattataaaagagggcggaaggtgagctcagttataaagcactaggacttgatagatatgtatccagaagaagaaaaagagaaaaagatggcgagtgccaaggaatataaatatgtaggaccagctctacgaatcggaatcggtggtattaagctgagtggttttgaagtcgagattgggtgtgcggttgaacgctgagggggaagagcggcgagctcgtaatcggtggatggatgatgtcaaaatacaaaatatgatgttgtatgtatgaccaaaaaaataaaatactatagggaaggctaaaaaatataattcggaggatggaagaaagtgatagaaatggatgtctatcgaccagtcaacaattgagggggaagagagggaatccttctggtggttggtttacttgagaacagaggagaggaaacccacacacacacacatccaaaggaaagcccagactcacagtgtaggagctccttgaattagtggagtgaaggaaaggaggaaaagggaacaacacccaactgcaagcatcatcagttcaacttgtcatttttcagcttacaactcatgggcaagtttggacaagagcatcaactacatacaaacaaaaaaaaaaaagacaggggacatcaaagtaaaccaaaaaataataaataaataaataagagtcacctcgacctccccaaatcggatgatgatcattcaagactcggatgatgcggtgattggagagctgtcaatggtggagtgatacggaatctctccggccataccatcaacaaggtccagtccccagtaattacccatcaaaataacttcaacccttccgaatattaaatatgtatgatacatccaaaataaatataaaagcagagggaaaggtgtccgcgagtccggagtccgaactcaaaatgggggtcatcttccctgacagtgacactctttccagctctaaactaacttgtgcttcaccaatatgctcatataaagcatcaccatacgacacagtgcaaggatagtttggattcaaatctctttgggatcaaagcagacagtccgttgcactctgggattcccagagtggaatcataaatagaataaataatttaacattctgccctggcttgtttgggtggtctttcttttcttttcttatacacagttttatctccaaaacacactatgtaggatggcaagggacgagaacagttggcccaactgctcaaatagtaatataactaacccatgttgaaaggacccccaaaatcattaacctctctacataacagtgtgccgacacacactcaaagtaattccaactagattcctccaaagccatcaacaacctgaccactaattcttgctcccaacaaatcagatatctaaagtatggttcacgatgcatggtttgaagacgagatgtcaatgcttgatctttggttattcatgccacatacctgaaaaaaacaaatgtactaaaacggtgctcaggataatgaagctagtaagaaggaaacacatacaagtgctttcaaatcaaattccattcaaaaatccaagctgagatcaaagtagcattgatctgatcaagtctcgaattgattgattacatacaactgtgtgaccgacatttcacgattctcgaatttgaatcagagaagtcttgcgggggaagaagagtttattgagagctttctggcaagaagaagcgagcacaagttaatagatagcaggatacaaaaaggtagaaacacgtgggatgatttctgctcaagtatatgcgaatcatcttgaatgttatggagtgccttccattcagaatcgacccgaaagatgatcgatctgtctaggccggttataagcgtgtttgggggggtttgattttacatgtggttatatattgggatcgcacgcaacaacagattagattttgacttcttgttttgttttgttttttgtttgtcgacgagaggggatggaaagggttgtcggtttcaaatacagcagccagacaatcgctcgaattaccatacggtagttgcgctacttctgcacgaccttcccaaggatattatatcgttttttgaaactacaaaggacaaaattataagtatccatcagatcggctcatatgtgaggagtcaaaccccaaaaatgaagagacggattgttctttcaggtacatcttgtcgtagtagccaagggaggggggaaatggaaccgaaagagaagggcaaaaaaacaaaacaataacgagcagcagcacggaaactcacaaagcaacccaatcatccagaactttcagctccgcttcactcagggaagagtaatcagcaatcgcatcctcgaccttcagactgctctgtccgagccctttactcccgtccttgcccgcaaacacatggtagctgccgccaggtccatagacttcccgcttgttcgacacatcaaatacgatgcctgatcgtcagttttcagtgggaaaaaaaaacgggccgaaatcagagctctcgatcagctgagatcttccggagttcgagagtttcctgatgagaagaagatggattcgatccaaaacaagtatttgacctttgatagccacatagatcggtttcgacggatctgagccgtcgaattgagataattcctgtggggtgaagaccgtatctttagggggatccagcttgaccgtctccggtgtcatcttgcctgttgattttcgagacggccgcgaggttgggatcgatgatgatcgagaagtcaaggcccagagggtcaataaactgaggagaacgagatgacaggctacctgttatttttatttttttcaaatgtgaaacgcaaatcagctttgtagatacgatgtgttgcaagaccgccgtgacttggcctgtttggccccgtccaaacaaagcgaggaaggccacggagaaggaacatggaacgaatgagactgacccaaagtttgttggcctcaagtacgtcgataacttggtcgattgagcttatggaacgcaggtcgtcgaacagcatcagattccttccaaattggatcatatgttatcagttcatgaccccgagtaatagtatatttttgatacccagttgtaaatacctttagctgttatccgggtcgatgttgatttaaggggtgttgtcctgaaccaagttaatttaattttcttggagtgagcgtgaaagtgcccagtgcccacccatgaggacaagcttacctaagcatttcaaacttttttaaaaaagcccctgcaagctccaccagggcagaggggattcctccaagtcaaacaggctggacatgccgattgaatctttgtccaaccagtttaacaacaaaatagagaatgaccagtacttgttaccaatttttgaggaatggattccattccaaccactcccctggtctggctgaggacgaggtgtcacagcaacctcgcatgtcactggccgtgaaggacatcgatgcataataatatcatgcatgcatgcataatcactgccaccctttcaaaaaataagtggtcagccagcctccaactgcaattgcaactatcaccctcagcacaaccactacttcacacacgcgggataaccataagatgcaacggatcgtgtaagtctatccttcttcaccatatcacaatcgactgaactatggctgaataaatcctcccttcttcacagaaaacccaagaatgcgcgctcaaaaagagccctccaggctcgtgaaccgaagttagtcgaggatccgaaggtctcgatctttgtcaaatcaactcaaacctcagaaaaggtcaggattgccctcagcgaactccatcaactgagatcctcggcacactcgatccaattcgccaagcgaaatcttatccatccgtttgaggattcgagcagtctacagttctggtcggtcaagaacgatgcaagcttattcttaatcggtagcgatagcaagaaacgaccggacaacttgacgttcgtgaggatgttcgaccacgaagtcctagatatggtcgaagtcggaatcgaaggagcagtctccttagctgatatcaagggacccaagacttctcccggcctcatcccactctttcactttgtcggtaccttgtgggattcaaacgaaagatacaagcagttcaagtcaatcttactagacttcttcaggggacaagagatccattctatcgaccttgtccacggtctacagtatgtgatttctgtcagcgtcggcgaaattgaccaaccgggaactactacctcacttctcaacctcgacccatccgcacttccaactccttctgatgaaactcctaatcaaaccgacaagcccaaaaccccaaagcccgtttcactcgtggactcatcacaaaccaatctatctgaaaatctccaagggctccctctagttcacttcagaacctacctcgtccagcttctcaaatccggccagcgtgaaccccgagtcgagctcctacctcatggcccttcgtttgacttcagacttcgaagagcccaaggaccatcggaagagctactcaaactagctctccaacggcatctaccgaagaaaccggcgggcgagaataagaaggcccaagggaacaagaacgtggatatcgatgagatgggcgataaggtgggcaagatccatgtcggccagcaggagctcggcaagcttcaaagcaggaagatgaaaggtctcaagaaagataaaccgagtaagaagaaatccgaccgtcagaaaacttcggatcacgacggcagtgatggggagatcgagatggaagacggggcccaggaagcggatgaaatgggcgctatcgtcgagctagagcagtccaaagtgaccagaaaatgaaaaaaacacctgttgcaactaacttttgcttctatttcattttcttcctattgcatctccaatccaacctattagtttcatggctttgcttctagttgattttcttcctttggcatctccaatcgcacgtcttggtacaagattatttctataatctgcacttctatcgccacctcagttgtccactgcagccatatcttcttcttcttatgtccccctctcattagcaccccccccccacctctgaggaattccttcaatcctccttggaaccacagttcaaaaaatgattcaagttcatgactattctacagggatgtaagaactacagtggtcaccattgaaaaaaagggaactgaatgaaacagtggaagagactataccattgtaactcacaaacattctcatcatcaagtgttgacccctctgctgaatgagattgcatgtccacaagctgcattcctcctgggtgattgcagattttgtcactgagggctttaacagtgaaagagcacccaaaacccaccaagagggaacagattttgccaaattggcccatggacctatgtcgtaacatgtttggctattctctttgtctttgggattgccccctggtgttaagcaaggcatcccttcccagacaaaccatttaaaacagaggatcggaagtattggctttcaatgtgttggacagaatatgatcctcttgatctcagacaggattgaacgaggtgcacatgatctaacatcattctagtgacaatatgaaaatcaaaatgaaaacttcattgggctgcacaaaggtgtcagcaacccatgtatgtaggataccatttggtgtcctacatgggactgttgcggccagagggaaccctccggcccttgagacaatagatcagagagaagataaagtgcaaattagtgatagaatagtttgtttttcttgatttccttatttctatgttgctcttacccatatatctagtgaatatcaatcatatatttagtaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctacaaaaaatcctccacacccgcaggtacccggcccaggtacccgggtacccgccctggcggcccgggcaggtgcgggtgtccaaaatattggacttttgaggcaggtatgaagcaacatctctagccagcaagtttggtgggacacgtttggctgggtaggaattctgatgtgtggacaattatcagtgtgccaagttgactgagtgaacctgctaggacctgcttgcccgacaggcttgaggttatgtagacacaagtaagaatcctacccagaaaacaagtaaatacaacttgtacctgattgctgaggaggaatttccttcttacctcagacactgcttgctgtggaatcttcctttgcaagcaagccctagtttgccaaggatgaaatcttcctgacaagcaggtacatattgtagctgcttgccaagtggaatctctggaggggagaagtcatacctggcaagtggatacacctcattgcggcttgtcagggatgaatcttgcgtggccagggcccacagtgtcagggtattccttagtgctcatcatcatctcctgggaaggttgatgatgggaaattacttatgtgtttcttttttttagcgtttgtggtagctggggaggagtctaccttttgagggtaacttgtgtgccatttcagatactgactgacttccagcaaatcaccaggttggtcttgacagctccttctgctaaataggttttttttcaagttatgaagtatttttaattattcttatattattatgtaagtatatttcatgtttattattatcaaaaacaaatttacaaactacataattatgaccgagagtaaaattaacctcttcccccctgcatgtctatgtagacaaaggggagttgtgagatggctgcatgggtggttttagggtgtgtggcacactcgcttgggctcagccaagtgtggctttggtccagctcctgcaaactttaggaagcaccaagcaggggttgggcatgtgccgagtttggttgaggatgtgccacgcaagctttttggaatcggcgcattgcgcttggcctgattttggcataactttggccagtgcccagacgcacttgatacaccatatacatatattgatatacattcagtctttgagaattttttgttaagtgtgtagctaataaaacaagaagaatccaagttgagttttattttttgggttgctgttgttgatgttgttgtttatcagccaggaagagtgagacgccaggctgaacgctaaacgagcacgaaaaaaaaaaaaaagaacactcgatcaaccaaattattgacgacgcatcaaggatggaggggaatgaggaactgacgcagagatatcggctggtttgagggacatggctgccatggctacagacaaagcgtctttggtcaagccgggttgattgccaggctttcgggaaggagaggagggccggacgattttctcagggtgattgttcgagccggcttggtttggatctgcctcatcagcttggaaaacctgtgctcgatccgacctctcatcctccttctcctctcgatgatcttccttctttatgggatcttggtgactcatctcgtagatctctagctcctgatttgggacccctttccgtccggcaaacctccacacctgacagcgaaattggcagggatcctagtcagtctccccctcgttttcctaagtggagtaattcgaaatcacaacacaccatcatcctttcatcggtcaaagtagaatgtctgaacaaaagtctcccattgggcacgttagtcttgtggatcacgttgccttcgacactagatttgtaccactcagtacccaacctgagatgttatatttatttgagtgaatgttattgatcagaacttttggaagtaaccctgccatctttctttgaggaggatgtttggtgaaggggtcgggaggaagagagcgtaccaatgccgtttgatcgccatctcaaatccggattggatgactgaattcctcgccaactcgcacatatctaaggtcgtaacaagaacagaaagttaaccaccatcattagttgatcaaagtgaagctggggagagtatgataaacgatagaactgatggttaactcaacctgctggtgaaaacttgtagatttgggcagcaacgctgtactcttctaataggggttcctaaaaggcaatacagaccgatgaataattggtaaaaatgattgtcgaaaagggaacaaagtactcacttttgtgaaatgaaattgcagcctgtaagaaagcaagagggaaaagtgaggttactcgaaccagaaaaaaaagtataaatttacacaacgagatggaagacttacgggtcatcagtgctgaggctcacgttcaacccagtgcgaaagaagagtggcagagggttacgttcgtaggtgaggaagagggcgttgttggacagtgggctcatggccaaaccgatctgtttcaagtagaagagatactggagtgccggtaccttgcgcagaaggatcccgtgagaaatcgagtgcgaggtcaggtaagcggccgtcaggtggtcgggatctcccgcctctcccgcatgtgggcgcaggacaaaggtgttgaaatgccggccctgtcgccagttgttcaatgatgccatgttcgcatagaggtagtataaccaatacgcatacggcgggttttgggaggtcgaccaatcttttggtaatgggtatttacgatatattctgaaatgaaaatacgtgcccatacgttaggactccttgactttcagttcattgattaatgtcccgagaggtttggatctttaccgtttctctggcttggactcgtcatcgacacagtcaaacccgacaacacgttgcaggaagacatgcaattcagggtggctctggggatcctgggtgacttcgaacaacggctggaagacgtctgcgaagatgagtatcgtcaaaaagaatcaaacaagcgttacatgtgtctgcacggaggtgagttggaaaactaactggcgatcagatcttcgaacgatgagatcaatccactccgcttgtaaacgtcatagaggcgaggaatttggatcaaccatctaacattgttagaaaacagtttgttgttgatcacccatttagccagtttgtcccattcatctttcgagctagatagtgtttgcatgagggcgtttcaaatgtttggtttaagtggtcagaatttgaactcgtttgattgccatcgctaccaatcaggaaaagcatgaaaaagggatcgacccatgaatagtgaaggttgagaatagatgagtattcaccggccatagatcgatagacggtattcagcatgttggtatttactcaattccaggtcggtcatgatttctgcaataattaaaatgagggaaaatagggtcaaagatgagctgccaggatgtcagactattcagataagctgagaagatgtgtgctatgaaccttgcgttaattcagccaagtatcggccttggattagattatctgttttcaagaagatttctcgtaatctggattcaccgatcggattatactttaaattgaatctgggcaagcaagagcgaacctaattaatacccaaaaaaaatgagtactttggcccacggatttagaaagactcaacttatcaaagcgatggaaggagtcattgtgcgcatgcatgtctaacgtatcgatcgataaatcataagccgtcaggttcaaggactcaaacacttgtctcaaagtcaggtatttctcgtctcgataaatgaccacgtcctgtgatatcccgtgttgaaagtctgtcaatatgtgtgtggacaaaccgggcttgagttgagcgagtgatgtgaggtagagtaaaaacaaccaacatctggacttttcttcattttggatttgatgaatcggagcagatgtttctgattcatagaggctgagtggtggacatgtgtatcgaccttacggacgttgtaaaagtctctgtgtttccacattattacatcataatacccaattggatgagaagagagcgtttaataaacaaaccatttgtcaccctttctaactaaacagatggatgtgtctaacctgatgcgatctgagcaattcagtcgaaaaaaaaggaaaacagaagagagagggactcaccgatgagagacccgcttcatgtctgcaagctcttgatattcattcaacaagacatacatgctaaatttagattctaggtattttaacctccgccaggcgaagctcttagcaggcccgttggagatagcctcgaagacgaactccaagtctaggaaatattcgcgaatggtgggaatcttgaagactggttggttgttgggtttagaaggagtgctattgatatgatagatttgatagaccccatgtgagtcgattgcaaatctgaaacggtcatcctttccgggcaagctacaggcatcaaagtcgaactctagacgtggcgaggcaggatgatcctgtaactgatcacgcgagtctctaggatgtaggtcccaggcttcctcggcttgatagtctgagttagctcgccaatgaggtttgggtggtgggggatagatcttccactccggatgggcaggtgggtttccccttgcggttgattgattgatgaacttggagtcgaaggattgggggttatcgaccaatctctgcttggagagtccgatgtatttatctcttaggtctagacaggcttggaaggattcgtagagcaacctgagttcttctgataggtgggtatcttcgtcgttgatcagtggagagtgttcgttgaggattggttttggatgatttggttggtcagtttgtggtggctcgtagaatgggtcggtttggctggatgagtgtgaggcttgtttggaccattcgggtgccagggtatggtttgaagcagatgggtcgagtagtttctgttcgagtgagtcgacgttcttgaaggtcaggttattgtgcggaggggcggcggtggtagtggtagtggtggccactattatcagatggatgatgggcccaatttgccgtctctgcagattagacatcatcagctgatgtcaaaaaaaacaaggactgatcaatcaatctgatgttggcttgctcactgctgtagtttcctctcctctgggtagtcgtagaaggtattcttggcgctgaatggtgttcgtggtgttctggggatggttctactgctggcttggactgtcctgctgagggggagtcctggtggcttgagccagttggggtggatagttgttggctcatggtttaaggtttcagagtggtttgctgtgaatctgaaggtcaagctgctgattttcatcaaatgactctgagattcgatgattacgtaacatcctcgatccgatcacgtaatcacctctgctgcggggcacatcacacgacaaaccacacagcatcatgtgaagaagaaaggaggtcaaaatcactgccccacattctttgaagagtggaccctgtccctatccaaccagcctacattgaacccacagtgccacagaccgattgggtgtctggcagaagctcaaaggtatggggtttgtttgacaagggactctgttcaaaattaatgttggtacatcatgtacacaagctcaccatggaatacttccccttgtcaaactgatacaagatattggattgtcaaggaaatatgttccttgttatcaagtcagcttgattcctcttgtctgaagcagagggcctaaaggcatgggccaagcgacctccatctgatccactaagacaagttacaaatacaccaaaaaagtaatatttcaatctgaaatagaaacttatctagactgagcatactcagtcaataaaaaaagtgaaacatgccaaactgagcataattgatttttaacttgagtgtttggctgagtataattttttgttgttgtaaatcaaatgtaaaaatttcagatatccaaattgagtagtctggtctttatggacatgcatggaacaggagttgtatcttatggctacagggtcttcaaaattgaaattcatacattcaaaaatattggcattataaaatcacaaaagtgtcaggggtcaataagaactaaaaccccttcatgaaaaaagaaatacattaataagaagagaaaagaattagaattgaataggataaagtgcaggcacaaacaggataatgaattaataaatatactgtggtgcagtaaggaataacactttgtgatgtgcctctcatcccaattgttgatggatgattctactatttccatcttattccttgtccccaagcaataagatgaccacaaattggcccaagtgcctaattagtatttaaaggatacttgggtgaagctatcttttgatcctcagtgtgaaacataccaactatttgccaaccagatagcacttgttagcttgtactccattgtatacactttcactacctatttggaaggcatcagtgacttttttcctctcagaagataagctactcctagcattgtgactttgtctcaacagattaggctcccctcacaactcctcccacaaatatatatgactgttccaaatcatctacattctcccactttttaactggaactgttaaactttcccatctctgagttcttatctttctttctctctttgtattttttctgttctttattctctataatcattttccttgttttagccccttgtccctgcttttgttggtttgtttccttttctgtttctgtctcttgtgctcaaccatgtggtactctagtacagtattattttggtcattttctactgttctgtctgttttgtattattgtctcactgaactattattctctagttctgcctgtttttctctcagtaattatttactttcttttgaatggctgggttgtagatttattgaagaaattatagccaatgagagggagaaattttttgaagagaagttttgggcaacaaaatgatttttgttggaacagttcaagggtcaaaaaatgaaggaaagaactgacgagtttaattatcatgtgtaatcagtttgttaaacagactgcatacacaacaatcaaaatgtggtttgaataatgaatattcagaatgccgcaatcacaatagtgaaaaagaagaagaagatatttcagagtcatgagttgaagaaaaactctactacttattgtggactacaaaagtgtgataagtcaacaaaagacatgctacttgatactataatctggtctcatgaaaagcgattagaaagaataagaaagacattttaaaaagtttctatagggatgagtggaaaagacagtgaaattctaacttttatgtgtggatatatgaatgtcaattttgaattctcctatggttgggaaaataaaatagaagtgatacttctttgcttataaaaggacggttcacgtctgaaatttgaggcaaatttaatgacatttataattaaaattttacaaatttatcaaaaatctcaaattactctgaacttgatgtttcatgaaattttacaaaattcaatttttttatctccaagtgtgttaaaagtggccttgaactccagacgtgaacgggcctaatatgattgatatgctaaaaatgaaattttcatccaaggataacttctactttaatggcctggatgggggaactcatccatttttttaccaaaggccttggaaataaagagatgagttctagtcttttttaccaactgccttggaaataaagactatgctgaaatgagtacattaaatcaaacattaagatatgcttcaaagattcagagatcaatgtgcttcagtctgagtagttctttttatcctttggctaaataagctcattctagtccagtttttatttcaagacattttgtctaaaattatgccattttctcccagccaaattaatagctatcattggaaaaaatcttaactgatacatgtagaacaaataggatccccctatagctatgtaattgcataaactataatacttgatgcttgatctgttcacaagcagcatctctctttggcctttgcaaactacatttggagctcacacctaattaaaatcatacacattcttcatttttctgttctttgggaaaaggatcagtggcacaattccaaacagctagatgacaatggaagtgagtctattagcatacagaaagaaatgtttagcagatggatggatgttacatatttaagtgtgctggagtggcaatgggtgctacagtacaactaaagtaggttatctatctgatattttcagcacattgttttgaattgcacctgttcaacaagcaaagctaaagtgatgggaattggtgcagtcggtgtaaaagagggtcaaataatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaagtgtcaatttttttgtagatgctttcggggctccagcgtcagccactccctttggtcaaacacctgctcctgccagtaacatctttggccagcctcaagcccaatcctcaaatatctttggtggtgcatctcaacctcaacaacagccttctcctaattctggcttcggcggttttggtggttggtccccatcgtcaacacatcttccatattcacttgatttttccttatttttttcacgtctatagctgttctctaactcgatatgctcgtcttttccccttgtcatctctggaagctgctcctgctaaccaattcggtacctttggggcggccaacaatacagccactactagctccaacctctttggtcagaaaccggccgctccaactcctacattcggcgctggtgccgcgactggcttcggatccaacgtcttcaaccaaaacggtttgtctttttttctctttctttcaaaccaccaccttcaacctccacagtaggaagcgccataatgtctcatttccaattcgtttcacagctgcatccccattcggggctgccggatcttcagctccctccagtggaaccgtcaaccctccctatgcgcccgtaacgttggctgagaacgaatctacgccgagctcgaaatctaccttcaattcgatcgttgctatggacgcgtacaaaaacttcagctttgaagagcttcgctttcaagattacatgcaaggtagaaaaactgcagtcccctccaacacactcggagcaggattcggcactcagcagcaacctcaggccggcacgtttggctcgtttggcagcaacaacaacaataccaacagcacacaagctggcgcgttcggtcaacagcaacaaccacaagctaacatatttggtggcgcgcctgcgacgaacacgtttggagctcaaccagctgccaatcgtaacatgtttggtcaaccggccaacaataatccgagtccatttggtcaagcccaaggtatgttgctctgtttccaaacgtacccttgccagcgtctcgaactccttgagccccgtcacccttacctggataacctattcccttaccagctccagctacctcgaacgcctttggggcaggtgcagcacccgcaaccaatgcttttggttctaacaacttgttcaacaataacacgaccaatacttctccctttggcgtgccagctgccaagccaaacatattcggatcgacgacttcccagcccgcctttggtacgccagctgtttcagctgcaccgacgtccggcatctttgggagtacgcctgcccaacctcaaaataacctatttgggggtacaaacaatcagaattctggtggtactcctggattgttcagcaacgccaacgccaacccctccactcagccctcgggtggcctgtttggtatgcacaccttgtttctccttcaatgtagcttcaatttgattcacattggcccatacatataggcggcaacaataaccaaaacaacgcgcagaaaccaggcggtctttttggaggtggcgctaccaccggttcctccccttttggtcagcaaactccaccgacgaacacaaccacttctttcggattcggacaaaacaatcagcaacaacaaacaacaggaggtctatttggaggtaataaccaacagccgcctaacacgggtgcaggtctatttggaatgaataacaatcagcagggccaaaccaatccaagtggtgggctctttgggcccaataacgcgaacaactcgactctcaacactggtagtggaattttcggcagcggcaacaacaatgcgacctccggtggattgttcggtcagaaaccggccaacccaactggttctctgtttggcaaggacgcaggcacccaaaacaacaataataactttggcggtaccactggtggtttgtttggctctgcgacaacgggttcggcgtttggaatcggaaacaatcagaatcaaaataataatgctggtgggaatctatttggtcaaatgaataactcgcaaatgttccaaagtcaaaaccagaacggattgtttcaaagtcagcaaacccaacagccttctcttcaggcacgtgtcgatcaggatgcttatggtaataaccccctatttgccaatcatggcatctccgcgggctcaaagccggccattccgattcgaaagcaattgccgaccattgatttcaagccactgccacgtcctaacacgaaaatcactaaactgcgtgggtttgctcggtccgtaagtcccgtcaagaacgtgagctccggaagccctatgaatgctagttcagtatccaacggctcgtcggtcgtgtcccggtcatctgcttattccaggcatgaggagcctctattaagccccaaagcgtttattgtcaagcccagccccaaaaaactcacaatcgacccgtccacaatttcaacactattccgcaaccgaagtacaaccgtaaatggttccccatcctcagtccagggcacacctcctcctgctaggagaatcaacgcaaacaaccgacctgaatctatcttcgaccctgacgccgaatcgtccgcccagaatgtactctcaagaccctcacatgccataagccgaagtgtaggccagctaaatgatccagcccatgcagccaagcaaactccagctatgaaatctcccaccaactccaaaaccgctcccaacccttctggctccaaccaactaataccaaccgagaacgaaatcaactcggatcgcgcgctcatggaggatgaagtgatcatccgtccgaagtctcaggctaaagaaggagaatattggaccattccagcgatagacgagttgcgcatcatgaagcgcaaagacctcagagcagtccccagctttaaagctggtagggttggctatggacagatcgaattccgagagaccgtggacctcagtgggattgaagatttctcaacagaactatgtggagaaatcattgtattcaaacaatccctgtgcagtgtttatcctgacgatccagtcgataaaccaccagttggtaaaggactgaatgttcctgcagtgattacactcgacaactgctggacgttagacaaatcaactcgactgccgatcaaagatcctaaccacgcccgtgtcaagttgtttactaagagattgatgaagagtgaagacattgagtttatcgaatatgatgcgcaaactggcaagtggacgtttgctgtcgaacattttacaacctacgggattgacgagagcgatgacgaaagcaatggcgaagacgatgaagatgaagaacaagacggtgaatcatacactggctccgagtccgaagacaatctttcgggatcagattatcgtccaaatcgacgagttcgccaacctcatgcgattgcatctaccactaatagcatgtctgatgagaacgaggatgatggacctcctcgagctttgttatttgatgacgagcaggcaggtatgccactagacaaagaaaatattgcaacaactggaggtcgaataattgacaggtctgaggacgaaaccactgcatccgttaccgggagtgacgagcttgaaggcccattcaacgtgaagcaagtgagcaaaaagcgcccgaggcaggttgtcgattctgaaaactcgctagataatgacaaatccaagcaaacatcaacctcagattggagaaaccacattggactcgagtctcggaaagttgcagtaatgcaagctagcttgttcgcccgtccagattcatcgcgctctcaggtcaagctcactcccaaggtgccttcgaagactcaagctgtacatcctgaagacccccgacgagcacgcaacgtttcgcgccaaactccattgcagactccagagccgcgtcagataaccaatacgcacgccggcaacaacccgactccctcgcctcacctgacagtcaagaagcacaccaatgtacccgtcagattcagatatccgcagtatatccccttgtcgaaatctttagcttccgggaaatttatctcaaataaaagcccaagcttgagcatggccagatcctttcgagtttcttggatagggcaatctaaccaacttatccatcctgcccgtggtgaaattggaaatatgttggacacaagtaatctgtaagctttcagtacgtttgtgcgtagtgtgacgcttgtttctgaagttagcgtgtttcttcttgttttccctagccaaaacacttcattcggtcatctcgccgtttccaatattcccagttatgccttcgagaatgtgagctctcaaatattcatgttccttccctcacttgattcagttttgtatagaaactgaactgtaaactaatcatcaccggactttattctgcattagtcaatggaaatcagatctgccgaacgtttgctggaaatccagctcaaacataccgccgttcgcttggaggagggtgtaccgactgtgatgaccaatccaaacttgagatctcgagattttctagccagctatgacaaagcagaccgatcaaatgatgccataacctggggtctctgctcggctctattcgatgagttagagttgcgaattccgaagggcgcaactccagaagctgtggatcgaatcaagcgcattagacgtgaagacgccttcacgaagtggcttgagaaaaccgtcgccccgtcagttgaacaggacgtaagatcgccaagccgtcaacagggcaaattcagcgcgatctttcagctgttgactggcaatcagattgagcgagcttgtgaattggccatccaaatgggcaactatcgcttggcaacattaattgcacaatgcagaaggagtgatcggaccttcaagtcggacgtgcatcaacaaaatctgatctggcggcagctccgagtggatgctcacatggatcgagatttgaggaagacgtacgagctgatttctggaaacgtgacggtatctaaaggctgcggaaagaaaggcctgcaggttgattacagtgaagatattgggatcagcgaaggattggactggaagcgagcattgggtctccatttctggttcctagcctcagacgagaacttttggcagtctatcaagacatatgaagatgcgttcaagaatggtcgatgtgcaccacctccgatcccgtggtacatggattcatcaactcctaacgcatccgagtctgtactcaatcgatggaagctcgatccagcccaaccaatatacgatgcaatctttcaaatcatcaaggtctttgttgatcccacatacccgctcgaatcggttttagagccaagaggatttggcccatctccatttgattaccgaatgccttggcatctttatattctcatcgccaaggtgatgagattgagagactttgaagatcgagaaccgattatgagagatatcgaaaccgattcagatgatgctagcctcttggaaagcgggagtgtttgggctgatctcctgacgagtcaatacgcggaccaactgaataaattagggatgatgaaatgggctggatttatcttgttacacttggaagatccagaagggtaagtagtgccttgtgttgctcgttgttgtgcgagaaggaaatgctgatgacaacatgttatattctcagtcgagcacgagccctgaaggaattaatttctaggaatatcaaagcagtgacgggtgatgtggaagaattttttgtggaaactttaaagattccatctacttggatctatcttgctagagtacgtggtcagaaagtcttactaacaagctttcttagcaatctgcttgtgctaattatcagtttgtgtctttcctcacaggctcaagtagcacactatgaaggtcgcttctttgaagagtaccagttattgttgaaatcttcaaaaatctttgaagctcataagatcgttgtcttggaattggccccagatgcgatcttgagggcagatttgaagctgatcaggaagttattctgtgggaagtccaataatattccaagctctgatttgacgggtggagccaaggtgagtcaacagttggctcattgtgtgcatgagctgttcaatccggatgaagaaacctactctcagttgatctcctttacacaggtctttatggattttgtcaaggtggtcgaaggattacaattcttgaatgcatcgaatggaggaacggcagctcggactgcaagggggaagagaagcctggaaaaccaagtcgactcgactcaaaaccgggaggagatcgaagagatgctggagactaaggtctccaacttgatcaaagaaatcccactgatcttcaatgagttttcgaatcacagcgggttgacggtcaaacaacaggtaagtttttttttttttttgccatccctgcagtgtccaaggtgaagctcgttttaatgagttttgtttatgttgataggtttgcatcaatgagatgatgtcgagtttggttaatctgattgaatccaatccacgctcactgaggatgaatcaatcagagccaatccgagacgatcatcatcggacgagcaatcctgccccgaaaccatcccactacctcaacagtaataataccaatctgatcaacatcaaagatctcaaaatctcggatcaggtgctcttcatccaaaacttttcgcataaaaacttgctcaaaagtttgcaaacctttcccccgctccgtcctccacctactgccactactactattacttctactgcttcctccgctatccccgtctagagaaaatgacaaaacaatacgatatcctcctctattctttttcatttttttccccttttactttgtattgactacattttctacatacattttgagtgtttttggttttggttttgtttgtttttgagactgatcttggtgaggatgaaatgaagtgatggttgtgttacaatatatttttgactatgtaagtcagaggtgtatgtccaggagtgggatgtgtgacaggagcttgattatgtaagccaagcctcccaaagaaaagaaagtcaaaagacagtcaaagggggaagaagacagtctcctacttaagtaccaccaatcagattccgagactgaggatgggcatcttctcattccttcgttcctcaacccaaccaacaccagacttattcgagaaggaactagtagaactcgaactcaagatccaaaagcatcaggacagactcaaagccatcgaccagcgacaacgatcgactacctcgactatcacgatctactcaagcctattctgggcaatctactcttcactatggtacttgggctggacacccatcaaatggaccaacctcaacagcaaactactcagcccagactcaaaaacactgctgctgctatcaaccaaccccaaattcaaccaagcactccaagtcctacccatcatactcatccccatcgggtcagtctatatcaatcataaacaaacaaacaaatttaaaactaatgctctctcatatcttttgtacccagactcatctccttgcgttggctcgttcaaacctggtatcaacgcaaacaagaatctgaaaaactgagactgcgtttgctccagaaacaactaagggataaggtcgaggaacttaagaagaagacggcttactactcaaccaaggaattactcgatcgatatgatgaaaaaactaaactcaatcctgtcagtttaactgggctctcagttgttcccattttttgttaatttgatgacacactgaagttactggaattgatcctgtcaaaagcaatcgtcccctagcaatccccatcaactcggtcgaatgacaatgacgccgcctaataatgaagccctgagacatcgacagcgaccgccctcatcgagcccggcgaatctatcgagcaccctatcgccgatccagaataaccatccttcgccagcctaccagaccggtccaccatcaacaggagcaacctcctcggccgcacaccaacaactgcatcagaagatgagcaacagtccgtctccttctatcggacgaggatgggccgatcggtttgccgaagtcttgctcggcgacgacgaggcccggccagagagtaaatacgccctcatctgtatcaattgttttgctcataatggcctggtccgccaggaagaactcgatcacatacgtacgtcatccagcttgtttttatgtttgctgagatgtaaccttattttttttttaaaaaaaactactctcctgtttattaactagaatacctttgtcccaaatgcggcactttcaatccttcgaaaagcaaaggtatccatcaaagtcagtgaaaaaatagcaagtttgatgagtcttatacatgctgacgtggatggaacaaattgtatttttttttgaaacacaaaaacgatggacacacagaacatcctagcggaacagaagcacagacagagaacagccaaggcaagcgagcgggcaggaagtcgctagcggattcgatgatccgcaggaagccgccgatcgatgatttattcaatgtgactgattcgagacgggttgtcagttcggtggttggcgtcccctccacctccacctcctccctctctctcgaccaagcctctcctcatcccgcgggctcgaacggagccgtgatggatgaccaggagggtcagcgctcggatcaggagcctgatcggcctgactcctcccttgctcaactccctcgcgacaacgaggaagaccaagttctcgaactcgagcatcccatcacccctcctgatatcccctccgaatcctcaaaagaccgaaaacttaagaagaaatcttctggtcagaaagctaaacagcccaaataacactcaacctaaaacacacaaaaatataaataacggatttgcttatccattttttatttttatttttcccccgctcaaacgctactacacactaatttctttttgtttttttttttcttttctttgatgtgtaaatattcaccaagaaatttcttcatttcttttttgtcgatgtttttgattaagttttgatacgattgattcaatttaatccagtgtttctcattcattcatcggttattagaaacttcgatatcaacattgtgcctagaaacatcagatttgattgttgaagtaatcatgatgatagttttgcactgattattactacatggtcattgaagcaaaagcgagctttgattgatcacttgtttgagttggaggacagaacgctgcgtctcgccaacaaatgaagtagccatttggttagtgaatttgagccatcacacactgtgcgcactgtatttgctcagatcaaaatatctaccaagtttcgatgcacacgagaaaattcgcaggtctcgaatcttccaggggggggggggggggggcgggccaaaagaaaaggtcctccacttctgcaatgttgctgtggacagacctcctcgagccgaatgaatgaatcaaagcaaaagaaaaccctcctcaagtgcccataaccgctttctctgaaggagaaggggggaaaaaataaaagagaaactctccctccgggaattgaacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtttgttaagtaggagaaccttctgattggtccattaaaagacacagtaagatcaaccgaggatctcttcacatctataaaatagggggaagctcctgcacatgattgcatacaaattgtggatgtacttttaggctccctctggcggtctgtaatgtgtaattttgcgtcaagatttggcgggagtttgtgcaaacaacattttttatcgttttttattgcaccgtctgaatctgcagcaaaccttagccaaatcacaagtcatgatttgcggccaaaaaggggccttattatatgctaatagctatgcccataagaatttgcttcttcctctgttttttttttttttgtgctcttgtttcacccttgtgtgcttcagccgtatttgagatcactttcttcagccagaaccagtaggatttgtcttgccattgaaatcagtcccaaaatcaatttacatctgattgattgatttttttttttgattggctctctgtaagacacagtctgacctgccatttcttgggaaaacacaggatttgaaattctttttgtctccacaaatattccactgctggcagagaacaaaagatcaaacggttgtgtgccccattgggttttttctttcagacagaagtttaaccaaaatcagcactgtgtggatatgtactataaccagtgactctcagtctcatgtgatgtgggcagagaagctggccatggattctgtcctatcacttctgcatctgaggctccaatatgggcattgttaacctgattttacctctgaaccaccactcaacaataatcaatctttgagtgggtttaatgcaaagcaagacactctggatctgcgggaggggattctatttgcatgtattgtattttccaaaaatgttggaagctctccaaaagactttgtcttgttatgcactgaaaagcatgttttattttgtttattcagaggattctgtcataaggtatcccaccttttgcttctccctgcctggcccttatccagatacccaatgcccagccatgaactcccctcccagcctggtccaatgtagcaaaggatggccgggcaggtggtcggattgaagtgtcaggtcttgtgttggattgcatacctgtcaaatcaaagttgtatgtatatcaaaagcatgggaggtgcctggatcttccaaaacaatttctttgcaaatgggtccaagcttattagaaaagacaatagtctgcctgaagggtctaatttttttgagaatgtttatgcaagagttacttggggtatctcactggcactcgcagaggcaaaagatgtcatttcccccctgagcttttgagtcagctgggcacgggtatctttctgcttgtctgcggtccatggtccactcagatgtcaatatcccccagatataaggtgagctctttggactcacttatttctttcaaaatgtatcagtaagattgttacacctcaaaaaaagacattcatttagaaacagattcaaagaatagcatcctaacagtgaaaataaggtttgtgacatattgccataatcctactagaatgaggaaaattagaatttcaacaaagagtccacattttaatcaaaccagttttgatattcaataatcacattctggaaagatgattggaatttgggactcagggccatcagttgcattctttgatccttgcaaatgcttcacttccagctccattgttttcatcaattttatcaatgggtcggtctttccacagttttaaattcatgtcatattatgatataatatcactcaagtttttttttctctatgagttacatactccaaaagactttcaatgtaaaaacacaaccttttgatcatttctgatacaatcaaatcgcacatagcaaatgttgagtttcatggaaattaatttgtaaaacaattttttttttgaaagtgagacaagttttttcatccacaaccaacagctatcctttaatccaaatactaacaattccgataaacaagaaaaatctaagcaagaagagacactatccctgccaaaagaagggagaatccaggggtcaggactgagcctgagaggtcggaagctgaagactgttattgatcaattttttgtttgaaaaaacagacaatcagtatcttttacaagtcatgatatccgggaatcaagtagtgttgaatgtgagggccgcgtttaacatacctgtttatcaccagtgccctgctcatctcccttcttctttccgccatcaggaggagctcgagatccgtcgggctttttaggttcgggatttttgttagccggctcaccctttgtcggggttaatgggttcttttccgcatccggtggaggtgggccgactggaccggcgttcttcccgggttgaccggcctccttcccagggggaccagcttcctttccagggggaccagcttcctttccaggtggaccagcattctttccgggtccaccagcattctttccaggtgggccggcgttcttgcccggcggtcctggggcgtccggaggaggcggtaaaccagcgtttttgccaggagtcatcggtccaggtgggggaggagccccagggcccggcactggttctgctggtgcctgggggtccagagaagggggtggccccgcatccatccccggagcgtccgggttggcgcctggtgggcccggtggacggtcaggcttggcatctggcgcacgcggtggacccacaggcttagcatctttgcccggcttctttcttgctcctggttgtccaggttcggtacctgggggggacggtggcttgtcatcgctggctgggggaggagctggggtatcgagaggtggtggtggcgctgcagtgtcagctggagggtgtgggtgggccgctaaagagtttatagaggaggagccctacatactccagcattcaaaggacctctagttagtaatttgcttagccgacaagctcgttcaagtaaacttaaaaatataattcacctcttctgattccagctgaggtacaggttgcggtcgcgaaattgcgcctccaatgatcgagagaaggcatgcaagccttataaaattggatgaaagcattctgataaatcgaatgagttcctcgcctcaaagcttgatataaattatgattaggagcagtcgaatagaggcttctttgatgattgcttctgttgctgtagtagataggaggattgttctgatgctggatgagaatttcgttcgaaagacgaggtctatttataggcgaaaccgaagcagactctggcccaaggcagagtgccaactctccggttggtgtggaagaatattgcagctccccaagacgatgtccagctgcagcagtttgagatgaaagttgtactggtaacgcttaccgtttaattgaaagtctcgtagcatctcatcagatctcttaacaactttgggacccaaagacggatccatactgtcggttacgccgatcggagctttcaatcaccaaagccatgggagaaattcttttagcaaagagggctgtatatatattcttcaatgaactgatctcatcgtttgatcaatcgtaactcttgaattgcttaatttgcggaaacaatgtaccttttcagtacactaccacttgacgttgcggtcccggggatgaggagagtgtttttttcacttcaacgcgcttaccgaggtaccgcttgcgtgggtcccatcatatcaatctgtagcagtagacactcgaatcaatcaagtcaggactcagagtccttcactcatctgctctatgtactctacatatcaaagcatatgatgaggactcacatccgccttgtcaacccgtcagaggagtgcggtcggcggtcgacctcatgagagccccgcgtacacaacttaacaaagattgggccaggtaaactcatcttgctaaccatctagggtatcttcctgcccgtttgtaacctctgtcaaggagcgcgttcgggtgctcgcttggcgagttaatcaaggtggggtgggggcttcagtcaagctagaacgagtctcccgagagcgacttcagtcccactgagagggatcagcgatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacacatatatacacacccgtccacatatatatacacaagtatacaagcaaaggaaagaggggacattcgaggtatgtatatatatgggtgtttatgatgtgtttaacctttcgtcatgaattctttgacctggctgttgctgatgaattttgctcctttgggttcgacaaacaagctcctattttgaaatgaaacaagagtcaaacggtttcatccagtcagttttttttttggtgtagagggatgggtttatgagagattcagaccaagaaaaataaaaaaaggggggggatgatgaagagatactcaactcagcttcgaccaggacgtctccagccaagttttcgatccgcccatcggcccagactttcctgcctttgggcgctcgatcgcccgggagccaggagcggaggatgatgaactggttggcaaggaccggcttcttgtagtccaacttcagactcgccgtcactccgatcatgttgggcaaattgctgaacgcctgtaatcgttcaaaacgtcccatttttcgtttttttttttttttttcgtgttggcataatgtcacttttgtcagtctttcttcgcccttgccgccataaaaaaacaaacaagaagtttggggttggaactgacaagggcggctagtccttcatcgcaaatcgtcgcgagtaagcctccatggacgatcccatcgtgtccacacatcaaatcgcctacgtgcacgaccactactgcttctgttttatccctgatagttgaaaacgcagacatccttcattcaattctatgcaactcttgtatcactgtgtgtgtgtttttttttaaaaaagaagggggggaaatggtggaaaaggacttacttgttaatgaatactatgggagggattgcgaatttcccagggcctctgagggttgaataagtaaggctatgagacatctgatgccgagcaagtttattgaatggtctgaaggacagccaacggtcgggttgagcattaagttgtttgacgatctggagttgatggagctgggattcgatggcgttggtgatctcctgggcctctggcgagtcatggtgatgatggggatgggaggatgagctggtagaggagggtttgaggaaggaattgatgacgagttggctcatgagactgggcggatagctagttccgacgaggtagccgatcgagagcgtcgccaacgaaatcagggtgatcgatgtccatggtcttggtccggtttgggtggcctgttcggcggtgatgttcttcagttgggccgaggaagtgctgtaggctctccagcgggatccggtcgggctggtcgggactcgctggaggactgatattaccgctgattgactgggccgggtgttgaggatgagatctcggagggtggggccggtggcaggcttgacaggaagaagatcggagaaggacgattgaaggaagcagaagttccttgatctggacattgacgtaaaaacccaaaaattaaatatgtaaactaacaatcttaacaattataaactgttcttctctcgatggcttcggttgaaagaaagatagacttatttacaaactggaggatatgggaggagagggggagtggttgcagggttgtcgaaggggcacattcggttgcaggttcagggaaattcatcattcccattcccagctggcaactcctcttgagttccaccatcaaaaatcaaacagaaattcagaataactatcagcatctccccctgaaagatcactggatatccacaggagccaatcaccatctacatagcattttcaacaatcacacacgcacatcttccatctagccttatatggtgggcacccctttagctcccctatcaccttccagtcatatgaacatccctgaaagcctctaaatctgcttctcaggcatacagctctgatgacaaaaatagccaaatgaatgaaccaggaaaaggatatcaacagacccaccaaccaagctggaaaaaaacatctgtgtaacattgatgtccaaaattccgcaacaaaaacacaataattgaagcaagaagaaatcacctcaatcagatgtattcataagaagtgacagggtgttgatcagagttttgattatacactggatcaggttcccagccaagatgagaaaacgtgatattacacaatctgatctttgtctttgtcttctctttgatcagtcttttgtaacctttcattttactctattatagaaggtaagaaaactgtctcagaatttatacagtagaactcgtcctaacccatacttgtcaagacccataacccctccaaacccatagagacttaaggctcccaatttggggccagccaaaaaaggggtcttaacccataaacctgccctcccctgtaatccataggactttggtctcccaaaccggaattttcctgctcaaacccatacattttcccagtggtaccactgggaccgtgggtcacaacaacaactcttttgcagatacctgtccaaaaccatacattttatgggtcttcaaaggttgctttgcagatacccgtccaaaagcatacattttatgggtcttcaaaggttgctttgcagatacccgtccaaaaccatacattttatgggtcttcaaaggtatgggttagtgtatgggttatgaggggcaactggcattacccataacctgtcataacccatggaaaagtcaatccaccgatgggtatgggttaggacaagttctactgtatatatatacatagtcaaaaccttcttataagggcataccccttggtcacacaattttgacatgcccttggcgggtttatgcccttatacaaagtgcagtagcagtcaaatgacaagagtggaagtttggcagattatccagttatgtagacgtttatgcccttagacagttttcactgtgatacatacatatcaatggaggcctttttttgttggatccccagttttgctctcataaagccttgaaagctagttttccctgtgaaaatctagattttgtgggtctgaattgcaacctgggactggggggccccagatccgatgggaagttgtccaattaagttccaaaaaatacaaaggggcccttgatacatataattcatattacatcatccgatcacagtctcaattcaagtggagtcctggggatgtcaaggaggtaaatgcaagtctgtatatcttgtttccttaccttagttgatcaactacatgacaagatctgtccatttgaaaactcaaaaaagctacatttcaaaacacatgaaattgctatgattctgttagtatttgagacaattaatccaaaatgatatatgaaagttcaaagattcaagaaacatgaggcattcattggggtggtcaaagttataacacattttaatcaccacactttgaaactgttccagggacttgaagacagttgtacctgaaaaaaaaacactttgaaaggggttgtatcggttacaaccccccgcaataaggttgcccggaggcggccaatataagattggtctgattgaccgattttatattggtcggtgtggtaagccaatcttgaataagaggcccacaaaatcaaagcctcaagcacataatcaagccctctggatgacaagaccctcaaggaccaaggcaagccccttctgcaatattcagccaacctgcaacaccatggatgtcacaagaccaagccccctggacagaagacactctggattctcatttcatttcattattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactctaatccaatttcactctagtctcatttccgctttgggccacattctattgtttcacactattcctcttgggttattttcatgtctcacactagtacacatttggctagttcattcatctctttggtatactcttcctcccttattggttgtggcacatttcatccctgcatgtctctgatgtcatttcctccattcatcttagtgcctaccaattgggccacattgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaaccacaagctggccactccccagattttgtatataaggagccttgttttcccctcttcatttgttccccatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccacacctttccttaagagtccacactcttatctttttcttgttatcttactcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaaagagtagttccacaagtggtgtcccaacagtggcctgaagatcttttggtttcagtcaattgtccatcacagtcccacctctacaaaaataccagactcaagatcagcaagttactttcggcaaattgaagatcaaactcacctatccctccactcagaaaattccccatcatttcactacacaacccaacccacccccaagacatcctttccctactatcagcttttgaaccacatctcatcagtatacatcccaacagacacaacacatcacatacctccaccttcccacttaccatgaataaccaacctagaagaaactccttttctggacctatggtcaatatggccaatttggttatccctccctggagaggccaagtccaaccaactcaattacctcctctccattactataattctggaaccaccttttatcagccacctcctggaaacaacccaccttttaatcctggacctatgagaaataaccaaccaccatcagaaagtgaagacttgaaccctttggacccacaggagcctttatcccctcagaccactgggagccaacaggatggatttcaaccaagaagacctacctttaggacccaacccaccccaaagacagccctccccatccactttttggagagagaaccagaaatgcctaaatatactggaggaagaagaactgtcaaaattaaactcctggacaaagaactctgctttgatggatccaacatgcccatagaaaaattcatcaaaagatatgaggctgctggaaagaaagatggagccagctcccaggacttggccaaccaaataatacccttcataaaaggaatggaccttaaggatgaagttgaagaaatgtcgggctatgaagactctaactgggaaagattaaaaagacaattactcaacagatttggatcttctctcccattggtcaaatacaccaggcatgacctcaaacacctggttggttctgcaatcaaaggaggagggatcaagaccttggaacacttcaaaatcttcagaaccaaatttgaagccatcactcactacttggtcaggatgggctacagctccaatttagaagaatccagagaatgcctcttggaatccctcagcccagacttggagtcttcagttaccaaggaactcatcagggacaacatgatgttggcttccaaggatggtggagatatcttaccagacactgaaactttaatcagctacatccacagggaagtccaatcagcctcagtcatggaaagaagaaaagtcctaagaaatatggaggcagcaccttcagtcaaaccccaggcccccaaaacttctgaccaaaaagctgtggaagacctcaccaaaaccttggccagttggcatacccagaaatccaacacccaatccaaccctttaatttccaaaagtcatgttccctacaaacctgcccaaatggagaaagactggagtactgtcaggtgcaattactgccttggagtaggacacactttccataggtgtaacttggccaattctgatgaaatgaaaggactcttcaaaaaggatggacctaatgtaatcttaccagatggaaatacagtccagtgggagagaaacaaagccttcaaaacagttgtggaccattttcacctatcccaaaaacagccaggaatcctgaacctaccccagggagctctgaacaaatctgcagaaatttcaactgaacctcagacctcttatggtaaattagaggaaatcgatgctgaggaacaatccagttatgactgtgaagctgtaaaaagaaccagaagtggtaaagaatatccagaagaaaattcagctaacaagaaggtcagacaagaaaaggaagacttaatggatatagacagagacagacttttagaaattgccagacaggatgactacaaccctgtggaattaccagcttcctctaccaaagaatatactccacccaacaaaaaggtacagttccaaaagcctactgaagctcaacctgctcctcccaaggaaaccccaaaggagaaagcccccaagaaaacctatgtggaaagacctcttaccaatcaattcccagatgctgaagacaaggtagtaagcagaatgctcatggatggcagaatggaattatcctacggtgaaatttttgccatttctaatggagctgttgaagcctttaaaaagaaaatcagcccaaaaagaattcccgtggaacccactaaatccacaaactctggaggcctggatcaagaaacagaagaagaggaccagcctactgaagaatccagtcattatgcctgccccttaggttatattgatgtcagcattaatggaaaacaatttcaagcactcttggacaatggatcccaagtcaacttacttcccagagacctagcagcaaggatgggcctcataattacccaaagagccatgaatcttaaaggaataggtggccacaagaatgaaatcttgggagtagctgaaaatgtcccagtcaaggtaggacatataaccagaggaattcatttctatgtttctgcaggggaagttcaaccaatcctgggtaaaccatggctcatagatgtgtcagctaccatcaaatttcttcaatttggagcagaatctctctcaatccagaaagcaggcaagacttacttggtcccaatacataatccaacaaatcagaaatgggaaagagactttccagtccacactgtcaccacatcaagtcattttttagcctctggcacctcccacaagtgaagacttgggaggtgcctaaaaataaacaagaaggagttatgttagtatgtgcagcaaaatataaatcaaccacaaaaaaaatcaaacctgtaaatgaagccatgccccaacacctcaatgcccccctatgcaaacctcccctctcaagagacccctaccagacccccttaaccccctttcccccagaatttacccctacctggaaagtgacagaagaaagactaaaagttgtcaactttggaccccctgattggctttggccagaggaactcaagctcctgaaacatgtaatcaaactcagacaaggaggcttggccttttgtgaagaagaaagaggattactcaaacattcctatggccaaccctacaaaattccagtcatcaaacatgaaccttggcaacaaagaccaatccctatccctgcagcaattaaagacaaatttattgaattagtaagggaaagactcaaaactggcctctatgaacaatcctgttccagttattccagccctgttttctgtgtcaagaagcaagatggtaaactcagagtggtccatgacttacaaaggctcaataaagtaaccatcaaagatgctgggattccaccaaatcctgaagaactcattgaatctttcactggaagggcctgctatggtctgggtgatataatgaaagagaattagccctggaatcaagacccctcaccacctttgaaaccccccttggcagattccaacttaccagactaccccaaggagccaccaattctgtggcagtataccaagcccaaatgatgtggatacttcaggatgaaatcccaaataatgtaggaattttcattgatgacggtggaattaaaggccctgtctcagactacaatcaagaaaccctagaagcaaatcctggcatcggaagatttatttgggaatatgcagtcaccttggaaagaattttattcagaattgaagaagctggacttaccatatctggaaagaaatttgcctgctgtgtaccggccctggaccttgtgggacatgtggtatgcaaagaaggaagaaaaattgccaaaaaacaactcaacaaagtagaaagctggccatctcctgacaaccccacggatgtcagaggatttcttggtgtctgtgtatatgtcagaatgttcatccctggactttcagaattggcctcacccctcagaagactcacttggaaggactcagaatggaaatggaaccagtcctgtcaagatgcctttgaaaaattaaaacaaattgtgggctatgacataactctaaaaaaattggactattctgaagaagcgggtgcaatcaaattagctgtggattcaagtcatatagcagctggagcagtactcacacaagaagatgctggtttggacaggcctgttctttatgaatcagttgttttctcccctacagaatccaaatattcccaatccaagcttgaactctgtggagttacaaaggtcctcaagaaactgcaaactcaactctggggtcaacactttgaactattagtggatgccaagagccttatagaaatgatcaactcacccagcttgcccaatgcccccatgaccaggtgggtagcttttattcaactattttctttcaccatgaagcatgtccctggaaaaaccttcaccatgcctgatggattatcaagaaggccccctgaccctggagaaattggtgaagaatttgatgaggaagaaaaatggatcaagcctcaccctggttttggtctcaagcaaactaatatggtacacctggaaattcagccctcaaagagtccacaaattgggatttggaaggatcttcagtactatttggaaaccctcaacagaccccctgactgttctgcaaaagattgggccaatatcaaacacaaatcagccatgttctttatgtctgaaggccagtttaaagatgtcatcaggtacccgtttccgggtacccggcacccgtttgcgggtacctgtttttgaaaacaggtacccgcaaacgggtgccaggtgcgggtgcgggtgtccaatttcaatgggtaaaagccagcgggtacccggagcaagtacttgccaacacccgcggatttgagagggtccagatctgcatgtttatagttacatacaagcatattattatccataatactattcttataagcatatgtatccctgtcactgggagatatcatatccatcacagccaatcccctcaccggtctggtaagttttctttcttgtagcctagatgaccaggttgaattcctaacactcttatatctagcaacgaccgtcaatgttgaacgattgttcagctttgggagggattatgtttcccttaaaaggcaccgactcagtgcctcgtcagtcacaaaaggtatggcagttgctttttactccaagaatgggaaaataaaacctggagtactacataaatggagggtaaataaggcaaatgagattaaacaaaaaggaaaagggagatcagggaaaaaatgaagtacatagtttttttttatattttttatatatattttttcatttatttaacatgtgtagtaacggcaatgcaagagagattcaattctgagccggaaacaaatcaagtacctgcgggtacctgcaacaggtacccgggtacctgcccactgcaccctctgcgggtgcgggtgcgggtgtgggtgtccggattaggacatttctgaggcgggtacccgcacctgtttggggtacccgggtatcagatgccatctttaggccagttaaaaaggagaaataaaccctttccccaggtagttgtcaccaatccagacctccagaaatctgtcctcaaagcacttcatgaagaattgggccacagaggaatggatgagacttacagagaacccaaactcagattctcgcggccaaatgtgagaagatcaaacaagaaatgggtccaatcttgcatcccctgtcagaaaagaagctcctcaaaacccctggaagaaaaaagagcctcaggaaaatccacaatctttggaagagtcagtctggacaccatccatatcaaagctggaaggtggaaatacttggttgttgccagagatgacctgtctggctgggttgaagcagttggattggagcaaatcaaggccaagaaaattgctgaatggtttctggaaaactggatccacagatatggtgtccctctcacagttgtagttgatggaggctcagaatttggacaagaacttcaaaatgccctcactcaagttgaatctaccgtcaaagtcaccactccctattaccctgaagcaaacgggatggtagaaaggggacatcagccaatcaaagacactttggtaaaattatgtgaaactgatggcaaaaaatggagaaattacctaccactggtgttatttgctgacagaatttccaccaaaaggacaactgaatattccccctatgagttgctttttggccagcctgcaattctacctgtggacttggaactagaaacctaccttggaactaactgggaggaaatttccaccacggaagaattacttactgcaagagtcctccaattggaaaggagagaagaaacccttcaggatgcctacaaaaaaatgaaggaagccagagcccaatccttggaaccccaaaacctgaagaactctgtcagaaaacccctcctacctggtcaacttgtccttgtctacaacaaatccttggattctcaatggggcaagttgttcaaaaacaggtggaatggccccttcagaattaccacacaggaggagggaggatcttacaatctagaagaattggatgggacagcattaaaaagaagatatgcagcctcacaggtcaaacctttcttttcaagggaatgattttggggcttttcatttcaacttgacaaaattctttctcgacaaattccttttgggtattttctttcctaacaaaaattctttctgggctctgtcaaaacactccaaaaaaaaaaaacaaaaaaacaaaaaaaaagagagaaaataaaataaataaataaaacaataagtcatatcagtactactcgggattatttttttgggatgcactcaaagttatttactttctactcacctaattgacaagttgcatggtcacttcatccacatcggccaagaccaggtccatctcatccatgactttgcggtacaaccattgacgcgcagaacggcgacgttccccggtgcgcgcagcggtacaatacggaaaagaatcgaggatatggaaataatcgtgaaatctctccttaatacgacggcgtgcagtgcgcacagttctttcacggaccacttcggcgaagaaaggtcctcggtcggcagcgttttctttggcgtctgaccccggcggcggcgtgttgacgtaatagggcgaatcggcggtgccgttccccggtaagtcagagaaactaacaactgacggcgagcggtaaccgttagaagcgggaataacgaccgaataatcaattggctcgggtccgggagacgttaaagcttccgttggacggacaaattgttctctgggtgtgggtgacgctatcaaggtagcattagattgtaaataggtctcgcgacaacggtcggaagagtccggcagggtttgtaaacgagagtcttcttcggagtcggaagggccaagctcgtcttcagtagcgatggacccgtcctgatcacttgacaacgacaccggcgtggccggcgcggcattgaacagaggaacaaaccccagatccgcgttagtgcttgtatcgacgtctaagatagcgccggcgtgggcttggagataagctgagggacggatctcgacaagaggcggcaacgtgaacccatcatctaaacccacggatacgtgtctatcggtggaataaatggaggagagtggactgttgtttgttagcatgttggctagggcagtagcagcgttgacttcggcgggactgagcgacatgactacaggaaattgattactactggcaacaaagaagctgtcaaccctgcttttataccccagtaatggcaaccacgactcggccgctgctcgtagtcataggcttgacttctctgatttccgctttcgctaaaacttcaaacacgggcaccatatttctatttccttaccttgcgtcattcctttcagttaagacagccgcgatttgagacgacttgcccaaaatataacatgaaacaagaagatgctactctggggttaggggaggacgacttactactcccgattcgagaattttcctttatcagtcaagaaacgatagatcggctaaacgcttctaacgagcgttggaatcaattcgtccaagcgtttcgcgccgacactcggcggcttcatcaggaatttgaaaagagacaacgccgccggtacaaccggaacaagctgttttaccttattcattgggaaccggaatacagaccgccccccacccgtcgacgctccgtttgaggtatggaattccccggccgagaacgttcaccgaaccatgtgcgttacttccacgcggttttaccgtggcctattctcctgttaaatcttagcccaggcacctcggtcgaggacctttgtacggccttggtagcatacggcgacatcgtgcactgctttctcctaccttcgcaaaataacaaccctggggccatcattcattttacggatcacgacaccgcagcagcagccgcggcggacttggatggaacgagcgcggatggttttgaccttaaggccagactaatgagtcagagagaacaggcttccttggtccttttgcgccgcataagttaaaaaaaaaaaaaaaagaatggaagtgataaataagtgataaaaagttgaataaaatcccaagcccttacctccaaaacaacaccctaattccttggcctttttcttctaaaaattcaacttctcttgtcatctgtttcccccacccctcccagatgcaaatttgggggtggttaaaaatataaaaattaaaaacaaatctcagaataaatcaataaaatcaaccaacccctcacctcaaaaacaaataaaaccctttcttttcactacttgccttcttttctcttcccactcttcacctctctctctttttttgttatatcccttctcatactcatttgtacctcatgtttgttcatatgtgaaattaagtatatcattttgtgcccaattttgtgctgattcaccctgaccccaattctgtcagtatcaagattggctctgttctttgtttggatgatggggtcatcatctaatttgggggtggatgtggtaagccaatcttgaataagaggcccacaaaatcaaagcctcaagcacataatcaagccctctggatgacaagaccctcaaggaccaaggcaagccccttctgcaatattcagccaacctgcaacaccatggatgtcacaagaccaagccccctggacagaagacactctggattctcatttcatttcattattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactctaatccaatttcactctagtctcatttccgctttgggccacattctattgtttcacactattcctcttgggttattttcatgtctcacactagtacacatttggctagttcattcatctctttggtatactcttcctcccttattggttgtggcacatttcatccctgcatgtctctgatgtcatttcctccattcatcttagtgcctaccaattgggccacattgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaaccacaagctggccactccccagattttgtatataaggagccttgttttcccctcttcatttgttccccatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccacacctttccttaagagtccacactcttatctttttcttgttatcttactcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaaagagtagttccacatcgggcccaccaatacattagaacaaaggaaaaatgtattggtgggcctggccgatataaaatcagtcaaggagaccaatcttgtattggtggcctcagggcgacgttatcacggggggttgtaactgatacaacccctttcgccgtgaaatgtcttaggcttctataatctcaaaaaaaaaccaaaaagttggaatgaaagatgaatttaagaaagtaaggatttatttgctgtttgcaatatgtggtattaattcctccttcccctagagagttgaagtctctagaattagacttcatcttgactggggaaccatcagtttgtctgtgtgttgagcgatttgtggtgctagtagtttgggatttttctggctcatttgggttgacagttctgcatgagaattgaggacaagactgagccaatggaggtcaaaaagcccccccaaattgcagaaggcacatgcatgaaaaaaaaaactgataccttcatagagagatgtcaaagggatcctcatatagaatgaaaacacgctaccaactaaatgtgttataaagctcaaacaaaaggaacaatagtatcacaaagtagggattctaggcttgtaaagatgaatccacagagcagtgagaaatgtgatgagaactgggatgagtcatctcacactggacagtggcacattcagtttctttcagttgaatagtagcatttcttgctaaaaaatatatactcatcagagtacaaatcattcttattctcctcaaggcccctgtttactgatcataatggattttcccttgacatttgtttcccctcaaaacataaagaatatcttggagagttcagtttttagataggtagatcagtataccctgagggacaaatatttaagtagattgagagctttaacaaatcagtgacaggaggaggaggaggcaaataattcaagagacatcatagggctctcaattcaaacaagagagtactgccactggagcaggtggtgcaagaggaccacctggcagggtagccagtgtgaaataaaggtggctcaagaataggctctcaatccggcctctcatatcgcaaatgccttatgatgataagaacctcatgaatattacttgtgacgattaatacacatacattttgtgaaaggaaaaagttgtgaatggaagatcaagtggcaagctcagatggaagataaggtgatcttgatggactcaggcggcaaggggggggacaactggatcaagctcactcaaactcagcacttactacgacaaaactaagacttttgtagggaaagagctgaggggtgattaatatcataaagagtgaagcaagaaaaataagaaaagtggaaccaatcaccacgattattatgggagtgatgataatagcagtgaaagaattcatggaatttacatcaattgtcagaagtgttactaaaataagtagagagacccatatcggcaatcgaaaatgagctcatgaagtagagagtaatgaaaggatggatcgctgatgaacatggtaacaggcgacatgtttggccatgatgaaggaaagaaaatgaagaaaagaatgcgagatcgtcgaaaggagtgaaagatgcctgcgggctatgtggatgatgcgctatagaagaaacagagatctaggagttaaggacaaggttaggctagcgataagagaacatgctacgagacgatggacgtaccatgggactatgcaggaagtctctcacttccatgcgcgggcatgagcccacttctgttcagtgtcggggctgccggctgctcgggacggggcggggtagccggtgatcctggactgggccttggggggagcctggggcacggacttcttgggggccggtggggtgacgatcttcttggatctcttgacaaggaccgggaggagatggcccactactgggacttcgtcgacgacctcagcgacgtcaacgagcggcgccgcaggaatctccggtaagtcgatcggcgcaatgttgccggctccgtctgacaccgatcgtttcgccaaggccgagacggtatgggttgcggcagcggatccacatccggaatcagcaactgtgcccactgctcgtcggacgacgtccagccggccattaacgccagcagggacaccagaaatcgcgattccaccaacggcgcgcttgatgagagggtgacagtcggtcaatccggacgggtggattgaagtggtgataggagcagccacattgttcagggtgcccgaggcgttgataggaatcgattgggttgtcgcagctagcaggctaacaagaaaagagagtaaaacaggcgatgattgagagcgggagtaaatcatggttgctggtgggatgaggtaattaattattagatgtgggtcggtcgggttttgggctaaggctttgagacaggggcgattattagtatatggtattgttgcccgaaggaaacaaagatccggaagattagagggtgatttgatggcaaggagtttaacctgtgagggtatcgcagagtgtagcgaaatgaatgataggatggttcgagaaagactgagatggagtgagtcgacagtttaagtactctgcgattctcaggaaaccgatcaaagtcaggccgcttctaaaacagaggccggtggggggagcaggaagtttttttttttctttcttttttttttaaattagaaaatgccaaggtttcaggtgatcaatgcggctcaggcctttgtcggagagcaagcttaaggcgctgaggtggggaccgacctggcaggtaaaataggtccagtgtctagatggcccgttggttggtagtgatattggacgatgaaatattgtgccctcactggaagctggacagcgacgcaatgcactccacttatgttacactggacatattcgatccaggaacaatgggcctgaaagttcatgcttgagggtctgtatgatcagaccagaggcaagtaacagactgacacccggtccgccatactctgaattctaatgcaacatgttcgagaggggggggggggcattgagttcatcaatgacaccgcactggagctttggtagaaatacaatcggtatgctgggatcagatctcggaaatgaagtaccggaagggtggtatccatccatacagattccaggccaggctgttgaaggagcccagtctcgcgtctgaagttggctctcgccggtgcagtgacgctggaaggatgatggcgacgaaaacattgtcgaatttacccggtgggcattaggggaacatggattgattgatcatatggttgttatcagctgagaaagctgagttccacgatgacctaatactgactggccatgtcgctgggggactcattctactcgaaacgagcaaggaatcctttgaactgcgattgcgggggcaaacttcgatggtttttccctgccgacctcaatgcaggcccgccaagctcagttaactcgggtccccacatccttgacaagaaatccaaggttgcttgagcggagagcctgctgaggttattcgttgaataaggtggattcaccgattctaaagacttgtttcgtccctcaaagatttggtttttataaggttatctgctgggtttatcagctcttcgccagtcgaatggagataagtacacatcatgcttttcatcccttctgattggatcctagaagtccatggaaagctcatgtcctcatgattgcaacatgacccatcacctcctgcaagtgatgatttctcgatgactttgggaaatcttgccaccaggcttctttttgttgtgttggcatggaatgtttcacttctggctccgcaggaatcatatcggctgattcctgcacgcactaaccctaccggctgatttgactccggaggagagggccaccggaagacttgcaaagctaaatagttatgtaggaaaaacttttcaagcatacttttttttaaaagaaaggctgatcgaacctttatgcatactccattggggataccaaaccattaaaagttttataaaaaggctttatttccccatccaacctcaccgtcagcccgtagcacgttattccatcaacaggagaaaattccaagcactggatttcttctagggcatgcacacttgcaggatgaaacacagaaccagcagactgctgacaagtttgacatcatcatttaaataccgtcgtccaccatccgtatggactatgtcaaggccgttgggatgctgtacatatttataagaaacacactcaagcattccacaaacaccgaccgtccgaaagggtggtgccgtgtagggagaaaaaaggcagtgtcttttttccatgcgataataatacccttaaccgcaaagcacccaaaatgacaagtaaccccggttcgccgcccgtgataaatgattaaaacattgggagagcaggaaaaaatactgcatgaaagtcaaaaggacatggagtcgccggggattgaacccgggacctcgtcaagtttcattgaacaccgtgctgatgccattgcaaatgacgcgtgatagccactacactacaaccccatgacgtaaaagaaccgaaatagggatattataggacacaccaagaggagggggggtatcatttagaaactgagataatgaaagaaaaacaatgttgggtatgacacccggagaagaacaggaacccaaagaccacatgagacacagcttccatgggggaaccacatataacaaaacaatcaacccatctcgggcccattcgagactcaagaagcggacggcttgggagtgctcgtcccaacaagcgagcagatgagatttcttgacggccgtcgctagtcgtccgtaggagactaacgagagcggggcgatcggcttgtggggatcttggacgactgtgcatgcgaaatgagaatggaagcggagagagtcgcctgaaataaaaaaaaaaacaagaaatcagtattgaactagattttgtatgtgggtaagagagagagaaaaaaaagagaagggatgttagtagtgctcacccggatacacaagaaaatcgcacccgaatttcagcccgatgcccaagaacattccttgtctccaaagggcggaaaagacggcggatctggcgcgttggaattggttatcagggaaagtccagaggccggcccggcgagccgagtcgagttgatggtggacgacgtcagggtggtcgggcgtatgggtgggcgtgtgggattggagatggatggggacgaagtagggcacctggaccgggctgatggccggcttacttttctcatcgagaccgtccgggacaagcattccttgttggatctcttctgatccttcaccgccatcctccgtccgcgatggtggtttctgttgacgcgcccgacgcttctggtctgctgccgcgatctgcgagcggtagacttcttgggctgccgctcgtcgctcgccttcccggatggccgtcaaccgtcgctcctcggcgatctcttgatcccgtctggcttggtattcggtggattcttcgaccgtcgctggccgatgcgctttcagatcatcaactagaaccgctatgcctacagaaaatatgggcaccatcggtcagttataaccccaggatctcattattgatgatagatcagatccaaaaaaaagttgcccaacctagttctaccaggaccacaacttcttctggcatgagctgtaagggcagtccaagaaacacgttctgttgagccagttgcggtaatgtgccggtgaggagcccggagatctgataatcaatcctcaaccgttcgacctctatcctaaaaagaataaaaaaatgcgatccacattagcgattaacgagaccatgtgtggatatgtgatcgaagcaggatatgccgagctacgaacggtcaactgcccagatgtatgcttccccattcgagacataaatcgggatgggtggaccgatcggcgatgtcggtggtttccttctcaatggccccaccgctggcttctccgaatcattctccattgatggatagtgattccgcttggtcttctagccttctggttgtgtagttttgctgtagattttctttcccctgtttttgaagcgttgccggtcccacttccgactcccgagaggctgcgcaccagcaaaccgccgaacctcaagccggaccacggggctccccgggggtgaaggtgcggaacagtccacataatcgcgattggcgctgtgatttgagtttttttgtttttttcaaaataaaatttcttcaaaagcaaacatccatagtgccttgtgtgtcaatcatccgaaacgagaaatagaaagaggaaggcccagtatatatccatgaacctgcaaaagagccatctcttcacctatgtagacaaagaaaggcaaagagagtaccaaaatatgtatgtattcaccattgttttcagattgaacgaacagtatgatacaaaagagaatcgtatgtcaagcctatatatatataagagagtatgtatgtatctaaatatatatatgtgtgtgtgtttatgtttatctgtataagtattttgataatgtatctggaggaaagaggggggaaggatcgtaataggaccaaagaagatcaagccgtatcgcacatacataaaaaaaaatacatacaagaagaaaagagtagtagaaatcaagtgggaacagggatggaggagagaatctaaataatccaataaattacacaaagaaagagggaagagaaagaagtaatcggaccaaggcttgacttcaaaggaggaaaccaaagatcggcggagcttttattgatcgctttcaggagtcactgagacgttgctggtaggttgttggtgttgagaagtcggacgatcttcatcctctaccttgtcaacgtttccggtagccgattcgattcgatcgccattggcgtctcgcgccccatcgccatcaccgggcaaggccattccggtcttcaatcggacggtctcgaaggtcctgagcatctttcggcgagcgcccaccgcggccactccccgattctcgaggtcagagtcgctcatcatcaccatctccttccacgtacagccttcaaagttaggcgtatatttgtgcagccttaagcctcgtaaccatgccgatacatcaccgagtagcttcatgtctaactcttcctccggattcgcccccgagccgggtgtgtggttcggtttgttcgccgccgcagccgggcgggctccgataccggggcttcgtttgttcccagccataccggctcctgcaccgccaccggctcctgcaccgccgttgatcgggaatcccatgttcattccaaacctgccattgttggccggtgagagaagtggggctgcgttcatcataccagcgatcatcccattctgttgtaactgttgttggagggcttgtatactttggacttgttggatttgttgtcgcatgttgaggatattggccatattctgaagagcattcggatcggtcatactgcaatcgagataggaattcatcggtcaataaaacaaacaacgatcgacttcaagaagagaaacttacttcgccatggcggctaagttcgccatggaattcatgtccattccaccgttcaagccagcaagtgtgttcatcatcgccagattgttgaccattgttggatcgggactgttcagagattgcgtgttgggactatttaatccgtttctccaattttgttgagcagccgccatggcagtctgtggggcccccaataatgattgcgcagacatcagaccgggtagagaaggtccactactcgagctcatagccgatgtgaggtgtgcattggatgtattattggtagcaggcatcgtgcggctcaacattcctgattggccattcgccggattattatttccagatcggttcggagcttgagcagaactagaggtactgttggtcgagctattcataccggataatacacctgaaaaacctaagattgcaacgcgcgagccgagcggagaggacggcctcagtggacatacaaaaaaaaatgaaatgggtttcaaagcaaagagaaagcttaccagacgaggcattggtggcgttactcttactagctcttcggaatttgcgtgcgtcatctaattgaatgccagttggtggggcgtccactgagccacgtgccttcgagggagccaatgcagaagcgggtaaggaggcactattcgagccggcttggtgagtggcaccccattgggccagacggttcgccacagcctcgccatgagcctgatgagtttcatgatggttgtgagctgagtccttgttagcaaacatggggactagaggggtgttgacttgactggcccagctacccccgacggccgggctcatctgactctcttgccccgaacagggagaaggcaaagtacgagaaagcgtaggtgcaggaggattgtgttggttggaggaggtagagttgagttcgctgctagtgctcttgggtctagggcttaccgagcgactctgcgcctcttcttccactggacctgaaaaattgctccacttggggctcttcaggctactatctcctaggagctgaccaggggcagaaacacgattagctgctttggactgcagttttgcacgttgactagcgagtaaagctgctgcatcgtttgggctggtgttaaaattattggaatcactgaggagtgcagagttgggactaaggtatggctcgttggatgaagtgttggggccaagtgattgacgagcaaattgtcggacaattggcgacgcaggtgacatcttgcttagttgggccagtttggcttccatttgttgcttcatggagactcctagatgtttgattgattgagagagatgatgaatcagtgggcattctgtaaggataaaaaaaattactgagaccatcaaggaatccttaccattacccgtaggagcggggcttaacagggcagtcatcgggtcactgcgggccatttgttgtaagaccgtgatgaagaatcgtatttgaacttgggtggaggactaaagggatgaggtgtgtgtcaataatgggttggcagatatttgaaaaaaggggttttggacttacttgtaacaaagagtatagggcagcagttctttcggcctcacttagaactcggaaccattgctcgatcgcactcaactggaattattgttaggattaaatcgatcaatattcgatattgagcgagtagatcaagattgaggattggtttacatacctcttccttgaagctagcatccaaactagctgtggccatttcttcgagcgttgcttcgtagctttgtagatcctcgaaccacttatcgatggcttcggctgtcagatggagcatgtgtcaatcactctgggaagaattgatgattatgtaggagtgtgtgagtttaccttctagggagggtccaccgtggagttgctgttgaccactcaatccgagcatctcactattcggacggatgttgtgaccagcggatccaggaggcagacgggggctgacaggggggttgccgatggactgtttggtgttgtccaagctctgcctcatcccgccagcacttcgaggggggccatagcggggggagagggctccgaagtgttggttggaaggggtggatgaggagagagagtgctgatgacggaagacgttgttgtgctgttgagatgaaggggtgggtgatcggttggaagtagcagagggtggtcgaactggagccaatgaagccatcgagtcgaattgagagggttgtgcttgatgttgtcgttgtgttgtgtctgttgtgaattaatagtcagttcttgcttgtggtggtgggggtgagactgagggacgtacagactggttgtctcaagttggaagaagaaggagaagatgtgggagtgagggatgaggagaagaggaagaagaagaagaaggggcgggttgtgatgagacaggggacggttgaagttgaagttgaactccggatggttttctcgattgcagaggcaagttcggagtgagagctgtgaagtgagtctggatcgtcgattatccgactggccagtctacggagcacactcacataagccactccaacactaaaaaccagcccactcagccaatctgaacccagtctggacggccaccagttgtacacagaacatagcctcgcctcaactccaccgagacgaaacctatatatccatacagactgaacagcctccacctcttcaagtggcctcctctgcatagcgcctgcacctcgtcacaagccaggggggggggggacgatgtctgaatgaacaaagtcttaaaaccaaataaaccacacaatatgcatatacacatagatgcaacttgttgaagcctgtgtgtacaattttgccacttgactccttattcagcatttgcacccaagcagaaaaaaaggaagccatcaatgaacacactgcattcagcctacatatttatttgaagtcaatccacacccactgttacattctgatgaatgggtgacttcttacttgcaccaagacaggaaaaaaaagaaaaagtacataagactaagagagacaaaaaaacaatgaacagaaaaagatgagaagattggcaaccaggaagagtcaaagaatcttagtcgtctgtttttatttttctcttgatcctttttagctcaagggtttttggatcaggcaaacaagacctggagggataaatagctagataaaacaaacttgattgcatcatatttccaaacaataaaaagaccactttgaagttgttttggttctttttttcaatgattgttttaaaaaaatgctggaaagaagttgagaaatttgactgggagaccaggagtgatgactaggaaaaaaactgcaacaattgaaagaagaaacaaaatgtctactgttggtattgatcatcagattcatcaattggaattagagatcttgggatttctgcgctcctcaatggacggtgtttataatcttcatttttgcttttggagatctcaattctaattcaaacaaggttgagtgtgcttctggaccatttcagttatactatataatggagctggtacctgcaaaagaagtcccaaaataaccaagataatcaccataacatgtcactgcataaactaactcatcagacaacgtcagtccaagcactcatcggactggcttgcccaatgagttaatttgtgcagtgtgtgcatatatgagtgcatcaaatccacaatcgtctgagcctttggctctgttctgagcttcattttgtctaggtattaacccattccaagctgaagcagtcaagttacaggatcaaaaaaaggtatgaagaattaaatgagaaagcagaacctataccactgtgaaaaaaaatcttgctgaactggcggcagttgacatgcaatattaaaaggcacctttataatattgcatgtcaactggtgccagttcagagagatgttctcacagtgtactggtgaatcgcaaagtctgtgattttcagctgcttggttcagtcccacaggagtgcataggttggtattgcattgtgttagaccatctccatccaggggtttatattaagggtgtgaccaggggttcgggacggggcatgagggtcatcccaaaccccagggcctgaccttttttttctgagagccgaataatcagcctccagaccctttctctgggttgcttagtccaatatcatcctttcctcagtttcttttttctttttccccctccaaaggactgtttaggcaaattcatcgacccaaggagcaacttttaatgcctccaaccaccaaaaaaaacatgaaatccccaaaaagatcatgtgaaatccatatccaagcaagaaaagttgacaccctggggttcggggtgtccacaagactcatctcaatgccctgagccctggggtcacaccttggggcaagaccccagggcacacccttagtttatatcctgcaagtaaaataaatttgcctccccaaacccagaatacagcttccaatgggggtgctaaacgttatgtaaatttagttttcaccttcacaggtagtatagcattgtcagatatgcaatcactgtaaatacaacccaaatacctccccaatccattggtttcacagggtgatatttgtttactctttgtctcccccactttcaatctctcctgctatcaatttcacatacagcatgtctacttttggcaacctgtggtggaacataaaatctcattgtgctgctataactctgccacagctagcaagtttggaaatttatcaactcatacaatgttgcccagtggagagggtcttaaacctcaaatttacagctgaaatttcataggtttatcccccgacacaaaactttggcaggcagacacaggaaatgagttagtcatactgacaaaaaaatcatactcaagagagaaatcttcagattttacagtgtgatttcttctgagaagattaaatacaagcaacatgtaattgaggtttgaagatatattataaatctcccccattttgaagagcattcataaagtcctatttagaaataccccttatgtttataccttacaaccatatttcaaacaccctgaacctttcctctggtacaagctttggtaacctgtactgttacccattgattgttacctcagattcctctattcccaactcaactataggtcttagctgtggatttccctggatctttgctgctggaagcttgagtaagtcttaagagctttgtcctgggccttgaatgaaaactgatcatcttttctatctgaatattagtctacggctataacactacagattcatacctccataagtagtataagcctgaaacttagtcccagttcctgttcacccattcaaggaattttcaccccaaaactgtcttgatccaaccatccaaacctcttgtacttatcaaagagcaattacatcctcatcagtttaaagtgatctgtgaaatgttgaactaaaaatctagccaagaaggtctgggggctatgaactgctctcacaaagggctcaaaatgaactgaaatatttaaatccaaaggtcaagttggtaagaatatcccaaaatgagtgtttttggtttctttttcactgctttttgattatatccttttctcagttataaattatacaatgcacaaattgtgcatgatctgtcacacagaatgcaatgatataaaacaggcttccaaatagtatcacttcttttttggcttggacttgaaattacatattttcttgggggggggatcttggccagtgcataaacaactgctggaatagagttgcttaattcaagaactatgatcaaagattaccaaaataacacaataccctttttccagagggacaggggaaccctggcgtgccaggggcaccttggaaagcaagcctctgtttggaggcttgctttgcaccttcctggctatacctggtcctacaatcaaggagcttgggttaagttagcaaagactgtgaggcggctacccccaaagatacctggttactgaattttctttcagccaagaacagacatttaggaccacacccagcggtacctgccaggtagttctgggtacctagccacgggtccaaactgatgttctgtaatcaaatatagatagcattctgaggtgaaaataaaaataaaaggagtgcaagattgtgattttgattgttattgagaattcaaaaataaccttgaaatgtcagaaatgtatgtcagaggaaatccttcccaaatctacggatctacacacattaaccagacaggaaaataaaaccaattagttttcctatggttctgtaacaatactggattctgaaaggattgtggaaatgttcaataaaatgagttttggacatagggtaactgggtctaaaccttgtgaatctctttgtcaacagaatttaagaaaaaatgaatgaatggagtcatgcaattaaaatgttgaacaatgatgggaattttgtttgattatacaaatcttgatgaatagaataactgaactagagaagaggaccaattctctagagaagaggaccaattcttgaaaaatataagctttccccaaacaaggaagttcaattatctcctacaagtcacctctgatactatttattattcaaatccaagctgcttgttgatttttccttttcatggattaagaatagaatctgatgcttcaaacttcaatcagatttaaatttcccaaggaattcataatcagatccttcttgttttaatgctttgacacatgaatgtgtaaacatatcccacaaaccaagctgaattccatgctctacctcaccttccccaagcttaatatttttcatgtgatcattgttccagcttgtaaggagcttgtacacgtcatgctgcagtggtgctgcccaatcaaataaagtaatcacagcccagttgccgggcttattgaagggtatgctattctttttgcctgcggctataggtggtaggatacttgaaaaatcccccacgtgaactgagatggatttctttaatgtctttgcttggacatttttgattactcaataagcacctctccgtggcatgacaccacgagttatcctaaatggaagtccagcactattttttgaagtggaaatgaaatttggatggatgatgcaccatgatttcccaccgtatcaaacctctttgagaagcttcttgtcccaatctttgaatagagtaattggccagaaatctgaggggttctctcggggaggatactcccaaaaccattccatcttgggctgtgaattagtaagccccttttgattgaggtgagtcattgctttctgatggtggtaagctttgggttcctgaagaataaacctatcttcatttacagctatttcgggaagtcttgtccacttggactcgcgaattcttttttattttttatttttttactgaactggacctgtcagaactgaactagtgatgacagctgtacctccttggctgtagttcagtacaaagaaaaatttcaaaaatttcaaaaaaaaaaaattgcgagacaactggacaaccctttccaaaatagctgtattgctatgagtacaggtagtatgatggcttcataccttgagatattcatcctgaaggtcctgtaaagagtaccaacccacaatcattttcccttaatcaattgtagttgagaaactccgtttggcgagaattccacaaattctcttctttcatttccattgtaaacccagagcctctgtttcaattgattcttgtacttgatgccttgttgtctgtctgagacaatttgaccactgtctttgtccgatttggttaatataactgtaccaactccttggggagcttgactatcaaggatcatgtagttcacaaagaaaggaaaagtggtattggataattggtcaaaaacgttcctgcttccaccttgacaatcagggtggttaggaccattatagattgaagtgttaacattgtgacctttggagataaagaagtcagtggagctggcttggatgtaaagcaatttattttattttatttgaattggaagttgaactgagtagagttagagaagaaaacagtcatcagcaatggtgtttattttacatgcgtcaaacctcattggataaacccgatcactgagaactggaatgaggaaaccatgtgggaaagcatcagcaaagtgaaattaaattaccacgtgttattggctgtagtgagcaagaatactagttggcaagagagaaacaacatgtatttcttcaggattgagcaagctggtaaggtgggtggccttttatgggcatcacaggtgcccatcacatgtaagtattgtcatttccccggcccgtcatactgagtcttgcatactattacaagtcagcaggtgtttgtatacaagtgcttacttggggagggcaactgtctgaggattattattccgctttcccaagattgagctgagggaagaaggtctttgctagaacatgtcgggtcaagcaatgatgggtcactcaagtcttcaacttgagaagtttcccaatagtataccgatacaccactttgatcaaggtctcagaaacactcaatatagacattgcagtatgaagtcttgccgccggccagctctgcctgagcatcatactagtgccttttgtgaccgcaagacttgagtcgagtaagccaatccagggtaaattaccaagtacagtgcctagacagtgaaaagtggctgcctattttggattccagagctccagagcacaaatttgaaatcatgagacttggtcaggtggtgcataagaggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttatgaaaaataaaaaaacaaaattgatttttttcaaaagctttgatattcattttgagggagtgggagtgctgagaaaaagaaagattgggaaatgggaagaatgattataaatgaaaattttagaaaaactggttttcagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggctccaatctggaccaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttccattctttctttctctcagcactcccactccctcaaaatgaatattaaagcttttgaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttaaacacggttttttaattaattttttatgggttattttttgagtttttttgaatttttaaggttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttgtgaaattttaaagttatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagccccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattatggcaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacactcaattatccttattttttggaatttcaagctcatttcctacacttttaaaggtttcagaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacactcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatgattgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaataaaattggatgttaatattgaattctacacacttttaaatgtatgaaaaaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaaattaataatcaaaattcatttttatggaaaatggactttaccattaaattctacacctttcatagtgtaggaataaattttaaaatttcgaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacacggaaaacccgcgtttttttattaaggcccttgaaaaaaatcgagtttattttttatttttcacaaattttcaaactttattttttgcttttattatttcatattcatggtttgtgtcagctctggtctcttatgtgacctagagttgatagggtttttgggtcacactatagccaagagggccagtggaaagaagtccaactcaacactggtacagtggagggactggctccttataaaaataagggacagctgtggaatgagcttcacagtgcctgagctcagttaatataagagaaaagggttggtactagtcttataagttaaataagtaacttataaggctagtaatgagtataaggaaaagagtaattaatatgttaagactattgtaaaaaccccactcactatttattagtattttaatatctagtaaggtgattgggtttgtatggtaataatgtctgggggatgaatctcagggggagagacatcctcttaaatattacatagcaggggtcaattctgctgctgggaccggtgcagtccccttattgttacacttttccttgggggaaagtgtcaggatattcagagcatgataaatgtacatgtgttgaatatcttttatttcagaaaataccataagagagataaacataataaacatacacacaagagaggtaaattggataatcatctcttggatacacccaggagataattatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagagataacattacttaatagttattaacttaaagattacacataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacagtttgggagctattatgcaccacctgaccaagtcttatgacttcaattttgtatttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacaaccaattgtcagcaaatgatatttgtctgagtacattgatgtcgctgcgatgggttagagcaacccagagggctctggacgctcccaaaaacaagcatcatctgggcctcctgtctgagcaccacgggtaatccatgtcatgacggtaaatagtcaagtcaagttagccgatcggttggtgtcaatgtgaagtgcaacaacttttcgccagttgcaggcgcaagttgatgtccctgcaacacgttcagacatggcggcttgaagcctgccgaaaaaaaatagttgcattgagtttgttgctgaaggtacttacataggatgtatgactgcccttgcaggccttatcattggagtatatttcaggtcaggatatcaacaagatcaaacaggttcaacgaaacatacaaccttttgattttgaaaaagggatttgaggaagaaagatgggaattagtgctgttttgcagatatcttaatctattgtgggttcacacctcatgcgaccttatatcttttttttggtctgacaaatcctggaacccctgctgtcttgctcttatcatcttaaaataaaaagaaaataaaaaaattgatttaccaggctgaattaatcactctggtctgcacccatcaattagaataaccaaaccaacttgtattattgggtgcctgagatgttggacaaaatctctatctggagaaattctagctcatgaggctaagcaaagacagcaaatagccataagtacgattaaatatagctacactccagcatttcccattgagtgttggccaacaccaatgtctatggcaactggcagtatgctgttttaaatcactttttggggaaaggtgttgcagtagagacgatcaaaattccactaacattgtggtaccagccccatccaaatagattggactgcttatctatgctgacatgttttggtcaaatagcttggtagcccaatattgctgctcaagcagttgattagaccaataaaatgttgatcttgctgaagcataaatctcctgggccttggatgagaccatgccataggccaaatttcacttaaaaaaaaggttaaaaattaagagccctaatctgaaggactgcaggactccgaggaggatcagaacggaggatgtttgatttcaagtagtagaatatatgcacagaggtagagttgcgggaaatcgtcacctgtgcaatagtggatcaagtaaaatgtaccaaaaataacattgcatcacatgccatgtgggctcgatctggctgatctgaaaaggtgcgttcttataacctaagtgcaaaatcctagaaattctgtggatttaggtaaggccccatttggatgtcccacctgagggaaagtgcaagttgaagacccaagagactccaagtcttcacattggaatctggttctatgcagcggttctaaatctgcttccgcaagagctgaagaaccaatgagacgtcttccaggttgcaatgtgccaattgatacgatgaaaagaatcactggatcggtaaaaaggaaacgaaccaaccaaatccagactgccagtagcatttggaggttgggggggtcaatggattggagagcgactccgatacgaataagcaaagcgcatggattgcgtatgtacaccgtacagaagggacaattaaatgagcaaaaaaaaaaaaaacgggaacacagaagaccagcaacaaacagacacaaacacgattaaaggaagagaatgctatatgtatttacaaagaaaagaaagaactgcatggggagcaagggggggaaaaaagagtcgttaaacaaatcatgtgttgatagagcacgttatagttgagcatgtggtggagatggacggccggaaaggataccagataggtttggatccgagtacaaaaacgtctagaccgagtagacgatagggaaaagggagaaaaagaaaataccgctaaaaagagatcttcgctgggtcgagtctttgcgaccagtattaaaagaggattgaggaggctaaagggcttgagatcgaccaatgttccctgttgactgataaacaaaacaaaaaaagttcgagtacaaagagaagaaaagtggaagagggaaaacttcatcacagaacgattttcgacagttccttcaatctgcagattgattgatattaaacaaagcatgccaagtgagattggaaaagagggatatcaaaaaggaaatctgtacattgtcgatcagtatttgtgtgtgtccttgtcgctttcaggtgccggagcggtatcggttggcttggagttttggtcagctccttgtccatcggtattgcttgtgggggccgccggtttgttgtcgccgtcgccgggcaaggccatccctttgatgatcctgaccgtctcaaacgtcctcagcatctttctccgcgcgccgacggcagccaccccgcgggcctcgagggtcgcgtcgctcatcaagaccatttcttgccaagtgcaccccgcaaagttgggcgtgtatttgtgcaagcgcaaacctcgaagccaagcagggatgtcattcaggagattcatgtccaagtcctcatccggattcgagcctgagcctggcgtgtgggtcggcttgcccgagccccgtccggccgggctgcgtttgttgttgcccatcccattcggacttccggacatcattgggaatccaaagttcatcccaaatctagctgaaccaggcgaagccatcgcaccaccaggcatcatgccgctctgctgtagttgctgttgaagtgactggaggttttgtacctgttgcatttgttgacgcatgttcaacaagttggccatgttttgtagagcggcagggtcggcaatactgtgaaatcaagtattaaaagaataaaatacattaatcatagggccaaacagaaataaaagctaggaaattcttcttacttcgccactgccgccaagtttgccataccattcatgttcattccattaattccaccgttgagaccagcagcgagcgtattcatcatggcaaggtctttcagcatggttggatcgggctggttcatggatggcatggatgcagtgttcagtccttggcgccagttttgttgagcagccacagcggccttttgagcccccaacatcgattgtgcgttcatgggactagacagaggcattccgttgctcatggctgagcggggtgtattgacggtgtttgtgttagggttatgagtggcagattgactagtgttggtggagaggttgtttgcttgagctgagccaacgctattgttgttagtgttcatgccagaaagaacccccgaaaaacctgaatttcatctgaataagtaacgactagctacaataaatcaagaagttggaatcacataccagcagagccatcagcagcagcactcttgctctgtcgtcggaacttgcgggcatcatccaatgggaaaccattcaatgaagaagattgaggtagggcaaggttggacgagaccgattgagaggagagggaggcgccgtttgaccccgcttgatgagcagccccccattgcgcaagtcgattgctgacatcagaaacatttgtggctgtggtatcatggctttgaccgttagccttgtctttgttgccgaacatggggaccaggggtgtgttgacttgactagcccagctaccacccatgatcggacttagttgaccctcgattcctgatgtggagttgatagaatgggcaaatccggggtgaagcgtattttgagagttgttgttaaactccgcaccgttagatctgggtctaggacttgatgcgcgactgtgagattcttcttcaacagggcccggggcagtgttccatttcgggctcttgagactgttgctagcgctcaaaagttgacctggggcggaaagtcgattggcagctttggcgttcagcttggcacgttgagcagaaagtaagctcgcaggatcatttgagttgttgggctcgttgaataaggccgagttggggctgaggaaattatcagttgaagtgacgttgacgttgggagtaagcgattgatgagcaaactggcggacaatcggggaagcgggggacttcatgctaagttgggagagtttggcttccatttgctgttccatagagggagctgagaaaggataacccattaggaggtcgatcactatctcaacaaaatccaaattgaagggtggaaaatacttacttgaagggttcaatgccggacttaacattgatatcatgggatcactgcgagccatttgttgcaaaacggtaatgaaaaaccgtatttgaacctgagtggaagactaatagattcaccggcggagtcaggcctcaaagacatgtgactggggaaaaaaatcaaaaccttcaacctacctgcatcaaggaatacagtgctgcagtccgctccgcttcgctaaggactctgaaccattgttcgatggcgttcaactagcatcaacaagcaaatggaaggtgatagattagcatgatgctgagctgctttgaaggagaaaaataaaaaattcatctcacttcttctttaaaattgacatccaaacttgcagcggccatttcctctagggtagcttcatagctttgcagatcttcaaaccacttatcaatagcttcggctggatgtgtgaaagagagaatataaagttgtcagtcactactagacccctcaaaacaggaattgtacagatacgcgaacgtaaatgtgtacataccctcacctgattcgccctggttgggttgaccattgctaccaccgctagcaccaccgtgactgccactggctgataagatttcactgttgggtcggagttgagtcaatccaggggggcgagggctgatcgggccgttgacagctagacttttggtgacatccaagctctgccttggaccaccggcgcttcgtgcaccgccgtaatggttgaagagtgagccaaagtgttgattcccaggggttgaggttgaaagagagtgctggtgacgatagacgttattagctttcatgttggattgtaggcccgaaggagaagacgaccggttgggagtaggattgagatggggggctagagacgaagtcatgggtgcgatgatcgtgaagagtgaaatgaaggttgaaggagctttttagaaggggacgagagatggattgatgtgatattaatgatctcgtaacagaatgaggaagtgttcgattggtttgcgctttctcgcttcaaggtatggaatcaggagatgtgtgagatggcgtggagagctcgacttgatagactcgagcttgaggatgatgaaacggttgactagcgaagagaggatgggtagaaggaaggtaggttcactgcgctggggcgagtcaaacgaacaaacagaccaaatggaacgaggatatgattatctatagcactaggcgggaagaggaagcttgttaaagaagaaagaacaaagcggccgaagttccgaacagagatagagatacgttatatatttataatatgtagaaagagagagagagagaagttgtatgtgggagtgtgtgtgtgtgagtttctacaggtcgagaggtccacgtcaaatggaaaatcaaaaatccagggatttcaaaagatgaaagtcttgaagtaaaattccgctgcctttcgtcaaaacagatgggagacaaacaaaatgatggcgatgatgatgctgatgaggaggagcaggaggaggaggaagagggagaaggagaaggaccaatggggtggaagtgcaggtgcaaaggggtttgtttaggttggagacggtcaagagggacgcttggctgaagttgtatataaacggcttcaaagtcttacagatcggagtatccttgctagggaagtacaaacaaactcgggcttcagccttggactgcaatacttgagatgcttaagttgtactcttttaatcaaagtgtttcttaactgatccaaatccaaaaaaaaccatgatcaacgattggaggtggtggtcattcggctctttgcttggtccatgacgaccacatccatacactcggaactatggctacaatccctcctccgacttccacgacgacactcaacaaccacaacagcaacccggctggtaaggaaggactcccccaatcaacattactgtaatcgagaacacccttcgatcagctcgtacatacaacttcccttctgggtcaccttatcaaccaaaacaggaaccaacacaaccatagacaaaaatcaattgaatctaccttcatcatcttttagtaaacatcgccacaacaaagacaaaatgctggtctaaattagtgcacgccacttgctgccaaagaattgaaaaaaaaacatagctggcagtggaaaatatgtaagtatgcctgggtctgaatctattttccatcggtttgattagtttgcacagggtatatagaactgcaggccttccaaaagagcaagaataaggatgaaatcataaatgtaatatacagacttctgaaagaaagaagacacggtcaacagatggacaactcttcaggaaaaaaaaactcatccctcaagagaaagcaaagtcaagctgctgatcaaaagccccaaaagatgaaaagaatgaaagattgggtagatagatgtgtatgagacaaagagagaggagctattggggggggggggtaaattaaagcttgtctgtctgtgcatacattacatgcccagtgcacttggcagaacacaatattttatggagatgctgataagaaagcttgagctgggagacctcaaaataggccagtccccattccagccaatgccacaatggcctgctaatcatttgaacccttgtgcatgataatgcactatttcgaagtacatttaaccttgggattgtgcagaaaaatcagggctttaccccaaaccttaaagctttcccctgttggatcactagaaccaggcagatcttacctaccatctgatagaggatggaccactctttgtcttttgaccacattcaaaattccctgcaaagtctatgattccatgagcttggaccatctttatgcagctgtattgacgaatccagatgggcaaaatccaagaaatcatgagattcaccagagatttcgagtatttttgaaaggtaagaagattcccatcttttgttggatgttaggcaagatctgtctggttttaatgatccaacaggcaggctgtatttgaggggggaagtgtaggtcaattttatccaccaccaaaacaacaaaacctctcaagccaaaatgttcactttactctcaagtcattcatttggaggatccctttgtaagtcaactaaggtgggtcttgtgttaagctaggagcaattgtagggttttgttaataatttattggaaagtttgaaatcttggtgagaagcttctctttaagagtaatgatcaaaaaccacaatgcatcaggaaacagaacttgtaactcactaacaatttttttggtaaaaatgttaacccccttcttgcctctaagttttatcaagattcccaatttatgttcaagttctcattgaagatcaagttgacttacagcagtagatgcttcatttgtcaggaatggatcacaacccctatgttgtgaatacctttgaggttcaatgtcatcaacaagctcttatttgaccaagtgctgataggtctttgagtctcactataaccacacaggtagtcagtggaacttcaaaccccattcacaagtattaagtaaggtgtctgggcttggggggaaggatttctagagggaagaacctccccagaggccaatctgcttgtgagactggcatggtccccatgtaattacatttttaccttggggaaaggtgccatgattttcaaggcatttgaaatttcaacatgttgaatacctctctcttatgttatgggaaacacaagtaagaaattaaagataaaacatgagaataatctctccttgataaataaacacaagagagataattagcctttctcatatgtgtattattttgatagatagagaataactcaaataatgataattgtgtaaccttgaggggttcaaatctcatgtagacacatggactagtgtctcagtgtctgaaattcatggaaagtcaatgatccacataatctgaaaataaaattttcaatagcaaagagcaactcaaatccatcacaggtggtaaattgggttcacccaaactatatttgtcacccaaaatccagggtctgattgaggttgaagatctgacagctttgtgccacccctgctatgtaccactctgggatgtgtgaaggcatccctccagcttgtaaacattccatcctttcaagccttgcattcactgattctggattccccagacttatcactaaatgtcatgaacaattagcctcagatttttcaccttctggtgccatgcaggtctcaccccgtgctagatccacaacacatttcctaaacccaaaatgtagccacttggatttaccacacacggtgtagttcctctaaacacttaaattccaagttttcttgccacacagaaagtgttgtagtccttgtcttcagttccacgcattttaacctctaccttaattccacaagatcacaccaccccaaaccagctcctgatcactgagaatttctgaaaaaggcaacattgacctcagcaaacttttttcttaatcacaaaaaatgtcagatataccaaactactcattgtgcctttgaatcaattactttccactcaaacatcacaactgctgtacaggtaccaagaagtggcagttcaataaaacagtttcaattgaactttctaggtgcaaataagcaggagcacactaaaaccagtctcaaattttcccaaaagatgatttcttaatgtaaggttggattttttgaacttttatttagaaaattctgtggtggtgaaaaatgagatatataagaaataagaagaacatccaaaatgagaacagctcacttttggctcagcttggcagatttctatgcgttttatttttttgactctcaattgagcccaatacattttgtaaaaaaaacacaaaccaacagccaggcaaaatagacctgtttaatttgcaacatcctggaaaaggggttttcagaaaatattcatgttgtatgacatcattttgatatctttctaaagacaaactattttctctccatattaatttggagttgaaaagttggattccaactttttgattcaaaagattgacaaacacatttgtttgaggaaattgtcaaccccttgcttagatgtttgaccaaaaaaccattcctttgtcacaaggacagaaggacctgcccttgtttgttgaaatggtcttattctgctggaatatttcctttggaaaggcaaacaccaaatgaaacctctgaaccaacaattggtggtgtagtgcagcagaattctgctaacacataaagcaaaaaatgtgagaccctcaattggaacattgagtcttacacaggatccaagattttcactatctcatggggatgctgttgaattttttgctcatcgatctcactctctcttcctttcttcctctctgtcacctgtcactcatttatcaccaactgttttcttattcaatatgcataaatttctggtcccacaacttgtgcacttttgtatctagactacttaacaccctactctagatattgagaaataaaaattatcggttctttattctttttttagatcaatcctgaaggagcacattagcccttcttcagtcatttgttgcgagcactttagccctctcatcaagaatcaaaaagtaattttctttggccctttccgccttattttcttcagatgcactcctcacaatgagatagttttaagcaacttggggccactgaactttccaaagaaaaaaaagaaattgtggcagacagtaacttgctcacattaaaaaaatgataccagcaacttttcttgcacctgtgatgtaataattccctgatctgaaaaaaaaaatgcaggaagctggcagcaattgacatgcagaatacccaaacaacaactagtgtcacaacccaaagttattccaaacaacagtttttgcactgtggctgtgaaaactgtgcatgcaagttatgttgaaacagaatgtaagtaacaaaacaagttgaaacaggttttttggaggtgatcaactggtgccagcttcttgagaagttcttgcagagattcactcttcaattttcacatgccaatgccaaagcataaaattgcatggatgtaaccggtgtattcttacaaatggtgcgcggtgaggctgatcattattggatctaatgtatgaagaaaagatatcacatgtcaccatgatgaaagcacaggttttttggaggtgatcaactggtgccagcttcctgactttgtgcagagattcactcttcaatttgcacatgccactgccaaagcaccaaattacctggatgcaaccggtgtattcttataaatggtgggctgtgaggctggaaaacaaatgtcctcattattgggtctgatgtatgaagaaaagagatcacatgtcatcatgatgaaagcaggagaaaaaagtgatgactgggtctgtggatgagaggggatttgctcaatagtacaacagggctgtcaatacatccatgagaccatggctttaacacagaacaagacaaagaagagtaacatacgatctggtagatggaatacaataatatgacagaccggttgggagtctgtatatgctggaacatggatgtgagacatgaggaaatgaagacagagagacgaaaaagatgacaatgatacatgcgattggatacaaagcataattttaaaaataggtgtagctaaggcttgaaggccttctgtacttcctcagcaaacgctttatcagccaagactttccaagcgacaacagcaatgcccttagcagatttcaacgtgaggcgatgtgcttcttctgtcgcggcagcatccgtgaacccccgggtgtgattaccttggcccggtaaggttggaatggcataaatggggtggatcgaggggacttcataggacacatttcccttcgaaccgatgcaagtcgccaggtaaacataaaagaaacatcaatcaattccatccatgccgtcaaacaaggcgagaagaaatcaatgaaaggcatgggacttacaaagtcagtcgaaccaagtgccggcccatccatagggacggcaatacccatgatgttctccatgtacttgtggtactctttggctaacgggcgattgttgaccaaatcagcatatagcatttcttcttgaatcttcatgcgacagttactcgagtcactagccgcttggaagcacttcatgacccgtgatttgagcttctccatcccttctcttgtaggcgctcggatgtcgtatcttagccatgcataatcaggtatcactggtgccattcaatcaagatgtcaatttggtgcagtcagcttagttgcccccaaatgatgctaaaccaccagtttggaaaaaagaaaaacgagaccctcactcaccattggaaacccaatgttctgaaccttgaatgatcccatgcactcgctcgtccggtcgaactttcaatagcaaacaaacaccattcaattcatagttttgaacaatcaagaagcacgtgagtgaaagggtgatttgaacgtcggtggaaacatgagataaacgcaactttgttggcggagaagcgcgatgttggtataagcggataccgcagcgtcgagtgcattgataccttcccaaggagcccctgcggcatgagcacttcaatcatcataaaagtattcgctacttgagctttctgctgcacccacacacatgaggaaacaaataaaaccagcaggacagaaagctcactttttcccaaaatattccaccttgacctgactgattgcgagcatcggtaatatcccaccaaacggcgcaggatgtaacatcaagcaagcctaaacttacccgaggtgagtgtatcagatcatttttaatctagaaactggtgggttgagttgtggagcgaatcaatcaatcttccttgactcacgtccatgcctcgataagcaccctgctcgagtagttggatctttcctccaatcgtctcttccgctggtgttccaagtaaaactactttaccgggggtgttggtctagcatcaattaggattttaaaataccacggaccaaccgtcagtaacatgtattatttctgttatataatcgtgcgtttgatagattgagagcgggcctacttttttcaaagcttgtgcagtagccatggcagcagcaatcccagagatacaaatcaagggatgaccacaggcatgcctataccccgtgagaataaaagttgtcagacgtggtacagccatcatgatcacagtctaggagacaaggtgtagagctcttacccgatccctggcaaggcatccatttctgagttgaagcccaccgtgcgtccgcctttgccaagtgtgaagaccgcctcgacggctgtttggatgccatacgcgtgtcgagtaactttccaacctgtttttttttgaaggaagctcgagtcagctctttagaaagacttgtaaatcactctaggagtggggactcaccgggagtctgttcaaagatctgagcaatcaagtcgtgcgtcttgaattctttcatcgcgatttccgcaaacccgaagatctccatgctccatttgcgtagatcggcagacagggaatcaatttcctcctccaggatcgagggataatccatcgcgttttcgtcttggaggttgatcaagggcttttcttggtcagagcggggcggttgaaggccagtgggatattgcaatttcatcatgcttgcaaacggtggtgattgggactgagagcgcaaaggcattgaatgtcagttgagtgttgacttctaagcataaacagtcaatatccggacatacttcgagttctccaaatccacatttacaggatgatagcccttgttgttcgttgtgctcagcgtttgcgtgatcttggctattctccagacgcagaccggcggtaatcgagttgatgatgggaccaagacagcttgagtgggatgacatgttggttgtggatagcttttgggtggtgagtgtcttgttcagtggtggactaattgcgctcgttcaacttacagtggcagcagtctaaccaagttgggccccctttggacgtcgctcccacctgtcggtactgtcccatgtccttcataacccaggctcatcaggtcccaccctacgttcccagcattcagaaccaacccatatatggctcaagatggaccatgagcgcccatggtccaccatgctaacattattcaggatgattggttttctgtcttcaacctccttcctgttcccacaagagcacactgcccacatcatgatcacttcctgcttcagttcaccatcatttcctctgcgcatcacccttgttttatttacaatcagagggtttctagactggataggaagagttcatcacaaggaagcaacacataaaacaaaggtcgagaaacgagcacatgatgagaaaatattcgtgatatgagacattacaactagaacaagatattcggcagatatagcggagtcgatttttttttcttcttctcttccaaaaatagtgttgaatgagatagaagaaactgcatacaaagctcgttttgattgtcgttgttgaggaaccacgcggagattcagtggttcgagatgatgttgacatgggtttgtgatactaactaatttttcaatcgaggatgacagtaacaatggtacatcgtgagtggatagataatcagagagttttggaagcggttgaatcgttatcccggaaatacattcgtagatttttttttttttttttttgaaaaaagaagaagaaaaaggataagccgggaaatgtgcgcgcgtggagtttgaccaagtggttttcgctatatcttcgtaagatttgatcacatgatggcgattaagagtaagtccagttggaaggccttgcaatgcgagtcttcgtgggtatggtgtccaggttgaattataaagttcatctccaacttttgatgttaaaagctgtctacttgtgctaattttttctttgtcgtgggcgaagttgataggcattggttgacctcgtaacagaagcaacggattatattcgtaaggggcctcgacggacagccggtgcaggtgattgatcggcagaaaaattgttcttgaacatatgtccgccacgactccttggacgagaagtgtgactccagagtttagcgtcgagagattcgttttcctttcctttcttgtcggcctttttggactggatagacttggtaaatgttgttccgcagcgatcagtgtcctataaaaataaagagtgggtcagtcattcagacggatagaaaggtcaatggagccaagtatagacaacaaacatggtgaaagggttgtagtttgatatcgtaatctggggctaacaaaggcaagctccaccctccctgagatcccgtgtaagcatctgtgacctcggccaacggactaacttcgtaggagctggatggctttgaacttgaagggaaattgacatcccgactcttgcgcaccgtaagattgccaaagtgaaggttggaggaggttgaagctggagaaagattgagtccctccgagcgccccgcagtgaccggaaggacctccatcgtgtcgatcaccccatcgaaatcagtttgaccctctccatactcttccagtattcccacaggctgattcactcgcagtcgggtattgtgcgccgcttctgaattctggagcgacacgatctcgccaggcgtcgccgtcctcaaaccgaacccagtatcgctgacatggtgctttgcttcaagatcctcaggctctcctccggagggatgggtagtttcaccaagtgcggcgttaccccgatcgtccgctgtgataatcgatcgagctgcaagtgcgcccgcctccaatgcgccaacctcggtggttagatggcttgtagtagctggggtgaggagacatgaagccgccagagtggcaacaacctccctttccccggaatccacgccgtctggggaaggcgtcttcgtagcaggaggagcgaagggataggtggaaatcaagagagcatcgcacgtcgcaattaaaattcctcttgtgggttcccctggaggggacgatcggttttcttcattgctcctggagtccggagcgtcgtcgtaagagtttgcatgtcgaggcttggcgactgggttcattgaggattgactctttaagcttattagatatgacaacagctatacaagggaattgagcttaggtgattctcgagtgggttttggaaggtcgaagatcctacagaagtcaccacacttgactgcaatggtccatgatgtgactgggtgtagtaaatagtactatgtatgtgctcaagaaggagacatgaaactcacagtgtgattagggatgaaacgcacgtagatagacgatgaaaattaattgacagcaggcccacccgcaggggaaaatccaagcaacaggcgcaagagataccagagggatatcgacatgagctatgtaaactaaagggatactaccctggaccaactcgagaacggttggatagcttgacgggctggtacataagaccagtgcttgatggaaaatccctggtcaaacgagcccaacagggaagacgcaacggcctacatagaactgctgaatcgtgtttccccatcgttgtaatttctggacttgacacaacaccaattgcatatgagcttttggttttcttgatgccttgttcatcgttgcaaggtgtaaggctcgtggggcaggaggtcggccccctgaccatgtacaaaaaaagccgagcaaaaacggcagacgacgcggaagattgtgttcaagcatctattccgctgttggacttggttctacgtcaagctcatacgtacaacaagtacttcctggagagagctggagactcagaggataataaaagtcaacacgcacgcgatatagagggttaaaggtcaactcatgcggtcatcccagaaaggaatcgaggcgaaattggttgccggctgatgcactccgcaacggcacttcgactgagctacggaattatgtacctacgatcgatctgacctgcagagctcggaatcggatgaggacgattagtcgattgccattcaccgccttggctccgttgtcgagaaaactcgttctcttgcactcgccaaatcctattcatcccgacctacatcggtctcgtatgatctgtttatatcctggctgatctggatcctgattacttgaggccttgggcttcaacgatggatatggataaattgactccctagactcctgggaggctgtgtgtgatgtggtgactgatgcatcgaccatcatcatctgatatttgtgtattgtgtaaaggccagctgcatgcagagaataaataaatacgatattctgtgaagaagggagaccgagaaagtgaaggagaggacgatcaccgtgaccgggggttccctaaaggtgtaacccgaaagacgccacccgggtgttttcacgggtggagccacccgggtgtgtgtcctcggggtgggtctctggacccacccgaacacccgggtggtagtgcaatatgggttaatgggaggtatgagcttttttttttggcttggactcaatgtcacaaagtcattctccatgtacatacctgagtggaggaatgatctgtagttggcttggacatgatgctgtacctatcaaagtatgcacttgggaggaggaacaagttaaaccccctttcatttaagataactgccttgctttggaaggtgagcttcattcacatataagcccttcgtgaccgagcgcccgttgaggtcgtcgaacacggctacattatctctcttcgcaatcgttttgaagacatccaaggatgtttttctccaatgatctcttgaccaaacgacaccgctctggttggagtctctattggctagcagcagtcagcgcaaatttcaagtcggcggtcacaagattatccaaaaaggatctcttgaatgccaacttgcccgaagcatggtaaccaacaaacgttttacacttttagcatcacttctaaaatccaatgttcctggttgattcatgatcgctttccatgtttttttttttgaaattctaatgaagctcaacgttgagccagcctcccgagccactagcactaaggctgagcagcgcgttactacttggaatcgtacgagtctatggccatgtaagcccccatacaatattcaaatgattgcacggtgctcctctttttctaaaaaaagcgtgatgtttttgtttttgtctagaaatgctctgcgttacatctccaggtgcagcatgttgcccagtcgatcaagaccgtttccttcctcaccgaagacaataatgtaagtggtgtcctctggctaatttccaggagtggatggttttgctctgctcaaaatactatcgttatgttttgctatcaataacaagatcattgcgaccgcacaacattcccgctctcgatcaagaagtcaggttgtcatagatggtgctgccaccctgaacgtggggtgaggcatatactttgttttaccaagttggatgagatgcttttgttcttcaccctaacaaagatttcaaaatgcccttctcttcacagaacaggcggtaatacgtttgctcgcgcgagggatcaagaacacataggggagctttttgggtttgaggaacccgatccattcttatttgacccgaattttcatgaaggagaggccgacgatctctatcgagggtttggtgctatactagttggagacaaacccacaagtgcgtcatgtggctctgttaaacgcttacggaaatgatgaataatttacacgtatcataaaatcatgttgggtcacaattagggatcagcttaacagcttcacgaagcgatagctcttcgcgtcgccgtgatccgtttgtctcaaaaccgtctgaaatcagtttatcgggagggtccttaggattggggccattctcaacccatgcagacgaccccaacggattgaatgaatacctgggacaggggttggactttgatgatttgggtgtaggcgcccagctgttgttttggaatagtcctttgtctctttaaagccaatgctttttttttcgttgcaatttaccgattttgaccgcacgattcatttagggtgaaggaggagatatcaacctcggaatcatccccgagaccaatgttaatccgatcctagaaggccaaaggatccgccaaccctctagcaggtattctgactcatttcgggttatcatgtaaacatttttttcggttttttctaatatcaatgttgggggagcataaataggttcgggatcgaaagcgaagtcggaagagcttatcaaggtagacacaggcatacttcgatcatgggcattccaatgagcccagctgggactcaaagaactgcggaaaatgttgtaggtcaagattgacagctcaaagtcaaaaccaagaagattatctggttgtttttcaagtccttacactgttgatttgacgatatgaattttccacagagagaaagtaggcttcccgagggtccagaacaacatttcgaatttgagcctacttcccagttcatcaatcccgaactttctctccatgatggagaggagcagctcgatactcttggtccagaatctctggagaaacttctctcactcaagcgcaaagacgaatcacaaccccggctggaccgtcgaaaattcatcaaagtcttagtagatccggtcacgtccctgagtgcagagaatgtgatgaatatgagacaacattatcgtgtagagcgtttagagagagaaaataagtaccagaatcgaagactccaacaacttatgcaggcacgggccaaggaattggtttatgggatcccaccttactgtctgagtcacttctcaccgctttattcacaaagaccttgcaggttgaatgaaccatactgaagaaaactaaccttttggcttttttttctaatttaattttagtccaggcttcgaacttgagagaattatggagtgactgtgttaaggtgccagaggcaacgagacgtatctatcatcttttcagccaaattttgctttgctatacggttcttgtccttactaaccgcggtaatgtttttgcggatgatgtatatgacatttagaagcagtcgatagacctctagaggaataccaaggcgctgataggaatgtggaattggaattgccttcttcccattctgatcagacagaccacagatatgccggtcccggtgctggtgggcctttacagggctcggaggttcacgatgaatcatttttcaacccactcgagaatattcgtgagtttctttgcaactcaagaaatttaacaacctattcaccaggaaagctgaacatgatcgtggtcattcgtaattaatcatagcatggcagaactttgaacaaaatagaaatcagattgagcctttcctgggggaagaaccggagagaatagaagaaattgaagaagatgtctgtaatttcagtttaggtttgctaacattggctaatgaacccatttgttcgtgggtccttcaaaggtgatgggaagacaacgagcacccagttatgaaagtagcacccacagactttcctcgagtcaggtcctcccatggaaccgccaagggttgttggcagcaggcgctgctgagggaggatatgaaagtgactatggtgcactagactcctatggaatggatgctggagaagcaagtggcaggagaagctcacaagtgaggagggaaacacccgtgcatttgtgaagcaactttcaaaaatgtaatcttttctttgtaatatcgactaaccaactgtcacatctatcacagacggcgccgctcatcattactctcctctcgcgagcctacgcgtatctcgtcgacttctcagcagatcagatcaagtttgatcccaagaaatagttgagcaatcaagcttctttttgcattttgtcacccgatgttcttcatggtgtgaagataaaaccgctgattgcgcgacttctgtgattggtttatccacagtcgaacaacttcaacaaatcgaaaccgacccagacgcattgaactttctagcctggtctcagagtcgaatcgacgatcccagtgatttcctatgtgtgtctctattttggcacagcctgtttaggggtggggtggagggggggtcttttgaatgtatgttgaggctaatcaatttttttattttgaaaacaaatgatcatgttaattatagtcagtgatcttgcgccagtggcaagtacgagtagtccaatcgctgcacaggcattcatcaaagtcctctcgttagcaagccaggatttgattgaagtgattgagcaggatgaagcgtatggtgaggtgagtaacataacttgttgctagatgataaatttatgcttgatgagatacctcttcaaacttgaaaaagtagaaaaagtgttgctatagacacgtttatctcgacgtctgacgaatatcgacatttgtttcctccgagactagatacgtttaaaaatcctagccccggggccttgagacaagcaagacaacacccaagcggcgatgaaatggcgttactaaatttctttactggtgcccagcatttttttttgagctacaacagaaaacgaaatgagtgtttttactttgtacttctcttgaaatgaaatagtaaataatggtgatggacctctgctcagtactttgttcgaaagtgaagcaccacatgatctgagttttctattttgagaagccaaattcttgtttgagctcatgagaaaatgaaaatcataattcatgattcaaatcaaatgcaataaatactattcctcttttattgattttgggaacaacttgtgcaatttatagcagaaaaaagaggggcaggtggacagatgggatgtatttttatcatcatcatgatcatcaagatatggtgagtgagtgtgttttgaggaatacacagattggagtttgtgtctttaaatttaaggaaaatccttggttctaaatctcaaggctcaccatggtaccattatgtagggtgagatgttgcatagaaggatcttggggttgggttttctaaagtgtttttcttggttgaattgatcctaattctaaatatcttgttgaccattctggaaaatttcacatgcagaactatttggtattgtcagatacactttgatgcaaattttgggtgacctgtgtcaaaaggttttttggtttgcttttttggtttggaacctgatggcagggttacctgggtggcaagagttgggttccccctggcccctaccaggacagggagttggaaggctacacattcctttttaacatgaaactgtgaaagattggaaaaactgctttttgttcaggattaatgaccatgtaggatcaattcacaacattttattagaaatctgttggttatgatattctaaaaaacccaccaacagtggccctgaaaaagctggaacaccatgccattggcttgctgataaaaaatgatcaattggatcaagtcatgtaatgtcccactggtgggactaaatctggtgagatctgcaatatgttgactgtaaaacagctagaagatgtggtgaatttctgtcatggaaactacatatggaccataatgattagaacaaccaatgtttcaatcaggaagaagctcatgtgctgaaagatcagctgtgccggagcagtagagcttgcgcagagtgcgcagagtgtgcgagcttcgatccatggatatgcgaaatagccctcggcgctttcgtgtgcgtcctcaactcatttcgccgaacgctccttccaagaccaacagagagatatacccacacacccacttatcgtgtaatgttaacctggcttgcagcgagctgttggatgcttttaaccgtattaacttgcttcaaggcgcgtaggaagacatatctcccgagactaccgctccaacgaactttcttcaaattcggcatagggtggatacaatttgaaaccgagtcattgaacgacttgcccactaagttttgggagaccttgggagttttgcaccaatatccaacgaatttccgcccctttcgcaaccccaaaacgttcgatgatgactcagagccctcgcaggtccgaccgcctcggcggccttcagcgttttcgaagctcaagcgtctcattttcatcgcggtgtacgatatcggggcggtgctgagcgtcatagggatcttcgtcgctcttgtagttgtatttcatgtgctattttgcctcattggcaagatgtgcaacttgatgttgagcatcacagagtctgagggaagcaggcctctctcagattctggtactcctgctcatgatatgctcactgcggccaaacaattggtcaaaagggccactctacccacccacgaaagtcagggagcgacatcgtacccgcatcctgccgggatcccggcgaacaacagcttcagactgaaacaaaacacgaatgcgatgttgttggagttggcggcaagtgatccatttactttgatgctgcaaaagagaaggcacgatgatctactcttaatcgccttgtttacctttctgaccaaccagagttgccgcttgaaacctcgtagattcccgggctgacactccctctcagcactctcccgaaattcttagtcgccttggtattatcccagatgttccacgaggcagggcatgctcttgctgctgcactgtcagtaattccctgtcctgtgataaaacttgacccactgatcgttaatttccgactttttattaggaactccgttttactcgagtcaattggattttatatatttttccctctgataccagtgtgctacgtcaagacactcgcatcgaacgacatgcaagattcaaaaggtcatcataagataaagcatatcaggagcttgcgaatagctacggcgggtgtatggtttgtagttttttttcccaactagatttatactttatcggaccagcaacactcatttctgtctgccttttcaaccttgaaaccaggcataatcttgtcttggcagctctgagctggttagcctggaatggtggatcaaacttattcgattcgacagtgggtcatgttttctggaaggacatcaatggtcatggtgtgatggtagcccatgtcgcagaggtacgttacgggctcgatgaattttgatgcacttttcttcttatggcatgtgcactgattgatccactactacaggaatctagccttcgaccactcctcaactcacgtgatgttattacacagatagacgatatttctcttcaaggaaacgactctttcacttcaagttcgactcatgcaaacggtgttgtctcgatcagactatgggataactatttatccggagcaatcgattcctccaaaggttcctcaaagcctgcggaaggctggtgctttgacacctctaaatttgaaagtaatccgatcactttgattctttcttaattctcttgactgtcccggaaatacgattatgcccagctaaccccgttttgaaatttcgaaatacagcactttctcctgattgctgccatgtcaccaattctgatgccgcatggtcaacacgatctccaatgtgctttcgggtgaggaaatctaaacacgaaccagcaatcaaccgttgtgtcgagcaagaaacattcacagagctccagagccgtgaacggtgtctgacggacgcaaactgtgccgaaacgaatgtctgtattaaacctaccccggggcagaatctggttgtaattcaaacccttgttttcaagacgggtgcgtcaaggaccatactttatcggggcgcgaaaggattgctacggcaagagggtgcgtcgtatacctgctgcttcttttgccttgaaagcaattgcctattaatgcattcgtcataccttacacagtcagcgtaacatcttcaatgcctcgggttggctttatcagtcccaatctcatcttgaccatccaggaaatgttcaggtatgtaaaatgtgtatcagagaatgaatgggtagtatttttggcttattgcaatgcatttgacacagttttcttctatccctatccatgggtttggctttcgtgaactcgctccctattacaaattttgacggtttggcaatttgccaagccatcctatcgtttatatccagtccaccactaaatgatgatctggataatcttcatggtggaatagacctccacgccatagggcatgcaagacctgccactggtcctgatcaaccaaattcatcccggaagagtgatctcgtcgaaattcaacaatcaatcctttttaattttgtgaattttattacatttccattgaaaaggaatctaactcggttcaagatttacacagttgatagctcacttgaaatggcgggatacatacatgataccaatttatccagaacacaacaaaaccctttacgcacttttcagacactgatcacatggatttcatgttttgtatttcttggtttattagtttcaacattttgaaccatgatcaaatgaacattatgtattctgaatgggtttttttttctagaaacttgagcctaatagcttatagcaacttgcaataggttgactcaactttgagtccttgatgtaacaattgtaattatatctactactggttgctcacactccccatcatgacgtgaattttagtgtataaagcaagcagcaaatgtgatcaggatttgaatcaaaattcaaaactgagtccatattttgtgtattttcgatttaatttctctgctgaaatgaacttgacattaacatgatgttttttacgcattttctgtttgttgagcttgaaacccccactttcttcagatcaaactaccgtatattaaagggtaaatgaaatggagatgttcattgagattgaacaactactcttgggcctttgaaaaacagagtaggccttatcatagttttgatgtcttcaagtgtagcagatgatctgggaaaggaaccataatctttttagtgcgtgccactgaaaagacctaaacctccagagaaagtgatgtatgctcccactgggtctgtgccagtgcaccccatgaatcaggcagaaatcctctatgtttttcttaaaaaggtggatgacaaatatacagatacagtcccataatttccctcaagtgatgctgggagtcttggaatggaaacaacataattctgaaaaactatttctttggctctgctacttgtcagtgctgccctcaccaagttcctgcacctgaaaaattgctcgtactgatttgacctgaaacagtcccaatgtttttgcttttagctgacattacataatcgaggtgggccgactgcggctgtgcaccctttcgacccacgttcgagccctctcatctgtcgaccaaccccagtttaccaaagcaaccaaccaaccaaatatcatcagcaggcacaatgacaacgagcaacaacaacaaggacgccggcggaggttcagcaaatctatcaaggaccgtaagattcaagggacacgagcaactaccttacagattgatcctctcccttctatcccacaaaccgattaggatagatgatatccgaccagatgaccaagagcccggtctgaatggtacgtcctcatctatgtccattcacagatatgaaagcaccggaagactgactgactggaatcattttcctttgaattggttttcaagaacagaagccgaagtatctttcctaaggttattggagaaactgaccaacgggacgaccgtagagatctcctacaccggaacctcgcttctctttgtgcctgggactttgacgggaggacacattacacatcaaacaccactgtcatcgtcgattggttacttcctcactccaatcctagcaatcgccccattttgcaagcacgacctcaccctagtcttgaaaggaattactacctccaacgatagcctctcagtcgatgttctcagggtcagcggcctacctactctcgggatttggcttggagaaaatgcaggaaaactggagctcaagatctcgaaacgaggccatcccccggaaggaggcggagaatgctgctttaaatgtccatctgtcaagctaatcaaggcaggcgtgaacttcactgaatccggcaggatatcaaagatcagagggattgcgtaagccaactcattttgttgtgcccccccccccttacaggtctttgtgctgaatgggagaaacctgtgtgattgtgtttttcttacaaatgatgatcactttgatcagtcactcggtcagagtctctccacagctcgcgaatcggctagtcgcatcggcccgatcggtcctaaatcgatatattcccgatatctatatttacacagatgtttatcggggagctgaaagtggaaagtcgcccggctatgcgttaacactgcttggcacatcgacgaccaccgcactctatacagccgaagcggtatcctatccgacttcgacccctgaagatatcggagttctggcgagtcggcgactgttaaaacagatctcgagaggcggatgcatcgatcaaggttttgaatggttagggctcttattcttgctattgagccatcaaacggatatcggccggatcaagataggcggacctttcactgaagccttggtcgcctggatcagggatctcaaaacagtcttcggcgttcagttcaaaatcactcctgtcgaacgccagatcattccagaagccgatgaagaagatgaggaggcggagggggaggagcggcaagatctgaaggaagtttgtttcaatcagaaactgaacaaaattttgccttctgaatatgtggtcagcgcagtcggactgggctggatcaacactgccaaatcggccaagtaatgcactttcatctgtacatctaagatccatccaatgctacaatctatcaccgattgattaaaaaaaacaaggaaaccattcacacttgactattgctgaaagcttgattgcttctgtatcgtttaaaccctaagccagcacctgtctgcttggctggcttttcaacagccttctcctaagcaaagaagtgtgagcagtagggagaaacatccttcacacgttatctgtcacgttccagtccattgggagtacagttgaaccaatgtgtcaatgaggtcaagacactcgtccgttcagattcagaagacaagtcacacctccttcactataactttttcatacctatgcctattcacaaaaccccacttggattcctaatgccggccaatttttgttggaactggttggagttgtggagctgaatatccaagacttggttggccaacttggtggcccaaaccggcactaggaaatcatatggggttttgtgaatataagtatacataagtcgttgatgacaaagattttgtgcgagtttggtcgctgctccagaagtcctttttataactgcctgtgcgtatgtctaattcagcatggagcagacaatctcagcttgggcgacattcatatttcctctaggatgtatttacatagagtaattggctgcaattggagtccatcaaaagatatctacagatgaaagtcaaagcaaggtggagctaagcattttgagatcgaggtcctgataggttaggcttataatttgacctggggccacaggttgagggaaaaattagctttgacttctgaaggtcaccacgttgttcttttgcctttgtcgaggaaagttatgtatctggataaacattcttacataccaaaggagtgggggatcccaacatgatggcttcagtagatcaggcctggcagggtattgatcacttccggaggttggaagtctcgatcaaacaatccagcttgttgttgggtgcgtgagttccaacttcatcgatcaaaaaacattaacagtcctcatgattggactccagagacgttgtgccttttcctcttggctcagctgcatactgaatgaaggctaaccatccgacatgcgcttgactcactccgacactatttcaagccgaagggtcctcttgcttctaaaaaaaaagtgaagctggggatatcagaacttcaagctccatatctctcaagaaccacaagtactgctctcatcaagcatgtgcctggtatgtagcccggacactttcaacatcagcattcctttggcttccttcgatactcaagctgttgttctgctgccgtcctgtcctttagcgtttcgattgattccccggtacatatttattcgattcatccactgaccatttgccaagacccgtccacagctagggagtctcctcgtcaagtttgattcattcctccagttaggtgagcctaaaattaccccggaaagtcaagtcttgaatgattgcccttcttctcatcgagtcgtccgtcttgatctgtatacatgtgtaccccgtaagtatcaggactggctgtctgagggtcatcgaccagacgctgaaaccttcttgtttgtttgtttgctgccatccatggccatcttctacttttctctctgagccagttccaactcagcttggtgctcgtttgaaaccgttttaaaatactcactcgctcatctcttgcccgtcccatcgagcagaacgcggccctcgtcataggctcccatctggccactcggccattcgcactcaactctcctccgctccacacggcacgttaggtaagtagcatatatttaagtaccccaacactcaaaatctacgcaaatcgtcatcatatttatttacagttctatttacgcgcgtgtcagatgttgagtcgtttcagttgtgctgattctccttatctttatctgccatgaagaatcatacatagaggctatcaaagctttgtggcctggccgatcaatcatcgctcatctactcttcataattcgtaatctacagcttccacctccgacaaaacctgccgacggggtctaccgtcggcctgatcgaacctaaatagacacacacgaattccgatcttactgtaccttgataaccggataatctctcgatagatttcgacaaacggatcggggctcaattctactcccatcctcacatctcaaaattcacaggctcggttcatccctgactaaaaatcgctgggggcgcagtgaatgagactaaatcagcctctttgatagctcacaaaggtacctaagtaatccccaagatctttcttagcttcatcgtaactggaactgacattgtcgttatttagctagggccaaagcttcctacattggctacaagattcgtaggcgttggtgccatgcaactaaggatcatcacgccagggccatccagtcaattgcccgaggaactgttgactcaccgggtggatcattctgtggacgtcttccataagaaaagtagaccatatgccaaaataagtgttcctcctggctacactgaaaatcaagctttgtgccagcaatttgtgagtactgtcaagacttcctacatatctcctgatttggaacaaattctaacgtgtgggtgtggacatttgacactagggcatttcaccgcactcgctcctctgcatggaacctgctctatggcgacagcagattgtagatcaggtgattttcgatctctcgaaggagtgcattcaaatcaacttaatcaatggttcaagctctctatactccttcgccgaatgccagcaaattttcgatcagcatgctggtctgcaaccgaaatcttcaccagcctccaggaaatcaactctatactctaaaatcaagcctgtgttgctttcgcatctagatcctctcatctcacgtatccaacacaacagtcatactgctgccgatctgaagcaactatgccggatgtcaagctatcaactggctatcttgaagaaaaaggcacgtccacatctacttacgcctactatcgtgcaggtggcactagacgaaagacgtgccaagcaagagaaagccaagccaaccttacccaagaaaaacaccgtcagaaagaaaacatcctccatcctaggggcctcgtcgaagaatcgcaaattacgaataaaatcagctccgacacctgaaaacgaaaacccaccttctgcactgcctgattttacgagtacatttcaattggaagccgcagatctacatcagcttgcttatcatttgtctgcctatcgatcaacacttgtcgactttttccaatccgccgttcttccaattttgagggctgaacttccgcagctttactcactctgggttttggaatcacaaattcaattacaacgagaatccttccaagaacactctcttcaattggccaacattctacacgaaaatcacgcactggaaaactttcaacgacttcattctacacgctatcagtcggacttgctgcgtgatctgaaagagtggtgccaggctgctacggttgcgcactcttgcgagcaagaactctcttcagcagacaccagcctaaacgagccatttcctatccaccagaccgtgttgaaatctcccttgtctagtcccaggggtttgataagcagagcagacactatgtcgaaagatgcaaagaccttctcgcaaagcacactacgaacccttcctgtgacatcgatatggcccgtaattagtacttcgccaagtgcgcccttgtccaataaccttgacgccgaatcacgagttcatgtcgatagcaatcgcttcagccgagagcggacgccttcattgtcaccaccctcgaaagtgctgtcccagtcccgatttccgcctcattcgattctcgatctgcctttcttgatcttggagcaaggattcttattatcaatcaagtctgaaaagcagaggcagttggcgattgagattggaatcaagttggcggaggagcgattggaaatcgagaaactgaacgagagctttcttattttgaaactacttgaagaagagcgtgacgctcgagatcagttttcaggaatcagtcgattgtctgacatcattacgacctctcgtctgtccgccggtttgcatggaagtgaagctaatatcgctcaacacgcgacgatcaaaggagcgctcgcgggttctaaaccaataccggttgatggcagcggcgcaaacgcagacacatcacccaaaacatcgtatcgaccgccgagcaaatcatcagagttgaagagacgacagtgtatcaaaagaaagacttggctggcggccactcgacggctggattgtcgattggttggccaagatcaacacgcccatgaaatgcaggtctggccggagcccatctttctgaaaaactccaaccgaaaaagacggaaagatcgaaacggctcggaaacgggatcgagttcagtgtcagaggatggattacgttcttcggagacgaaaaggaggaagcgtggaggggagttgattggagaaattgtggagatagcgcaagacggaaagcgcggtgataacgcccaagatttcgggcaactggcttgggtcaagcttgcgaccaacaacagcgatcctggcaccagcgatcggattctagtgtctgcacccatctccgcctccggttcaattggcatgaccgtcgactcagccaccagatcggcaacaaactggctggtaaatcaagaggtgattgcagagcttccgcatcccattgatgatgatggcccttcgagcccaggctcgaaaacgctggatcaaacatcgtcggtgggtgagaggtcggaggaattgacaatggagaatttgaagctgttcactcaaaatgataaggtgtttgaaagcttgacgggtgaatgctccaatggaaaccaaagtgaagtggattcagattggccccgatgactcaatccttactctccccccccccccccccaaaaaaaaaaaaaagttctttcgtgccctgttcatatttcagaatcttgatattgttcattatattttaataattgttattgtctcaaaccagtagactccatcttcatattgtcgataatccttcagtttttttttttccttattttttgcatcatacggacagaaatatcactatttatcaaccttcatcctccatccatacttctttgacgctttccaattttatatcagctcagtgatctaaactccggaccatcaaatggagcgtgatcactccaagagtttgttaaattgtaagttaacaacaatgattgaatcgattttagtgtattgtctgttccctttggttgaaatttttgttgatgtgttttgtcttgctttcattctgaagcatatcaattgttagattcacaccatcatctggatcagagaatccgttgtaacatatcttcatcttttttttttttggggggggggggcatggtaaatcaaatctgatttttgaaaatcttcattgggggataaggcgacaaggaatttgttgaatcagacaatcaaggcacacttgttgatatttttcagtcatttgggtcagaagatttagtccacttaatcagtctgagtgagccattgttagtccatgagcctctccagagagaaccccatgcgtagagtggtggagccctcatgccatcatgagacgcttcaatctttcaaagaatcttctttttagtgtttcttcttaacatcgtgcatactcctcaactaatccacacccagaatcttcattttgaccagcaagagtctcgataggttttcatgcgattcctactcaaaaaccatttggtttttttgtgtggtttttttttcgcgtttagcgttcagagtcagaaacgcaatccaacctgaccattccactcataccaaggtataaagaccatcacccgtgtgcgcagattacactgagcacccgctttgaagataaacttgatctgcgggtaacacacatgtttcctcctcaagtatttaaccctgggtactggataaattgttgtgcaccttagatatgcaattatcaggcctaataggaggatcctggcgagcaaatgcagcacacgcgtaataagagagaggtgttactacgtaacaagaaatcaaaacgatacatgcattcaatgcctaacaaaatttacaaattgtccacacagtgtaaatatctcttcgggtctttttgcataatcaacgtgtttaaagcgacacgagaaatgagctcgagccagcaagtaatgttttcggagatgggaaacactaaagtgagatgagtcccaaaagctcaacgtgtaaacctaacaaggagttgaggtcgataccgacgctcaagaacacgttaaggtctagatggagctgtttgactatggcctccaggtcaatgttcaattcgagcgagattttcttcagcgagacgaagacctttgagcaatcgtgaaagatggctgcaagggcaattgtttcagtcatgagcatcttgcagcaaaaaaggggaagaggaaaaagaaatgccaaggcagctcacgcttcaattgagcatcccaagcatctgcatagttttgagggccaatttggataactgcctggagtgacaagagcagaggggggactatagcttttaacttgacctggttgagggacgatgtaaagaattcgctgataagttagcacccatcggtctaccaaagccagcgaacatactgaacagcgcttacagaaacatcggcagcagcaggatcgttgctgcagccgcattgactggcttgattgttcactttattgacttgaaccgaaagcgagctggctacctcgatggcgacctgaagcggtgcttgctgctgaaatgcacttcgacactggtcgaccgccagattcaaatcagcccagatcttgagtatgacttggggggcatggactgagacagagactgaggtgccctcggggtcctcatcatcacgccgagccagcacgtcggacttcactcgcaacaacgcactacagtcaaaacagtcagaaagatatatttaattcattcataagcttatagaaaacaggaaatcgcttacgctttggttgataaggacgggtttcctctagatatgtgtgagacaccgtgagttagctgtccagtgcctggcagcacactgcacgcaaaccaatgaaaacaatgagtattaggtctacatggagatatatcatatgtcgcaagggaaagatgcggctcacgttcgcactgccgaagcctcgatcagtggcatgacttcatgtgatcaacgatggaatgttagtaatggtggattgaaaataaacaaatgtaaagaagcaacgcaccagagcaaagtagggtagctatgtgagcgtacgaaagcatggcgaaaaagattacaaaagtaaaaagatgggggtatagaagctgcggctggtgagggggacgaattcgaccagtgaaaatgaagagttaaattgggtcgagattatttggaaaaagggggagttgagccggatcgaattcaaccagaataggtacacgaaaagataaaggtagaaggggaagagtgcactaaaggatgcggaggaagccctcaagtcagagccaacaacgtccctcgtgcaagaagatagggtcggctactgaagacacgcgttcgaaaagttataaaaatgggaggaggaaagcaaatcaaatttgaacaaagtaggcaaataggtaacggtggaatagcagaagtgatcaacggatagagagaaggccaaacaagtggggacagaggcaacaataggtaacggtggaatagcagaagtgatcaacggatagagacaaggccaaacaagtggggacagaggcaacaccctttatacaagaaaaataacttcgggcctacagcttactactagcaaagccatcccacctccaattgcactccgcggcgagacttctcataatgaagagcgttgtggctatcctcgatccagaatctagatttggaagacttgcttctccagacttggcacaaagctgtggttactcccatctatatgagggggtttagatgcgcaataaatatccgaggcaacacgctagagtaggatcatccatcccagttcagatgccttgtcacatccaccgactcgtgccaattaggaaacccctcaaagaggagtgtgcaggaaattatgtaggcttggtctaagaaagaccgagagaaacaagcatgatgagcatggctggcttcctccgagatcctctcatcccgccgctcgaccacgatcttcactgttccccatgggcagcgctttacagcttggaattagttggaaccccgccggggaaggaatcttcttcggcgagaagctgcttgctgggaaagattccctgctactttctaggctccctgctggttcagcaactttgttagagaatgccacggatattgcgttgattttttatgaaactggactttttatactctgagactgtttttttgtttaatttatgtatcagacagattttgagactagaaataataaatttttgtttttgtggtgtttttagaaatgataaagaaaattataagtctcttgaagaaatatgcaagaaaattaagtctggattctttgtaaggaacgagtaattctactcactaggcaacttcctgaagtctcatggtccgctcagaatctccctcaaacccacatgagaaacctctggctttgaaagtcttgaaggtgtagggtcactcacaaaacaagtcctttgaagactctatactctcaaaaaaggagtagtcaaaattgagccatacatggaataccactactaacttttcccatatatatttgtttttataagaaaaaaaaaatcaagagccaaccaaagcatcagcattttttttttacattccatgagggactatttggtatagctatgtacgacaaaaggaaaagcgagaagctcagaaggatccctactctagcactgaagtaccttgcacctttgatcaggggagttgagttggctacgtttccagagtcttttaagcacatgtgcagatttctgattggtatgtatttttggtattgttttattttgtacaaaaaacccagcatcttgtttgattatcgagaggaggttgatttttgtttatggtagtggtttatgaattgatggtacatttccattttcatttgcaatctgttggattggcaccactcagaggaggccttctcctgttggctgcctccattttcggtgttgaagttcatcagaccccagggctcggactgatcgattcttgaaaaatcaaaacacaaatcacaagctttcgagatggtccagatagcagacaaattgatgaagatcgccactttcaacattcgatactctccattcaagcctagcagtcaattagcctcaaaccagatccttcttgcgggcgatggcgaggcaccatgggcgagtcgactgccgttgataatggaccaaatcaactgggaatcgccggatatcatcggcttccaggaagtgctcgagcatcagtatcacgacctcaaagaccaagcattcttcagacaatatacttcggtgggagtcggacgagatgatggggtcacccgtggcgaatacgtcccgttattttggaggacggataaattccaagctctcagcgttaaacatttttggctgtccgatcagcccgacgtacctggctcgatcggttgggacgctgtaagaattttgttttttttttctccagaatctcactcaaattaggcttgagactggccctcactttcactgattatcaatcgaaaccgtttatcacttagggccaaaccaggatggtgactttggtccatttacaaccgatatcggcagacgtgagccctgatgaggaatcaaaaccaccatttttcgtcatgaacacgcacttcgatgatcgtggtttgaaaggtatgtatttcgagcactcgatcttctcaaatgaaacggcgaaagatatatgacatgctgatgcaagtggtcgatcatcccgccaatttcaaaaaacgaaacaaacaaaaaaaatcagctcggaccgaatcagcaaaattgatcttacggaaagcgaatgaattgataactgagactggtcttccaatactcctgatgggcgacttcaacgcccctagtcaagaggctgcgtacaaggtccttaccggaaaaacatcggatgatgggacactccaaccgacggatcaatcgtcacaatattgtgccgctggactcgagcgagtccacggtcaagcccaatcctcttgtgtcgaaccttcgcaacaggtcctgactggaagacccccacaccacgatgctgtagtagccagacaatcgattcaacatttcaaagattgtggatcggaggtgggacgaccgtacggtgcatttaaagcgacattcaccggctttcagaacaacccaagggatgcccaagtgatcgactttatcatgatcatgccaaggcctccgtcgctttggaaagtggtcaagtacggcgttattccaaatcagtttcagaacgagccgcttgccagcgatcatcgtatggtttgtgctctcatccaagtcgagtgaagtgctctatctctcgcagactcgcttcgctgttccctgaaagaagaagaacccatgcacaaaaaatgtgagaaaatcaatcataaatcgcaagcaggtgtacatcataccttgtatcaagagactgtttaaaccaatccatacagtatgcgctgtatcaagagactatttaaaccaatccatcacaccaaattgttgtaatcttatcattgtttatcttcctgatatcaataaaaacaacactgaaaacctccaaagatcttcatagattaattcaaacaatcaacaaatatcttgctgttttgtcagatgatacaatttcgtttgatagtttttgcttgtcttcgaattcgaaaacacgggatgtatgtattgacatcacaaacttaattttggaaacacaactatattttgtttatcagcattcatcaattttaaagttcaagtacttttttttgtggaagatttgaatggatactatttagatgagaaagacatatttggtgaatgaattattgagataaaagcatgcggacaaccttatttctctgcaattacaaccaattgttcaaatttacaagaaattgaatgaggaaagactcttttgaagccaatagcaatttttttttatatcttacacccatgtggacagatgaaccatggagctgccagggatcatctgttatcaagttaaagaggcacaaggaacatcatcatgcatttaatcttttttcttgatgcttgtaatcagtttggcacatctgtgaagatggaccatgaacgtagcaattttctttctccataaaggatatgaacatgtatcagtgttcacttccacccaacctgtccaattttataggccagattaattccaatcaaataaacagatggtttaagtagcactcctctgcatgtttccattttcagtaactaccataagatatctctgtttattttcatctccccaaaagtatctggattccctcctggcttgtcttatgatgtcctttctttaatttctaggggagtctaactcagtcaaaggttccttcagtcttataaatcatcagaatgtcaactcattcatccaaaagcagaaaaacaaaccctcacagactttccatgatgatggaaaaagaagcccaatatataaagcatggaatcttcaagattgattaatttattgattgatttacttttggtttgaactctgatgatatacacactattgacacgaactaagtgcttaaattaagggatatatgatccagttacttcttcatgctcgattgtttgttttgttctttggtagtacagtgtttgatcgagttgatggcttgattttggcaagaaggaacaggacgaaccggcatgaggcattgaggaagatacggaagatgcctctacgcaaatgcaaagcatttttgttttattgggataggatatcaaaagactgccgtcgaaaaaaacaacaacaacaacaacaacaacacaggagtgagtggatctgcagtatggtcaagcccatcgatgctcatctcacgggcgattccggaaagccagcgggcaagggatgattatagttcgtacggctggggctggttcccggggatataagaagtgtgtcggttctgctcgagctggttgtacctgcgcgcctgtttctcgcggatctctctcttgtcttgggcgatcgatcgttcgagcctcctgaagtacattatcactcccgcaaataacgcgactcctcctacaactggtaagcacattatagtggtgacttgtcagtcactttctttcgcgaatttcatgcagtccttcgaatggttttcgattttttggatcaagatctttgtgttcttggggtgaacaggagagctgagtgcattgatgttttataacttacttgaaacaaacacaatcccggccacggcaccccctgaaagcccaccggagtcgccggcactctgttttgggggcggtacgggctgtgagcttcgggagactgaggttgaggtgcttgtgttagcgggcagagtggtggcagtagtttgggtgccagccaggtcgggaggattgtcggaactcgagccgaattggttgccgtcatccgcagttgttccgttggggctcgatccaggcagcggactcgattggcctgcagatgatggaagggtgctcgtcgagactgctgaagaatcgttcgagctgggggaggtcgtcgtgttgggttgaactggaatgctttctgtggtcgttggtgagtcctggctcccctctgtgaggctggattgagaccggatggatatcgtacacaagatgagtcccaagaggatcgtatacaagatccgcccgctagtcccggaaggccgtgagaggtggaagcgttcggcggcaagtctcatcctgattcctaatcgcttttcgcgtgtgggttttgatttctgggggtttggaagcaatcacttagttgataggactccagagaaatcgtttaggtagatttcacggcgtggatccgaagggtgaatcggtgcgtatgactccaccaccgaaaaacaaggagaatttgaaagagaaggtctggctgccggcgtagacacaagggtgaatgatgaccaacgatagtcaagttgttgagtgtgaaagcacaaaccattagcgaaaataaaataaaataaaaaaagccaaatatcttggatctgctcaggacatgaggacacaagccgagaattaaagtgatgcgcacattgttattatggatgaggctagggaatgcttgaaccatcacacttgctagcaactagcgagcttttcttttttttcttggcgagtttccaacggggtgaattctttgggatcagggtggcaaatcgaggatggttgatgaagtctccacatgggtcgtccgtccaaccaaaaaaagcgtggcctccaaatagagccttcttgcacgagagcttaagttgcgtatttcttgcccatatggcactctcgctttagcgcatcaagtcttttgggtcaaagattgagagttccttttttggggggggattgcggattgcttttgtgcttcggttttggttattcgttcaaagctcggtcgagctgatgaggccgcaacgagtataaatgaaactatgtctgtctctgcatataactcggtcgtccttaccgactgaagctcgaagtgagcttccggtgacccttccatcgtaacaatcatctttctacgatacacaggacctgcacacttggacaaatgccccagctgatacaaacgaataattgctgtaaaaaaaaactcgtcagaatctcgctgagcaacgggcgaccccgtccatcagctcatgaactgatacgcagaccgactgctcgctggattccatcgggattgctaactccggttgatgaaagtcaagcctatgtggactttactttcaaagctcaattctcggtcggctggctccctcgacggcactatgctgctccgatcgctacctaccccacaacttatgtgcctccagaccttggccgaaccaggaaagatagacatgatgtgattcgaattttgagttttaagcaggggtaaacaagtgctaattggccccaatgacgatcaacattaatacatagactgcagcttttaggcgatcgttgtccggtttaggcaccccggccagctcgccagttcccgaatattctcatcagtctacaaactctagacaagcccggcgaaacgcttcgaaactgttgagatttcaatgcaaggttgagtgatttggccagtcggtgaccgggtgacgaccgaagatggaactacacggatctatctccttcaggcgctaataagaagcgacgatgcttacatcgccctcatgccttgctcactttctttgcctctgtctcagtcttcagacgatagagcccagggcgtttgatattgtattcattgtgtaattctctccagcgtctctctcaggaagatcggggagatcgggcgatcatgaaagccacgatttgcccaaccgtctgtttcttcaactcaaactctttcccctccttgcttttttttttctctcggtgttcgacctttttttgttttggagattaataaaaaaagtgtcgacttataaaaaacaaaaaaacaaaaatgaaagttgcaaatggagaaaagaagaggaaagaaaagggggaagtgtgaatgggcgagtggcccagtttttttttttttttttttttttttttttttttttttttttgaagctgtgaaacttgtggaatgcaaggtaagtaagtatgtatgagtgtaggatgaataagaacaagttgaagaggatgagaaaaagaaaagagagatctatctacatatacgttatatattacaccgttcgaatcgcgcaatcggagccacgtccacccaagaatccacagagcgggggtctgactgcaagttgtaattataagcagctgcaaaagtccaagacccggtcgtaccaaaaaaaaaaacgggccgcgagtcatgctttggtgaatgatttttcttgtaagcatgtacatacaaactgtgaaagaaaagaagaaggaaggattaatgggcgtgaggatggatgatgcagtcggaatggtggtcggtcaacgaggagctccgttggcgctcgatgatcgtgctgtggcgctcgacttggcgttggtgggccttcgaccggtgcagctttcgggccacaaacgcgatcgcaaccaggatgaagaaagtcacgagtgttccagcgactacatgaatatgttgtttttttttgttgaaagatgtgtcaggcttcggaaaaagaaatgaaggcaagttgctcctgcccctggttatggggagctatgataaggaaacgacgacttactcgcgccggctttagcacccggactgagtccctgattgtccgcatcgatgagagcgtttgggttctgctcggttttgccgagtccgatagccgagccgtcgacctcgccctggttattcaagacgtgctggccgacgttggtagctgcgggatcctgggagaccgaggagttggggtcgacgagcagggtgttgttggaggccggcagggcgacgttgatggcggagacgtccggactggtggctgaaaggctcgaagcactgctactgttgttgttgtccgccgctgagactgccgatgatggggttccggaggccgaggtgtcattggctcccgtcgtccgcgccggggctgcgggaacggatgccgcggtattaccaccgctgcctcccgtcggttgcgtcagcggtacaaatcggtcaggcaatgttatacctgagggtggtggttggagggcattggggaaattgaccatctgattgtgtctcttgagccccagaatcgccaccagtagatttcaaaagaatgacaaaacaaaggtcaaaagaaagaaagaaaagattgttcgatcaatccaatgcttgaaaggcatcattttttttttcatggcgggttatccgtgggccagaactcaccgacttgggtatctttagggaaagattacttgagggggagggggcagaggagattgggagacggtttccttagggcggagtggatatatcgaacggaagaggcctaatgaccgagtgggaaaacaggacggtttcggggccgggaaagaggtctatagacagccttcaaatacaatataggagaaagattttcccagcggaagcgtttgcctatcaatcaagagctacaagatggagctggttttccttcttcttattttttgtcctttaaaatatggaggaaggcggaatggaaagtagaggcttgttgacagagctgcggggcggggtttttttttatgtttggaggtagattgtcggttgtggctgcgatgatgaatgattgatgattgatgattgatgatgatggtcagagggctacaacaacagctagtcggaaagcggcaagtggattgaagatgatgatgctgatgaatttaaagcttcgggcgtttattggcatcccttttgaaagaaaaaacaaaaaaccaaagtcaccttcttttcagtctgttttcatgcagtttcttggacaacaacaaattattcagagaaaagtgaatggagcagacatctacagaacaaaatctatataaagctcaagaacacgcaatcgtgagggggtgactgctatctacagcggctgttgatgatggggtgtgttgtgccgtggtggccagaaaaaataaggaagataggcaagatagagacaggagggttttgaagatgaagatgatagtgtgaatatgtactggcgttcgattgtgatgcttgtttttttgtttgctttattttattttacttatttttttgggttagtttttgtgagttatttgagatgcttctactttgagactagtgggatgaggagaagcccgaaaagagagtgggattaggaattgtagaaggattgagagtgtcgacgccgccagccgggtgtaattagtggctgcaaaatgtataaaggctccagaaaaaaccaacgctacaatctccgactgagaggtggatagatgtatgctcctctcttcagagtcttataaatgtatgtacgctaaattgtcgggtctaacaaaaagactgaattatagaccaattgacgttgattcctgtagacctttgaactagtcgggccgggcttgaagtcagaaatcaggccaacacacacacaaattataagatatgccaagaaaaaaaaaagaaagaaagaacgtgaggtgtgtctgtatagttttgtttgtgcgaaagaaagaatgtctgttggtgtggtaagtgaacaagatcgagaatccggggatgaatgatgggaggggaaggaaggaggggagatgaaggtaataataaggacgatcgagtctgcttctcattgcccggacgaccaggcccttggagaatttggagtcgatcggttggccagggagaaggtgttgagcagtggggtgggggggagtcgagacgagcgtgaatgaacccggtgagacgggaggctgggacgatgattagggggtgaccaaccagaaaaacgcgagcaaagcgcaggctgggggtcgaagtcggtttcgagggtccgataatgggaaggggagcaggggggggacaactgaaaagaggagggtgagccctgatggaaagagcattcgtcatcccatctactctagtcctaccggtgtctgaaaacgaagcctacgccgatggcaacgaccacaaactggggtggagtggcgtccgggttggagactctccgaatcgatgggcggccacatcatcaacccacttgacgaccgagctgtccgctggcaacacaatcctggtcgaacttgcaggtgttctttcaagcaggccggtgtttcatcgatacgcggatgacaatcgtatccctcgacctcattagaggcaaattcaagcctagtatgtcgcagtgaaattcagtcaatgggtgtgttcaactcgcttggtccgactgcaagccgccaagagcctaaaagatgtattggaagtactaaaaaaagattgtacaaatgaagcatatatttcgacattttgtgtacatagcacgtccaacgtgaaagccacatggttgcgttgtcaggaagcaggacacccgctacaatttgttttctgttttcctttgttgttgatgttttttttttggtgagcaagacaaaaaaaaaaaaaactgatgtacaatctgaattttgtgagcaatgtcccctctcccaaatgttttgcttgtttaggattggttgagcttggagtggagctgtgatgattttgtaataaaaaagaaaacaattactggaaaataaagacaggactgagagaggattttggaggatgaaaggcaaggtgagaccgaacccgggtagagagcacggggttggaattatatatacatatatttttttagtgaccagcatgatgaatggccagattagcgggaggaggaggctggataggatcctgggcgccggcctcgtttttctcgagcttgtagtaggccgctgggggagggtttgccggcgggggtgcgggatagctgggtggaggataggcgggaggctgctgctggctcatcaggttgttggtcccaggttgggtgaacaccgcgccgctctcgagcgttgcccgttgttgacggcgacgcaagacgaaggccagcgacaggaaggctaagatgactgggagatccgaaaatggtatggggagatgggcaaagatcagtttggatctgcatcatatctccgaacgcactgagctctccgtagagctcgttcggcccgagcttccaggaaggagattcacttaccgaacaagccaaccacctatggacacagaggaaaaattacgaatttgtttcagtcagtcagatgcgtggcaataatttgatgaagaaatcagtgatagaaatctacttacgagtgcgacgatgatcccagagaccaagccacgacacctccgtctccgacgacccagagagtcagtgtaccagaaacattcgcgagcttcgacggggacgggtgctaagagagaagcgagcaggtagaagaggacgactggatggactgcgagacgccatgagatgattgaagggcggatcatcttggatgtgtgtactgtgggtttgtaggaggttgtatggatggatgtgtggtgtgtagattggctgctgggcaggagggagggagagaggcgaatatgtagaactgaaggctcaagctggatgagatttgactagcgtttttagtgcgaagaagagaaaaactcggatcgaaattaggatacccctgtttttaggattcttcgttctgtatgagactatgaggtgatatgcatatatgggtaagcgtggttatccagttcagtttttaagaggaattgatggctggagcttgagagggatatataatgatgattgagcttcaagatatgtggagtgagcaggatgaaggagtgtgaggcgggaagatgtaactcttttatatgcagtgctcaggaaactattaatcgttcatagcacactacagagtgatctggctggattcgggcccgaaaagagccagcctggtaggtctaggtcgacggcctgaggtgggtggacctggacgaaagaaagggttcaagcgggctcaccagatcaccagttgaattatgctgaactcgatggcccactatggctggctggttgactgactgagagactgggaatccggagatcactaagctgagttattgaaaaaaaaaagaaaacaattgttggctgaggaagcagaatggttcatgtccatcaggcaatgggttggttggttcgaccaacaaaaatgatgatgatcaggacccgagggaacagttttatttgcgatttgaggggctgatcagctggatcgggaactcacgcagctgctggtgagggtgtttgtgattgattggggaaagcctgatctgagccgaacaaaacccttgcagacgacagacagatgagaacaggtgaccgtcgaagtttaacgggccttcggggataaatctgcttgttcgacaaatacgatagctttttatgcacgactttcaaagaggcgcagcgggtcttgtgatctgttgaaggggagctgggcttctggaggcctcagcttaaatactatggccgacttccggctgagcttttggaaggatgatgatgagacgggatcgtgagggggggatgatcctgcaagcgcactgccaaaaataatacaatccgcgcacagcaagcccggtcagctggtccaagaggcgaagaaaaagaaggcttgccaaggccgactaccccccaagaggctctcaaatcgaaattccgaatagaggatactgcataccgatttcagtcgacgagctccttcaactttcgcgggccgaaccgatggacagccaagacggctcgggatgactgaaaaacagaattatgtaggggccgatgtctgggcttggacactgtgttaagagaggagactgtgtggggggggtccggattgtgtggatagacaagataaataaatacattttgcactttcaaagtcttctggctcattcggcgtttcgcgatcatcatcatccggagtacaacatcacacacacacacacacacattgcagctcctgaacgacgagaaaaaaaaaacaagactttctgcatcactcaacccatcagacgaggctatcgaatcaagcccatgggtttccatcagagccgtctctgaagcctccccaaaacgacacattatcacatacccggctctttcgagttgatcgaccggcagcaacccaagaccaatgcgcgctagttccgatcaccgtatttcaagctgattcgctgatcaaaatccgcgccggcttcactaggataatgatccataactccaagagattgtcgaatttcacatgtgcggatgaagtgcttcttagtccagcgagcctcaactcgcgatcggggacacagatcaagaaagtgtacatatccatctgaagtggcttgaacaaggactacatgtgaaagcagaccgcaaaccaccagtcagacgaacacgatccacctcgttttagccatggagaccatgaactttgtgtccaatattcacaaaatgttgaactcgccccccccccccccaaaaaaaaggacatcgagagctcccgatctgatatcagttatcaaaacacattaaggacaccgatgggatctggttagatattggaatgtttgttcttattatcaatggcgcgaggcaacggccggcggagatggtctcgaccatgtttggagattcgtatgattgaagtgagattgtagaaacgtgaatgtaagatgtgggcacgatttatggaacagactgtgaagcatttttgggtcattcttttgggaggaaagaaaggctcgatgattcgtattggataaaatctaaatctctgtagctactattctattctaagaacaagatggtataccaactggccgatgctctgaagccaccccagacagtccgccgagctccatcgtggactccgatcaatggtggtcgtgggagatggtgcattttttggatccgaacgcttcggcggggacgaaggcttcaccagcctacatacagaggttttttttgggaggtagaaagcggaagtgagtaatgatcatgcagtgagaggtgcacgggaatagaaaacttattgtgatgttgtacgtcaagaaaagaaaagagtggcgattcaaatgcaaaaaccttgcaaaaaaaaaaaaaagatgctgaccccgttaaaaatgaccaccccgcccacacaacagacgcaattcgggaagccgctgcccacgcaagtggggcccatgaagttgcggactgccgccctgcccttaagtccggtttccgggtggccgctggcgcaaatggccgtcgtgtgttgcgggggacagtcgaatcgggtcggattgattggaggaccgggatcctcttcggctagcgcgtaagaaacagagatcaagacgacgatcgatcggaagatgtgcatggtgccggtggtaacgctgaaaaactagagtacaagtcagccatataccgtgtgggatagaggtagataaagtgtcaggcttaccggattttctggtcgtagcttggaaagagaggctggttcaggagggatcaaagtgatgcacaacacaagtctctgatggccctacaacacggcagtcatgtcctgaagccgcttccagaccgagatacacacctgatacacgagccaataaatatcggctggtggtggcatttaccatgcgcgccagtgtacagaccgaacaacaagcctcgtagcctctagtgaggcagggcgcgtttggcgccaggcgccgggccgccatcttgagacagaggcgttgtgcgttatctccttacaacatggactcacgttttgtcggcatctttttcttttttgttttattaatttaatgataaaatgacaaagaggtattatgatttatggcataaatcaatcgatagagcaattgtttttagtttccaaggatatagggttaatagtgagatcacatggggttgatcatctcgttgttagagctacatcgctttgagcctagggaagaaacacatttgccaaaaaaaatgtgggtgagagcgaaagagaagagagatcaaggcttggtggatgaatagcggttggaagggtggaggagaccagcacttaaattccgctcccgttcgagcagtttttcgaattcatcttgggactgtggtgggtcgaggttcgaagatccgaggggagaaggacgaccatcaaatccagaggatgtttccagagcagatgagctagatggggaggaaaggttaggaggttgtttcaagttttgctctctgattgtttgccaagtggaaggatgagattgaggggatctcctcaattgttcccatctagacgatcctgcaggctcgtagaacgtttgaggagaatccggagtttggctagtattgttcaagttggacaagtctctgggtgatggtcgtagcaggtcttcctcttggtcctgaaatgatcgatcgtggttttcgttttggatcgtcatacgttgagaaggctggcttgaaggtagatttcgtgccgtcaaagatggttgttggtcaagcggagcagactccagctctttacgcgcctggctgaaggcctccatcacgcgctcacgacatccagggtgactgctcagactgcgttccatggatcttaagccgagcttgaatccaagccaggtccccaatcctgagcccagagtcgtcagaacaactgattgggcgatccaaaatagtcgcgcacgtatcactgctggattgggtttctgcgttactcggtccattagtggtggtagtttccgtaggttgttgatagcatattggccccgaaatagaggtagtggcgataaagtggctccaagcaagaatctgttccaaactcaattttttgggtcggtccaggattgaaacgcttaactaatgttgcaaatcggcatgcccaaaggaattgttttgatacatttgggtcaaaaaataaaaataaaaatgctgacccataacgtgtgcgattgatcatcgattgcctgccttcttccagtaagagtctatcggtcggagtcaagttaaaccgagcaggattttcgatcacctgtttttgacagttcaaatcccctcaaactcgtgatcagtcctgctgctttgcctccatgcgtttctgagatgtgtggatatgcctgatggaaactcaactcgttgaaatatctgttgatagtttttgttcgaaattttcgtcacaaccaatgtgaatacattaatatcaatcacctgaagaaaaaagaaatattgtatgcgagagaggaagagacagacctgtccgtttgccaaggagaactcgatggaagggccaacagagggcgtcggagacagttcgtccatcgaagttgaagatgccatcgcaatgagagttgggagataaattgacttatcaaaagaaggggattgcagaattggtgcatccggcgccgaggagagtacaattctgttggccagccccggggcaccagcccccgtctcggtctatcccgtgccgtccgccgatttcaaacagccgagacagtgcgggctcgaaatttccagccgactctgccgactatttacccccctcgatatctcagcacagggccatgccatgtgtgtaaccttcaccatccttcaccccctccttctagggccgactgctttccgattattccctaaactgttgactaataacccttttttttatataatcatttcaattctaagaagctcacgaggacggaccaactatagcagccgaaaacgactggaactgggccctggaagcacaaacgcgaatcggaagagtccggatttggctatggcgggagagtccacgagcggctaaagaccaatcggcacttgaagatattcggattcgagcaaaggagtccgcggacgcagtgttggttgcgatcggaaacgagctgatcgagatcgatgtcgggactcagctcgacttgtcacaacacacgatcgaagtcaagacgaggagcaggatcgagatcgggttgaagacttgtcctcaggaaagcaaggctcgaatggacaggttcgaggacaacacggatcgatttggattgagcaagttgaagaacgaaggggtcggacgcatatgctgtggacgatgtgcgaacgaactggtggacggcttggacgacgcgggtacgaaatggtttgctcttccgtctgaagattgggaggagtttgtcgagtattgggtctgtcatgaagacatgaaactcaaatcaggtgacgatgggagtggcgggaatggattgaggaaacccagaagaaatgaaggcttccttggcgattggtttttggagctcgacctcaattggattgatgcgattgtttctgataagaacaagtctaaaacggtaggatggaggagacaatcggttcgtccttttaaaacttgatatgtcttcctctaagactcgcctttatctgagatcgatgggttgtgtgcgtgtcagagagctgataactgccgtgtttctgccggctccttatggtcctggcctgaatcccttctcatctcacccccaaagcgtgaaaacgcagcccatcagtctcgaaaaaggcactatgtagagtgcaatcagtgctgtttcacattgggagaagttgaagaaagctacgccaaagaaacaattgaaagtcaagaagccacctctccagccaacaaccacgatgaaaattccaaccgttgcccatccggatcgaagagaagatggatcaagctctataaacgtgcaatcagattgacgaacgattgtgattcaaagtacgataaagacaatcatcgcggatttgaagtttccttgatccaggatgaaatctcaaaattgattgaatccaatggattttacaaggttttgatcaagaacttggctgatacgagagcgatcggtgtaggtgattctctcgattcaggaacagcaggcgacaaccaagcatgattctgattggttctggctccatccgtgttgagatgagtatagctgtggatcttttgtcctacagtgtggatccgttgtcgacctatgactatccaaaactctcaacagaaactaaaacggtctaaactcatgtatgttttattcaatggggacacctcgtcggacaatcaaaagtaagtctatttttttttcttcctgcctacgacacacaccaatctagatttgatcgactcatgactcgtttgtgtgttgtttgatatgctaggaagctggaacagtttgaaaatggtacaccgatgcaatctgtatcaagttgcaaaagtgctcctcaaggctcagatcgaaggataggagaaatgagtctaccggaagatcactttgatctgttactcaagaagctggcgcagggctccatatatcagattggacgatccatgtttacaccgagaagcctcggccagcccgttctctgttctaatcaagatcctcctgtagctggtgatgacgaggaactttttcaaggaatttatcaaatcgcttatctctaatctatctcttttctctttcctgtttgttgagagcaaacggaactctttccagtcacatgctcgcatccaagaaccactgattgcgtttgaggtcgaatacacatgccctggttggtccctgagttctttttctctgatcatcatcatcaccttcttctttctctttctcttttgtctgtttggatctttcaaagaaagtcaacttcaagaaatcgggaaccctccctcctcacccaagcaaaaagaaaagtcaaatcaaaccttaacatcaaaccgacaaaagaaaacctcctttcttgggacggttttattttttggttgagttcagtgttggataattgaattgaattttcattttttttgcttggttaaaggagggtaggaattgtaccggtttaagcaaccaacccacttgaatatgttgactgatacatggatcctagatcaaatccttcttaacaagaagggcatttggttctgaaaatgaacaacctaaaaagttattgatggttctcttattatgtaatcatactcaagagaatcacgatggttaaacacttttcttaggctatattttcctggaatacattttactttccccctgttttttggcttcttctctctctctctctctctctttctctgtctctggttaattgatcagtttgtagccttgttttttttcccagtgcacattactgacatgtcttgtggcttattttgctcttactatccagtccatgtcttgcagtttgtgttgtttggagcagggcatatacagaaaaagagtaacagtatctagctccttccagattccatttgttttgatttttctatgttgaatatcaaaattagaatttgttgatttggttgagattttaactgagcaaggttttcatacagtatattgatgatggtatgctgtaatgggcaactagtcccagaacccaaacttgttgtgtcacaagactgtagggaatgaaaagtgaatcacttcatcaatttgcagttggatgtgttggactccaactcatgaaagaaatcttgtctagactgggtgacttcctgttagttctgcaggccctgcagattccaatttagacccaagaactcttaattttctgggtcctattttacacaaggggtaccatcacttttctaaatctcatcacctatcatcacctctcatttgattggagaggatcagtgaccaaacaaagtgatcattagacttatacatacctataattcatccaacaccaacttatcaatcatccatctccaccaacatggtaacccagctatcctttttcatatatcaaacagatagaatctcatccagagattgaccttgagctttgttgcttgccagagcaaatgcaactggaaattgatatctgttggaagaaaccccataagtctgattggctctatcaacagtgaaacaatgtgattagagatggccttggggtacctgtttggcggtactcagcacctgctgttgggtaccgccctacccctgatggtacactaccaggtgctgtactcagtgcctgcttttgggcaaaaaagaaagtggtacccgcccccgaaccccctccttggtggctcaaccaagaccaactggtcttggtcaggttgctggagaggaccccttcttggcaagctgattaagaccaatcaggttgccggtaaggaccctccttggcaacctgattggtctcaaccaggttgcctggaagaatctctggcagtcgggcggtacccgcctcaagtaccaccagtacctgccagatagtgctgttagcggtacctggtgccagcttttggccaaaaaccaactggtacctgggtcccacagggccatcagtaattgtgatacaacgtgatgaatagccatgtattggcatcacattgttttagcaatgcacattaatttgataccaatgcattgcatgggcattgtattggaaagcaaggcaaatgggtgtggccaaattatagtgcatcacattgctgaatcaaagtgatgccaatgctccctatccaaaaacttgatgtaagcaatgcaatgcagggccccttcattgctcccttgatatgatgtgatgcctatgtatgcattgcatcagttacactgttggctcagggccctggcaggtccctgtcaaactgactcatgtaattctcagtaaatttgggttttggatacatagagaaatctgtgttttctaatcttcttacttctgcctcaatctcaatctcagtaatcaattggatgatggatctgctcactagtcactagaagtcttctcctacatagtctgacactatctcctgttatgaaggttacccccagcttgtagtcaatgaaccctgtctgaggaggatatttcttctctcatgtagtcttgcttatctattaggttatattccattcttgctggtgtgatgccgtacccaaaaaggtttactctattcattattgtttattcattttctcaaccacatcttgatcaatcttgtatatagtatatttaaactgactcagttactagaaatgatcaccattggttctttccttcattttccgccaacctgagccggtccagtgaatgataaaaaacctcactctttttcttcctccataaaaaggcctaaaaactcgctccgcgtcggtcttaagttcaacaaaaagaaatgcactttttgttggtaatacccaaaaaggatcctacattcatgaggaccatttaccaaaaaaggaaaatccaatacacatccaatgaatttcatggggagtattttgcaaaaaaccatttggatatgtgctacatgagttggtttgacagggagttgcctgggtcctgttggctttatgaatcacctaactcttggcataagcactgtgcacccaacgtagcaacccgttaaacttctgcatattaatatgtggggtcttattcctagaatgaggagctgtgtgccatttgaaagacctctcttcagattcaagttctgcagtataattacagggattccaaccttcaattccaattttgatgttgggtagctggggatggtgaacgtgttgaggaattctacaggaatagcctcattactgtccatgccataatcttctatagccatcttgtaaagtaaatgagaaagaaaagtctgaccgcaaaatgtgtttgtacatgattagagatggccccggcgcatctggatatctggctgctttttccggagaaacagccatctgcagccactggcgggtatcctctgatacccgccctttaaagggctggcaaggcaccggcttgaagggtttcctttcagacagagaggtacatcctctccaactggaaggaaacccttccagccggccattggccttgggtatccctgggaatacccagatatctgccagatttggtgggggggaaacagccatctgcaccccctggagggtatctattggccctgggggggtatccgcaatgaatacctaacgaccatctctatacaggattcattagtttgagagatgtcactattgagaggtgcaaggatcaattgagagctgaaatagcttgatagttgtttgagatcaccggaatcatagaccaaattgaagtaaccataaacagaattagtgaaaaaggtttgcaccagaaaatctgattgatgcctgaacactcatccataattcaagtcaacatctgaagaaaagtctgactgatccttgccaattctgatctgcaggatcaagttggagaagtccaccacctggccaatgtttgaattttgtagtcacatattctgtgtcagttgaaaggtatgcaccatattctaaagtgggaaattgataatgtatttatctgcttgatcttgtattgttcctcctgtaacaacatgtaatgtttgcctgaaatcacctacaaaaatgttcatttttgtaccaaaaggttcttcatcgtacatcaaatctagaagtgtgatatccactgcctcaacagcatttctacactgaatcaaaaaaaaatcccaaatgataacttcagcttcacagagcctttgatttgaaacagagtttgtgtcagctccagtatcttatgtgaccagaagttgatagggtattgggtcacactatagccacagaggtggacagttgaaataaacctcacctcaacaccagaaggtggaggggttagctccctgggttagaggggagaacggtggaatgagcatcaccaaaccaagcttagagcagatcaaaagaggctctcttttagactacagtagttacttaactgtagtctaggatactagcataatgataaagatggaaggtaaagagaaaagggagagtgtactgctaaaaccccactcactaatattaagtaaggtacacgggtttgtattgcaatgatctctgggggaaggaaagagggaaatcttcccccttaagttttgcaaggcagggttcaggctgcctgttggaccggttcagcccccttattgttacactattcctttggggaaaagtgtcaagatattcaaacatgcaaatgtacatgtgttgactatctctcttattttagaaaatagaattacatatgtagaatatgggcgttgataaacgcactccctccccctccctgcacgcccacgcccacgcccctccaaaaggggcgtgcgattgaacacgcccctcctggaggggcgggtttgatcgcacgccccttggaatcctgttttttcgagtaaacagccttccgaggtgcgtgcagaagcacctgcccctccaggaggggcgggtgggtttgcacgccagccaagaaccgagatagcttggttcttggatggatttgaatccagcccatcgggagggtttcttcccaatgagctggactgtgaggcagctcatcgggaggaaaccctcccgatgagctggtacatagtccagctcatcgggaggaaaccctctcgatgagctggtacatagtccagctcatcgggaggaaaccctctcgatgatctggaattgaaaccagatcatcgggagggtttcctctcgatgagctatgtaccagctcatcgggaggtaaccctcccgatgagatgctcttcagcctagttcatcgggagggtttcctcccaatgaactggtttcaaatccagcccatcaagagtaaaccctcccgatgggctggatttaaaatgttacatagtaagaagataggattacgtgagcaaaacatcctaggattttttgcttacgtaatcatacccgctagtcaagaacccagaatatcgttcttgatgggcgggttcttttgccctcccttcctggagggacgggttcttctgcccgcaccttggaagcctgtttccttggaaaaacaggattccgaggggcgtgcaatcaaacccgcccctccaggaggggcgttcaatcaaacccgcccctccaggaggggcgggttcaattgcacgccccttttggaggggtgtgggcgtgggcgtgcagggagggggagggagtgcgtttatcaacgcccgtagaatatctctcttatctcagaagatacacaagagagataaacaggatgataatcacttggataaacagaatatataattatccttttcaatttgatcattattttcatcagagaggtacattaattatccagagagagggataaatatgtatagaggtaaatcattatcaatttaaacaataaaattaaaaaaatacttattaattcaaagaatacatataataatatttattattatgtagcctggaggggctacaatctcatttagaaacatggactagtgtctcagtgtctgacatccgcccccccccccaaaaaaaaaggaggaatttttcaaaaccaaatattcttaaaatctctgagagaaatatgacattttaaagttcattcatattcccaaaatggtaatttcctttttatccatgttcaagtttgccacaaacaaagcacataaaagtgatgttccaaactataagaaagattctgtttgaacattgttccaatgatagacaattattgaaaggttatcttgttcattgactatttttgtagacacatagatgaatttctcagtgtctaacagtttgttcaccaaatacattgtgtttttgcattaacatcaagcggaatcttgaatgaagagtgagttttcattccttgataaagcattagacccactatgaatgaggaagtaacagtgatgattggaatctgatttcctttcaaataatgaatgatggtgttcatcaagaaagtcttcccacagccaccaaccctaaacttaaccctaatgatgaaattgcaaaggataattatctcttgtgtccatcactacaaaacatgttggattgcattttgaaaatgcgcgataacatcacatgtcacatgtgatgccacctcgcattttcaaaatgcaattgaattgccagtgctgaaaattcaattgcattttgaaaatgcaaggtgacattgcatgtgacatgcgatgttatcgcgcattttcaaaatgtgatccaacacgttttgtagtgcatacaagttctaacccctaacccctaacccctaaaactaaccctaaaacctaaaacctaaaacctataaacccctaatttggtgttgcttctggtggggcttgaacccaaaacctcatgggaggtggagggcaggcttagctgactagacacagccagcaaatgggtgacaaaattcaaatttcgtcgcgctgacgtaatggaaattcaaattcaaatatgtgacccggcccagtcgtcacctgtctggaatttcgtcacctcggacaccgcacccccggatttcgtcacctcacacaatccgccaccggatttcgtcagctcgtgccatatttcgtcagctcgtgccatccggcccctttcagtcatcctgttgaactggccatcccaaccatcccaactatcacggccgtcccgaatatccaaacgatcccaattatcccaattatcccgaccatggatctccggatatgtacctgtccggtctgtattcaacaaaccaccacatcaactaacggcgaaacaacacaaggctgctgggtccaccgaagcactcgccaaaggcactgggcacagaaagccacccccctggatgacttttgcccgttggtaccagagcgtctatccacctcacctccacctcaaacctcgccactgagtgactcagattccaaaccagccaacacattcactgaaactgagtgtatcagtaagatttttttgtctttttcgtctcttgaaaaattctcacctgtgctgataagagcaaccattaaaaccctttgacaggatacatttactactttattgtatggctgggcttggtatgtggtgtttctcaaagaaactgtcgcattgcacgagaatggatcatctttataatccggatctttcgaaacctacctgaagaccgtaatgaatatcaactgagctacaaagacggacgaactatcacgaagcatctgaggctagaccctaaactcgagagtagtatctgctgtcccaagtgctttaccctctacgaacctgaagacgcgccaaccgactgtccttatcgtaaatcgaagaaagcaaaagtttgcggcgcaagccttttcaaactcaacgtcgacaagctcttacctggataccaacccgtctcccgcgcccaacgaccttcctcgcctaccttcaagccattcaccccccgtttgacgtaccacactcaagggtttgattcctggctaaactggttcttaaatgttcccggtattgaagacgagattttttcttggcgacagaaagttcaatcaacatcggatgacagaattgttgatatccaacagtctaaagcttggcgcagcttccaactccgaaacgaacgagtactgtctcgcaatgaacttcgcttgacattttcagtcttcattgattggttcaatccatttggtaataagcttgctggaaggcaagcttcaatgggtgtcatcgctcttacttgtctagatcttcccccccatagtcgaaacaaatacaacaacatcttcatcgccggtatgatcccggcccccaaagaacctgacatgaccacgatttcccacattctggccccacttgttgacgagctgcttctactcaacaccggtatatttgtgcaaactcccaagtttcccaacggtcgaaaactgtcagtccatcttggcgcactaattggtgatatcgtcgctacacacaagattgccggtttcgcttcacacgcggctactctcttttgctcgtggtgcaagtgtttaaaaacagagatgatgcacatgcaagttggacgagcgcgggatcggcgagagacacgattacaggctatcagatggagagatagcgacacgcttgccgaacaaaaaagacagctcaaactgaatggtactcgttggtcggaactgaaccgcctaccttactgggatcctgtgaggaatgtggcattaggttttatgcacaattggtacgagggtgtcttgcagcatcattggcgtgtccgctgggcatttgaagcagaaccgtccaagcacactacccacgatgaccagcttgacgattgggaggacgataactccagcaactctgaaacaagccttgaatttcacgacaacgcacttgcgcacattcgaaaagctttacctgaaatcatcgttcctcgcggtgtaacgcaagtccctgcgaacttgggagatccgaagcatggaaagctaaaagcaagcgagtggcattcacttttttcgacatacttaccactcagtctcatcaacttctttgtccacgacccaaccaagtgtgcaaccgatggcagcagcaacgaaaatctattgcttaacttctcatcgcttgtgatctgcacaaacattgtttctttgaagtcaaccaccgatgctgatgcaaacaaatttgcagaagcatatttgctatacacggaaacatcgaaggtggtatttgatcaaccaaaaattgtccccaaccatcattatgcgcttcatactcccgaacagatgaagtggtgggggcctctctcgaatgtgtccgagttctctggcgagcgggtcaatggaatgcttcaaaaaatgaagaccaatggcataattggtgagtaaatacaggctggaattatttatccaagaaaaataagagaactacaactaacattttgtttactaggccaaattgaaggtaccgtcttacgtgaattctgtcaaatacagcggctctactctcaagcacctagatggttacttggaatcgatgacaccgcgtcagtatcaaaacccagtaggctggtagaagtacatcccgacatctacatggccatgcttcacaagctccagagtgaagatccaacactgcgacactaccaagatctccctcatcccgatggctcttgtgtagtcactccgtacgcaaatgaagaggatgcattccaaagcaatagtggcctgtatgtcagcaaaactaaacaaaatcggctagtggcataccagaaggacggacagactcgatacgggtgggtcacccaaatctacagtttacctgaatacaacgataggatcctggtggcagtcaaggcgctcggtgatgcctgtgggggcaatgttcttgagattggggagagtttcttacaaactctcaacgacttgcagctgaaagttgtgcgggaagaggccagccgtgagattttggaccccggtgacttgatagcagtctgtgcttataggcacctccccgcttggaatttcaagtatcatcttcccttgattgtcctgagacaaatgccacatgatctttcccctctcttgtatccatcattgtaaatctcctctccctccaggtgtatccttttattcagtattttgcctcctcagtcttgtgaaattaaccgagtcatatgaaatagctgtgtcgcatgaagcagcagcgtcgcataggatgttgcacctagctgcagtgttgcaacttgcgattgactgagcggaagcgagagaaaaggcaattcagattctctggtgtcagtgccggtccccatacctgggatgcagccaagctgtacaaaacactcacgcaatgaggcaccgccccatttttacatcaatacatcaatacatgagatggaatgagaggggagggctgaggacaatttgcgagcgagtatgcacagggaggaatcatcagaatttgcctgaagatgaggcttagggcccacgcccagctcgggtccttccagccttgttgactcatgcgtacattgtgttgaggtgggaagaacgccaggtttgagccgcacccaggcatccctggagaatttgtgtttggaaaggttcatttatttcccttaaaaaaaagaaacaggatcgtttcggaaaaaaaaaggggatgaatcgaaccaaaatccaacaatgtcacatgagaaccagactaaaagcacaataggagaaatgcagggatgttcagaagatcgagggagaaaaaaaaaactgagatgggaataatgtacaacagtgagtacaaagagaacacttcgggaactgagagataaaaagatttttttgtttgtttttatcattttgcgttttttttgtgcttttacgattttcattttttggggggatttggtaaaataactataaggacaaaagatgaaagagacatattaccaggaaaatttgttattaagtaaaggaaaaataagggtcttatgaccaggccgactcgtcgtcatcaaccaacatggcattgtatcgagcctcgcgtgcaaactcttcctcttcgttgttgccatcatcgttgtcacgatcagaagtttgcatagagtcatcgacgaagtccgcgtcttcctgttcctcctcatagtcttcgtcttcctcgtcagatgtaccctccaagtcaatttcctctccgcccgagccggcatcctgctcagcatcggtcgattcatcgtcttcgccattttcttcaatctcgtgagtgagatcataaggtttagacagttgatcgaagaaatgtgcaatgaactttctgtcagataacttttcggatgcaagcctcttccccatgagcgattgagaggcgtcgggcaggaatgcgacttcacgagtattggcaacatccatgcgctgttgaggcagaagttcgttgaaccaatcaggattgtaaaagtcaagtggttgaccttttggtggcttaggaaactgggaggggtgcggagttgctggaacgatgcgctggcgtcgctgcggtcgcttgccgtcaagctcgtcggatgtttgaatggcggcatcaagtcggcggaaaaatttggtggcattggctgaccggaatctcaaagtcttaatgacataagctttcagctttgggtcatattcgtcatcgctgtgacagttgacatcggatattatcttctggtatcgctttggaagagcctgagcaagggcaaattttaatcgcgagtcacggagctggagatcattcaatcagcaccgtataagcatggacggaaagggttgaaaacggctcactctttcccgtgcctttgaaattactttccgctcttcgtccattcgaaacttgccggtctgagttttttcccgattgtaccggctagcttgcagataatgtacataatggttgtacgccggtatcagaagcgagaggtctgccacatacttcttgttgacattcatataggcgtaagcgccacccaccgcggcctgtcggaaagatttcaaggcagcttgtcggcaagcttcgttgtacagcaaatccgggatgtcttcgaggtcaggtgcccacgagcgcattccaagacgagcaagaacggactgagtgtagctgatgaaaaactcttccaaattgaccaggccttttctgaccttcttacgtccggtcttgagatccttaaatgtcacgacttcgttcgctgggatcagggcagcacttaacgtatcctcggccgttctttcaatatcttcggcgttggcaaagcgagagttaaattccctcaagttgtcggggtgaggaggccttgggattgtcttttgctcgatgaggttccaaatcagcttgatgtgaacgtagagggcatcctacagtgtgaacaaaaggaaaagagtatcagcatacaggaattctgagcggggtgagacatgacttaaaggggacgtactcttgtggatgcaaaagactctggcatgttccgcgagatcatctgaagagggttgaccttaggggagtcagactttggagtgacgacacgctttgattggttagtgggagtcctctgcgagttggccgggttcgaattgttggacttattgggagtgccagctttctgcttcccctttgaagtactggcttggggttctttgactggaactggagatcgttttggttgagccttctgaggagctggcttgcgggaagaggaagccaatggctgggcttctcggagctccacctgggacatgagccttgcgatggcttcgtctctagactcgagttgggcttgcatctgttgagcttgtcgctctaatgcagatttgacgatattctcaatgtcagcagcagaagccatgatggtaggaataaatagagatgacggcagcggatagtcaagaagcaagaatcaagaaaatggaccggttacaagatggtccgtcaagatggggggagtaggtgcagtatttatacacaagaaacaagcttcatgactccacaaggctatgagtgtgtacacgcagacagagacgggagcgttcatctccgtcatttgtggatgtgtagtgagcggtcatcatccccatcggacaatgtacatacaagtccaacgaaacatgactacataaatgagcaacaccctagacaaggcaggtttgatcttggactgcgagccacacagagcaaaaaggaacattggcgggtgtctgtgtaaagttgtaaagaaatacatatgtactaagttatgtactttctgagataaatgaagtttgaacagttgacccgtagcaagaatgaaatatgtagttgagctgacgaaatccggtggcggattgtgtgaggtgacgaaatccaggggtgcggtgtccgaggtgacgaaattccagacaggtgacgactgggccgggtcacatatttgaatttgaatttccattacgtcagcgcgacgaaatttgaatttcgtcacccatttgctggctgtgagactacaaagactggactgagaatttaatgtttactgtaagttaagtggtcagggtgagctggatgagctggatgagctggttttgatggggatgcaggagctgaaagagctattttgatgaatgaagaggagctgggtgagctggttttgaatgaaggggatctgggtgggctggtttgaggtggagctgaccggagtcagctctgcatgtttttccattataaatggaggagcaaatccagttttcttccatttataatggaagaattggattgacacaggtgcatctttcttgtgtatctctcttgtgtatcttctgaaggagatatattcaacacatttacatttacattttttgtatatccttacacttttccccaaaggagtgtatcaatatgggggctacaccagtatcactagcagtttgagcactgctctgtaatatttaagtggatgactctttccatgagattcatcccccagacaattattaccatacaaacccaccaatgttactaaaatatattaattgttcagtgggttttttgagaagccttttatctcattactagtgtacatttctctttatcctcatcactagtatataaaattcaagtctttaactttatgaactagtaacaactcttttcttttacattctcaaaagctcagacaccatgaagctcatgccccagttgtcccttattaacataaagagctagcccctccactttcaggtgttggggtgatgttaatttccactaactgcctctgcagttatagtgtgacccaaaaacccatccactcttggtcacataagagaccagagcttacagatgaggatagaatatttacctaggctcctgttcctagtttgactttcactttcaatgattagtggtgaagtaaaaatttgatcatgtgactttattgctgaaactggtgaatatagagggaacttaaaaaatgggggaagccaatatttggcttgaaataatatatcaaatatataccacatcaaatatgaattgttggtacatgaatttggaaagaaaaaatttcttcattcaaaatcacaagtatgacattttattcatgttgtaaagactatttttggataggttaatttcacctgatgaatctgcttactatttgtttggattatgatcttggtcaagcttcctgaggactgtagcaatgtatcaaatctgcttgtatcattttctcattggggtcaataaaccaaaagtggggcttgggagttgactccaatttttgggagttggttaaccaagcccccttttttgctttgtttctctctttcttcaatttaaaaatgtgctgagtatcatttctattgaaaaaagtatatccaaaggtcaaaaaaatgaaaagacaattaattttgggtttattaattaaatcaaatagttgagaaatataacttagtgttgttgatattataatgagttgctgttgagctgtttccaaagtatctgaattgttttggggacaaggtagctttgattggcccagtgaatcgatctttctgacatgaagattaaatacccctcaaagtacagcggcacagctcccttgatctctagtgctaataaagagttcaaaggaaaaacagagagctggaatacatgaatatacataactaatacatccaatttttgagaataattggtgccactgccaagttgcttgatcttttggtcagcttccaagttaacccctgctttcacaaaaaggtgaacctatccaggtcacattggctcactccagtgttactctgcacaatcttttcactgggatctctctctagtgtgaggtagcagtttgttgtccgtggattgatcatcacatttttgaaaagcgcttagctcatcttgctccagtcggagcggtcaagataactgttgcatcatcgttaccatttgcgtttcatctacaccaactcgcactcatcttgatattaagaccccatccgcttgttttgtggtatctcatgcattgatttatgtacaactttttacatactaatgtgtgtcttcccaggtttgcctgattttttttccctcagacagcctatgtaagaagtgcacaaaagtcaataaatcgtaaattctcatgcattgagacgtctgcgaacctgcctaatatgccttgagactgggaatgccgacggtttttggggaccgccgagccgtatgttgcaacggccgttttgcgctgtacgcagacatgaaccctgcttatttttcttggccttcagataagttcccctttcgcccaacacaagttgcattttgagagcatcttgccttcttcccaagttgaagcaggggctggacaatttcgctttacaagccttcgacttcgagtcgtctactgagacctcacactcattcctaccttaactgcagtgctactacggcgatcctctcgtttcacttttctctgcaccacaagtaaatttcatcccatcgaccaccatcaagcgtaccaagccctttcaatccacctctcacgtccccgatcctaccttactggatctgttgtctattagaagaagaatttcgagtactatccagtctgctggccgtgtgcacaccgtcatcgacctgtttagcggctcccatttgcgatatttcatctctcggcggggttatctaatcttggccggtatttaataattgcttcaggaagtgggggagattgtttagagaggccttgtccatgcctccacgatgattctccactctcagtgcatacctaatcaagcttgccggcggagcaaggtaaaaaacacctggattgttcttgctgcagcaactgccgcgctaatttcttcgccatctctagtcgcctcaaccgaaaaattaaggactacctcctcaagtctagcccccacatcaagatccccaacaattctcgcaagcttagataccacctcatacacgccgccctctaagacaagatctgcctatcattatcagtatcctatatcccagcagcagcaacaattccccatcattcccaactatcctctctccgccagtaactccatcaagtcgacacatgatccatggcggccgttcgatgactctaccctccaagctcatcctgttcatcttcaggctcagaagacgcatctggaggcgcagcccaggcatcttgccaaaaggcagcaagtagcctccgacaacgcgaaagcaactccgtcctttccggaacctttcgacactagcctaggcaccgagtttgactccgaaacctgtgaaccattcatatctcaattcctcaagaatacggctttccagcaatgtcatccgttttctttactcttaactaccagtgaggggttctaccaagctggccgtgccttgaacacggtctcggtggcggcgaaccagagtgactcggttaacgcaactatcttgcccatcaaccaagtaattgatgcgtcctgcaaagcagaccctgatcaatgccaagtactgtttgatcaactctcctctaacatcaaatcgccgcgctttggatgtggtaaagacttggagaaaaacaactcactagcgctgcaagcacttactggtcttagcagctatagactgatgcgtgaggttgcttgccttacgactagggagactccgaaagctgggaaaactctagcggcaaacccgaacaaaaatctgacaactaccgccctcgccggtcaacgcacttctcccggtctgatggcggcgaactcgactggcgggtcgactgaaccttcaacaagatattgctttgtgaatgccatgtcgagtcaaaatccagatgatcttgtcagttgcttatcagttccgcactctcatgctttgtttattttgctaaaatcccacctatccgatattagtactactattatctgcctttgggaacaagtttgccgagtgggacacagccaagctgtaacgaatgcaccaaatcgttaatgaaattatatgcgtaagtcctctgcctttttggacatagattacggaaaagtagcaatttactaaatttaatctggtctgatggaaaacaacgtttctcgctttgcttgccagtctttctgtatccaccaatgacttgacactccatgaaagctacccatccgcacgagcgatgactaattccaaatgtggacctggattcgcgccgatgccctcgaaagatgctaacagacttgcatcggctgcaattcaacgttttgcatgcatcgcatggaacgtccaagcttgcttgtcgattgtcctggtagctatttacacgcttgtttgaatatggtgtctagggctgtcactcaaatgtaacacttgcttaccgcatggaatgtccaaacttagttgttgatggtccttacaactgtttatatgcttgtttgaatttttatgtctgaggcctcactcaaatgtaatacttgcttttgacttttcaacagttatgcataattgataatttatgagtttctttcaaaatagggttgggccaatagagtatgtagatacaaaataccaggtaggatttttaaaaaataagctaaaaatggagaaagctggccagctgcataggtgtccttttaattatggggggggggatatatctgactttgattctatagatgttgatcctcaactgtacatcaatagtgtgcagtagcaataaatatatatgaaagaaattgtagattttgaaaagattttcacaacaaaacttgatgggggcaaggggttaaaaaaaaccagtacatggacatgaagaaaatacaaatctgagaacacttgcgaggccaccccctcccattggagatcagatcaagtttgcaagtaaacaagtttatcatcaaaactgtcaattggttgtaaaattaagaaacccagtgggaagataacaataaatactaattttgttttttcaagggagaagagaaactgaactaaataaatatatgaagggcttcaactcctggggacaagtcagtcaaggaaaacccatgatggagtaataaccatgtaaataaaatcaaaactggcaactggcaggatacaacattccaatgcccactgcaattgccaagtaaaatcaacaccccaacttcaaaatcacaagtcaaaggtgaggttaactgaggggccaagagtgctcttccaccaggtggttggaatgagtttgtggagtgagacagagatgtcatcaggtacctgcttcctggtacccagcacccattttcaggcacctgttctccaaagcaggtacctggaaaaggtgctgggtgtggaagccggtgttgaaatttgaggtgaaaaaacaggcaggtacccggaccaggtacctgtgttaaacctgccctgataatctacatagctaaaagaataggctcagagagccaaacaaactgccatgcaatcttattgaactgcttagtttcatttagttctttctccattttatattatactttattcatttcacactttgcgccgcagttctgaaacctaattgatcttccaaaagccatctcactttattgtattggtctctttctcaatcaatcaattgtttcattatcaaccatcgtcgctttgtcactaacctcaaacactgtcttaggttcgtttctcttatcaactctttgttgttcataacttaacattgtgttctattcaggtttgtgatctttcaggtcatcttcagtttcattgtgtagatttactaaagatcaccttcatctcaaaggtgtgtatatgaaaaagcaatcaatcaatccttcattatcaaccatcgtcgctttgtcactaacctcaaacactgtcttaggtttgtgatctttcaggtcatcttcagtttcattgtgtagatttactaaagatcaccttcatctcaaagcttgtggttcaataaatctaacaccagtgtcaacctttaattcacatttgttgacaccaatgttagaccaagacaggtgctgaattgaagcaacacccctgaaagggggaaaaggtaatcaattaataataaaacccaccaaaatttggggcaaaaacaagttcaacagtcaaactccccaaaattggggacaaatactagtgtatcataagtgtccttttcacctgaatattctcatcaacatcaattgacttaaggataaataagaaacagattacatgcatgaagctgatttattttaaggatgagagaacagaatgcaagtgcttgtgtgggtgtccacaatattggacttatgagtcaggtacctgcacccgctctgggtacctgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaagagtaattaagaagatttattcgtggttaaatccctcaacctgtaaaacaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccggatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaacgattcacattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaaataaatctatttaggtctaaggtagctggattgtagagttattggtggtctaagtcactaataatcacagtacaagtattggtttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatattctacagtaaagatggccttgcggtacccgttgggcggtacccgggacccgttggcaggtaccgccttcactcctccggtacccgccaagtggtgccgggtgcggtactcggtgcctgcttttgggcaaaaaagcaggcggtaccctggtacctttgagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaactggtctcgtccaggttgctggagaggacccctcctcggcaacctgatcaagaccaatcaggtcgccggtaagggccctccttggcgacctgattggtctcaaccaggttgcctggaagaatctccggtagccgtacccgccaggagtaccgccggtacccgtcatacttgagcgggtgcggtacccggtgtccgttttggccgaaaaaagcagtcggtacccgggtatcaacgggtacccgggtcccatggggccatctttattctacagagggctcaggggaagatgagaggccctcagggcactagggagctttttagcagctctacaattttgtgtaaggatgggacctgtagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttcccacgtaattgaaagggctgcagttactgtgcaagggctgtgcaattgtagagttagttgcatacatgtaactctgcttatgcaagtttgtgatcatgagaaatgcatgtgcttcatgcataattcagtcttgcatgtagaatttgggctcctttcctgtgtaggctactttgaattatgcaccaggaaaaaggatcaggcacccactattgggtggctttgctgtatcccatgggtatctcaaagtccatctgtgttgcaacaatagcatacaaatgtgatatcaatgattctatctcagttttatcccagaactatccccaagttttcaaatgatttttcaacaattatacccaacaagtatgcagttgagaattgatttcaaaatttactattaaccatgaatttcataatggaactgagataaaaacataatggtgtaacatagttttgggttctgttgagcttggatatctattgcttggtaaaaaatgagatgtgactgtacattatcaattcattggatttcatcttctttcaataaaaaactaggaaaatgcaattaacatgaaatattgttaagagtcagaagctcacatgtataccaagccaagccttgatttgatttgggactcatgcagaagacatgtaatgtgagaaggttccagtttaatatcactaccagtccaagtattgtttcaaattcaaatcttggtccaatctgcacaatttttggctattaaaaacttattaagtttttctagatctgtaaattttcccttaagtacagcacacattgattaaacttcaaaatatcagtagttttgcaattttgcggaagctgaatagataaagcactccagttcacagccagtaaaatgtgaaaatttcagcattttattttatctttattttattctatcttatttttattttattttattggtttgattttttatatcaacataatgcttgttgggtataacacttggggaatgagatgtgagttcactttattttctcaaatggatttttgatcttttctccctacataggaagtttctgaacaatccaatttcattcattttgtgtttttgcaatcctcatcaattattctacccataagaatcctgcatgatattctacataattcatactaacaatttttttcctctttaattaaatgagattcacttccttgattggggtatttatcaatcgaaagactcatggtgttctttatattcaatttaattatgaatttcatcacagtaaactcaaaacaatctggcttgagtgcaaattcattgtatttgaaaattatttttagttggaaattacataaattcagtactttaatcttttttcatgaagttctgtatgaggtggattaaaggtgtgtcatcaaagaaatgtgagagatcaactcagtaccaaaggttgtggataattttttttgtaaatgaaataaggaaattcatttctgtgaagattgaacaacaaagttaactccatggtgttgaggtaaatttgaggtacaaaggaatgtacagtattgatcatccacagaggagtaacctcaaaacagtgggttcacttctgaccattcttaaacttaatagattcaactcccaaaaattgtggacatatcaaattcctgccaatcaattccaaaggtttttgaatcataacatagtattttttgaaaaagataagtctctgagaagaatttctcacatttagcacttttttcaaaaaaaaaagaagtttgatggtttgatcaactaaaattcattaatgtgtgtttctattttcattccagaattgcctgaaatctttcttgatagataaattaaattaaaatcaatctgagaagaattttgaactgcatattcatgattcaatgtaggaaagtagaccagttttcattcaatccaaaacaccatgtcttatgggatggtgtttatggtgagagtttgatttctctcatttctaccacattaattaacacacactagacaaatatccaggggtaaaatctacccaagatgcatgccttagtcttcccctgatataaactcaccccattataaaatctattttgagaccagggattgaatgtactgcaggatgatgtggggaatggtacttgggagtggaattgcaaagggaaaatttctcactattagtgctcataaagagatctgttatcaaagaagtataagtaagatttaattcagattggataatgcacatgagactagaggctgagcactcttttctacactcccttttttctacatagatttttatcttatatcaaaaggggtgaaatattactgtcaagtagctgagatttgaagaaaaaagagattttgattttatggaaagtgtactcaacagtcattcaactagatctacatctagattcaaaactcccaacaagagagaaagaatcaaaatatttttaagcaaatgagtggtgtttatgattttattgatcatttgaatatcaaacaatggaaaaaatcagaatcaaaggaagaacacaaaatcatcccagtggtatatttttcaattatataaacctcaaagtttcactgaaacaagatgtggtaaaataaagaagcttagccaaagtcaacactaaattgatatttaaacatttgattggaaaagtttggcataaatcttcttgaaggtattactcatctgtaagttgtaattttgagaaaaccccctgtttctgcttgttctcttaacagattttaaaaaaaaaagaaatcgaaacagtgaattgtgaattgtgaagaatgaaattgtgttcttgattaaaatcaggagtcttggttgaattgtaaaatttagtagcgattaattgagctgattactttttctggatctttcttaatcccccttttttgttcctcttatgaacatccttatcaatcatatccaatacacatactgccaggtttctaaagcatgattaaaagagaaaaaatatatcttatatcacttggtcgtgatctttgtgaacttgttttgattgttaagacaaagatagagagtgtattctaccttaagaccataatgaagcaaagtctcaaaattcattttttttccccaagatctaatcacagggaggataaattcttaaattttgtagaaatttaggccaatttgaacattttgaattcttgggatttttttgcttttatttaatttttcaatttaataatctagtcccacactaatacagttcaaagattaaaaaaatatgtttttttctatgcagccaaaaaaaactccacattccaaataagatctgaggaaacatgtggctcaaaaaaattaaaataccattttagttttcctgttggcccttatcacagtgctagtgcatttattcaatcagattgaagaattgaaatgttgcaatacatatggaataagggaagtagatgtctcataagattttacatgtccatgtcaatttgaaatttattatgtctttggtgtattcaattcttatccaaataaaatattaaaataaagctcagtgtatccgttttgtatctccatagatagtcagagatcagtgggagatacagaagttgtgtgccatttattctgggaggaaagacttgattaaatcccaagtgtggaaactaatcagtttggttcatttttcttctgtgcagagattcaatgtgagaggtaccataataatctgatcagttggtatggatggcttgaattagtttgaatatttgatgatgggaatttttccaaaacaaaaagattgcacacttacataaaccccatatacactcattcacaagcagtgaattgtagcagattcacactaatcaatagttttctcacagctgattcccttgattttgacacaaaattgatacagttgagcatttgaactcagtgcaattttggaattttaagggagaagctattgagaggtttcaaagaatagcaattaaggtaataaagaagtaccctcttcaaactttgtcatccataattgaagggggataaatcaaaatcatacagaaaaaatatgaggagtgtttccaggaaaagattaccctcattttactaatgagatctgtgctgttcagataagagaatgtaatccttttgctggaatttttattttttttctgagaggaaatttcagtatcttcacgattcaatcaatgatggcctggtgagctgtggttgactgccacattgtgatttccttaaagaacatgtctttcttatctttttgcaacacatcatgcctttaattatttctcattgagcccaaaacggcccatgcatcattttaagaattcagttttctcattcttgcctgaaaaatatatgtgaattttacatgaaaaattcttgcattgtgcagtaatagtatacagtttagtgctaagcaaaaactgaatttgattattcatgttactttttgccgctattttggcctctcaagttcatttttttttaatctaaaacaacttgaattgaatgaagaaaagccttaattaatatgagactaatattgttgacagtgtgctgtagttttgaaacatcaaagatgatactcaaaattgctcttcatctatatgaactttggcttaagcacggcgtgcttaaacaatacacaatcatagcagaattagagcttagctatcaccatgcaaggctaagcacgccggtcttaccaaacctggattaagcacggcgtgcttaacaaagaaatgatcatagcttgactggaaggaagaccttccagtcaacgaggtggaggtacctcgtcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactattaccaaccaaactaaatgcataaaatactctgactgtcacagtcaaccaacctacatatttctccctatttctccccctcgacatttcacatagtactcccacagtttgaaactgtaacaaagaaacagctacatacataaatacatatagaggaatatgatcttgtgattatctcttcttttactgcaatcccaagaaattgataaagattgaaaaaaggggagaggtatgactaacatggtcagcctcccataattggcttattcaagacaatctacatacatgtcaaaaatcatgatcacataaaaagtttgtatggatgtgatccaattacaaactcatcaaactggtgcctccttatacttattggtaacacacttaagctatattattgacattgagactgtactgaattaatgaccttaattatagatgacagcttctgaaatattatcattagccatctttcttcattctacctacaactttcccagttttcttataactttaattatcaagttgggtgtggttcatacacttccaccattgcaaatgcatttttatctcatatggacaattatcatccaccagtctgtcagtgaatttgccatagtgtttattacactattggaagaagttaatattttatgtgataattcaggatcaaatcaagccactcccaataggggggtgttgaaaaaggtatagcaaatgaaaaaaacctactcttgaagaagcttgaaaaaggtatgaattagtattttggaccaataatgtactcttaaaaattgctcattttaggaatgtgaaactggtcaagaccagtaaaatctggaacttagccccaaacccaggatcttgttgggtcaattccttctttttttggggaggggggggggggttggcctaagcatactcttgaaatggtatgaatgtcccataaccccccccccccctcttagggggattgcctgtgtcctgctaatgcacacttttcttaatgttatccttgtgaagtgggtttgtgggagagtattgttgcccctctggaatttcaaacaatttgacaccaaaaacactggatagctgactagagatacttgcacaaagttgcacttgtcctgttatagccatccccatggaggctgaaaccttgggaatgaacttatacctacaagaaaaatgtggttaatcttgaagttgtaaattgatcactgtgtgtatctgaaattataagttaaataagtcatcatctgatgttgaacttgtggccaagtctattttgaattcatctgagttatgcggacaacactatacttcagctcagttttattttttgactcaaatcatactttatcactattagtggagagattggcacataaatatcctacatgtcagagaatagcaccgaggtcgggggatcatgaatgaatcttgatagagttacgagacgagttgtccgcttggaaagtaggcactgtccggtctatctgaataacacgccggcgcggaaagacacatatgtacgtcattccgataacttgataagtaacaaaccagccgacacacacaaaatcaatagatacaagacgaaccatcaaaaccaaaacactcgacaacaccttcaagggcatacaagatggccgacgttcaagattctactatccaagaaggtcaggacctaagtttccaattgtcgctcaaattccgacattcaaactcatacttactcagcttgggtattctttctttgaacagcctatgacgacgttagaaatgataaaacatcaacaaattggtctgtctctatcatccatcctctagcacctatgatatgacgaaacaatccacccagaaaaaaaaagaagcacgacgcacgacgcagagaagacaaggcaggatgactgatcctttgccctgtatctcgccatttcaattcataccccgtccgaccatgttcccatcttgaatgttgaataatctctccttatgttagtcaggctgttattaaattacgaatcagagcgtagtgataagttaaaactctcggctaccggctcagaaggattgaatgaactcaaggacaaacttgaagaagaccaagcctcattcgtctatgctagaattgttaagcccaatccaactaatctcatacccagtgatctagctagatccacttccaccgcgactaaccatcctttctgtttgcttctacatccctcaccaccagacttacgcaaacgataaagaatcacagcgacataagttcattttaatcatctggattggacctaaagtcaaagtcatgagaaaggctaagttgagtgttcacagagcagatgtcaaatgcgttttgaggcagttcagtattgaagtcagtttcgttctgtttggtctagtatctctttcactcgttttcagaaagaaacttacgacagacatttattcactttttgaaaacaatcaggtccctgctagctcggcggaagatttgaatgaggaatccatagtggttcaactgagaaaggttaatgcactccaagaatgctaggaatctgaccaaacaaaaaaacatgcagatttcatgctaacccgttctctgatttcctttctggatctgtaggccgggggagcatcatatgataaagcatgaaatgatatttgcacttttttcaccaacttggttcaactcgccaccgacccacatcttttcttcttgttttggcaatccaagcacctattatttatttttttttggctccgagtccaagccgtttgagcttcaatgatcagcttttctcaaaccgcgttttttcgattgattctctttcttttctttgtcattagtattacaatgaagtttattcctggaccactttgaactcaatcacatgaatatatttgacaggccagcgaggcttaaactccgaggttgcaaatttcttcctcaggaagatgttgtacaaaatctttccaaaaaaaaacgaatgcgatcaacgctttgcaattcaaatgaatttaaaaaatcatcccggcgatagctggaaatcgagagacagaaaacaatggaacccgtgggaaaacgagtcagttcggccaagaagaatgtgccaaggaattgacaaaacgatagagctcaccagccgtctgaattgtggaaaaaaatccgcatagtaaagcagagattgcaaccctactgatgacttgttttttcgaaggcactagactattcaacactccaatctgtggttttatttttttcagacagcgcgtatcaacttatgacttgatttctggtgacaagtggacattctagggggaaggggtgatatgaataatgaaacaggcttcttaacttggattcccatgcttcctagatttgcaaatccacacaaaccgtatattgcaatcaatattcctctctcagtcatatcgggtcgcaacttggataactcttggtcttcgaaacaaattgtaagatgcttttcgaatcagctttacgcggaaaatatccaggtatcaggtgagttgacataatgaacgatgatcactcaacaagcaacaaattcatttgtgatcaattttaaagccagaagtctcgagacttttaaaacatcttgtttgggtgtccccatgagccactaaatccgcaaagatggatatcttcaaaaattctggagcaatttccctgactatcatcatgaggagaaaaaggtaagcactagtactcacagcaactggataaagtatgtattgcagaattaattcaagggtcagcgggtgcgtgccattcggatccattccccaaaattgtccaatccatgtcaacaggccatcgacggtatacaagagtgcaagaattgtcagaagattggcaagtctaacaatcaatcacagatcatcagcacagacttatataatatttcaaaaaaaatcggagttgatgttcacatcattccagccactctaagaccaagccaagcgccatccgaaaacgtcatcagtgcattagtgtctttgcgatcggtttcctcgtcttcggggatggtaacttctccggcggtgagaggctgactgtcttccgggaatctcagcttactgattgctaaggaagctgggatactcatgattgatgctggagaaaatatcatttcaaattaatccgtattctgctgcctttgatacaggattacaagctctcaccgctgatgagatagacggctgggatccccatggccacatatgctgttaaaacagatcctgctatcgtcgaaaatcctgaggccatgacctgatgaatctcagcggcagtcattcgtgaggcgaacggcttgacaaatgcattgattcattatcaaatcagtgtggatatgggatgattagtgaaagatgaatgtccgaatcatttatatgaaggacaaacccggatcagaataacgctttccccctattaagtgagtaagagcacaaaattcccgaatcaaaaagtcaatctctgaacatggtttcattagtgcaaacgtctgacctgcccaacaaatggtgaagcggctgcaaccacagcttcaacgccactaacacccatcaaggtataaaacacccaggcaaatttcaccataacagcttgcatgatcccgaaatagtctgtttcgtccattcgaacatgaaaaaatccaagtcattttctcagcgaaaaaataaagacattgtttatatcaatctggacttacagagaagttgaacaagcgctatgaagaagattatcgcagatagcgtgtttacaactgcaatcaatgcacaagtaatggaccgatcgaagttaatggagttcacgtcaaggttgcatttttttttttctgttttgaatcgtaacggaaccctttgaaaacgtacaaaaccaatgattttcgactacttgaggcgaaaagaaaaatccgccagctttggtaccctggtctagaatatccgttgctgcttttgcaatccagttgaagaaatcatacctatcaatcgatgagaaacaggcgcatcagttttttcttcgaactacaacctgactgtgagctgagatgcatcagcacgtttcgtcttgcttgacggagtttttacatcttcttgcctgaaaggaagtcagatatttacccggccttggatttcagtaccaccagcgctaaaacctgttgaagaatcaatccgactatgacagtcctccaacgaatcagcctcctgtttttagatgaggccctatggttgagaaatttataaaaaaaaacggtttcatagatgagagacgtttttttcttgccaaaacaataagtaggatgcagaggaagagagaggcagacagaccaaaagccgagctggaatatcatcacaccagctaacgatctcaccctatctgcataactgtttccttgacccaatttgatcccaaatatgctggcgaaccacaatccgagtaagatcaaccatccgatcgacaatcgggcccttgggtttgtaaacctcatgattgggtttccaatcaaggtcatgtaagtatttccgattggcctggcgacatattttgtcggtacccatcgaaaaataactgagagactggttagtggatcatactgcttctgagtcatcatagagaaaagacccaacttatcagcaagatcaaccaagtccaaaaggtcgttaccacccatttgtgtctcgtcctccttaacacaagccctgatatccaccatcccaacaagacaagcacaaatacttattggataacaaagaacatgattttatcagctcattgcaatttcgcagaatgatagtacaggctactgtgaatctagctaacataagtggatcaccattcgtttgtatcggctcgtagattccctcttattccattgaaccaatgaaggccaccactgaggttgttttcctgttcttgtatcttgttgagatgtgctgtcattctccacggcgagtgcgtctgagtttggtttctctccagcaatgatctgttcttgagatttaggaatcgattgatcgatagatccctagagccggaagaagtggacacactcagtctaatgcgcaaatacgaccctccactagagtggatggatgacagttgaaggattgctagacgactgacagctgacgatcgaccggtcggaagcgttcccttgatgaactggctttgattttccaactcgttcaagtccgactggtcctgcttgattggttccatctgtatgacgcttgatcagctgcagtctcaaagccagcgagagctcagtgaggcaagggatgaagaggtttctgaaggatgaccaatgtccggaagcccgatgataagagttttagcgagtataatcaaaccgatcagctttgtatctgaaactgggacatgctcatagtttgaggggggggggggggggtaagttatgttgctatggcctatctatctatcccggatgctttatcacacagaaaccactgcaggccgttcagggccgtcctgcaatccacccatgttgagctaaaaacccaagatgtatgcacactccacatccatcgcaccagcaagcactgcacacagcagcacgcaggtcggaacttgaggctcgataggcgcatttgaacgtgatcaagcgagagtctgctcgggtctggagcactatggctgcatcgctagcatgagcatcagaccatctcacttggcttgtggttacccacatctatacccgcttccacgttcacccgaaaaactccccaaagtcctgcagctcagtgcagctcctgctgtgacgacgatgctcaaaacctcacaaggctattcctcttgagataactcagatttcagctaagcctgatcaaagcacatgtatgcaccatgtgtatcaatccaccattacagtcagagtcaccgcaaatgaaaggagactgcagagcttcgaaatccagcaagatgcttgataagaactcaacgaattcagcttccggttaccctgcttcacagttccttccaggaagcccaatattatagttcagatagaatggaagcatgtccaaccatgggtacgcatgaacctcaacgaggtgcgctttataatttacatgtggtgcaacattgggtggaccaaaaaaacttggcaaaggaggacttaatctggggctctgatctcttgatcatggaggccaagatcaggtctgaaaatgccattgaaaaatcgaaaacaaatgaagaagactacataaacccccgacccccctgacccaggaatggggtcggggtcccctgccgatcaaatcaacaaaaaatcgaacttgacacaagtctccagctgcggggggcgcatctggcagcgtagcgctggtcaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcaatgaactcagggtctgagtttctagtgttttggtgggagcgtcacaagatttagaatcacgacgctccctcaagactttgagaatgtttgagaaaattttcttgaagtgctggatgatcttgtcaatctatccaaatttcaaaaccaggacagccccttgtaattttatgatgattttttaaaatcatggtttgaactttttttaagctcaaacgcggggttcgctcaactcgaacacaccaaaagatgtcaacttgaatagaaaagttgtccttttcaacagcttctgcaaaaaaaatgacaatataacagaaaaaagtgagcagtgagaagtatatggaagaggcaggccctcccaggcccagaaggaaatctgataagtatgaatgaggaagggcctagatgggaaagtacacaaaaatcctggtttttagcccaaatccaaaatctcagcacgcggggattgttgcatttgtcataggcctccactggcgtggacagctccgctgctcgctaacactcccgccgtggagacctagttaagctcgacaaaaaatgtgttcccaaatggaactttctttattcttcaaccattcgcggtaatcgtcactctcgagaccggtgaaagtgattgtttccaaccacattccccagtcaatagtgcgatatcccgataggatgattagggctgtccgagagcggagccagattattatagatatttaactgattacaaataaagacgatctaacaagaaaacgttggctaaatcgacatatcgaaaaaccagtcgagttgactttcgctttgttcggcattccagcgcacaaggcatcgatatttgccgagcacattgatcgatgcatgcttcgtcaggttcgagtccgacagatcgcgtcgtgcagctcctgttgctataaatcggaatgatgtttgagttgaaaatttatcaccaagaggaatgtggtgaatggttgaagggtatcggagacgtccgatgttataaaatcttgttcaagacttgtcaggcagattgtccatgaaatatggggtggtcgtgtatcggacccagtgctcatgaaacaagtcctgaccgaatccttcaagaaacgcctgcgcctggccatcttcttgtggaatgtctactacgtgatcctataagtcctgaccaacgccttcaagaaacgcctgcgcctggccatcttcttgtgaaaaatctgcgaggggatcctatgggatacatagaataatccgaaagcatatccgctcttgctgcgaccgcgtaccaggatcagttaaggcactgtgcttgatgaataccgaggagctgtttcggaacgccgagtgctatcaaattcaactgatcgggatatcttcccaatcgactggtcaataactcttgaatgaatgcatgaatgcgacgaatgcttgatatagagagcccaagtgtcaataggaaagtcattctttgcctcaggctgaaccatggttggcaagggaggtcctatcgacaggatattggatcctgaataggggaatgaggtcatgatggtatgtgaaccggggagaggaaaagagaatgccatgctagacccgaggctgaattacttgcagataagaagtaagtttatcggtcagaagtacatgaataagcccaacctgtcgtcctattgttgaagttacctcagtataagcatactcggcatccggttgtgtagtgatattcacagtggtaacctaatcgaaacctaattgagattgtatttaagtagttacaccgttgtactgtttctactttttctctttttctcattcagtttctttttgctgtttcaactctcatcgcacaaccaggtgtgctccactcgtgtgagagcccgcctactacttccttttcttaaatgactataagtttattcaagagaataaaccgttgtggtcattattcctgttaatgagggggagaaaatttcaaaattttattatttattgaaaagggacctttataagaaaggattgtttttaagacttttattttctaagatcgagatacaatgataatgataaaacaaagatttcgcgatgaagaaaggaaagagaagagcgaacaaagaaacaacaatctatatatataaaataaccagaatcataaataatgaagaaaactactagtaataatgaatttaagtaagataaagaatttgaataacaaccaactaataaaactaaggccccgtttggcagcgtcataaatttaggtgtaatattgcctgattaattcaataaaaaataaaccaatgcaaaatatgtttcaacattgttgctcaggcaagttcaattactggttttatcaatgctgagaacaaacttgatttctaaggccatcttgagccccataacattgatattacactttatatgggtaaaaagtgtgatattggtattgtagtgctgaaggtagcccattacctcaaatttttctgttctaaaattgaaatcagtcattggccttgccccagtcaaaattgtattacatatttctgagtggtttattttacattgaatttataaggcaacattacacttgaatttatgacgctgccaaacggggcctaaagaaaaggtaagataaagtactgatttattttgctaattaacttaccatagttaatggaaatgaaaaacgttacaactcgcctcttctcatcccaactctcgtgtagtgtctaacacttcgtcggtctttcaaaaggttcttatctggtttcacttcatttcttatttcattctcattttctcttgatcttgaaattcattcagtttctttttgctgtttcaactctcatcgcacaaccaggtgtgctccacttgtctctcctcatcccaactctcgtgtagtgtctaacacttcgttggtctttcaaaaggtgtgctccactcatctcttctcatcccaactctcgtgtagtgtctaacacttcgtcggtctttcaaaagactcgctgcgcctatcttttctataggttatgagcccagggttctaactctagggaacgtgtattacacactcacgattcaaacaacaacaccatgtctgaaaccaaaaatcaaatccccgatctctccaagaccacctttggcgcttggaagcaaaaagtgatcggttactgccaacaactcggtttgcgaaagtacttgacactcaaggtcgcacctaccgatgccgcagcacttgaaatataccagactaacagatccaagacagctggtatattggtttcaaacatgggggtaaccaattacaatcgattcgttaccgagaagaacgacgaagatccagccgcactctggaagcttcttacagactactttgaagccaaaactcccggcaatcaagcgcgagtttacaacgacttctgcactttcgagtacaagggaagcgatctcaccgcctaccttgagctagtcgatcagcacctcaagcttatggcctccgttggaatcaagatggagggcgaagatcgagacattgctgaatcgttcgttgcggaaaacattgttttcaaggccccatcaaagtacgacaccaccaaggacctactgcactcgatgagaccactcaccatcgctattgttcaagagacgttcaacaataaacgactcgatgtatcagctaccggatcagtcactatcaagtcagaagacaccgcactggccgcctcctcgtcaaccaaacccaagtccaagagacgtgaatggtgtaccggtgggaagctcaatcccaaatctggtcataccgagagcgaatgtcggcacctggccaacataagagcggctgcaaagaaggctcaggctgaaaattctgacgccggcgattctcaatcaacgggaaacggccttcgatgcaccatcaaagcctttgcagcaataagtacccctaacttatgctatcttgacagtggggcatcccaccacatgttcaccgacaagtcactgttcaaaaactaccaaagcaaagtcagtcatgtcgaactcgccgacggcaacaccattgaagttcaaggcaaaggatttgttaacgtccgcgccgagaacaactcagtgattccgatgaaagcccttcacgtgcccggactcagcgcgacattgatcagcctcggaagactctatgagcgaggatgcgaaatcaagcgaaccggaaagtcatcgtttgtactagtttgcgaagcgaagtcattttcaaggcctcgattgtcggcggcacttgcatggttcacatcattccaactcatgaaggtcagtcatcgactcaagaagcccgacaatcgaccatcactgacgttgaattgctccacagacgcgccggtcattgcagcgacgacgcactgagaagattgtttggaattaaattaaccaaaatcaaatgcgatgcatgctcgttatctaaatcccatcgtcttgtattcccgtccaccctacccaaagcatctcatccgctcgaatcggtccatatggacctcagcgggaagattactcctgcttcgtgcggaggggggctctactacttcaaaatcaccgactggttcactagataccgtcatgttttcattctctcgtctaaatcacaaacgttctcaaagtttgttgaatactacaataatgtcactactttgcatgatcgaccaatcaaatccgttatctttgacggaggaggagagtttaattcaaaagaattcaccacatttctgaaagccaagggagttactattcatgtgactgctccttacacaccgcaacagaatgcagtggctgaaagaggaaatcgcacgacaagcgaaaaggctcgggcactgctcaaacaggcaaaactgccggcagaatactggggagaggccgtatctactgcggtatttctcgaaaacattaccccaactcgcacgctccagtggaaatcgccatacgagctgtggtttgactctcagtttgacacctctcggcttcgtccgtttggttgcaaagcatttctcaacatccccgacacaatacggcgcggcaagtttggcgatacagctaaacaaggcataatggtggggtatcaactgggtatgcacaactggcgcattctacttccaggagggaaggtcgagcgctgccatgatgtcacatttgacgaagcggagttcccaggagtctcccttctctcctcagttgatacctccgacggtgctgaaatgctggaccctcaagaattccaagaattggaggcctcggcatttcctcactctggtcctgtcaatcccgccattgatcaatcggatgatgaatcggtctatcacgatccggaaacatccgttgatccggacgactcaaactcaaaccatgctcctgatcccgttcccgaaccctcttcaagcttaaacccccggccgcgaccgggatgggatatggtactggcccccatgaaggctccaaaagacatctcatctgacatcgacccggccaacatcatcactcacaagcgacgggccaacatggccattcttgatcactttgacggactcatgcttgacgaattcctacccgatctcagtattcatccgacagcattcatctcggtcggtgttcctcagacctacaatcaagccatggcatcgactgaagcggcgcagtggaaggcggctgtagaactcgagctgtcagcaatgatcgaccttgaagtatgggagattgttccaatccccatcggtcggcggctgttgggaactatctgggtgtttcgcaagaagctcgacgaggacggtgccgtgtccaaattcaaggctcgactttgcgctcaagggtcgcttcaagctgccgaggacatccttcacacctacgctcccacaggccgttttgccgcacttcgcactgcaatagttgctggtttatcaaaagggcatgcgattcaccaaatggacgccaagaacgcgtttctcaatggcgaactggaagaagaggtctatctgcggccccctgcgggcttgtctgtccctgctggacattgcctccaattgaaaaaggcgatctacggtctgcggcaggccccccgcgtttggtacgccgctttatcccgcttttttgtgtcaatcaacttcgaaccctcgccggccaatccctgcttgttcatcagcaagacaaccgattgggaatgctttgttcacgtgtacgttgatgacatggtcatcatcagtcctgacgtacaacacttcaagagtctaattttggcccggttcaagatggacgacatcggtgagctaaagcacttacttggcgtcaaagtctctcgcatcgacgacaagcagctctatctttctcaagaagtatatctagccaaagttctcgatgatcacaacttgtccaatgctcggccgacctcagtcccaatgatccccaacactcaacttgctcgcgctactcccatcgaacgacagcaatttgagcaagttggagccaattataggcggtcggttggcatgctaatgtatctcgccgtatgcactcggcctgatattgcctttaccctgtcacaactttccaaacatcttgagtcgccaggcatcacacattggcgagcagtaatccatctcatgcggtatctcgcgggcactcgcaaccatgggatattgcttgacggcaggtctcctacctacgagttgaaagtcttttcggatgctgactgggcgaacgacaagggtgattgtcgctcgtacttgggctacattgcaacgctcaacaactcaatcatctcatggcgctcccgcaaacaaccggtagtcgcggtctctacgacggaagcggaatacatctctctctttgaggctgctcaggaggcaaagtggcttctgattcttatcgactctctaggcctaactctctcaagaaaactcactctcatggttgataaccaatccgccatcgcactcgccaacaacccaatgtttcaacaacgcaccaagcacattcccatcaagtatcactggatcagagacttcatcaatgaaggcactgccgaaaccctatacgttccgacaaatgatcaactcaccgactttctcaccaaagcactaccgaagaataagcacgtcgactcaatcgtcaagctcaacatcaaccggttttgagcaagggggggtgttgaagttacctcagtataagcatactcggcatccggttgtgtagtgatattcacagttgtaacctaatcgaaacctaattgagattgtatttaagtagttacaccgttgtactgtttctactttttctctttttctcattcagtttctttttgctgtttcaactctcatcgcacaaccaggtgtgctccactcgtctcttctcatcccaactctcgtgtagtgtctaacacttcgtcggtctttcaaaaggttcttatctggtttcacttcatttcttatttcattctcattttctcttgatcttgaaattcattcagtttctttttgctgtttcaactctcatcgcacaaccaggtgtgctccacttgtctcttctcatcccaactctcgtgtagtgtctaacacttcgtcggtctttcaaaaggtgtgctccactcgtctcttctcatcccaactctcgtgtagtgtctaacacttcgtcggtctttcagaagactcgctgcgcctatcttttctatactactgatgtggaaccgggaaataacaaaccttcagaatcagctttccagttctttctgtatatattggatgcacgctccaccagagatggccgaagaattactgcttgtttggggtggctgagcaaatgggtttgcatgtccggtataatgtcaagagaggtcttcagtggtcccgcgtaacttcagtgctaataatagttcatgaagtactatcagcgcggccgacgaaaagatgaaattgattttattgtgaattttctgataatggaagaaggaaatgttatggctcacatgtgtcctctgacgcgttcaggatctggttatgagagttgaaaattgaatcatttgtgtgaactttgagtgcaattgctgggtttctccaagatagcgttgagagtcatgatcatgtcaagtgccagtaaaacattgaccatgggtggcagtcatagaccgctggtccggccttgcttgaattgcaaggtgcagaattaaaccagccgaacactcttggacaccgtggtgagcccagccctagagtgatattgacccattcagcgcttccaaacgagagctggacttgagttcttgctgccggtacataggaggaaagataactgtgactcacatatgtcacctgacacgtcgaacgtctaacagatggtaatgacagaagattaagcccttgttgcgcactttgagtgcagttgctattcaggtgcgatgaaacagatggggagtgggttgtagacataatctgatggcccaaccgtaagatggaaagccgagtgtcaaatcacaagataatgaagagggaaactagcgggatatttgccctacacagggcatgacagtcatgttcaatcaaatcatgaccgagtcatgaaatatgcttcatagggtctgggagggggggggatgatgatggtaagatagcggttcatctccactgtcaaaagaaaactccttgagagtcatgaatcacgtccaccgatccttcatgcaagtccttcccacacagtggataactgaagtcttgttggctagggaaagtagcgtggaggaatgagggaaggagcgttctggacgaaacgagcggaaggcaatctgaagccgcaaaagaggaaagagtgaatgggagtttatgggttctcagctagcattcacataaatgaggccaactcgactgtatataccagagttcaggattagaattgggaatgggaaaggtgagtggaatctggagggtaagaaaagcggtctaggaagttgggatggaggaaagagttgggagaattttttgggatggagggaggtagagctggtgggggacaggttcgaaaacaatgatagagtcatcttttaatagccagaatcatgtgcggaaataatcttaagtcatcaaagacaccactcgggtgaccaagcctgaactgtcctggcggaccattctctttactagggctaaaaataaggtggatttatttgtttttcatcgccttcataagttcatactggagcctacacaatttctaagcttcagctgagccagatgggtttacctgtttctcagtgtcctttgtactacttcgggccccaaaggattattgatgccaacgaaatcagatgaacgttagcttgcttcagaacatatgtccaacataattgctatcagttgttaattgagaatgggaccatcaaaaattatcaaaatccaaccaattagacagtttctaatttgttaccaggtacgaagacgcaatcagccaattctgattaacaatttatgagaaagttccctgtcatgaaactctcaaatcgccactaattcccgtgttcatggtggcggatgctgggttagtctggcactggtaggcatcggtatgcactctggtccacaaaccaagttggtagtatctaccatctaccgtccggactattgagtccgcaagaattgcttgggcaacaccagtattgggttccaattgtttctcaagattgtacgagctcaggcaaacctttgatttccccttcctacggacaaaagcatacatttttacagatcacttaggtccattcacatccacagggcttaccgtgaggttcaatctttcatttggccaacatcaaagaaatgtgagtagtttgaaatgaactcagtgtgatgtggacttattgaagccatttctccatctttcttttctttttggaatgctcatctgagacatgttgaagcacccatgcaaacagggtatataattgatgctcaattttgcttaaaggcaatgaggagtaatgctcaaggacatgggatccagttggaaaagtatgggtttttcacaattagttcacaggaggaattgaacagttgtacttaactactagacatgttaccaatcaagctggattcataaaacccaatggaactcacccttttgcaatgcagagcttctctcctatcaacctgtaaaaccaaatgaatgttcacagagttggttatgtgataggggaaatttaccaaacctatcatgtttaggaacacttatagaaacttttggttctccaaagaatcatagaacatttggaaactcttagagacatatcaatctttgaaaatgtagacaaaacacccagttttgaagaaaccttcttggatcaattgtaactgtgtgaaatcctcctccagactgatatgtcaacttggatcaattcacaataccttttggcctacatgatttcatctgaaacttctctaatcatatacttacaagccatccataaatcttccatacaaggatttcatttttcttgaaatttaacatttagaatgaaggatgaggactttgattgttatctcaattggtgctttgtctcctaatataagcaatctggtatgattttgattgattaaagtgcataaagacacaagtctcctttgaattagaaattcatttctctgatgtgaaagatcaaggaaggaattggagatgtttacaacatcaaattttatgagtaatattagttttttcacattgtgggtttgaaccaattacattttctttcattttttatacttctgcctgcttttatcactcataaccagatattatcttaactaattaaaataaaccaaaacagtttctcaatagctgtttgtcaattttggtggttcaatttcaatttttagtgtatgatttcttgagttattattctgctaagtaagtatcacaggccacaaagtttcacagaacattttcacacagtccactccctatcagcccatacctgttggtgggccaattttactatggatgagtgaaagtatctattgacccttgaaaccatgggtaaatgatgactgcctatgtacccatgtttttatgggttaattgagataacatctcttgcaactcatagaatgcttcccacaccaaactctgttaaagtacatgagaaagcttggctttcctgaatgcttcacctgcttaaatgagcaatttcccaatgttcattttctatgtttgatgatcctcattaccatggcttaagatatcatttttcaagaatttgtgttgcagacttctgttatcttaatctgaatccatttatcatgcttatctatgattttacacagcatgttgtgaataagaatagaatagttaaggcatggtttgtgaggttcattttcacaccaatttgggattttgggctgatgggagtgtaaattctggagataaaatttggtaattcaggaaaaattgtttgtctacaagatcccaccagaggctttgagagtataactgccattgtggtgcaaaaaccacaataggtgtgttatggagctgccccatagccatgactggtggtaaatattgtgtagagttgatatatgaagaggggccaaaaattagatgtgaggatctgatttgaatgccagatatagatgccatagtggtttgttgattgtttgaattttcaaaaacaatgaaagcaatgatgaggatgaagtgctccatatttattcacagatgacaaaatggtatcttctccacagactgttaatgatttggatgtcttgactctatgcaaaaaagcttcttgattcaattttcttaggggatcaataaacataccccattttctgctatccacacctggtttttcacacccgcttttctgcttttacacccagtttttcccagcctttgtaattcattttttggcaattccaaatatgttaaaaatcttctaaaattgaatgttctttttgggtatataaaaaatcctcaaaagagaaattttaactttaatttaataatttattcatcaggggttttttttctgcctgagtttttgaaagctcaaagtaagtttaaatttattattgatattgcccaatctttggaaatctataaagaaccaaatttgatttcattttggaaatcccaatgttgttggttttgagttatatacaaatggacaaaataaggaatatcttgaatggtaccatctatatggaggagaaaaattaaaaaattaacaattaataataagttttatctaaaattcaagttttcaaaagttcatagggagaaaaaaaattgggaaaaaatgggtgagaaaaataaaaaaaaattgaaatgctcttttgggaatttttaacatgcccaaagataatgctggattttaaatgatttttagcatacttggaatcaccaaaaaatgaattaaaaaggctaggaaaaaccggtgtgagaactcctttgggaatggtggcagtcctgtgagggggaaatagcagatgagatatatcacatttgtaatgatccactacaactgttacggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttatttattgttgtggcaaaaactgatgatagagaaaactatgtgtagcattctcttatcaaacctagatcaacgtggattcagcagactatttgagtggaaatgttgagtaagaggtgtttttctgtttatatgtttatgtattttgaaaaatgattgacgtatgtactgatgatgaatgtgaatttatgagatgatattatggaaaaatgtgactattgaaagtgtctttcccttcctccttgaatcttagtcaagaacacaatggtttaagatcactgtctcttgtttaagatcaccagttgtactggttgctactttctttttcctatgcttctcaatggctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatggattgattgctctgttctgtctggttgatgatcagatgaggtgatgatctgttgtgaggagatgatgaaaaattggaatgaggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaaccaataatctataaatggcaaacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctaaacaagattctcagtgtacctacaaacaatgtggctaacttgtggttacccaatgcaatgaatattgaatatgtcaacaaactaaggccaacttggggtttacattatgcattaagcattttctctgcaaataaaatttaaatcccaaataacttttgactgagtggagctagcctagtggttcccatgagtgactatgggttaaatgacccgtagaatgtgattatgccatcatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacgcaattggaatactacaccgggtgtaaaagcagaaaagcaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacatttattaatccccttttcttaggtgttattttttgagattgtgttgactgattctatgtctgcatgattccacaagcaacattttgaaaaaaaaaatgtaatttgatacccaaaattctttgaccaagttacagttgtggatgccatgtggcatgaaccaaccctggattttcaggatgtctgaaatgcaaatcaagaatattttgtattttattgttttttgagctcttttaagcctccagagtgttaaaaattcccttgacctcaagttaacactcaagtggatatttgtgttagaaaaaaaactaaatgccagttgccaaagttttaaaaatcactgtttttggaggcaagggtattcacctgtaaccccaaacctttagatatctcctgaagaaggggagatagtaaccaaaaatgtatgaaagtgataatatgtctcctggtaaaaaaaaatgcacacacacaagaaatgtatacaatttttgtctccaaaggaataagtctcagtgcattcattgcagaaaaaatgaacaatttttttggctgaaatctgagcctattcaaatatatataaaatgaaactggaaatcaaaatcaaaatcaaaatcaaaatgtgcctgaatgagctccaaaaaatgtatgaatttgccaaaaattcagggttttcaattgctgacattcataagggggattttcatggctcctgtgagtagtaatataaggttatatgttgtgagttgaattgctgttcaccaagttttggatgctatctgatgccagagacatgtcctgatcccaatggcagaccagccagccattctttctgccatggaggccctcacacccatttctcatcttgaaaaactggggttggaagttaaacttgaaccacagaagagaaggtatttgtaatgagtccttgaatactatgttgctgtccagctgcagaaaactcctttattttggtttcttcatggatcttaattgatgtcagtcatttgccattatctgttttcaagctttttgattcatccttcctcagatcattttgaccctgttcaggtggtcatgcaatgttttgattcacccaagagcatatcatggaatgatgttaatttgactgggagattttgcaagtctattaagaatacctttgtccaacataggtgttgggtgatacagttggtctcacaggctgctggtcctctgctagctaccaagatcatggccaactccgaagctacataatctagggaacggatgatccttgtgatcacaatatagtcaagaaagataacatagcgaggaaacacatgttaaatctaatatttcatgtcgattcgcagattattatttttagaaaagtgtgaaatcatcaagagcagggtttgctttgttccgctggggaagacaaaaaaagaaagaaaaataacaacgagcacaaaaatgattaaaaaggagagcaagagaaaatttgcttgaacgggaagacaagacatatgaaaacaacagggcttcaattgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgattaagggacgatccggaattaacgttcgagtgatgaacgacgaaaagacgaaaaaaagatgtgactagataagataaacttgcgtcgggatttgtacagggtcagttttcagctagattgttgatctgacggtttatttttgtgtatgtttctgttgaagtagaggaggggtatatgtatacgtatgcataacaatttatgagcatagttaggaggcgttcaatatgacgtaacttcgcctctcaacaggatatatttcatttgtagatatggaaagcaggattggattggattatcagtgtgagctataccgtgagtgtgaagatagtcgggcttcgaaggcatcgatgatacgggggattctctgggtgacggctgatcgggtgccagactgagaggagtccacgtcgttcgcgacgggggctgactgagtggatcccgcttcatcctggttggcaagagagattgtgagatgagattggtcctagtagaggttgctgcaagccgcttaaatcaactcacttgatcttttgcaaggtccaaggcagactccgtgaccaattcttgggttttcagccggggtcggactggtcgtgtcatcagcgttcgccggggacctgcatacccagccaggatctcgtcaatcaagacggatcgttcgataactgcggtcgatgtgcttgctcccacttggttctctgtggtttgcttcatatgatcatcataatctcgaatgagactccggcgtggcgaggcgggtacttgataaaactgaggtaaacccaatcaatttcagcttatcgaggtcaccaattggtttttgtttttgttcaattcctataagagacacttactagatcggcttgattgataggcttgtcagggtcaatggccgaatgactggacgcacttccacccgagtgagtagaatcgcgaaacgcactcatggaattcaccactgtgtttggttcatcatcccccgcgagatgtatttgaggtgaagaagtaagatagagggccgaaaggggcggcttgctaggcgtaaaggtagtaatccgatcatctctaccctctcggtcgatccaagggctagtcacaccaagagagcatggtcgactagagacgtgtgagaggaatccactgtatctgtgggcactgtcatccggagattgacaagttggagagatcggatagatggacgagattgaccgtctctgtattcgctgagaagtctcatagacgaaagatgtgggctggatgggactcgtgaccacctgatcggtccttggatttgggggtgtgaggggcgaagaagatctgcggctcaatctaatagaaggggggactgggaattcgagcccacttttttcagacggggttggataggacagatgagccaccatcgattcgttcgtgctccgtttggttctaacagatgaattctgactcgagctgtgggtggatactgctggggtggggttgcgcttccgggggggtggaggcaatgcaacaacggccgtagggcgcggttcaataaagcggggaagcgaatataatgggcccttagatattgactccgacaattcgttggaggcatcggcggaatctgagcgggaaaacgccacagtgccatctggaacttcaatagtagcacatactgacctgtggaggtctttggtagaggaaacacagtgaacaggccgactactagagcctagcgataaaacattcctggaatagcaaaaaaacaagtcaatttatgattgatttgagagtctgtggaatgtgagctacatactctgaagggtacggaggtgtgtttctggccgagtctggggcgggcggaaacatggcatcgagcagcgtttggggtattgaaagggtggtcggagaagtggggtcctccaccggccacggtctatcgatatagaactctggatgcttgtatgtaagatcatcagaaatcccagtcatatctttcatcgactgaggtggggatggtaattggacatgtatctgtcgcaactcgggaacagatcgagatctacgtctctgcgatttaggctgctgggaattggctactggtaggacgatgcgataaccgcgctccgaatcattacttctgggaaaattggtggatgcttcacgccgaattactcgggggtttgtagcggggcgaaagtttgactggggttggtgccgaggagacgatagaagatcaggtctatagggtattataacgtcaatgggttgataattacttgagctgatacatggcagatggcgcagagggccgtcgctgatctccagaggactgctacgctgacagcggatcagttggttacatgtttgctcattcccagaggctttgtaaaaggctgttaaatcaaaccttttactcttgtttgttccttccttgctctgactgagctttttgggacgtgatggtgatgctcccggccgagcttgcacagcatctgacgccgaagccacgcggcgtcgtcgactattctgaggtttttgaataccaccgttggagcctgaagggatgcaaaaggcgaggcaatctgccgagatgtctgcctcagcttgtgccttccacagtttgcgctcgagcctggatatgtaaatctctgcccagacttgattggcagtgaggttattgggcttggaattccaaaaacgctctttcagttcttccgtgttggtgtcagattcgatcacaggtgtcttggaagggaagacaacagtaggattgttcacggttgtcgagttctgccgattatgaccgcccttgcgttggcgtgtagattcttgactggctggatttgcatctaagcggggcttgggaagtgcgtatttacagaacgatttgccagatggttcaaatgaaacccctcgacgaagcgtttgccgaggttgacttcctgttacatttggtttgaggggcgggggaggaggagactgagaggtgtcgggggtggttgaacgggggtgtggatcctgatgttgtcggctgtacgcgttcaagtcggcatgtcgattagggactgacagaaaagtggcccgggtttgaaatggatggttcgcgatcttcggggatgaaagaggggtttcttgaaggagcggattaggatctttggtctgctggttggtatggatcccttccgcttgtgtttgatgatcagtctgcgatgggtcattcgcgacgggtttgaggcgtgagggattcaagagtgaggggatagatgagccttgtgagacaaagcggagagcatcggttgatgttgcgttgtaggagggaaagtcatgaagtgcggttgggttggtgggaggatgatgtgggttgaagctgaatggatggttgaaggactgggagatgggcgcaaggcctagactggtgacgatcgaacgtgagcctgacggttcctggttttcgcgccgagtgcgggtgtgggcgatcagtgaggggatctcgagttgggtgagcgtaggggtaggtggacgaccggctgaagaggagggatgattagattccgaggatgggcagtcagacaaattctttttgtgagttttttgagatgtcgaggcgttagttgaggagctgaggatggaggtgttggtcagtggctgggtcacagcgcgttgacggggcggtaatttgtgaaagagacgcgaggtattgagggtagtagagatgacatgactggttgagagatgcggttgattttgccggaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaggagtgaggggagggatgatgagtggtggatgggatggccgagggaggatgggaggctgctgttggtcgggaagagtatattggaaccggagtatgtgggatgaggaggcctgatctggagggagggaggtgcccgggaggatcgacaagaagagcgaggggtggtgaagatggtggtgtggtgatggaggctggagagcgagtcggagcgtgagtggcggttggccgtaagggtgctggagggagtgctgctgagatggtagaatgggtcgagtcggctcggagcgggagggtggccggaagcagagaggctgagatggggatgctcaagttgggcggacaggagtagaaggaggaggaggactggttggaatgggcatagtctggctggtgctgatcaactgggtgagaatgatagtctgagttcagtgcggaggctaggactagggaggaaaggaggggatggacggcaggacaggctgagcagatttgaaaagggagtgggaaacatcaaccatcagcattgagatcagagggactagactgggccatctggagtattacgttaaagaaagaaagaaagaacggaaagaaagagggaaagagagaaagagagaaagaaaactgatacaaaagactgatgcaacaacaaaggcccaaattaccagaggaggaggcaaactgcccgatgctgatgggggaactcaagatctattcaagctggtgatcatcaccaattcaagatgggggccatcgagactgcttttataattgtatatgatactttttaaatcgggaggatcgagatccaaatgtgcgcaagttaagaggagaggatcagatgatgttgatgaagagttctatggatgaacctaatctgaacaattaatgccaagtggggtttacttgaatgcccatgggaattaaggcctggaaagctcgtgatgagaagaagcagaacaagtggattaaaggcttaacgatttacctgatgatgatgaggtgccggtgctagggttgggatgagccggggtcgatcgagcgatagaaggagaagaagacgagggagagaaggagcgctgtttctggtccaagtctgtggaagggtaaaaatactcgaggatctacgcagggagcaggagacagggaaacagtcagtgttggactgtagagtcggcttcctcttgggcatcggatcggcctcttactttgatcacatccatctcttcgtaaatggttttccgatcttgagatgcgggtgcagctttcgacgaggggaatgcagagctcgaaaatgttccgagtgtgtgtgtagaggtggttggttcagcttggaaaggaagcgccgtccaaatagaggatgttatcccccacgaatcagaatctgatcaagccttctcggtggctggctagctgttgtcgcaagactcaagtacacgtacaacaccagtggcttttcccttcttgaatcggagattctcttggattccgtattgggaagtctactcgtagccgcctgttgactgctccggagctacttaaatatgtattcctatcgggtcgctccgggaaggggtttgccgccggaaaaatgctgtttcatgatgcgcttagaaacatctaaatatgtggccagttgtttatatgtacgatcaagaagagaaaatgacgcacaaggagacaggaagagacagacaactgggacagatggctggacggatacataccatcaaagagagcacaccttaaaactgggaacagactcagacggcagacccatgggccataatatgaaatcccacagcacacatacataaacctttcatctggcaaacctttctccgccttggattgaaagacacatatttaattaaggcagctcatccatcgacatcgaactctgcaccatctgcccatttctggcacaccatcagacaccatcccatctcaacaagccgtcagggtggtcgagcatgtttaattactatctacacaattattataaaatagattgaccgatgcccccgtcggtgcaaaaacagctgccgtggatcaaggagggttcaactcttactcatggcttgacttcagtcgatgctgatttgctcctgaattcattgagaatcgacaagtttcgtacaatcatttttcgtaagcctcaatggtcagccgagcccagccgggccggctcgtactcgaagatctccataatcgtccgcctcgaggcccggtgacgccgaaacgagtcaccctatgactatcatcgagtccttactcaacccgagcggggcctgatcagctgttctgcgccgccctggctgatcgtgatccttgatcgataccgcaccctacgtagcttatcaaaccctctaggcgatgttacagtctgtctgtagggggaatcccaccaggagggcacttgtggataggctcaactctcactccatccccatcacacgccggttaattatctaacatcaaccaacactgttgatttgatggattggtccccctgtccgcaatcttgccttccagctttcaagttctttcgcttcatttcccctgggaactgcctcataatttggggcaagacactcattgataacccctatgaagaaatgtaaactctaaagcccagaatggattacttttgaacttggaatagtcaattgatcatcagaataggggcaaaacattttcacctagcaacttgtatcaaaagtattaaaagtatcattgagattacaaaaaagttggaagaactgccttttgagatccaagagaaagatgattcaggctactggagtgaaactttgaggccagagatactgaaaaggagattacatgacaggctattgagatctatcaactacacctcattctgggggagcattgtcttctgttgcaaagaatttttgatgagttggagatttttgcccaagctttcttagataacctgcagaacttcctccaccaggttgagaaaaaggatccaatcaaattaagtttcctagcccagattggttctgtttgagggttggctctgtttggaatacaagtctccttccattttgacatgtagaatccaattggtttccagcttctaagccattccctatacaatccatgaatgtcttcaaatttccagccaggtttagaaggatcttttccaccttttttagctttcttgaaggcaagtcttgtgaaatatcttttctcatttgctggaagaacagcataatgtacatgcaaggcttcattgaaagtacttttttgtgcatattcatgtattcatgaaattagatcacgcacccttgagttcaggactgagttcctttattttgaatagagtttgaatagggtacttacagttctttgaactgagtaatcaagtaattttcaatgtctactatgttttccccagattgaagatctttgacaaatggattcttcaagctataaaaatacacaaatcaacttcaaatcaaatagtggggagtcaagcagccatttgaagaaataaataagcaatgaacatactcttcattatgattcttgagccacatcaaggcttcaaatactagagttgaaatcgttaggttttcaggagttccatcaataaaatgacgtggttgatgttctctatgaattaaagcaccagagatcagttacaacttttgggtttttttcaaaactggtggcttatcaaatttaggttgacctcaaatagctttcaaaaaggagcattataactgggttaattttcatcacccttggtgcgatgacctcaaatgtacgcaatgacctgaatttgggttaaatagttttttcatttatctttacaattagaagatcaataactgaatgattatccttcaaaggaaaaagaaaacaaaacttgcattatttcctcagaattaccaacacttgcttttggaagtaaggcatattttgaaggtggtctgttgattttggtccttgttttattttctctattttctagttatttgtatttttgaaaaggataagagagctcatgatcaaaatcaagtaatttctcatagagattgtcctgatgatgacttgcctatgtttcctctagttccactttgtaaagaagattttctggcacatttccttgagtcttcaaaagatcctgtttgaattcctgttactccagattcaggatctgaggcaatttgtctgccatctttgtacctattttggattgatcatgattttcagcaatgtgtacctcattacaggaaagtgacttgagccatgaaacggtttggattgagtctgagctcattattccatacatacatgttttttgatatccgtgatgaatccctgcacaacaaaaacatggatttgacaatgcgaaagtcagctcttgttcattgatcgtaactcattgatcgtaaattttacatgagcggtcacttttttaatttcgggagaatagcacatcaattggtgatggaagcagatacgctttttcagctttggaaactcacaggtgacctgcctcctgtggcaacttaggagttctttttgtcaggcttgcacagaaacattgagcaggcatttttgtgatgagtatcaatggtattgtacagagcaccagcgcgttgagatggagaaacatatccaagacttgatattgcgggggagatgttgacggggacgagaaatgtgaagcagtgtaggaaatctaatgtaatttcaatccatgttgcgcagcagcgtcattgaggttctcataacaaggagtcggtgtttgtagggcataagggaaactgtatgagcaggctgatagcgttgggtttcatcgacccaagtagctcgatggatgactcggccaaactttagcaagctgtagagtgaagtgtgcaggagaatgggtatttatacacgttataatttctctttctttggtgaccatttgctaaggcttgttggtggtcttacttgactgaccgacgatgagactcgtgtcaaaagctgtgaagtgggccgttctgactacgggcacttgttccttcagaccaattccgcttttgcaacggtcttgattcaccagttgtttacaatcaaatgaccatgaaaggtggaatggttcattgagagaaaggctctagatttttctactgccgtcgggactcgacataggtattcccgttttcatcagatttcattagtttgtttgttacacctacaggtttctttctggtttcgtggttactatatcattcctttcagtcatccatcaatttcaaataagtaggcattttagtttccataaatactgcctcctttcgagctggctcatggtacgacaaaaacttggagcaacaaattgaagcatgcctgacaaatatgtcagattttcaccaacacttgatccttgtctgaaccacttggttgaaaattcgctaggatatttgtggcgtatgtggaaaaaaattagaaaaaaaaatccaactaattgaattggtttgatatggtttaatgtcttggttgattgtttgtattccggatcagaagaaagattagaagaagaagaaaaagaatctattcaatcaaatgtttacttttgaagaacttcctcaagtaccagatctgccaaattccagatgaaattaagacagttacggttaggattgcgaaattctttaccctggcatttgttgattctattaattgtttgtcccagtttttgttttatgataatggattgcttgattagatcccgaaccgtaaaacaagagaagacgagaagtgcagtaaggctacgtaccgtttgtatccctcatcttggcttctctccgtttcaagtaatttagttcttcgacaatttcttgtacgattccctcgagtttcctcatctcaacttccaggccggacaatgattcagccttagcgatcgcgttataatcaacagcatctgcaccaatgtcgacatcgaaatcaatactccgtttttgaggtggacgggcgggatggacatcttgtattggatcgatcaaagagcaagaggatcagtaagctgttatcggatccgagatttctggacagatcgacataggaatgatcaattacgtgagtcgagtcgatttgtgaaacagacacccagatcggcatcattatgggtagtgattgctattcgagtctctccttggagatctttcttagattgatagacgttcttgtgggttgagccatcgatgacctcgagatctaccttctggttttcaccgttttcaatgttggttgagatgacgacctggatcaagaaatatgcaatgtgagatgtgagttagataaatctgtgtggttaggagagaatgcaagttcaaactaaccaaagtatcggtcatagcatagtaccatatacagtgtctgatgatagtcagttgataatcgatcagacacagccaatcttgaatttgataactagattccaaatccgttccactcacggtgtaggtgaatgactagcgtggaggtcgaacttgatagacatgatggtattcgagagaaggccgatggccaaaaccagggtgggcaggcttagtagcctagggtgtcgagccagcatagtcttgagttttcagttgcgtgatggagagtgaggcagacggaggaaagcttggcaagttgtggatgagatcacaacagatattcagttgaggcaggctttcttcggcttgggtgagctatgtagcgatgacggggcgggccagatagccgggggctaaggggcttattaggtaatcagcgccccccacgagtccatactgcatatccataatgcgcttcgatcggccgagagccaaccaaggcatttttggttgacttgaaatcatggctcttcatgacacagtgcacctacaactcaaaaacaaaaaactcatagcgacagtagagaagagctttattagaatcgattacgcagctaagaacgttggttttgggagcaaggggggaggaaaacagcagtagattattacaccagaagccacgcagaaagtatgagaaataaaggggcggaaaaccggtttgatgttcaaaccttaagcagggatatcaacagcgatgatagactcgggtgccaaatgaagcaagaaactcaggagaactacagtatcgagatcaatgagtgagacatttgcggcccttcgccttgcgtctaaagacgatcttgcgaccggttttggttttcatcctagctaagaagccgtgtcttcgtttcctcttgagctgagaaggttggtaggtatttcctctcgatataaatcgaatcccgcccagaagaaggttgagcgattgagggttgagactgccctggtgttgtggagtcggacagatcattccggaatcgattatcgaagactcgctctggggtatcttagtttggccagtcaaattggtcctcaatatcgatctcgatccactggcttgggtgagcggcgaaatcgacgatgaaagcgagtggtagtagttgtctgttgttgaacgatttcatgaatgagaaaaaaggtcgaattgaatatgtcaatcttctagaatcacactctttaaacgtttgatgaattggagactcgggttgaaagaagatacatggccacccattagaattggataactcggctcaactgacgattggagaatgtcttgtgactagggcgagtcaactcgctgagtttggtttgtcgaatcgctcgatccgaaaaggagcttgatcgcgaagtgagaagcgagcggagagaagccatgtctgtttcttgactcgtcccgtagttctttatgtgtgtacctggtggaggatgtcggcctacaaccgattctagccggcgggtggatgtgccgtgcaaggcttgacgtcggaggctcgagcggctgctgtgaaaggactgtaacacctgagtgtcaggaagatccaattcacagcaatcaacaatcaaagacctcctcaactccatccatccgcacaccttctcatgtttagtgagaaaaattcttaatcctacacctgcaaaccactcacaatcatctgaagagtttttggagctaccttgtttttagaacaggtgcacactgcaaaccagcttttccatcatgctccacattcattgggctggtcaattatgacagtgaaaaatggggggcttgatgagtcttttaatctatttttcatgatctactacctacatccctcacctattattatactattgatgacttaataacaatccatcaacccctgtatccgcttgaataccacacaaattcttctagcttggcctatgtgggagggtagcagtcaatttcaggccaacacagcgcttcttgcagttttttaaggttgtagaatagaatttctggaatgcaatgagaaattaaagtaatattcacatagcaatatattgccttctggtttggcaggttgtggcaggaagtgatgctctatacaacaaaaggaatgtggaatcttggttctttgtttcaaaaaaagagtggagttggtagctagatccaggatggctcctacaagatttatgcagaatttacaatagttcatacttcaagttttgcaacatgcacttccgatgaaacacaaaaggagaatggccaattgagtgaaagattgtgaaacaactccttttatattggcagccctagaatctctgtacaatgaaaggaatgcaaaatcttggttctttgtttcaaaaaaaaattggtattggtagctagattcaggatggcccctacaagatttatgcagaatttacaataattcatacttcaagttttgccacatgcacttgcaatgaaacacaaaaaggagaatggccaattaagtgaaagattgtgaaacaactccttttatatcggcagccctagaatttgcctgcaaatcttgacagtccttttgtgcttgtgcttctggtgttggaattcttttttttgcgatgaataatgccaatttcatagtcagtttttttttttttaattttgagattttggaaattgactgaacaaagtgtatgcaaaatcttggatgcggacaagaaaatgcttgtttgaactcacctggaagtctcatgtcacagactggtaaatcaaaagagcaaatggtaggatcttgagtgacgttgctttaaataaaaagaaagaaagaagaagattagctttgctccattgaatttgcatcagtgataaaatacaatgaacatcaagcgtactggcggttcaaatctgagaggctcccaactgggttcttttgaataccaaatctttgctggcattcaaatgacacttccgcaatgtgctcggtagaaattccatgtttttcaaacaaggcatggccattcttgaaatcattgatggccttggtttttcctgggacagctctgatgatgttcatgaggctgttgatttggtagtgattgtcgaaatagcaattcaaaacttaacgatgtgtttttttcgagaaggaaaattaaagcaaattcgctcacgttccattgggactatggtaagagagaacatctttggagttccatcgcttgtttggatgggggtcctaaaatatgaaaaagacgatcttttaaatcgcctcattccttggacagggagcaaaaagactaacgttcgagatggtaacaaaagcattctgtgtatcaaataaagtttgaatattttagcaatagttgtgaaaaatcgttggctgtttgaatcaacttaccatcgagcgcagtaattttgagatggcgatggatttggtaacgttcttcaggttggcctgaatttcaaacgtgtccttgcgctcaaatggacccaagaaggtgccattggcaagaatctggcttaagctgtaggctggatcagagtttattccagagctgaatacccttgaagtagtgttagcaattgcccgttcagtctctccttgccattgggataatcgataattgaattgtgaccactttgaaaaataaagagcgtcatggaaagcatgttttgcttgttagatgagttcgataatcgactctaagagattctcgaggggaaaaatcaaccgactgacatagtcgaactccttggtttgtaaagggccgctgctgtcatgagctgcaaggattgattggcccaacacgattgctaacaaagaggcgcacatcatctgagtgaacggcatgttgattactgacataaccgctaatggcgccgcggtaaagagaagtgctggattggggataagcagaaggtaaagagctccaaccgcttggactgtcgccgctacaacggaaaggccaaagacggcctccaagtcactatggtccaccacagcaggaaatctagagggtcattttgaaagggataatcaatttcctccgttcaacttcgccggaatattgaggagcgatattgaaaccaaagttgctgatgctcacaagtcattccagacggaagcgatggcatctgaatatttttttaaacataataatgaaaaaacagcgggctcagtaagatgattataagggatacccatctgaagtgctgactctgggtaagagaaattgcctctccggcgacttgatgtaatgtgttgagatatatgttcagattttgggtagcataaagaatataccaatctggtgccttcactggactacaaagctgatcgttgatatgagacaaggctacgtgagtatgtgctaatatctttataacagttggttaccagaaaggtagctaaggattctcaacgcacctgccctatgttacaatttgcacctggccatcagagttgtgtgttagaatcaagatcatcgaggttaaggttttctcaacgggtatcattttttcttaccaattccacatctgaaattatctgcgcccttggaagcagcgtatgcctgtttgaaaagccaaagggagaggatcagacttcagtctagaagacttttgtggtacactttgcttcaagaaaacatcacgaaaagtgctgcttgtattaatgcgtcggatggctatctctgttccagttttctccttgttcaatagagcagaaagcagatggcacggcttcacttcctcctctgtgccacccggtaaattttcacaaacagtgttggttgattggataaggctgatgaaaaagcaaacctgagtagttaagtttgccccgtttggataagtccgaagataatcatcccagtggaacctattccaagtagactgatcgaggggataaggcgtgcagtcgtcagaagtagagttcacggctactccgttgagggcctgattaggggtaggttgtgacggtgtactggatctggaagggatatcagagcgtcggacaattgtatgcgccaggaaacctggtgtggcgcccaggaccaaaccaatgacgaggaaggttggtgaggtgcatttcaaggagaggccaatcattcgggcagcccgaaatcgcgaagttgttggaaatagttggcggctggtggattggggtaagttggagaatgaagacgttggaatgcttctatctgatactctgttggtgctctatgctcaggtcaggaatgacaacttgatggcagagaaaaaaggagcgtataagaaaggaatgtaagcttttcagcatataacgactggcaagtttgaggaaaggcttgtaagattaagaggccggtagataaactgataacggcaaatacagctgctgtttcgagcgaatcaaacacctcttcgcgaaatcccccgccgcagaacttgtatgtatgacggcgggtgctagcgcaagtatctgtcctcaagacatcattatgtgaaacgaacaaacgctccagcgataaaagaaatatgagtcattgcatatatgtgctcgataaagtgtgtttcagcttctgatttctacgctggatgttatcttttcgcttcaaacggtgcctcctcgtcctggttttctccaattacgggtcacgagttttcgggacaggtacagttgtacagaggccacaggctagggtcttactcttaagtgaaccacgacatgtcggaaccagtcgtgcaaactttcagtatcatgatcagctatcagcttatcatgattgatcacaccgccagctatcgacaactgatggcgcaaaatactgtgtctcttcttaaattcctgcccccgggttgcgtgcgactcatgctgggaagcaattttttgtttgcattttaaatgagcgagccgacaccccatcattcaaggtagaacaagccatgagcgctatcagtattcaagtcattatttgacatgtcaaaaactataagcatgtccttgtggtgagttgcacatgtgtggtggatgacctagggctaggagtaggctatgaacccaggatagcattagtactttgaactttctcactgagaactatccttaccacacaaatttgccacttattaattgacctcaacaagggtcagaaagttgagcaagcttgatcatgtccctgcccacctacaaagctcaacttttagatctcaatttttccaatttggtatgaatctgatggccagacattgggcttgaaaaatgagtatccccacaggagctttgagctaactgctcgtatcttgtaagcctgctacccaattgtgcttgtcaggttgattatctgacaaatggacactcttacatcaacaaccacagcaaagacatatgtatttgccttcataccctaatgtccaaatggatgcaacttatcaatattgatggattgcttcagaacatagtctgtgtactgacccattgttggtgggtcagttaaatttaccctaaaatggccccaaatgtttctggctcaataagatgatagagtctttggttttggctttgtcaatctgatattgttgatgcccacaggacttaccaagtctgtgaaataagatggtagaaggacaaggcaaatatattccacattgcactaatgggctagagtaacttcatacatgattgtcagactgtggcatgagaatgagggaatgggaaaacaacactcactactccagcagaaatgaagaagggatgaagatggaagagggttagaggggaattgagacatttgaatgaagaggagtgaatatgataaagaaggtcaagggtgaatgattgaagataattggcgaaagtggggcaagagtcaagtggaaggtcagaagattattgatatgatgatagcttgtgggtttcaagcaagatcactgacatggtctacatacgcaagacaaagagatagaacttcttaaagtgtctatgacaaaggtaggccaatagattcaccagtatcggtagcatctgttaaattgttttatatagctttcactactgatactcctattagtagcaaagtattgacccaattacattctcactgagatagaggaatatcagcttccaataatactggactgcctacactatctgtagtgaagcacagggtaatggtcatcattctcacagtgttaatttatgcacgcactgaaatcaattttgattccgatttttacatccaggctacaggcatgtctgtacaggggctggatcataattctgggcattttttatcataaacggctctaagccgcctctagcaaagttatgctagtagcgctgtaacaaaatcaatcgtttgaaaagaaaatgcgcctggtaatcgattgctgcatgtttgatcttgtgatgcgattcagaaatatcaagagatatgtctgattggatcattgcttgaagaacgaaaaacatgcaaagaaatcagatggtcaacaactagataaaaaatgattaattgttcccataaacttacccttagcggcgtcggtcatgggcattgttaccattgcctggatcagatcatgggatatcggccttcccgctcctggcaagcccttcttgtcgctcccgctttcctttcctgaccctctggcgttttttagatttgtttttttgccgggtagtttttttggattcggagttaggatcttcttggctagcagatttgagactgtgagagcttgatttttcctcctcagattgagtacgtttcaccaactttcgtttctttcgtttctgttttttattgggttgaacgtagcctgctgggacgaccggaggtgggccgatgagggcgtcaatcagttcgatcacttctgatgcatcaggcgacagtgaagtatgagggggcggattatggataaagtctttgtaacgagctagcctgcgcgtatgagccttcaaagacaaagatgctggttagtccgtgacggtgaagcgaagatcgaaacagacattaagtccagacgattacctgacccttcacgtgctcctcaagcaacttgtctgtcttgagaatttttccggggcaaaccaggcaaatgggaaatgcctttgtttgagcttgggagtgatgagtggattgcttgtttgatgtagatccttcgctatcactggcatcagcagattccgaatcctcgtgatctgtgccatcatcgtcgccgggatagataatcgggttgtccaaaacttctagtaggctttctggaatcctcgcacctcgcttttttctttttccgtcatccgtctccgcttcatcggaatctgagcttggttgatcttcttctccgctgccttcagaagattgctcttgactggctgtcgacgagtctgaatctgaatccgaatccgatgaggaatctgagtcggatccagctgtcggtaagctcccaggatgggttttcgagaacttttgtcgcttttggaggtgtctgaacattttttggtcgagtgatggttggtcgagcgttgggtcttggcgaggccccgaagaaaccagcgatccagtttagctcggggtaggggagggcgtcgggggatccccgtccagagtccaggctccatgtgaccgccccagggaccgagcagcgtgacggtctgaggaggcgccgggtcgatctgtcgggccggtcccgcaacccagacagagccgaggggcagaactggccgaacgaaatcggtctgcgaactatgaggacgactccggtcactgctagtagctggcaatcgtgataattttgaaccaaatgaccggattgaaaaatgattgttttgtccagcacataggaaggagggtatcttggcgatgaaatttatccaacctttgcattgattgtccataactagctgacagaaaacagattatgggtaagcttggtctatccatttctacaaaacatggacaccagtactgatctgacatggataagccaatgtcagctatcaaacgtgaccttgggccctacgacaagaaactcttggcgcacatgccagtgtgaatgtgatgaggatacctctacgtacatggcccagtgctacgtgcttgaagttccttgaaagatgttccaaatttaagatttccacaaggaaatcaagtgggaaagggctcagaacaacgctttactgaaagtccgtaacacttataacccatatgggctgccccgggcgacccgccgaggcacaaattttctatcactgatttcaggtcagtgatcacaaggaacacgcattccctcgacttgtataacccagctgagcaggctccaagtgtgatatgagccacttcaatgtgctcctggaaacgtaatgttagacacttctaacatgaagttgtgcacaatttcccggtgaatcaggtggtatgtatgcctgtggctataatcctgcctaagtgtagtcccgaggttaggcttgagggggaaatgcattttgatttgaggtcaacaacaccatttggactcggagtgatatggtagacataggattgttgacgggccacggcaatgtccaaatggttgtttggactgtttgtcctccgacattatgagattctcctcgatgggcgttgttcagctccttggtccttgatgctcgtggatgtgagctaggctcactcaatcattgactttctgaatttcctggttagaccaagaaagtgactcgtccatccggagccgcccaaaacttaaggtccagaactctaacggaagactcaaaaatcatcaagatgagctgcaccaccctggcaggttttaaacaacactgattggaccactacagtccgctccagcccactcagaggtcttttcgcaatttcagggctctctggagaaactgatttacagctgatttcctggatgaccaggcctgtgcttttcttgtttgccaaatataaagtcacttgagccctgcatcactttcctttgtcccaagtaccgttccccaaacttcaacccgtcccccaacctgcactcacctccctaccttttcgagaggtatatatcctgactgcatcaaaagacttcaaattcttaaacagtgttttctgcatttagtaatcctcggtcaggctcgcctttgttcccagtcatcctcgttttcccgcacaacttcttcggtcttctcgtcttttgtgcagatagccaccggcaccaggagtgtggtcaactactacctttgttcaagcttcaactaaaagatatttacatacatccaatcccggtagggtaggcggacgctcagttgcaattttgtggttgtgatcatcaagcggctgtcatctcaaccaacaggcaggtcgagcgaagcaacgcaacacctatcgcaaattcgtcaactcaagtatgccagctactcgctcccattgtcaaaatcctatatcttccgctaatctagagcccaatcaggttgattgtcagtccagcatggagctcatggtaagtagtataaccacgtgtgcggcgagttttctttcaccagcgaacctggtgccattgcgctaacacatgactttccttggtcatgtccgcatgagttaatggtggtgaatcgtataacatgttcatgctaaccattattttgtttccttctttttggtacatgtatttattagttgccgtcggacgaagactgtatccctgcttccgttccgagtaacaactcagtcccaacagctcgtaatcgaaagatacctaaccacctagtgctcagcccaccttcaactttcttggactcgtgagaaatttcttcaggcttttctttccttttttccacctcatcaaaatttccggaaagtgatttgcttcaggagtcaggagaaatcaagtcactagtcatttgtagtatttatttctccgactcagggattcagtctacatgagtatcatgaaccttgatgcttaacccatgctctgtgttgacattccaaagctttaacaccatatttattacgccgtcaccaccatcccctcacattcatcctcttgcttctaaaacagtgttttactgactcgcgtgcccttctcttgactgcttcttagtcagctgaagattcagctcacacaaccgaacgaacctgacgtgccaggagacatgatgatacccaaccagcctaccttgcaacagggtcaagaagcacctcagacaaagtccgcatatcacgtcaaaatgggaaaccgctactcgtgcccacgtactccgttgagatcagcgggctctagctctggccttaccccaaccattaatcgatggcgacatagtggaacggaatctgagtccagcaatcgttctccaagcatacctgattttactcaaaatgatttcggacactctgtcgatgggttcaattcgcttctctctttatctttctccgggagccccaattcggatcagaatggcaagtcaggttctttttctacgcccacgactctcagcccagaatcttgtcctagtgaggctggctcgatgtactcgaatgattcataccaaggtcaaagaagccaagaccaggaaacttcacaacagttcacacatgcacccagtcctatcattgcctctccttcatgcgctcctactcgtgatccttccaacaaatccacaagagcatctccgttgatcagaaataatcgcagtcggactgcgtcaatagcagtcacaccctccctagtgactgagcctaccaagactattcaagccaggcgttcaatcggccaaatgttgttattccgtcgtccctcgcaactcagaggtgatgattgtattgacggtcaaaattgtgatttacaaccgcaagaagaagaaaaagaagagttgcaaacttgtgttggcagcgacacctcagtcaccagtacgaactactttggggacctaggtagagcttcccattcactgaaccgcgggttcaattcaatggacgatatccatgcgtacgtaaacttgacttccgctcgatcatctaccgcgaaagcatacatctggttgatgatgttggttccctcctcttcgctagcaggcatcagttcgtaaaagatggtagccagccatctaacgaagagtcgaacactcctggaaaattttcacactctcctactccgcacctgtcccacgaggattattctactcagcagaccaataactccgcaggagcgagtacgagtgcacatcgccccaaaggcttgctgaaattggttaaaaggtatgcaagtacttcatttagaatctgcttctcaatgagtagtttgtcacatcgaaacagtagagcttatcatatcttatcttgaactccgccgtacgccaagccaatcgagtctgcgagaagctttttttggcgcaaaacgatctcaaagaagccaaagcgttcaattagatcggatcgctaccaacggcttgccgaatttcactcaggtgcctcactcaagccataaagtggcgtctactccaggcgatcaacccactgttaatgcgccaagaagcagctctgaaagctggcaaggttctttctcaacttaccagatgggaaaatccgtcaaccccgacccgaagatcgaggttccactggagaggaaagatgataacgcagagcaccatccgaaacgaggaagtattcatcaatcagccgcattgaacatctttaagttctggaagaagaagagcaagaatgatgaaccagtcaaaccgatttctaacaagacagagcctcttgaaaaaatcaacaagaagagagatatgaaaaagagcgggacgatgaagggtggccgcccttctgtgcggattgaacaaatctcatcaccaatcttgagccaatctgtagggtcgagaaataacagtattaacacacgtcccttgttgttgagtccgaaattcaaggatagtgatccgaagtcttataaccacaagccttccggtgacaaagaagatactctcatgcacaattcgcctctctctccgagttcgttcgccgacaaagagtcagtcctcaacatcaaatttttgcataccttattctttggcacaatacatgacattaacatagcgcccaattttcttgcaaacaatttagtttgaccgtagtttctctcatggaatctgcccaaatccaaaacttcactcaggcttcaaatgtcagtaaagcagacccccatctgctaaacaacattactgatcttgttcctcattttctccagcttcatctccctaaacctccacgaccgccaaggagaagaccagtgatgatggcaaccttgtgaaactcacccttcttgaacatcttgtgaactctctgatatgacccttcttgaacctttttgtttcgttctccttttgtccaaaatggcttctctgaattttaccaatccctcaatgtctcttacccacaatcagtactagtgcccccctccacgtttcttattcgaaatcttgtaggataacccaatgagggcctcttcatactgttttcggtctttctttctttctttctatgcttctcgtgaaaattaagtcaaaattgtatgtagattgcaaacatcatatattgaaaactacaaaagcataaagaaaatatataatgtagatatagaagtttaccccaggctcacatagtggaggacttcctgtgggctttacaggccttgtaaagctagatttacaggctgtagagctactttttcgctggggacgcggtcttacagcctgcaaaaatagtcttacagggggctgtagaatggacgggaagtcttcaagtctctgagctttacggattctccttgaatgagcccgttcttaagtacgaaaagttttaagaagttctaccaaatcattatgatcagatttcgggttgggtttcattttatccagcgtcgcctgggtcacgttgctgtgggattgctgcggcggggttgtaagctgtgacaggctgtccgttaccatccgatcctgtcactccacagcccccacccaacagccatcgacaacagcaatcaactcgtcatccatcaacaagcctgatatcactcaaaccgggtccaaagtcagtagcaatctctcctggaaaactcctgcacgatttaagaccttcgtattctggctggtggtgtcgttctaacctcattcgcattggcccctttgttcagactccatccccaaagttcgtcatggctatcgctcccatcactggaaaactcaggaagcgcatcttgctcgacctctcggtctccttgggattgggcaccgccgctgcttacacttggtggtacgattcagacatactcagctccagtccgaaaagtgaatgactgatttgtgtgcttgttttggcttgtttacatcataggtatggttatcacgtccccaaaagtaagtctatcgtcgggtcttgaaatcaaatcgaattttcccctcttcatcaaaaggacgaccccgtattgatttttatttttttaattttattttttttgatatttgattttgtagtgcgtcatcaacagaacgtatacgccaaaatcaactcgacccgagccgagcaggagtcttgacggccaaagcccagcgacagtatagcgtatcagtagtgtcggtagattttagagtcttcaagccatctttctcatgtaattcagcacagagcccgttgcatcaattgcttgcccctcctttcgacctgaaatcccgaaagagatcatcatgagagtacaattacccaccatgggagcttcattgcgggactgaactaaatctaggtgccttgagcttcaccattgaatgcactagagccgctcctcaagtaggaaaatctctctaggaagcccccagatttaggacgacatagctccccatttaactcctttccctcgacacatcgcagccgcaacctttcatacacaaccccacccccgatatccacaaccagcctcatgaatatcagccggtagaacccaacaatgacaaactgtcctcgatgaccggtatatactggtcatcgagagtacggactcgcctcggcgatagaaacacatcgctcatcgagagaagttgatggctggtacacatcggccaatgagagcagtacagatccaggggcatttgagggacactttgatctaaaagtttagtgagataaatgtcaaggacttcatgagaatatctgaagcggggcatttagtaagattcaacatcaagaattgatcatagggatagttgcttggccacccggaaaggagtggcgagagagaatatcttaactacagaggaatgggaatcagaccaaaacagaagccaatgatcaagagagaagaaatcatggcttgaggggcatcaactcagtccggatagaaatgcataagcagtctgagctgtccaagaggcgttgcaaacataagtactgagactagtttaagagttgaatttgtgcacattatctttttcttcttattttcttttacacattttactgcaaaaaatgttcatatcaagtagtaggtatatttagctagcaattatactatgtagaacaatcaacacaacaaacaacttaaattacatcatatcattcaacaaacatgtatggatctacacctaataatatataatcacaacagttttagatgttcatttttctttttttttgaacacataagaatgattaaaaataaaggtttgaaaatatgtgtgtgaacgaagagaaaaacaaaaacccctagtatataaataaaaaaaagaaaaaagtcatatttatataattacttggccatccacacacataaataaacacataaaacacacaaaaaaaagagacagataagataaggataaatacaagactgatcatatgtcccagggggtctagagaaaaaggaaagaaatgaaggcctagtcacctgccattccccctcccaagaaaaaagcggttgagaggggatgttaactgtttggaggatgaacggcgccactgagtcgtttcagcaagtccgacgcggcgacagaggaggaagaagagggggactgaacagacggaagcgtgttggcatgagaagaagaaggaggcggatgaggaggagggggaagagaggaagaggaagggatggacggaggattgctaagtgactctttcctacgtctccaagccgagaagaatcccgacccagtcaatcccccagtcgcggtggctccaacggatgaaggactagccaggatgacggattgttgattgtgatgttggtggtggttatgggtgacgggtgaggatcgagagggctcagggatagtctgtgcctcgagcctattgatgggtgtgtgagggggatggcctataatgagcgccgatccggaggagctgccgacgctgttctggcttccacttgcacccgctgatcctgatggaccaccaccggcagaatgatggatggaagagataggatagttgttggtcggactcgagaaactcagtcgacgcctcgcgatctcaaacatgctcattcccccgggcgaccccccggagcgaggcttgatgatctgcgccagtccggtcacctgttgttcgctacccccactgggcgagcgagaaggatgaatcgaggtggggtccttctccatcgaggtgaacgtagtcgacacggtggatgggcccttactggatggcgagccagacatcagtaaggccttgacggccggattaagatttacagaggaggcgatcgagggcgcgcgactggaggaacgggaggcgttgtgcgccttggggaccggccttaagcggggcttcgacgggggttggaaagcgcctggcattttacgcggggctgaggaggatgatgaggggctggcatgggagagactggccaggaaagccggtcgagcagattccgaaggcttgaattctggcgcgccctcgatcgatgcgttgtcagtctcggtgagcggccgtagtggtgaatgactcgatgcgggcaccgcgccaagtggcgacttctggtacgtcttcagactgagtgtgagcccggaaaggctacttctagtcgggatgatcgatgaactcagactagtccggaagggcgagtcggaagagggttcagttgccccaggagaagaggcacgatcgatgacggtgtattccgattgggtaagatcgacgttagaactggcttgggtattcgaagtcgaatcaagaggatctgatgaaggcttagttatctctgatgctccactatggccctcttcaactcgagcagaggatgtgatgggttgaggggtattatctgcctcggcaacaaaacttcgtctttttgagagtgcggagctggcggcttgaggtgcagtctgtgaaggtagggtcgtcgatctcatctggttctgcatcttgggccgggcaggactatcgcccccgatcatcgattgtgccattttccgtgaagttttctcaacactccagggctcaacttccaacaggaaatatcgtgtcccggctggaagctggtatggatttgtttctggctcctacgttgcgaatcgtcagaagaaaccaaatttcaacatctgtcaaccccgggtagacgcaacgagatgagatttgggagggagggggggggctcaccttgggatcgaccatcttttcagtgagcgaaacgattctagctaccaaccactcacgagatttgataataggggccaccgtttcatttgcttgtagaaagtaatgtggaaagctgacattaaaagctgcccagacttgagccgagggatttcgggtgggtaagaataaggccaagtcaccctttgcaaagctgccatgaaatgcgttatgatcagtaagaataaacaactcggatgatttccatgtgtagataatgaactgactctctgaatgtaatcttgacttgagcttgctcctgggaccgattggcccgttctcgatagcctttgcaatctttcatccatttacgaatcgagcctgacagttgatcgagcttctggtgaaccaggtcgaccatcgattcatgatcgaattgcaacaggctttggaggagggcctcgaactcgggagacaaaggtgatggtaactcttcttcttcttctctgacacaattcgagcctgggtcaacgccggctgggctatctgaacccgtagcttctccggttgggtgtgatgcattacttgcaccgggcgtcacggcagacttttggctagagcctggccggggcatgttgatgatcttattcttgacggtccgatggaccttctgatagcttttcaaggcctggacagcgttgcgacaatgattctccaagcacgaagtcgctgtcatagtctcgtccttccaccgagattcagcggccgtatgagcttcggcaagtaatttagactgttgagtgatgtgacctatttcgatttcctgctgggtaaccttgttttgcagattacagttttgttgtttttcgtcttccagtcgcgctttgagctctgaaatctctttttccatgcgttccctcagttcttctgcttcagatgcgcgactcgccatcagtttagtttgatcttcaacttgactagacagtgtttgattacgactctgacaatcagcaagccccctttccaactcagtacaccgatcacgtgattgctggagtcggttcaatacaatctcatggtccgagacgtggtctcgatgacgagcctcgagatcatgtagctctcgagttgcatcatccgccgtcgcccttgccgaagtcacctgcctttctgtgtcttgtaatgatttagttcgagatttcagttcgtcttccagttgaccgatccgctcgttcaatctttcaattgtctcgctggcattggcaagctccgtgatcaatggttgttgatcctgggtgagtctttccttctcgtgacgggcctcttccttgacgctcaacaactgcaatttgaggtcttcagtttttcgaatgtgtatctgagtctcttgttgggctttccgggaggcggtgatagctgcggtgctttcggctcgaagtcgttctgtcaggtttgcttgggtggcttccagctcagctacacgagccttcaattgtgatacttcttctgcgtcaacaggttggccagctatgcatgattcactctctgacatcactgaacaaacaaaccagacgcgaacggatagtccattaagttgcaatcatttttttacatcagctgagtaaatgaatgacaaaccaaatttttcgacagcggctgcaaaggcattttccatggcttcgagtcggctgaattgcttctcaaccaacagccgaacctctcgggcagggactttgggcgagtaattatctgttgaagagttatcagatgaatcctcgatgttttgtagtccagcgaccagctctgcgacgttcaggagaggagagagtaagcagaacggatcgaaatgggctagctaatcacaccttaccgtctacatccgctcttgtcagagggggtaagtcggcccctgtaattggcgtggccttgctgctggtgtcctttgatttaggcacgatcgccccacctccaccgatgtatcggatctcgaattcgatcgtcggcacactcttgtcatcaagtccctcaaccgcaaagggcaattttcctgcatattcggtgcgatagactcctctccgtctacgttcatcattcgcaagtttagagactaggttattgagggccgaggcgtaatctgccagatggcgagctggaacgataaacatttacttcagcattagataaaatagcataaaggctcatagatctgaccatattcgcgtcgccgtaccacctctactactgtcgaggcataagccgtgacgaaatctttaagccgagccagataacgaaacggatctgtacgagttttcagatcgctattcagagcttgaagttcgacaccgatacttgggatgatactctgtagtcgagagatctgattcaagccatcgacgaggtagtgaagccaaaagttctaaagatacaaaaaaaatggaatttaaagaaatactttttttcaggtagaagagtgataaaacctgactcctaccttgcgttcaatcaaacaagctatccgctctcttgaatcttcatcaagaacaattagctcattaaaacagtcgattaagccgtcgatcggatcgacgtctctagcaagttgtgcgatctgagccgtcaggtcctcgatcctccgaaagccatcatcggcatccttctccaattcgtatagatcatccagatcacaatctcccccgttcagttcttctctcagtttggttgccccctcgtttacctccgtcgaccgagcacggatcatctcaaatctattccgaaaatcctctgtgaatgcagacgaaattcagctagtatttctaatgattcagagtgaaagggagggggagagaagactgaccgtagactttcagacatttgtcccttatctgtaggatcttgtcctccatcacataatcgcccatgtatttcactttcatcatcccggtggaggtggtagtagcattagtagcagtattgctgactgactgactcgaattagatttgaggagggcgttggagggtagaagtgcgggatggatcttgaccctcttagcgagagcaaaggagggtccgaaggcctcgagcagttggccatagtcttgtacgagtggttgagcgaaggtttcgtaggcttcgagcgctccctgagggggttctcgacacttatcgaggttgttgagggcgacttcgagtgcggatttttgtgcgcggacgtgagtgagcaggagcaggctagtccggagatggtttgcgccgacctgatgatagttgagtgtgagttgctcgagctcttctggatctagatgggtggtgttgttgggttcgaatggtggtggtttgagttggagtagatgttcgggctgacaggcgagtgcgttgagtgcctctgatggatcggctgagagaaattgtctgtcgaaggcgtagagtagggtatcagagctgttggatgatgattggtcttgagttgattggtggatgattgagttgagtaagttctgggtgagttgtgatcctagtgggttcatgagtatgatctggctggcttcgatctggatggtctctgcgataagctggaagaaggccgcgagactggatggatgggatgagttagtatgtatggagagctggttcttctgatatgatgcagggtttgcttacccatcgatggcctggagatgctgttgactgaattcgaatgcgaccccatcgtgtgctctgatgagtctcatcctcttcttggttgtgtttgtttgtagttggttctggttggaatgtcagtgtctgggatgatggatgggggataaatagttggcagtgcgacctacatactctcaccttcacagcaacaaaggaaacaacaaccaccacctcagaattcaaaccacatcaattgtacatacatagtcttctttcctcgacaactcacactaaccaagaactcactagcataagcttcccatatgtacatacagacatagattcagaattctgtgcccattgaaaaccccttcaacacagctcatacataatcaaccaaccaacgggctcagcagtacctgctatgctccacgtacttctagcccaagtacaatacacgtaacatggatcagaacactttcagaggagatatttgagattttcaaaggagaataatatcaagattatcaataaattgatcgtgcaagcgaaaaaaaaagagtaacagctctaagagggtcaatgagggtacataggtatacaatattcgcaggaacaaagggtcagatcaagtgagaacaatggctattagtaagatggtaagaatgatgatcaagatcaagatcgtccaactagacttagaatctgtgcaccgtatcgaccaaagaaagaaatgattcacataatatttgtgtgtagagagaggagaagaagaagaaccaggcaagatatcgtcaggaggatcattgatcagtgagaaaaggggcaccaaaaaaaaaaacactcaactcttgttttcttcgacgaatcggttgagtttgcggttggctttagataacctggattcggtgtgatcgatctgtccatcgagctcatccaacatcctaagtacacgcacacggatcgataacaatatgcgaacaaagctgagtgagctagaaaataggcaagttatcttgaaggaataaatccaaaacggagcaaagaacaaacacgttttgttccgacatctcttggcccatcagactcgcttgctctctcagcacacccaccactcccgaaatcgtccctaacgtttgatcttgttgtttcatgatcatctaattataaacgcacacacggaatcaaattcagatctctccccaaagaaggctgtttctctctacgcttgacagacggactgaccgactcttgttgatggtagaactcttcagtatcatcttgggcctctcgttgagattctagatcgtctcggaactggggccggctctcggccgggttacgagatcgcttctgacgatcctcgtgattccgagactgagaacgactagccgtcctgcctccagatttccgatccgtgggcgatatgggggaggggagtagaggatgatagctcgatggtactgggttggagcccaggggcatctcgacagtctctttcattgcctataagaattggaacaatgcgcacaaatttttcaaaggatcactaatcaagggatcgatccatcagatgaggaggattgcgcacttggacttgctgttgaacttcgaccagccatgctcttcttttcttgacctcgtcgaggctgacgccgaacttggatttattgagatgattgtttttctttgaagacgtgggggaggaggaagaggagggggagaggtcttgttcgaggacacggacgacatggtcgagctccgatatatcatagataagtgtcgacagggtcgccttcagctcggtccgggtactgcttagctcctcggatgttgggcgggattcgggaggaagggtgaggaggattcggttgtatgatgaatgtaatgcagctgctgaaagaagtgaggattctacttcacttttgttgagcaagcagaaatgcaaatcgttaggcttcccattcgtatcatcgtagtcaactggaaaaacaaaaacaaaaaatactgacgccctgacctcaaagtaaggatcgttcttgctcatcctgatggttcaactggctcttttctttttctttttctaaaattcaccattcccttggcttcatcatcagcagcggctttttgtgattctttttcctcaccaatcagttgcacggtcccaaacttccagtcgaattcgatcgatctccgtgtcttccttgaaatcttttcctgggatcgtgcttgattcttgcactgatatgtattcgaatcgaagtctctgctatgtttgtggttgatcggattcggagtcttcctgtttcctgtttgagtgatgctcgaaatttccaagttgcacagcaggagtggtgtggcagctggaaatgtctctcagctgtcaccgatcgactctgtcacctcagagtcaggctgtcaatggcctcggcctatgtagggtttattttttttttttttttttttttaagtgctattgatttcacatattgtgttttgaagaatgcttggacagattcacagcatcttcacttgaaaatcctggattttcattgtttaagtttggattttaatttaatttttgcccgctcaaagccatgatgtggtcatagccagtcatcacctttgccacagcagcctcgattgatgcagatttgcaatccaggtggccagctacctctaatccacctcccaaaaccaccaaaaacgacctacggataatagcattggcagcgcaataattcgatcgattgggcagttgggaaacgaacaagcttcttggaacgaacgagcttcttggaaggggtaaaaaatcatcattttattctatcggttgcaaattttggaggattcatgtaatcggcctaatgctttcttctgaattctgataggtattctcactctgacattgggaccgatattgtttcttatctgctttgcattgtcccctctgtacagtcattattccacctcacacaatgatatgatgtcaatcttgaacgatctcttattctgcttcttacccagttcaatcccatttaccataacttttttcccatcatccttgttacctgttgtgatcaggaagatcaacacaaagcaaattgtatgttcaaagccgactgggtgagatgaatataagcagtcttgtagttgtaacttgtcatcaatgagttataagccttgtcaagagtgatcgatctgaagagtagagttggaatcggttgttggaataactccatccagaaatggcacttgtttgaagctcagagcttgaaattttgttcagtgtgatttcggattaaaggtcaaattagttttgttgcatcagtgttaatctccttcagatctctgacaatttgagctaacaagaagcctgaggatcaggagtggcaatcaattgctcttcagctgtcaacttcgatttgattcaaagtcttgttcagtactacattgctgggagaggaaaatagagtccaattcgctagttaacagtgattttttttcatttattaaggacaagacacgtatttagcaaaatctaaaccatgaaaagaaatgcagatgaattgaaactttgagtacaagattagcattgataggttgacccatcgttagttgatgttttcgtgatttactgttgaggaaataatgcaagataaacaatccaggcaaggtagtcggtgccctaaaagcagtatgggatttgaatgttcaagtgagaaaatcagcagtaagagaacaaaaatgaaaatgcttgagtttgtttagtttgaatggactcacaatttttaccaaagattgtatgtcagaacatctgtgatcgtttgtccgattaccgattctaccacaatgctgcaaaaacgaggtcaattggagttcgcatgacaaaattacgaccaagaaatcggaacatcaagcaacctcaagcaccacaaggatcacacataccttggtggatgcctcgtaagattgaaaaaccgactatcgatgttttggttgggattgatgcctggataatgggggggggagtcgatatcggtggtggtggtggtgatggttgcctgcgatgctattgctggtgtctgcttgatcacagcgaggtgaatcgaactagagctgtgtggcaaaaaccagcagctaaaactgttgaacagcagcacaacaccataactttagcacttggaaaacttcagtttgtccaagctttattcaaaacacaatacagcagttccacaaatagttgctgttttttcgtgaaaaaaaaaagtttgttcagaaaaaaaaaagtttatttgcctgaaaaacccttcagcacagcatcggtgcctttcaccacgcacacatccttccagctcacccaatcagcatcaccccactcttccgccacaggtatccagattccagacttatctcaccaggtatgtaacatcaaatcagtcttcatcgattcactttcactttatctgagcttgtgcgtccttcatccatgcagattacaggatcgatgcgttacagtgccacattcaaatttatcgtcgtcaaagcggctctggatggattttcactagtagaaatcaacgaacgacatggatcgactgttagtgccgactccctttgatgctggtatgaaatttacgaaaatacacgatcagtggtctgtgatccaaatacttatcaagttcggggtcggcctttggctctcagcaatgaggaacggacatatctacgtgaattgattgccgaaaacccagctgtctacctcgatgaaattcaaactcgactgttggaagagcacggcacccatatcttgctgcagacgatttcaaacgagttacaccaacggcttcgtctgagccgcaaatcaatccggagagttcatcccagccagaacatcaatcggcgtatggagtacatcttaatgatagctcaccacaacccatcaaccctggtattcacaggtgagtttcatatttatctaattgtgttgattatcttcttctcatcatccctttccagatgaatgcggtatctgccttgatggcattgttcgaactagaggatgggctcctgttggtgaaaggacagctcgcatcccgacctcacgtgccacacatcgcttcaatgtggtcccagccattggtttaaatggactggttgctgtgttagttcaggaggagaatatgtattggtttgacttcgagtactacttggagaacatcctcgtaagtcatcaaaaattttgattttgattttttaaatacaaactgatgatggctgtttacaaagctcccgatgatgcatccatttccaggacctcaaagtgtcctggtcttggacaactcatctattcaccacggtgggcggatcaatgcgataatcgaggccagaggctgccttctcatctatctcccaacctactcacctgacctgaacccaatcgaaaagggatttagtgttctcaaggcaaatttgagacggtacggagagatgcttggaggagctgatgatagagaagagatcgaggcttttgcacacattgttttcaccccccaacttgttagaagtcttttccgagggtcaggatacctcgattaaaacattttctctttccaaaaccttaaacaagaatgttgtagctctacactttggtccgaattctgctgttgtcatttgagaaaaactgcctcaaaactcaattacatgatgtgaaaaggttcatgatcagactttacagagtaatttgattttgaatgatccacaaaataaagagaaaaatttgaaattctacatttcttttgattagattcatagcaatgtgagtgtagggcaaaagaaaaagctgaatttaatgtgagacatggtcatttcgatcggttgatacactatgatacagatgaattgcttttgagtttgtagtggctaatttagaaagcagaaaaaaacctgctggaaagaatattgctcttgatcaaatgagagattactcgatatcaggaagaaatcgtgccttcttgagattcttcaagtgggttgggtaggtttttaccgatctaatgaggcatctagctggaatgagtggaacacctgaagtaacgagctcatcagctgaaacaacctcaaacatactccaatgagtgataccgagtttgctaagaccgttgttgatttcttcagagtctgcattgaccctggcaaacttgaggtaatcgctgagatcggtggtatcttcaaatgggggaggagacggagggatgacatttgattcggatggaggtatttgtacagcagaagtactagcctgaggataaaaactagacggatccgcttgattagggttaccaaaagccgctgagtaattcccatagggcattgccggaagttgatagggcatctgcatcatgccatacgggttcatggcctggttttgatttggataaaacggctgtggctgactgttgtttgggtaattcggagggttcgcttgctgtggctgactgttgtttgggtaattcggagggttcgcttgctcagacttgtcggttttatttttgaattggaacagtggcgattttggaggcaccaggacagtgacctctttggaattcgcttgctgttgaatcaaatggaaattatcaattaaaatgtgtggactgaatcaatcaaaaggaatcaacgtactatagccttggcccaggcatatgcttttcgcattgtgattagaaagtattcgtccgaattctctggatttatatagaccgaggtttcagcgcttccagaatgttcttcagagggtgagtgtaccaagaagatttcttgcaagagctggctgagggctgctgtgttcattgcactcggtgatggtacgaagaccggatcattcacatcagcactagagtcagtatggttctttttgagttgcttgtaaaccgattgtttctatatttggaggaagaaactttccaacagtcagaaagttgaccgatagcccatcacaaagtgaagttaagaaaacacacctttgcaatgtcctttgggtctttttgtaccaagcgacaaacgatctttcgggtctcggaggtcccttcggcaacgagaagaaagtccttgaatgtttccacggagtcgagtcgtcttttgtggttacctgcaaaggctcctccaaatgggataacgacgttccagaagatatttcgggcattctcttgacgttcgacaaaaaaaccaagaaatttgtcctcctcgctcttgattccccggattacttcagctttaaaagcatcgagatccttatcgatgaccttccagatgatgacgatcttctcgttttcggactggattttatcggtggtgggaatcggggtctttgaaggaaccgttatatttcttcttttttgggactcctactcgcctccttgccaggaacatagagagtgaactcgacataaacaggaaagcttttatttccatcagcggaacctacaccagaaaccgatactcctggagtttgaatctcaacaggctggtcggacgtgctcgattgagtaaggatcggtcggctttctgtgcttgccgtttcagtcaagtgggccgttccatcgaacaaaaccggaatgtgtgggcctgggatagaaggacaatctcgtccaaatgttccgtcttcattcatttggttttgaagccatttgtatgctgcttgttgagatggagaaacgggtcgatcgttgggcctagatgacatctacagaatcgaatcgatcaactttagtttatccaaatgcaaataaggggaaatgaaggatacaataccactggaaattgtcttgagttttggtattaaaggatgggtgaactgaacagatcgatggaatggtcaacagcaccgggctgagtatgtagctctgttctagatgcagccaatgtggctgaatcggagatgacgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcatcgttctaatcgttctagtcgttcagtgatcttttccagatgcgattcaatattcatagcagattttagtttgattgtttgatccaacagagcttgtatttgggtttcattcagtattctagccgggttcttcggtgagagagcttcattcaggaacttcgttatctcgccgagtatttttagcggtgaatccgttgtttgtggttcatgcgaaacttgtccggttggtagaggagggggatcgggaatgggaggggggggcatgggattgagagatttgttgcctgtggattggttgaagattcgagagtaatccatttaccaaaaaaggtgactttgtggttccgagaagctctttgacggcctagggttgacggcgccatagggtagggcgcgccaaagtgcgcccgccccccccctgcgcgcacccgtgtccccaaagatcatgaaaatgagtcggcgcacctgagagcatctccactgcgggttgctacacccccagtgcagatggacgtccaagtggcagggtccgtggggctggcaccaggacagcagcccccacagatcagagcatcccaggcgcgtgctcctccccaaataaaaggccagacctgggacgtccttatggggcatccatgtgacgtccccccaaagcatcctatggatggccaggaggtattccagggccgtctcctgaaaaatggtacatccagaggtgcattcaacctggcgtctctgagctgtcaaccagacggcattggtgtatttttttggcaaaaaaaatgtccttcttgaggtaattgtgcagcacatacacttgcacacccaccagcaagctcaaggatactcactgcacaagaatcacaaaccaatgtgcagacattgaatcaaatagtgaaatgttatgtattgtgaatagcacactggaacatatgattggtcatttacaacaacaatctgattgagaactggaagtggtggcaggtgggctacaatgtgtatgaaaacacctgtcaatatcaggtacacggagaatggagagaccaaatattctcacctggtctgggtcgagaggtcacacggacgggcggggcagcgaaagtggtagaagcgcccctttcagggtgagctggtagtcggccaccatttccgagggtacgacggaccttcagcctgattactccagtctgagattctcaattggatgactgtgttgtcacacaagtgcgggggccaggcgtgtccagggcgggcaagggagattggttgctgcctcaacactcgcttttggagtctgaggagactaatacagacatgttgaaagagaagttgatccggggtctaaggatttttgaagtcggtccacggcagccgattactggctccagaaggcttccaggttgaacaatcaaatatctgggtcgttgtttaccccggctacttggaccaaacgcaagcaaaatatcaagagtaaaagatgaataaaggcacacacaacctacaggcaagagaaaaagaaaagccaaacgaacccgagttagcaatcagtctggattgccatgctcaatcgtgattgttgagtattgtacagcctggcagttcttctgagcaatttgcaaacacaaaaaataaggtcaaaggagtcaggactgttgagatttagaaacaaattttgaaggccagaaaatcaatactattgaagatgatgagagtttgataaactctgaaatttcaagtgttgatttggtggcgggaagaggtggagagaatccaggacaggtgggacttcatccgctgtccttaatctaaattgttaatgtcaactgcgcgaacattcccaatggggttggttttcactgatcctcccttctcaaccagcaagattctgccaattgctcaacgggcttttgcccggttggccaagggggatatccattgaaaccatgggtgaaattaagtcacccatggttgagtcttaacaagcacaaaatctgacctcccaacccaatcaccatcactcacaagcatggcaatgcttgtgagcgagggtgcttgggtgggaggcctttattcatcatcggattctttgtaaaacaaactacgacacagattctcctgaagatgaatcagaattgttatccaaggatagtgcaccgccgtccgcacaacacccaccaaaattggccagcgaggagagcttgagttcggattctgaagattcatcaaccagctgttctgatgctacctcgcccaagaacccgcctcccccgcaaccttcatcgatccccccaaatcgagatggaagggctgggctctaccgaaaagggctagtggcgggcagaagaaaaacattgtacgtcttccggccgttggatttcagttcaaaacccacatcaattggccattttcctctctcaacagacctgaccaagcaagcaggccattccaataaagactcaagcagttctagtgatgaggatggttcggagagtgatttgagcaggacggatggcaagcctttgaatactaagaagaagaaagccgaaaatcaaacacttgacttgcctgcccacaaacttgccggaagcgctgctttttctaaacccacttttttacctcctctgacttattagtcttccagaaccttagatgggcaatagttccttatccattttcttgtcttccttgtctctctggatcattactacatttcttttcctgcttcagcttggtattacttctcacccaataatacccatacacatgatcacatatctctttgaataagtaaaataaaaaattcaaaggctctgttggactgattcaataggcacatgtatggcttgattaccatttcttgagatagacttggggaaacatccctcaatcatgagcagagttgaatgatccaagaaccttgtaacttgtgggctataaagaatgtataaatgtcaaaacacagagtgaatgagaaatatcagctctacatataaggttgacattcattactttttatttctctctcatttgtcaaaaaaaagaatgattaaaatgacaatcatgtggactgtgaaacaattgcaggaggggctaaatacagctcatcatgccaccagtccaaaaaacataaatttgtattgctcactttgttacaaaaaaaacataaattattttggttcttagtttttttccatctgcaatcagctatccctctgaattgttcccttttttcagttatgcagcccattttgaaagtctacatacataatcaattcaagcctgtagagaagtcatttccctctggagcgggaaatagcaggccaaaaaactcctgtggttagtgttacccattaaaactgtttgcaaacagtccatcagttcaaaagtcaatgggttacaacaatgaaaatctggaccattcaattcccttcaaaccaaccataggggggggggcacagaatttctaaggccaaaaacgtgacgattcctgctgacctggccactcaacttccaggtcatacattcaagcaattgtccggcatccacattatctcacttgcttttggggacccaaactggcccacctgtggggccagggcttgttgatactggcctggtgtggcttatttagggcctgtatgtagcatgaaaattcaattggtcataattttctaggttttatcttcctgatcaaattctcatataatcagaagtgaccattgccaaaggccaggtataagctcaaaaaagaagaattacaacaccagatctcttgccttgttttataattttttgtataatacagaaaaaaatgatcatttttgaaaattcaatcctgtggtacaagcctttattttattctgcttgcatttgtggctaaagttgtacgagtgaatgatactttgctcaatttttctaatttatgggccctcatggcgatgactgttgtccccctgtcaagtggtgaagctggttgggcttctggatggcatggtaatgtcacaaggagactcagatgccatggactccaagtgggaatggctaaatgacagccaagtcagtgtgggacatgatacaggcgtgtgaaccccgcatccttaggtttcacaaatcaagcttacataatcataaacaatacttaatcctcaatcgccccgcaccccatctagctcagtagagacccgacttcatttattctactactgagctaggtaagccatctcacattcactttttcccttatgttctttcattcttctcttttcagtgtttcttttctatttctcgcttttctcctttcttcttctcattatcattgtacagtactgatgagagacccgacttcatttattctactactgagctagctacaacgcaataatatcctttggttctggaattggtctccagagcagacggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatagaatagtagaattagtatctgtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttattgttgcttaagaatacctgttggagaggtaaggagtttgtggggttttctgggtaataagggtttctgaagggtttctctgttataaattctctctggtctctggtctctctgggctctgataaagggtatgcttatttctctgctatctgttgcaaaagagttgaggatggctaagcaatatctctgaattacttgtctagggccaaaattgaggaaaggggagttcaagggctctaatattctctggatctcttaataaaagggtgatgaaagctaagtaatatctctgattactattctgtagctagcatctggttttgatgagtgctaagtaatatctctaattacttctctggtgcaaacatgaggagggagaaagcaaaacatgagccagaggagcctctatttatagacaaatggttctgcagtacatgggtttttggcctgaacacaagttcgtctgtgaagggtacttctagagtggtttttactactctgagatggcctaatctgatatgaattaatctctaagtgcctttctgatacaagaggttgtaaatctactatatgaggcctattcttagattatttaatatgagaatggtattcttagactaattagtataagagttattttctggaactagtctgtgaagccctttctaatcagtagcttgttttactagtctaagatgaatgtattatagttctacaggttatttttataatttttattcatgggaaattgaatatcttaagcccagtttgtgaattaattaactacaatttagcccagcaatatttatgtggtttgtttcctaacctattcccttccctctagtattctaactactatgtatatgtaataaggtgtttttaattatgggctatgggtttgattattctcaccacaacggctctgattctagaaggtgttcttcgattggttttagtgaagagttaaaagaactcttacactttttttttcttgaaccaatccaaccaccaagaaaaccaaactcaacttcttcaattccacttgaaatcgatcgcttggttcatgaccactcgatcaaattctaattctaacgatcttcttccactgacggaccccgaagccatacttcgagcaggcaacgcggcgaaacgaaaatccaaactagattcccttgacgctgcgactatgaatccacaaccccccgcgaatacatcggcagccgttcaagacccaccactgaagggtggatcaaatccaaagcctttgctttccctcgaaggctatcttgaaggtctgatgaagctacagcatcagagtatcgatcaagcaaacatcgaccgagctacggccctagagcaacgaaaggcagatgccgaacagcggaaggccgatgcagctcggattgctcgtctagaggagacgattcaactattgacggtgaaatccgagacgacacaaccaaccgctcgacctgaatccgatcgcgtagacttatcgcgttttcgggtaactgatgggcccagcttcacagggccgtttcaagcggttgaacagttcatcaactggattcggggggtagagatctacttctccacaaaaggcataacacatgatgacgataagttacgcatcgtcggcaatttcatccgcgaaaccaacacatcggcgttctacggcaacaacatcgagggggccattggcaagccctggattgattttaagaaaaaactgttctcgttcgctcttccgactctatggcgcacatccttgcgagcgaacttcaagaaccttcggatgaaaggctccgagacgtttatcgagtacagtacacacgcccggacccttcaaacaatgatgaactttgatgaagaggagacccgaaagataacggatttttcccttgctgaatcaatggtccttggtatgacggacgagcttcagaccaaggtgaacaatcaccgactattgagagaagaaacctttgagtacagcgagtttgagagctgcgccggcatcttctgggacggtatcgcgaagaaacgtaccggcagacagcaacaaacggctacaaccaccgctcaacctccttcacaagctaatcgaccaagccgagaagataacttatggcgattgaattcctaccttgactcccttggcctatgtcgcttctgcaagaaaacatgcgggagcgccccgggtcgctgttcaggacaaatggaccggtcatttgtgaagatcccggactcattcgttacgccaccaagacaggtagattccaaacccgtgacaaaccgtctgggccccgtaccaacggctggaaagccaactcatccgccagcagggaggccaacaaaccgtgccgccacagtagcaggagtaacagagacaggattatttccagagatggatgcagcctcaatctcagcactagcggacctagacgaggagctttgtaagaatccagaagaaaggtgtgtagaaccaagaggccataatcggttgattgtagatttatatctaggcaacactcgcttacgcggactgattgatacaggggcggatctcaacctgatgactgaagcggcagccaaacttgcaaagctacccaccagagaactggaacgaccaacaaatattagtctagcattacactccggcaatacaactccagtcatcttacgacacgcgaccacggctactctacacgatcccaaatctggactcaaattcacagacatatcatttaaattgggaccaattgcagggcagtatgatatgattcttgggacaccattcctcactctattttcactctcagtctcaatctctagtcagtctatccgttgtgatcactcaggccgagttatttttgattatcgacataaatgcaaagaaagccaaatagagcctgaatcaatacaacccaaaccaattgagtcccattgtgaggatcgtgagaataatattctcgaagaatttcaagatctgttcccaaaagacattcccgctatctctgaagaagcggaagcagaaggcctcttcaaagatgggtcgttcccggagaaactacaaaatgagagttcaagagtcagacataagatagtactaacggacccaaatgcaagcttcaatgaacgacaatatccgtacccccagaagcatttggtagcttggaggacactgtttgatcaacatctgacagcaggcaggatccgtcgttcatccagtcaatatgcatcccctagcttcatcattcccaagaaggacccgactgccctacccagatggatatgcgactaccggagactgaacagcttgacagtccgagatcaatctccactgccaaacgtcgatgaactaatccgtcttgtcgcatcaggaaaaatcttctcaatactggaccaaacaaatgcatttttccagacaagaatgagggaggaagacattccgttgatggcggtcaaaactccttggggactagtcgaatggtgtgtcatgcccatgggtcttaccaatgcaccggcaactcatcaggcgcgacttgaagaagcattgggggatttgatcaatgattgctgtgtggtctatctggacgacatcgtagttttttccgactccattgaggaacatgaacaccaattgagacgggtattagaaaggcttagagcggcaaatctatattgcagcaagaaaaagacacaactatttcggtacaagatcaaattccttggacactggataacggcggacggattcatggcagacgatgagaagatctcaaaaatattagactggccaacccctcgatcacccaaaggagttaagaagtttttgggcaccgtccagtggatgaagaaatttatctggggcctacagaagtatgttggtactctcacaccgctcactagtactaaacttgatccaaagaagtttaaatggggtgaggcagaagagatggcttttcagaacatcaagcaaatcatgacgtctctcccatgtctgaagaacattgattacgattcggaggacacactgtggctgttcactgacgcgagcggatctggactgggtgcggcactgtttcaaggtaaagactggaaaggagcatcaccaatagcttatgaatctcacctcatgtcgacggcagaaagaaattacccggtccacgaacaagaactcctggcggtcatccacgcccttcagaagtggaaaatgttattactaggaatgaaagtaaatgtgatgacagatcatcactctctcacctaccttttgaaacagagaaatctcagtagaagacaagcacgctggaccgagatactggcggactttgagttgaattttgaatacattcgaggtgaagacaacacagtggctgacgctctttctaggaaagaaatttctgacaaatctgaagacatcaacattaaagatgtggcctgcgtggcggcactcaccgaattgggcactgaactgtcagactccctcaagaaacacatcctagaaggctacacaattgatcccttctgcaaagcgctccagaaggtcctgcctcttcgtgaagactgctttgagaaggaaggccttctttttgttgacggacgactgttgatcccaaagtctgaggatcttagaatcaatctgatgaaagatgcccatgaacggtgtaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcgagatgaagctgccgattgatatgtgtgagggtataaagatgttgttgactgttggttatatggatgaagttgttgttgatggatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatgtaagatggatttatttataagggtggttgagatgatctggtccactggtgggatgatggacacctggtgggatgatggaaggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggaatccagtatgcaatatgcatcctgtattcatcatgactatggctagagtgaagaatccaagaaatatcccgtgacaggttgaaatctgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcaatttgaccatatcttgaatgaataaagagataatgagaaatttttatattttctgcgtagaaacacagtatcatttaccacatcctcccccaacttattgactgtccccagtcaattctgattcggactgtgttttggagctaatattacaaataaaaaaaagagtatttttggctgtgtatagttgagatttgtcttgaagcgtgttgagtagttgaaatcatccgtggagtgttgattggtgaagaaatgttgagattttgttacgttgacgtgatttgttttcagagttttacttgatctgtccaagggtattgatgccgtggtgaagttgattttgagtctagttttaatccaatttgattttggtgagatggtgatttggtgcctgacaagctgttgtggttgattattcagttgttttgtcttgagattattccatccgtgagtgatgaaagtaaaaaaattccaaggtgtttttgacttaatcttagtaggaattgggccagatgagggtttatgaacccagtttaaactgtgaattttgtaagttgtgtaatgttttactcatggaattttatagagttaggaaaaaaaaccatgattttctaggttttaatcttttgacctcaaaaaagagagggggcactcaatagatatatgctgataggttggattatccaaaattgacacaaagtgaggctcgaactcgtgttcgcagcagcctgaatgtcgctgtgctgactgactcgactatggtagacaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgagatttgaaggttgcagtctatgtgatgtagtaatccaagcgcgcccggtttaactttccatgccctgtcacagatcgtgacagggtccgatcggccttagaactccgcgccagcctctccgtgggtcctcctcgttccaaacttcttccaacttctcatcaattcggcactcgactcctcaactattccgactatcgactatcctcgtgctattccgattatccatccccgccggtaagtgatccgattttctagtttcttctttttagttattttcaaattagtaaactaaaaaaaaccatcttcctttcgaatagttatcgatcgactctagactatctccgcggcgagttagcggataccttcaacttcctggtaagttcctttcgttttttcgtttctcttcattttctttttgctagtcttgtgtagtctctttagctgacgattattttcaatcttcgttcctttgtttcttaagtagtgcttcgatgttttagcctaatcgatcctggcttcgcctcgattgtcttttgtattcacgacctcgtcgttttgaataaaggatgcaaaacgccctggaccgttcgaaaaaggaaggctgccattttgaatatgtttaatccattgatatcgtgggtaggtcgaatcgattgtttgataagttcgaaggggtcgtctcttcttataaatacccttgacttgtcatcgctttctttcctccctcatccgcttacttcaccagctaactctactcgagaactcctcacttctcaatcagcatagcatcggctccgaaacctcgaccgacgtaagcgttccatttcccgtttatctatgtttgtcgttgttcttgtagctgaaccgacaaataaatctgattgcttccagttaacatcttgatcgattttgtgaattcacatgctctgtcttccttgttgtccgtccgccagagttaagtcaacgatccagctaatgaaatgatagagcttcttcaatcattttgcaatataatagcctgattgattaagagaaggtgaaagtagacactaaaaaataaaataaaaaaacttaaaattttaaaatatgtgtatatattcaagagatgagagctgttcccctcccccaacttatgaggttgtcctcaaccttcaagataatggatttgaagtgagtataagagtaaatgattgaacaatagtaagtgattgaataatttagaggataaatagaaattgaccagagagatgaagagataagagtgtcttggctgagaattgtagaggtaaggaaaagatagaaaattgaagatagtaagaatgtgagtcaagtatgaaatattcctcccccaactaataagtttttcctcaaccttctactcaaaaaaaaaactgatgaagatgataagtaagtgattgagaaaattgatttattgaaaaagaaaaaaataaacccaggcaatgatattgagataatagaaaactgatagagaaatttgaggaaagtaaaaaaggtgatcctcccccaacttaaaaaaataattctgacagtggaaatttagaatttaaactgatgtaatgttcttgattgtttggggatagaaataaatgttggaaaaagaatcaacccactcccacaagtttccttgggagcttgaacttttgatataaatgttctgagagttctggttttaggtaaagttgagaaaagggtttcttaagcgaataaaataagagccagtaatattttgttttcaagtcaatttgcaagtgattgttaactgattcctctaaattattgctggttttaatttttgcattgcccagcttgtttggtgaatccctccatgtttgtgtgatatctggtggaaccggcgcagctgggatattgaatgtttcttcaagaaatggtaaaatttgaactggtgatgtagtagattgatttgaggtaggtcgactgagtgttttgaaatttttggttttgtttaagctagaaatactgatgtgttcttccttctgtttttcagggttggtatatttattgatattgggttgttgagtataaatgtagttgatttttaaattgtcgcataaatccaaatgaggtttgaaaagatttttactgaaaattttgtctttgaacttggtgatatcttgaatccagctgatttttgattttatgggaaatttttgagagttttcttttatttctggaaggtggaaatcttgagtctgtaaagcctttttcccggatagttttgattgctccacctgatctggtatatccttgtagccaagtggttccgatggtttggattcaattgttgaggaggtgggttttctgagagtttctgcctccgtaaaatttaattttggtgggtcttgaatcctatttgtcctgagtttttgcagttggaccgcacctgttttacaaattctcaaaagtaaaaggaaaataatcagaatattcttttttaataacattacctttgcaaaatatctttttgttagctttggtagttttctgaataaatccaaaagaaaagttttgagccagtctaggaaacccggtgttctgaatataactctcttgactagcttaagtgagtaattccgtagttgaacaccggaattcataaaaaatgctgatatgatttgcttctgaacatgcgatgatcctcgttcagtcgtatattgttgtcctgtatcttcacggtattggtactgagatccttcttattgttccagcctcttccttggcccgttctcgctaatggtactgacacccttcgcccctttgttccttgaaaagaaagagtttcgccattctcgtgatattccagagtgcatccgtagtcaaataagaaaggtcgtcctaaaatacagtcctgagccttgggcgaaacaaataaatgtgctggtccggagaatcgtccaattccaactgggcaattttcaactactccatttaagtcacatcttgctcccccaactcctttcattggtatatttacttgaactagttccaaatccaaatcttccgctactgatcttggcataacatttaccatggatcctgaatctaccataaattccacactagctccccctacttcggctgttacgtatcctaaggcacagctgtagtagcaagggtccgaggaatcttctatttccggagtggtcatggctgctgagacttttgtggcttctgtagcaatataagttgcactacttttctctggaagtcgattctgaagtttcgtgattatttgttctgtgtaggatggtgagatagccgtaagttgcgcaaatgttgtgggaatttttagatgatccaactcttgcagcagagcttcttctggagttgcagccttatttttattcactggcttttctttactccacactttctctaccacaggtgttttaggtgtttcctccgtaatatcggcgagcttgtcttcctgatcaacgtccatgtcatccttttctggttcttgaatccgaacactgcgtcttcctcgttggccctcggatcgggtaattgcgtgattggctagaaagttttctgcacctagttgtggtggatcccaatcaatggtttgagctgaggttttcattgtagccggtgcttgagtttctcctgatttaagggattctgctaattttcttgcggcttcttgcatttgaaggtccgctgacgctgtagctactactgttctgataggtcttgcaggattccaaggtatgtgttgtccatttggtaaataccagtcttttccgttacgcctaactaatccttgttcttcgtcctttaagagttcttgacatcgaaaggttccgtgtccctccctcttgcagtagtaacaaacttgagtttcgtacaatggtgttgaaggtttagcgtttcctctagtaaattccgatttttcgttggatccggattgattgtaagatacagggattatgctcttcagttgagacttgagtgaagcaatttctcgagccatatcttctacttgtttgtccatggcttgtcctgtaggcgcttctgcaatcatctgatctcttcgttggctgtttcccttctgagtgttcagtttattctgcatcaattgattagattcgccaaatcccgtgatgttaaagtacccgggttccacgatccgtacttccagtcttgatgcttcaaccaagtcttcccagagtggaggtaaattgctgccatctggtccctttggtagtaaatcgtaactaattaaggtgcgtttgatatttgattggctttcacgggaaaatgcactcagaaagagtattgaggcatccgatttctgatgtatttgcttattggttactaagtatttaaggatggtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttactccgtattctttcgtaactttaaccaggtcgttgcaggtgtacaagattgtgttgtccaattcgccccaggtttcgaccatttcttttcgtagtttcgcccattcgcatttctcaaacccgtccatggcttctagttggatcttgagctcctcggtcttcataaatcgtccgatttgtaatgccttatcgtagtcgcttgcattaaacgccctagccgctctttcaaaccgcatcaaaaattttccaaagttttcgccatcgtaaaaaagtcctggttccttgataatttttggtgctatttgtgggatgggttgctgattcatgtttgcttgattgtcaggttgttgttgttctcgattataaactggttctcccgcattctgagtgttgtgtattccgtatcctgaaacaggaggtatattcgttccttgaggtgtagtatctcctatatccgagtcttcatctgttgtatctcgcatttggcttgcttttccttttcctttgtcctttggtggtggtggcatcgtgttttccgaattccaattgaaagctgaagaggatcccgaaggtcgattaaaaggatggttcctaaaaggggttgatggtgcgaatccgtcttccaaatctggtgtactgaatggtaaactcatgttgattgtgattgattttcctagttttccttacttaacgctcctctgataactaaactaacggttgctctgaaaaagaaacaaaataatactatggtctctggtctctttaccagggcaagttttatgattctctaaaataataattcaaataatactgggaatttctccttctaacaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttcttttccagaggttcgttgattgtttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatagttgctgaattcgttccgtttaccgctaaagtaatgatccttggtcgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcagaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcgagatgaagctgccgattgatatgtgtgagggtataaagatgttgttgactgttggttatatggatgaagttgttgttgatggatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatgtaagatggatttatttataagggtggttgagatgatctggtccactggtgggatgatggacacctggtgggatgatggaaggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggaatccagtatgcaatatgcatcctgtattcatcatgactatggctagagtgaagaatccaagaaatatcccgtgacaggttgaaatctgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcaatttgaccatatcttgaatgaataaagagataatgagaaatttttatattttctgcgtagaaacacagtatcatttaccacaacggctgggtcacttgggctacctgaagacagtgacagaactacggcgggattttttctggccaggactgtcaaaaggagttcgtctgatggtgcaaggctgtgtgacttgccaacgaacaaagactgctacggttgctccaacaggaaaaatgatgactcccccaatgccctccaaaccactgcaacacttggcaattgactttgtaggacctctaaaaggctccaaccactacaacatgatacttacttgcacatgtcgtctgtcgggattcacacgaataattcctgtactacagaaagatacggcggagaagacggcctcaagatttttcacgggttggctggcaatttttggtgcaccaagcaccatataaatcagtgatcgcgacaaaacttggacctcacgtttctggaaagcaacgatggaacacatttcgaacctattccacatgacaactgcttttcatcctcaagcagatggcaggagtgaacgaaccaacaaaacggtaggccaaatactcaggacttacacggccaaacgccagagtcgctggttagaagccctaccagcagcagaatttgatattaactcagctatcaatgtggcccaaaaatttatttttttggggagggcagagaaatttttacctttttttgcataaaaaattgaatatgcaaactgagcaagcaaagatgaggcattttagcccaaaaaaacataccccaaacacaacaaaatcaagctaattagctcttgttctaggttaaattggctcagtttggcctaaatctttttgtgggtttttttgcaaaaaaagttgggattggcttttgcttctattttgctgtaatttttcacttttaatggtggtcacacatcctgatcaattcattacttcagactggtaaatcaattgtgaaatcctcatttccttcaccttcacacccttgtgtgcaagtttctcactcctgcacaagaaataaaatccaatagttataacaaaataaatatcatacaatttattataattatcaatagcaagagtaaataatcaaaaacacaaaaaggaaaacaaaattcaaaaacatcatttacatgaagtagaatgagaaatttatgaaaaaatggccatcttatattgtataattagcacacttgtttcaatttctgtaatgtttttggcattactaatttggagtctatttgaagggcttgagtagtcaggcgagtttgggacttgagccagttttcgtcataaacatcttttgctccagccttgggtgggtcaagtgtgctgtctactgggttcagaggtcgccttcgaagccggggcttgtttccggagtgttttctggctattccggcaagtttttgttctcggtattcatccaacaagatcattgcttgggtcaattctttgctccgccaaactaaccgtcgaactttgcaaaatttaagcgattggtttggatgtactggtttcgatgtactggccactggaacttcgttgtctgtctcatcatcactggtacattttgcaatcattggccggaatttggccaaacctccaatttccaaggcagtttcttctcgtgcctttatcagcttgatggggcaaaaccattgacaattactcagttacatgctgttgttttcttggtgactaacatactaattgagtaacgtacatttcttctccgtgccatcctcagctgacttttggctcgttccatctgcttttcaggaggccacattttctcattgttcctggaatatagaggagattgttagtgatggatgccagtatggaaacacgtaaagcctttcacttactttcgaaaatagcgttccttggcatagttcgtgaggaggagtaaaatggcgtcggggtctttttcctcaggcttcagaccgtcgtattctccacactgaacgagacgtacaaaaatatctcgagccacggacacgcagtgcttgttatcgccatgagataacttcaatgtaaggtcgaaacgaaatctcggcatttttacttctttcaacatatcgtgcattatcttcaatatctcttgcgatgcatgtgggtgtccagggcctccagaataagggtattgatcgtcttcagggtcatcgtctgttttgttgcagtcagcataactagcgccactttctattgattcgcagtctgtttcgtcctcagacccttcgtttcttagccagagtcttttctcccgactagaagggggagaagggggcagatcggaacccgtgggcaagccaaacagcgcttcatagtgcatttggataagttgctgtaaggtagatgaactatgagtattataaatcggtttgcagtgctcataatgaaaaacacaaactaactttgatccttccagtccgagatacctttttaattacagtattggtttggggttgctgtgaggaagatttggtgcaaggttggttgttggtctcaagaatttcgagtatctcgcgttgatgatgaattgtcaatgttacgtcctcctgaagagccgaaatcttcgtgttgtggattgccaaatctttccgaacctctatcagaatctggtgcaaagatgacaaagagggaccaccgccaggggtagtctcattgtcgctatagccaaaagtcaatgaaaccgtgcatttttaatcaaatttcagaatgaatcctcacctattagatattctggcgacgtccggcgtgaggcccggaagtgaggaggggagttgttgaccggattgccgaatatgtgttggggacggagatggggacgtctcgctccgggtttggtttctattggaaagcgttgggtcttgttgtgaagcgctcaattcaatcagatctacagcgttcgagacggtggatccctttggcgctcgctcagtatttgaggcgccctgaaaagcctccgatgaaacatgagctgcatggccatttcggggaggctgagaattactagcagcggggttggttgagtttgttacagagagctgttcttggacttgagtgaaaaaatcagtaacatggacaaaagaaaaatatcaaggtaaggtgtacttacttactggcccataagccacagccatttcgatcagttgggctcggtttttgcccacaacactacatccaacccgttgaagtatggacttaagatgggaatcttcaactcgatcaaaatgggcatggtgccttttggaaatccctccctgcgcgatgggtatggtgaaggcccaaggaaaattgacaactggggggcgccgatcggcccccacgcccgtcgtagcgtaatcagttaattcagagtccttctgtcgtgtcggtgggtctgcctcatgagcagggagccgcccgtgacggggacgccgagtggggcgcccagatatttcgggctctgaatgatcactgtcagcaattgtgaccttgcgcttccggcccgctccaacgggcgagggggttgccggacttgattcagtttgttgacgtctccgtgtactatcacgtacggctgggactatcaccgctcaacagaacagataaatatgataagtattattataagcaggctacattggcgggcgagcaagtgtacacttgcctagtgagattaccggagccaaaattgtttttccagaacgggacctagttctagctcccgggccgtctgcctgtgccgttgcagatccggccagtcggttcttatgaggagatgatgttggattgatgtgacgggggcggcctcggcgagacggcatgacgaaatctggaggtgtatcaactggaaaatgtctcagaagtcgaagatgacagaactcggagctgacagcctccgagatttgataattagaaacagttaacccttcacggtgagtgtgaatgcctatttcatcacgaaatcaggtgcacattgatttctttcaccgtcattgacaaaggccatcctttgttctcattgctgggcgggtattccaaggtttccacaatgattaacttgtgttttgaagctaaggacggttttagtctatcagaagaagggcacaacaatgaatggggacatgatcaaattaagaagttggagctgaagtttgctacataaaccgactaattacattcctacctggccccaaacgctgaaccacggcgggaataagtcggtcggtcactataatggtcacaccggtgcagaccacaagcctcctgtctggttggatgaaggctgatcttacgcatcgacatccaaccagacatccaacaagatgtgtgaatgtgcgacttgtctcagtaattgctaccccgggtgcttgggatcagctatgtaacttgggtacatgtaatcgtgatggaactgaccagtaaccaaggtatgtagatcgtttttgagctactagcccaaggatcgaatccatgaggtgagatggactgccatcgcttgtgtttgtagttgcacgacttgtgatgaatgttccgaaaaacccacgcacataaaaactttccgcggtgttgacaaattgtgaaccgccggggttgctcctagtacaagatacacaatcagatgtgacagactcaccacgcaagataagggtagtgcttgatgccgtactcgttcaagtatgtacacctgagaattagtctcgcgtaagctgaaggcaatcaaattttgaacgatatatcctacctgcaaccaaaggcaggtgtacttttctctcatcttacggaccaatctgctgtaagctgcggacaagctcgttcaaagtttctgcatagatcttttaaatcagtgtatcctgattgaagtttcctctccaatatagtcaagtaaacttagttctcatcttacgaagaagctgctatacctgaagtcaagtttcggtgagttacccgttccgatgtttttcgtttgtctggatcgtgaataaagttttctgttggtttcttactaggctgcctctatctgtggttggagtttcctgcctcgatattcctatctgctgtcggattcatacttgattcacatccagacaagaaatcttcggtaaggcagttagcgcgtgcagattttatccattaattatcctattcaccgtacttcttttcattagatcatctcacttacccaaaatggccactggacgtttcaccgattactttgccgaggaaactgaaagggttgggaatggaggagcccgcttgggaaatacggcgagacgtgtggataatttggaaactagattagacagaattgcccgtacgttgacatctttcgcagattgagaaaacattcatgttaatttactgatgttactttgtattcttgggccgagggggttcctcagatttctgtgccttggaaagtagacaagtgactgatatgctagaagccctcgatagaaaaattcaaaaactaacggaagctgtcgagaacgggagacaaaatcgctctgatactgagggtgaagcgactgcggccgggacgagtgcagcagcgggggctgaggaaggagcggccaagacttctgcaaacgttgagcaaatggaaacgcttccgatcccacttgaacagacttcgtccgaatcgaactcaagtgataggtgtcgggtgttgaagagactgctcgaaaatttgagcaagctgattggaaatggtggggaggcatccacgattatagaacactgtcagatctttgagggtctcaccgaggaggagctggcagacctgtggaccgccgcagggattcctgatccggatgcacacccagatccagcggcgattgccgaggcccgagctagattcgagatggcattggtcgagcgcgtcttgaatgtgagctcagcggcttgggatgacgacagacaatttcgagtgttcttcttgattctagtcggggctgaacatgaggaaaggctgtcccgcgacaccaacaccgctttatgggagcgagtttttgagtatcgccgactatcaatattgaatcggccatcgcgcaacaacgaaacgccaactgatgtggatatggcggagtttatggtggagagaccggtcagggaatctccccctcgaacttttagcgaagccaggcaagcactgatggcggatcatttccgagtaatgagaaacgccgaggaagtcatcggtcgtgcacagcgggccattactagagccgaggaaacgattcagcgtgagaggggtgcacttgttaccttgcgccaggaagatgagcgagccgaaatggacagggagctggtcgaagtcgaaggtagggccattggcgaggaagaccttggtagcgccaccccaaagcgcgcgaatcttggtggagaggcaagcggctcgaagcgtaggagattggatgctgaatgatctattcccacaaaggttagtaccctgttttttactctgtcataactggttgggtgacacgtgcgcttgcaacaggtcgattgaaataacaaagcgttggcagcgcatcataactttttttttacattggtgatgcataaaaaaatgacaaaatgagttaatttgaataaacggtgaagaatgaaaaatacgatgaaaacttactggtatggcctcttaattatatcgtggtgattggggtagtatatgtatataatatataatatttggatgaaaaaggccacacttgttccgacagaaagatgaatgaaattatcaagcctccttgtagctccttgtctatctagcgttccgtccgagttgattctacattttttgtacagagaaccttatgtcatcctctcaagggctctcaagggatcttcttgatgacgacatacatgaacattaacttaaaaaagtttaatgctaagcgagtacgctgctctcgtggggtcgcactaacaacccccggattctgcgcttatgtcttcctgcgcgctcatgatggagatttggaggttaggaggcccccagactcggtcagccaatgacactgagggcaaatgagatgtttatttcctcccagcttgtgcgagaatgtgctgtgagctgagttttttcccggcttgtgcgggaacttcctgtgagcacagtgtggtgtgattgctgggcgtgatcatataaccgcaattttacagaggctcaccgtcgactgtcagcctctgtaaaattgtcaggtggaaatgtttttcagcccggttgactagacaccaaactagatagcagagaaatgataatggtggccggccactatatagtggcccaccattattagcacaacaagctaatcatgattcatatatcatgattagcttgttgagctaatatgaagtcaatctaggagttgagttcgtgggtggaaaactaaaagtactagctagtacttttggtcaaaccaaaaggattgcatgcgacaaggcttcctttatatccagtttcatctcaaagtgaatggctcggttggtcattggagaaaaatgcaaaggaaccggctcgatggtctggtccgattgaacagagtataattaagtccaccacttgtgagtccggtttgctacatccatattaagttgcttcactacttcgcaacatcgtcaagacttctccagctctgcaaaaacggcagtcaaggtgttttaactgtttcttcacattggtattgttacggaaagattcagtcgggctcttttgggtgtacagatagattaatcattgtcgcgcgtgttttcgaacagttcacctcgtcgaagttctagtttgcggtacatcttagtgtttgctcagaatcgtgactatgtctagtatcccgtctggcccagctagtcctggcgcttttgaggcggtgaaggggggtgattcgactgaatcaagcttgggcctactgcctttcaagcttgtaggtgcagcagccaaaatggactccgaaatgattaagcagtacttacctccggggtttctaaaagagatttataagatcgcggaggatcgtgctaagaatggaaaggactggaagagtaaagaggatggcgaagaaaaggggattatcgtcgacaaagatggtgagcacattaaggtggtttggatgtgtggctcggggacaacatgctgacttgtcaagaacatttctctaggtcatatcgtggatggcccatttcccttggcgattcacaagggcgcagagtccgtggctgggactaacgaagggaatccgactaacaaacaatgtgccgcctcgtctgtcgccgcccgaggtatgtagataaatactcgatcgtttcgtttatcagcggctgattccacatgatctttccagcggatgccggaccttgcaccgaggatgaacttgaaggtgccgctttcaagcttgtcggtgaagcagccgaattggactccggagtcattaagcagtacttatctccagagcttctaaaagagatctataaaatcgccgaggaacgtgctaagaatggagtggactgggaaaatgaagaagacggtgaaggaaagatgattatcattgataaagatggtgagcagatcgtggtggttttgatgtgtgcctcgggacaacaatatactgactggcaaatcaatttctttaggtcatattgtggatggccccttcccattgacgatttatgagggctgtacagatctagagtcggttgaggcgagtagcgaagggaatccgactcaagaacactgttcccaaggtacgatataacacaccattaatcacgttttgattgaaagtggctgattgccatgatctttccaggagatgtcgagcccttgaccgaggatgaacttgaaactgcccttgcgttccttctggccgatgggtgttacttttgtacatcacacttccaccaaagacaattgatacaaagactccaacactacgggtatgatcagattcagatggaattaagcgctagtcattagtgacaattctctctgctaatcaggctggtacatacatctgaacacatagtttacaaaaccttgagcgatgtgggcgcgacaaaatataatttccttgttgtttttcttgagttttactagtcatctgtgaaagatgaaatcaatcaggcctcatgctggttcaccggacaatttttgatccatgatgtggcttgtcagggttgacagagagcaatttggttgcttccaaacggagaagtagtccgattataaaaacgtccaatccaatcggattataaagaaagactcattttactcgcctcagttccatcaatccggaacatgcaccggaacatctgagcgtgtataattccggttaccgcaagcttctgagtgtacccgcttgccggcgcgccttgtgtacggctgcgtggactgacgtgcaagtcatagaacattggacttttcccacccacggttccaggcaaaactcgtcaaatggccttgcagcccgacaaaatccgagacgactctgtgatcgccccactggcttgatttgcatacggccgattcctctgattcacccaacggagctgctagattttctcttctctatctagtcctcagattcttatactactcagaatcttacatagacctcagaatttcatactgctacattcagtcctcctgaaaatgaatgattctccgaactcacgtgagtttagcacgcgttgaatccgcacgaacatactgatctacttcttttaatccacggtgtttgtattaaagaagataccatattgatcattggtcgtggctttcggtttttgtccgatcactagaggaagtagcaaggatatcacgcgaaattgaaaagttacaacgccaacaaaggcaagctggtcagtgaaattcatccctcgaatacgattcccatcaaatgtgctcacaactcttgtttgggcatgtataatatagatcaagaggtcagaagaatcgcggcccaattccgcgcggacctgctcgaaatgaatttacaaaatatcagtacgttttgtctataaagtcttttccacccctaaatatgagcctaatgtcagttcggccctgcgtcatatcagatagacaaagcactatggctgaacgaatcaggatccttgaaaaccgtgttgcggaagcgatctcgcccaacggcccaaacgccgaggtaaacacgcgcgagcaaaccgccgtggtggactggaatgctggtcgtgtcttggacggtgcgactcgaccggacgatcctattgggccacagggttatgatgagaatgatgtgaatctcgtaccagctctcatgaccttgacccgggggaggactcgacaagatgggacgaactcaggcggcggtacggtttcgatcgctgaacgctaccgagcaatgatgtaaggcagtttcgttatgtatcaaatgagagtcaatccatcttattcaaacattggccttggtttttcagggacccgtttggggcactcccgaggcaacacaccgatacgcatgccaccccgccccagggcaacagtggtaatcattcacctgatgaagtactcgtggatcaaggacagggtagctcccctggttcgagtgcaagagcccctagatctcttgggggggctatgcgcgcggatgatcaagatatggagatgggtcctgcataagaaagatgagacttagcctggagatgtggcctgctgatcttcgtagccagccaacaattatgtaccgtttgtggttgtttcccttttcaattgggtatgaggttgtttccagttttcctttgcgtatgaataacttcgcgcttaaaagccaaatcgcctattataaccggagagcgctacaacatacaggaccctgttttcaaatcatgcttgagcctcctagacacgactcaaattgaattctagcccagcaggcatgagagacaatctcatcccacttttaatttgttatccagacctgctgtctaggtatcatggacatgcgaagttgtatatcaaaggcctttcgagacttccaaaagccgaaggcttggtggttccatttttgtcacatcaaatgtccacacaaaagttcttgtaaacaccaccggtatgctttgatcatttgtgcttatatgcgccggatctacaactaggaacatgtacgaaatccgaaattgaagagtagctctcaccgaggattaagtccatcccgaaagaatgaaatcgggtggcctgctgcggctgcaaatacttattggatcggacatcgacatgtcgaggtatggccccgatttctgcgtcatgttctaaaagacccacggataaactggccgcggatgtgtgccaaacgagatgtgaggggcctacaatttgactgggaggcacatcgacttggagctgaggaacgttgtgcgttgtgccaaaaaaacagaccagtctcgtcactacacaacacggtcaaagataattcacacgtccattacacgtaccattttcgacctagatcatctccaacattcgctcttcgggtgcgtaacgcctgcatgcttgttggatgacttataactcagtttgctaacaaatgtggtcactgggttaacctgatcatcatctcagatatttgaacttgaaacaactaaccttgctgccgtataatcctggttatctttctgaggtcagtatcaagttcttcaattgcttcatcatatataaaacctgtagtaagtacaacttacttacaattaaccccttcaatttgaccctgcccgagataatctcctcacccaacacactctgacatacaattcctccacagatgtcagctcgcttcagcaactactttgacgaagcagccgtgagggtccagaatcgcggaccccgctcaagcaacagtcctaggcgcgtcggagatttggagactctggtaaacctgaatgctcgtaagttttagtgcattcggatctgaagcaatatcaatgagatgacttgctcagcacatgtttgtctttgattttggttgcgcgggcagactacagtgagttggaatgtcgcgaggtcactcgtatgttcgaaggcctggacttgagagttcgcaatctagagcaaaccgcggaactcagaattcgccatcaagaacatattgcggaggtccgtcagccaaatgctcccaacccccatgagcctggtgctgccgttggcgaaggaaatcgtcccgaagaggcgcctccggggagggccgccggtgcagatgaaatggttttggatcgacccgaacccatgatacattacggtcgcgcggggccggatgcaaacacaccccgtgatgaggcaatgctggcaatgacccaagtgattacccgagtgacagctgcagtgactaccgcgaccgtctccgctttgcttgactatgacgagctctttgagggtatctccgacgaggacagaacagatctctttgccgccgcaggggttcctcgaccacatgatgggccagatgcggcggaggtcgcgcggaggaacggcattattgaaagaaacttggtggagttcgtattgaatgcgatgttgccaaggtattgggaagacgatgatgcattcaagctcgaatatttgcgacaactcacggctgatgtgaaggcccgggcggaggcagacagggacatgtgggggcgattatttgagttccgccggctatcgatcgaggggcgtgggcggccccgtgtccgcggaatggatgcggatctagaagagttcggacaccaaatacgagagcccgcggaggaggaagaggcccccctggatccaagtgaagcaagacgggcggagatggaaaagctcgtcaaaagcatcaggaactctgagcgcaccatccaaagggccgggcgggctatacaattgtgccagcactcgatctcaggcgatgcgactagactggctacgttgcgcggcgaagaggatcgacaccaagcggctcaaatggacgcggggatggagacacctcaagccgaaggacctggggcagatgatccggcgcaggtggtaactgaagaagagaatcaagtgcctcgcccattgcatcccgaacgccgtggtgatgttctcccgaggacggcctatcgcaccgagggtgaagggacggtcacgcaaaagcgaggcaacgactgcggcccaggggaaggcggagacggaggatccagtaagcgtacgaggtttgaacgtgattgagtgctcgagagagaggtaagatgatcacttgcggaattttactatgtatttcaatgatgtcaataacgtactttacctgcgcctttcatttccccgccgcgccgctagcaaattattggcttccttcctgccaccgatgtttgctgtattggcctacacaattaaaaacaattaacatcaaaacacgaaaaaaacaatacaaaacacagaaaaccctaaaaaaactcagcttgcctattattttgctgtgaactgctacattcccgggagcgcttggccgattgcgttatttttttttcagtaggatcttgttgttgtccctcctactctgttaccgtcatgttgtccttgactcggttgtgtgcctttgttttctcatgttctccacggatgatgtcaaataatatgtgtgcttggcgcattgttggctgttggggtatgtatatacagcgttgcgcgagtgttggctgactgtatgagagacacgatatacatacgctcagttctttctgaacagccagatgatccctgctaatgtgtgatctttgccagctatatccatacacaatctgaggatgtacgcatgaaattcagaaattgtaaatattatgtacagcccatccaaaccgcgcacgcttgtgcacagggatcgtctgtcttgaaaaaatctctccggcgactttaatacatacataatggatattacatagcaaaccatatcattataactctttatgtacatctgtttataatgtagctttatttacagaaaagcgaaatgataaactccactccatacattgttatatgtgtatgcgcaagcgcccgatcccagcgagatcaaacgttaatcgacaaaagcattggtcagcgagcatcatctcatcattgctcgccaaagaaaatacagatgaagcgtgctgagctggggagactatgacctctcgaaggaattttccagctccgcactgtcattctgatcccggcagtcaaagtaagtactttcgaaggaatctgaacaatagtcggagatgaagtaagtaaacttttcaggtcatgtagtcagtcgcattgatactcactctcgtccgcgcggggtttcggccggtcaggtgtcgtcgaggcgaggccgagcccacggggaccggtgatctcttcccactcgccggtgactacacgtaattcacgagttctaccgcgcacacttgctcgaccgggttcacttggctcactggatgactggttctcccccgtgtcgattccggccggtccgatggatccaccaacgtccactgtggtgcccgactgttggccctggccccaagagcgtctgatgagattttgcccctccggcgaatccaggaccaccaaaggtgagagcggcggttgtaaacaagactgtggagttgaaggggaaggtacagtagggatgagacccctgatgactaggctctcgaggaacgtccttggtgttgacttgggtctcaagaaagcattcctccggggtgtatcgaccaccggctgatgaacctcgttaactaaatccaattcaatgataaggtcagttcatttctaccagtgatgccaaaatatatcccaaaaatacacgcctttggcatccatgtcgcgctgtaatgtgttcattacctgcaccactgacatccctagggtctcttccgacgggccattgttcttcattcggctgtacagctgcttcaactcatcctcgacgacctcgcggaatggatagttcgcgcaactatcctcttgtcgaagacttttacggtacacgaaagcccctttgggtacatgcttcagtaaggggggccatttggccaaccgagccgtatcttctggtgatgactgttccaggatgttatctggctcgaacacaatgaacggttccggttccgtagctcttgaaggtgaccccccaaggccaagatcggtcggcgagattaaatatcgatcttccttcacgttcgtccgaggaacaggccgactacagggcgtcttgacgttggccttgggctggacaactggacgactagaggatgcctttcgacggcagccgccgcgaccgactatggatcggcaagcattctgatgagaatgatcactttttgttgactgaccaagctcacggtctgcttgcgatgcagtcagaggttgcacttccgggtctgggagattaaaaatcggtggctgagtcgtaccagctggatttgagcttgactgttcattcgtggccaccggtccagctggtcgacttttagcactttctacccgtcgggtcttagcagctttatctgaagtgaaaacccgaaacaattgctacataagtttcttatcatcctacgagatccaaaaaaatccaaacaattatgaaggacgcacccgccctagtttgccgcgccgccgacctctttaaccgagacccttgcaaagcgatccccttctccggttcttctccagacccagttggattcccctcattatccactggggacgcattggcacccgcggacgctcgagttttttccggatccccctcattatccactagggatgcattggtacctgtggatgctcgagttttctccggcccagccgcatttctcacgttcttctcccttgtgacgccggacggcttggcacccttctctagcccgacttggtccgctgcctgagattcccgaggttttcttgtttttttggatttaacatgcttaagtaccgcgagacccgcaccatcttcgagagacaagagatcactactcgggggattcgctgagaaatcagcctcgtcgcctgcggctggagaagcctgatcattatgagtagctgattgccctgcgtgccgacaaagaaaacttatgttagtccattcctccagcgaatgcagccgaacataagatatttacgctcaggaatggccaattttgctgcaatcgtttggagcacgtctaacggggtattcgcatcaattgttcccttcaattcgcctgggtccgccctgagctttataaaatttaccaaatcacgttttgttttgttagggtcgtagggattgaacaggtgcttttctcgccgctgggttccaggcttaggcatggttatccaagtgataaacgaacgagggcaatgaatcgatgaagaaatgaatttacaacggacaagaagtttttgcctctgataatctagactgcactacttatccacgggtaagatgatttattcgccgttttcctctgatgacttctcaaccgcagtacactagcacttacatacattgcaggcgagtggacttctttctacactagacatcccgccactataggcattccttttatatgactgctactctcgaacatgcctattgtccattcctgtaagttagaggttgcacaagaaattaattacccgggaagcagctcgaaaccatcaatccttttttccctcgcattcatcagccgattactcgtcctaattattagcatgcaaacgccgagagaaaacacgatttgaatagaccagctttgaataataattgctagaacacagaagccgagattgtgcattccttttgaaggagtcctggtcccatcaatttttttctgcaatacgtgctcttcgcaaacgtataccttataagtcgagcatcttcctaccttcctacctccacttggcatcagatcaccagggcaccttgcttccatcccccaaccccctcaacaaccccaagctaaatccgagaagattcaaattagttttcagcctgatactgcaagcgacttcaactccaggtttgcataccatctaattagcctttcactcatttgcgtcttcatgactaacacaacactgccttccctttatcgtcacagaaatacgagcctctctgcctcttgcgcctggcctcgccccctagtccacattgcgccgacatcgctccacatcttcaacatcatccaggtgcgatttttcattctcctctccgttcgggagggacttttttgctaacaaatctttctaaaatttcctggttcgaaaaccaaacctagaaaaacctgcacttcccgtttcagcacaggttgtccgagcttgggcccgtcgaatacccatttgacgtacgttataagccccttccatcccctcatccaggatatttgccaaatctcgtgttacttacctttgacttatgctgtgccttccagcttacatacacatcaatctgtcatggcccccttgaagaaaaagaaggctatccgtgtccaggttccgactcttcgccctgcttctaataagcccatgcccacgacctccgagccagatcttaccgctcccgcgatcccggcgctagatctccctgttcacgtcaccccagcgcatggcctcccttcccctccacacactcaacccgatagtactcatgacaagcatcctgctcaagatgccgctgcgttgggcacatcagaccaagacacaaacactttcgaagaactgcctggcccagatcctcgcttcgcaaccgtccctgaagagctcaaattttatctcaagccgaatgttgaattggacgccagaccaagcaccaaggccacgctgctcaagatgattcgacacttcttctcggagtataagcctcggcccttaaactgtcacaaaggcgttttgatccgagcgtttgaggagaaaatctcccccatgattgcggagtatcttgcattccaggcgcaatgtgaatcacagcatgagacagacgaagacgaagaaatgcaggatgaagcacctcccaaagaggatttatctggcatcaatcccaataatgccagcatttcggtggattcaattatagctatgatcaaacgacgcctgcccaagctccagctccccaccggcttgaacaaatcttcggcaatcggcttctttcacagatatctcatgccgcccccaccgggaggctatccctcgccgttcacgactgtcccgaaccctcttcccaagccgtaccataagtatctgactcgagacgagttgcgatttgctatccaatgccactgccctaatatctacatccctatagccactggtaagcaggtgctccgaatgctctatgaacaatttgtccaggacgacgtggccgaagaggaagtatttgaggggttccattactatgtcataattcccaagtgaaagccactgtcgttaccagtgacctttcctactcacatgcctcattatgttctcatattttcagttctcacatttctacgttctggtgtttcttttctatgtgtttgtcatttgatttccgtctgaatcaaaaattgatgttccggtctacttattactcttactactagctgccgcggtgacaggtctacgagtatcaatgtaaataatttctattttcacctcacgtgctcacatatgttcccttatagcttgccccggtccatccggtgacctgtcaacaagtcaacaagtaatgtatgtgcatcacctcatttcgctcaaggaggctcaaggcccatatgcaagtaccatagtacctagaatgcgccaccaggggaggccgtgatatttataaagatcacggcctcccctggtggcccaacaagaagaatcattttaaagccgcatgtaaatgtatgcatctggacatatttgcatgcattccattctaggtgagcgctcatcgtctcattgcatcgtctcgaccgtacatatttatatggatacttcgtttgctaactctggatccagacgctttttttccaaccatgccacctcgtcctcggaacccacgtaacgaccgtgtattgtgtacttgctccagtcaccaatgtggagagaaacagtactggctcgatggcgcttggcaccgcggagaccttgttgtatcccttactgcccgtcgccatcaattggatgatcaggctgaacgcgaggcggctgagtctctgcccgaaggcattatttcaacaccaagtacgtgttattttccttggtgtaatcaatcacttgccttacaactatcaatataccttattgtcccagcagatcacccgcccacaagtcctacagactcttcgaatcgagaaactgaggttttagaaacccgtgccgacgacactgctgccttagctgccatcactcagtctttgtcattgacccgaatcgggccagcgcctttgcaagcccatgatcatgaagtgtacgatacgtgtaagtcaagcagctataagaaactgagcatgctgcatgcaaaagatctgacgattcttccttgaccgttaattatgaaaatgcaaatcaagcctgctggatgatctcaccgttcgaatccacaccaccagtttttacgtatgcaatcctgattgctacaatgttttcggtcctccaacctacatcaaacaatacctcctcttggctcttatgtagagagcgagaattgctcgagcttactcttcagcatggaatccaatcaggttctcaacctcgaatgttaactgccactgaacaaacgagcctgcagaaactcccttccgacacccgaagtaccgtcaagtggttaaaactcgacccaatacttctatatttgaactgttgctccaaatgtttcgccacatatccattgaatcgggcgccgaatcgttgtatccatagcgatgataagttagtcgatgaaggcgaagacgatgacaacgccgatacatccgcagaagagaatctagtacaagaagatgaagatgaaaaagatcagatcagcactcaaaccgcattatgtggccaaccactgtttcacatgcgccaatcaaggaaaacccctattcggcaattcgcataccaatgtctcagggactggatcgctcgtctattgtgtcgaccaggtatcgaggatgcgctcgaccaaagtctaacttcctcaccagcatcaaccgggcttgtgtccgacattcacggctcaaaagtttgggctgaattcaagggacctgatggcgaacctttcactagacgatccggaaacttgatatttggtttattcatcgatgcgatcaatccttatggcaataaaacctccggaaagcatgcttccatcacctttatggtcttggtttgtatgtcacttccctatcagctccggtttcttcctcaaaatatcttcttagtcggaattgcaccgggacctaaggagcctagtttgactcaaacaaactggattctgaagccaattgtggaacagttgaaagctctgtgggcctctggtctaacactatcccgaactcatcgacatccagaaggccgccatgtccgcgctgctctagtaccttgtttcgccgaccttccggctttgcggcgagctttggggtttccaggacacagctcaaataaatttatgtgcagtttctgcgatgtatcaaaaactaaaatcaacaatctcgacatggcttcttggaaccgttgaacatcagaatatcacctcaaatgggcacatgcctttcgtgacgcggagaaatcgaaagatcgagccaaaatattcaaacagcaaggcgttcgttactctgttttgacggaactaccttactggagcccaacggaatatcaaacggtcgatgcgatgcacaacctccttctcggtttattcaaatggcactgcatgcgcttttggggcatgtctgaaaaggctgttaacgaagattatgtgtttggaagttcccatattcccaaagaagaagtggctggattggcggccgaagctcaagagcatcaaagccggtccgataaccctgatgaaggaactgatgaagaatccggtgaagaatccgacggacaaaccgaatcttctggaatgcctccatcgaatggatatcaattcggcagcaatacagctacaagtgatactaactgggaagggcctgatccttccatctcgggctggggtagcagatggactgctccaccagaagatgatgttgtatttgattctgctatgttacgtgtggtcaactcgctgatccctcgcattcactacccaacctggattaaacgggctatcccagtactagggaaggcatccaatggaaagcttaaagcggatgagtggcgaaacctgtttcagatgcaacttccactcatcatgatcaaaatttggtatgggaggattcgtgcagacatgtcgttattgcaaaactttgctcatctagtctcagcggtgaatcttgctctaaagcgatcgacatctcctgaacgaattcactcgtacacctaccacatgaaagaatacctggctagctcgataattctctttcctcatgttgaactggccccaaatcaccacatggcaatgcatgtgggtcgtgaatgccttgcacgatttgggccagtgagggcgtggtggtcatttccgatggaacgattaatgggtgacgtgttgcattcaactcataacaaccgcctaggttggcctgctttttgctttggttattttagattgcagctgctaattattttatatattcattcaaactctttataaatttgtatgttaggtcagttggagataacttttctgaaagcgttctgtcgggccggaaacttgcgtggcatgtttgagactccggactttttccctgaggaactcaagccgtacattctcaagctcaagaatatgtacgattcaacggcctctgcccctaaatatctggctcatccactccactctaattgtctgagcagtgttgattgtcgaaaactggttgatcatctcaacgcaaaaaccgaggttacgagttgggccgtggcaagcgactggatttgtttaagtaatgctgatcaaaagaaaattgcatctctatcttcccgctgccagcctcacaaacattttcaccacatgaatgtcagtttttccacgtgggaggccaatcttaacaatagcatcatcgctgtcaattcaactttcccaaaattgattcactttgcccggatcgaaagaatatttactcacatcagaacaacaacaacaagcgaacaaataaccgatacatggctgatggtcaaacctttaccgcctataccaccaaaagatgacatctttaaccatgttaatcaacctgaccttcaaatttcccttcgccttccagttagtcatgaggagtacataatcaacattaaagatatagtggcgcactgcgcatggattgattacaaagctggtgaacttgtttctcaggttaagtacccagtagttgcgctagtatcccttgatcgtgaatgaaatgtgatatttgtctttcacgctataattatgaaatcttactgtgtcatctgccagttatacatttccccaatttgtaagacatcaagatcaagaatcaagtgaataaaacaatagtaacattgacatgggtaatcatcaattagtacaattgtctttgattattcaagatgtggccattccacattcttgctttcaagggggagttgaacagtctctcaatttcccaaaaaatccatttcttattctgggtggagaaattttcaactttcttcaataccccacaaaaagatttaggccaaactgagccaatttaacctagaacaagagctaattagcttgattttgttgtgtttggggtatgtttttttgggctaaaatgcctcatctttgcttgctcagtttgcatattcaattttttatgcaaaaaaaggtaaaaatttctctgccctccccaaaaaaataaatttttgggtcaaatttgaaattgttatattatatattattgctattggtagactcacatttcttgttgtgttggtttagatgtgaatatgggctcctgagtaccaaaaaaaaactcgtggcgattagtttttttttataaaattatcaaaaaaaaaatcccattttccaccaactcaaataccattttttttcggggcgaaatcggtaatgtttgtagtgataatcagtgatcgcgacaaaacttggacctcacgtttctggaaagcaatcatggaacacatttcgacccaattccacatgacaactgcttttcatcctcaagcagatggcaggagtgaacgaaccaacaaaacggtaggccaaatactcaggacttacacggccaaacgccagagtcgctggttagaagccctaccagcagcagaatttgctattaactcagctatcaatgtggccacaggagtcagcccgatggaactagtttttgggactcaaccacgccttttcccatcaacaggaggttctgaggacgaaccactctccgttaaaaagtggatccgacaacgggaaagtgcatggatggaagcacgtgatgcactttggacaagccgtatccgacaggctcttcaacataacaaacgttgtcgtgatttaccaccaattgaggtgggatcatgggttcttctagattcagccgattggcgcagccgacaccagagtggcactgataaactcaaagaaaggtttgaaggaccgtatcaagttctgcgagtattcaataacggtcaaacagttgttcttgacctgccggaaggcgatggacgtcacccttcactacatgtctccaaggtgaaacaattttttcagccagatggcaccgcaaaggtggaacccacaaaagtaagttccacccaataatgcacctccgggctcttctacactcttgaagtaagcattaccacggccacaagtgtgagcacccaacgggtcattctgccttaccttacagctgcacggggacgagttacgccaaggaacaacgatgcccctccctttctttgaaatctccttccttccttttttcttcttcttttcctcttttcccttttctccttctccttttcctttttctttcaggtgttaaattagcgattgcaactctttcttttagggggggagactgtgaaccccgcatccttaggtttcacaaatcaagcttacataatcataaacaatacttaatcctcaatcgccccgcaccccatctagctcagtagagacccgacttcatttattctactactgagctaggtaagccatctcacattcactttttcccttatgttctttcattcttctcttttcagtgtttcttttctctttctcgcttttctcctttcttcttctcattatcattgtacagtactgatgagagacccgacttcatttattctactactgagctagctacaacgcaataatatcctttggttctagaattggtctccagagcagatggctctgattctagaaggtgttcttcgatcggttttagtgaagagttaaaagaactcttacaaggcgccaggggggtagtgatgacctggggatggctcagggacaatgacatccctgggctgcactgagttttttaactgggacatgacagggatgccaggtgttgacagtgatgtcctgtggacaccttctcggcccagggacgtcccaggtacaatggcatccctgggctgcgctgatttttgtgaagtgccctgcgtgtgtaagagcatccgcatcagtgcgggtcaaagctagggaggatggcaacggttagccatgtgacatagcaaccgtcacacacccgccacattggtcatgactttttcagaaccaaccacccctcgactgcactagtaaactacgaccatacaccacatccgaaattggaatccctttacatgcagggcacttcccaaaaattagtgcagctcagggatgccattgtacctgagatgtccctgggatgggatgccgtccacaggacatcactgtccacgactggcatccctgtcacatcccagttaaaaaattcagcgcagcccagcgatggcagtgtccctgagccatccccgcaagccgcatgctgtccccaggtcatcacttccccccctggcgtctgtatcacgtcccaaactgactcaagcgtcacttatgggcaacagaacagaatcaccagggattggttgactcttggggtggtgaatggcggatcagcgccactcaaccccattgggaatgagtcttgcgcagtgcacctgaatgatttcaagcaaggacagcggaaccatccccttttgtccttcgtctgtgtgccaacaacaaccatctccccgaatttgcttatccaaatcaattctgaagttgcattttttatatcacccttcatcttcatcatcgtcttttccacttgctgactcctgtttcccccctccaattgtgctcattcaagacttgttcagaagagatgtcggttgttgtttccttggactcggaaagcaaataccatgtcatcagcccattgccctagccagcaccagacacaccaggccgccgcgcacgtgtgacaacccaagcgaccaaccgagagtctcaggatggtctaatcagatcaacggtccgccgggcccatggaattgctagctgaattccattgcgcacacagacgggagtgtctgcaacttttctgggcccgacggcccccggaaactctctacctagtcctggtgagcctgtttcatcacctgattctctgtgtgccggatattgacgttggtcattgtacacactgtagccagccgccacgttggttcagtctttgttgcagttcaaatgaattgaggggagcattgtacagccgatatttcaagcgatcctctcaagcgcttggtgtcttgcagctcaatggagaagctttcaccgattaacgaagagctgaatctctcaaaaatacatcaatatttgaatcgtaggtcatctatttccatcatcggctcacttgaacttgaagctaattgaccatcttgaccatcggatccacagcgcgcttttgttgatcactacccagtaattaacacatggtcggatcgaatgttagtggatcgcattaaggatagattccccacaaatcaggatacctaagcgatgaacacgatcaaattcattcgattcttcctcatattcatccgaacccgaattctccgctgccaaaaccagctatcgatgtaagactcaaaagtggttatgaaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcaagatgaagctgctgattgatatgtgtgagggtataaagatgttgttgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgaagatgataaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatataagatggatttctttataagggtggttgagatgatctggtccactggtgggatgatggacaccctggtgggatgatgggaaggaacaactggcaggcagaggcctccttatatagacaatgtgagggattttagtcccagggtacaggctggaaagatactagcgcagcggttgggggatgcatatgaatgaacaaagggacgcatatgtattttcaaagggatgcatacatgcgaggtgagtcactaatacaaagggattcaaaataacgtaaaggtattcaatttactacaaaggaattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcctgtgacaggctgaaatacgtgtaacttccaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaattaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattctgactgtgttttggagctaatattacaaataaaaaaagaacatttttggtcgtgtatagttgagatttgtcttgaagcgtgttgagtagttggtgaaaatcatccgtggagtcctgattggcgaagaattgttgagattttgtgatgttgacgtgacttgttttcagagttttacttgatctgtccaagagtattgacgccggtggtgcagttgatttgtgtagtgtctagtgttactccaattttgatgagatagtaattttggtgccagatgaggtgttgtatttgattattcagttgtttggtttgagatcattccataacagtaaaaattccaaggtgtttttgaaataatcttagtagaaattgggccagataagggtttttgaacccaatttaaactgtaaagtttctgagttttaggttttaatgtatgcaatttttatggagttaagaaaaaaaaacctctgattatctaggttttaatccatgacctcaaaaatatacaagcacagtcataggtgcaaaggtgtggaggaatgtgtggacacagggtggaagtcaaactcgagtccgcagccctaaactccattcttactgactcgactacggcgaatttacatgcaagtgatcggaggtcgtagtagtccagttgcgcttggtttaacgttccatgccctgtcacagatcgtgacagggtccgatcggcctaaggactcctcgccagcctctccgtgggtcctcactccctgacttctcccatcttctcatcgattcggcttgtcgactcctcaacgctttcgactattgacgatcctcaaactagtcgattatccttccccgcggtaagtgtttccggtcttctattttccttactattttctaattaactaatctaaaaaacaactatcttctctttaaactagttttgatcgtttttagtcgatctccgcggcgagtcttgcggatagctttagcgtctaggtaagtttccttttgttattcgattctcttcttttcgctagttttgtgtatgtaggttctcagactcctcaacgattcggctattgacgatcctcgccaattatccatccccgccggtaagtgatccggttttctagtttcttctttttagtcattttcaaattagtaaactaaaaaaactagcttcctttttcgaatagttattgatttactctcgactagctccgcggcgagtgttgcggatagcttcgatgtctaggcgagtttcctttcgtattcctttttctcttccttttatttctctagccttgtatagattcactagctgatgatcgttcttcatcttcactcctttgcttttgagtagcgatccaatggtttagcctcatcgtctgggctcaagtcgatcctcttttacatcctttcctaatcgatttacataagaataaaggaatgcaaatatggcctccatcatttgaaaaggaagaccgccgcgatcgaatacatttgattagccgatatcgtggatgggtcaaatcgattgttggttaatctcaaaggatcctcgtttccttataaatactgccgacttgtcaccggtttctttcttccctaaacagcttccttcaccaactaaatctacccaaagaccaacccatcctccagaatccaaaatcctcgattgcgcagagtcttcttcataagtattcctttgttattttagtcgcattcaatctacaaatctacccgagtcgattcaatttgatcgtgatacagttgtcctcgttgttagtccgagcttccaggcgttctgccatcgtgtactatagtcccaggcctttaacttgcttttgcgatcactcattatccatcccagcactacctgattgattggataaggtgaaaataaaaatttgaagaaaaataaaaaagtaaagtaggatgataattaagtaaaacccctcccccaactaataaggttgtcctcaaccttcaaaatagtggatttgaagtgagtctaagagtaagtgttttgaacaatagtaagtgattgaatgattttgagaataaagacaaactgagccaagagatgaagaggtgaaagtgtcttggctgaaaattgtaggaataagagaaatagaaaaatttgttgaaaatgtgagttaagtatgaaattttcctcccccaactaatgagttttcctcaaccttctactcaaaaaaaaccaatgaagatgataagtaagtgattgagaaaattgatttattgaaaaagaaaaaaaataaaataaacccaggccatgatattgagataataaaaaactgatagagaaatttgaggaaagtaaaaaaaagtgatcctcccccaacttaaaaaaataattctgacagtggaaatttagaatttgaactgatgtgatgttcttgattgtctggggatagaaataaatgctgaaaaaaagaatcaacccactcccacaagtttccttgggagcttgaacttttgatatagatgttctgagagttctggttttaggtaaagttgagaaaagggtttcttaagtgaataaagtaagagccagtaatattttgttttcaagtcaatttgagagtgattgttgactgattcatttgaattctttctggttttgttgctttcatcttctagccggtttagaaaaagtggaagtgatggtgtagtagattgatttgaggtaggttgactgagtgttttgaaatttgtgattttatttgagctagaaatactgatttgaacatcattctgtccttcagggttgttatagttattaatattgagttgttgagtataaatgtagttgatttttaaattgtcgcataaatccaaatgaggtttgaaaagatttttactgaaaattttgtctttgaacttggtgatatcttgaatccagctgatttttgattttatgggaaatttttgagagttttcttttatttctggaaggtggaaatcttgagtctgtaaagcctttttcccggatagttttgattgctccacctgatctggtatatccttgtagccaagtggttccgatggtttggattcaattgttgaggaggtgggttttctgagagtttctgcctccgtaaaatttaattttggtgggtcttgaatcctatttgtcctgagtttttgcagttggaccgcacctgttttacaaattctcaaaagtaaaaggaaaataatcagaatattcttttttaataacattacctttgcaaaatatctttttgttagctttggtagttttctgaataaatccaaaagaaaagttttgagccagtctaggaaacccggtgttctgaatataactctcttgactagcttaagtgagtaattccgtagttgaacaccggaattcataaaaaatgctgatatgatttgcttctgaacatgcgatgatcctcgttcggtcgtatattgttgtcctgtatcttcacggtattggtactgagatccttcttattgttccagcctcttccttggcccgttcttgctaatggtactgacacccttcgcccctttgttccttgaaaagaaagagtttcaccattctcgtgatattccagagtgcatccgtagtcaaataagaaaggtcgtcctaaaatacagtcctgagccttgggcgaaacaaataaatgtgctggtccggagaatcgtccaattccaactgggcaattttcaactactccatttaagtcacatcttgctcccccaactcctttcattggtatatttacttgaactagttccaaatccaaatcttccgctactgatcttggcataacatttaccatggatcctgaatctaccataaattccacactagctccccctacttcggctgttacgtatcctaaggcacagctgtagtagcaagggtccgaggaatcctctatttctggagtggtcatggctgctgagacctttgtggcttctgtagcaatataagttgcactacttttctctggaagtcgattctgaagtttcgtgattatttgttctgtgtaggatggtgagatagccgtaagttgcgcaaatgttgtgggaatttttagatgatccaactcttgcagcagagcttcttctggcgttgcagccttatttttattcactggcttttctttactccacactttctctaccacaggtgttttaggtgtttcctccgtaatattggcgagctcgtcttcctgatcaaggtccatgccatccttttctggttcttggatccgaacactgcgtcttcctcgttggccctcagatcgggtaattgcgtgattggctagaaaattttctgcacctagttgtggtggatcccaatcaatggtttgagctgaggttttcattgtagcaggtgcttgagtttctcctgatttaagggattctgctaattttcttgcggcttcttgcatttgagggtccgctgatgctgtagctactactgttctgataggtctcgcaggattccaaggtatgtgttgtccatttggtaaataccagtcttttccgttacgcctaactaatccttgttcttcgtcctttaaaagttcctgacatcgaaaggttccgtgtccctccctcttgcagtagtaacaaacttgagtttcatacaacggtgttgaaggtttggcgtttcctctagtaaattctgatttttcgttggatccggattgattgtatgatacagggattatgctcttcagttgagacttgagtgaagcgatttctcgagccatatcttctacttgcttgtccatggcttgtcctgtaggtgcttccgcaatcatctgatctcttcgttggctgtttcccttctgagcgttcagtttattctgcatcaattgattagattcgccaaatcccgtaatgttaaagtatccaggttccacaatccgtacttccagtcttgatgcttcaaccaagtcttcccagagtggaggtaaattgctgccatctggtccctttggaagtaaatcataactaattagggtgcgtttgatatttgattggctttcacgggaaaatgcactcagaaagagtattgaggcatctgatttctgatgtatttgcttattggttactaagtatttaaggatggtggtgaattttcctaagtaagatttgaattctcgatgatccttgattccgccatttactccatattcttttgtaactttaaccaggtcgttgcaggtgtacaagattgtgttgtccaattcgccccaggtttcgaccatttcctttcgtagtttcgcccattcacatttctcaaacccatccatggcttctaattggagtttgagttcctcggtcttcatgaatcgtccgatttgtaacgccttatcgtagtcacttgcattaaacgccctagctgctctttcaaaccgcatcaaaaattttccaaagttttcgccatcgtaaaaaagtcctggttccttgataattcttggtgctatttgtgggatgggttgctgattcatgtttgcttgattgtcaggttgttgttgttctcgattataaactggttctcccgcattctgagtgttgtgaattccgtatcccgaaacaggaggtatattcgttccttgaggtgtagtatctcctatatccgagtcttcatctgttgtatctcgcatttgacttgcttttccttttcctttgtcctttggtggtggtggcatcgtgttttccgaattccaattgaaagctgaagaggatcccaaaggtcgattaaaaggatggttcctaaaaggggttgatggtgcgaatccgtcttccaaatctggtgtactgaatggtaaactcatgttgattgtgattgattttcctagttttccttacttaacgctcctctgataactaaactaacggttgctctgaaaaagaaacaaaataatactatggtctctggtctctttaccagggcaagttttatgattctctaaaataataattcaaataatactgggaatttctccttctaacaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttcttttccagaggttcgttgattttttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatagttgctgaattcgttccgtttaccgctaaagtaatgatccttggtcgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcagaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttatgaaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcaagatgaagctgccgattgatatgtgtgagggtataaagatgttattgacagttggttatattgatgaagttgttgttgttgaatgtgggtcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatataaggtgtatttatttataaggggggttgagttgatctggtccactgtaggtggtgtcccaggcgtgtgggatgatggagggaacaaatggcaggatgaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaacaaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaataacgtaaaggtattcaatttactacaaaggaattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcctgtgacaggctgaaatacgtgtaacttccaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaattaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacatcgatatggtcgctcacgtaaaatatctggtgctagttgcacgtcccagctatctggtttgttgaaatctgatgccccgccgctccagttcctcatgaatagactgacacaactgctgaaatcaattgttgaaatggactcagacttttccgtgcgctgtctcctccagaaagtaccaccatcgagcagtttcttttcaatcctggctcacaccgcctctggggtttcaaatttcaacccgccagtacaacatgatgctagcgctaggcctggcacatatatcaaatttgtacgtttgatggaaatgttgataagccgcgtgaaaactggcaacaattacaatccgcactttgactgttgtgttacggcaatccatcttggggtgtgtatgctgatagtttttgtttctcttttatgcagttttgcactgttgcatttctcaatcagaatttttagttttttagttttgtttgttgtaagcaaccaagtgtatgtttctgtgggctattgacaataaataccaattcacactttgattcactagtgtcagcacattggtgtgcgaatattgtgcagtgggtttcctgaagatttctggtggttgtgtgtgtgtgtgctgcttgatgacatttgttttgccaaaaaaatgccaaaatgccgtctgggtgacagctcagagatggcatgttcaatggtcttctggatgtaatattttggagaagacggccctgaaatacctcctagctatccgtaggatgctgtggggggacgtcacatggacactccacaaggacgtcccagggctggccttttattttgggaggagcacgcgcctgggatgctctgatctgtggaggctgctgtcctggtgccagccccctggaccctgccatttggacgtccatgtgcactgggggtgtatagatgtcgctttggttctttcaactcaaggagcatgcgcagagactttccgatttcgatgaagaagcggatgaacacaatcgtaatctcatcaacatgctctttgaagactctgacgatgaaattgaggatcacgagcgccaacctgtcctgaaccgtattcccaacaagaaccaaaatgccctggctggccacgagcaactcatgaatgactacttggtcaaaaactcggtatacagcgaaaagaattttgaacgccgctttcgtgtgacaaaaggtgtttttatttgattgtgcaacgacttgcagacaaagaattcaacatcttattttattcaacgagcggtgagtaatttgttttagtaagttttcttaacttgttctgatatcaatgattctattctcaaaggattgcacagggaagctggggctcacagcgcatcagaagataaccttggctctacgacaactaggatatggggtttcctcggatgcaacagacgaatacgttcgcattggggaaacgactgctcgcgagacactcaaagtttttactagatcaatcatcaaaatctacggctcagaatacttgagaaggccaactcaagatgacttgagagggatccttcgagagaacgcaacccggggcttcccaggctgcttgggaagcctcgattgtatgcacgttggatggaagaactgcccccgagcctgggctggacagtttactggaaaagaaaaagaaccaacaatagtacttgaagcagttgccacgaaggaccagtggatctggcacagcttcttcggcaccccaggaacaaacaacgacatcaatattctagattggtcaccactcttcgatgatgtactcaatggtcaggcacccaccgtttctttctctctagatggccatcgatttgactccggctactaccttgccgatgggatatacccattgtggtcggcatttgttaaatcagttcccaacccttccgactcagacttagccaccaagaatttcaactcaaatcaagaggcggtccgaaaagatatggagcaagcatttggtggccttcaaagcaaatggcacattctgaccacccctattcgaatgtggtatgaggatgatatcaagtcaattgtgttgtgctatattgtactacacaatatgatggtggaggaggggatctcggattttgttagcgatccaagtccagcgccatctggtcaaacattttctattatctcagcaacactattgaacacctttcaagatcgccgtcaagtcgcaaataccatccgattggaatgactccatcgagacttgacaaacactctaattaagtggcaatgggatcaaaaggggaatcatcattccacctgatcttcaatctggttatctaattttttttcttaattttccgttttctcatgaagttattcatctcgtgttttgtaaattttatgagttgtttcattgtttcattttatcctccatgtaattctcaccccttgtggaagaaatgcatacatattgatccaaattcaagttgagtataaaaaaagaaaatgcaagggtgtttggacccaaactgtattcatttctaaaaaaaaagagaaaaaaaaagatagagcaagcaactggttacaaagtgatttaacgtaaaagcgagcagaagaaagctgtaagaagatgaaagagagattgaggtaaagaaagcaggaagaaaatgtagaccgatcataagaaggctgggtcaatgttgagattgtcgcaggcatcaccaactggaccatcgtggtcctcggctccctcttcttcgtcatcaacctgcgattcgttgggttccgatgtaagattgaggggatcgcaatgagaagaagcaagagcctcggtcctgttgtcttgactctcaagattggttgacgatgatggggcttgatcgttggttggtggaggtgggggtggctgattctcggcctcttccaacttcttgaggatgaccttctttgctcttgtgtaataggctcgttcgaatttgtcaacacacaatgaaagatccttccccaaaatgtccatctccactctccacgaccttctcttgtaagtcgtttgcgcgcgacattttcttgaaatctcttctgactcaatcgcggctctctttgggctgatgtctccattagttcaattcttctggaggatttgttctgggtcaagccttttgctgctttgaccccagtcggtcgtctccgtcgttttcgctaggagaatcggcagcctgttcgctagtcggtgtatttggcggatttggaaacagtgcccactggattgcggcggtgctggtgaagcggattgtgattgagagttgggaagaagtgtcagccttagagccagccaagctggccaaaagactgcctaagtcccccccttttcatccatgttcctacggtaacttattcagcttaagattttattacattctggcttcagaaatgaattcctcatttaatttcaaccatggtcaccactgaccagttttacactactcttctccttcattgactttgtaacatttcaccgtaccttgtgaaataccaaccaaattggaattccatctctcccaaccacatgtacatgtaatgattatgtcatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaactcagaaccacaacaaccagaaccagatcaagccatcacttatcaaccagaagtactccccttttcccacctttcccactacacagtgtcattggtgtcattagtaagtaacttcttataagttttagctagcatctttctgcttgttctctttctcagtttctctcaacctctcttcattcctcatcaaaccaaagccctgatcaaagaaagcaagctctagcttctattatctcaactcttcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgatctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctaccaggaaagtaagactgtcagcagccatccaaaaagagacagtaagactgccagaactttaatcatcatcttaaaataaataaagaacaaaaatattacctatttctttcactcttcttctccctttctcttacttttatttgtatctctcttctcataagaaatacatataaaagtgccccccacatcttgtgtcctgctgtcactatagagacccaggctcacaattgggggcctcatcgggaaatatctattccaaagacctctctcataatcatactttcaaacttaattcatcaggccaataaaataaaaatatacatgctctcttcttttctctttctccatgaaagaacaacactcataaataaataaaaactatagataatttctgttttttcaattatccaaaaacatacttctcaactttccattgcggagcgcttgcaatttttttctattttttcattgcaaagcgcttgccaaaaaaaaaaaatatttcctctattcgatctgaatactcaaacgagaatcttcgtcaatcaaatcaccgttgtctctttccttttcctcaaccgaccgaatctacctccttcgcttgcgaagtgaagaaaaaataaatgtatcatacccgattctccgagcaattctcctaccgtcataatttgcgtagtgaagacaagaagtgttttacccaaaacgacactggtttctcctcattgattgtcatctcctctatcatcgatcgctttttacatacaagccaatctagatcttacagaaaaacaaatgctagcccccagagaaggtgatctcatctcgttggctgagtggactggatctcatcttgtaattggccgagtggactccaatagccactactagttgtccgaaaccataaaaaaaaaagaacagcaagaaattttaatcaaacctgcaacatcttttcatttatttgttctttgatcaatcgaacctacctccctctatccgcaaagtgaagacctgagataccaccttttttctcctaaaaaaaaataaaatccatcgcgaagcgcttgctttttttttcagctaccatcacggagcctcaccgatattctcttccaaacatcctccttttaaattgaaaaatctaccttcagaaagaaatcagtgttaatcaaaccactgtttttttcttttcaattctctcatttttgatctaccgttgcaactctctgtgaagtgaagaacagtagaagtgtgatacccgatacaccacccgactctcctgttcattctttggacctgtagttgattccttcggaagtagaagcttatctttaccttctagaaaagcaaactcttgcttgtcctcacaaagaaactcttatctcattgactgagtggactcctatatacagcgactatacctctgaaacaaagaattaaaggaaaagaagaagaaacgaattgaaaagcgtaacaaaaagccaactagcagaagagtaatacccaattctccaaccaagtctcatccccctccatcgttggagctctcgtcgatctcgtcagacgcagaaacgaaccttgatctcctagagtagcagaccttagcccctccaagagaaggcaactccatctcagcgagcgagtggagcccaacagccacttccgatacctctagagctagaaaatacacaaagaaaaccttacccattgaagccgaacctgctcattttcctgagtggacgccgactgtaccctctaaaaaaccaaagtcaaaaagaaaacctcacaggaagaaaaacgaaggtacttaccccttttgtttcaaaactactcatcaattgattgataaacgctacgtaaattctcatgatagaagtagatcgtttgaaggtcagaaggttgcaaaaccaatagacagaagatcagagcttgaaggttgccttctggattctgatcgctactactagtaacacctttaacaaaagaaggaacctacaaaaagaaatatctgttgaacaacagcaacttgactcacagtgcctcagattcttgtttttgagatagacctactgagctgcaggaagtcattccccaataatcaacctagcaacaaccgagcggcttgaaaggctcagggtatagtcttccggcaatcaacgagctcgctatgaggccacaggtggacgattttcacctgtcctggtcatgtcaaacaggtcaataacagtaccacccccgatggagcgccagacctttgcagtcagctaagagaaacatgtcggagtagaccatcatattctctcttggaatcctcatgtactccatcagaaccaccactaggttcagaatcctttgaccatgcctgtggaaaccaaccataaacaatcaggagttggagactgttacaaacctctcaaatggccactaattaccaattttataagtgcaacacaatattgccctgatctaaacaaatctcaagaagtcaaccagaaccttacagttttataacttggctattctctgactcatcttatatttgacgctctgaagaccacatagtaaccttttctctttgtcattgaccattagaaccaagaatacatcttccctagcctgataggaacccatgtgttgagttgttgctgtaaatttcaaaccataaacttgttgttctgggttgttcagatcagagatgttcaagattgcttttggttctcaagttttacgaccaagatttccttacaaacatcaacattcgatccttgaaagactccgcctaacaagagtaactaatccagcaggattaccctcggaaattgattaacagatcaatctagatcacgattaagaaagactgaaaagaacttgtctatctagaacgaacttccaagcataacacttatcaacacatgtatgttgaatgggaacgatccttcaaaattgactgttcttgatatgttgtattcagcttgaaaacagctggtcactacagtgttttcatcatctatctggtcctttcatgttttgtagattgcaatgaaaactgttctccttttactcctttctcaattgactaaatccgactaccttgagtagagaaacacactggcttccacctttagagcaaaaacgattgcacaaatatatatattactccctcatttctcagtcgattttaacgattgttagctcattagaaccgcaagaaagcagtggatcgatcgatccgatcaaaatcaatctaacatatctcacttgatgtttaatctatacacaatcatgacaactcaaattcacttctatctttcttgttattgaacggatttccttgatttctagtttattaagttcacacagaagcaaagaactggctgattcaatcaatccattcagttcatgatttccaagaagaaacttgattcagaaacctgttgaagatattccgatccaaaacaatatagttagattcttagttgagctgtaaagcaaactacattgcacaatcaattgcctatcagctttgttttctattcaatttcaatgattaatggctcatcaggatttcatgaaggctgcaaattctattggtataatcaaaatccttgtagtgaagtccttatgattttaagaagtaaaagaaagaataaaggtatctccactacatgattgtagcaccagctgttaatcaagatcaactcagctcctaagttgtttcatgaatttataccagaatagataataaacaataattcctcaacctttggctagatcactcatggtcagacctgcttaactctgaattatgtcttctcttcagttgtagtaggaaataagaaattcaagtagttgtcaattctaattcttttgccaaatcaaaatggcacaatttcaagctcatatcattctgagtataaggtaaacacagcttgtgactggagcgctgatttttttttcataaaaccttgtaatcagaggtagtaaaacaagtgcaatttcatgaagcagattatttctctaagttgattgggtagcagctgtgaaaatttatgagattcaagtgaataattaggctaagaatattgaatcaattcatcttcacatctatggaatgggttggtctttaatcatacatatggatgtgatttatatgacacatactgtgttactgggaaaccaaaaagaataactgactgaagagatgaatgggatcagattatcttgttcctcatatcttgccttgattggatggctaccaatgaacacatctgctttgcatattatatgatttggattgttattgtctcatcaaattttgaaatcatcaagtgaagcttataaatcaatcaaagagctagaaccactgattgaaaagacagaaaactgataaggtgaaaaatagtacccaagataggatgaagttttgaaaatgcaaacaagaacattttaattcttggtatacatattggaaatcattgaatgcatgtttctcattcattattttgtataaatcagtggtccattacaatcacctagacataaagaaacaacctgaaaacttaaggtcttcatagatttacattcacaaaacttacttatggacattgcatgttattctccatggttatacatttttagcaagccaaatggtaaaactttgtattttttgcttctctgtagagcaattaaatctatgaagagttccccagaatcactccaattcaagttagaaattttacattgttgatagcaggatagccaaccatcttgagtaagagtatcaataataacacttgtctttagtgttttctgataagtcaagtaacacattttcacctaccactaccaactcatacccaggactagcataggtgaagttttcagctatatatcttagtttaacctgtgagaaacagaaatgaataatccagtggaaaagagattaaattgcattaaataatgagtccatggattggaagaatgataattccttgaaagctactatatctataatcaacatttaactcatcaaaaactactcagctgccttttggacccattctcacatatataaattggccagaagaattcttccaattccacagaaaatttaagaaagttctcttcaacaaatcaagtgattctacaaattttatcaagcaaagataggaggtacaaccaagactctaaaatttataaagatatccatttttttccagccaaaattttgcctcttcaatgggatgctcaaccttttctcaaattatacaatatggtgggatcccctgaaagtaaaaacacatgtatcccagaaatttgatacagccacagtaaagggatttagtctatctagtatggatgaagatttaagatccctctaagcttgaatataagataactatagattatttgaattccctaattgcttggtggattataaaattttatctactatctttgtacaaacatttgagaggattttcttgtatacgtttttctcaagatgaatgtcataatgatcactcctgtgtttttattttggaaaattgtcatataaacatggaagattaagtatggatacacactgaataccttgattacagtaaaactgagagcagataacagggatgtcaagatgtatttagcaaagtaaaagaggtcaatttctgaacaggaaaaattgcttgtacaaaaggaatgcattaaagcaacacactcagcagcagattaaaggttccatttcttggaaatgaaacctctttggtggtatggaatgtcagccttagagccagccaagctggccaaaagactgcctaagtcccccctttttcatccatgttcctacggtaacttattcagcttaagattttattacattctggcttcagaaatgaattcctcatttaatttcaaccatggtcaccactgaccagttttacactactcttctccttcattgactttgtaacatttcaccgtaccttgtgaaataccaaccaaattggaattccatctctcccaaccacatgtacatgtaatgattatgtcatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaactcagaaccacaacaaccagaaccagatcaagccatcacttatcaaccagaagtactccccttttcccacctttcccactacacagtgtcattggtgtcattagtaagtaacttcttataagttttagctagcatctttctgcttgttctctttctcagtttctctcaacctctcttcattcctcatcaaaccaaagccctgatcaaagaaagcaagctctagcttctattatctcaactcttcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgatctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctaccaggaaagtaagactgtcagcagccatccaaaaagagacagtaagactgccagaactttaatcatcatcttaaaataaataaagaacaaaaatattacctatttctttcactcttcttctccctttctcttacttttatttgtatctctcttctcataagaaatacatataaaagtgccccccacatcttgtgtcctgctgtcactatagagacccaggctcacaagaagggtcggcgctggtgtcttatccaacaggattcgccattttggggtatctcggagcttcatccacgcactctcgaagacaaacggctttccagtttgatccaagaagagtgtctttgcctgactaagccaatcgagtgtctcgcttccagacggtgggttgcgcttgatggatgcgtatatcccgcaaaatttcgtcacagctgccaggagcttggcccacctgagaaacgaagtgaacaaaatcaacagagtggattataaaaatgataaaaatgaaaagttacacttaccgagttgaaagatcttttccttctcggtgacctccaggtgagttttcattgaaatgtttggccgcatgctcccaaaactgatcacgcttcatcacgtttgcatagattggattctgtgatgtgtggagccagctccttgctagttgtgtgttgtggtcattattcctgtgtatgaagggagaaaattcaaaattttattatttatcaatgaaggactcaagatatggaaaagtggacgtcagaaatggaatctacggccaatttaacccctagtcacccactggaaccaccttcacatgcctatcttgataaggaaaagaaaaaataaagcaatgtgttcaaaggatgccccaaaaaagctattgacctagtggtgaattactttgagaaggaggtcacagtaccaatttgggctcaccggttgagcaggcaccaaaatcactgcagcaatggtggaaaaagaatacatgtcaatctgaattggctgaaaaaaagtgcattgacccaggggtgaaagtatttgagagggaggttccagtgaagttttgggtgggttgtatgtgctccagaaggtgcactctctcaattcaccaaacaatttatttccccagaagttcttggaaaaagagcagttgtgtcctcacctgccttcttccactgagactattctttcttaccaattatttattcttgtgagtttctctcctcagttaattatctctctttggtgaccttttctctgattgtctttcttcgtttttctaagctctaccaatacaacaatattaattatccatgatatgacaaccaaccaattaaaagtttaagccataacaattacaaatgagcaagtaagatgaagtaggcagtggaaccagattctacctcgatagctggcacctctgggttgaaatagatttgcaagaaagaggctagtaggagcatatagtttgtagagtatatttctatcttaaaaaggaaaagggaaaaataaagcaatgtgttcaaaggatgcaccaaaataactattgacctagtggcaaattactttgaaaaggaggtcagagtgcctatttgagctcactgggtgagaaggcaccaattgcacaacggaattggtggtaaaaacaagaggaaattgtagataattatttgtcatagctcacacttctaccaggccatctgaaatagctgaaaaaggtgcactgacctagaggtgaaagtatttgagagagaggttccagtgagtatgtggttgagtggtacgtgctccagagggtgcattctctcaattcaccaaagaattatttttctagaagtccttggaacaagaaccggtatttcacggtgtcagattgttgagttaacacccaccttcttctactgggagttttatttcttaccaattatttattttattcttgtgagtttctctccctagttaattgtctctctggtgtctctttatctgattgttttctttctattcctgtatcaaaatttgtgaatttgatcatatccttgcccttgattggtgagtatgtttcaaaagcactgtggaattgagcagggaaagtgaaaaaaagcccattgacctagaggtgacaggtcttgaaagggaggtcctagtaatttgtggctgagctgtatgttctccagaaggcacactgtggcacttgaggaaacagtatggctaatactgttcctacaagtcattggcaaaagggcagctgtgtaagctcagtgagtcacgtcatgcccttttttatgtctctctttttaattttttattgtgatgtgttgaaatcatcaattgattgactccctatgttattactttccatgattgtcttttatacaacattaatatccatgattttaattctgtgaatcccacatacacagggaatatagctgtctagtgttttcatcagacgtatgggcgcccaatgatgtctacctgtctacctggtgtaggggagaggtagaccaggtagaccattggtcattgggcctttgcctgattttttgagaattgtttcctgaggtagacttcgatccagcccaggtagaaaaatgatacaaaaaatgtggctggttgatgtatctagactgtgtaattgttattttgcatgatgtgttgatgtattcagactatttaattttaaagttccatgatatgaactgcaaccaggtagaaaataaagctgtaccaatacagaaatattaattctccatgagatgacaagcaaccaattaaaagtttaagccataaaaatcacaaatgagtcagtaagataaagtaggcaatgcacttagattctacctggataactgatgcctccaggttgaaattgatttgtgagaaaggggctaacaagagcatataatttgtagagtatctgcctatctcgataaggaaaagcaaaaataaagcaatgtgttcaaaggatgcccccaaaaagctattgacctagtggtgaataacttttcaaaggaggtcagagtacctaattgggcttactgggtgagcaggcaccaattgcacaatggaattggtggcaaaaacaagagaaagttgtagaaaattgtttgccatagctcacaattctgccagtccatctgaaatagctgaaaaaagtgcattgacctggaggtgaaagtatttgagagagaggttccagtgagtatttgtttgagtcgtatgtgctccagagggtacagtctctcaatgcaccaaagcattatctttacactacaatcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaattaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgagtcatcttgtaaaaaaagtgccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaatcagtattgtttgtagtgttatagaggtccttgtaacaagaacaggtatgtcatggtgtcagattgttgagttaacacccaccttctcctactgggagttttatttcttaccaattatttattcttgtgagtttctctccctagttaatttcctctatggtttctctttatcgaattgtttccttcttttcctgcatcaatatttgtgaatttgatcctatccatgtccttgattggtgagtatgtttcaaaagcactgtggaattgagcggggaaagtgacaaaaaatgggattgacctagaggtgacaggatttgacagggaggtcctagtaatttttggatgagttgtattttctccagaaggcacactgtggcatttgaggaaacagtatggttgataattttcctacaagtcattcattggcaaaagtgcagcttaagctcagtgagtcacgtcttgccctcttctatgtctctctttttaattttttattgtgatgtgttgaaatcatcaattgattgactccctatgttattactttccatgattgtcttttattcaacattaatatccatgattttaattctgtgaatcccacatacacagggaatatagctgtctttctttctaatccgtgccattgatttactttctttctcatccaaaattaaaataaaacatattaatttatccccatcaacccttgatctgtgaattcaaacatacaatgaatacagtgtgccaatctttctcttgaacagcattcctagataattagctgtaaaagcaaaggtgaatacttggacaaatcccaaacaagtaatttttcaaacctcgttcaactacttgtataatcagagacaacattactgtgttcaataattgagctcattaataatcaatatctgctaactaattgtagatcatggaaataggtgccctttgggccctgatgagttttaattgttttagagaactgtgttgcaatagttgtacttgtgctgttgggttttgatgttatccctcctgtgggatatacccagttcattgcattgtcttgcccttgtatcacttgtgattaataacaatccaaagaatatgcatgaagtatttacttcagggcagttttctttgcaataattcatacatgatgatttcaattttattttttcagaaagagcagaaaggacaattcatcgcaatataaatattcttaacccagtcaatccctcatctgttgcttgaaaatttttgggagtggttttgcatcttgtcttatttgttgattgtctttccttctgacctgttatggatatgtatttatctgtccctggtagaccattggtcattgggccattgcctgattttttgaaaattagaaaaataatacagaaaaggtggctggttgatgtatctagagtgtgtaattttttgtttccatgatgtgttgatgtattcagactgtgtaatgtttgttttccatgagatgaactgcaaccaggaagaaaatgaagctgtaccaatacaaaaatattaattatccatgatataacaagcaaccaattaaaatttcaagccataacaattacaaatgagcaagtaagatgaagtaggcagtggaaccagattctaccttgatagctggcacctctgggttgaaatagatttgcaagaaagcggctagtaggagcatatagtttgtagagtatctttctatcttataaagtaaaagggaaaaataaagcaatgtgttcaaaggatgcaccaaaaaactattgacctagtggtaaattactttgaaaaggaggtcagagtgcctatttgagctcactgggtgagaaggcaccaattgcacaacggaattggtggtaaaaacaagaggaaattgtagataattatttgtcatagctcacacttctaccaggccatctgaaatagctgaaaaaagtgcactgacctagaggtgaaagtatttgagagagaggctccagtgagtatttggttgagtggtatgtgctccagagggtgcattctctcaattcaccaaagaattatttttctagaagtccttggaacaagaaccggtatttcacggtgtcagattgttgagataatctggtgagtttctctccctgattaattgtctcactggtgtctctttatctgattgttttctttcttttcatgtatcaatatttgtgaatttaatcctatccatgtccatcattggtgagtatgtttcaaaagcattgtggaattgagcagggaaagtgacaaaaaaagcccattgacctagagaggatttgacagggaggtcctagtaatctttggctgagttgtatgttctccagaaggcacactgtggcatatgaggaaacagtatggttaataattttcctacaagtcattgacaaaagggcagctgtgtaagatcagtgacacatgtcatgccttcttctacatctctctttccattcattttattgtgagcttaacccctcaattaattgccttcctatcacttcacattccatgattgtctttatccatcattaatatccatggtattaattctgtcgatcccaaatacacaacaaatatgtctttctttctaatcactgtccattgatttactcgctttctcatccaacagtaaaataatgtgtattaatatatctctgtcaatccttgatctgtgacttcaaacatgcaatcaatacagtgtgccaatatttcttctctccaagcccagataattagttttaaaatcaaaggtgattacttgagcaaatcacaaagaggtaatttttcaaacctcagccaagtacttgtaaatttgagcttattcgtaattaatatctgctaaataatcaaagatcttggcactaggttccctttgggccctgttgagctttaattgttttagagaactgtgctgctctgtttttacttgtgctgtcatgttttcatgttatctcccctgtgggttttatacagttcattgcattgtcttgctcttctatcacttaattaatcacaatgcaaataatttgcatgcagtatttacttcaggacagttttctttgcaggaattcatacatgatcctttcaatttccctttttcagaaaaagaagaaagggcagttcatcacaatatagatatgattaaacagtcacataatcagaggaagaatgggtacaccttcctgattgattattttcctttattcttaattgtcatgattatttattatctcaacccagtcaattcctcatgtattacttgacaatgcatgtgagtggtttcacttgctgtcttggttgttgattgtctttctttgtgacatgtcaatgaaatgtattcatttattcctggctctgaagtcttgttcatgtgtaattttataaaaagacattgaagatacattaatttggattgtaggggctagtgctaaaagccacatgcaataatttcttgtgaagccccaggtgagtacttgtgcaaacaacattcaagtgtttgtaaaaatcacagacaagtactttgaaaactcatgcagaattgtatgtaaaaacccagagacaagtggttgtacataccacatgtgagtaatttgaaaaccatctgttctaggactcactttattcttgttgaatatttaacagataagaatattatatatgtgatatctgtgttttattttctttccttctcacactacattaattgcaagaggcattttggctgaaactctattccagaaagcagtgtttatctattcacacttggcattcggtttcttgatgatctctccttcttttgattgtcttgttttgtttttcgtttcacttgtaatcaatgagtctcaagccaaagattggtttggttgctgagtgtcaagatagtctgaataatttgcatacaatatatacttcagctctgtttccctagtagtaatttaggagaaagaatcagtatgaccaacttaggaaatatctgttcaatcagatcattcaaataatttgcatatgatacttcagggctgttctcttttccctagcatttatcatttcaagcccaacaatccttcttctcctttatgtatgtaaatattttccctttgtgtcttagtctttaattgtctggttttgtaatgcatcattagaatttattttattattgagcaaagaatttctgcagtattcttctctcttgataagtaaaaggaagaacaacacattatgttcaaaggatgccccaaaaaggccattgacctagtgatgaattgctttcaaaagaagatcagaagcactatatgggcaggctgggtgagaagccaccaaaagcacagcagcattggggggcaaagaaagggaaagcataggtaattgtttggcatagctgacaattctcagaattgtcccagcaagtttccctcctcaattaattgtctttctttgttgattctttcatgtatgaattcatccctttcaattcttcatctgtcatatcaaacatctgtttaacattatccacacttattacttgaacaaaccacaatatggaggtactgaacagccattttggccaaaaaaaatgaaaacatggggatgaaccgccactttggccaaataaccgccaaatgacggccctgaaccgccagaatggccaaagtgaaaattgaatctgaccgccaaattggccacccatgctcctgaaccgacatgattgctcctggaccgccaaacatggcactgatccgccaaattagccatgtatccaaggggtttgtgacctcgtctcaaccccttggactctacacgccccatcaatacacccagtcatccatgggactgggagtacatctcccatggatgataaacacccccatcaaggactgttttcaaccagtccttgatggggtaagccttccatcaagggccggtttggaccttgatgggaataaacaacccaattgatgaccggttttgaccggtcatcaatggaggacacactcccatcaaggaccggtattgaccggtccttgatgggaggaaacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcccaacatccccaaggaaaaggcagcaatgtagattccccatctcattacacattataaagcatatcaagatataaggtgtagctccacacataatcaagactccaacaaccgataacccaaactgtgtgttcttcggttttacaagtattgtgtgaaaagtacatctttgtggtatggaggtactgaaccgccactttggccaaaaaaaaattaaaattaaaattaaattaaaataaaataaaaaatgaaatttggcccatacagtcctcccattgatgaccatttatgacactggtcatcaatggaggacaaactcccatccatggaggtcaacccccccaaacacccccttggatgaccggttttgaccggtcatctctgggggtgtttaaacccatcgatgaccggtcataaccggtcatccaagggggtgtttgggggggttgacctccatggatgggagtttgtcctcccattgatgaccagtgtcataaatggtcatcaatgggaggactgtatggccaaatttcattttttatttttattttaatttaattttaattttaattttttttggccaaagtggcggttcagtacctccataccacaaagatgtacttttcacacaatacttgtaaaaccaaagaacacacagtttgggttatcggttgtggagtcttgattatgtgttgagctacaccttatatcttgtatgctttatatatgtgttaatgagatggggaatcaacattgcctgcccttttcttggggatgttgggattgcacattaagaaacaaggaatggaataagatttcagctgcacaatatagtcactatgaacacaagagcatcctgctggcctattggaacaggtcagccattgaatgaattgtggggcctcaagctgaggatgttgcatgagaggcctagtaatgcacctctggggcacacacatcattgaattgtctcatgccctctgctgcttggcttgtctgtctccctaactttttatttttttgagattatgtaaatttgaataaatatttactttactaaatgaggatttgatctttgccattgtaatttattggcccctgttgagctgaaactcttttaaaaaagtctgttactccatttacacttgtactgttcaattttagcatcacctccccagcttgcttcactcagctctttcattgttttgcttctgtatgacagaaccccccagtaagttcccccaagctctctatatcctgtgagagcctttgagagcctttctatgatggcccaggaggccatcagcccctcctacttgtaaaacacccatgccaagttcagatgaagaacaatccagtaaggatttatgcagctgaagtgtaatcaggcccggcccggcccagcccagcccttggcccgcatcgaccttgagttgaaacgctttcaactcgaggtcgaaactgaaaggcgtgttgaaaggaaatcgagctcaagctgacaactattcagctcgaggtctgctgctgctctgggcaatgagggattgacctcgagctgaaatgtttccagctcgaggtcaatagtaaggagggatcaacctcgagtcgaaatggtttcaactcgaggtcgatatggcttctcaaaatgatatcgacctcaagctgaagacgattcagcccgaggtctcctgcagatctgggccatgaaggattgacctcgagccgaactgttttcagctcgaggtcatggtgttggcccgaaccaacccggcctgtggaccgcattgaactcgggtcgaaacgctttcggctcgaggtcgaacctgtatggcttatcgctttggtttggatatgtggctcagcatgataacctgtatgtctttcaggaggaattctcagaagaaattcgaccttgagctgaaagctattcagctcgaggtccgcgtggctcatcatgatggggggatcgacctcgagctgaatcgctttcagctcgaggtcgaagctatacccttgtggcccagtatgattggggattgacctgaggtctgaggttggttaaactgcaaggaacttgagctagacactgttcagctcaaggtcccctggggcttatcgtgatgaccgatcaacgtcgagctgaatctcttccagctcgacgtccgtggtgggctaggttaaacgttgtccattcacctcgagctggacactgttcagcccgaggtccttgtggctggctcagctggatgaggatcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaaaatccacccccaaattggatgatgtccccatcatctggacttcttgagagactggcggagctttctttcttctattgattttatttttgtgatgttgataaaatttattcagataatttttttgtgtgatttttcattttaccgggagacttgaagtatgtaaacaaatgaagtggttgggaagtggaagaaaaagaaagaggaggcaatggcgggtgccaggggctagtcttaggctcggggacgcttagaaattcgatgtaagagggggctttcatcttgtgcttcttgcttggtagagtcctccttggtagctatgtgtacagggggcctaactactctaactaatttaacgtggaggcaaagaccgtcggcggtagcgccgtccaattcctcgactgcgctgactgcggacgtataggacaaaaattcgacggtggccgagactgatgtatcctggccatcgtagtgttgttttagggagcagcgcattattttgccaaactggctgaaggaggtcattacgtcagccagactggttccttcagccaggttggcaatattgatcttggtagtctgttggtcggcaggcatgatgcggtcgatgagcggcattgagtcctgggtactgtagctggagagcctaagtcgtttcggggtctttaatcttactgaagactgagacgcttccgggttttctgagccaagagtgtgggtacaagtcgaaattgataagcggagggagctgggctgagtacaacgagcgagaaactcgtcggtacttctctctggttagaaatgaaatcggggaagaaaggcgctgatccgggcgaagaaggctaccctgttaatgaatcggcaggggtggctagacgaaaagggtgaggggtggttgttgtagtgtcaagtcgggccttagcaacttcgagttacaaactcgacttgattcggcttcgtttggaggggcgaatgtcaggactgaactgaaggggaacagctgttccgatagctgcgtgtaagcggccggagacgactgtcttatttctaacggcttcctgacgaaaggagccgttaaaattttagcctattcgattcgttttatcgagccccgaatggggctccttcttcccttttttgacgatagacgagcgacagcctttttcaaaaggagccacttcgttccgttttgagcagtcgttttgttttatcgagccccgaatggggcttgtacctaagagaccaagaaccaggaaagagaagaaaaaaagaaaggaagagaagagagacggaaagggtgcggcgagcgatgtggtactgtagctaccctgccgaggacataaaaagaggggagggagatcggtttcgttctcttccatcaacccagtctaaatcaacctatccctcggaaatccgttgacgatgacattcaacaccgagtggatacccggcgctacattttctgggagtgctttctctgacttcgttaatgcatcccctgcgcctgatccgcttccttcgaatgacctcgacgcggcccgtttgaatgacgatgattccaccgcttccagcggtgattctagcgtttccgacgatgaaaccaacctggctaacgacgccgaggcagacaatgctaatgccgaggtcgccgatctgaacacttctaaccccgttgtccttgcttcggatgaatctcctcccgcttatcaactcgcggcactgcctctcggttctcctgagaaccccatcgaaatagatgatgacgggactaataacgatgaagcccttctcagcccaagatttgatgctgtcgagattgttcctttccgagcaacagtcgtggatgaagaggacgttcttcgtgctcgagagcgtataacaagatggtttaataaccacattagacacaactctcaacgagttctgcgaggtcgatcccgccgtgcacgcaccgccgccggaccagtagagtcattttggacaaccagtgagctcatggagtcggttttagaagagctggatgatgtcttgaacaatgcatcccgtgttgagttgatccatgtatagagggtgagcagagatgtgctgaaaggaataaaaaaaattttttttttaaatttttgggctaaccaccctgacttcttttttttttttttttttttttttttttttttcttttttgtaatttttagctatgaagtaatgacagacagcagttggagagcattataatgtacagtgtgtttatttaaggagggatactttcagcaacgctgatgaaatattttcacctgcggtgctgcgtaccgtcgttttaatggggtcccatctagttcttcgaggacgtaagagccggatttttcttgagatatcactcggtaagggccgttccagcgattttcaaagagttttccccattggctttcaagggatctattgtagaccagtactaactcaccaggactaatgggtccccggtccgctttttgcttgttccaggattccacggatttttcgcgtgtctccttcaatctcttgtaagctttttgaagagtttcttcccgcctttcaagttgattagcccgtgctgacaagagatccgccgtacttgttacctcctcccagtctgtccctaaaaatgtttccatttctagatcaataggtagaactgccggttgtccaaatactagttcgtagggcgtgtagccagttgtccgtttggttgaaactctgtctgcaaataaaacaagtggcaaaaaactacgccatttctttccattcgttccgcacatcttgactagtgcatctttaagtggctggtgaccgcgttctaccataccgttggcttctggatagtaaggggtggttatcttaactgtggatcctccgcgggctatggtctcttggacttcttttccgaattcagggcctccgtccatgacgactacgcatggagcgccataacgtaagatccagttttctttgaaccaagaagcaacttttgctgccataagtttctcgaggcctactgcttctacccacccggacagatcatcccgtgcaacgagaaggtatttccagctaccggctttaatatgaactgcgtccatgctgactcgtccaaagatagtatttttaccagttgcgtgtttgtgctcgagaggtttgaccaggctacgcttttgacaggcctcgcaagattgaacccaagcgccaatgtttttcttcatgttaggccaccaaaatcgtaacttgcagcgtctataagtttcttccacacctcgatggcctaattcttcgtggagcgtttccaggacaaagtcttgatttttcttggaagatatgacgagctgaggaaatggtgtgttcctcctttttaatttaccatccgaaataaaaaaagtggctgatttcttcaaaatggtcgtccattcttcttcggtgcagtcctcgggtcgatttaaggtgaacaaatattcttggagcttggcccaaattccttcttgaagaaactgcgtgttggccacccccaaattcaaagaattgacctctttcaagccaaatcctgcgtgtggttttacccaagattcgtcttcatcaaattcggtagcagtcggttcgtcctcgttgggtggacgtcgagaaagaccatctggcatggtaaatgtttttccagggacatgtttgaggtcaaaagaaaacagttggataaaagctacccagcgggtcattggcgcattcggaagggatggagaattaatcatctcgatgaggcttttagcatcgactaatagctcgaaatgttgaccccaaagttgtgattgtaatttttttagaaccttggctaccccgcaaagttcgagtttggactgagaatatcgtgactccacaggcgtaaatactactgattcgtaaagcaccgggcggtcccgcccatccacttcttgagtgagtacggctcctgcagcaatgtaactggaatctaccgcaagcttaatttttcctcctttgtcagagtaatcgattttcttcagagttatgtcctgccccacgatttttttcagagcgtcgaaagcagcttggcagtcgtccgtccattcccattctgcgtcctttcgtgtgagttttcgcaacggagctgccagtttggagaagtcctggataaacattcgtacgtagacacaaactcccaggaaacctcgaacttccgtggtattggttggagtcggccaagtcagcactttgttaagctgtttctttgcaatcctgcgcccctctttacagactacatggcctacaagttccagagctgggacacagcaagcaaacttctttcccgagatggttaagccagcttcttcaattctaaagaggactcgttccagaatgacggcatattcccaaataaagcggcgaattccggggtttttggtcaacttttcttgattataatctgagacagggcctttaattccgccgtcgtcaatgaatattcccacgttttccggtatttcttcttgaagaatccacatcatctgggattggtaaaccgcgactgagttggtggctccctgtggtaatctggtaagttggaagcggcctaaaggggtttcgaaggttgttaaaggtcgagagctgacgtctaattcacgttcgtcatagccgcccataatgtcaccaagcccgtaacaagctcggccggtgaatgattcaatcaaatcctctggtgcggggggcaatcctgcgtctttaattgtgactttatttaatttttgaaggtcgtggaccactcggagctttccatcctgtttcttgacgcaaaacactggacttgaatagctggaacaagattgctcatagagtccggttcgaatccgttctctaaccaactcaatgaattgatctctgatggcctgggcaataggaattggtctttgttgccacggctcatgggcaattactgggatgatgtaaggtttaccgtatgaatgtttcagtaaccccctctcttcttctacaaaggctaaggcaccttctcgaagcttgatgacgtgcttgagcaaatttaactcttcatctgagagccacccggtcggtccgaaatttacgactttaaggcgttcctcagttattttagtagtaggcacgaattctgggggataaggcgtgagtggagtagtgtaaggatcccgagatagaactggaaaactaagtggggtattgatattttggggcataggttcgttgaccggttttactttctttgctgcggatttatacttggctgcgcagactaacactccatcgctacgttgcatttgttgttcaaagacattttctgacgatgcatcactggaggctgttaccacgtttgaggttgtagttacgttcgtaggaaaggttgtctcgtattcttgattagccggagtaataataggaaccaagtaaactcgtccttcgtcgtccttaatggacagactctccccgccttctcctgcgtaccgcatagttgctgatacgtcgatcaggaagggtttacctaagataggttgcacgtctccggtggatacccagaagtggacttttcgagagatatttccaattttaacgcgtactgattcggctatcccaaggatttcgttcttgtgaccaccgattcccttgaggttcattttcttttccgtaacgatgaggcccaggcgtaccgcaagatccttcgggagtacgttcaccatggagccgttgtccagaagcggttggacttccttaccgtttatacctacctttatgtggcccagcgggcatgcgtaatgggacctacgtggggcctccatttcttcctcttcgtcgtcgtctgagtccactcctccggcgttagttaccttttctggtgggccgccctcgattgggacctttcgtcgtgaaatcttcttcttgaaagcctcggagacgccattggagatcgcaaaaatttcaccataagagagttccattttgccttccaagaccattctttggacgactcgttcttcggcttcgggaaactctttagacaaggtcttttccaagtaagttttcttgggcactttttcttttgcttccggtgtggtgacttctggtttcttgaactgaactttctttggtacctctgccgccgctttttccagatgctctttgtaccctgggaataggtcgtggttgtcttgtcgtgccagttcggtaatttcttcctcgacatccattaagtcttcgctatcctttcgagttttctttggggccggaggcccagagacctcttttccgctcctcaaccgtttggcggcgtcaacatcgtaagagctaagtttttcaggggtgcactcttccaatttaccgtaagaagtgcggatttctgatgtcggttcctgctttttaatttcggttcccggaggaaggttgatgattcccggggtctgtgatggcgtgcagttcttatccacgacttcttttatggcgcgtgacctgtcgggctgtactatggttccattaggaagtttgaggtcctttccttcgcggtaaacttttttgtcgaattcgtcctgggcaaataaactgcatcgatacaccgtgtgtttatccccaaagcaataatggcattttaaggtcgacggtggtctctcgtattgcgccggcctgtagggtacgtggctggctgatatcacggggcctttctggacgttccatcctgctaaggtcttggttaactcctcgacagctggatcctttcgtggcgtatttgctggggctcgtggctgcgctggttgattggcggccggttgctttgccgggggatcctctccttctaagattgagatggtcttgagttcacgactgatatattccataatagttaggtacggcggcaaaatgtgggatccatccaccgataagcgcatttggttatctctgataagttcctttgtgactgaaaccttaattggatggaccaggcagtttaatacggcgtgtcgaatttcctctgcgttacccatgtgttggcaccggacgaggtaagccaccaagttatctatcttgatacggaaattttggaactccctttgagtcttgataccggatgcgcgtgttgttgctaggagctgatccaaatcgttcctcgtatgtttcaggagcggcatcatcttaccccaacgtagcaccatccgttctttcaatttttcccagtcgtggttctccttttcggccatttcctggacttcttttaccaaagtctcgccttcgaggaagaaaattatctgaagcgcaatgtcggatcctagggcgccatctatctgtgcggcgtattccaggcgcttaataaaatcgctgatgtccatgttagtaccgttgaacattagtcctttagattgggacttaatcttgactggttttcgtccgaatggctccgggttatacgccggcagcacgacacggctttccaaaaaatgaggacttggtagtatattccccgcttggccatgactcgggaaaccatgaccgggcaatcgagatcctgcagagtgctctgacaacgccgggttcgcagttgggccatctgaagacgaattttccgagacgttgttttggtcgcggaatggtccggggttgagaggtaagttgttggataattgtccaatattggacgagtagaggtttataggaactggctggttacggtaagacatttctagaagctatgaagtaaatctaatctaatttttgtgtgtgcttttatgagttttgaggtgcggaaaaaaagcgagagatagtgatgatagtaatgtaaggaaaagatttttttttttttttaagggttttgtatcttaagattgtaatggataaccaaaacgtgactgtttaatctagagatcgtcaggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtggcggacaatttctgactagcaaggtgtgataatattttctaagtactttacctgaggactttacctgaggactatgactaaggacaataactaactaagtgaccaggctgagcacgtcagggaactgatgagggaacaaatgatgaggggagaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaggatcaagtgaaaaatatcaaactgaaacactacggcccagaagatggctgctaaggtcaaagaggacacaatgacatagcctgctttcccaaagggtgcataagtctgagacgcgcatagccacatgcaggcgcatgcatagaagtaagagactaatccccaagtgggtgcattagtgtgaaacagaaagataagagaaagaggagtgcatatgcagcagctccagaaagagaaagaatgaaacaagagaaatcaaggagggttcctaataccctggctctgtctgaggggtgactttcttccccccacgtgtggtctgggtgccttgagatttctatcttgaggaccaaggtgtttggggtcttcttgtcctgattgtgcggtgcatggtggcattgatgttttgatttggctcaccacaacgtgtggaccaaggacgaaggcgactcgactaacgatatcgataacgatctaattggtcctttttcgtttggattctcgtcatacaatctttcatgtggtatactattgacaactaatacgatattgagtttgctggttttttctgcttattcgctctcaggccaaagttgtttcgaaaggagataggatcttattttcggatacgttcgagtataaacaggtttggtcaactccacactaaatccgatctgcttgagctttactcctcaactcaagacgacctcaggccttgattggaatatggatgtgagtactctggtctgtctaagacgagcagatgccccgctgacctcaattgatttttgtatctcgcgatcccaagaagatggtttctgattatcagtttctttccctgcttcgtttggtagtcaagcctcattgatcgcttggtacgaggacgatctggtggtcatttttcttagttatctggtcagtcagtcctgtctatgtcgactgaggccacagcttggtattcagagagataccgacctcgagttgaactgattgaatctcgaggttgatctgcatagtggaaagaaggtcgacctcgagctggaggagattccacttcatgccttactcatttctccataggggatatcaagtaaaattttgggggatatgggggatacctagtagtgatcacttttttacatctcccccatataacacccaaatgatgagtaatataacagttataataacagttataataacagttatgtcaaataacatctgtcatttttggtattatgtatacaatactagcgataaagagcaacataacaccccaatgattaagtggcatataacacttataacagcaatcttgtcatgtgacacaatgatctacatataaataaaaaagcagcctcagagggacaaacaaactttcagccttcaataggtatttgtattgatttcttgtgcggcttctaacgctggcgtctatgttgcacatttcaatgtcatttccaacattcactaagactttacaatcatattgaccctcaaaagcaaaggctattacaccataggaccttcaaacaagtaaaacccccaacatccggggcaaaaacaagcagcctccccaaatttgggggcatatactagtagagtgatatataataatatatcaattatttcttataacatcagagtcaaattataaaatggtatacttgaagtgatagatataacttgcacctgagatatcaataagtaaaaagtcaatttcaaaaaaaaatactattaatataatcaactataattatggaaggtgacagggccacctttggcttctagtagattattaactatattaatgttctaaatattaattgaggcaattgctacatgaaatgattcaacacgagtaccttccatcttggggtccaaagcatccctttcaatcaaagattgggtacctagccatgactcatcatagtaagtgattggtaggcctcttgcagctgccacagcaccaatcttaggttgtggaacacgcctgcggaatcttggtggtggtgtgtttgatttggacgtggaatatttgacccgcctgacttttagttgatcaagagctatcatgagttgttgcactcgaatatggcgccaaggaagctgacggacaacacaatacttctttttgtgtttagagccagatgtgcagtttgagggaacagctggtgcttcttcatcagtctcatcatcactacagatagctgggataattggtaccaagcggataagagatggatggagcatagcctcatcttgtcgccattttatcaactaaaaagtagaatatatcagtgggtctatctcattaaacattttatagccaaatacaaacacaaagaccaatgtacttacatttgaacgtcgtgtgttgcgtctgcggcgagtcactgctgagattcttctctcttcagtccaactgtttgcctgacgatacctgtaattcaagtttgttaataggaagaattgcattcaaagtttattgtcagggatatactcactcgcgcatcagatgtcctttgacatgagttctaaaagccctattcacttctttttggatacacatctcacttgtcagacactcgtattctcctgatctgaccaatctgtaaaatgtttgaatggcaagattccaaagaaagcgatttgatggagttgtcatggcttcagccagattaggtcgaaaagatttgacattgcaattgcgcattgtgcgccacagtatcctgagggcctgaggagatgcagccggatgtccagggccatcaggatacgggaagctgggatctaggtccacctccatctcagattcaccatggacacttaagtccatagctgaatcatcatgaaaactttcatggctttcatcgtccaaatcatccacaatgtcacccctgtcgatccattgtcttcgttcctcaggggtagcaggtggggggaaattgccctcgtaaaaacacttgccaaacaacgtggcagaatgtctccttactgcagcctgaagataaagttaaacattgtgatcaacatattgaaagcaactgattgtgtttctcaacttacaagaagatcagtgttttggggcccttctggtccctcatcatcactatcagacatatattcaggttccggatgatggtgtgcagtatggattcgaggagtttgccttcgtgaggaagatggcgggtgctggatggcagaaaattgtgctgttggcagggacgactggagtgccacagtgagcttgctgaatccctcagtcattttggaaatcgcatgggaaaacaaggaatttccttccgcagaggttaaagcaagtgtttcaattgaggagacaagtccccgaatgtgcaaatcaacaagatgattttcagggttcttctcagtttggttagcattgaatacactagatgcccgatcgacaacaggctgggtttttctcaggttttgtgggtggctagagggtgcctcttgtgggatgttgtttggagtcgtattaacatcggtacggcttggttcttcattgcaatttgtttgaatagatgacgttaaaggctgcatgtgatcaaccggcataggtgagttgttgactgaggtactttcttcctgttcaatggtgatgttggtattgttggtgacatcggtgacagctattggtgattggaaaggctcggcagctgggctttcaggaatttgagaattctgtgcagtttcgatcaactgttgacacagtgcgcgtagagttggcttgagatctcgcttgccgtatggaatttgaaattcatcaaggacatcttttaattgttggactttcattgttttgggatctggtcaaggatcaagggtagttcagcaagtgttattaattattaattaaaaatgatgaggaacacaccaggcaagttgagcagccgtaagttcctagaagattgctgagcagtactgatatgaataggtggtggcagagctgtattgttggaaagctgagaagtgccggtgaaaagtacttgtgctgatatttctgtttcacttccggaatcgttaatgctgacgcggtgatttgtggcctctcccagagttgctgatggcgaatccaccatgtccattatatcagttagtattatatctcgattattctggggttgggctggcaaatttgattgcgtttgcggtgataaaacaggttcgacaaggtttggaggaacaggcccggttgagatggaagatgtggatgtttctgttgatgatggagaatacggaaaatcagaaaggatgtgatgggaagattgttttggagatggaggtgggggtggagatggactcggagacagaggcggagatggagacggagacagaggcggagatggagacggagacagaggcggagatggagacggagacagtgatgaagatgtagatcgaagctctggaggttcctgattattaagaggttctgtagctgtgtgttctccagaagtagcagaggtagcacttggatgaggatcacagtttcttggatagtcttgatgttctgaacaatctgaaatacgggacaccaattggttttgctcatgaggatcggtgattgcattgtttagcaagtgggtgctgtcagctgagctccaatagcgagtcagtggttgatcatcgaaaagttctggattttgcctatgtcgatcaataattggattgtttagcaagtgagtgctgcagtctgctgatctctgatagttatccagtggttgattatcgataagttccaggttttgatcatgacgattgatgattgtataatttagagcgtgagtgctgtccgctgagatctgatagcgagttggtgagtgagtcggtggttgatcatcaagacgttccaggttttgcttatgttgatcgatgattggcttgtttagcaagtgatcagtgctgcagtctgctgagctctgatagatatccagtggttgatcatcgataagttccaggttttgctcatgacaattgatgattgtatcgtttagcaagtgagtgctgtctgctggactctgatagcaagttggtggttgatcatcaacaaggtctggtttttgccgatgttgatcgatgatcggattgtttattgagtgagtggagtctgctgagctctgattgaagtactgtggttgatcgttgatgacttccatatcaaccttagacttttccttgtgaccgattctaattccctcactcccagcattagagatattgtcgtccaagctttcagatacgcttctgggatagtcgcaacattcggaagaacctggcgcggtctgagatgataatagagtcatctggattaattttttggtgctatctactgatctgtgatcaaaatccgaggtttgatctttgaccacccccagcacacttggccttcgatcgtctatcttcgtctgaccgttccgcggaagacttgtctgagccaaactagcaaaggtaaccgtttcaattcgaaccagagggccagtttgtgtgagtgaattttcagctgacagacattcttctacaggatcaactgagattggtattaaatgatctgtaagctctactgagttgagcttttgtgcatcggctgtgtggttaagaagtgggacaggttgatcaatttgattatcagagcttcagctgtaacatagatcagctcacctaacaagagatcttttcctttattttcatcaccctcattagattgtgcacgaccccgacccgtcaaatgatgtctttcaacatcaaccttggctgagttatcttgagcttgattgatcacgtctagagtcgagtcacaggagccatttttgttcttctggctgattgtatcaaaattcaagccggctaacagggttttgtattctgagtatggcaaaggaggagtttcatggcttctgtcgcagattctgggtgtcaagtctattaagttggtttcaacggtgcctgtactagggtcttcgttgttcaatggtggttgttgacattcaatatcgagtagtctgtcaccgttgtgatagtagctgttcaagtttgattgattttcaggcaagggtttactggctgaatcgttgttgcagtgaggtggtggaagtggtgataatgcgctgtcgtctgtctgttgagcaagagtatgtgaagcagctggaggttgtttgttggggttgcttgatgactgggttgtattattcactgggctatgacaggtgaattcgaatgtattagagatttctgaagtgttgtctgatactgctgtagtttttaaagtctcgtgatttctagcttctgggtttctgtgacgtctagatcgaggtggaatcctatgaggtttctggatgcgggttcgtttactggtaggcggagaagtacaatcctgtcaccgagaacaactcacagttaatgctatatttcctgtgctgcttcaaatcaaatgatcataacgtagaagcaccatggacttactttgctaatgctgatataagtactgccgtctggctcaggagagggttttagtacaggctcatctgccgagtagttctgagctgcagagatccttgccgagcgtctaattggtcgaccaccaggaccatctttctggggttgattgatgtacttatgcactacgtcttcatgcagtgtacagttgcgaggtttagttttcttgcgtaagggctcctcctccgggtattccttgtaatccaaatcctcatcccctcctaagaatggtaaaaaaaagaagtgattcagtgatgcatgttctaggatgttacttcaccaattgaaaatttgaactcacttcgtcttttttttccagaagtgttatcggtggacttatgttgacggattgccttgaggctgtcatagcgtttcattagcgatgggcgggaggcaccttctggatagcttatcttgtatagctcaagcacaagcttgagggactgttggtccagtgtgcttgacgctgattatcaaaagccataattcaagaacatatagtcatgttttttacaagtatcaaagattgatgtgaaagtgactggactatgtggtgaaatttaaacttaccaggccaatgtgtgtcatcattgcggatgcggccagcaaggtgttgtttgtaaagctgatgaacaacgggcggctgatagcgtgtgagacaacggatcccgttgaatttgagaaaaaatctcagctgtggaattgtgaaaacggccggatctgcaagtacaaagttgtaaacacgttctcttattcagttcaaatggggatcagagtgcaaaattttgtttgaagcaggaaaatctgatggataactcaccagcaggccacttgcgggctagcaccaacacaaatagcagcaggaaaaataaagtcagtgtttaattgatgcataagaatgttagcattatcagctagtgagttacctagcatttcaccaagaggcatgttggctgaaggcttttttgtcggactgctttcaactgactggatgttattgatgatgatgatgatgagtcgccgtctttcgagtctgatccggtggaggaagaggatgatcaatggctgttgaggttgagtttagagtggcctttggagtcaatgatcccggtgaagttagtgattactcaaatgacatcaataaacgaaagagcttatgaatacagaaaaactgatttcttctgctcactttctggtcacgtatttaagtacttataaagtatgtgcagtgagttgatcggcagctgatatcaaaatgggattttgggcagatgggaaatgctcctactataaatatatgcattaaaccttataggtctgcattgacgtactacatgtgtatgattctgttcgacagaatttctctttggtgcttctggaatcattccttgaaaaaatatgtagcctcagagtgccaaacaaagcgtcaagttttctaacgccagtgtcgatctccaattcacaattgttgcatttgttgacgctggcgttagactgagacagacaggtgtataattcaatcaagccaatcattggaggacttcccgtcgccatttagagtgctttttaagccctccccagtcttaaattagcaccccaatcataattccaaccagctcatgtgagagctatcttcaccaggcttgcgaaaaaacaattttttatgccaaaaattaagatctagggggtgtaaattcaattctgggagggttgtaaaccgcgacgggaagacatccattaatgtgtctttacacggtcgaagtgtacttcaaattacactgtacaacaagtgagttgtccagagtactttctttgaccccgcacaggatgatgacaagtgaccaaatctcccggagacaggacactaataatttctggattaatccagaaattgattatgttttgctttttcagtaatttcaatcaatgaatccattttgttgctttgattgggtagaaaaaaataaacatcgtactgagttaggcagaaagtggctgagaagtaactggaggaacaaaagaataatcagttggcagtaatcaaacagatttgaatttgtttaatatgaaagaaaacaataggatagaatccagcagacaggaattcagaaaagttaatcaattggtaccggaaagaaataatatattttggtttaactgtcaagtcaggtaaaatcatgatggacagctggaaataatcaccttgccatcgatgaagaaggccagtacagcattgagtggaattgaatggggaacaatactactacaaggcaaggttggataatttataacgtgatgtgatgtttggggccagatggaaagaagttggcccagtttaggacagtgaaaatcagcacaaataacttctggtacagtatgatagccagagtagatagaccaagcatatgtaaaacaaccgtatttcaactgctcatggataggaagtatttggaatcgaccacaatcctgattttgagttaatctttgttgcaattgatctttctcaacatccgttaaccagactcgaaaaaaccctctcgtaaaaagttgctccacaaggctttcgagcttttgatcagcaagccatttggacaacactgttctcaattgcatcaataaaagtaaaaacatgaatcagttcaactttgattggcagctttggaataggaagatacatttccctagaaataggacttacttccggattcttctaccaattttcttattacaacttcttcaattttgtttttctcgaatgatccttcccctgatatattcgtgttccaagtgggcaattttagctagaaattaatatacaacaaacaataaaagctggtggttctcaccgtctataattaattgttcacattttgaatccggttgcctcacaacttcctcctggtgccaatgctttgccatataacgcaaacattgtcctacacattccattaaattcagtcgttctattatattcaaggatattgtgcattcaaacagctctcctaattgtataaagcagcaaggagattgcaagaataattaatgattaattataacatattatacggtggatacatgatttagttggaacgtaccatcagttcgaataaatatggcatgatcaagtcgtttaagaagttgaaagtcgacaggttctttgaaaggtacatattgttcctgccactggatcgccagcttgaccattttagcaccaaacaacttctttagtatcacaggacccaacttcaccatgtcattaatcagaatcaccccgtttagatttttaaagtcatatgagtgtgatttagtcattgggttataataggattcaaggtgcataatatatcaagtgatgttgttggagaatttatattttacgatcagtgttgaaatttttttatgggaatgactggcttcaatgcccaatattataagggcatacaacaagctttttatgatgtccgtgtagccagagaaattgacggcaataaattattgccggattcatgatgtctgcaaggtatccatctgcaagcctattttccccaaaatttccaaagataagaaatttgcatagatcttgatcattgatcaagattaaactcgtatcaatccaagcatctgatacaagttaatcacaatagcatacaaaatgtgatcacgtcgcagcaccggttggcaatttagaatgctaatttcagccacattaagtgtattttgatcgcaccatcgattgatattgagatggaaataaattccaatcagatttaacatcgtctcaatgtcgatcaatatcttcttttccatcatcttttttctagaacgtacgacgatcaatacttgtataaggttcaataattagtcggctgataattagggatgacctcggctgacatgttcacgaaatcagccacacatttatgaaaaaccaatattaccaaaaagagctagcaggccaacaaaaactgattagccacccataaaaccttaaatttttctgtatgcctccagaatgttttgctattgaatctttggaaatatggcatgcatgagctgatgcaatggctgagaaatatatcttgaaggaccaaaatctcgatcatgaactgtacgatcaggagcatgccgaaattttcttgatcgctgttgctcaatgccacaacctgccctaactagctgggtagcaatagcgatcagtgtgcataacctgctctaactggctgggtggtagttcatatacctatcaatttaatattcctaacacaaaaagtttcgagctgttatccttcatcatcaaattgagacggttatcttcttcagtgctagttaaacttatacagactgcataatgcttcaatcaatcaatttcgaggaaatgcgctgtttttttctcattggtcattctgagaagatgagcttgagctcaatccgcaacttctttccttctactggcattgtcaattctattatcactcaaatgcacgaacgagttgcccttgcattcagccaacgtcctgaaaccacttccccagaaaatcgccagtacgactattatcccattgttttcatttgggccagtggtatgttatatatcagagattcataaaatcgtaaaggcagtgaaagtgaggttgaaatgatattaattaattttcttgcttctaaatatacttttgtaaacaggttttatttctacaggccttctatcgttgacaaaggaagataaatcaatcgtgattcaggcgctcgagcaaagtttggccatttgcctcaaagaaaacattgaaggttccgaagaaattgctggtatgctaattcaacaatattataagctcctatctccaagagaaatcttgacaagtttctgattgttatgttcattggctgtttttagcgcaattcggctcttactttgtaaacggcaacacacatggatcagaccttgacacgagtggtttgaccggcattgtgttaactgcgatggaaactgaagcattcaataacaagcgtgtagccctgggcctcaaacctataactcgttactacagggagcagacaatgtcttttcccattcaaagccaacaaactggcggcaccacgatcattgaggtgaagtatcacctagctctagatggattacttattgccgcagacaattattcgaaattctatatgaactttttttctggatactgcagatttacttagtagttgtgctcgatcaatgataaagcaattgaaattagaatagggttaaaatacggattttgctccagttttactttgttttcaagaggttccaacaaaatttttatgtactgtcaagcaagaacattcttgcagtatgcacaaagtggcacggtaaagccacacaatgtaggtccctgtacatctgcatgtaggaaggtcaaggaatcacaaaggttgagaaagattcatggttggtaatgttaaaaggcctccgtgtcagtgagctccaacttcattgtgaaacctgcaagacggtatccctcctccaaataaagacagactcgtagtaattttcatttgaccaacctccagccaacatctctccaccctcactatccagtatccaattccatgtcatcaaaagtaatatgcacatgtattgttcgtggttgttcaagaagaaattacctggacccagtcactcgtgcccttgccccaggccagcgagtttgccctgccactcgcaatgcccaccttgcgttggaggaccaaaacatcggtctaatccgagcagcaaacaatccagctggtattttatatgatcaaaaatcaaaatatcaatatttcaatgtgaatttggagcaaagctgacccagccgtgatttcgttataattgtttgtaaaaattatgaatttagaatcctctgatcatgatcatcagttcagtgacctatacctggataggcctcaagaagatctgaatatctccggttccaattatgatgatgctctgcaaggaattcaagcactatcattccaagatggagaacagaataatcaaaacaatgatcaagtggcagccaactcgtatgattgtagtaagtttttggacatcagtgcaaaactgtttgtaaactctaggtaccaggtgttatgatctaaccaggatagtatttgcttgcagctccattctttattgatcatctcaatcgcaatccaatgctcctcctggtcagcctcaagaccgcccttttctacgttacctcacagtgttctcttagcacattatcctgtctcctgcaacttgaccgccaacttgtcgaaatcgttgcttcatatggcatgacagctagtactccagctcgggaactcagccatgctgagaaattgatactcaaatcatttcccggtgaccctcgagccataatccgacacttggcaattgacccacagctgacttatcttgtctgctgctccgactgttttgccatgtacccggacgattccacggctcctcaacgctgctcttatcgtcgttttcaaaccatgaagcctcagccaggtccagatggaggtactgctggccaagatcaagatgatcctggagatccagcacatcatggggagcaatttgaagaaggcgatccatttatatgcggtgctgaactgttccagggaagcgggctaaaccgcaaaccaatccgtcgatttgcttatcagaacctagatgcctggttagcccgttttttttcgagagaagatattgaagatgccttggtacagactgccgctcgatcaagttccccatacgatcctgccatggaaatggaggatattcaagatgcacgtgtgtggaaggagttttgtgggcctaatgggcagcaattcacagctcatgatggaaatataacttttggcatgttcatggacgggatcaacccttatggaaaccgtcaagctggaaagcatttctcagtttcttttatcattatggtttgcctcagcttaccggttgagcttcgctacctgcccgaaaatatttttttggtgggcattgcccctgggcccaaagaaccatcactggaacaagtcaattcgattctgaaacccttagttgaagaacttcaaaacatgtgggacccaggcctgtttctatcaagaaccactcgacatccacaaggccgacttgttagagcagctttgcttccatttttcgcagatcttcctgcccttcgtcgtgcacttggatttgctagtcatagtgcaacacgcatgtgttcggtttgtttgcttgaaaagaaagacatcaataacatcaatcccgaatcatggccggtacgaaacctcactgatcatcactactgggccaatcaatcacgtgaagcttcaaatgccaaatccaaactccgaattcttcgagatcatggggtacgatactcaattttgctggagcttccttactggaacattttagattatcatgtagtcgatgccatgcataacttactcctgggactcctaaaatggcattgccaaagattctggattatgtcggataccgatgatgagaaaccacctaaatgtgttccagtacgcgagcttcgtgaactagagaaagagctggagaacgaacctcatcaacaaccacctgaaccaatcaatgaacgccctcccaccccaccacccgaagggataccttttgaagatattctgtttggaactattaccgatcctagcgataccaattttacactgagtaattttgaatgggatgggagttgggtacctccatctgcagggaagattgtgtttgacacaaaagttttatcttatatcaacttacacctcaagaaaattcacattccaacttggatcaagcgagctattcctgttctgggaaaggcatcatttggaagccttaaggcagatgagtggcgaaatctcttcaccatccagctgcctttgatcctgccagtgttgtggaatacacctgatgcctcgtcaaaatcgttgttgcataacttttctcatctagtatcgcttgtcaaccttgcacttaaacgatcaatgagcaacgcacacatctcaaaataccggcatcacgttcaaaagtacttggagaccagcttgattctgttcccagatacgcccttggccccaaatcaccacatggcaaatcacttggcagaaggtctggagaaatttggtccttgtcgcgcatggtggtctttctcgatggagagactcatgggaaacatattgaaaactacttcgaacaaccgaccaggtgagttgaatctttggttgtatacacttatatcatgaaatcactaattcaaaaatttaatctccaggcgaacttgagataactttcacaacaaatttctatagattaacaaacctgagagccctgctcctaaattctaacattgctccggagctagtaccttttattcgacaagtcaaggctttgtatgacccaatcccattcacccgtaaaacaacccctcccacaagctcattggttacaaagatcttcaaggaactactttctcggattaatcaactcttccccattgaaggggtaaaatggatcgcttcggatcaatgggacaagcttcccccaagggaaaagctgaaatctgcggcagtaaattcccgatgcactcaactgaagtactggattgctgatcaacacgtagttttttgcaccatgaagaagaacgagaacaactgtgtggttgcattaaaacccaatctaaaagcaagctatgggattatcaatgagatatttcaacattctcgagttacaccaagcaatgtagcattgaccgacacatgggtggctattaggcccttgataccagttcccttaaaaggtgatccatttgcccagttttctgattacagcatctaccttttgttaagaagaatagatcattccaacatttttgtcttccacatcagcgaaatcttggcacactgtgcctggatggagtacaagcccggtgaagcaataagcggaataaccgaaaattgtattgcccttgtttgccttgatcgatcatgataaggaacacaaatatttctagttattttttttatagtttgtttccctagtttctgatcttactcttctagtagttctatttcttgaatgtccaagttttgctctcaaaatattttcaaaaaagaattaacatgggaatcaatgcaaatgttcacgagtgagtaattaggactgaattatctattttctcctcattggagtgtgggcaccgccccacagtagtccaacaaaggggacttagctcagttcaatgtaagtaccagcctccaaattaaagtggcattcttggatctcctcgaaaaaccccactcatcattgtggtcatgttatacgtaccaattattaaatttgaaagtttataactaagctcatcaacatgtatcaaacttttccatacacaattcagggatcggcaaaacaattccttatcaatatctatgaatttccactactacagctgcatcaccttgtccagactgtgcatagttttgtccatcaatcggaatgtcaagttgggcgcttttcttccaaatagttcatttatctttgtgacttagttgcatggaagatcaatcaatacaaaatgacacctagatggcctttccatcgaacgagttgatcatgatggcactgcatctcatcacgaatatcggtggcacctggcagccccaaaattgtgcccattttacaatatgggcacctcgacatgtcaagcactcccctttcaagcctcaaggtggcaacgtcagaccaactggctacgattttgatcaaacaaccctgcaccattacacagaatctttagactgatacaatcccccccccccagctcataaaatatctgtctgtctaatattagatacgtgttcaacacttatttttcattgcatactccatagagacctctgacgatacaaatacattattagattctattcttccccagcctagctactatcatgcaaccttttgatccttatgacaaaaagaatgttcacgagtctcaattgttggactatcttagagggtgtgacaagaagattatcatacctacttcaaccaaggttaatgtactcaggcgaatggttgccgagcgaatgaaggccgcaggtgtggcatctttttaagtatacttatattaataattttttatttccacctgactagatcatatttattttggtaggtcaagatgagttatatcgtgccagccatacagacccagagggccgacgaagaagctctcggattcaggccaaggaattattaagtgcacaagacactggaagtagtaagggaggggccaactgttggcaaggcttgccggtgtcaagagcaaaaccaagaaaatgcaagttttggatcaagaaactcttcaattgtgcttacaatctggctgatcaatctgcagctcattgcatcatatataatttagatcccgaaatgaagaaccagtcgatgactcttagaactcaagttccaccgcatcagaaacaactgcccaagactcagactccgccgaatcagaaacagccggccaagactcgggcttcaccgcatcagaaacagaaaccaagatgtacgtacctgatcaattaatgaagccagaaaatctcaaaattgaaatgcatattgctcccaatgcaacagcacgtccaggcggccccaaacttgattggccttcaaagatctgcattaatcggccaaaacaaaagcgagacaacccagtcaagctcaaatcaatcacatcagaattcccaggtatgttctaataatttcaccaatgatattgatcctcagtaagcttgtagatgcaatccactgatgtcactcaaaatttttaaacccttttgaacttgactgctatctattttagacgagaagtgcggcaaaaaggtagtgattagcaatacctcagacaatgctactcaatctactggtagatcatcctcagatgaattgtccgattcaaccgatgattcagaagaaggcgaacttggcaggattgcagaaatgtccatctctgatgataattctgaacgattggagctctcctcatcggatggtcagaacttatcaatcgaagaattcatgactgaccttggcgataatgatggtaaatccgaccaacttgctgaagtctctacagcagtggtcaacttgggcactccaaccaccctttccaagttcgatcatcttcaattatctccagagatcccagacctcccgtcacctttgtgcgctccaccgccagtcctcttgtccaacaatcccgaaacaccaacctcagaattcaatgaaggcgttgctggtccatcaaacctagtccccagtctagacctgggatttctcgagccaatctttactgagcagcgggaggcaatgtcaaagtttgcccatgatattgcagaactggttgatattgcgattgacaagctccgagaacagagccccaatgggtgtcaggatgaagcaaatgataccatctcccagaacagctgggtacatgtttctaccgacaagcagccatgtgtcttagccactgctcagaatcctgatttgtatttggatcgacatccaattaagagtaacgtccaagacaaagaagataacaaatctttggaaaacgacacaattcatggtaagaacagttgatcataataagtaattcagaatcattatgatttggctaaccattttgtttcaatagatgaaatcagctcaacttcgtccatcattgtgcattttgtaagtccagtacctgaaagggagctgaaaaccatgagaatttcttcatgctttcttaacattgtttccaatcagcagagctcttgtcaagaaaggagatcgcccgagggatccattgccacagggggctctgaaatgggttttgaagccacttctagaaccgatgaagttgatggtaagagtggttcatgatcaatattctttctcaaagtcgtcatgagatacgcataatcaatctgattagtttatatcaacttttaacatagatgatattgctttggaaagcacgaagagtgatcacaaagaagcagccaccgaatttttccagacaggtcaaatttgcggtaagatttgagatattcttttcaaaattggtaatagtcgacaagaaagctgatccatgacacgagtttctaacagatgatagaaactcaaagcaggctgccgattctccaaactcacaacctgcaggaggagcatttgcgcctgggctttctccacttcctttggaccgagcagcacctcaggttcacttcaattctgaaatctctgccatgctttcattggaagaggccctgcttgatactgactttcatgatcgtgtatagctagattttaattcacatactgagtgaacattgatttttatgatcatatatagctagattacaattcattctatcctttacatggcctgccatttggtcttaacccttcattgaattactgatcacataagatcactcgttgacaagagaatgtctgttgtgaatttcctctccttctcttataatagcgttaattgacaactcaatctagatagttcaggtatcatgcggatgcatatcccttcattactgtgttcgcaagcaggtagaattttgaaaaatttcaaaattcattacaagagcatttgcacctttttttctgaattggcaggcggagagattgagaagcacttatttggcaaagagcctcatataatatgtaaacagatttcccacaaaacaagcatgcatattttttgattgaatatataaactaaggttcgattggagacaataattttaaagttgggcatattcatttaatcaatttatctaaatggtgatgcacaccgccaaagtaaacatcatctctttcagcatattcaccattctgatattttttacaagcattgctagccttcgtggctacttgtagagacaaaccaagtttagtgaaatgcttggtttctgatggttttaaagtaccatgtacatactcttgggctcgaaagatgatcagacaaaccgtttggggattgaagtttaaagccacacggatatcgcggaatataaattgaccattttggacgttatacccctttggagcaaactctccggtttttttggaagttggaagtaccatagcaaacgcaagaggcaattcggaatcatcaccgtcgtccttgtgttggtgattgtaaaatccgtttgatgaatacgcaaggttggacgcaaaaccgaagggggactgatcctcgggagattttggaaagttcttatcggcaaaggaggggattccgaactgatccatgtacgccttgtttttttcaaccgccacgttcccaaacccgtgaaagaagttccaaaggattcgaccggctttggatgaatcctccataagcgcttcgtaacgtgatggatttttcttgatagcttgcttgttgcgatagcgaccaagaatttcaagaccatcgtaagccttgcgccaaccaatcgcccacataatcccaccacattttcgagtttttgaagcgaccggataaataaattctttgcatcgatgaaggaagagcgtaagaaagttgagatcatcaaactgtccagctggcattgaatcaatgggcaagtaatgcaccatggctatgatctgattggtggattcatcgtaaatttttgtataaccgtgtttgatttgcttgaaattcttctgaacgtaatccaatgcggcagcgttttcggcgtgagtgggattccgagggattatctttcgggtacgaggtttccgcacgtgctttggatcagctttgtgagcatcgagctgttccttgtaagccttaacccgttcaagaagctcggcagtgatattggggaacagatcaatgggtttcacgcgttctttgatgatattgatgcctgatggtggaggctcattcgtcactgtttcagcgcaagcggtctctcttttattcttccgtcttttcgccagaaattcatttcgcttttttcgctgatgagcattcaaccttcaaaagtttccattcattatgaggccgtaatgggctcaagatgagagaaacattgaaaatcaaacaccaacagtttccaaagcaaaatggcatatccgttgtaaatattgaagattatgagagaccgatgcaggggaagaagagagcaagccagaaatgatcagcatagtttcacctgatgattcaatgatccaaaataccaacgaagatgtagattttatccttggaggcggtgaagcaatttgtgagggcttggggggacccagatctttattgacactggaacgtttgaggcgaatgatgttaaccatgatgcaattgattattgaatttttcctggtagattgatataagcagaggttgtgaatcaataaaacagatcagtgaagtatgcgagtgaagaaacaatatctaacctacttgattagttgaagcaatcttgatcgcgtaaggggtagtgaagcggttggactcaaggacggctggtgaagcgtttatacgtttagggcactggtgatcatgcaatgaggaagaaagtcctggttaacttagttagaagtagacaattgttagctatgctcaaggacggaaagcagagcttgtttagacaagaactcacataaaaggtaatcctgatgggaagaactatgttaggagccaggaacgttcaatcttaggaaaatttattttctggaggagagtatgttcagcgaggagggcacgggagagcagagataggttagacaagaactcacacagaatgaacttcttgattttctggggggggggaatatggggatcgaggaggactggagaagtactgatctgagggcagcaagcaaaaatggtctcggtctctgtgaaacgtggaaggaggtgcgtcaccgttgtcaccgttgcggagcgcagcctgaccattgcttcctgggcttttcgggcaccgggggacgaacagtctggcttccaccccgtctacgtcgtccagcccaaccaccagtcatcagaccagctgctgcagtacaacatcacaactatcatccttccgctgaacgatcgcctccaaccaaatcttctcattcccaatcctctcaaccttcgtcttctcgctcccgtcaagttattgccctagccatgatctgccgttcaataactcgcgacgagatgaaaccaatggtgcaggaggtccttgggcctctaggacaaatgtgagtatcactcacgcccagtctcactatcatctcatcttaagctcacaactgatcatcactttctcccttcagctcggacgttgagattctatcattcgagggtcgaaggttcatcaatgtcgtcctgctcatcaccttcaaacgattgagtccagctcgagaggcttgttcgaaacgccggtttcgggtaccttcggcctatcactatcacgactacgatccagtcgtcttcgagaacacaccacaacgacatatttcgtcggataccggcccatcccagaagccatctgagaactcgaatactcccagtcactcctccgatcaagcccctcaacctatctcctcccccaataattcccaccatacttctgagtgtccacaaatcgaggaaacagatcaactctattcgagccctgaccgcaagccaattaacgccaaagccaacgccgaagctgccgaatgcccccgggatgtcggtgccgagcggtgccgtcggcctgttcatatgtagatccaccatccacgacgacagccttcacctcacttcctcaaacatcgaaaaccatcaacaagatttcggccggagcggcttaaaccaatgagcagccgagagcaactgatgtacagactatagttcatcattcatgtggattggtgcccatcccagccctgagccggccaaacaaacccaaacgcactccatgtacccactcgcacaacctgaaccgccctgccggcgttgtccgatcgggcttggtttggaggctgcgtggatggctggacatcgacagaagatggcacatcgacatcgaccaaccgcgcgcctctgcgagtctgctgtatgtatcctcaagtagtctgtaccacagccccagctcgatagatatatccgtatagccaaccttggattcctgatattttcttgaagggttgtccttgatcccaaatcctctcttcctctcaatccttcacttcaaccttcttgcagaccagctgaacgctatacctacgattcaagcggaatagccatgcttagacgtgagtgtgaatgggccatatgcttcgcttggtagaagcatttgatcatcttcgaagagtctcatactgatcctgcttgatttatcggttggtctctcttataaggctcttactctcgtccggatctcgcctattcccggcctggaatcgtcgaacgaacgggtggcagctatgacttgggtaaataattcttgacttcaaacttcctacctgccgatagaaaatattgggtcacaggaaaagtgagtacaagccattattgatctaagaattaaacattatgtaggcggtacatggcgaccagcgaattatgggccttacacgctgcgtttcaacaatcacgcatacgatcgcaaccttcatgcgtgttattataacctagaggatggtaggtttcgttgaattcacccggcctctgtactgctttaaataagctacccccgttcaatctgttgataactgttcataaccacctcgggcaatatccacaaatctagattattatggctcttacggtgatctccttgaatacgaggtacgcaaccgtgaaatttcaggatgtgatatatcattttattcacaaccaaacctggatcgcattgtcataacgatttctataggcagccttacgaatgaatcgacagcttactgagcaagaacgtttgcgacgctggcgaatgcgaatggcgttcgaagagctagaagaggctgagcgaatgcgacgctaccgatcgatggcccatgtatgagatcttgcctgtaaaaatcattataaatatctttgcaagtgctgataccgcagagggtgttcgcacagaccgatcgcttgcttctcggcctctccgatcattcctggtggggagagcgttacgggagccacccttttcatcaccgcccagactggcgcagccggtttgcaaacaagatccgaagatgggactctagcttcctccctctttcatcctctctcagtaatcgttacgcacccgtttgggccgactcgggcagtcttgctctcaacaacggccgacatttggactcgcaattgcgctacgctcagaacggctttcgtaacgatcatctgctggatgctgaacgccgactcgatcaagacatccgataccaagaacttaacaacaccgaaagaaggctcgaaaatcaggaagagtaccttcgagatcgagtcgaagataacatccttcatgatcgagagagagccctggagagccagatgatggataatgtgctatatgagcaagaacggaactacgacagagacttgatgtacgagcaggaccgccgtctggaccggctcgaaggcgaagaaatgctatacgaccaagagagaagattcgaaaatcggctcgaggaggatgagctttatcgtgcggaaagacgtttggacgatgatgcacgctacctcgaagggactgaaatcctagattccgacttgagagacccgggcatggtggattacgatagatacccagacatgcagatgggtctcgatgatgacttggcaagaagagaaatggacgacgattatctcgaaagggaaaggttggagcgtgacttgatgtattgagaggtgtcgatatccacaaaactaactacagaaagtggaaaacagtcctacaaattactcttaacctaccatcaacttgccagtctattgattagaatggatgtagagcgattgttgcacatagtctccagcaattcctggctgaaaagcattttctctggctatttctgtatgtactaatagaaccagctcccgattttgtggagtgtttgacttcagagaggtgactgagaaagtgacctgccgctttgtttggctcaaaaaaacgcctatttctttggttacattgatcagatattccgatgttatcctgtatcactgttttgcatttcagcagctctcattatgtagcatccaaggaagcttcttagattgaatgcaatgcccaggcagatgttcaccagatctcaaactcagcactgcaagagcaatgtgctccactggtggcagctgacaggccatattataaagacacctttatgtcatgagtacctctgtgatattgcatgctatgaactgaagtcagtagagtgaggattttcaagcaaaattgtaggcttgactgattgcatggctggtattgcctggtaatgtgagggttttgaaagtggtgactccaaattttcaagccaaattttacacagaaaagggtcatgtcagatggataagttgcaattgttcatccaaagacttttcaggtaatgcttgagaattgtgtgagtagagaatcaactacactgtaattttagtgctggtcacactacagttacagctgaccaaaatttggcaaaagaggtaggtctagctgtggtgggcccctaattattagcggtagtggaccactaattagctataatgtagcgtggttgagtgttagtgaattttagtgggcttccactgcactgaaaccaaatgtctgtaagtgtaagctagtggctctgagctacactaatgttacttagtgtagtttgatgcattgttgagaaggggtgcgagccatgcctatgacatcgtcatcgcggtcacttttgagcaaaccagcgccgcacgcgaggctttctttcgtcggacgttcgaggttccaagtccatttagctatcagaaaaattccatcaccgtccatcgcacccttcctggtacccgcaaccagcaaccgacaccgcgcctatccacctcccagatagacctacctcagacccctcttcctgcttcaattaccccctcccatccctcttctccagcggataatccgacctcccggtcgcttactcctgctcaagataaaccgctgaccactgaagattccggaccggaggaattggcaatggtcattgacacaaacgaaccttgcattagcgtcagttttttttcaatttgtgaattcaatggatcctatattcagctgatcaccaccaacaataacaacataaatcctctacagactagtccgtcttcgtcaagcaggtcggttgaggcttccgtcgatcagctcccctgtggctcgaggagtgaatcagctcaagcggttgaccaatcggctcagatggatgattcggctccagaagatgtgtgtgcggttatctttgatttcagtaaacacagctcaagctgatctgattttttctttcttttttgctcgcagcaacctctctgggaacgtgttgataagatcaagccctctgtcgatgataatgttacctctcgaccgtggtcgccaagctctttggtggtctacgagcgtctaacgccagtcgctccgattaaacccccacctactcggcaaaaagtacgatcgaagactgtttggattaaaggaacgttccgtcggaatattacgaatgatgaggtcgaggcatttataagacaaatctttgaaccactcgggaagatgttagtctttctctggggacggaggagatcgacaaagcctcggagctgatcgagaagaacctattcctgctgggcgcgacagcgatcgaggataagctacaagtgggcgcgcccgatatgttctataccctccaactggccggcatcaaggtctgggtcctcaccagcgaccgtcaggaaaccgaaatcaatatcggcctcagttgttgtcttatctccgaatctatgaacctcgtcatcgtcaatgaagagtccgctgacttcatccagaaacgtcttctctctcttcgggccgctcataaaaatcctgctgattctgaatcttgatttcagattttgtttttgtcttattctttgcagatgggaaacgtttggggtttgctttggacaagtcaacttccaatatcaaaggatcgattacgctagcgatcggtgacggcgcaaacaatgtcagtatgatccaggccgcccactttcaagtttaaatcagtaagcttattgactcatgattttaatcttagctacctcaaatgagtggcatgatacttactgcaaaatgatgcactttacgataacaatttttacagcaacagatgggaagttataagtcacactttgggatttcattatgaatttgttgaacctcagtacatgtacccaataaaaaggaaaaaaaacatttccacccctcctgcttatcatagactaacccagtaagtccaatctcatctaccccctcccaaccatccgcgaaaatcagttactaaaaccttatctgtctctttttttcagcctcctgacgcaatctcagcagcccgcattcactccccgatcaaaaaaaaaaagaacatcatccatcgatccatctggacttgtgatggcacccacggttcacaacaaccaagaacaaaaagagctcaaatcctcagaacctgatagtatcctcatctgatcctcaaaccattgggcaggtgccttgcccgcccctcaaggactctacgaccccgaccaagagaaggactcatgcggtgtcggacttgtctgccacatcaagggccaacccaaccataagatcgtctccgatgctcgctccctactatgcaacatgtcccatcgtggtgccactggcgcggatgctcgcaatggtgacggcgctggggtgttgaccggaatcccccatgcgttcttcctaagagaggcctcactcctctcgatcgatctccccgcccagggtcgctatgcggtcggaaacgtcttcttcagaccgaacccgcccgaagcgctgatcgagcacaaggccaccttcgaaaggattgcgcttacccacaagctcaaggtcttaggctggcgtgaattacccgggaacaactctatcctcggcccagctgccctcagccgtgaaccaatcatccttcaacctatcgtggttccagactctaacgaaccggacgcctactttgatgaaaaggagtttgaacgccagctctacgtcttacgaaaacatgccagtcatgccatctccctcgccgattggttttacatctgctcattatccaacaaggttatcatctacaagggccaactcagccctagtcaagtttacgaatactactacgatctcaaccatgtcctcttcaaatctcatttctgcttggtccactctcgattctctaccaacactttcccctcctgggacagggctcagccgttgagatgggccgcccacaatggtatgcagtccctccctcctatcattattttatataactaaaacatcaactcacacatctcaccacccatctttttaactctgaacacaggcgaaatcaacacagtccgtggcaacaagaattggatgagggcacgagagggcaacttgtcttctgataaatttggtgatcaattggaatccctctaccccatcattgaagaaggcgggtcagattccgctgcttttgacaacgtcctcagtcgtcaatggcgtcatgagtctcccgtacgtacctccacatacattatcacccccacacattatactgatctctctctctcttcattgtctacagagaagccatcatgatgcttgtccccgaggcctggcaaaacaaccccaacatggaccccgccaaaagtgcattttaccaatgggcggcttgtgtgatgtgcattttaccaatgggcggcttgtgtgatggaaccctgggatggcccagcccttttcaccttctcggatggtcgctactgtggagccaatcttgaccgtaacggtttacgtccatgtcgctgggtgaccacagacgaagatctgatcatctgtgcatctgaagttggagcgatcaccattgcacccgaaacgatcacccgtaaaggccgtcttcaacccggcagaatgctcctggtcgatacccaagaaggtcaaatcgtcgacgacaaagagttgaagatggccaccgctcagaaaaaacccttccgagagtggatcaacaaccaaatgcttcgtttacccgatatcctcaaacacaacaaatccatcagctcgactctactttctgatactctcgatgaaacccgaatctcggaagatcctcgtcttctggcctttggatatacgctcaaacaacttgacttacaagggtgcccaaatctctgaggcccgcggtctacaccagacggtaatcgaacaatgctttgttgggacagccagtcgaatccaaggcaccacttttgaactcctcgcgttagacacgtttgagttccacgaacgcggtttcccctctcgtcaagtcgtccagccgcccggcctacctgaatccggtgaataccactggcgtgatggaggagaagcccacatcaatgacctggtttcgattgccaacctgcaagatgccgtccggtcgaagaaccagtcagcctatgatgtttatagccagaacgcccagaaacaagtccgtgcggtcactcttcgtgggctgctcgatttcaattaagagagtgcccaatcaatcccgttggagcaagtcgagccttggcatgaactcgtcaagcgtttctgcaccggcgccatgtcctacggttccatctcccaggaagctcatagtgctcttgcaattgccatgaatcgactcggcgggaaatctaacaccggcgagggcggagaagatgcttctcgttctctcatcatgcccaacggggataccatgaggtcggctatcaagcaggttgcttccggccggttcggtgttacttcaaactatttggccggcactgacgagcgttagtatcttattttcttttgatgtcatccactccagagtgcttaacaaaggttgcatttttttattacaatctagtgcaaatcaaaatggcccaaggtgcgaaacctggcgaaggaggagaattacctggacacaaggtatccgaatcgatcgccaagacccgtcactcgactgccggggttggcttaatttccccaccaccgcatcacgacatctattcgatcaaagatttgaaacaattgatttacgatctcaagtgtgccaatccgcgggtgcaggtttcggtgaagctagtgtcggaagtcggagttggtatagttgcatctggtgtcgcaaaagctaaagctgatcatattttgatctcaggtcatgatggtggtacaggtgcatccagatggagcggcatcaagtatgccggtctcccctgggaactcggcctggccaagacccaccaaactctggtcttgaacaatcttagaggccgagtctgtctccagaccgacggccagatccgaaccggtcgtgatgtcgccatcgctgccctcctcggcgctgaagagtttggttttgccaccacccctttgatcgctatgggctgtattatgatgagacgttgtcatcagtcagtcaactcttccatcattcgatgccttgatcaaagatgattaatcttttactgactggtcttccttaataccacccaaaacattacgcttctttctttctccccaatcgtagaaatacttgtcccgtcggagtggccacccaagacccagtcttgagggctaagttcactgggcagccggaacacgtgatcaactttttctattacgtcgctgaagaactaaggacccacatggccaaactcggtttccggaccttgaatgaaatggttgggcggaccgatctcctcaaagtggatgaaacccttcgcaaccccaagacagttaacattgatctgagtgcggttctcaaacctgcttggaagatgcgccctggagtagccacattcaagaccaagcaacaggatcacaagatgtacacccgtctggataacaaattcatcgacgaagccgaaccggcgcttgccaaaggcctgcccgttcggatcaaagccgacgtgaaaaacacagaccgtgccctgggtacttctttggccaaccgcgtctcaaaggcatacggcgaacagggactcgaacgggacattatccatgtcgacctccgaggctcagccggtcaatccttaggagcctttttagccccggggatcactcttgagttggagggtgacgccaacgactatgttggcaagggcttgtcgggtggacgtctgatcgtctacccaccccggtcttctcccttcaaggctgaagaaaatgtgatcgtcggtaacgtctgtctctacggtgccacctctggcaaggccttcttccgagggattgctgccgaacggtttgcagtccgaaactcgggcgtgatcgccgtcgtcgaaggggtgggtgatcacggttgtgaatacatgactggtggccgggttgtcgtcctgggttcgaccggtaggaactttgcagctggaatgagtggcggtatcgcgtacgttctagacatggcgcgtgacttcaagaacaaggtcaactcggaaatggttgaactgtgagtatgtatttggcgcacgagaatttcttgaatcttgtcactatcgagaaaatcaagctcaccctgatttcatgactctctctcaggggcacggtcaatgacccgtccgaaattgctgaactacgtgggatgatcgaggaccatcgtcatttcacgaaatcggagcaagctgtccgaattctccgaaacttcaatgaattcctgccccgctttgtccgggtcatgcccttggactacaaggccgtcctcgaggctggtgccaaagcagccatccagtccgatcctcacaaaaatatgcccggttttgacatcaagggtgatgcattcaacccggcggaggacaaggcaaatacaaatgtgaacgatcaggttgagatcccctcggccacgctcggccattctgaacctcctgtggtcgatctcgaggactcgatgttggatgcggagagtgccaagaagattgtcgaaaagcttgacaagaccaaagggttcatgaagtataaacggctcaacgagaactacaggaacccaaagagtcggacggtggggttcccttctgcccatgtcaacttgagaaaaaatcatcatcccagaagaaaaaaaaaactgacaagaatatagtccttctaatcaactaacttaagtttttttatttcaatcttacctttgttttattttattgtttcttttcttttccatgatcaaaaatctgagatggctcactcttgaatcatgatcaagtaccctctctgcaaggagaatcttctcacagaaatctgactgtccttaattagcattgtatttattacaaatttagcaaccactgcttataatgagaaaatcaagtaaaaaaagctctacattagcttccatttcattataaagcttaatcaatcatgcacacaatcattatttctaaaggcttccatttctgcacagaaataagacttatatagtaatctaattaaatattgattgaaataaataacatatcattatacattgctctatcattgtgtcacatgacaagattgctgttataactgttatatgccacttaatcattggggtgttatgttgctctttatcactggtattgtatacacaatgccaaaaatgacagatgttatttgacataactgttattataactgttattataactgttatattgctcatcatttgggtgttatgtgggggagatgtaaaaaagtgatcactactaggtatcccccatatcccccaaaattttacttgatatcccctatggagaaatgagtaaggcatgaagtgttcaaaccgaggtttgtacaggaaaatggttttcactctttttgtatcttgcaatcccaagacaatggtttctgattatcagtttctttccctgctttgtttggtagtcaagcctcattgattgcttggtacgaggacgatctggtggtcggtcatttttcttgcttatctggtcagtcggtcctgtctaggtcgactgaggccacagcttggtattcagagagataccgacctcgagttgaactgattgaatctcgaggtcgatctgcatagtggaaagaaggtcgacctcgagctggaggagattcaaaccgaggtttgtacaggaaaagggttttcaatcgatatcgatctcaaggtggagtggattcagctggacaactgctcattggacatgagcccgatatgaaagctaaactaaacctgttgttgtttttttgcgcctgatctggaacggtggcaatctgtaggtaaaagattgcttatgacgcgttggtaaagaagggcgccggaacgtattagtattgagtcattctagcggtgattcgactgagataaaccgatcttgacagcagtcttctgtggtgtttcctttctgtgagtgattttcataagttgtctgatcttcgttcattgaatgaagcgttgacgatagtttttcggttaatgaagtttgtctcgtgcaaaggacaatcaacggatttgtatgtctgctccgtcactgtcactcttttctttgtttgatttcattggttgcccccaatagttagctcagtgttgactggctgactagtgttgatctttgtctttggctggcaatgaaccaatctgtagggcaggcttctgttgtgtggtctttttctgggtaagtttcatagctacttctttgtcaagtcgtactctgctttgtggtcaatggctcactgctcaaacaaggccttcaactcgcaaagaaacaaggttggcttttgcttcgagtgttcttgattgattctaatgtttgtcgctttggagtttggttttggcactgacgacatgaactggttaaactgctgtcttttttgtataaagctcactgcctgcggatatctcaactcaaatcaggtcggtcggaactagtaaaccaagatcgctgtttggacctcccttgatcgcgaggtctagggtggagtttcgatttttgggtgtaaggcttcactatccgttggggactctcactctgtgttggaattttctcagtttacctcctatctcctcctatctccattcctttttccttttttctttctctctccgttgtctcgatctctctactctactcaattctcatctcacttctcttgctctcttcatacactgtcctatacactcccgatcaaacgtcttcttaaaacaaacgcctcatcctcgtctccaacgcctcgtccttgccatcttcttacaccgactctatcaaacaccatggaaacaaccctactcagacacaccatcaaccacaagccgaacgagtcccttccttcaaccacaagctgaaccggtcctcaatgcagtataaatatcccattgttcttcgctctctcgtcctctttcccctagcagtctccgacaatctaaccctcgacacactcctctcaaatccttaaaacaaaaactgctcaactatcttctacaactccttcaccaacttctaccaaccctcttcgacaattcccctcatcattcttctccgacttcgcttcttcttctctctcattctctatcttctttccctcttctctctcattgttcaatctcaacgtcgacgactccacatactgtcgacgtctattcaaccacctctcattctcattccgccgactctctctcttgaaatattcacttggcttttgccaatttggtgagaaaaacatactgaatcgatcaatattaaccttcttttttatctttcttatttcaaaacagtgtttactacttgtccttgtttgatctactatatttcagtctctctgttctgtctaattcaaaagacaactcttctcgtggtaaatctctatttctctcgagttcttactttctcttacttttgttttatttctgtcttattgatttttttgtcttttgctttgtcagttctggttctagtttcaatcataattcctgtttttcatcacgattaacagtcgaagcgatttcgaacaaaacctcatcctctcaacccagccaaatgtcgaacaacattccgaaaacctctctcgcttccaaccagaacacctcacagaacaacccaatggagaaaattagctccactatactgaaaacagctctcgaagccattccgctcctcactaccgacaactacactctatggcgaaaccgagtggacaacatgctggacctacaaggacttcgagcatcattgactgaagaaaccggcactctttcggccacagacgacgttcaacttcgaacaatcatcacatcgaagttggattcttccatacaacctaatgttatcaatcatgaaaacgaaaaaaatgctcgtaaaatctgggaatcaatcactaattattttgcgtcaacacagccagccaaccgagcaagagtcttcaatgaactccttgatctgaacttcaacacctcagacatccagtcctttatcacgtctgtccgaaccatcaactctcgattgtttgaaatagggatcgatcttcctcaagacctggttgcatacatcctcctcaagaagcttccttcggctctgatcaacgtcagtcagcaaataactcattctgacaaacctctcaccagtgatcttgtgcttgatcacctcaagctcttcaacaacgatcagtcagccatagcaaatcgctcttcaggtacaagaaatgatccgattgctctctattcagatgcatcgaagaaatgcaagaagaccgcccacaacgtaaatcacccagaagcgaagtgttggatgttatatcctcacctcaggccagccagcgagaacagaaataatcgcacagaagcaatggtcagcagctttcactcgtttctttctcaatcctcgtctcagttcattctagattcaggatcttctgctcacatggtttcaaatgtcaatctcttttttgctcttgatcgcacagaaaaaggattagttcataccagttcaggaaaagaccctctgcaaatcaaaggatctggatcgataaggctcatcaacgagtttgggaccatcattctccatcatgtcctatttgttcccgatctagtagtcaatctgttgtctgttcgatgtttagtattagataattactgcgttgaattttcaaaaaacaccttttctatctttaaacatggagagcttaaaatgaatggtcactacacttgcaatctaccaagtctttcttttgcaaatgataatcatcagtcacacttctcatcagccgagaatcttcatagatctcttggtcatataagttatcacagattgagacataagctcggtataccattgaaaaatgaaaaaatctgtgaagcctgttcactagcaaaaatcactcgagcatcattcaaatctaagcatcctccagcatcaaagccctttgaagaaatccacttagacttgatcggtcctatctctccaagctctagagagggtcaccgatacatattgaccattgttgacagtcacaccagattctgttcagcaattcctatcaaagctaagagtgacgtagcctctgttctatcggattcaataaatcttgaagctaagcggttcggatactacccgtccgtgatgcactctgatagaggaacagagttcttgaatgtaaccatgaaggaattctgtattcaacatctcattcgtactcggacatcagatccttatactccacaacagaacggtctcgctgaacaacacaacagaacgattctggagtcactccaaaccatcctcaaagattctggattctctcatcgattctggagcgatatcgtcaaggtcagcactctcacccttaatcaaatcccggctcataaaagtaaaaaatcacccttcgaactattcaagaatcgctcaatacccattgatttctttcgacctatcggtaacagggtatcttatctcatacttcctcaaaaacccgcctcaaagctcatgcccaagggaggacttgggactcttcttgggtacaatgacgagatacaatcgtacaggatcctaagcgacaatgggaagattgttgaaacaaagagtgctcgattcttagatcaaatgaagaagccagaaaacaatcaagatgaagattttgagatcgttgtggaaaatgttcaacttgaagaaccggcctcacgaaaagaagatctaattgtcgcaaatgaagaccctgaatcggatgatgaaatcgttgtaattgaaaagccgatcgacatcgaatcagactctagttcggactcgtcttctgattcatccgacagcagcgatgacgatatagaggatggacttgttcctaaatcaacgactcctagaagactacgtgatcgaacttcaaaagtcaaacctacaaagtattcatatctgtcaacggatccgtcatccttcaagaaggcgatgtcgtcaagtgacaaagacaaatgggtttctgcaaccaacaaagaactgaataacattgaaggacatcaagtttgggacgacatgtgggatcgcccggaatcgttccttcacacactctggatcttcaaaacaaaaccagctactctctcatctcaagaacgcaagaaagcccgcctgtgtattcagggattcgctcaacttcctgaagaatgcggcaatacgttcgccccgaccggtaaattcacgaccctgctcatgttacttatgtttgccgtggacaaaaaactacctctaagacagtttgacgtaaaaagcgcattcctctatgccccgcttgaagaagaagtctacatcaaaactccagaaggatctgatcgaaaggcgccatacctcaaactcaagaaatctctctatggattgaagcaagccccggccaactggtacaaaacattgactcagtggttcgaatcaatcaactatcagcagtcgacctcggatccgtgtctgtacatacacaaggatcgcaactcttttatattctttcacgtggacgacttgattgtagttgggaatgttgaaatctttgaatcatttttcatgaatcaatttccaaattcaactgctcatgcgccagattctctgcttggaatggaagtttatcaagaggaaggatcaatcaaactttcgcaaccaaaactaattcaaaaaggtcttgaattacttcatctcaccgaatgcagatccgtcaagactccgttgtcagttgccgtccaactaaaagaggcaacaaaggaagaactggctgaattcaagaaactagatgtgaattatcgatcattcaccggtatactcaactttctagcctgtcggactcgcccagatctagcgcccgcggtttctattctgtccagtttcaatcatgctccggggatcactcattggaaagaagtactacattgctggaaatatctggccggtactatggatctcagtctaaatctcactcccgactcgtcagatcagtcacaggcattggaatactacaccgatgctacttgggctgatgatcttgaaacccgactgtctcgaagcgggactatatgcttctggaaatcttgtcccgtctcatggagtagcaagaaacaaaagaacatcacactatcttcaacagaagctgaaatgaatgctctctcagatggagcccaagaaaatcaatggatcacgtaccttgttgaagaactctggaaggaaaagctcaatccaaccgaatttcacgttgacaatcaaggattagttgaaaaaatcaagaactttggatcgaactcaaaaacaaaacatcttgatataaagggtaaatggctcagagacctaaaatcctcgaatcaaatcaatgtcaagctcattccctctgaagaaatggttgccgacgctctcactaaagcaagcaaccacgaatctctacaacgcctcaaagaacgatgctttctagttcttttctcaccaaattgaggggggtgttggaattttctcagtttacctcctatctcctcctatctccattcctttttccttttttctttctctctccgttgtctcgatctctctactctactcaattctcatctcacttctctcgctctcttcatacactgtcctatacactcccgatcaaacgtcttcttaaaacaaacgcctcatcctcgtctccaacgcctcgtccttgccatcttcttacaccgactctatcaaacaccatggaaacaaccctactcagacacaccatcaaccacaagccgaacgagtcccttccttcaaccacaagctgaaccggtcctcaatgcagtataaatatcccattgttcttcgctctctcgtcctctttcccctagcagtctccgacaatctaaccctcgacacactcctctcaaatccttaaaacaaaaactgctcaactatcttctacaactccttcaccaacttctaccaaccctcttcgacaattcccctcatcattcttctccgacttcgcttcttcttctctctcattctctatcttctttccctcttctctctcattgttcaatctcaacgtcgacgactccacatactgtcgacgtctattcaaccacctctcattctcattccgccgactctctctcttgaaatattcacttggcttttgccaatttggtgagaaaaacatatttcagtctctttggactgaatcgatcaatattaaccttcttttttatctttcttatttcaaaacagtgtttactacttgtccttgtttgatctactatatttcagtctctctgttctgtctaattcaaaagacaactcttctcgtggtaaatctctatttctctcaagttcttactttctcttacttttgttttatttctgtcttattgatttttttgtcttttgctttgtcagttctggttctagtttcaatcataattcctgtttttcatcactctgcaatcaaaaggtatgccggctatttggaatttccgtgcttgattctattgtttgtaattttggagggttattttggcactgacgacaatactgactggttacacttctctcttttttgcatcaaaccgactgtcatcacatttcttacctaaaaaaggatcgggccgaactagtaaacttaggtctttgtttgggcttctcttgattgcgaggtctaacacggagttttggattggaggacctggtgattcagtatcgctgggggggtctcactccgctatcaaaaagtccgcgtgtgtcaacaaccagattgaactgctgtgagttcgtcctctgggtggcagctggaaatagacatggcatgtgggaatagtcaggctgatgatctggattgtttgtatcagtttgttatatttctgcatttattttcctttctattttctgtagaatattgtgactactggtctgggattgttagtaatgctttgggtttgaaaggtgtcttggctgttggtacttcctttgggggagttgttcattttattgttatcaatcatctttgaataggtacaggattgcacatcaattgtaacctaccacacgtactgcattctcagtgagtaacagctgtgttcatgtcagcctgggttaattttgttgacttccaggtctggtacactttacatatctgtgaataaatagaagctgtttgccacccacttgaactgcccccatcatacttgaatctcagtgagtgcctccttctatggtgaggtaaaggtggaaaatgtggctgcttatgaattacattgaaacttggtgtcacatacagtaaacagaaatctggttgagtacctccctccaccttgagtccgtgggggaacttgtttattgatttctttggactttgaagaggtgttgctgacttggttttgtctttttaataatggcccattggccctgtctttctttcctgcagattcacccacaggaaacagtaatctcagtgagtacctctttccagctggaggtcatggggaaaattatggttctatttcatatgatttctgtgggattgatgctgacttgtcttctgtgctctataaaaatacccttcttggtgaactgcctccggccatcagggtcttgtgtttataagggccacttgtcaactgttgtgcttttattgatagtcacccaaatggaaaaagaatttcagtgagtaactcccttcatcttgaggtcgcgcgacaaattctgatttggtttcatttggatttggtggaactttgactgaccagggtctgttgtccatataagggcctcctttctgcgcctgatttgtcaacaccaagcctcactgttggtaagtacctcctttcatcactaggtcaagggtgaaaactggctgccaattgcccctgactgggcttctcatgttttcccctgtagtgtcatcctgaggaaacattaaacttggtgagtacctcctttcagcttgaggtcaagtgatgaattatgttattgtttcttggtaagtttggaggatttgctactgactggaacttgcttttctatataagtgccaccgacggccttgttgctgcacccgcaagcttttatttcagtgagtccctcccttcatcactgggtcaagggtggaatctggctgtccagctgacctgtcatctgttgtctataaaaggccctttttctcccctgtagaaacaaccacaggaaggatcaatctctgtgagtacctcccctcagcttgaggtcacataataaaatctgctgttgtttgtttgtaattttggaggatttgttgctgactgggcctgcctttgctatataaagacctcctttttctcccctgtagaattgcccacaggaaccatcaatcactgtgagtacctccctccatcactaggtcaaggcaggggctctgcttgcactctctcaatttctttggcctggttttactgatcctgtctgtgctttttgctacgttcttctcacaggctctgcgaatatctctttcccaacctcttggatagtctgatctgtgtgctctagttaattatctgtttttgtaagttgttgccttgtctttggcttttttcttgcagagtcatttttcatgggtaacctcctttggacttgatgtggggtgtggatttggatttggactaactgtggatattggctgttattttatatgagcagatattgtcaaccactctttccttcccctcttgaaaatcctttattctggtaagtacctccttttgacttgaggtctatgtgagattggtactttgctcaatatcagagtactttattatcatttgttttttggcagttacaactcaacaatggtatcaacaaacaccaccgatggattcacagtccctagcccgaggaggtctgcgcgtttggcaactgtggagcctttgagcccacaaaagaagaagccgatgagtcctacagagaagagagctcacgagttgaggaacacacctcgcgaggacatggaattggacgtggacgttgcggacaaggacaatacggctgcggatgggacgaacgggagtgaagctcgtgagatggacttggatgaacctactcaaaaagtaagcctgttttcttttggctcattgaatgagatttcttggctcattcagtggctgctcatcatctttctctccagctgtctgggcaggttggtctcaccaacttcctgggtgtaggtacccaggaggcctgtgaatttgagtttgggaatatctcaccctcagacttgagtgcagagcacctgggcatcctggctcagatggtccatgtgaacaaccaaattcaaatctcactttctgctggttcttctttgcagtcatccaccccgcagcaaccaggctctcctcccaagactcccacctcaccgaaacaacctaagagccccaagaagagcaaggggaagcagaaggaaacgttgccggtcccgagcgtagaacatagcattggattcagccctctgtctgagtcccacactgaccagctgccgatgacctcaaccccggccgctcacactggcgaggtgataggattcgacttcagcacccttggccagtcaaagagggcactgccgagcgacttggacgctctcgttaacaaactggtcccgatggaaacgtctacaaaggtcactggctccatcaacaaggaggcttctccagttgagtcaaactccgctcgtcatccgccagccccagtaactcgaaaaaaacaagtcgacttgtttatgcctaaatccatctcaaatcaggtccgccacaatcttccgtcaaaaactcagacgttggctcaattggatcgtgaaatgaaaacaatgcaactaccagacgaggcagcaatggctttgatgaatgtgaaggaactccaaaagatgaaggaatcttgtaagtgtctattcattggctacaatcgggtagaagagcacacatctgacttgtgcctggaattgctctgtaaacagtaaagaaggtcgccgacgcacaattacttgctttcaaggaaatgaggagtgctagtggaatggtagctttccctggggtgctagacggtttgatgaagaacgctcggtacatcacacgcttcatgaaccatctggaggataaggtactagaggcatcacgcgacggaagacaggaaattgaagtcattgaaatctcggacggtgagggtgaagaagtgagcatcatgccacgtagaaggtcggttgcagaactcaaggacttcatgaggccaggattggttcgaatgccatcacatctcaatcctccaacaaaaagatccggtaggttgatttgggttattgggtctcatgttcttgagcagctacctgaccacactcctttctcatctcattcagcctcatcaagctcactcaatcaggacatgaataagcgggctaagtctcaagatagtaggtttctgtcttgcctctctcacatctctgtctctctttcttaattctaactcagtcctcttggcttcagacttgtacctggcggacttggtgccccagtttgaacctggggctcagaaaacggtgacccaattggaaatggaacgtcgcgaattggctgcaattcaagagaaggaaatcatcgaggaatccaacgcttcgactccgccaccctacaacgattcagctaagggattcggtgatcctatagctgcagcaagggcagctttgcacagggacagaaggagggctgctgctgaggctgctctggcagctgatctcgcggaagctgctacgattcaaccgccaccagttccggcgaccactttggcgaccaattctgccacagtccctgcttccgtaccagctcaatctgctgcaccgattctggctagttctcagtctgctccacctgccgctgcctctgcctctcaatccacagatgctccaaggggcccagcccagtccactgcaccaacccctgccgcctctcagcctgctcaagaaccagcccctagccagccagacaactctcaaaagacgggaccagaggaaggcgccaagaagggaaagggcaaagggaaagggaaggagactgttccagaacaaccgccaaagaaactttgaaaggacatgactgcagaggaaaaaaaagcggacgacgagaaaaaggagaaggctaagtcatctaaaaaattcttcagcattccaaccacaggaggtgagcttcttaattcagctgtcatggtccatctgatagctgaactgacatgttgctctctggcaccagctctcctttcaggcatttgggacatgagcaaggtcatgacgtcggctgaccagtaccagcaaatgatcaaagattcaaagtgcactcgttgggactttggaccagaactcttgctaaaggttcggcaaatgatcgaatggtcaaaagacgatacttatcgggattcattctacacgcgcaaggacctgtttcgactcgaaagttcaactgtccaagtcctcggggtgctttcgggcaggcaatacaaatcttgtcttcataaaggtttgtctgtttttcttctgtcgcactgctcatgtggccatctgtctgacactctggcctaatggtcttttcttccctgtagcggttaggctctttcaggtcgatgcagaagatcccttctggaaacctgcagtggtcaacttcaaactgctgaagagggattcgaatcgaaagaagaagacaaggctcatgcgtggtcggtcatagggtcaatgatgtgccggatggacgattctcacgagtttacaccagatgggccaacatcgaaaatgatctccagtggacaatcacggctggcgacattggcagccgactcgtacaatcagctgcacaagtttactgtcatgggcgaaccacaagctgaaactggcaatagggaggacgacatgctggcttcaatgtctaatgccggcaagtacatcattgggaaaattcggtgcctcaaggcaggcgcgtcacagacaaccgggtccaactcacgtgcggggaacggcttcttggtaattcaaaggcggatctgggaaacacttctttgtatcctcatgatgcagcagtctcgttttctggaggaatgcgcaacgctgaaggcaggccacattcgcgaagatgaggtcgccaagctgacagaggacatggtagccaacgaccgcggacgatcaatcttcgacaaaggtgatatcaccacagaattgacagagaagcagagaaaggagtggggtaaactttgactcggagctttcggttcaatggcgatttattttctttacggcgcagctggatggtggcattgcctctataacaacagtgcatacaatcagaaggatgtttggtctctggtaatgctcgctcacgctagacacgaatacttgtacacggatggacgatacgctctcagggcccccgagtccaccccttggtacacaaccgacagcttcatccgtttcgtactccgctcggctaatgtcacccaaagtgatcccttcaagatggactgggacattgctccccgaactttcaacaagtgggtcaccgatgagaatattgcctgattcgctttacacgatatcctgagggagtgcaacttgcccggtcgatcgctcaacctggatggtaatccggctccgccaatgactttgcaggaggcacaggaggaggaggttcgccaaatcacagagacggttagatctgcttgggaccccgcggtggcacagcatctcatcacattggacgaagcagagctgagtccagatgtctcagcggctgatgcaatgcgtggcctcagcattgatcaatctcagccggctcaggggacttctgaagcgcaaagaccaccagagtcccagaaggataaagcactcatgccaccaccaaacgcccagccatcatcagcggcgaacaaagataattcagctccccccagcagtgatcggtctgactcgcccatcccccgccgcataaagaaaaaggcacccaggcaaccctcaacccctccaagcgagcctcaagattcctcagtttgttcaggaaagaatagacaaccgacgcctacacaggactctgacgatgaagaagaagacgaagatgaagaggaagacgaagacggagacgaaagcgcagaggagagaaaccgcaggaggaaaagagcccaagtttgtggatgtggtggctggtgtggattagttgtctttgatgttgtttactttctttcttttttgtctttttgttttacactatgctgtgttggattggttgttctggcttgcctttcttttcatgatgcttggcttatcgttctttttccttcctgttgtgcttttgccttttctgcttgtcactgtgcggaaattcattctcctttctgcctgctgtgagttctcctctatgctgcctaaagcagcttggcctggtgaggctgtgtcctcaggtggcagggtgtgatgggtttgacttctaatgtccccttgtctaaactcctgagcctggtgtgtgatgaattctggtctcaatttgcaagattgacctccctttgggaaaagttcagctccatcaagtagctgattttttcattttctcctggcaggatggccaagggggttgaagctctattatctgttttgctctcttgtgcttttttggtatttcattgctgcaatcgttggctgtattaaatcatggttgattatatgtttattctggtagcactatctggaactaagtctcacatccctgtgggcattgtttggcctgattgagtggtcagattgttgaatttttgggctgatggactcaagaggcagagggccaaaaaagaaaggtttctgatttgggaaaggttcccggaaaaagagtgaaagaaccgatgagttttcattcacaatgaagaagccaggtttaaatagcctaagtacaagtgagcaaaatgtggtagaaatgaaaatgaataaaaaataggatattgaataaaaactaagagaaagaataaattgagttcttggaagaaacaatctcggcaggacttctcagtctcttttagtcaggcaagaagagttaatcaagaaaaaacaagaattctaacagcaggagcgcctggaatgagccctcattcctcagtcccctcagacccctctcttggtggagggtctgaggggtctgaggaatgagcatgtgagccaaatttttcactgaaaaagggtacaatttgggcctccgggaggctgaatgactttgaaagtgtgcagtgaacaaatcatgtatgacaatccctactaggcgtgtgttacttgtaattgagctgacacttataagtattatatgacaaatcctactatacgtgtgttatttttcttgtaatcataaatcttgtatgacaaatctcctactaagcgtgtgtcacttgtaatgtaccgtgtatatatgtattacaggaggagaaagtatggtaggtaggaagactactcagaaggggagctgttgttgtaggcaatttcatatatttgcccatataagtctttcatcttattaaattcctctgctaagtggttatagcgttcttcccactccttaacagaccattcctttaaagccaagttagttctgagagtcattatattttgatataatgtttcaatgagcaccgtgcctgtgcaagaagattggatgagtaatacataggagtcagtgtaaggccagaaacatagcagagtgagaggaaaaaaaaagaacagcttacgtgattggaagttgcattgtacattgtggtccctgcacctcttacaatgcccagttagtggcaaaacctcacaggtactctccatcatgtggtccctgcaaaactcacagccatgctttaagcaaataaaatatgtcagtgtactattcatgtttaattatgttgaactcagatggaaggccacttacaatgttaaccatgtttaataataagtgttgaagctgttgttgttggtggtggttgaatttgatttttctggagtggagtgtgttggtggttgtggttttgattgctgatgggggggaaacagccagagaaggcacctcttaaatagaggtgccattgactgagaaaggccaaaaaaagcccttgagactggccatactcagtcccaagggcatgtgtcatgaggggctgagtagccccaggagactgccttggcagtctcctgtctgccaaggggcttgtctctcagccccttgggtgtgagggtgcttgggaatctgccaatgtacttggcagattccccagagacagaaaaaaaaacaagctgagaggctgccagaatgacaggcagcctcccataatacctgccaagcgtcgagtcgcgcgactcgacgctggggcatgacacaggggttgtacatcccctgtaaggggctggtacaaccatggaaagttgccaaagttgcttgggcaaccttccagttacctggcctcttggaccgatcgatcgatccaaagggcagaaagcagggccataacagtcaattctatccacctgtatgggcctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccctccagatcgtttgatctggaggggattggggcgtttgtactcagcctgggaggctgccaagcatcttggcagcctttcggactcctgtcctcttgatcgatcgaccaagagggcagggtaaagggtcagagaggctgggttagggttacaagggactccccagggccagggtagcaagattctaccaagttatattgcataataagctccatattgcataataagcttcatattgcataataagcttcatattgcatcaagtattgcattgcatgatgaattacattgcatacgttgtggtcattattcctgtgtatgaagggagaaaaattcaaaattttattatttatcaatgaaggactcaagatatggacaaatgggcgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacacggatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcataatgcatattgaattcctttattcatattgaactccttttatacttacataaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagcaaaaatccctcaggatttacaaggatagggcagctaaaatgtctcatacagggggtcccttggggctaaaatccctcatattttactatataaggaggcctctgcctagtgttttcatcaggcgtatgggcgccgaatggtgtctacctgtctacctcgtataggggacaggtagaccaggtagaccattggtcattgggcctttgcctgattttttgagaattatttcctgaggtagactttgatccagcccaggtagaaaaataatacaaaaaatgtggctggttgatgtatctagactgtgtaattgttattttgcatgatgtgttgatgtattcagactatttaattttaaatttccaagttatgaactgcaaccagatagaaaattaagctgtaccaatacggaaatattaattctccatgatatgacaagcaaccaatgaaaagtttaagccataaaaatcacaaatgagtcaggaagatgaagtaggcagttatccagattcaacctggataactgatgcctccaggttgaaattgatttgtaagaaaggggctgttacaagcatataatttgtagattatctgactatcttgataaggaaaaggaaaaataaagcaatgtgttcaaaggatgccccaaaaaagctattgacctagtggtgaattactttgagaaggaggtcagagtaccaatttgggctcactggttgagcagccacccaaatcactgcagcattggtggcaaaagaataaatgtcaatctgaattggccaagaaaaagtgcaatgaccctgcggtgaaagtatttgaaagggaggttccagtgaggttttgggtgggttgtatgtgcttcagaaggtgcactctctcaattcaccaaacaatttattttcccagaagttcttggaacatgaaccggtgtgtcctcacctgccttcttccactgagagtttctttcttaccaattgtttattcttgtgagtttctctcagttaattgtctctctttggtgtctctttgtctgattgtcttgcttcctttttctggataaataattattaatatgatactgtacatgtccttgaatgatgagtatgttccaaaagcactttggaattaagcagcgaaagtgacaaaaaaagcccattgacctagaggtgacaggatttgacagggaggtccaagttatttttggctgagctgcactccaggagggacactgtggcatttgaggaaacaggatgggccataactttcctacaagtcattggcacaagtgcggctgtgtaagctcagtgagtcacatcatgctttcttctacatctctcttattatttttttattgtgatgtgttgagctcatcaattgactgcctccctatcttattaatttccatgattgtctttatacatcattaatatccatgattttgattctgtgaatccaacatacaccgtgaatatagctgtatgtctttctttctaatacctaccattgatttactttcttacttatcctaaatcaaagtaaaacatattaatttatccccgtcaatccttgatctgtgacttcaaacatacaatgaatgcagtgtcccaatctttctcctgatctgcattcctagataattagttgttaaagcaaaggtgaatacttggagaaatcccaagcaagtaatttttcaaacctcgattaagtacttgtaaaatcacagacaacattactgtgttcaataattgagctcattaataatcaatatctactaattaattgttgatcttggaaataggttccctttgggccccgttgagttttacttctattagagaactatgttgcaatatttgtacttgtgctgttgggttttgatgttatccctcctgtgggatatacccagttcattgcattgtcttgctcttgtatcacttgtgattaataacaggccaaaaaaatttgcatgaagtatttacttcagggcagttttctttgcagtaattcatacatgatgctttcaatttccttttttcagatagagcggaaaggacaattcatcaccatataaatatgattaagcagacacataatcagaggaagaatggatgaaacttgatgagatattgttttcctttaattatcttaacccagtcaatccctcatctgttgcttgacaatatttgtgagtggtttggcttctggtgttggttgatgattgtctttctttctgacctgttattgaaatatattcttttgtccctgggttggaagtcatgttcttgtggacttttataaaacacattgaatgtaacattaatttgcattgtagtgctactgctaaaatccacagacaataattgattgtaaagaccaaggtgagtatgtgtgcaaacaacattcaagtgcgtgcaaaaatcacagccacagaaaagtggctgtacagaccacagacaagtggttgaacagaccacagacaagtggttgaacaaaccacgcaaaaatatcttgaaaatcatgtgattaatgactcactgtattcttgttgaatatataatggacaaaaatagaatatattggacatgttgcctgggactctgtcccagaaagcagtgtttctctattcatacatgggacgtcagatttgtgatgatctcgccattcgatttttttattttgatttttggttcattctaattgatgagtctcaaactcaagattgggttgtttctgctgagtgccaaggtagtttgaataattaccatacaatatatccttcagctctgttttctttgcagtaatctagtaaaaagactaaacacaaccaacttagaaaatatctgatcaataagatcattcaaataatttgcatatgatatttacttcaggactgttttctttgcagtgctttatacaggatcttttccatttccctctatcatttattgagaatatgatttgtacggtaaccttctatcatgataagcaaaagcaaaaacaacagaatgtgctcaagtgttcatctgaagtggccctgcaagtatccctcctgaattaattgtctttccttgttgactctttctctgattgtctttcctttgtatccttcttcaatatttatcaatttaatgctatgtggtgagtactttacaaaagcactgtgcaattgtgtttaaaaagcccattgacctggaggtgaaaggatctgacagggaggtccaaagtatatattagctgagttgtatggacttcccaaagggcactattgcatttcaggaaaaaataagtaaaataatcagtaggttgtatcatgccttcttccagctggggtgtgttccttaatattttcaattctttatttttaatatttgatctcattaatcagttttctcggctttctttctcatcaaagtttatgaatctatgcatgtgtcaatcccttgtctgttgattccaaaatccaatgaatttttttcagtttacttttctagataattatcacttgcacaaaccacaaaaaagtacaaacagtacttgtgaaaaagccagaggcccatcattgagctgtctcatgcctttttttactgggttccattaatcaattgtctcttatccttcattagcatttgtggttattattgtcacatgattcacttcctttttgatcaaaatgtatgaactcatccgtgtcaattcttcatctgttacttcaaaaaaccgttgaacattaactactttttctttctagatagttattacttgaacaaatcacaaagatgtacttttcaaacaatacttgtaaaaccaaagaacacagagtttgggttagggctgtggagtcttgattatgtgttgagctacacctttatatcttgtattctttatatatgtgttaatgagattgggaatcaacattgcctgtccttttctggggatgttgggattgcacattaagaaacaaggcacagaataagatctctgttgcacaatatcatcactatgaacacaagagcatcctgcaggcctattgaaacagttcagccattgaatgaattgtggggcctcaagctgaggatgatgcatgagaggcctagtactgcaactctgggggcatgtctattttcctatctctttcccgggttgatttgagtatttcaattctgtgcccactgaaaatatatggtgggttttctttcctattgatcaacaagatgtcttgatttattgcctgttcattgaattttattgttttttgcccatcagtttctcatctgtttcttcaaatacacattaatgagtatcatccactacatcaatattttcctctgccatttatagacaattaaccgttaacccaaaggtgatcacttggacaacacactattagttgtaccaaccacagtcacgtactagtgaaaccacagaaaacagaaatatcttcttgcattcatctaaatttgaataaatatgccccctactaaatgagcatatgatctttgccattgtaatctgttgggctctgtcgagctggaacccttgctccatttacacttgtactgtctaatttcagtgtcggccatccagcgtgtttcactcagctcttccactggtttgtttttgtatgacttggagttaattggatggtctatacaatttgtgaacaatatttatttcaggaaggttttttgcagtgattgtaaaaacagaagaggcagaatttcaccacaggcgaaatatgatcaaagagaaatacaatcaaatgtacaatttgatgatcttccagatttatagtctttcttgtttgaccctaactaagaactctcattttacgcgctccaacccctcatccactgcttcagaattgttaccttcttgtttttgcctttaattcatatcatcacactatttgaccatgatcagatatgcaaagttatattacaaccacacagtagaacaataatgatatttgaattccagcaataagaagcaactatctgatcagtttttgagatcagatgtatgtacacaaacttgcaaaccacccatgtcaagttcagatgaagacccattcaggctgagctggggcaagcgaaaccaggcccggcccgacccggcccggcccacggcccgcatcgacctcgagccgaaactatttcaactcgaggtctggaggtcccctgcggcttgggatgaagaggaatcgacctcgagctgaaggcaattcagctcgaggtctgtggcgggtgtcaacctcgagttgcaaacaatgcagctcaagtttgcctgtgattctgtgtgaagtcggaccgacctcgagctgagtcgttttcagctcgaggtcggtggtagcaggttgaggaaaaggaatggcacctcaagctgaaggagactcagctcgaggtcggtccctcggtaatctgattctgaaggacagacctcgagctgaatcgttttcagctcgaggtcagcctgctcgtagtctggtggtggagtcaaatgagattgacctcgagctgaagaagactcagctcgaggtcccttgagaatatgattctgagggagagacctcgagctgaatcgttttcagctcgaggtcgtgggtgaggcaaatgagattgacctcgagctgaagaagactcagctcgaggtcgcttgagaatattattccgagggagagacctcgagctgaatcgttttcagctcgaggtcgtggagtgaggcaaaggacaacgattttgacgcatgatggatggacttcgatctgaattgtcttcagctcaaggtcagggcgggacaagacatacgagttcgacctcgagctgaataatactcagctcgaggtccgttggtcttgttatggatggaggatagactagaccacctcgagctgaatctctttcagctcgaggtctgtattgggggggtgtcgacctcgaggtgaaagagattcaactcaaggtcccctgtaactctagggatggacctccagctgaatctttttcagcttgaggtctgtgccgggtccctgatggatcatacattgaaatgctggatatgggttgacctcgagacgatcgatttttggctcgaggtcttgggtttgaagtcttgtgacatgcggggcgtgacagcttcagaccgagctgtgagggtccggccgatctgtgctcatcatgatctcagctcgacttcaacctcaaaggccgatctgtgctcatcctcatctcagctcgacctcccaccccaaacgcgttggaaatcgaactctccctccctttggatttcatcagttggcccaggaatccgtacagagacgatcagacacaccaaataggatatcatcttgctcgtctggctgacttctgattcttttcatacgaccattcattgccttggtgcggactcgacttctctttacctttggcagggcctgaccgtttctacacagatcctacgactacggccgggctttcgtcttgtgttggacctcggtgacgcacttgaggaagatcctggttctggaaattctctgcaagcgcctgggtgccccatacggtatgtgtccctttgtgtcccctctgtttaaaactcaatgatggattcggttatgaagacgtacgaaaatagtctagtggcgtggtttggtagtctcgtggttagtcttgattcgtgtgtaacgcgcttacatctccgataccgaccttgagttaaacgcctttcacctcgaggttgatctggcgagactgaacggcgaggctccttttgtggtaattaacccttgtgttgtttagcagttgagcctcaacaatcgattggactacgctggaatcgacctcggtttgaactattttgatctcggggttgaccagcagagtggaggggacgtcgtcatcgagctgaagtagattggactggacggctccgattcttgtttgtcttcatcttcaactgaccacgaacggggggatctataggtgcaatatcgtttaagattcgttgatatagaaggacaacagaacagtttggtgttgaggtatgctatcgattcctttacccgcgttcggaagcgatctgaagacgatggatgctttttttgggtttcatctagttaacattgactggatggtttgcactcgacctcgaacgaaagcgatctagtggcgcggtttctagttttttggtgggtgttgtgtatgttacctgaatctctcatgtcaaccttgtgttggatggtttttgcctcgaggtcgatctggatattggagggtatgtcgacctcgagccggggtgattgaactcgaggtctgcaggagaaatgggatgtcgatctggaactggagaagatttggcttaatttctgctgattggacatgatgtcgagctcaagctgacctcactatctatctatgcttctttatgcagcggcagtttctacccgataagacggtctcattatcgataggcgattcatactggtcttttttggttgggtgtgtttcgtttgacctcattgctttaacttgataatgttgatcctttactgatacacctgcttggctgaactatacaggatatttaccgcgaggccacttggttttcatcagcatctttggtttgagctggatcgagaacaggtaggaaaatccgataggtaatgtttggttcaatctcgcgcaatagctatatctcctttgtgtttttctccgactggcgggccttcgcttactgattagatttttgtggttatgatgaccattcagaacttgtctgagattgcgtctggctccatttggagacgattgcaaggtgtggatggttcagttgaacactctgctagttcggctctgcttatgggaatgtaggaatagttggctggtcggtgctgatgaccttctaatttgtttcattattatattcacattttcaaaaatcgaggtctttacgatatattcctgcggtcgcctgcgcataaatagggcttggcttaattggctgtttttgctccggctaaagtttctgctggtctccgcgtgttggcatcaaaaagtattgatatttgtactaagattctttcctgcttggtttgatattacacttcagacattgttagcatttgtttggtttgctggataaaattgttagtactttctttgtatggagtttgattttgattgtcttatctgtttttaactgcaaggaatgatttttgaataggcttttaatctgtgacctttccattatcccatcatctgtgagtaattcatttgatcagcaggctgggtgctgcaagtgggtctggggctcaattgatttgggtttgagaggtgccctttgcagttaatacttcctgtgggggagtacttgatttgattgttgtcaaacatttttgaataggtacaggatggaacatcaattgtatccttccacatactgatttctcagtgagtaacagcttccatcatggcaacctgggttaatttggttgactttcaggtctggtgctcatgattgatctgtaagttaatagcaggtgttttccaaccacttggtgccacccacatacttggagctcagtgagtgcctccttccatgatgtggcaaaggtgtaaaatgtggctgctgatgaattacattgcaaacttggtgtcacatacaggaatcaaaaatcttgttgagtacctctgtccaccttggggtcatggggagcttctttattgatttatttgaactttgatttggtgttgctgacttggcttgtgtgtttgatatatgaatcctttgctcccctgtgacttcaactgtgtttttaaagattgtcccattgaccctgtctttctttcctgcagattgacccacaggaaacagcaatctcagtgagcacttcttttcaggttgaggtcaaggggaaaagtctggttccattgcttgtgatttctgttggattgatgctgacttgtcttctgtgctctataaaaatgcccatcttcagatactgcctccggctatcaaggtcttgtgtgtttaagggcctgtcatcaactgttctgattttattgatagtcacccaaaaggggaaagaatttcagtgagtaactcccttcatcttgaggtcacgtgacaaattctgattcggtttcatttggattttgtggaactttgactgaccaggctctgttgtttatatagggctgcatttctgcgcctggttggtccacaccaaatctcacctttggtaagtacatcctttcatccctgggtcaagggtgaaatctggctgtcatttgcccctgatggggcttctcttgtcttcccctgtagtgtcatcctgggaatacatccagcttggtgagtacctcctgtcagcttgaggtcaagtccctgtagagtcacccacaggaaccatcagtctctgtgagtacctcccctcagcttgaggtcaagtgtaaattctgtaattgtttcttagtaattttggttgatttgctactgacaggaaggaattcatttctatataaaggccaaccccctgttgcttcacccgcaagcctctgtttaatctggctgtccagctgacttgtcatctgttgtctatcaagacctgcttgttctcccctgtagagtcacccacaggacccatcaatctctgtgagtacctcccttcgacttgaggtcaagtaataaattctggtttgtttttgtgtaattttggaggattttttgctgactggacctcccttggctatataaagacctccttgttctcacgtgtagagtcacccacaggaaccatcaatctccgtgagtacctcccttcagcttgaggtcaagtaagaaattctggtttgttttctttgtaatttaggaagattggctgctgactgaacctccctttgttatataaagacctcttttgcctcccctgtagagtcacccacaggaaccatcaatctccgtgagtacctctcttcaacttgaggtcaagtggtcatttgtgctttggtttctatgtaattttggagggattgttgttgactggacctcccttggctatattaagacacctttgctcccccctgtagagttacccacaggaaccatcaatcaccgtgagtacctcccttcaacttgaggtcaagtgaaaaaatctggtttgttttctgtgtaattttggtggatttgttgctgactggacctcccttggctatataaagaccccttgttctcccctgtagagtcaccaggaaccatcaatctcagtgagtacctcccttcaacttgaggtcaagtaaaaaattctggtttgttttctgtgtaattttgggggatttgttgctgactagacctaccttggctatataaagacacctttgctcccccctgtagagtcacccacaggaaccatcaatcactgtgagtacctcccttcagcttgaggtcaagtgataatttcctgtatgttttctgtgtaattttggggaatttgttgctgactagacctacctcggctatataaagacccctttgctcccacctgtagagtcacccacaggaaccatcaatctccgtgagtacctcccttcaacttgaggtcaagtgaaaaaatctggtttgttttctgtgtaattttggagggattgttgttgactggacctaccttggctatataaagacacctttgctcccccctgtagagtcacccacaggaaccatcaatcaccgtgagtacctcccttcaacttgaggtcaagtgaaaaaatctggtttgttttctgtgtaattttggtggatttgttgctgactggacctcccttggctatataaagaccccttgttctcccctgtagagtcaccaggaaccatcaatcactgtgagtgcctcccctcagcttgaggtcaagtgataatttcttgtttttttctatgtaattttggaggatttgttgttgactggacctcccttggctatataaagacccctttgctccccccctgtagagtcacccacaggaaccatcaatcactgtgagtacctaccttcagcttgaggtcaagtggtcaattctgctttggtttatttgcaattttggggggtttgctgctgactgcacctcctttgtctatataaaggcctcctacacccctgttgcttcactgggaaacctccttttcagtgagtacctccctccatcaccaggtcaaggcaggggctctgcttgcactttctcaatttctttggcctggtttcgctgattctgtctgtgctttttgctacattcttctcacagtctctgcagatatctctgtccccatatcttgaatagtctcttctgtgtgctctattgaattatctttttttttgtaagtgtttgcctggtctttcatttttcatgggtgacctcccttgggcctgaggtgaggtgtgaatttggatttggactaactgttgatgttggctgttatttcatatgaacagatattgtcaacaactctctccttcccctcttggaagacctttattctggtaagtagctccctttcacttgaggtctatgtggggttggcactttgctcaagatcaaagtactttattatcatatgtttttggtagttacaactcaacaatggtatcaacaaacaccgccgatggattcacggtccctagcccgaggagatctgctcgtttggcaaccgtggagcctttgagtccacaaaagaagaagccgatgagtcctactgagaagagagctcacgacttgaggaacacacctcgcgaggacatggagttggacgtggacgttgctgacaaggagaatacggctgcggttgggacgaacaatagtgcagctcgtgagatggactgggatggacctactcaaaacgtaagccggttttttttggctcattgaatgagatttctgggctcattcagtggctgctcatcatctttctctccagctgtctgggcaggttggtctcaccaacttcctgggtgtaggcacccaggaggcctgtgaattagagtttggggatatctcaccctcagacttgagtgcagagcacctgggcatcctggctcagatggtccatgtgaacaaccaaattcatatctccctttctgctggttcttctttgcagtcatcaaccccgctgcaaccaggctctcctcccaagactcccacttcgccgaaacaacctaagagtcccaagaagagcaaggggaaacagaaggaaacgtcgccggcccctagcgtagaaaatagcattgggttcagccctctgtctgagtctcacactgaccagctgccggtgacctcaactccggccgctcacactggcgaggtcatgggattcgacttcagctctcttggccagtcaaagaaggcactgcccagcgacttggaggctctcgtcaacaaactggtcccgatgggaacgtctacaaaggtcactggctccatcaacaaggaggctgctccagttgagtcaaactccgctcgtcatccgccagccccagtaactcaaaaaaaacaagtcagcttgtttatgcccaacttcctctcaaatcaggtccgccacaatcttccgtcaaaaactcagacgttggctcaattggaccgtgaaatgaaaacaatgcaacttccagacgaggctgcaatggctttgatgaatgtgaaggaactccaaaagatgaaggaatcttgtaagtgtctattcattggctacaatctggtagaagagcacacatctgacttgtccctggaattgctctgtaaacagtaaaaaaggtcgccgacgcacaattacttgctttcaaggaaatgaagagtgctagtggaatggtagctttccctggggtgctagacggtttgatgaagaacgctcggtacatcacacgcttcatgaaccatctcgaggataaggtattagaggcatcacgcgacggaagacaggaaattgaggtcattgagatctcagacggtgagggtgaagaagtgagcatcatgccacgtagaaggtcggttgcagaactcaaggacttcatgaggccgggattggttcgattgccatcacatctcaatcctccaacaaaaagatccggtaggttgatttgggttatcgggtctcatgttcttgtgcagctacctgaccacactcctttctcatctgattcagcctcatcaagctcgctcagtcagaacatgaataagcgggctaagtctcaagatagtaggtttttgtcttgcctctctgacatctctgtctctctttcttaattctaactcagtcctcttggcttcagactcgtcaagcactgggaactcgtacctggcggacttggtgccccagtttgaacctggggctcagaaaacggtgacccaattggaaatggaacgtcgcgaattggctgcaattcaagagcaggaaatcatccaggaatccaacgcttcgactccgccgccctacaacaattcagctaagggattcgctgatcctttagctgcagcaaaggcagcttttcacagggaaagaaggagggctgctgctgaggctgctctggcagctgatctcgcggaagctgctacgattccaccgccaccagttccggcatccactttgacaactaattctgccacagtccctgcttctggaccagctcaatctgtcgcaccaattccggctagttctcagtctgctccaccggccgctgcctctgcctctcaatcaacagatgctccaaggggcccagcccagtccactgcaccaacccctgccgcctctcagtctgctccaggccagaccactactgctcaagaaccagcacctagtcagccagacaactctcaaaagacagcaccagaggcaggcaccaagaagggaaagggcaaagggaaagggaaggaggctgttccagaacaaccgccaaagaaacttcgcaaggacatgactgcagaggaaaaaaaacggacgacgagagaaaggagaaggcaaagtcatctaaaaaattctttagcattccaaccacaggaggtgagcttctttaatctggtgtcaccgtccatctggtagctgaactgacatgttgctctctggcaccagctctcctttcaggtatttgggacatgagcaaggtcatggcctcggctgaccagtaccagcgaatgattgacaattcaaagtgcactcgttgggactttggaccggaactcttgctaaaggtgcgacaaatgatcgaatggtcgaaaaacaatacttatcgggaatcattctatacgcgcaaggacctgttccaactcgaaagttcaacagtccaagtcctcggggtgctttcgggcaggcaatacaaatcttgtcttcataaaggtttgtctgtttttcatctctcgccctgctcaggtggccatctttctgacactctggcctaatggtcttttcttccctgtagcggttaggctctttcaggtcgatgcggaagatcccttctggaaacctgcagtggtcaacttcaaactgctgaaagagggattcgaatcgaaagaagatgacaaggctcatgcgtggtcagtcatagggtcaatgatgtgccggatggacgattctcacgagtttacaccagatgggccaacatcaaaattgatctcctatggacaatcacggctggcgacattggcggccgactcgtacaaccagctgcacaagtttactgtcatgggcgaaccacaagcagaaactggcaataaggaggacgacatgctagcttcgatgtctaatgccggcaagtacatcattgggaaaattaggtgcctcaaggcaggcgcggcacagacaaccgggtccaactcacgtgcggggaacggcttcttggtaattcaaagacggatctgggaaacacttctttgtatcctcatgatgcagcagtctcgttttctggaggaatgcgcaacgctgaaggcaggccacatttgggaagatgaggtcgccaagctaacagaggacatggtagccaacgaccgcggacgatcaatctttgacaaaggtgatatcaccacagaattgacagacaagcagagaaaggattggggtaaacttcgactcggagcgttcggttcaatggcggtttattttctttaaggcgcagctggatggtggcattgcctctataacaacagtgcatacaatcagaaggatgtttggtctctggtaatgctcgctcacgctagacacgaatacttgtacacggatggacgatacgctctcagggcccccgagtgcaccccctggtacacaaccgacagcttcatccgtttcgtactccgctcggctaatgtcacccaaagtgatcccttcaagatggactgggacattgctccccgaactttcaacaagtgggtcaccgatgagaatatcgcacgattcgctttacacgatatcctgagggagtgcaacttgcccggttgatcgctcaacctggatggtaatccagctccgccgatgactttgccggaggcacaggaggaggaggttcgccagatcacagagacggttagatcggcttgggaccccgcggtggcacagcatctcatcacgttggacgaagcagagatgagtccagatgtctcagcggctgatgcaatgcgtggccttagcattgatcaatctcagccggctcaggggacttctggttcgcaacgaccaccagactcccagaaggataaagaacccacgccaccaccaaacgcccagccatcatcagccgcaaacaaagagaatccagctccccccagcagtgatcgttccgactcgccaatcccccgccgcacaaagaaaaaggcacccaggcaaccctcaacccctccgagcgagcctcaagattcctcagttcgttcaggaaagaatagacaaccaacgcctacgcagtactctgacgatgaagaagaagacgaagatgaagaggaagacgaagacggagacgaaagtgcagaggagagaaaccgcaggaggaaagagcccaagtttgtggatgtggtggctggagtggattagttgtctttgttgttgttttctttctttcttttttgtcgttttgttttacactatgctgtgttggagtggttgttctggcttgcctttcttttcatgatgcttggcttatcgttctttttccttcctgttgggcttttgccttttctgcttgtcactgtgtggaaattcattctcctttctgcctgctgtgagttctctgcctgctgtgagttctcctctatgctgcctaaagcagcttggtctggtgaggctgtgtcttcaggtggcagggtgtgatgggtttgacttctaatgtccccttgtctaaactcctgagcctggtgtgtgctgaattctggtctcaatttgcaagattgacctccctttgggaaaagttcagctccatcaagtagctgattttttgttcgtttggtcctggcaggatggctaagggtgttgaagctctattatctgttttgctctcttgtgcttttttggtatttcattgctgcaatcgttggctgtattaaatcatggttgattatttgtttattctggtagcactatctggaagtaagtctcaaatccctgtgggcattgtttggcttgattgagtggtcagaggatcattggatttggatttgaaactctcacctctcatgtagttattgtggccatatgatattgttgcttatctgactgacactatctgggactggttttccaacttggacctccctgtgagcaagcttcgcctctattaactagttgattttcgcctcttgaatgagtctgattgaattctggtttggcatttctcacgtctatgtcaacaagtttcagcttgacctgacaggacgtttggagttgggaatatcagtgagatcactttcctccatgccaccagcctgtggctgggaaatgggaccaccaacatactcgtttggttgatgatgatgattctcccgcgccaagtcccagctccttgtgaggaggtctggctctatcaactgtggccgttttgattattcttgatttgtaagacgtatctcatttggcatgtcctgctgatctttgtgcatactctggctttaccaatcaaattattttctggtggttgggtaatctgggcattctggttcatccaagggtcacctccctcggagagagtttcagcttgttaaatcaggtgtttccttattactcttggcgtctcaagcctcacctgcttgtgagtcatctttgcctctatcaactggtgaatggcttctgatttttggcatgtatgctgggtcttggtttccaagtcgcacatccctgtgggctactttcagctctattagcagggtgattctggatcttcttttcaagggaccacctccctgtgagtgactttcagctctatctaatcatccattttcatcttcaacaagcatgcaatcttctggcatgtgtgctgggtcttggtttccaagtcgcacctccctgtgggctactttcagctctattagcagggtgattctggatcttcttttcaagggaccacctccctgtgagtgactttcagctctatctaatcatccattttcatcttcaacaagcatgcaatcttctggcatgtgtgctgggtcttggtttccaagtcgcacctccctgtgggctactttcagctctattagcagggtgattctggatcttcttttcaagggaccacctccctgtgagtgactttcagctctatctaatcatccattttcatcttcaacaagcatgcaatcttctggcatgtgtgctgggtcttggtttccaagtcgcacctccctgtgggctactttcagctctattagcagggtgattttcttcttgggatgattctggatcttcctttcaagggaccacctccctgtgagtgactttggctctatctgatcacacattttcatctgcaacaagcatggaatcttttgactttaatattacttgaacttggtggattgagctctcccgcgggctgaggggccatatttccctatataaagacctatccatgggaagagggtctgctgccagagaacacaattctgtctacagtctcaccacatacatttaacttattagcctaaagcattacccagtctgatccttattccttaacacatacatagcagacttcagcatgtctgatcccattctttcatctcctactaccgtaaaaatctcctgcagcgaacctggctgtgtcctatactgtgctgacaaaaagtctctcaagaagcatcaaagagaggtgcaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaacggttgcttcaaatctgagtccacagaggtgggcgggatcgtttgcggccaagatgtcacgcttcttctcaaaggtcttcaaacgagtattccaggtcatggcggttgtgggagcatgcttcatgtccttttgggaggtcgccttgagagcatgggtgagcgaagagtagcacttcaggcgggtgatggcttcatgctctgtctggagattgacagttccaaagccctcgccaagttctagtagcgtcggataagattctgatcgacatcgtctcgtaccaggagggcgtcttgccagcaggatctggtggcggaattgatcggtgccgtagtaaggaaaaaaggtgaagccaatgtcaaagtgatttttcctttgatttattgtcataaagtcgcggacaccctccccaaggttatgagtgactagacgaaaggggcacttcatcccatatgacgccaaacgcaaggttggaacacgaagttgatgaaaaacctcctggagcattctgacagtacaagaaggtgatcccatgttgagaattcgaggatttgcagagggatgcgcaatgatatggaaattgttccataatttctgaagcaccctttccttgaagttggggggcattcgaatggtacatgcaccttgcgccacaaacacaaaatcggaaaagtctttatggtcctgtaatgccaagacatgatgtgcaagagtgacaagacccatagggtgcaggacagttgataattgatgggtttcaatcgagatcgcccaagagtccaggtcatagtcctcctcgtctggaatcggtaaattatacatccactcttgaaaatctgtgattgggccatcagtctttaaaaagaaataaggatatttattaacattctctgttgaactcaaagatcttaaataaatctgattataccattggccccaaatcagaattattcttggaggctgaaattccacattccacagacacttgtgattcttgttcaacagcatcccaccactcatcaaccgactcttcttcagtcacgtcatctgcctacacattaacaaaatcttgattaccattcagcaaaaaaaggagcatttagtaaaactaaaacttacttccaggcatgctttctgtcccaagaggttatcaatctaaggcatgcacatcaataataatccccatgaaaattgagggaagggttcttaccattggcccccaatcagactcttcacttgtcacaggggatcttgctgtaacaatatcctgaccagatccacctttgaccccagtaattaactgctatttcaaaaatcagcattccggtggtgaacatcatagtccaaataatagacagacttactttaggagctggaacccctttttccaccttgattggcctcccgagaatctgaattacttcctctggggaaaaattactagccccaatctattgaaaatgtcaaccatcagatcaggtcaatgattcagccagagaataaacagacttaccattgcattggcttgagattttgaagccccttcctccacaacatttgtctgcgacaagtcaatcaaacacatcaaacataaaaacattctggtcagctcaatccaagatattctgaacaaataatgaacaatcagatcatccaaaataaacatgaaaaatccaactcattcttaccctcttttcacctggaaggtcttgaacagcttcttgaagggccacgtttgcctacacatcaattagccatgtgagcattattatcaaaaaaatatgcagcataatataacctacttgtggagccccttcaccatttcctacacccattggcattagcagaaattccctgtttccttgggtaccaacaaattgaaccacctgttgcaaatcaaaacaatcagcccataattatttatcttcagcaaaataaagctcaccatgtctgcaggtccagattaaactacaagccttgattctgaggctggcagattcaactacaaggaaatttcaaatagtgaggcaggttggggaacagcagcaacaggactagcagcttaaagttggattatgttagcagtcaagagccagaggatcagagttccaggaattgaagaattttgatgaataagttggcctagtcaagggaggttatttctcaggtttggggtgggattaggaatggggaatcagaaaaattagacagaagccaagttgtggttgccacccatgcatatccaacgtgtatatgcatgtgtaattcaatttgatataatacttgctcctgcaaactgccagaagagccacacatcgtacccagcacccaagtgaagggattctttgtgaaatgttcatcttagttacataactatctcattgatactgggattcatttttttttcatgaagggttccatcctcattcaagctattgtgaaagacaccttcaaaatggccacctgagctggttttttttttgtgttgcatcccagaaaaatgagacagaagccaagttgtggttaccacccatgcatatccaacgtgtatatgcatgtgtaattcaaattaattttatatttgctcctgcaaactgccagaagagccacacattgtacccagcacccaagtgaagggattctttgggaaatgttcatcatagttacatgactatctcattgatactgggattcattttttttccatgaaaggttccatcctcattcaagctattttgaaagacaccttcaaaatggccagaattgagagggccacccgagctggtttttttttgcgttgcatcccatccagtactcttgcagttatagtccaggacccaggaggttgagtgtttttaaagtcatccagtggaagccaacaacactaaacatttatagttaggcttttattcatcaagaaacaacatacaattctccccccccccctctccccaaacaaacccaataacagggttagtcaagcctgctaggtacaagagacagtttggatgggatgggttggagtttgaatttcccccattggcctaatggtaatcacaagaggtgacctccaactgggggtaggttagcccatattgggcccacatgacagagagatggaacagagcccccaaaagttacttttagctgcattagggtataccattgcccaaaagacctaatgacaaagtgttgcccccaatgtcattcccctgataattggcttggtttcaagctttgtcattgattccagtttgttaaaaactgtaaactcatgaaccaccattgcttactgtcattaagcacctatgcgaaataagcttacagagaaatagactccaaaatattctgcagcatgcccccaataatgatctttagttaccccctggtacatctcaacttcatatactgatcataaactcagccactgctgtcatttctccatcaatttgcttcattcatgacctatcatcttttacttttatttggtctcagacaaaaaagaactgtgacaagaggaatagagttgggcagataatgccggacaatgccttcaaaaggtatctttagctgcccaaggagatacccttgctgaaaaatcggatgaaacagctgttgagtgacaacagttcttgaatagtctgttgagaaagtcttaggatatcactgacaaaaattacaatgagaaacttgcatcagggcaaaagatactagccccaatctgttgaaaatttcacctatcagatcaaaaaataatccagccagtaaagagacctccttaccattatgttggcaggagacttgccaggtccttcacccaccagattcttaggcttcaaattaactaaacacatcagaccaggcatcaaaaattgaaacatgctggtccgctcaatccaaggtataggtctatggctacccagcaactacctcagtctgcattcaaaatagtttgatttaatggaactaactttggcaatccccaggtcgcaggaaaatcctctgtgaaatcaaccaacttcccattctgttggaaacttcaacgatcagatcatcccaaagggttttgaaaatcaaccccattcttacctcattttcaccctgaaggtctttaacaactccctccttcctgggccacattgccctacagatcaattaacctcataaggatttcaatcaaaaagattatgcaatccaatatggcttactttgggagtctgtacatcaattcaaagtgagagtattgcagggcaaaaggtggcccagaggtgcaggcctcaaaagacaaacattttcccacattacatactggtcattggcaatacatgcaaacccacagtctgacaaggaccatgcattaccaatcctactgtttaccaagtaggaaggctgagactgcatttgactggccactcagcaccccagtggcctggagttagggttaggtggacagatgaaaaaaaaaactgttgattgaacaaatgagtttcagaacaaatttggattccataagggttagggttagggttagggttagggttagggttagggttacaagggactccccagggccagggtagcaagattctaccacgttatattgcataataagctccatattgcataataagcttcatattgcatgataagcttcatattgcatcaagtattgcattgcatgatgaattacattgcatacgtcccacttatcagcgaggaattgcatatcaaaatgcttgcacaaaatccaacaaagttaacatattaaacccccaaactgtatgatttatttagcccccaaactgcatgattttaatcccacaaagccaatgtctgaaacccccaaactgtatgttttatcccctgaactgtatgtttaacccccaaactgtatgaattatcccccgcagaaactgtatatcaaatgacccgcataattttttttttggtgccagggggttttgaacccgtgacctcctcaaaaacaatgccaagccgctgtctaaccattggtttatttcaacttggtatgtttttgttccatgagggaacacaaccacagggcctcactttttcacttggtcactaacaattcaaactaacatacaacactttcaaactacctcagcttccatcattagagccatgaaaacatattccatcacaaaaaaaaacaaacaaacatccattcctctcctcaccaacttatacacccaccaaccacattcctcctccaatatccaacaaacatggacatttcaacccaattttatacaacaatctgttagtatttcagctctctttttttctctttctcatcataagcatatttcctagcacacattccggtcattattagaataaattaatactcacttcatcacataacctccatgttttcttatctatttacagcttgattttgctgatccagaaatacaaataattcattcttgtaccttttccctcatcaatcaacacaatcaaccaccttctccctctgatgtaaaaaaccaagcttatcaacacaactcacccaaccaacagcaaccaccatctcaaaacacaacaaaacattccatccaaacacaattcacctcttccaagtcaccccaccacattctcccaacaaccagcaataaaaaatcatccgatcagaaaagatatagataataacttccacatttcaaatcagccaacaacaaattaacaacaccagagtcaacttgcacaacaacacacaatcaatgcttctctttacaccaataaacaacaattgtcctcagaaattaaatcaaatttactaacatttccccattcaccaactaaaagctcaataaatatgttcctcctgtggactcttccactgctcctacaaaccagaaattcaaaacaacataatccttcatgctgcatcaactgacttgtagagcaaaccagtgcaacaagagctcagatggtctatagttgacaagatccgcagactcaaaggtgatgggctgccgaacttgccatacaaataccagagctcccgttgtgccggctggtccaacaagttatttgatgaagctgatcaacttccttgtttctctcaacatcaactttcttccaaagtaaaaccatctttttaacaaaatgctcccccacaccaaatatttttttaaattcttgagcccctcatttcaacccaatgaattgttgttgtcatttaatactggcttttgaatccaggttgaatgttttttttaatttttacctttctgacttgtattagttcatttttttttctcacccatgaattcaaaacaatgcacttcagacattcctgaaatatctttaacccattgatgctagctgtgtaagtaagcaatcaaaccatatctggagaaatcttcatctcagtaaggtcaaaacaaatataaacaagaaaggaaaaaaaccaaacatgactgaaaggtaaaaggttgtttgcaaaatttatgaacaagaaaaattaaagaatcaaaagcagaactggaaaaaagaaacatgaatcagtgattcttcacaaaagttcaaaacaaagaaatgcttacacagtcacaagtggtggtgacaataaaaaacaccaaatcttcctttccaactgtaaatgaagtaattcctgggaaccaagcgttcatcatcttcatcaatgtaacgtggattgaattctcgcaagtttgcaattccatcatgaatccaaacaagtacaattcttgcccgatatttgtttgatacttccctcaatagccctggaatctctgaggaatgaaactcaggagggtctttgagcgggttgttgagaacatggggcctggtttcgcatgacattctgatctcgttatgtcttccttgactgccatatatccaaaagctgagcgcacgccatatggagtccttgttgtctggaaaaaggttgattgaaaatctccatccaacatatttgaaattccccaactcaaaataggctgtcttggcaactgcacggcactggggattgcatgattttttctggtggaatatatgaatcccagaagctggaccaaaattgactgtcttcaagtcttcaatggtgggcatggaatacgactccagggtcagaattggcttttcacctgttgggattattttgaagcgtttctggggcggtgaagtatcccaattggaggttcccaaggtagatttttctaaaggatgatatatctgtaccggcaatgtatggtcaagggatggtgttgattgtgtgtcggaaaacaaagtggtattacctgataagcgtgtttgaagatcagagttttcgggaccaactactggctgatgaatctttggtgcccacatgatttggaaccgtctggaaacggaattgaaaatgaagtatagacaaggaaaagctgtattctggtgtccagctggtgagtactgcatccaattagcagggcttggccccatcaccacctcaacaaaagtaaccctcaacatggttgcagcagtagtatatactactttgtctggttttttaccatcaaaaaccaattggaaagccttctttatttcgccaacagagaaaaggtttttgttttccacattcaccaatcttgatgacttttgttgatcccttgacatttgaggtagttgacctcccaattggtcggccaagcgcttttggaaaattgcatggccatcttgtgtgccggtcatccagtaagcaactgcatggtagaagccagtaatatccggagccgagacagaccgtgatgtttgaatgaggtcatgtgaaatgcgccaaccatccaaaaggccctcggggatggcaaaccgtatgacgccataaggaagagtcttcttgtttcttccagtttccaaccgcaaccgttcgtttaatgtgttccaatagccagaaacaacaggcaatccatgactcttctccaatccaggcatcctgttcctcttcttcttcttcaatttttcaggaagtggatgagtcccagcaaaggcaaaagtaggaggaactacaaaatttggatgtttgagtggagtagagtttttcggtgaggtgggattctgatcttggcttttacggatgcttgcaattgtggaaatggatggggcattagagttggggggagattgaagtcttgggtcaatatgcatcatagttttgccggtggtcattgttttctcaagaaccaaggtgccaaaagatactctcttgccttttggagcatcagggattacatttgaaacactttttgcaatggatggcggcttgagtagaggcttccctggcagcatatttttttggggtgttttcttcttcgctgattgaggcctgtgaagttttttattccaaatgatttcatagtgtgttccgccgttataccacacatagatggttttctccggctgtctggttctaggttgatatccaaaagttccccgttgttgggttagcacaacaattcggatcccaagagcttgtgcaagtgcagacaagtgtttatcgccaccccaaaatcggtcggttaagcttttttccagaaagacatcgtaaatgttagccccatcaacaatggcttgcggcacagggttgcctggatttctgaggtcatcttcagtgacatatggtgcgtattcgtcctgattttccacaagctctctccagcaagtcttcctgatctccccatgtttttcttggtcgcccagaacccaaattgccactgccctgaaaaggcagtttccatctcccacaatgaaaccgttagaaagcttccagttatccaactggtccattgatgaaacagtagggattgcttgagtagaaggaagggcagatgaagagtcttcccagagattgttcttgagcaagtaatcagcaaatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcgccattcaaggtcggtcttcttggtttttcttactcctgcatcttgaagggttgacatggacccctcccggcttcacaatctgataggttgtcttttcatttccgcgatcaaaaccgccggttttcactgtcaggctctccttttttctcacatccaactttaaggggccgatatcgacccctccttggctcacagatagatagactgtttctttatttccccgatcgaagccgagatccattcaaggttaggtttatttttcttttcacttgattttttcacggggtcaacatggcccccatctgggtgcacagtctgatagactgtcttttcgttcccgcgatcaaaccagccgctgttcaaggttggcttttcttttctttcacctcgatcttaaagggtctttttctttttgcttcattatcttaaggggccgatttggaccccttctggtttcacagtctcatagactaattttaatttcctcaatcaaaaccgacttccattcaaggtgagtttctcattatttttacctctctatataacggggttgatactgaccccttctgggttgacattctgatagtccagaggataatagacaggcttttgacttccgtgatcgacctgttggttctcaaggtaagtcctcgtttccgatctttgacatgttttcttgaaggcgtcgcaatcgaccgcacttcatctcacaggctaatagacggtattggcactcccgcgatcgaccatccgccccggaaggtgagtttttcttccggttatcccatatcagctttagagggggttgacatggaacctgactggtttcacaggctaatagacagtctttggttttccgcgattgaccgataggctacatctctgattccgcgatccacaggccgatatccaaggtgagttcaactgcttcctttggtctcatatcttgtcaccagatcaaatgactgtgtcctcggctccgcgactacaatccgctcttaaacgtgtgtcttagattattgatcgttcctccaccccaccatctgagtgctcggtactgaccccctgttgtccagagtctgacagatcctcacaaggtgagttgacagggacgagataactgcttatgattcatcatctgaaggggtcgatattgatccccgccatttcttttaatccaatcggctgtacatctgtttttgcgattgatcaatgatcaaacgcaggtcagtgtctaccacatcctcataaggtcagtccccccttgtgtactctatctattctactaactaatctcaaccaaaggtgtagacattgaatattctatatcttcctccatttctgaacggatgtatggccagttttccgatcaaccttgggtccacagtctgatagactgtctttttgttaccgcgatcaaaccagcggtgactcaaggtcggtttctttttctttcaccttcacctttaatgggtcaatatggccccttctggtttcacagtctgatagactgtcttattgtttcagcaatcaatatcgtttctgcaatcaaaacagccgctattcaaggtcagactctcttatttcctcacccccatctttaaggggccgatatcgacccctcctaggatcacagacagaaatttgcatcaatagattgtttgtcgattccgtgatcgaaaccaacaggcattcaaggtgaggtttccctctatcttcacttcattatcatgggtcgatatggactcctactgggttgacactctgatagacttccattcttttctgacacaacacagcaagctagtcaaggtcagtgttccatttgggtttcacctcagtctttgaaggcgtcaacattgacgccttcgggccggttcacaggctgaacggctgtttctttgtttctgcaatcaaaacagccagctatacaaggtatgtaatacttttccttgcacctcagtcattgtagggtgatattgacccctccttgggtcacatcttgatagacttttttaccgtttccacaatcaaagccaacggcgatcaaggtgagtttttcttcttctttgcataatatgaatgggttagagatattctgttctgttcaagtcagaagctgtatggttttagacttacttgccttttccttttgtcttctgtcaacaactgtccaaacccaggtgcagcttaacatccacatcctcacttctccactgtcattccccacatgtgattgctaaaccccatgtgttgattcatttacatccctacttctcaacataaagcaaaacagtttggacgccccctttctttcacatcaagtttctctcttttcggtctttgtcattgaggtatgattgaagagggtggctttgctatgtcttaatctggcttttatggtttgattttgttgtattggggccacctgctttttccttatcagttactcatcctccctgttgataaatcatgtggcatatgttaattgttttatttaatattacatgatcaggcttgcttcattctaaatacaattggtgccccacactatactgcaatcaaaaatctggcatgtacaatttttcaacctctcatgtgctcctttggtcctgtcatctgctgccctggatgaaattgagtgaaacctgaccctagttgcgcattcttcactagtgtacctccacattgaatactggactgcacaataatataggtgtgattctggctgtccccatgatcctgcaaaatccccatgactataaaaaggggccattactgaccaccctccggggtacttctcatgacattgtactctccactttcttgattcaacagttagatacaactgcaggtaattcaacttcatgcaagggtttcctctggattatagaaggggttggtactgatactaattacttttttcaaactggtgaactctccctcttgacaggaatagggtgtgttgtgatgttttgcttttagtctctgaccacccctctccactataaaaggggcctatactgaccactcttattgatcactttaattggtttgactcttgattcccaaccctggctggtgcacaggtgggttttcaccaagctgtgtttccaagatttaccaatccttgacactggccactgttccaatcttttttgcctcttataccaattcataatgaatgggactaatatgctgtgttcttctcctttttttagaatctttagaatcaaccaatcaatcagtttgctgcttgaactactcacagtcaccaagacaggtcagatcctatccattctcctcctggtcatatgacttgtgttctgacttatagtctgatttccttcttttgaacagaataccaaaatcaaaaaccaaaaacatatctatctttaaaagcaaaaaaaaactccagctaacatcatgtaagtaaattttgaatgcttgattttggactgtggtgaaatctgataagattattttattatttgtcaacttgtaggaccacatcaaaaccggccgacaatggttacgagagccctacatctcctctgacgtccctggagcctctctcacgtgacgataatctgatgatcggtggcccaacgcaagaagtcatgtcatcctcgcctccgtctgagccccgcgaagagctacccatgattggagggccaactcaagacctgacgtcaccagtggcatcggcgccagctacagtgcggaagcctgtggttgtggtgaagaagactcctataggaaagactagtacggggaaggacctctttgatactattgagttgatggtaagttggaatgctctttttgactatccatgatgtgtttccctgaccggcaaggtttgtattcagaagggcctgaagcgtgttgaggtcaaacagtcagaggggagtcggactggagcaggaggctcggtgagttgcatattctttatcttgtctgtgaattaaagaaaaaggctgacacaagacattttgttacaaccgggttcaaggagaagtctggtgatctgggggactctgtgttggtaactagtgataagtggaccaagatccagggaaaaaggattactgcgcccaaggagcaaagcacaataactccaacaaaggtagtctctgtttgatttcttttgtggtttgagtttggagttttttaatctttgctgcggcatttgacaggctctgacatttggcgagaagaagctggcagcaatgaagtaagtggcctatgtcatcaacatactttgaggatgtttgtctgactggcatgtatttgtttcccaggaaaaaccttacggctgtccaataccggactaccccgcagcaaggtattgcgttggatcctcaactctctggcgatgaaaatgggaataaggggaagaagggcaaggggaagaagaaaaaggtgtgtttgtctcctttttgtcagctaacataccttgtaacttataacttttggatctgtttgtccaccaggcatctccggcaaagaagaaaaaggccacagcgtgagtaccagtgtctcctgttgtatctaactgtctggagatatctgactggaatctttcttgatctcagcataagcctgcccacagatgtagatgctctggagccagttggaagctctgcagtacctgtggaagaaaaggtgtgtttgttttctcttttcttggttacagtttgtacaattggtaaactgaaatgtttgattactgctgttcaacaggctcctgctgcaaagaagaagaaggctccatggtaagctatgtgctgttctctttgatttgatttgggttgatatatctgaccagtgtttttcctgatggacaagtttgccactggtacaagatgctcaaggtccagttgctggtgctgcagtcactgggaagaaaaacgtgtgtttgtttactctttgatttttttacgtttggcagatctgtcaattgagattagttggatttggtttttcaacaggcttctctggcaaagacaaagaagaccacagggtaagcattgatgtctttctgctcatttcatctggagtgagatatctgaactatgattttcctcctcttaggaattgcccagcaccagttgagaaggctgcggggtctgttggtcaacccggaggaccaggaggaaaagatattcccaagtgagtgctcattcatggctgccctcccattgacatgttgggggctgactcttctgtaaattgtggtaggaaatcactggcccctcaaccagacttgcccggttcagctgatcttgcctcaaaggacactgctcaagttggcaaacatgcagaggagccttgcctggcaactgtgaacgagcgattggacgttgatggtggtcgggatacattggaacgaactaggactggtgtggcggttggcgagtcaggagcgcctgcaaagacgacgatcagcaaagggccaccagatgacgttggacaatcaacacatttggcgagtcagttggctgtcccagcggttccactctctcaaccagctttggagaaattcaccggggtcggcctggacaactcaacacaagatggccttgacacggttggttggtctgccggggtgtcagttggattggctggcatggttgggaataatgctgccatggtggaccggccagatcagcctgaaccgtcgatggacttggaagactttacagcgacacaggatggactgatgaggatgctttcaggattagaagtgggttgtttttaacattcatggatttggctcatttgcttacattctgagctgacatctggtcatactgctagactcttactcctctgcctgccaaccagttgcatgcgcgtgcggctgaggcagcctctggggatgacgttcaagatcagtttcctgaccaagatgggggcgacccgttaggccctagttggagtaaaagggtggagcaggccctggcgcgcaagagggcccaggaatattgcgccctggccaaggcggagcaggaagaacaagaggtgcaaaaccaaaaggcatgggtacgtcaggcaacctgaagttaacctgcctggggttctgactttttgatgtttcttatagcgtatgatggttgataggtacttgggtatccggccagtaggcgaggagagtgggcctggtgtggagttccttgtgggttcggtacctcccctcgacaatgatcagattctggtgctccaggaggttcggtcctgggacaagatcaacggattggaattgggcttcatgcggtgggaatgggaaggtggaatggatgacgaccttatgaggccagtcccaacgtggctcatcaaagacggagttgaggtcaagtgtttcattgacgatgcggctcatgaacggctggctcgatttatgggaaaccagccctgggacttctaccagctcccaatctgctatggatcggcttttgcctctcgggacgagtgggagaaagcggtcaagaacgacactctgctgcagccggattccccgattccggacgaggacattgagaccacggctacggcatcaccggatactgcggttgcgaacggttccctaacgctgaatgaactgtaccagaagattttcaatccaactaagggccgtgatgttcacaggtttcgctacgagtcaacaggcccgggaacgccctgcagaagggatgatggtttgactagtttggaagatctcaagttgctgcttggtatttgtaagtggtagtttgcttctgcctgatggctccttggttggcagctgaaatggaataaatttgtagggagccggacgaaatttgggctgaagattgatctgaagatgctgaaggacaaggggcttcatactgcctcaccgaagctgtttgcggaaaacttgaagagactggacgatatctcaacttatattgatgatctcaaggcccaaattcgtgattgtgaagcaaacaagaccaccgctgtcaagaaggtagttgatctcaagagggctgaggtgcttcagccaaccaagcgtaagcctttctgatgcttgcagcattcaagatcattgattgattattgaagggtttgttctacagggaaacatgttgacgttgaggttcaagatgttacggccccgcccaaaaagaagactaaagctgctcctgcagttgcggttcaaacggcagatcccccattgaagaagaagacgaaagctccctctgaagtggccacccccaaggtggcagctgctgcaaagaagaagacaacaaaggctcccggtggttcggaaccgaagaaactggcgagcaagaagacaaatggacgagcgggtgggttggagtcggttacctccaacggggctagcagtcagcacgttccagacgaagtgacaattcctacagagtcaaatgacatgttgattgacaagggccctttgcacgatggatacattgccccgagtggtgctatgaggtccggcccgtcactgtcaacaatcgtctctaggtcatccggcaagccaacgagcggccccccgaaacccacgcgccgaaatcagaaaaagctcaaggatatgaatgacgaggagaaggcgttgcacaaggcagagttggctgacaagaagaaaaacacaccaacaactgaattcatgtctgtgccatgtgttggaagtgagtgctttttgcctgttccctatctggctatgtttgttgatttgcttttgcattttcaacaggtctgatgcaggtctcctggcctagggagagggtgatggcccaacttgacgcacatagaaacatggaaatgagtgcacgcaacaccaagtgggactatggaccggaattggggaagctggtgcatcaaatgatcaaatggtctcagaaggatatgcacgatccacgacattacacgcgtcccgatttgttcaaggtacccaaggaggtcattgcgaagttggatccaatccacctgaaggttttccgcaacaacttgatcttttgtgagtttgggtggttcttctccttgtccttgaattccaactgatgtgtttcccgcaggtcctggactggtacagattgatgctgaggatccgttctggaagaaggaagttgtcaagctggacatgattgccgatgcagccaccgcgtacgagtccgacaaggcggcctcttggaaagccctgttcatgatgatggtccgggttgatgacgagccaacctacgttgaagacaaggaccttgccaacatcaccaagggggcaatgaggaaaatccacaacttggccgaaaaatgtctcaaccacttccaccactacgtcaaaccagacgcccctcctgcccaagactcacccgcttttgttcaagactcgctactcagtgccggaaagtttctgattgggaagatcaaagcgttggacaccggagcgaggacgaacggtgcgacactcaatactggcgattgtctgatgctcttgcagatgaagatttgggagactctgcttgcctgcttgatgatgcagcaatccaagttttcagagaccctgaaagactatatcgctaaggggttgtataaggagtgggcactcacacaagcgtcaaagatgaatgaatacgaccgaggacgaagtctttaccaggatggtgcctctgtgggggagaaaactgctgcggccaccaaggagtggggcaaggaacgactatcggtgtttggttcaatggctatctttttcctccatggtgcggcaggctggtggatctctttggtcgattcccaccactacaaccagaaggacgtttggacgctaacacacatggcacatgctcggcacgaacacctctacagtcggggccatctctctcaaagaagaaaggaacacaccccctggtataatgtcgactcatttgttcggtggttgctagttgaaggtgggatgcttgcggaatgcccctcaaaggttgattggaatctcgcgcctgttgtctgggctaagtacgtcaccgaggccaacattgcccgactggccctctcagacatcttggacgaggtgttgcttgatattccgcggaaggtaatgaacttcaaggctgaagtggcaccccaagtgaaattcaaaaccgaagaagagcaggcacttgtcgacagcttcaagtcccaattcaaggctccttacgcaacccttggaagcaactacaggaatgctgtccgtctattgccggcccctgttgatgatgggcacactgagccttccccctctgcttcgacccttgtcaatctggaaacccaaccacgagctctgtcccggattaactcagtcgatcgtcttgaagagttgccaccttcacgcctgctatcaagggtgaattcacctttctccgccgcacaagtcacccctactccggcccccaagtccaagcttcccacggtgcctcagtcagaagctgacctttcgaacaatcccaaggttccgtccaaggccaaggatctggcactccctgcgccctcagctgaaggagatgaagatgaggaagaagggtccgaagaggaagaagatggctctgaagaggaagaagatgggtcagaaatggaagaagaattgatgagtgaggaggatccaaacaggtctgagactgatgaggaagaggaggaaagagctttgagatccaaggaaaacccctatgttgatgtgtcagcaagggtgcctcggaagaagaagtgatgcctgtgattgaccacttgcctttttgtcattgcttgtcttgtttttttttttcttgccttgcgtttttgtttgttcttaactgtttcatgggtggacttgtcatagcttggcaatctgtatatacttcttttttccctccttttgaatgatacctatcttagttttgtgtgatcttggtgactttggatgaatacagggtcatgagcatcattggttgctgcttattttctgtctggttgcattctttctgatacatgtgattggacctttagtcatgagccagagcatattcaataaccaacctatgagagtttgggtgtttcagatgatatcaagacaagcaggagatgagtttggatattgatcatattcattgtagaagatgagtaagaagagttgttgctcttatcatacctcctctagtaaactatatttaccatttccactgatactcttttgagccagaattccatacataccagatggtacctcctccccccccccctgctcacccaataacagactggactgggggcattataaggggcctgaatctagcctcttctgccagtcctttggagaccctggaaacctgtcacatgtttccagaatttggaaactaaagcaaatttatttcttataagctcaaagtaatctttttttgttaacaaatacaagctatttgaccaaggaaataaaacatgataagacaattattcctttgcctgaaggcagaataattctaggcaaatgataactttgaggtaaaaaaaaaatatattataataataacaactggttatttaagtaagaagaaagaataagaaaaatataaaaaccatagttcagtgattagttaacatcaatgctaatttgtttccttgcttatgagcaataataaagtggtcaagcacgaacattacttgattgactaatataccttatgtggtgaattgctttgcattattaactgaggaatagaatacaggtggaaagatacagcccgccaatttgattgtttcagtgtttgtgacttgagagctagaatgtggagatgatgttctgaggaaaggacattgcagttgttaaggattaaaatcatcttgtcctctgaccatgaacatcaaaactcacctagagtttgattacacgttcacctcatcatctagattcatgatgtcattcacttcatgattcaattcactacccttgcaccatgtgggcagctgttatctgtacatgatcatcacaatttagtattctagatggtttgataaattatgtcatcaaccgacccacaattctgcttatacaagggctaaggcacgaggcgtgattccaacaacatgaggctctaatgttgtgattaagccggacaagcatgaggttagccagcaattaatttatgtggatctggattccagagtgaggtaaagagacatgtttgggattagaattgtacagcttgttgagttttcctcttctctgttctactcttccccaaaatcactcatttttcctttcaagctatcatgaaatcagactagattatactcatcaagtagcttgtttttgttgtttttaagccccttttgagtcaaatatgaaccctaagtgatgctcttcccaacaactcatgtctctacgatgtttttcttctctttcctgatctttctgtttgatccaataaagtctgattacttagaattaatgactctaaatatctgtggtttatagcattttttccttgattaactcatccgccttgactcaaagatactgggaagttttgtacggtttgtttcttccaaagactcatgtttcttcctctcagtcttttattcaatatcttttttattcattttctccaaaccacattttgacacacttgtatttagcctatttaatcctagctagatacttgtgaataaaaatcatcggctcttacactctttttctggagcccttcccaaaaataagatcctatatttttggcccttcacctcttgtgcgctttggttcaaaatttcaacacagctgcccaccctacactaaggcctctatgcaataaataaaggggatacggatcaatctattatattttcaatgggatcatctttagtctattcaaaaacagggggggtggttattaacataaaacccaaggagtcaattttattcacttaccccagataatgtttagctgttataaacaatgtgacaggagaagggaatttaataagaagaatataatgtatctgagaagattgagattgaatgagttagcaatgacctaggaagagtgatcaggaaagcttaatccaatgctctacctacccaacctacccagtacattgtgacaaggtggcaagggattttgagattgatctaaccatattacaggaatataacatgatttaaatccctctcaagcctagttcactattattgcaagacaattgcctttgataaaaacaagcccaacgcaactgacttgaaattcacgtaacctaattgtctcccttttctcaacatgttggagatcccaagagatgaaaaatagttctttcaaaggatggggagaattttaatggatgagcaaaagattaaaagggggaaagacctgaggagtctgtcttctggatgaacaaactcaatctttaaatagtgaaagaaaagatgctacaaatgagataacaaagtataaagctattctaatctggagtgatgagagcacagaaagacacaagcactcccatgatttggtgttgccttgtctaggatccaagattgggcaagcagggaaatctctcacatgcacatgcaagtgatattaataagctttcaatgtgactgtctacagtgaaggggttgcatggactctagccaataatttaattatacggcatatacactcctcagaagcttacatgattcttttgcatgctgaatcaaagtcctgcttggcctgaagttaccgtagattgaaaatatgggcccagttgattaccctgaataggttgagggcattctccctcagaagtaaaatgtccttagtgagtcaggctctttaaaggtaatgagactctatatttgatgtggaatgcaggtcagatacttggaaaagtctgccacatatggtaatggatcggagcaaactgacgctgtccattcttcttcaaagatgctagatacattctgatgtgtcagtagattaagttccaatctgaatattttcaatgactactccactttgaaaatcttcaattaccccaagaactgggaagcttgaggtactgcagcatccaatgatttgatacgcagcacattcattttagtgagagcaaatcaagagggcaagacagacaagcaagcactgtgatctttgaatgatatttttggttggatatctaaattaggttgcttaataagtaaaaaaggattaaatggatatgtaaggaattcaattggatgaatttgtccccttgggatgttgtctgttatgacatagcagcaataaaatgactttctcttcttggacattggtgttaaacccaataatcattcatcaggagtgaaagttgtttgttgcacaacttaaaatcactttgacttcatataattataatatttcttggttgcgtgttgggacagaaatgaggggtagatgggggggggggatggctggtggtgtgcagctgagaaagtcagacaagagctagctagcctaagtacctccattcccttgaagggggaaagaggtcccaagccctgtcacgcttgctggagcactgacctctcagcccaggcaaggctccaagggtttgtgttcttggacattggccacaaccgctactcgctcacgtagccaccaaggaaatgtttttgtgtgaggtttgggcctagccaagtccgataattcacatggtttgaacaagaaacttaactgagattctatgattcaatggatattcaccgttgtggaacttttcaagctaaagaaaagggctgagaggggataagaacaacgacacaggggaaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgaggtttattactgatgtcttgtacaaggcacctgtgagagtgtgagaatgtgggggattttggtagggatgaggctctgggggataatgtttctgggttcaatttcctatcttctgggggaaaatccataataattacctctggtaattactagtaagggatttctgctaagtaattatctgtttacttctctaatgcaagcatgggcaacaaagtaagtggaaaagagcattctatatatacatgtgggtggttttgatcacgtactagtggtaagatattggctgaaataagaagatggtatgaaataagttgtatctgaaagataagtggttagtgcaaaaagaaatgagctaacaaggactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgtgtaatgggatgtaaggtatgaaagaaatgtagtatgaaagaaatgtagaataaaataaatgtagtatgaattaagtttactatgaaataatggttgtatgaaataaatgtagtataaaataaatattgtatgaaaagaagaggatgatgattgagatgagatgagataaccaatatctgggatgagaaagcagaagtatggaatgaaatagtgtatgtagtctgactaattggtttctgagatgaaataactaatgtttactgaaagattattatcaaagaaagaaggtactgagggaagactaatttgtattctaaggtgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtgaccaaataagtataaaacctactattttacaatgttcagaactggatacaagatcatacattatgtagcttatgtatgtctggtggtaataacatcaaaactaccatatataactcttttggacggagtatgaccttgattggtctcaccacaccgtactaggttattactggataaaataatcaaagcatctctggaggacaagtcattacagcttgaattcctcacctagatcatattttttcagtgaggcttgctaaaactaagaggatataatagacacagtggcttagatacacaagttaatcttctgcatttaaaggtaaaagggaagacctcaaggggaagtcaagaaaatgttggcagttgatatccaggaagccccattacaacctcaatgcaatctgaggcaatgctgccacagacattaggtggtacaacctggtgtcttcaaaagggtgcaccagaacaaggtagaacaacatggtgacttcaaaccaagttgcagagtatgtgctgatctcctacatgcaaaccaaaaccggttttgctgctgtttccggcaacaaaacagtatcagaagtgcaacacacacacttggaattagaccatgtgttttttgaaggggattttttaaacacacttatatccaatgtggtgttttgtcatggtacttggttatcaagtttggctggggcagtttctacagggttcaaaagactgaacagagtgtaccgtctagtacagtttgggtgatccatggcttttttacaatctatctgaccacaccctggcatagtcaaccatgctgttgggcattgtccaactctgccaacgcactatggaaaaggtctaatagactgatcacagtgtctttccaggaggggttgggatgcttctggtttcatttgataatctctgaccaatccacaccatccatttcagggtctatgttcatggctaccattacaaattggcctgtttttattttagtataaatcagagcttgcttgtggcccaagttccaacggccttaactgggccaactgtatgtcagagccagtgttttccatatgtcattgtttttggattttcttctgaccacacggatttaaggaagagagatgattccctccactgtccatgagggcttgtactttgttgtatattttcaaaaccttctgaccacccttttggacagggtttaatagacagaacacagtttaccgtctatcagacattgtgtattctcatgttttttgggtttccttctaaccacactgccccaatagccttggctcaccttgctgtccatcaactctagaaaactcttgtgctctgttgctattcctttggacaccactattgaaacaggggataattaccggaacacattttcctgtgtattattgcttgattttcagaatggtgtatgtctttggaacatgctgttctgacgagctctaatagactgaactcattttacagtctattaggcattgtgtgttcctacttcacctttggaatcccttctgaccctgcttttgatcagggattaatagaaggtacacaggttacagtctattagaccctttcattcgtcagggtcttggaaattttggccaaccatgttgatcctttgaaacaggggctaatagacggaacatattgtatgtgccatgtattataagttgttcttcagcataccatactgatctagcaagctctaatagattcaactcagtttacagtctataaggcattgtgtgtttttacttcacctttggaatcccttctgaccctgcttttggacatagtttaatagacggtacacagtatacagtctattgaaccttatcatttgtcagggtcttgggaatcctgggcaaccatgccaatcctttgccacaggcgctaatcagtggctaatagacgggaaacattgcaccgtctattagagcttattctttagcataccatactgatatgaccagctctaatagacagaactcagtttacagtctattaggcattgtgtatttttacttcacctttggaatccattctgaccctgcttttgaacagggtttaatagacagtacacagtttacagtctattggacctcgtcatttgttatggtctttgggattttggccaaccatgcttccccaagtggatctaaggaaatttgatttgcaatttctcccccataatgcccatgcatcattgacacttcctgagactatataaagggccccttattagaccacccatgtagtcccctttctccaagtgatcactcagcttttgcactgcccaaacttaccaacctattacctgataaacctacaagccatccatcatcccaaatttccatcccatcatccaacataacaatatgcaacaaccaacctcttctcctgtcaacactcacccaccttcatcccaacaccaatgtttaaaagatggctgcatggaagtgtttgctaattttggggagctgaggaaacacatccgaaacgtacaccaacactcggctacttgcatgactcattcgaagaaacaggtcaccatctttcggtcctctgaagggaagtttggctgcccaaacaaggggtgtgattacactgcgggcccacccatcaatatccagaaccacctcaagttgtgtgatccagaggccttgaatcctcctagggctatgcccatcccaccaaccgggagtgtaactgtggtgccccttggtgaccaagtcatgggtgagtttgcttcaatcaaatggtgtagatatgttattaatccacagctattaattatctgtttggttggttacacatttttaatcagctatacctgactgccctcacttggcatacaataactatgccaagacactcatttgtgtgacttgccatgaaggtatacctactagtaatgtgcatggacacatgttgagttctcacaagctcaaggttgccaaagctgaaatcatcgacaagtttctggcttacgggatcaagctgccagaagataacattaaatatccgccccgcaagaaccgtgtggatccgtgtatccctgttcaaggtttgtacatgtatcttggttacacttgtactgccttgtaccatggaaagccatgtggtctttctggatgcaaagaaaagactctttctaaccacttgcgtgaacaacaccagggtatgttgctcactctgccatgatgaactctgccaaggcttgttgcagctgaaggtgtctgattttttttcttgcctgcttctctagtttctggaagtggttggaaggactactgtgaaacccgatttgttcagcatctccgcaccgaccatatcaagttcttctctgttctttatcgtcaaccttcacctgaaatcatctgctcgtctcatcttggttctggaaacaagatccaagctgaaggctcgattctgtgggataagctttcccaagaactctctgtgcttgatgtgcttggggtaaagacccgttctggaatgaagaaggaccatgcttctctagtaaccgcctacctgaaatcttccgggatttatgaacacattgaattgtgcaaggaacttgttggttgcgcagactcagcagatctgtacaaggaaatcaatgtttcccaaaaatcagctgcccttgtctcctttgtcgatgcatggatggcctgtcggatgtctaagattgacgatacccactttggacttcgcaagcttgctatcaaagaatcaatgtatgtgtttggtcctttcctgcacttgaaattttgtcatttgctattctgactggggccccatgcacttttttttctatttgatggcctttgggttttgtatggagtagtgacaaagaatcacccactgttggtgttggctcattgcaacagaaatatacgcgcctcagatatgcgaaaatcatatcatctctcattgcatttacccaacaatgtggatcgtccaagtcgaaattgatatctttttggtcaccaaagcaagctcccctctcacaaagccttgactctctagctacatgcctctcgggtgaaaacccgatcccggacgactactatagacttctggatgaagtgatgttcaacttcatcagcttttcgtgctcaatgtcgatacaatctcgtatccaatctgcactagagcagtttgtttctcttgctatgctcaatgaggacggctcctgtatgccaccacttcatttgtgtcatacaattgccggtttgcaatatggaatccgcctgggggttatgtatcactggcttgcggtgtcaagatcaattgtatcggccaacgacctctcaaatgacgatgaggtgactgcgatggagaatcactttggttggatcactcacgataagtggttttccccattccagtctctagtgccacgcccagggcccgcagggccctgggcgtggcgcctgttacccaattttggtgaggaggtaacaaggtaacaccactgaaaaaaagtgttcccaaatgacctaaaaacacttttgggacaccttagggttagggttaggggtagggttacgggacgtaaccctagcttgcatccacctccaagaggctgagccctagggccactgaagttaatcatgaacctcccatgacctttccacaaataaaaatttgctaccattggaccacattttttcgcttatgtaatcactactttcagctggcttgacttagggttagggttagtgtacctaaccctagtgacaacattggctctagaggctaagccctagggttatggaatatgagcttcccctcttatgggtactccaaaaggacattttgtatcactgggacccttggtttcttccatacaatcactactttctgctgaccatactttaccccagagtaatccacatgcaagaggctgagacctagggttaccaaatccagtcttaggtttcctagtttggggctttccttgatcactaatccaaaggattgaaccctaacaattttttttgattcactccccaaactgggcaacttgggaagtgacttcatttgtttaattttttttctcagttactctctgaaacattggattctgatgttacccttttgctccaccataattgaatttttattgttttatattattgcataagttttgatgcctcaatcccattcaaggttaccctcccaaatgagttccttgcttctactgcactcacttcactctttccttttaatttttctcgacttgtgtttttctttgaccccctgaatgttcttgtactcccagcattctcattcaataccttataatttgatttccctttcattatgcctcctcttaaactatcacttacccctcctgttaatctatcacttcactcccatgcctcctccttacactctatccttatgatttaaaatatattttgttttgtccttctttgtttatttctgtttcacatccactcttgtattttctttaagatctcttgagttgaattgtttctttgactcattaactgtctaataagacttgtctcaatttatttcctttgctgctcctctccttgaatctatcccaatcatcaacttttcctgccctcctgccttcctcggtatattctattgattgacttctctttttcaattccctttgtttttctgctctcaatcctttttgatattttgatatctggtacttacattctatcctttgttcaaattggcatgcttatcttctaatgcattttttcctcctgttattacttttcctttatgggatgcaacttgatatcacatcccattgctctattcactcctggtttttcttttattacacctcagttcaagttaatttcacttattcagcatccttgcatggtatcattgatttcagctccttctaccccccatcattttccttgtccctttggatttcaacttgatcaatttgtggattaacctttgttcccatatcatttcattggaatttgtaattcatatctttgatatttttgctcctgaaatttgcctcctttacttctctttctattgtctgagctccttgagtctcaaagccattcatttactccctgcattgttcaaaggttgtatcagcttggatgattatgtgtcatttcttggaccaatgtcttctcttttctcatgttatattgttgacctgttttccctcatgagcacctattgattagatttttgttctgtgccctcaattctaatttctccagtgatttgtttaatataacttgtatcacttcattccctttgcttctgggattcacatcccttacttctcttccctggtttgcttggaacaattttatttttcttttctttcctttgcttttctcttcatttccccccttttcttgtcacttcttccatttcctttaatttcattcttccccttttcaatcctatagttttcaatagattcactagttttattttgattgcaaaacatttctgtagtttctcttgacttcttatgatttctattccttgcatatcctgtcctgcactccatatcattccaaagtttctttccccccaatgatatttctgtatctttatctgatcaactgttcacttctatagccccttttgctctatcttatttcaatgcctttccttgattttgtttgttggtctcttcttttgaattggttttctttttttattttcttgttctgcttcatcatccaccttctattgtagtattatctttgtttctactgccattattttactctctttcttttgactctttcagcccctttaattctgttccctttcaccctatcctttcctgacaacatcactatcttctcattttctcccaagatttccatttgataccatttcccctcaatgtgtctgtagaaaatcaaattgattgttggttgctttactcttttcttttcttgtataaactgcaccatgtatcacctcatcccctgtcttttcttgtccattcatttattatattttatcttgaattcttctctactatcatattttcaccccttgtatccatcccatttgacattcatttcccctactctgtccccatttgtttcttgctttacatcatagtatttgtattgttttattttattgatgtgtcaatcccactaaatatcaacttcccaaatgagttcatttgctcccccagcaccccttttcttttaacatctcccaatttgtatgttttccttcaccatctgtagtttttgaactctttgtaagttgagttaatgtcttatcatatcattctcctttcattacccctccacttcatcattccattgcatgtcatacctcctgcttctaatctatccttatcattcaatctcaatcaaaatcttttgtatccatctttttcttccctgttcaaatccattctccatccacttcttatttcctatccatcttttctttcatttgatcctcttgtaatgtaaaatgttttccatcaaagtctattactctgctgtatcaatcccattggacatcatagtccatcacactaacactcctgtctgtttgacttttctctttctgttgccctcttgctactccatccttccctcctgcttctggttctccctgaatttgatatccattgttttaatccctttcctattcttgtactctgttaatcccaattcatatgtgttcctaccctctatccattcctgtactacttttcttgaattgttatctttgactccctgcctcctcttttcccatgttataaatgtgccatttcagctcatggcattggtctcccttgatccatcccacctcccacacgctccacctctcctgcctgtcctttatcatcatttgatttgattggttttctttacctttcagcccaatttctcctgtgttttctttgttgattccttgatttgaattgcttcttccactctttgactgtactccattctgtaacatggtatgacttgactggtctcctatcacttcctttgctcattgagtctatcccaatccacatgtactcctactctcctgccttcctctgtatattctaatgactgatttcgcttatttaattccctttcttattctgctctcaattgtttttgatatctggtccttacattctatcctttgttcattttggcatgcttatcttgtaatgtgaattttcctcctgttatgacttttcctttctgggatgccacttgacatcacatcccattactctattcactcctgtgttttcttttcttaaccttgttgcaaattactttcccttattctgcattcttggatggtatcattgatttcacctccttctacccctcatcattttccttgtccctttggatttcaatttgattgatttgttcactaccagatgttccccttttcattggaattggtaattcatatctttgaaatttttgctcgggaagttttctcttagctaactttcttgttttcattttatatttcatatgatttgcattgactgatatagacctctattttgggtgtccccacttactgcaccatttcatctggttgccttaattccattatggtcttatgtgatccttgatcttatttggatacacttgatttaacaatcttttcctgcctcatctgcatttctctcaccctcccaaccttcattccaactcactctaagatggacataccatcctcacttaaccctgctccttcattgttggattcccatgttttctcttttgtatatcttagactccttgctgctggactaccaagcttacttgcctgtccaatagtgcaatgttctggctttttgtttttttccatttgccattgttgagtacctcttacgtttatctaactccatttgagaagtcatgagctctatgatttgctgacttttcatcctgaagttaacataaatcatttggcttgttgcatccacctcctattgttcccttagtgaaacatcatgtgctgaggagtgacatttatatcatattaaaccagatattcacttctgggatccatcatttggtatgaattggttcaatgacctcttcgattcacttcccagtgggagggtgagggtcaggatattctcatttctagatgttaatttcttgcgccttttcacttgtttgaactacaggataactaggcgtgttgacattcttgttgttccttcaacaattagcttggattgatctctgattcaataccttctattaatagccattcataagttacattcacattttttcaattgattgtttcacctccggcacctttgagttaccagaatgtgaattgacctccacgtgttcttaatctttccctcccgggtactatgagctccccgaagtaaattgaacttggtgtgtttatgacttcttgatttcaagtcgttttatttattatgctcactcccggtcactgtgagttcccgggagtgaattgagttatggggcttggtatcgcttcaataatagaggttcaattattttatatttttacactgacttccggtaaattaaatgggggtcttgacattgttctgagaaaacacatcaattcagttgtaaaactctcacttccgcaatctgtaagttgccggaagtgaattgacaaccatgtgttttttatctatcacttcgggccctatgagctccctgggccgatttcagattggtatgtttttaatctaataactaacaggtcttgggggcttcacattcactcccggtaactatgagctcccggaagtgatttttgctagttccaattggttgattggggagatacttcatttcactccagatgacttcttgttttgaagtcgttttacttattacttacttccgacatgtacgagttcccggaagtgacttgagttggctgtcttggtatctttcaataagaggatttcggttcagttggattcatactttaatttggatgtctattgtgatgcagttctggtgctcgttttgataagcgacatcgaaatcttacatattatactctcacttccagattctagatgtcccagggaatgatttgacgtgcttttaattaatactacacgtccgggaactatggtttcccggaactgatctggcttaggcgtgttggtatcgttttatatataatagatgttatattattcttatttctttcgttccatgtcatatcgttttgggtacaccgccaactaatggaacgattatgttcatctccggattatgctagcatccagaagtgaagcgccctggacttctcatgattctatatacctacttactcctccactttcacttcccgattctcatggcttccggaggtgcatcactcctgttagattgcctcttcaatgcaactcttatcgatttacatggggtattcatcattctctcaacatacacgtcacgtctaactgttggaacgatttgcttcactttataatgacccattactatgacagctggctcaaagcaagtcatatcgactagctggctgcttgattctattagatttcccctctgactactgctacaatctcgtgtatttctttctgctctgatattgacaagtctgtatgccaacaggatgccttcacttctatctcaatgatatcggaagtgataagatctggttgccacatgggcaaattgcctcttataccgttcaaccttgcccattcaaattgatggattgattagggatcatggatttctatgagttcatcaggacccaagtcatacactctacgttctaatcgtctcacttccgcttggatcctcctaagcagaacttcagtcaagtaggtggtactattcataccaggcctatcaatgattctcgcccttgccctcccgatttggttgtgggttctaacgagcctgcggattatttgcaactcgactctgaagttttctgtggttcgttgctctggggtcagcttgcgatgggttggaatgatgactgattctaatacttgccgagtctaatattgcataattggccggctctttcacactgagcgcagcttcctcggtcgacatcatagacacacggttgtgtggattgaatcgttcggcaccgtctgcatcgcatctgtttgccgacaccactctttaatgctgtgagattttgatgggcttagtggaacaactcacggtctgtgaaggctgcctagcagttggttccatgctcgactttttgggaacttggccttatgtcttttgattcaattgtaagggactgcatgagcggaacttggcatggatattgggttatgtttgatcagcttacattttatatgggatgggtaggacggggggcggggtggtttcttgggacggtctggtaggaagttcggtcgatcagctgggcatatattttactcttgctttaagtgggggtcgtgttgacatgtttgaacagcttacattttatatgggatcgatacgaggggggaggggcggggtcttctcttgttagtgtctcgtaggaagatcggtcctgctgggcatttattttactaaaacttcctgggggaagtgttgcttggtatactgcagttgttgcttggtatactgcagtactttgttcattgctcaggcatgcccttgctgcagggctgatgtcaccctctatctccccaccgtctccatcttcatactcagtccccttgagtcatctttggacatccacctgctgtcctcctgtttataggtccccactgctcgagagcaagaatggctatgggcatctcggtttggcaccggtcctggcccccttgtactggtaccagaagtcatttccgggagagctcgttgggttgtctggtcatccaatctgaggatgtctgccaaaatcttgccgatgaaacttaactttgcttggtattacatcatagaccggacaccacctggtttcttctggtatttctatttggtaggtctaggctttttttggtgttgatttctatattcacattcctggatatctactcatctcaacctcttcattgaagagtcgtttgactggggtagtcactcccgggaccttgatgatgccggaagtgaatgccccagtgatcgaggtgtgtcagagggcaggtgacccattcatgaggcctcttctcatcctctccagtgaacctttggttcactggatagtcacctcacccccggtatgtcatacatgccggaagtgaaaggctttttgcgcgtggaattctatcataacactcctggatatctacactactcaacctcttcagattcgtttgactgattgaggtgtgtcagagggcaggtgacccattcagtgaaccaaaggttcactggttagtcactcccggtatgtcaaagatgccggaagtgacaggcttttttcgcgttgaattctgtcatcactttcctggacattcactcatctcaacttcttcattgaagagttgtttgactggcgtagtcactcccgggaccttgaagttgccggaagtgattgcctcagtgatcgagatgtgtcagagggcaggtgaccctttcatgagttctcatcttatcctcgttcactggggtagtcactcccggtatgtcaaagttgccggaggtgactacctcaccaatcgtggtgtgtccgatgggcttgctcgatttatacttatctcatccccttcagtgaagattcggtcgactggggtggttactcccgggatcttgaggatgccggaagtgattatcggagggttggagaacttctgggaacttgtgtttggcggtagtgtaatcaactcgtcatcctcatctatgcctctacctcttgccgactatgtctcttctacctcttggccgacttcctctcaattaacctctgactcgacttcgtctcatgatggtttccctctgggatcctcttcagaattggtttccatttccgggaacgttcagttcccggaagtggtttgatttgttgtcatcagtatatcagtagttttaatgctactcatgtatactttgaggtagtcgacttcacctatgtctttatctctatctacctcctcctcgacttcttctcttgatgctttgtatctggcttcgtcgacagtgtgcgtgtaatcatgtatttcccttctatgttgtatttttttccacttccgggattgttcagttcccgggagtagatttatcagatcacttcagtatttatctctacccctactcgacttcatctatgccttagcctcttagtggacttctgatcttgatgctttgcatctggattctaccgaaggtacgagctgtatttctttggccacttccggaagcgttgagttcccggaagtagactgttttgatttcgtcaaattgtcaggttttttttgtatgtcattatctttaggacaccataatctatgggagactgtgtatacgtataggattcacttccggtagctctcattgtccggtagtgatcctgctcgatcacttctcgtggactcctctggttggataccctaacttacggttagggttagggttgggttgtacatgccccggcgcacctggggggtctacctacatgccccggcgcgcatgggcggcaccgtgctacgaccgcgccccgctccccttctagacccccgcgccgcatagtgctcctaccttcctccgcttgggtccaggcatttggttgactcacctgtcataacccattcacccgttaaccgttctccctttcacccttcacccgattgcttttcgatcaccactcgactcatcaattcccgattgaacttaacttcccgattaaacttaacaggttcgaagatcgtattattctctccggttactgtcgagggttctgatccccttcccgcttctgcttctgtttgcttccgactctcaatctaaccgtctggactctcattatccttccatcaccactcgaccgatatcaactgttctcaaacttaacaggttcgcagttcgtattattctctctggtgactgtcgagtgttctgatccccttccgccctctggttacgcttctgcttctgtctgcttccacctctcaatctatccatctgaactctcaatctatccctcaacctgtcactggccgatgtcgactgtctgtctgcttgcggttctcaattcttcctggggtacctgttactcgacgatgtcaacttatcatcatcagaccctgctccggtcagtagcctctcaggtcatcatttcggttcgactatcctcatgatctgacattcttctatccttcacctcaacgcgttactcgccgatctcaccttatcaacatcagttcactgctttgttggtatgctctcggtttctgtattatttggatcgttctcaagagctgaccctctgcttctgctcctgcttcggtctttctttcaattcctcctcctgtttgttaaaggccgatctcatttgaccaacttcagaatcctgcggtgtctgactgagacgagttcgaccttcaaagctctcgtttcctccgtttctcattcttctcctctcaggtttcaagagatactctcgtctaacgtccgattcaactatcacccacccctttcaactgacacccccctctagcgaccaaatcaactgacacccaactcgagcaaacgcttgctatcagctgtatgtaagtcggctctcttcgtgaaaggatcaggtgcattgtgtgtcaagtgctcactttattctttgacttcttcctatatatagcttgaacgtccccatggcgcacgatacatcgaacgcgtcttcccctctctccgatccgttgccagccaatcatgggccccccttttctttgccagaagacatcccgtcttctatatcggaaggccacgaaggcaagattcacttccacttcgatcacccatcacccttgtcttgactccagctggtcacactatgtagatagattgttttcgctgactctgcagttctgcttcctccctctagctatggaagatggtttaccgttcaaacaaccgcagttaaccagtaaggatccccaagggaagactgcctccggcgcggcccctgtaagttaacctggtgaatgtttggctggcactgaagtgggtggcttcactaagaatatgatctcatcactgtttaatccagggcgcaaaaacggcaaagaggtcggaggaatggaaggtcccaccgcccaagcgtctggctcgagtcgttaatgctcacacgaagatagtatctccgttggtgagttgtcccaatattgagcctctgatctccatgttttattcaatctggtctgtcttggccccgggattgtcaggtgcaacgattggataaacctgggaagtcgaaacccaccccagatgaattccgttcgaccggccgggatggggctgagttagaccccgcgttatccgccgacgaagaggatgtgaatgttgccgacaaagaggagactggctcgcgctcttctgcacttgtcaacaaggtatgaatgtctctctcatgtctctggtgactgctcttatcaggttgcatgtttattgttgtgttcttctttgtagattaagtccctcatcaaagagacacccaaaaaggctctcaagaagaagacggccaacaagtccaacccgttgcgtttgggttccatggacgttgatccacctgtgaccgataagcatcatgcaagagggggttcgatgcccttgaccaaggttggcttagttctatctcggccctccattatcgtcctcaccttaccgtgttctgatgtgtttctcttcactatctctttcaagttcgactctcaaggcctcaatttgtcttccgcaggccagaagactcctaaggacaagatgcccgccgaacgttcagacaagatgaacgttgatcctcccgctctcgcaaggctcaaagcgacctttgctattcctgctgcctcgactgcctatccgctccaggagcctgctgccaatccttcgactccggcccgaatggacaacatcaacaaatatccggctggactcacccgcaggggcccccaaactactcccggtaatcctggtcacctaaccagaactccctcgacctcgactaccatctcaaatgctgtcctacctaatttggctaaagcgtctttagctgacatgaaggcaatgcgcgggatttgtaagtctttgacatcatactcatctgcccagtggggaatcatctactaatctaatctgggtttgcagggataagggataaggagaatgccgctgccaacgtttctgagcttcgaagggcgggccatcacttgattgcaccggctgcctatgaatatcaagatcgacacctcaggagggtgaccaggttttgttcccagctggatcgcaagattgaagagtcggagcgcaccggtctagtggaggagattgaagtcattgacttgacggaagagccggacgatcctacagagaacagtgtggttgggttgacgggtgccaagaggcctatgggtaagtctgagtcctgctaatgcttcaagggacatccatctaactatttgttggctaattcggcttgcttgtttattatgattccagaggggtcgtcatcaatggatgttgatgacagcccagttgagtccaagaaggctcgaacttctggtcagtgcacacctgttctcctggctttgtcatgtatgctgagatataggggtggttcttcaggcttggctcccgtaaagattgatcctccaaacctgggcccttatggcttccgttccattcccgacaaggatgccgctctcgctggacttactccccgcttcccagtcaataaacagccgacgatctccgagttcatcagtcaatctaatccatctctcatgcagcctctgccgatgtctaatcctccactccagccgacaatgggttcttcttcctctttggctaaagggaagttgactcctgttgtggtgatcaattcctcatcggcggcaaaccttcggtcaactcctgcctcctcccattcaactgcgccggagaatgtcaacttgtcatctgcccaaggaatggccagcacctcttctctagttgcggcttctacatcggtcccagctctcggtccttcttcgctcgagtcgtcttctacttccaatatccatgtctcagcgccctccggtcctcaaacctccaagaagtcttctcacccttctgctgcttctaagtctaaggaggtgcggtcatctcaacgtgttacaaggggctcctcggggacctccaaaccgacttcggcctcaaagtctaagaatgttgtctcagccccgtcttcgaatcctttggagaaggaattgggtgccacaccgaatcaagatagttcacctcaccctcgccaagcccccaaggaaaatcaaaacatctctaacactccagttccgccggccaccaaggatgttgctcctgcttcgacagacattcctccagctacgaatgatgttcctccagccacgaaagacttgcctgctaactctactctggacgactccgctcaacgttctcagggcggtcaatcaatcaatgcgccttctgccttgcctccatctgggagggtgttgccgaattcgaccttgccggaaaaatcaaaggatgctcaaaacaaggataaggatgttgttgacgagggggtggacgagttggaggagctgtcagacagggaggaagctccaaagaagcgaggtggtaaagggaaagggaaggcccagaagaagactccgaaaacaccaaaaccgccaaagacgcccaggcttaaagtgatcggaaatgacgccggaacagaaactcgagcgggatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacacagtttacagtctattggaccttgtcatttgttatgtctttgggattttggccatcatgctccccagtgatctaaggaaatttgatttgcaatttctccccccataatgcccatgcatcattgacacttcctgagactatataaagggccccttattagaccacccatgtagtcccctttctccaagtgatcactcagcttttgcactgcccaaacttaccaacctattacctgataaacctacaagccatccatcatcccaaatttccatcccatcatccaacataacaatatgcaacaaccaacctcttctcctgtcaacactcacccaccttcctcccaacaccaatgtttaaaagatggctgcatggaagtgtttgctaattttggggagcttaggaaacacatccgaaacgtacaccaacactcggctacttgcatgactcattcgaagaaacaggtcaccatctttcggtcctctgaagggaagtttggctgcccaaacaaggggtgtgattacactgcgggcccacccatcaatatccagaaccacctcaagttgtgtgatccagaggccttgaatcctcctagggctatgcccatcccaccaaccgggagtgtaactgtggtgccccttggtgaccaagtcatgggtgagtttgcttcaatcaaatggtgtagatatgttattaatccacagctattaattatctgtttggtcggttacacatttttaatcagctatacctgactgccctcacttggcatacaataactatgccaagacactcatttgtgtgacttgccatgaaggtatacctactagtaatgtgcatggacacatgttgagttctcacaagctcaaggttgccaaagctgaaatcatcgacaagtttctggcttacgggatcaagctgccagaagataacattaaatatccgccccgcaagaaccgtgtggatccgtgtatccctgttcaaggtttgtacatgtatcttggttacacttgtactgccttgtaccatggaaagccatgtggtctttctggatgcaaagaaaagactctttctaaccacttgcgtgaacaacaccagggtatgttgctcactctgccatgatgaactctgccaagacttgttgcagctgaaggtgtctgattttttttcttgcctgcttctctagtttctggaagtggttggaaggactactgtgaaacccgatttgttcagcatctccgcaccgaccatatcaagttcttctctgttctttatcgtcaaccttcacctgaaatcatctgcttgtctcatcttggttctggaaacgagatccaagctgaaggctcgattctgtgggataagctttcccaagaactctctgtgcttgatgtgcttggggtaaagacccgttctggaatgaagaaggaccatgcttctctagtaaccgcctacctgaaatcttccgggatttatgaacacattgaattgtgcaaggaacttgttggttgtgcagactcagcagatctgtacaaggaaatcgatgtttcccaaaaatcagctgcccttgtcccctttgtcgatgcatggatggcctgtcggatgtctaagattgacgatacccactttggacttcgcaagcttgctatcaaagaatcaatgtatgtgtttggtcctttcctgcacttgaaattttgtcatttgctattctgactggggccccatgcacttttttttctatttgatggccttggggttttgtatggagtagtgacaaagaatcacccactgttggtgttggctcattgcaacagaaatatacgcgcctcagatatgcgaaaatcatatcatctctcattgcatttacccaacaatgtggatcgtccaagtcgaaattgatatctttttggtcaccaaagcaagctcccctctcacaaagccttgactctctagctacatgcctctcgggtgaaaacccgatcccggacgactactatagacttctggatgaagtgatgttcaacttcatcagcttttcgtgctcaatgtcaatacaatctcgtatccaatctgcactagagcagtttgtttctcttgctatgctcaatgaggacggctcctgtatgccaccacttcatttgtgtcatacaattgccggtttgcaatatggaatccgcctgggggttatgtatcactggcttgcggtgtcaagatcaattgtatcggccaacgacctctcaaatgacgatgaggtgactgcgatggagaatcactttggttggatcactcacgataagtggttttccccattccagtctcttagggattggatgcggctagcctcttctgctgtactgaaccagcaacaacctaatgcaacccgttgggaagatctgggaatgaccaagcttgtcattggttcaactgccgttcacctcactggtatccgaacagcattgcgggcggccctaactctcttgcgaacgttgatgcaatctatcttgaaaggttgtagcctcccggattgccttgtatctactcttgaggacaaatcggaaaatctatccactggatacaactatatggaagaaaagaaatcgaaagcagttcttaatgataggatgaagattctcagagactggatgcataatgggaaccctcactcagttctggctggcaattggcaggaatgtttgatggcacctggcttggctctaccggatttgattgcaccttgggcggcgtggaaatggttggaaatggtagaccaggtggttgagatcatttactttttgtaccatgttgggtgtggtcaaccggcaaggggaacagaagaatcttgcatgcttattcgtaactcagacacggctccacgcaacatctactggcgaggaacgcaaatgatgttccagacgtggtatcacaaagggcaaaacatctcccaacgctccaaaccgaggcaagtctatctgaccggggagttgtcaatgcacctccacacctacttggcatttatccgacccacccaaatgtaagtggggtttcttgagggtcacttgggattaccatagttaatttttgttggctggtttacaggtttttactccgtggtttaggagaaaaaacaaatgcaattgatatgcaggagttcttgtggatgggttcacggatcggacgtttggaaacacccgatttcagccggatattgaaaaaatacttcttgcacggtgggtgtgaaggtgtagggattcgagtctggcgccaagctgccgtcagcattgcagctgcacatctctccaagaagattcctgcaatgctcttgccaaattctgagtcacttcaagaagacctagccgaggacctgggtttgcaaacggtcatggacctccagcgaaaccactccacaactactgccaatcacctatatggatatagtagtggatctggtgttatgcgggatgaagaactgaacttcaagttggctagtcaggtctggcaagcattttggggtgtaagtgaccttccatttgcctgtcatcaaattaatacacaaactgatggttccttcactggtagattgagtctctttgggcatccaaacagcctcctttaccggttcctgacacccttccacctggcgagaaggcccgacaagcattgacaatctttactaggaatccgaatgctctgttccgatctgaattccaacacctttggctcacggaactcttccggtctgatctagaagatatgttggtggtggctaaaactggagggggtaaatccttggcatactgtttgccaccactggtcctcccacacgagcgactcgtgttgatccaacctctcaaagcactagtctcacaatccatgaagcagctggaacaactggatggagtgaagagccagctctacaccccccacacacccattgatgaaaccgcacaagtaattctggccctggctgatcatgcttgcaaaattgactttcacatgcaattgcggataaaacaaccaactcggattatcattgatgaggtccatactttcatggaggataagtttaggtcttatataccagggattgtatctcttggtcaactgagcacacagatggtcttgatgacgggttcccttccacctagccaagaatctgaactgctccacacgattcttagtcgcacccgcctgacaaccaaacgtgagatcaccttccgtcctgaattgcaaatcgatgttcaaccaaagtatgcaagtacagccaatctagtaccaatccttcaagggctcacccaatcccacatcctcaagaagaaggaccgtgcaatgatcttcattgaacatcgggaatctgttgccctaatcgctcaagctgttggtggcctgatgcatcactctggaatgtctgacgaggaacaatcccagagtgcaagcaagtggctcaaacgagaccatggaataatggttgccaccagtggatttggagcggggattgattatcctcacgtgcggctggttgtgatctggggcttaccaagtgcaaaggaggcaaacaagacttatcaggagattggacgtgcgggaagagacggaaagcaagccagaattgtattgattcctaggtttggtgatgtgccctcgggccgcttgcctaattttggtgttgatgatttcaaaaggtctttgttaaatccagctgcatgtgccgcccaagtatttgcaagattgcaagactcaattcctcactcttgtcgtaattacgaaggcttcaatcggtgtggtccttgcgccaaaatggattccaaccaagggaaacgagcatactatgaactggatcaacggcaccagattaaatgtcagaccgtcgctacacaggcagtttctcagacgccctcaggctccactgtgtctttgatcaatacctctattgttgaaccacttcatgatccactacctcagttcttattcaaaccaattcaagaaaagttcgaacaacatctcagcttcgaaacaccatctcagctagtcttacaaaatgatccccataaggaatgtgagaccactcctgtgaattccgcttccagagtttgtcatgcaactgttttgggttcaatagacgttggagtcactgaacaaactcctgcgcgttggaataagcaagtccctttacctcaagacatatcagagttgcgagtaccaattccaacaacatgcctggggaaacgcacatctgggaacgccgttgtcgacattgtcaacacagtcgagcaatcaatgatccttgaaccattggagcgcatcaaaagagcacgggtggctgagcacacacggctggctgctgaagaaaatcctgtaaaccggcctgaacagcctcgctcaattaaccaagtggaccatctacgagcccaaggcggtgaggcaactgtccagcatgagggcatacagctgcttgaatttgtccggaagatcaagggaaattgcattgaatgcttcttgcggactcgcacttatgtcccagaacataagaagtgttcttttacaaattctaagtgcttgaggtgcagagaatgtgcgtatccctctgactggtgttactttgtgctctgggactgattggatggttgttatgaacagcacaagggtggaattcaggtcacactgtcagattgtgccccgcggctcgtttctccacagctctgatggaaggctcccggggaaactcctacacgatatgcaaccgatgtgcattgccatcgggaacacaagaccggattcgcttccatgagaacaacaagtttgccgctgaatgcaatacaggttttgcaaacatggctgaagcagtgggatggtttgtataccgggagaaaaaggaggtcttggctggatcctttgatggaattggagacctcgatgtgcaaaagtacgcaaaatggttaggtgtaacaaacaaagcccatggcccgggcccttggcccaatgccatcaagttggttttggctttcttgagatttgaagactagcacttggaattatttgcctcccattttagtttctcaatacactttttttggttggcatctcccccatttttttccctctggcccacaaagtaacaatgcagataccattgatgatgatctctgcttgtttattttgctttgtttgacctgctagaatctccttctataatttgaaagtaaaaagaatgattatatacaccaatttatggaacaaaagtaaaattcaaatcaaagaaagaaaggaagagcaaattaagaattgatctaagaaaacatgaaagccatcaggaaaaagaatggttattgccggccctggtcttttatgtgaccaggatttaatgggatatagtgtcacactatatccaaaagaggggccagtgaaaaacaagccttcctcaacacttgtaaagtggaggggataaaatcagggacaactgtggaatgagcttcacagtcctgtagctgtaatcatggaagaggaatagagttgtaataaatagcctcaagacagaggaatgtgtaataattcatgtagcaatagcccaatgtaaaatccccactcaccatttattataataatatttagcaaggtactagggtttatagggtaatactgtctgggggttgaacctcagagaaagagtcattgccttaaataacacagagcaggggtcaaactgctgcggcaaccggggcagtgcccttattgttaaaacactattccttgggggatagtgtcaggataccaagactgaagagctgggctttttccccaacaaatatgcacaaggctttacaaccctggatactgatataaagttcccagatttgcagcccaatcaaccactctaccaatctggatggtgattgaatttcacaagatggaaacaggtgaggtattgctacccaaatggttctccttggagggacttaagaaggctagacaaatggaaagaaattctttgctgctttcacccttgccattctactggtctgaaatgtcctaactttttcaatccttattggtctacctgtccagtatatgtggatgaagccctgtagggaaagataacttgtattggttggttgattggttggttgggagttcatttgatctgagactgatccatgaatctttgaatagtttctgtttaaattcttatcatggctgttcatctgtatatagattccttaataacccgtcaaaatctcagctttggtcattgaagaattcaaaatcaaattcccaggctgaggccaaatagtcagtaagatgtgataccacagggttaggggttaggtaacaatggaatgagtttggcaaattgggttctgatttttaactcagctatgtttcaaacctagcctaacctttaaacctcacccacaagttaaccagggggctttccaacaaaatagaattgatttacatataaaaccctgcactgtttccttattttttatttattattccaccttactctacaggttcacaaaccaatgtaagcctgcatccaccccttgagaccaaatgaatcttatgtgttagcaattgctgaatcatctaatgcctcatgttatttactccctcactgaccaccatagatgacacactcaaattaccagatggtccagaagagattactgatatctaggcaactggcccaaacccaaacatttggatttatcccaaacaacaacacatacagtctaggtaaaagctttccagattccctgattgaagggtggtaccaggaaaagaagtcaaaattccaattcaggtcatcatcaagcttcaagataacaaccttggagagataatcccaccaccctggttttccttgccatacctcataaaggttctggatgagggaacacatgcattcattgtgcttaatagagctaccattgcccttctattgacatgagttgtccctaatactgatcaagatgtttgtcctaaaaaggaaaaagctagaggaatagaagctagtacagatggatacatcaagctcaccagcactcagaaaaagttcaagagacagaggaggagaagcaatgacacaaacctgaaacccaaaatttgtgccttattgcttatgtgagcaaaccacaagtcaagcatttgcttatgtgatcaaaccacaagccaagcttttgcttatgtgatcaaaccacaagtacacccaaggggccccaggggctaatttggtatataagagagggccattccctcctcttcctccctccaaactattgcttcaccctcatcacccagccatctctaccttctcaagaagagtaaataaagtaagtacaaaaatcccaggttgaagattctattcaactctattcagccttgagatcttgatatctacaactactggaccctaacccatatatttatattgtttgaagtagtaatcctactattaagagcacttgatcatagcaacatgaacccagaccacatgttttgtcatacagttgagtttctttgtttctctctccctcatcaacatttttcttggatattttattaacagtttttcttgccagctcacctgcaaaagatgtataagggatggaaaccctttggaatgtagggtgggggatggaaataggaaatgtactaggtgtgaagataaaggtcataggtgtgaacttcctgattgtaagtaaatgctaaatttcttctgtccttcaagggggtgactaatcattttcttgtcattcataagggtataactatgtatggaatttgcgagcacagttggccgaccaacaacatctaattgattcattatattcatccctaggaaattattacagagaaatgatgactcttacagagaaaattgaggacctagatactaaattaaagtcacactctgatgtagcttctactaacagttcaacttctaattcataaaattatatttattagtggctagtgaaattatatggcccactaccaccctaatcacccattacaagggttacaaatgagtgtttatccagacatctttacactttgcataagaagggttcacatgcgtccgcttgttcatctcgcatttcggaactgtcatgaggtgtactcgcggtagctggcgtgttcacgcgagtgcccgcgtgcttaggccgactgaagtgaggtttgggtcacgtgattcttttcaagggaaaaggagataggaagggctacctaattacaaaactgggaacattggaatgggagggaaaaggagataggatgggcctggtgacaaacttccgatgtcctctgcgctattcactccaatcactagaatccctacttgggtccgtcccactgctctcgtcctcacctttgctgtctccaccacggccagaagtctcagatgtccccctaccttgattgttctttcccttcatagactggtggtcctcatcctcttcctcttctgtttcggtttctgccctcggcgttcggattttccccggaatcacgaaagaggcggcagaggggccatgtggacccttggagaggggggaagggggtttgaataagggggctgctttcgatggttgaggtggtgtcgagttttgatcttcattatccaactcatccctagccaattcatcctctatgttcctttcgtgagctgctatcattggctcccaagccgctgttagaaggcccttgaggttttccgccatttctttgtttggtcgacgaattttgacgtctggagcttcttcccctttgaaattgtatgatttccttggttgaacggagcacacttccaccattatatcctgaatcgccaatcgtgaaatattcttctcgttgacatgttctgcccagaatcgaggcgccatttcccaatcaacctccgatgggacgagacagtccatcttggcctctctcagaagccagcggacgaaactgtcgatttggtaccagggggtgtcgtctgttcggcgctctttaacctttcgtttctcgtaaagccaatcatgcctagcgtgggcgaggtgtaccaaggaccaaacatccctctggttgaaattgtgtgagtcggtgaggcagtgccaccacccagcagcgccgtataagaaaaagaccgccatggatccaaaggccgaaagtcggatctttccccactccttcatttgtttggtcgagttaatgtccttcacgtcgccttctttgaatagactcctatccctttgatatgggctcatcttcgcggcggcctcaatgcttttgtctggaaatgtgttcgttttgatacagtcctccaagtagtcgacgaagaacgagttttgcatcatcagacagcacaataatgtctcccaaattcgtttctgtaagacgacgagcccattgggggtgcggccgttgccattgttgttagatttcacggtttcgatcgctttgagtgtcttgatccggccaataacatacttgccggcttcgaaaagcgtgtcttgcttccagtggatggggttttttttgctgacaatggagggggtgagataaagaggaagattatctgaacaagattcggatagggtatggagttttcgaaagcccgccgacaggagagggtgggtgtggatgtcattggtgtagtcatctttggcgtctgttctgatcatcatgctgtagaccgccttccacgaggagcatttgctattggctttagaggtgcaggcgtcctggatgagtttaaggttgatcacgtgctcatgaaaaaacgggtccccggcggctacctgcatcagacgaggatctaaattcccatgcacacgttagggttataatccgcaagaaatgtatgtatgtaagtggtgaaggtctgttactcactcgatgtcaaacagtccctgaactcaggttccctaactttactgatggcctccagctcctccacagttggactaaacaattccggtttttcatagatcacatccggcatggtgtcacctgatgaccatcctaccatgtcagccacgagttccatcagttccggcccataatcccattgcggatttttcgacatttcgagcatcctggtgtactggttgtacattttttgacaatcagaagccttccagattttggacaacaaagctaaccagtcgatttaagtagtcagtttgaggtcctgtggcctaaaattggtgtccaggacttacctcctgggttcggtgggttattgtatgggctgtttttcttttcttgctttctccgttcagcctcctcttttcgtttcgccttctcctcttcagtcatctccgccggtttcttcttctctttcttcttgcccttggggttcgatttcggctgggattttgatttggtagggggaggtatttcttcgtcttctgcttcggaaagctctgatgggtctggtgttgggcttgatcgtcccttgcggcgattggttgctgtaccctcgttggtcgccgctggacgatgggcagatggctcatttgacttgttagatttgttatttttcggctgggattttgatttcgtaggggggggtatttcttcgtcttctgcttcggaaagctctgatgggtctggtgttgggcttgttcgtcccttgtggcgattggatgctgtacccgcgttggtggccgctgaatgatgtccagatgcctctttcgacttgttagctttgttgttggtgttaacactaggcctctgggcccgtcgctcgttggggaggaagtctggtgggtctggtgctgcattgcccagaaccaatatttggccccacatcagtgcttgatttggacctgatttgattgatcagtgttgatttactgacttgagtttcttgcccttttgctattaactggactatcctcttcatcttcgatatcggagagagctgtcaagatttcataacataagtcgacattaacttgagattgcttattggcccggcttaccactaggacgtttcagacgtaaattggaacggtcggcagggtttccatgtggagcatcacgtgtcaagtctacaaagtcgatgacttctatttcgttggaaagcccagaggtctctgcgtcttgaattcgtgagcccaatcttgaacaaaacatgtcgatggctttgtggtggctcgccagtgtctcgtaggcactcggggttttgatgttgtagccgggggtacgcaagtcttgcattgatctggctaggttatctctcgtacgactccctggatcgtatggttcaaagctagggttagctcgactgcacatgtggaattatggcctgcatgaacgtctcttacatatcgctagcatgcccttcatctcgtcaagggaagccttggcaagactaggaatgcccaaagcccccccgatggttgtggtggtcgatggcattcttgtcatttgccttttctggtgaggggtgatgtgactagccgataagtctttcggataagctttcgtgatgggattgacacctttttcgtttgaacgatgagctggctgaggattcgagttgcccttgggcaaagacccaccgccgatgtgtcggtttggattggttgaattggtcgtcctggcgttgcgacctggggggtttttggacttgctggaagtggccatcctcccaaattgaactgggacgtctgggttatacatcacatcggggtagtcgtttaacacaagtctgaattgttcgaggttcatcaactcaccattggcgacctcctgcaaacatgcccacatcattgggtgattggatggtcagaattgtcatcattcgagaagtggggatttcctgtgatgctcttactcacgaatgagtccatgtcttcttctcctgggtcctcagggtccccttgtcgttggccttctttgtcagtggactcttcatcactgccaaattctttcccgaggtccttcaacgagggctggtctcgactagggctgctttcatcatcagtcgaattgatcgtcatgtgctgtcggtgttgacttccaatggttctgggcttgctttgcttgctttgagctcgggtcacctgttgacggtttgtatggcataaatgtgggtcatcggtgaagggtaatgtcaccaactaattatggttcgggataaatggctctcttacgttttgggtcaagacctttcgaacatgttgattaacttcgctgtcatcagattggtcttcgccttcgctggcttcgtcccctgacaagcctgggtcgagtcggatgctcgctcgtcccgtggtcctatactcctctgcggttggcgcttgtttggacttcttagctgtttgctgagcctatcatgaaggttggacagacatcaacattgctctcactatcggttagagttaagcggacttgtgtacatgtgacccttacttttttggctatttgaacgacgggtaccctggctgaccgccttttgggaacttcggtccatgggttggtttgttcaacaggtttcttggtgggaagtgggagagggggccttcctccagcctgcagtcgaattgagtttcagcttgggttgagttagggtcaagggttattgggtggatggggttggactacttacggttgttgaaacttgttggccggccttttttttggtcatgacctccgttacaattccaaatcctgggatgttgaatcgtctcggcggcgtcggggctggagatgtcacattctggaggctggacaacggcattgctgagtttcgagattgatccccctccggaggactttggtctgtgatatcggcgaggctgttcgttcgagggttggtcatactatcaaaatagccctggattgatctggttagccacttggtggtgttcattctatcctcagggttgatttgttgacaggtgtaatggctcacgattctcttactttgagggtaaaggttatgtatgattcggactatcaggtacgagaggtgtttgtgttgggattagagggtagaagtctggctgcttgagaggacgatcagagtgaggagctcactcaggcggataaatatcagaagtttagcggttttattggattgagggggaagtctggcgctggggaggtcgaacagagtgataatctcaggcagataagatggaagagaatttttttgatttttctggttttgatttgggagggtatttattcagacgggtggggattgaagtgaatcgtttcgacgtttttgattgtagtcaggcgctggggaggtcgaacagagtgagaatctcaggcaggtaagatggaagagaatttttttgatttttctggttttgattttggctggtatttattcggacgggtggggattgaagtgaatcgtttcgatgtttttgatggtgactgactgaggggaaggtcgttttggttgttggtcagggctaaccctgctcagtaagtgagtatgaactgttattacatactctattctatgcgtttaggtcaaaactctactgctgcgggctcacttgacagtcgctcagcagccgcaggcgctctgcttgctgacacttgtccgctccgcttgcagagactggattttgtgctccagtctatcacttcccgactgaccgacatgcccacaggtatggaattatctcggtctcattggactacaactcgattggctgttacacagagttgatttgctgacctttggtttttatttattcttgcctgaccgtcatgcccaattctacgggatcttgtcacgttggcctgcggatcgatcggcttatgctgaccatttgcttttatttggggttttggtttacggaccacgagaacacccaaccaaataatatttcctttatctactctagtcctatgtcctcctgtgggggatttactgtctgcgagccatattcctaaccgtggttattttttctatttctattctttccccttggcacgtattcctgtcagtgagtgaggtctttcatgtgaacagtttatctatttatctacgctcgtttttcttcaccgccggcatctgacctggatttctcctttgcttatagtgtgcattcgcgtgattcaagtctttcacgcgaatacccttctggacctaaccaaacatgtgtatcttctgtctcggccactgagcgttgttttggtctcggtagactgtttctattggagtgaatggcgtcattcaggacagtaccttgctgtttcgatgcaaccaaacgacctcacaaggtttcttcttgacctgccactgtcgttttttttttttttttttttttttttttttttctcggctgatagtgtgtaatccagtgattcatgtctgtcacgaaccttgtttttgttcgaaactgcctggccaaggtttgtgctgcaccagccactgccctggatttttcctcggctgactgtgtgtctgctctttgatgaggtcagtcaggcgagtaagtcgatttcgatccattcctgccagtccgggtttgttcttcacctccacctgccactgacttttgtttttgcgattgtgtattcgcgtgtgtcgagggtttcacgcgagtaccttgatttttagatagtagacctttgttttttcctcggcacactgtgtttattcgatggaaccgagtcattcccgcgattacctcgttttccgacccaatcaaagggccagggaaggtttgttcttcacctccctctgaccgaccttgattttgtcctcggcggacaggttgtattcgcgtgaatcgcgtcattcccgcgagtaccttgtttttttgacccaattaaacggccaggggcaaggtttgttcttcaccggcactgatctttgtttttcacattgtgtattctattcgcgtgtgttgtgtcgttcacgcgagtaccttcatttattgatccaaccaatcggcgacaggaggttggtttttgacttacgactgtgctttgttttggacattgtgtattctattcgcgtgtgttgtgtcgttcacgcgagtaccttcatttattgatccagccaatcggcggcaggaggtttgtttttgacttaccactttcctttgtcttgtccatcgcagacaggctgtattcgcgtgagtcaagtcattcacgcgaatgtgttcataatcattaaagacaagcaggtgggtgagatgttccagactatcgcttgtcggggctggcttgggctcagggagggttagggttgatcttgtcgttcgtctgaagtagttcaggccaatacaacaaattagtctgtattccattcgagttgatcatgactttgactttctcaagtggcactgcctttgactcagtccgggttgcagcaccaagtgtacggtgctcgtacactgctctttgttgtctcacctttatttttccctgcaaggtagtgcgtattttcgtgattcaagtcatgtgctggagtaccttttcttcaacccttctcttcatccagactatccattcagatcgtaggcgacttgtagtcgggttttcgtgatttgacaatgattcatttggttgggtcaagttatgctattcattagagctttaacattcacaacgtggcctaatcggtctgggcaccgttttgacattttgacgtatcaggcaggtactcaagccatactcattggttgggcccaagagataatgtaaagggcaactcaactcgccttcggtttttgtttttgtccggttctggataggactcatgttacatgttaatcatgtgtttcaccagattaacctggtccaagggttatggttctgggtttcgatttatcctattggtagcattttggcgtgggtaggcttcttccttcattcatatgtgtcagtcgagtcgattgacagcttgtcagtggttggttgactgctgctgcggtgggttgttgtaccaatttgataaattcaatttgcggcaggacttgacgacaaattggggcctagaagcttggtttggctgaatcgaaattccaaaagtgttcacttagtaatcgaaggatattataagatcacttcttgtaatagtttgactcatctctaacaggccatttctttgtcagattgtacgaaatatcaagcaaggaaagggaggaacttgaggccaaaccttgacacttactgtcttctatttcggtgaggtgaagaagctcaggctgattacctcaatagtgttactgactggccttgtcttcttcatcagataatcgatccaatcatttgttttctgtgtgtatgtaatcgattcttatgataagatataatgccttggtttcttggttcttttattggtttgacactggactaacagaccttttctttgggaacttgtttcttacagtctccattccggtgagctgaggttgcaagctatggctgtttactttgaaagtttaactgagtcttatacttggatcaatccagaatcaccaactgctccattgattcctgtttagtaatcgacttggattgtaagatcaacggtcatcatttcttggttcttttaagaattggacacccactaactggccatttctttgtggaggatgctctggctgtttgccttgatggttttactgactggccattactccattactctttcctctttgaattcagatcgatcctcattcctcaattgctgcttgaccctcacctgctggattgtttactgtctgtaatcgaattgaatcataagatctaatgacatgggttctgggttcttttaatagtttgacactgactatcgggtctaccacttcttggtcatgttgtagcagaactcaaggacagggaggaagacttgagagatcgatccacattcttcaggtgcttgatcctcacggtatgaaacccaattgcatgacaagatctaatgtcatgttttctgagctcttttgatggttggacacggactatcgggtctgccatttctttgtcaggttgttggagaattcgactgaagggaggactgcttgagggcttcagggaccctgatactgacactctcgattttgaagaggtgagcaagcttggcctgtttgcatgggtagttttggtaacagcccattacttgttaatttcagatctattgagaatcctaagggcttgtcctagggttgatccgttggtttagtaattgaatttgattataacatcggggcacctagtaagatagatctcttctgacttgtttgactagttttaaaactgtctgactaactctactttgtttttgtttgtcagattgaacgtatttcaggttgggttagggtgtcggcagaacttgtgggctacacctggaggcttaattcaaagtatcatcaggttgtgggttacggttagtacaccactttagagatcctgccccattgtatcctcatctcttcttttcattagtttgacatccaactcactggcttttggggttacagttcagattgaacggatattctggtttcatagggccctaaactgcctccattttggtgaggttgctctgtcgggcagtatgctttggtggtttaactgactagccactcctcttgtatttggatcattcgatatggctgaagaggtttgcttagtttattgtaagcccatgagttctcatattctcattgattcatacttgattgactatcttgacaactggctaaccttgtcttttctttgtaattgttgaatatgaggttaaaaaaagggccctctctctaggcgcttttgtctgaaccgaatatagttattccctctgtttatctttgaatatggaccaagattcctctcaacatatctgcaacagaaccggttgcactcaagccttctccagcaagaagcaactcaagaagcaccagagaacggtccaccagctgcaagttacctgcaaggtctatggacaggagactcgagtgaccctggacagacaagaagatgaagctttcagatgcccaacagaaggttgtgaggaagagtctgaagatcctgttcgaatccaaaaacacgtgaagaaatgtgatccttcgaggttccaacaagctagggtcatgccagttccgccgagtgactatgttcatcttgtaccagcaggagatcaattgattggtaagtcctgataattcttacctctgtgttgcccctgtgctcatttatttctgtgatttgatcaatgaaaagacatacctgattaccctaatttggcttataataaatatgccaacatccttctctgcactcgttgtcatattggcgtccccacaaacgaggtcgaaaccctaacagcaggagcgcctggaatgagccctcattcctcagacccctcagacccctctcttggtggagggtctgaggggtctgaggaatgagcaagtgagtcactttattgactgaaaaagggcagaatttggcctgttgaaaggctgaatgacattgaatgagcaaggccgttggatgaatcttgtataatatgacaattcctactatgtgagtgttacgtgtattgtagtgtgtatttttaagtcatgtatagctattcctaccgggcgtgtataacttgtaatgtagcgtgtattttatttattacaagatggttaaatgtaagcagtcagaggactattgttcaggttgttcagcttgctcagatgggctgttcttataagcaatgtcaaataattctgcatagctcttcttgattttctcatactcctctgacaacttgttgtactcttcctcacgctccttgacagcccattccctcaaagccagcctggtcctgagttccattatattctggtacaatgtctcaatcaatgttgtacctgtgcaggaaaggtgaatacaaagatgtcagtgcaggcaaagtgtcagcagagtgagagtggaaaaaagacagctcacgtgattgaaagctgcacctcactctataatcctggcatctcttgcaattgccagacaagggaatgatctcacaagtcccttccatattgtgctctctgcaaaaatcacagccgtactttaaggcagtaggggatgttagtgaatgagtgtgatgccttaatctcacagagaacaaatgagccacttacaatgtttaccattttaataacaaagggttgtagttgttggttgtagttgttgttggttgttgttgatgttggtgaggagtgtggagtgtgttggtggttgttgttttggttgctgatggggggggaaacagtcagagaaggcacctcttaaatagaggtgcctttgactgagcaaggccaaaaaaagccctgggcactggccatactcagtccccagggcatgtgtcatgaggggctgagtaaccccaggagacagccttggcagtctcctcttggcagtctcctgtttgccaaggggcttgtctctcagccccatgggtgaaggggctcttgggaatctgccaatgtacttggcagattcccaggagacaggaaaaaaatccctctcaggctgagatgatgccagaatgagaagcatcctcccaggacacttgccaagcgtcgattcgcgcgaatcgacgccagggtgacagggttgtacagccccttccaggggctgtacaaccctgggaggatgccaagtcgctagacaacctcccagaacattgccctgcagatagttcgatctgcaagccttggcaggagaggcatatagttgagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccagccgacttaccccaattcgagtcgcgcgggggggggtgggtgggttgcatggggtgaaatacttgaattttcagaaaaatcatgtattttcaaatttgattttctctttttttttttttttttttttgaatattattttccaatgcagtgaatatgttttttttcatgctttttgaccttcagcttctgagggagttgtgacccccccctcttgcctataaatagacccccccctgggctctttttgaggagtttccccagggttcaagacatcttttgcccacttgtaagacagacattatactaaatctacttactattctaaacacactagttacaaaaccaacaacaaaagaaatactattaatttatttactagttacagaaatggctccatcatctccagacagaccctctttctctgaggatgaggatgaagaatcctttaatctagctactcttggagctccaactccagctcagcccaccaacaaagggctaacctctacccatgagcctcagacccccagcaacactcagaccagcccagctgccaacaacactaccaccaccaccaccaacaacaacaacggcaccaacaccaacaccaacaccaccaccaacaacaacaccaccaccaccaccaagaagaagaaggctcccaaggttgtggtgtctgaaggccaggaggtcactgatgggggagctttgcccactggaagggttgctccaatctcttccacccctggtggtgggaaagaggttaggctttctgccctccaggctttggagaagagatgtaagttcatctttttttctttttttttgaataattaatgggggtctgaggtctgatgggtctgactctgttgtttcttgggttttctggctttgaattttagatcaggatgccaaagccactctggctgctctcttgagtgaggctactgagactcttggtgcccctccttctttggaggggaatctctttgccaagatggatgaggccttggacttgaggctggaaagctggaaagtcaaaatcgaggagggtgtcaccaccaagtctgaggtggtggtattggatgatgatgtagttgaggtaacaaagtctaagaagagacctcgtgcatctgacaatgcctcacttcccaccttctctaagaagcagaaatctgctggtgctggcactcagggtgagaagagtgctccccctcctgcctcctccaagaagggcaaggggaaggaacaagaaagtctctttacggacgacgaggaggatcgctacgaggacgatgtcgatgtcgatggcgatggtaatggcgatggcgcggctgcgggggataaggggaagggtggagctgagaaggaaaaggagaaggagaaggaggtggaggataatagtgtgatcaagaagggtcatttcttgtctgctttgggtaagtttttctctatctatctcttgttggttggatcatggagtatgggtgttgacttgtcatttttttcattttttgtttgttagtcttatgcagatactccctccctggtggggtcaaggagatttatactcagtctttgggtgctttagagcccaagcaggcagctcaaaatgctgggaagactgctcttgaatttggaactctggcgtctccgattctttttcggttcttgaattggatcccttctgcagttggccattttcaggtcaacaaacatgaattggcctctaggatgaattcacaactcatgggtgctcctagaaagaagcctttttttgagctcatcagatctggtatgttgatttatttttttactcatttcactgttggtgtttgaattctagctgactcttgatttgtttctagctcctgggttaattcaggtttcttatcctgatcccttctggaacaaagctctcattgactttgacaagatccagactgcttccaaggagaatcccaaggatcctgtgggtggttggacagccgtgctcaacttgatctgccgagctgaaggtgataacaccttgggttacaccacccatgcatccaggaagtctttgatttctgctgccttcaaccgagttagtcagctcactcgggactctgtggctgcaatctcagtcaacatcaagccccccaaagaggacccaaaggctcccaaaaccgatctggacggtctccgtagtgctgggaaatttttgcataaccgaatcgaagctcttggcggtagcactcctagctctgggaagaaggggcaggtcaaggcctctgaggaaggtatcgcgtttctccaaaaacggatctttgaaatgcttttgggaattgctctgtgcatagaatgcaatgagctcttcaagaaggagaaggagtacgagagattgcccggcttgactcaagaggaaatcaaggctaaaaaagccgatcttcagtcggttgctgtctttcgcgctggtcctggaactctctctgcggtcgactggtctattgccagaaaggaggcttatgcagctctgtccattttcttgacatttggagtggctgggtggttttcttctttcaccaaccatcggaagtacaacctcgccgactgctatggcctcctcactctttgcgatcaacgggtcgaacaacttaagaagatccctgccgatggaattgagacaacccatcctttggtctcaggtggctggaagtatctaaacggctttctcctggctgttttgaatgcttccaagatcccaacagcagactctgctcaatggaggttgatgagtaagaaatgggccgagaccttgactcctgcccagattggtgaattagtcctggccgatgtttttgctgaagttgctcaacctgcctactcggtgtctttgactggaaaatacgcggtccatccggttattgacgctggaacggaaaaaaataaagatggggttttgcagatcttgaaaaagactatgcctttcttgctcaagggttctcatgggttgggtgatgatgaagaagatgaagatgaggaggaagagggggaagaggaggaggacgaggaagaagaggggagggaggagcgcgctgaacacaaacaaagggcgcaagaagcagtcaaactatttattcaagacgaggctgagtgttctgatgattgattgcttagttgtcttttgatttgattgctttattatttattgtctttggcttcctttgctttgattttattcttttgttttgttttggtttttctttttctttttttggtttggtatgctttcaagctgtgtgtgtgttgtttcctcatctgataagctactgttgtttatctgtttctgtctgattttttaatgctattatattgaatataatgcattttctttgcttttttagttcgagatttgccatatggaatttggccacttgggtgttgccatttgcctataaatagaccccccccggggcctcaaatggtctatttgagccaagcctgcttgattgagtttacagcccctaagttcttaataagagaaaaaaagagatcaaacatcatgcagcattatcgttgtgctcaatgtcctgctatcttttcttcaatttcatcacgtaagaatcatgtaagacacgaacatcaatcaactgtccataccaaggatatacatggctctgtggtgattattgaaagagtcaataatcgtttttcatgccctcaagtagcttgctcatactctactgtcaaagcatccttgatgcagactcattatcataattgtcgatccaaaattcgcacttcagttccttctgtggccagccatactcctagggtggtggttcaatctagagtgattcctgctggaagccaagtgcaaggttagtggtgtcgtattataaatatatcaaaacaagtcagctgatgctttttctttgtctgtctgattagagcttgctggatggagggagtttggggtttattatcacaaactggccaagctgttgctgtgctcaaatgagggttgccacgtctgtgttaaagctgaagagatctcatctcacctccagactcaacatcatatcaaattcaatgtggacaaaagcatgcttgatggcatagtccaagctcctcctcaagacatttacaatcttcagcagcccattactcctttccgaggagttcgaatgtacatgggtgttgtatgtaatgtgtgctactatgcttgtgtccagttggactctatgcggaagcactttgtgtcccatcattgggttccaggtcagtgttcacgtcactttcaataacagagcttgcttgcaatgcatggtattgatgttatttcttttctgatgtagagttccaagatggaggctggagaaacaatattagccagtcttgggttcagactcttctgcggcaccaacatcgtcgatttttccatgttcttccgactcatccggatgacgatattatcccagactcaaacacctcttccagtgtcattaccagtcgccaggccagtggccttttggcccagcttccaccccctatcagcatgacttctcttggagtgcacaatccagctgggattagggacactccaacttggttagtccaaactggtatattggcctttgtccaggaggctgttgctggaggattgacccacaatcagctggctcagatttttagtgaaggacatcagtactatttcatagtgtttgatgctgttttttcatggctggcagaccagtcagccaacttgccaaaaaagagtgtgcatttaagatgtagggttctctctgttaagcggtgagcagccaggatgtttttttttttttttttttttcacaagagggaaacattacttactaatgtgtgtgatgcatatgatttagtgatgagattggaaacaaaccacttggctcccttgcggcatcggcgatcaaaaaatactctggtttattggccttgttcttcatcttttgcttagaaatatcccataacccccgacttggtcttccagcttgtattatcaatccattagccctcaagcttcttgatcagctccatgatcatcttacaacaagtccacctaccatcccttctcacttgattcctgaatgtcttgttgctctattcatccaatcaaaccctcatggtacaccagacacctgttttcatgttcttcagtttgttgctttgtcgatgatcaaagaagatggttcctttcagccccatggcctagtgactaggctccttgctcctcttcaatactgtcttcgagtgtcttttgttgaattgtacttggctttctctgcctgcactccatcccccgataccaaccttggactgatcttccacaacggtctaaatggccaagtcgagaatatgtggaactatgtaattgaagggacagtcaacacaccattctggggtcttcgatcctggatgcacctcatggcgactgttacaatgactgaggggctccctgagacgacacattggatagacagtggctgcacgcaactggccattaacaacctgactgtatcgttggatgatgtcaagcacacaattcagcaaacctttcagagtattgagcaactgctctctttgctcactcaaggtgtcaagttgccagtgtttgatcgggtggcatatgaggatcagcctcatatggttgatgttggattcaactatctagtggcctctgcaaaataccacgaccagtactcaggtcgatatctcttagaatcatggatggctgcaggagatccatggggtttttcaaaatatggcgaaacctgggatcgatcgactgttcaaaaatggctagacatggcgaatgaacttaccaaagctctttacttttgtgtccattgtggatgtggccaacctgcaagaggaaccgaagaaatgactgtcaagatagttaataccccagaagcaatgcggaatgtattctggcgtaacggtacatttatgatccaaacgacttatcacaaaggtcaatcgatttctggtcatggaaagactcgagtggtttttcttcctgggttgctttcacagcatttgcatcattatttggctttcatccggcctactcaaatgtaagttcatggtgttggtgtatgcatatgtgtgttagagtgtgtggatactgatgaaatattgtccttagtacctttttgcagcttttggatcaacttgaccatatacaacatctattgacgcatctttgggttgacacttcacttggactttttactacttcccatcaaacatcggttctccaccggacatttgtgaagcataatgttgccccacttggggtgaatccttggagacacctctgtgttgcggtttgtgatcagtggctaaaggagcacccccgaattggtcttgttgatgatgatgaagatgatgaggaaggatcaaatcatgtcttggatattcaaaggaaccatacgagccgaacagccaactgggtttatggaggaactagtgggcacagtatggaccgtcgtgccgagtatcaattccgtcaagcctgcacaatttggcaagatttttggggtgtaagtgtttacttattttcagttatggtatggaaccaaagtatgtgactttaactaatttttttctcaaaaatcacaggtgaattgggattatagttcttcttccttggttggccccgtcactccggttattcccttgagtccatcgcagcttgccatgcaagcgctgcagcagtttactagggatccgtcaccgagttggaaatcaccctttcagcaattgtggatcactgctgtattagaagccgatcaagatcttcttgttgttgctcgaacaggtgggggcaagtctctggcgtatttgttgccacctttggttgaaccaacacagctgtctgttgtgattcagccactcaaagcacttggacacgaaactatgaagatacttgagtcgcatcatattgagggattctatgtggatcaagcactcaagcaggacatacctcataacactcgggtattggttgcgtcggttgaagcggcatctcagattggatttttcactgcagtcagcaagttgaaaccaagacggtttattattgatgaagcgcatcagtatctagatgatgtgacttaccgaaattacatggctggtgtcgctcggttgagggagattactggacagtttgtttttatgactggatcgttgtcacctgcaaaccatacacagttgttgcaaggaatcttcaacatggtacaagtcaaaactttccgagagccaacagttcgaccggaactgctgtgggaagtcaaggatcaccaacttgggtctgcagaagcgttgttgcatctagtagctgctacctggcaaagtgaatgcaaggatgactcatcacgagggatggtctttgtgcagtcgcatgcgggggttgaagctctttatcagcagttggagcgcatgaaggttccggtgacgtattatcatgctggtcttgatgtggatctggcaaaatctaatgccaaccagtggagggttactggccggtgtgtaatggtaggaacatgtgcatttgggactggaatcaattatccacatgttcggtttgtgattatcctgggaattccaaaccgagggaatatcaatcaagtgtttcagcaggctggtcgagcagggcgagatgggaaattggccaagattatcttggtttcacaaaagaaaagtccgtgggatccagatggatttacgcagacacttctaagtcctggaacatgccctgtgcgagcattttcgactgttcttgatgaatcaccatcctcatgcctcagtttggatgtttccagaaagtgttctgtgtgctctgtgattggaggacgtgtaaagggtcttgtggttgacgatacgaacaaaacgactgacggattggatgaagctgggcttatggagttggactcttgggaaatagaacgagatcagcgtgtagatacaagggtggcgagggttgagaaggatcaaagtatgagggctgagcgagatttggtacagccagggcatagtgtaaatcaaaaacgagctggggccacccatgtaaaacacaatcaggtggctgcagcaatagtagatttgattgctcgatataagtctgtgtgtggatggtgcttgggttcaactggacaaaacatatctagggttgggcatacttgtattgggaatggattgagatctcgctgtttctcatgcaagtcaagtaagtgatgagttgttactagtgttgggttagggttgggttaactgattgatatggcttattggtttttgtagatgcacattggactcgagagtgtaatgtcccgcgattatcggcagtgttgaaaacacactttgtgcggaatgtgtgtttcaagtgtgggttgtctgctggggcctgggacttgtttgtgtttcatcgtgaccggcattccgactgtgattctgggatgtgtggaacagctgaagagtttagttggtatatctttcatgagcgtagacatgtgttgaagaaatatttccctgatgtttctagcttaactgatttacaatttgttgaatggcttggatctaaagcgactcctttttgttcaaacatgtatatattaatgattgatgctttgggtttttcttgatattatattagtgattgtgtctccagtttcatttgcttccagctgatatagcttggccatctgaaggcttgttcctgatgttctttgttttgattgcttgtgctaatatatgtttatattgtgggtgataaccactagaacttcctcattaacataacaacataactgctgaacccccccaataaaagagagggttagggtataaccactagtgttttcatcaggcgtatgggtgccgaatgatgtctacctgtctacctggtgtaggggagaggtagaccaggtagaccattggtccttgggcctttgcctgattttttgagaattatttcctgaggtagacttgatccagcccaggtagaaaaataatacaaaaaatgtggctggttgatgtatctagactgtgtaactgttattttgcatgatgtgttgatgtattcagactgtttaattttaaattttcatgatatgaactgcagccaggtagaaaattaagctgtaccaatacaaaaatattgattctccatgatatgacaagcaactaattaaaagtttaagccataaaaatcacaaatgagtcagtaagatgaagtaggacgtggacttagattcaacctggataactgatgcctccaggttgaaattgatttgtgagaaaggggctggtaagagcatataatttgtagagtatctgcctatcttgataggtaaaaggaaaaataaagtcatgtgttcaaaggatttcccaaaaacgctattgacctagtggtgaattactttgagaaggaggtcagagtactaatttgggctcactggttgagcaggcaccaaaatcactgcagcataggtggcaaaagaatacatgtcaatctgaattggccaaaaaaaagtgcaatggcccagaggtgaaagtatttgaaagggaggttccagtgaggttttgggtgggttttatgtgcttcagaaggtgcactctctcaattcaccaaacaatttgtcatcaactgccttcttccactgggacttttatttctgaccaatcatttattcttgtgagtttctctccttagttaattgtctctctttggtgtctttttctctgattgtctttcttactttttctggataaatatttattaattgaatcctgtacatatccttgaatgatgagtatgtcccaaaagcactttggaattaagcagggaaagtgacaaaaaatgctgattgacctagaggtgacaggatttgacagggaggtccaagttatttttggctgagctgccctccaggagggacactgtagtatttgaagaaacaggattgtcaataattttcctacaagtcattggcaaaagtgcagctgtgtaagctcagtgagtcacgtcatgccctcttctatgtctctctttttaattttttattgtgatgtgttgaactcatcaattgattgactccctatcttatcaccttccatgattgtcttttatacaacattaatatccatgattttaattctgtgaatcccacatacacagggaatatagctgtctttctttctaatccctgccattgatttactttctttctcatccaaaattaaaataaaacatattaatttatccccatcaacccttgatctgtgacttcaaacatacaatgaatacagggtgatgatctttctcctgaactgcattcctagataattagttgtaaaagcaaaggtgaatacttggacagatcccaagcaagtaatttttcaaacctcgttcaagtacttgtataatcagagacaacattactgtgttcaataatggagctcattcataatcaatatctcctaactagttgtagatcttggaaataggttccctttgggccctgatgaggtttaattgttttggagaactgtgttgcaatagttgtacttgtgctgttgggttttgatgttatccctcctgtgggatatacccagttcattgcattgtcttgctcttgtatcacttgtgattaataacaggccaaagaatttgcatgaagtatttaattcagggcagttttctttgcaataattcatacatgatgatttcaattttattttttcatgaagagcagaaaggacaattcattgcaatataaatattcttaacccagtcaatccctcatctgttgcttgacattgtttgtgagtggttttgcttcttgtcttatttgttgattgtctttctttctgacctgttatgttgtccctggtctggaagccatgctcttgtggacttttataaaacacattgaatatacattaatttgcattgtagtaaaatatcttgaagaccatctgatgaatgactaactgtattcttgttgaatatttaatggacaagaatataatatatatgatatttgtgttttattttgcctacgtcccgcaccacaatataccagaggggcatgttgcctgggactctgttccagaatacagtgtttctccattctatgtacttcagctctgttttctttgcagtaatttagtaaaaagactagacacgatcaacttagcaaatatctgatcaataagatcattcaaatagtttgcatatgatgtttacttcagggctgttttctatgcagttgtttatacacgatcctttcaaattacctctatcatttattgagaatatgatttgtgcagtatccttctatctatcatgataagcaaaagcaataacaatgcaatgtgctcaaaggatgtcccaaaaagccatagacctagtggtgaattgcttcaaagatgagatcagaggaactatttgggctcactgggtgagtaaccaccaaaagcactgcagcattgggggaaaaataaaggtaaaacataggtgattgttttgcatatctgtcaattctgtatgttcatatgaggtggccctgcaagtatccctcctcaagcaattgtatccctttgtatccttcatcaatatttatcaattacatgctatctggtgagtactttgcaaaagcactgtgcaattgtatttcaaaatcccattgacctggaggtgaaaggatctgacaggaaggtccaaggttttgcttagctgagttgtatggaattcccaaagggcactattgcatttcaggaaaaaagtcaaataattctcctacaaggcacgaggtcggtgggttgtatcacgccttcttccatttggactgtgcttcttaatctttctaattctgtatttggaatagttgatctccttaatcagttgcctctgttgcttattccttctgttgctcatgtttattgcttgtctttcattgacatttagtattttaatcataacaatcctacatcaactgctcaaaacaaataaagctgtctctccttcttcttatctctgtcagtgatttccttctctctcatcaaagtgtatgaatctatgcatgtcaatcccttgtgggttgcttccaaaatccaatgaatttttttcagtttacctttctagataattatcacttgcaagaaggacttgtacaaacattacttgtaaaaccaaagacaacagaaatttgttccctggtttgagagtcttgattacgtgagctacactcctgtatcttgtattctgtatgtaggtgttaatgagatggggaatcaagattgcctgtccttttctggggatgttgggattgcacattaaaaaacaagaaagtgaataagatttcagttgcacaatatagtcactatgaacacaaaagcatcctgctggcctattggagcaggtcagccattgaatgaattgtggggcctcaagctgaggatgttgcatgagaggcctagtaatgcacctctgggggcgcatcattgaattgtctcatgccctctgctgcttggcttgtctgtctccctaagtttttatttttttgagatcatgtaaatttgaataaatatttactttactaaatgaggatttgatctttgccattgtaatttagtgtcccctgttgagctgcaactcttttaaaaaagtctgttgctccatttacacttgtattgttcaattttagtgccacctccccagcttgcttcactcagctcattcattgttttgcttctgtatgacagaaccccccagtaagttccctcaagcttgttatatcctgtgagagcctatgagagcctttctatgatggcccaggaggccatcagcccctctcacttgtaaaacacccatgtcaagttcagatgaagaccaatccagactttaatattgatgcagctgaaatttaatcagaccggcccggcccggcccggcccggcccatggcccgcatcgacctcgagttgaaacgctttcaactcgaggtcaaaactgaatggcatgtagaaaggaaatcgagctccagctgacaactatttggcccaaaaaggtcggctgctgctctgggcaatgagggattgacctcgagctgaattgtttccagctcgaggtcaatggtaaggagggatcaacctcaagtcaaaatggttttgacttgaggtcgaagccatatggcttgtgaaaatgaattcgacttcatactcaagaccattcagtccgaggtctccagcggctctgggccgtgagtgattgacctcgagctgaactattttcagctaaaggtcatggtgagtgatgacctcgaggtgaagagggttcagctcgaggtcgatgcagtcgtcaaggggtgttgaccttcacctgatcaatcagttggaggtctgtaagaagtttggatgacctcgatctggttctttatcagctagaggtcccgatagtgttgacctcgagttgagaagtattcaagtcgaggtcgaggccaatatctgctgggactttaccttctggctctgaatcggtctcgactcacattcattcgccggcaataacacatcgacctcgaactgaattgtatttcatctcgaggtcggttgtggcttaggtgagaggcagtcgacctcgagctgaagactattcagctcgaggtccccagtgactcttgactggtttggtttgatctctttgaaaagagattgacctcgagctgaatagctttcagctcaaggttggtcttaggttaggtgatagagagtcgacctcgatctgaaaactactcagctcgaggtcctcagtgactctcgtgtcatctcattgaaacaagatcgactttgagctgaaagcaattcagctcgaggtccgtcatgggttaagtgatagggagtcgacctcgagctgaaaactactcacctcgaggtccccagtggattgacctcgagctggctgagaagggttcagctcgaggtcggtcttgggaattatggaggattgcaagacctcgagctgaattgttttcagcttgaggtcgtggtgggataagccaagggaggggacctcgagctgaaaagactcagctcgaggtcccttgatgatgtgactctacgggctcgacctcgagctgaatcgttttcagctcgaggtcgtggtggggtgaggcaaagggaggggaccttgagctgaaaagactcagctcaagggcccttgttgatgtgattccacgggcttgacctcgagctgaatcgttttcaactcgaggtcgtggtggggtaaggcaaagggaggggacctcgagctgaaaagactcagctcgaggtccctcgatgatgtgactctacgggctcgacctcgagctgaatcgttttcagctcgaggtcgtggtggggtgaggcaaagggaggggaccttgagctgaaaagactcagctcaagggcccttgttgatgtgattccacgggcttgacctcgagctgaatcgttttcaactcgaggtcgtggtggggtaaggcaaagggaggggacctcgagctgaaaagactcagctcgaggtccctcgatgatgtgactctacgggctcgacctcgagctgaatcgttttcagctcgaggttgtggtggggtgaggcgaagggaggggacctcgagctgaaaagactcagctcgaggtcccttgatcatgtgattctacgggcttgacctcgagctgaatcgttttcagctcgaggtcgtggtgggatgaggcaagggggacctcgagctgaaaagactccgctcgaggtaccggtcgtggtgggatgacatgccttgtggtcgtgtttccaggttgtgtgacatgttccaggttgtgtgacatgcacatctcggctgaattgtgtgacagcagggtctagatatcagccggtatgtactcatcctcatctctgcccaattacgacacacaactttgcggtcgagacgctttgggattcgacactatcctttggaggttcttcaatcgatttcaatcacctggcgtattccagatcgattagggcacgaaatcaatcacaatcgcgttcatttctcttcctgggttcggctctcttcatccgatctttgacctggtgagatatcgactcctctttggatgaacccccccttactcagtgtggtccggatacctgtgctgatcctttcctctcagacatctgtggatcggtttgatatagattacaacctcacttcgttgatagattgcgacctcgcttcgttttgaaggttgggacgagcgttcgtttcagtggtaagttttgcgtgtgtttccctctggctgttgtgattgacaggtattctagggtgctgattgttgttttctctgcttattgttgggtaaacaacttggtttcagatcgtttatgtgtggtcggaaatcgtgatcgttcaacagtcgatttttaggattagttaggaataaccttttttcagctttgttgacgccttgctttgcctttgggctcgtacggaaacgatctcaaggtgaattttcttagcatttggattcaggctggccgcctgatttgggttctaattcgattagagaccctgtgattgattcatcacaaggtgggatccgtttaaggtacgtcaaagttggatcgacttatccaaatcgtttgaacatacgatttgcgtttataaagcaagtgtttggccgcttactattgtattctagtttattcaaatgactggttgtttaattttgatctgtagacttggctgacgctttggcttcgtcagacttcattgcaccttgattgacctcagccaaaggatcaatctgtttggaagaggttctcaattgcacaacatattggtacctacaacacacagcattctgggtgagtaagggctgtaatcatcagaccttgttgtaaattttgactgatgcaatcttttctgttactaaacagtcctcaatctgccactgccaggtatgcatctccgttttttgtaaggacctccttccaccaggaggtcaagggggaaagattattcctgacttggctctgttgaccattgattggggattcaaggaggaaaacctggtttgtttgctttgtattttcataagatttgtgttgctttggacactgctgcctgaaattacccttattggacccctgttgaactaatagcaattcacatttactctcaagaccctttcttccctcctgttcaggcaccaaaagagatttcttttcctgtgagtagctgttttctaattgaggccaaggaagatattctggatttgtttcatggtaatttttggggattgttgctggtgtggtttctgttttctttatgaaggctcttctggatccctgtgagttcatcagaaagctccattctcaatgaggacctactttcatcaagaggctaagggtaaacatctggttgtgaattgtgtttgacaagagctcttttgctagtaatcaccttcctttcctcctgggaaagtcacccgcacaaaaaacaccatcctcagttagtgcctcctttcttcatgaggtttagcagaaaattctggattggtttcttgtgaattttgtgcattgctgatcattgtggcttttttgcctacataaaggtccacgctccctgttgcagcatcagggatcagccttttgggtgagtacctcccttgaccatgaggtgcctttttaaattggtgaattattagtgacttggcttgtttggcctacacaatcacccacaggaagaaggagtatcattgagtacctcccctcaggtgaaggtcaagtgctaaattctggtgtggctttattctaattttgtgagaattgctgctggctgtacaatcatgttgtaaattgccactgacttggcatctcttgtccatcaaatgcggctctttctcccctgcagatccacccgcattcaacctatgacttcagtgagtacctcctttcagtatggggtcaagttatcaattctggtttggtttgagttgaattttgtttgacttagctgactggggttctgcgggtcaaataaaggccttttttgcctctgttgctttactagcttcttccttgtagagccacgtacaggaaccatcaatctcagtgaggacctcccttcattttggagtcaagtgagaaattctggttgagtgtagctgctattttgtggttatataaaggtttctttcccctgttgtttccccctcaaacccctcttttagtaagtacctcactttgccacgaggtcaaggacaaattctgggtgtcaattgtaactgacgtggcaccggttgttcataataggcctttgtctcccctctatagtcatcaacaggagacatcaatctcagtgagtacgtcccttgaactcgaggtcagctaccgaattgtggtttggggtcttttgaattttgtgggatttttgattgaggttctgctgtctatataaaggcccctctgtcccttgttgcttctccaggaaacttctttttgagtaagtacctcctttcatcacttggtcaaggttgaaatttggctgtcaattacaactgacttgacacctattttgtatgaaggacccttctcacaggaaacataaatctcagtgagtacctcccttgaacttgagttcatccgataaattctggattggtttgtttccaattctgggtggttttttgctgattcatcaccaggtcaagggtcagatctggccctcaattataactgacttggtatctcttgtctataaaagactcttgttgtcccctgtggagtcaccctcaggaaacatcaatctcagtgagtacctcccctcaggttcagtaagttactcctttgatcactatgtcaagggtgaaatcagggtgtcaattgccactgacttgggatctcttttccataatatcccctccttctcccttgtagagtcaattgcattcaaacaataatttcggtgagtacctcccttcaggttgaggtcgaataattaattctggtttggtttaagttatattttgcttgacttttgctgactggggcctgtttctataaaggcttctttgtcctgtgttgcttcactagctgctcccctgtagacccaacccacccacaggaaacatcaatctgagtgagtacctcccttcatcttgaggtcaattgataaattctgtttttgcttcttggtaattttggtggactttttattgatggagggtctgctgtctatataaaggcccctttctcctccgttgcttcaccggcaaaccgctttttcagtgaggacctcccttcaccaccaggtcaagggtcaaacttggctgtcaatcaccactgactgggtttcactggtttataaaagacccttgttctcccctgtagcgtgacccacaggaaacatcaatctcagtgagtacctccgttcaacttgagttcaactgataaattctggtttggtttcatttgaattttggggtattttttactgattgtggttctgttgtctatataaagggccctttctccccttctgcttcaccagcaagcctctattttagtgactacctcccctcaatttgaggtcaactaataaattctggtttgttttcttttgaatttatgtagattttttactgtctgcataaaggccccctgctccccagttggtttcttcgctggtaaacctctttttcagtaagtaactcctttgattaccaggtcaggggggaaatctggctctcaattgtgactgacttggcatctcttgtctataaaagacccttgtggtcccctgaggagtcacccacaggaaccaccaatctcagtgagtacctcctttcaacttgaggtcaactaataaattcgggtttggttttttttaaatttggcttttttcctggtggtgtttttgttgtctatataaaggcctcacttgaccactcttgcctataaaagagccttcttctccccccctgtagagtcacccacaggaaacatcaatctcagtgagtacctcccttcaacttgaggtcagaaaataaattctggtttggtttctgtgtaattttgggggatttgttgctgactgggctgccctttggaatatagagacctcctttttctcccctgtagagtcaccgacaggaaccatcaatctccgtgagtgcctcccttcaacttgaggtcaagtgagaaagtctggtttgtgttctgtgtaattttggggaatttgtcggtgactggacctccctttttctctgttgtgtataaggacctccttcctgcccctgttttgtcatcaccaaaccttaaatttggtaagtacttcctttcaccactagttccaaggacaaatctgactttcaattgccactgactaggcttctcttgtctataagacctctttgctcccccctgtcgagtcacccacaggaaccatcaatctccgtgagtacctctcttcaacttgaggtcaagtggtcatttgtgctttggtttctatgtaattttggaggattggttgttgactggacctcccttggctatataaagacccctttgctcccccctgtagagtcacccacaggaaccatcaatctcagtgagtacctcccttcaacttggggtcaagtgaaaaattctggtttgttttctgtgtaattttggtggatttgttgctgactggacctcccttggctatataaagacctcctttttctctcccgtagagtcaccaggaaccatcaatctccgtgagtacctcccctcagcttgaggtcaagtaataatttcttgtttttttttctgtgtaattttggaggatttgttgttgactggacctcccttggctatataaagacccctttgctcccccctgtagagtcacccacaggaaccatcaatctccgtatttgtgactgactaggccacttttgcttataaaaaggcctctttcacccctgctgtttcacctggaagggtctgcttcagtgagtacctcccttcatctctaggtcaagggtgaaatctgggcctcgattgtagctgacttggcatctcttgtctatataagacccgtgttctcccctgtagagtcacccacaggaaacatcaatctcagtgagtacctcctttcaacttgaggtcatctaataaattctggtttatttttttaaatttgggggtattttactgatggtggttttgctgtctgtaaacagccctcctgctcccctgttgcttcacttgcaatcctctattccggtgagtacctccccacaccaccaggtcaaggttgggtgtctggttcccttctttgaatttttttgggatgatttggctgattctgtctgtgttgtttatcgcatgcttctcacaggctccgcaaatatttctgttgccttctcttgaatagtcttatctttgtgctctagtaaattatcttacatatgtaagtggctgttttttcctttggtttgtttttcattctcatgtttcaggggggacctcccttggacttgaggtggggtgtagattgggcttttggctaactgttcattttgggtgccatttaatatctacagatatcctcaaccctaaccctcttcaactctttatttcccctcttcactatattttattctagtaagtacctccctttgaatggaggtcagggttagggtgagactttgctgaggtctattgtactccattgtcattgagtttctgtagttaaaactaaaaaaatggtagctgtaaacaccacggatggattcacagtccctagcccgaggaggtcggcacgtttggccaccgtggagcctctgagcccacaaaagaagaaaccaatgagtcctacggagaagagggcccacgacttaagaaacacccctcgagatgacatggacttggacgtggatgttgcggacaaggagaacacggctacggcggggactaacggtagtgaaactcgtgtgacggctagtgatcagatggatgtggatgtaagtctgcttttttcagatcattgaatgagatttcttggctcattcagtggttgctcatcatcattctctccagctgtctgggcacattggcctcaccaacttcctgggtataggcacccaggaggcctgcgaatttgagtttgggaatatctccccctcagacttgaatgcagagcatctggaggtcctggctcagatggttcatgtgaaccaaccagattggaatctcactctctgttggttcttctttacagtcatccaccccacacccaactgggtctcctcccaagactccaccctcacaaaaaaagtctagtcccaagaaaaacaaagggaagaagaaagcagcttcgccggtcccaagcaacgacaatagcattggcttcagtcccttgtctgagtctcacactggagagcagccgatgacgtcaaccccggccgcgcagactggggagttgctggaatttgacttcaacacccttggccagtcaaagaaggctctgcctagcgacttggatgctcttgtgaatgaattggtcccaatgcaaacggcggcaaacgacactcgtcccatcgacaaggagcctgctccagttgagtcaaactctgcccctcatctgccgaaacccatacctcgaaagaaacaggtcagtctgttcatgccgcgctccctctcgaatcaggtccgccacaatctgccgggggaaactcagacattggctcaattggaccgtgaaatgcaaacgattcagctcccggacgcagcagcattggctttgatgagtgtgaaggaactgcaaaagatgaaggaatcttgtgagtgtctattcatcagctacaatctgctagaagaatacaaatctgacttgttcctggaattggtctgtaaacagtgaagaaggtcacggacgcacagatactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaggttgatgcacaggatcccttctggaaaccttcggtagtcaacttcaaactggtgaaagagggattcgaatcaaaagaacaggacaaggctcacgcgtggacggtcttggggtcaatgatgtgccggatggacgattctcacgagtttacggcagattcctttgtatcaaagttgctctcatacggacaatcaaggctcgcgacattggctgctgactcgtacaatcagctgcacaagtttatggtcatggacgaacctcaaccagaaactggcaacagggaggacgacatgctagattcaatggccaatgccggcaaatacatcatcggaaaaattcggtgcctcaaggcaggagcggcagagacaacagggtccaactcacgggcagggaacggcttcttggtaattcaaagacggatctgggaaacacttctttgtatcctcatgatgcagcagtctagctttatggaggaatgcgcttcgatgaaggaaggccatattcgcgaagatgaggtcgccaagctgactgaggacatggtagctaacgaccgcggacgatcaattttcgacaaaggtgatatcgtgacggaattgacagagaagcagagaaaggagtggggtaaacttcggctcggggcgtttggttctatggcgatttattttctttacggcgcggccggatggtggcattgtctctacaacaacagtgcttacaatcagaaggacatttggtctctagtcacgctcgctcacgctagacacgaatacttgtacactgatggacgatacactcttagggccccagagtgcaccccctggtacacaaccgacagcttcatccggtttgtactccgctcggctaatgtcacccaagacaacatcttgagatggattgggacattgctccacgaacgttcaataagtgggtcaccgatgagaatatcgcccgattcgcattacacgatatcctcagagagtgcaacttgcccggtcaatcgctcaacttagatggtaatccggctccaccagtcacattgcttgaggcacacgaggaggaagttcgtcagattacagagaaggtcagatcagcttgggacccagcagtggcacgacatctaatctcattggacgaagcagatgtcagtccagacgtctcagcagctaatgctttgcggggcctcagcatcgaacaatctcagccggctcaggggacttctggatcacaaaggcctccagacacccagcagtcaaaggcccctacacctccacccaacgcccagccatcctccgcagccaacaaagataatccagcccccccaagtagtgataggtctgactcccccatccctcgccgatcaaagaagaagactccaaggcaaccatcaactcccccaagtgacactcacgagtcctcggttcgctcagtaaagaatagggaaccaacgcctactcggtacaccgacgatgaagaagaggaagaggaagaggaagaggaagacgaagacgaagacgaagatggagatgaagaggctgaggagagaaaccgcaggaagaaagaatccaggtttgtggatgttgtagctggagaggattagttgtctttgtttgtgtcttctttcttttttggtcgttttgttgtacactctaccgtgttggagtcggcttgctttattccttttcttttcatgatgcttggtttatcattcttattccttcctctttgttgtttgtcactgtgcttgaaattcattctcctttctacctgctgcaagttcctctctgctgccaaatgcagcttggtttggtgaagatgtttccttagccgtgagggtgtgatgggtttgacttccaatgtccccttgtgtaaactcctgagcctggtgtgtgtgcaatgaattctcaattgtggaagacccacctccctttggaaacatttcagctccatcaagcggctgattttttcagtacctcctccgtgggtggccaagtcacatgtcctgtctgctttgggggtgttggagctatattattcgtttttcctcccatgtccttcttgatcttaatatggtatttcattgcggcagttgttggctgtcttagatcacagttgattatctgtttattctggtggcactacctgggcctgagtctcacctccctgtggtcattgtttggcttgattaaccagtcacgggatcatgggattctcttgcgcaactatcacctctctgtctgcaagtaattgctggccttatcattttgttgcttatctgactgttctagacacaggtctggctttccaagtttcacctccctttgaacaacctttgcctctaccaaccacataattttctggtgattctggtggggtaatctaggcattctgttccatccaaggctcacctccctgtgaacacatttcaactctattaatcaggcaatttcttattactcctggtgtccaaccggagtttcctttttcaacccgcgtgaaatacttatcaacttggtggcttgatggcttttttctggtgtaatccaggcaggcattttcaaggctcacctcctgaacgattcatctttggctctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaagcatgtcatccttttcttctggtatcttttgcgttcaatgttattcaactctgtggatgactctcccacgggtgagggtcagattttgtatataaagacctatcaatagggagggggtctccttccagagaacacacttccgtctacagtctcaccacataaatttgacttattcctataaagaaatccttctagtccaggtctgatcattatacctcaacacttacaaagcacactgcagcatgtctgagcccactctttcatctccttctactgtaaaaatctcctgcagcgaacctggctgtgtccaatcctttgctgacgacaagtcactcaaaaaacatcaaagagaggtacaccaacactcaaccctctgcactccctacgccacttcttctgctcctttccatgtacatagaaatcaagatggaacttttcactgtcctaccaagcattgtacttggtcttccccaattcccggaacctttcaaaaacatgtcaaaaattgtaatcccgattctttcaacgacagacccaaagtgttgcctctgcctcctagtagcttggcaaccctcatcccagcaggaaatcagatcacacgtatgtggccccacacttggccggtatatctcagaagattttacctttgctcacactcttcatatcaatgtagtcaccaaggagtttccattcttgggattcaacacttacgccaagacccttgtctgtctcgactgccactgcggagtgccaacaaaggaagtcgccggccacttgaggagcagcccccacaagatcaacaacatcattccagatgcaatcatccaagccttcaaatcaatcaatgtcactgttcctcttgagaataaacgcaccccaccaagggcatcccagccctggaagccagtagagggcctttacctcaaactagggatcatctgtgcggtccctcatagagggtccatctgtggtcatgcggtccaaaaggaaagctctatgagcaaccatttctctgatattcataaagatggtcagctacatttggtcttgattcagttgcccaaagtcctgctccaatcactcacatcttcatcaacagtccctggcggatgggcttccaattcacaacggacctacgttcaacacttcagcaactcgaccatacgttactttcctgtagaatattcggctcctcacccagcaatcataccagctccatctgctgccccctccgagagtcagtcaaacacatccgttttggcttgggaacagctctcctcagccctcaacaagctggatgtccttggccataaacaggccgtaacaatctcctcagatgatgcccatccggcgcttgtctccaactttctcaattcttctggaatacatgcacacatcaatgcttgcaccgacttactgcaatgttcaaccaaggagcttcacaccaaagtccactatcccaacctgctggcaacctggaaaccctgcgtggagaagtggctcattggctgcatgacagaactcacctcggttcacgatgcagtgactatggaggcactcagagagtctgtgtaagccccacaatcttgccaaactgtttatacatatcctcccctgactaactcccttgttttagcaatgatcctccttcaagaagaccaatccgagccctccaacagaggagtaccgctgttcaatatgcatccgttgcagccgaattcattgtcttcactctggaaacaaccggccagccactagcaacacatttctggtcagccagcaatagacgtttgtctgaatttgcagaaaaggcatcagctagtctcagctcaatccagagtgacaagacagatgctcaaggccaattcgacagagccttaaacttcctcttctggaactccacctctttctccgcctccatcctgaaacgctcaaaggtgcaatcagcattagagcagttcattgccctttcaatgatcaaaccagacggctccttcttctccccttcaaatctgactcatacgatcgctgcccttcaatacgtcatacgtgtggccactgtctttgcttgcctggaaggaactgaggagatttacgcacaccctccctcagacatcgatcccaaagatcatcatctgctcgagcagtcggccatatcaacatattttcagttcatttacgacgaaaaactcatctctccgttcttcaccatacggaattggatgcgtctggcttcaactatcgtgatgaacgaaaaacctccagacccaacctactgggccgattcagaaatgacaaagctggtcattggcccaacccagatcaccataacagctgtgcagagagccctgaggattgcaatatgctcgatcaactcagtcatccaacacaccctccatggggcctccttccccgactttctctattcaaagctagacgatcaaagtgcaaacacgtctcttgggttcaactatctggtggcctcagccaatgaacagatgtaccactttaaacttctgaaagactgggtgctcaatggatcctcaccacccaacgtcctctctccggcctggacgtctgccatgcggctcgagaatggtcactactcactcaacttggaccaactttgttcaaaaaaacacgcctgggactggctagagagtgcagacctcattctggagcacatctacttcatctatcacgtcggctgcggtcaacctgcccgtggaactgaggaggctgcaatgcttatccggaacatcgactcagctccaaggaatatctattggagggaaacaagatttatgttccagacctactaccacaagggtcagaatatctcaaacaggtcaaagccacgacaggtgttcctcacagccgacctctcaatgcacttgcacaattatctggcttatattcgccccgtccaaatgttagcctttttgggtttcatcatggtgttcatgtgcaaaaagctaactcagtcaatctttattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgcctacctctacccccactcatcaatgcaaaggaaagactagtgatcatccagcccctcaaagccttggtagatcaaaccgtcaacgacttcaagaagctcaaaaccgtcacagtgcagcactttgagaaaggaaacttcatcgatcctctggcccaagtaatcattgtaacaacaaatcaggctgccgactctcacttctgcaaccagctacgctcttgcttgcccacacgcatcatcattgatgaggcacactcattccttgaagacggataccgtggatacatgcctggagtcacagcgctcactcagctgtccactcaactcatcctcacaacagcctcgttgcctcattctcaagaagacgacctcctgcgaatcacctttggactgcgtcgcttgatcaccaaacgtcagcccactttcagaccagaactcaacattgaggtcttgagatcccctgcaaaatgggaacaactttcttcagtcatccagcccttgatcaactctttcctgctcggccccaaagaccgtgcaatgatctttatcgaaaacaagaatgctgttgagcttgttgggccccaaattgaggctgtcattcaccactcggatctgccagacgatgttgcagccgcggccgtagaaaagtggacatccggtggggctagatctattgtggccaccagcggatttgggacagggatcaattatcttcacgtccgtctggtctgcatttacggcatccccaaccgagcaacagcaaacaaggcttaccaacaacttgggcgcgccggacgggatggccaccaggctcacatctttttcattccaactgtctcagacccccatggcgatatcgatgacttcaaaaagaatctgatgaatcctgcagtgtgccctgctaacacctttgctcaacatcaagataatctcaactggtcttgcaggaactttcccacattcctttcatgtgtctgttgctcaagattatcagccaacccagctttacttccatccaccttatccttgtcccagccgtcttcaattcccgattggtcccctgatccatcagcaccaagcaattcatacaactcctcaagtactgtttcagcccaggccacactaggcgcacatgtgggatcagggctcgctcagtctcgcaaacgcagacgcttggaagacacagatccacttgcagacaaacttgccacctccaacactctggcggccgagagttccctctcaatcacttcactggccaggtctgctgagcaagctcgtctgcaatcaatgcccgacaacagagtcaactcaaaccagatcaaccgcgacaactctctcatctcccatgagctcgtcagtctccagaattttattcggaagatgaagggtgcttgtggtgactgttatgtttggaataacacaatcactccagcacatccacgtcaatgcaaaccaatgcatggaaagtgcttgagatgtagagctggtgagccctcttttctctcttttggactgtttgacaaccaagtgggatcctggccgctgatatgactttcttctttctaggtaaagggtgggcacatcacacccacagtggaaccgagcatacaaccaagaactgctcctcaaccagcttttcagattctatatccgaagggtccaaaggtgcacatgggttcaatatttgcaccaggtgtggcctccctgctggaacccaagatcggttcaacttctcagacacgtatgggaacgtcggcccaaactgtgattctggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctactgaagcaagcctacctacattgaataagacaagatcggttcatcagactcctttccatgaagctttcctaaaaataagtcctttccttttttggccctcatgctcttacgtgtgtgagtctcaaatttcagggttaagtgcttatgttcctggcgatgttttcatgtctgttttgcatttggccttgtttactctgatgtgactgagtggataaattgtgtttaatgatctcatttggacacctttatatgcttacatagagggagaccattaagatctgtatgtggatactcctttaagaagtatgatgggtattgggaaactccagtcttatatggattcagtattagattgaatatggtcctggctcccctggtcaatcaacctgtaaagattcgtcctgtgttagtgtccatggtctggtaaccttgtgatttgggttggggttggctggtcatgggttacggttatgagctagcccctgtggaaattcattcccaattctagcccttgatacttgtgattaatgcgggatgctcggcacgtagcaaggaaggtacctaggaatgtaaaactatacactgatcaccattatttgaccttgttaagggtttaagatatggttgaggtgatgtaggggtaaaggttatgaatatgagaacggtttgacggttctacaagttgatgatcgccttttattggttctccagcagagtgtcaatgtggacaatctagtacatataatgatcgctaagatgcacataaggcatttgaagccgcgatgggccataggtgactgtgatagcgctttccttggatgtttcgaataaagcaagagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccccctaacagcaggagcgcctggtatgagccctcattcctcagacccctcagacccctctcttggtggagggtctgaggggtctgaggaacaagggtttgagggggtttggcccttggttttttgggtaaaaatgtcacccatatgacattttaggtgaaaaaaaatcacccaaaattttatttgaaaagggttagggttagggttagggggttacaagggactccccagggccagggtagcaatattctaccaagttatattgcctaccaagttatattgcataataagctccatattgcataataagcttcatattgcatgataagcttcatattgcatcaagtattgcattgcatgatgaattacattgcatacgtcccacttatcagcgaggaattgcatatcaaaatgcttgcgcaaaatccaacaaagttaacatattaaacccccaaactgtatgatttgtttagcccccaaactgcatgattttaatcccacaaagccaatgtctgaaacccccaaactgtatgttttatcccctgaactgtatgtttaacccccaaactgtatgaattatcccccgcagaaactgtatatcaaatgacccgcataatttttttttttggcgccagggggttttgaacccgtgacctcctcaaaaacaatgccaagccgctgtctaaccattggtttatttcaacttggtatgtttttgttccatgagggaacacaaccacagggcctcactttttcacttggtcactaacaattcaaacaaacatacaacactttcaaactacctcagcttccaccattagagccatgaaaacatattccatcacaaaaaaaaaacatccattcctctcctcaccaacttatacacccaccaaccacattcctcctccaataaccaacaaacatggacagttcaacccaattttatacaacaatctgttagtatttcagctctctttttttctctttctcatcataagcatatttcctagcacacattctggtcattattagaataaattaatactcacttcatcacataacctccatgttttcttatctatttacagcttgcttttgccgatccagaaatacaaatcattcattcttgtaccttttccctcatcaatcaacacaatcaaccaccttctccctctgatgtaaaaaaccaagcttatcaacacaactcacccaaccaacagcaaccaccatctcaaaacacaacaaaacattccatccaaacacaattcacctcttccaagtcaccccaccacattctcccaacaacaaccagcaataaaaaatgatcctatcagaaaagatatagataataacttccacatttcaaatcagccaacaacaaattaacaacaccagagtcaaattgcacaacaacacacaatcaatgcttctctttccaccaataaacaacaattgtcctcagaaattaaatcaaatttactaaaatttccccattcaccaactaaaagctcaataaataggttcctcctgtggactcttccactgctcctacaaaccagaaattcaaaacaacataatccttcatgctgcatcaactgacttgtagagcaaaccagtgcaacaagagctcagatggtctatagttgacaagatccgcagactcaaaggtgatgggctgccgaacttgccatacaaataccagagctcccgttgtgccggctggtccaacaagttatttgatgaatctgatcaacttccttgtttctctcaacatcaactttcttccaaagtaaacccatcattttaacaaaatgctccctcattatctcattctcaacccccacaaatatttttttaaattcttgagcccctcatttcaacccaatgaattgttgttgtcatttaatactggcttttgaatccaggttgaatgtttttttttaatttttacctttctgacttgtattagttcatttttttttctcacccatgaattcaaaacaatgcacttcagacattcctgaaatatctttaacccattgatgctagctgtgtaagtaagcaatcaaaccatatctggagaaatcttcatctcagtaaggtcaaaacaaatataaacaagaaaggaaaaaaaccaaacatgactgaaaggtaaaaggttgtttgcaaaatttatgaacaagaaaaattaaagaatcaaaagcagaactggaaaaaagaaacatgaatcagtgattgttcacaaaatttcaaaaaaaagaaatgcttacacagtcacaagtggtggtgacaataaaaaacaccaaatcttcctttccaactgtaaatgaagtaattcctgggaaccaagcgttcatcatcttcatcaatgtaacgtggattgaattctcgcaagtttgcaattccatcatgaatccaaacaagtacaattcttgcccgatatttgtttgatacttccctcaatagccctggaatctctgaggaatgaaactcaggagggtctttgagcgggttgttgagaacatggggcctggtttcgcatgacattctgatctcgttatgtcttccttgactgccatatatccaaaagctgagcgcacgccatatggagtccttgttgtctggaaaaaggttgattgaaaatctccatccaacatatttgaaattccccaactcgaaataggctgtcttggcaactgcacggcactggggattgcatgattttttctggtggaatatatgaatcccagaagctggaccaaaattgactgtcttcaagtcttcaatggtgggcatggaatacgactccagggttagaattggcttttcacctgttgggattattttgaagcgtttctggggcggtgaagtatcccaattggaggttcccaaggtagatttttctgaaggatgatatatctgtaccggcaatgtatggtcgagggatggtgttgattgtgtgtcggaaaacaaagtggtattacctgataagcgtgtttgaagatcagagttttcgggaccaactactggctgatgaatctttggtgcccacatgatttggaaccgtctggaaacggaattgaaaatgaagtatagacaaggaaaagctgtattctggtgtccagctggtgagtactgcatccaattagcagggcttggccccatcaccacctcaacaaaagtaaccctcaacatggttgcagcagtagtatatactactttgtctggttttttaccatcaaaaaccaattggaaagccttctttatttcgccaacagagaaaaggtttttgttttccacattcaccaatcttgatgacttttgttgatcccttgacatttgaggtagttgacctcccaattggtcggccaagcgcttttggaaaattgcatggccatcttgtgtgccggtcatccagtaaccaactgcatggtagaagccagtaatatctggagccgagacagaccgtgatgtttgaatgaagtcatgtgaaatgcgccaaccatccaaaaggccctcggggatggcaaaccgtatgacgccataaggaagagtcttcttgtttcttccagtttccaaccgcaaccgttcgtttaatgtgttccaatagccagaaacaacaggcaatccatgactcttctccaatccaggcatcctgtttctcttcttcttcttcaatttttcaggaagtggatgagtcccagcaaaggcaaaagtaggaggaactacaaaatttggatgtttgagtggaggagagtttttcggtgaggtgggattctgatcttggcttttacggatgcttgcaattgtggaaatggatggggcattagagttggggggagattgaagtcttgggtcaatatgcatcatagtttcgccggtggtcattgttttctcaagaaccaaggtgccaaaagatactctcttgccttttggagcatcagggattacatttgaaacactttttgcaatggatggcggcttgagtagaggcttccctggcagcatatttttttggggtgttttcttcttcgctgattgaggcctgtgaagttttttattccaaatgatttcatagtgtgttccgccgttataccacacatagatggttttctccggctgtctggttctaggttgatatccaaaagttccccgttgttgggttagcacaacaattcggatcccaagagcttgtgcaagtgcagacaagtgtttatcgccaccccaaaatcggtcggttaagcttttttccagaaagacatcgtaaatgttagccccatcaacaatggcttgcggcacagggttgcctggatttctgaggtcatcttcagtgacatatggtgcgtattcgtcccgattttccacaagctctctccagcaagtctgcctgatctccccatgtttttcttggtcgcccagaacccaaattgccactgccctgaaaaggcagtttccatctcccacaataaaaccgttagaaagcttccagttatccaactggtccattgatgaaacagtagggattgcttgagtagaaggaagggcagatgaagagtcttcccagagattgttcttgagcaagtaatcagcaaatccaacccagccaagtagtgttcctgtcgtcttctgtgccacgacaacctcgagtttcgactttgcaacgttattggcttggcttgcaagctcaacaatgtctttattgaccaaatcggaaagactggctgttgttgctttagcgggaatattctcggtttgtgttttcttcgccttcacaacaattggcccaagcttggggatcactaccactgggatacgttcacccttcttcttttcaggctcaggagtagacttcttggttgattctattgtaacagtttggggtggcggactgagggatggatttttttcagggttgtccaagcaatagccaccagcaagtgttcgtcttctatgctccccaagaagcggtaatcccaacttttcaatccatgtggctaacatgttaacagcttcctgggcgctagtcgtggtctttccgcatccattgcatttgagtttgaaatgctttgtgccaccaactgaggtgaaagaaccaggcggataggatttggacttgtctggtttcgggggtgatgggttgtccagatcatggcaaatgctacaaggaaatactcgtcttggtcgcaattgccagaggtccaacacaggtaccctcagcaagttccccaaagtcacttctccttctttcaaacggcgctcctcccaactgtcatcgtctgagagagagaaacacattgatttaaataaatgaattcatcagataaaaagaagagtcaaataactgacattcatcccaccagggatctggcaccttctctctatctacactggttggcctctgtcctgccccgccattccatccaagtgcattggcaacatccacaatggcctgcttttgaatgtctgtgatttttcgttgggtttcatgtttttgagagaccccagtttgcattcttttgagcttcttgagcataagagctacatatgcaaagtattctgaaactgggacagccttgaagtccagtgcgatttgttcatttgggttttcgggtccatggcggtaagcacgggggtgaagatatccagatctcctcacaatctcctgggcttcatccactgtggaggcataaacggttgcttcaaatctgagtccacagaggtgggcaggattgtttgcggccaagatgtcacgcttcttctcaaaggtcttcaaacgagtattccaggtcatggcggttgtgggagcatgcttcatgtccttttgggaggtcgccttgagagcatgggtgagtgaagagtagcacttgaggcgggtgatggcttcatgctctgtctggagattgacagttccaaagccctcgccaagttctagtagcgtcggataagattctgatcgacatcgtctcgtaccaggagggcgtcttgccagcaggatctggtggcggaattgatcggtgccgtagtaaggaaaaaaggtgaagccaatgtcaaagtgatttttcctttgatttattgtcataaagtcgcggacaccctccccaaggttatgagtgactagacgaaaggggcacttcatcccatatgacgccaaacgcaaggttggaacacgaagttgatgaaaaacctcctggagcattctgacagtacaagaaggtgatcccatgttgagaattcgaggatttgcagagggatgcgcaatgatatggaaattgttccataatttctgaagcaccctttccttgaagttggggggcattcgaatggtacatgcaccttgcgccacaaacacaaaatcggaaaagtctttatggtcctgtaatgccaagacgtgatgtgcaagagtgacaagacccatagggtgcaggacagttgataattgatgggtttcaatcgagatcgcccaagagtccaggtcatagtcctcctcgtctggaattggtaaattatacatccactcttgaaaatctgtgattgggccatcagtctttaaaaagaaataaggatatttattaatattctctgttgaactcaatgatcttaaataaatctgattataccattggcgccaaatcagaattattcttggaggctgaaattccacattccacagacacttgtgattcttgttcaacagcatcccaccactcatcaaccgactcttcttcagtcatttcatctgcctacacattaacaaaatcttgattaccattcagcaaaaaaaggagcatttagtaaaactaaaacttacttccaggcatgctttctgtcccaagaggttatcaatctaaggcatgcacatcaataataatccccatggaaattgagggaagagttcttaccattggcccccaatcagactcttcacttgtcacaggggatcttgctgtaacaatatcgtgaacagatccacctttgcccccagtaattaactgctatttcaaaaatcagcattccggtggtgaacatcatagtccaaataatagacagacttactttaggagctggaacccctttttccaccttgattggcctcccgagaatctgcattacttcctctggggaaaaattactgaccccaatctattgaaaatgtcaaccatcagatcaggtcaatgattcagccagagaagaaacagacttaccattgcattggcttgagattttgaagccccttcctccactacatttttctgctacaagtcaatcaaacacatcaaacataaaaacattctggtcagctcaatccaagatattctgaacaaataatgaacaatcagatcatccaaaataaacatgaaaaatccaactcatatttaccctcttttcacctggaaggtcttgaacagcttcttgaagggccacatttgcctacacatcaattagccatgtgagcattattatcaaaaaaatatgcagcataacataacctacttgtggagccccttcaccatttcctacacccattggcattagcagaaattccctgttcccttgggtaccaacaaattgtgccacctgttgcaaattgaaaaaatcagcccataattatttatcttgggcatcagcaaaaaaaaattaccatgtctgcaggttcagattaaactacaagaaaatcccaaacctgattctggggttggcagattaaactacaagaaaaccttaaatagtgaggcagggtggggaacagcacaaacaggacaagcagcttacagtaggataatgttagcagtcaagcttcagaggatcagaattccagggattattaaattttgatggccaagtcaagggaggttataactcaggtttgggggtgggattaggaatggggaatcagaaaaattggacagaagccaagttgtggttaccacccatgcatatccaatgtgcatatgcatgtgttattcaaattgattttacgtttgatcctgcaaactgccagaagagccacacattgtacccaccacccgagtgaagtgaggcttctatgtgaatgttcatcttagttacatttgctgcacacatttaactgagcaccttagatttctctttcaggcatgacaatgcagtcaatcaacttgtgcttagaagggctacccccatgcattgcgtcatcatattggtgtattagtttggataattaaatattcaccttggacagatataaactgattgtccttatttccatccctttcaaataggcataaacacatgtctacattaattgtaggaatttttcacacatttgttcgctgcttgttcatcaaactgatcttgaccaacagcacaccaaaggcatcatagaagttttttatgtaattgtaaggggaaatcaagactgtaaggtacaagagacagtttgaatgggatgggttagagtttgcatgtccccctttgccctcatggtaatcacaccaggtgacctccaactgggggtagttaacccatattgggcctgcgagagagatggaacagagcgcccaaaagctacttttagctggattagggtattccactgccaaaaaacctaatgaccaagtgttgcccccaatttcattcccctgataattggattggtttcaaactttgtcattccagattccagtttgttaaaaactgtcaactcatgaaccaccattggttactgtcattaatcacttacctatgcaagataagctcctggacaaaagaccccaaggtattctacaggggaatgcccccaaagatgatctttagctggcccctggtacaactcaacttcacatactgatccgaaactcagcaactgcagtcatttcttcatcaattggcttgattcatgacctatcatccttaaattttttttgatctcagacaaaaaagaactgtgacaagaggaatagagttgggcatataattcaggaaaaggtcttcaaagggtttctttagctgcccaaggatatacccttgctgaaaaatctgatgattacaatgagaaacttgcatcaggggaaaagatactagccccaatctgttgaaaatgttaccaatcagatcaaaaaatgattcagccagtgaagagacatccttaccattatgctggcaggagacttgccaggtccttcacccaccagattcttaggctacgaattaattaaacacatcagaccagacatcaaaaattgaaaaatgttggtcagctcaatccaaggcataggtctatggctacccagcaatcacatcagtctgcattcaatatagtatgatttaatggaactaaatttggcaatccctaggtcccagggaagtcctgtgcaaaattgaccaacttcccattcagttggaaacttaaacaatcagatcatccaaaagggttttgaaaatcaaccccattcttacctcactttcagtttcaccctgaaggtctttaacagttgccttctttcttggccacatttgcctacaaatcaatgaagcttgtaaggatttcagtcaaaaagattatgcattccaatatggcttgctttgggaccctgtacatcaattgggattagcaaaaatcttctgctttgttggagtataattaactggggaatctgtttcaaatcaaaacaatcagaccaagatcatgtagtttggagatcagataatactgaccatgccttcaggggaagatttagatgaatggtttattctgaggtggcagaataaacttcaagaaaactccaaacagtgctggtcagattggggaaaggagaaagctggataagcagattccctcccaccaatggtatccatacaaactagatagcagcctagttgggtttaccacctttgcaaacagtaagttggtaattagattgtcaagaaagtgagagtaatggagggcaaaaggcggcccgaaggtggaggccttaaaagacaaatattttcccacagacaattattttcccacatcacatactcattggcaatacatgcaaagccagggtcccacaaggaccgtgtattaccaatcctactgtttaccaggtaggaaggctgaaattgaatttgaaaatgttcaaagatgggtgtgcattcaatcctctcagctccccagtgttttgggattagggttagttggacaaatgaaaaataattgttgattgaaaaaatgagtttcagaacaacttggatcccataaggttattggggttagggttggtggcagggcagggtaaagcaagaaatgaagaaaaaccattcaatcctccccaacaccccccccccaaacaaacacaatactaagcagccatacctggtcttcaatgaagttatgaatgaggcactggtctgcaatgaagttatgaatgaggcactgtccttattgggcccacatgacagagaaatgggacaaatgcccccaaagctacctttagccaggttagggtataccacagctgaaactactaatgtcatagtgtccccccaatgtcattcccatgataatttgcttggtttattcccctctgttatcaactcccaactcttgacccacctttggttactgtcattaagcaccaatgcaaaataagtccctggagaatagagtccaaggcatcctacatgatattataatgcccccaaaaaatcttctttagctggccccatactgatcagaaagtcagcaactgaattcatttctccaacaaatggcttgactcatgacccaccattgtgcatgtgtttttggctcagacaaaaaaatctgtgacaagaggaatagagttggacatataatgcaggacaataccttcaaaatggatcttgagctgcccatggatcaactctggcagaaaaatctgttgaaacaggcattgagtgacaacatttctttaaaagtctgttgagaaagggtgaggacatcactgctgaaaattacaatgagaaaatttcatcaggggaaagatactagcctcaatttcaatttcttgaaagtgagtttgagaacaaatttggtttccacaaggttattgggttagggttgatggcagggcagagtaatggaaggaaattcaaagggaagttcagttcaaaggggtattgggctggacaggaatggatattgagtgttatggaagtgtcatcgcacgtcaagctatggagttacctctggtgaatcaagagtagcactggaaaaaagatccaaggtaaagaggaaaactgagacatgcaggatcgtgatcagtacagttaagtttgcgtttgtgcctgagtgccgctaacaggaacctaccacatagaagggaacctgaagccatcgagtcttggctcagcacgttacgtgtgtagttagtccctgccgacctttgctacgagaaatcaaagagaagactgagggagttgcaagccaagtcagcaatcatcagacccgagatcgataaatactccttcctgggtacatacagttcagtttaggagcaggtttggtgatgggagtgtaattagtagcccatcaacgttcaaagcggctgtcttgggttcgagggctggaaggaatctacgtaatgaccaatggttagcaatgattagactatagacggataaataatgcttaccacccgagcacgactggagagcaaactggccgccagcctcatgagaagaacttcaaattaaaatgcaatggatgggtttcgtgactgatggatctatccggcagagcatagatgagatattgtctgtttgctgaccagcatcgaatctctgaacgttcaaagcagctgtctggggtgtgaggccaaagagaaatctaagtgatgatcgggtgcggatgggtgggagggaagaggatagaaatggtgaagtttctgacgacgaagctgatggacggcggttgagttgaaggattgttggtgttgggtataaagattgggatagatcgaggagtgatgcggcgattttagcctgagatggattgtttgaggcttgaatggtaggtttcgagtcggatgatcgacaattttttgggaagatggtatggttgataagtctgagtcgattgtctgacatcaagggtaggataagatcaggtgagccgggtagtgggatcacggaggatgggatggcgacctagattagaatgtagtagatcgagctcagtggatgagcaatgattatactgaagactaataaaggatgcttaccacccgagcacaactggagggtgtgtagttagttgctgccgatgaatcgttgctgacaaagattgggttagggtatgtgtcagatggaaagagggggtggggggagggaggaagttgtctgtttgctcaccagaaaaggatcctgacgattcaaatcaagaacaagagaagatgcacatgaccttgagcagcagccgctctgaatgtatcatacacagctgctgcctggtaggttgcctccaactcgttctggccaagagagaatgccataagggaagatccttgcgcgaagatggggtgagggtcaaactgacaagacaacacaccacgcgttgaccattgctatgtggagatcttctttttgatttgaagccttaaggacggatggggatgggctgaactcgcggtggtcgacttgatgctacaccaataaacaaccaacagaatgagttgatcagcattagtacggcagagcttggtatcagaggggtagagtcaatcctacaaggtcatcctatcgttgcattccgaagcaatttgtaaaccacagagtgaatgagatcgaattgagttgctctcccaagaaatcgaccaacctggaatcttttgaatttatcgataggttgaagcagcttgctagggaaaagagaagggatcgggttagtttgtggttagcccaattctcaaggtggaacaagtagtaaccgctgccacggacggacaggcaccgcgggttagggttacatgttataaactgtaacagtccaaaaagggattaaaactgattaaaacacccaaagcagcatcatgcataaccggtacaggctatgtatgtacataggctgacacatccactgccattctccccccggcctgatctccatcctcctctatccatttcactcaacgctaaactgaagattccaaatacatactacatatctgggctttggtcgacgcgcgacgaccacctccatgcaattcactccaagaactaactacgactgaagaattcgactccctgctttggtcgacgcacgacaaccacctgctcaggttctgcacatcattacgactcgaccaccgtctttcgtctgccaaaccaccaaacgcaaaccgcttgaccaaactaccttctgactcttgccatcaactcttcatccgttgacaaccccaccccgtacgtcaaagtttctatcaaatccttcccaatcatttctcctcaggtcgttgcgcgacgaccccgcctcttcagccttgctaattacctcaccatcgctttccactgtcgtcttctgcccacaaatcacatacaaaccactcgactaaactcacttttctggtcgacgcgcgacaaccacccctcaggttctgcacatcactacgactccgaccaccaccttttgtctgccaaaccatcaaacgcaaaccgctcgaccaaactaccttctgcctcttgccactaactcctcatccgttgacaactcaacctcgtatgtcaaatgttctatcaaatccttcccaatcatttctcctcaggtcggcgcgcgacgaccccacctcttcagccttgctaataacctcaccatcgctttctactgtcgtcttctgcccacgaatcacatacaaaccactcgacccaactcacttttctgccatcgttttgcgactgaatctctatcaggtcaaactgaacgcctcacggctcacctggtatgtcaaagcttctctcaagccctccccacatttctcgcagtggtcggtttacatcttgaaacatcaactgtaacattccaaaaagcccaaagcagcattatgtataactggtacagactaggctgacacatccactgccattctcccctcggcctgctctccttcctcctctatccaattcactcaacgaactaaccaccgctgaagaattcgactatctgggcttcgcatctggacttcggtcgtcgcgcaacaaccacctcctcaggttctgcacaacattacgactccgaccaccaggcagtacccgaccaaactaacttcggccagcgtcttgccactaactcctcatcagtagaaaacccaaccccgtacgtcaaagttcctatcaactccttcccattcaatttcctcaggtcgtcacgcgaaaacctcacctcttcaccattgctaataacctcaccatcaccctccactttcgttgtctgcccatgaatcacatacaaacgacttgactaaactcacttttctgccatcgtcttgcgagtaaatcttcatcaggtcaaactgaactctcacctcgtatgtcaaagctactctcaagtcctccccatattttcttaggtcgtcgcgcgacaacctcaccttgtaacctttgctaacgacctcaccggtaacctttgctaacaacctcaaccgcctcagcagaccatccacgagctaactttcctgccactgtcttgcgaccaactcctcatctgttgaaattcaaccccgacctcgtgtgtcaaggtgcctctccagtccttcccatactgcttcaggtcgtcgcgcgacaacctcaccttgtgacctttcctgataacctcactaccaccgcctccgtagaccatccatctatccaggttcccaattcagatcaccggtttagcttggactccgtcagcttaccccatcagtatgtcagcacatcccaactttcatttctcacttcgcctcctcatgctctaactgttggcttctgttttcgcaccacaaccggcttcccagatctgttccatcattccgactcaaccccggtgccccaaagcttctagtccctgccatttgtcccctggtcgtcgtgcaaccacaccgtcacctctgctcatcactatcaaatctacaactccgaaagcagaccattcaactcctcagcctatcagaccaaacaaggagctggtattttcgcaccacaactggcaagtcttgtacccacatcaatcctgttgtccccaaaaatttccatcctatcctctccattcacctcctgcagctttgaacagctgttttcatgcaaaggagactaatgctctctcttctctgaatagactgttctgaactgcctgttgaaaattacctcacccgtatccacctgaattttcccctgtgatcatccccccccacggaacacttgttaccgccacgcatcattactggtgagcacctaccccatccaaattggctcgcctgccagacagatactggaactcttcctgacaactgccactggtgcccccctcatctaactttgacagcacaatccttcacccttcattttcgaccgccaggagtccccctgccattgactgacaacccaaaagacggtaagtgatcttgtcacttttccacttggtagtatttcattgaacttgccattgctgaccccaattgacccctaaaccagttatcctccatcacaacccagcatgaccatcttcaccccagaatccactcccatgagggacactgccccgactggtatacagtcttcgacagctgctcgttcgcctttaaccttctggtcatctcaagaaccgtatcgtgtaagtaacccccaaccacatcctcatgagaatacatgtaattgacataccattcccttgcaacctgccactctatctacatacaggcacctggggaattgaagaagaacccaatcgttccgctaggcacacaacctgctacgcccgcccccgaggaacctcctgcaggttcagccaaaaccatcaaggatgcacgcaatatggtagaagacagtaagtcccattggttacattaaacataactcccttgccatgacaaacactgatgtaaaatttccaacccatccaatacagtgcaagcaagaatccagtacttgggcagagctcaccgcttgtattctggctgtgccacaaatttcgatgtttgccatcagatgtatctagatgcccttcaggcacttgttgcagaaggaaaaaggaagatagaagaggcagaatcttctaagcaggcatacatatctgagcccattgacattccgtctgctatcaaaactcccgtctccaacgtaaaattcaaccctacgattgaatcaaagccaactacgccaaaaaactcctgcttgtcgatggcagttgtgagacgacctgtcagtgtgtccaacccaatcactgaaaacaccactcgagattcaagaaatccaacccaagtccactccatcaatgtcgaagaggtcttcaacatccttaatcgaacaaaaaatcccgaccaactcggtcagttttggaggcacgctgagccaatttccttgtcagcctctcctttgaatggaatagcttgctcgaccacccgttttcgaaagtccttgtcagccactccttcaaatgcaatggccagcccaaccgaccgtttgagaatgtccatgtcaccgactccttcaaactcgacgccttgccccatcaatcgttttactgagcttgacgactgccaggcccgcactaatccaatcaccaaaatgatcaatggtgcacttcgagtcaagcgcacattgctttctgagagctcagcaggtccgactgaaccggtaaccggacctcttgttaagcgtatccgggcaagagaggatctcttgataactgctagtgcgcatctctccggcaaaccgtcttctgttatggcttctcttcttgtaaagccgtcctctgatccgagtcaacaacactcatcggctagtgattctctcgcaaccaacaacaagaaggccgctgattttcaaaaagactcacctcaccaaaccgctgacaccaacctgtcattggctagtgattctctgtcaaccaacaatgagaaggaagctgactgtcaaaaagactcgcctcgccaaaccacggacaccaacctgtcattggctgttgattctctctccgacccactgtcttctgatttgagccaccatgaagcaaccaatgcgcagaagacaagcagtcctcaaaaagacttgcctgctcaaacctcggactcggaccagtcatctgctggtgtttctatcctggatgagttttcaactgctccaaccaccgacacaaaccagtcttctgctagcacttctcctgccaacatgttgtcttctaattcaagccaacaaactgagaagacgaaccatcctcaaaaagacttgccggcccaaaccaccgatacaaaccaatcatcggctagcgattctctctctggcgatgctcctctcgctgacacgttgtcttcggaatcaagccaacaacttgggcatgaagcagccaacacggagaagacaagcagtcctcaaaaagacttgcctgctcaaacctcggacgcggaccagtcatctgctggtgtttctatcctggatgagttgtcaactgctcgaaccaccgacacaaaccagtcttctgctagcacttctcctgccaacatgttgtcttccaattcaagccaacaaactgagaagacgaaccatcctcaaaaagacttgccggcccaaaccaccaatacaaaccaatcatcggctagcgattctctctctggcgatgctcctctcgctgacacgttgtcttcggaatcaagccaacaacttgggcatgaagcagccaacacggagaagacaagcagtccccaacaagacttgcctgctcaaacctcggacgcggaccagtcatctgctggtgtttctatcctggatgagttgtcaactgctcgaaccaccgacacaaacccgttgtccgccagcgctcctcctgccgacacgttgtcttccaattcaagccaacaaactgagaagacaagccatcctcaaaaagacttgccggcccaaaccaccgatacaaaccaatcatcggctagcgattctctctctggcgatgctcctcttgccgacacgttgtcttcggaatcaagccaacaacttgggcatgaagcagccaacacggagaagacaagcagtcctcaaaaagacttgcctgctcaaacctcggacgcggaccagtcatctgctggtgtttctatcctggatgagttgtcaactgctcgaaccaccgacacaaaccagtcttctgctagcacttctcctgccaacatgttgtcttctaattcaagccaacaaactgagaagacgaaccatcctcaaaaagacttgccggcccaaaccaccaatacaaaccaatcatcggctagcgattctctctctggcgagctgggctcgaacgccagccaacaacgtggagcaaaattgccaaccaacttgggcatgaagcagccaacacggagaagacaagcagtccccaacaagacttgcctgctcaaacctcggacgcggaccagtcatctgctggtgtttctatcctggatgagttgtcaactgctcgaaccaccgacacaaacccgttgtccgccagcgctcctcctgccgacacgttgtcttccaattcaagccaacaaactgagaagacaagccatcctcaaaaaagacttgccgggcccaaaccaccgatacaaaccaatcatcgggctagcgattctctctctggcgatgctcctcttgccgacacgttgtcttcggaatcaagccaacaacttgggcatgaagcagccaacacggagaagacaagcagtcctcaaaaagacttgcctgctcaaacctcggacgcggaccagtcatctgctggtgtttctatcctggatgagttgtcaactgctcgaaccaccgacacaaaccagtcttctgctagcacttctcctgccaacatgttgtcttctaattcaagccaacaaactgagaagacgaaccatcctcaaaaagacttgccggcccaaaccaccgatacaaaccaatcatcggctagcgattctctctctggcgagctgggctcggactccagccaacaacgtggagcaaaattgccaaccaacaccaagatctccagcaatcctgcaaaagactcaactgctccaaccaccgacacaaatcagtccgaaacaaacatatctccctctctcgctgatgagccgtcgtccaattccactcagctaggtcaatcaaacaccaacaacaccagcactcctcaaaaagacttgcctgcccaatcaactgaattgaacaagtcagctcccagcacatcccagtctaacaacctgtcttctagcttgaccagggttccacaagaagaggatgaacccacgccagaccagccggatgaaaccacgccagaccagcaggatgaaaccacgccagaccagcaggatgaacccacgcccgaccagccggataaagcgaatgatggtcggccagcccgtgaagcggctctcaattccaggaagcgaactagtcaggtttctggaggcccatcagtgccgcgcaagaggccaaagccagcaaagccctcagaatcagaggatgtgtctgtaaatcagtcaaactttgacttcttgggtgaacccatcaatctcacacgtaagtcctagtgctttttcatcatgttgattcatttccaatatctgacaacttcatgtctacagttctgctcaagcctgagtatttgtggcgtgaagcagctcacatcaacatccttcattccatccgacagaagaagggtgatgctccaacgtacatgatgcccatgcttcaagagattatgccgtcaatctttcacactcaagtccaccgggccacaagtctccaatgcctacaaccaagccaaaccaccaatccaaaaacacgggaagttctagccacatcgacagaactctggtcagagtacgtatcagatatccacaagcctggtttcttctccattgtcaattcatgtaagttggctgcccatttaatcaatcacttgcaaacactggctaattcagacttgtggaacatctttcaggtccacgattattccagctaccttggccccaccccttcttcaacagaaaacatgtccagatggatgtgttgatacacggcatcgacgagctgttaggcaaggatcgagctggggggtggactgcactgcagtcaatgatgtgccgttcttcagaaaaaggacatcaaaacatattcgacttcaaacaaccactcaaggaggcaacactgaggatccatcagcttgtcatggactcaacaagttatctgcagcctgacgatggcgacttgccccaagccagtcatgaagacactcgacaagaaattgaatgcaagggcttaggacgtgtcggggtgtggctgtctgatcaggtggacaagtacgaaccaaagaataaaccagaccagcatcacaaagctcacagggacggtatggactttttaatgaaacgatgttgggagatgctccatggcggatcgatcatgcacgaatcttacgacacttttacccgtaaacgtcacggccataaagcaccgcgcaaagtcgagcaacgtgccagtgcctccaagaacggcgaggatgccagtgcctccaagaatgccaagcatgatttgcacgccaagcgactcaagagctgctcatcgttggtcctcttcctcaactttggagtcgccggatggtttcattgccacatgaatcgacaaaggttcaacttccaggacctcaccagcctgatgatgttggctcaagaaatgtctctcaacggcttgtccatccgttcacctctgattaaaaccaatggcagtactcgaaaaacaacgcacgaagcaatccaccgaccttgggaacagctgaatgactacttgatccaactgctcatcgagatcggcctgggaaatcccagaattgactggtgggcttcagttccaatctgcaaggcccgcttacagccggatgtcctggcgcccttggtgatcaaggatttcttttcagaaatcctgaagccaggcgatactctctcctcaacaggtggtccagctccgactccaaagtatgacgaatcctacctccaaacttggcaatccagagtcaagaggttgttcctcactcctcaaaagtacgccagattgcaacgggatcggttttcgaacatgggtgtgacgagtccaagaagaggggaggatgaggaggaccctgagactgatgactctgatgaagatgagacagatgaactggatggtaagagtctatcaggtgatgatgatgaggagggatcagaagaggatggagaggatgaggatgctccaggtgaggaagatgaggatgctccaggtgaggaagatgagggttagggttaaggtgtgattgtgatggatgaaggcagagtaaggttttgtgatcctgagtagaccagaaatagttgtatatttctattctaataattaggtaccagctgctattgtaaccctttcaccctctatgttaccacctgataagcatacagaattaaatacacatagttcagcccacaacttgcccacacccaaccaagaaaggtagtcccaattgggacacagcccctgctggattgggaaatactatctgatacccaatccatcaaggatttctctgcaacatataaggagccactcacctccttttcacttcctcttcccccattttttctgttccccttcctccttccacacagccatgaaaaaaaaaactccagcacctacactgggcaaggtagctacatctgccaactccaatccaaagaaaaaccacaaggccccccacagcaagaagtctggcacaagctcagtaagtaacttcccctgaggcataatcatacattgggctgacattttgaagtagagcacctgcccagattctctgccccctgtttgcacgccaaaaatccgtgatcatcttgaacatctggagtggcaaagagttccatggcatgtgaagaggcaaagggggatcaagaaaaacatgaagcaaaccaccctcaccagttatcctgctttcaatagacctggacaagagggcaacccattggtaagcaattcaagtaactgtcatctaaaaatcaacctaacattttcccagaactgatcatccatgaacttttactgagcatctcttgcaggttattgatagtgatgacaatacttccaatgctgttgattgtagttctgatatagaattccccaacccaaggacaagcttcaaggatgctcagcagccctcagagtcaggagcaattgctgtgagttcaccatttatgcaaaagaaattacttggcttgtctctaatttatttcctcatacagcaaggttccactaggccttccctaagtggatgtgttggaatccagtcccagactctggaaaaaatggaaggttcaggagacaacatgcttgtgaaatgtatgaatgaatatccaactgacttctgctgtttcttgtccaattgaaaggtacctccatggaacccaacccagatgccagcaggaatccaactgatccggatttcccagccagcatcactgtcagttgtctgttcaaacagtaatccaagatggcacacctgacatccaacttcccaaccacaggatccaacctccaagagctctgattcagaattgcccatcccagggataatcctcaaggattctcagcagccctcagagtctgaggcaattgctgtgagttcaccatttattcaaaaaaattgcagtgcttgtgtctcacttcttttcaatcacagcaagattccactaggccttccccaactggatgtgttggaattcagtccaaggccctggaaaaattggaaggttcaggagacaacatgcttgtgaaatgtatgaatggacattgaactgacctctgttgtttcttgtccaattaaaaggtgcctccatggaacccaacccagatgccagcaggaatccaactgatccggatttcccagccagtatcattgtcagttgtctgtttgaactgtaatccaagatggcacacctgacattcaacttcccaaccacaggatccaacttccaagagctctgattcagaattgcccatcccagggacaatcctcaaggattctcagcagccctcaaagtctgaggccattgccgtgagatcaccatttattcaaaaaaaattgcagtgcttgtctctaacttcttttcaatcacagcaagattccactaggtcttccccatctggatgtgaccaaattcagtccaaggccttggaaaaattagaaggttcaggagaagacacccttgtgaaatttatgaatgaatacccaactgacttattttgtttcttgtccaattgaaagatactgtagcagaccctgaaatagataccagcagtaaatccactgacaactcattgctggctaaaattggtgtaagttgactcctcaaactttaacctaggaaagaccacttgatgttcaatgtctgaactacaggatccatccatcaagacctcttgttctgagctccccagtgccaccaaggatgcccaacaggcctctgggttagacagggttgtagtaagctccataactatctaaacagatcccaaaatgcacaccttcatgctcatttgtctggggttctgattttcaaaacacaggataaatgctcccttggattcccaactggaccagatggacttactcccaagggacctgggaacccagaaggtcaggagcacacattctactaaaatgcctcaatgaaggttacaataactcatggttctcaatgacctttcacaaggaatggcaccagacaccaagtgtaggagtcaaacacctgatacagtatgtttggccaaacaacaagcagaccaaaacacaattgttgtcaaaggtgagatatcatttcacttccaaaacttggtttttgtcaagatgttggccctgacataccctggtccaaatcttaattactttccagctccagtgtcccctgtgaccaacctgcttgcctcaggtttcagaaaggcactatctgcaaagtctaagaagtagtatgacaatcacctgcctaaaaccctcttgcaacagcctgtttagccacaccctcattcaacctcaatcctttatctcctgcagctcctgcagcacttcatacaattgaaagagtgaaatgaatttgactgttgatttcctttctgcatgctgaactcaagcttgcaagttatccaaggttccaaatggtaataagtatgcctctgacctggctggggtgatacaattagatgccaagggttctagaatgaagaggggtctagtaggaagtaaccaagggttcttcttggctgcagggatggaacaagtaaccaagggtctgtcttccctgaagggaaggaacaagtgaccaagggtctttcttccctgaagggaaggaacaagtaacaaagggttgtgggctgaaggggaaccccaattagccaagtgtgtcaggcttcaagtggaccctacacagggtagagacataatataaataggacctgttggactgctttatcatccctcccagcacctcattcccatctgtgcatcattatccatcagcccaaccacctcccaagtaaagtttcatcttctcagcttgaatccttccccctttgcacacccacaaaaccaaatctaccaccagccttctactgatcaacatcccccttcatggcatccaatatccctgtaagcaaaaaatgtttagactctcagaggataccttcttgctgaatgatttttgcaaccatgtgaacaacagaccaacttggttgcagcaggcaaacccacattggttaacactggaaaacaagtcaggtctgaggatcaatctgctcaggtatgttccacacttgtttttgaaatgtgatctcaagcagggaattcaaactgacatgtttcatctccacagaaaacccccaaggagtcccaagttgactcagaggccaaagatgtcccaccttgtgtagtcgtggatctcactcaagtagatgttgaagttccaagacacatggccattgacctgacaatggaggatgatgtgcaagctcctgcaatcagaatagtgagtcaatcatcaacaacatgtgaaagtcagattagaagataacaagctgcatggaactttgtgtttgctccaggtcaattccctcatgcccttggcacaccacccagagggagatggaggaggatctacacatggtggtaagttatgcatacactccaggagaatcttcctagagataataggcttactttgtttgtctgcttttgacttggagaataccagatgtcacccaccatagtccaagctcaaatgacattgacttatccagtgatagcaatacaaaagaggtcagggtggaattattctatttgtttttttgtggcttgcttgctcactctcaatctcttctcaccacacaacatcactaggataccacaacttatcacgcaactgatctagctgctgacagtcacccaaaccaggcaaggcagatttcttgatggtctttggtcacttccaatggctaatttggtaaatttttgcaggaaccaccccaggaagccccaattgacctcactggagacagcagctctgaagaagtgagttccatttctagtggttctttataaattgtttccccagttgatctgattctgccatccctagatcgagatcgagatggagatagaaattatttcccagggaaggcgactgagtccacaggaaacctgggatcgcatcaagtccgatatagcaacatacgtggaacagcccaacctgtactgcatacccacagtagggttgaagaaggcccaggaatacattgtggaatccaacctaacaatcagatacacaacaggtttcataggtagtgatggtaattgcctgttcagggctttctctcagtggcaaaatggccatcaagacgaccacgataaactcagagacgaaatccacaagtattcaaaatcccaaagaggattaatcaagaattacctaggtcgagatgctcaagacgagcacgtggaccgttggatcaacaaaatgggacagcttggagtatggggagattcgatggcacttcaactgttggccaaccgctttggtgtgatcttgtttgttgtcagctataaacctccggacctgcggggtcatgcacgtgaatacatgccaggcaatgtgccagcaggacagccaacaccagtctatttcatagttaatctacctcaacactttgagatcatagatccatttcctaatgcatgattcttttcacttctcaatcttgtgattcctccaacttgttttcatctgtttgctattccttctggctgtttgtgaatgccatccaattcctctgctcagttattgaaacaacatccctcatcaaaccttcacaaattgctaatttaatgtctcatgaatcatcttaattacaattgactaatgttttgtcaccatgaaaacatataacaagcaatgtacctgtgggtctgaggcacagctgtacatatttgcatgcatgcaaagagggataaatctgtgggtctgggtcacaactttgcatatgtgtattcaaaacccaatatgtctgtgggtctggggcacagctttgcataattgtggttagggtaattatgcttcaagtcctgagttcctcatcttaaaaggtgagctctttcacccaagcttatcttcccatccaacatctagtgaagaaaacatcatctccgggaccaaacacttggttaacatcactcctgaaactggtaagctttaaccaaggctgaattatacataaccaactctcactttaacactcatccacttctgtttaacacataccaccctaattccaaatcatttcaacaaattgccctttggtggtgtaatcattgacaacttgcaatctcactagctttgcacttcttggaaaatatatcacaaagtcactctaggaaaatggcaagtacttttcctatattttcaaagaccactggattgtagctgatttgatgtgtcattacagacatctgaagaaagatccaatccaccagccagtgagcagcagcccacacatccaacagaggtcacaatattctgatgtttgattaataggatctcaatggccccaacaaggtgaaatcaacagtgatgatttgggaaaccacctggacactgaaaaggaaagcaatgactcaggacaggaatctgttgccttatgttcatcagaagactctgttactgcaaatgaaaatgagcaggcaggcgatgctgttatggaagaggaagacatgttggctggcggctctgcggaagaaaatgaagacatgttggctggaaatcctgccactgaagaagaagacaatatgttggcagtgttatttgcgtcagaagaatacgaaatgaacggcaaccaggacatggatgtggtttactggagtggtgatgaagacgaagtggacaactactctgaaatagatgaagatagaactgaagaagaacaaaattgggctgacactgaaatgtctgataccaattccaatccaagctcatcctcgacatgcactgatggacacatgcaagaagaacaattttaaagtatgtcacactctattcattttattgtcacattcaaaatcctttctttaaaagaagacatgttgatgggagactctgctactgaagaagactaattgaacagtgactgggagatgaaagaggtttcctggagtggcaatgaagacaaagtggataatatccctgaaatagaacaatgaatgaagaagaacacaaattgtactggaaactgggagatggatgaggatgcctggattcccaacaaagaccaagtccaaaatagccctcaaatagcacaatgcactgaacaagtgaaaaattcaaaggaaattgaagaataattaacataaccccacccccagtcacaacctcagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctagtgtctcattttaaattccattttgttttctctttcaagttacactccgccaaatgaccacagagtgttacccaagtaaacccaattgctacccaggcaatacaaagtatttatagttggatggaggatcttgagtaagacagagggtcattgaggctgtttccaatcagagcatttccaaatttagtgcaagaattgagacatcaacaacagatggtcttaaaggaatttgaaaaattaaatagatatcttcctgtgggatagttgtaaagccaaaagatgcagaaaaagctttcattttaacctttataaccagacaatttttatcatgttagtgggagaattgagttctcaacaacagatggtcatacagaactttggaaaatcatttggaggtcttcccgcgggaaagttgttacacaaaatggctcaaaaattgtttggattcttctcttttggaaaaggtcatttttataactttagtgtggaaactgagtctttgaaaaaagaatcaaaagatgattagaataaactttgagacattatttggaggtgttcccgtgggaaagttgtggggccaaatagtttaaaaaaatgtttgaatttttccctttttgatgagctaatttttataattttagggtgagaattgctaattatcccttcggaccacagttgacttaagaccacccaaattttcactcttgctatactataaggaggggcaccaagcccccccatataaatgaaatgttgtatgataaattcaacgaaaggcaacataatcagaccatattaaagtatggttggacccatattatattaagatatgtggtcctttgattgaacataagaccttttgagctcttaaatgttttgggctcatttgaggtattgaagcagaataagcatgatggtgttggttatactcaatactcagaccatattggtattgttggacccatatcatactaagatatgtagtcctttgatagaatataagaactggctagggttagccccttggaccatggttgacctcatgccagccaatttttcacttttgctatactatgaggggaggcaccaaggcccccccccatataaatgaaatgttgaatgatgaattcaatgaaaggcaacacaatcagaccatattaaagtatggttggacccatgttatattatgatatgtggtccttttgaagcaaaataagcattggctaatgatggtgttggttatacacattctgagatttttgatcaaacatcctatgaaaagtaagcctcctaagaataaaaaagtagtctttttccacctcagctgttagttgggagattattctctcaatatgtgcttgatgttgccaagttgactagacatcagctcttgaactactgcccttgggcagcctggaatgaggttggtctgagaacttgtctaagctcttgaaatatgtttgactttccaggcacttgctgtttgcaattgaaatcttggtatccccttaacatctgtctggttctggttttgagattgcaatacataagaccaaaaaatatatattaattaagctggttcaaagttgaatcctctaaaatacaaatgtcacaacttactgtatgctttaatgggtggctcatgccacacaattgcagtggacaaaagtttccacttatcttcaattgagctatcccctgaaactcaacagcagcaatgtaagtaaaaaggacaaacatgatatataaataagaaaaaagagaattgataattttactcactgtcatcagtcaaaaatgtaaccctttcattttcctctgatttccaggcaaacttgaatagactgatttgggaaatgactgcctatggtggatcactgaatctgagaagaatccagatgggactttctgaatttgattccttggcctttttcatttgagtggggaggttaaggagtttgagttgaaaaaatttatcgacgattttggggatgtcaagttgaaaaagattatcgatcattttggggatgtcaaaggaagaggggagataagagatttcaaaggcaagtcaatcattctcaggtgagtggttttgctgctggggatgagtctcctctggtttggtcagaggactcaggtgatccagtggcatattacaaattttattgctcagacattgacgggtacttctcaagatttcagaaaacaactcaaggtgaattgcaatgaggcgcgccaacaacttctagagaagatgctcctgatgatattgtgcaaggcagcagtactaggcagacttacacaagtgaaccagtggattgcaaaccaagcccaataacttctagagaagatgctcctgatgacattgtgcaaggcagcagtactaggcagacttacacaagtgaaccagtgggttgcaaaccaagccctcaaatcttctctgactcagattcagactagtgagagtgacgacagcgaccatccatttcgaaaggtaccaaagacgctggtggtaattcagcatgacaacaaggaagagaaacctcaaattgtttcctccaaagagaccagcccagaagccttgattgatgcacaatccgaattacccaaagatgatgataacgggaccccagctgagaccagaccacttttgtcaccaccaatcaagcctgaatctgaaccagaaactgagcacaccaccatctcaatggaacaaaactgatttcaaggcaaacttgaatagactgatgtgggaaatgactgcctatggtggatcactgaatctgagaagaatccagatgggactttctgaatttgattccttggcctttttcatttgagtggggaggttaaggagtttgagttgaaaaagattatcaatcatttttcagaggctttcaatggattgatgaatctgaccataaagataaacctttgaatgacagcaattagtagactgtgtactgacaagccaagactgtgtaggctggat