gtacctccagtcttatgaatttctcctttattactagacttcttcacgggtaatttgataattttatgaggtaaactcttttcaggtagtaattctatattagaaatgattttttcttcattaataatggcatctatggtactatcactattttcttcagaagatgattcagaatcactgctctcagatttggtatcattatcttcagagtctgaaaagggttgttgattatcttcatggggtttaaccatcatgacatcttttttattcttactgagtttagggcatttagtagatttatgtccttttttgccgcattcataacaggtgacttctttttctttctctttatctttgtctctactggagtagtctttattaattttcttgaaatctttggagtaatctttagtagaacttttattatctcttttgtatttctttcttttaatgttagctatactttctagttcattgataaattgagtcaagtcatcatcatcatttaaggcaattctcattttgtaagcagttttgtcgtccaattgggccaataatttatcatttatagcagcattatcaatatttctttcaattgctctcaatctattgacttgagtagtaacccattcagatggtccaatatctcctttaatgtcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctataatttctttcttccagaaattccaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagttaaaattgaattcaatttagaacatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtgatcatactctcccttccctgaaaaggtacgccattcattaacttttggcattcctgataaaattaatttttgaattgttttatcctggtcatcagttacgtgtgaatggtgtacttcagtgttaattgatctaactggggtgttaattttagggtcactgaaattcatattactggattgcgtgtttgataaattaaagaaagaatttgtacttattttatctggtatggtaattgatgaatttacatgaggtggtatgtcctttcctttgccgtgaacagtgtgttgagatgttaaattctggcaactgttaggctcttggttaattttaattaatccttcaattttattctctaatttgatgatgcaggcggaattatttttattgttatttaaattatttaattctatcctgtttacaacatcttcaaagcttttatattgtgaattaattttttcaagcgtgtctttttgtagtttctggaaagattgttccatagtattgaatttatggatcatttctttgttattattttgtatatcttcccatttttcttctactctggttattactcgagtggtttgatctcctaatttctcaagcatttctggcatttctttatgtaataattcaagaccagtttccatgatcataactttatctctgatgtaagtaaaattattatcttcttcatcagctcttttatcccagctgccctcaattttacggcacaatttcttcatatcagtggtaatttttctgttatttcttaaggtatgttgtactaaaaaattcatgttctcagtaaacatattaacagctctgcgtagagaaatttctattgggatatgttcatgggggacttgaggcgtagagtaatcactagacaataattttgatttcctactagtagaatcactatcagaactatcaggaattttttcacgcgcaggtgtaggggaagtatttaaggctcctcttccatgaagcggtgttggcggttgattttgcctttctccaagtgttgataagtcccttgaagagacctcccaaggcgtaccatctcttcgtagatttggctgcgccattgagtgttcctccccgtattccttgggtgtcttgaatgggtattcctccctctgcgactcaggggtctcattgatccttcttgaaggtccggcgcttctcgtggttgaaggagactctccgccgacacgtttagtgggttccaacccttggttcttttgagggtcgtcgtcattcctcttagatctatcatcgcttggaaatcctcccggcaatactttagatgagctctgatggccgagtaactgctgcggttgcgcacatccttcagccattccttgttggtcttcatcctgtagtaatagcgctcgaatttctcctcctttggaactgttagtaggagatgttagtttctttttcgacgcgtaaattattttatccttattctttggtaaaactgacgctggtggaaatcctctctgggatggtggagcgtctctggtccttccattataacctctaagtctaagagaaggtggagacatggtaaaagaaaacaggtcttagtaggaaaatttaacccggtgaaaattaataataaaaaaatatgtagaggtgttaaatttacctgaggatttatctgaggcaactactgaggcttccctattagttgtttgaggagattgggctctattgtctcttggtgcagtgtttttgtcgtgtacttccaagttttggatgttagcgctaagggtgctgttgacggcggacactgttacacaaccaatttttgagctttttcagaaattttttgttcgagagataagttcagaagctaaggaacacgctcaacttttcagaatgaaatatttcaaggtacttctggtcgaaaacttgagaggtcggtgtttgctactgaaactgggtgaaggagttgagtgaggatggaaaggaaggtggcgctggatacgtcttataaaggcgatgagttctgtatcttgtttgtcgatgtagctcaaataatgaaggagctacactctctcaaagatcaggaaagatcactttcgacgattttagtaggaggggtgatgtactaggcgggagtggtagtacggaagatctgtatgtatgtagatccttgaagatcctggcaaatccggggtgtattgagttgtaactgtgtaatacggcctgcagaaccttatgtacacgtgagataactctatttttagacttcgaccaggtgtattaggcttcgaccaggtactaatccctcgagatgatgggtaaatgagactagatccgctcacgccgtaggaatggtagactttcaaggctcaggaaaaaaacctagtagtgtaaacagggtacggcggatcgaatggtctactcagaatgtctgtatctgttacggttctctctccgtgatagtgtaaagtgatttagactgaaaaaaataagactttttgaagggacacggacgtattttttaagggttttcaattttttctgtgtggatgaatcaaatggaaatataatgaaatatttttgtgattttttgtggcacgagatgagtgaaacagatagcgcaagaattttatttttgtgttttttggtgtttttatttctgatactaaggaaatgagatgagatgagataaaaacaagcttaatttattctaaatccgtgagatctatgattatagagttgggttgaggcggagaacaagcagtgaaaggtggaatagtgtagtagcggacagttctagacaagatgttagtaggaagagttctatatttaggggtttcttctaacgctgtaaagaagttattcctgtttgtttctactgttttttctatgatagactcgtcttcttctacaagatttatgaggatgtattcaggggaataggtagaatgaagggtacaatggtagcgcttagtttctatgtagttccagaatctatcttctgcttctgtaactttcactttttctactctttcaataactgtaatgttatccgggtggttgtggtaatatctactagcttcttctgcaattgtactatctatttgtctaataaatggcaaaacttccggcatttgttcttcagaaggccattgttagtagtaaatgttttggggacaaaaggtaaaagaagcacggagatatgtttgtcacggaattccaattaggccagacccccaattgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgattggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttaatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatactgaagggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatttatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttattgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggggtgaaaggtaagtgataattacttatgtataacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacatcgcgcgtgaaaggctagtcgataggaggggggaactccggatttcaccaggattgacctgtgaaaccgttgggttggggaggtacttgggttggtatagcgattgcacatctagcaacgctatacctcccgagggggggaaaactaaattctcctcccctttagcacccccggtggcaggggaattttgggcttggggaggtaaatttggtttacaaccgcagtttacctccccgggtggagatggtcttacagcttgcatataaaagggatgcattgtagatagtctagccaaaatccctcagtattttcaggtacagggcagctaaaatgcctcatacagggggtctcttggggctaaaatacctcataatttactatataaggaggcctctgcctgccagttgtttcctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaattagtacagttcacacttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcaaagtgctcccagcattattgggttcaagaaccaactctattacattacacatatacagtatcaaggcatcaagacgagaaacaacatcaataactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatataggaaggcagagtttgcagctcattcatccctttctccattcagcaaaaaggatcttacaatcacttttgagtcttacagaggaaacacacatccgcatccgcatccgccggaggatacccgccctctgaatgggcggcgaggcagccggctcttccaggagagtgttttttttttaaaaaaaaagaaaaagaaaaaaaaacccggcccccttggcctaaaggggcagaggccacaccgccgggaggatcccttccggcgagctggattgtgtactagctcatcagaagggggtccttccgatgagctggtttaaaaaccagcttgtcgggaggaatcactcccttcgagctggtacacagaccagcttgttggaaggaccccctcccggcgagctggtttttaaaccagcttgtcggaaggacccccttctgacaagctggtacacaatccagcttgccaggaggaactgctcccagcgagctggcctgtagacgcttgccgggagggattcctctcggcggtgtggcctcttggtaccgggtatcccttgggatacccagatacccgccagtatttcagggggaagggtgcatccgcacctgctggcgggtatccgccagcggatagcggatatccacggcggattatccgcaaccatctctaaccagcagtgggcggctacaacactgttttgctcaaaaagtgtgagtgtagcttcttttttttgtgtgggaattgtgtagtgttagcactaaactatgctagactacggaccgctaatggctgctacagggccaacgtgcggctaactagtgttttggtgtagtgtagcagacacatttgagcggcctgcgcttgtagtgttagctcaggcatggcagaatttggccacactacactattttttttttttcagcagtgccagaaatacactatgctgagctacaataacaccatggttagtgtaactggcccaaccattgcctcaaccctatttcccaatctcatcattacatagaaaataccttggcttgaaggtgatatacactacatgtaaaaaaatgatcagagatcaaaatggtttgtgtagatggatgtgatttagtctcagcaatggacatcatacatattcatacaaaactgtcaaaaagacgtgtcgctacaactatataacaaacagttgaaacatcattgtctgaatagtctaggtctaggatgataacaaaaaaggagagtgatacatggatctatttttgtatatgatggagtgatattttgagagcttctaatctcacatgttttcttttttttgggttggtggttctactacgcacatgcacatcaaaagaaaacaatctagagaacatataaacggtggtcaaaaaaagtaaggtaaggttatgtaatatatgaaaaaagaacaaaaagaagaaggggataaagaaaatctaagactactacacaatattatataatcaatacaacaggactgatagatctgttttggtttttttttgttgggatgataatagatgaatgattcaatacaaattacatgtgatgagagcaggacaatgaaataaaaaatgggtggaaggtggggggggggagtaccgaaagaaacacaaacaaagcttccccctttctttctttctttgaaagaaaagtgggatgatgaatagagggagaagcccccaaaagatagacgaagttagatcagatcgctccgccttcgagcttcggatcgcagtcgaccggaagcggcgtgttggaagcgtttaagtcaggcagaatcagtctgccgactttcgaatatttgggcgaattctcaaagaaattgatccaataatccaaagactgaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagccatcaagatatcagtgaatcttcccaaaagagaaaagaaagagaaaaagggaggtacttttttctgacgatcattaagaccacgcaggtcgaaagtaaggccggacttgaagcaaccggtgacgaaagctctgctggcgtctttgccgacgaagtggtggtacgagccgccggggccatacatggcggggttggcggagacgtcgaagacgcgggcgtcgatggccaagaggagcggcttcgaagggtcttggactccgtcatgtaacgccaatctttcgagcgtgaaggtttcttgtggacccttgcaaaattcaattttcaaacacatatacacatcaagaaaaatcgtgccactttaactgaagaaaaaaaagaaagaaattatgcgaggtaatattatgacttacggggaagtagtggctcagtcgggcccatttcccgtcgtatccccatagccaatgttcggtgatcatccgactaagtaagatgctgatgagaaggatgaggattgagtatctgattccggagacgaggagagcggcagatttggcgaggatcgaatgggagtgctggtcgatttgcctgatgttcttcttcttgttagagttcattttcttctgtttttccgacgacgaagaagaagaagatgatgatgaggaggagacggaggtggtagtgattgtgggagggttggtgatgttgtcgatggagcgactctgtttgtgacgttgatggacgaagaagggcgagttggatttcttgccggagaccagtttgcctttgaagagtactttggggatcgccagttcagagggagagggtggtactggagtgggcatcatcttgaacttcctagtgtttgaaaaaaagagacaaaaaaaatacaaaccaactcaacagcaaccaggctcgatcaatcgtcagcttcctcacaatcgacacgtcgatctctaaatcatccgatccacatgcaagtgccgtgtgatcataacctcaaaatctgtcttgaatgacgtaatcgggtttggtggtctagtagtatgattcaaccttaggggcttccctccgcagtgggggcttgtctgggtgaggtcccgggttcaattcccggccagaccctttttcacatgctgatgtttttttgctacatgtgatcaaaatctatatccccaatcgcttcacagggtaaactttgtgtaacttatagctagcagttcaggtttctcttctgtttgatcactacaggatgtatctttaatcttattatcatagacaaattcacgacattaacacataaatgagatcacgcttacttaaaaaaaacaattaaatatgtatcacagcacatttaatccgacatcgatcatatttttgaagataaatagtgacaactaaaacatacaacaaatacatgagaaaaaaatcaagttataagttcatgttgttctctagttttttattttattttccttaaatttgtatatgtatctcttcttgacgatctaattccttgaagcagaacattcaaccaaaacaaaaagaccaaataaaaaccccactcaatctaccaaagatcaaggagaatgaaacgtgattgcacacgggccaaagggtttcagtgagtgtggaggaggatatgatcaagttaaagagtaggaagccgaggtttagcgagaaggaagagttcgtcagggtggacgagaacgccaagggctctgcgttggaagtcgttcaagaacttcaagcctaattgataactcgtgttacaccaaccaaacccttctcttggaaccatctataccaaaacatcaagcttgaaatcagaatcataagaaaagccgagagcaaattagattgatggtagacttaccttgaaatcaaccccttggttgccatactcagcatggaccaaatgattgagcgcgatcgcatcatatttctcaggtacaaccccgttataatccacaaacgctttcgtcatcctgtgttcatatcaagacaacaacaacaacaacaacaaaatgagaaggggaatcagagtatgaacattaaagcaataatacgatagagaaggagagctgggcggatagggggggcaggcttaacatgtataaccatcggtaagcggttcgttgagattcttgggtgaacccatatcgctccaatccgacccaagccaagatttgatgaggagcccaagcggcaggataactggaatggatggtggtcagcagctagaaagtgctaaaatccaagtgtgatctagtgatttcttcgactcactcccattgtcgattgggtcttactaagcttatctcccctcgagatgcttcagtacatgccacaagtccaccaggtacttcaaacttcctcaacgacgtcttcctaggaaatccgaaaagaaagttaattcaacttctctacacttttccaagcgactaatcaggaataatatacacttacaccaatttttcagcttgttcttgactagcaagaccggcccataatgaccagaaagcagtcaccgactcatagttggattgtttgaattccttagcattgaaatcgaagaagagagatttcccaggattccaaaggaaatggtcaatcaactgtttacgtctcttagcgcgatcgaaccattctttcgagctctgaactttttgatcgatggggacatgttgttggtgtggtggtggtggtggtgatggttgagagtgatcaaaatattccgaatacggaagttcttctccaaatgggaaactagagaactcgaactcttcatccagctccaatcgatcgtcgaaaacatctcgaatacacgtagcaatatcgatctcgtatttatataatagactgttcaagtcgatcgtcaccaggtccgcacatacaccttcgaaacgataagtagtgtcgtgtccagattctctgaccgctcgatcgtgagtgaagtattcatctaattctggctcatggaccttctcttgattgtaagcatcaataaactcattcacgctcatcgaatgcttttgagcataaggctgtaagacgtgtgtaaaatgagaggattcagtttctggaggaactccgatcccatccggtcgatatcgacttaatcccgtcctaggttctagtcttggtttggccatccaaaccgtatgatactccttgatcgcagctttgatcactttggccaaccaaatcttgttttcagtgatttgaagcgggtgtagtcgagagtacacttgcaaagcgaaatcggtcaggaatggaggttgagaacgacacaagtagtatgaccgattgccactgtgtttatggaaaacaataaatatctgggtagaaacctgcattaaatcaagaagatctcacttcaaaatcttcccataatgattgatttcgaatacgaaatgttcgacgatcccttgagcgagttccaaatgatcatcgatcaacagtccgattgaaataaaataactgaatggaacgtaagaaaagtcactcgttagaaactgctgtatcgaacatgacagatccagaaggttgtgtaggtcatcttacgagtcccactaaaaatttgagggttcatcgaaagagtggtgccatacaaatgagtcgtcatacacacacgtagaaagcgtttatatcatcaaaagtaaaatacgaacattatagagctcattgaaccgagcaccaggcacgacgaacgggatagcttgtagttgatgatgacctgggccgacctgaacttttttcattgcgagagccaagatgccggggcggtcgttaagagagcgaacgaagctaggagtgatgtctgatagcttgggcagctcctcaacgatcaatttgatctgaggatgttgactagcgacttgttgatagtaagccaagatctctgcttccccatgggggacgtaaatccttctggcttgggtggatgatcgatccttggggtcagtcaagatcgtcagtaatccagcttcatcgatccttcgcgtcagtgagggccaaaacgtcgtcttgatcattcgcgaaagtcgatccactgggttttctgtcagtcttccttcatctaacacaatgtgttttcgaccatatgatgaagcaagtgccagcctgtataaaacaaactcatgtcagcaaaaggatgaattatctagttgaagaacaacctactcttgcaagaggttggagatcatatattgtcctcgaatctgtgatgataagattgacagttattcttttcttttcttttgtctaaaagcagaacaattagaagactgacgtcgaattttttgtacccattagaagaaaccgttccaacagataacaacttcggacctgaatcagtaattgagatctgaaagtcgccgtttgtgtcttcttgttctaaaaccaatctgatggtttcttctactgggagtaagaacttcctagcttggatcggtttttcatctattcattattgaggaggtcagcttatgcttaaccggaaagatgtgttttttttatgatcgttttcttactgaccatgactgagtctacggtttcgttgatgttgtacaaatgatgagtcttcctcttggtcaagattttgcttattgatagttgaatcaagctcttgagggttgaagtgaaagttattcagggagttggtgatgtttgtgccaccgatgtcatgggtgttgctgcttccgccattagtgttgttattgttgtttcgatgagaccaactgtaggttctagttgttcttcgaggctcgtgagaggtaccgtagtactggtcggctgggagcaaggtcgagaattgagcagagtcgggttgattgttggtcatcctgtcggtgtttgtttctattgataaggaaagaaataaatttgtgttctggtcaacagaggtgatggtttctggtcaagagggtaggcagctgttgaaatattcagtttggacagtatgagcagctgatgatgtcattattagtgacatcatagcctgtgacatctcggcagccctctcagctcacagtcacacctgctgtcacgtgccccactgggcagattcaatccatccactgatcagattcagcacaaatctcatcacattttaatcagcagatctcaactctggatggtgaacaaccggctcaagatgatccaggacaagccgttttatgtaggtcccaagagctcaagattgatcagcccctaccaaaaatcatcaacctacctacatagagaagttcggagttcccaaaatcaatcaaaaagaaaaatcatgtatttatgacaatgacatcaagccaggttttgatttgctttctttcttgaaaggatcatccaacttgggccactgaagatgtgtgtttttcatttttacatagtagagtatttatgaatgatataaattccactcttgcttttgtgattttacaattcaatcctggcaaatcagtcatcaatttcatttttttgaccagatgctcctgagggagccaaaggttcctagcaaggtttgaacaccatttcattgttaggaaaaacagtcaacattcaaaatatcttcattagattgagtatctgcctcagatgtacacacagtttttggtgctgtaacatcttaaacaaaacagcctaatggatgtgcgcctattatttcaggagttgagtggggggacagtacacatgcataggcttacaaacaaacaaacaaacaaacattcatgtatatgtagtagatcaaacaacaatcaggaaaaggaaggggatttacaacccagagaagatcaataagactaagaagagagagggagggttaaaggatgatggtcaccaagtttgattatgaattttagacttagtctcgttgaagaactggcgaatatcttgttcggtgaccaacaaatcctgcgattcgaatggcttcaagaactcgagaatgtgttccttcagcttattataggcattcaagccggtcaccagttggtctctagggaggttctttaaggcttctagtcctaactcatggatcgatttcactatgatcatccacatgttgagagtcgaaagttttcatcggtttggtggtgtttaagaagatggaaagaagattgggatgtgtcaatatcaattgttgaggaaaattaatcaagaaggaaggggaggtaaatggaaatgcaaacaggcttccacttgaacaagtagtgagatgagaaagacagagtgaaagagaacaacaacaagcaagcaaagaaaaaagaagaaggaatactcaacatgaatcggtatcttctccaggttcccagacgtcttcttcctcctcgaccagccaactcagctgacccaaaacctgccgacaattgggacaagggcaccatctggttcgccacccagcggccaagaaaacgttggagaatccggggtcgatcgtggttaagatagactcggctgggcttttgaacggggctcgacattcgatcatcgctggatcagagacattgtctagttttggtttctttccgcaagctgactcctgtttgtttggattgacactggatgaccgttttttattcgacatggctttctttggctccgctgacgtctgcttttcgtccgctcgatctacttcttcggttgcctttgaaagtcctttgcactcctcttttgtcggtagcacttcttgcgactttttggattcatgattggttggaatgggtgaattggagctggcgcccacgcaagacatgacttccgagtcctcgtctttcttctgtccagtctcttccatctgagtactctcttcgaccgaatccttaactggtctggttgatgcgtccgtttgatttgagggtggttctggcttggcatctgtgtttgactccggcaactttccatagcaagtgatgcgattagatccatccgtgcctgagtctttacagactatcattccagtgccttctcctccggcgtgtttgaacatgatggatttgatcgtggggttgttttggacacagtgtgcacatatcaaatcatcccaatcatctggatcaggatgtggtcctaaacaactagcatgtctccaactacatacatcaaaaaaaaacaacttatgatcaattcactggatctagtctgagaaagatcaaaaaaggagaacatcctcactcttcacaggcaagacattggtacatatcctcagtttccgtctcggggtcataagttttacctctctcgcaaatgcagaactggccatcaaagttcttatcatatcgatttgaggggccagtagccgaagtagaaggattcgattggagtgattgattgactgagtcggagggctggttgaccaagtgacatcggccggggttgcatcgatctgtaccacagtcgcaggcgaagtttcttcggacaaatagctcgaccagctgatggtcggtatgacagcttaccgagcacgaactacagacgcctgctcggatatggtcgcgttctggtttgatcggattacaggtgagacaagagtataccgattgtcgtatctgtccagctggcttcgaacatttcgtgatgtcaaacgggagtacttctgctgcttgatcctccaattcgttctgcttttcgatcacttctgatatcctcactgtttcgtcctgtgcctgccctgatggtggtggctgagaggaggaggacatcggatattgtattctttgttggtggttcgtttgccttgggaaatcagcgagtcccaccactttcccaactggcccccggtcgaatatccgcaacaagctccagggagattgatccggactgcggagcttgtcggacaccgtctaaaccactggcaccggcttgtccgatcgccacctcgcccatgccaccagcagtccgacatcaagagaagggatgtacatacagtgggttgacagaaaaccccaaatccccaaacatccttttgtaggggtcaaaatcaatctttttgagatttgttttttggggggatggaacaatgggggattgggaaactaatcacaccagccattttattgaattggcaaagaaaaaaaaaagatacatcaagaagaaaatccacattttttccaatttttttaataagctttggaaaaataagagaaaaatacaagtggatggttaaggagctaggaagaatgatggaaaaataaaaaaatagaaaaaataaaaaacagacagaattttttacttgtgggctcattgagaacggctttggattgctagataagttgaaattcaaatgcacttgttgatgcaactgagagtctgagttgtacttggctagtacaatggaactgaggttgatttgggtcttcattgaagtgaatgttgaggtgaggttggagagaaagtcaatggtcaacagaagatagagatggtcgctatgcatccagatatccacgcggatgtggatatccgcttgtgatctcagccaaatcagacatacgcatccgctggcggatacaaacccaaatctgtattggggatagcgggtatctgcaacggataccctttgaccatctctaacagaagaccatcaacaatcagttggtgtactcaggtatcacagggggtgacacctgccaattccaaactaaggcatggtcccggggttcgggacagagtctgaggccagtcccgaggaacaaaccccggggttcagggcttgaaccccggaaccccggggtcttgatttttttttcaggtgcggtgttgatccactttgaccggtcaaccagccaaggaaaagctcttcttggctgattgacgaagtctgtaccctctccagctggttacagactcacttattggccgaagaggatcctccagaatccatcttggttggtaagtgagtctgcaccagcaagccaagaacttacaagtgcctctccctggctgtttggtacaggccgtaccaaccagccagggaggaaagcactgttgccggttggctgtaccaaccagccaagatgaataaagcacctccttggctggtcagtagctgagcaactccccagacctagccgactcccaaagaatacaaagggaaaaaacgggctggagggcccggtcggccatagaacagggaaatgaatgactcccaactccaacgaccctctgcagacggtccttgggacctgtcagctagaagaagcgatccattttttaagccgcttaaatggtttccctatgatatatcaaaaccccggggttctggggttttgcatagtgccatccggagtcctgaaccccggggtttggatttgggcaaaaccctgaaccccgtggtttggggtcatgccttattccaaacccttgcttgggttttggatttttctgtcaaggcactgtacactgacacatcactttctcatgctggatctcctccctggccaggccttcatgcagtatctcatacaccctaaatttgtaaaaagaaatccacctgattagtgatagcttggattcttgattcaaattgaaattgatctacttggattgtgaaaattgcagaatgatgtatcaaaccttcatgtgtccctcagttgactttttttaagtgcaatctgacaaatcgggggtttctttagaaaaaaaatcggaaattctgtaagatgtggggttacaacaaatctaggaagtgataaaacttgaatcatgtaaaacattttcacagcttatgtatgtagtttgcttggttcatatccagtttcatttgttgatttgaaaaatatatagtttcctcaaataaatagctgaaacatcagttgcaccatgatgactgaaggttctgagccactctacttgaactacagaagttgaataatgaaatggatccattcagtttaaagtgatgttcaagcatgttttttgagctggaaatacaattttattcctacatcatgtttgaataattacaggtttggaagtaatgttttggaaccacatattgcataattatggagttgagtatcaacaggtgatttatgttcttcaagaaaagactggttagtcaaaacatttgtttggttttgtgtacaatttttcacaagaaatctgacactcattcaattctacatattggtcccttgcaagatgatcacacaaccaagttcttgacttcttccaatcattcaaaaaaaaaattaatttgacagatgaatcttttaaaatacactacagcccttataattctatttcattcttgttgttttggtggatttatgaaggatccaagtgttcaggatattggtgagtatacctctagattttgaaatatgtcattgaatgcataatttgatcaagggagactctttttcttcaactgatgaaaattcatgtctgattcttctgaattcatcccagtcaatggcttttatgcaaaagttgcactttacataccacctgaaaagcagtggcatgtgccacatggtttaccaatggaacaacatataaaaagaataacaaggcagtttaaggcatctgggacacatggcaagcctttcatacatttgaatcttcattggaaggtgaaattctgattgacttgagaaatgatatataggccaccaaatattagaatgtgtcctaagtctgcccaattttctcatcttcatttcccctggattgaaacatttctgaatgagaattaaacctgattcaaaaaattattttttgttctaggtattagtatggaagaaataagacttgggggaaaactggaatggaaagggctatgggaaaaatacatgttacctagcagctcatccaaaatgacatggagaaaaaaatttcccttagactcacatcatcagcttctcaatagtttatatgtatggtgtgagaagaatgaagactctatgataatgcgtgggggataccttccaatggaaaacatcaaagtactgagcaacctagagcttaacaaggaaacagtggaggttgcaataaattttcacactttatctatggtttggaaatcttacaattttatatggactatgggtatgtttttttccaaattaatttgattgcttaccaaaatcaaggtgactgaatggaggtttctttaaaaaaaattacccctgtttttttaaaaaaagttactcaaatggccatatatcaaacctccacacaatttccaaagctgactccaagtgaaattaatgaaacattacagcatgcattggacgaaaagttattcataaaaatggtcaaagcattttgtgagggctttgatccaaagaagaacaaattcagtcaagaaaaagagttctatcatttcatcaggaaagtatttcctaaaccttatgaggtaagaaggtatggttttcctgtcttggaatgttgggttaaggcttgtaaacgagagcacagtgtggtccttgagtgtgcgtatatgtctttgttgttttttatcctaaatctgacattgttttttcccctcagtcctttcagtctgtctagaagtgggaaagaccatggcttcccaggactatttattttggaagaaactacggagagttgcttacaaagaaaatcttgagcctttgctggttgcttatcaagagctatgccaattcttcaggaatgggttcccctttgatcaattatttgaatatcatcggctagtatcaaagattagtcaagaaataaagaaatacggtgatgaagaaaccaaaaaggcactccaagtttgcatcaatggtcttgccatacaatcacaagagtccaaatccatagagaatccaaaatccatcaaaaaatatgaaggtatgaatgccaaggatatagcgacaagagtcctaagagatagcatcaattctgtgatgaattatgcagaagagctccataataacagatctttgggactttcaggtgaaatacataccaatttcagggctacaaaaggacaaaccaatgagataggtgagctacagaaaatccctctccgtatgatcctatcatttcttgatttgaaatttttttgaaattgtggcaatgatcaatcacagcatttcttctctgtgatgtcatgtcacttgactacataatcacagcagagcaagtggcatttcacattgggtttgaagtttctcgcacaaatttgccagtggtcatcaaacaaaagacatgtcactttgccaagtttctacaggacggactggaagaagtaatcaatttccgatacttatcaaatggaccaacaaaatcaagaagtactttcagagaatgggatactgaactatgtgaagcattgcggcaagtacaagtgacaaaagctgtggatactgatgagataaggaaggaaattaaggttgcaaatttggcttttgacctcttgcaagacagttctttcaaagatgaagaccagcaaattgtaaaaaaccaatacaactcatcagtgaaggaaaaacttgcttcattccagcttaagaaccgccccacaaaaatcattccactccatcatattccatcaatctggaaagctgtgaaaaacacaactgaaagagaatttgcaactatgtatgcaggaaatgctgaaatattaatcagatgtttgaggtttacccagagagttgttaaaaatttggctgtgtttgataaaatttgtaagtacagctgaatattatgaaaagagaaagtgaatgcttacttccaatttcttgaattgtttattttatctaaatgttgaaagattatgccatgaaagtctcaaaaatctctgaaagaagccttcttgtggaagaggtcaaaaacaagtttgaaaagtccaaaaggtttgagttaatgtcaagcaaggagatcaagaaattggagaatttattgaacttaattggtaacaactcagataacattgactaccatgggtggaagaaaaggattttccaaagaatgtcttatttaccaactgagttggtcatcatcttgggggatatgtttgatgattgtttcaggactgcaatattggaaagggaagatgactcaaccggattgaagacacttctgttgaatctgaaaaattcagaattctgtgatatattgagaaaagacttgctttcagatgaattaaaaaaagaggttgatggactgtgggagcactcagctgataagtacatcagaaagaaacaggaagaattcataatatcaattttatcaaatgaatcaaatgacaaaagatggttactcagatgatttcaaaattttgttggggtgatattggaaaatatcacctagattatatacccttttttataaatgatttcttttgtagattcataatgccagctgttcattttttgttttaatttgttttcaagtaatacttggcaaacaaatctggaagaaatatggtcaagactcaatgcccctcagtttactagtcttgaaactcagccatctgaggatttctgagttgatcttgagttgaattaacagggtcaaactcccaacttcttaaggaatattgaggggatcccagaatttaggaccagtgggaaaccttctggtgtccctgcttgacccaacccaaggattgggtacaataggtcagggaaaaatggaaataggtggcctgccctaactgtgtttgatgggatttgtaagtcatgctggaaaaactattttaaagagaaggcaaatggtagttcaacatttcttggttggttttcattttcctaaatgtttctaaaagattatggtatgaaagtggccacaatttatgaaagaaactttcttataaaggcagtagatatgtttcatgatggtatgaggactgctatgttggaatgggaagatgcctcaaccggattcacgacaatccatttgagtgtgaaaaattcagaatttcataaagaaataagacatatatgacctcctttcaaaatttagatgagttgaaattagaggttgataggttttgcgagaatttgagtgaaaaataggtcaaaataggcccagaagaacacatcaaattaagaaatcatattgaaaacatcaactgacaacagatggttactaagatgaggaaaagagcaaaaatggcccatcaaggatcatgatagcttcaaatccaattgtacatttttattttcctctagttcttttctgcttgagttttgtctcttgtttttgtgtattccttcaattcataattagagatgagaaaaattacttcatcttgaaaaaaaaaaccgcccaagaggcaatgttatctgcacagggttcagtctatagtcttgatcactaaatgttcctcagggatgtggcccagtgatcttgaggtttggtctcgcccttgaactttgaatgagatcatcgatctgttgtctgcttagtagtcgattcgtttcttcttatggattctccttcgaagcaagggccagtccagattgtgtgtgtatgattatccagggtatgatgttatttagacaagttttcccgttagcactggatgaaccggttaggaaggtcggcattgactgcagtctccattgatacatttgtagtgagccatcgatcaactccagaacgccggacggagaaggtatttctacgctccaaactgtatgtatggctctttggtttaacggtgcattttcttctgtggcgaatcgattggtgggatgtcggatgtcggatattgtgtagattttgaatggaggaagagtgcagatgtatgcacgcttaaactcagcgctgcttggccaacggtcggaatcctccgattgcagtggcagactagcagacttgattatgtacagtatcactccggagtccgacagttccagaatgctcaagacaccctccctcgctctttcttcctcctccaactgcctccgaacccccaacaaccacccatccatcgagccgacgcagtcttaactaactcagattcagctcagacatgtcctccaccacacccgcccatcgcgcaatctgggcccgccggctatctgcctcggcttgtctgtccctgaccgagccggacttcgccgtctatctcgactcgatcgcctgtgtgggcggtctgagatcagaattcagactgccaaggaaggagcccagatcgagctcccaacgaggtaaatatgtcatcccccatcgacagagaatcatctcggatttacatgactctgtggaaagaaacactttgctgactcaagcttcgagggttcatttcagatgccgataataccgactcagtcgagcagatcggccatctagacgacgagcagaatgaggaggacgaatcgaacgcttgtgtgtatctgtgcgggaattccttagggttacagaacaggaggacagccgagatggtcttggccgaattggatgtttgggcagatcagtcagccaactctgtctatctcttcctcatacccgtttctgatccattttcttctcttctgctttatctccatagagctgtccagggtcattttgtgcattcggaaggaaggaattggaaaaatatcacggatctcgtcgatccaatcttggctcgcttagtaggtaagccaccacagaattgccacagaattgcgtgtttctatctttttgctgacggctgccgcacggaaattttgcttgttctttgggatgatcaggagcctctacacctgctgaagtggcatgcaccggatcattgaccaccaacttgcacatcctgatgaccacgttttaccggccgacgaaggagcgattcaagatcctctgcgaagccaactgcttcccttctgaccttgtgtgttcctcagtaaccccaccaaaaaaaacaagaagaaaagagcctctcccttttaaataactgaagtctcgatcgacatttttttcttttgattttgtcctgtgctgtgggaaaaaaagtatgcatttacaagtcaaattgagatgcatgggttggagccaaaagacgctctgatctcgctctcgcctcggcctggggaattcacgcttcgatcggaggatatcgtctcgaccatcactcgtcagtagcccgtggctcagcgattttgagtgtgtttccttattgacgatcagttaccctggctggattttatgtttccctggaatgaatggacggatacgatccacaggagagggcgcatcgatagcgctgattttgttctcaggggttcagttctacacgggccaagccttcccaatcaagcagatcaccgcggccggacaccagcaggggtgcatagtcggatgggacctggcccatgccatcggtaacgtcttgctcgagctgcacgattggcaggtcgacttcgccgcatggtgtagttacaaatatctcaacggcggtccaggtgccattgctggattatttgtgcacgagaaatggacttccgatccgactaaattaggcggtcctcacggtcggccccggtaagcacatctttctctttttttttaccagactcatcccttctttctccaatagcaagcaaagaaaatttgcaatccgaaaaaagcagtgactgagattttgcctgatgatccgttttcagcttggctggttggttcggacacaatccgggcaatcgattccagatgcccaacaagttcgagccggtccgaggggcgggacaatttgtgcattcgaaccctgacgtcctatcggtgatatcgctgtactcatcgctccaactatttgcgagttacccgggagggatgagtggtttacgggcgcgttcggaagagctgacggggtacctagagatgtgtttacaaggcctttcgagctacgtcgatccacgatatgcggcggattatccggagagtctgaacgagccacagcgctcacgagcccgggccgtcggcttcacgatcatcaccccgtcggtccccgcccagagaggctcccaactctcgctgctcttcgtccccttgggaaatcgcttcatgaataaggtcgcctcgcaactgctcgaactcggcatcgtcggcgacgaacgcgaaccggacgtccttcgcttatctcctgtcgcgttgtatacctcctttgaagattgtcgcaaggcggtcgaggccttgaactctatcctcgaatctttaaactcttctccctctccatcatcttgacctggagtcgtaatctcttctcatctctctcatcatcatgcatcaacctctctctctctctctctctctctctcttggcttgtttttttttttttttggaaatcttgcggaaccttgaattcctcccctttatttatttatttatatgaaacttccacacagcctttttttttgatggttggttattcactcaaagtgaggagaccctatcttgtatatacatacctttgtatcccctcttttgattgatttattaattaatttatttgatcttgacaagacaacatcaaacaggaaagatacatatagatgggacatagatccaaggtttttgtatatctgatatttgatcatcataattcaatcgctgcattcctgattgaaatctcttaaaaccctggccagtgattatcaatggccacttgtgatctatgatagagagggaacgccctagccatcctccctgtctgatgcgatagcaatacattatgccttttccaaaacggtgacaaagcatgtttggggcaaactagacatcatcatctggggggtggggatcactcatgcaaaaaacagacacaagaacctgggtgacttgtgacaactagctgcccaatggaaaaagtggaatgaattgttttgcaattatggtgttcaaaattacctaagtgagttttacttatctgcataatgtgatattttggctactatgtaattaaaactcaaattgacaggtcccagccaaaattgcagatcatgcagctgggattatgccaataagtaaaaagatatttaggtgattttgaacaccataaatctaagatgaaatctggggaaaaagtataatgagacatccataatatatgttggggcctaaagtttccaaatgcttgcttcacaacttgcctgaagggggtgggaagttcttgttctgatagaaagcaggtcattgaagctaaattacttattcaatggtcttgatttgggtgatgaagttaagacctagattttgaaagaaatgtttaggaagttatttacacagtaagaagtcctccactatgtgagaggggataaattttctttcatttctgatacatttgacttggtcaagattctgaagctgagacaagtgatgtgtttactttgtactgccttcaaagcatgttagtgtgactactatcttatctcatgtaatcaatctctcaacactcaaactaatggtttctttctgagaaaatacaagcctagatacagcaatggacacatttttaaaactagttattgatgagtaactgtgatggtttcataaaacatgtgtgagtttttcacatagagtggatatgctgcacttcaggtcaaagtcaaaaagaatatgcatcattcaattgtattaaccacttttggaagatatatgtgacccttagactagttcacttttccttgatcatcataaatttgagttcaacttttaccaatgatagccttaaaatatgctttggcagccattcaaatgttccctcttggatgcttcagtggcttcatgaaggatccaagtgttgatgaaattagtgagttgccttacttggttgatcaaatcctggttcaattctgggaatctaccactaaattccacacatttttttttactgatgaacttcttatcctgatcattttgattcaaactcagtcaatggagtttacaagaaaatctcactgggtcaaccacatgcaaaaaaatggcatgtgccacctggtcttccaatgaataagcacatcaaaagaatcacaaaggaattcaagagacctgatggcaagtaattttgaatatttgaatccttttccaagatatacatttctgactacataatgggggaatgataggtcaacaaaagatgaattcactaataggtctggctactttcttaagctttcttgggccttgaaaaggtcaccaaagtgaatttatcctgatttgaaagattcaatttgactctgatgaggcagaccgtagtatgcatgctctgcaagattttggaagattggactgggacgagttatggaacagatttatgctaagtggtagcttgtctgagcaaaagctgctgcaagttcaacaagggcccttagatccacaccatccattgctagatagactttacaaccaatgtgtgagtatagaatcatataaattcaataaggaagatcccatccgtgtagaagtagtgaggaaacagtgaagattgcaatcaacttccacactctctccatggtttggaagcggtatgcatttttgtatacaatgggtgtgtgatcaaatttggcatttccttaatttgatctgatctgcttaattttgttttgatcaatttgaccctattcacagttactcagctggctatataccatcattccccaagatttccaacacttttgccagctgagataagaaaatcattcaaaaatgacgaagacatcgtcaagatggtcacgaaattctggacaagtgttcatctaaaaggagacaagttttcacaggaagaagatttctatgaggcaatagaaaaaatagtcccagaaccttataaaattcaaatagagctgtttccagtttacagccgttggatggacggttgtgaacgggaatatcacatgattaacgagtgtgcgtctttctctcttctcgccaaacctcgcgctctgacatttctctggcctctcagtgctcatcgtctgtcaacaaacaggacccatcatgactgcacatggctatgagttttgggaccagcttgaaaaattctcttctgaatatgacctcaaaccttttcttgagtcttacaaagagctttgtgaattcttcgcaaaaggtttcccttttgatcaattgtttgaattttataggctagtttccagaattggtcagaacattaaacaacttgacaacccccactctcgaattggttgtagaaaacaagggggagatacaaattctatggagaaagtcaaatccataaagccctgcataaacctgaattccaaggaaattgtaagacgtgactccagagacaaggtcaacttgatgatgaattacgctgaggagatttcccaaaaaatgagatcaggagttgtgagcaaattccttccaattctccgcgcaagaaaagagcagttagaagaaataggtgagcgcataactgatgttctacagagaacatttttctgattgccatctgctttcactccatgggatgattttatgaccattcttgattcaagcatttctactctgcgatgccatgtcactcgactaccttgtcacacatcatgaggcgacccttcagatcgtttttgaatcttatagaacggatttgccactgatcatcaaacagaagacatgccaattgtccaatttcatgcaggaggaattggaacaaaaactgtttccacatcttccaagaaagccaaaaaatggacgacggatccaccgcgaatggaatcttgagctggggaaagcgctggaacatgtgaaattatccaacaagaatgttatgagccatgagtgtctcacaaacacccttcggtcctacagggagggacatgacttcttggatgaccagaccttggacgaacccacccggcaaaacgggatcaatgattatagcaaatgggtaaagtctatacttggtatatttcggctgcatactggatcactgggaatcattccgctccagaatactccagtggtatggaaagctatgaaaaaggcgactgaaagagaattcgcaactatttcgatgggaaatgctaaggtcctagtagcatgtctgagacgtgctcagagagctatccgaaatgtgctagtacttgacagaatttgtcagtgataattcatgaaagtgtgaataatatgtgaaaggataaacctcgtgttgattgttttgtttttctgtcataattccacatcaaaagattatgcaatgagactggtcaggcaatctaaaagaaagcagtttttgaaggatgtcaaagccaggtttgaaagctcccaacagaccaacaaaatgacaaagattgaggcggagatattagagagactatatacattgattggtaacaactcagagaaaagtgattatgatttttggaagcaaagcattctttcaataatgtcgtatttaccaacatacatggtcaacactttgggagatatgttttcagattgctccagggatttcctatcagcagggaaaaagtatgatgaagagctattgcaagaaggtagcttgatagaatccaagctggtcttcaaagagatcagacaagactggctttctgagaaggccaaagaagaaataaagtggattctggaaagctatactgatgaacatatccaatcccttcaacataaattcatggataaaaaggaactttatggcattccactcatcacacctaaatgatttttgattgctaggcaaattaagtaccaaaaaaattgtgtcttggtttggaggttaagaagattttaaatttgcaattcaaaattattgtgaaatcacactgcgactggaggacttcccgtcaacatctgcgggtctcccagagtcagtttagagccgcaaaattcaaatttctctgcgagaattaagagttttcgggtctagattgacttctgggagggtcccagatccgacgggaagtcctccacttcccataactttaagtcaaaactataatttgtttgttttcaaatttttattgatcaggagtgtttgagtgtttgtgcttcaaattgctcaatccaagttatccacatatttctcattttttcaaatcccaagagatgatgtctagcaaacttctggtgaaccgtttttggccattctgaatttgtgctgctttttatttttgaatttcatcattgtgaccattctcatttacaattgcccatcgatgtatccatgtaacgtgatcaaccaaaacatccaaaggttcattgaagacccttaatacaccatcagaaaagcggaactctgcagatccagtggagagaggtgaaaaggggcttgtcttgaattttaggtcacagagtaaaccagtctgctgcgggaccggttctcagttagcgccaccccggtccaagcctccggtccccggccaatccactccacgcgttgctggggttggacagcaaaaaaagaagcaaccgacttccttcagtagcaaacctatcttggcagtaaattcaagacacacatcatagaaaatcaagacaagaaacgaagaagaaatctccccgaaccgaagggcatcctgacttgatcagcatcacaaagaacggggaacaacgcgcaggatggaccaatcgatattttcgctgtttaccaccaaagactggccatttcaatcggcaaggagggcttcagatgtcaatgaaacagacagacatgcccagaaacagaaatcgaggaacagaggtgaagaagacttactggcgagtaagaggcttcgatcacgcgaagaaacgatcgatgggatgttgttcttcgatcggctgatgaaactaggctctatccctaacttcaaggagctcttcccaccaccccatccatctcgtctccgccagctattagactccatcgatgcctgtgcattcgacctactgagtcagtcagatcttcttcttctttatcgcttttcgttgggatgactcacatgaattctacttttacagaaaagaattgcttggtgtactacctcctgaaagaatatggcgatggtcgagaaaatcgctttgcaatcgatcgattgatcccatctcattttagtcgtggactcgatggtctatgggcactcgatcactcccaatggcaggtccgttgcttcttgatattataggatctgatctcaaaataagttctcatgactgacagatttatcctatctatctactcagtctgccatccgatccatgtctgatccgactgtcacgccagatttcttaccagaaatcatccggactcttgctacccaaccccctctataccttagatcggactatgtcatgcggttttatcagcttacccaaccttcactcgatcttccatcaatcgaattcgtattacgagccatgtgcatcaattctaaccttcgatctgcctgggctcttcaacgctcctatggccgaccggagcgggatcggctgttaaggatcctattcgaaacgtgctttggtctcaatgaccatcgtcaaccactagcagaaaccctgcaaattatggttgcctttccattcgacgagcttgaagacaccactttatctcgatttgccatcggcgcacctcagttgttgcccgggccgcattcaatggtcgtgattcaattttacctgagcaaactcacttccgaggctcgttacattgaagctatcagatttgaacgcgagttgttggaatcagctggcatcgtctctaatcctgaaatcgatcgcgtcatccgaggcattgctgagatgctaccggaggttcaacgaaacatgctggagctcgaattcgatcaacagcatccaatcctaaaccaagcccaaacatccaacgggatggcggaagacccttcaaacgatatggacctcagcgccagttacgatgtatgctcacttgcttgggatccccctgcttcaccaccaacattaccacctcccagttcgttggccgaagcacgcacccaacaggaactactcaacccacctaaaacaactgtttcccggacttcgctgcctctatcagcctcgccatttttaaggcgcgcgatgccaaggatgtcacttgacaagtcgaatgtaccacaaaaggtacttctcaaagcactcgcctacacccgtcaacccacagcacccaactcaccggatcccctgcaagagccagctctgcccgatcaagttggtgaccaaggtgactccgatatgccacccaccccggcgccttcccgcaccactcctcgcttcacacattttgtcggtccatctcgattgccagccagtgcaactaagccaccacccccaccaccaaacttctcgacatccttcgcccgttcaagcgtcgcggccacgggcagtccattccatagactaagctttccagaggtagaaaagccctcgccagcggtagctgaagaacgatggccaactcgaatagcattcactccccgtcgaccgtcccataaaagagtggaggaacgggcgcccaaacaggggatcccgacgcagaacattcgagaagtacggaacaccgctagcagtgaaagtagtgaggagcccattgccagccggccaccgacgagtgtaccaaagcaacaatttgcggctgtcgtggttccccgagacaacagacgagaactcaagtcgcccccgaagaaaatggccagggtgagtaagaactcgacccgtcgggcaccacagatggaccgggttctcccaggcggattgaacctcgatgatgaagagatggacgagcttccggagaccagtcagctggagcaatcctcgattgaaaccagtaaaccaccgtcacgtagaaacgaagctcaccccaaagaaaacttccaaccatctcatcgatccaccaccaccaccaccaccacccgaaaaaaagccaaggtagatgatcataacagccacagtaatgcgcatttgcaaggctctaccgtcgtcccacccgtcacgccgcgtcgatcaactaggctacattccaccacaccggctaagaagtgggtccttcccggcggcatgatcgatcatgattcgatcgaggaagacgacgatgaacatgtccctcatcgtcatcatcaagaaccactccaaagctctcaaggctctagaaaaacccctggtaaatctaaaagtaggaagaaagtggtctctaataaatgattctgtccttccttcctcttcttcttttgtttgtttgcttatatatgtaacttatatatacataacttatatatacacagcttatacatgcataacatacttacatactttagttatcttcaaaaaaaaacatcagtcaatcattggtttattgagttcctgttcttgtcttgactaaactaaactaaaatcaaaaaaacctcaattgattcaccatcaccactacaaccaaccaatcaaaaaaaaaaaacagatatcatgttttctttgttttgtttatccttattcccaaagaaaaacaaattaaagaataaaattcagtcaactgggatttttttttttcatatttttgagcaatcagacagtagcattgcatacaaatatgtagaatacaaatctgtcctagagtagcataggtgtaggtgcatcccagtcatcagtcaatctaatctgttttcattttgaatttctcaattcctccatatgaatttaattagttacagtattttgggtgttgtgtcttgtgagaaaggtatattgattatcataaaaagactttttttcccttaatcaatgtcatcagtttggagagttcttccaaaccttcttaagtgcatcccattttgagtgatgtggttttgaaactccttcacaccaatccacaatacaacgtgtaaatgtgccaaaggtagaccatgttccatttatcactaagccaaagtatgatgttgttagacaagtcaaagtatgtaagtgatcttaaggttttttttttctttttttttttagctaagctgctacacaatcatgttccaataatgctaagaatttgcttagctaccaccttacaaaataaccctaaccaatcttccatctgatgtaacaatgagaatggaattcaaccagacagtagatcgtcatggtggagggtccccagtctcaatcgatttaggatttcttcttcgcaagttctctcgtacctttctgaacaaaagaaaacaagcagcagactaatgttgtaaattctctttggctcccactgaaagtacattgaaagcggtgaaaaaaaaagtacaggggtttttttgacgggctgtacatgagcaagaaaggaaagaccaaaaagaagggaaggaggaggaaggaagacaagaaggagacggatgatgaggatgatcacgatgagaaacaagagttcatttttttcaaacaggattggagttctgatcgacgaagcctttgaacatgaacatggacagtctattagaagtggccggcgttgtggtgggaggtggggcggatgaaggggagccaagggagggtttatgtgacgaaggtttcctagaactgggctgacgtttgaagggcaagtgggcttgaaaagaatcgatatgagactcggtttgctgctgcttggatggaggagcagggtcgggtacgtcgttgagggttgtactcgtcgaggaacttaggggcaattggcaagacttgcgatgagacgatgggcgttgcggggcgcgggttttctcattaagatgatggtcctgatgctgatcattatgattcttagagaaatcaaacagcttgggttttccgattggcggtctcttttcagaggccgaaggttttgtgtatgtgaatcgattgcggatcccagaggcgactcttgcgagcgatgggctgatctcttcatcaggtggtgctgtcgtcgatgcgctccgtttggcgactgtggacagcttggacgaaggggtctgtacaaacccgcgacagatccttttttaaaggttggtgggattggaatgtggattgggccgctttgcgtcgattcagtcccgtgtccatcaccctgatctgtgcatcctcctcgtcatcggagctagggattggatcggagctgagcgggagctgtcgcgtctggcgagagatgggctcagagatacgccgaccattgatgacctcggcaatagaatgatgattattaggcgtgatgatcgtcacccggggcttggtgatagttagttcacattcttccggttgagagctactgatgaaaccatctgaaaggtcttgacgcgcttggttggtgatttccagcgacgatgagggacagaaagaggagtcaagttgctcgtccgtgaagaccggttgacagttctccttgttcgatccagtagaactactgctgcgcgaaattaagggagcagtggaaggatcgtgcatttgactggacggcaggtcttctcctatcagtttctcgaactcgatatctcttccgagattatccacctttggatcggccgagtcgtctgttgataactccgatattgcatcccagctttcttgcgtcagcggtactgcgtcttctgctggaagatcttcaattgtcgtttgtgtggcaatgtagccttgtgattctgaatcagcttccggaggagatggacatattgaattcggttgtttgctgggttgacattcgaaaaatttactcggcttgccattgactggggtgatgcttttcgagacttgggggctcgtagggccctctcgaccggaagaccttgcgggggtcgaagagaccgtttttgaagtggaactggatgactctagtgaaagcaaatatggacaaaacgagttagggcgtgatgatgtatatgagcaaaggatacgcgctcatgcatacaagcagcagttcgaaattttccaagagactaactaaaggcaaactgattcagtgtggattgtttccctgaactactcagcgctgggcgactcggagccaactgcttaggtatggttgttttaagttgatggaacggaggtaagtgcttgagtgtagaggattgggctgaaaaggcttctttggtcattggatccacacgaccttctgcgacatcaatagcaatctgatcgggccatttttctccacatccagctagggcttgcggggaaggcggtgactctggtagaggcgtgagagggatcatggttcgagtggtgggatcataaacaaactgatgttcaaacgtcaactcggcttcgcggaaggattgctcatacttgggtggaacgggtagtttaccatcgagacgagtggccttgatggcctgtgaaaaggttgaaatggtcagcatgactggattgagagcctagtgagaatcatcaacttgcccgttcagctgtctggtgtcttcttatcaagtcatgcgccttctttatcccaagcccgggaatgctagacaggtaatcacatccgctcagcatggccatttgtctgaactgccgttcatcccataggcccatccgtttatcatgaacctgacccaattcgtcgcgacagatgtgaatacagtggccagaggggtccattttgaacaagacgttccgagcaccatagactaatagatccgagtcttccgtgatgattccatggacttctcccttcatctccaagtatcgtagctgagcatctgcttcatacggagcaacgacgtatttaacacccatcgaacggagggcaaggatgacatcgtgagctagtcgaggagtgacatcaaccgccttgacgaattcttcgcgtgctcgtttttggtcgccttgggccagcagtttctgggcattggccaacgcagtccgacgccgattctcgcgatcgtcctctgtgaccttcttgctcgggagatggtcgccatcaaataccacgtaggccgagacaccgaacctatgtaagaggtggatcttttgcacgaagtaatcgacgtgtttggtcgtcggatttcctagacataattcctgtgcacagtggtacgcgccgcgatgcagccagacgtagccgtcgatcgcaagagtctttcccgcccagtttttaagatgtgattcgcgttggattgatcttagaaatggcagcaggccttggattcccatttgaacttatgttgctccggtatatccaatctgattattgtcggatgtgaatttcgggagggtggatgtgaatgagaggatatggccaaagcgaaccttgaagaggggtagtaggattaggtggtcgatgggaatttttgatcgaaaaggtaaaagaaggccgtccgaggtggatgatggatggtaagacgttccttgatcggattcttccaatcggggagggacaaggacgattcggtggttggtatgagatcgaaaggggcacagtccatccgaagaagatgatgacccagtgagctatgtagtcaggatatcgcttgattggtttttggttttggttctttggaggactggatggcagtgggaacttgggaaggtggcgggtcgcgtcgagcgtgttgtaacccctttttggggtcaccatccactcactacatagtagtagtagacattcagacatttctcactctcattcgaaaccattatctcattcctcaacagaaccctccccctctagctccccctgcggcctgcaactgcatccacccagagtgaacatattctgagggctcttaccacagcacttcctaatttgaaaatcaattttgggccctttattttgcactttttttaaacagaatcagaaaccaatttgccaggaaatctgtaccacacacatcaccacttccacttcatcatcatctcacccatccctcaacacattacaaatcctcacaaaccacgttcaacatgtctactgcagcatcacacttgatgctcttgatctagctgctgctgtcatcatcattcttgattgctatcacaccaaaagatatccttattatgaaaatggtggttgggccagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctacgtcccatctcaactccagttcagccccctgtggcacacaaaggggccattctagttagatttaggtgtaactggagctacactggagttgtaatcaatgttacatgatgtcaccgttcatctggtgagcttagtttttcctggtgcagttggattcaggaattttacttcctcaccaataagatggagggggggttaccatcagcatcaattattcttgcacaataaaaatccattgaaaactacttaaagaagagattgtcttccatcaattggcttcaatctccaaaaacaaacttaaaaacatgattgaggtgatgttggataaaatcaagatttatgttggcaaggcatttgaactcaacatgatccttcttgtgatggatctcaacccctgctacaaacagcggtgggccgctacagtcacatgtagcgttagcgtagcggcaccaacaattgcttttttttgtgtagtgttagcgcgccgctacggccgctgcgctacgctaatttgtagtggcgctaacactagccaatttttggtgtagtgttagcgcgcctctggcaccgctacgctacagtgattttagcggcaaaaaaagcctaaaaactgctgtagcgcagtgtagcgggcggttttttgcgccctgcgcgcgtagcgttagcgcagatgggggaaatcacgctaatgctacgctaaaagttagcgcaaattttttccccatgcgcgtagtgttagtgccaaaaatgagaaaagcgctaacgctacgctaaattgtagcagttttgcgctacactacgctacggttagcgtagctggcccaccattgctacaaactgtcaatgatccagaagtggtatccaacctactttgactaaacgtgttcctagcactatttggagaaaaatacaccaaactgaagtaaaataccactcaactaagaatcaatcaccaccaaccaagaaaacaactggcaagacccaaaagtttgacaatgatgattttgactttcttcccaatgctgttcaaactgtctgcaatgaattaccaacctagctttcttatgctaatacaatttgaggattttgagttgaaaaatgtttgcagtagtggaatgtcagtcatcactttccactcaggtgatttcagatattgaaattacttactgaaattaaaacactcaagagttcctagtgttatcctcacacaatttcctcatttgcaggtgcattggtaatcaccctcccccccccttccccacccctcagaatcctgtttttccaaggaaacaggcttccaaggggcgggtagaagaacccgccccttcaggagcagaagaacctgcccctcagagatgggcaggaggactttcccaccaatcaagaaccaagatgttcttggttcttcagcggtggatagcttaatcaaggggcggggcctttgacctgcctctcaacaacctttgaaccttaccaatttgccaattggtagttaaggtccttagttatgttggcaaaacatcctaggatggtttgctgacataattggggcctctccctcctccttgggaggagagagaaccttatttatatgtatattgatagggttctctctcctcacaaggaggagggagaaccttgatggcaggctaggtaatcagcctgcccttttccttccacccccttccgccttttttccccctccttttccctctcaaccaccacctcggcaaaacatccagggatgttttgctcacataagcaaaccaaaacatggttctctctcctcctaggcaggagagagaacttaatcaatacttgatatcaataaagttctctctcctcccaaggaggagaaggaacctggcttacgtgagcaaaacatccttggatgttttgctcacgtaagcaaacacagaaccttaccaatttcaatattggtaaggtttgtttctttagaggccatgggtgttaaacacccattatgtattaagccaataaatccatatttctcatggatttatttctattttcatattttcatgcacatgctttctcttttttatcatcatcacatgcttgtacatacaaaagatacatataagtagtgatgggaattttcatttttactttttatccatggtcttgccttaacaatggggacctaaatcaataatccataggttcccatgaacttttgggggcgggtcatgagccctgcccctcagttatgttgcctgccaagcaagaaccaagctatcttggttcttggttggtgtgctatcccacccaccccttctggaggggcaggttcttctgcccgcccctcggaagcctgtttccttggaaaaacaggcttccaaggggcgtgtgatcaaacccgcccctccaggagtggcgggttcaattgcatgctccttttggaggggcgggggcgtgggcgggcacagagggggtgtgtgtgcaattatcaatgcaccttaacctcagcagctggagggagtgttgtggatgactcagaggaggaggagggtaaaggcttaaagctctcaaccagatcatccacttcccatccaatggttatggcttactcaaaagactgctatccaacacgcccctacactttactcagactcttgaacctccttggtaatcatttttgtttgatttagatactctgctcactaggcatcagtgtctcagacttcttctggacttggtacttcagcaccctctccaaggagtctagagatgtcagcaggtacccggtacccgtttgcgggtacctgttttccaatgcaggtacccggaaacaggtactgggtgcgggtgctggtgtcaacatttgcggtaaaaacaggtgcgggtgcgggtgcgggtgtcaaaatttgcggtaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgtttccccagaagaatttaatttatcattggtggtccaacactccctcttttgggtgtgttgggctacacaaaggtgtcagcaacccatgtaggaaaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccggagggttccctccggcctttgagatggtgtacagtcttcatcaatggaaattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaataatttttttttctttatttctttattcctattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccggcgcaggtacccaggtacccgccctggcgccctagcaggtgcaggtgcgggtgcaggtgtcaaaaatattggatttttgaggcaggtgcccgcacccactacaggtacccgggtatcgagcgacatctctaaaggagtctaagttgatcctcaggtcaatcagatctgagcagagagtcagcagacactgacccactgaaaattggtatgagtctagttttgtctatctgtctatctcgatttcctttttttctatcagactaagctattttttatctgtggtttattgtgtaccagcccaggaggtccaagaagccaaagaatccaaagagagaagagaagataaagtctaagagagacaaaattagagatgtcacttgacacctgtttgaaagtactttttgttttttgcatgtgcctgggacctgttttttggtaccaggtgcctgaaaaaaggttccaggtatctgccacaggtcccatgtacatgccagtaggtcataagtacctaccaatatgttccaggtacatgccaacaagcaacaagtacttgcaaacaggtgtcaagtgtcatctctagacaaaacaaaccaccacagatgtactttcttgaatttggaaaatgtgcaagattggccagtgtcaagcgttgcttttaagaattggtggaattttgtgggcctgatagaagcagattaaattccagaaaaattgagaggtgtatcagctcagtaaaccagtgaagctaaaaatgtgttcaaccagaatccagatggcccatcccaggtggctcaagacttttgcatcaggtgaatgacttggaggcaaaaatccaacaacatggtacttcaacctcaaaatagttactcattctttataaaaaaaacttgactcatttagttattacaactgtctcctgagtccttttgcatactcaatctatcttctttaatagagatgtcatcaggcggaccagcacccattttcaagtacccggaaacaggtgctgggtgtgggtgcagatgttgagatttgagttgaaaaaacagacaggtacccggcttacacctgccctgacaatgtatcataagtgtcctgttcacctgagagttttcatcaacatcaattgacttgaggagaaataagaaatagattaaatgcatgaagctgatgtattttaaggatgagacaaaagaatgcaagtgtttgaccattggtctgcaaacatatattcataccgcctttgcagaaaaaaaaaaactggaatctgtggtggtgcaaatgatacagttcatcaatactcatgtgtggtttttgtgtatagaaaaaggaggaagggattggaatgtaaaaaaaatgtatatccaaacaaaaaataagagtagaaggaagaaagaaagtaactagaaaggaagagggaaattttttttggtgggttatttgttttgtgatggcaatgacaatgattcagaagaatgattgaacaaaacaagcactacaagaaaaattcaagcaactgtgtacagttgacatgtgatatgacaaaggctcctttgcaatatcacatgtctattacacacagttgcctgactttttcttgcagtgaaggaaggaagggaaagtgcaagagagggagatataaaacaaagcaagaaagtctgagagcaagactcaatgcaaatggagctttacaaagaaaaagagtgagatttaaaagaattggaagaagccaaagaagaggaggaggaggcagaggaggacagagaagatgaggtgaaacatgatagtttgtctttcattcatttctatgacactcatatatctagtcaatttcagtcatatatttggtaatgcatcaatacacgggtgagatcttattttccagaaaagaatactcaacacccacaggtactggccccagtgacccgggtacccgcccttgtgggtgcaggtgtccacaatattggatttttgaggagggaacccacacccactcagggtatctgttataaatgatgtaatagctgtctccccacacccactcaatctctcttctcattctgttttccactcatgatcaaattaaagcctgttaatgaaatatgactgtctcaacccaatcgctgcaaacatgtataaggatcataatgtccaaacaataaaagactggccaggaaaaactatgctcaccagatgacaggtgacatcatgtagaattgattacagctccagtgtagctcctgtgctactgcaaactaactacaatggcccctatgtgtgctacagggtactgaactagagtggagatgggtagaggatgggtagaattctggaattagcctaatttaacctgtcatcaagtgagtattgttttttcctggtgactcagcatgattaattgaggtattgggtaaaccggcacaagactggtgtatggtatctgttgatgggtacaatacacatttctgtagtcatgagggttagatgaccaatatgatccaataaatgaacttctatcagatcagattgtattggtttcactcttgccaccaagcacattcacttagtactgaaattaaagctacatgatttctcatgggagggaaaattgatgggttgcccccatctgggaactgcccccatttccaacagatgtaaagccactggcttgctaatggatgtatgatggcttcaagaaacatcccctgaaaaaaaaaatacaatgtcaacaggaggtaatgtataggatggcacatctcaaactgctgccagattgtctatgatgtccatagtggggtgttgaaggtgtaatccctgtagaagggaatacaagcagcaatggaatcagcagtgatgtgcctgctgccacacctgctgagcatggtgtatcagaaagcaataaaagaagtaatgcaccagaggactggagcattccctttaaaaagaaaaagtaattctttactttcatcctttgaaagtaaaagattactttccccagaagaaagtacaccagtactttcctcttggctaaaatgtctcatggagctttcccatctagaatgtctgctgcttggacacttgctcagcattcatggagtataaataccagttccctttcccccaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggattcatcacgacgaggtgggataaataccctcttgtcgagagggttttctcccgacgagaagagtggacagtcctgcctttcaaccactccttgcacctcacttgggccatctcttggatgttcagatccccagctttgttaatagctttggcgatcttctcagactcccatcaagtattctggaagagctgaaaaaaattggcccagtgttggtccttggacggctgtggcccattcgccagcttgtggcttccttgaaagatcgcatgcacgcatgccctcccatcccgctcaggtcaaacaataatctctcgatgttccgggatgtgatagcagtgcgcccaggctggaagggaacccttccaacaagctggtatttacaccagctcgttgggaggaatccctcctggaaagctggattgtgtaccagtttgctgggagggattcctcccagaagtgtggcctctcttggtaccaggtatcccttgggatacccagacagcggtgggccgctacgggcccatgtagcgttagcgtagcggcaccaatttttttttttttcgtgtagtgttagcgcgtcgctacggccgctgcgctacgctaacactagccattttttggtgtagtgttagcgcgccgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaaagccaaaaacccgctaaaaattgctgtaacgcagcgtagcgggcagtttttggcggcctgtgcgtgtagcgttagcacaaatggggggaatcgcgctaacgcacgttttcgccccattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctcaagtccaggaatccgtcttctcctctcaagcctcatctgtatccctacaaccatatgtctttcttatcccataattatcgatctcatccctctggtgttcccaaatcttccatcactcctgaagttcatcaatctcaatcctcccagcctttatccaactccgtagattccctttcttcttcttctccgatccgcctccgcaatgaggataaaccagcatcagttccgatccccaatccgctccgcaatgagactaaacaaacgtccaaatcctccaatgttgaagatcccgatcctgtgtcatctgatggtgtgcaagcttcctgccaagttgaaaatgatctctgcaatgagggtgaattaggtttgttatattttgatgaggaagaaggatggatgatagaggtttttccccgtggaggcaaagttgaccaaaagtaagtcctcccaatgtatgcatctccagggtatctactaccgctttgtaaaaactctactttatgccacatttgtgagcacctggatgggcccctggttggtttggttttttttaggttttattttaggtttcaagcgtaggagaagagaagagcagtctagggacagactgcaagtggtgaggagatgtggtattctaaacggtacaggccccctcaaggtcaaattccaaagttcaactttcaaatcaatatcctcaagactcaagatttcaacaatatcacctcaaataccctctcagtccaaccgtttccttcactatattattttactatgtttttttttccttttattatttcatttcctctgattattttatcgttatattatttttcattcatcttgattttatttttattttatcattttattattcttacttatctttttcaaatcacctactcagcagacagtcttgtttaactttcttggtcctaagacatctcaggatgttggtttatttcactcttgattattttgttttgttttgttttgttttgttctgttctgtcttggtctgttgtgtgtgttgtgttgtgttgtgtagtgttgtgtagtgttgtgtagtgtggtcttgtttttcttttttggttgagttttgttgtagttagggatgtgatgacatgtctgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggggaaccatggcactctgatctgatccaagatagacccatcaattcttattgatcttcttatcattcatacttctgatcctcatacacatcctcaagatcactcagactcaacaaccgccacagaactccacttctgttgtctcctctcagaaaaccagccaaccccaacgcattttcattcagatcacagctcaatttatccggaccccacttgaaggcagacctcaaagcaatttcccttcaaccaactgcctaccgcctggcacgataggagttccacaccgggaggggttcctctcagccttgagaccttacatggctcaaggccaagaggaattgctcctggcctaagactatacagtctctgggttgatgagggattcctcattgactggaagggaagaacctcccaatagacaaggtacttgtaccttgtgcattggaagaaaggccttctggtggactgtcaggaggggttcctcccggcgagccggcttttaaaccagcttgtcagaaggaatcgcctccaacgagctggtctgtgtaccacctcgtcgggaggggttcctcgcggcgagctgggtttgaaaccagctcgtcagaagggattgcttctgacaagctggtctgtgtaccaccttgttgggaggggttcctccgggcaagctggctttcaaaccagctcttcgggaggaagccctcccaacaagtaggtgtacatacgcaggctttcaaaatggtgaggctgggaggagcccatcccagcccaaagagactgtacagtctcaactccgggaggggttcctcctggtcttgagtccaggaaagcaggtatgtacaccttctccttgggaggggttcctcccccctcccaacaaggtggtacacagaccagcttgttggaaggaatcgcttctgaagagctggtttaaagcccagcttgctgggaggaacccctcccgacaaggcagtacacagaccagcttgctgggagtaacccctcccaacaagctggcatgtagacatgcaaggtctcaaggccgggacaaaccctcctggcctcaagactcaataaccattcacaagctgggaggggttcctcccagccctaaagactttttttgttttttattttcaacggcctcaagccccagggctatcccataggacccaggcctgggtcctatgggatagcccaggaatgcatatatttaattaattaggttatgtgaactcccacactcccctcagaaggggagtgtgggcccacacgccaaagcatattggtgtgtgggagcgcactccaacctgcaggggatatgaccctgtagatacttggagtgcggacctgcactccaattttgattggagtgcggtcccacactcccttcagaaagtaattattggagtgagtgtgcgaagggggagggagtgtgattatcactcccccaatctgacctctctcatcttgatatcatccgctttcaagtttgaccctctaatatcaattcggcatcctcaggcaatttttatcattcagcaaccagttcactatagtgatgtttgttattccttttcttgcttcatctttctcttgtttcttaattctttttttgttgaggaaatcactgatctttctttcatttacttgttgcttctgtctcatgtttttttttctttatttctcagactgtgctctatattgtccgcttctgacttctctcaaagacctctgcttattttacagtatattgaatcattagtgttatgctcatcttattttctttctttattagggggtatcaaatataatcaaatccaccattatttaattgactggtttgaaaaaataaacccttttttaaacatgtaggtcattcatttaaccccttttggtggccattgatgcagaaaaaagttctggggaaagtgactggtttctaatggtggatttcctatatttgataccccctattatttttccattctcatttctaaatcctgtttttattctctattctggtttcggtttctagccatttattcaggaatttaatatcaaccatgaagcaatcatactatgaaagaccgtccctcttcatcactcaaatccctcattagtctatcaaccaaaatctccttggtaccttttgatctctttgatcttgctcacttctctcagcctcaactgcttggcctttgctccaacactcaacactcaaccaacattcccaacttctacttccccttctatatctgcattgtattttcttcccttctctaccttctctcccttttgtccctcatgtaacaatcatatcaatcttgttgccaccttgcattttgttctgttcaatccttgtcactcctgatcactgcaactctctctctctcaacatcttatcctggctgctgccaatttggtgagaaaaccgtgaatcattaacctcctcactcttgttggataaaccggatcaacagctctagtctaacctctttttctttcatcttgatctttagctcttattatttgtatttctttaatcttatatatctgtcagctccggtctcttatgtgaccaggagtagatggggtatagggtcacgactcacactatagccaagagggccactggaaagtaagtccaactcaacacttgtaccgtggagggactagctccttataacaataagggatagctgtggaatcagcttcacagtgtcagagcttaattaatttaagagaaatgatgttgtactagtctcataagttaaatatgtaacttataaggctagtaatgaagacagaggaaagtgtaattaatatattaataaaatattgtaaaaaccccactcacgatttattatggtgtaatatctagtaaggtgcttggttttgtatggtaataatgtctggggtatgaatctcagggaaagagtcatccccttaaatatcacagagaaggggtcaaactgctgctgggaccggtgcagtccccttattggtacactattccttgggggaaagtgtcaggatattcagagcatgataaatgtacatgtgctgactatcttttatttcagaaaatacacataatagagataaacagaatatatattcacacaagagagataaacaagattataatcatctcttggatacacccaagagataattatccttttcaacttgagtataattttcatgaaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatataatattaaataatattaatcaatacttattgacttaaagattacataggatcatatttattacgtaacccaagggggttacattcttttgtagacacctgggctagtgtcccagtgtctgaaaatatctaagcctgtctgttctgcttcccatcaaacacaaatctcattgtgttattcttctcatatctttcttattcatcattgtctttctcattttcattgtgtttgatgtgtctttttttctatttttctattcaagttctgattcctgtttcagtaataataagagggtagaaggctggatgccggttggcggcatcagacccaggccggtgaagaaaatgggaaagatgaaagatggcttgaaagatgtagttgatatacctagagatggtctcctggtatccattgtggatacccgttatctgctggcggatacttgcctgctgtaacggatacccgccaggggatatggttttgggtgcagatgtgccatttctgctgatgttccagtgaatacccgggtatctcaacagatacccaaggccaatggccagctggaagggtttccttccagcaggcaaggtacatgtaccttgccaactggaaggaaacatgtaccttgccaactggaaggaaacatgtaccttgccaactggaaggaaacccttccagccagtgcttcgccaaccttttaaagggggggtatccaaggatacccgccagcggctgcggatgcgggtttggatgccaatttccccggaaaaagcagccggatatccagatgttccggggccatctctagatatacctattggaccagaggaaaaccagcccgcaccttcatgcttggtaaccaatgcagctgaaatatctatatgtgattattcaatgcagatggctaaaaaaaatcaagcatgaactgcataggctaggaaggacaactttggttggaattttgtcactcagagatggatctgaagggcctcagaatctttgcatcagtaccataaacagacgtcaattagcaccagttacatgtctggtctggtgccaagagcctacaatttaccagccatttctgacccacattgatggtggattgcatcctattgcacatttggtcagaaattgacatccaaacctggcttcttttactcaagatacaagattgaagctggatctcagatgtgatttggttgcttgaattgtgaatagactttggttcatatagtcggtggcaagaccttggtgcccactgtaaacaccaaaatgcaaggtgttgccaagagaacctaacacataatgttggagggcactgtcccactaaagcggaggggctaacttcatttcaaggtacaggatcatttgacaactgggaggattcctcccagttgtcaagactgtactgtgtggaactcctatcgtgccaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtctggatgagttgagctgtgatctgaacaaaacacgttggggttggttggttttctgagagggtacaacagaagttgatttctgtggcggttgttgagcttgaggatcagtgtgtatgaggatcagaagagattaataataaaaagatcaataagaattgatggtctatcttgatcagatcagagtgccatgctccccatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccctcttgttgcaaatgtcagcaaatgagggttgtgtagcaaaacccgcccaaaaagaagggcaggtcttacttcctgccccttttggaggggtgggggcatggggtggacaggaggggggatggcgcaagtttatcaacacactcctatgagaggaaagattggtgtgcaggcctgcacaccatcttcacgacaagcacgagggggggggggatggtgtgtggttaatgttatcatgccccatggggatggcttgcctgccacctgtctttcccttgctcaagttttggagggggcccagttcccctcactttcaacagcccattaaagtggcaaaggggcgctgccaaagcggtgattcccattggacacttggtctacaacaccattgtttaagaaaacaaatacatagggcatttctctcccagcttcaaatgccaagtgacagtgttgacagtggcagtgattggaagttcccctcactttcaacagcccattaaagtggcaaaggggcgctgccaaagcggtgattcccattggacacttggtctacaacaccattgtttaagaaaacaaatacatagggcatttctctcccagcttcaaatgccaagtgatagtgttgacagtggcagtgattggatgagctgatcataatctccaaaggctaggtggttagacggctgaagaatacataccggccaagaacaatgatggagaaatgacactggcagtgactacaatgaaatagattggcgtgccggacgctgtgtactggatgatgtatgtacacactgcgctgttctggatccatattatcactaatggcgctggaaagccggatgtcccctgattttgtcactggattcatgtgagggtgtttgtttttttttttggtggatcttgggaattgataactgcagctttttacaacacgagcagcgcttgttgataaaaacgtgtatttatgtattgatgtaacaagatagctgcagcttgcagttggctggagggggtcatgtggacggagacacttctagggatacaagagagcagttgtggcaggccggtcatgtgagttgcttgtgctgattcgacagtccgttattcttggcgtcggtgatggaaacagccgacgaacaagctcctgatcggtgagcccacccagctgattttgatccaatggaggaggccgagcacacttgagagagtcttgtgttgtacatgcatcgccttggctatccggtatcatacattgaagctcggttattcaatcctcactggcactgctgtccatcatccgcacggcccaagaacattccctccgcttgtttttaatacgcgttgtgttgttttcagcctctcgtttccggcttggtgccttcatgaccatccacatcagttatttattaaatatatttctcagttgccccagacacttcctcaatttgcaccaccagattcattcccccaagacaagcaacttaaactaaccgccctcttacacaccatcctaacattgcccacaaccaccaatttataataaaacaggatccaagaacacagcggttatcctcaagggttgactcgcccattcaacgcaactattataaatttattgacttgcgaaacgagctggcagagtgactgatttttacgttttacgtactcgattgctcccgtcgcatacatacatccctaatcagtacatacaatattttacaccctctctgccgattttacacgcttctacatcaatttaatagagatggttcaatcactgttgagtctctctcaatcgatcgtcaggtctggagttccgaagcggaagccgactgtcggccggccccaggccagccgccgtcaggcatcactcataccggcagtcaggcgggccagacaccactgcctatcaacatctcctcctctaatagtaaacctttgccgatcttcaggatatccggacaatccgaaggcagcaggacccggccagccatctggatctatcagagcattcagtctgacatccgcttccaccatccggcctcctcaggaacgaccagctgcgcactcggccatccccgaaagtatcagcaagaccaccggttatcagcttgatcatctcggactcttggtccagttcgacaaggaccgttctagtaaattgtctgtcgcacgcagaatattcccctgcttcaagcgaccttcttcctcccagccgccatcttgtccatcccgaaatgcaaaaaaaaagacaaagctcaagcggctgatggtcttgtcacctcactattaccctttctcatcccccttctctaccactctgaaaccctttgcacagtgatcacatctggcttcgcgacaactgtcggtgtgagaaatgcttccacgctcatactaaacagcgtctgctagatacatatgaagtaagttgcagcgagcccctatttcatgcatagcttgaggttgcctgctccaaatgtcgacgcagacttgtatcaagacatgctatggtactaatcaagacaaactctggatgattttgtgcaccagattcctttggatattcaacctactcgagtggacttggaaggggaagggttctcattaacatgtgagccaggaccccgaggttaaccaataggaaatccgacctaaaaaaaaacttgtcgaataaagaaacctccatttccaaagaaccacagacggtagagtcgagcgctaacagtacaccgtgttgggaaactgcagggccagatggacacaagagcttgatccagctctcgttcctgttgcaacacgcatacgacccgccactagctccttcgagcgcatcgtcgtccactcaaacaccctcgtcagagaagtatttgtgggacaaggcgatcgccaatcgcttgccgagcgtcagctttaatgatctcttctctcaagaccaagccacctggaagggcgacttgtatgtcctagaatggcttcgcaaaatcgtcagtctgcatttttttttgggggggggggggggcttgaatgcttagcttatatatcttcatctgctcttcaaatcttttatcaacgccataggaaaagtacggcttttgcttggtagatgatgtcccgccgaccccagaagctaccgcagaccttctcaaaagaatgtaagcgcccgttctggtgatgaatacaacaatctcgaatgtgtcgagtcccgctaatgaggaccgaccatccacatatattaacaagagcgtttatacgcgaaacgcattatggtactttatgggatgtgagtcaatccccactttccgtctcaagctgcttgttaaatctactctaactgactggatcggcgttttttttttctttttttttggggggggggggggggggatggaaatgcagttcaccgcagacttgcaacacggggacaccgcatacactgatttggctctcggcgcacacaccgacacgacttacttttccgacgtaagtcatccttacaacttacagaaccgatcgacagagacgatccgaatgaaaaaaaaagaaagcaagtggaggcttttagaaaacctaacaagatttggggtatttttttggacgatataaagccgatagggttgcaactattccacctgttatccccgccgagttcgcacgaaggcggcaagtcgctactggttgacggctttgcggcggcggcgaagttgaagcttgagtgtcgagaagcctacgaattgctgtcggaggagccgatcgagacgcacgcctcgggcggggtcgacgtggccttccggcccctcctgccccagccggtcttctcccaccatccgcataccggcgaactcacgatcatccgctggaaccccgacgatcggttgcccctcaacccgcgctctgctggccgcgtcaaacagctctacctcgctttcagagagtggcagaaaatcatcaagagcgagcagatggaactctggactcagatgaaaatgggccaagctttaagttcagtcacatcgattttcatccacgatctcctcttcacaaaaaccaagcttgaaattgattgtattgtattgtatttttttttttttccttgcgtgaaacttggggatgtcaattcctttgcattgacgccaccagtttttgataaccatagggtgttacatggacgctcgagttttaaaggatcgagaaggctatgcggaggatatgtgaatggggatgactaccgatcccggctacggtctctcgagcaaagactgttatccaggtccccaggatccaccaaccatcaagcttaattatttggccacacagccgtcgtcaagttgattggtatcaatataggcaaccaccatacagtttttgttttctcatcaaccatacttgtgtttttatgcacccagtcaatcatcattttgatgttcaattttcatcctccacaaacccaagagacctgtctcaattgatccaaaacccagaacaacacaatactctcttcccaaatttaatggctcaattggaggattggtttgagagtttggatgaagttgaccaagtatttctgagagaccgtattggtttcatgcctcacgggtcaatctgattttccctagcccctcatacttaaaaatgtaactatttttagatagttccaagtcatccttaaaaatgccaggaacttgaaaatacaaagaaaaagaaacgtttagacatccttttttcctgatttctattcattcaaagaccatctcttgtttgttgtttctctttgtctctttccagtttgatatgttttaagcattcagatttacattaaagcctgcttgagataagtttttctcatattttttttcaagattaattcgattatactctgtctgaatttgttgatatatgctttggggttttgaggaaatttatgataaggttcatcaaaatcataagatcagtgtctttttgtcactctgacatctgctgggtctattccttccaaaagctaaacagctgaaagaaattggtaggatattcctgtcaattaccttttccaaaaggaaatcctactactgttttctttttctgtaaaagtgaattgatgcactagctgcttataacaatattgctgagaggaacccatcccaatgagcatgttttacttgggctacatgcagtagtttctagttaatgctgttaagcatcggaatcaggctcgggctcagaattccaaatcaccaattggtttggaatgaaaaacaaatcccagagttgaatcttgtcacatctgccaatactcttgggaagagaaatgattgtgatattgatgagtttatcccctcccatgatcaattttacatattcctattattatccatgaatggatcttgaatactcatgtgcagtgccaacgcagcaaggtgagtggcaatttgatttaagcagaatgttgattttgcatggtttcacaaactgtaggctgttttccatgatgaccaagactgaggacaggtatgttcttgtacagttgaaatcaacttcaaccgcaatttccatctggtcttctacatgagtttcatgaaggaacaacttgctcagacatggaatcaagccaagactgaagaaaaacaggttttcttacatgattcaaatcaacctcgaccaaacttacagaattcaagctgcctgtgttacgatttcaagtgggatcaaaagctgacttgctgggacaaacattaaatttaacaggtacacaaaagcccaagatcatctgaacaaagctcatccactccactcaagtacaacttttattcacaagcacaaaacatgaagctcccaagattgtcctctctgttcctttcaagtgctttccttatcttgctgctcctcaaggtatccaatattttccctgtagtcatattgagtcaccaatctatggagagttcagtcattgaatatctctgattctacttcctctatttaccactagatttcaaaggaagcagctattcccagccgcagagtggaatttgtgtctcaatatgattgtaaagaaaatggtcttgctccggctggaattggcaaggccagtgtcagctctgaagagaaagtgagtccatatggaccacctgtgaaactaatcttcccaacttcaaactactgatttttttgtctcttttgaatcacttgatgatgggttgacaagatttgtgtagtttgtcaagaagacctgcagagcgccaaggataatctgaaacagccaattggagctttggatgggtgtggccactcctttcaccgtgcttgagcagatcaatggcttgtagccagtggcacctgtcccacatgtagacatgaatacaaattggaatataaatacatcaatgtatgtcaattgcactaccttagaggacaggagaagctggacatcacttttgtggtctcaatgaaaattttaattcccctttttgcaggacccaacagttcacaaagtcaactcacacaaaaatctgttctctttaaagggttactttggtcaacagtgagttatgtacatgaagtcattccttttgcttggcagctgtgtggggaatttttaacaaattgtgaatttttgattatctccagcttatttcattcaagctcactgcacccacatgaaattttgataaattctgcaaggacaacttcttgaagattgattgaaatgttggagcattatcattctgtatgtaaattgtaattgctcggcaaagcaaagcaagaatcaattcagaccagtaactctctgattttcatcacacttttgattccactttttccagtacccaacagttgatggggtcaattcacattcacacacaagcctatggtattttcactttggtcaacagtgagtcaagcaaaagaatcttctccttttgattggatgttgtttgaagagcttttaaccagttttgaattcttgattgcacccaggtggaatcaccatggacaaagtgccctaaatttgtttaatactgttgtaaaaaagttcctcagaagatttcaggagacattgatgcatcatcaaaatgtaagccaatcaagcctgctcagagaatacaagaagcttaccacaactactctggtcatgatcacaatggtaaccccctgttttcaggacccaacattccatagagtccatgaaaacactggtgcatctttgttgaattgttactttgaatagtgagtcatttcaaagaattatctaattgtgatcggatgctgtgaggggagctattaacagattttacactttgttcataatcagcttatctcattcaagcccacccaacctgaatgctttaattggccatccaaggctaattttaagcagaatgcttgagaaattagggtaccctcaagctgtatagacttctatccttactgagagcttagtatgatatacaatcccctcaaaatttgattgatttcattaggggaaaaatttgggatatgtgggatatcattgtgaatctgatgttcctgttcccctccaaaaaactggatttttaaaggtttcagaattttctttggattttctggattctttaggttttttgctcaaaaaatgcaatttggattttgggaaagctgtaaatctaaaaaaatctaaaaaatctaaaaaaacatcaaataacatcatgttgttattctgcatagcccattctttgcttgatttcccctataggacagagggatagtatatagaaggaaaaagaggataaagttttcttattcatgatcttaattaatttaaaccaaatttaatttttgatcactcaatatttctcatttcttataaacctgaataaaattgattgtctttatcttattaggccctgtttggatgacaccagtatacgttataaattttaaagtttagagcaagattgtcttttattaatatatattgacatatatacatcatgcaatttagcactgaacctgaaaacttatattgtataacaatgggtccaaacggggccctagatatttcagtatttttatgtggggattttttttttaaaatcagaatatctactcctttcattgtgcttgtgtcaataactgaatgcatttggtgtacctgtattacatccaggcatgaagtggggatttggaatacaaggatttatgtggatttaaactgctataaaccatcagagaatgattatgttcttgaacattttccacaaatttctaaggactcaaaattatatgaaataaatgcacaacattgtgaattaagattagaaccattttactctattttttcctactttgattgtgttaaaaaattctttctctagtaccacataccagacttcctaatcaagccccttgataaataacccattcatagtggggtttgggaacatggtacttggcttgtttctcaaacatccttgaaacatcaatataccaggtatctgacaagacattccaacaatggtattagatacagacagaggatgagtaattggctcctagtagccttcctagccctaacccacatctcctctcagtgaggcgaggggactacggctgtgctgtgcccagtgatctgtcctggaaggcttagggggggatggagctccatggatacaattaaattcccggtgcccttccaacaacgctccaagaatgacctgctcaggcatagaagtgagcagagtctgagtaaagacaagttctcttgctgaattccaaataaccttgaccaaactcaattgaaattattgcagctcgtgattcacatcttttgagtaggattaaaaattgacacactgaaatgaagatttttctcttgatcaacataaaagcccaagttgaaaactctgaacaaactgtctccataccattctattgtaacttttgttagaaagcagtaacaatgaagcttctaatattcacctccaaattcctcttgattgctttggttagcttaatattcataaaggtaatcaaatgttccttcatgttgagatcccagaaacagtgtagcattcagtctctgattaaattttattcctttctcctcataggtttcacaagaagcagcttttccccatggatcaagcagtggggtgtagaatgtctctgaatctgaggttaaacccattgacactacaagcaatacccgttttgccccaaaaataaatggcaatttgggtgggggaaaatggatcaattttctggaatttttttccaaaatgcctcaggagtagaaattaggctaaactgagctattttagcccagagatagaatttcatcaaacattccaaaattaatttttagctcatttgagaaatttttattttttggctaaaatagctcattttagcctaattttttactcttgaggcatcttgtgaaaaagtgccagaaaatcgatctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgtgaggtgactggcgagcccagtttcagttcttcagagacaggaagtccatcttcaacccctgtgcagttaatcttcttaaattcagactgatactttctttctttttgattgccttcaaattgggtacctggatgatgggttgaaaagacttgtttggaatggcttgaaaccaaaggtacatgtcccctttgcagaagtgaatatggttatggagcatttaaattcaaggaggtatgtgaagttcaactggtgaagaaaatcagagttttcattaaagctgaccactaattctcttttgttgcttgaaattttaacacaactttttccaaggacacaaaaatttatcaagtcaatttacaagaaagtccatcaattgtgccacccagtcctgattgagtaacatgaaacctatcctgtttggtgagtactgtgctgagaattaatgattctattaccggccacctcaagggatatcagcatgttacaacaaataaagaatagttttatgggaaattcaatatcaatattcctgtctcaaatgaaatcttctatttcaatatctatttggtggaatgatggactagacaattggttccagagtttggacaaagttgacagacagcttttgagcctcagtggcaatacaatgcctcactgatcaatctggttttccctttcccctcatagctaagaatgcaagtattctccaacatatatctcaaagtcatcataaacaaatcccaggaatttgataataaaaataaaaagaaaaggtgaggcatctttttttctgatttccattatttcaaagaccatatcttcttttttgtttctctttgtatctttctagtttgatattattcagcattcagatttacaaagcctgcttgagataattttttctcacattattttttcaagattaattaaattatactctgtctgaattggttgatatatgctttgggttttggggaaaatttacgagaagatttggtataatcataaaatcagtgtcttttctttactctgacatctgagttgactccttgcaagaagctatacagctaaaagaaattggtaggaaattcttttcaattaacttatatcaaaggaaaccctgctaatgttttaattttctgtggaagtaaattgatgcactagctgcttacaaccagattgctgagaggaattcatcccaatgagcctgtttgacttgggataaagtttggcgagggcagacctccagatacccatgatgagaatcaaatcaatttatgctttatagatttactttcacaaagagattttgattttatattagattgtattttcttaatctgacctgtgacaaaatgcatgataatatgaagaatggaaaagggaaaagggaagatcaaaatgatgaagccaaaatgtgggtcctcttagccacttgtttggtgctttctcaattgattgaaataatcacaaactctggccatatctattctctcccgagccggtgttttctatcaaatcccatttagttacacaaactcaactgcgaaatgtgtgcaagtcgctcctggatcaaagggagctgagcagacaaatccatcaattcgggtgttgtttccttcacattccagaactggttctccttggagaagcgggcatgaaaagcacaacggaattggattcggaagtcttcaattcttggcccaacaagatcttcatgagcttcttcagacccataagcaggctcttgacctcctttagggaaaatgattgcacaaagcttgtcgattctcttgattatctcaaagaactcctccgggattctcggaagagctgggtctaccagcattgcttgacttgttttttgcacatctgctgagtggtgaagagaggatgctctcaactcaaaaatggctggtatgagatcgaaagccttgtgatctacataacaaaaattcataatgcttcagcacactattccaagggaataaatcaaactcaaagaatattttgctgacttactttgtacccgtataaattcatgtcggtcgtgtccaacggtagcgaatgagttatcccgtgctttcaaagcctgtaatttttgaggattttcgatcaagtcgtccaaaacctcatttgctatctggagtataatggcaccatctactaccgggtccacttctgcgtccatttcgtggctttctcgagacattgtagcgtcagagcggcttgacagccaatcccgaaagacatcaaggatcccgcagagcttaggactcggttgcaagctgtcgatgcttgggctgtctaaagtgtgaccagctgatgcggaatctacacttagagatccttgcattccatgttctactatgggtgcaagtaaaggttgtttgatgacccgaacggccaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacaaaaaaaacgaagacgattttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtctcgtatctgtggcaccgttggaacggccgagtgttgtaaaatcaggaatggaaggacaaccaaaaaaatgtaacaactgaagcgcattgttccttaaagcaatggagttcccagggaggcagttggaggacttgaaggtggcttttgattgatgagtttgactcaaattgctttttttaataactctttcccttctacgggtgtatgtttacagcaccgagtcgctcagaagacccggccaggatttgtatcatggaaactgtctataccagtacatatgtacttctcaagtaatctgattttccttttagtttgagcggaaagaaaaatcaagagacaaaaaagtaatggacatgaggagctacaaatgatggagagatgtgtgatcaacatttatactggcagtgagagatgctctgcgcatatttttccatggcaaacaggtgactatccatttgggctcactaaaactggcaaaggacaccaggaaaaaaaatgtggaactcctatagaggtgctttcacttatctcttgcttaaccttactgtattcaaactgtatctagtctgtatccccactgttgctaggatatatccttgtatcattatttatctttatttgtcatatgattcctctgcaattgaagtaattccaaatatttaatttataatttttcaaattataagtaacatacttgaaaccctaaatagataaaaaggtcagatctcaatatacatctccatccatgtaaatttattacacaatgaaaaatcaaaataatctcaaaaataaatggattgaatccctatcctaataacatattatttgattcaggttatttatgacattgctgagtatgaattctaatgagaatataaatatgtattctccttcacaaatcaattcatttttattgaaaaatttattcttatttgactcctgttttatgaagattcatactcttttctcccttgtgcttgctgttccaatctcagttatctaaacccctaggtgtatgtgtatatttaattttatagattttgaattatctttatgaggatgagagaattcaaattgttatatctgggagacccttaatgatgttcaattttgacataatggtattaccaataacttgcacttttcacacatagttatgataattcatgaaggtaaattttattcaaaaataaaaacagtcctcatattattggctttattgatgaagatatatgattctgtcataatttttatcttaattttattatggattacttctcccttccaaacaacatcacaataagccaggttttttctcaatctaaattatcattcacaggcaaatgaaaaataccataagacatgagtgcttgatcccttctcaaggctcatcttgtatacttctagaatttgaaaacaacaaagctgtgttgtgttggtccagcatatttgataatactcaaaaatctaaaccactcaaatcagtaacaattttattctaattaaaacaaagaagaaaaaaaaaattcatctaccatccccagcaataggtaagtatactgaactcaatagcccaatttaatgaaattagattttgttccatttcctctgtaaaattgtttgttttcatacttggttttttccaagcctttttctgaaaccagaattttgaggctcattatgtttcttcttccaattaataatgtagattattctcaggagtaggctgaggcatggagtgtgtcatcagcattccagaaagaaaatatatgttttaattcaaatatgtcaagggtttcctatcatacatatttctcatttcctgctcatcaccactgggtaacgaagtatgactgtaaatataaattttccaactttgaaagcctcaggatttttgcctaaaatccctggccactttaattgattctttggaaatttttacattttgaggagaaatatttctaggaattgaaaaaacaattgtgctatgatctcagaaaaactcatgagtttaactctcttccagttgcaaaaagtgggcaaggacttttgattttcatactgtgatttaagtaatcatttgtccaattcattatttttgaacaatttctgagttcaagtttgcttgacagtatttcacaggcattcgagtaattattttattgggatctgatacaccatctcatgattagctccttggtttgttttgtttttcaaaaaccagtgattatgtgaatttaattcagaatgattggtattgatagctatcactggttaattgggatgcacaagggggaaataaatcaatatcaattataaaactttgatatgatccaaaccctgattcctgtaataggtgtttcctatcctttggtcaatacaagataaagcttagaataaatctctcttaagagtaaaaccttttcattaaggttttctttgtttttgttttttcaaaagctcaaaatttatcagggatgagaattttagtcatgaaacagagttcaaaattccattttcttgctatacttactaatgcaactgtacaaaatctctattcgcgagatctggaagaggaaacaggaactaatactgatcttccatattcaaacatcagatcaatacgggttaggtattttttggcttagcaagaggatctggtctgattaactgcatgaagcaataaatctttatttctccaagcagcagataaggagaatatttctttccctcctttgcttttccaaatacaaatgcgttggtctggaggagatcggaggcatgttttcaaaattaagaccgccggtcttatttctgaattaccggaaccatttaatttgtaatcgccggtattcaagcaattaagcccgccggtcttaatctgtttggtcggaaatgaaccatctgctctcgttgcttgatcgcaactgccttgtcagtgcaaaagcgatgggatgaggggaatctttcctttttttctgatttaatagacatcgaggatctggtttgaggcaagataaattggaaatattggccttcatctcctgctaggaccaatccatctaatttgttgggggtgggagagggattcttttttttcttccttgaccgttataaaattcaattttttttgtcagaagatattccaggaccagtgaaactcatcactcatgaatttacaaaccacaagacatacacatcttttttcaccaagcaaagttgaagtttctgcccttcagcttcttagccctttgaagatgctctcagaaatttttgctttctttctacactactttgaattattctatgtgttaattaaaatctgaaaaactagtgttagagtcttttatcccatattaagaattccagacattatggttaatttcaaagcctgactgggtctacatagattttgattgatgttgtatcagtttgtgttgaaatttcacactcataaataagttggtgcacagcaattcgcaatcaaatgaggcaattaatcttgactcagctcaaaaagttccaagcaccatttggaaacaggcttttgctgttttgattaggagaagtgatgtgattttttgaccaagaaagaaaaccaatttcatgtttcagatgattaatattttgatagaaattgagtgtttgaatggattgtttttgaacagatgatggtgcctttttgttttcaaaaggggatccaaaaaatatttcaaataatccataactatctatcacagatatttctaaatgatgtgacatttctatcttttgagttaaagtttgagtgaagaaagatcactgattgtgaatcttctgggggtatggcttgtagttgtttttgagataaattagcatacaaatgtctggattttcaatcttacacaattgtacgagatctaattgttttcatcaagtcatgattctggactggtaatttcaagtctttgagttagggttattaggaaagggaaagatttagtatgtgaaatttcataaaaaaggctactgtaatcactcaatattttcaggtttttctgaaaatcttaccttgaaatttgcttccaaattgaacacatcattatttagcctcagaaatcttcaaaaaaaaatctgatggattccagagcttaagactacccagctgagatacagaagtagatatgatgtatgcttgtataggatacagcacatatacaactgggatacagttgggatatacaaaaaccacctctatattggttccaatttttttttcctggtgggagaaagtgtttgcgtggctctgtgaaaccaatgtgcctccttagtcttttataatctggtctggtagacacatttttcagaaggaatcccctggccatcttgaccattcatctccaggtgcataactgttctatcaaatccagtctgacagaggaagatgagacaagatgtccataccaatagtatactacatatcggaggaaatacatcagggaatcaagttaattaactggtattaatggtgctctctgaagtaattactgagggaagaaaccacagcttggccatagggggtactaagcaattttgacaagagaacttggttgcacaaggcggcagcttctcaatctccccagacgaacagattgtataagctgttgatcctttcggaagtccgcccggccaaacatgcacaccctgaacttcaacaagtccttctcaaggcagaggtgcgaagtgcgttcgcctttgaggagccggcctccgccttttaatttaacccaagtccctcgattggagggcccggtatagccaggccgtcgcaaagcgagcctcagaggctcgcttcgcgaggtgcccccggccctctgtcgaagggatttgttaagctagctccgccttcaggggactgagttcagttcgtgcacatctgctcgtcggggaggacaaccttcaaggcaatccagttattcaaaatggttcgggcggaaggcagtcctccccgacgaacgggtattagagaccacttcgcccaggagaacaacctgccggacgaacaattgtttagcctgtttgtcccatctacacagcgcatgctataacaggttttgaataccctaggggtgttgacttgaagtatatcctgtctcatttttatcgagcgcatattcagtcggaaccatattccgggcgtgtatcagcaactatgtagcttagtgtttcgaaggcggatggaattgcttgggattctgcaataagtgactcggtctcaggctcaaacagacatcatttaaaacatagccatgcagatgaggcctaggcagtgctaacttcgtatgccagaccttcttcaacaagagcacctgccgatctatttctcgctccaaccattcatcaattgaagcttcaccatcaataatgcattttgtgaaatctcttttaatctcaatccttttcttcacatataatagtttcagcagtttgttcgaggaacccaaccttgaggaaacctgtcagtttctacatctgactcactctcattctagtaaaaaagaggaccgcatcgcttaacacatctggattaaattcagtcgatcgcatttacaatgttttcaaaatcacgccaaagtcccctcggaaatgtgccaccagtggcagaacgacacgccgtccagtatcaaagaaaaaccctccaaaacagataattaagacacaggatacctacgtttcggaattaataaaagagctgagcagccctcatggtaagcttgtcttcttgaaatgctgttgagatattaggccttgattaagttaacatttgagaatcctaggaactggaccaagcttccaaatccttttaggttaggctgtttcccaaagatcaactgatgaaggtgtgaatgatactcatgaatggtgctgtcgacctctcacacaccattttgtgaaaagtctctagccttatcgaattttacctctgtggaaaaatcgacctcacagaaacttgggaacgctacatgaccactagtgcgggtatgcaattgagctaaattgaaaagtcttcttaatcatggtcactgtcagattctgaccacaacaaaaaatagacttcaaaacaatgaccgtctcaaattctaagagaacagtttccagcgaggaatccctctcaccacccggaaaaaaatcactctcaccttccggcccaacatcgcacttggcctctggcacgaatactcattcagctccccaagatgatttcctcttgcctgctggcaagaaattcctctcagattccagcaaaaaggcgctttcagatgatgataagacattgatttcactccgcaaaaaattgaaaagatggggcatgctatccgatggtacaatggacgtccagcataatcttgacggttggatgaatcaaaaattgcgggacatcggggaattcaaaaaccccactgtggaggcatggaagcttgcagccaactttgtgactttatccatgatttggaaagggcacagaattgctcatcatatgggtgcgttttcaaacccacaaaaagtatgcaacctaatccatcgcggctgcattgtttactcaactgagctctcttccagttactcaaatgggaatatttcaacatttttcaaatttccccaaggaaactcctgaaaccatatttcgcctaggaggtaagagcgaggaaaatttcaaagcaatcaacaacttttatcaatgggtaaattcaaaagatcgccagcaggacaaacccgaaatgttccataaagtgattaagaggattcttccaaacccacacaagttgactatggttttctttccaaccataaatgactgcgcacaaaattgctcgcaagaatactttgtgatatctgaacgtacgttttatttgagattatcaacatcagaaacgtgtcttgatatctgtttctttttattttctggcctactagtcgtcacactttgccaagagacagcacccaaaatgatctcgcagagtagtgtgttttggcagcgtcttgagatctttgctgctaaagaaaaccttcgacctttgatggatgcgtatcgggacctttgccactattttgaaaacggggccccgttgaataaattgtttgaatactatcaactgatttcacgcatcactttagaattcaaagagttcaaggagaatgagactcgaaggatgctcagtgctcacatcaagcgtctttctcaattaggaaaacataccgaaggtcaatcaaggaaattagatgggagaattgcaaaggataaagtagaaaatgtgctcagagataaatctaacttgtttctgaattacgcggaggaactttgtgaagatacccaggctgggaatattggagcctttcagccaaatcatcgagcaacaaattatcagctatatcaaataggttagtcattgaatgtatcggagaaaactcaaattgctataatgagactgattgtccctcacagcatcacttctctgtggaatcttttcaccccttcacgagatgaaaccccatgaggtggattacatgagtctgataaatgcacagttcaaccttcgaattaataaaaccaatttaccagctatcatcaaacataagatgaactccttttcaactgtcctacaacatcaggcaactctatatgctatggaactatcgatggatgaaaatgacccagataagcaaatgtgggacatttggggcaaaggattcatagaggcatttaaaatccggaaggaaaagttcaacccagaccttaaaccgctcccgctcaaggataacatgttgatctggcatactgtaaaaagcttgattgacagggaattcgggggtatggacgaagctaacgctgaaatcttgttgaagcatctggatcgcgttcaccgagctgttcagagtcgttatgtctttattgaaatctgtaagttccgctttcaaactcaccttcctgattttctcgtctcatttcgaacattcactttaaaaaacaattcgttcaacaatttgggcgacagacgagaccataaagaagatcaataatcttgatgaaagagaaaagttcatgcaatcctttgggcatcagatggaacttttaaatcctaacaatgggaaacctcataaactgatgaaacaatgggagttcaatgatttggaaaaagtgtacgactcgatgcatcgccacttgtgcgatgaatctttaggcttgtgggaaaagaaggtttttatcctcatttcaaacctatcagttgatttacagatggtgttaaatgacatttttcaaaaagctgctgaagaatttattattccaaagttattagtaactaatatggagactgaagccaaggattctgttttagacaaggtcaagtaataaaatgatatcccaatagtttatcattaaatgatgccatggcaaaccaacacagtagggcataaatgtagaagatatattatatatataatgccacactacaatagattcatttctgttcaaactgaaagttttgatgatatgtctgaataattctatacagaaaaactaggttcccatggtaacgtttcccaaccaggaatcattttactatctctaatgtctataccctctacttcagacctcctgagtcctatttcattcatttgaaatgactggttaattcaaacacttttttgtattaccatgtgtgatcatctgcattataggtgttgcatgatctttttgagtttctgaacttagaagatctaaaaataaggtgtatgaaatatttgccctaattccctacagcatcaatttgtttttatcgtttttatatataatgcctttccccaaaagcttggacatgtcttgatccaattttgtgtttgcaaatgacattgtctttttatttcttggttctatcttgacactgctcagataattctggaaggcaaaccacccttggagtcgtaatccaccagtaggtggtcttagaggagagtaaatacaaatcaaagttcagattttcaaacgcagatgcttgtatgccctaccaccctcctccccaacctattggtggctcgcctctgctccaacacagaggccaaccaaaaactgggctgttacacaagctgaaagggtacttgaaatctttggggtatctgggtgcaaaaccaatttcaaatagttaaagtaaaaaaaatacatccatgaataaaacacagtctggtccctttggccttgtcctgagacaaaacacttcttgtcactgaggtcttggatttcaagctgattgtatacccagaatttctgatgtcactcctgaggcacagtctgttcctttgccttctcctgccccagcctccatacctcttcccgtttcacgtcctctctctccacctgtcaggcaatccggtcgagcgcgcaaggctcctgagcgctatggaaactgggcaaagtcttccactgtccctcccgacaatgttgataccccgaagacgtggcgtcaactccaaaaatctccccacaaagccaagtggcttcaggctgctgatgaggagttctcctcttcttggtatggatacgtggcgcttggttcccaggccttcaaagaggaagatcatcaagtctaagtggtttttcaaggtgaaacgtcgccccgacaaatccattctaaaattaaaagcccgtctcgttgcaatgggctactctcaaattcgaggggttgactctcaggaagtttttgctcccactcttcgccttgagacgctcaggcttatctgcagccttcttgcatccaagtcgtggaaaggtcgccaagtagacttcaagactgccttcctcaatgttcaccttgaccagcccgtcttcatggaacaaccccctggcttcgaggatcccaatcatcccaattttgtttgtgaagttcgcggctccatctatggtctcaagcaagctcctcgtcaatggaatcaagaacttcatcaagctcttcttgactctggtctcacacaatctaagtacgatcccactctctactttaaagttgtcgctgggaagcttcttggagcaataactgtccatgtcgatgatcttgccgttgtgggggaggattcctttgtcacctctatcatatcaagtctgggtgctaaattcaagattggtgccgatgaatacctgcaccattttctcccaatcaagatcactcgggaccatgataaaaaagcttctctatatgtcacaaagtcactacattgatgacatggtctctcgtttcctcgacagcatgcatacgtctaccaggacaccaacttcttcgaatttcaaagatctggtcaaacggaccacggatgaagactcgtctcccggtccatacagccagctcattgggtcactcctctggatagctcagtgtactcgccccgacattgcttttgccgtcaacaaactctctcaatttctgcgtgacccctcatcttctcactggtctgcagccgtcaagattctcaactacctggcctccaccaaatctcttcgtctacgtctcggcggttcactcacctgcgcaggctactctgatgcggattgggctgaagatcgtcaagatcggagatcaacctcagcttacacctaccgatttggtgatggggcaatatcttggaagtctcgcaagcaagccactgtttccctgtccagcactgaagcagagtacaaggctcttgcagactcatgcaaggaaggtctgtggttacgtaatattctcacggaattgtccattcgacctaggtcggctctccctcttcatgttgacaacaaaggtgcagaggcttttgcaaacaatccggaacatcactctaggactaaacatattgacgcacgatatcactttgtttgagactgcgttaaagacaacatattccaaatagtccatgtttccacacatgacatgctggccgatatgctcactaaacctcttccgtgtgtgctattggagaaacaccgtcttatgtttggtatggtctaactgtccttccctttttttttttttttctttcctctcgtctttcattctctctttcgatttcttctctttgtcattgaaatcagtcatcagcaagggggggtgttgagatgcctgtgacatgtcattattcatctcatgttcatgtttgttagtgtgctttattcagatttcatttccctcatgtcacactctgtgacacttagttgttttctttcagctcttatactggagccatatgtgttcgggaggatcttctttttcctcatcctttccaactcatatgtctccaggtatgtctcttctttccttttctcatttctcctttttctcttatgttgaaatgtgatcctttccaactcatatgtctccagtctccaagggtgttcattccaacaggttatgagcccagggcctacctaagcgcaacccgcttacaacagagaccagatgaagttgtgaatgcttacttgtaagaccaaaacttcccctgtaagactacctaaggtcacgggttcaattcccactctgatcacgatttgttgggtctcattcccacttccacatcatgtagcaagggggggtgttgaggtgtctgatagtctgctaccatgatgtatcactacatgtcgaaccatgaccactaccacccaacaaccctggcagtcacaagcgtctgtagcctagttggtaaaggcagcactctagtatgtgtctcagcttagctgaggtcgtgagtttgactctcaccagacacatcttcattttgtctgtctctacagtttttttagttatatgtagatattgtaccaaccaatactccccaaaaatggggacatgtactggtcggcttaatgtaccaaaccagcctgatcagccggtgtagctccaaaacttttggtctccacaacaccctgtctgactttaatatacctgttttgttttttggccggagcgcatttggatttttttttcttggtgtgaggaaagaaataaccccctctctctctttctcacttaataatattgggtgctttcttctccgcacaaatgcttggtgtcaatgtgggcacaaatctgccaccttatttttattttatttttgtttagtgccaatcacctatgaatattttatgtttcctccttgattcatgcatcccataatccttttcccctccctagagatttttttttcctttttttgttgtgtgttgaagcagagtgatgtgtgtgagagagagagacagagagagtactgaattacaaaagattgtgtgcatccttgatcctccagaagatcccgaggaatgatcttccatgatccagctgatgagtttctgagggtgcaggacgctcttataggtacaaagaaaggcaatacaacacacgatttgaacatgagatgctcagctacaacaagctgcccttcaggtcaccaccaccacctcctcctccttctgacctcataatcttactttttgcttaacaattttatgcacaagccgcacgtttttggaagctcccaatttagcaagaaagccacgataagcctctctcccattgggaatgggaggtgctctaggcaccccccagtcctgggaagcttttacatatatgtacagtgggtagacagtgaaaagtggctgcttatattggattccagagctccaaaacacagacttgaagtcatgggacttggtcaggtggtgcataatagttcccagaaaatgaatatgaaaaaataaaaacaaaaagtaaagtttcaaaatttgtgaaaaataaaaaacaaaactcatttttttcaaaacctttgatattcattttgagggagtgggagtgctgagagaaagaaagaggggaaaatggcaagaatgattataaatgaaaaaaaattggaaccaaaaatggtttggccaggttggttgtccagattggagccaaaacagtaaattctagtgcttgactgcaatgtgggctggtgaatgccccaatcaacagctctttgaagccatctggaaagcaatttttgcaaaattttgattcataatcatttttctaatatcccaatcttcctttctctcagcactctcaatcccccaaaatgaatttcaaagctgttgagaaaaataaattttattttttttattttttcacaaattttgaaactttgttttttggttttattttttcatattcattcttggggaactattgtgcaccacttcaccatttcttgtgacttcaagtttctgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgtacatctgtacatccatgcaaaaaaagaaaagatcccccagggcactgcccacaagcacagacacaagagatccaagacaaaagagcttctccatgaatccaagtctccgcaaagccgacctggatgctgccctttttgtgtttttggtggggggggggggggttcaatacctcctcttcacacccacaaaactcccacccccattttgttttttttgttttggattcttctaacaaaaggaaaggaaaggacaggaagagtaagaagacaaccaatcatagccagccaataacaacctacccacacccaacttcttgataatctttcatagagtaattcaatcattcaatcattgagtttttgttttgttgttgttgtagtattctccaaacaaacaaattcatgaaaaagagcgcaaacaacatatacataaacgagaggatataagaagaaagaccccacccctcctccttctttgtctttttttttattcatagaatctctcatcaccctgcacccaccctcttccgcctgcccgccggcccgtccaaaaaaaaaaaccaaaccaaaccaaaaaaaagaaggggataaattatttcttagcgatccgttcataggaccaaatcctcgcatgccaatcgcctgatccagtagccaagaggccgcctgactcagagactgcgatcgagatgactgtgcaccccggggcgagatcaagaaaaaaaaaaaaaaaccccgcaacgacaatcaacaagagccgagaaaaaaaaagagaaaaagaaaaagaaggacgaaccggagttcttgtggccctgtaacatgaactgaggcatggccgtcttggggtcccagaactgaacccccctgtccttggagcccgacatgatccattcaccgtcgggcgagactgccaccgacaagacgtaatcctacaaccacaacagtacagattcatatcaatggtattcccgggagaggaaagcttaagtcgacagagattttctttggaaaaaaaaaaaaaaaaaaaaaaaaaaaagacgaaccttatggccgatcagagtggtagtacaagtagtagagggacgggaggaatcgaagccgcgatcgctcgtgatcttttcgccgttctcaccgcgttcgatagcgggaggattagggagggaagaagaagccgaattcgcggggtcctccttcttgacgagtccgttaaacggcggattgccctcgcgattgagggtggccaggtcccagagcttgagcgttttatcgaggcttccggagacgaggaacttgccgtcgggggagaaggcgaccgaatagaccgaatccttgtgccccttcagtttatccaacagttgcccattggtggtgtcccagagtcgcacgaccgtgtctaatgagccggccgctaatagactcccgtccggtgacacacacaccgacgtcacccccgcatccaccggactcgaatccgctcccccactctcctcgatcatcagatggaatagacagttccccacattcatgtcccatatccgcgccgtcttgtcccccgaccccgacactaacatccgtccatcgggcgaaaatgctagcgaatagatctccgacttgtgtccctggaatcgattgacgatccgcttctgagctacatcccaaatctatcggaagaataatagatcccatcagattcaacaatcttatcgatcgatcatctttctcaaacacttaccctgatgatccgatcttctgagcctgttgccaagaacttgccatccgggctgaacgacgcactacggatgtagttatcagcgacttgggtaccatgggtatcgtccaaaagttgactgcgacatagaaaaaaaaaaaaaaaaaaaaccatgatgttttagttgaccagacagggctcttaaatgaaagagtgtggagcaacacagtgctgaccaaattttcgagccagtgcgcgtgttatagagcgacgtgaaccggttgcaaccggtagctaagatagttccatcgggagagaacttgacgcaacataccacgctagaagaaatggatcaagccgggaagaagagtgaattttctgagtaagttttttttttttttttttttttttttttttcttgacagagaggaggcaagattgtaagaaaacaaagatacctatcatgaacaagggtatgaaccaatccaacatcgagcacttttttgaccttcggattgaacatcgtcatccaatcgacgccttctttcttcatattactcggcaatgtatccgggtcgaggtcgaggaggacgttggtattaggaggtgcagcgttttggagggttcctggttgagccgagccagcgatcacggcttggccggccccgacgctggaggacaacggccctccggtcgccagactctgcggagctccatgatggtgtcctggtggtggctgaatatggccctctggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatcataatccttccttcttgtttgaacccatctattagaagctcatatcatttcagtccattatagcaagatccaacttggattgaacatcatcggttctctcatctccagattcctcttgcttccttttttgttgttcttgtacatcctagtgatgaaaaaatggagaggttttttttgttcatgttgtgtagatgcgtaaacctatgtgagtttagatcgaagtgatgcatacaagacagaccggaaggttcctttgtaacacatacaagagccgaaaaaaaaagaacaatgtgataatgacaatgaatgatgagacccaaagtaggaacgagcaatacaaagtgatttgcaaacagatcagaccagagcaaaaaaagaaaagaaaaataaatgtgatggaaatgaaccattaactagggtatatattggggcatataactctgatcagaagaagaagaagaagaagaagaggcagcgaggaggagattagtaggcgtgatgagttgcagatgatccggggtttggtctgtgggagggggatcgaagaagttcgtgaacgggggaacaagatggtggtcgaccaactggttgaactcttcgaggatgagatcgtagtcgacggacgactgaggcggcgggggcaggatgagggaggattggagcagagacagttgatcagcaggctcggtccaagccgagtgaacggagaaggaagccggatcgttatggaagacgatcggctcagaagcgggggggaggctttgccaggccgggagtccgttcccgtcggtctccgtatagtgtctgctggttggagtccgattaggagcggcaaagttggtggcatgttggaagtgatgaggatgcggctcggaggtcgagaagctagtgaacatttccggtcttgcaggctcatcgaccaatggatacggcgcaggcgtcagagagtcaaagctttggtagggattgaacgacgaatggttgtgggtcgaataggaggattggcattgcaacgagctcgtccggaggagggttgaggagggctgttgccaccggtcatagaacccagagtaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaagattgtctatcttttggtagctgggtgctgctgagtattacatgtaaggactgaaggatactgtgatacataactgtgtgcaaaggacaaatatcgatcaccaacaaattatttgtaagtcatcaccatgagtttatgagattgtcggactcgaagaaatagggagaccatctgaccacccgattttgattgaactaccagcaagaacttgatcaagagaaaagcgaatgtcggatacagactcagattcagaaggccatctcgacggccttctttcccgtcacaagggcaagggcaaggggaccagccggatggcgggttcggaagatgatagctctcatcaaggcagtggaagcgagagagacgatcccggcctggactttatggattcattgttccaagactctacgacgccgcccttggtcgaagagcccgacaggaatccaaccgaaaataacaatcaacaggccgccggcatccaacaagaagacctcagccaacgctttgcggagttcgcaatccctcaagaggcccagccttcgtccacttcactctcccgatcgttgtggggaatcttcggcttttcgaccgatcgtcttgaggagcaaaccgagctcgaacgcgctttaaacgaagccaatgcccgtcgcgacttcttcaacgcgagcgacccgttccatctccatttgaggagcccatccaaagatttcctcatcgatcaccccatcatggccggcgctctcgatcaagaacactccgcgtctgttggcgtgcaagccagcctatccggtctgatcggcccgcgtcctcgtgatccccatcaggcgtctgccgaccctgaccgtccagatggagcggcagttggcggtgcggtcgatattgcggctccagcgggtacgcttgccgatactcttgttgtctctcccaaatgatatgctagctcacgctaagccatttaatattccagttgctgcagctggcagctcgactgatcacccggttcccggcggacactccggaggcgacaatccgcccgacgtgacggtgccgactaatgtgccgagcgatgtcgctcgttgtacgtcggctgacactccgggcacggcaggtccgtcggccgacaatccgccgccgcctccagctgagaagagtccagtcgatgaaaaaatcgataccaagccgagcaggggtgataaaacctcctcgcaatggctcggcttgatcgaagtggaatcggatcccgaagacgagacgtatctgccggtgggcaagaataagatgaaaagtggagcccgaagtggatgatgagcaggaggaaaactcgtccgattcctctgagactgaaaaccacccaagaagagtcttcagactccgattccgaactgtttttcagcttgcttccttccgagcctgagcgactgaaccccgtcgccggaaacgaggaccagccagccacagaacgactttcctaccatgcgctaagcctccgcaatgctgccttggaagactacatgaaggaattgatgagcaagaccgaacagaggatccatcatctaaatgagaaggtcaaccgcttgaaacgcacatccgctcagaaatcgaacgccgctcgcaagctgaaaaatcgcttgaaagctaaggacaaaaagctttccgagctcgtccgggcccgacaagtcgagctccatgcaatcaagctcctcctcgatgccgcgaccgagtccgacttgcatcgccaacttcgctcgcttctcgatcaactcgctcagcgtaaggctttgatcgctcagcttcagaaggaaagtttgctccattctgtcctgcgtttcgacttgcaaactcatcgccaaaaactcgaatctaaactccatcaattggaatccaatccaagcagtctcataaaccgctcttgattctcttgtacgcgtgcatttcttttcttttcttctggtttatgtttcttaaaggcagacttgtttggctcagctcatttcggggaacctgaggcttaataagtccctttacatttctgtaaaatctgtaggtccttctatccgtccatcaacttgattcaaagacaaaacttaaagaaatgaaccaaaaatgaaccatcaaggaaatcctgcctctagacctacttatataaaacatgtgaatgaaaaggttaaccattagatgtactcaaattgaaaaataatagtatacactcgtcagaattgtaacagtgtttttcttacttctacaaaaaaaaccatcaagtattgatcccattgaccctcacgagcaggctcttcgatctggcgacatagaagttttaagtttctaccactaatcgatccgttaccttgcccgaggagtggctccaacccatctcaaaaggagtcatgaattcatgatgtaatacttgatcgagcttcagtaccagtcaggaagcgtgccatgactcgtttggatcaaacgttccaagttttttttttttcttgcccggtacgtatatagcattataagagtggtacaaagaatacaacacaaggagaaaaatcaaagtatgagttgggttccatgaacatctatgcatacatagataaagtatgggcaaagaaaagcaatggacttccattggagaaaagaaaagacaccctgagcatagaaaaatcgacaatggagatcatgatacaaagataaaagcaatcatgggtaaaaatctattcatcggaagaaggtgtggcgtctcttttccgagtgcctaagtgaatgattaaaaaaaaaaaaacaggattaagactccgactgagaagggacaaacgagcagagagagataagaaatacggacctttgcgagtagaacgagtaggacgagtaaccgaaggcttcgactttgatttcgaattcttgttcgatcctcggtcctcattctgccaatccacttcatcctcgtcttcgttttcgtgtcgatttcttggcggaggactctggttactgttttgtttctgtcggcgtttgcgaacaaccgattgtttcttttggactttgttctccatctgtttgtcttcttctcctttctccttttgggcccgcaatgctttctcaaattcgactaaatccgcatgctccttcgcccacttattcgctttcactttcgtctttccccccccccccatcataattccatgtcagtttttgtcttcttcgcaccaagaaatgtacaaaaaaaaaacgatcagacataccaaaatatcctcgaaacttttgaacacttcaggatcatacaatttatcctgataggagggcaatccgtcgaccaactaaatccgaaaaacaaacaaacgaaaaatccgcccgtgattaaaattggttcgataggaaaaccccatgaagacaagaacgagactgacttttttcaaagccttctccgacttaaattgcaacaaagacaaacaataagcgatatcttgccattgtcgaacttcactaaccagcctgaaccgttgacacagtttttcgacaatcgattcagattgtttatcctacatgagatcataccaaatcagtcaaaaagtatccgagtggattgggttttgttggcaatcttcgtggttttcgaagcttgaagggactcacttttttcaaatgtttgaagatgttatccatcactgattgaaataatggtgcgtctaccgcatgcttgcccacggacaagtgtgaaatcatatctggcctatgaaagttaaagatagcaaaaagaatgatcaatgagtgaattaaatgctaaattgatcaaaagaaaaaaaagacaaacagattattgtagatcgcattctgatcttttttggataactcatcgaagaagagttgcgcgagatcactgatacgtttctcaggatcgttaatacatttagcgatttcgcccaattggcccttgactttgatcattccattgaggatcaaatgggtcaagaccatcaacgtatttttcttgacttccaggtcagagtccgttaagcccttatacaacccatccgaatgttggtccatgattgtcgcaaaacagaccgcgatatctcccaaggcgatgatgatattcgatcggaccgcggggcttttcgatttctctagaatcttgaataaagagcatcaaaatgcttctcacaaaactcggcgctcacacacatgaattttcccaaggtgaggagggctgctgcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaaaacagagtaagtttagattttgcttctcgcattcattgttactagccagaaagactccttactttgtacaccgccggtaggccacagatctggaccgtcatcggcgcaaacacgccgaggagagattggtgaccgaacagaagttctttctctcttgcgtgagcaatcacatcgccaatatcatcttccacattcccggcaacctgatctaactcttcgccctcgatatccttatctttatcattatggccggtcttacgaggattctgcttctttttcaattcgtcactctctgcttttcgtcgcttgaattcgcgctccacaagttccagatggaccaagtgtttgacggcgacgtgaccagcaaggaagatcacttgacttaacgcaaatgaatcggccagtagacgaggaccttgacttgacgatagggctgaattcctcacaggtgaagtggggcgttgagtttcagtaggttgctcctgcgactccacttgagactcgggtataatctgtgggtcgacctccatggcgtcggactggttcggttcctctggaacaccttcgaaacatttcagggccatggtctggagaatttctgtacataaaagatccggttggtctcccagtccataaatcgtgttcaatgcttgctcagccatagcaaaccattctttgcttctagttggagtctgaataatatctgccagcttccgaaaaactggattatccaaggggaggcggatattacggtcaatcaaagagcctgttgaacagaacagatttcagtcaattgacacattttttgcgcataatcacattggaacttacccttaaccttcttggcactaccccctatccgactgagagcgatgcaagaatatcgggcaagaaccagatcgcccctatcacacacatagaagttcggaaaaagtttggtatgatatgccaaagctgagattatagcgcacaaaggtgctgaccttcccgatcgggcccaagccaatagccactaatttatccagattatctgctaccacgtttggacgtggggcggccaacatgccaagtacaattattgcccctcgtcgttgttgtttaggtatatccttgctcgtactataaacttcccaaagcttatagattacgtcttcgtgcacgtagcctcgttccatcatcacgcccatgagctcttccaaggaagttaactcggcaagggttgcttggtacgttagtctgtttttcaaaggaaaaaggagaatcagccaaataagtaacggcaaaaaaaatatacaataaagaaaacaaaaattgtccgagttactcactcaatcatgttgcgagtgattctagcgatattcctattggcataagccgaaacggtttcccctggctgtctgacgagtggagcaaaataaagctcttgataacaatcgatcaaagcaaaccgaacccctttaatctctttcacttccttagggccatcctcgtttccggctgcggcatccttggtagtttcttcgaccgtcgaattctctgttgaccaaatcaaatgaagcatccgcttaatcccatcctgagcaccttggactttataattccaagcggtcttaaaaaagtagatcgcttccagaacctcagatttcactttggatgccaagagtttttcgatcgatggaacggcagattgtaaaatttgaataaactggatcgcatccgagtaatacttcttcgtcaagcgtaatttcattaaggattcgtgatcataattcgagagggctgcttgttggtctccagcagccgcatccatatcagcttgactcggccttggtgtcttgttgcgtttggttgttttgtcactgccagaattcccatcggacatcgactcatcgtcttcaccagaacgtctattttcagcattggaatcgttggcctcagaagtcggctcgtcatcctgggcacccgatccgtcttcttcctccttttcttcaccttccataatctttcgtacttcttcatccacaccgttaccaggcagatcaaacacgcttagctctttcactattgcgtcatatctagcctgccattcgtcaattccaagctcgccgccatgcatgacaccgtagggatgagtctcgatcagtctgctcaatacagtcatgcagtgcttcctgacttgagaggatttgtcttccaacgagcgcagcgctcttgaggccaagcgtaatcgatgtttgggaaaaggcacggtgagcctggatttcagaatcggatagaaaaccccttaagaggtaattaatgtgatgcccgtgatgtcgtagataaacaatcattgaaggaagaaaagaattttgaacgaaactttaaaatgtcctcaaagatgttgacaactttgaccctgacgaaggtatttgaatcgcaaaatctttcgaagagtaggttgaaaaagccatccaacttgacgacctgggactgtttttctttatctcttccgtttccagaggggttcgcaacttgttcattctcatcgagatcattaggattacgattggtttgaggtgggttttgagtttgttgatcgtcatcctgactcagcgcttcgatcaatttcccaaagacttctaagaggcagatccgcatcacatagctttcactatccagatgtttttgtagcatgacgatctgtcgaaatactaggcgaggagaaagggtggtcaacttgactaaatatcgggagaaacttcgcgggcctttggtatcttgagcggaaaatgttttggaactgatttcacggaggatcgaatcagccacttgaggtaaatccttagtctcgactagtaagtgggtcaattctgccatgtattctgataaatgatcaaagtattgcagtttttgaaggattgaagtctgtgtgcctaatatcaaaagaagtaccaagaaagattagcgagatgagggtgaaggtggcgagatgttagataaggattttttgtgagtgtatgttatagaaaaggaacaaggtgaagtggtctgactgtaggtttgaccatgactcttggcggctgtacaaatgatcttgaaagcaggaacccgaatagccacgctatcagcaaacgctttcatctcaaggatttgatacaccggtttggtaaaacatctaaaatgaagaatagagggcatccgttcatagaacatcaaggaagcgcccccatggtgatcaggctaaaatgagttcttaaatatgataataaaaagttaataaacacagaagagtacacaccctacaaacgcgtccctctcttgagaggtgggccaaatgaattcggtttttaggctaagagctttcaacatcgcgttgagaatatcagggatttgatttgtccaatcgaatggggcattcttatcggatgagggttgtcgagatttggatttggagttttttgctttggtcgacttggatttatcggtgagattaggattggagtgaccttcaattcccctttctgttaatctacgtttctcgcagatctcgactagccaaatcaagaggaatccgaatcgttcgagattggcccgatgcgatttgtaggccgtgtggtcgcttgggttggcatcacgaagggttgatgtgacttcggcctcgaagccgaacagcaatacgtccaggatcgaatgaagcgctgtttgtggtatgctcaaagcgtgcctaagatcgtaggcaaacgggtagcgcagaacttcagcacaattactgggtcattaaaggcagcatgaataaataggtcgaaaacacacttcaataagctctggaatttttgaaagatctctgaatcgccaattgactccgacgaactcgtaagccgatccaccaaatctatgtcaaaccgaatcaaattttctagttagaaaagagaattgcgatggccaggagagacagagcgtttaaaaaaataacccacgattaacagtccgtttgatttcggattgatccatcgactcgaaatcagtttcgttttctatttctggtgtgtccaacagaccaatcaaggcagatgggaggttccatggcgaaggcatcttgattgctcggtgttggtattgagatagttgggtcgtagagccgatcaaggaaatgaaagtgaccacttgccttgaatcgaaacagaccgtagtagttcgaaatcgggagccggggtctgtcgagcccagctacatgtgcacaaaaaggaatcgcgctcttgaccaacacttcttgaccatccatccaccttcacactcaagagtcaaactcaaagctcgacatcaccccccaagaacaagaacatcatcaatcatcatggcacaagaaccagcaactatttacgaagctttacacagatatctcgcctcaactgggatcgagacagtggaagagttcttcggggatgatgagcttcgtaagccaagcactactcattcatcaacccatctcatcaagcaccatctcacgcatattctctgacagaaaccagaaaacggctcgtggaactcggagcggaaatctcggcacagtgtttcatctttggagttcataacggattcctgaagatgccagacttgaatcggaccgacgactttgaacctttccggcctcttatcaccgtcctcctcgccaacgaagccaaatgcaatgaagaaatgtgtgatctcatcgaccaagaatctaacaggccgccaacacctttagcattcgtaccggccccggtgaagaccagcaccacatctggcctcgtcgattcttcgagcaagcttgaagacttccttcatccgctaagacaggaattgacgggattgctgtacacaaatgtcccaggtttagtggagcatttcatcaacaagcaacacatcgaccccgctttccgcctggaacctaccgaatactttattgataaaaagcataatgaaaaactagaaaacacgcggcagcatcctatgttgagttggatcacttcattcgtcgaacagttggaaaagcaaagctcaaacattcggcagtctcgtacttggcggaatctacccgacacgtgtttggtgggcgttgatgagatactgaagctggacggtgcgatcatgtcccgggtcaagaaaaacaaaaaaggctatcacattcaagatgttctggtccctttcgagctcaagaaagataaatcacttgctacacaggctgtcactggcttggctaagtacgtctgcgaggtcttcaaatctcagcccacccgaagctttgtcgttggggttactctgtgcggaaccttgatgcagctctggcagtttgataggtccggtgccattggttctgaatcagttgacttgaaagcagacaagaaaaaccttgcaaagttcttcgatctcatgttatgtttcttaaagtgtaataagcaactccttggctttgatccaaccttcattgaggctcaagatcgccgtcaccttgagatgcgaataccaatcaagaacggtaatcaagaacttgtaatagactcctctcacatcttccgagcgtcgggaatctgcggacggggtaccacctgctgggaggcgcatctctctgaagataagagtcaaaaatttatgataaaagattcgtggcaacccaaacaacggccagaagaaggtgaaatgcttcgcaaagtgaacaaaaagaacttgccccatgtggtccgatatcaccatcatgaagatgtctgcgtggacggcaaaatcgtcgacatcgaatcacacgttcggaggggccccaacttccaaaattgtcaaaagatcccgatcaatgaaaagcctgatgatccaaacgtgcaaaatgaatttatcaaccgggtccatagacagttgattctcaaagacgtggggcaacccatttggaaagtcgattctccacttcgtctgctggaggccctcgaggggtgtatcacaggacatcaggccttatttgatgctggcattcttcacagagacatctcaatcaacaatctcatggttaacaatgacaccaaagatgcagatcgaaaatccttcctgatcgacttagatgtggcgattcgctaccctacaagaaatgatgaagacttacatgccagaactgggacaaaagttttcatgtcaatcggcttgcttttcaagctgaatacccacacccacgtggacgacctggaatcctttttttgggtcttcatatggatttgcatccattatcctgatgatcagaggaaagggttgtctgaagtgacacattggaatcagtacacaccggaaggtttaggcgcctctaagtctgggtacctcactcatcctggcttccttaccaaacatttcacaccccaataccaacaatctcagcctctccttgactgtgtcaccaggtttgccaaaattatgagcaacgagcaaatccgagaacagaagtctgccatcctttatcaacaaatattaaaaaatttgcaacaggctcaagaagagctgaggaaggaagacaaactgagccagttataagcgctagtacatccactacatccactattcttcctccgccttgattggctagctcactgactcaagctttcatttccaggattctagattttgttttattccaagattatcatcattccccactagagatggccccggcgcatccagatatccgttcagatttggatatccgctcacgttttcagtgaaatcagacatccgcatccgctggcgctggcgggtatccgagcggatatctgcggatatccgccccttaaatgacccctagggtgcaaaatgaatgttccttggggaaatttcaggtttggggagctgcataaacagcaattttgaagtgcttgctgcctgcaagccttcaatttttttttctttttttaattaattttggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccagattccccaaaaaaagggagtcgaacccccaaaacctttgattggtttgggagtcgactccctagaaaaaataataataaaaatcaaaatccccggtcggtttgggagtcggccggtttgggggttgatgacccaaaatacccagggcagcggctgggaggaatccacccggccactgatcaggtacactcaacagccgggagctgacccctcggctgtgagagtgcacacacctcagcggccgagacaattcctctcggccgttgaggctacacactctcaacggccgagacaattcctctcggctgttgagggtacacactctcaatggccgacggaaaccgtctcggccgtttgaggtgtacacacctcaatggtcaagggtacactcgatggctgttgaggtgtacactcagagaaactcggctgctgagtgcacacctcaacggccaagagctgcatcccggccgcggatagtgtaccactcaacggccgaggtgatttccctcggccggtgagagtgtatatcctcaacggccgagaggaattgtcttggccgctggagttgtgtacacctcaacagcagagacggtttccatcgggctgttgagagtgtgtaccctcaacgccgaggggaaccgtctcggttgctgaggtgtgtacacctcaacggccgaggcagtttccatcggccgttgagagtctatatgtaccctcgatggccgagaggaatctgaggtgtacactctcatggctgaagggtcaactcccagccgttgagagtgtacctcagcggccgggaggaattttcccggccgctgccctgggtattcgactggggatttttattttttatttttatttttcttagggagtcgactgccaaaccaatcaaaggttttgggggtttgactcccaaaattcggggattgcgggggttgggagtcggctctccattttttgggagttgtttaactaacccccttaattttttaccacttattctctcatgtttttttgaaattttaaatttatttcctaaattttaaaatgcatagaattttgtggtaatattaaatttatttagaaatcaaaggatcactttgaaaattccaatcaagcacatttattaaattaatttcttgcagcttatttctcaatatcttctgacattttaaatttttttcctacactttaagacatgtaaaaaattatggtaataattattttacatcaaaatgaaaattaattcttgaatattatatttggcatgtatttttaactaattcttacaggcctgattcccattatctgttggaattttaaatttatttcctgaattttgaaaggtttgaaaattgatggttatgtcagttttgcatacaaataaaactggtatacagcaaaaattatgcaagaaacaaggtaaactcatatattaagattggagctttcatttttgggtaaaatgaataatgtcataagacttgaaacctctcaaaatgtaggaaatgaatttaaaattccaaaaaataatgaaaattaggcctataagaataaattaaaaaaaaacatgccaaatacaatattcaagaattaattttcattttgatgcaaaatgattattaccataattttttacatgtcttaaagtgtaggaaaaaaaaaatcaaaaattattgagaaacaagctgtaagaaattaattgaaaaaatatgtttgattggaattttcaaagtgatcctttgatttttagagaaattgaatattaccacaaagttctacgcattttaaaaactaggaaataaatacaaaatttcaaaaaaacatgaaaaagaagtggtaaaaattgattaaaaaaacacacccaaacacggaatccacgtgtactgcgtgcaggaaaaactgggtttttattaaggcccttgtttcattttttcttttgttttttcttttgtttttttctttgttttttctttttcccctcctatatgggcggatatccgctgggatacccagatatcggccaggattccaggggaaaggggacatccgcatccgctggcgggtatccgttggcactggcggagatccgccagcggatagcggatatccgccagcggatagcggatatacgcaacggatatccagagaccatctctattccccaccataaataataccccatggatgtatggattcttctttctttttaacagtgtggtatctcttttattttctgaatcatgtcaaattgtttgaattgcaattgtctttccaatgttatcaaaaaaagaaccagacactctatttctcccaattggtagatcatattattttatcattttttttttgctctgatgatatctgcaacggccgccatgcattctaattttttgtccttttcatcttttttgcctcccaatgtacttcaaggcaccagtattgtttataaccaccatagctatactctgtcatacacaacacaaccttgttgtttttttaaatgattgcaatttgagtcagatgatcagcactgtgtttgatgttctcaacctcagactaagagctcatatagtcatacagcttgggaaaggtggaatagatacaaatcattgatgtgtggtaggtgcattgattgccagtcattgtcaaaatctcaaatattcacacttaaatatcatgatcactgatgtaaatgcagaaatttaaaagacttgccttttatcttcttatttttgtgtgtttcatctacccaaggcatttacatcttggtcatgttctggttgaatcatggaaaacctgtctgggagaaggaaaaacattataagcacttttggtgcatttgagaaatcaatttattgagatcatgaaaaattgaaagaatatttactgtgtagaacattcttttagaatgtcacaggtaaaggaattttcaaaaacaaagtgatacaaagtttatacaggtgaaatgataccagagatggatgtgatcctaacttgacacaagtccatcaagaacacattctgatggccttgagggacttggttaagttagggggtgatctgtttgtaaaaagttggcctagacagagggaaaaaagacacagagtcacagaccaatggtgggccactatgctaggctacactatgtgagtattgaccactaactgttagtgtagtggtctttttcacaaagaaacatgtagtgttagtgcaatgttagtgcatttttgctacactatggactgctaatcaacactacagggccaaagtaccactaatcagtgtcttagtgtagtgtagcaggtacattttgggggctgagaaatttctgagcggtgtggggtagagaagaatgaacggactcaggtgtcactttttgaagggcaaaaagtggtcagactcagattatgaggagaaccaatgttttttaatttcttgtactagactaggttaaatagactaaatacaggagtctgaactgtggttgtgaagaaaaatgaataagaagaaatgaatagaaacaaatggaagaatctagaacaaagaagagggtacgaccaccaacaccagaaatgaagcaactacaacccagtagataagcagacacacatgagagaaattaggccctccttagtcagggttctaagactacaatctagggggtttgaattcataacaggatgataagtcagactaaaagggaagagatatcatattgattatggagtagatcctaatgattattctaaacagatcctattgatcattcaagacaagaggcagaagtaagaaatcttagaagagaggaaaggaaaagagatgaaattccaacaccccccgttacttatgccgaaagaacatgggatcgatatcagtgagcatggtttgagattgattggagttgaaagacgacacagattgacagcaggattgctagtgaatggttgattgagacgagattcaagtgattaacgaaaataagtaacattttcaaacttgatttcatcaacgtgatgtctgacaccttcagcggttcggaaccaggtgaagtcggttggattggaagacagttgtgaatcagttgtcatatgtgatcgcttggtgttcggtgctttctcaggaaacttgagccagcagttgtttggtcgatggccgaccttcttgcagtgaggacagactggatttgaacgcaagcttgagtcaactgattgggtgtgaagagaagtttgaggggacacttgaggttcatccaacgaatctttcttgatgttgttagtgactgtgtaggcttctagtctctttacgattgcttcaaacgattcggtagcaaaacccatggcaacaatgtcccggaacgatcggaattcttgacgagggagtttttgtagcattatcatcattttgacttgatcgtcgagcatgatgccagcaagaaccattttttgattggagagtcggatagccgtagcaaacaatgatacatctttgaattcaagatctaggaatatgtcaagagcagcagatcgtgcagcgagattggaaccagcatatttgtttctcagaagggtccagagagccttgccgttgaattgatcggttattggtagagttgtgctgacaagagagagattttcggaatccagattttgaatgatcaacgagtaagcttttgtgttgagcttgctgagtttggcgatttcttcagcagaggttttttcatcgactttagtgatcccaacgacatattcacgagctccaagatcaaacagttttgcttcgatcgagattttccagataacatagttggagttggtcaggagaaagcgtgtcttatgtgaagaggtttcagtcatgttatccatgatggactatggatgggaagcgtcagttttgactgttaatcgtgagaaaattctgagcagtgtggggtagagaagaatgaacggactcaggtgtcactttttgaagggcaaaaagtggtcagactcagattatgaggagaaccaatgtttttgaatttcgtgtactagactaggttaaatagactagatacaggagtctgaaatgtggttgtgaagaaaaatgaataagaagaaatgaatagaaacaaatggaagaatctagaacaaagaagagggtacgaccaccagcaccagaaatgaagcaactacaacccagtagataagcagacacacatgagagaaattaggccctccttagtcagggttctaagactacaatctagggggtttgaattcataacaggatgataattcagactaaaagggaggagatatcatattgattatggagtagatcctaatgattattctaaacagatcctattgatcattcaagacaagaggcagaagtaagaaatcttagaagagaggaaaggaaaagagatgaaattccaacaggggcctgcaattgtagtgttagtgcaggcatggcagaattccactgcactatactatttttttagtggaaatacactatgctaagctacactaaaaccatggttagtgtaagtggctcaccattacatagaccattccagttgtgttctgttttccaacttacatacagtttcagtgagttagggccataccatgggattcaatttggaagaattggatttttttctgcactctgcacagaatttgataaaaagtgaatagaacaaaaattgggtttctcaacttttatgtcaaccaatggcttgtgatggtcaattttgattaaataaaaatttgagtaagatcaattctgaaaaattgaccttttgttcccaatggaactggcccttatttttattcaatatttgtcaattaaacctcactttaaaattctttaatcagggtgaagtatttggaggaccctacaggctgcaatgattttcaggatgtggatcatttattgatgctttttgtgggggcatcacaagggtcaccagtcagaacctcaaataatcacactattgtaggagtgtacaaacaccacatttggagtatggaggggagaagaggtggacacggggtagcaatgaagacacagaaattactagccaaaacagattaagaatcaattgctcaccacaacaaatttgacaggacatcacatggtcaaaacgtgttgagagagacctcaacttgaaggtccacttcctccactgacacaagccaaacagctgaaacagaaaaaatcatacaaagctctgcttgcacttccaccattaccaacggtgggccgctacgctacactacgctatttggccactacatgttagtgtagtggatttttttttccctggaattcctgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcgtgaaatttttcctccaatttttttttagtgttagcttgaaataattgccactaaactaacaagtagcgtaacttttttgaagctaacaaaatttccgctaaccaacagcgtaactactggtccagctaacatgtagcgtaactcatagtaaattaagctaagttacactacagtacatatctagttacgctacgttaaattacaagttacactacacatgtagcgtagtgttgataactgagaaaaatagatgtactcagtgggaattgaacccatgacacaaaaggattgcactggcatgtggtctaggtggcctgcttgggcttctccttgaccacatgactagtgctaccctgagaagtgtccctgattgggggggtaaaaatccaattacctcaattcatcttgattttattttctctgttcggaatgggggccactcaaatttgagcccccttccagatttttttttctgtcttgcatgacttggaactctcaacagatgacaactcatcactgacttccacgaaccctcagcttactactcacctccctcatcacgatcctgctaccctctttgattgacaaccctagccaaaacaagtatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagctcttcgaccaggtcttggggtggtaagatgtgggggattggttggagaaagtcccaagactttatgcaaatattcggaagatacatcaaagcatttcctccgagtaagacggaaaagtttgataatattttccaacaattgaaacgtcttggcgaaattcttggggattattataaacgtttgtcttctggtgcatttgagcatagccatgctcttatggaacattttaatctaccatcttttgattcactttcctttggtgaaaagcccagtcccaattcctgttcacctcatctcactttcaccaccgataatttcttcaatcctccccataaagatcataatgatatatccaagtgggctttcgttatgtttattcccatctactctgctactgggaaattagctggtactgattctggttatgacattaaaggtgtcccttttgtttttccttcttatcaaactggtattagttttgacaaacaacatggtactgttaaaatgatttggcaagccaataagtatagacattgtactcttccttattcctctctatctggttctacagagtttacacggcttgggttatcacttcagattactacttctattgttaatgctgttaaaaatgaagccaaaggttattataatgatcctcttcattactttggtgatcacttctattatatgtttcgttgtctagcaaaaggtactttattagctgctttattttgttttcattacttcctttttatcttttctttctttttttaagtagtagtttctatcatgcaattttataagtaaaaaaaaacaatcaaaaacagattccaccatctttttattctaataatgatgaaattcatctgttagatttataacagagaaaaattatcaagtgaggagaatacaacctcaatgagtgtgtaggaacaatttgcaatttgccataatgattgtcattgcttcatagattcacgatagtcttagcataatctatgttcagaactaagattgtcattgcttcatagattcatgatagtcttagcataatctatgttcagaacttcaagagtccagtacaagtgtgccaagtgatttggatagaatatgaagagaatttgtgaaattaactgaggataacatataaatgaatatgataatgtaggaacttttggccaatcgtaataaagattgtcattgcttaacttcaaatatccaccataatcttagtataatctgtgttcagtctcataactccaagaatgcattacaggtgtgctcagttatacctaatggcaacatgatccacagcaatatataaatgttcttctttattattgttgtaattgatgataatataattcatagtaacctctgttcatcataattcacagcttataattattgataataataatatgattcaccacaagacctacatcatgaccttagtattttgtagttaatgataacataattatcattataacctgtgttcatcaagtatttgaatcgagattcaaatacttgaatcttgatctaacgtgtgctatgtgaaatttataatattatctctgaaattgcaaagaaatgaatttcaaatgatatggtttacttccttactttagatcatagaatttgaatcctgttctcagaatgaactctccattaatgaatactgaattcaataaaatgtgaggattcagcctcaggctgagggagcatatgaataattctactattttttcactacacctttcatgacagatgaccatgtcatgaaaaccttttgtatcatctgcagatttactgaaatatgaaacactgcatgcacaatctcaattcaacttcatgaaaccccaaagtaaatttaaatattgagtattttgagtatttgacccaatgtctctaatcattctttatttcatcctattgtaagactttgatagaataatatagattttagattaatattgaaaaagaatggtgagatagatgtgtgtatgatgatatagtgagtgttaaacaataggattgacattttgaaagggggacaggtgtggtatcattttgttattttatattttgttgattcacaagattttggttgtgaatccttccacagcctttctgattttttttgatgattttatttcttctttttcttttatgtaatgggtcaattgttccttttgttactttatgagtttttgggttttaaaattttttatgtttggatttttatattttgtcattttgttcttttgttattgttgcattttatgtttttttccactgttagaactttttaattctctattctttgagtttttgttgattggcggttctgtttgtcttgtgagtgaagagtctccactggtctgtttgtgggacccacccagttggtccgggtgcatcccggggggtgaaaattttttcgggtgagaaaaaaaaatgtgagggccgagcaagccagctagacctgacacgtcacagccaactctgatccaacgatcgactcacttacccaaacaacaaccaccgtcacagccaactcccatcagtcaatcaacccgcttaccccaagaacaaccaccgagtgcaaaatctaggtcaacatgtcgagccaaccaacccaatcttccatgtcaaaccagtctggcaatgtaagcgatgccacggaggtgcaaactcgtcgatcctcacaagtcactacccctatgaagcgatcaggaatgattcaaccttcaccagattcccgttgatcaatcacccagccacttctgtcagaaagaccagctattgatcccagcagtcaaaccaagaaacgaactgaagctcccaccgattcagattctacccctcaaatcactccagttcagtctcagaagccacgcaacaaaaaaacaaccaaaaaaaccaagaaaaccactggcgccacctcagttggcaactctgaggcaaaccctggaaccacgatcgaccttgcgcaggactctgatgaagaaaatgcaaaggccaaattcaagaggcaaagaaagaacctggaggaggatgatatcaaggattttttttctgaaccttttcgccgtaaggatgatgtaagtgagacttgttgtatttattctgaacatcttaattaataacatcattctaatcattttttcctcttttttttgttcttgtagcctgcactagataaacctccgtcaacatatagctgtttgtggtgtaagaaagaagtccgggtctcagcgtctagtccttccaatcttcgtgtgcatcgtgatggctctcgtcaaactggaagggtctcaaatggatgtccaaaccgtgcaaaagctatcgctgctggagctaaacttcctcagacggcccttgatgaagagaaaaagaagaaaggaactcaagaaatcacgagtcactttgctagagtagaaaagttcgacaacattattcttaatcaaatcgtagttctatggctgttgcgccaggcgataccttggaatcgagttgaggacccttatcttcaggccgccttcaactactgtgaacctgctgcgaatttgttcaaaagaaaatgggcggcaacggcttcaagaacggcgtacttggaattacaagaagaagtggttagacaaataaaagtaagtagtttattttcattaaagtcaaagaacaatctacttatattgttcaaattatatgtaatcaggcaaccaacagcaaattcaatttgatacacgatgtatggacaacaaaaggaaatcgctatggattcattggtgtatcagcatcttttattgataacgatttgaattacgtggtgcttcatctgagcatcaagttggtttcctggttacatcaagggagatatttagccgaaccaattataaacatattgaagaagcatcaactcatcaataagataagtaatctcaacttgtgatccattttcatgataaaaggtcaaacctaattttattttctcatatttacatgctatgtcagaccaccgattcaggttcgaataacaataccatggctgaagaaatgcacaccaaactggcccttcttgacacggacggtaacttcgaatgggagcataagacaatgcatattaagtgtttttgccataaaatggctcttgttgtgaatgctggtttgaaggaattgggactccaatccccgcctccaccaaaaatgaaaaaggtgttcttaggttcttttccctactcaaatacgatgccaaaaatcacggaggagaatgaagatggaaatgaaggagacgatgaagacagcgattccaacagtgaagccggaagtgatcacaccgaagaagacgacgccgaattggatgatgatgacaaagatgatacagatgaatcccaggaggccaacaagggtgcgaaagacggacaaaaagaatcttcctcaaaggccaacaggaacaattcgaatgacttgaatgatttggttacggcagtgagtgattacatctctgatattttttttgagtgacctactgacaagtttaaatgatgtacatagttggactttgtagttaagaaaattaccggatcgtgtgcctggagacaggaatttgagcgacgagcagctggaaaaggattaaaaaatctgattgctggctatggtatccgttggaatataatatatgaaagccaaactcgtgcctatgaagccagagaagtatgttatttatccatctttctacaaaacttgttgattaatatttgccaatctaggtcattgatgcaatactccatgatgagtatgacaaatataaacaacaacggtccaaatcaagccgcaaggaaaatcccaagaagctcggtcacttcaagcagatccagttcacaaagaaggaatgggcgatgattaatgaactgaatgaagaattagaagtaagtcctttttattattatatataaggttttatctgaaatgctcatttgtttttttcagccattcaaccgcctgaccaaacttatggagggcgatggtcctaccggtgctttcatcttaccaaactattataaaataatctcagaattgaaaaataaggaggatgcctgcaaccgaggtcacccgatgcatccgatgtatgtcaaaatgatcaagaaactagagacctacaaaaaagaggcactcgagtgtcatactctcgttatggcgactttgctccaccccaaattacggctgaaggccttcacccattgctggcctgaaaaagtggactttgctagaaaacttctggagaaagaatttgcaaaacgtgtggaggatctgaagaaacagaaagaagataatatccaacttgtcgaaaaagaagcccccccccggtcgagcaaaatgatatctttgaaatgttcaatgcacctgcaagaaccgacgaaagcaaagagctcgaggtgtatatcaacaacatggatcgactaccattgcctgcctcaaacgatcccaagagcattttaatttggtggaaggtataaagttaccttctttgatcatactcatttggtaattactctaatcataatttgattattcatcttgttcaggatcattcaaccacctacccggttcttggatcactggccaaggactactaattagcatcctctgcatcctcatgtgcagttgagcgtaccttttcttcagctgctgatgtttgttcaactggccgagggagtttgaaaccctgtacaattgaaaggtgtgttagtagccatatgtggttaaaacaaggtattaaagttgctggagatttcaccaaagcacaaacagttgtttcttcgtacattgactattcccaaagaaaaaagtagattttttcccaccttttctttcttttgctttttaaccactagtattctttttatcactcatctctaagcaaaaaaaaatcttagtataaaaaaatcaaagcaaaaaaaacaatttcttattttcactaatacctaatcttaccagaaaaaaaaagttcaatatcagtagttcttttcatccctcatttatccatccatatttgttgatttttagttgataatttacagtatgattacttggtttttttttggttttttcccaagtaattatctgaaaaatactttttgaggtccttattctctactatgtctgaggtaacctacatattattccaactacataatcagttacactaacagttagtgtaacttttaatcagttacgctaacagttagtgtaacttttattcagttactctaacagttagtgtaacttttaatcagttacgctaacagttagtgtaacttttacaccagttacgctaactgttagtgtaactttgcaaaaagttacactaacatgtagcgtagtgggttcacccactaacaccgctaaaatttcactaacaggattttgggtagtgttagttgtacctttttaaaggcagctaacactacgctaaagttttttttttttttcaaaaatcctgtagcgttagtgggccaaaaatttccgctaacggtaacttttgtgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccaccgttgccattaccaccttccctgaatgaagaattgtcaattgataacacagttcttgcttccacatctttggcatcatccaaacaccccgttttcttggctcttggacaatcaacttcaacaatcacatctcatattgcatcttccaactttctggaatattctgattctgaatccctagacagttcactcaaggctgatgttaaccaaacggacaactctctaagcctttcttttatgttactgcttcaacaccagcacctgtgaccaatctactctgacagacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaagccatccgcagccgaaaccgcacctgctggctgggtatccgctggcactggtgggtatccgccagcggatagcggatatccgcgaccatctctatctcacacttgcgtgattcacctcacccttagtcatgcccactttttttgatgatgaaaaaaagtatgataaactgtctagccaagagaaaacctgattattatttctcatccagattaccatccacaacaagcttttgttgccggtcaatcagttcaacaaagggaccaaggcctacaattccattcaaaccaatttgaagggatcaatttgattacaacaagtcaaactcatggacaagctgcttgaatacaggaccagcggaccagcaaccaaaccaggataattggtaggattattcaaccaattctttgatttttttgctgatcttcagaaggttggagctggattatctcccatttctgaaagtctcatccttcaagttattgctctgactcctccatctatgtcttttttgaaactattccaaaacatttcttgtaatcttggatcaaaatccaacatcactgctgagacattagggggtatcaaatataggaaatcgatcattagaaaccagtcacttttcccaaaaaaaaaatttgcatcaatgggccccaaaaggggttaaatagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccaccttttattaaacatgttggttatccatttaaacccttttggggcccatttatgcaaaaaaaaagtttttggaaaagtgaccggtttctgatggtggatttcctagaattgataccccctaatgaataaccaacatgtttaaaaaagggtgggttttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattcaaacaatcatcacttctgcttacggcaaaatcatttggtttgactcaggacagccttccagtgttttttttttcacaaattgccaaatcaaactctaccctccaccaacttgtggggtaacttgggcaacaattcattccaaactctgacatctagcaatcttcaatctcagccctgtccaactaataataaacaaagtcaaaaaaaaatgttggtagacctggacaaccaacaattgatcagattgccactgaaattaaccatatccaaaaaggcaattgcggaacaagtgaccccaatatctctaatgggaaaacttgatcttattaactggatgttgtcttttccaactctcttcagggatgcctgccaacacatcaaatactggttgtctggcttctggtttttgccataagctcacaactctgaacaaccctcccattgttctacaccagaattcagaagctcaattggcagtggaaggggtctgtttagtgtatttgaacatggaatttcattgctggtctgattttgtatcagactataaaaaccatcttgcatgcccctcaaagaaacacactgtgggggcgggggggggggggatcacacattttccttccagtttcttacaaaatgccccagtgagtccgagttaactatcaggctagaattatgagctgatttggcaaaaaaaaacatgcctcaaaaattccaaacttcaccccttttggacttaattggatggtgggtactcttttctcacctctcttccctactgttgctcacaattgagaccaagaggaattttatcagcccttgcttacctatgcttcacaggctggagttttactataaggcacattgtttttggttgtttttatttttcatttattattaggtgtggttttgatgaacgtagaattaaattgatttatttgaaaatcatatgataggaattctggcaattgagctagatagaaattatgatcagttgagaaaaaatccaaaaaaatgaaaagcaggaaataacattcatatacaatagggggtatcaaatatgggaaatccatcatgagaaaccattcacttttcccaaaaaaattttttgcatcagtgggccccaaaaggggttaaatggataagcaacatgtttaaaaaaacattgtttttttcaaaccagtcaattaaataatggtggatttcgtcatatttgataccccctaatctgaagctttccattctccaacaaaactcttcttcataaatttaatggcattatatttgaagaaaataacagatgttggcagatattcatgacaaaaaacagggtataaagaatggaaattcatatataagcctttcaaatttattaagtgttgaaaaattccttattttattaagtgcccaatctaccatgccttttatcttttctaattcttcaacctgacagtaattttcataaataggattcctttgaatttggctgtgatatctagcaagagttatgtgaatgtaattttcaatcaagtctatttctttgttggttttgaattttcccttcttcaaaagatttgaataatcatattcagatgaaaaatatggcttgtgaaacaaatggtatagatggtaataaattctatgtagttgttcattcatttcaatgctggaatatgatagattcattgcttccttgaacattgaactgctgttgttgaattccagaatctcatttccataattttctctgatgaaatctaaacacaagaatgagaaattcaactgcaattgttttgaaatcacttttaactttcctgcttgagtgttgtcatctgcaggcctgattccaagctgtgtgaaagtttcagttagagttgcaagttctttggtgattatgtcaggatattgatatgcttgatttgataaaatctcccccctcttcctcattaatttaaagcttagatattcttccaatgcttcaaaaaatctatcatctttagagaatagttgaatcaagatttttgtttcttttggagatttcaatctttctgtgataaaaatcttcagagatagatataccaatcttcttttctctcttccctcaagtccttcattcaatacaatggaaaaaaaacaagtaaaaaaatatttttacatcagattttccagtttgaggataaaaaatttgtatattattgaatcttttactgacctctaaacaagatccaattatgtgcttcagatgtattttcaaggatgaaggtacttctttgaagctcagtccccaggcattcaaaataatctgtcttgtggttcctgaccatatttcttgcagccaattctagagtgtccatcgttccataaaaatttctgaagacttttacaggtatcaaatcataatcaaacaagtaattcactgttttgaagattattctttgcagattctttgatgcttcccccactatataatctccatgtgaatgatatgaattgacatggtgaagtagagaattcaaatcttcaatgtgtgatttcagaacaaattccttgacaagatccagggtgtcaccatgtagttcctttttgaattccctttctcccatgactttcatagtttgaagtggatgtgaaaaactcaattccattagcttggtcctgattggagttaataactgggtatgaatgcatgttaattcttcaatactttcaaggaaaaaatcctgatccagtttactgagttggtttgcttttttatgcttgaaatcatctaattccttccttaaatttttgaaatcatctgccaataattccttttgaactgtgaaagaatataccactcagccacttcattgattaaaacacatatggatcataattgacaataccttttctattttcccaagagtccaaattcttaagttctgagtcaattggcaagaagaagaaaaatgtttggccacttattagtatctttgaaatggctttgcatgggcatatttatatttcttacccattattgggaccccagatgaatgattgtagagttgagggaatgtttcactgtatctctgaattgttgattcatcttgatgagtaatttctgatgttgtcaaggtctctggtactacatagatacatgaaagggtagagagcatgagtttcttgtgtcaaggaaccaggggagcagaatagaaacactttcaaattttcccaaaagacttttattttgggagggggaaacttttaatcatctttctacaaaacatctcaggagtaagaactaatccaaattgagacaactaaaccagaaaacaaaaaatgtgctacactgagaaatagtaaattttggatcagttttctattttttttttgctaagtattatcagttaagctcagttttcattcctggggtgttttgtaagatgaatcaagaatttcccagcccagaataaagatcatctttttggaaaatttgatattgttggtcaatggtggtgagatgagttgattgaaatgatgcttacccatgatagaaatgcaaaaagaagcttgcaagcagaaaacaaaaaattgaactttctgttgaaactgtagaaacaagagcattgctagctttgtaattttttgataatgacaagtgctgataaataagtgatttgaaattggattgagaaatagtggtgtaaagaacaaaataatttggccaagaatgatcactctgctcatacaagtaagaaagcaaggtcaagatacaggtgagtttacagagcattgtgcattcactaattttggaagatgttttaaattgagtttaccaacaaaaaaattatctgcatcataccaaccaaatcttaaacacattcccattttcccttctctcccggcatagccctggggttgcctacatacaccaaccaaagggagggaccatctgagagccggagtagcttgaggcaaatttggaaggtcaaatattcctacttccaaacttccagacatcccttattccaaaagtgaaacccttagtaccataacaaagacctgcatctctgcttgaatctgatgctgcactgtgtgtctaaaaagggtatgtttcatgatccactggagctccaatcaaactcaatcatgtttacaggcttctgtttgcaagaaccctgcatgatttcagtcagagctgtagtgtatccaggacacttcactgcatgtacatatcccagacagtcattctgctttgatttctacctcacaactttttctttgcaaccttccaaagcaagggattactatgatgttaaaagccaagattgtatagatccaatgtgaccagatcaggaggttcaaactgacaagtccatgatctcagaggcacacagacagcccctatggggaaaagcaacggtgcaacagatatgagacatgtattcgtatcggattgtatcgtctttagtttgagcctgataccggtatcagtattttcttggttggtgaaaaaaaactattgtctcggatttggatttatgaatgaaaaaaaaattgtctttgttttcttttcctttttcttctacagccagatatattgtgtattaaatacagttttggtgggatcagtcatctgagaccatacagaatacttgtctcacttttcaaagacaatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacgaataaatgtgtgataccgtctggtattgtctctgttgcaccgctgggaaaagcccactttctaagaaaaagtcagaccccccttgcccaaacatggcaatccctgaaaaacagaggcacaaggtgtgttgcaagctttggatccttggtatgatggtgacttccagctaatcatacagaagatccaatttttggtttatcatgttgttggatgtatacatttacagggggtatccaatataaagaatctgaagacttaaacctccatttccttctaaactaatgaaccaattttcatggaggtattatggaaagtagcagtttcatatgatgtatctctatcattacacttcatctgcaaaaatccatctttttaagagaaaatgatgttttaaagtgtgagaatttatatatttgatacccccctattgataaaatatgacatcatcatcatcatcatcatcatcttcattatcagaaactcacataaaggattagtagaaagacaacaactggaagaatgtgaaaagatggttgttcttaacattaagaaaaaaaaaaaaaaaaaactaagacaattactactgaaaacactactactggccggaacatacacttataatatgggattgatgatgatgacaaagacaaaacaaagacaaagacataacaacaaatcaaatcaaagagagagcacaattaaaagaagggggataacttttttttttaccaggatggttacaggaggggtttttttttctatcaatgttatagatcatcttcctttgagcttacaaaattttaaaagctaaaaaaagagagaaaaaaaaagaaactctgactttttttatatcttttttgtggttatgaaggagagcaaagaaagtgttttttttgatagttttgagtgtgagaagaagaagaggaagaagaagaagaaggaaggagcaagaggagaaggaagagaatgatgctgataatgaatgaatggatgattatgttgatgttgaggaacagctgttgagatggatgatgaaggatgaagaccacaacaacaacgatgaagagaaagcagaagaaagaaagatcagaatgtctgttatttttttttcttgggagacacaagcacatctatgtatatacgcacaacaccagattttttttttttggttagtttcaacaaagaaatcaacttttttgaggggaaggacttgagaaaaaaagaggtaggagaggaaggaaagaggagggaaggaggagaatgtttgcgctgaacgtactccgattgggtaaggataaggatgagaacttgtggagaattaaataataacatacatgtatcatctacgaataggaagaatagaaaggaagtaggagaacttgagtgtgtatgtgcgttttttattttattttcatgtgaatcatgatagcattttcgagtgaagttgttatatcatatataagagaggaaagaaagtgaaaaaaggtgaagaaagggattcttgtttcacatttctaatctgaatggagcatcatcgtcatcatgatgagaatgaagagaagagagtggcccaggcgagcaactgacgttacgactcaaaggagaagaatgagagacggtagtcgatccgaagttcagaccagccatacgttgggacagagggaatgatggcaagttgtttgaggccgtagtagaaggatacttattgttgctcgtcgggggagatcgtggaggggagagaggatggtcacgatgatttgcggagggcgagccgcatggagttaggccagtgggtaagggcggttggaagtgtaatcgagagaggccggcggctaagccttgggggagactcgtgccgggcgcatgaccaagcatggtcgatctttcgaaagctttctgggccgacagtgcgatcggaggagagagttggcttgcaggagggccgacttgttcaagtgcttggccgtgttcccagttcgcaaatggcgtggtaggttggatgtaggaggacgaaagataatttgacagttgcggtcggaggttggtcgggttggacggttctcgttgggaagacagatggtgatgagcatgtatggtttcattggaggccgcatgtctgaacccaggcgccggtgagaccgacaggggattggtgatcgcgatcccatttcggagtgcactgggttcgctttgctttttgagcttggcgctgctgataatgtcttcaacaggcaccgaacgagagtacaatgtatgtggggcatgttttcggatgtgttgacggtgtctttcggctggtgtgagaagtgagtgtaatgaagagggtaagagctccgtcacgtcttcctctccatccacttccacttcatcccacagatcttcgtcattagcagtgtggctcatgctcgtcagatgagagacgtgattaggactggtggctacggacggggcacttctcggatagccgtcctccgaaccaaacgaaccgattctcgggaggaagacactgcgtgaaccaggggctgaaaagggcgagccagccccaaacggagagggactttgctcacggggccaagcgcgagctcgttcgacagagctttgaagttgatgacggtccgatgagaagccattgtgttgaggggctgccgagagtgcactgggtcgatggtcgtgatagtgatgatgaggttgttgttgctgatcgggataggagttattggtttgataggggttagcaaataagccgtttgaatggtgaccagagggtgacaaggctgcagccccgaatcgaacgggtggggaggtttcagcggtgacgaaatcatcaggtaatccgaattgtaaatcatcgccttgatttgaggcttcgtggtctagatcgctgaggagggcacgaggggagcgaaggagttgacgggatcgatggatgatctcaggagaggagagagagtcgatagattggattggttcggggtggttgatgatctgattggatgatgagttggactgattattgttgtcatcgtcaacaagctctagggtgagttcaggtggtggactggctgggaaaggggcgtcagaaggctgattagccgaggtagcagcagcttcacgggcggcagcctgggcagcgcgtttattcttccggtccattgacataggttgaccgggtagaatatgagcctgcggagttaggaaagatgtattttttttggcattagtgatgggtttgacagtcaaatcagggcgattttttatgtgaattaaaatgagaaaagactgaccagagcacatttgtgagcaaatcgacagttacccttgacgaaccattgacagaccggtttcccttgaccgagttcggggagagtatgagaaaactggcaggttgtaccggcagagcaattaccggcctagaaagagaagaagcaagaagtatttacagatcggaatgtacagtacatgtacgtcatgttaaaaaaaaacgacggaagaatagaacagaaaacggttgagatcagtgtcaagtaatcaaatccgaatcacacaacaaagggatgcacaatgtatgctgaccttgaaaaatttacagatcacatgagagacctttgaggcagattttttggatccatccaaggggggattattgttattggtgatgttgttgctgggtgtgccggcggagttggaggtggtgtaggctttgttggcttgattgggtggagttttttgatcggatgcggctgttttcggggtgagttgacggtgagtgcgagggaaggcctgttgcttgagtggtgtggtgagtttatcgttaaggtgggttgagtgcttctgagactggttgagatgagtattgacgctcatcgcaggtgattggagggcggtcatgtttgctagtgatgataagaattggagtcaagtcgaggtagtctcagggagtttagtagtagctgaggattgagggaggggacatgcaggaggctcttgtaacaacaacaacaataacaataatgatacgattcgatttgtgtattagcagtcagcaataataaataaaagtcgaggaagttgaaggagagagggaagagaaggaaagcaggtgcggagtgagagtggtcaacaggaaacttgcaggatcaaaaacaaagagaagaagaacttaagaagagtgatctgtatgcacttacacaaacaaccggaagtatgggtttaggatcccagatctgactcatcacataacttgtgaaaaaaaaaagactccattgagcatttccaatctcaactaatacagaaaggctcatcatccccaagaacataacgatcaaagctccatcatcatcatcaacgccatcatctccaacagaagaagaagaagcttggatccgaccaatggcttcatcagcagcagctacagattcacttaagacttccgaacgggaaaagctcgagctcggtgcttgagagcatgatgtctcaatcggccatccattcgaactgcgtcgttcattcattctcattcaagaaaaatcagaatagcgaatggcgacaagtcaagaaaaatcagaatagcgaatggcgacaagttagagaacgcgtaacccagcttgagagcgacgtgtctcatccagtacttctcctcaatcgaaacttcgacctccaaaattcactttgggtattaaggcctgaatgtcaggtgaaagcaatgtataatctcatctgtttctaaactaacatcgctccacctaagcctctctggaattgatgcctccctaaccttcatgtctagttagcccaacactgaactgactgatgaatctgagatctcctttgaaaactaaactgaccaatgaattttagttataatctttgaatattttggattacaaaaagcttcttttgatttcaaagtttgatttttcagggagacccaagtgtacacaactctcactaacagcatacatattcatgtctgaaaaattcaatacaaataaaaccatcccttttccattggttttttttcttggtatagaaatataagtggagaataaaaaccatcaaatccaacaggatggtaattaggagaaaaaaaaaacaggacacctgcattttgagaagagagatttaggaagtggaggacttgctgtcaaatcaggagccctcacaggtgtcaatttggagccaaaaaggctagatttgttcagggaaatctagctttgggggctctaagttggttctggggaaaccaaagatgttgaagctgggaagtcgtgatccggtgttaaaaatggctgtgcaggcagtttttcagttttgatttgtaagcctcttatgtggtaagagtaagactaggctacactgcccagaccttttgacactctcattcaccaaaagaggtttggggaagcacaaggggctgaggtgaaccaggatagggaaataaaagtcacaggtgctggttcttgcagcagtgactgaacataaacataaagagagttgagattcagtggggaaagaatggaggatcagagcaagccataaacaagatacaaactgagtttggacagaagtatacaactagctataagaacatggacacaaggatgattggtctctggctaggacagctgtccaaagtaccagctactatttgtaagttggtaatcctgagtcttctgtaaccccaaacaatctgacatgaaaagtttagttcactctcctcttgagaaatcttcattgaaaactgatctgtcccaaggttttgcttctcataattccatgctatttcatgcaaagaaagtgcagaattcatatctccacatctcctggacacaagaaatcagctgattatggagaataacagtgcatctaagtgaatcacaagaaaagtgagtgattaaagtgcctttcagttttcattgttttttttttcttaccagtctcataatgacacatttgacagttcaagcttgttttccgtgaagatcagaggaatgcctactgtttcttgtgggctcttccaaagatacattgtcagtcttggttggggatcagtgcttgaattgcattcatctttcatttccaaataaaatgaagccctgggatcacaaattaaaaattggggattcaaggaccaggagaattcttctatgaaacacttgtacaaagtatggcttgatttgattttgcttgctctttctatgaattttttggaaaacaaaagaaaacaacctaccctatctatgtaacaaatcaaacactagacactttcactctcttttttacatcttttgtctcattttttactcaagaatagattttgtctcttgagtgatggttaatttccctgaatttcaagaaaataccagtattaaaaacttgcaaatgtttgactttttttgtttctaatttgtccaaaggcacagcactaaaattcacaaatcaaatacaacatcttcacctatcttaggatactagtagtcactttttcctgaaaagataagagttggatcaccgcttgaacaagagttttgatgtttactcagagggattacctgtgcaaccagataactccccttataggtgcaagatacgtcttctccactgagtcgtgtgcgccagttagacaggttttaaaaatctttgcaacccacacaatctgataggattcaaaagggagtgtaagttgttgagaaccttgttgtatttgaagttagatggacttaaaaggctttcgggcgttcaaatcactgggagaattccagtaacattcaaagtcaaagatatcaggcaggccttcttgggttccatggattgctattgaaaaggtagaggtggtattaagcgactgtttgaatgatttgcaaaaccgatcaaaggttcagaattaacatacaaactctcttttcatcatcgtgaaactggatggtgatggcttgattggccgttcttccccatgccctgtcgcgggtgcttgttgaactttggttgcactctctccagtgcatctttgaaactggcacagtcatccaatcaagcatgcaaccccaaaagaagttgaaagacacaaaatcagcattctgttgatttgattcgtgagatacacaggtttatatgcaatctcacaagatccaacagtagacagattaggatatcctccagaggtacacaaaaatccacctttgttgttctggcaaactgtggattattggaggcaagattatgtgttagcgggtttgtatcaatcatcgcattttgggtcgcagaaactgctgtaagtagagctcactcatttgagaattgtccgcgtagtactcgccaagaaaccgcacgcagtgcctcacggagcccgccctcggtaccaggttgtgtcgggcttctacaagctacatagctaaggtcaaaagagtgattgcagtcccagcgttgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttacaacctaaaccacttacatatatgaatattttattgcataatcagaatctgcatacaattttacccatagtcactcactacaaccatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccataactagtcattaattagtatttaatagtagtttaccacatatatatatgtacataaacatagattattacatcagcaggcctccaccagtagtgcagaccatttatgcaattcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacgcagactttgcataaatgcatgtggacagaaaaacctccaccaggcagtgcaaccagttatgcaatccttacatacagtagtacaatatttagttatttccacagcataattagctcaatgcatgtactctttgcaggaggcagtgcaacccacaaggtcaccaccagcaaaataacctcaactgcatcaccaccagcaaaaataactcagaaaagaatatataaggaggcctctccttcaccaattcccccccatcatcacccagccggttcatcccccccagccagctcagtggtcatcatcatccaagtctagtcaacactagtaaccacaacaacaccaacaccaacaccaacaccaacaccaacaccaacatcaacatcaacaacaacaaccaacagtttcactacttatccagaatcaccataaaaccataaaaccctataaaatattccacttggattgttttcacactcacattcaccgtgtaaaggttgtacaaccatcttgtattgaattacatactgatctaggtctgatagagactactacatataaagttttctccatcataaagttacgccacaacaataaattaaattgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccataacagtaaatattatctagtgaaatatcattattgttatttccccctcaaggactgccaacccatcccaaaggagttctcacagcgtacactctgagcatgaaagcttttgtcttgaacattgtaagttaggtgctggttatgtgagagctttaattggggagtctagactaggggaaaacgatcactggataagggctggcgatggaccctctggtcgcatgttgcatttatgtttctttttgtgcgggccaaaattcaagtgagccatggacgcaatgtacttcttgtacatccaaccaggaagaattaccgatgtggagttgaacccttctaatggtatacggtgtgtcactgaaacacagccggctaatgatccaccggtgtaatgatcagtatatattttgtccaaacgagacaaaaacatagcgcgacgggcactttacacttctccgtgcagcaacacccttcggagggtcccggcggtaaagagggactttgtgtagttagagtgcggcgcggtgaccagtgtccaggttggccgtcccgtccggcacgccacaagtgcaatatccctgcaagcggcactgccaccagttgcccggttgagctgtaagagcatctccaatggtccctggggagaagaccctgtttacagggtttcacagactggtttttacctgacttaacagttatacctattttttttttttggcctgagagattctgcatttttagtgggggaaaatttgcctcacctatctgttgccttttcctcaaaaattcttgatgcctgtggtacatatcaaaatcaaggccttgattttctctctttttttggtgccaatcaccaatttttcctccttcatgcaccactcccagtcccttccccctttggagttttcctttcttgtgtgtttgaccagagggatgtgtgtgaattcccaagataaattctgtgtagactcaattgagatacagaattccatcttccatccacctcagcttttgggcaagggcagcactctcctccaagtgtaggcagcatggaagtaatactacattgaacatgagatgctcagctacaaactgcccttcacctcatcctctcatgatgagtgttcacattgtaatattactatgttgtccaaaaggccccacatttttggaacctctcaagtgggaaagctgcaataactcataagcttcccattgggaatgccccctcccccttttttgctgtatatagcacttttcttgtgtttgagatcacatcactggacaagatggtaaagttgtgtacagtggctgcctattttggatcccagagcttccaaacacaaacttgaagtcaagagacttagtcagttggtgcataagagcatctctaacagtcctgctgatgcagggcctgggaccaacctcagcaggctgcaaggctcttttggccgctagtggagatgccaagcaagctgctgaacattgcgggggtggaccaaagctgctgtcagacactgagacactggtccatgtgtctacatgagaatgtaacccccttgggttacataacaattattattatatttaatctttaagttaataattataaagtagtgttatccctttttacatgtatcttttatgttaataattattctgtaaattgataaagattcacctctttattaatttacctcttccatgaaaattataatcaatttgaaaaggataattatctcctgggtatatccaagagatgattatcctatttacctctcttgtgtgtatgattattatgtttatctctcttaaggtattttctgaaataaaggatattcagcacatgtacatttagcattctctgaatatcctgacactttcccccaaggaaaagtgtaccaataaggggactgcaccggtcccagcagcagattgacccctgctctgtaatatttaagaggatgtctctccccctgagattcatcccccagacaatattaccatacaaacccaagtgccttactagttattacaaacaacttagtgagtggggttttacagtaaattattgtaccttagttattacatttctctttatcttcttactagccttataagttacatatttaacttataagactagtacaaacctcaatttccttataatccttcagctcaggcactgtgaagctcatcccacagttgtcccttattcttataaggagctagcccctctactttacaagtgttgagttgggcttaattccactggccactctttggctatagtgtgacccattatcccatcaactcttggtcgggggttgtcaggagtggtctctaatgtgactcacttctgaatgaaccttatagtattgagactaactatctgaggttgttggaaactagcaaaaggaagattgttgataatcggagggaatgtaatcaaagtagggaagaaaagaggataacagtaaaagaaataagagagaggtgtcggttaataaccccaatcacaatgtatattgtaatagagcgggtttggtaaaaatctggtttttctctttctttccagaagatcaaaccttataaggttttggttctatacatgagtcttaataacccttttcggactagtattccgaaaggggttaagcttattctctatcggtcgagtttttatcttaagttaggtagcctaatggcacattgagattacttctcaatgtgctcgaggctgacactcgcccccaccaaaagaatggctctgatgccggagctgtcacccgaccttctttttgctctaaatctgcgtaatagtagatctacttgctgaatgttttctttaggtaaccatttatcgttatcagctgtttgatttttaaatcttactaggtataatctacagtctttcccgttcatcctggtgagcttctcgtctatgattttcagtggtactccgacatcttctgtctcttcaaaaggcggtatatttggtacaacagggttgtcttctcccgactgggagctattgtatttcttgattaggctgataggaaaagtgggatgtttttgatcaaaaccttcggtaagaaaaacttctactgcattagggccatgaaaggtttttatcacaaaaggtcctacaaatgcatctttcagctttctggaacctcctaggttggtaaagttcaatgtcaaaattaacacaaggtcccctactttcaggtcgctacttttatgatgtttgtcccatcgatctttgttgtattctacggcttccgctatacactcgctggccttttgttctgcttttatcatcatctcttgaaatctagacgctgatgggtgtatttgaactgtattgctaagtaacatatcttttggcattttaggtatccaaccccgttccagttcaaaaggacaaagtcctgtaacagaatgtttacttgaattgtatgcgtattctaacgctggtaacagagaaaatcaatcgtgagtatatccctcagcgtctttgaaacgcataccgtacgcgcaatacctacaaatcatgtcctcaagtgtctgtatcattcgtttggctaaaccgtcagtctgtgggtggtatgctgttgaaaaggccaacttggtgccaagtatattgaacagattcttccagaattcagaagtgaatttcggatctcggtcactgataataacttgtgggcatcccacatcacttacaataccgttccaaaataacaaagctatctccatagctgtgctttctttgtgacaaggaagaaatcttgttctcctggagaaacgatcaactatcaccagtactgcatcaaaattatccttccccgcggtaggcagagctgtcacaaaatccatgttgatcacttcccacctgtttttcggctcttcaattctctggagtagtccaaaacgtttgccagtcgctttgttagctttttggcacctatcacaagaattacagtaattctctacatccgctcgccaacctggccaccaggctagaatcctcactctgtcaatggtcctctctttagagaaatgggccgcgttgatggcgtcatgacattcgtgcaacatagtgttaatgtgatctacggctatcaaaaccaatgcgcaatgattttcggaacggtggtataataacccatccagaagaataaaccttcccgcttgaaaatgagatttccatggttcatccaattgggacataatgtcttgtctctgtgtcttggatttaaggagctctagaaggcttaacaaattcttatttgtactgtaactcgcttccaccgcgtcccagaattctctggccaatccactgactgatatggccataataggtacttctctttcggtatcttcttgatctgaagccggatttgattcgttgttaggaagagcccacctagacaatccatccgcattcttgtgaatgataccgtcccgatgagtaattgtcatggctccacgccattcctggatggaaatctgccaacgtaacatatgacggctcggagtcttcatgttgaggagagatttcaacgctatacaatccgtaatgacctcgaactcacagccgtcgaggtagtaataaagtttctccagtgcccaaaccaaacaaaggcattcaagttgagaggcaccatatttcttctcggactctttgagctgacgtgagataaagcaaataggaccttcccgaggtatgtctcctattatctgtacttgatggagtgctgctccaatgccttccatacacgcatcaacatacagtttgaagggcttggatgggtccggatgaaacaacagcggtgccgaagtcaacgcgagcttaagttcttcatacgcttgaactctttccttcgtcatttcaaaccccactgctggactacacaatttgtaaagacttcctgcaatgaggttgaagtcttgaatgtgtagtctgtaatagcccgcaaaccctaagaacgattgcagctctttgactgtagaaggtataggtttcaaaaggacagccgccactcggtgctgatcaatgcccaatgaaagtccgttaaccacatgcccaagcgccttcagctctgagaagccaaacgagcatttagtcaaggaaattttcatattcatcaatgtaatctttctcagaacgcagcttaatcgttgaagatgttcctcccaacactcactaaaaataattatatcatctatataaataatgagccacaattggctcaactcttctctgaactctgtatccatcattcgctgaaaatgtgatggggcattcttaataccaaaaggcatgcgcacatattcaaaaacacctagatgacatataatcctaagaaattttctgctatctgggtgaacaacattctggtggaagcctttcaggacatccatgcaggtaataaatttagacttatgcaacctggttaatgattccatgattttgggcatggggtatctgtcaggggtcgtataactattaagtgctctaaaatctccaactaacctagatttaccgttatgccaagcaatgatgacgggtgtagtaatatctacattctcgtcagcccctactttccggatgatacccattcgagtaagcaaatcaacgtgttcttctaaagcagcccttgcttctagggcttgctggataaggagctttacggagaatgggaggataaggcctgtcaattgtcagtgtaactttaacttcgtggcccctgatagctccgaatggtttgtctacagttgcaaaggctttacgatgatttcgtagagtactcataagttgttgccttttagacaggtccaggtctgaaccgatcttcgcgtcacgaagaacttcttcttcgaattctttgggttctcctttctcggataaaaccaaattaatggcagagtcaaactcaaatttctcactatttattgaaaagaaacgaccttcgtcgttcagaagagaaatcttgtaatgtgacaggtagtcattcccgattataaagtaaggaaccgccatgttttccatgactacaaactggatcgtgagcctgtgagagtgaaaaaaaagttgtactttaactatgcctaatggtttaagtgatccactacaactgtggaaacggccgggtttggttgcgaggacaaatttgggccagtccgcacaaaattgcgacaagtatgacgctcctacaaatgatttcacagcgccactatctaaaaggactgtgcagttctggttggaacaagtcatccttacaagattattacgccctgtgggagcgagaactgccatttgactattagatcctataaccaggtcattgtcgtcgtctacttcgctctcgctcgaaaattcttcgcgggttcacctacgttattgaccttagagggacagttgcaagacgtatgacctgttttttggcaagaatagcatttgatgtcacttgtcaccggcgccttttctcgcccttctataacctttgagggggttttttcaatggattttggcgggaatctcttacgaccaagcctcgttttatcaactatatcttcaaggacattaatcagggtactcatatctgctgtggttgattgcatggcgttcttggtagcatattccacctctctatccatcaatccgagcaaacggaagttaatggattgttgtgataattgaggttcaaaagctcgaagcctcctgtactgcctggtgacccaggacgatactggtgtttctccaggtataaatctgtctttctcgaaggactcttgtttcttgcgcatccaattcgaggtgccatattgtttgcggatttcttctctccagaaatcccacttctcatctttatgatctttcctcatagttttgtaccactgactcgctacgcctgtcaggatagagattaacttaacttgaatgtattcgtcgggaatggatgtctcgtctctgcagtcatcaatccagtcaataaactctgtgtggtcatattcaccttgacctgaaaacttcggccaatctaatttattgactgcggcccaaagttgtttctgcatctcacttatccctacactctgtacgttagtgagctgagggtttctgaagttattactactggtaggctggatgctgtattggtcgttccttcttcggaaattggaaccgggctgagctgcctgtccgctggatcacacgggagaggtatccattctatcatttatttcaccaatactggctctgacttctgcaccgtcgtctccgaactgactcaagagctgatctaatttggtactgagagaagagaagtctctgcggtgctcttcgctcaagtcccttatcatctgttccaccgagctcttgttaacacatgactcgttcttggatctcactgcttcggcaagttgttttatttcatgagagatcccaaataacatcacatcattgtgactaggatctctgtcaggtaatgttgttgtctccctattaccattctgtattctagaatgctcattcttcgtactatggacattgtcaccagtgttctccatactaccaggagtgatggctttaattccttgtaaggactgagagtgtccttcactagatcagccaagatatggagcaagggacgggcaatggagcctggaagtttctaagaccaaacacaggagcttttcattactggctcagagagatggaagggagcaattctctcagtacaatctagaaagagagaggaaagaaagagaacaagaagaaaggaaaatggggactcacctggctcagagagatggaagggagcaattctctgcagagccaggaagaaggactgaaagaacaaaactaaaagggaagagtgacatgtgtgtgagaggtttgtgaacccagccggagggggggtttacagtctcccctcctataaaaaaattgaagaaaggagaaaaggaacaaaaacaaaatccttaggagaaaaaagagaaagaaaagaaataaaaatggaaaggaataaaaaaagggggatatggtgccagacccgagtcaagcgcgtcccgggcaaccagctatagcatctgctaggtcggcctgttcggccttctcaatttcgtttgcgaggagttgcttgtcaaggtcctcaagtgccgccacagcggccggatccatactaggatagcaaccttcgtcgtcgaagtaagtgtcccaacggtcgtcctcccgtattgctgcatccagttgtagtgccgagacttgggcttcaagaggtgtgacgtccgtaatgcctgcgacgcttgcggcccgagttgaaggtcgacccgcgggaggttgagtgggttttcctggggtggacgatgggccggatgggttactccaagcgcgtggggctgagtagtcggccggtttcgcggtgtggtgagattgatcaaacccatagatctagttaaaaacattttattacacataaatagtgtttaagatgatagagaagaaggggtaaaatatagaatacaatgtataataattactgggttacacatagctaagataaagccccaaatcaggcctaaaatacataaatccttatgaataataaatatacaaatagattgtagaaacacataaagagatactacatccatcttagattggtaaatcaaggtattgatcagaaagtacttcacagactagctttagaaaataactcttatactaattagtctaagaataccattctcatagcaattaatctaagaatgggcctcatatagtagatttacagcctcttgtattagaaaggcacttagagactaattcatatcagattaggccatctcagagtagtaaaaaccactctagaagtacccttctcagacgaacttgtgttcaggccaaaatcccatgtactgcagaacaatttgtctataaatagaggctcttctggcccatgttttcctcttccctcctcatgctagctacagaacagtaatcagagatattactcagctttcatcaccccttgattaaagaaatccagagattattagagcccttgaacttcccttacttcaatttttggccatagaaaagtaattcagaaatattgcttagcctttctcacctctttgaaagaaattagagaaataagcgtacctttatcagagcccagagaaaccagagagacttataagatcagagaacaagagagaatttataacagatttaacagagaaaccctacagaaacccttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatctacctccctgtatctggcgataacccgcggcctctactacatttcattcactactgtagcctagtagagagttatattaacctcccataatcaagggtgcacatttcaacggaaaaggtggtttccctaagccgttgagagtttataccctcaactgcaaagaggattcctcttggccatcaaggtgtacactcttgaaggacaagagtgtacatctcagcattgagggtgcacatttcaatggccaaggtggtttcacttggccgttgagagtgtatacactcagtctcaatggctgagaggattcctcttggccatcaagagtgtactctcagcagtgtggtgatctatacttgtgtaaacaccaacaagaatgttgcataagcttggacactaaatgtacaacaggtggtattcaggaggattttttggttactacaaccaaagatatgacatcagagggacacagctggttgtcaagggtctccagggaaagattatgaaatcatggatacagcagctaggctatacaggtcatttttcttacaccatggatacagaggcttggttacacagcagaaactatgacatcatggatacagaggcttggttacacagcaaaattttatgacagcatggatatggaggcttaggtacacagaaaatgctatggaggaatggatacagaggatttggctacacagcaaacaacattgcatcatggagacagaggcttgttgtctggttacagccaagaagaaggcttatttacctggaaacagattacacatacctaaaaaaatgaagttcaccagcaaaacctagggcactaaggaagctcccctgcagcaaaaatccctcaaaaattaatatcaaaggagggaatatttcccctaatctcagaatttatccccccatcatccacacagtctctcagagcaggagttgatcctgagctaccaggagtgttctgtagtgctagtaattattattagtgattagtatttagtagttgagtagttattaggtagcaagctagcaataggaatcagaaaacaaattcagtagaatcattcatcaaaatcattataacattcctcatccccaattgatattagtaacaatcaacattatttatcattagtaagccctttatcaaacaagatctgttggaattttgcctctttcttctcatccctaaaaaatccttctattacacctttctgtttcaatgatatttagatgaaaaattattaattttactgtgccttgtaagtgtctgagtggcacctttttcattgtctagtgctgcaatccctgtagtctttgaacccgggtctagtctttatcaatgattatttgctcctgtcatcttttcatgcatgtgtcaaattgttattcatttcaatattcatttttcttctcacccacatgtttaacctcttgtatgtagactacttaacgcctactctcctctaagtaaaacaccattggctctctccctctttttttgacccttgagcctttccatcaaaactaattttttgttgcccaaaaattctccctgtcttcggtaaaaatttcttcaagatcatttattattatttaaaagaagggggttggaaaaacgactcccaaattttagttgacgactcccgttttggtcgggaggtcgtcggacgggagtcgtccttccaattcccgaaaaaacatagggagtcgttgcactaaattttcctggagattttttatttttttattcaaaacaatgggggtcgtccgcctaaagttcgggagtcgccgcactaattccgcctaatttttcgcatttttttatatttaaatttaagggagtcgtctgactaaagtacgggagtcgtcgcactcattccgcccaaaatttcgcatttttctatatttaaattgacgggagtcgtccacctaaacaagggagtcgtcacaccaattccaccccttttttgtctttttcttctatgttaaaaaagacgggagtcgtccaactagaaatgggagtcgtcgccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagactgattgagaaaaaccattgcaagagataaaagagatgacaaacgggccaaaaacattcaaaaatgatcagaaatgtaagaaaaaaaaacaaggtaaaaaggacatagaggaaaaaaatcaaaactaaaagactaggataaaaaaaaaccctagtagtgttcattggatttctattttcctcttctatagtcaatttggaagaatcagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaataaggaggaaaagtctggcaaaaggtgtcagaaaaaaagcaaacaggcctctcaaaggtgtttgtcattacctcacccgtcaaaggcatggacatccaatgaggctttgaacaaggtgatggcaaatcaaccttgatacgatccaaagcgccgtggagtttgtggaacacgttttgataccaatcaggccggcgaacgatttcattgtacaattcatatcgaaccgccatataatcgccctgcccgcgtcccaatgcgtaagccacagctcggaatccgcagtgtccatctgatcgaacatccaaaatatcccggacatcaggttgaataattttgggtaagtactgaaggtaatcaagatcggatgggggaattgggagatgggggttggatggacgtggggtaaagaaccttttggtttctaaactagagtgttagaacacgacaattgtgggctaacgatgtgagcaagacaacagcgaacctggtgcgaacgaggtgaatggcaatacgggcgagtaagacacaaagaagaaactaatgaagaaatcgaatgattttatttctaaccttttggtttccaaaccagagtgttagaacacgacaatcgtgggctaacgatgtgagcaagacaacagcaaacctgaaaacaagaggagatgagaaacaatgatgagaagagaaaaacatgagaagatgagaacagacctggtgcgaacgaggtgaatggcaatacgggcgagtgagacacaaagaagaaactaatgaagaaatcgaatgaagaaaagaagaaaacaacaagatgaaaacgtgatgattcctttaagtacattcgaggtatttcagattaggtttcgaactttgtgcatctcactgtgcacgtgtctcgcctcgccgcagcgggtggagaatgaaccccctgactgtaagttcaacaccccccctcattctcaacccgacaggttgatcccttcaacacaggcattatgcttgatcttgcaaagagatttggtaaggaagtccgctagattagaattggtcgagatgtagtgagttgaaacaattttgtcgacgatttgctcccgtatccagtgtagatgaacccgaaagtgcttagttctgtcgtgaaatacagtatttttggccagagcaatagccgcctgattgtcacataggattgggattggaccgtcttgagaaatgtcgagagacgagagcagccttttaatccatattgcctctctcccaccttcgtaaagggcggtgtattcagcttcagtggtggatgacgaaacggaagggttctttttcgctttccacgacacaatactgttgcccagaaggaccagataagagaagtaagaataagaattgattttgtcattggcgtgatcggcgtcaacgtagattttcaccggagagatcaattttccaagggtgattcccctggtggaagaacctctaaggtaacgaagtaggtgaacacaagcagcccaatgttgagagcctggcttttcgagatgttgggacagttgggacatagcaaatgagatatcaggacgtgtcgaaacggctaagtagttgagaagaccaatcgccctccggtaattgatgcctaaagcttgaaattgatgttgctcttgttcgcttgccgggatgagtctcgtatgtggaactaaaggagtcgccaccgatttgcactcttgcataccgtaggaagcaagaatcttctcggtgtaattgtcctgagacagtcgaatagagtttcccactttggctattttcatgcctaggaggtgtcgcagaggacccagatcatccataagatacctctcagaaatcagcttcttgaagcgactgacgtctttgctaacaatcaccatgtcgtcaacatatacatgcacccagcatttccactgggggttgttagatataaacaagcatgggtcggcgtcagacggggagaagtcgattgatttgaagaaggctgacagttcgtggtgccagacccgcggcgcttgtttcaagccgtaaatggatttaaggagaagcaagcacttgccctgaggaaccttgagaccagccggtggacggagataaatgacttcgtccaacttgccgtttagaaaagcgtttttgacatccatttgatgaatgtccataccagccgccacacccattgacagcaatgatcgcagagcagtcggcctacccgtgggagcataagtttcagcgtagttcagaccttccacttggaagtttccagcagcgcagagccgagctttgaatttggagagaatgccgttctcgtcgcacttcttcctgaagatccaaacggtattgagcagttcgactccagccgggatgtcgacaactttccacacaccaagtcgttccattgccgaaagctcagcgcttatagcttccacccaacttgcggaattgggatccttcatcgcttgagagtaggtcttcggagcctcagacgtctgatcgaagaattgagcgcctgccaagaagcattgaacgtgaaagtcaaagtcttcatcagctatggcaacgtgagcccgtcttttggtcgtcacaatattcgattgatcaatgtcagagctgatgtccttaggggccttctgattgaccggttggagaacaatgtcgtatcccggccgcgccggattggaggaagatggatcttgatgaccagagttgtcttcccgatctaactcagcggcgggagatgtgagacgtttttcaacttcctcatcagattcgtctgagtcagttggatcaaacacttgctgttcagtcggaggtattgaaggttcatccgattggaaatcctcagataggataggcgaaggagagataaggccagctggatcgaaggtggagattcctggaaacaaagtctcgtcaaatgtgacgtcatgacttaactccacacgaccatcctgagtcaagatgcgccagttatgcatcccgagctggtacccgatcaagacacccttcttagaggtgtcagagaacttagtcggccttttcttgtccggcagattgatgtatgcctgacaaccaaaagtcctgaggcgagaattatcaaacgatctgttgaaccataactcgtaggctgtacaccatttcttcttccgagtgggtgtgacattctcgaggaataccaaagtctcaaccgcatgaccccacattgagtgaggaagcttggcctgctttagaagtgctcttgctttcttggttgtggtgcgattaccccgttcagctattgggttctgctgaggggtataaggagcggtgatgtgcgatgttactcccttctccttaagaaatgacttaaactcattcgagttgaactcgccccctccgttggtagtgatgtttttgatcggacgggagtgaagattggtgacagagttgtagaattgttcaaagaacgagaacgcctcagatttcttccgaagaagatagacaaatttataagaagaatattgatcggtgattttaaaataatattcgtatccatcagatgtaggaggtgatatacgaccgctaagatcaaagtgaatgtattctagaaagtgagaggatatgggaagagtcccagagtaaggaaggcgatgagactttgaaagagaacaagcttcacaattgattttgaagtcggacagattgtacattcttttcaatgattcgttgcttggatgccccgcccgcctgtgaaggagttcaatgtcaggcttcaacttcgaagacagcttagtcgagggagacgacttgcctttgacgatctcgagattgatagtgaagacatcttgatcattaagattgactttgaagagggtttcacccctcgcagaccagatttgctgtcaacgggccagtacgaactcgatcacagcctcgacgaaacaaccgtccttcagatatgaggttaccgacaagttgaggaacgtgaaggcactcgagtttcagagattgaccgctttcagtcttgacgtagacgttaccgattccgggacacatggtggttttgccatcggccaactcgatcttgcacttggagttggtcgagtaggtggagaatgccgatcgatcagagatcatgtgatgggatgctccactgtcgagataggcagtgttcggggagagtttgaccgaaaatgccttcttgatggtatgccacgcaatgcttgaagtcgaggattcgtcatcagctgcttcagcctttttcgccttggctttgaatttagcacggcgtttctccatttttgctcgttgttcaggatagagttgaaagcaacgacgttcaggatgattggcttcagggttgtgagtgccatcgacgcattgaggatcggaagggttggctgatctagagagagttttcagagccgattcttggcctttgattttgacagtggtgtcgtctaatcgtcggttgtcaaggagtctctggagcttctcgatggtaagaggtcgcccctggatgagaacctctcgagtgtgaactagatcggtaggtactttttcaagaacgttttcgcagaataggttttcatggatttcaaagtccttaggaatgccgattcgaagaccgacggagttgagtttgctgatgtgagaagtgagatcaacaataaatgattcaatgtcatttcctttgaattggaaggagagaaagtcattatagactttggcttgattcgatatagcattagactggtagtgtccttccagttttagccacatttcgcgagggtcgtctttggtttcagctgtcttgaatttttgatagttcgtaatgcccataaattgttgaagtactccggaggctttcatctttcgagacttaaacgatttaagctcagcagcattggtaggatcggcttctttggatgagataaaggagtaaaggtcgtgttgtttcatgtacccttcgattagcatgctccataagtcccagttgagattggacaatatggggatagcgggattcgaagatttgtcgttcatgattgagttcaaaggttttcggttgataagatgaggtagaagttataacgcccctgggctcataacctaaagaaccttttggtttccaaaccagagtgttagaacacgacaatcgtgggctaacgatgtgagcaagacaacagcgaaccttttggtttccaaaccagagtgttagaaaacgacaatcgtgggctaacgatgtgagcaagacaacagcgaacctggtgcgaacgaggtgaatggcaatacgggcgagtgagacacaaagaagaaactaatgaagaaatcgaatgattttatttctaaccttttggtttccaaaccagagtgttagaacacgacaatcgtgggctaacgatgtgagcaagacaacagcgaacctgaaaacaagaggagatgagaaacaatgatgagaagagaaaaacatgagaagatgagaacagacctggtgcgaacgaggtgaatggcaatacgggcgagtgagacacaaagaagaaactaatgaagaaatcgaatgaagaaaagaagaaaacaacaagatgaaaacgagatgattcctttaagtacattcgaggtctttcagattaggtttcgaactttgtgcatctcactgtgcacgtgtctcgcctcgccgcagcgggtggagaatgaaccccctgactgtaagttcaacatgggggagggtctagaagcaccaatggggccggttcggtgggtgtgatgggggacgagggcacggaggcatcagcagaggaattgactttgagctttttcttgttggcttgaacgggggaggagggaggggaggattcaggggcggttgctttcacgttcttcttggggacgacgacaacaggtttggtggctcctttcctgactggttgaatcctcttcttccttcttcttctttggggcctcttattccttcttcttctttggggcctcttcttccttcttcttctttggggcctcttcttccttcttcttctttggggcctcttcttccttcttcttctttggggcctcttcttccttcttctttttgctgtcgtccttcttctttttttcctggtctttcttcttctgattatcacctttggtcttccgtttcttgttcttctcggcagctttttcttcaagtttcctctttttcgcaatgtgcttgaattctgacgggtcccgcgttgttgatttgggtttgttcagagctcctttgggtctacctcgagttgattgcacctgcttcggtaactgaaggtcgacaacggtggcagagccgtccagaagtcaagagatggcatcaagctgtatggttaaagtgcttgggttcgtttggaggagcctttgcttgacggatttaatctggtctagggcttgtgggttgttttgtcccggattgtttgttggttggatatcctgttgttgattaaaaggaagcacaatgttattaaggactctaagagtagaaaaattaaccataattatcaaacttacgtggatatgccattgttgatgaaagtcttctggttccaactgtccgcctgactgagccaactctgctaggcaatgtttacacggaatacctgtccggagtcgatgaaagccgttacaatgatccttcttcccgagggttgctgatatgcgcaggttgttttgtgccttcctcagagcaaaatgggtgatccggccaaggaaattgtcaaacagggaaccgagattcatgagagcgtccattttttcctggcggtggagggagcttatgttgtgtacttgagtttcaatggcgttggtgatcattttgatggtcgagttgagggattgattgggaccaaggagatgtgatttgacaaaggagtgtgaagatttgatccgagatgtcgtccggtgatcgaaatggggcaattcccttgtccaggcgttcacatatttctccgcaactgggagccagtttgagcgcatgtaattgccaaatttcttgccataacttccagcgaatcggccaaaggcggccctgaagtcgctggtggtcgtgattttgatgacgttcttccagtgttgaatcatgtcagcctccttcttgtcctttatcatttttgccccgttagaaatcaggtttttgttgatgtgccaggtacacagtagatgagtcgcggtggggaaaacggagtcaagaccattcataagggcttgttcgcggtcggtcaggactacctcaggataggaatatctttgctagtgaacacgttgagcagagattcagagcccatttgtagtattcttcggttctcgtgaggaaagcaaagcgacactgaggatttgttggatccagtgacgccagcatgtggaggaggg