gttctctgttattgccagaaaacatttggttattgggaggaggattattttctgtagtggagaacctttctcttcattaccaaatggattattaaggtgaggggttctatattgttgctcattctcaatattaagataagggttgttgaacttgggtgagacataatttaatctaggtgaagttaaattattcatcttcatgtcccttaattcagtcctcacagattctagttgagttacaaaggagctgttaacacctgttatggtattgttaagcatattgttttgttgtattaaaagttcttttatctcatcaaattgttttttgctcttgagttgctgttctataatgacctcttcttttattgtggaaattacattatcattgctagaaagggttacagcttcaattttgtctaatctttcttttactgtactaatttccttatagttgtcaccaaccatagtgattatggcgtctaacttacggtccatctcatcattactttctttaataggcactctcttagtttgtaatgttaacttaaaagcagtctcaattgtatttttaagactctcatgcacagtattcaaatttttaacgagtgtattatgattaaattcaatgttgtggttaatagtatggagattaccttgtacattaagggtggcgttaaagatggagcttaatgaggaagagctttgcgggagcgctgattgtaagccgctctccaagcctgacctatttcaaagacgtccgcccagacccgaggatcgtcgtattgctgggctctcttcgaggttgagctcctcttcttgccttctttctttggtggaggcgggaatagttctctcttggcggtccaggggttccaccctttgacgtagccctccagttcttccttggtgatcatacgctgtaagactttctgagagtcttgagcttggtggaggatctgtctgagctcgttggttgctactgagcttttctctttctcaaatctcgtccagatagcgacgtgttctttgatcaagagacgaatcttctccttcttggatagcaccacaatttcggggctgttggggcgtttcggggtatcctccaaggaggtcaagggatcgtctagatccatcgcttcctctcttgttttgttctgagagtcgttggtaatcggggagctggttgcctcggctgtcttcttctttatctgtagcatgctgagttggcgaactctctcttcgagaggtagtggagctcctcggtctagttggtgctgggagcggtccggcaaggtcgggtcgcaaggatctagtagacatgatcgatgtgatgtagtgtaagtgaaaaagtcttaaccagggttctgggtagctaggattagggcttacagttaagtaactcgtctagttcgtcgacagaggtatcctccggattgccgatgttatcggtagctgcttggttgttaatcgggactatcgccaaggtagtagtgttagtgttggcaagagtagttgaagctgacactgtagtatgaatgagttgatttacaagacagttagtgaatttactggggtgaatgggtacgttaggcttacttttaagccgtagttttttcttgtattctcggtattcgtgaagggtctcgtttaccagtatcttggcagctagggtgtcgtctggctctcgatgtattctagcgatagcgatctgaagttgttcttctcggctgagtagttcccagtcgctcggcttgtaattcctgatgaattcctctttcctgagttttaagaatcgaaggtaatattgaatcagttcggagttttcgcgaagattcactgataaaagagggtaatggaatgagaacggtggataagtattatattaaaaattataaattccttttttttttttggggtttttgaattttataacagattttttcgtaaatgttttcttttatataggtaggtgaaagaaaaaggaattcggttgatttgctcgataaggaagatctcaagaatgtaagatcttagagatataagtcgagagttcgatatgattaaccgagggttttaaagggtgtaaggtatttccttcaggtgaagtgggtaatcggtgataaagagagatatatgataggttctttcacgatcaatgtgtagagatcgttaaggtcaagcgatactgtgaagatggcttggggagacgggtgaggatgggttcgtccaatagaaggatttcccggccagacccccagttgtcagacggggtgatgccaagatcgatgatcttctagctacacccgccgatggggttggtttggttgaggtagttggaagagtggagagagaggggcccaggtcttggatttgtttatgatgccctcgggtgctaaactcaagtatgccgcttataggtagcggtactcgagaaggcttatcggcaggtcctagctgagcctaggggtggtagtctgcgctgggatgggagtaggatggaggcttctgaggaaaatacttacttaacggtaagtagtccctcttcggtggttactacacggcctaatcctccttactcgagtgactttccagacggggtccttggcttaatttccggtacggcgacgacggcaggaggtagtaagcgtggtgtctgtgttatgagatttgaggaagggttttgttagtttggtgggtttgcaaaaagaggagcttgtagatgaaaaaacggaaagcgggtgaaattcttgatgatcctcattgagctctgacttgacctggcttttatgtccctcgggtccgtcgtcgatggcgtgtgggagccgagttcctattctgaggtttgaggtggttatgtcggttcagtcgtgaggtcatgactgacgatgccaatcctaggtatttccttgaagtgtgacatcctgtgaaactggatgtcacacttcgaggacgcgcgctggagatgacacttacggtatagcagagtattgtgactgctgcggggtctcctgcgcgagctcctgagatccgttttaaacggttaattctggtttttattttatttcattataacttttaaatgcaattaatttttatttatatatatatttatgaaacaaggctactaaagtcattaaaacaggtcagattgtcctgttttactagtgacaagctgacaatttcaaactggaccagggttgttctggtggatggctgatgtaagaggatattctgagtttgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggcttgtcagggttcagagaatatgtggtctaaactggttacttggttatagttgctgagctacaaggttgtacatgttgcacaagccttggaaccttgtttatcttgagttcgcatccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttgagtatgtaggtacacagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaaagtttgtttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctagtctcgagacttgactatgagttgtaattgttatttttattattttatgttttgaggcctatgggtatgtatatacctcaaggctgacagataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgttggctggatctgggtctggttgttggtgttctgtgttggtctggagtctgaaaatcctctggaagcagaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacatgtggtagagggagctgaaacctgaaggttggaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcagaatggttgaaagtcttaagataaaaaagataagataatattttgaatagaaatgggcagttttggcagtcttttggccagcttggttggctctaaggctgacaagaggtttgaccaggatatgcttttgacaagccttgcaagattgagcccacacgccaatatttttcttcatgttaggccaccaaaaccgtagctaattgcagtgtctataggtttcttccacacctcaatggcataattccttctggagcgtttccaggacaaagtcttcatttttcttggaggatatgacgagctgaggaaatggtgtgttttgtctttttaacttgccatctgaaataaaaaaggtggctgatttcttcaaaatggtttcccattcttctttggtacagtccttgggtcaatttaaggtgaacaaatattcttggagattggcccaaattccttcctgaagaaattgtgtgttggccacccccaaattcaaagaattgacctcttttcaagccaaaacctgcgtgtggttttacccatgcttcatcttcatcaaatttggtagcagctggttcgtcctcattgggtggacgtcgacaaaggccatctggcatggtaaatgtttttgcgggaacatgtttaaggtcaaaggagaagagttgaataaaggctacccagcgggtcattggcgcattcggaagggatggagaattaatcatctcaatgagactctttgcgtcgactaatagctcaaaatgttgaccccaaagctgtgattgtaatttcttcaggaccttggctactccgcagagttcaagtttggactgagaatatcgtgactccaccggcgtaaagactactgatttgtaaagcactgggcggtcccggccatccatttcttgagtgagtacggctcctgaagcaatgtaattggaatctactgtgagtttaatctttcctcctttgtcagaataatcaattttttttagtgttatgtcctgccccacgatctttttcaggatgtcgaaagaagcttggcatttgtctgtccattcccattctgtgtccttttgtgtgagtttttgcaaaggagctgccagattggagaagtcctgtataaacatttgtacagtgggtggactgttatttttggctgcttgttttggatcccagagcttcaaggcaccagattgaagtcatgggacttggtcaattggtgcagaatatgtcccaaaaaatgaatatgaataaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaaataaaattcatttttctcaaaagatttgaaattcattttggggggatgagagtgctgagagaaaggaagactgggatattataagaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtaaagcactagtatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatgttcccctctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatgagttttattctttatttttcacaaattttgaaaatttaatttttgtttttattttttcatattcattttctgggacctattatgcaccacctgaacaagtctcataacttcaagtctgtttttcggaactctggggtccaaaacaggcagccaaaaataacggtccacccactgtacatagaaacaaactccaaaaaatcctcgaacttctgtggtattggttggagtcggccatgtttgcactttattaagctgtttcttggaaattatttgtccgtctttacagactacgtggcctacaagttctgtaaggcttatgctacttacgataatggattgtagtgctatagccgtagactagaatgaatcgagaggaattaagattagttttctatcgatgctcaggacagaatgcacttgaggcttactcgagcttcctgtagctatctgccagggcaatccaagtctcttacagatcgtagagttgggaataaaaggaataggtaacaagcaatagataacagcctgtgttaccaacacttgtaccgttgagaatcggaatcaagtggtttatagctatttatgagatataaatatcctagttcaagaggtagttctaaaagggattcctcttttagtgagtgctcttcaagataggtgttctaaggtatatctttttaatattaataatttaactctgagcaaaaagaagggggggaagactctccttcagctctcgagtcttgtcctttaatattcttggcttctcttttggggttatctccaaaatataaattatgagctcatagctcaagtttaattaagggtcctcctttggtccgagaatgcctatttcttctttaggtgagtctctactcagtacaatttatgatctgtttgtcttattcaaacctccacttatttgtttatctgtttatgatctcatcaatattctgtttttgtgtaatgttgtgatctcatcaatattctatcttttgtaattttgattatttgtttgttatgtgttttctctctctatttacttaatcttgtatttattatatgtttacaactttctaactctgcatacttataattgtgtgttatccttattgtatcttatttgatatttctatattacttgtaactgtcaagagtgttactacaggtgttacactcttgcccgttgacatttgccaccccttaaaaagattcatcttcctaagtgaattcattgtcttttatctattctatattgtctcaacagtttctggctttctggtatttctttctcagtgagccattcatcttctttactacctctgtatcttactaagtattgaatcatgtcttgattgttagctctaatcttcctgtgttggataatcttttttatttttatcacttctggttcctctactggtattgtttctgttaatcttactttctgcctcaaagggaatttttgtccatcattctcctgatatggttttgctaggcttactgggaatgtaggatgtttcttctcaatttctcctgacaaatacacctctattgcattcttcccatgtagtttcctgatctcaaatggtcctacaaaggaatcccttaattttttaggtccactcagatttgtaaaattgtatgttgaaatcaaaactagatctcctactttgaattaatgttctttgtgagttctatcccatctaaatttattataatttacagcttctttcacacattcagctgcaaatctttcagctttagtaatcatttggtgaaagttctctgaatttgggtgtatatgaatagacttactcataataacatctctgggaaaccaaggagtccatcctctttctagttcaaatggtgatttattagtagtgctgtgcttactggaattgtatgcaaattctaaagctggcaataatgttacccaatcatgtgtaaaatgatctttgtctttaaatgttaggccaaaatcacaatacctcctaatcatatcttctagagtttgtatcatcctttctgctaacccatctgtttggggatgatatgctgtagaaactttcaattcagtcccacaaatatcatacaaatttttccagaattcagatgtaaattttggatctctgtctgtgatgatatatcttggacaccctacgtcataaattatattattccagaataaaagagcagtatccattgcagtgtcttccttatgacatgtcaagaatctacatcttttagagaatctatctaccactactaaaacagcattataattattgggacctccagggggtaaacctgtcacaaagtccaaattgatcacactccatctttcagtcggttcttctatttcttgtaataacccaaatctcttgcctgtagctttattggctttctggcatctatcacaagtatcacaataatttttggtatctttaacatactctggccaccatgctatttgcctaattctgtctaatgttctttcaaatgagaaatgtcctgatgctatgttatcatgacattctttcaaaaataggttaatatgttgtctgtcatgtattgtaactacgctagagtatttggtcctgtggtataatagtccatctagtaatgaaaaccttccttcttcaaatgatttcttctaaggttcctctagggatgaactaaaattattcagtttaaatttagactgaagaagttcaattagtttactggtgtttgtattattgacataggattctttaatgttatcccaaaattcctcttccatttctgtgatgtgtaatccacatattacaacctcctctctgtcttcaaatatgagactcatcattcggttctggaaataatgacataattttggctggaatttctccgtcccaagcagggtttattgggttattatctaaacacctgctactcagtccatctgcattcttatgtatttttccttctctgtgagaaattgtcatgcttcctctccattcttgtattgcaatttgccatctcaacatatgtctattgggggttttcatatttagtagggatctcagagcattaaagtctgtaatcacttcaaatttgcatccatctagataataatatagcttttccaaggcccatattagacacaaacattctagttgactagccccatatttcttttcactatctttaagagttctagatatgtaacatatgaatccttccttaggtattccttctctagtttgagtctggtgtaatgctgctcctaaaccttccatgcaggcatctacgtataatttgtatggttccttagggtccggcataaacagtattggggctgatgttaacatttctctcagaatattaaaagcttcaactctctcagtagtcatttcgaaaaattgtgtgaggactacagaatttatataatggtccacttattttggcaaattccttcaaatgctgtctataataacctgcaaaccgtaaaaaggattgcaattctttcaagctatttggcatgtctttcaatagtactgctgctactttattcttgtcaatggctttgcttagacctgatactatatgccccaatgctttaagttcttggtatccaaattgacacttactcatagatattttcatattcattgcagtaattcttttcagttctatggctaatttgttaaggtgatcttgccagtcttctgtgaaaattataatatcatctatatatataatcaaccatccttctctcagttctttattaaattcaacgtccatcattctttgaaaatggaagggcgcattcttgattccaaaaggcatcctttgatattcatatatacccatatgtagaataattctcatcagatgtctgatttcgggatgaattctattctggtggaaacatttcaacacgtccatacaggtgatgtatttagcattctggagttgtgttaaagcttcttgtattttgggcataggatatctatctgggatggtataattgtttaatgctctaaaatcccctaccatcctggatttattgttatgccaggctataatgactggtgttgtgacttctacattctcattaggtcctactttcctaagtacattcaccctaaccaaatctgtaacatgttgctgaagtgcttctctgctcctgggtgatgctgggtaagcagatctttttagttttggaggatatggtctagaaatattcaatgatatggaaactttgtgacctttgatacatccaaaaggttcgtcttttgttgcaaatgctgtgttatgtttatgtagtacttccttcaactcttgtttttgagtctcagtcagttcttcattgatcttaccctcctgtatagttagatcatattctaatttattactagtactatttatttatagtgcttctatagctaatttctttgtcattcctatctcaaattttttatgagtatctcctccaatagtaaaatacctacctttactattaatgatatctattccacagttaatgatgtaatcattacctaatagtatagaattgatgttatagtcttgcatgactactagttcagtcatgattttgacatttcctttgttgtgtgtaaataataatggtaatttaataactcccaaaggtttcaacttgctattacagctaaagaatttatcattttgaacaggagttagtttatcttcccattcaggttttattttttgcaacaacttaggaccaactatagagcagaatgctcctccatccaagatgcatttgactttctatttattacatataacattagtgatgttagtccctccttgtaggtgcattcttccttcacttccatccttggatgggtcaaatagtctcattatttcttgtcctactttatctttctgttgttcaatttgcaatacatcagctatattattaccatctactatagcaaagtttcccagatcattgtcgtcagaatctattatttcttctgatatttctacgttagattctgtatctgataatgggaattgattatcttcatttattacgccttgcattttattcttttttaatttctctggacacttagttgatttatgtcctttctttccacattcataatatgttatatctggtgcttcattatttggaacttccttactcttccctttgtcaagaggattcttatctgtagtgcttaagctgttgttcctgttggattctctgagtagccttaattttttggctttcctaactgaaacaatatcttctagatgagatatcaaatctgttatgtcatcactttccgccacattatttctcaatttatattctatttcaaagtctaacaatgatataattttctctattataacttctttttcaatagatttttctgtagctctgatccttttctcttgtctagtgacccatactgctgctgacacatctccatccattctaaatatatcctttctgatggctgctttcacttctccgcgccactttggtgtagtgtatttttccatcatttgttctttccaaaagtcccaattccttgctcctacttcctttttcttttgtttataccaagtgttagcagctcctttgaaaagcaaatttaatctagcagtaattatctcatctggcatattgtgatcatctttcagggtgtctatccattcaatgaaatcaatatgattatatgctccttctccatcaaatgtctccccatcagatactttgggtaacccattaaggatcatcttttggattgctagatcatagtcatctcttctatctgaattgactgaaaacctcaattgggaattcctttctctggggtttctgttaaagttaaccatatgaggagggcttgtcttctggttatgagcttctgttttagtatctacctcaccatccattttgttatctactgtagtactgcaggcattgttaccgttttctgggggtgatattatctctgaagatattctctgattatatagttgtcctttacttaaatcttcagagtgtattttgttattaatcctttctatatcatttttcattatttgtaacaacttattatcagagttagtcaggttaagtaatctgtttttgtaatcctttttggaattattttgtgactctgttattttaaataattccttattcactccatctgcgtaactttgaaatgtttttaattgggattctacttgattctttatatcattattaacagtatacatttttattttattacttaatgtttctttctctattacttcaatcctgtcattatactgtgaaatcaataagttgttatcagatagttgctctatcacttctttgtgtaatttttctattctgtctagagaaatcttatcttttgtttgtgtagtttctttgttacttaattcctctatctttgtgttcattgtgtctaacttattcagaactgattcttttatccagtctctcattcttattttggcaaacagatcattctccatatttttcagaacagtctcagatatgaatgttgaaatagttttgaggctcttctcagttttattccagttattgttcaaaagagtgaatttcttttccatctctacagtagtttgaaggagagttacaaccaaagagtgaagatgagaagaagatatagtaggatcctggactattttgctaagtactttccctgttcttccctttgtaattacaccacaggtcgtgagcaatgttgagcccacatcacccgtttcgttggcctcactcgtctgaccccgcccaaaaaaatggcagggctaagagcgggaggtgtcggatgccaatgtcagccccacttgtgatgtgggcctctcgtcggatcatgttgtgggcatgaccgcgacggatggtcctcactgggtcatgccgtgggcctgacttccaacaagaaggagacatcagcggccccttgttggtgtaacgggttgcaaagaagttgggaggctcggtcttgaaaaagagttctgctcccttggatcgaacctgctacctacacccatgctggtgctgggcaagcctgatgattggagcagatcatgcagacatcaatcaacaagggaacgtaattaccgctacacatgatcgttcttccctgcaaacgcattagcagctatattaactagaattccattaaatctttgtcagaaatgtggcatttctgttgaagacattggtttttttattttatttttttacattttgaaacacaggtagcccctttcttgcatggaaagaggcccagaaaactcatttttagaaaaggttttttttaaaaagcctatccaagtcatgccaacaaaattgggcatgacatgatccccaccggcgctgagctgaagcccaatacacagccatcattggtatcatcaccgcatgtttgtgtcgggcctgcctttggatcacggcagatgatcctgatgtcaagacatcaggatcattcacggtgatccaaaggtcggcccgacctcaatttcatgacagcccacaaccgccgtcaggtccagggaagacaggtcattgccgacccgtgccgacccaatcccaactgcgctgtgggcccgtcaagcaggaatggaaattattgacctgtggtgtagaggttctgaccgttgtaattgtctgggggggaccatcctgatctcttctttgggctctgatgcgtccctcctccagatgttgataagttccctgaagggaccttgccatccttaccatctctgagtaaatggagcttctccaagctctgtttattctgggacctcttgggcgcgtcgctcctgggaattgatgttgaggaggttgatctaattgagggttgcgcagtaagttgattggtcttggattgttgttttggtttttcatctgatctactgatcgggtgtctgatgaccctgataattttgagtatttggacggatcggttccgcttggggatggaaggggcgttctaatcgatcgttctctctcggtctgaggtattgttggaccgtgactgaacctggatcccatccttgagttcgaatcaatgcttcttctcgaccttgtagggctatcatctcgctgaagtcctccctgcaatatcctagattagcccgtatagctccttccgtcgtttggtttgttactctggataaccattcctggtttcccctcaatcgttggtagtacctgttgaattggaatttgattggtactatcatgaaggttattatttatattagtacttttaacttttgaattcttgcgacgattagtaacattaacgtacggttgttgaaattcacgcctgtcatgttcggtatcgcttgatgccctaggttgacttctatttctaatgcgatcagacatggtattgatgagtatcgatagtgtttgatatgctctaaaagcaaggtactattaatgaccggtagattgtctactctctaagctgtttcttctttccctagctgagttctggttgcggagctcattcaattctctggtgagtctaatgattgaatcctctctttccgatctttcagttcgctggtcggtagaagccgtcggcgatcttctatctctaaattcaggtctgtttgttatattgtttcccctcttgtttggagttggagatctggattgtggactattagattgttgaacgttgctatcttcaatcgggatgttagtcgacactagatattcagtagattttgttttcgctagttttttagccaattggtattcttctcgtaagatattttggtctcgctataagtaaggtcaggaacaatggaatcgttgctcatacactatagaaagggtcgctgtaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtacaattacatttttatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaacatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacatggtatgtaaaattgaattttacaaaccatattttgcaaccctttcaagcaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacatggtatataaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaaagaaaaaaaagagggagacactatggaatatggaggtactgaaccgccacttcggccaagaaaaaaagaaaaataaaataaaattcagtcatttctgggggtgtttaaccccatcaatgaccggtcaaaaccggtcattgatgggggtgcttgggggtgtttacttccatcaatgactggtcaaaaccggtcattgatggggatgttgggggtgtttactcccatcaaggaccggtcataactggtccttgatgggagtgtgtcctcccattgacaaccagtgtcataaatggtcaacaatgggaggaatgtagggccaaattggctgatgaatttgttttttcattttttgatgggagtaaacactccaattgatgactggttttgactggtcattgatgggagttaacacccacataaatgtccggtcaaaactggtcatcaatgatagacacaatcccatcatttttaaatttttttggccaaagtggcggttcagtacctccatactccatagtgtctccctgttttttttcctttttttttcctttttttttttttttggagggttgaaaaatatggtttgtaaaattcaattttatataccatgttgtgcaattttgcaaaacataatttacaactcatagatgggctgcaaactaatggttgcaaaactccttgaaagggttgcaaaatatggtttgtaaaattcaattttacataccatgttgtgcagttttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgtaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatgttgtttgcaagacataagggttgcaacatatgtgccttaaaaatctactccatggggcatgggttgcaattttaaggcacatattttgcaacccatatttttgggtgatggtttgtaaaattatacattacccccataaaaatgtaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccctatagaaagatgaatcaggtgtcggtgaaaatttggtcagagaatcttcttggccagacccccaaatgtcaggcttatgctacttacaataatggatcgtagtgctatagccgtagactagaatgaattgagaggaattaagattagttttctattgatgctcaggacagaatgcactttgaggattactcgagcttcctgtagctatctgccagggcaatccaagtctcttacagatcgtagagttgggaataaaaggaataggtgacaagcaatagataacagcctgtgttaccaacgcttgtaccgttgagaatcggaatcaagtggtttatagctatttatgagatataaatatcctagttcaagaggtagttctaaaagggattcctcttttagtgagtgctcttcgagataggtgttctaaggtatatctttttaatagtaataatttaactctgagcaaaaagaagggggggggaagactctccttcagctctcgagtctagtcctttaatattcttggcttctcttttggggttatctccaaaatataaattatgagctcatagctcaagtttaattaagggtcctcctttggtccgagaatgcctatttcttctttaggtgagtctctactcagtacaatttatgttctgtttgtcttatgcaaacctccacttatttgtttatctgtttatgatctcataaatcttatgtttttgtgtaatgttgtgatctcatcaattttctatcttatgtaattttgattatttgtttgttatgtgttttctctctctatttccttaatcttgtatttattatatgtttacaaatttctaactctgcatacttataattatgtgttatccttattgtatcttagttgatatttctatattacttgtcactgtcaagagtgttactacaggtgttacactctttcccgttgacaagttccagagctgggacacagcaggcaaacttctttcccaaaattgttaagccagcttcttctatccaaaagagaactcgttccacaataacggcatattcccaaataaagcggcaaattccggtgttttcaggcaacttttcttgattatgatctgagacaggtcctttgattccgccatcatcaatgaatatcccaacattttccggtatttcttcttgaagaatccacatcatctgggattgataaactgcgactgagtttgtggctccctgaggtaatctggtaagttggaaccgtcctaagagcattcgcattggttgggttaaattcccgggttaaggcaagttaacccaaccaagcctgtttgcacactcgcattgattcgaggttaacaacaggttagttaaccaaaagtttgatttcaggtttgcggtcgctaaatttagcgatcactaacctgaaatttagcgattttgcggggagttgtcctccaggggtttgttaacccggacggatgcgtttgacgacagtaggctagcaaacccggacctccaacccgggtttcctaacctataactcaacccgacgaatgcgaatgctctaagggtgtttcaaaggttgtcaagggtcaagagctgatgtctaattcccgctcgtcatagccacccataatgtcaccaagcccgtaacaagctcggccggtgaatgattcaatcagatcctccggtgcgggggggcaatcctgtgtctttaatcatgactttatttaatttttgaaggtcgtggaccactcggagctttccatcctgtttcttgacacaaaacactggacttgaatagctggaacaagattgttcatagagcccggtccaaatccgttctctaaccaactcaatgaattggtctctgatggcctgggcaatagggatgggcctttgttgctatggcttgtgggcaattactgggataatgtaaggtttaccataggaatgtttcaataatcccctctcttcttctacaaagggtagggcaccttctcggagcttgatgacatgcttgagaaattttaactctttgtatgggtcccgagatagaactgggaaactaagtggggtgttgatattttggggcataggtttgttgactggtttaactttctttgctgcagatttatgttgggctgcgcagactaacactccattgctatgttgcgtttgctaattgaatttttttttccgaagatgcatcactggagactgttaccacatttgaagttgtagttatgtttgtgggaaaagttgttttgtattcctgattagccaaggtaataatagggaccaagtaaacttgtcctttgtcatctttgatcgatagactctccccaccctctcccgcgtacctcatggttgctgatacgttgattaggaagggtttacctaagatatattggacgtctccggcacctacctttatgtggcccagcgggcatgcgtaatgcctctgtttcttccgcttcttggttgtctgagcccactcctccggctttagttaacttttatggtgagccgactctgattgggatcttttgtcgcgaaatctttttcttgaaagcctcggagacgccgttggagatcacacaattttcaccataagataattccattttgccttccaaaaccatttgttggacaactctttccttggcttcgggaaactccttagacaacgtcttttctaagtaagttttcttaggtactttttctttacctctggcggggtgacttctggtttcttgaactgaactttctttggtacatccgcagccgctttttctagatgttctttgtaccctgggaataggtcatggttgtcttgtcgtgccagtttggtaatttcttcctcgacttccatcaagtctttgttatccatttgagttttctttggggccagagtctcagagacttcttttccgctgctcaattgtttggcggtgtcaacattgtaagagctaagtttttcaggagtgcactcttctaatttaccgtaggaagtgcgaatttctgatgttggttcctcctttctaatttcagtttgtggaggaaggttgatgattcccggagtctgtgatggtgtgcagtttctatccacaacctcttttatggggcatgatctatcgggctgtactacggtgtggtaagccactcctgaaaattcaaaattatcaagagaacaaatcacagaagaatcacacagtcaagacatcccagaaagctcccagacccccaaaacaaacactcatggaaacacccaggcacaattcacatggataatataatttccccctcccatcccaacagaaactccacacccttgaaactcactcccctccagacatattccattcttctttctccttgtgtctcatactagtaacaatccccctgatccatgaaactgttatctccttctattttcttccatggaatattctgcccctcatttgtttcatactagtaaccttgggagcaatttcccactgcttgtttcccctgtttctgtggttaaatattttcccttgtttcatactcttcatagaatgttccatttatcttccaaccacaagctggccactccccagaattttgtatacaaggagctttgtttttcctcttcatttgttcctcatcagatcctgccccagcaattcagataactgatcacccactattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccacagccacacctttttccttaagagtccatactcttatcttttcttgttatcagagaggcagcccaataaagcactcatccctctcaagctctattcctcccaagagtagttccacaacggttccattaggaagtttaaggtccttcccttctcggtatacctttttatcaaatttgttctgtgcgtataagctacattgatacaccgtgtgtttttctccaaagcaatagtgacatttcaagcttgacggtggtctctcttattgtgctggtctgtatggtacgtggctggctgatatcacagggcctttctggactttccatcccgccaaagtcttggtcaaatcttcaactgctggatcctttcatggggcagctactggagctcgtggcggggcaggttgtttggctggattttcctctccttctaagatcaagatggtcttcagttcacaactgatgtattccataatggttaggtaaggcggcaaaatttgggatccatctaccgataaacgcatttgattatctctgatgagttgttttgtaactgataccttgattggatgcaccaagcagtttaatacggcgtgtcaaatttcctctgcgttacccatgtgctggcattggaccaggtaagccaccaagttgtctatcttgatacagaaattttggaactcttgttgagtcttgatgccagatgcattcgttgttgcaaggagctgatccaagtcgttcctcatatgtttcaggagtggcatcatcttaccccaatgtagcaccatccgttctttcaatctttcccagtcatggttctcctttttggccatttcctggacttctttaaccaaggtctcgccttcaaggaagaacattatctgaagcgcaatgttggatccaagggccccatctatctgtgcggcatattccaagcgcttaataaaattgctgatgtgcatgttataagtaccgttgaacattagtcctttagattaggacttaattttgactggattttgtccaaatggctccgggttatacgccagcagcacaacacaactttccaaaaaattaggacttggtagtatatttcccgcctggctgtgatttgcaaaaccgtgactgggaaatcaaaatcctgcagagtgttctgacggcgccaggttcgcgtttgggccgtctgaggtcaaattttccaagacattgttttgatcacggaatggtccagggttgaaagttaagttgtttggtaattgtccaacattggacaagtagagttttataggaactggctggttgcagtaagaaatttctagaagctatgaagtaaatctaatctaataatttttggtatttttttatgaaattttaagtgtggcaaaaggcaggagatagtgatgatagtaatgtaaaaacttttttgagggtttttgtcttaattttgtaatggataaccaaaatttgactgtttaatctaaagatccttgggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctcctgtgaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtagcggactatttctgactaaaacgtgtgataatatttctgaggactttttctaaggactatgactaaggactatgactaaaagttataagctaactatgtctaaaaactataagctaactatgtgaccaggctgcacgtcagggaactgatgagggaacaaatgatgaggggaaaacatggcttttcagactatgtgatgccaagacacgtctcctctagctacacaaggtgcaaaaagtaagaatttttatggtaaaaactcagggataaaactggtataagtaattcagaagaattacgtagaatttatggataaaatccaaaaattggctaatttatattaataaaattaacataaattaaaccagagtggcctgataaatcaggggtggtttaatccctctaaggtattgtgcaaaaagcagaggatttaggtacctggtacactggggcctgtagcaggtgtggtttaaatcccaggagttaatttttagtgaaaatcttcaagaaagggttattacttactagtaataatccaaaggggtcttgaggatattattagtagaaactggacagttgggagcgctcagaatggttgattttgggtgctgtgtgataactggggaatttctttgaggaatcttgaggcttaataacagtaaaaatagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatagtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacacaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggttagtctgttacgtggagcttgtggcccatttcttggatactggtaacccaggggggttttatgcgtgtatccaaggtggttatgcatatctagtacgcgtgggggcttgagtattgggctcaattgtagtcaagcgcgcctgtcaacagtgcgaagcatgactacgcagcacgggggcttggaagttggagacaatacatgccactcaactctatcttctaaactatacacaacactccaaatatgagacaagatttgcagtatatgcttattgttgtgtgtgatgcataattattcaggtgcccttgatctatgggcacccgttaattattcaagtgagtattactggatgaaggagttacaattaggggtacctttggctaaggtactctaggttaaattgtatgtagattcagaatctgcaataataatcatatattattcctaagttgattctattttttatgtgtttttatattatttacataagcaatagtgtttattttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgcttatgacaggttgtctctgccatagtagcaagctgacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaaagaacaagtgaaaaatatcaaactgaaacactatggcccagagggtggctgctaagaccaaagaggagacaatgacatagcctgcttactcaaatgggtacataagtctgaaacacgtatagccacatgcaggcacatgcatagaggtaagatactaatccccaagtgggtgcattagtgtgaaacagagagataagagaaagaggagtgcatatgcagtatctccaggaagggaaagaaagaaacaagagaaaacaaggagggttcctaataccctggctctgtctgagatgggactttcttcccccacatgtggtctgggtgccttgaggttgctgtctggcctgaggaccaaggtgtttggggtcttcttgtcctaattgcgcagtgcattgaggcttggaagttttgatttggctcaccacaacaagcatgatgattggcctcattgtggatggtatgttatgtctgtatgctatgtctttcttcttgagttgattcaaatctacaatcaatgtattgattttttttaatttgcaaaaagactgccatgacaaacaagttgaaaatgggcttgagattgaaaccggaagcattcatcctaaaaagctcagaagccacaaaagtagctcgatcagctctgcaagtaggcatgctcatcaacaggtcacaacagctattttcagcaagctaatggtttcaaatcaaaatccaaaataattactgttccttttccttcctcaaatgcttccacctctacctcacaacctagcaagaaatgtactcaattttcttccaaccactcccccttgaatcagcaccccaatgacagcagcactcaactaatcctcgaccacataaccaattctggagagcaccttccaaagttctatgcttgctgggctaaactactgcgccagttgggtttgtattcctggacaatggcagaagaagtgtcagataaactggcaactttggacattgttcttgtatcttcaatcctcacaacaagtcacccaacttgcccccagagcttgcaatagcctgcacccgggtccagcaatttctaagcgtcttgcttccatttatcattgatctagcgtatgagcagcggtgggccgctacgcttttggcccaaaaagcatagcgtagcggcgcttttttttcatccaaaaaccgtagtgttagcggttttttagcagtttttcgctatgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaacgctaaaaaccactgaagagctgcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgctaacagcaattctgctgctttacgctacactaaccgctacggttagtgtagcggcccaccgttggtatgagagctggcataagataggccagtgggcaaaagtccaacctcaagccaaactgatcagtgaaaagatagtgtttcatgaatttgagaacttatctgttgttctgcattagcttagtgagactacatctaagaccaacaaggatgtgttaaaattggttgatgtctcacatctcagtattcatatttccaaaccagtttggattaagatttacaacatttctaattattattcagaatcaaatcagtacttcatgaaggtgtattccctcctcatacgtttgttgtctcactgcgcccacattgaccaccttgccaatatctcgtggctccctctaggaaggcctccaaattcttttcttgaacctactatcaccttgctcaacaatgcagtgttaaccatccgagttcctttagttgatgctctgattgatctctctgggtctatgtatggttcacaactccttgcaacattgctgaaagagacttcaatcatcaaagctgtcatttctctaatctttttgcctaacgatggcctgcacacctcatcactggccttagtccaaccaaatctaatcccattcaaaataattctttcagtcatttatacagagtctaacacttggctcacttgtttttttttatggattcctgtgtgaaataagaggaacttgatttggtttggatgcttctttcatctcaatacttgatgtgaaatttttaaactctgtttcatgtgaggttcaaaattttgtaaggtattcaatgaccataaaacctgattcatatccaagaaagtccaaggattcacactccctctcaataagatctgagccctgtttctctccaaaaaaatcttaacttttgaagcttggtaaccttcaaatgaggagcgactttataaatggatgaatttttgataaacaatacttgaatgtctacaataatagaatttacattcatcctaacttcatctcttaaattcatctggtatttactattttggactaacatcagtcttggttgtatgaaatgttataaaggtaatttcagtccgtatacaatttaaatgcacatctattaacttctatgaagaaattctggggaggaaataattgcacaaataaaatatttctgggattagtcaactgagaaaaatcaaaatctggatgtggttgaccataaacaaagaattggaatttcaaaattgaaactaaattcttgatattattgtctgagctcttctttattgccataccaaaacatgcaacaacaggaaattggtgtctgtggaatgataaattttctgattatttacctttgacccaaaataatgtttctttcacaggggtttctttaggtcagttatctcattcacaagttaaaatgattttctgaatttgaggccatatgtatgatgttggtgcctcttttcaaaggcaaaaataatgcatattaagcacagaaacccttctaaatggaaccagaggaatgtgccacacaagaggtggggaagtgggaattgaaggtggtctgaagaagcacctaagaaaaaaaaaaagaaaaatccgacaagatttgtgacctccctcaagggaaaaattgacacccctcaaggaggtgcggcctccaggatgcaaggtcaggcccccgaacctccaataaaaaggcttatgtaaatagttattcctttcaagagttaatccaagaaccagaccacttacctgacttggtgtagcaactcacaaaggaccaaagttcagtgatactgaacacacatcttggtgggtactactataatctgagtggatttcaagttcaactgactttctcttgatattccttaaacgtttttgtattacccccagatatctagtatttcaaaagatcccaaacccgttttcaatattatagcaatttaatttgggaaataaggtatgcttatttcggaaaatgttgctcaaattgtacttccaaagctctctaactccttggagtgtgcgttctgactttctctttttgcagatacaatgccctcaactgccaacctcagtaccaatcaacaccagcaacaagagagcctagcagaagaattaatatcccttggacatgagatcatagccaaacttggagaatcaaacctgacccaagatcacattcatggtgtaatggaacacctcaactatctggttggtggatgttatggcaaagctggattcagctacaatagctacattagagctctagttcagattgtgagtattacattttctattctctctcactttcatgtgctgatctcccttgtattctctgtgattgtttccacagctccatcaagtgtttcatcgcaaaatcatcgagcttacggttgccatcacaaacaaattggatttccagaaggttgtatagatgccactaggggccgtcgttcacttggagggacacttgaatatggatcattttgaatcctatgcagacaggtagttcagagatggttgcggctgtggcaacccatgcctttacataggcctattatttcactgtatattcacttgtttttccttcattattatgacatattcaaattatacacctcattttacatacagtgactcactcaagccatatttcatttcttactggatcaatagttatttatatatatatatatatattgatacatgtagggaaccagagatagagatacatataccatacagcaacatacatacaacaatcaatgcataccttgccagacataatttagtaatattttctttccccctcttttgcatattttgccccttagtgactccttgcatactttgcactcattcctcagaaaccttgcatattttgcacattatcctttgaccacctctgcatatttgactcataccctttgaaccttaatcattactccacaatcctccttcctcaccactcctcatacactctgtggtattatcactagacctttataacacctccctgtcctagaactcactaagaattactagaattcacaccacaccttacttctttttcttagtgtaactcttcccaactccagcattatacaggagggcagcctcaacagcacccatagcctcaacttacattattcgtagtttagttgtctatttcccctccaagctctgtttctgattgttcagcagttccacaagtggtgtcccaaaagtggctgaattcctctttattcttcagtcttataaacctctagcacagatttcttatcactcactctagtatctgtaaacccacaataattattttcctctttcctttcccagtatttcaccttaattactcatcaacccacaatagtcatctttgcaccctagtctttctatttgaaattcccaatcctctcaatcatggctggccactccctcattccttccaccaacccttccagcaaacctcctgcaagatccaccaagaatttcaaatgcttatactgcttccagaaaggtcacaccatttccaggtgtcatatagtcagctatgatcagcaaaagggattaatcaaaagaattggctctgaattttggctctcagacagctcaccaatactcgtggatccctggaggcccattaaagaaatagtgaacaccttttctgctactcataatcatcaacctgtcatcttgcctcccccatctacagacttcagctactccctttcctcaaccgcagctaccaaagaatcaacaatagaagaggaccttggaaaagtcattctttcttcagctcaaacaacagaagaaaccaaccgccaggtagtcgatgatcttccttctcctggatcaattaaagtcaggttgaatggctctaactgtgaaggattgctatacccaggatggcttttcaactttatctctgaagacttgtacttagaagtacatcctcaagacattctgctgcctggggtttgtgacgatgacatcaaaataaccggaatagctttggcctctctatcgctggaagggaattttgaaacaatctcttttctattcactccaaggatacgtcctatcatcctggggaagccattcttgaatgattttttggccgacatcgacctcagcaatccattggcgccaaaactttcaattttagattccacaggtgctgagcatgccttcccaatttctccggacaagaggaatcaagcatatttaaatatttttcaaaacttggtttcagaatagcctctcttggattgttttttagcactggactctcaaagactgactgttgacaaacaaccaaccactacactcattggggattctctttcttttttcaaacttggctctcttctaactcaacctatgctgcatcgcgtatttggacttcttgctggcgagaagacttgtttttcaatctatttacattataatttttttggtcttgcttttattgtttctctttttcaaacactttatcaaacatccttactcaactttctccatgttggaaaaaaaaggtcactttacatgctgcttggcaacctcggccagagtttcaattcggctttgtgacaaggacggtgtggtagtcaaaaatgtgaaaattcaaagttttttttttttcttttttttcttatatatattttcttcatattatcacccaatcactctaagaaatcacaccatgcggctcaagaactggactttatggacaaattcacccttggtcaccacggaggtgtcactggaacacacctggatcaactcttatccaacaatggacaacatatcacaaggatttcactcatcactacatgtcaccaatcccaattacaaccctcaagctacacagacaccctcagtgcagtacaaaccccatttacacatacactctttacatttcacttctacatattacatcatacctgcagcctaaattagtgtattttccttgcatgacagctgcagcttacaccaccacactcacttgtaaacacatcagaacctgaccaattggaatcactcattcagctgtttggatcaccacttcaactcttgtacatgtctgaccaatcatattcactcattcaaattttgtgtgtagctaaaatacctcatgtaatagcccaggccagccaaaatcactcattgctggcttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcttcattattagcttatcttatttatcttatatttatcttatcttttaattaattatctattaaatacatatctgtgttctacataagtaattatcacttaagtttcactcctttgtccgtgaaatacctgtaccacaagttatccctcttctacagtatttttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattaaaggagctgctaagtacatgcatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactccattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccctcctgcaatattctggaacttataatctgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatcctgagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacactcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttattacccagaggctgacatggctgccctggagctaaattccctcactgttgtccatataaggaggctctcctcccagttgttaaatcctcagtcaagtaacactcaagcaatatttgaccacctttacacaaacactttaaagcgccaaccaaaccaaatcaacaactcttcatcacacaaactcactcctgaactttaccatatcacttgattaaaacttgccaagctgagcttggtgggtctttttatctgatagtatagaacgacagagcttacactccatccatcatccccttctcaattcagcaaaaagggtcttacagccactttttgagtcttacaacggccgtttgacacctgtgttcaaacgggactgtactttattttctctgccttcaaatctggtttcaattcaatttcttggtcaagaacggctcaactgctgaggctttttgttctctttggctgtcttttttatcttttggaagaggttgtgcttttttgactctggggctcaactcggactacctttcaatggccgtgattgtgtataccttggacagacaaggaactgtaacaagaactcctagacaaagaattggtcgaccggcaagacctattcttttccttaagcttgcttttggtcgtttaacaatttcaaatcggattctacaacagatttcttttttcaaggaacgcctcgactgacagttgttatctcttttctttctgtcctaaaaacaacaatcgttttcgatgctggtggttgatccagactgtacaagatttctcttcccttccgaccctggtgtgcgaccccacacttgtatacatatgtatatcttacttcttgggcagactctcatttacaatctcccaaggacctgaaccaagcatctgttttcatctaacaacttgacgcggttaagaggccggcacggcgatttctgccagcaacacactctctgattcagacagcatcttccagctcccttgattgttggctcgaccaacacgttctcaacctttccggcaaattttgccagtgtcttactcggattcccattggagttagcatgagattgaacggggccgcgcaaacacttctcatacttggccatgtttgtttccatgttttaggcctttgttcagggccccagcagaaaagtctggacagaagcagttggtatttttttccctctgagagttcaggccttgcttaggactcagacctcagcatattttcctccagtaaatacaccatcattttccctcctggtttaattttgtatttagattctttcagcacagcccaccacctcagacaccaatcccctcatcattttggattctgctttgggtttttttttcttttgccatcaccactcacaccttttttggaggcctccacttttaattacaactcttcaatcatgttccccttcagaaaatttctcttgtggacaactcttgggcttctcaattaggattccattcaacttcacctccacctaatttggccagcaatgtaaaaattcaatttccaatcaatttttatttaaatggctcaacctttcaggaaataaagaaaaaaaggcaccctacattttggaaaagaaatcattcattcattaaataacccagttaccaatcaccaaaccataactcatcaggcatggcacggcacctacactccttcacccccatcaatgaaaattattcaacaatccatggattcattctttcacccaccatggacaaaagacatcaatttactcttcattcaccacatctttgagaatttcccccaattcatcaccagattattcctttatccagatagtttactcttgcatattttgcacttaaatctctactaaaccttgcatattttgcctaatcccttcctcaactcattgcatatttttcactttaaactccaccctcaaccaaccttgcatattttgctcaatggaattttccatgtatcctccacctctcaccacctccttatcttgggccattctacccatcaattatctttcatatttctgatcaccactagtagcctttttcaggagtagttaatttaaatcaccccctttattacacctttattgtgttattacatatcttcaactccttcagattttggtgtatacttgtgtagtttcagaattagagataatcagattgaacccccagatttactcagatttctcagttagattgaatataagatattttacatagtttattttattggatatattacttttacatattattagaaaccttcttacttctctggactccttctggaccttggattttggctttttcccactttggcatctcagactttcctctttggacattggactcagattcttttggactttgaattcagatttttttcttttatcaaccttacctgcctttcaactcaggtcttactcttggattggtcttcctggatggaacagatactcctcctggaattggatcaacttcagaagtctttacctactttggccttcttgttggagccagatactccaccttgaagatgatcaacattaggtcttacttttgatattggccttcttggatggaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcttgaaagaggaggattgagagaaaggggcataggttgatttacaggtttgattttttttagagttgatttgtattttgtggcataggtgactaattctggttgtttgggtggttgtgacaggtccagatactctacttggtagatctgaaatcctgcctctggtccaaaaaatccctggtgaccaagaaagaaggaagggaggtttcccatttgtggtggttgggccagcaaattggaattaggtaagcatttcctttgttgtccaagactgaaagtgattctcctttgggtccattgtatttgatttgagcagatacatccattaagaagggtttccccaagatgaattgcacacttcctcctttggcaacccagaagtgaactgccctggtgacttttccaatttggacttcaactccttcagcaattcccaggatggtagtgtggtggcctccaatccctctgagcttcatctctctttctgtgatgactagtccaagttgttgagctatttcttcaggaataaggttgaccatggagccagtgtccagaagagcttggtgagttgtaccatttattccaagtctgatgtagccaagggggcaagagtaatgagtggttgaatccctgtcttcttcttcatcagtatccagggctccatggttggaagaagcaaggtcctccaaggatgcatggctgggaagaggtgttgggttcaatgggcactcttctgttgaaaatttttcttttaacaacctcagaaatccaggggccaggcaaaaagttctccacagctagctctatctgtctcatagaatctgctgcagtgctcatctactggggtatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactcttagttatttgtttagtacatttcgatggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatctgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaccgtgtgttacttgggcgcgcaacacctctgagagtgactttttttgtacataaataagaggtatcttgttgactcagctagagctaagttagacttgctgtacagccaaaatcaaggggaggtgtgaccacctcgttgaatcagcgtggttaatgaccttgttgaatcagagtggttgcttaggaattccaactctttgatacctacaactaagcccatggggactttgcacacaggcaggagggttctcatttaacagatgtcctgggagtacctggaaccagtcattgcaatccaaatttgcctctcttcatcctgaaaatcccatctttttccacacaacgtacttcatctccccctcgtatcaacatcctcctatacggaagatgtcaacccactatgcttgtccttacttacctacttgcagtgatctcaaatatagcaagaacccttgtgatcaacactgttgcctgaatgaatccagcgtgaaaagccataccttgaaccccaaaatccacactaattgtaaccctgattgtccggcatatggagccaatggtaagcatgaagttgtgatctgttatgtatacaaattggattaatgtttcatgcttttctcagcccaattgttagagtacttcccctttcaaccatttggcaaccgcccacaccgcttgacacaatatcgccgtccgatacaaacatgccacctgattcaaacatgcctcccgattcaaacatgccgcctgatccaagtgcaagaggcacaagccattgatactgattccgttatcaactcacacaagaattcagaagaaaaaaccagggaaggctgccaaatcttgagttcaaacaaggtcaaacaatcacgtaagtcatggtcatttgagggcttaagtctacctcaaaaccctgactgtttgttgttaaattatgtagacatgttggacagcatgcggagaatgctccgagtaattgcgtatgttttcttggttggcacctggtcaaaaatcttcttttccctacaactggacaacaccggtccaagattaaaatacatgtgcactctcacatgttttcacttttgctccatcctgctactcatcatccaactcagagcaaaggaagagttctgcctgactgctcttcaaatatgtttatgtctaggttgttttttgaatcttatgtgtttggagaagagttttttgaatcctatgtgttttttttatgggtgtcctggggagagcaggagggaccttctgggttctggttcttgatggtagattggaagatgaggaatgtacaaggtgtggatctcaaacaaactccaagttcgaagtttgtgacatgtacgtaacaggctctctacatatatgtaatgtccccagttccagtcctccacagctcataacagttttaagaagatgttagatggctggaccatgatgattgtttaatttcatccttctttcactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaatgaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagcacatttgaggcatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcctgtaaaaaaagtgtcagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtttgtatgcttgatgtttacccattttataattattgaaacttgaagcctaaaaaaatccaggagtaaaaagtgggtatccaactaaggattctggaatctgttgagatcttccccgcgcaaatcttgttcatggcagctttttgaatattggataacaaggtgtaggtggacaaacaacacaaaaaaagactgtttagaccaattttttttcaattaacatcattcggcgcttgatgaaattgtctgtcatccgagttggctaaggtaaagggttcaaagtcaaatttgtgggctcaataggtacggattctcaaacatgaacatgtagaatttctttggcatgaaacccacaagttgactttttttctaattggcagaacctccagagttattctatgatcgtggtaaccattttgattttcacactcttagcctgtgcttatgagacaaattatcagaagtttggtattgtattttgggccctccttaattggcataaagcagaccatccggggcctggtctgcacccagctcaccaaaacaatttttttggtccaccaaaatgaattcttaatgttggtcattgatcaactagtgtagcaccaccatagcacaccacaagcctgccaaccggaaagttgtcaatatgttggtgggtggttatctgcagatcaaaacaaaggaaagtcttgggatacatggataggtttaggccacctctcatcctttgatattcaatattccatgatccatgtcagcaatcctctgataccttggtgggcagccctcagactcaaataaagccttttttgtcaaccactcgtctcatttccccctcccccccaacattctagttgacttgatttccctgcggtgatcaaccaatttctacatcaagctccttcatccatctcttattatacatcaagctccttcatccaaccttattatatcatgtgccctaattcaaacaggcaaggtgtgtactgtacacccgtacacaaggctgtggatccaatactaatattccttgatcatcaccaattatttagatgcctctgtcacaagcgctggcaacaacaccaatgatcaaggtatgtctttccatcataagattatcttctctgtttcttgtgtttgtcctatttatttgtattctaatcttgccgtaacagggactaccggcagggcagctagtgctggggagaaacttaatgatctcgaggaaatttgtgctggcaaggagcaaggtaccggcaaagaacatggttctggcaacgcccatgggtttattaatgaacatgacaaacggtccaccagacccaagcacgacgagcaaggtacgtctttccctcttttggttttctcacattctatattatgatacttctttctgatctggcctcatctgaaggaactgcagcggagtcgcatgggctctttacgagtggagagcttgcagaggccctcagagtgttgttcaacaagggcaagatagacatttttcgatgttcattaacgtccggcaagcttgatcaagtgattcaaacgctactcttcacctacgacttgacctcccctttgaacatggactacattgacacacccacaggcaagatcccacgccactacgagcttgaaatgcttttgaaacaatggtgcgccaaggcagagtttggattttggaattattattatcccaattacattgcctatcaaagcaaatacgacaatggtaactttggaggtgagttggagacagtaggtgatggcggcaaggatgatgctggtttttgatgttgtcaagccccagttggcttcattgaagggacaaattctaatggttggacctggaccatcatccaccagccttaaccttattgatccttatttctttgtaactagtccctccacaaaaaatacttctcttatcccttatcatagcctgctgctgctctcatatcctattctaagcctgcttccactctgatatcctatcttgttcttttatttagcctgccgctgctcttctattccatattatgtattggaataccgtagtttgctaggaataccattgtttgcttggaataccatcttgatgtcaccaatgatccatttgtagataaatagatagaaaaaaagggctgagttgaggagtaagattaaggcgtttatgagcaacattttattaactttttgagtttttccgatttattggattctgaaccttctgtacatcacagaaaaattctaaatttatgatcagaaacaccttaaaaatggccttaaagttcactcgtgaacccccctattgaatatctgagatattactgagctgaaaaaattagtttaaaaaaagctgtggaaaaaaattcagaaagaaaaagatagttatggctgagtatgctgagtatgcctgaggagaagaccttgctgagtagtcaaagaacaggttgaggagttcagaaaaaaaaaactaaaaactaaaaaccccaggtggagttagaattgcaacaacagatgcacccactttccaatttttgtgtagaagatggaaaaatgaccaattttcaaaattaaatcccatggtagaggcccttaattagattcaaacttcttgcaacattccaatcagttcaatgaggggaattggaataaataaaaaaacctttcaaaatagcacaatattgggcttcaagtctttggaactggagtagcagtctcatatttgtcagaattgtctagtttcaaggacctcagtgggccataattaacgggcttgggttccttcacaactttctaatgactaacaaccacaccctacaggacaacaagggcttttcttctttcttcttgttcttttctctacgctccctgtttcaaggctcccaagcctccacattgttctgtattggcctccgtgctgtttctctctagtttcacgcgcctcagggttacttccctggggctttcagcgctgtctcttccttatctctagtcttgctggcagggtataaatagaccctgcctgacgtgttgttttcattcctcattcatacatgtagctttgattacataatcaaaaccatagctttcacacacctttttcagcaactgtcacagctttacatagtaccccttagacctgtaacaagcccggttacatttgttcatgactgttggaatgtgtgtgatcttggggccgattgagtaagctggtaaccaattgtaacaagcagaagaagagggtggaattccatgcacaatttcaggcacaaaaaattggtgttgacatgcctacattacaatctatccgctggcaatgtttgaattattaccccaacacacatctctatccaacagtccccttcaacaaagacaccaacaaacctcttcaacatccaacccctgatgaagtctccaaggcatgtgagcttgcaaatcagaagttcttccttatgaattttggccgcgcgtatatagtggatcctaatgatgaagactcagtcattgctgtcatggatttcaccccttgggatcagttaagtgaaaccaacaaagaaaacctcaacttcattttggcttttcttcatcaatcctttgggctctttgacccactcttggggtggttagttgttggggattggttggagaaagtctcaggaatttatgcagatatttggaatatatatcaaaagtttcctcctagtaagatggaaaagtttgataatcttttccaaaaatcaaaacatctgggtgaaattcttggtgattattatagatttttgtcttcctgtacatttgaccataaccataatcttatggaacattttaatctaccatcttttatttcactttcctttggcgaaaagcctggtcccaattcctgttcacctcatctcactttcactacagataattttttcaatcctccacgtaaagatcataatgatatatccaagtgggcttttgttgtgtttattcccatctacttggctactggcaaattagccggtcctgattctggttacaatcttaaaggtggtccttttgttctccctactttccataatggtattagttttgacaaacagcacactagtattgttaaaatgatttggcaagccaataggtatgttatgagtgttctggggagagcaggtgagggtcttcagggctctggttcctgatggtagattgcaagatgagggaattataaggtgtggatctcatacaaactcctagtttgaagtttgtgacatgtaggtaacagactatgtacatatgtagcatccccagttccagtcctccacagctcataacaaagtatagacattctcctcttccttacttctccccatctggttttacagagcttacttgtcttggtttatcacttcagattactacttctattgttaatgctgttaaaaagaaggccaaatttcattattataaagaccctcttcattactttggtgatcacttctaaagtattaacaagtagggggaatatatgaatgagtatgtaggaacaatttccggattgtaataaagattgccattgcttcatagatccacaatagtcctagcatgaatgatctatgttcagaacttcaagagtccaggacaagtgtgccaagttatttggatagaatatgaagagaaattgggaaattaactcaggataacatataaatatattatatgataatgcaggaacaatttgaaaattgtaataaagattgtgattgcttaacttcaattatccaccatcatcttagtataatctgtgttcagtcttagaactccaaggatacattatgcgtgtgctcagttataattaatggtaacatgatccgtagcaatacctacatcattttccttagtattgttgtaattgatgataatatagctcataataacctctgtgtatcacagtttataattattgataatatgattcacagcaatacctacatcatgaccttagtattgttttagttgatgatgacataattataattataacctgtgtccatcaagtatttgaatggagattcatatacttgaatctcgatctaacatgtgctatgtgaaatttatgatatcatctgaatatggtttacttccgtagtgtagatcatgcattataaaatcataaatcgtggacttgatagcttttaccccaaaatatatgcaagtaatcaattactataaatatctcatatttgcagaatttgatccattgtcttctggattaatttggtactaatccttcctaattttatcatgttgttagagattaataaaatcatattaattttacatgaagagttaaaattgagtggggagaggtgtatgatgatatgatacttgttgatgagatattgaaaggggtgtagatgtgaaggccccaaggattcagcctttcccaacttcttaattcattttattcaaatttttgttcatcggatactctttgcttgtgaaatatgcttgcaccagcctttcccaatttttatttgatgttttttttttacatatttggtcatttttttattttttttattttttggttttacattttgattatgtattgacttttatattattttgtcatttttctattttgttatttctgcattttgtagaattttatatgaggggatatcaaatataggaaatccaccatcagaaacaactcacttttccaaaaaaaaaattgcataaatgggccccaaaaggggttaaatggacaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaattaatggtggatttggttaatttgataccccctactaaaacaaatatcatcaaggattcctgttttctcaaatgaagatgaagcaattcaagttgatttcaatatcttatgattaagcaggaatcctgcaatccaccaataaagacaagacaaagaagacattgctaggacggtatgctcaatggttgcttttagacaaaatcaaggccatgtggggtcactgaggcaccaaatactttatcaactgtattggactgtcttactcttgaaaaaatgctcattgtggactggcctcccttggataacaaagaagtgaaaaaaaaaaacaagaatctactctcacattaccactcaaagaactactccctttgatttgcatcaataacctagactttcagcaatcaattggacatgcaagcacaatatttcacggattgtggggctacatacattacttggcccataaatttttcaacagccctgaccactcagaattagctcttacggcattgaaacatgcactcaagaatgccattgaccttgatatctgactgtgttactttgcaccaaatgatatcagtgcttaacatttcaaatatacaatcattaagtctcagctcacaagtgttttcttttgctacatagcctcctcaattcaatcactttcagatcaatcaccaccaatccggccaatcaaaccagagaagaccagtctaaccatgctgaagttgatgatggcttcagatctcatctgaaggcattggagatatcttcaaaggtctcattcaacaagctgaccaggaattctcaaattggcttcaagttcttcaaggtgatctggggacctgtatgaatgtgctaagtcttggccagctgtgtatcccagctaactattctcttgcaccatgagggtgattagactaattgacagaacactggagtttggaaaattctcaaggccttagctgggatactttctaaaaagccagttaaaaacaagacttcatactcatgttatccaaaatgaagaagatacacacggctgatctgctctactgtatcttgtcaatattttcttctgtcatttttcctcatcaacaatctgatgccttggttttttatcctgaattgaacagggttgtaatggacaaagaaaatgaagcccttcctgaaaggctttccacaatgtctcctaccttgaggattgacattgttgacaagacctacaaccaattcttaacaggtgacacactcaaggccaccaccacaaggaaacaaggcaaactagtcaatgtacttctgcgcatttgggattttgctcattaaagagttggggatgaatgtggttcaacaattacataatgataaaataaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtatccaaaatcacaacaagcaactctacctgccttgaaagaggaggcatacctatcaagtctcatgatgacaatctcctcaatgcaaaacctaacttggttccaatggttcccaatacccagctcatcaagtcaaacctgtttgacaggcaatcatttgagcaagttggagctaatattgatttggagtgggtgtgcttatttatttatctttctgcacttgtccctaaatagcttttgatattctctactgctcaaaaccttgagtcacctggtatcaccaactggcatgctgttgttcatctcatatggtctctaactggtactcaaaactacagtatacttctggacagtacctcttcaaccaccaatttcaaagtctactctgacactaactgggcaaaaaatgttgattgttttcatttgtactctggctacattgccacatttggcaattcaattatctcctacagctcttttaaggagccagttattttggcatctaccaccaaagtagaatacgtccctgtattcaaagccagtcaggaagccaaatggattctcactctacacaactctatcaacacctgtctcacatctgaaaacaagttattcttcaacaataagtctgctgtaaccctgccattatccaatttttcagcaacaaaccaaacaaattcacatcaagtagcatttgatctacaaattcatcaatgaggaagaatctgaaatcaaatatcttccaaccaacaatcaacttgccaacttactcatgaaggcacttgcaaataagaagcactttgattcaatttggaagcccaaaatccaggcattgagataacttgaaataagcatacttgtgtcaactgtcactgttgcaacctagaggaaacctacatgaaacctaaatgcttcagcagtgaaatagtaaatcttgtattgatttctatttttttttcttcattcagtttcaactcatcttgcattatcaagatgtgtctgctttgtctctatcagctctcaacttgtttagtgtctaatactttgtttgtctatcaaaagactctctgtgcctattcattttgtattccattgtagtatattgaatgcctttgttattgcatatttcatattggattacttttgtagtaggaccttctagtcttggctggctaaattcccctatttgtattttcaactagctgagtactctcatttaagatttatgccagctaaattccctcatccaaacaccctcacttgcactgccagaactaattgcttggactggcaggtctgacaagtcctctgactggcctttccaagcagctcttggacatggttagccaataaggagttggaccccgctgtatgagcagatgatggactgtctggtgacaagaccatttgacatctggtcagacagccatgtctaaggacttcttgaacaggctggtctgaggacttgtctgacctgccaataccagcagtttgttctggaagtgttgcatgtgcataccggctagaatcactcattcttgtctgccctggaaccaaaaccccacacatttgtatatgtacagaggcctctagcgtgccatttcttccctcctcattagatgctctgtacttggtccccccataacactacatcaccagtaacttctcaatatcataagtcacccagtattgagatttcataattatgtctgccttcatatatatcataatgactcgtctaaggaatagcaactgttatctatgcacagttttacttattcatgtgatcatatccttttcttgaagatcattcccattgagaacaccttaattgactcaacacaaaccatgaacttggcctcttggtacacccagttcttcctcctctgaatgccattaatcttcccccttagcatatgcatcaaatctcactcaacttggggtgagctttataatgaagctcacattaacaataacatcagctaaatctcttatggtggatggtgcggcctaagtcaatgaactggcaagctggcattcaaagctgatggttttaatgtcaactatgtgttgagtttttcactccttgttctactccttcccaaaaaaaaacattcttttcccctttattgtttctctttttctttcttgagtcttcttgatctagactgaactatagtcaacaccagctagttttatgttgaaatcttatgcactttgtagtctaattagaactctcttatgcaattttatcaacaactctagacattatgattgacttctttctttttctagttcactatttgattcttctaaaaattgattaataagaattaatgcctcttgttatctgtgatttaaaacattttgtcttgattaactcatctgacattactaaaagagaatgagaagttttgtatagtttgttacttccaagaacctgttttatcttctctcaatttttattcaaaatgcttgttcttattcatttttcttaaaccacattttgaccacttgtacctagtctacttaaactagcctaactacagtgaataaaaaatcattggttcttacactcatttttcgagagcctttcccaacaaagagtcccttccttttttggccctcaatcctattacgcgcctgagttctcaatttcaacactatgggcaattcttccttcctggaatattgaccctggtagatttccatgcagttaatggctggacaaatcttttttgggcatcaaattatctttaccacaaagctgtttaattggagaggccaaccaatagcccttttacacaatttgcagtttgagttcagatcaacaagacattattctacaatgcttgtgttactgtatggaaagggccatcttgtttgtgcaggcttagagtcacgggatgctcaggttaaagcaagggtttttttcaagtggtaagtgtatagcctcccattcactaaatgtacaaaagtatcatttcaaatttcaagtgcatggcttattattcatgtgcgaacacacatgcataacccagggccaaagaaagtcaccaattcaaccctcatttgttagcataaagtagcttcctctgcacagatcctttgtcccaccattctaaatccaattaaattcctcaactttgccattctaaatccaattaaattcctcaacgtttcctccccataccctgctctaattgtttgcaaaacagctcaacagctcaatgattccttaccatttaacataaatcacttacttaatcagcttggtcaaatcctcctcagtacatcaaccatctttgatcaacttaatctaaatccagatctggatatctatgcctgttgtccagattgcttaagcctggtaggattagaaagagaaacaaatgatgcaaacattacctgtcataggaatctacaaacatattatcttgatggcccatgccatagctaaattggaaagatgaaaatatcaacaaacatcaaagataaatcaagagaggctcaagagtccaaatttgaggcaatcaaacatttggtttacaaaactttcaagagttggttggaaagatttctacaacagcctggaattgatgaagatatttccatttatcttcaaagaggatcaagaccaataatggatgtcttcccattgcggtttagaaccctcccagaattgaatttacaccccctagatcttaatttatggtataaagaattgttttttcgcaagcctggtgaagataactgtcacgtgagctggttggaattatgattggggtgctaatttgagactggggaaggcttaaaaagcactctaaatggcgatgggaagtcctccaatgacaaagtcaaccattttcatcaaaagcttatatgttgactggctcatcttggaactttgatccttgttttcttgaacctcctacctgagaggcacctaaatcctgaaaatgtctatgttgctgggatactgcctggaccaaaggagccagcagaaattcaattaaataacctgctattaccacttattcaagagctgaaggaattgtgggagggattttacttttcccaaacatttaaatttccacaaggaaccaaaaaacgggttaccatgttgacagtcattcatgctgatctcccagcaatccgtaaaattgctggattcaaaagccattctggaacaatgttttgtaatttttgcactatttccaaagaagatatgaatacaatccagccttttttgtggagatcaagaaacctcagagaacaaaaagaaaatgttgccagatggttgaatgctacctcaaatacagtgtgatcaacttttcagagactggtacatgctactcaatacttgaggaacttccttactgggatccaacacacatgattgatcaatcttgacataatttacactatgattctggtagcattgaaagaccacgcagagagtatactgcacattgcagagaaagattggaaggatcatcctaaaaaatccaaaatctgagatggtgaaagctctggaaactctgatactgaagaggaacttttttaccattacattgagaaagttattgatttaagagctgcaagcattttgcgtagagaagcagcagctgatcttcataatctttctgcaaaaagggtttcacaaaattgatggtgggtcagttacgctgaccatagtgttagccttttgagctatcctacaaaaaagttactgttagcaaaccttttggcccactaacactacaggatttccaaaaaaaaaatggcatagtgttagctgactaagaaaaaaacgactaacaataaccaaatcacttgttagcagatttttagtgtggttagtgggctgaaaagttacactaactgttagtgtaactttttgataaggttacactgatagttagtgtaatgatctcctcagttacactaatagttagcataactgatcaaaaagttacactaactgtaagcgtagctgattattcagttataataatatgtgtagggggctcagataagatggaaaatagtcaccaaaaaagatcaactgaaaatccagattttttttctggctaagtatggttaggagtaaataataaaaagagaaactaacagtaagaatttttttatggctaagcatgatcgggcatgagtgataaaaaaggatagtcaaaggtgtcaaaaaacacagatggaaaagattttactgtttcgtttgaacaaaatccatgtaagatctaacaactgtttgtgcttttgtatagtctccagaaacttgaataccttctttcaaccccacctttcaattttttgtggttctaatgatccaccgccagttgaacaaacatcagcagctgagaagaaggtacactcaactgcttatgaggacgcagaggatgcttagtagtccttggctaatgatgcaagagcagggtaggtggatgcatgatcctgaaagaataaaaaaaataaaaaatcatgatgagatcaataaccaaatgcaagtgataaacaaagagaaattcataccttccaccataacaaaagggttttgggaaagtttgtaggtattccttggagacaatccatgttgttgatatataccttgagctttttgttttcttcatttgattttccagggcaccagacatttcaaaaatgttatcttcttcaaccggaggagtattattttctacaacttgaatatcatcttcctttctcttcttcaaaacttccacacactttgcaaattctttctccaagaggtttttggccgtgtccacgttttcaggccagcaatggttgaatatccttaatcagaatgacgggcggaggaaggtggccataatgagagtttgacactcaagtgccttgtcttggtagatcttgagtttcttgatcattttaacgtataatggatgcattgtgtgtcctctttcttcttcaaagttaagagagtgtggtaatagtttggcaagacaaaagcctgtaggaccatcaccctccataattttggtcagacagttaaaaggctgaaaaataaaatttagcattgtaactaggatctggatatattagtattacacaaactacttccttccaactctttattcaattcattaattgtcgcccattccttccttgtgaactgaatttccttgaagtgaccaagcttcttgggattttccttgcaactggatttggttctttgatctttatattttttgtactcatcaagtagtattgaatcaataaattacattagaaaatattagtaaatgtatcttgtagaaacagaataaataacatggatctctgggttcataggcacaattttgatttttgtattccatattccaacaaattccataaccagcaatcaagttcttcaaatctttactggctgccctttgctcaaattcttgtctccagacgcaagagccagtgattttttaccacaaagtccaactatgcatgtaatttgattggtcagtatgtgcaaagacacaagagataaaaagactcaaggctgtagtcttttccatctttttttctgtccttcttcccatccttttttctgtccttcttcctgtcctttttcccattttctccttcctcctcagtgtcattgtcatgtgagttctccttttcatcatctgtacaatcacttcttccaccatttgaatcatcatcttcatcatcacattcattaccatttttgtcctccttggttatcttcggcatcctattggagtagattcaagacccaattccttcaaaccaggattcacaacaaaagccattttatgacaaaaacacttaatagggggtatcaaataaaggagatccaccattaatgcaaaccagtcacttttcccaaaacatttttttgcatcaatgggccccaaaaggggttaaattatcaactaatatgtttaaaaaagggttgattttttcaaaccagtcaattaaataagggtggatttggttatatttgataccccctaatgtgcattgccttggggtcccatttaaaatctgtgttttctcccaaatcaagcagtttttcatgcatggattcagccatggtcatgttatttgatccaggattggtggtctgacaaagcatgtatatattagaagaagaaaaattagttttggcctttgattatgaaaatggattaccagttgagattacttatcttattagggggtatcaaatataagaaatttgaaaaattaaatctccatttactcttgaactaaaagatttttttgcaaggtgtgctgtgatgaatttggaaggcaaacatgtgcttctttccaaaatacatccatcaaaaaaggtggtttgatttaacagataatgaggttttaagatttcaaatttccatatttgataccccttattgcagagttgatgcttcttcagggggtatcaaatataaccaaatccaccattaatcaattgactggtttgaaaaaatccacccttttttaaacatgttagttatccatttaaccccttttggggcccatttatgcaaaaaacgttttttggaaaagtgactggtttctgatggtggatttcctatatttgatacccccccaatgtgtaatgtagatttactgtatctataaagtaatttctgttctgtaactgtgaatatacttatgagctgataactcgagaaactataagagataatgaaaagctgtaagaggtaactatggaagaaacaatatgtagaacctgaatatgaaataatactgggcagatctatgtagaaatgatgtgaaaaatgaggatacatggagaggtatggacataccacattagcacagtgtcaattatgcccactcattgactgggatggttgtcgccaaacaagcttatgatagggggtttcaaagttgatttttgaacaatgttgtacactacatcatgaatttcacagaagttttgataagtgttccaaacaaagagcaattgtaagtttcaggaatctaaaattttgaacctcttggaatttgtgcagaatccggttcaaaaatcagctttgaatcccactaatgcatccaagtttcctgattcccccgtgttaaactatggaagtaattgtctacatgatataaaaacactagctgcatcaggtttggtaacaatgatcccctattaaagattattgacaaggaatttttggcaaaaaagctgacatagtgttttaaggaagggcatttctctgattaccaactttgatattgaattatcatcatgtgataccttgttatatttttatttttgtgtcctgaattggccaaaataactctcaactctccaataaacagtcttcaacactctttgattgtttgattgcgcataggaataaaaaaagtgaaaagaaaagcacagacaacaaggccttggtacaagtaatagaactgatcttcaaagtactttgccacactgttgtatctatctgccttgttggtacacaacacaggtatccttcaaggataagttgatttgagcatacatgtcaagccgtgtaaaactggggctttgactcaaaggtaatacagtgcctgtatttatcagcctgccagattaatgtgacaacaacaaacttgtcatcaaaactgttgccaaacttgtggtcaagaaaaatgaagagatcagacctaatatcataggagttgtgattggttgccaatgaaaaccatccttagtgtgagtaggaaggagcagcaatacacaggcatatcttgagatgtacttgttgtcagtatgtggtgggttgaagagcttgtgggtagtgaaggtgagttgaggtgcacagtcagaattggtaagctcttctccatactccaaatctgccaacaagagaaggtcatgttctgccatgagttcatcaaacttataaagtttggttgagctcttagggtgatgtcatttttgcttatgtgatggtgaaactaataaggtttggttgaatgtgcttgatgatctactttgattgttgaatatgcatttggggaaggaataaaggtcagatgatcttgatgatgcatttccaataaccacacaaagtcctgattttattcttgggggatgaggctttcattgaccagggctgactccttcatcaaatgagccagccacaactccagaataagggaaacatagttcttagatcttcagcattaggagaaggatttttgtcatcaattcaaacaggcctcaagggctgtattgccttcacaatgaaaatgagctccatgctctgatccacaattcaatggggtttcatagtaggtttgggtagctcagggagtgaaaggagtaaaatgattcatcagctcaaaaagcataatatctcacccggagctttccagccaattgcttttgagatgtgttgcaatgagaagattggacaccctgggcaacctgggccaaaatttgcctggctgctgcatatggccacattgtgcaggttggtgctgcagaaaagctatctctggtcaagtccttcctttgacagccatagttggccaccttgtggtcccagaattgagaatctcaaaagcaataatgttggattcaggcttgagcttcatgcatgtctggtaatccacccagtataaacaaatttgctggatcattttcaacccatctaagttgaggtcccaccaaacagcatccacccagttggagtcatcagttccttaggcccaatatgagttctctacagctgcaagttggtctcatgagagatcttgtggatcaaggagatcacttgagctttccctagtcacttatggtcagccagcctcacagggacgtacactctcttcgaacaacctacaaggtgggttaattcagataatcacaacaccatcatcttccttcagatctgttgtaattgaacaaggttggtttggtatgtccggaggtaattgattgaccacagtgtgtattaccttattttgttgtagtgtactaggagcattcccatcaagttgttcagtaggcttgtctgacatcaacatttggggagaaatggcagatattgagtgggctactatggatgttgggcaggttactactgttctgggtgttgggagaggagaagacatcttgctctcaggagctattggctgacatggatgagattgactggatcagattttgtggcgggttgctttagctttcatttcaagttgcttttctccattaagtgaaagtttctcaaaggcctcctggttgtgcacaagatcaatgcccttttgttgcttcagaaagttggtaaatgattcataatcttcaactgatccccctttgtgtgagcctaataaactgaaagattcattggcaaacattgccctcttgtttgtaatgtttgttttgagatcgacagtatgatggtacttattgcaaagggtggtgagcaagaagagaggtcagtccagttagccagctggcttgtttgtaagacaccttgctgctggatacatttacctctatgccacccatattggatggagatcttgtcaggagggctggttaatggtagatgccccttgctggttgaaaggcttgggggttttgggaactctttcagctgcgggggcagcttgttacgtggggtatggttgtatggtagtaatttgtgcagtgtgggcagtgagatacttgaagggcagtaatggcagcaatcctaattgagaagtgaaagagatgggtggaaatcagatcttgagtgaccttgcaggtagagaaggcacagctagattggtagagctgggtggagggttgatttgcattggtaaagatgcagatgcagttttgtaccttacccattgcatatcttacatcttcatttcagccacacctttctttaggagtccatactcttcttatttattgttcttcttactctcccagtagcccttcttactctctcagtagccagaggcagcccttgaagcaattcatgcctctctaagctctattccctcaaagagtagcttcacaatgtttagattgcatgagtttatctaatgacactggttgagaatttgttgtggggtaaagccatgggcaagggggtggttgtcttgattgcagcactgttaacgcaggtttggtagcttcctcctaaatcaatcattgtgggtttcctgtactgggcacagtacatgattgtctcttgtggggaataaagcataggttagtgtttcttgagggtgtgggggcatcaataagagacttactttggatatgtgtgtggttggtggacagtacactgatgctggttgtcttgaagggctgctgcttcttggctggttgggaatggcagatgcagcaggtctgtttagtcattttttcttggctcctggttctgaaatcttgatattggattgccttcatccagcaacccccacagaaaaacattgccaagcaaacttcccccttcaaaaaaagtacagttggtggtggtcttgataaaaaatgattaggaaaccctcaaggccaagagcatcacggatctccttcagctgatagatagctaagaatggctcagaaattcaagaaggggctaggctgagaaatgttaaataccttgagctgtaccccgctggcccatgtactgtcaacattggcatgaagctttttgttgagctggtgtctgacgtcaaactgatcctcttcattgagtgccgttgtggaactgctgaacaaccagaaacagagctttgaggggaaatagacatctacactactagttatgtaagttaaggctatgagtgctgatgaggctgccctctaagactaatgctgaggagagagggttatactaagaaataagaaagaggtgtgactactttctaactgattcttaggctactataaccaatgagtttgttccttatcagtcccacaagtgaagaagtgagaatatgagagttgtaaataaagcagatctctgaggacactgtgtgtaattggtatttctgggggcaatgcaccaaacagggcaaggtcattgatataagttctgaaagtaaaatagattttatccatgaggggcacaataatatctgtagggtagaaaatgcatagggggtgtacaagtgataagaagactgtatgtatactctagggtacaaatgagcacagtctacagtcattctggctatgggaacaacatgtacatatgtagcacaagagatgtgaaaagtaaacaatcaaaaaggaggatgagtaaagaaaaacaatcccaaaagatgaagactgtgaatgagtgtactactgttattctaaaagcatatgagaaagcacaattatgaagagtgtgtccgaaaaaatatatgtagtatgtaatgtaaaaagaaatactgtaaaggagtgtagctgatgttatgagaaggggtatatgtaaaagatggtacttggaaatatatgatttatgtagcaatctgtaagtatgtactgtatgtagctaatgtgtattgtaaatgtaaagaatagtatctgtaaaactaagactgccaataactagtgatccagtaagaaatgaaatatagcttgagtgcctgactataggtaaaggagggtgtagaatctgaataatcagtaataatatgataattcccagtgaatgtgcagtgaaataatagatgatatggaaaggcatgggttatcacaccattgtgcttgaggagatctctgtccactggattgagctgattatagccctttgaggcttccttgttttgcagaccaatattgttgtgagctgaatgaaagaaaacatgagtgaccagcacaacattgtcaagaacaatcaggcagagatggctacttactttggtgatgttttttttgggctgtctgtatgtccagatgattgaatttgtgccaagcacttttcttctgtcgggtttttgacattgtccaagatattctgcaagacccttcaaaattggctgaggcttgagcaagagcaaacaaaattatttcttcattcaagtgattgtgtttcacatgcaccttccggagcttttgatgttgatgtagggtgtgagatctttgaagctatacatgacctcattggcaagcttgatatcttttttacggggtttttattgggtggttgtggtttctgaagataccaacgtgggatttgtgtgtgagctggcggctgaagtagtattggtgtccaattcaaccgtttgattcactacagctgcagcagtattagcagtgactgttgactttcattttttgttgggtggtggggaatacagccatggatggagtagcggcaggttgctgagaggaagagttggccaaaggtagtgggatgggcgtattttgactaactgtgatccagtcagttgtttggttgggtggagttggggcagccatttgttagctgataaactgacttgacagatggctaggattctgagagctccaggggctgtttgggttgattggaattggattgacacaatgatcatggttaattccttcttgctgggttggaatgtggatattgctggagcaagtttgatttatatatatattccctaaactttgatatcaagagcattataatctgactgattcagcccagagttgtcctaggatggatcatatgactgcatggcagatggatggacaatttgaccagttgaaaatttctgtagaggctgcctaggagctgcactgggtgcagacaaaagcaattgatggcggggaggtttggccacacagtaagggctatgacatatctccaagtacatattgaggttagtatggctgttaagtcttaccaagtcttttgctttggagtcctccctggtttgagggctgtgctcaaatagttcttaggggtgggttgttgcggaattggatcccaaaccaccatttttgcactgcaggagtgtattccaatgcatttcctactactcttctatagtgtaaggtaggtaggtctagaggtcaaatgtctttgatgtggaagtgaaaaacattgaagttgatgttagtaagatctgtcaagtcatatgtagcattgagatggatcttccacaagtttacaagtgctgccctggatctcttgatgatgatgttaacccagcaactggtatcagctcatttcaagatctttgtgagaattcaaactcagttggtgattagatttctcaaatggactccgcaggactccatatttggcaacaaacaagttcaatcaactggtaagctctcagagtgacctgttgtgtctctaacccaagggtagacactagagatttacctgggccagatcagatattatgtcagagaccttggacccttgaagggccaggatgcagctaggcttttctaccaacacagatatgatactttatgcctattaaactgctctactacatagtctccaatgatgttggtgtttacctttgtctactgttatcatctttagtccacattcatctcccaatccatcttcttcatacccactttgaacttcacatttgccagcgattggatgtaatttatatgataacacatgcttgaaaggcttgatatataggtgccaattgggctaaggagtccagaactggttgccaatttaagatctcaacaacccaggtcagagacacaacaggggctgtttcctatgtcactcaaaaagaaagcaataagtatcaagataaattcacctggcttctttcatatttgaagtagaacatttgctcattttacactggttcttgagcatgtgttccaacaatgccaagtttcttctctttcaagaaattatgtgcctaaatacctattgtcatatcacatccaggaaacatcataaccacaggtaagcagaatgaaacaatcctgctaaatgttgaatattatcatgtatgagcttgtgcttaagtgattttgcttgaattggactgttgaggaggccctggtgcggatggcttagttcatgctcttctttttcctcccctccagtcctcccatcatccaatgacaatttttgtttcctctgatcaagttgctagacctctaacacagcacgttatccatccagattcccgtacacgcctgccactccactgaggcacacgtttggcagttttacttggttggctcagctatgcacagagctaccaatggcaaacccattacggtgtggtatgaccaatcaaaacttgttacacctttttaccacctttctggaccattttcacatcttttacatggcactacaacactcaaaccaacatcttacgcatgtaaatacacttatggcaccttcaatcgtcccacagacacttccatcagaaccacaaagtccaacaacccatcagtaacactccacatggatcatcagccacacttggtaataaaataagtacaaatcaggtataaagtgggagaaagttcaccagcagagagagccagactattaggaaagacccctgatcttcaccatcattgtttctccttattacataccatggcacttcctaaagtagcctcatacgtcatgttcccatccctgttgcttcagccttgtttcacccttgtcacacatgccaatcccaagccatgttcttgctttgttacatgtgccctgtgatgatgccttgctccttgttttcgtattttgccctagaagacttatatgtggtgctctcttggcccttgccatttctcccctatcagagctgtctttattgctccctggtcatcgatttagcattacttacttggaatacatttagcattacagaattaagacatttcacacagacttatcaaatcttacatcttcattagccacacctttctttaagagtccatactctcatttcttgttcttactctcccagtaacctgagaggcagcccttcaagcattcatccctctctaagctctattcctcccaagagtagttccacaacggtagaatacatttatcttccagtacagtttcatgagacattgagtctatttttttcttgttttcaataggattcaaatgtcaaccaacccttgatagcgtcacctctgtctttgtcaaccaaaaaagcccacaagcagcttgtcccccaaagtgattgcgattgacacagacaatgaggatgaacatctaattccaatacctccccacagtatcccaaaaaacctggctgaaatgtcccatcctgtccttttttggaaaggcatttggccagccaaacacggtgagctcattgatcaatcacagggatacttgtagtagctctcagtgggtcagttaatcaagccaatgtcaagttacaaaagactacctgagctggatctgtagtctcaaccaaactgactcacattttgtttgctctcaggatttcaatgcgctctctaaaagaaatgaatgatatttacatgccagagagctcacaaaggaacaatcccaacatgcaaacctcatgaacacctctcattcaaagggaatgccaaaattgtcaaacggtaatatggaaatgtcttccaccacttgaatctgtatacaacaaataattttgccagcttttccaagctcacaccctttggccaattcaaaccagggtggtctgccaaaacaacaaggggacaactcctcccacttggcaatgccagtgtgaggactgttcagacaatccaaaatgcaagtgttgatctatcagtcaaagatggtcagacaagccgccaagacacccgatgtcaacctggattggagtgtgcaagaccttcaaggctttgcccatgtcttcaatcacagaccacaacattctcactccaagaaacccaacaatgggatcatgccccaggtctatggccaaattgttcctggaatatttgttcccagtatttgaatgtagctccaaagtaagacaatagctttccaaagtaagacaatagctttgagttggcccctgattctttcaacaactgatcatgaccatgatatgtcatgcagtgtgggtgtagccgtaactgcatcaatagagtaagttttctctatttgatgagattccaacactgtttgcacacaattctaatactatttgaatgctttagacagttggcaggggcctttgagagcaatcatccattcagaagacactttcatctggttggggttagtagctcacttgattccagagcaccagaaacagcagctgatcagatttatgcaccctacttttaggtgtttttgctgaccataaaattcccactggccaacttgtcacacattagaggtgtgttcccttttttccttagttgattgattcctaatgtgtatggtaaaccccctgggtagcactgatcaagatgggacatcaacagtggcgagctgatttccaacacaatggctcatgagcacggcaatagtaaatatgatcaaacatcagaactcacctgtttgcccttgatccatggtggataaagacaattaaccaaaacagtcttgcaagttaagggctagttttgctctatgaaggcaagcaatcctcagatgctcacaagtgctagtaacctttggaacatcactggaccccttgatgattgattcctcattcaaagccaaggaggaagtaagcaaatcacccaaaccaaaggagactgtaattgagtctatttatagtgttgatgcgttttgtaagtcttccatctgattcatccccctacacatacaccacaaaatatttgagggcagtacatgtcaggtgacatgaagctgactcctgcctttattccagtgttgcttcaaagtcaaagggttgggactccttgatgaccacaaagggcccattgttatttgagcagacaaacaccagagtatttcttggttcgtcaatcattcctgtagcgccaacacagttattttgcctgtttaaattgaggatgtaagctcccaactaattgcccgcttcattcttgttgtatgtcctggaatgctgacccagttacaatttccttactttctccttgcaaatcaatattggatggcttgctactgctgtttcagagtgttatatttgtgtttttcattgtgaccaaataaaagaatttattgaccaacatatggaccacttttggaaaataacaacaggatgatgcaacataggatatttgccatgtttgcaaagaaaaacatcaaaacaggcacagaaattacaactttgtatgcagatccaaacaacaaggaagacggatcaagagaatgatgaaaaccttgctcgagacatgccatgcaaatgtaatgcgtctaagtgtggaggcatgatgtttgcttagagcagacaaatccagtcaaagacctccccaatccgaattaaactctagctcccaaacttcaatcaaaaaagacctttttcagaattatgagtttgtgagtaagaaagccctatttttgcctgttttcttctcccacattaccttttactttgcaaattatgctcttccatttgattccttgacttctctgagcacaattatgacatacgtaactgaatgaatcaagtctcttaccctatgacttcctgacaaatatcatgcagacttaaagcaagggttccaataatagtgggattcagagttgagtgcaaataccttgcaaaggggcttgcaaatcaatctgcacaaccaagcatgcatgttcagctcccattactcattataaggctagatgtggctagtagaaagccatttttgaaaatctccatgcatgagagtgtgacttgcaaaatgatttgcaagtcactgaggtcaaattttccaagacattgttttgatcacggaatggtccagggttgaaagttaagttgtttggtaattgtccaacattggacaagtagagttttataggaactggctggttgcagtaagaaatttctagaagctatgaagtaaatctaatctaataatttttggtatttttttatgaaattttaagtgtggcaaaaggcaggagatagtgatgatagtaatgtaaaaacttttttgagggtttttgtcttaattttgtaatggataaccaaaatttgactgtttaatctaaagatccttgggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctcctgtgaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtagcggactatttctgactaaaacgtgtgataatatttctgaggactttttctaaggactatgactaaggactatgactaaaagttataagctaactatgtctaaaaactataagctaactatgtgaccaggctgcacgtcagggaactgatgagggaacaaatgatgaggggaaaacatggcttttcagactatgtgatgccaagacacgtctcctctagctacacaaggtgcaaaaagtaagaatttttatggtaaaaactcagggataaaactggtataagtaattcagaagaattacgtagaatttatggataaaatccaaaaattggctaatttatattaataaaattaacataaattaaaccagagtggcctgataaatcaggggtggtttaatccctctaaggtattgtgcaaaaagcagaggatttaggtacctggtacactggggcctgtagcaggtgtggtttaaatcccaggagttaatttttagtgaaaatcttcaagaaagggttattacttactagtaataatccaaaggggtcttgaggatattattagtagaaactggacagttgggagcgctcagaatggttgattttgggtgctgtgtgataactggggaatttctttgaggaatcttgaggcttaataacagtaaaaatagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatagtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacacaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagcttgtggcccatttcttggatactggtaacccaggggggttttatgcgtgtatccaaggtggttatgcatatctagtacgcgtgggggcttgagtattgggctcaattgtagtcaagcgcgcctgtcaacagtgcgaagcatgactacgcagcacgggggcttggaagttggagacaatacatgccactcaactctatcttctaaactatacacaacactccaaatatgagacaagatttgcagtatatgcttattgttgtgtgtgatgcataattattcaggtgcccttgatctatgggcacccgttaattattcaagtgagtattactggatgaaggagttacaattaggggtacctttggctaaggtactctaggttaaattgtatgtagattcagaatctgcaataataatcatatattattcctaagttgattctattttttatgtgtttttatattatttacataagcaatagtgtttattttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgcttatgacaggttgtctctgccatagtagcaagctgacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaaagaacaagtgaaaaatatcaaactgaaacactatggcccagagggtggctgctaagaccaaagaggagacaatgacatagcctgcttactcaaatgggtacataagtctgaaacacgtatagccacatgcaggcacatgcatagaggtaagatactaatccccaagtgggtgcattagtgtgaaacagagagataagagaaagaggagtgcatatgcagtatctccaggaagggaaagaaagaaacaagagaaaacaaggagggttcctaataccctggctctgtctgagatgggactttcttcccccacatgtggtctgggtgccttgaggttgctgtctggcctgaggaccaaggtgtttggggtcttcttgtcctaattgcgcagtgcattgaggcttggaagttttgatttggctcaccacaacaagcatgatgattggcctcattgtggatggtatgttatgtctgtatgctatgtctttcttcttgagttgattcaaatctacaatcaatgtattgattttttttaatttgcaaaaagactgccatgacaaacaagttgaaaatgggcttgagattgaaaccggaagcattcatcctaaaaagctcagaagccacaaaagtagctcgatcagctctgcaagtaggcatgctcatcaacaggtcacaacagctattttcagcaagctaatggtttcaaatcaaaatccaaaataattactgttccttttccttcctcaaatgcttccacctctacctcacaacctagcaagaaatgtactcaattttcttccaaccactcccccttgaatcagcaccccaatgacagcagcactcaactaatcctcgaccacataaccaattctggagagcaccttccaaagttctatgcttgctgggctaaactactgcgccagttgggtttgtattcctggacaatggcagaagaagtgtcagataaactggcaactttggacattgttcttgtatcttcaatcctcacaacaagtcacccaacttgcccccagagcttgcaatagcctgcacccgggtccagcaatttctaagcgtcttgcttccatttatcattgatctagcgtatgagcagcggtgggccgctacgcttttggcccaaaaagcatagcgtagcggcgcttttttttcatccaaaaaccgtagtgttagcggttttttagcagtttttcgctatgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaacgctaaaaaccactgaagagctgcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgctaacagcaattctgctgctttacgctacactaaccgctacggttagtgtagcggcccaccgttggtatgagagctggcataagataggccagtgggcgaaagtccaacctcaagccaaactgatcagtgaaaagatagtgtttcatgaatttgagaacttatctgttgttctgcattagcttagtgagactacatctaagaccaacaaggatgtgttaaaattggttgatgtctcacatctcagtattcatatttccaaaccagtttggattaagatttacaacatttctaattattattcagaatcaaatcagtacttcatgaaggtgtattccctcctcatacgtttgttgtctcactgcgcccacattgaccaccttgccaatatctcgtggctccctctaggaaggcctccaaattcttttcttgaacctactatcaccttgctcaacaatgcagtgttaaccatccgagttcctttagttgatgctctgattgatctctctgggtctatgtatggttcacaactccttgcaacattgctgaaagagacttcaatcatcaaagctgtcatttctctaatctttttgcctaacgatggcctgcacacctcatcactggccttagtccaaccaaatctaatcccattcaaaataattctttcagtcatttatacagagtctaacacttggctcacttgtttttttttatggattcctgtgtgaaataagaggaacttgatttggtttggatgcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccggcgtggccggcgcggcattgaacaggggtacaaatcccagacccttgttagtgcttgcatccacgtctaagatagcgccggtgtgggcttgaagataagctgaaggatggatctcgacaagaggcggcaacgtgaatccatcatctatacccacggatacgcgactaacagcagaataactagaggatagtgggctgttgtttgttaacatgtcggctagggcagtggcagcgttgacttcggtgggactatgagacatgactacaggaagctgactactgctggcagggaacaaggctgtcgaccctgcttttatacccaagtaatgacaaccacgactcggccgctattttgtctcgctccccttccagcaggcctcaaacattctcggcactccttttccgcttccatacctttgttttttttctggtgcataactttcctcgtcttttgatcacaatccccagacgctgtgctcgtttgagatgaaacaagaagttacaactagaggattgggcgaggacgacctgctcttaccaattcgggaattttcatttatcagtcaggctacgatagacaggttgaacgcgtccaacaaatgctggaaccagtttctggagtctttttgggctgactcggagcggctgcgtcaggagtttgaacggcgccaacgacggcgctacaaccgaaacaaattgttttacctaattcactgggagcccgagtacagagccccgcctacccgcagaaggtcaatctaaagtatgcacgaccagagctcacactgttacccatcccctgtccgctacttccatgcccccctaccttggccaattgagctcgccaaccttagcccaggaactactaccgaggacctttggaccattttagccacttatggtgaaattgaccattgcttccttcttccacgaaaacaattgaaccccggcaccatcatccacttttctgattacaagaccgctgcggccgcagcagaagatttggacggaacgtgcgcggatggaattgtgcttcaggatagacttatgagccataaagaacggtcatccttgatacttctgcgccggataagttaaaaaaaaaaaaaaaaggatgagaagttatagaaatttaaaacccaaaccactctaactccaaaacaataccctaattacctgacctttcacttcctacagatttcaccccctcttgtcatcttctttccccacccctccaagatacaaatttgggggtggttacaaataaaaatgtaaaaaaaatcttagaataaattgataaaaccaaccaatccctttcctcaaaaacaaccagcctgtctcctagtccttttctcttttcttctccttctacctcctcactccttttgtgtctgaaatattccttctctcaccattggtaaattttccacttgtttgtgtttcctatgtgaaattaagtaaatagggggtatcaaatataggaaatccacctttagaaaccagtgacttttcccaaaaacattttttgcatcaatgggccctaaaaggggttgaatgaagaatcaacatgtttaaaacagggtggattttttcaaaccagttaattaaataatggtggatttgattatatttgataccccctaattaatttgtgtcccatatttggtgttccacttttttggctcatttcccttgaccctcttattcaagatttccctcttctttgtttggatgatggggtcatcatctaatttgggggtggatgtggtaagccaatcttgaataagaggcccacaaaatcaaagcatcaagcacaatatcaagccctctgaatgacaagaccctcaatgatcaagacaagccccttctggaatattcagtcagcctgcgacaccatgaatgtcacaagaccaagccccaggacagaagacactctggattcacatttcatttctttattacataatcatcttatgcagtcttacatcatcaatccccattcagccttccacacttggccactgcatatgtttcattctattccactttcactctagcctcatttccactttgggccacatttcactgtttcacactattcctcttgggttatctgcatgtctcacactagtacacatttggctagttcattcatctctttggtatattcttcctccctcattgattgtggcacatttcatccctgcatgcatctgatgtcatttcctccattcatcttagtgcctcccaattgggccacattgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaatcacaagctggccactccccagattttgtatataagaagccttgttttcccctcttcatttgttcctcatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcacgaattctccaagccacaactttccttaagagtccacactcttatctttttcttgttatcttactcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaagagtagttccacagcatgtacaggcagttttttaattaattttttactgcttacagcagaggtgttgggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgaaagtgttacacagattcattaggtaggattgattacgtgatctagctctgatagaggattaccttacaaaagtaagatctatcttggaatcagcccatacagtattaaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatctgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaccgtgtgttacttgggcgcgcaacacctctgagagtgactttttttgtacataaataagaggtatcttgttgactcagctagagctaagttagacttgctgtacagccaaaatcaaggggaggtgtgaccacctcgttgaatcagcgtggttaatgaccttgttgaatcagagtggttgcttaggaattccaactctttgatacctacaactaagcccatggggactttgcacacaggcaggagggttctcatttaacagatgtcctgggagtacctggaaccagtcattgcaatccaaatttgcctctcttcatcctgaaaatcccatctttttccacacaacgtacttcatctccccctcgtatcaacatcctcctatacggaagatgtcaacccactatgcttgtccttacttacctacttgcagtgatctcaaatatagcaagaacccttgtgatcaacactgttgcctgaatgaatccagcgtgaaaagccataccttgaaccccaaaatccacactaattgtaaccctgattgtccggcatatggagccaatggtaagcatgaagttgtgatctgttatgtatacaaattggattaatgtttcatgcttttctcagcccaattgttagagtacttcccctttcaaccatttggcaaccgcccacaccgcttgacacaatatcgccgtccgatacaaacatgccacctgattcaaacatgcctcccgattcaaacatgccgcctgatccaagtgcaagaggcacaagccattgatactgattccgttatcaactcacacaagaattcagaagaaaaaaccagggaaggctgccaaatcttgagttcaaacaaggtcaaacaatcacgtaagtcatggtcatttgagggcttaagtctacctcaaaaccctgactgtttgttgttaaattatgtagacatgttggacagcatgcggagaatgctccgagtaattgcgtatgttttcttggttggcacctggtcaaaaatcttcttttccctacaactggacaacaccggtccaagattaaaatacatgtgcactctcacatgttttcacttttgctccatcctgctactcatcatccaactcagagcaaaggaagagttctgcctgactgctcttcaaatatgtttatgtctaggttgttttttgaatcttatgtgtttggagaagagttttttgaatcctatgtgttttttttatgggtgtcctggggagagcaggagggaccttctgggttctggttcttgatggtagattggaagatgaggaatgtacaaggtgtggatctcaaacaaactccaagttcgaagtttgtgacatgtacgtaacaggctctctacatatatgtaatgtccccagttccagtcctccacagctcataacagttttaagaagatgttagatggctggaccatgatgattgtttaatttcatccttctttcactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaatgaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagcacatttgaggcatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcctgtaaaaaaagtgtcagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtttgtatgcttgatgtttacccattttataattattgaaacttgaagcctaaaaaaatccaggagtaaaaagtgggtatccaactaaggattctggaatctgttgagatcttccccgcgcaaatcttgttcatggcagctttttgaatattggataacaaggtgtaggtggacaaacaacacaaaaaaagactgtttagaccaattttttttcaattaacatcattcggcgcttgatgaaattgtctgtcatccgagttggctaaggtaaagggttcaaagtcaaatttgtgggctcaataggtacggattctcaaacatgaacatgtagaatttctttggcatgaaacccacaagttgactttttttctaattggcagaacctccagagttattctatgatcgtggtaaccattttgattttcacactcttagcctgtgcttatgagacaaattatcagaagtttggtattgtattttgggccctccttaattggcataaagcagaccatccggggcctggtctgcacccagctcaccaaaacaatttttttggtccaccaaaatgaattcttaatgttggtcattgatcaactagtgtagcaccaccatagcacaccacaagcctgccaaccggaaagttgtcaatatgttggtgggtggttatctgcagatcaaaacaaaggaaagtcttgggatacatggataggtttaggccacctctcatcctttgatattcaatattccatgatccatgtcagcaatcctctgataccttggtgggcagccctcagactcaaataaagccttttttgtcaaccactcgtctcatttccccctcccccccaacattctagttgacttgatttccctgcggtgatcaaccaatttctacatcaagctccttcatccatctcttattatacatcaagctccttcatccaaccttattatatcatgtgccctaattcaaacaggcaaggtgtgtactgtacacccgtacacaaggctgtggatccaatactaatattccttgatcatcaccaattatttagatgcctctgtcacaagcgctggcaacaacaccaatgatcaaggtatgtctttccatcataagattatcttctctgtttcttgtgtttgtcctatttatttgtattctaatcttgccgtaacagggactaccggcagggcagctagtgctggggagaaacttaatgatctcgaggaaatttgtgctggcaaggagcaaggtaccggcaaagaacatggttctggcaacgcccatgggtttattaatgaacatgacaaacggtccaccagacccaagcacgacgagcaaggtacgtctttccctcttttggttttctcacattctatattatgatacttctttctgatctggcctcatctgaaggaactgcagcggagtcgcatgggctctttacgagtggagagcttgcagaggccctcagagtgttgttcaacaagggcaagatagacatttttcgatgttcattaacgtccggcaagcttgatcaagtgattcaaacgctactcttcacctacgacttgacctcccctttgaacatggactacattgacacacccacaggcaagatcccacgccactacgagcttgaaatgcttttgaaacaatggtgcgccaaggcagagtttggattttggaattattattatcccaattacattgcctatcaaagcaaatacgacaatggtaactttggaggtgagttggagacagtaggtgatggcggcaaggatgatgctggtttttgatgttgtcaagccccagttggcttcattgaagggacaaattctaatggttggacctggaccatcatccaccagccttaaccttattgatccttatttctttgtaactagtccctccacaaaaaatacttctcttatcccttatcatagcctgctgctgctctcatatcctattctaagcctgcttccactctgatatcctatcttgttcttttatttagcctgccgctgctcttctattccatattatgtattggaataccgtagtttgctaggaataccattgtttgcttggaataccatcttgatgtcaccaatgatccatttgtagataaatagatagaaaaaaagggctgagttgaggagtaagattaaggcgtttatgagcaacattttattaactttttgagtttttccgatttattggattctgaaccttctgtacatcacagaaaaattctaaatttatgatcagaaacaccttaaaaatggccttaaagttcactcgtgaacccccctattgaatatctgagatattactgagctgaaaaaattagtttaaaaaaagctgtggaaaaaaattcagaaagaaaaagatagttatggctgagtatgctgagtatgcctgaggagaagaccttgctgagtagtcaaagaacaggttgaggagttcagaaaaaaaaaactaaaaactaaaaaccccaggtggagttagaattgcaacaacagatgcacccactttccaatttttgtgtagaagatggaaaaatgaccaattttcaaaattaaatcccatggtagaggcccttaattagattcaaacttcttgcaacattccaatcagttcaatgaggggaattggaataaataaaaaaacctttcaaaatagcacaatattgggcttcaagtctttggaactggagtagcagtctcatatttgtcagaattgtctagtttcaaggacctcagtgggccataattaacgggcttgggttccttcacaactttctaatgactaacaaccacaccctacaggacaacaagggcttttcttctttcttcttgttcttttctctacgctccctgtttcaaggctcccaagcctccacattgttctgtattggcctccgtgctgtttctctctagtttcacgcgcctcagggttacttccctggggctttcagcgctgtctcttccttatctctagtcttgctggcagggtataaatagaccctgcctgacgtgttgttttcattcctcattcatacatgtagctttgattacataatcaaaaccatagctttcacacacctttttcagcaactgtcacagctttacatagtaccccttagacctgtaacaagcccggttacatttgttcatgactgttggaatgtgtgtgatcttggggccgattgagtaagctggtaaccaattgtaacaagcagaagaagagggtggaattccatgcacaatttcaggcacaaaaaattggtgttgacatgcctacattacaatctatccgctggcaatgtttgaattattaccccaacacacatctctatccaacagtccccttcaacaaagacaccaacaaacctcttcaacatccaacccctgatgaagtctccaaggcatgtgagcttgcaaatcagaagttcttccttatgaattttggccgcgcgtatatagtggatcctaatgatgaagactcagtcattgctgtcatggatttcaccccttgggatcagttaagtgaaaccaacaaagaaaacctcaacttcattttggcttttcttcatcaatcctttgggctctttgacccactcttggggtggttagttgttggggattggttggagaaagtctcaggaatttatgcagatatttggaatatatatcaaaagtttcctcctagtaagatggaaaagtttgataatcttttccaaaaatcaaaacatctgggtgaaattcttggtgattattatagatttttgtcttcctgtacatttgaccataaccataatcttatggaacattttaatctaccatcttttatttcactttcctttggcgaaaagcctggtcccaattcctgttcacctcatctcactttcactacagataattttttcaatcctccacgtaaagatcataatgatatatccaagtgggcttttgttgtgtttattcccatctacttggctactggcaaattagccggtcctgattctggttacaatcttaaaggtggtccttttgttctccctactttccataatggtattagttttgacaaacagcacactagtattgttaaaatgatttggcaagccaataggtatgttatgagtgttctggggagagcaggtgagggtcttcagggctctggttcctgatggtagattgcaagatgagggaattataaggtgtggatctcatacaaactcctagtttgaagtttgtgacatgtaggtaacagactatgtacatatgtagcatccccagttccagtcctccacagctcataacaaagtatagacattctcctcttccttacttctccccatctggttttacagagcttacttgtcttggtttatcacttcagattactacttctattgttaatgctgttaaaaagaaggccaaatttcattattataaagaccctcttcattactttggtgatcacttctaaagtattaacaagtagggggaatatatgaatgagtatgtaggaacaatttccggattgtaataaagattgccattgcttcatagatccacaatagtcctagcatgaatgatctatgttcagaacttcaagagtccaggacaagtgtgccaagttatttggatagaatatgaagagaaattgggaaattaactcaggataacatataaatatattatatgataatgcaggaacaatttgaaaattgtaataaagattgtgattgcttaacttcaattatccaccatcatcttagtataatctgtgttcagtcttagaactccaaggatacattatgcgtgtgctcagttataattaatggtaacatgatccgtagcaatacctacatcattttccttagtattgttgtaattgatgataatatagctcataataacctctgtgtatcacagtttataattattgataatatgattcacagcaatacctacatcatgaccttagtattgttttagttgatgatgacataattataattataacctgtgtccatcaagtatttgaatggagattcatatacttgaatctcgatctaacatgtgctatgtgaaatttatgatatcatctgaatatggtttacttccgtagtgtagatcatgcattataaaatcataaatcgtggacttgatagcttttaccccaaaatatatgcaagtaatcaattactataaatatctcatatttgcagaatttgatccattgtcttctggattaatttggtactaatccttcctaattttatcatgttgttagagattaataaaatcatattaattttacatgaagagttaaaattgagtggggagaggtgtatgatgatatgatacttgttgatgagatattgaaaggggtgtagatgtgaaggccccaaggattcagcctttcccaacttcttaattcattttattcaaatttttgttcatcggatactctttgcttgtgaaatatgcttgcaccagcctttcccaatttttatttgatgttttttttttacatatttggtcatttttttattttttttattttttggttttacattttgattatgtattgacttttatattattttgtcatttttctattttgttatttctgcattttgtagaattttatatgaggggatatcaaatataggaaatccaccatcagaaacaactcacttttccaaaaaaaaaattgcataaatgggccccaaaaggggttaaatggacaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaattaatggtggatttggttaatttgataccccctactaaaacaaatatcatcaaggattcctgttttctcaaatgaagatgaagcaattcaagttgatttcaatatcttatgattaagcaggaatcctgcaatccaccaataaagacaagacaaagaagacattgctaggacggtatgctcaatggttgcttttagacaaaatcaaggccatgtggggtcactgaggcaccaaatactttatcaactgtattggactgtcttactcttgaaaaaatgctcattgtggactggcctcccttggataacaaagaagtgaaaaaaaaaaacaagaatctactctcacattaccactcaaagaactactccctttgatttgcatcaataacctagactttcagcaatcaattggacatgcaagcacaatatttcacggattgtggggctacatacattacttggcccataaatttttcaacagccctgaccactcagaattagctcttacggcattgaaacatgcactcaagaatgccattgaccttgatatctgactgtgttactttgcaccaaatgatatcagtgcttaacatttcaaatatacaatcattaagtctcagctcacaagtgttttcttttgctacatagcctcctcaattcaatcactttcagatcaatcaccaccaatccggccaatcaaaccagagaagaccagtctaaccatgctgaagttgatgatggcttcagatctcatctgaaggcattggagatatcttcaaaggtctcattcaacaagctgaccaggaattctcaaattggcttcaagttcttcaaggtgatctggggacctgtatgaatgtgctaagtcttggccagctgtgtatcccagctaactattctcttgcaccatgagggtgattagactaattgacagaacactggagtttggaaaattctcaaggccttagctgggatactttctaaaaagccagttaaaaacaagacttcatactcatgttatccaaaatgaagaagatacacacggctgatctgctctactgtatcttgtcaatattttcttctgtcatttttcctcatcaacaatctgatgccttggttttttatcctgaattgaacagggttgtaatggacaaagaaaatgaagcccttcctgaaaggctttccacaatgtctcctaccttgaggattgacattgttgacaagacctacaaccaattcttaacaggtgacacactcaaggccaccaccacaaggaaacaaggcaaactagtcaatgtacttctgcgcatttgggattttgctcattaaagagttggggatgaatgtggttcaacaattacataatgataaaataaaaacattattgatcaacacctttatcagctttgcaaagcagtacaataacccaatgaatttgtcctgaaagcaatttccaatgtatacagcaatggaatcaattccatgaaagatgattttacaaaaagggaaaggggaatcaatcaactgaatgacatgttgtaaaatgttgtcacagcctaggacaggactctgacatgcagtgacccctggggacagtgtcagatttaatgtcaaaccaaccttgccccccttaattgcttggtgtgtttctatgcgggaggtgtcgggagcaccgttggcccaaccctccaacgtgtgtattacattggtgctcgcagttgggattgcttccaacacttgccttacatcaaggccacagtcagcccaactttggacaaaccaggtgtgcttgacaaaaacacaccactggtggggcttgaacttgtcttattatggaagttgctcatgtcttccggtcagtgcagaccactcaaccaaattcaattcctagagggtgacactttgagatcacaaccaatccaatctcagccttgctaatccaattgagaaatttttgtggtttatttttaaatgttattgtgtgtagcctcctatttagatggaaagaggcatgggatagtttgcagggaagtgcaatttgatgtgctctcattggtcagctcaacaaggcctcaaggtcttgacaccgttggccagacaatcaggaccggatggtgtcggctctaagccgtgtctaaccccagtgttataccaactctgccaacatggcatgttggcagggttggtcccatgtttgagtcggccaggtctgactgacaaaggtctcaccaatccctgacagcaatctgtctgatctgtaaaatccagggcatacaggttgccgctgccctgtgcacaactgtggggtccagcagacgcaagcttgggaaaaaataacctgtggtgtacagggggcaggggaatgggtgaaatcccgttagaccaaactttccctcgagataccaatggtcttagtctcatgacctgaaaatgagggagaaaaaaatagggactctacaccaaagttatccctgtatcagaacatgtcacatgttatttcacatatcaccaacattttgcaacatgtcacagatttatctcacatatcacctacattttgctgcaatacaagaaaggattcccttggccaaaatgaagaatttcttttttggtaaagttgcatacgttgagtgtgaagaagacatctaactctgtgcaccagctggccttgacttgctgacagcgaactgccttaacctcaagaaagcttttcacggcttttgtgaagcttcatggtttggtatgcagctcttgccaaattctgtaaatcaataacatttgaactgtctcctgccaatcactgcctcataaaatccaaatccttggagtgccttgtccacatgtatctcaacaatatggtcatcatcagccccaacattgattgattgaagaatcccatctctgcacacttcaaaatggatgacatatcagcaaattaaaacatctcttgggagtcaaggtatccaaaatcaacaacaagcaactctacctgccttgaaagagaggcatacctattcaaagtcctcattgatgacaatctcctcaatgcaaaacctaacttggttccaatggttcccaatacccagctcatcaagtcaaacctgtttgacaggcaatcatttgagcaagttggagctaatattgatttggagtgggtgtgcttatttatttatctttctgcacttgtccctaaatagcttttgatattctctactgctcaaaaccttgagtcacctggtatcaccaactggcatgctgttgttcatctcatatggtctctaactggtactcaaaactacagtatacttctggacagtacctcttcaaccaccaatttcaaagtctactctgacactaactgggcaaaaaatgttgattgttttcatttgtactctggctacattgccacatttggcaattcaattatctcctacagctcttttaaggagccagttattttggcatctaccaccaaagtagaatacgtccctgtattcaaagccagtcaggaagccaaatggattctcactctacacaactctatcaacacctgtctcacatctgaaaacaagttattcttcaacaataagtctgctgtaaccctgccattatccaatttttcagcaacaaaccaaacaaattcacatcaagtagcatttgatctacaaattcatcaatgaggaagaatctgaaatcaaatatcttccaaccaacaatcaacttgccaacttactcatgaaggcacttgcaaataagaagcactttgattgcaatttggaagcccaaaatccaggcattgagatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaactctcttatgcaattttatcaacaactctagacattatgattgacttctttctttttctagttcactatttgattcttctaaaaattgattaataagaattaatgcctcttgttatctgtgatttaaaacattttgtcttgattaactcatctgacattactaaaagagaatgagaagttttgtatagtttgttacttccaagaacctgttttatcttctctcaatttttattcaaaatgcttgttcttattcatttttcttaaaccacattttgaccacttgtacctagtctacttaaactagcctaactacagtgaataaaaaatcattggttcttacactcatttttcgagagcctttcccaacaaagagtcccttccttttttggccctcaatcctattacgcgcctgagttctcaatttcaacactatgggcaattcttccttcctggaatattgaccctggtagatttccatgcagttaatggctggacaaatcttttttgggcatcaaattatctttaccacaaagctgtttaattggagaggccaaccaatagcccttttacacaatttgcagtttgagttcagatcaacaagacattattctacaatgcttgtgttactgtatggaaagggccatcttgtttgtgcaggcttagagtcacgggatgctcaggttaaagcaagggtttttttcaagtggtaagtgtatagcctcccattcactaaatgtacaaaagtatcatttcaaatttcaagtgcatggcttattattcatgtgcgaacacacatgcataacccagggccaaagaaagtcaccaattcaaccctcatttgttagcataaagtagcttcctctgcacagatcctttgtcccaccattctaaatccaattaaattcctcaactttgccattctaaatccaattaaattcctcaacgtttcctccccataccctgctctaattgtttgcaaaacagctcaacagctcaatgattccttaccatttaacataaatcacttacttaatcagcttggtcaaatcctcctcagtacatcaaccatctttgatcaacttaatctaaatccagatctggatatctatgcctgttgtccagattgcttaagcctggtaggattagaaagagaaacaaatgatgcaaacattacctgtcataggaatctacaaacatattatcttgatggcccatgccatagctaaattggaaagatgaaaatatcaacaaacatcaaagataaatcaagagaggctcaagagtccaaatttgaggcaatcaaacatttggtttacaaaactttcaagagttggttggaaagatttctacaacagcctggaattgatgaagatatttccatttatcttcaaagaggatcaagaccaataatggatgtcttcccattgcggtttagaaccctcccagaattgaatttacaccccctagatcttaatttatggtataaagaattgttttttcgcaagcctggtgaagataactgtcacgtgagctggttggaattatgattggggtgctaatttgagactggggaaggcttaaaaagcactctaaatggcgatgggaagtcctccaatgacaaagtcaaccattttcatcaaaagcttatatgttgactggctcatcttggaactttgatccttgttttcttgaacctcctacctgagaggcacctaaatcctgaaaatgtctatgttgctgggatactgcctggaccaaaggagccagcagaaattcaattaaataacctgctattaccacttattcaagagctgaaggaattgtgggagggattttacttttcccaaacatttaaatttccacaaggaaccaaaaaacgggttaccatgttgacagtcattcatgctgatctcccagcaatccgtaaaattgctggattcaaaagccattctggaacaatgttttgtaatttttgcactatttccaaagaagatatgaatacaatccagccttttttgtggagatcaagaaacctcagagaacaaaaagaaaatgttgccagatggttgaatgctacctcaaatacagtgtgatcaacttttcagagactggtacatgctactcaatacttgaggaacttccttactgggatccaacacacatgattgatcaatcttgacataattcacactatgattctggtagcattgaaagaccacgcagagagtatactgcacattgcagagaaagattggaaggatcatcctaaaaaatccaaaatctgagatggtgaaagctctggaaactctgatactgaagaggaacttttttaccattacattgagaaagttattgatttaagagctgcaagcattttgcgtagagaagcagcagctgatcttcataatctttctgcaaaaagggtttcacaaaattgatggtgggtcagttacgctgaccatagtgttagccttttgagctatcctacaaaaaagttactgttagcaaaccttttggcccactaacactacaggatttccaaaaaaaaaaatggcatagtgttagctgactaagaaaaaaacgactaacaataaccaaatcacttgttagcagatttttagtgtggttagtgggctgaaaagttacactaactgttagtgtaactttttgataaggttacactgatagttagtgtaatgatctcctcagttacactaatagttagcataactgatcaaaaagttacactaactgtaagcgtagctgattattcagttataataatatgtgtagggggctcagataagatggaaaatagtcaccaaaaaagatcaactgaaaatccagattttttttctggctaagtatggttaggagtaaataataaaaagagaaactaacagtaagaatttttttatggctaagcatgatcgggcatgagtgataaaaaaggatagtcaaaggtgtcaaaaaacacagatggaaaagattttactgtttcgtttgaacaaaatccatgtaagatctaacaactgtttgtgcttttgtatagtctccagaaacttgaataccttctttcaaccccacctttcaattttttgtggttctaatgatccaccgccagttgaacaaacatcagcagctgagaagaaggtacactcaactgcttatgaggacgcagaggatgcttagtagtccttggctaatgatgcaagagcagggtaggtggatgcatgatcctgaaagaataaaaaaaataaaaaatcatgatgagatcaataaccaaatgcaagtgataaacaaagagaaattcataccttccaccataacaaaagggttttgggaaagtttgtaggtattccttggagacaatccatgttgttgatatataccttgagctttttgttttcttcatttgattttccagggcaccagacatttcaaaaatgttatcttcttcaaccggaggagtattattttctacaacttgaatatcatcttcctttctcttcttcaaaacttccacacactttgcaaattctttctccaagaggtttttggccgtgtccacgttttcaggccagcaatggttgaatatccttaatcagaatgacgggcggaggaaggtggccataatgagagtttgacactcaagtgccttgtcttggtagatcttgagtttcttgatcattttaacgtataatggatgcattgtgtgtcctctttcttcttcaaagttaagagagtgtggtaatagtttggcaagacaaaagcctgtaggaccatcaccctccataattttggtcagacagttaaaaggctgaaaaataaaatttagcattgtaactaggatctggatatattagtattacacaaactacttccttccaactctttattcaattcattaattgtcgcccattccttccttgtgaactgaatttccttgaagtgaccaagcttcttgggattttccttgcaactggatttggttctttgatctttatattttttgtactcatcaagtagtattgaatcaataaattacattagaaaatattagtaaatgtatcttgtagaaacagaataaataacatggatctctgggttcataggcacaattttgatttttgtattccatattccaacaaattccataaccagcaatcaagttcttcaaatctttactggctgccctttgctcaaattcttgtctccagacgcaagagccagtgattttttaccacaaagtccaactatgcatgtaatttgattggtcagtatgtgcaaagacacaagagataaaaagactcaaggctgtagtcttttccatctttttttctgtccttcttcccatccttttttctgtccttcttcctgtcctttttcccattttctccttcctcctcagtgtcattgtcatgtgagttctccttttcatcatctgtacaatcacttcttccaccatttgaatcatcatcttcatcatcacattcattaccatttttgtcctccttggttatcttcggcatcctattggagtagattcaagacccaattccttcaaaccaggattcacaacaaaagccattttatgacaaaaacacttaatagggggtatcaaataaaggagatccaccattaatgcaaaccagtcacttttcccaaaacatttttttgcatcaatgggccccaaaaggggttaaattatcaactaatatgtttaaaaaagggttgattttttcaaaccagtcaattaaataagggtggatttggttatatttgataccccctaatgtgcattgccttggggtcccatttaaaatctgtgttttctcccaaatcaagcagtttttcatgcatggattcagccatggtcatgttatttgatccaggattggtggtctgacaaagcatgtatatattagaagaagaaaaattagttttggcctttgattatgaaaatggattaccagttgagattacttatcttattagggggtatcaaatataagaaatttgaaaaattaaatctccatttactcttgaactaaaagatttttttgcaaggtgtgctgtgatgaatttggaaggcaaacatgtgcttctttccaaaatacatccatcaaaaaaggtggtttgatttaacagataatgaggttttaagatttcaaatttccatatttgataccccttattgcagagttgatgcttcttcagggggtatcaaatataaccaaatccaccattaatcaattgactggtttgaaaaaatccacccttttttaaacatgttagttatccatttaaccccttttggggcccatttatgcaaaaaacgttttttggaaaagtgactggtttctgatggtggatttcctatatttgatacccccccaatgtgtaatgtatatttactgtatctataaagtaatttctgttctgtaactgtgaatatacttatgagctgataactcgagaaactataagagataatgaaaagctgtaagaggtaactatggaagaaacaatatgtagaacctgaatatgaaataatactgggcagatctatgtagaaatgatgtgaaaaatgaggatacatggagaggtatggacataccacattagcacagtgtcaattatgcccactcattgactgggatggttgtcgccaaacaagcttatgatagggggtttcaaagttgatttttgaacaatgttgtacactacatcatgaatttcacagaagttttgataagtgttccaaacaaagagcaattgtaagtttcaggaatctaaaattttgaacctcttggaatttgtgcagaatccggttcaaaaatcagctttgaatcccactaatgcatccaagtttcctgattcccccgtgttaaactatggaagtaattgtctacatgatataaaaacactagctgcatcaggtttggtaacaatgatcccctattaaagattattgacaaggaatttttggcaaaaaagctgacatagtgttttaaggaagggcatttctctgattaccaactttgatattgaattatcatcatgtgataccttgttatatttttatttttgtgtcctgaattggccaaaataactctcaactctccaataaacagtcttcaacactctttgattgtttgattgcgcataggaataaaaaaagtgaaaagaaaagcacagacaacaaggccttggtacaagtaatagaactgatcttcaaagtactttgccacactgttgtatctatctgccttgttggtacacaacacaggtatccttcaaggataagttgatttgagcatacatgtcaagccgtgtaaaactggggctttgactcaaaggtaatacagtgcctgtatttatcagcctgccagattaatgtgacaacaacaaacttgtcatcaaaactgttgccaaacttgtggtcaagaaaaatgaagagatcagacctaatatcataggagttgtgattggttgccaatgaaaaccatccttagtgtgagtaggaaggagcagcaatacacaggcatatcttgagatgtacttgttgtcagtatgtggtgggttgaagagcttgtgggtagtgaaggtgagttgaggtgcacagtcagaattggtaagctcttctccatactccaaatctgccaacaagagaaggtcatgttctgccatgagttcatcaaacttataaagtttggttgagctcttagggtgatgtcatttttgcttatgtgatggtgaaactaataaggtttggttgaatgtgcttgatgatctactttgattgttgaatatgcatttggggaaggaataaaggtcagatgatcttgatgatgcatttccaataaccacacaaagtcctgattttattcttgggggatgaggctttcattgaccagggctgactccttcatcaaatgagccagccacaactccagaataagggaaacatagttcttagatcttcagcattaggagaaggatttttgtcatcaattcaaacaggcctcaagggctgtattgccttcacaatgaaaatgagctccatgctctgatccacaattcaatggggtttcatagtaggtttgggtagctcagggagtgaaaggagtaaaatgattcatcagctcaaaaagcataatatctcacccggagctttccagccaattgcttttgagatgtgttgcaatgagaagattggacaccctgggcaacctgggccaaaatttgcctggctgctgcatatggccacattgtgcaggttggtgctgcagaaaagctatctctggtcaagtccttcctttgacagccatagttggccaccttgtggtcccagaattgagaatctcaaaagcaataatgttggattcaggcttgagcttcatgcatgtctggtaatccacccagtataaacaaatttgctggatcattttcaacccatctaagttgaggtcccaccaaacagcatccacccagttggagtcatcagttccttaggcccaatatgagttctctacagctgcaagttggtctcatgagagatcttgtggatcaaggagatcacttgagctttccctagtcacttatggtcagccagcctcacagggacgtacactctcttcgaacaacctacaaggtgggttaattcagataatcacaacaccatcatcttccttcagatctgttgtaattgaacaaggttggtttggtatgtccggaggtaattgattgaccacagtgtgtattaccttattttgttgtagtgtactaggagcattcccatcaagttgttcagtaggcttgtctgacatcaacatttggggagaaatggcagatattgagtgggctactatggatgttgggcaggttactactgttctgggtgttgggagaggagaagacatcttgctctcaggagctattggctgacatggatgagattgactggatcagattttgtggcgggttgctttagctttcatttcaagttgcttttctccattaagtgaaagtttctcaaaggcctcctggttgtgcacaagatcaatgcccttttgttgcttcagaaagttggtaaatgattcataatcttcaactgatccccctttgtgtgagcctaataaactgaaagattcattggcaaacattgccctcttgtttgtaatgtttgttttgagatcgacagtatgatggtacttattgcaaagggtggtgagcaagaagagaggtcagtccagttagccagctggcttgtttgtaagacaccttgctgctggatacatttacctctatgccacccatattggatggagatcttgtcaggagggctggttaatggtagatgccccttgctggttgaaaggcttgggggttttgggaactctttcagctgcgggggcagcttgttacgtggggtatggttgtatggtagtaatttgtgcagtgtgggcagtgagatacttgaagggcagtaatggcagcaatcctaattgagaagtgaaagagatgggtggaaatcagatcttgagtgaccttgcaggtagagaaggcacagctagattggtagagctgggtggagggttgatttgcattggtaaagatgcagatgcagttttgtaccttacccattgcatatcttacatcttcatttcagccacacctttctttaggagtccatactcttcttatttattgttcttcttactctcccagtagcccttcttactctctcagtagccagaggcagcccttgaagcaattcatgcctctctaagctctattccctcaaagagtagcttcacaatgtttagattgcatgagtttatctaatgacactggttgagaatttgttgtggggtaaagccatgggcaagggggtggttgtcttgattgcagcactgttaacgcaggtttggtagcttcctcctaaatcaatcattgtgggtttcctgtactgggcacagtacatgattgtctcttgtggggaataaagcataggttagtgtttcttgagggtgtgggggcatcaataagagacttattttggatatgtgtgtggttggtggacagtacactgatgctggttgtcttgaagggctgctgcttcttggctggttgggaatggcagatgcagcaggtctgtttagtcattttttcttggctcctggttctgaaatcttgatattggattgccttcatccagcaacccccacagaaaaacattgccaagcaaacttcccccttcaaaaaaagtacagttggtggtggtcttgataaaaaatgattaggaaaccctcaaggccaagagcatcacggatctccttcagctgatagatagctaagaatggctcagaaattcaagaaggggctaggctgagaaatgttaaataccttgagctgtaccccgctggcccatgtactgtcaacattggcatgaagctttttgttgagctggtgtctgacgtcaaactgatcctcttcattgagtgccgttgtggaactgctgaacaaccagaaacagagctttgaggggaaatagacatctacactactagttatgtaagttaaggctatgagtgctgatgaggctgccctctaagactaatgctgaggagagagggttatactaagaaataagaaagaggtgtgactactttctaactgattcttaggctactataaccaatgagtttgttccttatcagtcccacaagtgaagaagtgagaatatgagagttgtaaataaagcagatctctgaggacactgtgtgtaattggtatttctgggggcaatgcaccaaacagggcaaggtcattgatataagttctgaaagtaaaatagattttatctatgtttgtgcacaataatatctgtagggtagaaaatgcatagggggtgtacaagtgataagaagactgtatgtatactctagggtacaaatgagcacagtctacagtcattctggctatgggaacaacatgtacatatgtagcacaagagatgtgaaaagtaaacaatcaataaggagggatgagtaaagaaaaacaatcccaaaagatgaagactgtgaatgagtgtactactgttattctaaaagcatatgagaaagcacaattatgaagagtgtgtccgaaaaaatatatgtagtatgtaatgtaaaaagaaatactgtaaaggagtgtagctgatgttatgagaaggggtatatgtaaaagatggtacttggaaatatatgatttatgtagcaatctgtaagtatgtactgtatgtagctaatgtgtattgtaaatgtaaagaatagtatctgtaaaactaagactgccaataactagtgatccagtaagaaatgaaatatagcttgagtgcctgactataggtaaaggagggtgtagaatctgaataatcagtaataatatgataattcccagtgaatgtgcagtgaaataatagatgatatggaaaggcatgggttatcacaccattgtgcttgaggagatctctgtccactggattgagctgattatagccctttgaggcttccttgttttgcagaccaatattgttgtgagctgaatgaaagaaaacatgagtgaccagcacaacattgtcaagaacaatcaggcagagatggctacttactttggtgatgttttttttgggctgtctgtatgtccagatgattgaatttgtgccaagcacttttcttctgtcgggtttttgacattgtccaagatattctgcaagacccttcaaaattggctgaggcttgagcaagagcaaacaaaattatttcttcattcaagtgattgtgtttcacatgcaccttccggagcttttgatgttgatgtagggtgtgagatctttgaagctatacatgacctcattggcaagcttgatatcttttttacggggtttttattgggtggttgtggtttctgaagataccaacgtgggatttgtgtgtgagctggcggctgaagtagtattggtgtccaattcaaccgtttgattcactacagctgcagcagtattagcagtgactgttgactttcattttttgttgggtggtggggaatacagccatggatggagtagcggcaggttgctgagaggaagagttggccaaaggtagtgggatgggcgtattttgactaactgtgatccagtcagttgtttggttgggtggagttggggcagccatttgttagctgataaactgacttgacagatggctaggattctgagagctccaggggctgtttgggttgattggaattggattgacacaatgatcatggttaattccttcttgctgggttggaatgtggatattgctggagcaagtttgatttatatatatattccctaaactttgatatcaagagcattataatctgactgattcagcccagagttgtcctaggatggatcatatgactgcatggcagatggatggacaatttgaccagttgaaaatttctgtagaggctgcctaggagctgcactgggtgcagacaaaagcaattgatggcggggaggtttggccacacagtaagggctatgacatatctccaagtacatattgaggttagtatggctgttaagtcttaccaagtcttttgctttggagtcctccctggtttgagggctgtgctcaaatagttcttaggggtgggttgttgcggaattggatcccaaaccaccatttttgcactgcaggagtgtattccaatgcatttcctactactcttctatagtgtaaggtaggtaggtctagaggtcaaatgtctttgatgtggaagtgaaaaacattgaagttgatgttagtaagatctgtcaagtcatatgtagcattgagatggatcttccacaagtttacaagtgctgccctggatctcttgatgatgatgttaacccagcaactggtatcagctcatttcaagatctttgtgagaattcaaactcagttggtgattagatttctcaaatggactccgcaggactccatatttggcaacaaacaagttcaatcaactggtaagctctcagagtgacctgttgtgtctctaacccaagggtagacactagagatttacctgggccagatcagatattatgtcagagaccttggacccttgaagggccaggatgcagctaggcttttctaccaacacagatatgatactttatgcctattaaactgctctactacatagtctccaatgatgttggtgtttacctttgtctactgttatcatctttagtccacattcatctcccaatccatcttcttcatacccactttgaacttcacatttgccagcgattggatgtaatttatatgataacacatgcttgaaaggcttgatatataggtgccaattgggctaaggagtccagaactggttgccaatttaagatctcaacaacccaggtcagagacacaacaggggctgtttcctatgtcactcaaaaagaaagcaataagtatcaagataaattcacctggcttctttcatatttgaagtagaacatttgctcattttacactggttcttgagcatgtgttccaacaatgccaagtttcttctctttcaagaaattatgtgcctaaatacctattgtcatatcacatccaggaaacatcataaccacaggtaagcagaatgaaacaatcctgctaaatgttgaatattatcatgtatgagcttgtgcttaagtgattttgcttgaattggactgttgaggaggccctggtgcggatggcttagttcatgctcttctttttcctcccctccagtcctcccatcatccaatgacaatttttgtttcctctgatcaagttgctagacctctaacacagcacgttatccatccagattcccgtacacgcctgccactccactgaggcacacgtttggcagttttacttggttggctcagctatgcacagagctaccaatggcaaacccattacggtgtggtatgaccaatcaaaacttgttacacctttttaccacctttctggaccattttcacatcttttacatggcactacaacactcaaaccaacatcttacgcatgtaaatacacttatggcaccttcaatcgtcccacagacacttccatcagaaccacaaagtccaacaacccatcagtaacactccacatggatcatcagccacacttggtaataaaataagtacaaatcaggtataaagtgggagaaagttcaccagcagagagagccagactattaggaaagacccctgatcttcaccatcattgtttctccttattacataccatggcacttcctaaagtagcctcatacgtcatgttcccatccctgttgcttcagccttgtttcacccttgtcacacatgccaatcccaagccatgttcttgctttgttacatgtgccctgtgatgatgccttgctccttgttttcgtattttgccctagaagacttatatgtggtgctctcttggcccttgccatttctcccctatcagagctgtctttattgctccctggtcatcgatttagcattacttacttggaatacatttagcattacagaattaagacatttcacacagacttatcaaatcttacatcttcattagccacacctttctttaagagtccatactctcatttcttgttcttactctcccagtaacctgagaggcagcccttcaagcattcatccctctctaagctctattcctcccaagagtagttccacaacggtagaatacatttatcttccagtacagtttcatgagacattgagtctatttttttcttgttttcaataggattcaaatgtcaaccaacccttgatagcgtcacctctgtctttgtcaaccaaaaaagcccacaagcagcttgtcccccaaagtgattgcgattgacacagacaatgaggatgaacatctaattccaatacctccccacagtatcccaaaaaacctggctgaaatgtcccatcctgtccttttttggaaaggcatttggccagccaaacacggtgagctcattgatcaatcacagggatacttgtagtagctctcagtgggtcagttaatcaagccaatgtcaagttacaaaagactacctgagctggatctgtagtctcaaccaaactgactcacattttgtttgctctcaggatttcaatgcgctctctaaaagaaatgaatgatatttacatgccagagagctcacaaaggaacaatcccaacatgcaaacctcatgaacacctctcattcaaagggaatgccaaaattgtcaaacggtaatatggaaatgtcttccaccacttgaatctgtatacaacaaataattttgccagcttttccaagctcacaccctttggccaattcaaaccagggtggtctgccaaaacaacaaggggccaactcctcccacttggcaatgccagtgtgaggactgttcagacaatccaaaatgcaagtgttgatctatcagtcaaagatggtcagacaagccgccaagacacccgatgtcaacctggattggagtgtgcaagaccttcaaggctttgcccatgtcttcaatcacagaccacaacattctcactccaagaaacccaacaatgggatcatgccccaggtctatggccaaattgttcctggaatatttgttcccagtatttgaatgtagctccaaagtaagacaatagctttccaaagtaagacaatagctttgagttggcccctgattctttcaacaactgatcatgaccatgatatgtcatgcagtgtgggtgtagccgtaactgcatcaatagagtaagttttctctatttgatgagattccaacactgtttgcacacaattctaatactatttgaatgctttagacagttggcaggggcctttgagagcaatcatccattcagaagacactttcatctggttggggttagtagctcacttgattccagagcaccagaaacagcagctgatcagatttatgcaccctacttttaggtgtttttgctgaccataaaattcccactggccaacttgtcacacattagaggtgtgttcccttttttccttagttgattgattcctaatgtgtatggtaaaccccctgggtagcactgatcaagatgggacatcaacagtggcgagctgatttccaacacaatggctcatgagcacggcaatagtaaatatgatcaaacatcagaactcacctgtttgcccttgatccatggtggataaagacaattaaccaaaacagtcttgcaagttaagggctagttttgctctatgaaggcaagcaatcctcagatgctcacaagtgctagtaacctttggaacatcactggaccccttgatgattgattcctcattcaaagccaaggaggaagtaagcaaatcacccaaaccaaaggagactgtaattgagtctatttatagtgttgatgcgttttgtaagtcttccatctgattcatccccctacacatacaccacaaaatatttgagggcagtacatgtcaggtgacatgaagctgactcctgcctttattccagtgttgcttcaaagtcaaagggttgggactccttgatgaccacaaagggcccattgttatttgagcagacaaacaccagagtatttcttggtttgtcaatcattcctgtagcgccaacacagttattttgcctgtttaaattgaggatgtaagctcccaactaattgcccgcttcattcttgttgtatgtcctggaatgctgacccagttacaatttccttactttctccttgcaaatcaatattggatggcttgctactgctgtttcagagtgttatatttgtgtttttcattgtgaccaaataaaagaatttattgaccaacatatggaccacttttggaaaataacaacaggatgatgcaacataggatatttgccatgtttgcaaagaaaaacatcaaaacaggcacagaaattacaactttgtatgcagatccaaacaacaaggaagacggatcaagagaatgatgaaaaccttgctcgagacatgccatgcaaatgtaatgcgtctaagtgtggaggcatgatgtttgcttagagcagacaaatccagtcaaagacctccccaatccgaattaaactctagctcccaaacttcaatcaaaaaagacctttttcagaattatgagtttgtgagtaagaaagccctatttttgcctgttttcttctcccacattaccttttactttgcaaattatgctcttccatttgattccttgacttctctgagcacaattatgacatacgtaactgaatgaatcaagtctcttaccctatgacttcctgacaaatatcatgcagacttaaagcaagggttccaataatagtgggattcagagttgagtgcaaataccttgcaaaggggcttgcaaatcaatctgcacaaccaagcatgcatgttcagctcccattactcattataaggctagatgtggctagtagaaagccatttttgaaaatctccatgcatgagagtgtgacttgcaaaatgatttgcaagtcactgaggtcaaattttccaagacattgttttgatcacggaatggtccagggttgaaagttaagttgtttggtaattgtccaacattggacaagtagagttttataggaactggctggttgcagtaagaaatttctagaagctatgaagtaaatctaatctaataatttttggtatttttttatgaaattttaagtgtggcaaaaggcaggagatagtgatgatagtaatgtaaaaacttttttgagggtttttgtcttaattttgtaatggataaccaaaatttgactgtttaatctaaagatccttgggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctcctgtgaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtagcggactatttctgactaaaacgtgtgataatatttctgaggactttttctaaggactatgactaaggactatgactaaaagttataagctaactatgtctaaaaactataagctaactatgtgaccaggctgcacgtcagggaactgatgagggaacaaatgatgaggggaaaacatggcttttcagactatgtgatgccaagacacgtctcctctagctacacaaggtgcaaaaagtaagaatttttatggtaaaaactcagggataaaactggtataagtaattcagaagaattacgtagaatttatggataaaatccaaaaattggctaatttatattaataaaattaacataaattaaaccagagtggcctgataaatcaggggtggtttaatccctctaaggtattgtgcaaaaagcagaggatttaggtacctggtacactggggcctgtagcaggtgtggtttaaatcccaggagttaatttttagtgaaaatcttcaagaaagggttattacttactagtaataatccaaaggggtcttgaggatattattagtagaaactggacagttgggagcgctcagaatggttgattttgggtgctgtgtgataactggggaatttctttgaggaatcttgaggcttaataacagtaaaaatagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatagtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacacaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagcttgtggcccatttcttggatactggtaacccaggggggttttatgcgtgtatccaaggtggttatgcatatctagtacgcgtgggggcttgagtattgggctcaattgtagtcaagcgcgcctgtcaacagtgcgaagcatgactacgcagcacgggggcttggaagttggagacaatacatgccactcaactctatcttctaaactatacacaacactccaaatatgagacaagatttgcagtatatgcttattgttgtgtgtgatgcataattattcaggtgcccttgatctatgggcacccgttaattattcaagtgagtattactggatgaaggagttacaattaggggtacctttggctaaggtactctaggttaaattgtatgtagattcagaatctgcaataataatcatatattattcctaagttgattctattttttatgtgtttttatattatttacataagcaatagtgtttattttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgcttatgacaggttgtctctgccatagtagcaagctgacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaaagaacaagtgaaaaatatcaaactgaaacactatggcccagagggtggctgctaagaccaaagaggagacaatgacatagcctgcttactcaaatgggtacataagtctgaaacacgtatagccacatgcaggcacatgcatagaggtaagatactaatccccaagtgggtgcattagtgtgaaacagagagataagagaaagaggagtgcatatgcagtatctccaggaagggaaagaaagaaacaagagaaaacaaggagggttcctaataccctggctctgtctgagatgggactttcttcccccacatgtggtctgggtgccttgaggttgctgtctggcctgaggaccaaggtgtttggggtcttcttgtcctaattgcgcagtgcattgaggcttggaagttttgatttggctcaccacaacaagcatgatgattggcctcattgtggatggtatgttatgtctgtatgctatgtctttcttcttgagttgattcaaatctacaatcaatgtattgattttttttaatttgcaaaaagactgccatgacaaacaagttgaaaatgggcttgagattgaaaccggaagcattcatcctaaaaagctcagaagccacaaaagtagctcgatcagctctgcaagtaggcatgctcatcaacaggtcacaacagctattttcagcaagctaatggtttcaaatcaaaatccaaaataattactgttccttttccttcctcaaatgcttccacctctacctcacaacctagcaagaaatgtactcaattttcttccaaccactcccccttgaatcagcaccccaatgacagcagcactcaactaatcctcgaccacataaccaattctggagagcaccttccaaagttctatgcttgctgggctaaactactgcgccagttgggtttgtattcctggacaatggcagaagaagtgtcagataaactggcaactttggacattgttcttgtatcttcaatcctcacaacaagtcacccaacttgcccccagagcttgcaatagcctgcacccgggtccagcaatttctaagcgtcttgcttccatttatcattgatctagcgtatgagcagcggtgggccgctacgcttttggcccaaaaagcatagcgtagcggcgcttttttttcatccaaaaaccgtagtgttagcggttttttagcagtttttcgctatgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaacgctaaaaaccactgaagagctgcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgctaacagcaattctgctgctttacgctacactaaccgctacggttagtgtagcggcccaccgttggtatgagagctggcataagataggccagtgggcaaaagtccaacctcaagccaaactgatcagtgaaaagatagtgtttcatgaatttgagaacttatctgttgttctgcattagcttagtgagactacatctaagaccaacaaggatgtgttaaaattggttgatgtctcacatctcagtattcatatttccaaaccagtttggattaagatttacaacatttctaattattattcagaatcaaatcagtacttcatgaaggtgtattccctcctcatacgtttgttgtctcactgcgcccacattgaccaccttgccaatatctcgtggctccctctaggaaggcctccaaattcttttcttgaacctactatcaccttgctcaacaatgcagtgttaaccatccgagttcctttagttgatgctctgattgatctctctgggtctatgtatggttcacaactccttgcaacattgctgaaagagacttcaatcatcaaagctgtcatttctctaatctttttgcctaacgatggcctgcacacctcatcactggccttagtccaaccaaatctaatcccattcaaaataattctttcagtcatttatacagagtctaacacttggctcacttgtttttttttatggattcctgtgtgaaataagaggaacttgatttggtttggatgcttctttcatctcaatacttgatgtgaaatttttaaactctgtttcatgtgaggttcaaaattttgtaaggtattcaatgaccataaaacctgattcatatccaagaaagtccaaggattcacactccctctcaataagatctgagccctgtttctctccaaaaaaatcttaacttttgaagcttggtaaccttcaaatgaggagcaactttataaatggatgaatttttgataaacaatacttgaatgtctacaataatagaatttacattcatcctaacttcatctcttaaattcatctggtatttactattttggactaacatcagtcttggttgtatgaaatgttataaaggtaatttcagtccgtatacaatttaaatgcacatctattaacttctatgaagaaattctggggaggaaataattgcacaaataaaatatttctgggattagtcaactgagaaaaatcaaaatctggatgtggttgaccataaacaaagaattggaatttcaaaattgaaactaaattcttgatattattgtctgagctcttctttattgccataccaaaacatgcaacaacaggaaattggtgtctgtggaatgataaattttctgattatttacctttgacccaaaataatgtttctttcacaggggtttctttaggtcagttatctcattcacaagttaaaatgattttctgaatttgaggccatatgtatgatgttggtgcctcttttcaaaggcaaaaataatgcatattaagcacagaaacccttctaaatggaaccagaggaatgtgccacacaagaggtggggaagtgggaattgaaggtggtctgaagaagcacctaagaaaaaaaaaaagaaaaatccgacaagatttgtgacctccctcaagggaaaaattgacacccctcaaggaggtgcggcctccaggatgcaaggtcaggcccccgaacctccaataaaaaggcttatgtaaatagttattcctttcaagagttaatccaagaaccagaccacttacctgacttggtgtagcaactcacaaaggaccaaagttcagtgatactgaacacacatcttggtgggtactactataatctgagtggatttcaagttcaactgactttctcttgatattccttaaacgtttttgtattacccccagatatctagtatttcaaaagatcccaaacccgttttcaatattatagcaatttaatttgggaaataaggtatgcttatttcggaaaatgttgctcaaattgtacttccaaagctctctaactccttggagtgtgcgttctgactttctctttttgcagatacaatgccctcaactgccaacctcagtaccaatcaacaccagcaacaagagagcctagcagaagaattaatatcccttggacatgagatcatagccaaacttggagaatcaaacctgacccaagatcacattcatggtgtaatggaacacctcaactatctggttggtggatgttatggcaaagctggattcagctacaatagctacattagagctctagttcagattgtgagtattacattttctattctctctcactttcatgtgctgatctcccttgtattctctgtgattgtttccacagctccatcaagtgtttcatcgcaaaatcatcgagcttacggttgccatcacaaacaaattggatttccagaaggttgtatagatgccactaggggccgtcgttcacttggagggacacttgaatatggatcattttgaatcctatgcagacaggtagttcagagatggttgcggctgtggcaacccatgcctttacataggcctattatttcactgtatattcacttgtttttccttcattattatgacatattcaaattatacacctcattttacatacagtgactcactcaagccatatttcatttcttactggatcaatagttatttatatatatatatatatattgatacatgtagggaaccagagatagagatacatataccatacagcaacatacatacaacaatcaatgcataccttgccagacataatttagtaatattttctttccccctcttttgcatattttgccccttagtgactccttgcatactttgcactcattcctcagaaaccttgcatattttgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctttattacacctttattgtgtgaacgcgtggggggtcaactccttcagattttggtgtatacttgtccttttttcggaattaaggataattagattgaacccccagatttactcagatttctcagttagattgaatataagatattttacatagttttattttattggatatattacttttacatattattagaaaccttcttacttccctggaccccttctggaccttggattttggattttcccttttggcatctcatactttcctctttggacattggactcagattctttcggactttggaattcagatttttttcccttttgtcaaccttacctgccttttaactcaggtcttacctttggattggtcttcctggatggaacagatactcctcctggacttggatcaacttcagaagtcttttacctactttggccttcttgttggaaccagatactccaccttgaagatgatcaacttaggtcttactcttgatattggccttcctggatggaacagatactccccccttgaagtggttcaattatcattagtcttttttttctcttactggccttgggactattttggactattggactcagtctttccccttggagcttcttttggtcacctggctttggatttcttggatggaacttcaacctcaggactcttggacttggcctcattgaaaggataacagaattcctccattgggaggcccatttttaagaattttctttagatacctggacattggccttcttggattggttcaaccctggaatctggacttggcctcttggaagtggttcaactttgttttatttggatttggcctctttggtttggaacagatactccttccttagggtggttcacttttggatactatggacttggccttcttggagtggatcaatgtctggattatatttttgcctcttggattggataaattacagtactttggatttggctttccttttttggatacagattacctccttggttttatttttagatacaggacttggccttcttggatggaaaagatactcccccttgaagtgggtcaaccctggactctggatatggctcctttggattgacctcttttttggattcccttccccccccccctcattgtttatttttctcttttatatttttctctttatatctttttcttaagtcctctatcttcatactggatgcattgtctggggacagacaataagttgggggaggatgtggtaacccatacctttccatagcccctatgatctcactgtatgttcactagttggtcctgcattattatgacatattcaaattctacacctcattttacatatagtcactcacttaagccatatttcatttcttatgggatcaatagttattttcactcttagctttacagatgtttttctttacatttacattacacagtagctacatatagtacatatgtacagattgattcatacatcagatttttctcaagtactctcattcacaattatttgttcttattgcatcagtcacattctttacagtagttgcttctcattacatatatcagatattttctcagatactttctttacactcattatttcacatgtacccttcaggataacagtagtacactctttcacagcccttctcctctttgggtttgttcccctttataactcatccttgttttctgtttacatttctcatctcttatttctacatatgtacatttctttctcataaccagaattgccacagtctgtgctcatttgtatcttagagtatagaagtactccttcttacacttgtatccccatatatatatatatatagatacatatagggaaccagagatagagatacatatagggaaccagagatagagatacatatacatacaacaacatacatacaaaaatcaatgcataccttgccggacataatttagtcatattttctttccccctcttttgcatattttgccccttagtgactccttgcatactttgcactcattcctcagaaaccttgcatattttgcacattatcctttgaccacctctgcatatttgactcataccctttgaaccttaatcattactccacaatcctccttcctcaccactcctcatacactctgtggtattatcactagacctttataacacctccctgtcctagaactcactaagaattactagaattcacaccacaccttacttctttttcttagtgtaactcttcccaactccagcattatacaggagggcagcctcaacagcacccatagcctcaacttacattattcgtagtttagttgtctatttcccctccaagctctgtttctgattgttcagcagttccacaccgccaactgaacagcacataatcaaggtctataatctggccggcaaaattcttgtccaagcgatcaaaagactagggaatacaatttacaagaatcatactgtggaacgggcaatggaaaatctagagaagctgcaaaaaacaatgcatgtggaggcaggcatgatactcaccgatgaactaggattgtcactcacccttcaggacatcaccagtgagccgactcaagtggaacctgggaaattcactgaaagtgagtctgtaaaattcaaaatgtgaaattcaacaatttgaccagtgatctgtgtgaaatagaggctgtggaatttgacactttgactagcgagctgcccaaaatagatcatcattcaggagcaagaacttttttgagaaattactgtttgattgctgcaaacaggtacacacatgaaatttgtctttatgcgattgaaagagtgttgtttcagaagttgcttttgaataacatcatgtagttccacatcatgttatagttcatttccttttaattctttagtcattgctcccctattggattcttttccctatgtagttctagctagtgtgccttaaaaacgtaccaggaggaggccttctccagttcatctgttcatgaccagtcagcccatctgtgattgattgacaagtcatcgactctgccttagtagtttattttagtttgctcaaaacactcctttctgttactcacctagttgacatgttgcatggtcacttcatccacatcagccaagaccaaatccatctcgtccatcacctcgcaatacaaccattggcgtgcggagcggtgacgttccccggtgcgtgcagcagtacagtagggaaaggagtcaagaatgtgaaaatagtcgtggaatctctcttttatacggtggtgcacagtccacacagtcctctctcggactacttcagcgtaaaaagctcctcgattggcggcggttgttttgtcttcgagccccagcggtgtggaactgctgaacaatcagaaacagagcttggaggggaaatagacaactacactacgaataatgtaagttgaggctatgggttctgttgaggctgccctcctgtacaatgctggagttgggaagagttacactaagaaaaagaagaaaggtgtggcttgtattctagtaattcttagtgagttctaggacagggaggtgttatcaaggtctagtgataataccactgagtgaatgaggagtgatgaggaaggaggattgtggagtgaggattaaggttcagagggtatgagcaaaatatgcagaggtggtcaaaggataatgtgcaaaatacgcaaggtttctgaggaatgagtgcaaagtatgcaaggggtcactaaggggcaaaatatgcaaaagaggggaaaagaaaatatgactaaattatttctggcaaagtatgtattgttatctatattctccctatgttatgtatatattggggggggggggggtacaagtgtaagagggactacttatatactctaagatacaaatgagcacagactgtggcaattctggttatgagaaagaaatgtacatatgtagaaataagagatgagaatgtaaacagaaaacaaggatgagtaaagaggaacaaacccaaagaggagaagggctgtgaaagagtgtactactgttatcctgaagggtacatgtgaaataatgagtgtaaagaaagtatctgagaaaatatctgatatatgtaatgggaaacaactactgtgaagaatgtggctgatgcaatgagaacaaataattgtaaatgagagtacttgagaaagatatgatgtatgaagcaatctgtaaatatgtatcatatgtagctactgtgtaatgtaaatgtacagaaaaatatctgtaaaactaagaatgaaaataactattgatccagtaagaaatgaaatatggcttgagtgagtgactatatataaaattgggtgtagaatctgaatatgtcataataatgaaggaaaaccaagtgaatatacagtgaaataataggggctttggaaagggatgggttaccacagcggcggtgtgttaacatagtagggagaattggtggtgccactccccggcaagtcagagaaactaactactgaaggcaaacggtaactgtgagacaaaggaataatgaccaaataatcaactgggtcgggtccgggagacattaaattttctgctgggcggtgtgggtcctccgtttcttcgtaactggggagcaccattgctggtttgatggactctggtgtagcacagccaaagaaaaattgtttgctgggcgtgggagacactatcaaagtagcattagattgtaagtatgtcttgcgacgacggtcggcaccttctgcggaagtgtccactagggtttgtaaatgagagtcttcgtcggagtcagaagggctgagctcgtcttctcctgatcacttgataacgacaccggcgtggccggcgcggcattgaacaggggtacaaatcccagacccttgttagtgcttgcatccacgtctaagatagcgccggtgtgggcttgaagataagctgaaggatggatctcgacaagaggcggcaacgtgaatccatcatctatacccacggatacgcgactaacagcagaataactagaggatagtgggctgttgtttgttaacatgtcggctagggcagtggcagcgttgacttcggtgggactatgagacatgactacaggaagctgactactgctggcagggaacaaggctgtcgaccctgcttttatacccaagtaatgacaaccacgactcggccgctattttgtctcgctctccttccagcaggcctcaaacattctcggcactccttttccgcttccatacctttgttttttttctggtgcataactttcctcgtcttttgatcacaatccccagacgctgtgctcgtttgagatgaaacaagaagttacaactagaggattgggcgaggacgacctgctcttaccaattcgggaattttcatttatcagtcaggctacaatagacaggttgaacgcgtccaacaaatgctggaaccagtttctggagtctttttgggctgactcggagcggctgcgtcaggagtttgaacggcgccaacgacggcgctacaaccgaaacaaattgttttacctaattcactgggagcccgagtacagagccccgcctacccgcagaaggtcaatctaaagtatgcacgaccagagctcacactgttacccatcccctgtccgctacttccatgcccccctaccttggccaattgagctcgccaaccttagcccaggaactactaccgaggacctttggaccattttagccacttatggtgaaattgaccattgcttccttcttccacgaaaacaattgaaccccggcaccatcatccacttttctgattacaagaccgctgcggccgcagcagaagatttggacggaacgtgcgcggatggaattgtgcttcaggatagacttatgagccataaagaacggtcatccttgatacttctgcgccggataagttaaaaaaaaaaaaaaaaaggatgagaagttatagaaatttaaaacccaaaccactctaactccaaaacaataccctaattacctgacctttcacttcctacagatttcaccccctcttgtcatcttctttccccacccctccaagatacaaatttgggggtggttacaaataaaaatgtaaaaaaaatcttagaataaattgataaaaccaaccaatccctttcctcaaaaacaaccagcctgtctcctagtccttttctcttttcttctccttctacctcctcactccttttgtgtctgaaatattccttctctcaccattggtaaattttccacttgtttgtgtttcctatgtgaaattaagtaaatagggggtatcaaatataggaaatccacctttagaaaccagtgacttttcccaaaaacattttttgcatcaatgggccctaaaaggggttgaatgaagaatcaacatgtttaaaacagggtggattttttcaaaccagttaattaaataatggtggatttgattatatttgataccccctaattaatttgtgtcccatatttggtgttccacttttttggctcatttcccttgaccctcttattcaagatttccctcttctttgtttggatgatggggtcatcatctaatttgggggtggatgtggtaagccaatcttgaataagaggcccacaaaatcaaagcatcaagcacaatatcaagccctctgaatgacaagaccctcaatgatcaagacaagccccttctggaatattcagtcagcctgcgacaccatgaatgtcacaagaccaagccccaggacagaagacactctggattcacatttcatttctttattacataatcatcttatgcagtcttacatcatcaatccccattcagccttccacacttggccactgcatatgtttcattctattccactttcactctagcctcatttccactttgggccacatttcactgtttcacactattcctcttgggttatctgcatgtctcacactagtacacatttggctagttcattcatctctttggtatattcttcctccctcattgattgtggcacatttcatccctgcatgtctctgatgtcatttcctccattcatcttagtgcctcccaattgggccacattgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaaccacaagctggccactccccagattttgtatataagaagccttgttttcccctcttcatttgttcctcatcagatcctgccccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccacacctttccttaagagtccacactcttatctttttcttgttatcttactcaacccagtttgccagagaggcagcccattaaagcatctttccctctccagctccattcatcccaagagtagttccacaccgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgagtggattgggagaacatgtctcgaccaggaatggaacaaaggagcggtgtgcatacgaggattggagtgggagatcatatctcaaccaggaatggaacggaggagcagaagtatatacgtggagaggagtgggagaacatgtctcaaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacagggtacggattgtagaaagtgaagggaggaaaatattgaggcggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcagggctggcaggctggtactgcctatgcagaatgttctagaagacggcttggttgcctggcaatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcatgagctgcgctatttgtttggaggctgtgcgcaaaggctgtgaaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaagggcctctccccaccagaaagtcccttctccccatcaacctacggaagtaagttcgatcacccaagttgaagaataagttagtaagtgagtgagttagtgataagtagtgaattagtacagtattgtaagcgagaaaccaacaaagagttcggaatttgaagcatattagtagtagtagtcgtcatataagtagtagtacattaacaattaaccaataacaagtagtagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccatacagtattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatctgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaccgtgtgttacttgggcgcgcaacacctctgagagtgactttttttgtacataaataagaggtatcttgttgactcagctagagctaagttagacttgctgtacagccaaaatcaaggggaggtgtgaccacctcgttgaatcagcgtggttaatgaccttgttgaatcagagtggttgcttaggaattccaactctttgatacctacaactaagcccatggggactttgcacacaggcaggagggttctcatttaacagatgtcctgggagtacctggaaccagtcattgcaatccaaatttgcctctcttcatcctgaaaatcccatctttttccacacaacgtacttcatctccccctcgtatcaacatcctcctatacggaagatgtcaacccactatgcttgtccttacttacctacttgcagtgatctcaaatatagcaagaacccttgtgatcaacactgttgcctgaatgaatccagcgtgaaaagccataccttgaaccccaaaatccacactaattgtaaccctgattgtccggcatatggagccaatggtaagcatgaagttgtgatctgttatgtatacaaattggattaatgtttcatgcttttctcagcccaattgttagagtacttcccctttcaaccatttggcaaccgcccacaccgcttgacacaatatcgccgtccgatacaaacatgccacctgattcaaacatgcctcccgattcaaacatgccgcctgatccaagtgcaagaggcacaagccattgatactgattccgttatcaactcacacaagaattcagaagaaaaaaccagggaaggctgccaaatcttgagttcaaacaaggtcaaacaatcacgtaagtcatggtcatttgagggcttaagtctacctcaaaaccctgactgtttgttgttaaattatgtagacatgttggacagcatgcggagaatgctccgagtaattgcgtatgttttcttggttggcacctggtcaaaaatcttcttttccctacaactggacaacaccggtccaagattaaaatacatgtgcactctcacatgttttcacttttgctccatcctgctactcatcatccaactcagagcaaaggaagagttctgcctgactgctcttcaaatatgtttatgtctaggttgttttttgaatcttatgtgtttggagaagagttttttgaatcctatgtgttttttttatgggtgtcctggggagagcaggagggaccttctgggttctggttcttgatggtagattggaagatgaggaatgtacaaggtgtggatctcaaacaaactccaagttcgaagtttgtgacatgtacgtaacaggctctctacatatatgtaatgtccccagttccagtcctccacagctcataacagttttaagaagatgttagatggctggaccatgatgattgtttaatttcatccttctttcactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaatgaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagcacatttgaggcatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcctgtaaaaaaagtgtcagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtttgtatgcttgatgtttacccattttataattattgaaacttgaagcctaaaaaaatccaggagtaaaaagtgggtatccaactaaggattctggaatctgttgagatcttccccgcgcaaatcttgttcatggcagctttttgaatattggataacaaggtgtaggtggacaaacaacacaaaaaaagactgtttagaccaattttttttcaattaacatcattcggcgcttgatgaaattgtctgtcatccgagttggctaaggtaaagggttcaaagtcaaatttgtgggctcaataggtacggattctcaaacatgaacatgtagaatttctttggcatgaaacccacaagttgactttttttctaattggcagaacctccagagttattctatgatcgtggtaaccattttgattttcacactcttagcctgtgcttatgagacaaattatcagaagtttggtattgtattttgggccctccttaattggcataaagcagaccatccggggcctggtctgcacccagctcaccaaaacaatttttttggtccaccaaaatgaattcttaatgttggtcattgatcaactagtgtagcaccaccatagcacaccacaagcctgccaaccggaaagttgtcaatatgttggtgggtggttatctgcagatcaaaacaaaggaaagtcttgggatacatggataggtttaggccacctctcatcctttgatattcaatattccatgatccatgtcagcaatcctctgataccttggtgggcagccctcagactcaaataaagccttttttgtcaaccactcgtctcatttccccctcccccccaacattctagttgacttgatttccctgcggtgatcaaccaatttctacatcaagctccttcatccatctcttattatacatcaagctccttcatccaaccttattatatcatgtgccctaattcaaacaggcaaggtgtgtactgtacacccgtacacaaggctgtggatccaatactaatattccttgatcatcaccaattatttagatgcctctgtcacaagcgctggcaacaacaccaatgatcaaggtatgtctttccatcataagattatcttctctgttcttgtgtttgtcctatttatttgtattctaatctgccgtaacagggactaccggcagggcagctagtgctggggagaaacttaatgatctcgaggaaatttgtgctggcaaggagcaaggtaccggcaaagaacatggttctggcaacgcccatgggtttattaatgaacatgacaaacggtccaccagacccaagcacgacgagcaaggtacgtctttccctcttttggttttctcacattctatattatgatacttctttctgatctggcctcatctgaaggaactgcagcggagtcgcatgggctctttacgagtggagagcttgcagaggccctcagagtgttgttcaacaagggcaagatagacatttttcgatgttcattaacgtccggcaagcttgatcaagtgattcaaacgctactcttcacctacgacttgacctcccctttgaacatggactacattgacacacccacaggcaagatcccacgccactacgagcttgaaatgcttttgaaacaatggtgcgccaaggcagagtttggattttggaattattattatcccaattacattgcctatcaaagcaaatacgacaatggtaactttggaggtgagttggagacagtaggtgatggcggcaaggatgatgctggtttttgatgttgtcaagccccagttggcttcattgaagggacaaattctaatggttggacctggaccatcatccaccagccttaaccttattgatccttatttctttgtaactagtccctccacaaaaaatacttctcttatcccttatcatagcctgctgctgctctcatatcctattctaagcctgcttccactctgatatcctatcttgttcttttatttagcctgccgctgctcttctattccatattatgtattggaataccgtagtttgctaggaataccattgtttgcttggaataccatcttgatgtcaccaatgatccatttgtagataaatagatagaaaaaaagggctgagttgaggagtaagattaaggcgttta