caaattattattttctaaagcattacattctagttgtactaagttcattttatcagtaatacctaattcaaatttagtggataaatctccattaatagtaaagtatctgccattgctatttataacatctatcccgtaattaattatgtaatcattacctaaaataatgtatttcattctaaagtctttcattacaattaattctaccgtgatttgtatgttatttttagcatgaggaaatataatatctagagttataattcccatagggttcaatttactgttacaactgtagaatttctcaggtttgatggggatcaattttgttttccaatcaggcagtattttatctaataatttaggactaattatagaacagaaggctcctccatcaatcagacatttaatcttgtatttattacagataatatttgtgatgttagtacctccagtcttatgaatttctcctttattactagacttcttcacgggtaatttgataattttatgaggtaaactcttttcaggtagtaattctatattagaaatgattttttcttcattaataatggcatctatggtactatcactattttcttcagaagatgattcagaatcactgctctcagatttggtatcattatcttcagagtctgaaaagggttgttggttatcttcatggggtttaaccatcatgacatcttttttattcttactgagtttagggcatttagtagatttatgtccttttttgccgcattcataacaggtgacttccttttctttttctttatctttgtctctactggtgtagtctttattaattttcttgaaatctttggagtaatctttagtagaacttttattatctcttttgtatttctttcttttaatgttagctatactttctagttcattgataaattgggtcaagtcatcatcattatttaaggcaattctcattttgtaagcagttttgtcgtccaattgggccaataatttatcatttatagcagcattatcaatatttctttcaattgctctcaatctattgacttgagtagtaacccattcagatggttcaatatctcctttgatgtcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctataatttctttcttccagaaattccaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagttaaaattgaattcaatttagagcatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtgatcatactctcccttccctgaaaaggtactccattcattaacttttggcattcctgataaaattaatttttgaattgttttatcctggtcatcagttacgtgtgaatggtgtacttcagtgttaattgatctaactggggtgttaattttagggtcactgaaattcatattactggattgcgtgtttgataaattaaagaaaggatttgtacttattttatctggtatggtaattgatgaatttacatgaggtggtatgtcctttcctttgccgtgaacagtgtgttgagatgttaaattctggcaactgtgaggctcttggttaattttaattaattcttcaattttattttctaatttgatgatgcaggcggaattatttttattgttatttaaattatttaattctatcctgtttacaacatcttcaaagcttttatattgtgaattaattttttcaagcgtgtctttttgtagtttctggaaagattgttccatagtattgaatttatggatcatttctttgttattattttgtatatcttcccatttttcttctactctggttattactcgagtggtttgatctcctaatttctcaagcatttctggcatttctttatgtaataattcaagaccagtttccatgatcataactttatctctgatgtaagtaaaattattatcttcttcatcagctcttttatcccagctgccctcaattttacggcacaatttcttcatatcagtagtaatttttctgttatttcttaaggtatgttgtactaaaaaattcatgttctcagtaaacatattaacagctctgcgtagagaaatttctattgggatatgttcatggggaacttgaggcgtagagtaatcactagacaataattttgatttcctactagtagaatcactatcagaactatcaggaattttttcacgcgcaggtgtaggggaaatatttaaggctcctcttccatgaagcggtgttggcggttgattttgcctttctccaggtgttgataagtcccttgaagagatctcccaaggcgtaccatctcttcgtagatttggctgcgccattgagtgttcctccccgtattccttgggtgtcttgaatgggtattcctccctctgcgactcaggggtctcattgatccttcttgaaggtccggcgcttctcgtggttgaaggagactctccgccgacacgtttagtgggttccaacccttggttcttttgagggtcgtcgtcattcctcttagatctatcatcgcttggaaatcctcccggcaatactttagatgagctctgatggccgagtaactgctgcggttgcgcacatccttcagccattccttgttggtcttcatcctgtagtaatagcgctcgaatttctcctcctttggaactgttagtaggagatgttagtttctttttcgacgcgtaaattattttatccttattctttggtaaaactgacgctggtggaaatcctctctgggatggtggagcgtctctggtccttccattataacctctaagtctaagagaaggtggagacatggtaaaagaaaacaggtcttagtaggaaaatttaacccggtgaaaattgataataaaaaaatatgtagagggtttaaatttacctgaggatttatctgagagcactactgaggcttccctattagttgtttgaggagattgggctctattgtctcttggcgcagtgtttttgtcgtgtacttccaagttttggatgttagcgctaagggtgctgttgacggcggacactgttacacaaccaatttttgagctttttcagaaattttttgttcgagagataagttcagaagctaaggaacacgctcaaattttcagaatgaaatatttcaaggtacttctggtcgaaaacttgagaggtcggtgtttgctactgaaactgggtgaaggagttgagtgaggatggaaaggaaggtggcgctggatacgtcttataaaggcgatgagttctgtatcttgtttgtcgatgtagctcaaataatgaaggagctacactctctcaaagatcaggaaagatcactttcgacggtttagtaggaggggtgatgtactaggcgggagtggtagtacggaagatctgtatgtatgtaaatccttgcagatcctggcaaatccggggtgtatttagttgtaactgtgtaatacggcctgcagaaccttatgtacacgtgagataactctatttttagacttcgaccaggtgtattagacttcgaccaggtactaatccctcgagatgatgggtaaatgaggctagatccgctcacgccgtaggaatggtagactctcaaggctcaggaaaaaaacctagtagtgtaaacagggtacggcggatcgaatggttgactcagattgtttgtatctgttatggttctctctccgtgatagtgtaaattgactcagactgaaaaaataagactttttgaagggacacggacgtatttcttaagggtttttaattttttctgtgtggatgaatcaaatggaaatataatgaaatatttttgtgattttttgtggcacgggatgagtgaaacagatagcgcaagaattttatttttgtgttttttggtgtttttatttctgatactaatgagatgagatgagataaaaacaagcttaatttattctaaatccgtgagatctatgattatagagttgggttgaggcggagaacaagcagtgaaaggtggaagagtgtagtagcggacagttctagacaagatgttagtaggaagagttctatatttaggggtttcttctaacgctgtaaagaagttattcctgtttgtttctactgttttttctatgatagactcgtcttcttctacaagatttatgaggatgtattcaggggaataggtagaatgaagggtacaatggtagcgcttagtttctatgtagttccagaatctatcttctgcttctgttactttcactttttctactctttcaataactgtaatgttatccgggtggttgtggtaatatctactagcttcttctgcaattgtactatctatttgtctaataaatggcaaaacttccggcatttgttcttcagaaggccattgttagtagtaaatgttttggggacaaaaggtaaaagaagcacggagatatgttagtcacggaattccaattaggccagacccccaattgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctttgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatactgaagggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacaggtacctagtaaaaaatgtcagatttcctaattgagcacagtgagaaggttgagaggtttgtatcttgctttgagatgaggagtttttccgttgtgatctggaccaataaacacctggccactcattttggtgaggtgtttgaggatgcttaatgctttctctttgatgggggcattgataaacgcacgccagcccccattgtgcatgccaaaccgcacgccaggtgcggattggcgtatgtggctgcacgccaaagcaaattggcgtgcgggcccgcacaccaatctacagagtgtagactggcgtgcaggcctgcacgctaaacgttcctaaacgcacatgtacacatatgcgttgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcaagcacataatcaagccctctggatgacaagaccctcaaggttcaagacaagccccttctggaatattcaaccaacctgcaacaccatggatgtcacaagaccaagccccttggacagaaacactctggattccacattacacttctttattacataatcacttcatgcagctttacatcatcaatccccattcagccttccacacttggcctctgcatgtgtttcactctaatccagtttcactctagtctcatttccactttgggccacattctattgtctcacactattcctcttgggttattccaagtctcacactagtacacatctggctagttcatttatctctttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcatttcctccattcatcttagtgcctaccaattgggccacatgtttcagtttgataattttctcttgttccattttgttccatgatgtttccaaccacaagctggccactccccagattttgtatgtaaggagccttgttttcccctcttcattttttccccatcagatcctgacccagcaatccagataactgatcacccttcattagcctagtagttgcccatcaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcacttgcgagtgttccggacaatcggggcgtgacctagggggaccacatgagtgtttgacctcacctgtcgcaacttggccatcagactgggaagatctgattccttctcttcagccagaatctcctccttcaaggctgcataatcgtcgtgaaagttgtaaggtggctccgcattctggcccaacaagtatctcagtgaccaggaaattattttcaaatcaacagatcaagaacactcaccgggttatcagggtcataatacaatttccactgatcatgtatattaactgtctcgactaccccccgctcctccaatatatccgccaacatgtgccagcaagggatccccattgaagcaaacagtgttccagagcactcctgaaagtccaccccgcctgccaccgcgtccttgttcttattgtatagatccatctgaatctccagcatggcaatcgcatgtatagagaccttggtgttcagtggacgcaaagcctccggaattccagatttccccttttgcttctcgttcccatccgatgccttgatgctcgaaagctgccggtcaaccgcaactgaaatggcctcaaagacattggccaaatccttcttgtgagaagtgatgaaagacttcaaccaagcatgggcagactcccctcgcgaggttgaatgatttcccaaatgtgttgttttcccgatccaaggagtcatgaagtcctttcgctctgggatgatgtttttaataagataatccagaacatttgggcgacctgctagatatacctggagctcggcccacgaagaatcgtatgcgtcctcgtcctttgaataaaccacagcatgccacttcgccttgaacacatcatattccgcctgatttgctgcaaaagctgggtaacaggcggcccggatgttttgatcaatgtgccacacacacacattgttctgtgcctcagggaaatgttgggcaatggcattccgcaaagccttctcccggtcggtaacaaacaccttaggagtccgttcaggggcccacacagacctgagacaggagaccagtcattagttttatcaaacagtgagtttaatatccacagctgctcacctaaggttattcaacacccatgaatacgccacctctgactcattttgcatgaaacaaaatccaatggagaacgtctcgttggtcgcggcctgcccaacaacatgcaacagagggtatctgttcacatttgttttatacgtacaatccatgaggacaacatgatggaaccgtctcgccagcttcaaagaccccggatgagcaaaccacaaatacagaagatttccgtccttgtcgtacgcctcctcgtgtaaccagttggagttcttgaggcaccgaatcaagtacatcaaaaccgattcgcctttccgcttggctcgttgatgtgcagctgttgcattgtaaatggtacgattggtgacaaaccgctcagccttatccgagaccatgcaagctacagcttgcggcctcatgcccaaggaggccatcctaactgcctcatccgccagggccggatccatctgttggtgtaggacttggtattcgacatccatggggccgtgattatgatgcagatgatctttgattcgtatttcccatgggaaatctttgcagccctcagcagttggtttgtgcccagaaaccatgaacggacacccaatacgtctgtttcgagacatgcgttgtcgatcggactgaggcttctttgagtcctccccagccaaggaacaacgtaagtagacatttctgtttccaccggagttcccggttgggagtttgtagccatgggtcactgcccatctctgcacaaagcgcctcaggtcttcgagttcgtggaacttgagtagagggggtcgatccattggatctacaagttttcaacagattaaccagttgaaccaaatataaaaaatgcctgctgactacttactccccacggtaaaatcaaatttatccacgtcagctgatgtcaataccccatcagaagcaattccagcgtcattctccaatctaacagctgaggatgaggcctccataggcggatcacttatagatttgcctgctgacaaccaggccaagatccaaacatcagtccaaacaattcacaaagaagcagttgaccaagaaaagaggaccaacccttgacaaccgtcaaattatcaccagccatgtcaagatccggcaagcctgtcaacgtcgaatcaacaagaagaatatccggccgtccaggagaagcagtctcaggatctaaaaggttggttgtgaggcccacagtgacacgttgttcaggctgagcagcaacatcaggggcttgcatatttgatgacaagcagttatccaaagccaaagttcccgctgggcccgacagcaaagcatccacaggggccagtgggaggggggtgatgtcctccggaacgggtgggacaaagcttgatcgaacctcctggaaattagccgatgggtcgcccaagtcccaacatgcgttttcccaatcacccactgggtccgcaaggttgcgctggtcagagttagacctctcgtatgcagccgggtgttgtgagttagatcttttcaatgctgccgggtcttgagttgtgatctcgcctgggccatgtggtctttcgagctgtacaggtcttggaccaaattgaacaggatgatcacttggttcctggcgggactcgtaagttctgttggattggaaccccacattgattgattcatgaggggcgtgagccatctgggacggatgcgacgtaacagcgcgacctgggtgggaaccataattgacggcggggttctgtgaatttgtctcaagcggccaataatttggatgagcgttgtgagcgaaagagattggagcgtgctggggagggtacatatggaaggagggatggtgatagtactgagggactggtgggtgcatgggggccaactgcgaatggggaggggccaagtaggggtgatgaggatgaatggtgtatgcgggggctgagtgatggaagggtgtcgctgtggtgccataattaattgccgccgggtagcccatatgtggcgggcctgagtagaccattggttgatgacttgaatagtccatcaactgctccctggggtagttggcaaacatagcaccaggatgatcacggccagctgggatctgtcgcggatgagccgaagaggggtctatttccccagagccgtggggcacttgagtgccggattggacttgcgtgacggagaagtcctgacctctggagtgatctctgctgtgcgggttgtgcccagagtaggcagcatggtggatgcctgaggccaagtgggtcggttggctagctcggatggatccatcggggaggttcatcgggtggccagagttgttaccgccacttgatgaagaggtattgcgattcatttctcaatgcagctaaaccaaaatgcaaacataaaaggatcaatcacaaccatcttgtcagctgtattttgttatagagctggaattccagccatgatgacatacacagccaaatgggatgaaatctgcccgttctccagtgattcaaagggcctcggacacactggtatggtgtgaattgtgggcaaatacaaatcaaaacagtcagttaaagtgatcttcatgtgctggggcccaggaaacacctcagattatgacccattgggcccccccaccaggctgtgtagccccaatgtggcccactttggggccattgagtcgatctgacccattggcccccttcagtgtgccagggaacccctttcttcctatatttggccaatattagggtgggcacttaggccttggaacaaggcctctggagacccaaaaaatcaggtgcctcggggtagagggaagccctcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcattctaaatgccaggggagatggacaccgcggcttcagaccacagctgcatacttctgggacaaggagaaggaaattataggtatgttgtacatgccatattcctgaaatatttgcagaaaaacagcaggtactacagccaccaacatccacccctgaatgttgatgaaacaataaatattaccaaagaaagaaattataggtatgttgtacatgccaaatttctgaaatatttgcagaaaaacagcaggtactacagccaccaacatccacccctgaatgttgatgaaacaataaatattaccaaagtcatcaatccaggtcttttttcatgaatattattggatgatcatgccttgcaagttgcatggacagacccttggccaatgtgttcaagacagaattttcttttattcaaatacatggtgtgaatcattcttcccagactttattcagccaaataataaaccaccaataatgtttgcattacttatagatgctgcacattttttggccataacattcaaggataaatctctcttatctgcctcaagggattggatcaatctccaatccaatcctaatttattggacaactgggattgggtggagcaatccaatactgatacccgctatcaggtccattttggatctgatccccaataaataccaatctggggatcagattggttacactttggatgataccaaagcatgaggcacgtggcctgcagtttttgggtaccggattgggattgcaatgcaagcctgatcccaatccaaaactacaggatcagattgctaggctgatctaattgctaattttttgatacctggtatcaaaaaattgatccaatctaacaaagctgccaataccatattagggggtattaaatataggaaatccaccatgagaaaccagtcacttttctcaaaaacttttcttgcttcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaagaagggtggatcttttcaaaccagtcaattaaatgatggtggatttggttatatttgataccccctattggattggattggtttcactgttgatacaatccaatttccagattgttactttagttttgattttgaaagcactggtctattatgtgaccaagtgctgatagggtttgggtctcactataaccacagagttggtcagtggaagtgaaactctcctcaacacttaaaagtggaggggtttgctctttataataataatactaatactaataataataataataatgataataataataataataagggaaaacagtagaatgcgcttcaatgtgtctgagctttcagaagataagagcatcaagattggtgtgcaggttaggccagattatctgcctaatccagtcctcccaaccatttttggattagagattgaattaaaccagatccagagccaaatctggagctagcgggtatcaaatttatacattgccatttttgaattatcaagctcactaatcctcactaatccactcaaccaatgtggatgctctcagagcaaaggagtttttactagtatataaagttgaaggcttaaattttatagaatggctaacatgataagaaaatttcaattagtaattcaacaatagactacttgaaagccccactcactacaccacaggtgaaaattggagattttgcatccagccatgggatgatattttagcaacagtgcaaccattacgatacacatattgtactcgcattacattgtactgtactttgttttgagtacgtgtgtactcgagtacgtcgtatcaccctagtcaacaagtacgatacaagtacattgtactcggccagcgagtacacaatttaaaatacgcccgtatcgtctcagaatttgggacgatacgagtagggtattcagcgtactcagtgtattttctccccactgccttaaattgcattttttgttaaaattaacaatgcattttgcagacagttagcagaaaaaactgacttgggcaggatttgaaccagcaaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggccaccaagtccctgcctgatgtgccgatatttagaacacacttgattacagaatttcaacattttttagttttgtatgattatggggatgggtttcaccactatcactgcatttctcaatgcttttttgtgtttttttctcatttttttctcatttttttctcatttttttctcattttttttcatttttttctaatttttttctcatttttttctcattttttcctcttttttttttctttttttcaatttttttcttcttttgttcaattcttttcttcttttttttccaattttttcccattttttttcattttttctcattttttttattttttttcattctcattttttcacttttattttgggtcaggctaaaggcactcctagtttttactacatgcactccaaaaatggattgaactagaagtgtagtgtttcatactccaaagtctcggccaagtcagtattttgaagcatagaatgtgtgaaatccattcaaattctatcaaattttgcaagtattccacaccttatgctgctgtcttgtgctaacaaatggggtcctagtgtttattggagtgtttaaccttgaaattcaatttatttagaaatgtaaaaatgatgcactccaatcatttgtggagtgcacaggcaattcactccaacaatgctccaggaacaactacatatgaactgacatcccatccactcccaaggttttggagtacacagtgcccaggtgttcacttcagaaatataagagtggattagctggaatttaactcattttgaatacacaaaaactgtggagaaatgttgtgagaaggggaaatctttttggagtgaaccttctgggtgggtctgaaccttgaagatcctgaaaatgcaaactcagtatcaactgagataattttcatggctggattacataatcaaaacatgtacatgtggtagagagagttagaattctaacttggttgatatttcacaaggtacagtaaaatattgcaaagtctttgaaggaggagaatattgtaaaagtgggtagtggttaataatttaaatgcagcagaggaatcaacttctgaagtcagaattaaataaaagattaagatgaaaaagttgcagtgtgaacttgagtgaaaaggagggcttaattaagcagtcttttggccagcttggcttgctctaaggctgacaaaaaccttggaagtgtttggtatttgaatattaatggagtgcatcatttttacactccaaaaaaattggagtgcaaggttgaacactccaaaaaacactagggccccatttgtttgcacaatgtagcagtgtactgtagcagcataatgtgtgaaatccccacaaaatttgatagaatttgagttgatttcacacataacatgcttccatatgacaccaacaaacttggcccagattttgtagtgcaaaacacttcattccaaatggtttggagtgaaccagcttgttcaatctcctagcctgacccaaaaaacaggtgagaacagaatattgagaaaaaaaaggtgagaaaaaaattgagaaaaaaaaattgagaaaaaaaaattgagaaaaaaaaatcgggaaaaaaatcgggaaaaaaatcgggataaaaattgggaaaaaaattagaaaaaaattagaaaaaaattagaaaaaaaattgaaaaaaatacaaaaaaaattgaaaaaaattaaacaaaaatgaaaaaggagtacatggaattacagctagttacgtatctgtatcagtcacgtatcgtacttttcccaagtacataatcttacaagtacggtgtatcgtattattggggaagtacgcttatgtaaaaatacattgtatcgtactcaagaatgagtactatacgattccgtgtaattgcgaactttgaaagtacgatacgggccattacgagtacgtgtctcgtaatggttgcaccgttgattgtaccaaggccatctcaggtcctaaaaaggcatcaaaataggctctttgtgaggctgttgtgatggtagatccctgtttcaaatggatttggaacacatgggaaatatttttgttttatttccccaggacacccaagtgcacctatattcatagtaaggtggttgggtttaatatggtaataattgcccggggatgaatcttatggaaagattcactcccttagatattacagaccagtgatcaaactgctattgggaccggtgcagtccccatattgttgcactttttctctggggaaaggtttcaggatattcaaaacatggtgaatgtacatgtgttgaatttctctcttatttcagaagattcaatatgtagaacatctctcttatttcaaaagatacacaagggagatacatagaataatcaagatacacaggataatcttcacttgtataaacccaagagatcattaactgttttaaaatgatcataatttttatgagtgaggtatataaattatcatgagagaggtacatcaataaagaggtaaattattatcaacttatagaataaactcaatattattatgtaacctataggggttacattctcttgtagacacctgggctacaatatatagtgtctcagtctgacagattttcccctagccactgccaatgctgaaaaatacagtaaatgtagggccttggttaatcaactcccaaatttgggatttttcaggaggattgccttgggaatgtccaactcccaggatgtccccagccccaaaaacccaaaacctgggtgttttttctcccattcctgcactggaaatggagttgtctcccaaagcattttaataaagaaaataataattacccaggaaaaacttctgaggaactccctccataaattgaaggccctcctggctgtcaagacttttgcacacactcagcagtcaggagagccctcccagctgttgagggttgtccccacccccccccccttccaacttgcataccttgatggccgggagtaatactttcagccttcaagagttgtacactcttgaaggccaagagcatcctcttggctgtttggatttgtacactcctgaaagccaagagggagtactctcagctgttgagagtgtacaactctcagcaatgatagtaattcctcttggttgattagagtgtacggccctcagcaaccaagagaatcctctttttgacaggtaggtgtaacctctcaatggctgggagcaattcctcatggcctttgagagtgtacaactttggcctttgagagtgtacacaacggtgggccagttacactaaccgtagtgttagtgtagcgtagtgttagctttttaagctacactacacaaaagttaccgttagtgggaatttttggcccactaacactacaggatttttgaaaaacaaaaaaacaactttagcgtagtgttagctaactttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggcaaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgcagtggtaccctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagtgtaactgattaaaagttacactaactgttagcgtaactgactatgtaattacatgaccacatgactagcgctagtctaccctgaagaaagtgcctgattggggggcctacatccagatcccctcaattgatcatcttttttttttcagttggtactgggggccactcaattttagccccctgccattttttaatttactgggttccattcccacacttacttgagttcaatttccactttgacatcatgcagcaagggtgtgtgtgtgtatgtgttgaggtgtatgatagtctgctaccattatgtatcaccagagtgtgggtgggagctgttggcatgggccatgacaactaccacccaactgacctggcaaacacaagcatctgtagcctagttggtaacaccacggtcatttgggtgtcgccccggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtatcgcagtcactgcgcacgaaacccccaatgtaacccccagatgtcgctccgggggggagcgacatgcaattgtccgtggtgtaaaggaagcactcttgtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctcagtttgtttttctccacatcttgtgctgttcatattctgcgggattgtgtgtgatcacgggacattgaaaatcgtcaccgtggacctcggccgtatcagtcatatgaacatttcacataagttgtgcaaaaatccagcttgacacatcaatttctttaattgatgaggtacactacactacatgtgtagtgtaacttctaatgtagtgtagcgtaactaggcatgtagtgtagcgtagtgtagcttaatttggtataagttacgctaaatgttagcgtcaactcagttacgctgttggttagtggaagttttgttagcttggaaaaagttacgctacttgttagtttagtggcaattatttcaagctaacactaaaaaaaatttgagggaaaaatttcacgctacgctggcagttagctcagcggtgtgtagcgtgaactaacactacaggatttccagcaaaaaaaagcagctacgctatcatgtagtggccaaatagcgtagtgtagcgtagcggcccaccgttggtgtacaaccaacgctgccaccgatacgagacgagtatcggtattcgggggtatctggatttgatacaccccgatatctcggatcggtattgaatgacgatcccgactgaatacatcgtattcaaagtccgggattccagcagctgatccgagtcagtcgtatttcctgccctggatcacaaatacgatacaatcgcttgagtattttgatactaataggcgtatcgaggtaagtccgtcaaccgcctcccccccccctcccccataaaacaatcaatcaccaaaccgaggaagctgatcatctcggatgctcatctccaggcatttattgaattggtcggacgacttcattgggagcttgacatttgtatggtaatattttctttttattcttctatctgccctaaatctttctccttcctcctcaaattgctggatatcatcttggatcatccgcgtaagaaagagatgcaaacggacgagtctgagtctccaactatggtcgctggtggtggtgcttccgccgtctactcgtaggtcacgttttcgaaccattgcctagttttttggtttcctggattgcacctctgactttgtctgtgaatgtgtttttcaatccatgctgatctccagcagaccgaagaacgtaatgcgctactcgaagaggagagactggctcacctcgaacagcagaataataacgtgggtgatatggtcgatggcgggatttgactggctggctgtacagcagcgcgactccctaccagctcgagtcttggtcggccaccagctcggcaacgctcaagcttatgtccgcctgccggccgaagccgcccctcaactcgctcctccgtcaacggcagcagctgctcatccagggacgacccggtgttctcggcggcacttaccgtctgcgcgaagacagccgttcgtccaccctctccagttcgacgactgttggcgggctctcgccctcggaccggacgacgacttcgaagtcggagcagtcgtcctcaaaccggaccctccatcgaacgagtcgacgtcaggaggcgctgcgttgcctagggatcccgtcctcgacggacagctgttcgtacacgaatgagtacgactcggagcggggagatgagcagggtgagggctcgttgggctcagagggagaagaagaagaagaagaccggccgggtcaggaggccgaatgggattacatcgatgcgacggaccacggccatcgggcgcaagggtggacatgtatctagcggatgtgctggagagtctggtgaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctgacacttgtggtcgcaatcgaggaagtcttgaagcaagtacgattgaacgttgtgtaagttctcatcaatggatggtccaaggatttgaaccggacgaaacttttgagactgcacaggctatcatcacccaggaaaatgaagaggaggcctttcaaaaggggaagaaaatcccccatcacatgaagtagaaatgtttttttttcctttttgcccaaaagatcctcaaggatccatagtcttagttaaatcctagcccagaaattaaactgcataaatagctatcaaaaaataaaaaaaatctgatactggaaatccggtattcctcccgtatcagtatcatcacatgataccaataaacacaaataccatgtattgcccactagatacgatacatggtatcgtatttgggaccaaatacaagaagtgtctctctcaaaattggtatcagaaaaaaaatacgatactcagtattggtgatacatgtatcgtatcgtatctgtggcagcgttggtacaactctcagccaccaggagtaattcctcttggctgctgagagtgtaccaccctctgcaactgctagttccctctaagttgctgagaattgtatactctcagaggaaaagaggaattacacctggttgctgagagttatacactctcaaaggccaaaagggattactcccagccattgaggtgtgcaagttggagggggggaacctcagtggccaggaggatttccctggttgccaagtgtttacctaaatcttgacatatggccaggagggcattaacaccggatcaagttctttctggggaatgattatttgtttgttaaaatggcttgggatccaactcccattcccagtgcaggaatgggagaaacaacacccaaggaccaaggttcaagtttttggggtggagacgtcctgggagaaacgaggggtccccgtcgggctagtcccccgacccctgaccggggaattggatagcttcatgctggcacatgacaaataagaaattggaaaattcgtctggaagaactccaatggccaagccatcccggaaacctccatcaagcaaactggaacaccagaggctttgttggcattatggaggtatgtacaaatccagattcccaaacccctccactatgtaaacttgatatatcagaactcaacgcttccctattctcttttatagatctagttgcttacggcttcagacgtctgcaacgtaaatatgataggagaacagctgagctccctgacccaacgtatatcgaaaacgctctggcagctctctctattgatggagttgaaacccaggagggtctcaccgatcagctgaaatctagccttctgcctatcctacaaagccaaatcgactctctcttgcaagcactagatctgcccggattgcgaaatgatccagttccaaagctcgctcttgtcttacagattcaagcgaaactcgattacagcttggatcgaatcaaatatctggttgtcaccctctgtccagatcgggaatctatgtcaaatcggacggatgaccacgatctcaaaggattaaaatcctacagactttgccgtctcagaatgaagttcgaaggaatcctgtcatggcggatctgtgagatctttgaaacggccaataacctcatccaacagatggaactctcggccgcaccttctaactccagctggtcagacatagagtctctcaagaaatcattgaatcggaccgtttgttgtacgtcggatgcgatcaagtcgatcactgattgtttccaagcatctgaactggccattgcccaagatttatggcgacatcatagactacagatagaaaagctgcaccagtctatcctcgaggaactcaatccatccacacatacgacagggaatgtcaagcagttctctgaccgatttgccggccaatccgtcattcgattagccaaattgactctcccgatcttcaaactgtccaagattttcttcgccaaattatcgaaacgagggttgactcaagaacggcttccgattcatacggagatcagttccgaacaaatcagcattctcgctgcatctgttgaacatgtggctgaagatctccgtgaactcaagtttcatctcgactctgctaaccaacgtgatggagatgccagaagtgaagatttcgtcagaatagctggatcactcaaaaattgcttcgtgttcccgttgcttctggtatccatgtactttattcctttgattcctgataccgagggtcttcaacttcaaaaatattatcagaattggtgtgtcacttggaataatcatatggctttggccattcacaacttcacacttgtggctaaaacatacacagatgatataccttgatacacgtcgtttttttcttttttttcttccttgtgatcttaattttctttcccttctgtatgacttttttttgttgattttcttcaagaaaaaaaaagaagcaaaaaaaagacattatcgaatgagcagtactagctggaactcactagagccaaattgttgctacggccttctagtcatcaactgggtcccttataaacagctgtggtgaacacttggcatgcatctgtgctactttcctgttgtcacaaatgagaagcccattagagccaagtgattttctaacctatcaagagcactagcttgaccccactaaaaacaagaaaatcaattcttttcttgtctcagagtaaacacaaaccagatcccaatataaaaaataacccaaaactgattggaaaacaagactactaaaatgaaagaaaagctttgtttgatttttgtgattgatcagtttcctttggatgatattctttccaaaagtccagaatctggatgttttttcttgtttttggaaaatcctgttgggatctgccttcttgaatgtcttgcatatctgtgaagtagttgatccattcttgaagaaatttaaaccaaagaggcggagaattttttgaggagagaaaactttttgggccacaaaaattgaatttttgttggaatgactcaagggttgggaaaagagtgtaagagccaatgatttgttatttgctagtagaacaagttcaatctggggttgagaaaaattgaatatcaaaatgaattataataaagattaacatatgcttggaaggatagttggagcaaatgacaattgataaagactatgtagcccagggttcaaagattacaaggatttcagcactagaaaatttgacaagataccatgcaaaaaccaacaaaaaacaatgtaaagatcatgtattttatttatcaattcattattaatttaacagtgagatagatgagttttttagggatgagaagaagagacaaatcccaacaattcttgaggatactgactgtcattgtcaaatttgaaagatgaatttgcactctcaggatcataattacttcatttgcctcaaaattctaggatgatgttcaatcttttctcaaaatccagaacaggatgattgcaaagccagcctagatttctactggtcaacctgtataaagtgagtgaaaaaaaaacccttcaagagcatttgcaatggttgaagcaccccagaaatcgtctaagtgttctctactttgagggaaactttcaccttctcgccgggagggcttaagccggatagacgcggtcaagacaccccgatcgccgttgcgggagtccgggacggtcgcgccagccgcccggccacacaatgctacatacttacactacgggtgctcggtttcgaaacatttccgaagttcgttcggaaatgttgcgaaacatgcgcccgcagggggcgacgtcctggaccttggtccaggtacatttcgcaatgcgttgcgaaaggcattccgatggtcttttgaagaccgtccgataccttttcgaaattttttcgaagtacttacgaaactccgtgctttcgaaatcgactccgaagggctacttcggaatgatcccgaaagagtttcgaagaacttccgtaataattgggaggtttcgaaaccttttccgaactgtgatagtcctgcagtggcactctcggctggcttttggatcggcacccttgtcccttataagggttgtgccgttctattgggacattctactcatcgttcattctcaatcatgtatctctgagtttcatgattttgtatttctgctatgtatgatagagaaaagaaataacaactccgtacaaaagaaaaagaaaaaaaaatcccatcaacgtttcactatgatcgatcgattgattggaatgaaatgaaagaaaggataagaaaacagtaatgaggggtctgaataaagaaaaagaagagaagcagaaaaatacaaggcagctaatacatgataagttatcggatgggtgtgttttcacaagtggcgctgtaagcaacagagcaatagcagctagcagttgtagatgattgatcaaattcggcaggtacgctggaccaagcaaacagcagtagtactggaggggcttgtgtgaaggtagcagagagaacaacgaggaatgagaaatcaagcaacggacagttttttgaatcttggtgaggtgattgaggggatactctgctaaagaaaaacacgaggaggagtcggatgatgcagaagagatggagaagaggtttggcgaaggtggaaggggagccagcagaggttgtccttttaatctgaagacgggatggtcgagacctctccctttcgaacaccttccgaacacctttcggaatcgttttcgaaagacgccaacttatatcaaaacgtctttcgaagacagcttcaaaagttgcttttaaggttttgatccggcacaatccgcataaaaaccggaaatgtgtcagaccaaaaccttaaacacaaaatatcggaatcgtttcgatattttttgcggaactttcgtaaacatttcgaaagttttacgaaagccgcttcgaacttcatgtttcgaaactctttcggagcaaaaccttaaaagcacccccgcgtagtgtacttttttttgacatttttcacatacagacactaattaccactggaagaagtctcatggccgaatcagtcaggaaacccccatcaagcaaactggaacaccaaaggcattgttggcactatggaggtatgaccaacacaactactgccatcgactatgtaaaaactgaaatctgctcaactctctttgccagatctacttgcttgcggctttggacgtctgcggagtgaatatcatccatcaacggcttataatatcgacaacgcactcgcagctgattcctcgatcgaaagagtgaagacgcagctgggtctcgtggatcagctgcaatctagccttctgcctctcctccaaggccaaatcaactctctctcactagcactagacctctccggcttacgagatgatccagccccaaagctcgctctcatcttacggatccaagcggaactcgattgtaccttggatcaaatcaaatatttggttgccaccctctgtcccaatcttcaatctatgccaaaatgcacggatgacaaccatctcaaagagttcaaatcctacagactctgccgtctcagaacgaaattcgaacaaatcctgtccgagcagatctgcgagatctttgaaacggccgataacatcatcgaacagatggaactctcgtccgcaccttctaactccagctgctcagacatagcctctctcaagaaatcgttggatctggccgtttgtggcacgtcggatacgatccagtcgatcgcagattgtttccaagcatctgaactggccattgcccaagattcatggcgagatacacgacttgagatagaggaacaacaccggtctattctcaagaaactcgatcgctcaacacgtttgaagcggaagtccgaccactttgttgcccaatcagtcattcaattagctagattaagcctcccaatcttcaaactgtccaagatcttcttcgccaaattctccgaacgaggcttgactcgagaacgcaatccgattcatacagcaatcagttcggatcaaatcaacatcatcgcggaatctgtcgatagtgtggccgaacgtctccatgaaatcgagacctttttagactgtgctaatcgacgtaatggacgtagtgaccaagtcatcacagcagctgcaatacttaaaggaaaatttgagtcccctttgtttcttgtacttctgcactttattcctttgattcctgatactgagggtcttcatcgtcaaaaacattatcaggattggtgtgtaacttggaatactcacatgtctttagctatccataatttcacacttgctgccaagtcctatacaaatgccaggccttgacatttttctcccccttcttcttgctgttggcttcctctccctgctgaatgaatttagtgtgttgttctccataaatttttccaagttttgttcacaagcactcataaccgaaattggtgttgtttctatttcatgagatgaagggcatgtttgattctctttcaagaaaaagatgttattgaattgggagtagctggaactgcaaggagtctgaatcggcccccttgccttccagttaatgactggttctgttgaaattttaagactcgtgcgcgtaagaggtggagggccaaaaatgaggatcttatttttgggaaaggttcacagaaaaagagtgtaaggaccaatgagttttcattcacaagtaagaagccaggtttaaatagactagatacaagtgtcagaaatgtggttgagtttaatttgaataaaaaaagaatattgaataaaagactgagaggaagaaacatgagtcttggaagaaacaaaccgtacaaaacttctcagtctcactgtacacccattgtcaatttgtacatctgtactggaagaactccaatggcccaaccagcccagaaaccttcttcaagcaaactggaacatcaaaggctttgttggcactatggaggtttgtacaaatccatcatgttcttgaagagctccaccacgtcaacttgatagaactgaaatcttttccattctcctttgcagatctagtttcttacggcttcagacgtctgcaaagtaaatatcattcaaggacggcagagctccctgacctaacctacatcgaaaacgcactggcggcactctctcttgacaccgtccaaacacaggaagctcttgcgaatcagctgcaatctagcctcctgcctctcctgcaaggccaaatcaacactctcttccaagtactagaccccgctggtttacgaaatcaaccaaggccaaagcttagtcttgtcttgcagactcaagcagaactcgatgacagcttggatcaaatcaaatatctcactgccaccttatgtccagaccctgcaactcaaccacatcgaacggatgaccatggtcttgaacgattcaaatcctgcagactctaccggctgaaagccaacgtcgaattagtgttaccctggcgaatgtgtgaaatatttgaggcggccgataagctcatccaaaagatggagctttcatgggaggtgtacggcggggcgcagcacagagttcaccggcgtccatgtagcggtagcaggttaccgcggcgacgaccagagcgggccggcgcagccgggcggatagactaggtttgcacgcctgcgctacaccaatcccccgcagtctcatacctctctggtcggagccaggagatgactgaggaggatggatcctacctaggctacagatccactcctcagctgtcccctgtcccgcgtagtttccgctagccgctgatatctccgcctccgggagatcccttttttctgtttctagtcaaactcgacacacttttctctcaaacacacctttcctactttcacactttcactcatcacaccttttccactttcctcatccagaaccaaccccaccaaacccaaatttccaaaccaaaaccagaactaaacaaaccaaaacccgaaccacactgctctacatagcaaacgggaatcaaacaccagaccaggtacgccttttagctactggaaataagaacgagaataaccggactccaaactaacatgcttcatgcctacactacaggagacaaaggaagacgtccgaacctaaacacgcaactatcggaaataaaataaaagaaagagagaaatctccaaattaaatcgtacgttcccaacacctccaacaatgcctgttacagggattcgctgcccacacttcattccctgacacataacccccatccctcatgacttgacaggaatctcaaatggagacagacaacccaaacagcgggcccaaatcagggagaggaggaacaaacgacgccgaagtcacgaactccctaacccccaaaatccaacaagcgcagaagggcccgtcaggccgtaccattgcctcggcaaaaaagtctagactctcgacgattgcggagaaaaaccaaagcgcctctaaccccgatggagaggactctcaagacgaggaggagagcaacgaagacccaacagaggtcctgggactgctaagagcagcccctaccaaaggtatgcaaaaaaaaaaaaaaaaaaaaaaaaacccccgggaaaagtaagagagggctgagacgacctctgtccatttaggcaatccaaaaaaaggagtcacgggccagaagagaatactcgaagaaattgaggacccgtcggaggaagaagagcaagcagccatcctaaagaaagcgatgaccgcacagtatgaatgacaaccatctcaaagagttcaaatcctacagactctgccgtctcagaacgaacttcgaaggaatcctgtccgagcagatctgcgagatctttgaaaccgccgataacatcatcaaacagatggagctctcgtctgcaccttctaactccagctgctcagacatagactctcttaagaaatcgttggatcggaccgtttgtggtacgttggatacgatccagtcgatcgcagattgtttccaagcatctgaactggccattgcccaacattcatggcgagatatacgacttgagatagaggaacaacatcggtatatcctcgagaaactcgatcgatcaacacgtttaaagcggaagtccgaccactttgtcggccaatcagtcattcaattagctagattaagcctcccaatcttcaaactgtccaagattttcttcgccaaattgtccgaacgagggttggcccgcgaacggattccgattcatacagaaatcagttcggaacaaattgacattattgctgaatctgtcaatagtgtggccgaacgtcttcatgaaatcgagacctttttagactgtgctaatcgacgttatggatgtagtaaccaggtcatcgcagcagctgaaacacttaaagaaaacttcgagtcccctttgtttctcgtacttctgcactttattcctttgattcctgataccgagggtcttcatcgtcaaaaacattatcaggattggtgtgtaacttggaatactcacatgtctttagctatccataatttcacacttgctgccaagtcatatacaaatgccaggccttgacattgtttttttccccttcttcttgctgttggcttcctctcccttctgaatgaatttagtgtgttgttctccttagattttttcaagttttgttcacaagcactcatcactgagattggtgttgttttcaatttgaagggcatgtttgattctctttcaagaaaaagatgttattgaattggggagtagctggaactgcaaggagtctgaatcggcccccttgccttccagttaatgactggttctgttgaaattttaagactcgtgcgcgtaagaggtggagggccaaaaatgaggatcttattttttgggaaaggttcacagaaaaagagtgtaaggaccaatgagttttcattcacaagtaagaagccaggtttaaataaactagatacaagtgtcagaaatgtggttgagtttaatttgaataaaaaaagaatattgaataaaagactgagaggaagaaacatgagtcttggaagaaacaaaccgtacaaaacttctcagtctcttttataagtcaagccggatgagttaatcaagaaaaattacatgctatataacacggaaaaaccgcgttttttattaaggccaaaaaaaaaacatgaaaaataaggtcaaaaaattgaacacaaaaaacacgtccaaacgcagaaactgtgtctgctgcgtgcagcacaaaccacgtcaaaacacagaaaaacttttttttttattcaagcccttattttttgacatttttatatttcctggccttattaaaaaatttgaaaaattccagtttttctttttaattgtaacttttttcttctgtaatgaaacaaaactgtccccacagttagtttcccagcccctcaatgtcccacattccaaaaaaaaaaaaaaaaaaaaaaaaaaacattgaaaaccccccaaaattcagtgttggggggttccattttttctgtcaacccactgtacacccattgtcaatttgtacatctgtactgggagagcccaaccagcccagaaaacttcttcaagcaaactggaacatcaaaggctttgttggcactatggaggtttgtacaaatccatcatgttcttgaagagctccaccacgtcaacttgatagaactgaaatcttttccattctcctttgcagatctagtttcttacggcttcagacgtctgcaaagtaaatatcattcaaggacggcagagctccctgacctaacctacatcgaaaacacactggcagcactctctcttgacaccgtccaaacacaggaagctcttgtggatcagctgcaatctagcctcctgcctctcctgcaaggccaaatcaacactctcttccaagcactagaccccgctggtttacgaaatcaaccaaggccaaagcttagtctcgtcttgcagactcaagcagaactcgatgacagcttggatcaaatcaaatatctcactgccaccttatgtccagaccctgcaactcaaccacatcgaacggatgaccatggtcttgaacgattcaaatcctgcagactctaccggctgaaagccaacgtcgaattagtgttaccctggcgaatgtgtgaaatatttgaggcggccgataagctcatccaaaagatggagctttcatcagcaccatccatccccggttcgccagagatagagtctcttgataaatctttacatgtggccgttttgggtgccttggatacgatcaagaaaatggccaactgtttacaagcatctgaactggtgatcgctcaagatttatggaaaagtagtagacttgccatagaaaatcaactacagtctatcattgagaacctcaatctgtcaatgatcaatcgactgaatctcgaacaagctttgaaggaaaaattcctcggtcaatcagtcattcaactagccaagttaacattaccaatcttcaaactatccaagatcttcttcagcaaggtatctaagcgaggtttagctctgttgtagcgaattacataatattatgtatcactacataagacgtcatgaacctctttcacgactgtctcgaacgacaatcccaatgacactagtttctcacactttctgtttctcacgagttagtttctcttacataatcttgtagtataaataagcatgtatttctccacaagattatgtctctttctcgctatgcaatccatctcttagctttcttactcgtacttacatactcgtgcctctttaggttatgagcctctctgctacttgttaggaggcatcgttttttaattttttccttcaataaaagcctgtgtggcgtgcgtgtccagtgtgaatctccttatctgtgtggtttttttttggtgtgcctgtgtggcttcgagctagtgtagcgtgttacaattttgtgtgattagtgtctgccttactgtaggcgtgtgttttgtttgtttctcctcgtcgattcggctactcttatctcttcgggtgcttgtttttctcctcggttctacgcgtgtcggttattcctgctctgttggcggctctatcttaaccttgctgtgtgtttggtgttttctatatcaactcgccatcttccttttttttccctatactcttcatccaatatttttttcctgtgtcaccgctttatcaccgattctttcgcaaatttttgtcactgttttgttcctttgcgtgttcctatttttcccatccctccttcgtcttctttcgcaccgttttccttctattctttcgatcctctcttccatcgccatgtctctccagcgtactccccctcctggtgtcactacccgtgccagtgctcgccgccaagctgcttcccgccatatctcggacgacgagcatgacgagaccttcatcagccaacctgctgtgggcgacggcgatgccaacgatgttcccccgcctcctcccggtcctcttccccccagcatcgatcaccggaccgagtcggctctgattcgtgatggcaccgccaggttttcagacaactaccttcgttctgacgggagcaattatagggtctggcttcgggaacttacggaggtggcattttcttttcttcgggatgaacgtttttttgtgtcggatcgccgtggccacccccttgaacgcgcggcacggggcattcttcttggttctgttgacacctccatccgcttcgatctctacgattttactcggagcgacgcaatgttgagggccatcaagggccgatttggcactatcagcagggcgacacagctgtcccgttggagggacctttttcatttagccatcactgcggacaccaatgctaacgaagtgtcctctctttaccggtcccgcttcgatgatcttttggcttccgggattcctctttcacgagacgccatccttggtctcattcttcagtcctctattccccatgggacggatctccggaacgaatttgaccagcgcatggacatggagttcctcctggaacaacaatgctgctcatggtttttcgaccgggtcatcgaccttttggctgccagtatctcccggttgaatgtccgcgcaagggaccgacaacgggacatggccccacagatgatggcgacggataccactatgcaacggcgttcctccattgaaagccatcccggtaacgtctacggtttggcagggcgccccgagcgccgctctgagaatcgcctccggacctgttttcgctgcggttctacttctcatcagattgctgaatgtaccgaaccgccccgtcagcctcgccaaccccaatcccacagctatcaagctcatccggaccaattcacggcccactacccaatcatcactccgccaacggggtatcgtccaccgcctccaacacggcccgctgctccccccgcgcggcccaaccaatcaggtcttcggccagccgactcctatcggcccgactaccgtcgcggaggagggcggccgactgcccgccaggccgaggtcggtgacaccgatgagactggggctccggatgaggcaatggaatatgaggatgtgccgggtcctcctcccgatgcccgtaacgcggaatttcagttcccgtccccccctcccgaagccttatttgatactggggccactcaccacttgagtggtgacaagtcagcccttcatcatctaaagctactgtccaaacccattcctttgaaagtagcgactaatacctcttcccatttcattactgcagtagggactctgtttttccgtggtccgagttcaacgactatcgcgcttagaggtgtgctctactgtcccgatgccaccaacaccctcatttcccctgcggctttgaggctcgctggttttacgatgtcatacgactgccgcgacgattcttttaacattttttcaggccgtgttttttgggctaagagcgttttgaacccccgcagccgcaagtggcttttccctgcacctcttcctgttgtttctactgtttctccttcacctgatgtctgctctactgtccctactgtcaaaactgttactgtttcttcttccccccatttacctactgtacatacttctcccacccctactgtctctactgtcaagcctgttactgtttcttcttcccaccatttaactactgtgcatacttctccctcccttccaaccgttgtcggtgctagcgctgctgaacaagagaatgaagcgcccttcgtttacaatgtccctgaggcggtcaggctgccgggttctgaccctaagctcactgctgacgagcgcgaactgctcttgatccatttgcgccttggacatgtcagtcttcgggtcatcaggcgtatgatcaagtgccaagtgggccttggtttaccaaagtctctgccctcgggacagattcactgccccacatgtatgattgcgaagagtattcacaaacattctcttacctccacccagcgcacatttttgcccatggatttatggaatgtggaccttatcggccctttcgaagttgaggctacggggggaggtaaatatattctgacaatcagggatgttggttcgggctatggcgaggtaaaggtcatgcgtttcaaatctgaggcgactaatctcctgatcgataccatcacctgtctggaacgccagaccggtaagcccctgaaggcgctccgctcggacaatgggggggaattcaataacaacgccctcgccgattacctgcgacaaaaagggatcagaactgagagggccattgcctatcaccactatcaaaacgggctggtcgagcgtttcaaccgaacgctgcaggacatgggccgcactctgttgctaggcagtggattgcccaaatctttctggtctttttcattcacttgggcatgctacattcttaaccggataccgaacgggacgagtggtgatgttacgccgcacgaacgtttttttgggtctaaacctacttttgaaatgactcgagtgtttggggatctggcgtacgtacatgtggacgcggaaaaacgaaagaaactagacgaacgtgccacacccggctatgtcgtggcggtcttgcctgaatccaaaggctggtgcttttggctcccccattcaaacactttcgctaattccaacattgcaagtttccggcaccaccctacaccccctcaaatcatatctcctcatttctccttagcaaccatggaccgtccaaacatcggtgatttccgcgacgaggaggcggcggacgctcaagatcagttagtaaattttgtctctttatcggttccggaagtttccgcggcaggcatccctagcacctatcgacaggccctaaacagtccggagaaggagtcctggttggccgcgatcaaagaagagctggccaatctggatcgactgggggtctgggaagtgaagtcagtgcctgtcgggacaaaggtcatgacggcgaaatgggtcttcgccaagaaactcaactcggacggttccattaatcgttataaggcccgctacgtggcgcggggttattctcaagtggcggggatccaatacagtgagacatttgcgccgactgctacgttcatttctatgcgtctactactgtcatacgctgctgcccggaattggcctgttcattcgtttgattttgttgcagcctatttgaactcaccgatcgacgaagacctttgggttgcagcgccggaggtcttaaactctcccccggggacggcgtgccacctgaagaaagcactgtacgggaccaagcaggccgcgcgatgctggtggcaccacttggccggtactttggaccgcctcggatacaaagcgtcgcgatacgactccagcttgtatttggtagaaccagagaatggggggggatcaatctgggtccatgtggacgacgggatcgtgacggcgccaacagaagaagtgctacgcaagctccagcaagacctgtcagctgtgcttcagatcaagtgggagtcgtcccttactgacatcgttgggctgtccgttgttagggaccagtccggttttgttctgtcccaaccaaagctagtcgcaaaaatccttagcgaacactgggatggtgtttcaaccagccgaacacctttaccagtcggcaacctccctttaacagctacaggggaagcaggtattgatccctctggatacttatctttgatcgggatgttaagctacctcgcggttgggaccagacctgacatctgttttgctgtcaactttcttgcgcgtttcgcgaagcagccttctactgcacattggaatggagcgaggactcttgtgaattacctggcggaaacgaaagaccaggcccttctactgtatccgaagaaatcgagtcctcatctattgtcatacgttgatgcaaactgggggggtgagttctctcggtccacctacggattaatcattcttcatctgggttgtccaattgcctggatatctaaacggctggcaactgtggcttcttccactgcccacgctgagtatatggcactcggccattgcacccgacaagtcttatggatccgtaacttactgtttgacatctatggtgtttggttcgttggaaaaattttgtgtgacaatcaggccacggtgaaaatctcatccaacgacacgtccaacaaacgagttcgacacacagacagggaattttatattactaaccaagcctttaaagaaaaacaaattttggtcgagtgggtgtctacgaagaatcaatttgcggatatctttacaaagaatctacctgttccggttcaccaagcgcaacgatcggttgtccaagaaggattgtcttcgagtgggggggtgttgtagcgaattacataatattatgtatcactacataagacgtcatgaacctctttcacgactgtctcgaacgacaatcccaatgacactagtttctcacactttctgtttctcacgagttagtttctcttacataatcttgtagtataaataagcatgtatttctccacaagattatgtctctttctcgctatgcaatccatctcttagctttcttactcgtacttacatactcgtgcctctttaagctcaagaacgactgccgattcacacggagatcagttcgcaacaagtcgacattctagctgtatctgctgatcttgtggccgaagatcttcagcaactcaagatccttctagagtcagctaatcaacgtaccggagaggctacaagtgccaaattcatcaaaatagccaaatcgcttcaaactggctttgagacccctttgtttctgatacttatgtactttatccctttgattcctgataccgatggtcttcatcgtcaaaaatattatcagaattggtgtgtaacttggaataatcagatggctttagccattcataatttcacacttgctgccgcgtcatttacaaatgacttaccttgattttttttcgtcttcttgatgtcggtttcctttcccttctgaatggtctttgtttgtttttttccttgtttttttcaagttttgttcacaagcactcggacacaaaatcagtgttgtttcaatttgaaaggtgtgtttgattctcttgaagaaacaagaatacaagacaacggatattaacaaatgggcagacgtagctggaactgcatggagtctgaattaggccccttgactttcacttgcacttgacaacatctgtgttcctttcctgttgtcacaaaaggaaaactaattgattaaatgatgtggtctatcaagagcactatttgactctagcaaaaagaagacaatcaatttttgactcaagataaacaatgacatatccaaatttagaaaagagaactcaaaattaattaggaaagaaaacaagacaaaaattaatgaatccatattgcaccaaaaacccaaaacaaaaaaaagattgtaaatcaaccccattattccacttattgtggttcacaaatgaaaaagttatcaactcctctagcatcaattaaatttcaagatgttagtattttcatccatggtaaatcatgtaatgactagataagcttcattcattttggagaaaattgtttttcatagtattcactcatgtagagaatcttggacttgatattcttcactctatcttgagttattttcaattgacagtacttttgacgtggatcaagttgagaaatatgccaaaatttctgcaggttttctgattcaattattaatatatactttgctaagagctctagaccttcaactttttgaattgatatatggattttctctaatgaagaaagtggattgttcctgtggaatggttgaaagtgtctatccaaatagatttggataacttctaactgtgaaagaaactgactacttgatgacatcaaactaaacttttcttcaaagtctatgtttggcttttttaattcatcagtttcctctggataatattctatcaacaggtctataatctggaacaatttttgaacctcttgttgagattttccttcttggatgtcttgaatatctgtgaagcggcgaaccaattcttggaaatattgacttccaaatttcaaagatgtatttccagtctctggatcatgaggtaaactcaacatacttgccttctcaacatgaaatttgaatctgtaaaactgtgctattttgccttcaaattcttgacttcttccatctccagaatgatgtgaaaggctcttcaatctttttccaagatctatatgaaacaatatagaatcaagcaaagtttcagtcatcttttataagctcattaaacttcaagtggttgaaaaattaccttcaagagtatttttggtggttgaggaaccccagagattgagcaaatgatttctactttgagggagggaagctttcaaaacttcttcaacctgctcatcaggatttctaaattgttttaagacatcaactatgatgtcatatttgaagaaaagttgacggatattctctggagatgaaaactgatgcttgtagaagtaatatattgtttcaaagaaaattgtttgaagttttaggaactcagacccaaatattttattgtttaaatcaggcctcatgtggaccatattttccataatttcttccaagtatcttgtgtagacctcttctgggaactccattttttcagaatcactatttggcattatttgaaaacaattaatccaaaactatcagtttctcttccattaaaactctgattaaattcaaaatttctagcccacaatccaattgtatccaaagcattcagggcttcctcaatccttttgtgcaattgatccaatgcttttacatttctatccaacctttttttgtgtaaagaaaatttcaaaacagaagatgtatgatcctttttgaattgatcaagaagatctttcagatcttgaaagtcttctttcattgatcctagggaaatgatgaaatactatcaatttacatatttgtgaccaaagatgtcaaaatcaaactgaaagttcactgtaccaattttccatttgtcatattttacaaccccagacactgtgaagattcaaattaatttttttgcatgggttagtttttacaattttttatgaatacacactgccaaatgggttgtattggttacagatccctttggtaagtttgtccagagtcaaccaatataagatctgtctcccagaaaagttttatattggctgggcccaccaatacaatacccctttgttgaaatataatggtgggtgcatcctatgtaaaatcagtctgggagaccaattttatattggttacctccattcaaacttactgtgggggtttgtaactgataaacacccttacccagtgccacagacaaaactcacaatttcttttaattttttcacttggattttgaagctgatggatagtggcaatttgattcttcacaggtaccttttcatcttgagttagaaaataagttttacttccaagtatctcagaaactttgttctttttatctgtatattgtgggtttttttttttttggatgatctttcattagttttgggatgccatattttagaaggtattaggagcaaaaaaatggtaagggaattaaattcaccttttccagctgcaacctgatccattcctcctgatattctagaaccaacttgacttaattctgaacatgacgctttgaaaacttgcaagtaggaaacagcaaccaataatgctgatatttggaggttcattgaatgaaatctgatttaaataaaagtctgcttggatattttaattcagtactatcctgatgataaattgattctatagatattgatatgcaggacttcccagtggatatatgaagtttattctatgggtatgatacgattccaattgcctttggctttcctggaaaaagactgaatatcaatttgtatcccacttatatagatgaagtagctgtcatttttcacaagggacatgactttttgaatatacatctgtcctactttatgaaacatgctacagatgttaaatatttccttgggattacatgtttcagtgactgatatcaatctcagacacaaactgttacaattgtatgattgattcatactcatcaatacttttcaccaatcaagatttgtatgtgctcttcttgtatttaccacaaacaaaccagaagaaaccgacatttttgcatagttgtttggtgcttgagaatgcgtattttgtttcatctaaaaatatttctatcagaaagtgaaacttggattccaacagctgatgaaactgtttcagcctgataataaatacctaaatctgatttgtcttcttcatacttgtctcatcaaaaatgtgaaaaaaaaggctgttctcagtactttcactacaaacaataccagttttgcccggggaaaaataaccagttgggtggggcatagtaaaaagaaaaatttttcgtccgctttcgagattttggaatgtatgaggcattcttatttttgagctaaattacctcattttagcctgatttttatccctgagtcattttgtaaaaaagcctcaggcaaattgttctattttccaccacccaaattgccattttttcctggggcaaaactggtattgtttgtagtgaaggggacaaaatgtgagaaataagatagaaaagaaataaaaattggggttttgtcattggggtggggggcagaaagaaggaagaaatgtcttgaaaaatgtgacagaaaaaaagcatggtcaacaactcctgcgagacaaaaaaagccaagaacaaggttgtgacaattaggctgttgactccctttttgtcagacgactttagcctgatgactcccagtcaaaaaaaaaaaaaaaaagaaaacagaaaacagaaaaccctgaaaaaaatgtgatgattgggactgacgactcccaaaaaaacagaaaaccctgaaaaaaatgtgatgattgggactgacgactcccaaaaaaaaaaatcaaaatgggcagacgactcccataaaaaaaattgaaattggtccaacaactccctggaccaacccctgggtccagagttggtccaggagtggtccgcagacggtcctcttggcgtcaaccaacaaatgagagttgttgcttaaaatttagcagtcatttttccaagccccttttttaatttttgacaagtatttagaaaaatatgaatgaaatttcaacattacttcatatccagtactggatatgcaatattcttttgttaaaatcacaggcccttgaagctgtttattcaaaggtatgggttaccataacactgaatttccctgtttgataatctcacaagcttgagcattttattcctcaaaaaagaggaaaggagcaaaataagtaactgttttgaccatgatagtatcaatattccatcaagtgttgagggggccctagccatatatatatgaaggccaaaaaactatccttgaaatgtacaaatctctctgaaggctgagcaaacaattcaaggactataggagcaaaaaactgcactcaacattctagaagaaggttgctgttcaccattcaatacacaaacataaacatgagggacttaattaaattggtggttggatgtaaattcagaaacaagtgattcattcaaccaacttggtctactcagagaccctgtgactatgccaaatagattgcacagtgagtaaccttgcacatgaatagtgctatcaatggtgcaacagatacaagaaatgtattggtatcagattgtctcatctttattttcagcctgataccggtatcagtatttccttggttggtgagaaaattcattgtcttggattcggatttacaaatgaaaaaaggtgtctttgtttttttttctttaatatggccaaatatcttgtgtatcaaagaagtttttggtgggatcggtcatctgagacaatacagaatacttgtctcactttccaaagaccatacgtgtgtattgtctcaggaaagtgagacaacccaaatctggtatttttgggtatttgaattctgagacaatacaaataaacacctcataccgtcttgtcttgtctctgttgcaccattggtgctatttacaatgtttcatgaaaagataattttgtcgcaggcaggaaaataccaatcttcttgcaccaagatttgggacaaagaaattgtcacagctgtaataaaaaagtgcctagtttcatgtggatcatattgtgtaagttaaagctagaaatatgtgtagctttgtggggatgatgtttggccttttgcatgtaaaactcatgacactttacaactgcaccattctttgactcaatttcacttgccttttgggacctataacaccagccacaactcatccactcagatctagatttatattttactcagcaatgaaaaaatacctgatgattttcaagtcaataagatggttaccattcttcttaattcaagaaatccaatgcatgtacctctctgatggtaatatttcatctgggcttacgtgttttctggaaattctttgtgatagagaaactgattttcaatttggatttcagatgtaacttccaatgttgtccatatggggagagaatcaccagtttcaggctccagaataggtcaaatttctgaatatgatgctcagagatgtctttcaaatatcccacaattcaaaaatcaagtgaaaacattaccaacaattagtaagttagagtaattaagatgcaaaacttgctaaatattatgctatgtgaccactgactggaacatattcctgaaattttaagctcaagttgatcatttttcaaaggaggataatttttttcctttgatgggaaccctgtgtacccatctcaaagcatctcttcatgaacttgaatcaaaataccccacagagggagggaagctacttgatcttttttttaagattgactcattccaaaagttaatttcagattggaagattgaagatgaagttaatcatactctaacaaacaaaaattctgttgcaagtagaagctggcagaacttaggggaaggcttgaacttcaaagaaattgggaaagatctaccttggactcagatgggaattaggaaagatataaaatttcagaaattcatgataaacaatccccttaatatagatcaagttttgccaatatggaaaggactaggaaatggaatgtcaagtgaacaacccaagaaagacttcccatctgaagaagcaggatccgaagatttaagaaactctccagatgaatattcattattggatttaaacagagatgcaattgatattataagggaaaaggttctagttggttttttgaatggatttttggatgacatcaattcattccaaatagaagagataataaaaagtttgaaattgaaggatgaggaatcagtctgggaaattcaaaataaatttccccgattcctccaaatacttgttgattcagcattcaaaacagctgagcacatgtacaaaaaaaggttgatattggaagatactttgaggaattttattgggaatgaagatagaatggaaattgctgcaaaaaacatgatcaaaattttcaccattcattatgatcaagaaaaggaacttgcaggagcaatttcaagcatttatgctatcctcagaaactggaaactttctcattacaggactttccttggaggtaagacccaatcaaattcaacaaaaaaattgacattattaaaagtcactgatgatttgttgttaatctcaccattaatactggattagttttgaggggaaaagaaaaaagatatttcttatatttgtccctcaggcatttttttggtgccaaatttgggtatatccctacagattggtttgatcaatacccaagattcaagattttttgaaagattagaagagtatcttgaaagcaaaaaactacatcatgagggacaaaatcgatttgaaaatgaaaatgggaattatgagctgaagcaagatgttcagaaactcatccatctatttacttttcaagcacctaattcaaatgtaatttcacagttatgttcattctttattttagaatttatggtgcagacatatggaaagggaattctgcaattgaataaaattgatccatatataaaggaaaaactttatcaggtttctgacagcttactgtactatgaagaaatgaaagttttcctactttatttgaaagaaggtcatcatcagtggtttatacctcaagggctccattactattgccaacatgaacatccaggaaaaaataagaatcaagagactgtttccaaagaaatttcagcaatctcaagctacacaaagattttatcgtcaaaacatcagcacattttggaaaattatgatttcagtcaaagttggcatctcatgtggaaatcaagtcataaaatgagacgtaatttagaagtccttgtggaacatgaattaaataagattaaatcaaaatttcagccagtttaaatacccaaataaatgccatggttgaagttattccagttgaaaaataagaaattgtcaaaagaaaaccttctacaattaagttagacccaagtttataaatcttaccgttcaagtatccttcctcctcataacattgtggcattcaaaaatcaatccatacattaattttggctcagaactgcttccagggtccctatccagaatcatctatgaaccacaatttatttataaatttatgcatgcaaactcatggcacaaggttgaatacccccactagaacaacacaaaatacaaaaaaaaagaaaaaaaaagtctttctaggattacaacagatgggagtttatgaattgtacagtttgaaggttttcaagatgcttgtaaacaaggcttcagcaacaccaaaagactgtcccaggcttcattgcgcatgaaatgtgtccaggaaacaaatcttctccatccacatcatgatacacttgaaaaaataaacaaataaatagataaatcaagacccccagataaaatagcccccacagaaagtcaaatgagctgatattaaaacacaatttggtgttcatgtatctagtctatttctttcttgaataaaatccaaaggaataaatgctattggttcatctcttgttccaactgtgccaatgcctctttgtgccccttccagtgttccagaaccctctggaagatactgtcattttttaccctgtctgtctcccttccattgcttctaaatttaatgtacagtgcctagacagtgaaaagtggctgcctattttggattccagagctccagagcacaaatttgaaatcatgagacttggtcagctggtgcataattttcatggtaaatgcactttaccattcagttctaaatatttttcaatgtaggaaacaattttaaaattccaaaaaaacttaaaaaaataaggtaaaaaaaataattaaaaaaccgtgtctaaacgcggaatccgtgtgtgctgcacacagcagaaaccgcatgttgttggaatgaacacccttggagactggagacaaaggagttggaaaggatgattcatttccatctgagagagaaagagagagatgaaaaagagaagagaaaaacatacctggagacaaaagatttggaaaggatgaagaaaaggaaatccttccaagctctgatgaatccagtataagaaccagagaaacaaagtggatgtcacagtctgtgacatatagagaatgaaattacaagaagcacacaaatagctgtagaaatggacacagagagtaacatgtcacagatatctcaacacatgtaaacacggaaaaattgtgtttttttattaatgctgttgaaacttgacgcgctattaggtccaatcggtagagatactccagaccaagagcctactactgcgccacccacttctaactgcgccaaccatttccgcatctgacagatatgtcaaatgtcagaaccataatcatctccatctgaaacctaatctctcatgtataaaagccagcgtcttccaactccttccttttcttcccaggcctcggtcaatcttcttccctcagccatctccaaccagcctcattaccaatactatctcaaaacaccaacatcaccacgtcaacaaactaaaacaactacactcttgactcaacaaaaatcaatcctcctggatgtcttgtcctatcttcaacttggtgagaattgctgtcaaagtacttcatcagacactgctccttatcttcactctttcgcggttaacaatcaaaagctaatcctgttttattcagttctgcttctactattgtcccgtctctcttatccttagttttccgtcatcagttacaattaacttcttgggtatgcgggatcaagtcttatttctcattttctagttttcaatacctctctaatgcattgtattcagttctggatttctatctttaaaagtaattcagtctaaggttctttaaatgcccttgaaaaaatatgtttgattggaattttcaaagtgatcctttgatttttagagaaattgaagattaccacaaaatgctacacatttcaaaaactaggaaatcaatttaaaattttgaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaacatgtccaaatgcggaatctttgaaaactgtgttttttattaaggccctgattttatttgttctttttttttctttttttttttcttttttttcctcctatatgggcggatatcccctaggatacccggatatccgccaggatttcagggggaagggtacatctgcatccgctggcggatatccgttggcactggcggatatccgcaacggatatccagagaccatttctagatctgggacctgaaatgaaataatctgtttcaacaaaaaaaggtctgtacaattgggcttaccaaaggtttttattattacatttcttttgattctcaatgggcaaggagccctttggaggctccaggatccttctcacaggggaataggaaatagaaataacctatcacttcaagttacagaagaaaacccaggctgttatactttgagctttttggatctcatcctcatccaggagggaatcctctgggggaagtagcttggacctgtcttccggaaggggtgaagaactgcaacagttagcttggacaaaaacaaagtacggccttcatgtttaagtacatatcggctgagagttgatgttgtgcctacaatgttgcttgtgttagtctaaagtcgagcaatcagaagggagttcttggagtaacacaaatgtaaagccggttgtgccaatgttgtgccgggtgccggacgggaggggggtcacccatgtgtaggcccctcttggaagtgccacagtggatttgtgaactcgcacatctcgcccaacaagacaactctcccggagctcaccaattacacaacagtacgacgacgtgtcgagacatcaagcatcagaaacaaacgaacaattgaaggataacatcaacttgaatcgccgatggaactcgctgacgagctgctaaacgatctcgatggggactcgggctcggaagggatggcaggggaggtagatgaagacgggtttttgcggccgaacttgccggtctcatcgagcactaaacgcaagcagagtgggatggagggggacgaagacagcgatgatgacggtgatgatgaggagggccgagagatggacgagaaggtcggcttgctcagtttgcccactaatggcaccgaacccgcccaggagatggacatcgatgacgtcaaaaagatggtattgaccgatgtcgacgatgttggatcggtcgctaagctgtggaacagtcgaacgcttaaagacgtgatggcagtaagtgactcgcgatgtcttaagctctgcagtcttacttctcgcttgcttggcctgatgcagcacatcgtgataacgctcatgatttttttttttgttgttgtaccgtccctatttcaaaaaagaaaattgaacattacgccgaaaatccttctggcgagacggccatgagtaatgatgcagccgaataccgactgattgttcaagcaaacaacttagcggtggaaattgataacgaagtgatggtagtccacaaggtgagtcaaaagttttccaacgaatcctgccttttcttttttgcattttgtagtagttattcatgagcgactgaaacttggttgctagaaaactctagttcattagggatcattatgcaccccgctttcctaacctcgaacgcttgcttcccaacccttacgaatatctaagagctgtgaggttgtttggaaactcgccggacctcagctcagttagaggctttgaaagtgagcacaccattcattgtagtttaggttcaatcacaaatgactcgattgcgactggccagtaacgtcttatttttcctgtttcttctagacgtcttgagttctgcgacagccatgattgtcacagtcgaagcagcaacagtctctgacgatcgagtcttgacagaccttgaatggaaccgcgtcgacaaggcagttttggctgctgaagaactagaagacgctagacggaagattctagagtacgtggagtcgcgtatgtcactcatggccccaaacctttctgcgatcgtcgggactcggaccgctgcgaaattaatgggtgttgcgggcggtttaagtggactgagcaagatgccttcgtgcaacgttcatgtaagtctgttctccgcttttattttgcgttcccttcaccggttgttgatttcatccgaattttccactttcagttactaggagcccagaagaaaaacctggctactggtttctccacggctcactcgactcactctcaacagaggctccataccggatttatatatcagtgtgacctagtccggaatacggaagaaccattcaggatgaaggcccaaaggacgattggtgcgaaatgtgtattggcaaccaggatggatcacagtcgacaatatctagatgggtcatacgggatgaagttaaaagaagagatcaaaaccaaactcgagaaactagcagagccgccgccacagaagctgacaaaggcacttccagtcccttcggaaggtccaaagaaacgacgaggcgggaagcgggctcgaaaagccaaggaagcacatgcgcagacggagctgaagaagttgacgaatcgactgcggttcggcgaggcagaagaagagatcggttcgttcgacgagaccaaagggctggggatgcttggcgggaatgcgacaggcaaagtgcgactgaatggcggcgagagtcggtcgcgggcgaagctctcgaaggccaacaaaaaccgactttcggccttacgctcgagtgcggcttcttcaggccagtcggcattgacctcgggcacctcctcctccttggtcttcacccccgtccaaggactcgaactcgtcgatcccgccgctcagagggcaagacaacaggctacacttgaggccgctaagcccggctggtttgccgagggaaggttctccgtcgttccaggcagcaaaggcaagggagccgcctctacaatactcaaatgatccgtttggtgtgccttctattggatgattcgtggcgtgattatgtttggatttcattcaaattcatcctttgtccttgaactattactccattttcaagccatcgtgccaacctttcctcatcccatgaaatgtaatttccgtcacatatcctgtttcacttgtggtgatgggaacaccacccacatcagtgcattgatcatagctccgcagttctcagacttcagacaaaagtcagggttgcttcaatttctaaaccaaatagcccagtgacacaaggcctgagctcagcagtcatgaagatcatccctgatggatcaagatgtcctggcaatgtgagttatgcaaggtttcagtacaatgcttcatgagtttgtgcaacaatctgttggagcacaaatgctctttttgtggttaaagcctcaagataagttttttgagaaatgggcccaaaaaactgcagagcaagccacagactggaatgtttggaagtgtgaaatgtctggtgacagctgcctggtgtcggttctcaggatgacgtcatccaagatagcttcctcccagagagcacacaagttgaccaagacggacacagaacataactcaagaaagagaacgacggacatcatcatgaccactagcaccctgttcggaccggtggaaccatttgcgagcgagcatctccaagtctcagatctgtgagtatgtccatgaatagctttcattctgaacacgagactgatgtggatgctttcgatcacagtcattctctctatctcgagcagtctggtaatcccgaagggaacccaatcgttttcatacacggaggtcagtcaaatgtgatatctaatgatgtcctccgaaacggcatacttacccaaagatctaaatataataggtccggggggcggatgttcacctgaggataggtaagtggcaacacttgagagtatttctggtggtcaatatccagaattgaacgatctccattcgctcctgaatcatctggcctctagacgattatttgatccggcaagctatcgaattatcgtgtttgatcaaagagggtgggtcctttccaagacatagagctatagatcggatgaacccttctaagaaagctcaagaacgatcgggtctgttgtagagcaggcaaatcgactccgccgtcctgcttggaggaaaacaccacctggcatttggtcgaagatatcgagaagattcgcacgcatctcaagattgagaaatgggtcgttttcgggtacgctgagagtgtggtggcttcgcaaacaaaatctaggaacccctgatatatccttgcttaccgcttttttcttggttattttgtccatttgcgtataagtggttcatggggctcaacactctcgttagcgtatgcacaagcacatccagaaagagttaaagggttaatcctacgggggatctttgccctccgtcgagccgagttagagttcttttaccaaggccctgggacgagttttctctttccagaatgtgcgtcttttatcagatctttgtctattctttaaccaattcaatacctgtattgctgactgagaatattccgggtgtttttgctggttaccagattgggaagaatatgtttcgatcatcccccaggaagagagaaaagacatgatcaaagcctactataagcgtctgacctcggatgataagtctgtgagatctgaagctgcaaagcgttggtcagtctgggaatgctcgacgagtcggttgatggttgatcaagagtacatcaagaaagcatacgaggatgatttttcggacaagtttgctcggatcgagttcagttcctcttctcttggtcgtaattcttccacctctttgaataataaagcacgttcttaacactattttttcctttttttcccttatgattttctggatcttttttagatgtcattattttgtgaatggtgggtggatgagagagggtcagctactggaaaaggccgaaatcgacaagatccgacacatcccagctgtcattatccaaggtcgatatgactgtcagtccaagcttcatggcacttatttgtccataaggccttagactactggatgtctagcaacatgactctctgattgtgctgatctcaaattcgattgggtcttggtaggtgtgtgtccggccaaaacagcctgggagttgcatcaagcttggccagaagcagagtgcgttttaacatttttttccgtcccctcccctctcctatcctctcatcccatcgatatgtcctccacagacctaagggaatcatcctgtactgattaaatgattgtcttctttttttttagttttaagctcataccaaattgtggccattctgcaaaagaagatggaatagcccatgagctggtccaagcttccaacaagttcaaatcattataaatttcccttttttttcacattcatatattttccttttatgagtttctgttgaactattgaagtgctcatgctccatttatacttgctcatcatcacttgtactgactttgtggccatggaaaacaacgtgatgtgcaaccatacaacagttggattgttggtcaccaatgcaatttgtgagctggtcagactcaagctgtgcaaagttacactacaaacaatacgtattttgccccaagaataaacagcaatttgcagggtgtgggagaatggggtcagattcctagcatttttttttttacaaaatgcctctggagtagaagttaggctcaaatgagctaatggaggttttcccgttggatctgggaccctcgcagaagtcgatctagacccgaaaactcttaattcttgcagagaaatttgagttttgaggctctagaccaaccctgggagacccgcagatgttgacgggaagtcctccaatttagcccaaaaattgaaaatccctcaatcattccaaaattacattttagctcctttcatgcatttgttttattttggctaaaatagctcattttatcctaatttctactcccgaggcattttgtaactataacgactcattttgttctaatttttactcctgaggcattttgtaaaaaaaagcccaccacccaaatttcttttttttctctatgccagtatatatataggctgtgcaattgagcactgaaccttaacatttatgacatataatgtggcatccaaatggagcctaagttatttctcacatccatagtagggggatcaaatgttggaataaactgggaccagcaagatgtatatcaggagggatgagtttattttaatgagaaaattatgaagaaaaatgagagacaaaaagagacatacctgggaccagcaagatttatatcaggaatccttcctgtttgctgatcccagtatataagctgagggaaaacaacacaggatgtcacaaaccgtgacatgcaaaatacaaaggaggaagagcactggaaatagaagtggaagaaagagtttaaatggaaacattgtgttgaagttttaatggaaaggcctgaaaaaaatcacttttgtggatttgtaggaagggctcgagtgcttcaaacaagactgaaagagggctcaagtgctcctccaggaacgatctaaaaaaggataaagaaccaatggtttttgttttgataatatgaaataaatagtttagatacaataatgcatgagttgtgggagctgaggataatgcataatgaataaactaacaaatcagtcttgaggaactaaatgagtgacatctgaagaaaaaaagagagaacaagtcaaaattcaacacagtgttacctcaacatcaaatataagaaatccaccattgcaaaccactgagttttccaaacataaaattttgcataaatgagtccccaaaggggttaggtaagaaaacaaaatgtttaataattggtgtatttttctaaaccagtcaataaaaaagtggtggatttggttatacagcagttcccagaaagcttgctttgtgggactggtcaaaatcacaagaaataaaataataataaaaactttgtttgtgccttttgacctgtaaacatcactgtacaggttccaattggccttgttggggctcagtcaaccagtcaggtgctgggtgggggccggcagagcctcaatgtgatgggccgttccaactcaaaaatttgagaggattccaatggtcctactcccaaatgctcaactccaaaaatgagcaagttgggttgtattgcataaagtaccatggccatatagggagaaatacaggacccagaggtgtaaaaaaagtttttttattttttattttttttttgcaattttgatgggtcccctttctgagaactgctgtatttgataccccctgatattttttttatttcaaggcaaactgcaagctgttgattgtttgcaaacaaagtttgtctggattctgcttttaaagatgcatgaatttaaaatttggaccatcaattctgtgccaaatattgagatttgataaatgcatgaccctcctctgcatgcacacacataaccacacccaaaaaaggatgtgtacctcaacacatccctttctgttagatgtgtttgactgtagccagcacttccaaaaggggttgtattggttacaaccactgcgtggtaaggttgactggagataaccaatgtaagattgatctccatggctgattgtatattggctgggcccacaaatacatgacccctttgttatcctttattacaatgtatggttgggcccagaaaatgtaaattgggctaggagaataatcttacatacaagacttgtacagtcttgaaatctgggaggactccctgggtgggttcccccctccagataacaattggtgtggacctgaacacctgaatgtgagggtgcacaacatgtaagggaaaggggaatgcagtcatcaacaccctcaaggtaattcttgtttatacatttattcaaactttgaatatcactaaaatttgcctccggtcaaccttatcacagggtgttgtaaccaacacaaaccctttggtagtaaattatcacactaattctgatggttttatcaatggtgggtcagctatattgaattaagtttcagtggagaaaaataccactaagactcaacatgaaaaacaaacaatttgcaaaactggtgtcagttggcatgctctattccaatgcaataatttctgcacagtaactgtgcattgaactatggctgaggtaatggacatccaattaacaacccaactttgaagagagtttctgcatgtcaactggcagcagttcttgagatttttcacattgactacatatattttctgttagctgttagagcatccgcattggtgtgtggattaggaaggattagctgcctaatctaaacctcccaaccatactggtagggattagattggattaagttagatccaaggtcaattttagagctaatgggtattaaatttgaaccccactaatcctgggattaaagaggttgctaatcctcactaatcagatcaaccaatgtggatgctcttagtggtattaaactaattctgatggttttatcaactgtgggtcagctacactgactttagtttcggtgcagcaaattaccactaacactacagatatttgctgttagcttttagtagtatcaaactatttctgaaagcccaggggtaaattatgcagccacaaaacagctctacacccatttttaggggggtttccccaaaaagcagtgtcacacagaatggtgttagcatagagacactaacactatggtatcaggaggggttttttggggttggctaaactgcggctaggtgggaatttattgtagtttagaataggaacccacagataatgttatgagtgctctagagcaagaagggaagaagctccagggttttggtttttgatgatagattgcaaaatgagaaatgcacagtctcctcccagatgtttatagccatctgttttgagctccacaccaggaacccaagaatttcaagtcacaatagttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaagaataataatgataaacaagattataagatttgtaaaaagtaaaaaaggagaaaatcacaaaaactgacagctctaaaatttctttcaggaaaagatgaaatctccaaattgatagtatgagatctggaatgaataataagaagtgaaaatttggaagaaaaaaaatgactaattggtggtttaaaaagggtgcctagggggtcattcatcaagaaatgtggcattctggtactgcaatctactaattttgacttcagggtgtccacccaccgtgctcaaacttttttgggatcaattttttttcctttctaatcattcttcccatgttccaaacttgccctctgtgtgttcacttttcaatcaaacaaaaacttgaagttttcaaaaaaagttgattttcttttatctctttcacaaattttaaaatcttgttttttattattatttttttcatattcattctttgaaacccattttccaccattccacaaactcttgtgacttgaagtttttggtttcccgctgtggagctcaaagcagatggctataaacatctgggaggagactgcacaaggtgtgaacctcaaactaactccaagtttgggagtcaagaaatgtatgtcataggttatgtacatatattaaagtccaggctactgctccaacatctaataagagcatctttagataatccacagtggatgattggattagtgagaactagatccctggattagtggggtataaatttgatatctgttagctccaaaactgaccctggatctgacttaatacaacctctaaacccaaccagtatgattgggaggatgagattaggcagctaatcctgcctaatccgcacaccaatgcagaatctcttactagttgagctaaaagcaagcaatttaagcttgcagctatcactaagctacaatagcaacaataattccgttgcactggtgtggcttgagggtaagttgtgatggatggtttgaagttgaggtgtgtaatattttcaggagggcaccaaattgcaacacatgcatgggtgtttgcttttagcttgcttaaaagcttataaatgttgctagatctagcagcagttagctgaaattggagccacaagctagtttagcttgagcttagctcacactggtgtggttgaatttcaaggctcaagtgcttggcttgcatggaattagccaccaataaggatgctctaacagatgtgattttacattgccttttggttttttgtttttctgaaaattttggtatagcgcagtgcggtttcagactgtcagtgtagctccaataaaagcctactactgctaaagcaatggggagtcactacactaccactatgtggctgtttagcatagttcagtgcagaaacaggtagcaacctgctgttgaatcagggtaattccttgaataaaacctctcatcacatcctgcccaccatcaagctcacaatatgaagaaataaaaagagtttaaacttaaaaatatctttccattctaattctgaccacacccctctgcattgtatccaacttcctcaaggcttttgtgaaaattatcaagaggttagaaaatagctgaaaatgtatttctttgcatcttgttttcttttttttgtttaattgtaacatgtatttttccatttttcccatcattcttctgaaacttagtgattgaaacattggaaccccaaaaggccttttcaacccccaagaataaatgaacagtgccaaaagttacagagcccactaaacacatctaccaaataaattggctcttgggtttagctctcacaatggatttactctctgggcctgcttgagaacccaagtctccccaaacttaactcaagtctctactgcagagggtgcatctggcagcatggcactggccaggaggttgccaaaggaaactccctgcaggggagacttgattcaaaggttgacaaacttgatggtcgttttgcatccgggatatccgcgcagatccggatatccgctcttaatttcagcaggaattgcctaattccactgaaactatgagcggatatctggttcttccacggatatccggatggaaaatggcgatctctaacaaacttgcatgccaagaatggactgttttggtgggactaactttcatgttgcaaccacgtgagatcctcccaacccttttgatgtttggttggattttattgatgggatgcatgttggcttccatctggccaaaactcaaaacagcttcagcctgttgtgattttataatgattttataaaatcacactgtgagttcttagaagcgtgtttgagcagtttgatcaacttttgcgcaccatagaaagccagcaaaagtcaaaaagttgtcattttgaaagatagatacaaataaactcagaaggtcaaaaacaaaatgagaaggctgtaacatgtagaagaagcaggccttccatgcctgtgaagcaaattcaatggatgagaacaaaaaagtgtgcacacacaatgtaacttaaaaaagggtttcaggcccaaatctgtaatcttgccacacggcccttgcgactaaggcataggctttcactggtgtggacagctccactgcttgctaccgctcccgccatggaggcctagttaagctcaaagtcccccgttgattctaaggcagctgaccgctgcttggactcagaaaccgcaatgaatgtcaaaaatttgggttgtaataggacgggtccaattttcagggtttgactcctagcgtctccgaaccccccccccccccccgaacttaacacaaggtccctccgaggaggtcgcgtagcgacctccgaaggagggacttgcatccaaagtggcatgtctacccctacagagtccagccaattggctgtgagtagctccccctcccccatagcacccactagcactcatttacccatcccgcctctggtaccattgaaatcgcagggcttatagggtaattattgtatcctccaaatcttcaatatctgttcctgttcttgagaattgtcctgtaaagttggggctgtggaaactatctgtaaacaatccggctttttcaaagccggattttccaccaaaagatccggtcataaatgtgtaatttggtgaagcatagtatgagcgatggcgaggcagttgaacgctgagagatccaatgcctgccaatacaaacactcactattgaaaaccggatactatgcaattgcgtagaatccgacaggaacccgtgagagggtccacgatctgatgaagtcggatccaaattggatcttggcgaaaatccagatcatcaccaactaaaaacatcggaaggacaatggttttaaggcaaaaaattacaaaaaggatcggtctgagagctgagatgatcaagtacaattctgcctactcagaattatgaaaagttgaagagtacattttcaaataattttcaaaggcaaaataagcgttttttttgcagaaatctcatttaccttgagtcatcggaggggctttggaggtaagcctctccttcggagagcgtcccttcggacgcggggtcccttcgggaccctccgatcgcgaggcttatgttggagcgttaatggaagcgtagcgggaatagaagcgtgtccatggaggacgtcgcccccgcagcccggtcctctcccactagccggcccaggcggctgcgcactttgcctccaggccgcgcagcaggtatcgccgactaggcaggccgggcgtagagggggagtgccccagggttcacccagtactcttccgtctccctatcgccatcactcgactactcgactcattcaccttcgccgacctcccttctccccgccactctaccgtcctcagttttttctgcattctacatctctgcattttttgcccactttttcagtaaatcccattccttccttcccataaaacccggaaaacacattcgaaatgtcaaaccaaaatccaatccaatccatcagcgatcgagtgaaagactcatcgagacaaggaaaccaaaaccaaaacaacaatcaaccccccaaccccagcctgattcccctcccgtcatcccccttaccgaactcctccgccagcaactcctccagtctacccgcccccaaatccgcaactcagccgcaaggcaaagagaaagagtcgaaccctaaagggaaagaaactacgttcacgggaacgggagaaccggatccagcttcccgcagctcggtaaccaggtcaacgctgaaaaccccagtcggtaagcgaaaaaaaaaaaaaaaaaaaaacaaagtcataaccaaaggaaacaacctgaactgacaaaaaaaaaaaaaaaaaaaaaaaaaacttagtagaaatcatcgacgatgaaactcagccgaatagcgcggactcccccactggcgagaagtcaaccagcgccaaagcaatggagatgctcctatccaaagccgttaaagcgcaagaagaaggagatgacgctaaagccgacagattcctagcaatgtacgacacactagcgaagcaagcgccacaaccccagagcgctaaagcgaacaaaatcccggcaacatcagatcttcaaaccaacaccaaaaagaggccgaacgagtcagagggtacgacccaggttcgcggcatcaagttcatttgggccaacaacaattcccacgatgacggagggttcacgccctactttcacaaaaacctcctagagttgaaaggcccgatccctttgacgatcttcaacagaacctggcaggaagaggccttatcccatcattcaaggaaccgacccaaaaaggaagaatcatcagcggagaagaacctacgctatcacggtctagccgtcccagacgaatggcttcaatcattctcagactggacactgaatcaccagtgtttccacgaaacgatcagggacagatacaactaccctgttctagcggaatggatcctcctacacaaagccaattgcgaccgactcctgaagaagcacggcttcatggtagccctgcgctacgacatcaggatcaggaacaacgcctttgcgttccgggtcgagaaagacggcgaagaatcgttttcgaacatatccatcttcaaggccaacacggcggacgacgcccatgcggaagccagaaacttcaacgaacttggagtgagagaaaacccgtacgcaatcggcggtccgaagtacggttgggaccctcacacgggccaaaaattggcaaagacatcgtcgacaaacactccagccagcagccgctccgccaacaccgtcacaaatcagacaacccaccatccctccacaaaccccttacccccaaaaccagatcaggctagaccacccagaagctcagggtataaaggcaggaatttcaatcccaatcataatccaggcggcaggagacgcggaaacgagtaggtatcttttcgcttctttcctctcaatttctctatcccatcccaagtccacatatctctgtcatcgggcaacaacccaaaacaaggaacaaccatatcgcttgtagatagacacatacttatagatacatataagaaagaaaaagaaataagatgaacccgttccactattttaaaacactaccctgacatcagtgtgccaaaccctacagggaagggaaaatcccaccgagaccgtcggcgcaaacggcacacgcccctgagccccaacccatgcccctcgaagaaacaaggagccccagggagtcgtcggagcagctgtcgccaaccgacggcccacgtcacctagtcctccacaaggaaggcaccccagcctggccagaagatatcaaatgcgaaatgaacgtaaaagaatggcaggcagcgctggagaaagccggacttactgaggaatttgcagacgtgatacgcggtttcaaagaaggcttcgaccagggaatcccaaaccacaacctgggacctgcaaccccctacttcaccccccctaaccatcagtcagcgctaatggcgcaggacaaaatcgaacaatccatgaaaaaagagatagaagcgggccgaatgttcggaccctacacccataaacaacttatgaagaagttcagtttcttcagaacgaatcccctgggcgcagcgatcaacggggacgggtcagtcaggccaatcaacgacctgtcctttccaagacacgacccactgaccccatccgtcaattctttcgtcaacaagttggactacgctactacgtgggatgatttcgaaagcgtctctaaattctttaggcgacaaaccagcccccttctcttggccctcttcgactgggagaaggcctatagacaaatcccgaccgcaaagtcccaatgggcatacctgatggtccgagatttcaacgggggcatactcatcgacacgcgaatcgcctttgggggagtagccggatgcggctctttcggcagaccggcagacgcttggaagcagctgatgttacacgagtttgatctagtaaccgtcttccgctgggtagacgacaatctattcgtcaaacacccagactccaaagtcgagatggaagacatcgtagaccgatcggagaaactcggtgtcaaaaccaattcgacgaagtactcgcccttcaaagaagagcagaagtatatcggcttcatctggaacgccaccaagaagtctgtacggctacccgaagacaagaagtaccaacgggtacaacagattaaagaattcctcaaacccgacacagaattctccttcaaacaggcagaagtaatggccggacgactaaaccacgtgtcatatctcctcccacaacttcgatgctacataaacagcctgtaccgatggatgaacgcctgggtacatagacacatagatctacccatacccaaggacgtgagagtagacctcgaggagtggctaaccactctcctcactttcaaagaaaccaggatgataagcgacccggacccaattgaaatcgggtggatgggggacgcgtcaacgtcctacggaatcggggtcaccataggccgccgctgggcccaatttcaactcacagaagaatggaaccaaggacccgaaccaagacgagacatcgcatggctcgaaacggtagcgattaggctaggcctaatcgccttagcccaactcaatatcaagcaaggcaagacggtaatagtctggactgacaatacaactaccgaaagcgtaatcctgaaacgcaagtccaaacaccacgcggtcaacgaagaatggaagatcatacagcggatgttagtcgaaatggaattagatatcgtgtcaagaagggtttcatctggcgagaacgtcgcagatgcgctctctaggggtaacagagaggggagagacccacagctacagatccctatcaccattccccatgacctaaaagatagattgtttcagtcagtttgttaaatagcctactgccatgtaccccgagaagcgtagaactagcacctccaacctcgctccttccccctcttattctctgcaatgctagatctgaaaaagattaccgccatcacaagcaacggctctgaaccccaagagccgacagcccaggagaggcactatttactaggctacaggtggaacaccttgctcagctacaacgcagcaatcaagaaataccaaaattttgcccgagagaccgggagatctacctacaacctcccgttgaagacccaggacattttcgacttctgctgctgggcggggagaacggccgagtcttcgacgccccacgagatctcagctaacactctcagcaagtacctggcgggtttgcaaatgtggcatgtgtatcacaacgccacctacccctctgactccaagacaaaagtcgccaccttcctcaaatcatcggcttacgtggacgctgagactgcgaagaaaccccgcaagaaacccgttaccatagagatcctagtcaagttaaccgagttgctgatcgatggagaccctttccagaaggcgctactagacctgtgcgtagtcgctttctgggggatggcccgcatggccgaactcacctacaatgagagtagcggaccgttgagaagaaccgcctccctgctcaccacggacgtagagctagtctacaaagagagggaaaacctcgctaagctgacgatacgcggtgcgaagacagcggacccaggccagtcccaaatcatatacctcaaggaactcccccacatgctctgcccggttctcgctgtcaaaagaagattaagcgaagcggagggaactgaaacctctctattcggttacacggacggccaagggatacggacgcacatcacgaggtcgcaggccacccgtgcgctctccaagatatgggaatcgtgcggtttcgacggagtctccggacattctttccgggtaggcggagcctcgatccaggtagccttgggcgtaccaatcagagagatttgtatcagaggccgttgggcctctgacgcatacaagctctacctcagagacttcactgaggaggaaatgaggaaaactaacgcactcctcgccaatctagaaagatgttggatgtatgttcctaccccattagagtaatccacccatttgcttccttcattttccctgtggtctggaaacgtagcatcaggcaacgccggctcaaagaccaccaagtcccctttgagagttgggtctagcgtttgccccacccccttgacagggggtgtcttttttgctccggggagcgccttggctagtcccggaacctgctcgtgtctctctgctctcgccccgcctctccggcggagacagagacagaggatcgttacggtaccggtgagctcagccaggctccgggtctctgatctcgagaccctctccccccagacccacacacgggaagcttgggagaccactccctggtctccgggcttccctaggctcctcccccccgaggggagagccgaacatgtaagcattgtaagacaaggcgtgttaggcgggttggccagttcacggagaacccactgcgcccggtgcgcagctccgccaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcttataactgttgctagatctagcagcagttagctgaaattggagccacaagctagtttagcttgagcttagctcacaccggtgtggttcaatttcaaggctcaagtccttatcttgcgtggaattagccaccaatacggatgctctaacagatgtgattttacattgccttttggtgttgtaatttttttctgaaaattttggtatagcgcagtgtggtgtcagactgtcagtgtagctccaataaaagcctaatactgctaaagcaatggggagtcactacactaccactatgtggctgtttagcatagttcagtgcagaaacaggtagcaacccacttttgcatcagggtaagtccttgaataaaacctctcatcacatcctgcccaccatcaagctcacaatatgaagaaataaaaagagtttaaaattaaaaatatcttcctattctaattctgatcacacccctctgcattgtatccaacttcctgatcaaggcttttgtgaaaattatcaagaggttagaaaagagctaaaaatgtatttatttgcatcttgttttcttttttttgtttaattgtaacatgtatttttccatttttcccatcattcttctgaaacttagtgattaaaacattggaaccccaaaagtcctttttaacccccaagaataaatgaacagtgccaaaaggtacagagcccactaaacacatctaccaaatagattggctcttgggtttagctctcacaatggagttactctctgagcctgcttgagaacccaagtctccccaaacttaactccagtctctgctgcggagggtgcatctggcagcatggcactggccaggaggttgccaaagggaactccccgcagcctcaggggagacttgattcaaaggttgacaaacttgcgtgccaagaatagactgttttggtgggagtaactttcatgatgcaaccacatgagatcctctcaactcttttgatgtttggttggattttattgatgggatgcatgttggcttccatctgaccaaaactcaaaacagcttcagcctggtgtgattttataatgattttataaaatcacactgtgagttcttagaagcgtgtttgagcagtttgatcaacttttgcacactatagaaagccagcaaaagtcaaaaagttgtcattttgaaagatagatacaaataaactcagaaggtcaaaaacaaaatgagaaggctgtaacatgtagaagaagcaggccttccatgcctgtgaagcaaattcaatgaatgagaacaaaaaagtgtgcacacacaatgtaacttaaaaaagggtttcaggcccaaatctgtaatcttgccacacggcccttgcgactaaggcataggcttccactggtgtggacagctccactgcttgctactgctcccgccatggaggcctagttaagctcaaagtcccccgttgattctaaggcagctgaccgctgcttggactcagaacccgcaatgaatgtcaaaaatttgggttgtaataggacgggtccaattttcagggtttgactcctagcgtctccgaacccaccccgaaaaggtcctggctcagacgaccctcgagtcaccccgtctaccggccgatatccaagccgggctgcattatgctgacttattcaagtacggagactttgcccagtggcgtacagcctccgggacccgacttgaacaatgggacgatctgagcctgctgaaacctttttttaaacagctgttgtccatcctttcaacatcagatgaaaactacgaatgacgcgacttgtggcaggaactcgacaacctgcttatctaggttgtggaaatgatcggccgagcccctagctcaagcaccggacattcgagttgtcatgtgtctacttgatcaggtgagctctgcagttggagcgtttcatttcctggttgaggtggagtccaaactttagtaatcagctgcactgggaagcacctacattgaacgtgagtcagagttgatttctgctcgagatagccgtcactgtgactccagttcaactctgaaacatcatcattgaagtgacttttttgtctggcctatttacaataaggaaaagaaatttgacagtgccttagtgactgcaagtgcacacagatctcttcatatacataactatgtaccgattcttatctttcaacctcaacctcacccacaatttgactgatttatattacttcccggcgagaatataatgccctacatgcagaggccaagcatacgagggagtagattgatgagctttattcaccacttaccgctcctgaagctttatcaagttgatcaattttatttgaatagagtcatcagaccacgtttcttaaagctttcaagccttcaagtttcctcaagaaattcatatataaatcacaatctcccgaaagactttaaaatgctacatgaaaaagatgctgttggttaatttcagtgtcgagggtgagctggaggctgtatttttttttcttttctcttcggcatcccttcctttgcgctttccaccggcacctttccggcatgcatgcagttatatgattgcttcttactcttcccaacctgggttttgtgcgggcaagggtatttattaatctggattctggaggctacctctgattgatgatcggacgactacaaatttggtattacgtacgtgtttatgtacatgtgcttatttgcgtttctgcttcctgagcctgcctgggccctacacacgtccggcagtgattgaacaagaacagaaggaggcctgctggaatccgatctttgtacataaagtatgtatggggccggttggggccgtctgtcgagactcgactgcttgtatgtatcctgacaagccgtttgtttgcttgcttcaagtcatccttgccctttcttctaattgagtgaattggccatatctagtagaatcacctcaatttatataacttcttggaagttggaagagagtggctcatctatcagcctcaacctactacgcacatactccgccccacgttgactttcctcgcgctcttctttctctgataatcttgtttcttttatgccactcccgacttgacctgacctatacatcaaaattaacctcgtctgttttgagcacatccccttagccgttttagaaaccttctaaatgtcgaacaacctaggcgctagcttcactaagctacccagaccgccgcaacggccaccagcttgtcgggcatgtaagcgccgaaagtcgaaggtatatacattatccgcatctttctcttcagacaaatggaaagtgaaaatactgattctaatccgcatatcaattaccaacggatgtatcgattgatgttcatgaagtgtgacttcgagcagccatgttctacttgtatgcttcatagtactgtggataattgctgctatgatacattggcagttcctcgcgaccatagatctacagctcgcatgtatgtgcttttccacttttgtctcgccgacgaagcaaccggctattagtgctttgaagtttgatgtgcggctgacttccagttgaggagttgaataacgactgataattgttctatctattggctaatttggtgcgcagatgtccaagtgctccttcccgaacgaaacaggcgaaaacgctaaaagccagacttgctgaagctgaaagcatgatcatggcccaacaacatacgatcgagtctctccgagcggcggctaatactatggcacaaagctcaacctcacatagtgatttgcatggcccgaatgatttccgcgcagtccaggatgatgccaaggatcgcgagggagacgatacgacgggacgagaggaagatgggaaaactcaccccgaggatttggccgataagatgactcggttagtaatcggtagtgccatctcgccactgcagcttgaggttcccgagctccccaattccattgccaccccggaacgaaccacaaacggggaagcccagaaacttcaaaatcatgtgcgcgctttgttggtttctcacaacaacggttgggtcgaattcgcacgccgtttcggcctcaatccctcacatgcagcacctttgcctccgcccccgctagtctccaacaccatcatacctgaaaaagaaacaattaacagtgttcatggcctggtctctctctttccacctactaaagtcgaagctttggcactccttgaaaactacttatcatttgtgaacctcgtccatcatgtggttgatggtccgcaaacgcgattcgaaatcgaatttttctatgatctacttcttctcgatccccctcaacccatgaagccctctccaatgccggtcccgcctctcctagagcccggctggctgagtgccatgttggccattttcacattggcggacaagagcgatcgaggcggattgctgagaccaaactcccctcaatctctttctgactcacaacgagctgatggaaaaagtaaaatctggttggagggctcgcttcaaggtttgagaatgaggctaagtggtgagacacctcttgatctggtggcgttaagaagtgtttgtctagttgtttgggtgtgagctcttcattcttcattctacttcttttcaagtggatcacaagattaggcaacctttctgacatcactttcaagagtttaggtatgttttgtatgggcaggacgatgaagtattgccggctgttaatttgaattcaaaggttctatatcaagcttgtgataagctgcaactggtgagctgctgccatctcaatgaccaagcttgccatatcgagagagttgatccggcgacggttctttccatgtatccgcctgacaatgacctagcaccgtgatccaagccaagttgagccccaactctcacagcgtgaagcggaagataggaggcgcatattctgtaggcgaataagacttgactatcttagtatcacacaacagctggatcgttgaaagctattttctctggatactttttagataatcttctgaacactgactggctgtttagcgcaatctcggggaaaacctattctcctgtgggggaacgtggacacgacgtccggcttccgcgttcgataaccgatcgtgatccgattccctcggctatttctggtcttgcttttcgttctaggttgatgcggcagcttcgtaaacttgccacacttgccttgctacctggcggaatctcgcaggccgatgcagcgaattttgaggcggagttagatcgacttgatcaacgcctgcctggttggtgtgagatcgacgttgataatttcccttgtgaggctcatgtttaaacaatcgttacaggtgagatagattgggcgaaagctaaccagttcaaactcaacctacctcagccggtcaatccttgagcgatccacaacagcaggccgagtttagtcagaagatcataaccaacgtccaattatgtgccgtcagagtcaggttccataccaaatttgcttcgcctggtctcgaagcccctacttacatgcaccaaagtgctggtcaccatcgcgctatctgtattacaagagcagttcggcttctgaggcttgaacagctgcatttacaatattctacccgaatcttaggtcacaggcaagttatttgctcttgtttttattcctttgcttcttgactgatcctccatgtgatttgatggctttgtacagtggttaccctcgtttccatccgattgtggggggtttgacactttcagctctgatggccagtcagttaaccctcagtttattcgccacctcatcttgctatgccttattgacctaattcgtgtccacagagagctcggacccctcagaacgccgcatgcttttcgacgagctatcacgttttactgcggtgatccatggctatggggttctgtctcaagtcactaatttgggaattttggccattgagactgctctcgccgaagtcagacgtggggagcttgagccgcgaactttgaggataccagcatcgacagtttcacaggtcagtcaagacgcgatgttaggcacaaattccagtaccatctctgatgatttgttcaacatcgcgtaggcccaaaacgaggaaaactcgacagagccttactatgctgccccgcttatccctgagacagttccctatgataggcatcagggggtggagcctcagtctgaacggcccccattagctccaaggcagtcagagcatattcaacacccttatcgcccgacgccgatcatcatcccagccgatggactctccaagcagacaaacctcagaaagcagcccgaggtctgcctccagcagcccgcaaatgtttatgatgtcttgttgagcgagcgtgtcgtgcgccggggagactcggaccaagttgagccggctagtgccataagtcctatcacacctagtggaaacgattttggccaatacgcaatcacgccgggacaaacccacgtcatcaacccgataggaaatttattttcacacctggggggagttggctacgaggggctcatggttgggtggatggggtctggaataagcacaccagctactggaaaccaatcatccgaaaccgttattccaaccgttcaaaatacttggaaacaagaatggtgactcgcctatcagcgatactcttcctgcacgacttcggcttcgaagacagctcgagaggccttatcatattttcgagcaggcaagtctgacttgctcgatcaagtcaactcaatttcggattttggattccttcagaaactatccacgatccaggtcgggaattaaaacgcatttgaaggtcaataagagaaaaatcaagcttaaacttcaaacatggaaaggaatgattcaacaatttggctagtttttcagggctgctgacctatacactcagagtcgcatgtacttcatattatcttctgaaaggatctcgcataaaatttctttgatctttagtgttttgattatttctcagttaccccgcttggttattgtatccttagtctctacaatgtctgtgtcttgatttgaactctgaggctaatgtagcataatgatgcccagaataaatttcacggctgcggggtttctctgacagagcagtttacaggcacttgaatagtttgttcacacatatgaatactggatttgagcccatctaaccaataacttcccataattatcgcgtacagaatgtattctgccagattgtcaatgtatacgcatgtgtgtgggtatcggctagaaatcacacttggcctagagtcaaatttcattgatctgtgttaggcgctcatgatcctacattggcatcaatgttctggagggttacagaaattgagaacattcaaaatgcgtctgcctttttgcacaccaaatatttcccctgtgcacaccaaaaagcactgcactccaggattcttggagtgcactaccatgcactccagattttcttggagtgcacaccacaaggggaagacttgaatgattttggagtacagtctcctcccagatgtttatagccatctgttttgagctccacagtgggaacccaaaaaattcaagtcaaaaaggtttgtgaaatggtggaaaatggggttcaaagaatgaatatgaaaaagtaataataaaaatcaaaattttaaaatttgtgaaaaagataaaagaaaatcaactttttttcaaaattttattttttttgtttggatgaaaaatgaacatacagagggcaagcttggaacatgaaaagaatgattataaatgaaaaatattgattcaaaagaagtttgagcatggtgggtggacacacagtacactgcagtgaaaatcagcagattgcagtaccagaatgccacatttctcaatgaatgaccccctaggcaccctttttaaaccaccaattagtcattttttttccaaattttcacttcttattattcattacagatctcatactatcacttcggagatttcatattttcctgaaagagatattagagctgtctgtctttgtgattttctcctttttactttttacaaattttataatcttgtttatcaattttttttcatattcattctttcagacccattttccacaattccaccaactcttgtgacttgaaatttttggattcccggtgtggagctcaaaacagatggctataaacatctgggaggaggctgtacatggttgtgcactccaaaaaaactgaggtgcacagatttgcactcctgtgaatattgaagtgcatgccacatgggaatgcactccagtgttttgaatgcccatgtatttctaggtgtttcaatcctgctcactccaaattatttggagtgcacagagcttcactcagaaaatttggagtatttccttggatgcccaggctgatatcacacaagaagggcctgtctgtctgtaaccgggtcattgtggattccaaaaagtaaataaaaattctctctgtttcttgagcaggcccttatggtgttcaaaaattacaaaaaaatatctttttctgttgagtgccatgaatcaaaaagaccatgaattatttatgatatcattattggcccaagggtccaagaaaacaccccaaatttttggagtgagcaggatttgaactcctagaaacacctgggcagcaaaaacactggagtgcatgggtatgcactccaatatttaaaggagtgcaatgctgtgcactccagattttttggagtgcacaaccatgtactccaaaatcatcaagattttccccttttggtgtgcactccaagaatcaagccacaacttttttagtgtacatgggggaaatcattggggtgcaaaaatgtagacctttaaaatagtgtggattgaactcaaagttaggcaggataggtaggattagtcacactacttacagtccagagcaaaaactccacattgtttgccacttcctactacactgtgtcacttgacatactggacaagcaattctgacaagtgcctggagtagaaagattggtccaatgagatccacagacctttggcctatcaaacttgttgatcatgatcattctgtgcactttcaagattacctcaaaatcaactgcatcatacaacaataaaaaatcacacaggtttcaaattgaactttgtttcaaaatgtttttatcaacttaagatcattaccaaagagtcaaagacctcacccaccaagcttaggaatatcatagagatctgatgaagatgttttatgattttgaaaaaaaggaagaagacatcaatcaagcatgtttcctttatatttgtcaaaatataaacagatggagtattccaagatattcagcagtggaaactaaacatccaatttataataggagttaatctgatagttgagtaacaaaacatcagagatatacagatcaaactaacttgtagaataattaaggctatgaataagcttgattttttattagtggggctcatgacaagcttttttcttctcaaaaccagcttaaatctttcctaattcaggaaatcctggccttaattttagctttgaatcaagctcagaatgcaattcatacttgaatttcacaaaatatttcctggatctcttaaaattctagcttcactttaactgatccaatgcttgaaaatactgaggatttcaaatttgttcctcacatcttcttgtcatgaactccgctactgaaatataggaataagactaaaacaatggaaaacattcctggctgtgggagtatattagagacatgattagatcagatataaatatctccaaaccatcatttgataacctcaagaaagaccttcatcactactactattcataatctcatatttgaaggtgctttggtagagatcatgtaagcagatcttccatttttgggtcccagaattctatgattaatgctttttttattttaggatcaactccacttgtcaggtgtggtgatgacaagaccaaagttattctagctacactagctgataaggctggtttggttgcagatgaagaaaggataatgaaaatatagaggagggcctggggtgtggggtttgttatggtgccctcctggaattaattgcttttaacacacttgttgcagcggttcacttgtgcagaatagtcttacgggtgcctagcaatactaggttatttggtccgtgtagagtgtatgtatggacagaggaataaccaataaaagtattccctggcaacaaatcctggcactcaagtgcaaaacttacagggtggatctttggtgctctgagtggggtatgctgggtagcagaatgatatttgtaaaaaaaggtaaactggaaaaggatggggaaacatactgagctggtaaaccaatgattcctggcagcactgggcttctgcacatttgcccaaaaagcattagtgtagcagttttttttgcgccccaaaatcacgtagtgttagcacaaagttagtggctttttgctacactacgctgcactacgggccgctacagggccaaaatgccactaaccagcgcgttagcgcagcatagcgggcactttttgagggcctgcacgcctagtgttagcgtggacgtggtgggattctgctgcgctaagctaaagttaagcggaatttggctatgttacactgcgctaaccgctatggttggcgtagctggcccagcattgttcctagctaccttgttcacaggctcattttatacttcaagtgtcacttctgtgattctagagaggaaatttgggctcacctttcatccctgagagtttttaatgatgtgtacttttccaggagctcggtcaggggaaatctgctcatcttacatcacagtatcctgtcatgaggtctcaatatgtcattagttaaagtacattttatgacattcacttttgtaatactatgtgattattcaagcttttatttttaattatttatggaaatattacaggtcagcttgactctataatagtagcaagctgacaccactcttgaatatcctaaaacaggtcaagccaaatctgccataaacttcttatggaatgtggcatgattgcttctttttttgtggggctgtcagctaattatcaagggaatccattccttttctttggaatcaatttccaagtcatgaagtagatcccaagattctttgagaagacatttgataagggtgcaaccaatgtgtctgccgatgtagtcatcggggacgctcgggggttgatgatgctcccccccccaaaccccgaagagaaagcttgcgtcatatccactccgatcaacttccaaccatcctccaccttaaccaagcgcactcacacttctcaaaaccaaacacaccctcatcatttatcatggcaaccggtggtggctcttacagcttctcgttaacgaccttctcgccctccggtaaactggtccaaatcgaacacgcccttgctgccgtcggccaaggaacttccagtcttggaatcaaaggttttttttctttccctgtcaatttaacctcaggatgggaactgctactatccttcttgaaatatcctagatgattaacatgataactgatttttttcactttttgtaccaacccaaatcttaacgacgaatgaaaaaaaaaaaaaaaaaccaatgaagcgtcgaatggagtggtgattgcgaccgaaaagaaaaccgcatcgatcctagtagatgactcaatcatcgagaaagtggcttcgatttgtccgaacattggcatggtttattcaggtacattcccattcaattcacgataaagtcctttaaaaaaatcgcggtggtcgtctggatctgtgttcatttttctggggtctgtattgggtgaggatcataggaatgggacctgattatcgagttttggtcacccgagcgcgaaagatcgcgcagagctactggaaagtaagttgttcttctgatcatcttagattaaacgatggatgacactcactctgtcgttctcattttcagatttatggcgagtatccgccgacacggttgctcacacaagagatcgccacagtcatgcaggaagccacacaatctgggtcagtcaaacctcttgatctatgtctcctcactcagtggccccactttgtatatgaacccacttttcatttgtaactcgatttagtggtgtccgtccattcggagtctctttgttgatcgctggatgggatgaacatcgaggatcgacgctctatcaagtcgatccgagtggcagtttctggccatggaaggcgagtgcgatcgggaagaacatggtgaatgctaagacgttcttagaaaagcggtaagtttcttttgtttccagcttcgagcatgttatgaaattgaaattggtaaatacctacgatcaatttgtttaaacagatacaatgatgagttatcgcttgaggatgctattcacactgcgatcttgactttgaaggaaggttttgaaggccaaatgaccgaaaagacgatcgagatcggcgtcatggggaccgtcggtgtcggagctgataccgtccaacccgccgatcgggctcagcccgtctttaggaaactaacagaggctgaggttaaggatttcttggcgctttgaatcgctcttgtttcttgttctttcacatgtttatttacctccctgtcacctttcttctttcttaaaaaaacaataaaccattattgattcatttgaaatctttgcttgttctgactggtccaagcaccccaaaaaagagaaaacaagaatcatcacatcattggttggtactattattcccattaaaggttggtgtcatactctcaagagtcaaatgaaaccaagatgcaatccacaagaaatgctattgtgaacccccctactgagttcattttatgtatacaatcatgcaatcaggtcactgacggtggaaaccaaaagatgacatccaatccacagacagagacttataagaagcttggtagtgtaagttgtgctctcatgacttgtgcacttggtacataaatgtgaatacatcacatgaactcattttttgcattaagttatttttctgtacaaggactgaaagtgaactaccatagtgccaaatggtcaatgataaattcacaagtttctaatttcccacaacctagccccattgttctaacagcttaatttcatgtgtggataaataaattgatcatcatctgctatctgtgcgcactttgctgaggtcactaagagatacagactcttatagcatgagtgcctttctgccatgcaagctagcagtttcttagcctcttttgggctctttgactagttttattctatttgagtctttagcctggagtttttcttcctggtcagtcatcccctcttccctcacctctttgtgaagtttcatcacaagtggttggttctttccttgaggttaaacagcttggtcatctgattgattttgaatgacttgggtcttggacccctatttttttaaaaaagccatgtgcaataattgtaagaatatgttgaatggctagagcttgcacacagggaattgactctggatacacattgattcatccaaggatttgtacagatccaagtcaaggccattttcttaaaacctggtggacaaaattagacctcattagccttttttcatctgacatcatacaagctgaaatggatgttgtgtgtcagaaattttgatgatccacagctctgggggtttcgagtgttttggaggccccccttggcacccgctcgtgaccccgtgagcggaatgctacccggccgcaccccggactccgaatatgctgaagcagattcaagtgaccagctgggaaacagtgtccatcaacccaccaaaatgacaacccaatcatcctcgagttccaaccaagaaatcattacagatcgaatcgtcatccctctggctacggacgaacggtgctggtttaagtgcagacaatcaaatgcaggaaggtattttcgaatgattctacataggcgttttaaaacccttgtcacattccaattggaaactcgaagctgattattaatacatcgatccttacctacttgcgaaaaataggctacgtggtcaggagccgatgtgttcgctattttgttactactcgaatcagctgccctcactcataaccgacccggcgaccgccctcaagaaagcgcgaacatcgacctcctcaacatccattgtcccctcgaatcaccaagataaaaatcatgttttttcagacaagaaagaggaaccagaagatcggtgggatgaactgatccggaaatacacgttcagctatttcgaaggcaaatatttttactttgccaccggtaaaccagcggtcatccgtcatctagcttccatgcgtcaattgggctccgtcgagcatgactggctcgtgcagaaatttaaggaagaggacgaagctatccacgaaaaatcaaaacctgctggtaaacagatccctgacaaatctcaccgtgggttagtcgtgttggcttatcataaggagtcagtaaaccgctcacccttctcttccgccactccttggatccattccaaacataactaaactaattgaccatttttttttttcaaatttgttgctccaaaaaaaagttacgaaagtgtgatcaacatagcacattcgattgcaagtggattagcaagtgtacatgcccatttcgagaagatatatgggccgagttacaagatcctatcgaagctcccggggtcgatgcgacaactgatggacccagaggagtcgaaagtgcccagccaatttacgatgatccacggcctcttcacacaacccttgctctcaaactccgccaccctgctcaaccgctccttcgaaagtttgtccgaagtcctcggcagattggctactaaatatgcctctcgcttcgatgatgataaaaaggacaactcgaatggtcggttcggcggtagacctggcccccctccctcccctccttctgcttaactttctctggctttgatcgttggcttggaattttttttcttcctgtcccatctaatgtaaactatccctttagtgtcatgtagacaaaaataatattctaaaagcaaccacataaataaatattgacatctatccgatctgaattccataaacccaatttatttgttaaatttgtttttggaaatatctaaatagcatttccaacattcaaagctttcaaaggtatttttttccacactgtcaccggatctcttaacaagatatttggttcatttattagtgcgagcttgatccatgtgagttattggtgcctatcagttagtcaagagggtacatgtgtgcagctcaagcaacaggtagataaagaatctgctgaacagtaggtaatgcagaacagttggtagatctacctctttttcatgagaaattgattttcaactttgaatttacatggtttggagcaatccaagtccacaatgcatacataggtcacttcaatttcagggcaatccacacaactgggttatgcggccaagcctctattgaaagtgaagtcatttgatactgcttgacaagaaaaatgaaactcaacaagaaaagcttgtaattttattacagatcactctcagtctcagtggggcaatttttctgattgaatgagatttttatttctgtatttggagtcttggagacacagatgatttgatttcctcactcttgagaattctagagttcattttcacaggcttttcattgcattcagacaaacaaaactgaagagaagtagaaaaactggagaatgtgtagtgtgaagtgaatcaagctttgtccgttgcttgttggctgagccggtatgtgtaggtatgtatggagggggttaagggcatgtaatctgctacgtatgctggttaactgaacttgggctttgtaaggtggaatgggggtttttcaatgcttacatggttttctagggtaacaacttttgtgtgattttcaccataacaacgggtttaaggtttggattgaaattctattgctatatatcatggtagtcattggattgggtggtatgtcaagattttgaattgctgtaatcgtccaaggaagtggctagtttctgcttctgttaaattttcgttttttttttgaagatttatttagattttcaagtcaagtctaaaaataaacagaaggaaaagaaaagaatgatatggatgcattggtgttttgccatggtgtgcgcctaaccagttgaaacgcatgtacgtactacctagcttagggaattgcaaacatcgatgcgggcttaaagttcagtcaatcctcttttcttcataactcggtgaacggcatcgagttttgcctcgaggcttctgattcgcaagtgggtctggctatcaggttggcagacacagttaccacccgaggatccaccgttggggtaaggcgaggtggaaggcgagaccactgaagggttggcggggtagtctgatccgggaggagtgctagatggtgcatatcctgaggatgtggaattcgacgatgggctatcagatccggctcctgaagatgggtagcctgaggaaggcgatgtcgatgagtcacccgagcttgagtcggggtaaccagagccggttcctgaagatgggtagtctgaagaagatggtgtcgaggagttacccgcgcttgagccggggtaaccagatcctgaagacggataattcgaaccagaagaagaggaatctggggttggggaacctgaactggaactggaatctggtgctggataacctgagccggaagtcgaatctggtgctggataacctgaaccggaagttgaattcgatcctggataacccgaccctgagggattcgatgaggggtacccagagcctgaagggctcgtggacgatgggtaatctgaccccggggtgttggatgatgggtagccagaaccagagccagagccagagccagagccagaagagttgccagagtctgaagggtagccggagtttgaagaggaggaagggtaaccggagtttgaagaggaggaagggtaaccggagtttgacgatgagcccgagtcagatggatactgggatcccgatccgctgttggaggtacctccattagaattgaaagcacttccgccattaacagttttaaggaagttggtgatggacgagcttttgttctcaatgtgttgattaatgttgatgttaatcgtagtagtgctgctctttccgatatgcacaccatttgctccttgggatgggtttgaagtggtaagcccgatgcagacctgttggaccaccaagaaactttcctgttggagaatgaatcatcattaagagatgaatgagtacggggatcatccgaatattttggagaaatggataaaagaaaaccaacgtactttgcattcttggaagacttgtttaatggacgtagtagtactgctacttgagctgctcgagctaccactttgacaagctcctcccatacttgtaacagtgacgttggattggtggcttgtgtggccgtcaagtgaagtggatgatgagcttgagctcttggtcgtagttgcgtcattcccatatcctgcaccggaagtctgttcattggattgatgggcagatttacggagagacatgtcagcggtactggaattgctgcttgttgtctgggagtcccgtttttgaaggccagtgctggagccagatgaacccgaggaagatggcccgttggaagcacctgagccatatccgcttgagcttccaccgctgcttccctgggagctacccaaaccattggagcttccagagttgccgtatccagtcgagcttccagtcgagccaccaagtccgctggagctaccactggagcttccatcctgatagcctccattaccaccagaactagaagaagagtcacagtttgtgccttgggatgagctactttcagaggtgtaagtctgctcgatggtggtcattttctccgaaaaggttgtcaaggaggtttggatttcctttcctggggtgcattcggacggtgcgatctgacagctggtaacctgcttcgtagcagtcaattgaacgactgaatacatcatctttgaaacgctgctttgggtctcattaacaaggttaaatgtgttttgatagccattctgttgacagagtgtttggaatttggagagccgagtgtagtaggccgacagagtgcttaaggaagtggccgaaagcgtcacataggtcttggctattcatcacgtctcaaggacggcgtgatcagtaaatgccttgcaaggaaatcgggaaataaacaaaaacactcactgtcgcaattgccagatgagccttgggataagccttggtcagtggtggtctgggtggtagtaacacttgtagtgttttgactggaactactcgtggagcttgactggacgatcgattggagctgatccgagtatggctgaagacccggtagagtgttcaacggggtagccaagatgttctccaataacgagtgccagtcagattggcccactgaaccacttgacccagacataccactggagccatagccactcgcgttagcacttcccgatccatagccactcgagccggtgccatatccacttgcaccagcgcttcccgagccagaaccacccgagccggatccataaccacttgcaccggcgcttcctgagccagagccacccgagccggatccataaccacttgcaccggcgcttcctgagccagagccacccgagccggatccataaccacttgcaccagcgcttcccgagccagtgcccccggacccataaccgcttcccgagttggaaccgagtccactaccaagctgtcttctatcttttgcgccagccgtggcggtatcaattagcaagagagggcagagaatgattgacaagtaaacataatgcatcatgatttgtcagaactcaaagagtttgttccacggagtatgcttagttgataggtgttttatttggtcgaacgcctgaccgagtaggggactaataaaaacacagcaaattttacagcacgagattgcgatgagatgggattggttattggcaagttatttgctacctcgaatcgttaaatgcactatgaataataagctagagtagtggaagggagtagcccagtagtaggaatatcgtaataaaggaagaaaagactgtagctctgatggagagtgaaaggtaagttggatattgttcaatgtcgtttgaagttatgcactaaaatgattgtgaaagtgttgacttgtctgagttctcttttctataaagagaaaagaaaaaagggaaaaagaaatgagaatgagagataatgaaggaagacccttggcaagtctgctcaatcttatatcgtgattctctataggcgctgttagtcaaggcttagcgttgcttgacagacaacgtagcagggggtcgcgagaaggaaagcggacaacgctcaatctctaaggtaatgtcgaagaaaatctttgcttgacgatcgagcctcgacgaaaattcgaaaacctaggtagatagaaggagttgaaccatgccttgaaacccaactacgctctctgtcaccaatcccagcgagtctggttttgctccgaattaatcgaagaaaatgtcagtaggttgatcgtcaaggatcccagtgcggagtcaatcagatgacgcatcgatatgctcgatgttacgctgttgatatgtttgaggaggttggaagccgacaatcaaactctacccttccccccccttcaacccagcctctcggtgcgagtggtcagcatgccgacggaccttcggtgctaaagttcgacccatgtcgcgaaaatatcatgcagttcgcgtatgatccaggttcaaacagcacgggggtttgaatgtttcaagacccatatctctgattcgccaacggtgactagcggtgacctcaggcagaaattatagctagggactgccaaggagacccacagcctcccgccaaagctgtagggtcaaacgaggaaatcatgagtctggcatagttttttcaacatgagcgacttgagacatctgtttagcgcattcgcaaccggttgaatgcgaggaagctgagctcaaaaacaatacgcaaatgttaaaacttgtagggctgggtttaggattactgcaagttcatctttcagttggggtgaaccgcttgcacttttaaaaccccaaaatttgactaaatttgacctcacttcccacaaacaaatcatgagatagatacaacagctcattaatatcattgagagattcaatggacgccatggcttgattttattttgagaaagtctcatcatgaaatatgtactgaaatctaaaaagaaaacaagtgggaaaggcacctggcataattcagtgtgatgggaaagatatgtatttacaacacttaaattttttggacattgaaattaattgaatttgcagacggatgaatcttgatcattgtaatctgattttcatgaaaactggctgagaaagtggcttgtatgaaaaaaaatggagagtgatcactggaaagattagtgttatccagacattccagtgggtgaatgttagtttttctggacttgattatttgcattggttccaaaatgtatatgcattgtttgttaataaatgttgcacaaagaataacaggtttgcaaggacaaaatcttgttaagtgtaagagaattggtgattgatcaccggaaagatgagtgttttccaggaatgcatatattctatgttcaccaatacttctgagcaatcattgccttgagtctgataaatattctaggggcttggaaaaatgactcctgttttttaggcaacgactcccgttttggtcgaggggtcgtcggacgggagttgtccttccaattcccaggagtcgtcggcctaattccacaggcgatttttttatttttttaatcgaaaattcgggagtcgtccgcctaaaaggcgggagtcttcgccccaattccgcccaatattttgcctttttttatatttaaattgacgggagttgtccacctaaacgtagggagtcgtcgcaccaattccgccatatagtttgccttttttcctatattaaaaaatacgggagtcgtccaactacaaatgggagtcgttgccatatggcgcggggattccgactgcgatgacgaccggctgttccggctggtgcccgtcggcggtgacctttggtggctctggcccgtcggcggtgacctttggcggctctggcccctcggcggtgaccctcggcagctgtggcctgttggaggtatcctcggcggtgacctttggcggctgtggcctgtcggaggtgtccttggcggtgaccttcagtggctgtggcccgttggcggagtcctttgacaacttggccgcgaggacctcggcggcgtcattcgagggctggagcccgttggcggcgtccttcggtggggtaagccggggtggtggggttggacatggttgggtggtttgggtgcttgggtgggtgggaagtcagtggggggagtggatatgggaggaggggaggatatccgtgtggagcggcgactcctgcgtgggagaagaaacaaggtttcttctccccagccaactgctaggcatttgtcgacaactcctgccagacaaaaaaaaagcccagttgtcagtttggacgattaatgggccattgactccctttccgtcttggcaaattatcctgacgactcccaaggaaaaaaaaaaagaatccagaaaattaaggagcaaatttggggcaacgactcccgccttttaggcggacgactcccaaattttcgattaaaaaaaataaaaaaattgcctgtggaattaggccgacgactcctgggaattggaaggacgactcccgtccaacgacccctcgaccgaaacaggagtcgtcgcctaaaaaacaggagtcgtttttccaagccccatattctaactgccaatgacagttcatcattgtctttgactctagccttgcatgttttcaccaggctattcatgtccaggaggcctgtgagtatctacctccaaccaatgtttttaatcacttaggggttttatgaattcctcaagtttggtactttcgagcctgtctggtgatactaccactttgctgagtttaaactcgtacattgtgaattcgatagtggaggacttcccgtcggatctgggaccctcgcagaagtcaatctagacccaaaatctcttaattcttgcagagaaatttgaattttgcggctctaaaccgactctgggagacccgcagatgttgacgggaagtcctccagtttaaatcaatttaaattgagtttgaactcgtgtcatccgcaggctgtgtttttcatttcaatcataatcaatcaatcgtattccccttctttccccttccttcaaccattcgccgatctctcattcgaatcaaaaaaatcaacccaaggtcaacaaaatcttgttctctgatcagtcaaatcaaaaaccggtttcactcattgtttacttcaagcactcaggaggagctagaatcagcttctgggcaggtagttaatttctatcttcttccttgttgtaattaaaatattgaccgtttttatttattcactttctctaggctgtattcgctaagcattcctgtgtgtgttaagagtttacgattgatgtaaattgtgttaagattttgttacattctgatcttatctatcaggtatttacttgatacatttcattcatcttttattttgttattgatttctaacgttgttttatttatcagtctattacttctattgagtttctattcaatactgtttcaataaagcaatctactctatcattcttacacactttacccagggaaaataagttggttggcctgttggacttttcgtgattcttgtcctggctcccattgcatttctgcttctgtttatcatgttgcctaatgcagtgactgatatcatttttctgcttccgctgtattgtcagctttatgcttgagtctatttgatctcaccctgcccccagtctgaacttttgattgaatctgttcaaccaccactttgaaattcttctgtttattaatgtctcatcttaaccaaatcattactaagaccccaccatttatttcataagaggaagccaacacattgccaagcagttcccagtggtgttgtgaagaaatttgaagcggagaagggaaagtcggtgatgccgaaagcagactaggtctgaagtatttaaccttgatcttaattgaggaggcttaagtgtcctcacagtaagaatttgaggaggctcaagtgtcactcaaaggaaaagtttggtcagaacagatagtttattattcccaatcatcaagaattcttaagtaatctatgtacatcatgatcaagttgtgggtctctaatgatccataatgaataagaaggatacaataagtatgcgagatgggcagctaaacaatgagtgacatgttcatgacagagagaagaaaagcgatgacgagtgaaattccaacatgtcggcatttgctatgaccattaacaagtgtcaaggccagagcatgaatccggtggctttagtgttaaaaattctgccatttgcccatggtcaggctatatgtgggcttgtcttgggttaaaagtgtgcagaatatcttggttagccaagtgggagacattttattaatgaaaaatggggtgataaaacagctatttagggagcagggaaatgaaggaggagatcaacaaaatattctgatgcaagaataacaaagtttattgcttttaagaaaataaaatttagacctagaagttgtttagaagagcataataaattcaaaaacttgatgtatctatgcttacactgacaggggtgggccgctttgctacactacactatgggcccatgtagtgttagtgtagcggcgccaagagctgctttttttgtgtagtgttagcgcgccactactgccgctgcgtgtagcagcactaacactagccattttttggtgtattgttagcacacctctagcgccgctacgctacagcgtttttagcggcaaaaaacacctaaaaaccactaaaaattgctgtaacacagcgtagcagacacttctttgtgccctgtgcacgtagggttagcgcagatggggggaatcacactaatgctatgctaaacaatagcactattttgcgccccatgtgtgtagcgttagcacagaaaatgagaaaagcactaacactacactcaattgtagtggttttttgctacactacgctatggtcagcgtagctggcccaccgttgaactgtaatactgagataggcagcaaatctgcccctagacactagttagtcataaaacctggtagcaaagttgccaatgtgcactagcctgttggtggcatggaatcacacctcatacataacaagccatacattctaccaaaagtcaacactgaaagcttgacagacctgagtcaatgaagcaacttgaggactttcagcacggttcactcagacctcattcttgaagcagtataatcaaaaatttgtcgtcgaagttgagctggacagttagatatttacatgatgatggtcaaagatttcccttttttttggggggggggcagccgcaacttgaacagtaactatgtacatggaaattgaattgggatgggaaagatttctcttatagattccttcagcacctagtaagatacaaaaaaaactaatcacaggaaaattcaaacaagcaactccccccgtttatcttcgatatcttgaacagacttcctacacctggatcatttgagtttgagtttagtgtaaaggtgcagatgtccattatcctttccgctcggaaacttaaagtaatgtgtctgaccccgtttgagggtattttcccagctaaccatcttggccgcctgatcatgtaagagcatctccaacggacccgcgatcgggcgtccgggggcgaactttggcaggccgggtgtcagttttccactccaacggacctgtgaaatgaccctggaaatattgccgggggcagtgaaaccagcagttccctgctgacttctgccagtcaccttccacccgcaactctcaattcctacaacacaggccgttcctccacgacacaacacacaagaggatcaaacaacatgaaatcaaccaaccaaacaaatctgatcccccttcatcaaaccagaccaacttcgacaccaacactccagaccgactccgacaccaacgcctacctgtccgaaaaaaagtgaaagtcaacaccgttcccccaatgaggaggagggaggaggatggcaatgatgacaagtaatctgagcaaagctcaatcaacaacaacacacgtatggtatattattggcactcgcttacctgttttcttgcttttttgattcttaacactctcatccaatgtttatctctctactatctcctgatggtttttttctttggttttagaaatgaattttttacttctttggttgtagaaatcatttttttttcttttgaggacacaaccagcaagtgagaaaaaaagaaaaaagagagataaaacaaataagactagcgataaaaataaaactatcgagaaaaagaaagagattacacaacaaaaaagaagttgcgatgcaaggacactgtcatcgttgtccattcacagcaggataccgtctgcctccatgttatatgtggtacaagggggagggagaatcggagtggggatgagatgagtgggatatctactggtgggtgaactgccagtccataactggaagtgacccgcaacctctgtgaaatgaggttgcggcctgcggaacgaaggcaagttgccccccggaccactggagatgctctaaggtgtaaacgatatcatgctttccggaggacagcatcaaagatccggtccctttggtgaaaaattgaaataaacccgacacgccacctgtatcgatcttgtgcagcgcttttgccccttttccacttctagcaagaagctccgccgtcactcctagatcccatgcagcgagggcttttgcatcacgcatgtagtatcgctcctccgactcccattctaccgtgttcttctccgtgtccatgacacctttaccgcgtgaagctgtgttgggtatttatgactttagatcttctctaaattagactagaatatttgaaaacctggaacacacgcaccagaactaggtccagtcgctaatgagccaccagtgctagcgatcagtgatatcatccaaagagaagtgacgaatatgaaactcttcatcgtgatagggcggttcgatcctttttgttctgtggaatcactggcccatgtaagcattgaaaaaaagaatctttggttgattttatgtcgatggatggacaaacctcgagaaactcaggagtctatccaaggtagcgtcaggtaacggccaacggccaaattgatattttcggaactcgttgatactcttaaactgtttggactgaggaagacagcccagagatgatttgaaagagatctatatataccgctttgtggatttgggactggatgtagaatattagaaaggactatcgagagggacgctatttataatgaagcaatcggcagcctctctcgagttctcatcggattttgtctatcctttggctaattgcctgagtaagttgcttcacgatggccgatagaagtcggacgaaaaccgctctgaaatccgtttcattttgcacaagcgctttcccaatcgatcaaccagctacgctaactccaatcctcatgttcgaaaaaaaaacgcctttggtaccgtatcatgaggttgacgtgacatgttggaaagctctgccgatagtggcttggctcacaaaaagttgggaaacatgtcttgagcgggttttaatgagatgcccatgtggaagaagagcctcgcattcacttacctcacggatatcttctttccatccttcgcgtaaagattgcgctatgtgaaattgatgcaaattgtcctcaatcatcttcttgacacctgggattcaaagctgggatgagataattaatggaagatgtagtccggtcagataactgtaatgcttcatatctcagtgtataattcgatagatcgaaccctgatcgaccacccggagtgaggtttcaaatcccgaaactggctggaaggttcggtaagtttggcgtgatataagattggaaggtcgagtaagtttggcgtgatacatactgatgtgcaaggcaagaagactctcccctaggttgacagccccacttttggaaaagtgcgcgccagaggacacccccaaacctgtcaggcatgtgcaacattggatcatcgccaggggcaccttttttgtatcaaaaaactagcatttgaccacaattttttgggagtttgactgctgaccttgtttttgccccaaatgttggtgggttttatttgatgacctttttcccctgttgggaagtgtggcccaaagggcagaccagcttcacacccccctgccagggaccgtgttcagtttggttactgattgtagttgggatgatgcagtagcagactgttgaagttttatgtttctggcaatcacatttttgaagcacgtgagaattcagaaacaagcaggtttaatcagctcatcgggaggagcccctcccaacaagctggtatatagaccagcttgttgaaacttggaagggattccttctgacaagcaggtttaaaagccggcttgccaggaggaacccctcccggtggtgaggttgcaggcagagatctgagtcaagttgatcctgttgtaatctggaccggtgcggttgcaaggctggactaagtgccttaatctgtgctaagttgacaactgatgtggatgctctgagactgtacaaggtctcaaggctgagagggattcctcttggccttgagccatgtatggtctcaaggccaggaggattgacccttcccggactcaagactgtacagtcttgggactgggaggggttcctccaaaaaatcttactgatttggatattggtaaggtttggttctccagaggctatggtcacctaaatcaataatcaatatgttctcatggcctcttaagaggcggttttcaagccccgccccttggttattctgcccgccaatcaagaaccaagatagcttggttcttgattggcaggcagagctccacgcccccttctgaggggcaggttacactccccccccctcagaagcttgattccgaggggcgtgcaatcaaacccacccctcagagaggggcaggtctgaccacacacccctgttggaggggtggggccatttcagtccatttatcaatgctcactagattggttggtcatatttgcttcaaaatcagaaaccacatctgaagcggaggcagtggtggctggagcattgctgctggggattctgtgattacacaatgagtactctttattgcaaatcaaatcacacagccagtagtagtagataaactaacgagtgaaacacaaaccaaatgaagaaacacaatatgaaccaccaaatgatcagagaatgagaatgaaacaaaaatgaaacttaattccaacttgagttactgatgactgaaatactaaaataaacagcacaatgagagttgacaaagtacaacacaacttgaacacaaactaaacaccaatcatgatttggttaagaatctcaatcatagaaacaaaaaatcaaaacaaagataaataagaacaaacaattaaactccttgattgattgtaatcttcctcctcctgaattggtgtaattgaacaattttggtctgtgttagagatggtctagagctggtctctggatatccgttatccgctggcggatacccgcccgctgtagcggatacccgccagcggatgcgggttcgggtgcggatgtgccctttccgctgattttccagcggatacccgggtatctcaacggatacccgaggccggaaagggcagatgggccggctggaagggtttccttccagccggcgaggttacatgtacctcgacagctgggaaggaaatcctttccagtcaacgaggtacatgtaccttgtcgactggaaggaattccttccagccggcggggtacgtgtacctcgccggtcgactgaaaggaaatccttccggtcgacgaggtacatgtacctcgtcgactggaaggaaacccttccagccggcggggtacatgtacctcgccggtcgactggaaggaaatccttccggtcgacgaggtacatgtacctcaacggctggtaggaaatccttccagccgcctcaccggccctttaaagggcgggtatccgtggatacccgctcggatacccgctgcggccgacggatacccgctagcgggtgcggatgcggatgcggatggccatttggcctgaaaaagcagccggatatccgcatccgcgcggatatccggattcgtagcgaccagctctaagatggtcgcggggtatccattgcggatagccgctatccgcttgcaaataccccccagggccaacagatacccgccagggggtgcggattcggctgtgggtggccgtttcccccccaaatctggcggtgtggtaagaccaatcaaaaccagttacactctacaagcacctttctggatccatttcacatcatctacatatcataacaaccatcaaaccaacatcctacatatgtaatacacatatggccaccttcaatcatcccacagacacttccatcagaaccacaaagtccaacaacccatcagtaacactccacatggatcaccagcctcatttggtaataaaataagtacaaatcaggtaaaaagtgggataaagtccaccatcaaggagagccagactattaggaaagacccttgttcttcatcatccttgtttctctttattacataccatggcaaattgttacagtagccacatatgtcatgtttccatccctgttgcttcagccttgtttcacccttgtcacacatgtcattcccaaggctgtctcccaagccatgttgttgccttgttacatgtaccctgtgatgatgccttgctccttgttttcttattcccccccagaagacttatatgtagtgctctgttggcccttgccatttgtcccctatcagagttgtcattattgctccctggtcattgatttagcactacttacttggaatatatttagcattacagacttgagacatttcacacagaattattatcttcataccttaccctttacaaaatcttacatcttcatttagccacacctttctttaagagtccatactcttatttcttgttcttcttactctcccagtaaccacgaagaggcgagaccttcaagcattcatccctctctaagctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatttaaatttatttcctaggttttaatacatgtagatttatgcgcaatccaattacctcaaaacttaacgtttcatttttaatactgaaagtagacacatttgttcacttaaatttctacatgttatttctcaatattttttgacattttaaatttatttcccacacttcaagacatgattaaaattatggtaataattgttttgaataaaaaccaaagactgttattgaatacagcgttggacatgtttttttaatgttttttgaattggtttttaccggcttgattttaatcattttttgaaattttaaatttatttccaacatttaaaaatgtgtagaattgaatggtaaagtccaatttccataaaaatacaagcttcaatcttaatatatgagtgtaccccgtttcctgcataatttgtactgtatacaaactgtatttgaatgcaaaatggatatagcaatctattttgaaacctttcaaagtgagggaaatgagcttgaaattccaaaaaataaggataattaagtgtgtaagaattaattaagcaaacacgtcaaaggcattattcaagatagattttttattttgatgcaaattgattgttaccatcattttaaaaatgtctgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaactgttgatttttatggaaattggattttactattaaattataaacacttttaaatgtaggaagttttgctgcggcacagcacacgcggattctgtgtttacacacggttttttaatgaattttttaccacttatttttcaagtttttttgaatttttaaaattgtttcctatgtttcaaagcgtgcagaatttaatggttaaaaccattttctataaaaatgacttttgattattaattttttttccactcattttttccattaattgtatgcatacatgcttttaccttatttgttatgtttttttgaaattttaaatttatttactaggttttaatgtgcatagaatttaatggtgtaatccaatttccataaaactcaatggttcattattaatactgaaattagacacattttttcacttcaatttctacaggttaattttcattcttttttgacatttaaattttttttcctacactttaagacatttaaaaaattattgtaataatcattttgcatcaaaatgaaaactatatcttgaatactgcatttgacactgtttttttagttaattcttcactttttccattaattgtatgcatacatgttttttccttatttcttatgcttttttgaaattttcaatttatttcctagtttttaatgcgtttagaacttaattgtaacatccaattttcttaaaactcaatgcttcatttttaatactgaaattaaacactatttttgttaaattttttacatgttaattctcaatattttttgacatcttaaatttatttcccacactttaagacatgattaagttgatggtaacaatcattttgcataaaaaaaagattgttattgaatactgcgttggacaggctggactgtgtaccagctcactgggaggataccctcccaatgggctggatttaaaacaagctcatcagtaggtttacccccaatgagctgtccattgggattgtttgctcccaatgagcttaagaacagctcatggggagggtttcctcccagtgagctgatcacacaatccagctcattgggaggaaaccctcacaatggccagctcattgattggctttcctcccaatgagctggttttaaatccagcccattgattggctttcctcccgatgagctggtacacagttcatctcattggcagggaaccctcctgatgagaatgtccttgtgttcccaccggccaacttcttggtgggtgggaacgtgacattgacatgcaggccaacacaccatccatttttggtgtgttggctggcacacccttttttaaggtgcctgcctagaaaagggtgtgcatgcccacacgccaaaaatgatgaagtgcacacccacacaccattttttttttggtgtgtgggtgttaaatttttcaactcctgactgagagaaatggggtcttgagataatggtttgggataggttcacagcaaaagaaagtacagatggtcgcattgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcatgggttcaattcccactgggctcatcaatttttccgagttatcagttacactacgctacatgtgtagtgtaacttgtaatgtagcgtagcgtaactacatatgtagtgtagtgtaacttatcttaatttactacaagttacgctacatgttagcttgatttcagttacgctgtcatttagcggaaattttgttagtgtaaaaaaagttacgctgttggttagtttagtggtgattatttaacactaacactacagaaaatttgagagaaaaaaatcacgctacgctggctgttatctcagcggtgttcagcgggagctaacactacagattttccagagaaaaaaaaggccgctacactaacagttagtggccaaatagcgtagtgtagcgtagcggcccaccgttggtaccagcttggcaggagggattcctcccaatgagctggctccagctaattacctctggtcctgtgattctcatgtgacatccttgagctgtgtaacttctgatccaatagagatatgaaggtggttccagtgagtgactaggggttaaattggctttagattccatttatgaagtccatgggtccatatcttgagcccttcattgataaataataaaaatttggggcttggttaaacgactcccaaaaagtggagagctgactcccaagccccggaatccccgaaaaatgggagttgaacccccaaaacctttgattggtttgggagttgactccccaagaaaaataataataaaaaataaaaatccctggccagtttgggagtcggcctgccaaaccgaccagggtttgggggtcgatgactcaaaagacccagggcagcggccgggaggattcctcccggccgttgagtacatctctcaacggccgggagttgaccccttgcccgtgagagtgtccacctctgatggcaaggagtattctctcttgtcagctctccagtttttggaactcgtttaaccagccccctaaaattttaaatttttatccttcatacacaggaataatgaccacaacaatgtaacacagcgtagtgctgctaatgctacagcatcacaaggagtttttcagggttgccgcactgccaccagggtgcttttcagtgtagtaaagcatagcagcccatcaatggtggtgggtacctagcagcgcttggtgggtatccctcccacccatgcagcagtaccaggtgtggtactaggtacttggtttttgatggaaagcagtgtagtacccaggtaccgccttcaagtaccacccaccccaagagtgatccagggcctgcggcctggtagactgtgaatgtgaaggagagtgaccaccatttgctacccaatgacttaacagtgtgacagggcaaggggagccattgggggaaaattgatgttgcaccacaaccatttacccctgataaaataacacaggtggttcgtacccccaggtagtgctgggtgtgctacttgaagacttgctgctgctctggaagcccttacagatccagatcttgaagcccttacagatccagatctggaagccctttcagatcataatctggaatcctaaattccagatttttccaaaattgtgtttccatcacccacttgtccagattgaacatggcacccccagcttctctctacacctttgggctcaagacatcaaactctgtgattattacaataaactcaaccacccatttcccccttagcccttctctgcatggtgccatcaattgtcacattatccaatttcacaacagaaaatggatggttatggatttctctttttcttttgatctgcctctgtgttattcacttgtcttacaggcaaaagcaaacagcatgaatattgaatgactggaagcaatggggtctgacattgtttgtttggattgctaaggtagcaggagaggagatatctagaaagcttgctaagaaaatacatataaaacctcctgtagatttgataggtgggactccccgggaggcacccaaacttctggggaaaatctggccagatctggatataagagggccttccagattaacaggaagtcttccactggaggacttcccgtcgcaatctacgaccctcccagaagttgatttacaccccttagatctatttttttcataaaaaaaaatattttttctgaagccttccggaaacagctgtaatgtgagctggttaaaatcttaattgtgttgttaatttaggactgagtgaggtctaaaaagcactctaaatcacgacgggaagtcctccactgtcctgtcgaaatctgtgggtcccccagaatcaatttagagcctcaaaacccaaattcctctccaagaatctacagtttttgggtctatgtagattgccttcttggagggtcccagatttgacaggacgtcctccacgagatacctgaatttggccaaaaaaaggtgtggtacccaagtccacaatgactatctataaactgttgttgtgtgtatgtacctggtaaatatccaggaatacaagaagtttcttatcagcatttatagataggacatccccaaagaagtctattcaccatgagctcttcaacaagggcatcaaagggtgggattcttgatggaggtatctgagcaattgttttgagaaagctgcaaaacaatctacatcctcatgatcagccactgtcttgtaacaaggcttgactttcttccattggtttgcagggagaaggacacttgcagtcatgattgtggttaagagatggggattggaggtgtgtggtggagtggtggcaaggcattaagtgtggggaattgttggatggagttggaggagttgggagtggtgggttgtttgtcaatgaactcttcaggagtttatgaggactttgttttgagttgatgttgatgagactgaatcagtttggcaatacatgcttcttgaagaagactagagcagcggttttcaaggcagccagaccgaactcgaccatccagaaatcctaaccacaagaccgtgttaaccggaggacgaggagaaacgatgtatgtggacctgaacatcccatggccaacgagtcatctaaccagtctactccagacaaccgcctcaacgggctcgcgaaaggggaaacaaaaggcgaacaacaccacgagcaacacgaatggaagctcttctaagaccaatacgctggatatttggaagggcgtttctcgggaagaacgggagggactcagggagacggtggaatgtgcgatccgacgtgagtgatcagagtttttatttcattatgtccctattggggcattttttttgaacttgagaactgagaagcctttctcttttccagtcggttacagcgtcgttgcgttcaacctcgtcatccctcaatccctcgacccactccagctccagcctcacttcccattccctagcgatgcgcctcccttcccggacctcgatccacgcaccgtcgagtctgatgggtccaccaagaccgtgctccagttgagtcgattgacgatggtcatggatgaacatgtggccgggaacgccaaaggcgtcttcggattcgtcagtctctctctctccttatactctgcttctagccgatttccatctggggtcctgaatctattgtcgtaaatcgatcaacagtcgaaatctcaaaccagttatcttggtcgttattcgcttctctcagctatgcctttagacgccgctagcttcgcacatgcttgtctctccctctcagctccctcgccgacagggatcgatctgataagtttcgacttaggcgcctcgcccaaacgtgagtagaaaaatacacgaaaagatagagcgagagagagaacagagaacgaatgaagttgattgagtcctgatttgggggggggggggggcgatgaacagttccgttcatcatgccactttcgacggtctcgaatgccctaaagcaaggcgtgttattcgaagcgatctacagtccaacgacgagtctaaacagcttccgttcgcactcgagcagcgggctgccggtctccgcatcctcctccacttgtcgtcgcaacctcatcagcgtcctcaaagagatcatccgggtcaccaattgtgcacatggtctcgtcgtcagctctggggctgctagatgggccgaacttagagcgcctggggacgtcatcaacttgtccgtctcgacctcttctctctatcactcttcgaaatctcactcatctggtctactctctcttgctcacatatatatctatctgtctgtctgtctgaagactcaacgtccttggtatctctcatgaaaacggccggaaggcaatgacgacgaacccgaaaatgctcgtttccagagccagtaagtctctctcttttcactctatccaagtttctcagattaacgatgtctgtgatcccttccctgatcggtctcgtacgacagtgtctactcgccagactcacaaagccgtgatctccaacccagtgatcgtctcttcctcgtctcctgccggcgcctctaaacgcccgctcccgccgtccgattctctggatcctcccgtcctcgttcaaggctttaaatacactgatacttctaatgataaggacctcaagcggctcaaaacttaatcccttctactcttgtttttccccttttctttcttcctttttttctttcttgatagatcacaaaaaatataagctataagcttacaccctgtttccctccaatgccaccaatccatctgaccaagaatcaggactctcaatgaaagagagtgacagagagacagcgagagagcaggcgggatccaatcagcccgactggccaacctcttcaacacacatacacacccttccgtcctttttttcagatgagtgagtgagtgtcagagacacatatcggtatcaaaaaaagacacaaggattgcatggagaggtagatagaagtgaccagaagacagacagattgtgatgtcggatacactctttcagacccaatatctaatgacacgcagtatctaaggtatgcaaatattttgatacatcagggacgccggaagcccaagtccgactgaggggccaattataaacacctttttttttctttttgagattattctcagttatgttttgaaatttttcataagacatttgtaactattttttatgtgaaaaccattttcaaacaacctccaagaggttgtttgaaaacgaaaaatcgtgaagtccgcttatgggaaatggaatacagccgtatgggatgccactacaggtcttatggtctgtatggccctgtatgtccacatggccgacggagctgatcttgtcccaaagaaaatcagccctcgacatcctaaagtactcgataaatcgcaccgctgggatccgttcgtcgttccaaggctcccaccggtcgggtcggacaaaggccactcgatctgctcggatgtaaatttttcgtccagggtttgttgtagtcggtgccaattccacagcgcagcaaattggatcattgtggtggggttgatcggagggggcagcattgggtgacgggattctcaggaggtcgtggatacaggaggctgtatccaggcgtccgaatatttttttttgctgacaaagttgtaatttgtttataattgcaacatatttcacgcgtttcaccctttttggcattataattacttataaaatcaaataaaaaccgaaccaaaaaaaaatcaaaaaggattcaaaaagaaaccaaaaactgtttataattggcccctcagagtgacgactccacagctcggaaaagtcaaacaaccaaggttcttgtgttgtgttacgaagttgtaactcacaccagctcgatgacggcagacggtattggtgtcccgattggagataagtctccgctgcgccgttcatctttggtcctcctttcccgacgattctggaacggcaacctcatagaaatacttctatgaggcatgaatgaatcgtcccgcatgataatccctcggaaccatgacaaccaaaaaaaaatgggaaaaaaatcttctgcaagtgcatactactcaactgggcttttcctacttcgccgctgggccggcgggtgggtgcaccttggatgagatgagttcggtacaaggacccgcccgctgggctggattccaccttggcagacggcttgtaacttctagctaaggacactttctcccaagacagcatccacaagcgcccgctttgtggctgctcgtttgggaggaagcttccttctccttggcctttacatgcttgccgaggaagattcctactcggggagcagtcacaaggtgtacccattcaccgagcactagcaggctccttggtgagcaggaatcttaaaagaaatggccggggagagctcctccccaatgagtatgtaggcaatggccacagaggagtccaccttggcaatgggtgattcccatggagtagttctccttggcaaacaggtacaacctgtacaagatgatctcaaaacttccaatagtgtgcatttcatttcagattatgggtgcttgggtcaatctttactcaagacgactatcatgcgggacgtttcgattgccgtagaaatactacctctggtacataagagcatctccaccgcggtccctaaatcgggtccctatcccgcttttagggaccgcagcccaaaaaacacctcccaccgcagtccccatcgtcgtccgtattttacggttttgatcatcggtccctctccagaccctggatccaaggattggctagggacactgacattcacaaggatcacacacaactcgtgtgtttcccctgtgaaacatccttccatcaacaactccacctcccccgataccccctatgttctagtctggatacagcagccaagccatctgcaaacagctaccaatactccaacgactcctctcgccatggcaacccccacacccaatcaaccatttctggatccaagtctggtatccccatctgacgtcacggttgttcaagctcccgatagtaccatatccacatccgatatcactgtggttccagctcgacaacccacatccgatatcactgttgttccagctcgacaaccccccaagaagccatccaaaccacgaggcaagaaggctgccatgaataacacagataccgcggtcgataaaaccaccaacagtgccaccaataccgcttccaagacttccaactccgccattgaacctgaggacgacacagacaaaaaaggccgatcgcgaacctacctcgaacacgaaaatctgcagctgtgtaactcgtggctcgagatcagtgaggatcccaagaagggcaccgatcagacctttaacgcgttctgggaggccattgcaaggcactacgcaactcacatcccaaacgccccgcgatccgccaaaagcctgaagaatcattggagtgacaagattcagaaggaagtgaaccgattcgtcagttgtgttaatcaagtccaacaagcaaatcccagcgggacgaattcggccaaccgactcaccatggcaatgtcaatgtattcaagactctacgaaaagcccttcactatgctcggttgctatgagattctcatcacatccccaaaatggaacgactactcgcgtggccttgcaaaaaaaagagaatcaacttctacagccgctaacaaacgcaaggagcccgacagctcatcaaccaacttacccagcacgaattctacgactacagatgcttcaaacggcggtcgtggtggggattcttctagcgatgagacttgcggccctccgactcgcccgatcggccgtaaacgtgcgaaatgcgaccaagcagctgaactagcagccaaaaaaactcaggagagcctcaagaagatggctcaggctcactgtgatattgctgaggtcgctaaaaaacaaagtagcttcctagacgctcaacaggccgccatgaatcgtttggtggatgagtcgattatgtgcaaggacctctctggagcaagcgagatgatgaagagatattattcattcgagcaatccaagatcatggcgagattggaaaaggagcattctgcttccagcaatgcgactagcacacgggctccttcgacgaacacatctagcaacaatgcgactagctcacaagctccttcaacaaacacatctagcgcaccagcccaaacaaatactatagtagagtgattgtaatcttctttttatcgatcaatctcggtctagtgatgaattcttttccatctttctcggccttgatgtctattgaatcaatcttgttttaatgtcattgcctgtccttctggttgaatcgatgtccttatttattcaatacaattttttttcctcacaggtgattaatcacattattggattgtctcgatgtcaccttatttcttcaattcaatttctctcttctaagttaatgggcaaaaccaaagtgattgaaaattaattacatatttccaaataaataagacattgagaattgagagacgagtgagtgaaaagcaaaagcgatcaaaaatgagaagcgatcaaaaaataagtggtagaaagaaaaaattgataaagaaaagcttgacaagacaaagttgcaaatcactcggaattggaaccttcttcatccaattcacttgagtcgtctgggtagggaaggggttcctcctcttcgctgatatcctcctcaagttgtccctttcgtgtccaaagatgagcgatgagatcatctcgtagagcaaaatgattctcggaatctcgcattgttcggtagttccgaataaaaacagaaagatctcctgatcgtgttgcgtcaggccgagtggattcagattgggatatccgatcatagacatggtcatgaggagtatctcgctcatcctccacaatcatgttgtggaggattatacatgctctcatcactttttgaagcttttgatggctccatgagagcgctggcctcgcaacaataccaaactgtgcttgaagcactccaaaccctctctcgacgtctttcctcaccttttcctgcattttggcgaagtactgatttgttgggttaaaacaaacacacaatcagaattttcctatgtcaaaccaacaaaaaacaaagccacataccttccgttgaagcccctggggcttcgagattgtcttgatcaaggtagaccaatcgggatatatgccatcggcaagatagtagccttgggtatatgtatttccattgacgacgtattcgcaccggggagtatttccattcaggagattttggaacagcggtgaggcatcaagtacattcttgtcgttatgagagcctggcatctcaaagaatgcgtgccagaaccacaaatcttcggatacaacggcttctagcacaagcgttgggacctgtatacaataagttttagtcagtcaacgaagatcatgatgaataaaatgtcgtctaaataccttttctttaccctgatactgccccttccaaccggttgggcagttcttccactcccaatgcatgcaatccagggagccgagcatgccaggaaagcctctatctttggagttggataacaagcgctttgtgtcggccttgttcggtgatctcagatattgactgccatacaagttaataattgcttcagtgaaatgatcgaggctctcaagtgatgtcgattcggcaatacgtaggtactcgtcgttcgcgtcaccggccccaccataggctagaattcgaagtgcagatgtaatcttttgaatgggatacaatccaggtttcccaatggcattgcacttccgaacaaagtaagtatcgtgctccgtgacatcgtcgactatcctcagaaaaaggctttgatgcatacggaaacggcgccggaattggtagtcgttgtatcgtgcccgcggtgtttcagaaaagtaatccttagttaattgttcgtatccagcctcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatttatcggatgggaggtggtcatatgtgagcagcttaccttgacaggcggcagactgagctctttcgctatctccgtgttccggatcgctccagcctcttgcagactcatccctttcactcgctcagtcatgtacgaagaactggcaatcgccgatccgcagccgaaagtcttgactgttattttgttgatccccgcaagtggaagaaaaaagagtcaggaggagcaaagaccaagatgattgtggaaaaaaaatgggttacaaaaataaaggaagaaggagactgacatttgacatccgagatgattcccttgtcgtccaccctgatttgcagcttcatcacgtcgccacaagcgggagccccaacgagcccggtgccgacgtcatgatcagttttagggaacgagcccacattacgtctgtacgagcaaaaaggtggtggcatacaaagaaagcagatgggtaagactattgatggcagagtgatcagcgaggaaggaagaaaacaagacgaacgggttctcgtagtggtcaatgactttctcgtggtacgagcgacggaattggagattgagaatcgggcccgcattggccatcgtcttcgagattcgaccaccggcctgtcgggaggagacaagggagcccaagagacttcccgagcggtttaacaattgatagaccatgatacttgtgaatttggggatagtttcttttttgaagtggtttgttggttgatggttgtgtttgatttaaaaatttggggttgggtgtagggagaaggagtaggaagtgaagggggtctattgcagtggattctggggccaaaagcagggctgtggcagggggggaggcactgcctcactcgccgcagcagtctaatacgcaaatcagggaacttttgagactactttctgccgctgctgctgcgatcaaaagaggctgcaagatggacttgactgaaaataatcttctggcagatcgatcactgtgtcctcattcaaaatgatgtccctgccctgggtatctgtttgtccatccagcttttgtaatccatcatcaaatttgcttggatctacactccatgacatcaccaacagtgatccctctctttgccatatatggtgttgcaagccagtctgggcactggcccaaggcccgcgtgtccaagtgtcaccggggcttgggccattgcccagggggcttgagttggaagttcgcgcgtggcccggatcttggcacaagcccaagtctggcttggccgaacccaagctctgggctcaccagaaccaccaaccacaaaacccgacccgaccaccacacccgacaccaaccagcaccactcattggttttggcctgggtggcactctcgcttgggctcggccaagctagactttggcccgacccaccccaactttgggaggtgccaagccaggcttgagtataggccaagttgggtttagagggtgccacgcggggtttgggatcggccaagcccgcttggcctctttttcgtccaacttgtgccagtgcccagactggcttgcaacaccatatgacattgatagacataaaaacaaaaggaagcttgaactaaactggtaatttcataatctgtctcaagcttggaaatgaaacaatcaaaaacattacaacttagctctgttttattcttattctctttaagaaagaaacatgaacaaaaaaaaagaagttacattaagcaaatggaaattaattaagatttaggctctgtttggcagccatattcttgtgacatctgatgaagttttggtggaccttatcagatgccacatttgatatcaggcaaaaatagcaatatatcacactgattaaggctgtgtttttcaggatcatatttgagtgtcatgaatatggtgacatgtcaaatttaatatgtgagatgaacaaatttttactgcaacacttgggccccatttggctgcaaatcgtgatatgtgatttggctaaggtttggcccggatttggaccgtgcaatatgaaacaatataaaatttttgctggaacttgcaccaaaccttacctcaaaattacaaattatgtgtggtcaaacggttaccgggccttggagatttcacctgatttctagacatttataatacttgattatgatacagcagactgcagaggcttaagcttttaaagggacccacatgccccaaaaaggaaaatgcaaaccttcccacctggtcctaaaccacccaatttttagatctacagcaatgtagaaaaaaaaaccaacaatgatggcagacttggcactcaagttgccaatgggttgagtttaggtcaaaaaccaatgcccaaacagacccaacagtgcaaatggtttgagttggatcaaaataagatacagaccaacccaacccaacccaaccatttccaaggtgggtttgggtcaattctggagtggctcacaagccaacccttggttatttgatcatcaccagattgggcttggttcagaatgatctggagctaactttcccaaacccaacccagaaatgaattaggtcaggacaaaaattctaccaaaaaagctgccaaaacctgacccaaattatgttgggaacttgggtattggattggtctgggttggtcccaccgttattggggcactattgaatctccatttcaaccttctctttttcacctgcaattgttcaaattgactacctaattatgcacaattctcacactcattaccacaatggtaagcctcctttttgacacttctcatacactgtatttgtaaaaacttggaaatatttctccactgtttgtttggacaccagaccaggaagccagacaattggtctgggagagatttccgggaaccacctatattatttttagctcagtatatggttagtacaagttctctctacaacaaatcaggaaagaaaggaaccattaaaaaagaaatagaagaataaagaacaagaaggaaataataaatgaaaaattgaagggaggaaagaagaaaaaaggaggataagaggaggtaggtccccgagctcattagtagtataaggcctagctcattagtagtataaggggtgctttgagaggacttgagtagagcttctgattcaggatgtcagccacagagtacatttcacattaccttccatgtaccaattacctgaaaacacctgtacatatttacatgtgtacatttccataatgttgtttacacaatagccactcaacatagcaggattcctgcctcttgagccggagattttccagggtctttctctacaagggggggggggcgtccctgaaaggttgccattgccaaggggtaaatttccaactcaacagtcaaccccacttgaaagggtgggggatccaggctgcaggaggagcagtggccaccaaataataattgcactaaggcttgaacaggtgtcaagaccttgaggccggcaagagggtcattgctaggcaggtgatcacatgtaccaacttgactattacaacactgctctggggaatggcctctttttgtattgatcaactgttttctgctttcaagagtgtaaaaagattgactcctcttggaaggtagactttctcctcttccagagccaaaaaccatttacctcctctggggggcaggtttcttctgcctccagaaggccttatgtgtgtttgtggtgtaccttcacctcttgttatcttactcatcagttatcttttcacaatttatattaatcttctatatcttgattacatatgaactcaaagtgttacattatcttttaatctcctatcatttacagccaaaccgagaaagcttgcggtcttggttggcaaaaaaaagaaaaacattgccagcagctggaatgtttggaagactacaccaccctgtatgtccacatacatacagggtttactcttggtcttattgctatcttttttgtctcttgattctagctcatgagggtaagagcattggaatcctgatagcaatgttggtctggccggcccatcatgtgattgccccccagccccagccccccagtaccttgaccggccaggccccatcgacgatgcctttgagcatttggaagtctgtacactcactgtattcttccaaatcttccaactgcagtcgcagttttttttttttatagaaattctgccaaccgagaccgcaagctttctcggtttggctgtaaatacataaggccaaatatgaacaacctccttatatgtcaaaaattttaaggtttgtattggaattgttttatatatgttgggccttaattaaaatacacagtttttctgcattctaaaacagtttctgctgtgtgtagcacagactgtttccacgtttggaagtgtttttgtattaattttttaaaccttattttttatgaatttttggaaatttaaatttatttcctacactttgaagtgtgtataagtttatggtcaaaaccatttttcatggtatttaacagcttttgttgaatagtgcaatcagtgacattttttcagttaatcttttagagcttaatttttgtgattttttaacattttaattcattttcctacactcacactcaacacggaaaaaccatttcttttattaatgccctatatatttagggcctttgaaaaacaacacccaaggatttgtcaacaaccccaaatacggtcgtcggacgtcccttaggacttgttcctccaaatggatggctgactttgggagtcagccatccattttatttttatttttttattttttgggagttgtctccctaaaccaccccccatgcttgaggggatttgatagttgctcccacatgaacagaaggaaatccttctgattgatgagaaacaacaacctcattgaccagaagggattccttccgcttgatgagaaaaaacaacctcagaaacaacaacctcattgaccagaagggattccttccggttgatgagaaaaaacaacctcattgaccagaagggattccttctggttgatgaggtatatataacaacctcattgaccagaagggattccttctggttaatgaggtataacaacctcatcaaccagaagggattccttccggttgatgaggtataacaacctcatgaaccagaagggattccttccagttgatgaagtataacaacctcatcaaccagaagggattccttccaattgattaggtctaacaacctcattgaccagaagggatttccttctaggcaatgaggtgtaacaaactcattgactggaaggaactccttccggtcatgttggagcaactcccaaaccccctcaagcatgaggggtggttttgggagccaaatcccacaaaattcaaaaaatataatatcaatggatggccgactcccaaagtcagccatccatttggaaaaacaaccatcaagcaacattcaacaactgtaattgggagttgtttttccaaccccctatatttatgtcaatatatataagtcacacaatttagtgcagaaccttaaaatttataacatataatgtggtgtccaaacagggcctaagtaattatcatttatctttcactcctttatccgtgaaatacctgtaccacaattggtaccagttctacagtattttcacaaataaatatgcactagtattgaatgttatttattaattttcaatagaattaatacattcaatacatgtaattatcacaataatgccctcattattagaagatcagttattgtgtaaagatcaagggctactagtagattgatcaactagtaacagatcatgatgccacttaatgatcacaccaaataatgatcattcaatcaattgatttgctcaacctcttggccaaaaaacccttggtcctgagcacttcacctttcccacattcgatattctagaacttataatctgtgtcacttcaactgattaatccccagaatattcagacaccagttaaacacaattaccattcatattgatagattaaatttatctcaacataaatcaagatcttccttattgttcttgtttaaaggaaacaactctactcatgcacaacgctgaaggaatttctgaatattccatggtaaaataattgatcaaacatcaacaattctgttaaagcttatctttaattgttgggccagccgttcaaagaaccttagactgaatttcttttaaagatagaaaaccagaactgaataaaatgcattagagaggtattgacaattagaaaatgagaaataagacttgaccccgcatacccaagaagttaattgtaaatgatgacggacaactaaggataagagagacaggacaatagtagaagcagaactgaataaaacaggattagtttttgattgttaaccgcgacagagtgaagataaggagcagggtctgaaaccgagacagagtgaagataaggagcagggtctgatgaagtgctttgacagcaattctcaccaagttgaagataggacgagacgtccagaaggattgatttttattgagttgagaatgtagttgttttagtttgttgatgtggtgatgttggtgttttgagataggattggtgatgaggctggttggagatggctgagggaagaagattgaccgaggcctgggaagaaaaggaaggagtaggaagacactgggttttatacatgagagattaggtctcagatggagatgattatggttctgacatttgacatatatgtcagatgtggaaatggttggcgcagttagaattgggtgacgcagtattaggctattggtctgaagtatctctaccaattggacctgatagcgcatcaagtttcaacaccattccctttggggaataaataatcccagtttttaccctggggcctggacacctatcataagtaccttgtattgatatggatgggctgttgatagcaagcctctcagtaaagaacatactaatagagtgaaaacttctcaacagtattggtattaacacccactacctaacactcaacacactcaaaacttcatacaacactcatagtgacaacctttacccttaaatacatcaggttagttacacagagtctgacagactcagatatgggtttgtggaactattgacaaaaaatgttggtttgtgtaactgacggcaaaaacaagcttacaggagcttaccaaacatttacggagcctatctcatgggtttcatgtattgggtgtgtttcttaagttccacaatcacatgtggaaggaagtacacctggggtgtatgtaaatatgtacaggggcttgcagatacttagtacatagaaggtcatttcagcggtggacctctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttgttcatccataaactgtagtgttagcggttttttagcagtttttagctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgtgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgatatcagcgattccgctgcgttacgctacactaaccactacggttagtgtagcggcccaccgttggtcatgtggcatttgatttgtggctgacagccccattaaatgtcacagcccgcttgaagaatcaaaaagaagaggaaaccaacaagagacttaccagatggagagtttgaaaatgcttggccagagtggagatcaaatcttgatgcattgatgaaaacaatcttgcacccaatatccaaaccacaatggctgaaaaagttttctggctgttcaatcaagcccggtttattcaagtaatgtcggatattagtaacttgtttccatgatattcccatatcatgtgaagattgccatctttgaaaagggtggtgttgatttttcattgagttgaaaaaaaaactcagttttaatctcttttgtaaacttccccaggctcttcttgtcagtctggatgagattgggatctttttccttgaatctaatgctctgtttcaggtgttggaacacttcataaacctttgacatggcatcaaaaatattcatgccttttcccatgaaattctcatgtttaagcttgtggacttcaggcttgatgattttgttaggtttgcactccttttgcataagacagttgttcatgtaggtaagtttgttgttgattttaatttttcccttttgccttttaacttttttttttgattcagctcacagaaccccttcattggcaaggcaatggtcttttttctgctcaactttgaggtccaagtcatctgggtccacaatatttgatgcaaatatgaacatccaaaaattatcacatttgcaagctaacaaacagtcaacaaaaaataagaaacaaaagaaacaaagaaataagaaggtgagcaataataaaaactaaccctgtgtgaatcttgctgttatcctcatgagatatcatgagttggagttgacgcccagtgatcctcccagcccaaaggttgaaatgggctcagccaaacctggctatatttcaagtcccctctccccctatccttcctgatcaagccctctgggaacaatttaaacccctggtggcactcagacaagcaggactttggattgttcccagactggcttgcaccagcatataaccatcaaggatgagacagcaaataggaaggatttaaacacacccaagagattgttttccatgatatgctagcagataccagttagttgtgaattttttaatttccttctctctccggaaaccacactgtatctgcctgtgtgcatttccactgaattatttatctcttgtctaaatcataaatcacagatggtttgccacttgaaaagtattgaatgtttatgagaaattgcagtctctttcctgaaaattctttgctcatttattgttataaccgtggctcagaccaactaagacaagaggaggagtgaccaaaaaaaacctcaagagagataaaataaaggacccttaaagagggctagaagtttgctaggttgcaagtgtaaacccccccccccttgagttggggttcacaaacctctcactcacatgtcacgccctccttttagtcttcatctttcagttccccttcctggctctgcagagatctgttccctcccatctctctgagccaggtaagtcctatttctttatttcttttcttattgtttctccttttctagattgtactgagagatctgttccctcccatctctctgagccagtaatcaattccccccccccccgtgtttggtcttaggaaactgttcaggcttcactagtcgtgtccgaacaacgccttttctcagctcattcagtgaaggacaaatccagtccttacagcaagttgcatgatgtaaacgcacacatgccacaagaggttgtttgctgtagaatcatcaaggatcaggcacagaagactttatggtgttatttcctcatgataagcaactgataggctacacaactgggggggctgagttgtgggacatcaggagagaactacatgcatatttagatgggagcaatgaaaaaggagtggcatagaggtgaaatttcaacatttatgacaatcaaataattgagttgagtgcaagtataacattgggtctttcaaggtcctaatttctaaaacctatgcaaagaggaagtggtagagaacccaagttaaaatatctacttgaataagatatggctgagaaaaatgaatgggaaaggtttgagcgggattgatgtatattttatgtaattgaaacacatggattgtttttgagtattgacgtttgtctctcttttccttcatttcatttcctatacttgaattttctactagtgaatcatactttcctcgcattggacttgagtaggattgacttttccgtatattgtctagccaagttcgctaatacttgtgtaaagtcggcagagaattctggactgatttgtctcgcctggtgcgtcaattgcggaattctcgacttgagccctctaacctgttcatccgcaacgtcgatcatatcaggacgggttaatgtcgaaataaccctcgcaaagtcggacgtcatttcgagcgctgcgtgttggttctgctgagggtatttgtccacgagttcctggtgcgtgttcacacagataaatcctgtcaaaataaagtaaaccaaaatcaaagggatcggaaagatgaattaagcggactgagagagttgcattggggagagagacatgcgatggtcgtacttcgtgcaccttcaatagaggtagatagtaccaattgactggcccctaaggcgtacagcacgatgcatgctaaggaagtcttactgaaaagcattatgtcgtatttgttgagttcaaaggagtgatgtatagtgaaggtattgtgcttatcaaagctaaaaaaaattgacgactcaaatagagctggtcaaaagcaaagagagtcaagaacctgtctatttataatgattccgtcgctgtcctgaagcaggaggtccagctgagtgtaaaagccatttgccgctacggacacaacattcaatacccacatcaactcctgacaggcgtggcgagtttgcgaccccaatgaacatatcttcgagtcgcgattctgaagcaaatacaatcgaactaatcattgaggtttggtttgaggactgagcgaaagattgtgtgagggggttagtttcgggtcgttaggctgcttcaccgatggtaaagacgcgtgctccatggcgatatgtatcaaaagagattcctaggtgagtcaggccctgggttgggtccatggcacaaaattaatttgcctggtgcccttcaaacacacaccgatcggctccaacaccacacaaatcgcctttgctcaacttcttcaagcacctccggtcggcatctccttcaacctaaggtgtgtcaaacacgtcccaatgacttgtctcgctaaaagaaatccctcaagagtaagacggagttcatgcaaatggactcgatctctcttggggtagcatcgcatttcaatcacagccgggagaggctgggaggtcaccaaacctgcctcgaattccggttgtaccaccaatgcttaacaacaggaaccgtccgaataaccggaccgattattatctgactgtgctcctttgctgcccggcttggtctgctcctgacaattgaagtcattaccagatgcttgttctaattaactatcggtctcctcgcctgattaaaccgaccttttctactatcaacattgttgcctgattggcctagcttcctctccgactgtttctttgctgcttggtcggcgctaaaactcctgacctgatgcgcgtttgaaactgaatgttggtatgcttccctgatcaatcctttcttacttcttgctttctaaatgtttctttcctgctagtcctactctagctattgaactccttactccagcactctctttccgtattacactattggttacatagaaattaataatgatggcgatgacaaaaatctgatacaaaaaagagcaatattttgagacataatatggcaagttttaatctcacttccaagtaaagtaaaggaaaacaaaaggccaatggagaaagatcagaactggctgttgtaataacatctgatcatgcaacaaatttatggattcagccaaagagaatataaaaaaatgagccacaaaatacatatgtggtattccttttcccgcccttgccaagccaatttttggctgattgatcctagccagttagcaccagaattaatccaatcaaattgcaagttctgaaaccttgaactaacaggggggggcaaggctattttcagctctattttctcagcttctcttcttctcctgtagtgtatttacagataagactacagtacatagtgtgcaatgccataggccaaattgcacttgaaaaaaaaaaaaaaaaccaattagcaccagaattaatccaatcaaattgcaagttctgaaaccttgaactaacaggggggggggggggcaaggctatttttgaggtgtttctgatcatgaaattataaattttttgggatggtcaaaaacttcagaaaccactcaatctgaaaaattaaaaaaaaaaaaagaatgcccctcacaagcaccttaaaaatgattctgaagttcaatcatgaaccctactatgtcatttgtggtcagatgctagctggggtgacttcagtcaactaaaagaaccctggcttgatttcataacacaatactctaggtagcttgattggaatgcgacatgtgtgctactttcatcctcctgacaacaattaaacaatggcagtcttactcttcaaagcagaaggtgataagagttgtaattcagctgttgttggttcacggtgaatagattgtgagttgtgatgagttctttggcaaagaagggtgaggtggatgatccaagcagtcttatcaaaaaaaacatttctgaatgtaattgtatgcatcaaatttacaatgcccctactgaagcatccagtttattctatccaggcctttttcaaactaactgtttatgataaatttcatctcatcattcccatattaattgcctactttttcataaattgatacatgcacttctcattgcccatttttatgcaaactcaacattggaaattcaagaatgatgccaaattcaaacattggctctatgtaaacaaaaaagaaaaaccctggccccacacatttgtttatactaacccctctgcccctgcaaaaaaactatacattttacgtgacgaccattctggtcaaaaaagtccattcatacatgtatggtgagtaccattttggcactttggccaaaaattcatacattttggttacccacggcacctctacagggggtttcctgggtcctccttcaacacagttcccaatttaccccagcactcaccaacattagcctttaagcagcctttgcggaggagtaccatcatttcgcacttgccattgaagttcaacatcaagacatgtgttggaaaagagagagttggcccgagttgacagctgcaatttccacaggggcaggtttggaatcgtgatggatggtctgccgtctatagatattcaagcagttcgttacacattcttcagcattcttcgtgctcatcacagggagtgcgagggagtgcgtacgattatgatgtgtaatatgtatggcctccgcctgcaaatgccgacatttccgaaacgcagccttacatagtctgatcgtgcatgtgcgtttttatttaggagtgaggctctggaatcctggcacacaagatcaaggcgagcaaaaggcatcaaggactcgcgaatcgcgatgccttgcggaccaatcatggccaggttaaacatattccctacatatgatcgcgctgcagcgagcataggcttccataatgctgtgcccacctggccagacttccctaggcaaattcctgacactcgcaacagtgtccagcgtagatcgccttaaaagagtggacttgatgtcagactaaccaggcctatgtaggcgagctcgggtactagctcccgatgtgatcctattctaaagggacaggcacatgcacagacaattaaggaaggagcatcgatgcacactttgatgtcagagaatagcttcactggataccgagtcccaaccccctggagatctgcgaccgccagtcaagcaagcgagagctagactagtcctagatggtatcttgtagctcagaggatggatgcccgcagcctgggtcaaatcgataatgtcatttctcatcaccttccattaatagacttcaagacctcttcaacataatctgcccttgtcctatcggtgtacgaatccctccttataggttcgcgaatgatgggcgctggaaatacgtttgacccctttggccagctagtcctcaaggtccaacccatcgaatcgagtgtagaagctctaactttcaaggcttcctttctaaagcggtcttgcaatggcgatgaccttagatccttgcttctgtcgactgaaagggtttccttcaaggacaccttttctgactcattgtaccacccaccacgttccatcggaatttcatttcgacctccccggaataatatcaagttttatctctgcattatcgtggtcgctgccgccctcattgtgatgatctgtctgactgccattggctttggaggaagaaaacataccaacacagctgccaccccaaatccgaatccagactccgatccaagctcaattccaccccgagagcggtttacatcaactgagtaccgtgctaattggacaaaccctgatgtggacgtccctcaagtagcttacgatgtcatcccgcctgtggattcaatcaatggacgcggtcttggatggagtgtgctttttattcatggacttggtgctcttaacgcttcagacggctatcgatggcgtgacattttgctttcaaactactctgagccccagctaacagggaattcttttgggaatttgaccggggtgaaatttatacttcccaaagcgcccatccgacccattactgtctatgccgcacaagagaaccgaggagcacgtcccggttggttcgacatcaaagactggcgagacctacattatttagaagatgaagaaggactgcgccaaagcgtcatcggactctccaccatcctgaagaatgaagcacttgcaggtagaattcaattaaatcagaccattattgcgggcttcagccagggtgagtaggcactgcactttttattctcttccatggcaattttatatatgttgaacgcgagatgggttactttgaattccaggtgcagtgatgtcccttttgctaacgctaacactaccgcaaccaccggctgcttgtgttatgatggtaagcctctcattttctcttgctcgcgggagcagattgcacaggttaatcaaatttaaattatttgccaacccagtcaggatatctacccctacctcttcgtttagttgacttaagatcagcctcattagatgaatataggaaaacttcgctttactggctccatggtacagatgacgcggtattgaattataatcaggcgcgggctggaatgaaattgttcagctctctcttttcggatagattcctgagagcaaaattcaagactttcctcggcttaaaacatgggttcaacatgggcgagcaaaaggttgtcacaaattacattgacgggatagtctcccgaagcactagtggctcttttgattcttctttggacgcgtcagtcgaacctgagaacgaaggcgatgtgattcagtttaataccacctcttgatcaattcggaaccaagacttgctgggtgaacaagtccatgacttgcaatgagctatctcgagctctgcgattgcggaactttcctggttgcacacacggccaggcgaccgaccttgtctggtgctcgttcggcacggaacctcaaagcccggtttggacgcgacgtaattaagttttgaaaagaaagcgacacaattcgaatcgggtttcacaacaacgatgacggacgaaaatcaagaaaccagcgcccttagctcgtgcaaccaatcagaaccgatgctaagcaaaaagttaatacattcagagagaaaaggtccaaatcttcgatcttcagttccaatggatccggcccatcagatgatcggtaccccaggactttgcgctacaagttgacatccaatctcgaaaagcaataatcgtcttgtttcctgacacttgaatctgtcacaactacttatctttgatcagaaactccaaagggaatactcagcagaacaacaaaattgaactagtttcaacagaaaggaaaagttacatatttgtgaaaatccgtgttttttatatgtaccgtacacacatcaaaattgtttttaacatccacagaattgttgacgtcttgaagttgtcgcgtgtcaggatacaccaagctctgctttgtctatacatgtatttaaaaagtatttatttattttatatggaacacaacaccatgtacttgtgaatacaaagttcgaaaggactgggataaacagtggtgcttgaagcatcaaaatcagatcaaaggaaaattgattttcaatcaaagacttcactcaaataagcactcaagtcagcctagggctatgcccctgtacctgaggggttaactacatgacaccttatctacgacaaaaccaccatattctcacgtttaacaggaataaaatctatttgttcatctctaaggatcaatgccaaacctaatcgcactggaaaagaaatgtcttgaaggatatgagcattccagacataattctctccactgaccttgtcgtctgggctcattgatgagaaccagcttttcactcaacagttgagtcctggactttgctgagtaattgcgtgttgtgaaaattacaatcccaattttgcctgtgataattttttctcaataagctcagtttgaggatctccaccttggaatttcccccaatctttctgcatgccaatgttaagcagcatggatcagttttgcaaatagaaggaaacagtgatctgcagagttatgcttagtttccagtgatgatatacgtgttgcaatgtgtgatggatatatggatgggagtagaaatccgggcaagagaagaaaaggatataagaagacgatggagaacttgtcaccagtgcatatgtacaatgcgaaaacaaagcatcagctgtagtgcaaaagattcctttgagaacgagatttggaaattgatcagatcatagggattcctgccatggactgaatctcaagatctcaaaccggtcacaagagcacaagctgaagaaagttttgttggaatccgagaggcttcgaacagatgctcaagtcaaatcgacccaagctggctcacaagatccgaggttaattgtgattggaggaaaaatcaagatatgttgagatccacaaaaatatgcattccttttgaattgatgttcacgaggaaatcggtgcctaaacatgtagcactgcgtgttcggaagcatggatatattcttggtatggggcaagcgccggcgttacccaatctgtgtaagaggatgagaacaaatttcgtcaactaatgataaaaaaaatatgtgaacgagaggtttgaaactgacttttaatgaaatgatcgacctgttcaggagcgcgaccaacgaaggttttggggtccaacagttggtccaatttggaatgaacgggttcgaagaaggggtcgttttggatgcgctcaatcaagtcgttatcgccgccttcctccttgatcaccttagcggcctgatgactcaacacccggatctgctcgtgacaatgttgtcgatcacctcccagcctgaccatctccatgatgatgttttcagttgccatgaatggcagttcggcatggatgtgtcgcgagatgatcgctggatagactaccattccttcgctcacgttttgcaatgtggttaaaatgatatcggccgtcaaaaaggcctccggaatcgttactcgtcggttggccgaatcgtctagggttctctcaaaccattgcactgcagcggtcatcatggcgttttgcttcaaagaggggataagaaacatgaggaccggcatcagaacagaaagatataggggtaaatctcaatagaaaatactaacctgaaggaccatcagatggcgagccagtgagcatatccgctcacagcgcattgggtttcgtttgtatgccatggcactacttcctatttgaccagactcaaaaggctcttcgatttccttgaggtttgctagcaaacggatatcagtggcgattttgtgagcggtggcgccgagagaggcaagcggagctaaggaatcgatatcgattttgcgagtgtaggtttggcctgagacgggataggcgaatttgaagccggatttttcggtgacgagctcgtcaagtttctcgactaattcatgattcccatcaaaaagtgcaaggaatgatgcttgagtgccagttgtgcccttgacccctcggaagcctagatcttcattggctcgtaccagattcctcaagtccatcaagagctcttggatccatagtgtcgcccgttttccaacggtcgtcaattgagctggctggaagtgcgtccatcctagtgttggcaggtctttgtattcgttcgcaaacttcgttaatcgggagatcaccacggccaacttgggtatcaggatttcaaaccctctgcgtaagaaaatcagatcggcattgtctgtaacgtagcaagatgttgcgccgagatggatgatcggtgcagccttcggacaaacctgataggaaaggaacagagcgaaatttattatgtggattaatttttgcttgaaaaatgtgactagaaaataaaaaaatatggcgccttagtcttaccaaaccaaacgtgtggacatgagccataacatcgtgtctccttttacgttcctcatccgcggcaatttccatttgtttgtggtccaaaacctgttcaaaacacatatttatttttttagtttgaaaaatttatcattcacttaatctcttagggcagccttaaccatagacttggaagattagcgtaccagattagccctcatttctataatggcatcttcagagattggcaatccaagctctctttcagcttcggctaaatggagccatagctgtcgccaagtaccaaatcgagtttggctcgagaacaggttcgacatttctgttacagatcaaacatcaataaattctcagtttcagttgcttgtgttcttttccttgtcgaaatcaaaatcagaaaaccatgatcactcaccggcggatgcatatcgtgatgccaagggtgtctggtaagtttccagggacgacgcagaaggcatggtggtggaaatttttagttggtcctgtgtaccttgcagcggatctccgagaattttcgaatgtgaccccttcacagctgcttcgggtgcgcagctgcactcttctgggctgggtcgggacagagctgtgacagggctgatgtcagccacgtttcggagttttttccggggttctccactgcaaatactctcaagtcggagtttagtgcgctcggctgagctcagccggcgatcaggctgaagatggcccggatggttgatgccaagaccggtggaggattgctgactgaaggccgcttggtcatgaggcatgcgactatccatcacctgcccgtcttatatctcctcaactagcctccggccatgggcgtccagtgacacatctacctcttcaataatcgatccgagcgcccctttcgaagtcgtttgttgcatcaagcgaaacgctacgagttcatagctaagaaaaattcaaaatgtcgggccaagttgagcagtttttctactaattcgtccctcatatccctctgcacatattctaatcacactcttacatccttgtaggacatcttgcctgacgtagagaagcgccaatcgtattacatccaacgacgtgtcctattcgctaccgctttaatcttggtcggttatctggcgaccacgcgcttcatcgaagcttcgatcagattagtaggcggaagatcgccgaatggatgggaccagcaagcctcatcattgtctcgtcctcaatccgcgcatctgatcaaaattgtcgaccaacgccgctcgaactaccaaccggggagcgctctgctaggagtcacagcaatcataactgtcacgttgcggaaacagcagcaggaaaagactggcggtgtccagctattgctacgatttttgacgaaatacccttttgttaaggaaatcatcatctggaatgatgacgcgatgagtaatggctataacttgaatggcgaggtaagcttgaaataagaattcaatacaaccgggtgatcttcattcgcgctcatgctttaagatacggccaggatttgttggcgaggctcaattctaccgatgacagagctcccttgccgattctccgggtaatcaactcaccaggacgcatgggcgagattagcggacatatggcttgttctttggcaaaattcaacacctgttaccatactgtaaatttaaatttcagctcttgtactatcctcgctcctttaggttccgctcatcctaactttcgggcccaagctcactaactgtcggctcgttctttaccttaggacgaaaacatagtcaatctcaatttggatacattatacactaaagtaagcccactcccaacgcttgaaatacgaaaaatgacgactgaattgatccattcaaatagtatctggaatcagacagcgaatccgaagcatcgatagttgaccacgcatcaccggaagaatacatggcggagtcagcgtacaatgtttggcaacctggttagttgggcgcattggatatcgtttggaaagcgatgtctgcctttcccctgcagcatgactttcagagggcagcacttacactaactcttgacttatagattactctttaaacactggtgtagtcagcgaattatcacgagggtctttggcggccaaacgtctttcgaccaggtactttcaacagttaacgactgcgcttcggacatctgaggaaagcgatctttggctccgcatcccacgctcagtctcaaatgatattcaattctcaatctggtcgaaccgccgtccgctgaaattgatcacacctgtacaatcctcgctcatagctgattcccctgcaaagatcaattttctggatccccagttcatcgttagtcactccttgatcattgtccatttgatcatcgtcgccttgaaactggcattcccgacatgatggtttgactgaattttttctaattgcaactaatgtctgttgtatggccgtttgttatgatcttgaacaggatcatgcctatgaacgattgaataaaactatccagagttccgatccctttctggtacccagcatgttccctcgggccttatcttcccatcattcgaaaccagaatctgagatcggtgtggcctccgcatatgatgatcgatcaatgctaatcacgaacctgaacttttcgcgtcaatggccactcgctatcgatggcgaactctctacctgttggaaagatttaccaggtatatcacacgattatgttactcttacctgctcaagctcgagttatttacgtttgttggttgtaacaccgcctctatctaagctctagaacatgggagctttgttggtttgaacttcgtgcgaaacgttcaagtaaaccaattaaccttctttgggaagattgagccagagaactggaaacttgaatcattatcagccaacgaccaaaaatgggtacgcatagcattttattttgtctttatctaaatcccgtaaagtaatctggatccaatgagtctcagtcaagatttttgactgttttttccggaattttgtttttcagaatacagaaccagtgatccctagaataattacccatcaggaaccacctctgaccaaatttgtgtatgatttgtcggcatcatcaacacttgtaaaaaagttccggttgattatcccgcaaggaaagagcagtccaaacgggatcaccgtgtgtggatggatgattaatgaagactgggttgtatgaacgcattctttttctcttttctttagactcttcttggtcacatctctgacatcgtggctagaatcaactaaaaaaaaaaataggtcaagtaatatatgtactgtcagtttgttcatttttggtttcggtagagctgttgatatctttcttttctttcatgaaatgcataaccatcgtgtgtatcgttatagctgcaaagccctctggtccatcacacaaaaggggtgaattggaaggtatcactctcagccgtgtatgtcgatcaagaagacaggttagaaccaacgcaatctcgttgataatcaatctcctctgatcgggcaatcttgagatttctttcccgcttgatagaaacaagtaaagaaattaattggtgaaattgtcttctttgttatagtcgaagcaaaaaccacagatggcaccaaaagaataaaaaaataaactttcagctcgagggtttccgattgcaaaaatatgactcagtttaggattagactcatgctactacaagccccatttgaggcctttcacaaatttgagacactagcactcaagtccaccacaagtcccaagatcaaattcagggaatatttcatggttcaactgggctggagccttatggttataagctccatgcttaggcttggttttcatgaaattgcttcacaattacatagaaaattgaagaattattgcggttgactttcttcgagtatggctcagcagtaaaaagggaacatgcaaaggaaatcatacgtgaacaaagctacggccaattagcttgaatcacccgccttgaaaatttctgcatggtagaaatgaatcaatccatcaattgctacaaagattcaaacacaaaatccaaacaagcaaacgtgactgtcgaaggttagagagatttgaagcgatttaaccattgagggaaagaatgggagagacaatcagggagtgggaacagagaaatccatgtgaattttcttcaataaatgcatgaaatgatctttgtcattgccggagaattttttatggatttgggtttgttgggagcgataccagtagttgattaagacacatgcatccttgctggaatcctggtcagcttcaggtcgactgaaataaatactgaggtaggcatccagatcccggaacggggattcttctttccccaagccttggaccagtttctgatcagtaatcattccgattattgggaagccagtggaaggattgaatatctcatttagaacccatttcagtaaggcttcattcagggtgccaaattcgctaacgtcgattcctagtgctttcaaaagctccgaatgataacaggtaatgaagtttgcaaggtgcttgaatttgctaattaactctttaacgggacaatgatttccatccgtcttgacaatccaattgagcagcgtcagcggactttctcccatttggatacttgtcatcaccactggtacaccaatcatccgtttttttgatatcgttctcactgtattcgacgaatcatataacttgcccaagcgaagatagatggtatgcaagttcttcgaatactctgacgaaaaaaaactgatttgtccagtcatccagtcttgttttttcaacggctgcttgacgggaagatccattttttgtacggtacttgattcgactggatcttggcccatgctacgactggtagttgaatcactttcaccttttccactcgaggaactcacgccagcctgtttctcaatcggcaaattttcgtggtcatgatggcttgggatcgaactactttttgtccagcggatattcgactcggtctggaagcaatcaagatcgaacgaagctgttggcatagtataaccgttcaggatcacagctgagatataatcttacaggaagtccgttgttttctgcagaccacctaggttgacgtttactgccaacactttcatccgaaaaccgtgttctcttcaagggccttgggggctatgggcaggtgtaaaattcagctcttcagctttgtcaacttacgatgattcagaaattccttgaagaatgcccaattaccgttggattccacctaagcgaggactccgtatgctcacgacggcttggaataagatcttcatcgttgttggagcgctgtttcatattttgaagtaatcaccgggacaaagagcgtatcagtgttctaaaagccaattgatatttggtcgactaggcagggatccttacaggagttgacttgattactttgacttgactatcgtttatgatgaagccagcatacctgaaggcatctaaatatcaaaaaggtccgtaattaccaagctactaaccgaagttccacacggaataactaattctcattgccttcgacagtactctaacttatgagccaccggaaagcttctaatactactcgtaaatatgcaaaccaaatacatcaagtcatacctagaactgcttcttctacgggctccacgtctgacatggctgaacttggcttcgggctggatgcaaaccatgaatctaccatgggagcagaaatggattagtcaaccagttcaaatcaagtgaacacattcctcaagagatcaatcttgggatgggctacttgccgaccaacgatgctggatcatcttgagaaggaatagattcatgaatctgcctgtcatggaattgttccctctccaaagggccttgcagacttggtgaaaccctttcagccagtggtttctcgacatcatgcatttggactgtgggcatttggactgggacatgtgctgaatcaacgaagcgagcatctttgaaagagggatgcggaatcgctccaatctcatgggccgattccatgatagagatcaacaacaccaagaaggctaatttggatggggccatcttcacttccagccctacggatgtcttgcgatttgtagattctggttgtgttcaagtcttcaagtgctttttttgtttggacacgcaatcaatctttcagcaatctggtcccgagccgcacctgggacaattgtgtgtgtgccgatctgctgcgcaactcgcagtcaatttttcagaaacctgttttatatcaaacatacaacttcttaccagcgttaatcaagggcttgataacagcggttctccgtgtgcacaaatcgtctactgcgccgggatttgtagtgctgagcctatcggttttctttcatttttatgtgtctcggagaggtaaacctgctgccacagggaatcgtgcccaaagttacaagctatctcagccaataagattgatgtttttgggctttcttgaccaattgcttggtaagttttttgctgtaccttgtactaatgaatgcttgctcaacaatatgatcagaatataagtcctatttttggaaggaaggcattcacacaacaaccaaaattcaaaaagcctttaccaagaattggaaaacaagtcttgagtccctttatctactcagtgcaatgtaaatagtgtctcaccaagatacaagtaggagtagtcaattcaaacaaagttagtcatccattcttcaattcctgcccaactttgcttatctcccctatctaatctgtaaaagtggctgtacacatacttgaagggttgaacttttttgaaaccaatttgtgcattgcactgactgtaaagaggtacttacgtgcaatgtttaccctgtgtgtgaaaccccccttcacaaggtttcacaagaacatgacataatcaataattcagcaaatacttcaaccctcacctccctgcccccccctagcttgacataagcctctcctttggggccaaatggaccccgcgtcccaaaaggacgctctctgaaggagaggcttatgaaaaaagccactcaaatgacctgagtgaaaacacattgagatccttttttgaaaaactgtccggatcaaatccaactgtgatctgtccaatctgtagccttttatgtcaggcttcaaggttatttttttgtaattttacatccacaacaggctgctcagtaatcaatcttgtacatgctctccctgatcattgcaatcaatcgtttggagtatccagatgttgtttggacaaaactctcacgtttttttactatcaacttatgagcaaccactttgcaatagaaatctcttgctgattcccacaagcctgaaagtgagaaatgagagtgcaatgaagagattcttagcttggaatcttgctgatttcatccttgacaatccttcaggacattgatgattatgtggactttgacgccttcaggaattcagcaattcttggacaatattcaggacttcaacactcctgtgaactttgataagtcttttatgattcttcaggacctcaacagttgtttggtgatcaattctttgattcttaaggacctcaacaattgtttggcaattgatttttcaggacttcaatgattctgtcaactttgacaattctctgatgcttcatatttttgtaaagtttatttgtataaagttggcacggacaagactatatatataagtctatctatgagttgaggtcagatctatatagctaggtatctggtctctaccagagcggattccatggagtcctcaaatttctacatcaccatagcttgcagtgcagagcggtggatggggatgtggtgtaatgaagactagtagaaaaacccactgattccaatggtgccattggcaaatatgtaatcactgatgttgagggttgaattgggtgaaacagaatttttcaggaaaatggctgggtggccttccgctcatttgtcacaagtccctccctgcaggatggggtgcttcgtgcccagcaccagtattgccagtgttacacagtgtcctcccaccagggaggtacttgtgttgagttagctgccctcctcctatctcagcagagacaactccttcattatcatctttgctgagctaggtaagcctgatcacttcactttcactttccttcctcatgttaaagttgtactgacaagagataacaacttcattatcaactttgctgagctagaataaaaaaacataccttggttctagaattttctacctcatttccccttttccttactgtccttaagattaaagtgaagggattggaaaaccttaaactgtggcctaggtgtattaaggattctactgggtgtttttttagaattaatctcacaaatttggccactcattttttcctctatttttcacttttgggctagttcaagctgtacccatctatgaacttatttttcaaatggtaaacacatatcattgattaataatgatgattgtagcatcaccaatttcacatactgtacaatgcaatatttttgttgcaggatgaagcaggagaatggaggcaaaaaaaaggcaagctgagtgccgcccaagggcctaaaaaatcaagaaacaaatgcaatgattctccatgatctcaggatgaaaccaggttggttttgggtcaaaaaacagtgcccaaacccaacccggcaaaattgatgggtcgggtcatacagtcaatattactgcccaaacccaacccaccaaggggagcaggcaggtcagggtcaggtagggttgttttgggttgcgggtcaggttgcaggttgggtcgcgggtcactttttgggtcaggcttggagcaaattttggtagtgcgaggctcaagcaatcagagagttgcttgcaattattgattgcacatttgatgaatgctgattgtacgtgttcccaagatcctgaagtctcaatggatgggatggagtgcaaggctgtgatgaaagcatccttcaaagtttgcaattttttattgatgaaatttgaacgtggtggacttgtgaagccctcattgtgtaggccatagcacagtagcagttgtattgatgatcaatcaaacggactcccaggatccttaaggctgaattttgttggcttctgaagccaaaccgtggaccggaccgagcttaactaagccttgacgagagtcatgtgcgggcaggtctgggcggcagcccagtctcgtcagagaggcttacatattattacccaaagcccgcgtgaggcaggcatgattttgaggttcttttttgtattttccactctgtttttgatgttattgttctcaaaatttcattgtgcttttttttcttgttctatgacatcttcttgatctttatgtattttttcacatttttatttccataccaatcgtttttaaaagaacaaacagaaaaaagaaaaattctcattttgcaggcatcaaatatgcttatactgagattgcgctcgagcctctctgccaaatttgcaaattaaagttcaaaatcatgaacttcattgcctattttcaaatataatcacacaccttttcaaaataaaaaaaatataggaaaatcaagattatgtagatctttcatctactagaattgagaaaaaaatggcattataatgaatgagtggtggggcaaggaaggttgctcccaccaaaacggtgcttctgggtcacaccgcaaatgtgttttaagtttcaagtccctccctgcgggagggggcgcttcgcgcccagccagttacaccagccagcctcccaccagggggacttgtgtagagatggtcaaagggtatccgtcgcggatacccgttatccgctggtggatacccgcctgtgccaacggatacccgccggcgggtgcggatggccccttttccgcaaatcgccggcgggtatccgggtatcccaaaggatacccgcggccgggaggggagatggccggctggaaggaaacccttccagccggtccgtcgccggccctttagagggcgggtatccgaggatacccgctcggatacccgctgcggccgacggatacccgctagcgggtgcgggtgcggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagagcattaaggattttggtggggggttttttcaaatcaatctcacacaaatttggttgatttgttttccgctagttttcacttgggggttctttcaagctgtccccatctatgtactaattttactcatggtaaaaccatctccttcattaatgatgatgattgtaacatttccaatcccagatactgtacagtgcaaaatgtgtggtgcaggatgaggcaggagaattgtaatcaccaaaaatataagttgaaagccatccaagggcctaaaaaatcatgaaaaatgtggaatgaatctccttgatcttgtgcatcttttgcctccccaaaacatgattatcagccaaaaaatggtgctgctacacacaattgaaggatgtggatttcctagttctcttgggccacgggcttgacttagcgcataagtccctccttcggagggtccttgcgggacagcgtcccccctccaatagggggacttggttaagtaagaacccaacccagtaatcaagtgggtcaggtcaaccctctgtcatcctgaccatgatcttgtgcatcttttgcttccccaaaaaataatgattgactgaaaaatggtgctgatacaaaggattgaagaaggtggatttcctaattctctcagtctgatgggtggacttgacatacaattccctcctttggagggtccctgcaacacaggctcacagcctccccctccacttaaaggggattgtttaagctggggccttttattgatgcatctgcaatcagtttattgaattgggaaacttgagcaaccaataccaaagatataagacagttgatatttatattttgaatcccttttttccaatgtgctctgtatactatctcacatacttggtcaggctgaaaattcccaaggacagaagaaaaactcccagtgaatccaggttataaatattcaatctcaagaaaaatcagcttcatcttttggaaccccactccctgtggtatttttccaaatcataaattaatgtaaaatttcaatttcattttttgtgtttctttgtttcttgaacattgctttaaattttggaatgaatgaggatgcttctctcatcattgtcgaaaatagaaggcaagcttttacttccaggtaaggattttgacaatatgttgcaccttgaattctgcactaaatttccttttcctgagtgtatttgggagtatagttctgggtttatggtgtgaattgtgatttaggcaggagaaagaatttcatgtatgcctctttgtgagaatgagacctggtggggattcccttcaggctttctactagatgtaaattctaggcacagggtgatcaagagagcagtttcatgtggataattcccaggttttttgatatcaatttcctaaagttttaatcaaaatgggcaaaaataaatcctcatgtcccctttcacgttttcattctaactctgtttaattaattcagcgtcaaaacctttttgaatttctgagaaatctgagcaaagattatagatttcatgtgaagttgattgaaccattttatggcctttggaggatgaaaacaaaaatcacaattatttatcaatttgccaatgagattccgtcatttaataagattctagagggtgtttctcactgaaagtactcctaaaatcctactccttcatggactttgagaaaactcaagagtcttggaggataaaaggaattaaacttgtaaaattggttttaaaaatacagaataaaattgatctatgttaaattagggttcaacatacaatgatttaggcctttcaatataaacttgcaagtgtaattctaaaagaatactcaatatccaaacttttacaaagaaattaccacaccttgtcaggagtgtgacaattctactagtataattctatttcaagaaagacacatgatgtaattgtccatgaatatgcatcacgatttcatggtacatagaagatatttttttttaaataaaacaaattattccattacatcaggggaatcattctaatatagtaaattaaagggaaattctagaatattcaaggaaggtcctcaaggggacctctagaatatttaaggagtctttctctatcctaggatttcttcttcagcatattcaaccccaaccttctgattgagaacagtgaatattctcctcctactatttagagtagtcctttacccaatccaaccctaccttattaccggaattactagtaagaagcccagaattatcctagattcacctcttatttaattccttggaaagtagttgttgtaagaccaccaactctgactgtagcctttcagttcaagtgctttccagctacttattgatatattaattattgcatccaaacttactgcaataacaagaattgttattttctcctaaagtgcttctttaattaatcaaagtgtcctttactgaggagtgtggacttagaacctcttaagtggtaatcttggaccatctgattgtttgagggttgctaggcgtaatcttgaccttgaaaagtacttcagcacagtgatagtacctagttttataataattaagccagtgtttcatacacagagctggcataagtggcacatatttttggacacagattcttccgtatttcaacattaagcaggcattttcatggaattttgggaaacagtgtatgtaggagagaatattagggattggtaaccaaggaacgaatttggatctccttcaataatgaatccatggtatcaatatgataatgcgaacgttttcgaacacgataccaaaagctgattaccatacatgcaaacttgctgggattgtgctcagcttcaggtagagcgaaatatttgctcaagcatgcatccagagcccgcaatgttaaatcttgtatgactatttgttgtctggtgattcttccaatgatcggaacgccagtgggagggttgaatatttcggccaacaaccatttcattaaggcttcattgtgaattctaacttggtcagccttggctcctagtgcttttagaagttccgaatgataacaggttatgaagtttatcaacgacgtaaatctggtaatgagttgttcaacggcacaatcacgtccatctttgtcaacaatccagttgagacgtagcatcacctcgctgtcgcctactttcaggatactggacatcgaaactggtgtaccgggaatgcgtttttttgatccgatttgaaagtgattcgacgcgggatgcaatcggcaaaaaagcgaatgcatcaacttcgagtaatctgacgaaaaggagtggatttgttgagtcatccaagcttcctttgtcactggcaccttgattggaaatcgattttgatcaacttttcgaacggtccttgatttaactggatcctggaccagagtgaggctgctagttgagccagtttcaagttgtccattatctgcaaaacgtgttttgctcaagggacttgcgagctatggtacacatgtaaaattgacttcttcagctttccggacctcataccacgggatatactagtaaagccagaatcattgaagagaattaacatttactgtttgatgcgacctcctgttgcctcgaaacattattttttgttttaatctttctagctgtgataaatataaagtcagccgtacaggccgtgtgttgacgcgacattttagaattttgagagttagtcttacaggatgaccttttatttttgaatgccacccaatcggatcggtgctgacacggacgtctgcgttcctcgacctcaaggcgtctgcaaaaatcaagccagtcagtgagtatactactttcaatgaatgatccacggctcaacgacacgagacctcacctgaactccgtccacctgaggtttctgcaatggacatgggagtactctgtgctggataatcactcggcattgggctggttgcttgtcttcgctctaagaaaatagcaaacagcacccggccagtgggcatatcacgatatcagtactgctatgggaatgatggtaaggtggaagacccaccttcaagtacgggaatggcctcgcccatacggccatctgcaagccttccgtgcttctgcggtacttcaaattccagatgtgatcgaaagtttgacttccgttcttcggcttcttcaacattgtgctctagcccgcggaaagatggcgagaagttgtaagtaggtttgagctcaggaatgggggcggatccaatttcctcaatcaattccaaaataattatgaaaaagtacggcaatgagcaaaattggaaaagattcatcttgactcagcttacgtgtgcccccagatgcaagcaaatgacagcgattaaatacgtgtcttgcgggggtgggtttattctaccaaacgcaataccatgtgcctccccggatacttcctctctgtatatatgtatgtaagcatgttttatcctgtttgtgataaatggtcgaagttgacacttctcttaaacatttctgggcaaaattcttgacacttatgtatgtgctgagcaaaaaagtcatgaggctacaaaggcccacaatgacttcccctccattattgataaatctggatgaaacacgtttgagctgaatcatttacccggtgaattcaatgagcttagtctaaaccaagaagagtgtcggattaaaagtgtattgttactgatccacatccagatatcctggaatatgtagtaggaaactacactcgattatgcggggtaaagggcgttggcccgtgggagacacgtatgaagccatgtccaacgcttggagcacccaagggccaagaatcgcttgtatttaaatatctatgtagtcaaaatttttggcaggttattgccgagggatcttgatgctcaacgcagtttgtgccagtgatgttgccgaagaaaccggtgaatctgggggatggtgactcacaattcctctttcagccaaattcagtccttggcccacgcgagaaccttctgccttgccctttggattttcttctgatcgtacacctcccgagcgagttagcgacgctcgcttgatgcggcgtttgacggcggcctggcccagccgaccccgaccagaagtttgggtgcgtttcacagtgggaggccgcaccagggcagcggccttgcagctgtcgcttgccctcttcgcaatgcttaccggaagcgcttgaattgaccgcggtcggcttgctctttgatgccggcttgctgggagcccacaacttgagcgacattggcttattgacctctctgtggtaaatacttcccgcttaagatcttaataagcttgaaccttgttgaatgcaaacgaggctgtcacagatgtgaaaggtcttgtgacagatcagggttgagtaccaaaaaaattgtttgatttcagaaatcatgagtcagatccaagaggatccaagttgtagtgagaagccataagtatgagcatttcaaccgaaccttcaaccatcctcatagttatttacaatggaaagttgaacatcagtttgccaatgctgataataaacttctcatacagatcataaacttctcatacaattcttacacatcaatatttaggtatctcttgatgtttttgatgaatgtgaaatttgtttacaaagtttgtgaagtacccaaggtaagaccttcctggaaaaattgaagacaacaatctgttaaaagctaactattctatctaatccttgttaaattttcagattgtgttgtgtcatagctgggctctagttctttgacacaacacggtttgtgtaaatgcccgttaataaaatgggtaaatttcagatttttggtttcaagaaagaaaaagctttccatcagcacgattacatgatgcctcacagaatgttcaacctttaactcggacggagtcggacactcggaccattcacacatgaaggcatgtctttataggggccggctctcctatgctcccatgtatcgccgccgatcggtgcatctggacatccggttgtatgtatccggttcccctcggcagccgtttgcagtttccaacatgctgcaacattgatatgcacattttacttgcgtacacacagacgtataaaatgaatcgtattgtcattcatgtcccttcctcggcccagagagaagcctgctcagttcatccgcgaatattctacatactcctattccagcaccagccagcacttgaggactgtgtgtacttgatacttcaacatcagcccgggaagaggtcgtcgaagatgtccacgtttatggcgctttcgttactccttttcgcacactggaatctggaatcgcagtgttcgggtttgtcacttaaaaaagcagccaaattggttcgcagggaagcatcgctcgctgaatttaccacggattctatcacctatcatagcaaatagacaagagccatttcgtttgacatcggcctctgatactaaaagtttagcactaccgaactggatcgttcatcatgctggtcccatgtgagtaaataaatgaaacagaatcgtcagtcatctccgattcatccgggagatgatgacatgcaatgtggcccttgacttgaatgaaacaactgacatttttgcacgtccgatccagtgcgccgttccatcagatcggaacgtatcagtcaccgcccaaaggctgcaagattgttcaagtgaaccaactccagcgacatggatcccggtacccgactgctcaagtccataaaaccatccatcgcgctctgaaaaagcttaaacagtcttcccatctggatgaatctctagatttcatcactgactatcagtgagaattttcctccattggatttctaataatggggaaaaatgcactgaggcgtgtcatttttcttattacgtctagataccatttgggcgaagactcgttgcttcctttgggagccatggaaagcttcgaagcaggggtacagtttgcatcgcgctatgaagggctgattgatcgagaaaacctcccgttcatacgagctagttcatccgaacgagtggtcgatagcgcacagaacttcacctcgggactcgcctcctggcttgagataaacatcaatcctatagaacctctcgtcatctctgaagatcccgacgtaagtctcctctcaagatgttgcctctccgaaattagattttcgacttatcttgttccgctccgttgtctatttttttctttctttcaaaatttcaagagcaataacagtaagtacaatagaaaaaaaacattctttcatttcttgggatcatctgctcctcattttagcaaagagtctgatatttgttatgttgccttctagccttagacaacaattcgtgtccgaaccgggaatccagtggtgagaagcaacaatggctaaacattttcggtccaagaatcaccgaaagattgaattcgctggccataaatgccgagttgaataacgaagataccttggcacttatgcaggcaggctgtctagcttttcgctattccttcctggtaaaccgaaattgccgcttttgacgtgccacttgatccttcgattttacttttaagctgtgtatatttgaatcactagccgatgagaaacttagtagattatgtggaattttcgagcatggggattggccgggctatggtgattattgatttgtcaagatgaaggaagcagaaaagggatctgaaggttttggttgcaatatttgacaaaccatttttgtttgttttccaaacatgcctttcaaataggttattattatgacttggacaagttgcgtgttaaaatcaagttcccggagcaatcaattttgtccaaggtactgacagacattttcatttgtccacagatattataatcacggcctgggaaatcgactgggccaagctgaagggttggtgattgtctttccctctgagtcttttttgagggtcactgaacatacgcttcgcttgtcgaataattacccttagaataagctacgtagctgagcttatagctcgtttgactggagataaaaaatgggtggaacaagatgaatctaaggttcggaaatatcaagagattctgtcttctttaagtgtcaactccaaagcgatagttcattttttgaatctcgaaacctaccacgaacaaggcatgctaacagcccttcctttgtcccacacatgcattaaaaaactttaggtcaatcaaactctcgaccgatcatgggctacttttcctttgaaccagagcagctacgttgatttttcacatgacaaccagtaagcttttctgttaaattgtatttacaggtggtttcgctagcttcactatacgtcctcaccaaggaacaagaggattgatcatcttgacgtgacaaaaaaaaagaatgattagcattcttgctgctctgggtatccagccccatgaacctcttccggcaacaggaccacctccgcctcataaagtctgggatgttagtaaatggatgccattttcgagtcgattaactatagagaagatgcaatgtgatcatcgggtgaatgaacttgttagatttgtactggtgagtttctcccttcccttgatgcaactgatatttatgaatctaacaaacacatttttatgcatatgcttccattttggaactgatactttcctagaatgatatgataatacccattccttcttgtaacactagtgatcagcatccattgctgagaggaagtccttttatttgtccactctctcaattcatcgagtctagaagaagcttactcggaaattccaagaatctgcatcaacaagttgggtatttccactcaatttccttaatactctcaccgatagcaagatcttgaactgatattctcttctcctagtgttcctccacaagaaggcccctgctatataatttgattggaagcaaaaattaaagattgagaaagtacatagatttttgagaagcagatagaagcttgaatcaggatagaacatcagtgtaaatgtaatttatggcttgtaggggggttcgagtttttttttggcgggaaagcctgctagtgacaatgccttctgcagttctctgtcgtaaacctcctggctgaagagtaatttttcatttgtttgatcgtattttcggcggatttcagtcatgtagtcttcataccaatatcccattagttcgatcgcagccttgaaaccccttcccctgttaagtattccatcgtcggtgagtaggttcaagacacacttctgagcttcgctctggaactttttctcaggattttcgagtatgtatgggacttcgatttggcccagtagcggccatctttccccattgtctctgaacaaaagaatgaaaaaccaatgaagtaaatctttgtatgcgcttccttggactcctaacatcgcccgatctaatccacccaagttgaccaaatggtgataaacatccagattgtcaatgattctttcgactcgggtgcgcagatctcttggtagtcgtatctttccattctttgtcactctgacatgtgctagataccggttcggtcctatttctcttgtggttgtgattctgaggttcatgttctttaggttcgtgggttcatgggaggaaagggcaagcgtttttaattcaccacgaaagagatatttgaactgctcggtgaaagctgcgcgttcactgtcttgatattgaaatgccttgagcccaagtcttctcacacttaagatgaagcccttattgtctgcgtctttcagttcatcccactctttcatgaacagacggcgagatttcggggttggttcgaatattgattgatcagcttctcgtgtttgttcgtcaatggagtgtttccccgatattgaatctggtttttttagcctattgaagtgatgttcaacttgttcaagatattttaggaagcatgttagtccagggttttgataaggaactcgactcggtcaacaaatgcagtgtcaagttggtcggattgcgaatgatcagctaacctttctcgacagcttgattgccaatcaccgagttcgcatcttcaattgatgatggtctagtacttccggagcctctagggtccgacggcgcgttttgcgacgacccattcgggatatggtctacaaaaaaagggctgtaatatcagcccagaaggaggcaatgggatgtacacagtggacagacgactcactgtgtctgaataaggagtcaccacgttcatgaacaggatcgccatgaggatataacgggtgtggctgcagatttagaagagtctcgtataaatcatccacaagtcctctgtgtcttgcaggtcgggagtccaaaggtgtcaggtctctgaacacatcagcttcgcaattgggaggctcgtcaaatcggccggctgatgctctagcttccggaatccggggaagagttgccaacgtaagactgaagaagccaagcacaacgccgaggaaaatggggccgtgccattccacagtcatcctgtcagggcctaattaatgatacgaaatcagcgctcaactcgatttgccgatggtttttttttttgcttccgggacgatagcgttacggtgaaagcaagcgggtatatcaacattaatgaagcagtctcttgcatgcatgcagcacaccagacagtaagaggagaattcagaactcatcttgggacttgatccttcatttctgaaacacgtttgacacattgcctaccacaacctctctggtgtagatatttcaagcagtcccaaaaacatcaggaaagccttgaggtccctttgaaatctcactcgggaggcttgaagttgtaaaaatcagacaacatagacaactacatatctgactcccctgagacgaaattggtggctgagcattttgagggaattgttttccaaaaatgaatatgtaccagggaaaggagtggatgaacaaattcaaaaacaaaaaagagatcaactcaaacgagaaaagaaatccaaagttcacaggtcaggaggtgatgatgatgagagagtgattgagtggggaggacttgcaagagagagagagaagagtccaaaccgcgtttttgtttttctttgaaaaaaacaaaaaaaagctctatgaacaacaatctttggcaagagtctagatgatagacggagtgagtgagtaagttaattgatttattagccagatttctgagatttggtcttctattttttccatccacaattgaaaccgatcatgatgattcaaatcagccaaagaaaaaaaaagagacacaaaaaccaaagctgagagaacgaggagaaacaacaaagaggaagagtgtggggagggaggaaagaatgagaggaaatcaagtaagagagttattcaagctgaggttttttggagtctccagaggctgattcagatgatcattaaacccatcaaatggattatccagaagattcccgttcccattccccttattattgatattattgaggatagttttattaggattcagatgatttccactagcagttgtcttattcaaggtctccgatgcatcatttgcactcccactgaggtcttcaatcttcttcttcttccttcctgcatcatctccatctccatctccttcatcatcctcttgattattcttatgctttgtagtggtagtgctagaatccttcatcattttctcattttttttgttctgttgccacacgtctagagccgcacaatcgtccaacgtattagcgaattgccaggtagcttctgactccggatatcccgcctacaaatacacacactcaaaattaatttctccccatactcttttcttgaaagggaggaggagagaagaagacggacccaaagaactttatagatagtttcgccattaatatcgacgctttcgccgatgattttatcgaccacgaagagctcctcttcgtggcccaacggattgtcatcatcatcatcatcgtccgcatttttattagacttggatttacgtttctttcgagttttagtagtattcccagtggtagtggtatcgagttgattagcggttacgccacgcgaattacgtttgcgtttcggatggtgactgaggttgctcgtcgtcgatccatgttgcgagagatgggcggagccttgacggtgttttgatgagctcgtcgtcgagtcggccttcgacgtcggctgacctgttcatccccaaggatacttgaagattagcttctcagggaccctctggtgatctttgcgacaaacgctctgacctgctggaagcgacgacttcttccgctgattacgctcagacacgtcttcgaaatcggggtcagaatctgattctgggatgcgtctaaacaagatcaaataggatggttcaaggtaaattgtatgtgagtgttttgaatagagggagaatggaaagagaagactgacttcctaacaaatgcgggtttagagtgagatgataaaggctcttctcgaaggaatggatcgagatgatgggtagactggggatcatcctttcggaccactcccgcccgtttgctgctcttgtgtccgactcctggagaatctgcggcctgggcgggcgagcctttggcctgagaatgtttgctctttcccgtcgacgacgcgccgatcttctcattttcgacctgcgatgcgactttcttcgtgcgggttgatggttgacgcgttaattgacctgaaacataccgatcgagtacaaaattcaattacccgttctatattttcttattgttttgagatgagatgagagagacagagagagactgaccacctgacatggtagccttgagcttcgaaagttctttgaatttgtcactttcgaggaattgatcgattgtcgcttcttctctcccgaacctgccatgttttttgacgagaagggtggagttttgagtagagggaaagagggacctgaacgtttgaagttcggttctacgttcggcgagttggtcggcgtcttcgaccaacttagcgggctctaagaggatcctagattcgaaggaatgtttgaggaatttgtcgatggtgacaaaggcttgatagaagccggaggtggtggaatctgaggcgaaggtgagttcgaagggttcagaggaggcggatgagtcgcgattgtggttttgaaagtgatggcgatcctggacggcaagatcgaagaggcgatgttggatgggttccaacaactgataacacaacttccaggcgtcgatttcgtggtaggccaacttgaagatctctccgccatcgatcatctcgatgagaccgtggacgaactcgatgaagttgtcgatctcgttgaggatcgtgtcggcggcctcggagaagctttcggctggtcccaagttttgatcgagtgagtccaggaaactgtcgacgaggttgtccggtttgcgcagacagaagttgaggaataatctgacgccgatcggatcagctatctcgggctcatcgacgagggcttggatgaagtcgtagcagaagtccttctggaataccgaggttgccttctggacggccaatctgagggcaggtgtgatcttggtttcggctgatcgactgctgatcggcagcccggttgccagtgtggtcatttctttggtctttcgttcgttcgttcgttcgttctttcgttctttgtttctttgtttcttgagggtatgtattcccagttggtggttggtcaatggtggttggttttggttttgggttttggtttttggctgtgtggctttcgtctgagttttcagtcgacgcgatcaagctggagattatcagggacaggccagtgacagcccagctgacacccatccaaactgagcccactactaaaactcagcaggtcacccaaacagacaacacctcatctacaaatattagtggtgctcagattccacattcaaaagcataatgtgagatatcattacggatggtgcttctgaaacgtatcccttgggatctcttttccttcagcatgatgcatgtaaatagaaaaacaatgtgtattacaagctgggtggtgtaaatgttgaagatagaaaaaaataaactcacacacaaacacaaacaccaatggataaataaataaatgataaatagtaaaaaaatatggttgtgtttatcgaggaagatagaaaacaaaattacaagcaaacaagtcaacgaacatgatgaggatgaggatgaggatggtgatgatgatgagaaggaccaaaagaaaaaaaaatcccgtgataagatgaggacaatgggccgatcgatcactaacagaacaaataaaacataagagaccgaagaagataatcagaacaagtcaggtatgaaacatcagcaacaagagaaaagacggggggtaagcgtacattgaaaggatccttaattccagcgagacgtttagacgaggatcccgaggcagcggaagaagagctaacgacatcgctgctctcctgagcagccgacttggcttccctacgcgcaagtcgctcttgagatggctgcttcttcttccggcgctcagagacactgagtagctcttgtccatgtcgccgctcctccgctagctcttgcttcatcctgcgctccgtcaatcgcgcttcttctaactcaccctgtaatcgctcgatctgcgtctgggcttgtaacatctttttgcatcaatcaatcaatcaatcatcataataattttaataaaacgcgcaagaaaagtttgatcagtctgattcttctttcgtcataagaagaaacaaatctggtttctagaattgacaaaccttggagcgttggtctttaagtttatcctgtacccgttcagcaaccctttcgaattcggattcctgttcgaccatctggcgttcaagttcggagatcctagactgcgattgggccaacaaccggttcaatctttccccccgaaggaacattgttaccatgtgtgtttttttttttttttttttggagacaaagtaagcaagcaagaaaagaagccaaataattgaagagggagagagagagagatgtttacctggtacattcgaacctcgagcgttctagagagcttgccaatgaccgtgtcgtctcgggtccacatgagctttcagcctaaaaagaggggccgtcgagagtcaataatcaaaatgataaatatggctacgaaaagaaaggagatagaaaaagaagcacttacgggatcggtctcggaagaggatgtggaggcggatgagcgccggtttttcatacggacgcggaagcgtctcaacgcgtctcgctcccgacaggcttctttcagggcagacttgaggtcagctatttggttcgaaaggtcacccaagactcgcgaaaatgcccgatcatcgctatcacaaaaacagacagagtggagggcagaaagatcatatacacctttagtaaaacattgtacaagagcaaataagggggggcggaaaagaagagacaagaactaacgaggtgttgacagagatgacggaagacctatcatttccagcggccgattggccatgcaagtcgtcaagtatgccagtaggacgcgcagatcggtcgtccatcggggacgagaactggctattctgagtgacctctttcagctggttttccagctgtctgatctcctcctccagctcgcgttgttcattcgactgattctcacgaatcatcggctcgttaggcttgttgaatgggtgtgcttggttcgattggcttctttgcgatcggtccatcttttggcgtggggtagcttcctaaaaatacacgtgtcaatagcaacaaaaaaaactcaatatcgccacttgtgatcattcacttgcccgggagaatacatcgaaaagtaaaaacctaccaagtctgccattggattgttgagcgtctgagaggagggctcagtccttccggtttggtcttcttcagcgtatggactacgaacatagaagccatcgagccccatgaagtgttccaagcgggccatgagctgtctgatttcgtcgtcccgatagtcgatcaagctcttcagacggttgatttcgtcgtgtttgagcttgagttcgagcttgatctcgcgtctcagcgattcgagttcttcggtaagctcggcaatcaacgtgatcgagcgttggttgttccggtgggactctgagccggtgctccgtgataatcgcgctccttcctgcgccgatgtgggcgagaggagatgcggtatctggctcggattgtccgcctgacattggagatgaaatgtgcacagatcttcgctgataaggctatggtcctgtccggctgcttgatccgaacagtctgtgttctcattagacccaaatcaaaaacaaaaaaaatgagtcgatagatcgatcgggctgacaggatcaagtacgagacaaaaaagaagcttacgtgagggtgatgggagaggggaaaaaacttggatggcgccatgttcaatgattgaccaatcccccttattgacaacatcgacacgctccaggacagactccatgacctctttactctctcgtaactgtttctccagcatcgcgatctttcgcttcatgacctggttgacggccctgactccatcacgttcatcggtcagttgctgggtttcgcgtcgatgagtcgcttggaggtctgagagcgtgtccactgtggtgagcagacgagattgcagtgtcgtttgtaggttggtcagcgatgagatggacttcttcaagtgatttacctaaatcaaagtaaaacattcaacacttttgttatttttttcagaaggtttgatatcgggcctgagtttttgcttgatgatcaccttttgattttctagccatctttcccggttttctctttctgggtttcctccatcaggacttggcaaaggagatgcacggggattactcgaaccgccaactggttgatgatacacaaaattcagccttcattgttccttggtgagcttgtgaggaaaatttttgcaaaaataaaagtgagagggtgagagacagaccaccaagtacttgttgttctctaagtgattttaattcctgagccaagaagttaatagcattgatgacgttatggggcagagttgaaagactggcggcaaggactggtaaggtgataggcgagaagaattgatgatcagtagattctcgagagatatgagggggtaagagcgggatgagcgagatggctagggtagtaggatcgagtggttccgaggtggagctggaggatgattgacgaagtcgagtggagttgtacgtggacattgcggctttcttggattttgtcgagccagtcttgggtaaggtattgattatcaaaaaacgattcaatgtgtgggtgccatccttcaatcaaaatgccggaataagtgaagctttggttgcgcctgtcttcaagaacttgaattgcgagcctgagtgatgtatgaatgttttttctatgcaatggaattggtgtaccaatgtcagtgatgcttacatggagaatgtgagatgtatgctctcaaattcaagaaatatttgtgggacaaacttttttgattgattgggcccaagacgcgttccactccagtcagagtgatggtcgcgtcgtacgaagtcaaccccgcaggtacaaatcttatgtggcaagtgatctacataagggttcaaaaattagtagatggtaaactggtgtatcagaaagtaactcactgtgttgtgaatttgttgttcaactttttccccaaatgatggaatgggagagagagagagttggtagcatcccccgatcccccgagtgtatcacagcctatgtagcccgctgcccgatgagtcccgatcagaccacttcaccccggtaaacaaactctggtaaacttctactcgggcatttttcctccgctggagtactaacaacaaccagtcaaaacacgtttacaagtgagcttagagcggcatggtaagctctttctatcttcctgaagttccccgctacataccaagcggaggagtttcctgccaagcacctgtattccactctctccaagttggctacataaccatcctaaactgaggggggcacgctggcggtagggactctttgcaaggcactcctattgtatcaggccctccttcaaaagaggaaacttgtaagttggggccgaatacatgatctccatgagaggcagaaggctcctaatccctcatacatagactggtgggctctgtttcccccgctcccccctacaacctaactcaaagtttcggggcggcttaggggaaggttaatcatacaggtcttgagataagaatccatcaccaagaagcgcagacggataaagatctcacagataacttgggttaggggtattgagaatggaagcacaaacgcttttcttgatagctttctgtattcttgttatcaggttgtggagctcctatcacagtggggctatcagaaacgccgaaactttggctcatggtcagcaacttcacattttattttctataacagggtctgactctaagcgagcagatcttgatcatatgcatccaggatactttgtgttgctttacaaaactaaggggaaggtcgcattgtgtggacgcaagtaaagctgaatatgattgaatcctccgtcttatcgttatctttcttgatgttcaattggactggacatgttgggggcttcccaaatccctcctaaaaatctcatgggtttgatagttcgttgtccttgccggttcaacagtttagttttcggaaacagctaggggcggagttaccatcaagtctagagaggccgctgatgccaacatcggttgactgtccgcgcattgaccaacttgctcctcctgaagacgacacacctgaaaaattgtcatcaatcggaaagtagcacatcgcagtttccatatttttgatcaatgcctcattctcattcttcggctcatactacgtgtcctcattcttttgatgtagttgattcatggttttcaacaagtccaaggccggctgttaatgacgatccagccacacctatttcagtcgaggaaccctctgaagaatcagttataggtacgacttgagaagtgtttgatcttttattcttgaaggtttcatcactggcctggtcatgtcattcgaatcataatcaggcccaaaagaattagatatgcaggtttgaactgatgcaagacaaaataacaacttgcacattaatttcatttgtttatctcctctacagatgctttgcggtatgctggcttcagtgtcactgaaaatcaatttatgagggctccaaaagtgaagggaggggctgtaagaatttctctcaatgatccaacaagaggttaaccacaacgggcggttcaagatgctgacatcctcactgcattcttggcccttattgaattaaggtaggaacaactcagcacttgagcagcgatcagcttacctcaagccctcgagggcgcaaaacattcccgttcccacatgtattgcacactgacgcgagctccacaaggggaaacgctcaaatcgaatatgccgatctggtcaaaaatcgtggattaatgaaccgggatgatctcggcggggcccatctcccggatgagaagcttacattggaaaaggagggatggatgacgaaacaaatcaactttttttcggccagctttgctcggacgttacaccgtttacatcccaagcccaatcaaatacaatacttatacacacgaaaacatctcaaaaatttgtcactcatcctcacgaagatgcaagcaaacgatttgacggctacggcgttctgctggatcgcccatcggaatggaagctacgttgaacgtgaccgattgatcaagagcttcgaatctttgataaccttcgtcacgtattaccattcgaatgttctaaaaaaactccatgtcaaaacggatgtgatccagagtttgaatcagacccttctagaatggctatatgcagaaatattgaacccgccaattggctttccaatcatgggtgacattacgcgtcaaaaagtcagctatttgttggcagaagagcagccgatgtttggaaaattgaatgcattcttgggccatttctttggccaactcaaaccccaacccaaacctgccaccctttcttgtatcttaatcaatttttggtatttctccaagcacactcagatgtggagaaaggtttccgaggatcaggatcactgcttagccctgaaggaacagattgaggggagtgcatctgttccatacccgcgttactttctttctcaatttcttacttgaacaaacaaaatttaaggagcatacttcaaattcctttcttttctttccctcaattattccaaagttatcatgctcatttccaaagatagctgttacaaaattggctgatgcctgatttgctttgatggggctattagcggtattcaaatttgagtcacattttcctgataaataatacatggactttgccagtgattatataggcttacataataaaatccaaattgcaatatcagacatgatttgagattgtgatttgtgaaattatcaaacaacattggatgtccctactgatggtattcaaagttagaccataattccataaatcacaatttgcaaacagcatttgtctgggaacattgcgaaaaacacttatataagacctgctaaaatgcatttatgctttatgatttgtgaaattatgaaaacactttgaagaactttactagtggttttgaaagcttactgcatagagttgtaatcataaaatgatgaattggttttgatataatcatgtaattatgcaagcagatcatagcaaaaactcgtctatgaattgaggtatctgtcagctgtcgatcttgcgtagagatcaagctggacaaaattggtggtagtaataaaatatattattactaaagagaagactaaatacaaagggatatagagaagaggaatagaagtcaaagcaaggatttgatgaattgatttatttaggtgcttgttgcaaggggttgtgggtgttgtgatgatttcctttggaatgatgtgtgaggtgattataatatggagactggccatctctaagagatattgtgtggctttcttgcaacagaaagctagaattagtggactatgaaaatctggatttgcagccttaaaaaatggtctccaaggggctgtatattggacaggaactccttttatttcttaaattgttccagaacctttgaatacatggtcacatgcaaaaacatgtcattataaatacaagaaaaacttggtaaactgctggcagttaacatccaaagaatttgctgagccttgttcttcaattcaaaccttactgagtatacctagtggtttcaacaaagtagatactggtgtattttgcaagtcaacttctgcctgttacctgagattttcttgcagtgcactgtgttacagtttgcacagtcatgtgtgtgctgatacaaaaatacatgaattgccatttatgtgcctgtgcatgtgacaagattaggatcttctatacaggtgctcagtgtgacagtgactgtaatatcacagctgcttcatttcatgtaacttgattcaccttcatggcacaatatattttgaatgtagtattctactattagtattggcagaattaatgattgaaattttgaaatttgtagagctaattttaaggccttcatgaacaacaacatttcacaaatttgataatctggattcacagactttgagtttcctgatcaatcttcccaacttctcaatttccagaacagttgttttcatgtaaacacctcagaatgggctttaaaattccatcaatttcaagtgtgaaccccactattgcacagcactcatacacagttacacacatttcaaacctgctgttgagaataaaaactttgaagtccttcaccacgcaggacgctccggctgcgggacggtgtcagtgtcagtgtcacgtctccaacatggggggaattttaggattgggaccagcgtatcacatgcttctccaaaccaaaacctacagataagtgatacaattggaccacaaagaatagggacgtattgtgtggaggcaactaaggcttaacatgttagaaacctctatcttctggctacttgtcagcctgattatatgggacttaaccggagaagttagaaccattccaaccccctcttttgacagtgatgagctcggaaatatattatcttccctaggtaaacagttcaatacccgggagcagctggaggaatacctgccatttggtgtggaaaggccgttgatgccgacaccggctggaagcgatggcattgatcaagcttatcatgttgaagatgatactgtcgacctttcattaatcggaaagtgaaataacagagcccccgatacctttcttccaacgattttcccgctttcctactcgtcggttgatattttttgcgtccttgatcttgcatgtagattcgtggttggcaataagcccagagccgacgggtgatcaaggcccaaacacgcacatggatatcgatcagtctctaggggaatcttttttaggtacgtacgagctcagaaagtctcgttctctatggtcatgagtgttcagttcggaactgggcacaggctacagcctcaaatattcacttgacaatttggtcttttgattattacagatgggtttaggaatgctggatttgggatccctggagaccaattgacaaggaatccagaattgcaagaacacccagtaagctcttcatgatcctacaaggatcgctcatgtcttcccatagtttcaccatcacagattctgccaatgaccattgatccactcgttgcacttttgatgaccttctagacaggatcaaagaatcaattaaaaaacaatccgctcaatccgagcgatcgagagcaagaaaatatgctgcttcaagaacacgctggcccgagctcctcgatggggaaagctcaagttgagcctgctgatgccatcaaattaagaaccaaggctatcatggacaaagaaaagtttccggaagagaaattcaagatggaattggcgaacgagaaatggatgcttcaccaaatccgtgcggtttgcgacaaatttgctccaatcttgcaccgcttacgtgtcaagatccaccatccacttttttcatatgcagaaatccatgccagaggtttgccacttatgattaccaaagttaaagacacagatttgagaactacaacattttgctggattaccaatacggacggaaactatgttgaatctggaagattgatgaaatgctttatatctttgatcaccttcattacttattaccattcaaatatgctgaaaaaacttcacatcgaaccaggtgcacttcagagtcgaaatcaagcaataacggagtggttgtgcgaagagatagtgcaccctctcatcggctttcccatcataggcgacatcaccgctgaaaaaatggatctaatattggccaaaaaagaaccacagtttgggaaaatgaatcaattcttgagtcgttttttttctcaacccaagatcccgccacgcaccctttcacgtgttttgatcaactattggtacttctcagggaagacccaaatgtggaaaaaatatgccaaacatcagcttgatcaagaagctctgaagagggagattgatagaatcatatctgacacaaattaacaagattcagttgtcttgtatcctgctcattacatgactgtttttttaattttcaattttatacatattcttctgagatttatacataatccatggttgatataaataagctagtggtccatttggcagtgcattttatcataagtaaaaatatgtaaatccaaataatcagaataaggttgataaaccttaaaccaatcattgcaaagctagaaaaccctctgctcattacagtggatttttggtcttatagcatgaccagccaaacacaattttcacttatgtctatatatcaagaccaatttttcttaccttttttactatttcctatttgaaatggcaagagattgagttcccaacatggaaaatactgagttcatggatggaagctgaatcatttttggagaaagaattgtggtaaagaatgattgtgtacccaggagaccaaattcagaattttgtatggaaagtttgtggggattgatgacaggattagtctaaatttctggctcaggaacttgacaagaaaccaaaggtgggaaaaaagaagtgattttgtgagaaaaaaggatcacagaagttataccacagctgatgatacgttttgataactaccaaggaagttactgcgatgttgtgaaagacattatcattggaggacttcccgttgtctaaaattgtagatttacaaggaagggctaaagcttgttggctggtgaaaattgttcaacctcaaaatttcccccaaaaacaaagtttggccggtctgtctaaaattagccatctggttgacgggaagtcctccatatatcctaaattatagaatatgagaaactgaaagggtactcaatttagaaaatcaacttgactcacatctaaggcaatttgaaaaactatcaaagccaatcacacacatcattgtggtttgatttaggttagcttgggataatttgaatttgaggttaacttcagcagaaggtttctgaattgaactactggaaatccattgaaagcctgagctcatggtaaaggtggttccaatatactcctgggtttgatagttaattatagggaagcatgtctgtgccaacaatattgatgtgagcctgggtctcaaaagtgacagcaggacacaaggtttgggggcacttttagatgtatttcttaaaggaaaagagatacaaataaaagtagaggaaaggaagaagagaagggaaagaaaatagataataatcttttaattgtttatttatttatgatcaagtttttatgcagtcttactttccttagaggatggctgttattaagcggaattaatctacgcctactaattaaatgaaactgaaaagggtacttggtattgatatgtcaatccaacctcaattttttagatctatgatcaaggttctttaaagggaaacctatgtgattttcagttataccaccaaaaagagatgatgatgatgacttgattagatgtaatgaagtttgaggcagaggtttagtagaaacagaatggagtaatcattcagagagacaaagaagaaacttagcagaaagatgcaagctgaacttgaaggactgccttacatattggtgatcctgacacaatgagtgggaagattccaataggtgagggactcctaacaataacatagtgatggcatggcggtgaatccaagttgaggtttgctgatttctggtctgagttggttctgggtgggtctggagtctgaagagccctcctgaaaatgcaaactcagtgtctactgagagaattttcagagctggattacataatcacaatgtgtaaatgtggtagagagttgggattctaacttggttgatatttcacaaggtacagtgagatattacaaagtctatgaaggagaagagtagtgtaaaagtgtgtattggtgactaaggttgaatttaagagaggaattcatttctgaatccagaatttaataaaagattaatatgacaaagttacagtaggaactggagtgaaaaaggagaacttaagcagtcttttggctagcttggctggctctaaggctgacaattgacagttagctcatcaatttcttagaccacagtactcttggtactgatatggtgataatggcccaataacaatgataaactaagtctcaatagatttttgggctgatgatgatggtttttagcccattctatcatagagttggtggagggattcccattgaaatttgtagaccctacagaatcagatttagactcaccatatcagacattgcagggcaatctgattccagggagtgacaaatctggtttatgtaggggatacagaacccaccgtatgacctctagggttttaaggcatttctttgtgcttgatagatggtagactgataatatcaaaaacaatattttttgaaaaaagacaggaaagggcactacactcacacatattagagggatagcatatgatagtgtagctgctcattatttctcatacactagttgtggaaaagtgtgttttaacccatgcatactttggctaatattctaatttgctttccctaaaagaattctgttctaatagaatttatgaaattccaactcaaggtgtcaattggttggagtgttgttatctttgtaatcaatgaaaatatccaagaatgtgtgataaaatggtcatagaattcaagcggtcaaatgaggatgataatgtagtgttttcatcatcaagctgaaagaaagaaagaaaaaagcttatttctgaggctactttttttgttgattggctgagtccaaaacttcagaatttttgtttggtaaccaaattgggatacatacttagctgtagtgatcaattgttcttatcacatttttgttgaactgatgaaagatgaaagaaagttatggattatagatggaattagggttccgatccggaccccgcagatccggcaagatccggaaaccccgcaaaccggatcagggctcgggatcgacccagagagatccggcatccggtcggatgctgaaaacccccagaagtcggggatttacggggattacccgcatcaaacccgttcgggggcctagctgctgcacctcagctctaactttcccgccctgaacccccttttttcactagcttaacaaatcccctcaaatcccctcgacagagggccggaggcaactcgcaaagcgagcctctgaaagaggggcttatgagcaaagaccaaatttcagcctggaagctggtacagttcgtggcttttcattggtaattccccctatcctgtccattactcttggctcatccaaccaaaaatgatgcggctaactttgtcacatacgtgaccatatgacctatcgtcctatattttttttttgtaatcttggttgctaacacttatccatcctttggatggaaagtgaggactgcaaatcaagctgaaattcagcttatcccataacaagtggtacaagacatagtatgtcttgtgcagatggcacatgaagtgtctagttgattttgtagaggccagtacaggaagtatgtcccatatacagggaacgaaagcgcataagtcatagtatgcattgtatgacagcatacataagaatcttgaagaagaatcctgagatgcttcatcatcctcaaggccaaatggccttttttggaggcaggtcttgccaagacccgagggcccctggccaagtgagtgtacccaaaaaatccccacaatggagctgtttgcactagtccaaacggcagaaggaatttccagttggaagacagggaaaatgtcagggcaaagtttttccctactaactgcccccagcttccacgcgcaaattctgacattgctcgcaagtccctccttcggaggctcgcgcttgcgcccgcctggtacaggccctccgatcgagggacttgggttaagttagcttttttcacagcagaatagcaaaaaaaacataaaaaaaaaataccctagacatccggagaaacccggctaggtgccggatatccgcggggtcagggttcgggatgcatggaatccggctccgaggcaccgggtcggaaccctagatggaatgattacgtaagctttaagtggtatgttgtatgcccctagtatttgatgaggtcacaccttgcaacattaagcaaatcgaaagagaaccaccccaagagagcaacgacaacagcaacacacaagacaaccaaaaaaaaagagaaaattgaagccgacgagaaagagacgcagacgcaagacaatcgagaaagcggaaaaaagtggcggagcaagcaccgaaagaaggatgagcgggacgacccaacaaggcaatccgctcccggagaacgggctagtggggaaactgacggcgagtcaatacggggccctgaagtcattctggcgggagtttttccgcttagtggacagtgcgcctgagaaagggagcgccgaagagaccctcaacgacgactctcaagaacctctaccttcgtcatcttcgggattggtcgatcaacaggagcccgaactcgaccttaaagacgacccccaactctcaaacaataggtctgctggaccttcctctaatcccggtagtagtggcaatactaaggacgaacatcttaaggaaaagttgcgcgctgaacaggaacttagggatgctaaggctgccttggaacgatacggaaagacccggtttctggatacgttttggaacatgatcatggtccagtctcttttgatttcccatttatttgaatttgttgaatcacaaactaacataagataaataatccttcaatttatatagatggatgatccggatgtcatagtgctgaagttcctacgagcgcgcaaatggaatgtagcggcgggagtggcgatgatggcggcatgtatgaagtggcggatcgagtatggggtggactcgatcattgccaagggcgaagagggattccaaaaccaggacgggttcttgcaccagctcaagatcggcaagacgtttgtccagggcaccgatcggcagggccggccggtcgtctacattaacgttcgctttcataaggcgtctgatcagtctccgaagaccctcgaaggtccgtctcgtctcttcctctctttcttgcctataatgagatgttcattggtttgtttttgttgcgatatttatagagttcatcgtcttttccatggaatccgtcagattaatgttaactccaccattaattgagaaagtcaccatcatcatcgacatgtcgtgagtctcatctccccatggatcaagacgactacctagcatatactgatgattgaagattcgcagaggatttggactggcgaacatggactggaagtcgcttgcgttcattgtgaaatgtctggagtcttactatccagaggcatgtcctcatcagatctccattcctaaaccacaattgattaattactcatgccttcccggtcgttttttttttgtttttgttttgctccttagtcgttaaatgtcctcgtcgttcataaccctccttgggtgttccaagggctttggaaaatcattgcgccgatgttagatcgtgagcgagacttatccctctttcacacaagattatgtccctccgaagctgtaaaccttcaagaaaaaacaaaaaagctgatcaaaatcattattacttttaaaaaagcggttgtgcgagcgaagatccaaatcaccaagtcgacagaagagctaaaagagcacattgaagagggccatttactgagcagtttaggaggcacgaatggatggcgatgggaatacgaaggggtgtctccggacgagaacgtgttgatggcggacacggtggtgcggaaccacgagctgcagaaccgcaagaagctgatcaaggcccatctggacatcacccgcaaatgggccgacgaggccggcccggcggaggtcctgagagacgacctcctcgtccccgacgattcttctccctccgctctcattcgtaaattcatcacttatcatctgcgcgttcattacttcgtcttggtccgtccatctctcttctttgcattacccccccccccccacttgcaacaacaaaataacaatattgattcttggactcactttttctgacggggaatataggatccttatatccgaggaagatcggtctaccatcgcaaaggaagagtgataggaaacggattgatcacgttcgaatacccgcagctacgtctgtccaaacagaccgaccaccccatcgatcccaccccactcagcaacaacaacagtcataaagaaggagacgatacggtgctcgtggattcttgggaagtcctcggatatcctatgtcccgcgaaaacttactcattcagatcgagaagatgaagcgctcattcgctctcaacaacatcgacttccccgtcttttgagaccttctcctcccccatttttttttcttcacttcctccaatagataaacatccttattctgtcgcaagaaaaaactctttcgtgatcagcacttgtatttcttatgtatgatccttcctgatcctttcttataactttcagtctcccttcctacccctctctctcctacttcaagaccatccatccatcctctctttctttctctttcacctacacagatgcactctacttcccccccttatctttacctctctgtctttctcaaatcccaacacagcattctttctctttctttctttctctctctctctctctctctctctcttattacacaattatctatttttttttggtggggggtcaacctgatgaattaggtcaaagagaataaatgaactttaagacggcaattataaacagcctttttttctttttgagaattttttgaattttgtttgaattactttcataatgtttttattattattttgttaaccaacaagcaatcttgaaaagttttcaaacaacctctaggaggttgtttgaaaaggaaaaaaaaaaaaaaaaaatcaaaattcacttatgtgatatcattacagtccttatgggattcactacactccttatgggctgtatcctgctgtacaacataaaaaatacagacagtactctgacctagaccttgatacatgttctcaatgcagataagcaataaagtagctgtttgtgtttataattgcattgtgtttggcctttttttggtttctttttgaatttcacttcctcttaaaaaaataaaaaaatgactttcaaaaaaacaaaaaaacaaaaaaattacaaaacaaatccaaaaactgtttataattgctgcctaagctcttccgcccccccccccctgctttgctttgttttgtttttgacaatgttttctatgacttattgtgtgtatgtatgtgtttttgaatcagcttgtacagtgcctagacagtgaaaagtgactgcttattttggattccagagctctgaaacacaaatttgaaatcatgagacttggtcaggtggtgcatcataggtcccaaaaaatgaatatgaaataatgaaagcaaaaaaaaaagtttgaaaatttgtgaaaaataaaaaataaacttgatttttttcaaaagctttgatattcattttgggtgagtgggagtgctgaaagaaagaaagaatggaacatggcaagaatgattataaatgaaaaaaaattggaaccaaaaaaggtttggccagattggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctgaaaaccagttgttccaaaattttcatttataatcattcttctcatttccccatctttcttcctctcagcactcccactccccaaaaatgaatatcaaggcttttgaaaaaaataaattttattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcattttttgggacctatgatgcaccacctgaccaagtctcatgatttcaaatttgtggtttggagctctggaatgcaaaataagcagccacttttcactgtctaggcactgtacacagattttgtcactatggacataggttgggtcaaaaagagaatacacacatattcacctgatgctttcaagttctcatctgcaggataacataaatacatacatacacaagttgctgtacaaccaagattgcttgtgttcctacaagattgctgaactctgatcacaaccacccataccatcttgtttgttccctcaacctctccctccctcccccaaaaaaaactcatcaaacataatttgtttattggttatatataaaagaggcagcagacatatggcatgagcaggaccctggaaaaaaacagagtttgctacagactatgtatgtatgcacatcagttataacacttttttttgcatataacacacaacaagtgaggtaaaaaaaagtaagtgagtgagtgttggatttggagtaggatttgggggacccaaaccaatgcttattaacccttcaaaggatcaggctttttttttggggggggggggggtgcttataacctgaaaatgaagaaccctccccccccaaaaaaagctctatttgtttttttttttgatgcgcaaaaaatgtccaaaaaaaaagagaagatacatattgaagtgtgcgtgtgtaagtaacgatgtatgctaggtcatgtgaccagatcaaacaaacataatgagttacatatctggtgatcaatgacataagtagcatcattttccaaaaaaagccacataaggtatactatgtaggtttggaattggggctaattgccagggtcctgcatgagcatggattacaaactgaagatgatattagacccccgcaaaaacccccactcatgttcctcccttccccccctcccctttttttttagacatcaatgagtcccccccctccccttctccatcaaaggggataaaacaaagaccaaccctgattttgttttgtaaaaaaagatggtatggatatgtgttacctcaagtaagtaaatatttggttacatttgatacacccagcagctaatgaagcatcacagaagaacatcccactcaaattttcataagtgtgtgttttttgttttgttggaggacttggtggtagtacaataaaatgacatccagaccgacctgaaatacatgtacataagtaattttttttcacattttttttcattcttcatgtgttcaggaaaccgaccataaccaagactaaaaaggacccaacaaacaagtagaacacaccaataatgtacaaaccttcaaaaacaaatcggaccccgaaaaacacccccaatcaggtagggaaatcaagagttgagttaggttagttacaaaagtaagtgtacagtgggtggaccgttgtttttggctgcttgttttgggttctacagcttcaaagcacaaactccaagtcacaagacttggtgaattgatgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattgatttttggggagtgggagtgctgagagaaagaaagagtgggaacatggaaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattctagtgctttactgcaatgtgggctggggaaatgccccaatcaacagctctttgaagccatctggaaagcaatttttccaaattttcattcatagtcatttttctaatatccaatcttcctttctctcagcattctcatgccccagaacaaattatcaaaccttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgtagacgagttgatgggtgtaaatctgcaataagtgtggatgtggtggtgagatgagttcatgtgttgatgagatgtgtaggataggacttagctggactacaaggttaatgtataagtttgtatgtatgtatatgaagacatgtcaaagcattacaagggagaaagatcatcatcacgttggtgagtaagaagaaggccgatgttggttttattcttcgtttcgcttcgttttttttttgtttgatagttataaaagggtgtcatgtggatccggaaaaacaaaagaggggggagaggggataagaaacaggccatgtactgtagtaaaagcttcttcttctcttttttcgggtttttcttggttgatgtataatgtttcaaagagagagagagagaaagagatggaaagttttgaggaagaagaggaagggataaacgactattgttgacaacatgaatcaatatgaaagagaagaaatcgagagagcgatagagagaacaagtcgacacctatgaatggaatcgacttccatgtcatttttttttttttcaaaactgataaaaagagttcgaccaaaaaaaagagaagtatgcgagaggagaaaagaaagggtagctcgtatggacaaaaaaactgtaattgagcaacaggagttgagaaactactgaagtgaaagaagaaacgagttttgatagaagggaccaaggaagataagcgaggaggaggaaagaagaatgggagtagagagagagaggagacagtggaaagaaatcggaggaggagatcggatatttctaatgagaatcatcatctccgtccactcaacctctcgtctcattttgtttttatattcctaaagttggagacaaaggcaggggattgtgttctcggattaaaagaatcgtgtgaagtacaacgtaagagggctggaaaggtgtttcggagaatgatgaatagtgtgtgtgtgtgatcccgactagcaggtcgaccgagttaaaataaaaggaaggcttcttgtagtaagatatatgtgtacatgttgtaggcgctgcgtgcgtatgagtgtaggtagtcgtccttttcttcttcacgtgtgtatcgaccgtcaaacgaaaaaaaaaaaaaaatgtggtgggttggattggtttacttagaaagggtggtctcgaatcatctgttaggttaaatcaggttagacgggtcaacaagcatcaagagtgagattgaaagagtgacaaactctttcgcccatcggactaagctttcgtcggggagggccaggagcgcgtttactagcatcgccagcgccagcgccaacgccgaaggagctgaacagagagccagagcggcctcgtcgactgttagcgtcggcttgggcgggcgagtcgtgttgttgtggagggttgtcttgaaggttagtataggtgctggtgtaagtaggtaattcgaatgcccgctatttttttttttgaaaatacaagaaaaaaatgagttagtaatgatctctttttgagggcaaaaaaagaagggagaagagactgactctgaacgcgggtccgccaacactggtccttctggtaggagcactcatgccgaccgttggggcagggttagggtgatgatgagcatcgttgggttgaggaagagcagaggaggaagagtttgggatcgagataggctggacgttagaagcggcggcggcggcgggggcggtggaggaggccgagccaggccatctgaaggagctcgccaagctgaacccgccgagactgtcgctcaagctagtctgacgggagtgaggggattcgttggcgtaggaccattcgattgggctgaacttggaatcgatgggggaagcgagcgaggaggcgggggagccggtgagagtaccccggccggcttcgtgttgcggggtagccatcgaggagcaggaggaggaggagggcgagaggctgctggcggtactgctgctgctgactgagttgtggcggccgacgggcggggagggcatggagaatagggttgataggaaggaggctcggcgttcggttgttggtactggcttggatcctggttgtggataatccttggtgggttgattgttgactggatgggtagtgtttgaggacattttgttgtttgtttttagtcgaaagacggtggttcaatctggggagagggttctgttggggtaggttgagtggtaggtgtttcttaagatgttctgatgagatgagtacagttttctgatggtttgaggatggatgaagggtgagaagtggtttgggcttttaagtaggatggggttgaattggaaacaggggagcgcgggttggtggttgtgtttagttgggtctggactgtatgtagtgggctgctgtctggggtggtctttgcaaaagagagggtgactattgtaaggatgacatcattagtctttttgggggggcaatttgagagttgcttgttttttttttctcgtatggaaacagggaagcttggatcgatagactgactttttccggagtggatgtagtaaggaaggaaggaaggaagctttcttttggatccaatcactggcctgcttatacgagggtcgagggtccggcggagagggttgttgggctttacaagcctcgaggctcgttgcagagagcagctcaactgtaatatgaggggcttatgtaagcaaattaggaattcaccaaagcggggaaactggcagatcaccacactcttccacctcagcagcttcactgcacccttgatcaccaaccaaccaaccatcgagaaccagtgagcaccgcaaggaagaagaagctcaagcgcccccgtccgacatccactcacaactcatcatctccttaatacactcacccccgcttcaaccgccaaaacacgagcagcggaattcattcggaccatcatcattaagcggcttatgggcggccgttgaacgcacttatgtacccgtttgtcgctcgcagtcgcccttccaatccacacacacacacacgccgggtcttcttctcaccatacatagaccttggcggggtattgtttgatcaatcagtcgactactgtcaatctttgaaattgtggggtacatgttcatacatctccactgccagacgataagaaacggaggaatattagattgacatcaagctcacgtgtgtctacaatcagtatatgaactatgtatgcgttgggaagaagtgtgggcatttgtagaagaattatgtatggacggatgaaaatatcgtttgttgaatgtcttctggttaaattatgtacgcgttttctcctcatcaattaaagaaatcgcttagtgacaattccaccaccacccccacaaaaaaaaaacaatgcagaactcagctgatagacacgcacgcatcggatgattttgtaggaaatgttcgtcagccagtctccagtagaccccgggtatggatgtgtaagcctgtgtacctattccagacgagttgtgttggatcgagctgatgtatgtatgaattggttgttgtgtgtaagccaactcccgtgctcgcgatctatctgagtcaccattgatgatgatgaagggcagagacttcagccccccctctccccctgtttatgtacaaagagtggcatgctcggttgatcggtcacaccaacgctcaaaagacgcgttctttttctcttgttgatatgggtttgggtggatcttgcaggttccatgttacatagctttcgaggaggtcaagctgtgatcatgagcaatcattcgatcacctggatgtaactttccttagtctcactctcatccacttcacgtcttgcaacgactcatgagaagatgcagaacgagcggtcgtgtgccgacataaagaatctaccgatgtggactgcttaagacgctcctggcgaattgagtccacaacagtctttggttggatgagatgaggtgatgtattcatgtccagtccagagagacagttcgtgcttcttcgacaaaacaccctcgcggtcacagaatactccgtaacgcaatactccggcagagtgtcccccctcacaacgcaataatccaatatgagcactgcgggcaccacgaccgagtcagacttgttgtttgatcttgattaaagctttcggtccttcaatcccacatgacatccatcaacctctcaggtgactttggatgcagaaacttgcaataccgaccatgtccagtcattttttccgattcatcactctgcccagaatcccatcaaaactatgttgtacaaagagatagagattataagtggaggacttccattttttggttttgcaacccctacaagaacatatttctaggtccttggatcagatttccctgcaaaatctgacttgaattgggttcaaatctgattctgtaggggggaaggcctcggataccaccctctctgcagtacttccctatgtattggtgtgcagactttgtagccagagacaatggttgtggatatcaatacttcaagtgtcactggtggggaatgaatcatgcttcctggtgctcatttgttgcccatttagcgctcttcattcctatggtactcatgtcagagacgcgccgcagcgcatctcttaggccagccgtggaacaagctcctccagctgtccggagtgtgggatggtaaccaaatctgagtcctcatatggaatcagatctaatttgggaccatgggaagtgattagtgtgctattgagataaattgttttattatctttctttcaatcttaaaaataggaaaagaaataggtttaggaacaagaaaccaccgaaccaagagacagaaagctctgttcctgaaccacttgcagggtgggtgggaggtgagagaaaatttatttgataataaattaggtaaaaaatgttataatgtttataatgaaggataagattttagtttgcggatgaaggaaagttccgtagattttccgaacgggaactcttttgtacccagcacatcaatagtcggtctagttttggactagaccaggactataatgtcctgcttgaaaactaatcttatccgcgcacatggaccccggcaccttctcttagtgcctagttcaggtgccatacaagaacacagagggcaacaggctttgtaagttgtctgatttttcaattcaatcatgagatataaagaagtctttgatccctgactatggaggcactggaggagctcccatcacaatctgtgggtcccccataaccaatttaaggcttcaaaacccaaattcctctgcaagaatctgcggtgtttttgggtctagattggcttctgcaagggtcccagatttgatgcaaagtcctccacttctcccattgtttgtttataaatcaaccagacattatagattcatccaccaataaaatcgtagaactttgctaccatacctgcagcaaatatagctctccaatcaaacaccttcatagagagataactatctctccctcttcttccttgatttcctcccccttatgtcagtctttcatctctctccaatgaaaaaaacctgtctttgggaatacacttctggccacataatctgccaaactgcatagaaaaaaaattcacaacccatctgtcatattttggctgcaaattcacttcctaatatgggggcataaacccctcaagggcatggcacaatcttgtgacaaagggacacacgcttttaaaaggttttgactgtattgattgagatctccttgttgttccacaagccaaggcttcaaatatcactttatttaccaaacaaaaatcatcatccactaaatttgtgagtaatctttggtgaaaatttgttgtgtacatcaccagttttcttcctgaaaatgttcttgtttctactctagtcactgaaacctgtcatgcaatgtcttgtcagtgagaagcccctgaaatgttgttgtgggtctttggacactttaggctctgttggcacacccaaaactcagcacttggggtcacagtgcagttgcccttagaagtccttatcaataattcctacctgggaaatgtagaaattgttgaataggtatcatttgagctcatgtccaatcatctcagatttattatggggctgaatatagaggtctgataaaataagaaggattaattgttgatattaaaaaaaatcaaattatttacgcttgatcatgtgaagagcatctattagaaagtttgtgattctttggaattcggatgggatagcttgcatttttaggaattctgacttgcaagcttcgagtcgattgttcttgtttttgtgaatggcttgttgaattcttattgactttggattttcaagttcaaatctggtgagttttgctctataatctactcgattcaaaatcgtcaaaatcttgacaaatttagtctcattcaaaaactcttgatcatcataatcatctctagataatgttcgtaatctggaaatttcttccaattcttcattcttgaaaatgattggaaactctttatttttctcattttgagggactaagaactctgcattggaatgtgctaattggtttgcaatgatccgaagataatgacaattgttaatctctttgatcaagatgtgttcgattgcaaatttttcaatctcattcttgtccaggtcttcaagttttgaagcagactttaactggtccagtaaggtttcttccttggccgtgagggcgatcccccttgttttcatggcctgtaaagctttatatgcatatctatatctcgttctttctgatagcgcttgagatgaggggttttcgaatttttctcgatcttggagatgattccgagccgtttcaatcaggtgggtatttttgtgaaattctctgatgcgctcaagctggatatcatactcgttggcccgatctttgattgtttctttctggcccggggtaagatcaagtttgggattgatcttgtgttccctgagcttatctagaacgagctcttcatgtaaagacagtttgagatccatgtccaagatagaaaaggctttcatgcgtgacgctttctgctccgatttcttcctttccaccaagagattccgaagcacccttttagtttttctatccagattcaagccgtttacagatgggaactcgtgtacatctttcaacgtttccatggttgataagagctctatctcgctcttgtgccacacttctccttgccttatattttcttgaagctggtctaatgcttcaacaattctgaccatcattttatgagtgggctccccgtctggagttgcggaataagattccttcagactttcgatcctcatgagctgcctttgcgtcaccgtttgacaagatatttcggtaattaaactcttattatcagaggtgaggtgagagttaccagcggacatattctcgatcagttgagcttctcggtctgaaaaatcaaagcctcggctttcaagaatcgataatcggtttatcgcagtccattcttcgtcatttgagagggcgttgggattctgaaaatttcctcttagtttgctaactttcatcgaaatgttttcatttctccattttctctttcgaagagatagaggaaaaagttgactaatttaaaccatcggcattcaatacaaatcagctacgctgatttccatctactaaaattctgtacaaagagggtccttgcgtctctttggtgataacttggcgcaacctacgcaaaccagcatggttccgccttttttgaattctctgacaagtcgatccttccattcaatttgaagaagttcaatgccttcggcttgtttcagtaaagaggcctggattcgggcatgctctctatccagagcctcaaaatttggattgttgtggatagacttggtgagtaaatcatctcgggcaagcaattcttgatgcgatacagttggacgcttgacgtgaaaatagtggggccaatagatgtatcctgtgcttggtggatcatcaacaccacgactttgtgagaccgaatcgcttgcaaaatctttgagatcatcgcctttcatgtgcttcgagtcacgccaaactgcactggatttagcgtcatccttcaagccacccacggtgcgacctagagtttcgacggtttgaatcacaccactagggttctcctggttttcagaattcggaagcggtgccaaattagtgaagggggcacaatgcaagattacaatgaagcttatcatgatcgttttctgccacttgatagcttgcctagctctttccaaaccaaacgacacccgcggtgcaatcatcgtgccaaacgtttttggccttgcagacaggtttgtgatggagttatcaagatcaacatttgattatgcagaagtttttcggatgtagaaattcaagagcaaagaaagatgctgggaatgttcttgaacagtgaagcaaaaaagtgttttgtcgacccggtcaccctaccattgtgaaacaattgcacaaatcttcgacttcagcctgactgcatagtactgtacaggtgtaccaagaagcgtttcgcatgtactcaggtaggaaactgcatgatcagcgtttcttgctggagcacattgtttcatcttgttgtatgccttgatgtcgcccccacagtaaccgctctaatattaaggatctgaaggaaggtccggatgagattactcatataatcaactaagcttagagaggccagagctccggcaaggccgggcgttgataaacgcactccctccccctccccgcacgcccacgcccacgcccctccaaaaggggcgtgcaattgaacccgcccctcctggaggggcgggtgggcttgcatgccagccaagaaccaagatagcttggttcttgactagcgggtatgattacgtgagcaaaacatcctaggatgttttgctcacgtaatcccatcttcttactatgtatgtaacattatagatagttggaccaatctacatagatagttggactacaagctaagtatccaagaactgtgtctggagagttagagtcgtgacactacataacattgtgccagatcctgctcaggttttccagccttgatccgagataagaggcagtatattcccatttgtggcgcggaattgatgaaagatgtgaagagggggttgagacaaggcccgcgggaggaggcgaggaaaactcagcaatgggccgtggctgtgcaatgaatttttagagattggggcggaggtcaactagatggggggaagccgatcacagcatttacaaagctggttggtgacccggtcaccactgcacgggggggggggggggggcgccccgctggaaagatataagctcatcagaccaggcttagggaagttccgaagtgggatggccaacagacagacttgaccaagaaccactagggatacaagatcccctaataatagaataatatatcgagagatcattgaccaggacagaatgcatgcccctccgccagattacagtgtggtcgacccacaatttgctgagcgtcgtcgttattcattccatccaatcctccaaggaagatataaccaacaacgacagcaataacggcatccattaaccaacccaaacgagcccagctcctttagacgaactctcagcagctcgcaatccttattgatccatcccaaccgatcacccaatcctcaacgcaccatctcaaacggcccacaactcagtcagcatcaaagactgggacgtttggtcataggatcgggggcagcctcggccttaaatagccctctcaaccaaaccccagcctctccgctcttgtgtaccaatccttcttccggcgaagacaaattagttatcttggccagatatgatactgtgctcttgattgacgatagtgcttcgatgagccaacagaatcgttggaactaggccgccgtcaccgttgctggcttagctgaccagctcatcgggaggaaaccctcccgatgggctggattcaaatccatccaagaaccaagctatcttggttcttggctggcatgcaagcccacccgcccctccaggaggggcgggttcaattgcacgccccttttggaggggtgtgggcgtgggcgtgcggggtgggggagggagtgcggggtgggggagggagtgcggggtgggggagggagtgcgtttatcaacgcccggcaaggccattcacagacattaaagaacttgtgacaagcaagagaaaatcatcagctctgaaatgctctgtaggacatgacacctcatattcattaattggaaggggaggcagatatgcaaggtgatattagggggtttcaaagttgatttttgaacaaaattctacacaacatcatcaagataacagaatttttgagaaatgttccaaacaaagaggaaccagaagtttcagaaaactgaaattttgaaccactttgctattgcagggaagaagaatacatctcttaaaaaggattattggcctggtgtggggcaactggcttgttattcaggttgaaatgtttcacctgccaaaaccagggaacatgttgccattctgtgactccttaccaaaatgaggtttcacaatacatttttgttcttcatttttattgaatattcattacattttctctagccatgaccacaaattggccctcttgtatggtggctacttaacttcagctagatacaacttacaagcaattaaaccacattggttctgatcctctgttccttctaagggtcttttctccccttagttgtctcatccaagactgaggcaatttttccctcagggagagtgagtttaattatggtctgatccaccactatagtctagcctgctctaatggcgcttacagatttttttctgtcttcctctttctcattggctataagttcatcagaacacaaatctctcacaccaaatttaactacttccctcaacttcccctttcagaggcaaattttgattcatatgcgcaaaaatgcctagttacactacctgcaacgggtagagtaactatcaagtaacagtttattggctgttgtcattagaattcttgctaatggtggtcccatttccaatattgctaccaggggagttatgatttgatgggttgttacagtatctgcgcaacgagtggcaaatatcaaatgagatatcaagcaaaaaaggccaatttagcaataatttggccttccatttctcattattgtgttgtctaggggataacatgttgcctaatcattttcagatattttaaagtagagtactacccatttttgatatgaggggaatttttgccagcttgagcaataccaaggccctctatcttttcatttctccttgagcttgaaattagctaggtgatataagtgtttatttgtctcttacatctataagtctacctcagactgtactctcacaatagcccacaactgcctccttggatcactgcccctgtctagtcccccccatcaatctcattggttcaaatgacagagtaatgggaataaagtaaaataagaaacatgaaataggataacttagataatcttttttggtatttgtttatttatatgataacaacggtgaaacgatgcaataaatagccatgtattgctatcacatcaaaaaagcgatgcattgcattggcatcgcgttgaaaaagcgatgcattgcatcagcatcatatcggaaagcaatgcaaaccaatgccaccaaattatagtgcatcgcatcacattgctttgctgatgcaatactgatacactgtattgaacaatctgatgcaagcaatgcgatgtggggccccgtattgctcttgcgatgtgatgcgataaaggcccgatacgatgtgatacctatgcatgcatcgcatcagttaaatcgttgatgataatcatctgtttttcagacatgcaactctacagagtgaccattaggcagccaatttggatgtctaaatctgattttaccaccaagtcttggtcctagatggggaaattggggagttctgattcattttttttatttaaatgagaagcttttatgtagtaacttgcaacagtagaattgttggggagtggtcaggggaaagccccactgatgggattgggagtccagggggaaagaggggggagtgttgatctgagagggaggaccccggcaacccccccccccaagagggggtgttgagaaactctggatttaggcacaattcatacctgttttttttggaaaattcataccttttcaagagtattattcccaaaagaggggttttcccaacaaactcctgggtttggggtccgaattccagatttcactggtcttgaccagtttcacataccaaaaatgagtgatttcaacaagagtatgtttttgggccaaaatacttcacacctttttcaacgttttccaagagtgggtttttgggatttttgaccatttgtcataccttttccaacacacccctattggggggcttgccggggtcctataatttttgtctttggtctcagtagaaagatttgaatactctaccaactgagccactgctaaaactatctactcctctggagtggttgactccctgatttgagtcgttgttactcttgatgtattgcctccgcgcatcctacatgatggtgtgaacttgggcgcctctctgcggcaagcctcccactccacaaacatatggtcatttgggagggaaggaagcatgtaacgtatcttggttaaattttgctgaactgtttcaacagacgtggtttcagaatacgtgtgttaactttatcttcaaataaatagtcatggctcacaagagatgagcttcttgaagagatatcaaccttcgtatgtagctctttatcaagtacaacagctgatcgtatggaagagggttgagtgtcattcacacgtggtatagctcatgatgagtgtttgcatgggctgttctattcggttctccggcaagtctgacccgatgaataacctttttcttttctgccacccaattactgcgttcaaatagcagatcgagccgaacaagttacaaaagcaatctatccctccctctcatttaaacatacggaaaatgcgcagaaaagtatggaccagcgtgatctggataatatcgtgtttaggagcctcagagaattttcaaaaagtcatagctattgatgatgtgaatgacctttcaagaacctctgaggccaagagaatctccgattccagtggtgattcgactaccattcgcgaagaattaggatccaggaaacgcactagagtaattctactcggcagtggttcgggctcatcaccacgtgaaggtaggtataagttccctaacccaatgttctaaataattacaatttctgaaaaggctcccaccagaagaatgcaattcaaacgattgatcaatctttaactgtatgtttgaatcgtctcacacggcccctcatcacgaatcaagccaagaaggccaagatgataagtggtcagtgcagctagtgttaggtttggacatatcagttagcgatgattacagcttacatcattttgtcacttttgaagcagatacaacgcctcacgaatgttacttggaaactttggagaatttcgaaagctgggaatcatattttttgaaactacggctggaacccgctcagagaccgatgtttagaaatcaaatgaaagcggtcaaaaagtccctgctaaatttgtttgagccaaaggttgatgaattcagtcagcgtagactagagatgtcactcagctcgatcgcggacatcagcaaaacatgggaaactttgaacccgcagaataaaccagaaagcttaataatcaaacgtggaagtgatctgatgattggttgttttgttgacttgaaaagactaggaatcctcacccaagaaagcctatctaattttctgaaccgcgataatcgggggaaattgatcgcgtcttacatcaagagcagataccccaccttaactttgaccactgcctatctgaactttaaccttaagctaagcctcatccattcctcttacacgaaacagatggccaagctgttagagggtcagtcaatatcctgatgtttttcttcctaattcactgcagtgatcgagcttctatgttcacttgttttccggagaagactcagattttcttcccttaatcaaatgcaggcttggaccgagagacttgggaacggattgagttcgattgtcttcaggctcggatgacttcgtatcagttgaccgattcctcatcatatcactcctttgcttcccttcaggagagtttcctgaaggtggcgtctccagaaaacgtcgagctgcatgaaaccgaacttgaagcattcttggaaagcttgataaaccacgttacatcacaatctagaattaaaagcctgagacctcaggaatcgcaaaagctaatccatttgaaacatttatacgatatgctgagctttatcacgcgctatcgcagatcgttcatttcagacaaattcttggaacgaaacaagcagccgatccgtgtatttgaggaagcggttggactgatgtcaaatatcatgcacttgatcattatcagaaagaacgcttattatgaagagctgaaggcaggaggcacattgcctagcgaaatccaaaaagtctcgcaagagtcagccggattgatgggcccaactcaccgaaacattttaccgagctttgtcaatataatcggtgattatcaaatgtcccaagattttcaagttgcaataaacctttctactgacttgtttgagtcaagaattaagccatccataccgagattcctcaatttcaatccagtagaaatcaaaagttcaattcaaaactgcaaagatcaatacagacgattttacattcaacataaaatactaaaagatagaatggaattcccaaatgaaaattttttacagcttgtgacagattttccaacaataagtgttgcgttagtaaaaggatttgaatttcatgtcaaaaacatcattgagaaatataaatgatcactgtttctcttggaaattttcttcaataaaatcaaatcatgctgattctgcttcatctattgtgataatcaacagttttattatgaatacagcatctagcttgaactcatttctgatcttctccactaggatccccctatgtaaaacactcaaaatacacagatatttatgaatgattttggatttcatacattcttgatgatgatgtgtataaatttattttacctatcaactgatttatgcttctgtgagaggtgactcttcacaagatcttgcttggtcaaatggaatcaacaagttggttgaggctatcagccagcagattctataacccaggtgagttcatattaaaaaaaccagatggaaaagaggaattttgtcatcagtaacaacaaagggccgctaccctaaccgtagcagttagtgcagcttaacatagcggaattccactaacgttgagcgtagcggttagcacagcgtaacatagtgaaattccgctaacgtttagcgtaccacagcggaattccgccacgactgcgctaatgctaagtgtgtgggccgcaaaaaagggcccgctacgctgcgctacagcacattttgacggtttttgggccgtttttgccactaaaatcactgtagcacagcagcactaacagcgtgttaacactacaggtttggcacactgttttgagggctactacgctaacgttagtggtccgtttagcttagcggcccattgttgtcagtacaatcttttctagatacaatctgagaaggggggagagtgaaaaaaatgaaaagagaggaatatgtactttgacagaggagaggaatttcctgctgtctatgtagaaatgagagagctagcttaagtacaacatttagcctagcaccccatatttgctaaagtaaaagctaacctgtgcaacactacaatttggcacccttgcacaaaagctacacacttcaacttcaaaccacactgtttgaagccacacagaagtggctaacaggtggttgctattctagtttaacaatatcttccggtcaaaactcacttggggtgagcacaaacaatgcagaatccagatactctaaactcttgatggaatcagaaagcaccaaaatgaaagacctacattgttgtaatttttttctacttatttgactatttgtaagcatatcattgatgttgatcatgatatatctcacccagtcatgggacgttaggtgctcaaccgcatttcaatgtaattatctttcattggcttttcatagatgctaacctgccaattatatgccacatgtccatgtgcacgccagaaaaaggatgtgtgtccaaacacaacccttgttgtcatgtttgagcaggaacaaatttttggtgagtgggagcttacccatggtgttgataataataaacttgaagccttaagtttcatttaagatcaacaccatttggcatcttgattacataagcctaaggctacaggctttaaggttcttcctggccacaaggcactacaaaagtggttgcatttgttaaattctaccccacacctttagtaaggtcaacttgaggcaactgttattatgttggtttcccagcccgaccaattttatattggctgggaccatcaatacattacaacaaatgggttgtgtactggtctattggtgagcctggccatccctaccatggtaggggggttttaaccaatacaagccctatggcaccactacaaaaaggattgaattgaatttcacagatacagggttacatttcacactgtgtgtgaagttcatttctggccaaaagggattaaatcaaattttccaaatgcacaattacacagtaaattgccatggaatgtaaacgtctgcaaaatgtgattcaaaccttttggtagtgtggtaaggaatttctctcagccatcaatcctgtacaatcttcatggccaagaggaatccaaggaaacatagaacacagaaataaaccttagcatgcaactgagttgaatttaagaacaaaatattgagtgaaaaaataaaaaataaatgcagaatagaatctgactgtggatacatgtttcccacaatcctcatgaaattgaaaacccacaatagaaaggaaagaaaagaccacaacaagaacgaacataatgaagtgtaatcagtgattgagtatttttctcacaagaatcatggaatagaaaacctaacaaaattggagatgaaaaagaataaatattaactatccacaggtgtatgcaaaaacatattttcattcctagtggatgaatttttgatagtactcatatagattaattatttttgatttcaaatggttcaatctatcaacaatttgttcaaactggtaataccttttgaatgaatctagatattcaatagtttcaacttgattgaaatgttctccttcaataattcttgtgtactcagccattgtttctatttctttgaccttcttcagtgctgcctctttgtcttcttttttctttttgaaccatgaacttttcttttcagggtttgtaaattctttttctaaataagtttgaatcctgtctatttttgtgagaaattgactacttgaggacatcagagcatacttctgttggaaattgctgttcatactatcaatctttttggtttcttctggatagtattctttccaatattctatcagctgaaacaaatttactaaagctatcttgcatcttccctcttcatcaaaaatgtgaatgttggtgaaagcatcaattaattcttcaaattttaaattcacccaggcctttcccacttctggattgtattgttctcttcttccattgcctttatcagtaccatagaaggttagatattcaatttgtgacattttatctgttaattttggattatcatgactttcaacagaatttttgtagtccatgaatgcaattttattgtattcatatgaaaagatgttcttgtatttttttccaacatctgtgcagaagattccaattgaaaatgttcagtaaggattgatttcataaaatagaaagtgacttatggctgacctttccaacatattccaaaaaggggagctgtaataccagtcatcaaggaaatctttgctacttttaggaagaaagttctttgataatttttggtcatatttaccagaagcaaagcaatgctttgaaacatccaatatgacaccatgtttttgaattaattcaccaaaaacctctgacttgactagtgaatgcttgcggaagtattcaagtgtttggaaaaatatcttgtggataatcaatgtccttggaacagataagtcacttttgaaagcagaactcattcccatgaaagcatccagtagttgttcaggactctttgaagaactttctgtgatagttatttgttgtaaagctctgtttcccaattttgaagaaacaaaaaatgagtgttcaagattttcttgtcctctttattcaattgccatgggaaatatttgacatactcatttctttcattcttcaagcctaaccaattaagcatggttccatgtattttatccaaactttccataccatcatataatagagagtgtaaatcatattccagtgaaagatcacggatcatttgataaattgtgaataattcattagtagaatctcttagcagattaaaatctatctgcctccactctatgtgagacaatcaatcattcttgatcagttgaaggactattgcgggaattcattgttttacttgaccagaatacataccttgattgctgtgtacaggtttttcagaatctaacattgtgaaacagatgaaaatggttcaacatgtgtttctttttcatatttgcgttataagtaaagctccagtttttcaacttactccatgtatttcccagctgggggataccagaaatgtactgtttgaccttttcttgcattgtattcactggataatactctgggttgtaaagtatgtttgttacaaaatgtgttctatctccttttattgacaaattgtgccaatttttttttgtgttgggtttaaggtttgaaaactgggttaatgaatttctcatgattgaattattgaagctacaactcttaatttataacttactccttggatttccaagcagggggatcctgtgattgtgttgctttgtcattccttgtttgttcctgctagaaaaatcccctgggctttgaagcaagtggggtaccaaaccctcaacatcttctcgtggcatcgcatctgtgaagttggaattgatggggttcaatcccaatttgataattgatgacaagtcaacaggttttgtgaaattgtttggttctccagatgactatttatctacctagggaaaagaaagccatacgtacttttgattaaaggctcagctaactcttctgatccacgaaagttgtgcgatgtctttggatataatgacccttgaacggctcccaagcagcacccagcagcaaccaagaaaactgaggacttgaagttcattgaatgagctctctagtgattggtaaacgagttggataagatcaagcgacaagctattctggcaacgagctgatcatgacgtggggatgcctacttataaaatggagcttctcacaagatctatgctcttttccagacaaattcctaatttgctcatcgaagccttggaaccaaccaatttacaggtgtactattttcttcagccgatgaaatttgtcgagccttctgttttaaaaccaatcccaagtcgatcgcactcgcctcgtcaacactacaagccgaaaatcaaagcaacaccgagcctgactgttacatacaacgaaagaagactacagtaaatgttgaaagagcagcttggttccatgaaacgagtagaagcgtgcaacacctcccagcgggagcctcgaaaggcagacagtatgcactggaggttgatcttcgcggaaacttgccaagaattttctcgggttttctttgattggaaactgaagcggagaaagaatttccagcatcttttaacaatcgagagtgcctttattgaagcagcaacagatctagtccctggaatttgactccaagctcagctataggatcaaagccttctccgactcagcagtctcctgaggaatccaactagccacttgaggaaaacaaaagttttcttatcaccaataaattccatttcaactattcacaaacaggctgtaccaccaatctgcaaaaaagatcccctgatttggctgtagaagctaaacttgatcaccatgaataacctatattcactcactctcatcagcccaaaacttgactacaagattatcttgtttagatcataacaaagatagaaaaaataggagagaaagaaacttatgtgatgaaaatattgaggtaccaatcagcttgcataaagttccagcaaatttataaatcagtgcatgtaaaatcattctaatttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcaccagctccccaccaacagaatttcccacccttcaagccccctgatatcagtcaaattcctctccaaccctgcatggctggccctgaaaattttggatcaagaaaatctgtacagctcatcaagcaaaggataaagccaaaggatcagataaaccctctgaaatcctttttaggttggcatactgaactcaagactcaacctgaacgtaataataaaaaggagaagagtcaaaatggatttgatgtcggagcgaccagtttcgcgtcgctggctttggatgatttggatcggagcttaaaggagaagaaaacccttagaaggtgtagctataagatagttcttcttgtcaggatagcaggatacacaccatcgatccaccctgaattgcctaaaccggatactataggcattggactgaccaattttgcatcgctgagacttgcttgtttggttcggaatgatagcagaaagtggaagaagagttatatcagcaagtattcgcgctggataggtccgaaaagcaagaggggtttaccattcaaatcaccgaactacagattaagaagcttacattgggatcaaagcggagcaaggaagtctatagcaaaaactcttttggttcgcttcaacaaccagccaagaggagaagccaacataagctttgcatatgagatgcttgaggtttggagaggagcgagcaaggcaaaacacacaccagctacagatcattacaaatatcaaattcgcgagcagatggtggttcggttgggctgtaatgcttccaaaaatcaagttcagtcgatggatagaacggccaagaaagacctatcagacttgctgaattatagctcaagaagtatgaatttcagtcggacttacacaaagaatcatagagctgaaggttttcatgtctgttcaaagaatcaagagagcaaggtgacaagcaagcaatcgatcaaatcagcattctgcattcagaaaataactgtagatggttcaaatttaccgacaagcgaagttgaagcgttttggcaagctcgaaggaatagaagcaggacgagagggattggagttttgaagcgatttgaaagaaaagaggtaaatagcaaattgtttgaccctagtatcgggcagactctaggcttcatcaaaaggaaaacttcaagttatttgatgaatggcaagaatgactgcaggaagcagctttttaggggaagatattttaacctgacattccaacaagacttccacgatagaaagaacatcaaagccaccaatactcccagtggcaagcagttgtcatgactgaaggtcaaacaagaattgctgcaactagtcttcatggcattgaaggaggaggcttcaacaatgtttcatcaaccgtccactagttctgtgtgcccatggatacaaggaatctcaatcggccaatcaagcgactacatgtgtaccgagctcactgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaccagatgccttgtccaagtgggttcaaatcactcttctcttgtagacaggactactagctatacatacccatcaatgacttcaaaaaaaaaaacaggagagagattcataaggacttctaggctgaaacaaaaagggtaaagaagtatgctacatattcaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaagaggaagaggaagagatgaggattttaatttttttttcactgaaagaacaaggctaatctgactcaatccttttaaaccctgtatcacccctcaaaattccaaaatttgggggtggttgcccccttccctgtttcctcaagacactttattgctcttctaaaaagcctaaaaatagatacttatcagttaccttctccagatactcccagaccccctgcacctctaatttgggggtggttagaccccattttattcattctgctccttatattttcctccttatgtttccagatcagtcatctaccttttatcatgccctgggctacatgaagaagcaagatatcagaacctctcacaaataattgatgaagcaaaataaaataaaaatagaaaaaaaatcctcaaataatataaaagtacaaaaataattcctctacatatgccaaccatagatttattttgtttctttcttttttttggcactatttctaatcatgaatttccacagttatgaccagtttagttagctaggatatatttttttcagaattttcaggagtgtcttttctttctttttctttctggatgatggggacatcatctaatttgggggtggatgtggtaagccactcctgaaaattcaaagtcatcaagagcacaaatcacagaagaatcacacactcaagacaccccagaaagctccccagacccccaaaaccaatcatgaatcccctcaagcacagaccccatggataatattatttcccagacagaaactccacagccctgaaactcattcccctccaaacatattctattcttcttaccccttgtgttccacactagtagcaatccccctgatccatgaaacagttatttcctcctatctccttccatggaatattccccccttagttgtttcatactagtaaccttgggagcattttcccactgcttgtttcccctgttttctctggataatattatcccttgtttcatactcttccatagaatttcatttatcttcaacacagctgccactccccagatttgatataaggagctttgttttctcttcattgttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctggaaagagaacctgaaatgcccaaatactctggaggaagaacaattcaggggagatcaaacccctggataaggacctctgttttaatggtaccaatatgcccattgaaaaattcatcaagagatatgaggctgctggggaaacagatggagcaaccccccaggatttggccagacaaattatcccctttatcaaaggattggacctaaaggatgaagtggaggagatgtcaggatatgaagactctaactgggaacaactgaagaaacaactactcaacagatttgggtcctcccttcccctagtcaaatacaccaggcatgaccttaagcacctggtaaattctgccatcaaaggaggaggaatcaagaccctggagcacttcaaaatctttaggaccaaatttgaagccatcactcactatttggtcaggatgggatacagttccaacttggaggaatccagagaatgcttgttggaagccctcagcccagacttggaatcctcagtaaccagggagctcatcagagacaatatgatgctggcctccaaggatggtggtgacattctgccagatactgaaaccctgatcagttatatccacagagaagttcagtctgcatctgtcatggaaagaagaaaaatctggagaggaatagagcaaaacaattcagcaaaacccccagcccagaaaacccaggaccagaaagctgtggaagatctcaccaagaccttggccagctggcacactcagaaatccaaccccttaatttccaaaagccatgttccctacaaacctgcccaattggaaaaagactggagtactgtcaagtgtaattattgccatggactaggccacactttccacagatgtaacatggccaatgaggatgagctaaaaggactcttcaagaaggatggacccaatgtaattctaccagatggatctcaagttcaatggcagaaaaacaaggccttcaaatcagctgtggaccactttcacctagctcagaaacagcctggaattctcaacttaccccaaggagccctaaataagtctgcagaaatttccatggacccccagacctcttttggaaaattggaagaaatggaccaagaagaggaatccacctatgaatgtgaagctgtaaaaagggaccagaagtggaaaggaatatccagaggaaacctccagtcagcaaagggtcagaaagaaaaagaggacctaatggatgtagacaggacagactccaagaaattgccagaacaggatgactacatccagtaatcttcaccttcttccaccaaggaaaatcccccaccaaagaaggtccaaatccaggaacctgaaagcaccaccataccagctaccaaggaaaaagcccctaagaaaacctatgtggagagacctctaaccagccaatttccagatgcagaagacaaagtggtcagcaggatgttaatggatggtaaaatggaactttcctatggagaaatttttgcaatttctaatggaactgttgaagctttcaagaaaaagattaccccaaaaaggattccagtggactccaccaaatctaccaactctggaggaattgaccaggatggagaagaagatgaagaatcccaggaagaacccagccattatgcctgccccctaggatatattgatgtcagtatcaatgggaagtcatttcaagccctcttggataatggatcacaagtcaacttactccccagggaccttgcagcaagaatgggcctcataatcacccaaagagccatgaatcttaaaggaattggtggccacaagaatgaaattctaggagtagctgaaaatgtacctgtaaaagtgggtcacatcaccagaggaatacatttttatgtttctgcaggagaagttcaacctattttgggcaaaccatggctcatagatgtgtcagcaaccatcaaatttcaccaacatggagcagaatccttggcaattcagaagtcaggcaaaacttacttggtacccatacataatccaaccaatcagaaatgggagaaagattttccagttcacacagccactacttcaagtcattttttagtgtctggcacctcccacaagtgaagtcttgggaggtgcctaataaacaagaggaggataaattagtatatgctgcaaaatataaatcaactacaaaaaaaataaaaccagttaatgaacctatgcctcagaatctcaactcacctttatgcaatccccctttatcaagagacccttacaaaacccccttaacccccttcccacctgaatttacccccacctggaaaataactgaagaaaggttgaaggttgtcaattttggaccccctggatggctttggccagaagaactgaaactcctcaagcatgtcatcaagctcagacaaggaggactggccttttgtgaagaagaaagaggacttctgaagcatacctatggaaaaccctacattatcccagtgatcaagcatgacccttggcaacaaaggcccatcccaatacctgcagccatcaagaaccaattcatagagttagtaagggaaagactcaagactggcctctatgaacaatcctgctcaagttattccagcccagtattttgtgtcaaaaagcaagatggaaagttaagagtggtccatgacttacaaaggctcaacaaagtaaccatcaaagactctggacttccaccaaatcctgaagaactcattgaatctttcactggaagggcctgctatggtctgggtgatataatgggaggatatgatgaaagagaattagccctggaatctagacccctcaccacctttgaaaccccccttggcagatttcaactcaccagattaccccaaggagccaccaattctgtggcagtctaccaagcccaaatgatgtggatactccaggatgaaataccaaacaatgtgggcatttttattgatgatggagggattaaaggccctgtgtcagactataatcaagaaacattggaagaaaattcaggaatcagaagatttatttgggaatatgccattactctggaaaggatcttattcagaatagaagaagctggactcaccatctctggaaagaaatttgcctgttgtgtacctgccttggaccttgtaggacatgtggtatgcaaagaaggaagaaaaattgcccagaaacaactcaacaaggtggaaagctggccactccctgacaaccccacagatgtcagaggatttcttggagtctgtgtttatgtcagaatgtttatccctggactttcagaacttgcttcacccctcagaaggctcacttggaaggactcagaatggaaatggaaccaggcttgccaggatgcctttgaaaaactgaagaaactggtgggctatgatattactctaaaaaaattggactattctgaagaagcaggagcaataaaattagctgtggattcaagtcatatagcagctggagcagtactcacacaagaagatgaaggcctggacagacctgtcctttatgaatcagtggtattttccccaacagaatccaaatattcccagtccaaattggagctttgtggagtcaccaaggtcctcaagaaactacaaactcaattatggggccaacattttgaattattagtagatgccaaaagtctaatagaaatgatcaactcacccagccttccaaatgctcccatgaccagatgggtagcctttatccagctattttcctttaccatgaagcatgtccctggaaaaactttcaccatgccagatggattatccagaagaacccctgaccctggagaaattggaacagattttgatgaagaagaaaaatggatcaaacctcaccctggctttggactaaaagaggtcaacatggcaaatttgggggtggaacccactcacagcaaccaaattggagtctggaaacaccttcaatattacttggaaaccctcaacagaccccctgaatgttcagacaaggattggagtattattaaacataagtcagcaatgttttttatgtcagaaggccacttaaaaagaagaaacaaaccttttccccaggttgtggtaacctctcaagacctccagaaaacagtcctaaagaccctccatgaagaattgggccacagaggcatggatgaaacctacagaagagccaaactcagattttggtggccaaatatgaagagagctgtcaagaaatgggttcaatcctgcgtggcctgtcagaaaagaagctcagcaaaacccttggaactcaagaaggctactgggatccccataatctttggaagagtcagcttggataccattcacatcaaagcaggaaggtggaaataccttgttgtggccagggatgatctctcaggatgggtggaagctgtaggcctggagcaaatcaaagccaagaaaatctcagaatggtttatggaaaattggatccacagatatggagtccccttaacagttgttgttgatggtggcccagaatttggccaagaactccaaaaatctctcactgaagcaggtgccaaggtcaaagtcactacaccctactacccagaagcaaatggaatggtggaaagaggacatcagcccctgaaggatactttggtcaaactctgtgaaacagatggaaaaaaatggaggaattacttaccactagtactctttgcagacagaatttccaccaaaaggaccacaggatattccccttatgaattaatctttggacaacctgccatcttgcctgtggacttagagttggaaacttacctgggaactgattggaccaaaattaaatcaacaacagaattattgtcagcaagagtcctccagttggaaagaagagaagaagtcctgcaagatgcttacaagaagatgaaggaggccagatcccaatccttggagccaatgaaccagaaaaaatccctcagaaaccctctcaatcctggccagttggtgttagtttataataagagtctggactcccaatggggcaaactgtttgaaaacaggtggaatggcccttataaaattatcaagcaagaaaaaggaggctcctatgcactagaagaattggatggcactgagctcaaaagaagatatgctgcttctcaggtcaaaccttttttttccagagaataagtttttccttttgtttctgtatttctaaaaattatttcatcaaaaacaaacaaaagaaacaaaaaaaatccttgaataattcttgaaaaatcctcgaaaaaaatccctaaatcttcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaatcagaatcaagtttttcaaaccgtttttttatatatatatacccagaaaagtgtttttttttacttacttattcaatgactgtcatttgtacttggtccacggtttcaagtacacggtccagttcctccataacgttttcatacaaccgacagcgcgctaatcgtctgtagcctccacttcgacgcgggtgattgaggacgtcgccatccagcaattcgaaataagagcggaagaaggctttgatgtgacgacgcgcattcagaaccgcgtcttcttgaacaatctcggcccagatcggaccgcgttcctcaggcgtcagttcgtgatccggatcggggaggggcgggtaaacatagcagggctcagctggaggtggtgtgtcgacgcgaataggggaggaggcggttccgcttcccggggcgtcagaagaagtaggaggtgacggcgatcgggcgtacctctcctggtagtgaaaggggaactggccttcagcattcacttgaaaggccgcagctatggcgaataatcaaatgtccgaaaaagttggtggaggcggacggggtgtcggtacatggtcctcaactcttcgacggatatcagtagaggaggcgagtccatcttcacaggacgactcagaattagcaacagaagccggagtaggggaggcgacagcatcctcgtcgggcgactcggccttgacaaacgtttctggatcgggagacaacatcggctcctcttcggcagccgtagacggttcagaatggagagaatacggggataagggttgtccgtcgaaacggtctgggatctcaaagaacgaagacatggaaaggagatggctgctgtcggacccaaactcgaacaggaggccgcttttataagcgcgggctcaacacccagggcaccatccatcggcaaagtaggttacccaaactacaggaagtccgggccgttactagccagccgctggcactgacggggctgagacagaaggtatagaccagtagccgagatacgatctggtatcaacggactacgaggaagaggcatcgaaaagaggcgctaacctctgactaaggcaacggcaggaggaagaaaagcctcgccatacacaaacgccgacggagaccgctaagacacctaaaagaaacactgttcactggtgtaataaaataagaaggggaaggatgccgagcgaggatggctacacaccctcatcatgagctctcctgtagtcgtttacgaagatgacgctagctactgctctcaacacctcatcgatccgctatccaggatcgttagcgtaatcaacctcgctctggggacctccgaagaagacgtaagggcagccttctgcgagttcgggaagatccaacactgctttgtacctctatccgcacccaccaccgctattgtagttttttcgaccgtcgccgaggcacgggccagcacgaggagcatggatggcgccatcgccgataacaagaaaatccgtgtgcaaagaaaaggtgtcgctgcacgaggaggcctgtcgttactcttaagaattgcttgaacacacttgattgctactatgccccaacaatgcaccctgagcaaagaaattcctacacccttttcacctctaatttgggggtggttacacctcaggttattcattctcccccttagttttgttccaatttttcttcacaccagccttctaccttttatcattcctgggccacatgaagaaacaagccttcaaaatcttttgtaaataattgatggatcaaaataaaacaaaataaaaatataaaaatcattacataagttaaaaatacaaaaacaattccttcatatacacaaccatagatttgttttttttcctttgtttggcactatttctaaatcatgaatttccacagttatgaccaggttcttttctttttttctagaatatatttttttcttcagaattttcaggatgggcttttctttctttttctttttggatgatggggacatcatctaatttgggggtggatgtggtaagccactcctgaaatttcaaaattattaagggaacaaatcacagaagaatcacacagtcaagacatcccagaaagctccccagacccccaaaaccaatcatgaatcccctcaagcacagaccacctggataataatatttcccagcagaaactccacagccctgaaactcattcccctccaaacatattccattcttctttctccttgtgtctcacactagtaacaatccccttgtccatgaaactgttatctcctcctattttcttccatggaatattcttccccttagttgtttcatactagtaaccttgggagcattttcccactgcttgtttcccctgttttctctggataaatattttcccttgtttcatactcttcatagaatgttccacttatcttccaaccacaagctggccactccccagaattttgtatataaggagctttgtttttccacttcatttgttcctcatcagatcctgccccagtaagccagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatctgtgaacaagtatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccaaagccacacctttccttaagagtccatactctatattttcttgttatcagagaggcagcccaataaagcactcatccctctcaagctctattcatcccaagagtagttccacaccgctcattttttttttctttcaaaaaaaaaatatgtacataagatttttttttttcatgcaaaaaaaaaaaacacagcagcctcgccgaccaggaggactccctcctggccggtgaagccggcgcagtcatgcaacggccagaaaagcaagtagcgccaggagaagccaattgggagtcttgagtgagcatgtagagtgaggcaagagtgactgtactagagtttttgtcggccaggcgttggacgacggctcaagatgcccagacgagatatacgttcgagggagtgcaggggaatggcttctttgacgggaccttgctgaacgacggctcggatcagcttcataccccggcttggccttggtgtgcagtttctaaatattcgaagagactgggctcttgcatgggaggtccagactgacatggattgaacggtccacaaccataagaccaaggtgaatgtcattaacccttcaaagacgggtttgcgtctctcagatctctgtcctttgacgataccgtccctcatcgttcactcacaccatcttctctcgccctgatctggtgacgcacatatgcagaccccggccaagttcaaccaactgccattccctcctggtcaacgaggttttacaaccttgccgaccaggaggattcccttcttggccggcaaggttgtaccgctgaccaggagggattcctcctggtcgacgtgtaggcatttttttttctgtttcttttttttctttttgaaaggatttttttttgttcttattttttttttgaaagaaaaaaaaacctcccataggacccatgcctgggtcctatgggagggaggattggcgtgcaggcgcgcacgccaatctgcgcctggcgtgcagtttggcgtgcgcaaggggggttggcttgcgtttatcaacccccagtgtcaagggatgtgttgggcggttgagatggacgtgactgagtattaccggcaaaatcgattcgcaattgcaaaaacttgatctcgttcttaagtccttggatctcgaattgttgcgcggttaacttctccttgagtcgatcgttttcgatccttaattggtttgcttgacctttatccccatcgcgtagttctcttatctctgcttctagacgaacatttgccgcacgagaatcctgcaaagcaaccgcatagaattgcgagatgctgcgttcatgatcgcgtacctcacgcgcttgaggatcaaagaacgaaatcatgttattttcaagttcggcaggaggctgaccaggccttctggattgcgctgcgcccctgtaagggccatctgatcgcacccgagtgtctggtcgattcaccaaaggattttggtgagaacctgaacctgaaccaccggttgacaacctttggttccacgcgctaaagcatcgtgagttcggtccagagttgtctgatcgagattgctcggcagggtttgtcgacggaggtgaggttagatcgagagggtcaggaagtgtatcctcgtttccatctaagtccgactcgggtaattcattctcctgcatcaaaccgtcaactcctccttcaatatcattcctgatcaaaaggaaattaaaaatcagaaaaattctcaattagaacacaatacctgtccaaaacactcacccgttatttgtattttcagtatcgttacaagagataacatgagctcgtctgtcgatcgatacttgagtcgctttggcctcgcaaacatatgatggacagtccgcatcacctgtcggttttgtctggtttgctaaggctcggaatttgagctttaaagcatcggcctctctggttggtcgaccactctcctgtgcgtatttattgaattccacttgaacatatccccactcctgggagcccaaagggagatacatcttgactgcattcaccagagccaagcagtctggagtggtgtatccaaatgatcccttttgcctcccaggacgcttggatgcagtagcagcggccgatcgcacggacggattcgattggatactggcgggggtcccagattgggttgggaattgattagtgtcactttgttgggtcggctgcgttggctgggtagggttgattaattggcttgggaggctttgctggcttagatcgcttggctgggttagttgcatagggtggataagttgggtcggctgggtgagttggatagggggtatttgggtatggtgggtttgatgggttggctgggtgagttggatagggtgggttagttggattgggtggggtagttgtgttgtagggtgggtttgttgaggggaagttgacggagccatcttgaagaagtggcttggatatggtggaagaggatggatatcaagagcaagcagccgatcggaaaggagaggctatgtagcctgggatcgccgatggtaatcaaagcttgtgtaaatttattttagctttacagcgtgtaaaaatagctttacaggggctgtaaaatcaacgggaagacctccagtgattagtgtgctattgagataaattgttttattatctttctttcaatcttaaaaataggaaaagaaataggtttaggaacaagaaaccaccgaaccaagagacagaaagctctgttcctgaaccacttgcagggtgggtgggaggtgagagaaaatttatttgataataaattaggtaaaaaatgttataatgttatataatgaaggataagattttagtttgcggatgaaggaaagttccgtagattttccgaatgggaactcttttgtacccagcacatcaatagtcggtctagttttggactagaccaggactataatgtcctgctcgaaaactaatcttatccgtgcacatggaccccggcaccttctcttagtgcctagttcaggtgccatacaagaacacagagggcaacaggctttgtaagttgtctgatttttcaattcaatcatgagatataaagaagtctttgatccctgactatggaggcactggaggagctcccatcacaatctgtgggtcccccataaccaatttgaggcctcaaaccccaaattcctctgcaagaatctacggtctttttgggtctagattgacttctgcaagggtcccagatttgacgcaaagtcctccacttctcccattgtttatttataaatcaaccagacatcaattcatccacaaatatgattgtagaactttgttaccatacctgctgcaaacatagctctccaatcaaacaccttcatagagagataactatctctccctcttcttccttgatttcctcccccttacactctttcatctctctaaaatgaaaaagacctgttgacaggaatacacttctggccacatactctgcaaaactgcatagaaaaaaaaattcacaacccatctgtcatattttggctgcaaattcacttcctaatatgggggcataaacccctcaagggcatggcacaatcttgtgacaaagggacacacgcttttaaaaggttttgactgtattgattaagatctgcttgttgttccacaagccaaggcttcaaatatcactttatttaccaaaaaaagaaatcatcttccactaaatttgtgagtcatctttggtgaaaagttgttgtgtacatcaccagttttcttcctgaaaatgttcttgtttctactctagtcactgaaacctgtcatgcaatgtcttgtcagtcagaagcccctgaaatgttgttgtgagtctttggacacttgaggctctgttggcacacccaaaactcaacacttggggtcacattgcagttgcccttagacgtccttatcaataattcctacctgggaaatgtagaaattgttgaataggtatcatttgaactcatgatgagtccaatcatctcagatttattatggggctgaatatagaggtctgataaaataagaaggattaattgttgatattaaaaaaatcaaattatttacacttcacttgaagagcatctattagaaagtttgtgatcctttggaattcagatgggatagcttgcatttttaggaattctgccttgcaagcttcgagtcgattgttcttgtttttgtgaatggcttgttgaattcttattgactttggattttcaagttcaaatctggtgagttttgctctataatctactcgattcaaaattgtcaaaatcttgacaaatttagtcgcattcaaaaactcttgatcatcattatcatctctagataatgttcgtaatctggaaatttcttccaattcttcattcttgaaaatgattggaaactctttatttttctcattttgagggactaagaactctgcattggaatgtgctaattggtttgcaatgatccgaagataatgacaattgttaatctttttgatcaagatgtgttcgattgcaaatttttcaatctcattcttgtccaggtcttcaagttttgaagcagactttaactggtccagtaaggtttcttccttggccgtgagggtgatcccccttgttttcatggcctgtaaagctttatatgcatatccatatcttgttctttctgatagtgcttgagatgaggggttttcgaatttttcacgatcttggagatgattccgagccgtttcaatcaggtgggtatttttgtgaaattctctgatgcgctcaagctggatatcatactcgttggcccgatctttgattgtttctttctggcccggtgtaagatcaggtttgggattgatcttgtgttccctgagcttatctagaacgagctcttcatgtaaagacagtttgagatccatgtccaagatagaaaaagctttcatgcgtgacgatttctgctctgatttgttcctttccaccaagaggttccgaagcacccttttagtttttctatccagattcaagccgtttacagatgagaactcgtgtacatctttcaacgtttccatggttgataagagctctatctcgctcttgtgccacacttctccttgccttatattttcttgaagctggtctaatgcttcaacaattttgaccatcattttatgagtgggctccccctctgtagttgcggaataagattccttcagactttcgatcctcatgagctgcctttgcgtcaccgtttgacaagatatttcggtaattaaactcttatcatcagaggtgagctgagagttaccagctgacatattctcgatcagttgagcttgtcggtctgaaaaatcaaagcctcggctttcaagaatcgataatcggtttatcgcagtccattcattgtcatttgagagggctttggaattctgaaaatttcttcttagtttgcttaatttcatcgaaatgttttcttttctccatttttctctttcgaagagatagaggaaaaaattgactaatttaaaccaccagcctttcaattcaaaatcctgctccgctaatttcacatcttctaacaattctgtacgaagttgtccttgcgtctctttggtgataacttggcgcaacctacgcaaaccagtatgggttccgccttttttgaattccctgacaagtcgatccttccattcaatttgaagaagttcaatgccttcggcttgtttcagtaaagaggcctggattcgggcatgctctctatccagagcctcaaaatttggattgttgtggatagacttggtgagtaaatcatctcgggcaagcaattcttgatgcgttacagttggacgcttgacgtgaaaatagtgaggccaatagatgtatcctgtgcttggtggatgatcatcaacaccacgactttgtgagaccgaatcgcttgcaaaatatttgagatcatcgcctttcaggtgcttcgagtcatgccaaactgcactggatttagcgtcatccttcaagccacccacggtgcgacctagagtttcgacggtttgaatcacaccactagggttctcctggttttcagaattcggaagcggtgccaaattagtgaagggggcacaatgcaagattacaatgaagcttatcatcatcgttttctgccacttgatagcttgcctagctctttccaaaccaaacgacacccgcggtgcaatcatcgtgccaaacgtttttggccttgcagacaggtttgtgatggagttatcaagatcaacatttgattatacagaagtttttcggatgtagaaattcaagagcaaagaaagatgctgggaatgttcttgaacagtgaagcaaaaaagtgttttgtcgacccggtcacccgaccattgtgaaacaattgcacaaatcttcgacttcagcctgactgcatagtactgtacaggtgtaccaagaagcgtttcgcatgtactcaggtaggaaactgcatgagcgtttcttgctggagcacattgtttcatcttgttgtatgccttgatgtcgcccccacagtaaccgctctaatattaaggatctgaaggaaggtccggatgagatcacacatataatcaactaagcttagagaggccagagctccggcaaggccattcacagacattaaagaacttgtgacaagcaagagaaaatcatcagctctgaaatgctctgtaggacatgacacctcatattcataaattggaagggaatgcagatatgcaaggacatattgaagggaagaacaatatgtctcttgaaaaggattattggcctggtgtggggcaactggcttgtcattcaggttgaaatgtttcacctgccaaaaccagggaacgtgttgccattctgtgactgctgagtccttaccaaatgaggtttcacaatacatttttcttcttcatttttattgaatatccattacactttctctagccatgaccacaaattggccctcttgtatggtggttacttaacttcagctagatacaacttacaagcaattaaaccacattggttctgatcctctgttccttctaagggccttttctccccttagttgtctcatccaagactgaggcaatttttccctcagggagagtgagtttaattatggtctgatccaccactatagtctagcctgctctaatggtgcttacagatttttttctgtcttgctctttctcattggctataagttcatcagaacaccaatctctcacaccaaatttaactgcttccctcaacttccactttcagaggcaaattttgattcatatgcacaaaaatgcctagttaaactacctgcaacgggtggagtaactatcaagtaacagtttattggctgttgtcattagaatttttgctaatggtggtcccatttccaatattgctaccaggggagttatgatttgatgggttgttacagtatgtgcgcaatgagtggcaaatatcaaatgagatatcaagcaaaaaaggccaatttagcaataatttggccttccatttctcattattgtgttgtctaggggataacatgttacctaatcattttcagatattttaaagtagagtactacccatttttgatatgaggggaatttttgccagcttgagcaataccaaggccctctatcttttcatttctccttgagcttgaaattagctaggtgatataagtgtttatttgtctcttacatctataagtctacctcagactgtactctcacaatagaccacaactgcctccttggatcactgcccctgtcttgtcccccccatcaatctcattggttcaaatgacagagtaatgggaataaagtaaaataagaaacatgaaataggataacttagataatcttttttggtatttgtttatttatatgataacaacggtgaaacgatgcaataaatagccatgtattgctatcacatcaaaaaagcgatgcattgcatcggcattgcatcagcatcatatcggaaagcaatgcaaaccaatgccaccaaattatagtgcatcgcatcacattgctttgctgatgcaatactgatacactgtattgaacaatctgatgcaagcaatgcgatgtggggccccgtattgctcttgcgatgtgatgcgataaaggcccgatacgatgtgatacctatgcatgcatcacatcagttaaatcgttgatgataatcatctgtttttcagacatgcaactctacagagtgaccattaggcagccaatttggatgtctaaatctgattttaccaccaagtcttggtcctagatggggaaattggggagttctgattcattttttttatttaaatgagaagcttttatgtagtaacttgcaacagtagaattgttggggagtggtcaggggaaaaccccactgatgggattgggagtccagggggaaagagggggagtgttgatctgagagggaggaccccggcaaccccccccccccccaagaggggggggttgagaaactctggatttgggcacaattcatacctgttttttttggaaaattcataccttttcaagagtattatttccaaaagaggggttttcccaacaaactcctgggtttggggtccgaattccagatttcagtggtcttgaccagtttcacataccaaaaatgagtgatttcaacaagagtatgtttttgggccaagatacttcacacctttttcaaggttttccaagagtgggtttttgggatttttgcccatttgtcataccttttccaacacgcccctattggggggcttgccggggtcctatcatttttgtctttggtctcagtagaaagatttgaatactctaccaactgagccactgctaaaactatctactcctctggagtggttgactccctgatttgagtcgttgttactcttgatgtattgcctccgcgcatcctacatgatggtgtgaacttgggcgcctctctgcggcaagcctcccactccacaaacatatggtcatttgggagggaaggaagcatgcaacgtatcttggttaaattttgctgaactgtttcaagagacgtggtttcagaatacgtgtgttaactttatcttcaaataaatagtcatggctcacaagagatgagcttcttgaagagatatcaaccttcgtatgtagctctttatcaagtacaacagctgatcgtatggaagagggttgagtgtcattcacacgtggtatagctcatgatgagtgtttgcatgggctgttctattcggttctccggcaagtctgagccgatgaataacctttttctttcctgtcacccaattactgccttcaaatagcagatcgagccgaacaagttacaaaatcaatctatccctccctctcatttaaacgtacggaaaatgcgcagaaaaatatggaccagcgtgatctggataatctcgtgtttaggagcctcagacaattttcaaaaagtcatagctattgatgatgtgaatgacctttcaagaacctctgaggccaagagaatctccgattccagtggtgattcgactaccattcgcgaagaattaggatccaggaaacgcagtagagtaattctacttggcagtggttcgggctcatcaccacgtgaaggtaggtataaagttccctaacccaatgttctgaataattacaatttctgaaaaggctcccaccagaagaatgcaattcaaacgattgatcaatctttaactgtatgtttgaatcgtctcacacggcccctcatcacgaatcaagccaagaaggccaagatgataagtggtcagtgcagctagtgctaggtttggacataccagttagcgatgattacagcttacatcattttgtcacttttgaagcagatacaacgcctcacgaatgttacttggaaactttggagaatttcgaaagctgggaatcatattttttgaaactacggctagaacccgctcagagaccgatgtttagaaatcaaatgaaagcggtcaaaaagtccctgctaaatttgtttgagccaaaggttgatgaattcagtcagcgtagactagagatgtcactcagctcgatcgcggacatcagcaaaacatgggaaactttgaacccgcagaataaaccagaaagcttaataatcaaacgtggaagtgatctgatgattggttgttttgttgacttgaaaagactaggaatcctcccccaagaaagtctatctaattttctgaaccgcgataatcgggggaaattgatcgcgtcttacatcaagagcagataccccaccttaactttgaccactgcctatctgaactttaatcttaagctaagcctcatccattcctcttacacgaaacagatggccaagctgttagagggtcagtcaatatcctgatgtttttcttcctaattcactgcagtgatcgagcttctatgttcacttgttttccggagaagactcagattttcttcccttaatcaaatgcaggcttggaccgagagacttgggaacggattgagttcgattgtcttcaggctcggatgacttcgtatcagttgaccgattcctcatcatatcactcctttgcttcccttcaggagagtttcctgaaggtggcgtctccagaaaacgtcgagctgcatgaaaccgaacttatagcattcttggaaagcttgataaaccacgttacatcacaatctagaattaaaagcctgagacctcaggaatcgcaaaagctaatccatttgaaacatttatacgatatgctgagctttatcacgcgctatcgcagatcgttcatttcagacaaattcttggaacaaaacaagcagccgatccgtgtatttgaggaagcggttggactgatgtcgaatatcatgcacttgatcattatcagaaagaacgcttattatgaagagctgaaggcaggaggcacattgcctagcgaaatccaaaaagtctcgcaagagtcagccggattgatgggcccaactcaccgaaacattttaccgagctttgtcaatataatcggtgattatcaaatgtcccaagattttcaagttgcagtaaacctttctactgacttgtttgagtcaagaattaagccatccataccgagattcctcaatttcaatccagtagaaatcaaaagttcaattcaaaactgcaaagatcaatacagacgattttacattcaacataaaatactaaaagatagaatgggattcccaaatgaaaattttttacagcttgtgacagattttccaacaataagtgttgcgttagtaaaaggatttgaatttcatgtcaaaaacatcattgagaaatataaatgatcactgtttcccttggaaattttcttcaataaaatcaaatcatgctgattctgcttcatctattgtgataatcaacagttttatcatgaatacagcatctagcttgaactcatttctgatcttctccactaggatccccctatgtaaaacactcaaaatacacagatatttttgaatgattttggatttcatacattcttgatgatgatgtgtataaatttattttacctatcaactgatttatgcttctgtgagaggtgactcttcacaagatcttgcttggtcaaatggaatcaacaagttggttgaggctatcagccagcagattctataacccaggtgagttcatattaaaaaaaccagatggaaaagaggaattttgtcatcagtaacaacaaagggccgctaccctaaccgtagcggttagtgcagcgtaacatagcggaatttcactaacgttgagcgtagcggttagcacagcgtaacatagtgaaattctgctaacgtttagcgtaccacagcggaattccgccacgactgcgctaatgctacgtgtgtgggccgcaaaaaagggcccgctacgctgcgctacagcacattttgacggtttttgggccgtttttgccactaaaatcactgtagcacagcagcactaacagcgtgttaacactacaggtttggcacactgttttgagggctactacgctaacgttagtggtccgtttagcttagcggcccattgttgtcagtacaatcttttctagatacaatctgagaaggggggagagtgaaaaaaatgaaaagagaggaatatgtactttgacagaggagaggaatttcctgctgtctatgtagaaatgagagagctagcttaagtacaacatttagcctagcaccccatatttgctaaagtaaaagctaacctgtgcaacactacaatttggcacccttgcacaaaagctacacacttcaacttcaaaccacactgtttgaagccacacagaagtggctaacaggtggttgctattctagtttaacaatatcttccggtcaaaactcacttggggttagcacaaacaatgcggaatccagatactctaaactcttgattgaatcagaaagcaccaaaatgaaagacctacattgttgtaatttttttctacttatttgactatttgtaagcatatcattgatgttgatcatgatatatctcacccagtcatgggacgttaggtgctcaaccacattttaatgtaattatctttcactgggttttcataaatgctaacctgccaattataagccacatgtccatgccgccatgcgcacaccagaaaaggatgtgtgtccaaacacaacccttgttgtaatgtttgagcaggcacaagtttttggtgagtgggagcttacccatgatattgatgataataaacttaaagcctgaatgttcatttaagatcaacaccatttggcatcttgattacataagcctaaggctacaggctttaaggttattcctggccacaaggcactgcaaaagtggttgcatttgttaaattctcccccacacctttagtaagctcaacttgaggcaactgttattaggttggtctcccagacaacaatgggccgctacgctacactacgctaaacagcccactaacgttagcgtagcaaccctcagaacagcgcaccaaacctgtagtgctagcgcgctgttagttccactacgctgcgctacagcgcttttagccgcaaaaacagccaaaaaaccgctaaaatgcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgtctagcgttagcgcagatacagaaatctgcgctaaaactaagctacaatgtagcgtatttgcgctacactacgctaggctaacactaccgtttgcgtagctggcccagcgttgtcccagaccaattttatattggctgggaccatcaatacattacaaaaatgggttgtttactggtctattggtggtaaagatggccccatgggacacgggtaccaactgcttttttcggccaaaacggacaccgggtaccgcacccgctcaagtatgacgggtactggcggtactcctggcgggtaccgcctggctactggagattcttccaggcaacctggttgagaccaatcaggtcgccaaggagggcccttaccggcgacctgattggtcttgatcaggttgccaaggaagggtcctctccagcaacctggacgagaccagttagtctcggtcaagccaccgaggagggggcttgggggcgggtacccttaaaggtaccagggtaccgcctgcttttttgcccaaaagcaggcaccaagtaccgcacccggcaccacttggcgggtaccggaggagtgaaggcggtaaccgccaatgggtcccgggtaccgcaaggccatctttaattggtgggcctggccatccctgccatgggtggggggttttaaccaatacaagccctatggcaccactacaaaaaggattgaattttctttcacagatacagggttaaatttcacactgtgtgtgacgttgccttgcagatgcaaaatgaaattttatacttttcatttctggccaaaaggaattaaatcaaatttaccaaatgcacgataacactgcaaattgccatgaaatgtaactgtgcgtctgcaaaatgtgatttgaccgttttggtagtgtggtcagggatttctctcagccatcagtcctgtacactcttcatggccaagagaaatccaaggaaacatatggcacagaaataaacattagcatgaaactgagttgaatttaagaacaaaatattgagtgacaaaaataaaaaatcaatacagaatagaatctgactgtggatacatgtttcccacaatcctcatgaaatggaaaacccacaatagaaagaaaggaaaaggccacaacaagatccaagataatgaagtgtaatcagtgattgaatatttttctcacaagaatcatgaaatagaaaacctaacaaaatcggagatgaaaaagaataaatattaactttccacaggtgtatgcaacaacatgttttcattcctagtggatgaatttttgatagtactcatatagattaattatttttgatttcaaatggttcaatctatcaacaatttgttcaaactggtagtaccttttgaatgaatctagatattcaatagtttcaacttgattgaaatgttctccttcaataattcttgtgtactcagccaatgtttctatttctttgaccttcttcagtgctccctctttgtcttctttcttctttttgaaccatgaacttttcttttcagggtttgtaaattctttttctaaataagtttgaatcctgtctatttttgtgagaaattgactacttgaggacatcagagcatacttctgttggaaattgctgttcatactatcaatctttttggtttcttctggatagtattctttccaatattctatcagctgaaacaaatttactaaagctatcttgcatcttccctcttcatcaaaaatgtgaatgttggtgaaagcatcaattaattcttcaaattttaaattcacccaggcctttcccacttctggattgtattgttctcttcttccattgccttgatcagtaccatagaaggttagatattcaatttgtgacattttatctgttaattctggattagtatgactttcagcagaatttttgtagtccatgaatgcagttttattgtattcatatgaaaagatgttcttgtatttttctccaaaatctgtgcagaaggcagaagattccaattgaaaaatgttcagtaaggattcatcccatagaatggaaagtggcttatggctgaccttccaacatattccaaaaaggggagctgtaataccagtcctcaagaaaatctttgctacttttaggaaggaagttcttgaataattgctggtcatgtttaccagaagcaaagcaatgctttgaaacatccaataggacaccatgtttttgaatcaattcaccaaaaacctctgtcttgactagtgaatgcttgcggaagtattcaagtgtttgaaaaaatatcttgtggataatcaaggtccttggaacagacaagtcacttttgaaagcagaactcattcccatgaatgcatccagtagcttttcaggactctttgaagaactttctgtgatagttatttgttgtaaaaccctgtttcccaatttttgaagaaacaaaaaatgagtgttcaagcttttcttgtcctctatattcaattgtcatgggaaatatttgacatactcatttctttcattcttcaagcctaaccaattaagcatggttccatgtatcttatccaaattttccatgccatcatacaatagagagtgtaaattatattccagggaaagatcacggatcatttgataaattgtgaatgattcattagtagaatctcttagcagattaaaatctatctgcctccactctatgtgagacaatcaatcattcttgatcagttgaaggaatattgcgggagttcattgttttacttgaccagaatacataccttgattgctgtgtacaggtttttcagaatctaacattgtgaaacagatgaaaatggtttaacacgtgttgcttttttcatatttgcattataagcaaagcttcagtttttcaacttactccatgtatttcccagctgggggataccagaaatgtactgttttaccttttcttgcattgtattcactggataatactctgggttgtaaagtatgtttgttacaaaatgtgttctatctccttttgttgacaaattgtgccaatttttttttgtgttgggtttaaggtttgaaaactgggttaatgaatttctcatgattgaattattgaagctacaactcttaatttataacttactccttggatttccaagcagggggatcctgtgattgtgttgctttgtcattccttgtttgttcctgctagaaaaatcccctgggctttgaagcaagtggggtaccaaaccctcaacatcttctcgtggcatcgcatctgtgaagttggaattgatggggttcaatccaatttgataattgatgacaagtcaacaggttttgtgaaattgtttggttctctagatgactatttatctacctagggaaaagaaagccatacgtacttttgattaaaggctcagctaactcttctgatccacgaaagttgtgcgatgtctttggatataatgacccttgaacggctcccaagcagcacacagcagcaaccaagaaaactgaggacttgaagttcattgaattagctctctagtgattggtaaacgagttggataagatcaaacgacaagctattctggcaacgagctcatgacgtggggatgcctacttataaaatagagcttctcacaagatctatgctcttttccagacaaattcctaatttgctcatcgaagccttggaaacaaccaatttacaggtgtactattgtcttcagccgatgaaatttgtcgagccttctgttttaaaaccaatcctaagtcgatcgcactcgcctcgtcaacactacaagccgaaaatcaaagcaacaccgagcctgactgttacatacaacgaaagaagactacagtaaattttgaaagagcagcttggttccctgaaacgagtagaagcgtgcaaaaaggcagacagtatgcactgagggttgatcttcgcggaaacttgccaataattttctcgggttttctttgattggaaactgaagcggagaaagaatttccagcatcttttaacaatcgagagtgcctttattgaagcagcaacagatctagtctgtggaatttgactccaagctcagctataggatcaaagccttctccgactcagcagtctcctgaggaatccaactagccacttgaggaaaacaaaagttttcttatcaccaataaattccatttcaactattcccaaacaggctgtaccaccaagctgcaaaaaagatcccctgatttggctgtagaagctaaacttgatcaccatgaataacctatattcactcactctcatcagcccaaaacttgactacaagattatcttgtttagatcataacaaaggtagaaaaaataggagagaaagaaactcatgtaaagaaaatattgagctaccaatcagcttgcataaaagtccagcaaatttataaatcagtgcatgtaaaatcatttaatttcaagtaagatgtcatgactcagaccccataatttggcagtggatcataaatgtaagggtgatattgcatggtcaattgttgagtgaaaaaataaaccactcaaaatatgtaacccaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaccatcgtaaatcagtaatccatatacgtcataattaagataatcaagatgatagaacgggcaggaaatcaatcttacgtgctgtctgttcctaaggagtataaccgagctccgtcggacgaggcgactagagaactaatcccatgcggtcgctgcgggttatcgaatcccatagcgtgctcataatcctcctctgggaaggcatggttgctctgttcgaccgactgatcgaggggtagagggtgagccttcgaggcaaatggtgtctttttccggacatcccaaagcttgaccaccctgataatccggattgaagaatgtgctaggttcagcttttactgctacaatcgatgggttagaaaatgaaagcctggatgttggacaaacccattggcactcccggctgagaataactgatgatcggcaattctggaccaaaggactgaggagacggaggggatgtggactccctttcggcgtttccgaccggcatatttttcgtcatgcgcatttctgatggtgattaccgcaggatgaaaatgagagcctaagggtacaaacatcataagcttggagttcacaacagcacagaaggatgggactgaaggaactgaccatcgtcagtattttgagcgccagtgatcctgagatcccagatcttgatgcttccgtcacgactacctgtgacgacaatattctcattgaacgaagaaaattcgacggttttgaccgtgcccatatgatcctgcaatcggctcagtacagtgcccgtctcaacgtcaaagatttcggagacttgggcccccgatcccgtcgcaagcatcaggtctgagggagaaaatgacagggcaaaaatcccattctgaagagcttggaaagtcgcaattggcatcagatctacaaaaaacaaaagcccaggtgtcaattgtgttgtaccaattgaacggtcaatggtaaacagttttcataccttcaattgatcccctcaaagacggattgaataaggaaatagtccctaaagcactggcagcagccatgagctctccgggggcgggtggtcttccactgtcgccagcttttgcggctaccaaccaaagaaaggaatccaaagccatacgtcagttggacatgagcgcacgatatcaaaggagtcgaaaatagaaaagaaaatgcaaaccatgattgaaacagagactgaaaggaaactcgtgaccattttcgtattctgggttccacatcttaatcgtttgagtctcagggtcgcttctcaggctttccatacgtttcatcctccgtggttctacatccgatcgtttgtaagcaagttcaaaatccaataggtcacgtgcaggttgaatgattcttgagcgattggtcctgaacggacggtcgagagatggggagggttcaggatatccgaaatcggatgtggggcgttgatcgagttcgaaaggagggagcaatccactcggggtctcatccagagaggtatcaacaaccttcactcttttggcgagccttcgatctttgtcgaacagtaggggtgccagagttggtctttggtttgattgatgttctggtaggtcgtttgagtggttgaaatcgtcaaatgactccagttccgtgcttcgcccgcctagaggggagctggcacatcggttcaagcattcggaaagcgtggcttgccgatacgtcctagggaaggtacggacgctgctagagcctgtcctgagtcggttcctcggccgagaggttttacgaggcaggacgaacggttcttgctcggagactggcggggtgggataggcacccaatggattattttcattttcttggtcattatcatcatcaatatcttctccttctggtttgtcctcatggatatcaacttgctctttgagacgccgtcggttgttgcttgtcgatggacctgggacgggagacgagggtgggttatcgtgtgatagatctgaccagagataggacattgtgagtgagctcgttctggtatgtatgtaggagtgagccaatcaaaactgcagtggttagtagtgttcctgttcacagcaacaacatgtaccactcgagagctgagagactgactgggtgagactagaggaagtttggcgggggagacgcgtgttggggcagtgggatgacaaaggcaggggcatggcgcgtctcagctcagtgatttcctgtgacatctacgaagagcgcttggattgattgtgacacctgccactattactgtggggttacgctccgaggcaggcttcatcgaaggggtccggcggatctcaggagcggatcgatctcgggacaagacccaagatctgaacaggttccaacttcaagagtcctgtcccgaactatgtgaaagattccttgtacttgaaatgcttcctagttgcttgattttaccataatatcagctcagtacaacaattcaaatcagaaatcaataaatgtttctgagattgatcaccttgccaatggcaaacaattccaaaaatgattcatcaaatcagttgcaccctcatgatgtgaggggtgaaataatttttacttagctcatttgaagcattcctggcttgctagagctgcttaacactggaaattttgtggccccagggctgctgcattgggcattagtgtctgagtagttaagttagaatggtggcccagtgttggttttaagataagattttgaggggaatcacctggctacacaaatgatccaagtattcaaacatctcctcacacaaaattattattattgatcaattcacaatttaagctcacaagagctgcaaggaaagggatgtaaattttatttgcagaacacagagttaattttgaatttgtattttacaacttattattagtatgttgatgtatttagattgctgaaatctaaagacatgtaattggaaagaaagcttcaatagctacaaaataactcatacaattattcttctcctttcacttgattgaacacttgcttgcaatttcttgttacataaatctacaattaaaaattcatcagctaaaatgaagattaatcaaattcacaaagaaatttaatctttacaaattatcatacaatactgggcaaagtagctctactggtgttgattataatcagatatcactcaagttgtttttttctgtatattttcaattcaccaatctctcaggccaaatggatccagctgatgatggtctcttgaattcagatacatttctaacacttctaacaggctatcaaattgttcccattcttcatgaatcttatcaacaatgtcttttattttttcaatccagtagtctaccttttgaacaaacccatctgccttatgaatagctctatccctcaaagacccccaggcactcactgctctgatgcttgttgcagctttgcgccattgtctccttgcattttgtctttcttttgaaatgacaacacctgaggcgtccaaggcttctcttgaaggagaactctcagatgatgacattctttcattttgtcttctagaaatcagagatagaattttggatggaacaatatttgatggagatgtgagatttccctgtacttggggtgatttttcagaccaattaccactgtgatcttttcctggaagctctatgaggctcacttcttgtggtgaatttggtcctttctgcttgaggtctgataaaacgctctcagaaactttgacaggccacctctctgagcttggagaatggtttgagacactggaggatgcaacatctggattctgaactgatttgagcttttcctctcttcccagggaggatttcaagtcttttgttgagaactgttctttgggttctttgggtgatattttcaactttgccagcttcaaccaaaaggaagttatttcttcctccactgaagatggggctttcacttgtgaagaaggagattgggctaaatgcttaagcctgtgtctattctggcatacttttaaccaatggcttgcaggtaactccttggaccttctataggatgttcgtgatacaagtgggaaagtaactataggactctcgacttttggtaaatacggcgtgtcttgcttatgtttcaatacatttttctgtaaatcttggtcagaagatttaacggggatctgaggataatcagagcgaatggagggatctcctgggtcccgagatgagctagtcttttcatccctaccgactgggattgttgacttatgtgtcgacaattctttgtcaggtgttctgccttgtgttgaacgatgaatggagctcccgccattctctataggcacttggctgtgttttggttgtgctatatcatctttcagcacagggttgtcgctaataataacattcttcagagtagaaagttgaaatttacaaagcgcagatgaaaacaagttttcagaaaagattgggacagttctagtgttgatgcaacgatacactcactcggtggtctggcgcattcccgccacagcaatccgaattcacgatttcctcacctggtcgaggaacgcttggtgatttcaaaatgaagagaaaaatgtgtttacatttcatcagcaaggcagaagagacaaacgcgcaaggaatccgcggtgttctcatatcagctgatcaatcaactattccatattacacttactgggtattggtggcagtcgaaatttcagaattttgaaaacgtggactcagtcccttgaatccatgcattctatgaggcgctaccttgagctttgggggtttggattggattctggttaggactggccgccttggggtgaccgaggacgacaccagtgccaaagtcagagaccagaaaagaacgtgccgctttaccaggttgaccaaattgaaagtcgaaggcatagtccacggggaatcggctcggcagttgtggctagaattcaggaggtagctaaaggccaaagatttggagaatggtgagagtggcacattttgagatagtttttgcccttgcgatgtttcacaaaaattagtcatgattacagaacatggagcatcctgaagttaaaaatcgccagtgcttgtcagcgtgcacgtcagatgtttcgcagcaatgttccaggatagatgcaagtattttgaaccttgctggccatgggcgccttggtaacaaatcaacaatgcctctggaccgacatcaagaggttaggtgtgctgccgttccatgcacacgtcgccagaagtcataagtgctatgctcgcagtcgactcttcgctcacctcatcaaaaaaacaatgttgaagttgcatgccaagggttgactgtgtatacgggccggcgaccaatgcagtaaatgcatagatcaaattttcacatccgacaagaggcttgggtctttgagcaaccactatatcgggatgtctggtcatcggtacgcactgcgcgaaatcagccgctggaacaacgccggaggctcggagcagctttcagccgctgcggctcctgtttaccacggccggacatgaagcattgcccgtgccggaccgcaacctactgtacaatacgtcatttggtcataagcagtaccgcaaacaacacaagtcaggtttttcaagttttttttttttttgaaagcaccgcttctatactgttgcatagcaatccatttcttgagtcagactataactgtctgttctgtgactgtccactgtccactgtaacatgctcaatattgtggggttgactcaattgatgaattatgagttacatacagtgactggccgccaacagtttttggcacaaatcaaccagattattagcggggttcacgatagcttctcgcaagaagctctcttggttctcgcgagaaactgcagcaccgctgcaggcatagaatttagcgaagaattttgaatttttgctgagaaaattaatgtcagctgtgcgcgagcaagaaaaaaaaagtaacgggttcgagaagcaaaaaacgctatcgtgaaccccgctattggtggcctgcgcgaaaaacttttggtcagtcactgtacaactgcaacggtaaaatcaaaatcaaaagagtagaaaatatttctggtattattgagaaaaaaaagtctgacaggattaaaaagtaaatttatattcttgtaattggatgtgttgattgttgagtcgactgtcaatagaattatgaaatattcccagtttgttgtagaaatatgtgattaacaagacaaatagttttaaatcaagtgattgagacattaatcataaatggccaaaatcagtttttttcaatcccataaaatgctccaactcctcagctttttcgagcacatgatcaatatgttccaaagatttatcaaccacatttataaacccatcaagtttttggaagaagcggtcggccctatggatagccttgtcaaggcctccgagcgctttcactgcacgaaccttggtggcagctgaacgccaatgttttcttttccttggattgacctcatccactggggctgtcttgatttcatgtggtaatctaggtacccggtttgagggtccagtattataaggtgccagattgagatcctgggatgacttggacgaagtttcgccaggattttcggctgatgtactcaaggttcccacatctcgaacattggcttgagttatagatgtagtggcttccactcctggctcatataactccaacaacattttcgccttgcggtcatccactgagatggtcgaggttcctcttaaggttggagtctcgggtaagactgaatgcttgaaactcctgctcatcttcctccagaatgcgaggatttgcaacgccagagtcgcggttgtcgatgacgacctagtggcctttcccggggtcttgatcttgtgtctgttcgaatacaatgtctgccaatggattcctggaagggttggtttcccttcttctgatggaacatcttgtgcaactagcgatttgattctgcgtctgttggaatataatttcatccaatacctccctggctcctttatactcccttcatctgctgccatcatactggaagaagctgcgactcgggagacatgcgtccgagtttcttgctttccttgtgatgaagcgcaggcttgagataaagtcttgagacgttgtaggcttggagctcgctccggaagctcggcaggatccgcaactgacatgcgaagttttttttcaggcctaacaggtgtttgatcttcgtctgacgcagcttggtgctcgagacggtctaactttggtaaatcaatcaagggtgatttatattccttgcgaagctgcggacggataattgattaggcttcgaagtgtccaaattgcccacaatctatcttctagcaccagaagcttctcaccttgggacctgactgatgaggctgatcaacatccatatcgatcatctggctgaatccaccgcgcttgggatttgatgaaagagtgttgtgagatctaataagtaaaggcatggattcaagaaaccatttagcaatcatcattatttttttcttacagaacttgaaacgcgtccattcactcacagatgatctctgcttggtgagcttcccggaaagtaaccatgtagactctggatttggtctacgaattgattaccagaaaatgtttgctctgggtgacagaattcaatgtaaggtggaactatggctggcctggcctcaacaaaagataagaaaatgtttatggtaagtaaccatatataaataaggcagaatcctaggctgcatagtctgaaaggtacagatgacatgacaaaaaaaatgggttaaaatgtcaagggattgcagcgaccaatgacaaagggactgttgaaggtcaaaattgaggggagaggtagaaaggttaatgatgatgatgatgatgatgatctgtgtccaaatcaatggcacatgtggatcaagttttttttttccctggtggcagaacaaatgtccacatcagtgttcttacaaatgaggttcagacaagagtcatgccacgcggtatttgagcttgaagttgagttcaaccttgtacagttttgttcctcattaaggatgagctcattgcggtcatgtttccgccatggtatttgctgcgttcatgcacgcatggtaatgaagcttcttgcaataccgcacttggcggtaggtcacagggagagaacaaatgggaactaagttcaaaacgcttgatgatacctatcgttggttacagtattggcacgctccttgacaatacgtcccaatgatttgctacataactcggggattgcaccctccaagacgatggtctgcatgcatagtctatgtaactagtctggtggtcatgaggccgatgccggctgaggtgtcgttgactcctcctgaccctacaaactcttgggtctcactgggggttgtttcaatgctcgttgagcagctggagggaagaatgcccgcggatcatgatcggagggttcgatctctctgacataaacaagaaggtcttggccgatttcacatgccccaggatgtgtaatggaggatacaaccgctcagctgatgctggagagtcatgaggagccatgtatgcatctgacctcatccgacaagtcgccgtcttcctcctgcatccttttaacttgaagcccatcggggacccgggaaacaggctcaagttcctcctcgacgtgtttatactgtactgtcagggctgctcgaaccgtctccaaagtttgaccgacggcgaatccgaacaatgatccataggttccattattctgagtgggagtcaatcgtaaggtgtttcaaggaagtcggcttggtagtcgtccaaggtcagagctgatgagattcataactcgagacgttgatttgggccatttcagcctgtcatgtcgctggttgataatgctacgtaaagtctgttggaatcttgggaaattgaaaaaagctgaaagtcgctctcgttggtcgcccttccaggattgattacagataatgaccaattgcaggaacttaggaatgccgctgatgtagttgtggagcgcactcggaaccagcaatggccttacaagttgagtattgtcgtcggatgatggcttgaaaaattcaccaacttaatgtccattcatcttggaaaactgacttgtggtaattcgtttgactcacttttttaggcgcaccgttggtaaacagttccccccctggaaggatgaatccccagacgtatggggtgttcaagtgcgaagctccccaatcgaattacataacttgtagctagcccttgtcgcggccgggtgctgaaaagcttctttccactccttcataacttcagcacatcatgcatcccgcactcggacaaccggcatttgcggcgttctacttctctgctccaatggttgagcttaccggtcatttgagtgacatgtcaccagacgagcacaccatcgctggtctccataacctgctgctcgagcccctcgaccaccactttgcgcttagctggcatagggacaccatcaaatcgactgttgatgaggaggaggaacgccagaagctatcctcaaaagctaagtatggtggcgtacaatggaacttgtgagttgacatcgttatttcccattcccttgatgcgcccgggtcctattaagacttgttttctctgcattctcctcatctagggccttgtaccaagatgagtgcttattcgtggttcctggctctcacttacgcacgcgaacgcccatggagcgccaaataactactcaggccacgaaggacgatggggggaagatgccgaacgagatctgtgccgcgctcgcgcctggagaggccgtcttctacgatcccgaaatcctccaccgagggacgtacgatcccaggtcgaagcgacgcacgctccatggggcccatctggacggccgagcggacatcagtcgagccgcaggctttctccaacatttcaagccttgtgggatgtactacgccgaacctggctttcttagcactctgccagctgatagcccttgcggaaagcagatggtcaagcaagccgtcgattgggctactcgtgcgaccgacttaggttacactgaatgtgtccaagatgatatttgattggttggccgttgctggacagacacagttctatcacttggttgtctgccttcatgtttggtcgttacttcattcatcaacccaactcggttagcctagatagccgcagtgtacatataactattgacaatcccaaaatgatttcttacacataagtctcttatagtgccctctgaccgcattacatagaaagtcgtagctctaagcctctgatgaatgctcagtgttgtatagtttatgatggttcaccaagtcattcattgctggttccatatacatgtttagcatgcttgttactgctcatctaatggttggtaaatggtttaaaatatgtgttcctggtgtatgttttgtgctagaatggaagcatgtgctgtaatattatcagtgccagttgtcttggatttttgtaagcatcgcttgtacaaaggtcttaccaaaataagatgacacttccaaatctattttacccctgttccccatgtccattgtgcaacagtgctagtttaacaaagcctctcctgggctgtccccatgtgacactctccatacgataggtatatgaaataagtcaaacatttggctgggatcaaaaggatttttaagcctgaatccacaaaacatttttttaaacaaatactactcaattgaaggaaaactgaataggcagtttgtgggcaggtggggaattgcagggagtgcacttatcaacgcacaagaacctggtgccaacaattttaaattcagcaatggagaggcccaactatccttttccaatgtttctttatccaacagcaacacttgtccagataccttatttgatactgctgccacccatcatttaatgggtgacaggttagccttcactgaataaacccattcccctctgtatagccactgatggtaattattgtcatgttacaccagattaaggggatctgtcttttcctagtactatctcaactcatatcactcttagggacttcctcttctgccctcatgcttcacacacaccaatctcttcctgtggcgctttgactggaaagttttctagtttttcatttgacaaacacccaggcagttttcattttttttggctattttggtggtttgggcttcctcttctcttgatattcacacacacaagtgactcttcccagtgcctatgctgtttttacctctactcctgtttcactttctcatccacatattgcttgctgtagtaatgttccttctccttctcctccttctccttctcatatcaatcattgtagtactgttgtttctcctccttttcattcatttgcaaataagaatgtcattattttttctccttcttctgccccctctgagttatccaaacctgatggtttcacttgaaaatttattgggttgcattttccccagacactataacattgcctggtggggtgcaatgctattgcacctggggaaaatttaacccaatacttttcattcaaggtgaatggtgttagattgcatgatccaaaggtgtgataaaatctgttggaatttcactcctggatgtctgcttctcatctttcacatcacatgtcactcatgtgtcatgactgtttttatgtcatttcttattcattatgcatcagactctgctcccacaacttgtgcatgtttttatctagattattcaagacagtctagtaccaagaaatgaacatcatcagtccttactatttttaactggtcctaagaggacacattagccttttcttagcttattccaatcacacttgagcccgattgattcagaagaaatagcctctcagacttctgtctgcttttggcatcgccgactttcccttctccaaccttaaatttcttcaacatctccgagcgggatgtgatgttatcgaacctatggatcatgtgatccaacatttttctagtgtttgtctcttgatcacccctccaagatctgtgtacagttgcggacggcataaaccgaccctggatttggaggatgtccgaatagtttagctgaaaaattaatttttttttttgtatttacatggttttccagcccttttggggccaaagattaatataaaactggctcagagtgtcaaataaacactccaagttgatgctacaggcacttgaaggacctcaaagaggtataagaccatgaataaggccaacttaaacccataactatgggtttaagtatggcttttggtatgcatgtccggatacatgtatgccacacaaataaaaaaaagaaccagtgcagtagaagcttagtggttacaattttgaactctacacatccgtaggagtccaaaattgtaataaaaataagtatcggggtacatgcccacccaggcatagaccccgcgtgtcaatctttgattttgcgggcggggcatggtcggtttttgccatccgcaactgtacccatttcaacctaccaacctttctttaaaaccagcctgaaacatgaccagtaactcatttttcatgtgcatcaccattttggccgcacaagcttgcacttcatatgcagaatgatgaacttgagtgtggctctgggtttaacaaaatcattactgttgggagaagtccaatttagatcttgcctgattggcaagagtgccaataagaatactgtttaatcccacattcaatcttttcttcccatggatgcttggaatgttgacctggtgggtgcttgaggggggggcaactacattctaacattaccggaaattggttcatgctattgcaaaatcaaggtcctcatgcacaaatctgactctacagccactataataaagccagtcttttgggttgatactttaactggcagaagctcaagatttttcaatcggaaaatgggggagagctcactagcaaggagtttaaattcaaagtaagtagcgcagccaccttagaatctagctgaaactcgaagcacttattgttttatgatactattacatagaatttttgtgcaaagttaaattgagagttacatgtatgattcctaatggcacatgcttcatgaattcttatctttaatcctatctcaaattggaaacatccatcaatttcccagatgaaagcaactccactaaaatacacctgcaattgagtgagtgttgtggaacctgattttaatatcagtcctcaggagtaagtttgacattgaaatttgaaatcctgtaacagtagatcaaaataaatgtagtattgggtctgttttcaaaacttgagtttagtctgtataagaaatcaaaaaaaattacatgtgtgattgaaaatgacagtgacactgactgaagatattttacagaaattgaattctaacagttttgcagactatgaatgcctatctgaggtttattttatgagaaaagaggacaatcacactttcttatcaaaaggataaagctaaatatagtataggcttaattagcttaattaccatactggttttgactaaaatcaagcaacagccacccctggcctgtgcatgaggtttgccacatacaaggggtattagcttgggattataaattttcattatgtatctggaatttatcaactatccacaattccacattacccctggataatcatctgctaattttaatttgataaaataaatcaacagctccagacctgcctagccatgttacttccaattatcctacttgccttctacttctcaaattactatgtaacctcagaaaatccaacattacatcaaaaaactttaatgaacagaggaattgataaaggtgttgccatagggactcaaattcaccttctccacaggagaatggaaggaagttccaaaggtatgtctccattgatagggagtttgatttcactatagaaattttctgctttctatcaagaaatagaaatgtgccaattctgacctctagctcttaataaaattccaaaatatctttcccctctgttaaaaaaatgaaaatcaatcaattggaaatattgaattataatgacacagaaaagattgaagaatttgaaaaatcccttggtgatataggtaagctttatcaaacaagtaaaaacccaagtttgtgctaaaaattgaatgaaatattctggattaaattcttgagctaatatttaattaatttcaaaaacaaaatggtgaaaggccaaagaattaaggaacttgaggccaaagccaaccttcttgatgaagaaaacagaaaaagtgataaaaaatttaaaaagaaacttcaaaaacttgaacaagattacaatgagtctaataggattcttgatgaaaaggcaaataaattacttcgagagattgaaaatcattatcaaggttcaccctccaaaaaataactaacaactgggctttcaaaagatatgttgagaagtgtttgaaaatattcaactgtatgccagaataccaccaccagtcaacaaaacttgattgaaaagtcagcccattttatccagtttgaaatctttctatctgaatgagattttgtgatacatttttgcatagcttgtcatacgttttgcctgtccaaattttgttgaatattatactagtaaaggctaatagctcaccatttttttactttctagagtgaaacctatttcactcaagtgaaatttggtgtgaaagctagttcaatgcaaaacaagtcaatttttgagtccttcacttttacctccaagttttttggattgtaaaaatcagtcatgggtggagatgttagggagctaaaaaggctccatcaaaagtgaaatttctaatcatgcttcaaaaaaagaattatgtgcaaggtcctcccccaccccaccccaagtgccagttctacacagtaagcctcatcccccagtgggcactcatgttatgttagctggctctctagttttcatatttactggggagtgataatcacgggggttgataagcacaagccaacccccctcgcgcacaccaatctgcacgtcaggcgcagattggcgtgcgcgcccgcacaccagcttcagaatggtgtgcaggcaggcacaccacttgcctgccgggggtataccctgcaggccggcacgccaaagtttttggggcctaaacgcatatacatatgcgtttaggccacaggccgacccatacaatccagggatgggccgtatgggtcggcctgcatcctaaacacataaacatatatgcgtttaggccccaggccaacccatacaacccagggatgggccgtatgggtcggcctgcatcctaaacacataaacatatatgcgtttaggccccaggccgacccatacaacccagggatgggttgtatgggttggcctgcatcctaaacgcatatgtatacgtgtttaggccacaggccaacccatacgaccccagggagggggtcgtaattggttggccgccacacacacactcccaaggttttaacccttgaatgaagaccaagcaaggttgaaaacttgatcgtcaattgggcctggccctacaacccttacatactaccccgggggcggggtttagttccagccccgcgtgctgcctccccacctgccattctcccctcccccctgggccatcaagctaagatagaaaccccgcacgcggggctggacccgacccccgccccgggatggtatgtaagcgtgtagggcccaggcctgggtcctacacgtatgtatgcaagcgtgtaggacccaggcctgggttctacgtggatgttcaaggccattgtccaaggttttaaccttgaacgatggccaatcaaggttttaaatggtgtgcaggcgcgcacgctgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttataacctaaaccacttacatatatgaatatattattgcataatcagaatctacatacaattttacccatagtcactcactacaactatacctctatctctattagcttagaagataatccaatataaaggttaaagccataccataactagtcattaattagtatttaatagtaggttaccacatatatataagtacgtacacatagattattacatcagtaggcctccaccagtagtgcagagcagttatgcaactcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacgcagactttgaataaatgcatgtggacagaaaaacctccaccaggcagtgcaaccagttatgcaatccttacatacagtagtaccatatttagttatttccacagcttaattagctcaatgcatgtactctttgcaggaggcagtgcaacccacaaggtcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactcagaaaagaatatataaggaggcctctccttcaccaattccccccatcatcacccagcaggttcatcccccacaaccagctcagtggtcatcaacatccaagtctagtcaacaccaacaccaacaccaacaccagcaccaacatcaacatcaacaacaacaaccaacagtttcactacttatccagaatcaccgtaaaaccataaaaccctataaaatattccacttggattgttttcacacccacattcaccgtgtaaaggttgtacaaccatcttgtattgaattacatactgatctaggtctgatagagactactacatataaagttttctctgtcataaagttacgccacaacaataaaataaattgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaatattatctagtgaaatatcattgttgttatttccccctcaaggactgccaacccatcccaaaggagttctcacaacgccaatctgcagctggcgtgcattttggtgtgcacgagggggtttggcttgcgcttatcaaccccccttctgttcttaatatttcttgatatgcatcaaccgcagaagacatagggcacctccattgttgtacctggatatgatggatggggtcagagttggtacaaaattttcatggagaataacataaaatgaatgagttattggaatcttcactgttagagttgaccagaatgaggggattgtttgaatccagaaactttttgatggcttttgcaaagggagtcattgccacagcactatgtttccatattatgtgatgaaaccaaaggagttggattgagaatgctgtctgcggaaactttggggaaccacctatgtaacccatttgaataagttggacctggttcagatgacatccacaaaagtccacttccctccgcctcctagctagtgaaatttgatatgcatagaaaagaataaacagatgtgaggatgacacatgatcaattatatatatttgaagatactcacttaagatatcaaccagaacaacctgtctcagccgggtccaagggcattggcattgttcttttcagttgcaatcccaagctgctatgtctccccagtttgatgtctgagcttaaagatggccatcggtgcctgggtacctctagcggtaccctggtacctcctttgttttgctcagaaatggacaccaggtacctcacctggcaccccctggcgggtaccagcggtacccgcggccgcagtgcaaatggcactcttatgacttgaaattacagctcacctttttttctcactacaagtaagtattgtgttgagctaagcttctaatactatcacctttattttacctttcccgtctgatttacccttcttagcagtctgaataccatctttccacttggccaacaccccttcctttatcatcccattttttgagtagaaggcaacggccatcaccctacttagtgactgcgcagtaaagagggtacctctagcggtaccctggtaccacctttgttttgctcagaaatggacaccaggtacctcacctggcaccccctggcaggtgccaggcgggtccgggcggttagagatggccccggtacatccagatatccgcacggatgcggatatccggctgctttttccagggaaatgggcatccgaacccgcatccgcagccgccagcgggtatctgcgcgggtatcctcggatacccgccctgtaaaaattcagtgaggagccggctggaaggggttccttccagtcggcaaggtacatgtaccttgctggctggaagaaacccttccagtcggcagtggcaaggtacatgtgccagagaggtgcatgtacctcttgccggctggaaggaaatccttccagtcggcaaggtacatgtaccttgccgactggaaggaaagccttccagccggcaagcatgtacctctcaccgactggaaggaaagccctccggccggcgagcatttacctcgtcaactggaaggaaacccttccagttggcaagaggtacatgcttgctggctggaaggctttccttccagccggccattggccttgggtatccattgagatacccgggtatccgctggaaaatcagcagaaagggcacatccgcacccgaacccgcatccgctggcgggtatctgctacagcgggcgggtatctgccagcagataatgggtatccgcaacggatacccggagaccatctctacgggcggtaccaggcaaacgggtgctgggtaccaatgtccatctttatctgagctgcacattgataaaaacaagagaacatgtcatcaaaaaccccgtgccaatgtctctcctccaaaagtttcttcattttataatcctcggtctggaggtatgctagcactagcaggttgtcaacttgaggttcggctggctgatcataagcagtctcttgaccttcaaaggtttcttgctgattggttgaataatcgtatgttttgcggatctccagttggcttgggtggtcttggtggtcatgtgtgatgtgttcttgggagatgtttttggaggtttgtattgcatcaacaacttccagtgccagtgacttctgtaattgaatgctggtactggttgttggtttttgtttccgtgtttctatgcagaaaatataaaaatgtcttattatctctttattcattcaatatatggtaaaaatgaaatcaaaaatggattcctcaggtaaaataacccctagtcactcactacaaccatacctttatctcttatagtttagaagttacacgtatttcaacctgttgcaggatatttcttgcattattcactctagccatagtcattatgaatataggatacatattgaatactgaatacctttgtactaaatttaatacctttacgttattttgaatccctttgtattagttcctgctgtttttcatcctgtatttcaatcaaccaacaatcctatttctttcaaaaaatatgcaataacagaatctgttattgtctcctacagtgcttctttgattattcaaagttagagattgttccgcggtactttttgcaggtacctagtaccgcttgggggtacccctcacaccagccctgcacccgtgagggggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtaactaggttccgctacaggtaccccctcacttccctaccaaaatgatggtgttcttctactccaagaaggtaccttggctgaatggaaacagggactcaaggataacaagaagtctaaccaaaaagcaaaaagggaggtgatagttttggaagacaatgaagattcttccaattatttataagttgtagatagtttaaactttacaataaattattaaatatgaacaaatgaaaaaagtgactcatgttttccaatgaatatgaaaaaaattgaaaagtaagattcttccaattagatgtagagatattacaatagatatgaaaaaatgccaaaaaattgacttgtgagtgatattttacaatataataataaagtgacttgggactctgggagtgaaactaggtgaaaacgagaggggaggtgcctgcggtacctccaacaggtaccaccggtaccgtgtgttgataaacgcactcccccccctccccgcccgcccacacccctgcccctccaacaggggcatgcaattggggaatgataaatgcatgccagactcccttgcgcacaccaaaccacacgccaggtgcggattggcgtgcgcgcctgcacgccaaagcaaattggatgtgcgggcccatacgccaatctacagagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaagattcctaatggcatatgtacacatatccattgaaggatgctgccattccataggacccacgcatgggtcctatgtgacagcagaaagtcctaaacgcatatgtatacatatgcgtttagtaatctttggcgtgcaggcatgcacgccggtcttcacactgtagattaatagtcccctttcacaccaatttgatttggtgtgcgcaaggggggctggcgtgcgtttatcaatgtcccatgcaattgcacctgcctgtctctgaggggcgggtttgattgcacgcccctcggaagcctgattttctgaggaatcgtgcttccaaggggcatgcaattaaacctgcccctcagagaggggcaggcctggctgcacgccatacattgggaggtgaagggagaacttgagtctcccttcactgatgtaagcaaaaattgcccgcaagttttgattacgtgaaggcgccagccaaacaaatgatcaagaccttaaagaattcaagaaattaagactgatcaaactgaaagggactattgatcatatgctttgtaacatctttttggtatgcaattctgccctatacacattgatattatcaaactcttgactgggggactattcatgcatgtcaatgaatcttgtttccatggttcatacagacaagcactatgctggattaggtgcacattcagtcaactgaaaggttcggagttggatgtcatcaaagaatgcaggaaaatcctgatcctgtcaatcaataaactgttacaagataccctcagtatccatactccaagcacgccaaagactagatacttccagcagaaattgacccaacaagctaccattgaactcactaaactgagcatacctaattattcattccaagaaattatcaagagaggggatgagtgataggaagagcctcaagctaccattatttacacagatgaattctaatcagatcaaattgttatctcaatctgcttcaaagatgtcgggagatctcagcaaacttgtgcatctgttaaccagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcgaaacttttttttcatccgaaaaccgtagtgttagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgcggcccacatgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaatcgctaacagcgattccgctgcgttatgctacactaaccgctacggttagtgtagcggcccaccgttgtgttaacccaagctgatttgacgcttgcacgtgatcccaacaccatttacaattgaacaatcatcaagatagctgagcatcttcccactcattttgagggctcattgcttttgatagggctttatattgttcccctcattgatcctctgcatgagcagaactaataccatacttggtttgttacctggaacatcctcagtacagtcttgtaggccaagaggaatctctcttggccaccaagactggtcctaatggccaggtgggattcctcctggccattgtgacagtacccctcccagccaggaggaaaaattttctgggtgaagggagaataaagttctcccttcacgtaagcaaaactttcccgcaagttttgcttacatcagtgaaggtagactcaagttctcccttcacctcccaatgtatggcgtgcagccaggcctgcccctctctgaggggctggtttgattgcatgccccttggaagcatgattcctcagaaaatcaggcttcagagggtagtgcaatcaaacccgcccctctgagatgggcgggtgcaatggcacaccccttttggagaggcgggggcgtgggcgggtggggagggggccctgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatggacaggtacccaggtccaaacaaacaatctctattcaaagtgccattcaatgaggagtgcggacttagaaactcttaagtgggcagtttggaccagttaatagtttgagggtgactaggagtaatcttggtcttgaaattagtccttcagcacagtgatagtacctggcttttatattaattaagccagagtttcatacccatagctgacagtgcaggaaataaatttaaaattttgaaaaaacataaaattgagtggtaaaaaattaatcacataaaacacatccaaacgcagaaattgcatgcactttgtgcagcataaaactgcatctaaacatggaaaaactgtgtttttttagagcatctccagcggtccggggggcaactcgcctgggttccgcgggccgcgaccccatgtcacaggggtcgcgggtcagttccagttatggactggcagcttgggaggggctatccaacatatcctcccatatcccttcgaccaattcctcctccaccatataccacacaaaccatggacctcgacgatatcctccaatggatggatgacgacgacgatgcccttgcctcgcttcaagcaacactagccttaatactcaagaacaaggagccaaaaaagcgaggtggttcaacacctggacgaagagagatacaacgaaaccgacttgaaggccaccagcagctatgcaaggattactttgacgaggatgccacttacccccctgagattttccgtcgtcgatttaggatgcgaaggactcttttcctgaggattgtcgaagatattgaaaaagccgatcgatactttgtacagaagcgtgacgccgctggacgattgggattttctacccttcaaaaggcaaccgctgccatccgaatgcttgcatatgggtgcagtgcagactcaattgatgagtatctgcgtatgagtacgttccattttgtttttgttgataaaaattcagattctaacatgctcaatcgactcttcatttttttgaaggtgaatcaactgcaattgaatgtttgaagaagttctgccgcactatcgtcaaagtttacggacaagaatacttgcgaaagccaaacgagaacgatgctgcgaggctcctgcgagttgcggaggagcgaggatttccagggatgatgggttctcttgattgcatgcactggtgctggaagaattgcccagttgcagatcaaggtacctacactggaaaggagaaggaaccgaccattgtacttgaggctgtcgcgtcgtacaatctctggatttggcacgccttctttggactgcctgggacgctcaacgatattaatatactcgatcgatcaccaatctttgaacagcttcaagagggtgaagggctttcgatttcttatgaggttaatggaaatcaatacaatcttggctactacctcaccgacggcatttacccgccatacgctacccttgtccagtctatctcggaacctcaaggtgcaaagaagaaacactacgaaaagttgcaagaggcgtatcggaaagatgttgaacgtgcctttggtgtccttcaatctcgctacgccatcatccgcttccctggccgattttggagacacgaggacctctccgatatcatgtcggccgtaatcatactgcacaacatgacgatcgaagatgaatccgggagtgagcttgagggtgactggatctacgatcaaacacctcgcacgcaagccaagataacgacgaacgggcccaacgaccaatcttttcagcagtttcttttgcgataccaagcaattagagatcacacctcacatgcactactccagcaggatctgatcgatcacttgtggaacaagcacggttccgaaggagatatatagtttttttttttttattctacacctgttcactcttttccctgattgcttgccaccggtctcacttttttttttacggtctcacttgttttttttatttttttatttttatcctaagctcatgtctcatgtattttgtttattcaagaggaggcaaatttatttccaaaacaatgccattcattctaaaaaaacaatgcaattgatttttttttttgaagtgcaattgaatttataaaaaaaactgcacaattcctttgaaaaaagcattgagttgattgaaagagaaaagtgaaagaaaacaacaatgtttaattcagtggactattcttcatcgtaagcttcctcctcctcattgtcctccatgtcctcctcctccccgtcggcctcgtcgtcctctttttcggcttcctcctcctcatcttcggcctcctcctcctcgtcatcggcctccaatgcttccttctcgcgtcgctccttttcttcaagttccttcttctctttttcttttttctctttttcttttttctctttttcttttttctccttttcttttttctccttctcttcttgttccaactcacgagccataatcaatcggtgtttcctttgataataagcgcgactctcgtcgtccattaacgaaagatcttttgacattattgcatcgtccttagccgagttcatcgcggataaacgttcgcgtgaaatattgaccaaatccttttgcattgcgacaatcttctcgatcaaagcctcatcggctcgtttttgtttggccgccttttgaccttcaacacgcccattaccaagcaccgatcgactaggctccgagtcgttatcctcgatatcaactacccgagggcttgagaccgcaaccacagagctagaagcatcggttgagggggcggctgtttccgacttggtggtcttctttgttctggcctcgttctctcgttgggtagcctgccactttggggtgtctttcaatatcccccagcaatggtcaagattgaaaggcgaccccaaagtggttttgtacagctctttagcctcgctaagctggatccaaaatcacagcacaagtcaggacaacttgttatatatatgtgctgagattagaaatgcttacaatatcgtcacgagttttcccactcttcaatcgtcgttcaaagtttgagtagaagccagcaaacttgttgacgctcttgaggatgagtccccaacgacattcaactgcgccgacaggtcgtaaagggagaggtttgacattcctggaatgattcttctcctcgttgtattcggtgatgagttcggtcagggttgcatgaatttgttcccaaaatgtcgtggccttctggcctttcccaacgattgcgtcccggctagtgttcaaccaagcgatacaaagcttcttgtcctcttcaatggaccatcgaggaaatcccttatttggtgttgggtcggtgtcggcttttggggttgcgtccttgttgttgtttgacttgtcagctgggactggggtagttgcagtgttggtggattggcttgtcggggtgggcttgcttttatttttattttattttttcttcggagagctaggagtagttggtgttggtgttgaagaaggaggaggatcttctgccgatttcttggtcttttttggtgccatgtggagtgatgccctggtgtgtcgagtgatgtctgggtgtgctgtagaggaatgggatgagttgcggccgggaggtgactggcagaagtcagcagccaatcgcaggtttgagtgccccccgcagtgttcccagggtcattccgcgggaccgttggagggcaaaattgccttccgggcagtcaaagtttgcccctgaacgcccggtcgctagagatcgttcgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccgggggtacccaaggtacccgttgcaggtacctcaggtaccccccctctctttttcacctagtttcactcccagagtcccaagtcactttattattattattatttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctacaaattataactaattggaagaatcttcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccctgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtgcggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacaaacgatctctaccggtcgcggctccgttggagttgctcttattgtagcccttgaaaaaatacatgattttttcaacattttggttcttcatttaacacctttgggggcccattcatgtgaattatcttggaaaagtgactggtttctcatggtggatttcttatatttgataccccctaccatgagtgttaatcagatataatgtgcacttttgattgagtgtgtaaatctataaaatgcattatatcttcaccacaaaaaaatagatggaggatatgtaatcagggttgaagaaatcttaaattgaacatgtaaatcagtaacaaagaagaggagaaaaaagctaagcagcaaacaaaaaacaaagggagagagaacatgattctacatacaaaagtacaaaggattgaataatcattcagaaggatcaaaaacatcacacgacattacagagtttagacaatagaatctagtttatgtagttttataaataaagtgatcatcaagtgacatatattgagataaggggtttttttattgatcttcttgttcagcagggttgtaaggaacaggggctaaagaagaggaaggatcatcggagagaggtcgaggcaattgactagtgacggcaagacccatcccatgttcgccaactttacgcagacaaagttggacatagatcttgagatccgggaccaaatcgccccccaaacagtccaccaataagctatacagttgcgggatacatgtctgaaacttttgagggtggaattgaacaatcaatttgtgggagaggattaagagcaatgtcagttcttcacatggtcttgaggggtttttttaagggtgcattttgaaagggatggagagatgggaggaccagttcgactcacagtttccttatcaaggctgtagaaacaatgcaaaacttcgaccatcaccggcgtccaagcagcaatattcctgccctgagtctcggggtccaattcaacgtatcccgtcatgatctcaagagcaagactgaaaaaagaaagattccaaaagttcatttcagtcgaactgctacagatcccatatgtcctataatcatgtggatttgggtgacagaggaaagaagaagaaaatactcacggaacaagtgcctcaaccgtgtcgcttcgcttggctttatgatccggtcgttgatcgatatacagttttgataacactcggatcaatgttaccgcactacaactttcttgtttcaatagatttggtaactgcttcataaatcctataatcatttgcaaaaaaagacattgctcagctttatatactaccacatcctggcaagacaattttaatctgtaagaaaaaaatccaagtggttgaatactgaccgactttccagagtcccattctgagttctttatcggcattaaatttcttagcgaagcgataactactatcgatttcggcgagaagacgcaacatagaagcgggaggaatacgatgatagacctcggtgttacagagcagttcgttgacagtctcgacgagcaagagttgcaagacacatttgacgatgatctgtcggaagactttttttctctcggcagaggtcattggcgcctcgctcgcttggctccgatcctcactctcagcaaccaatggcaatggcgtcgggacgatgaaccgcttgttgtccgccatcggcgacggtgtcggttcaccaccctcgcctgactctagtcctggctggcgcaagttcgaatcaaataactgatacgctgtcgtcgtccggaatagattcacaaatgtcgtcaccacccgatcccagcgctcatcgtccaacttggtcacattattttctagcagtcgctgtaagcaagatgtaccaatccttgctaaggtgtcattctctgtttgaggaaagggtaaagtgaaagcccatcagcgaccagttgttaggaaagaaaagtttacttcgactatcaagccttaccttgacagatgcattcgcataagaggtctaatagacgatccaacagtctcccaagagtatcgaagtagaaagtatataaatcaatcaagtttcttaacgcttgaatcattgttgtcgacaaccaaacactcatatcctcctgggtgctaaacctggagacgtcgctcctcgacctcaagacggcaaagatcgggaacagaacctccttgcaaaccgaatcccaaaactcggggctgaacgaatcaccgtattttttcagggtctcaaataaataatctagcgctcgcttccggacttctaaatcttctccgttcatcgttatgtcataaaatgcaaagaggattgggaaccaaaactaagagaggaaaaagaaatcatcccaaatcaatcaagtaatcatcaacggaaggggcttgagtaggacaaaaaaagaaagctgactttgagcattatatcgtcagcaggaggtgaatcgacaccagcttgatcgcccactggtcgactcaagggacattcaggacaacccaacatggcggtaattaagttcttcaacatctcgatcgcatgcagagagactttttggaactgagagattttacaaaagtcggtgatgcagaccgtcagatctgcaaaggaaccataagctactacttgactaaaatgctcgctgttgattcgctggactaattcgaacgcttgtgtcaccactcgttctacaaaaataatcgcaagtatttatccaagtcagaagaagcaagaaacaactgcaagggattttttgaaagcaagttacccacctgtcttagctttagaagcggcggaaaagacgccaaacatagtcctccaaccagacctgagattctggactctaacagagatcatttgattaaggcattgaagaaccatatcttttgaatcaagattactgctatggatcatcgtatgttcgaatggtttgagaaaatctttctggaatttgaagtttgccagctcgtctttttctagaaatcgcatcgccaattgccgtaacgaatccagtgcaaaaaaactaacattcgcattcggatgacaacataccttttgttttgctcaaccaaaaacaaaggtcaaataagtcttcctctctctctctcttcaagtctcatttcataaatgaatgaatcagttcaaaaagatgggaaaaactgacttggttgaaatgttcaccaagaatagaccaaatttggaaccactctaaccgaatcctacccatattataatacgaaatttcgaccagcttttgcaaacaaaacgttctgggattgccggatagcccagaagcctgaatttcttcccaagagactgagctcaaagcttgtacaaaatctacaatagccgtctaagaaaaaagatacaaataaattgggcagttctttttgtttaaaaaaaagtgatatgaagcgcaaagttgaatgcttactccagatagacttctgcttgatgagaataccatgtcggctgcataggttatatgacttgctccagcagcaccagtgacctcttccgaaggtttcatctgtttagatttcgatggtttatgagtagaactgtccatataaaagagattggatggattcactaagtatcaatttaccatagcaagcgatcatcaatattggcaacaaaattctgaccttctccgcccggaagccgtctcattattagacaggtcgagatcgacaccttgagagatgagttgaaagcgctccaattgggagacacaattcaagatcaaattccaagaagatttgagataattaccatcgaccaaagcgatatccaagagggtcttaatagtctcgatatttttcgatttcatttccgaaagattattcaagaaggtgaacttggacagggtggtcaggaaggcattccgttcgagctcgagatcgaacagacagacaatcttgatcgattgcttgaaccctttcagacttaacttgatcatctctatttctgctgaagtgttttgtaatggctctgataagcccgctagcagtggcatccagactatttggaacatcggcttgacgtgctcgaagtgggacgcttcgtagaattggtcactcagactcgaatttcggtgacgttgtcctctcagtagagtccggaataagatctgtattggattcaagaagagtttatggagtattaataatgatcatcgtggccattataaaaagcagttgcattgacctcggtcttgttcgccattccagccgactgtaaaacgtaagcttccttctgcaaatctctaccaacagtagcgatgctaccagccaagccggttggaacgtgttgaacgccaacagcggcatcaacctcgtccttcattcggatctcattggccaggatctcatcataaacgtctgataggtactcttccggcaaatcagctccttggttgatcccccgattgttgcggataaactctttccgagtcattcggtttttcacttggggactgtgggcatctgtgttcaagagaatgatcgaaaatgctaaaacatatgcagtctctgttacagtgtttcgaaaaagtttaatatgaacataaacaatcatgccaattagtgttgctattgtggagaaatcagatctccctagaatatggaaataaaatcgcacctgcattggccaaagtttccggattgccttgataatatctttcggcgaacttgagcataaacctatcgattttttgtgcctctccgggcagcctaaaagcttgcaaaaaagttctcatagcttccgtgaacttcatattactgaagtccatcatatcgataaacgcatgcatggtatccacattttctgtatctctgtcatgagcggaattgaaagattacagcaaggaacaaaaaagacagagaatcaaaggtaatcagtaacagaaaggtaaatttagatgatttcagaaatcatcgataacacatacccttcacctaaatattcgccgatcatagccttgctcaagccgtcagcggtgagcaagaacctagcgacatctttaggtttagtggagcgaatgaagccatgggttatcaaaaacttgatgcctcgtttgggcttaaagttaaactgtctgatgccttcaatgagcgtagttttctgatttttagcggtctggaaccgatcggggtcatcgatccgttcacgttcgccggtgccagtagtaccagcatgtggtgaatggatgttgctgaccgaatccgctggggccatcggtgccccagttcctgatggtgggtcttgaccgtggccgccggactcagaaagggatggactagagtccgaggcttggtggcccttgtggttgggataggaggactgcatggcgctcgcggaggagccgggtgcggcggaagcgtttgcggggacggtccccttgccagcccatgcaactagcgactgcagcccagcgaccaagcattcaaggctctgtcgtttcagctgagcttcgacggattgatgagaatacagggtcgattcggtcatcccctgggacatagaggtcgtgctgagcgatggaggaatcgatgtcgagctgccaaatactcccgagattccgctcgatgcggtgttccctggcgcgttcggtgagcctaccagctcgaccgattgagatgtagttgtcgatgtcgtgtattgggtcgttgctagtttcgagacaatgttcataaaacgctcgtatatgttccccaaggaggttcgatcacagtcgtagttcagatacacttcgaccaatgcctgtgggtcatggaataatctacccaaagcagctagtaagatcgacttctgcttgacagtcgaattgcgcatctccaagattggtaagaaaatttcgttgagtaggacttcaatttctttctgatagaaggaaattcgaactcaatcagcaccatcaaatcactggataaagcaagaaatagtgtggtgaggtttgttggaatagacacattaccttcagtttcgttcgcataccactaacgaccttccaaaagatctcacagctaagttcgaagacactaagtaccgaactgatagcatttcgactcaagctcagacagagatactgtttgatagcttgaatgaacggagtttgatcacgagtggtggaagaatagatgatcacgtttgggtcggtgaacatagccagattagtattaaggatgctcaggatcagatgcagggatagtaatttggatcgcatcgcatgggatttcagatctttttcactaaaaacaacataaaactcatcagttttactagcaccgtgagctggttactctagctcgacggggtaagctgacctttctgttccaaggggtttcatcgagagcttacagagtgctctgaagaccagaaaggcgtccttgacatagtaatcttgcatgttcatgattcctggattgccgactgcgtcacgatcagagaccccatcaaaggagttgcgtttctcgaacgattccctagcagacccagaatcattcaggcgaggttattcagagtcaagaaataaattaaaggatgaggagacttacaaagtgacttgagcctcttccttgctcacaccagcgttggttttttggtcggtatttttggttggtgaatcctgcgacgcatctggggccgaaggtgtggggccattttcatcgtgcacaacgacggatgagggggaagtgttaacggaagattgtggccttggggtgacaggagagccagagacatcggctggcggctccgtagaatcattgtcttgaggtttcggcgaggatgggggccgatgggaagactcgttccttcggagggatatgcctctgagtgcgggctcttctcccttctcaaccctaccaaagacgtggctgacgatttgagtaagtgttccttgtgcgatggcttgattagtcggacttttactgagcaaaaagatgttgtaaaccgtgcgaacggcgcgcaacaagctactctgatgaacttgtagcctccggacgcccggatgagtgggagccagtaccagggccaggagggctttgatgatttggagctggacagcatccggacatgcagcatcggcaaagcaatcgcaaatgatcccagtaacctcgtcccccatctcgacatcagccaggacttgaaagcttgatttggtggggttatctccattgttttctagactagggccgggttcagagaccttgaagaagctatacgagatcagcttgccaatgcagtccaaggcagtgaccatgaggacggaagaggctgtctgacaggctagtttgagaggctgtaagatgatctgagcttcttgattggggcccgatgggatacccaaatcgctggtgagctgttcacccttgaggagggctagggcagccttggtggcctcgcccaactcttttgatttcttggcttctttggagctggcgatcgactctagcgatgagatgaccagtacaggggaaactgaagaatgagtactggctacagtttgagctgttgagaaggacgcgatggtggatgtttcttgtagggtcgagtctctagatggagtcgggcgggaggattgtacggtgagtgcaggggatgatgatccagatcgccccttgtggttgttgttgctgttgttttcaggtgagatgggagttgatggagtagggttttgggtgggcagctcttgtggactgggtggttgtttgagatgatgagcctcttcttcctccttgtattctgaatcctgatggacaggtttgggaggttcgtcgaggttgttttcgagtgagatatcatcaaagctgttggcgaggttgtcttgggtgcttccaggtttgaatgaaggtgaatggaatttgatcgggagagtctctgggccgaatcgtggatcgatctgctcgtggatgatcactggatgctggtcatcggagcgatctgtttggtgagaggtcagaacgattgttggggatgattgtgcggattctgattggatgtcgaaggaggggtgatggtcctgattctgtctgataggtgatggagagtcctctgaggaagttaattcggtacgctgtttgagtccactgatagcctgttgctgttcgatcggactgagatccatggcgagtgcagtgacttgagacctattgatggactggagaagggtaagattaggagagatgcttgggtcgagagagatacatattagccagagactcactaggaaaccaatcccgatcgactgggaatgacgatgacacggtttttgggttgggttgggctgggttgaaagttggatgttgtggttgaagaccaagtttgctgcagggtggtcaaccccgaactgggaaactggtcactctcaaactaacttaactcaactcaagccaaacaaaaaaaacaagatcaaaacatcacttcaacctttcaatcatcagttttcaccttgaggatttccatcagcagaaaaaactgcaactcatccagaaagaggaacaaaaaaatcaacagctggatttatcgcaaacatttgctacccctgcatgataggatcctaagatacatacaggaaagcaaaaagaaacttgagaataggcttggtagtggtactacaggccatgtataacaaacaaaagttaacatgaaaaaggcaaaaacaaatttaatcaatatctgtgtctaggttccatggacaattggttcaaaaagaagctagctgcaggtggtatcttaaacatcttcaatgcagaaaagaaaatgtctacaaagtaacaagcatcatgattgagcacctttcattctaaaacttaatccctatcaaaaaagaattatctgaaatttgccatagaacctttgataatcccctagcactgatgatcagtattagggggtatcaaatacaaccaaatccaccattatttaattgactggtttggaaaaatccacccttttttgaacatgttggttcttcatttaaccccttttgggacccattgatgcaaaaaaaagttgtgagaaaagtgacagctggtttctaatggtggatttcctatatttgatacctgtaaggactgatattgtccttcaccagaaagagcagaaagggcacaggaacaggctgaaggcctaggttcattctaagaccaaacaagagggggatggatttctggctcagagagaagtcggggttagttctctctgacaatctgaatgtaaacgaaatacaagaggagaagaagagactagtaagaaactcacctggctcagagagaagttggggttagttttctgctgagccaggaaaggaaaaaatgataaagaaaaaccctctttgtgtgacctgtcaatcaaatcttgtgaaaccctgacagagtagggagggggtttacagtgcccccccccccctatgtaaaaaaatgaagagagaaagaggaaaagaaaggaaaacaacaaggtccatttaattcgatgagatggagtcccgtgatgcaatctgccaagtccgcttgtgtgactttcttgattccattcaagagcagttgggtcgaggtcttctaatgcagctacggccgctgcatcaaggctaggaaaacagcccttgctgtcaaattgactgtcaaattgtttgtcttctctgattgctgcctcaagtgtcagggctgagacttgggctttgagtggtggttctgttgagatacctgccacggtcgcagctcaagctgtagggcatccagcagggggatgggtcggtttgcctggagtgggaacttccttgctccaggcgcgggaggctttgtagtttggcagtttaggcggggtctggaaggttctgggaatgttgatgtgtgagcgtttaattggtctggtgcaggtccctgaggtgttgccgcaatgtttcttgcagaaatggcagaggccctgcaagtccagatacgcatggattttccataagaactcgtcatggcttagtgatggaggtgcgttagaagctgccttggacatcgtcagcagtttggagggtcgttgtaatgcaaggaaggatgctttggcttgtttcttggatggaccataattgaaggggataacttccaggagttgtctcttgttgatttgatcttgtagggtgttggccagaccgtaaacaaaaaaactgcgctagttgaagatccccaagcttggagaacttcttggcatcaaaattaaacaagctcgtgtactgtactcaaggaacgtttcagttgtcaacatgttgagtttttgtatttggtgttgtagtcccaaatgccaattgtttggaagagcaaagtaaaacatatgagccttgaattcttcccaggacttggtaaggaagcttgacaccttgtttgcataaaaggactggaggttagcttctgctatgagattcccgaggatttttatcttgttggccacattgctgacgctctttgtctcaaaaaaatttgtactccatgaatccattgcaggaacggtttggtttcctgaaacggtccgtgataggtggggccgttggatgtacaaattttttgtaaatccacttgtctgggcgctggtttcttggctcacgcgcctatctcattctttatgttcatcgtgaggagcaagtcttctaatctgcagatgcggtccgaggtggcttggtgagtttcaagaaatattttttgatccgctcaacaaccctctaaggcttgtcggcaatcttcctgggcttgagtgatagctgagtgttggaccttgagtacagccttaaaccactctttggacgtactcatttctgtaccattggcggtttgcgtggagtcgcgggttgaattggccggttgttcttggctacgggttgggggaactgtgtctgacataattctagtagttgtatccaatctcaaaggaagaggagcaatagatcgggctgaaagttgtttactacgcctctttttggagtttccagctttgattattgctttgggatcagataaggggattatcttattggcagtggtgttgttccgtgttatcatgtactagactgagcgcaaaggaagggctttggagaatggaataataaagaaggaggaggacagtcacaaaagggaggttgatcgattgggccagtaagttgggaggaacagtatattggaacaggacagtcaaagtcaatcggaacagtacgctcaaaataagtgaagtaatgcgaagtagtagtctggagcagtcgttgccagtcgttgttggtgtttggtgtgagaaaaaaaaagtgtaaggactggtagtcctttgctagatgagtgagaaagaggcacaggggatggtgtggaactactcttgggatgaatagagcttgagagggatgggtgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctttggagatttcttgaggacggtatgtctaatatgtcttatgtttactagtctaaatatacttgttcacagatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgattggttatctgaattgctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttttggttggaagataagtggaacattctatgaagagtatgaaacaagggaaaatattcatccagagaaaacagggtaaacaagcagtgagcaaatgctcccaaggttactagtatgaaacaaataaggggtggaatattccatggaaggagataggaggaaatacctgtttcatggccaaggggatctttactagtgtggaacacaaggggtaagaagaatagaatatgtttggaggggaatgagtttcagggctgtggagtttctgctgggaaatattattatccatgtggtctgtgcttgaggggattcatgattggttttgggggtctggggagctttctggggtgtcttgatcctgtgattactctgtgatttgtactcttgataactttgaattttcagtagtggcttaccacaacgggcagaaagcctaatcaaattctaagaccaaacagaataattttgtatttctggttcagagagaggatgggatcagttctctgctgaaaatctgaatgggaaagaaatacaagagaaggaaaagagactagaaggaagttacctggttcagagagaggatgggatcagttctgtcagcctgctaatattcagagacaacctgaccatagcataataaatacttagagacattattacatatactacccccatagcatatgtaattaatgtctattttatatgtacataatatagagacattattacatatgtacatataaaaacattaatatttaaataagtggaatcactataatagagacattattactcattacattaatttttaatagtcatgaaaagaaaacataaaaataaaccaaaaacatttataaataaacacttttaacatgaatctacaaataaattctaaaccttaagcaaaagttagaatattatttcagattattaattttcatgcaaaataacctagggtacctcaccaaaggtaccccttaattattactccttcatgtacttctgtgtactctgagtggcacttgttcattttgctagaaaccctcccagttacatcatactacatgttgtgacagttctacacatgtaattaaggttcatgaagttcgggaaaaatccacaaataaggttgacatcattgaaaccttaactacattgtcacaacaactgtaactggctggtcaaaagccatttgtggccctttttggcccaatttggctaactacgcctggttaagaccagcccactggtcattaaagggtctcagtgaccaaaacatggatgcaggtttgtcacagagccccctagtgtgtgttacaagcctcacttcagccctctgccacctgtaaccaaggactacaggtgtctaggcagtgctacaggtcaccaatgcctagtaggaggcttgcaccagccaaaccgagttctgagttcgcctccaagggcccagaatgagtatataagtagaccttcttgcccccaaaatctgattccccatcttcatcatcacttaccagcaataaccacctccaacaaccagtttatcacctgttttggcccagttcctgctgtttttcatcctgaagttcaaccaaccaaccatcaaatgttccccagcactctctcaccacctgttacccagttttctgagcgcttccagaccagttttccccctcctgaagtcccccttggcttggaaatagtacaagtaggtaatatttccttgatacttcagttgtaggcattttgtctgggaatactcctttacacaaaggaccagatcatcaggtacataaaaaataaccctgtttataacaggtcctgatttggcataaagactatagaaagtgtgacatccagttatctttcttgtgaaaccctgacagcggagggagggggtttaaacgttaacctaccctggagacagtgcctgattggggggcctacatccaggtcccctcaattgatcatctttttttttcagttggtaatggggggcactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttaatattatgggttcaattccccctcagattatacttccattcccacacttgttcaatttccactttcacatcatgtagaaagggggggttgaggtgtatgatagtctgctaccatgatgtatcaccagagtgtggtggagctgtcggcatgaactatttggactaccacccaactaaccttgcaactacaagtgtctgtagcctatttggtgttgatgtccaagcttaattcctctaaaaagcttagactattcttttgtccctcactattgaaatggtgatgtcatcttgctcaagccctcgcaatgacatcagtttgcttaagcctcctaaatcttgtgtgcggtctctactccgctcgatcctcttctctaaatcttgtgtgtggtctttactccgctcgatcctcttctatttttccttatcactctcttggagtgttccaaaacacttccttccctctccttaggaataaaacttttattcgaattcctcatcctcacttgtcattcttcccatctctctacccaactcctctttctctttctccatcagacatatcattttgtctcactacatctttctcgccacacataaattggaatccatcaaacactattaatcactcgtatttcacatacatcctcgcctgttgaacatcattcattcacttctctatctgatccatctgatcatccaaagtccttatcccttctacttaccaacacttgccgatcctcgccttcctgaacccgttccatgtagttctcaattggggttcatccttcattcattgttcatgtattgatcactatcctttttgttagaactctttctctttgttattctcattgctttataagcgcttgttgttcttatcattagtcatctactgcttttaggtgattatacttttcatttctttctttctatttactgtatttccttaaactggtaagaatgaaatacaatcttttagtctattcattcacagttggtaaaggaagcactactcaaatacaccaggcacatcctccgtttgactttctctacatcttgtgctgttcattttctgtgggattgtgtgcaatcataggacattgaaaattgtcactatgtaccttggccgtatcagttatatggaaagttcacacaacttttccattgaaaacagaaagcagagtaagagggttcaagagcatgccaggctgcaagagaataaattctgacttgacacatcaatttatctaattgatgggttacactacactacatatgtattgtaacttctactgtagtgtagcctaactaggcatgtagtgtagtgtacacccccagtgcacttggatgtccaagtggcagggtccagaaggatggcaccaggacagccacccccacagatcagagcatcccagacacgtgctcctcccaaaataaaaggccagccgtgggacgtcttggtggagcgtccatgtgatgtccccccacagtctcctacggatgcctaggaggcatttcagggccatctcttgcaaaatattacatttagaagaccattgaaagtgctgtccctgagctgtcacccagacagcattgcaacattttttgggcaaaaaacatcctccttgaggcaattgtgcagcacatatgcatgcacatccaccagcaaactcaaggttaattactgcacaataatcacacactaatgtgcagacagtggatcaaatagtgaaagcgtatttattgtgactaacaccttgaaacatatgattggttgtttacaacaaaaaacaaaacaaaaaacctacaaaaatctgattgagaaatgcaccagtgcaaacctgtctgaaggagagacaagcactatgtacaagagaaaaaaaataggtaaaatatatcaagtgggtgatgagtagctctttcactgagatcatcaagtaaaaacagatggatagaaaatatagatgtatcaggacctttgctatccattgcgtccaagggagcatcctcaaagtccagctcatggtctggctcaatcggctcctcctgcattaaatcactctctgtccagccatcaacaagggaagtcatcagtctaagctcaatggatttgaagggtttcctagttttttgagattgtaacaaacaaaaataggaagggcacacaaaccttctgcttcttcaatcattccattggtttggctgcttacactacaagcaatacccattttgccccaaaaataaatggcaatttgggtgggggaaaatggatcaattttctggatagagatgtcagcaggtacctgtttgaaggtacccggtacccgtttgcaggtacctgttttccaaagcaggtacccgaaaacaggtacccggtgcgggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacccgccttacacccgccctgggaatgcttcccctgaagaatttcatttatcattggtggtccaaaactcccttttttgggtgtgttgggctgcgcaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggctggagggttccctccggcctttgagatggtgtacagtattgatgactggaggaattcctccagtcataaagacggtgtatagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaaggaataatttgtttttctttatttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcattgggaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacctgcaggtacccggcgcaggtacccgggtacccgccctggctgccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaagtacccgcacccgctacaggtacccgggtatcgagcgacatctctatttctgaaatttttttccaaaatgcctcaggagtagaaattaggctaaactgagatattttagcccagagatagatattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaaagtgccagaaaattgacctattttccaccatccaaattgccatttttccttggggcaaaatcagtattgtttttagtgttaggagggactcccgctgtcaattcatctgcttgatgtgacaccttccaagctctttggccatcatctcatccttaccggaggtgatcttgccaatcccgcgttgggagccgttcaagaaggcgttgagcaggggccgatgggtgttcaatattccggagcctgctggctgcctggagacaaatctgagaaggggaccggttggactggccctccttggagacgtaggctcgggacagcggggtgggtgagctttgcggagtcttgctagccaaggagcgcggaggcccgggactgtttgaggcggccgtgtcaaaatggccaatccagggtgaagaacccataagccttccaaccactcttgccaaacaactttgatattcttggctttccaggcggcttgaaccttctcaatttgaaatgttgcagggtcggtttcattgggaggtactaaggacaaaaatatcagatgcaagcaataaattttgaattcagtcaaaatggtagccccattgtcctcagccagtttgatgaacggtgtccaggaactgaaagccctgccagtgatcgctagcttgagattgtgtaacattgcgtgatctgaaggtgctggcaaaggcgattggtcaccgctttcggagtctgaggaatcaacatcaacaacggacatgctgtgtgtgaaggtgtttgatctgaaggggggaggtgagacaggacaaatcaacagatgaagcacacatctgtgaaagatttcagaaatttaagtggatgagatggtcattgttggggacttcaactgtgtgtgccaatgatcactgtctcatccgttgcgtgtgacattcactccgaatggggttcagtggggctgatccaccattcaccacaggatcagccattggaccactggggagtctgccttgttgcccaaggccaactcccaaaaactaaacaataaaaaaaattggaaagggggaatgaccaaggttattcccaaaccaccaatagagaatcaaaagtttagcactgctcaggcggattggtgcaggccaaccttgggctgaccccccattgaaaccaatgtcacggggagactcagtttgcggtgatgacctggggacagcatgtaggatgtggggacggcttggggacaatgacatccctgggctgccctacatttttctgtgggacgtgatagagatgccaggcctggacagtggtgtcctgtggacggcaccccagcccaggggtgtcccaggtacaaaggcatccctgggctgcgctgctttttgcaaagtgccctgcctgtgcagcttagcttaatttggtataagttacactaaatgttagtgtcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaaagttacactacctgttagtttagctgagattatttgaagctaacacttgcaaaaaagggccttagctaatcaactccaaaacttgggaggattgcctcccaaatttggaagttgttgggaggaccacttggggacagtcccaggacgtccccagccccaaaaacctggctccccctaagctgtgggagtcactcctcacagtagaaatgggagtcgattctctcattaaaataatgaaaaataaattattccccagattaatctttggggaatgccctccaaatcttgacggccctcccggctgtcaagattcggacacgttcagtggccggagggaatcctcctggccattgaagtccatccccccccgccagcctgtacacctcaatggcctggagttatcactctcagcctctgagagtgtacaaaactcagcgactgagaggaattctcccggtttctgagggtgtacacctctcaacgaccaggaggattcctcccggtcactgagagtgtacagctctcagaaaccaagaggattctctcggttgctgagagctgtacaccctcagcggccaagaagattctctcagtctctgagagtgtacacctctcagcaaccagaggaatcctaccagctgctgagaggtgacaggcagtaataggagttgtcaactaatttttaggagtcattttttccaagtccctttaaaaatgggtagacagctcccaaaacacaagtcaatattggtctgatgactccccggactaaggtacaggtcctgcagtggtgggccgctacacttttggcccaaataacgtagtgtagcggtgctttttttgcaccaaaaatttgtagttttagcattttttcagtggatttttgctatgctacgctgcgctacaggccgctaatagcgctacaggaaacttctaaatagtgtgttagtgtaccatagtgggctcttttttggggcatatgcgcatagtgttagtgcagatgtggtggaattccgctacactacactaaattttagcggaattccgctacactacggttagtttaactggtccagagttggtcccaaagtggtccgccaatggtcctcccaatgttgaccttggctaattttaattaggagtcatttttccaagcccctaaattctttgcttgtttttgtttattttttacaagtttcaaaactttgttcttttttgttgttttttcactaaatctttgaagcttgttataaaccatttcaccaatccccatgactactagtggggttgagaaaactaaaggagctataatgagtgccaatggaaagtgaataatttgaatctaggctggtgcagaaaatttgacataagacccaagtatctccttgtgagagtccctgcagtatggcacattggcatccccctccaaattcagagtgaatttagattctaatttgactagcaactacacaacacacacatattcttttgacctttgcattctccaatcctgttgatttgttgttgccaaatccaaacctataaaaatcatttctctaaggggccactgatttctatctcacagaaatgccttacttgaattccttaaaaaaaccagttcaattcactttggccctttgattaacaacaatttgtccaccacttcaacttttccttatcttagcacatccttatcattatcctagccttagcacgtccttatcattagcctagctccaatgttagagattgttccgctgtactttttgcaggtacctagtaccacttaggggtcaccccttgaaccctccccgcacccaccagggggtgccaggtgtggtacttgatacctatttttgtgaaaaattgaacaggtacctagataccgctccagggaccccctcacttccctaccaaaatgatggtgtccttctactccaagaaggtaccgtggctgcatggaaacagggactcaaggataacaagccaaaaatcaaaaaggaaggtgatagttttggacaacaatgaagattcttccaatcagttataagttgtagatagttcaaacttcacaataaattattaaatatgaacaaatgaaagaagtgacttgggactgatgttttacaataaatatgaaaaaatagaaaagtaagattcttccaattggatgtagatatattacaagttcaacagatatgaaaaaatgccaaaagtgacttgtgagtgacattttacaataaatatgaaaaaaatgataatcaagtgacttgggactctgggagtgaaactaggtgaaaaaggaggtacctgcaacaggtaccgccggtaccccctgggaggtgtctggtgcggtacatggtatatattttcttgaaaaaatgaacaggtacctaggtataaacaggtgcccaggtccgaacaaacaatctctattcagtgtgttgagtgggacagggtacaagaaacttgaagttcatagacacagagttttatgacacttgggagtgaggaagataaggttctgaatggagcaaccaagtatagactatacacatggttgtttgtgttatggttgaagcatactgcatagtgaatataagcatatgtcaacacaatatcctaaagctataactcactcttgaatttaaattgggcctgaaatgcagtagaagatggactgaaccaattctgggaaggaaaggaaactggactggttttttgaatgttgtgattggatgaaaccatttgaaaaaattgagtcaattgaatgatcaatgtgtgatgtaaccttgagctttatatccatgggggattagaatcatgctcatgccattttcaaatgagatactttgcaaggattttggatcagtcttaactctacagatttgcagggcaacatcttgaatctcatggctataacagcaaacgtaaaactaagggcttgtgccaatgtttccaagtattcatcatgatagtgccataggcactgtgaaaaacagagaagcaaaagtgtatttcttggacattttcagcttggtcatccggtcaaattttgatgaaattgaagtttttgaaaaataaaaccgccatgaggaccactaggaatacatgatcccagattatgagaagatagctatggaggcaaatctggcatcaaaattatgaatggctagctaggctgctagccatctagtttgaattttaccaccaaaactcaaaaggctttcatgtgagaattcttgctaaggtgtaagtccctccagcaaagcctcaggcaagaagggacttggttgagttagctaatataccaggcccttcgatcgagggggttgggttaattgtaggtagtgctgaatctgtggggttaattttttcaacattgctcctgtttttatgtacatgaatgtctttctctcacaattggacagttttccggatctttttctggcttgttcagaaaatcgttgaaatttcccgcctcctgccacaactgtcttttccagaccttttctctttcagccctctgcacatctcgcgtcggacgataagcagcagacacgaagaagcagaaaggccacgtcttgaaacaccatggaaggactcccagtctcaagtgctccaggcattcaacctatgccaatgtttttgtgagtttcattatgttcgtttgcttcttcaatataagttccgctttgcctcgccaaaatattacagttggcgtggattccctttgatattacaagagaaagtgaattcgtgtttgtgttcttgcacctaaagtctgacgaagatgtaaaaatatttcagttatggcacgttgatgaatgaacacattctcgaacgggtgataggtcgaccaataaataaactgaacattcagcctgcccagttatccgtttgtactagtcctttttaaacctcctgaaacgaaatggcacttgcacatattcacttgttattttctcgtcatgatgttgatttttctaggggtactgtcgattcaacattcgtgatgctcattacccaggcttgatacccgcgtcagctgccgaagttgccctcaagcgcccacctactctcgaagaacaaacagttactgggatgatcgtttctggtctgagtgcttctgatgtgactttgttggatgcgtttgagggcgaagtaagtggtaatcgcttttcccctcacacattccactggtacgacatgctgatcaagactttatatacatccaggaatacgagtcgcacacagcgcacgtcaagttgatgaattccaacagccctcctgtagaagccattgtgtatctttactcacccgcgatagtatcacacaaagtcttgccaagtgtatggtcctacgacgagttcctgaaaaatcatttggcacagtgggtcgtcgatcccaatatgtacagatacggctaaagctaagctatggtaaagtcgcactctttccacatttaaggcggaactgtcaaggagttctgactttgttgacttgtagactggattttggtgcggatggaattttgcaaatatgtagacatgacaatcaagtggtctgtattttcacctgtgctcaatgagaaattgtaaaaaactttccgtagtatcaattcaatcgagcaagtcctccaaaatgaaaaacaaagcttcgcgggaggaggaaacgatgacaacttctagggcaccatgctcgaagcgcgcacaagcaagatgtgaatggattgtaaacgtgattgacagcaatcaacatgaaggttccaaatccaagtcaacgatttgcactacctcatcttcacccccgcttgctagtcgaaatttgccagccttcaaagactctggcgagaatgtgagtatattgactggccctgcatggcgaattgacctgacgaaatcaatagaaggcagtttgtaagatgaccggccgcggcaggaaaaaacaggcaacgacctacgcaagtgcaactcctccaatgcgctcccatccagtaggttctgtgctggtatacagggctatgactccatcttctaaaccaatggccagtaacatcctagcataattggcaagtaattagtttagttgagacaaatcagagggagcaaatcctcgaaaaaatcttacttattttgttgtgaaagatgaggagagatagcacatgacttcacgggttgatcacatttaattatgtcagccacatcccaagaagaactacctcgaacccaggttttgacctacaaaccagatcacaagtcgcatcagatgattgatattttagtcttgggcagcttttacttacagatttgtccctggagccggtgacaaacatgtcagtagaagatgttgcccagcatgcgtcccaaatgatccgcgcgtgcgctttctccctgcgctcatccaccacaaagccatcggatgagggtatcctattccatatagcccacgaccggtctctgctcacactcagcagtttagaggcatcagaattgaatgccaaacgtgtaacggtgagctgatgcccctcgaggatgccaggttgaatagggctgaagtcatcggcagaatgcaaccgtatgcttgctgtctgggaagaattggcatgacaggcagatgcaatgattcgaccacagtgtgagcttgtgatggcggaaagctcggagggatggccgtaaattttgtcgatcctatcacgaaatatacaaaaaagggaaaggccgtgagctcggtgcagcctatgttaacagttgtctttcgtgactgactctggccaaagcgtgtgagataataattggtcttcaaatgggggacaggactgttgactaccagtatcatgaggatctttctcattttcttcggtatcttcgacgcgattactgagccccaaaggaggcaccgtagcccgttgtggtcgtgcgtccgccttttggaagggtaactttgtggtgcccaattcttgagtcacttgtatgaaatcttgagtcatgtcaaacactcgtataaccttctcttccgaaatgctgacaaatttacttcggcgatcaccaatgaagctcaccccaaagaggttgtggccatgcgcctgagggcggcatatctcatgccaactaggattggtcggagtttcgatttgagagttcctccaagaaccccacaaccgtgtagtttgatcgtcagagcagctcgccagatattcgccttctttttcccaatccaatccagtaacaccagagtaatgaccagtaggcgcgacttgaggttcccacacggctttgtcttctttgctccagcggtgccaagatcgtgtccatccggacgccaaaacagtctctgtttgatcatggggaccaacgaagtagtgcgccccaaaaagtcctagattggtagaagttcccaattcgccaaaccgctcaacgttgagccaaatattatcaaattcttcagatggccgccacatgatcatggagcggtctgatgacgtcgaaaggagctgtaacaggccagactgattgatgcaccaatgaacattggttacccagctttcgtgaccgtaaaggattgcgtcagaaacaaagctccagtgcgtgtttttgattggatatcgtttcatttcaaccttctggcggtttgtttcaagcggggtcagttggccttcatctttcagcgcttgtgttaactcatctagcgtttgaaatggatcgtctgttgctgagttgctgattggatcatgggtttgctggatgattggttgaacctgctgatcgcacctccaaatccgaatgaaattgtcttgcgaccccgagactaaaagcagactacttggttgttttggatccaatgtgaagtcgagacatcttacccagtcggtgtgacctggcaagcggaagcataaagaaaactaaaacaatcatgcataagagacaaccaatgattgcaacatctcgtatgtaaaattatgcttaccactagagatggcagagcaagcgagtaaactgcgaccttgttatcagtacctgccaaggccaataccaagtctacaaaatcgcccaattgatgacgcaaaatcatgtgatcaggagtcggatttttaaggcagtcaaattacaacccacgtgttgattggtcgggcaaaaaagccaaagccgcatctagagcaatttggtttcccagctggatggtctgaagggcttcaactggttcgcttgcggccatcatactaattaaaaaaatgcgaaattttgtgagttgtaggctatgaacacacattttataacgagaatactgaggtagagtggatagaaagagcaatgacacacctacccatttgggaattgatcgatattttccaagtaatgaagcatccatcagaagcacccgcgacgatcaggaactcttcttctgagcttgaacagccgttttcgttgcgtataggtagtcggatgcatgatatacatgaaatggatcgtttgtggcctgcgagatgcgctacggtttgccatagtccttctggtaaatttcaagcaacatgaattatgaataaatttgaaaagaggaccgctctatcagcattgaatcataagaaaacggtgggtttagcgctgcagcgctggccgatatttgtagataggtcatgagccacttaccgccatccggagcccatacaaggactgtaccattcaagtcaccgctgacaaatctcaaagaatctcgttccaggtttttgatagctgttatgcatcccttatgaccttttaaaagcttcaaagttgggtatcgatttcgacttgtacagttccatatcgctatctgctggccggtcccaaagactacttcgaccgattgctttgatctgactagggttgaacaggaagaaaagcgattgaccggggcggcgcaaaggagcgagttgaccacgattctttccttgaaagcctcgcccgacattttgtaggctcgatgcgtattgggtttttttcgctgttgagctctttcctataagattttgcgccacgggtcagaccgaacaccgatcggaccgaatggactccaacgccccgagggacccccggtcacccccgactctccatcaaggtccaacaatttttcagatttctccatctcgagagaaacatctgcagataggggctacttccacctcttctactttcgctttggacccttcatgtcgttacttagttggattcctctgagtttcagccaccatggacagattctgcattcaacaggttagctgtgaatcctatcttaaggctgcagctttcttcaattctagtatttaccatcaaaaataattttggcatacaaagaagaatctttaaattttctaagaaatatgtacatgcaaaaactatattgatggcatgcgatgattcgagttgagatacatacacatggaaagggctaattttcggcgttactttcctcatgtactggaaatcaccattataatcaagataatgaatattggtaaaataaaaataattaagcaattaatacaatcatgtgtgtcagctttttttgaagaggaagatttcaaaggttggcagtgtttgggaggaatacaaattatgtgatgaggattgcttctatgtgtgaggtcagatctagcttcttttatggctacaattgggacaagatgctccaggtggacgcgaccttgtgtggacccgtattaatcaaattttaggatttcaccgccttctgagatcgcccttgctacacaccaaagtgcccacaattcacctcgttctaggatttcctctatctccagaatttcaaacacgtgcccgatctttcgggcgaaaaaatcgagcaatgtcgctaccctgtctgccgtgcttagactgacatgttcagcttctcccaaaacttgcccgaccttttgcattatctttctgcctgaaccgtcttctgtgaaagcctggattgccttgattctggtcgcagcggctcgccattgggatctcgcgatcccttgcaacgccgtcgagctttctcctacaaacctgactgaccgtgatccaacgccacccaataaagatctctgaagcgattcccgcgagccatcacgaccagataaagatccatggggcgcttcctgcgagctatcgcgatccaatggagatctctgaagcgcttctcgcgaaccatcgcctcccaataatgatgtcggacgttcgttccgcgaaccggcgccatccaacaatagcttatgatgttcgttggactgaaaattcgccatcagcacacttttggacatgtccccttggttaagatatccgactaacctgttgaacttctttcatctttcccttgattttctttatcatttctgtttctatcagatctttacgattccctaggccgcgtttcttcctgatccttacgccaattttccgtgcttgctggtgtgtccctttatgattgatcttggatcccttctgtaagagcggagcggcaggaatttgttcggatagcggtgaaggtgatcgcattagcttctccggggttccggcagccgatttcggtgggcctggcgctaggtttcttgctgtgagggattcggctcgcatcgacgcgcggtacctatggtaaatctgggggcgtggttcatgggccaggctcaagcattggaccgcgtatagagtttccacgaggagagtagcggcaaggaacaatctgaccattctcactagttcttcaacggatcgtcagttgtcgatgatctttgcagagaggaaagagggtagatcgcgccctccaaagatggctcggctcacgcttggatgggtacaggattctgggaacgctcggggtcaccaaccgtacaacagaaatagcatacatagaagaaggcaaatgagaaaaattctctcaatgcaagtttcactggatgtatggatcagcttaatcatttttcagccccaggacacacttttacacatttttgagtaacacttcgaatggggctgaccatctcggatgggaaagatcgcaggaaatagtcagcctgagtcttgggtatcatttatggtggtacatagaattactggagataaccaatccgtcccgaaaattactatgacacgggtttgatgggattgaaacctggactgcaatggataatcatggttggaggtacaagtggcgccgggccgtcagagccacggtacaccatatcatgcctccaatttctctcttcctctcttggctttttgaaccatgacgcctatgacgcccccatatacccccacgtgttatgggttgcaaacccccgagcgatgtgacaacgtgactctgatacggtcgacgagttgccggtgggattgcatgctttttaacctgaattcttgagaaggatttcatcagcaccccgcgacaaataggcaaaggtattcttgagaaggatttcatcagcacacctcggcgcagtaggtaaaggtggggaaattacgaacctccgaagaaatagtctttgtgatcctcctatccacgtaacatttctcacgagcaccatgccaagttcttgattgtgaacatgagacctttgtcaaagcaagccagattttaacaagtcagtaaagttttggatatgtgcaaattaattctacagaggtacaggatcatcaaatggatgttgatacctccacctaaagagataacattgatacttcattgaagtttgctaccatctctattaccatgagccaactttctggtcttgtatggccgctttcacagtggaaaaagtgcgagaataacatggccaactggaagcagttttgcatattctgacattgagtgggccgatgaatgaacatttgcatcctcacttgggatgcttccatctcgaagagtcacaatctgaatcatcttattcttaagaagcaactccagttcacaggcaaagaagatcccgatcagataaatcaacttccatgcgacgacttcgaagttcgaggtgcgtgacctagtcttatactggtgaaagagtgtggccacagttttcaaatcggcggtcagcagaaggttgaaaggttttcttcagacgtacggtaaaagtgaaggcgatagtttctaacccatcatatgacatctgtccaggaggccacatcaaaaaacaaatgaaagtatcaacttcgtcgaagacgggcagctcaaggtactcctggcgatcgacgacgccagaaacctgatgtcaactgaagacaaaaatgaaatcttgtgctttgagacattttgtttggcttgatcccagatacctctattgtccctcgcagctcgtctacccttcagcagccaaaccattccttttgtcaaaagatgaggatttaaccagacgtatcaatgggctgacttttgcaaggcaaaaaggccttattttgaacggtgacgctgggcattttacgaccaggatcaccttaataaaatccatgcacaaaacagaaaatcacgtgtgatagggaagactccaccctatacagacatttggttcggttggagattttcttgagacaagacccctggagctgaactctgcagatgtccgaaagactcttggagcacggacagatcttcttcaaccgacaattttatccggatcaaattcacacctgacgcagttgatttcttggagcttttgcaatgaggcctagcggtccaatatgagccgggcttggcttaacgatcttttcacaatctatctcgcacccaaatcggaatcgacaatttccgaccaaccaaagcttaacaactttggctcttgaggcgttaaacctaaaaaaacgccgtgatccaattttctggacagctacagtgcgcatcacctcttctcgactaccccgcacctgcaaaaaaaaatttgaactttgatctgtatgtttgttcacaccaaccatgctacagcagttcccagaaagcttgcgctcgcgagctcctgggatctgttttttttttttttttttttttttaatttttttttgcgccttgtaacctgtacacatgactgtacaggttgcgaatctgctgccgaggccgggtgaggcctccgggcacctgtcggttgcctggtgggggctgggtgcagcggatgtgacgaccggttccgactcaaaaaaatgagaggaatccaatggtccaactaccatatcttcaacttgaaaaatgggggagttgggccatgatgcctggaatattatggctgtacgaggccacgtacaggacagaaaaacaaaaaaaaacgaggcacaaaaaaaaaaaaaattgggatcccaggagctcgcgacagcaagctttctgggaactgctgtacatgtgtaaacaatgcatatttgagctctacagaagtagtggaattcaaaaatataaagcaagattctgtagcatgcaagacaaaaaagtttgaaattttcaaattcaaaatttggaacacccatggaaaaaggccatactatggcctagtgggtatgcaatatgtatttatatggtatgtattatgcacatagaccatctaaatacatgatattgagggaagaaggagaaaaaaaataggaaaactcagtgccagttgcccggctaacttgcagtcataattgaaacatccatcattgcagcccttggaatgcaacaattagatctcatcaatgatttcaattggctggagctttggctgttgcaagcgttttggtttttgtacatggctttgttctgattgtgtcttgtctgctgatttgtatggacaaaaatctcaaaaaaaaaaaaaaaaagaaaaaaaaatggcattgaaaaaaagtgaaaaaattcaaaaaaaaatccaactcccattttgaaaaatttggaacaccctcctgggggtagttgagaagaggtgatgtgcactgtagttgcaagtggtcccaaaccagagccccaattcaatgcaccacaatttacaaacccctatcttatccttttattcagctcaaaatcaggcggcaaggagcaaagtcctacatggatgtaactggttagcaatgtacaatagtagccaaaaaatcttcaagccatgatagtgtccaatactgttgagtgggtcaaaggtgtgaccccaatgttccatcacagggccaatcaatcagacctgtatacatgcaacaaacacaccaaattgtctggaatctggattcaacctccatctcccttcaatttggcaatcagtaaacaaatccaccaactcatcaagattcaaccccaacatcatttctgatcaacatagcccccaggatatgctaaagttttgtctcacaagtaacagactggcattaatacattccattgccttttgtttttcagtccttccacaacagaaggaaaaaagaaccacttctagtgtggctagtcagagtccagaccacctgcacattgcatgagttctggactggatgtataactaagcctggtttgatctttgttctctgtgtgtattctccttttttctttcaagagaaagctgtgcaagctcaaccgccaaaaattgccctttgttattctatacagtttttgaagccattttgtccatttatcagaccaacttttcatgattcatcactgcttgttctcctgaacactttgtagccattttgggacacaaagaaatttttattttgctactcatccaaatatgtagattattgtattagagatggcatgacaggtacctgtctgattttcatggaacctaattcagatgccttcctagacatttagcttagtgtcttcctcaagtccaagtggtacttgatgagatgaaagtgatacatattaatgttctttgatcacaagcactttgaagcaggttccatgaaaatcagatgtgtacctgccgcaccatctctatattgtttatgtaagagaaaaaaaacaaatttgtttgagaatccatgtgtaatagaagaaaacaaatttgtttgagaatccatgtgtaatagaagaaaataaagttattatggagatgcctcctggatctttgagcaatgaatgtgtaatttgcaaagggcattgatgccaccttgatgtgagggaagttgtttctgcttccaaatattgagggattaaattcccattacttttttcttcccaggctctgcaaaaaaataattttgatgcttgaaccctctacctctaaactcaaaccccttacaccttatcagtttcattcttctggtctctctgcaaatcttgtcatggttaaaacacatcttcagccttgaactcatgacatcataattggtccaaactctctcttgtgtatcaacaacattgggccgctatctacactatttgaacactaactgttagtgtagtggtcttttctcacaaagaaacatgtagtgttagcataacgtcagtgtgtttttgatacactatggaccactaacacctgctaaagggccaaagtgctgctaaccagtgtgttagcgtagtgtagcgggtgtgttttgggggcctgcggttgtagtgttagtgcagacccaaattccactgcactacactttttttagcagaaatatgccacactaagctacactaacaccatggttagtgtaactggcccaccatttctatcaaatacttaaacttgtccctctgctccaaattggactttcttccctgtggaactcaaaggtcacactcttcaaccttatcagattgtcttttctcttctctaatattcattatcaagacctctaagttcctgcgcctgacatagctcaccatcaaatctcccacttatcattaacaacattgactcctagttgttcacacattcaattcataaaccattccaccaacagacctgtgcttcccttcttatcaaccatttgtcaatcatcaagaagtccattaggtcttttcaccatcataagttaacctttcaacctttttcttttgtttcaaaagacctcactcatcaattgatatttctccaagtcttttgtttttcttctcccattgtgtcttctattgcttgtgttctactttgctgctagtgttgtttgccttcaggtttgaatactttcttcttttcttttcatttttacagtgatgcttatcagaaatacaaaacctttagtggaggacttccggttgttgaaatttgtcaatttacaaggaagggctgaaccaattaaaatcctagtattgcacagttaaagccattaattattttccttcaaggctgttttacccatggatatcacagatatcagtatttgtacccactgtctttttcctttgttgaatgttgggaaaaaatcttctagacctacatataacaatacttgccaaggccaaactgactttattgccagtaattattgtagagacacatcaggaacaccattgccaacctgatgaacaacatggatgcatgtgtcatctaaggatggtaattgggctgggtgtccaacgggctgcctgaacccaaccgggtttgggccaagctttttatggaattttttgttacaaactgagtcctcagagtaatcaatactcagcaccattcttctatctcgactcataccgctacgactcacagcttatacaaaactcaaccctgaggtatctctaagctttcttcctcagtttattctttgtctctctatgtaatactatgagcgctcatgttgaacacaagcgaactgttcctcacctttatctctacacgtactagtctgattctctttgttaccttgactgcgaactcatgtatataaacaacctactatttgcctctatttgtttctcctcatgcttcttggaatccatcgatctatatacactatagccattcacagtcactaactccgagagtcagactattatcacagtaccgcgtactcctccctttcatccatagcacctcgtgcaactgccctcgctagaggttatgagcccagctgcaatctacaacttcacaattagattcatattcacggtagccatagtcattctatacttcctactcagagaactattctctaccctcacaatcagaattctcaccctcaaacaacaacttagtgcttgtcaagaaattctcaacgcacgcatcgaactagcctaaactattccaacaccgcgctaacgtccatccatcatggccaacaattctctaaatccattaaacccgtccattaatctcatccccaaactcgaagataccaatttcttcaaatggaaaaagaccatcaccagccatctaacagcaatgggaaaacacaagttcatcgatcgagaggtacctagaccggagggagaagccgaagccgatatatttatccaagaaagagctcaagtactacaagcaatacgcctcactgtcaacaaagaaaaccgatccgccatcatccattttgacgatccctactgggcatttaaggccttagaagaaaaacacgggaacaatgacgcattcatgatcgccagcaccatcgctgaaatcgtacacctacgcttcgaggacacttcctctttggatgactacatcgcgcaaatccgagctcttcacaacaaactcaacgatatgactcaggacaacgaagcttttcaattacccgacaacgtcttagccatgtttatgataattaacttgcctttggacgaattccgacacataatccaatctctattctccgccggtccagtcagtgtgaaacaagttatcactcgattaaactcggaagccactatggtgaagaattcaaatgccaaagaaaccgcgatgtacggattcaagaaaaacaagcctactgcacgcccttgaatcaacaacgccgatagatgcaccatccacaaattcagttcccacacgaatgccgaatgcaatgctcaaaagaaaaacgacaactcgaacgctactcccaagcctagattcccatctgccaacgccgttacagtcgaacaacccaactctccagacaaaccggatatcgcttccgccatgatcgaaaacgcttatgtagtggtacacaaccccgagatagactactattcctttgccagcgaattcatcacggactcgggcgccagtatccacctagtaaacgactataacatgttaatcaatcccattgaatgtgaacccaaggtcataaacacggcaaaatctggcactcgtgtgaaagtcaacatcaagggtagtgtctgcgtaatggcgataaacaactcagaacaacgagtttatatcgaccttcccaatgtattctactgcccagatctagccgcaaacttattatccatcaaacagataatctactcaggagccaatgtccgattcaccgacaacaccatgatcattgaattcaagaatgaagatgtctacatcaaatcggtatcacgaggcaacaatctttggaccgtcagtactgtcaatccaccttcctccaattttgcaggtctgtgtactaacatttggcacgctcgatttgatcacccttcaataggtgcccatcgaaggtaccctgtggatggagataaactccccaacggagccgatctttgtgaacactgcataaaaggaaagttacaaagagcacctttcaaatcatctcttcctatatcatctcgtccattataccgaatctactcagatatcctaggccctatgcatgttccaacaaactctggtttccgctacatcttaactttcatcgattgtcatacacgctacaacaaaatatatctactcaaaaagaagtccgattccctgtcatgttttaaggaatttgtatctatagcagaaaacctcatgtccagctcaaatcatcgtgtaactatcttacatactgatcgaggaggcgaatacaattcaaaccttttccacacttacctaaaatccaaagggatatcaatagaacaagcacctgccaacactccacagcaaaacggagttgccggaagatttaacagaaccttgctacaaaagatcattgccataatgagtgctggtcaactgcccaaatggttgtggggtgaaatcgcaatgactgcgtcattgttaataaacatagctccttccactactatcaaatctgacactccacaccgactatggtcatcatacagcgacccaacgggttctcaccacaaattcgactattcattccttcggactataggttgctgtgcatacacccagataaagaaggagaagacagacaaaatctcgcctaaagcaagtgacctgatcatgattggatacgactacatatccaaagcatatcggctactagacccaattaccaagaaagttacggttttgcgaaatgtaacctttgatgagaaaaagttcccattcacagaaaagtcaaatgacacctcacatgacacctttgatttcgacataaatgaaagcctactgtgtcccagagacgtcgggatacaatccgagccgacacaaacaaatgaacaaaggaacgacaccaatatcaactcaacggggtcaactcacaactcgtaccatcaccctttacctcccccacctcctccaaaccaatccaacttgcccatcgctcaatctcgaccatctagatcctgtggaaaaccacaatattacggcaacccagttgcccacatgtctcaagctaatccggatgaaccaacttacagacaagccatggcctccgctgaccgagaacattggatcgcggccatgcaggacgaattcaactcgttggttcagcacaatcttggtttgttagttgaattacccccccttgctcaccaaatagggggtatgtggcgcctgaagatcaaacgagatcaatttggcgaaataatcaagtacaaggcgagatgggtggccttcggaaatcaccaaatacctggaatcgatttcgatcaaacttacgcttctgtcggcatatcggacactcttcgcctcttacttgcccgtgcagcaaacgaagaccttgagatcgaacaattcgacatcgcaacggctttcctaaacggacgaatggaacatccggtaggtatatatacaacaggtaactggatttgaagacccctcttttcccaaccgagtaatacgccttgaccaatccttatacggcactcgacaggcacatcgacaattcaactctgacttaaaagaaaaattaggcaaactcaaatttgtcaacaatttcgatgatgactccctttacgtttgacaagacggctccaactttatcttcatacacatgcatgtggacaacggattagtgttctcaaactccaaagccatgattgccgagttcaaagaagaattcgaaaaatgttactcgttaaaatggaacgataatccatcccttcacctaggcttgaagattactcgggaccgcccaaaccacatcatcgcgatatctcaagaacactacctcaaagatgtgttagccaggtttgaaatggctgattgcaatcccaattccacccccttaccaaacaacatcgcactggtaaaagccactaccgtcgacaacactctcccatttcaacaagccatagggtgtctttcctatgctgccatatgcactcgtcccaacatacaatatgccgttaactaccttgctcgtttctccgcttgctacaatcgaactgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttatacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctactacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcacgcatcaagaacaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacctttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttaggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaaatactcaggttagttacccagaggctgacacgaactcactggactgcgatgaaacatctcctccgatacgtcaaagggaccctcgacagagggatcatatttcaaaaatccgattctccgatttcaaaaatcaccgcctacaccgacgctgactatgattcatgcatcctaactcgtcgctctacgactggacacggcataatgtggcgtggttgtcttgtctcttggaaaagcaaacgccaacgcaccgttgccctatctaccacggaagccaaatacatggctatatctgatgctgcaaaacacctgctatggaccagacgaatgattgcttacatcatgcaaacgtctgtcgaacctgccgaggtgatcacacacatggaccttttcaacgacaacaatggcgctgtgttcctctcgcaagaatcggcaattaatcaacgatccaaacacatcgacatccgctaccacttcattcgtgaactcatcaaggataagaaaatccaaaccaaacacattgatactaaatcgatgcctgccgacatgctcactaaaaacgccggcgccatcgtcatcaaccgctgccgaaagatattcaacaacatcaactatcaagaaatctcagaacattcctgagcagggggggctgttacaaactgagtcctcagagtaatcaatactcagcaccattcttctatctcgactcataccgctatgactcacagcttatacaaaactcaaccctgaggtatctctaagctttcttcctcagtttattctttgtctctctatgtaatactatgagcgctcatgttgaacacaagcgaactgttcctcacctttatctctacacgtactagtctgattctctttgttgccttgactgcgaactcatgtatataaacaacctactatttgcctctatttgtttctcctcatgcttcttggaatccatcgatctatatacactatagccattcacagtcactaactccgagagtcagactattatcacagtaccgcgtactcctccctttcatccatagcacctcgtgcaactgccctcgctagattttttacttaggcctggcccgagatgacccgattaaaggacgggtctactcgggctgcccgtcgggccggtgcaacagtggggggtcctgactcctggtgctcagtcaggtctgagtggacctgaccaagcgccaggacccctcagagctgagcttatcccgaggtccgaaccaaccccagctcctactccgtctgcgaccccgccactgcgagtgctagcaccgggatctcaacttctcagtgacccagcccgcgggcgcccctgataagcccgcgggcagcctgctaacagcccagaagcccttctctatatcggcccgcaggctgcctgatttgtaaacggttcgggtcgggctatcgatttcttgaatgcagcccggcccgacccgcccggcaatgttccgcggcccgcgggcggcccgggcccggccgattatcatccttacagtgtcatcttccctgttgttttgaatgagggactacagttgtcacattgccgaatgtgaaggctccaccaggatcatttgggaccaatttgcttgagtaaaattggggatccttcaggataaagcttttgactacttacactacgggcgctggatttcgcaactattgcgaaattgtttcgcaatagttgcgaagcctgcgcctgcaggggaggacgtcccggaccttggtccaggtggattacgcagtgccttgcaaacgggattgcgagccttttccgcaagacttgcgaaagatgttcgtgaggattgcggaaaaaattgcgtaatacagctctttcggaaaaattgtgaagcccaactttgcaacgattccgaaagagttgcgaaatagcttcgcaatagtttcgagctatttccgaagaatatcggatctttcgcaaccattttgaaatgcttacgctcactcactgcactgccggggttttttataaatcgtgtatttcttgcatgtagatagatagaaagaaaatagtttttgatcggattgatcgatcgaaagagttgaggaagtgaaataaaaatatcagatcaattgatcatatgataaagcaagagtacaagtgatgtgagaagaagaggagagaattccttgttgactgaaagagacgagaaggaaaagataatgaaaagaacaaagcagaaaaaaaaagaaaatagtgttgtcaatatgagagaagagaggaacaagaagattgagtttttattctggaggctgaagcgctacccgtggagcgggttgggcagtcgtggactggaccttttcgttgacttcctcttcagaaagtggttgttggtcagcttctgggacatcctcatcagtagataaagaaacaataaaaaacagactatataaagggagagaatgggcttactgttgaagatgagctggcatggttaatatcgatcttgttgatgaaaaaggagatgagatgacttcaaaaaggagagaagggagggatggtgaggatggggaagcaatccagtcaacctgctcaacgtgcgagcggtttaaataggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcgggaggtcgtcggacgggagtcgttcttccaattcccccaaaaaaaaggggagtcgtcgtcctaatttcaatggcgattttttaattttttttattaaaaaaatgggagtcgcccgcctaaagggcgggagtcgtcgtcccaatttagccaaatattttttattttttttcaataaaaaaattgggagtcgtccgcctaaagggcgggagtcggcgccccaattcatccaactaatctaattttttttattaaaaaaaagggagtcgtccaactcaaaacaggagttgtcgacctctagcgaccctaaaaactcaaaaaaaagttcagccactggggccccgccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataattgaaataaattgatgagatgttgagaaatgtaaacaaaaaaacagtgagaaatgtaagaaaaaaacagggataaaagaattcaattgatgagaaatataagaaaaaaacacagggtaaaaaaggacagaggaaaaaaaataaaaactaaaaaaagacacaggcagaaaaaaaactagtagtgggtcattggattttgaatcttcctccctacagtcaattggaaacaatcagaaaagatggcttcccatccccaagcctcttctgatgccttttctttccaatcatttctcccgccctttaggcggacaactccctttttttttaataaaaaaaattagattagttggataaattggggcgccgaatcccgccctttaggcggacaactcccaatttttttaatgaaaaaaaaataaaagatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccaatttttctattgaaaaaaaataaaaaatacttggctaaattgggacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaaaattaaaaaatcgccattgaaattaggacgacgactcccctttttttggtttaaatatcctctcagtatttttttcacatgaccttgcgggtctcttgcaccaaaaaaaacgaaatactttcgcaaaagttttgaaacttgtgaacttcgcaagtttgacaaagctttcgcaaaacattgcgaaacttttacaaaggttccgtcaaaaaaagcgaaacaacttgcaaaatgctcttttaaagttttgatccggcagaacccgcataaaaaccggtgttgttccggatcaaaaccttagcaagctgctttcgcaacttgtttcgcccttttttacaaaactttcgcaaaagttgcaaaagtttttgcgaacgcttcgtcaagcttgcgaagttctatatttcacaacttttgcgaacccaaaccttaaaagtgcccccgtagtgtagatgatggtccaagatcggatagcgggtgttgggtccggatacggtaatcacgggcgtcccggaagagctctacccgtccaaccggcctggtgtgccggaccgctgtgagatcaacacattcagataacatctcgctgaagaacgtatacactctaccgctacgtacgcgtttttcactgttctagcttatgtagacgtgtggggtcgggaaggaagtttgataaacaattttggttccttttttgttccggatgatccgcgctccggataacgcagacatttgtgtgcgatagaccttccagatattacataactagtttttgatctacttggacatttaggcatccgtctatgtatccatctcgtctcgaaaacacagaagcgcgtcatacctcaagaacgaacaacgacggggactcgaacatcttttaatacacttaattggttgaccgccgttcgtccttacagaacttaaaccttggtagattattaatcgctcatcgcgcgggattgccttttatttgggatatcgttcgggatcgtctcggccagctaattgtctgccagtctcctcaaaaaagaatgatggcttggtggatgatggcttggatgatatccaaaagatagcctctatacgagtcctatgtgtttccgagatagtgaaagctgtatacatggattccccaagactaacatgtagtggttgatagtctgactggcctaactcttcatcatcgtggactcgatacacccttcactcgttgatcctttatgtgtaacttccatactgttacttatccatgagtcgccatttttcatcactcgcttccctgtagctcatcaacatacatcaacaattgacttccaacccatgcaattgattgctaagtggtaaaaaaaaaacttgcaagagcggaattactgtggaactagaaaatgtctggcatgggtcaatctgaccggatgatcaagatttcatctcttagtcttgatcaattttttgttgttgttgagataagcaaaccttcacaactgcattccaaacaacatgtcattgaaacaaaaagatatgtacacaagatgtctgggttgaggtttttttaaggggcttggttaaacgactcccaaaaaatggagagccgactcccaagccccggaatccccgaaaaatgggagtcgaacccccaaaaccttcgacaggtttgggagtcgactccctaaaaaaaataataataaaaaaagaaatcccccggttggtataggagtcgatcctccaaaaccaaccagggtttgggggtcgatgaaacaaaagacccccacagaagcggccgggaggattcctcccggccgctcagattacacaccgatgaccgagaggaatcctctcggccgtcgagattctgctctcagcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcttttgtttcatcgaccccccaaaccctggttggttttggaggatcgactcgtataccaaccgggggatttctttttttattattatttttttagggagtcgactcccaaacctgtcgaaggttttgggggttcgactcccatttttcggggattccggggcttgggagtcggctctccattttttgggagtcgtttaaccaagccccttttttaattatcaagagttggtttaaatttcaggccacggtcttaattacttagaacaatcaggaaaaaaaccagaaattttttcagatggggtgttgatgacacgaagcttgatcccagtcactatgttttctatgtccacagacccagtcaagttgatctcaatataaaggaagagcttctacaatccaagctgtagcatttaatctgaataatattgtaagacttggaggtgatttttaattatcaattggagatgatcagaatgcagatctggtgattgtgagttgattttatttaggactccctgattaatttctgaatgtttttgtatgagtactgatcaaatgtctgctctgaatgggttgaggtttgctttctccccccgaaacaatcgcttggggctgttcgggttgttgtatgttgttatgcgtgttgcttatgtaatggtctatgtagcctctacatactctctcgtgttcttgttggttccgttcatatcggtatcccttatcttttccttcttcttcttcttcttccacttgccccaaccccatcgaatcccagaaacagatcaagaagcagtaacttgtatagaagatggaaaacgatcaaaccacaagaacaacgaagacgacgacgacgacgacgacgacgaaggaaacgacaaacgaaacgactcaagaactaaccatcccagcctcatcagaactcatcaccgaaccaacccaactactcggactcttcccaatcgaacaagaccatgagacctttgactcactcaacatcctctcagaactagcaacctcagtagtccaaaccacccaacaacatccaaaccaacctcaacagcaagaacaacaacaagaacaagaacaactagaacaacaagcctcgatctcagataatgcattccaagcactactactagcctcactctctgacccattcccaaccaacccatccgcatcatcatcatcctcaaactcatcagcaaaccaaagaaaacaacaaaagcaacaaccatcatcatcatccaactcaccgtcatcacccacttcaaccttcaacctactcagctcactcgacttccaacaactctcatcatcaacaatagcagcaacagcaacagcatcagcccctcaatcacaactccaacatcaacaatcccctgccctcgaacaactcaatctccatctctcacccgatacaaaccaactacagctcaacaataataatattcaattcaatcactcaaacgaacaccattttatcacccaacaccaacatgcccaggatctactctctgctctatccgcactccaaaccgatccaaaccaactcaacaacaccctcacacaagatccaatagaactccatcatcctcatcatcatcatcatcaacaggaagaacttgacttcgatgacccaaccctcttctctcccttcgacccagagcaggaccaaatcccaaaccaaccggtctctctcaccgatcaaatcgacctcctcttcggatctcaacctctcacccctcaagcctcatcatcctcaacaactgcagccacctctaggaaggtctactcaaactcattctcattccaacaacaacagaatcagcagcaacagcagcaacagatcgcaaaccaacaacaacaccaagaccttctcaaccatctcgacagtcaactcgatctctataaccatctccctctcgaccagcatcacgagttcaacttcctcttcgatcctgactaccaaaccaatcctcatccactccatcaaacccaagagcaacaacatctagacgaatatcaatcttattatcagcctcccgatgatcatcaggataccgatgatctcttggccagattggatcatggtatcatgatcactcaggaggaaatcaaactcaataaactcgacggctcgatcgaagactcgttaaatcttaatcaagtttatctcgatcagatcaaaaaatcgctcgagcatcttaactcattgcaccagaaagctcagaaattcttggtcggtacattcccttccatcctaagataaacaaaacaactccctcccccccttttcactaatgttcttttcggatatgaatcaaatatagtcgatttcgaaacactgtgttcaagaaatccagcaacaacaacgatccgcgtcctcatccaaactctcttcaacccaccccgccccgcccgatccagccgcgaagaacctgagtctagtctccgaccagatctcggcgatctccttgccttggttcaaacatcaattcggagtggtcagtcgctaccttttcttttttttctttacctcttccttccctcagtcaaaaaaaagtactgaaatctgtgggggttgtgtgcatatttaggacctgcctagtttcgaagatgctaagaaacgagaccagtataatagtctcttgcaccaacaaccatgtcagtcattcctctctctcacttccttttttctctaaacttcttcctgaatggcatcttctggggacactggcgatgatatagggcagcctcctgaacgcagaaagttggacgacgaggtggcggggatattgcgactaaacaaccaaaacaggagcgcgattgattgggatcgggtggctaagaatgtagctctttctttcagatagcttactctttttttttttttttgatcggacacttgacaaaggttcctgaagaaattcactgtcgtttttgtggtgatcgtctttagttccccgatcggaagccgatcgaatgcagatgctatggacccacaaacaggactcttcactcaaacaatctaaatggtccttgcccgagatcgatcgggtgttcgacatcgtcaagaagttgagtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccgacgcagccgaagccagtcccgccgctgacgacgatagatgatgatgggtcagctgggagtcggaggaggggctcctccggagcgagagggctcgagtgagcgagcgatcaagagtcggccgacgagcaccctgggccgggtgctcatccccgccgactctggctacacccgacgcaaccatcatccattcgtctcttctctcgatccggctatcgcttcttttacttcctcttcctcttcttctactatttcaaagaagaataacccggccagggtcgatggatcctcgctcctctcctcctcgactaccgtctccgacacccttcactcctccgacaagtcccccactcccaccccccctcctcctcctccttcgcttactaacccgactcgtgataatcactcgctggctgctctgccgttcactagggcgccgaactctagactcaggatcgttaataaaaggatcaaatattccacttgaactttgctctctctctctctctctttctttgtatcttaatcaatccaaccgcctcattcattgattatctttattgtctttgttgttgggttcgtactctctctctcttattatattttttttttcttcacatgttgttactagtataatcagaactcatttattatcattatttgcttattcttattagttatttgagttatacatgattcttgagagtggtctagacagaagagggggagagcggagggatttgaagtcaggaaattgtccagacctgcgattgaaatttgagatgaatgaagagaagagcgaagatgaaatgagtagggaaggagtggtgaatgatggtgggatgaagaagagatggtcttgaactcttgttttgaatttttgattttttttcatgagtttcttatagagtgacagtctcatgggtatgtgggatgcggttgggtttgtttagttcaagtgaggatggttctgatcaagcggggtatgtcaggatgggtgatgtggtccggaagatgatgatgatgatgatgatgatgatatggatattatgtaaaacttaaacagagatgggatgaattgtttgtgggtgggatttcgatttcatggtctgggattggaatttggatccgcagtgtgtggttgttgatgatgggttgaaatgggcggatgatggattgacaggcagtgtgtgtattatgtagtcaactgaaaaaaacttataaacagaacagaacagaacagaagcatatttcaaatcgtttgcagtgggaagaggtccgaggacgggatgactctgattgaaataagccagccagtctgaataatcctcactcacactcactctcactctgcttctccttcttcttcttcttcttcttccttcaacaatacaatcaacaccaacatggcctctgatcaaaccgaacaccaacaacaacaacaacagactatccacaagaaaggtaatcaacaaacaaacaaaataacaaacaaaataacaaaatactgacttaaacttcactcacagcttcaatcaaaacattcatcaccagaatcagaagatcaactacaaccaccaccacaagaaaccacaacgaacaccaacaaccaccacccaccgccactccccataacaacccaacaacaacaacaacaacaacaacaaccaacttcatccgacttcaaactccattcatcaacaaaacaaactacttctcacttcctaccacctttcaccagccaaaacttcaaaccaacccaacaaggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccttcaccagcaaactcaaacaaccaacaagaacaacaacaacaacacaacaacaacagcaacccaaactcactcaacttcaccaacccaagcctactcagcccaccaccaacacccacctcatcatcaaacccatcatcatccatccatcgaaaacattcatcaatcaacccacccaaaaccaccgaacaacaacaacaacaacaacaaccccaaccaaatggactccgaaagatcagaacatcaatcctacgctcaaagaaaatatccgcacccatcctccaatcaaccgactcactcaacatcctcgctgatcttcatcatccactcaccatcgactccaccgtccgattagaaccaaccatcccatccactaccaacaacaacgtcagcaacatcaacaacgacgaagctaatgaccatctcctcgacttaccctcagccaccagtctccccgcaaataatcaacaaaccccgaatctcgcggtcagtgggccggccaaatggcttcgacgggttagctcggcacccaacacaaaggcctggatcctcgccggcttaggaaaccacaacccagataatctgattcaccacatggccaacctcccccctcccgtcccgcccctgcccgccaacgccaccggcttcggccagaacgcagacggaaccctcatccccccttccaccttctcctactcctcctccaataataacccaaactcgccccaccaacgcgccctccgcaaatcctcaaagaccatctcctcaaactcctctggcttcctccagtctcgcaccagtcctcacaactcttcttccaaattcttctcctcttcctcctctgcctcctccaaccaatccacccccaaatccgccttctccagtctcccgttctccaaaaaccaccaccatcatcatcatcccaatcagccaaagagcgcatcctcctcctcgtcccccctcttggagactcagagaagctacagttcgaactccatcaaggtctccaaatccgaggtcggccctgaatcgttcgagaagatccgtctcttgggaaagggcgacgttggcaaagtctacctcgttcgcgagaaactcccaccgcctccatccaccaaagatctccctccctctttgacttcgacaacctccaccgacgagctcggtcatctcttggtccccaacccccaccaccagcatcatcaacaactggctccgaacccgaaccccccaactgaacgcctctatgctatgaaggtcttgaataaaaaggaaatgattcaacgtaataaaatcaaacgcgctttggccgaacaagttcagtcctttcctttctctctctactatgctcctatatcaggttgttttatactaatgatttttttgggtgtgtgtggtaggggatcttggcggcttctaatcatccgtttatcgtgacgctttaccactccttccaatcggaagactatctgtatttctgtatggaatattgcatgggcggcgaattcgtaagtctcttcatctctcaccatcatctttccatccaaaaagagaaataatcaagttgacttttttttttgtgggggtgatgtagtttaggaccttacagactcggccggataagcggctgcccgaagctgacgctaggttctatgccgctgaagtcatctccgctctcgaatacttgcatttgcatggatatatctatcgcgatttgaagcctgaaagttcgtctcacactctcccatctccttcttttgtgggtctggttgctgatttggatctttctttttttactagatattttgttgcatcagtctggacacatcatgttatgtaagtaccatccccacacgcgttatttcacagctagatgatgggtgttaattttgattggacagccgattttgatttatcgaagcaatcagaagtaggaggggcaccagcgggggtgaagatgatcacgccggatggtgtcccactgatcgacacacgttcgtgcatagccgatttccggacgaactcgtttgtaggcacggaggaatacatagccccggaggtgatccacgggaacggacattcgtcggcggttgattggtggacggtgggcatcctagtgtacgagatgatctacggctacacgcctttcaaaggccccgaccgtcaagccaccttcgccaacgtcctcaaacgcgacgtcttcttcgcagacctccctctcgtctctggactcgctaaatctatcattaggaagttgttggtcaaggatgagttggctagactcggctccctcactggggcctccgaagtcaaacatcataaatggttcgcttccatctcctggggcttgcttaggaactgcaaacctccgatcatcccgccggcttctaatgccatggacgctactaagtacagctctcttccatcctcttaccctgtttttttttttgatcttcgatggtcgaaaactgactgagttttttttttttttttggtttgggttggtagttttaggaagatccgagaatcgaattccttggatctcgagtcccaagcgctcaaagcccatcccagtccgtcggcccaaccgatccaattatcgtccaccaccagcactcgttcgttgaatgcgcgatacaacaacaacacgaaccctaagaatccgacgacaaagacggtcaagaagaagaagagtgtcttcttgtcccagtcgactcccccctcagctactgctactccttcgcccgaatctgtcaattccttatcttcctccatcaatgccgcccttcatcctcattcgggcaagaggatcaaaccacagaaacatcggcttgctcatctttcttcgtccttgaactcgaatggcgttgctcatctaggcgatccagctcatcatggatacatggaagaagaacagggacccagaagcgggagaggatgatgatgatgatgatgatcaagggagaggatgaggatgaagatgatggaagagggaggagaagaagaaagacgaccaagagatcatccacgaccgattcaaacacggcctcctccatccctcctcctgcctcctcgaatcttcccacccaccatcacccctcctcctcctcctcctcctctgaaaccactctcactacccactcctcccccctcaatccaatcgctaatccgcccgtcacccctcacttcgaacatcccgacgatcccttctttttgttctcgtccctctccttgcatcatgatgttcattaatcatctcctctctctctctttctcgctctttttcattcttcgaccccccgttatccggtctgtctttctgggggttttttggggggtaggggacggacttttatacgtacattatgtcctggggtttttttccccgggttctttttttgtttttgaacaatctttctttctttctttaatcaagtccaaaaaaaaaccctctacaaagttaaaaaaacaacaccaacaacaacaaggttaattaactaatcacacacacacacacaaaaaaaagtccaaaaaaaaattatttatatgttcatttagggttggggtttttttttttcgaagttatatctcgtttttgttatagtagtcaacgcctattttccgtcgttcttttaagatcccgaatagtttgtaagtttctgggccatccggggcgcgttcagaatcatcatcatcatctttctctttctttctttcggttaccgtccggccttaattctcgctgctctatagcttatatacaacgacgacggcctgggtttatctccgaggtcggatatccctagtcgtcccctcttcttcttcttctttcgctcggactcgcattctcgtttctctgttctctgttctcttttcgatcgatcgtggtctttgttgttttggtttgttttggttttgggtggggtggggtggggagctctgctttctatctgctgtcttcattctgcgttcggctgtcttcattctgtctgctttcatctcctctctcgcttcatcaatcaatcaatctatatgtcttccttcattcatctttcttccttccttctttctctttcttccttctttcatctttcttccttcttccttctttctctctctcttccttcattcatcactcttccttctttctctctcttccttctttctctttcttccttcattcatctttcttccatcattcatcactctccagcccaccatccctttctttgtcttttatgtctccattctttctctctcatcatcatcatcatcactgtcttcctttccttttttgttgagctccagataagttgttgttgttgttgtttttggttaggtcacatcacataatttgagaatttttttttttgttctatattatgtgtaagtgtttgtggtgaatgatgacatatgggataagagtgttcatggaaggcttgcggggtttgtggatttgtggattgtggatcagggtgggtggtggatgtgtgtgtgtgggaagtgtgaagtcatccaaatccaaatccaaatccaaatgaatatcttccatattgagctgccaaaaaaaaaggtaaaaaaaaaccattagtcagttgatgacaagggacatcaggcttctaagttcatcggtctggttaaggttctattataggataggaaacccgggggggggggggaggagggttactgagtctatacagtacatttggcgtcaaacgcatcccgtcctgcaggccaccaaacccccatgtagtggactgcccacagataatggcgacctttctggttggcaaagcgctggatttttagaaaccggaaattacctgaattctctaacgtttggttaacagctagagtagagatgggcactgatgcatccggatatctgtgcggcttcagatatctgcttgctttttcagggcaatcaggcatccgcatctgctgacgggtattatccatatcacctcatcagcctaaactagtcttattttccttgcatgacggctacagctaattacaccaccacataaccagaccaatcagaatcaccctttcagctgtttcggctcaccacttcaacttgtacacttgtctcaccaatcacattcactcattcacatgttgtatccagctaaaaccactcatctaatggcccttgtctgcttgctactatggcagagacggcctgtcatagcagatcaaaataaatcaaatcaaatcaaatcaaatctaaatctaagtataaagtaaaattatcacataagtaaaagaaaccatattacttatgtaaataagataaaaaatacataaaaataaataaataacttataaattataaagaaaaactttaagtattattgctagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccctgcaaccgtcgggaggtgccaggtgcggtacttggtacctatttttgtggaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgacggtggccttctactccaagaactccaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaacgatgaagattcttctaataatctaattagatataatttgtagacagtttaagctttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgccaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacaaagtaggtttcttccaatttgttgtcaacatttcacaataaatatgaaagaatggaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaaaaaaaataataataaagtgacttggtaatctgaaagtgaacctgggttagaaagagaggggaggtacccgcggtacccgccaaaagtaccgccagtacccgccgggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacccgagtacgaacgaacaatctctagtattatccatatcacatcatcagcctaaactagtgttattttccttgcatgacagctacagcttacaccaccacataaccagaccaatcagaatcaccctttcagctcatgtttggctcaccacttcaacttgtacacatgtctcaccaatcacattcactcattcacattttgtatccagctaaaaccactcatctaatggcccttgtctgcttgctactatggcagagacggcctgtcatagcagatcaaaataaatcaaatcaaatcaaatcaaaatctaagtataaagtaaaattatcacataagtaaaagaaaccatattacttatgtaaataagataaaaaatacataaaaataaataaataacttataaattataaagaagaacttgaattattgttgcagattctgaatcttcatacaattcaacctaaggtacctcagccaaaggtacccttaattcctaactccttcaccctgtaatatacatatgaataattaacaggtaccatcagatcacgggtactgtgacactgatggattaagcataaagcatgtactccaaatccagtcacagcattggatgattgtgtatggttcagaagatagagcagtgtggagtactgtctccaagcccacccgccgcgtagccatgctgcacaccagtatccaagaaatcggccacaaaagccccagaatacccattccacatgacaacaaagccccccattgtgtaatcaaaatataaacaagctagaatatccattaagattagagatcgttgctccccatccagatatccggctgctttttccagcaaaatggccatccacatccgcatctacacccgctggcgggtatccgttggccgcagggggtatccacggataacagccctgtaaagggccagaaagggactggctggaagggtttccttccagccagcaaggtacatgctcaacggctggaaggatttccttccagccaacaaggtacatgtacctcgttgactgtaaggatttccttccagtggttgaggtacatgtacctcaaaatccttcaagtcaacaaggtgcatgtaccttttcgaccggaaggatttccttccagccggccatctccccttcaggcctcgggtatcctttgggatacccggatattcgcctggatttttggggaaacaggacatctgcacctgctttcgggtatccaccagcagatttccttcgaccatctctaatcaaaatattacagtaaccatattccaatgggtaacacatgtagcaagcctcagaaaccacctctggaatattctgtggcccatttccaagggaactgctccacgtaacagagtaacccccatccacaggttcccatgggacattcttggctgtaatagttttgtgcatggccccttggaacttctagaatattatccccaaggtttcagcccttgttgtgtcaccatgtgggccaaaatgggcccaaaagcgcccccaagtcttactaagctcccctgagcaacccctgaggccttccacaggtatttaaaggacattctgaccgcacaaataatcatcccccagatttgcaataccatatagaaacatacttaccatttacaagtcccctacacttgtaatttgcctagttattactacattttactgttattaagcctcaagattcctcaagaaactccccagttatcacccagcacccaaaatcaaccatcctgagctctcccaactgtccagtttctactaagaagatcctcaagacccctttgtgttgaaactcgacgtgtcacgagttaagaccggtgaaactattggtgaaacaaggaagcgcgtgcaactgcgccaaccataatcccaactgcgccacccacttccgcatcatatatctcaaatcttaatcatcatcaattcaaacctaatcgagctgtcagatctcaggtataaaagaaggatcattctcgactcaattcaatcgccagtcttctcaggtcttccatactcccacaaaatcagactacctcaatctcaagactcacccaatctctaccaccaaggatcaaaaccctcacttcaaccttcaactcacaaaaagctctatcaccgaacgtctctttcagttcttcaacttggtgagaaatacacgatgaaacactttctccgacctttctccattcaacaaataatcttactaatacattgtgtttcagttctgcttgtctactgtcctgtcacatcttcatatagttgtctgtcagagttcttaactcagctcatcgggtatgctatgattgtctcttataataattttcaatatagtctcagtgtctaattgtaattcttcaggctctggttttcattctcaagtaatcaattcttagtgttaggttctttacgattaacagtcgaacgcgaaacctatgaccgacaaggcatcaaaaacgtcaactaaacaatcaaccaaaaaccagaagctcactacgacaactagctctaatggaatggataagataaacaccaccgttctcaagacatcaatcgagggcattcctcttttgactacggacaactacactcactggagacgtcgggtaatcaatcttctcgacctaattgaattaaaggaaaacattactgtcgccaccggtgttgtgtctgacgcggacaacaaattgctcaaaacgatcttcgtttctaaactcgactcggctgttcaagcaaacgtagtcaactccaccaatgaagacaatgctaagctcatctgggaatcaatcacccaattcttcgcttccaatcaatcctccaacaaggctcgagttttcagatcgtttctccaaactccgtacactccgaatgtgtcagcctgctagtagtcagagccagcctgaacatagcactttacatataaattagagatattgttacttacatatgtacatacaaataaaaacaataaaatatattatttaaataagtggaagcactataatagagacattattacactgtgcacttacattgtaatattctatgaggaaaacatttaaataattaaataaataagaaaaaataacattttcaatcagaatctactaataacttctgaaccttaagtataactcagaatattattacagattctgaatctacatgtaaaataacctagggtagctcaccaagggtacccctgaattattactccttcacttactttgaagtccttgagtgatattggactaaaatacactgtagacccctccagttacatcatactacaggttgtaagggggctacatgtgtaattaaggttcatacagttcgggaaaaatctacaaacaaggtttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatctgtggccctttttggcccaattgggactattactctcttgaggatcaacccatgcatcatgcagtgcttacataggctacaggagtgttacagtttcgtcagaacaccctgtaaacatggttacaagcattacatcatctccttgacacctgtaaccaagctctacaggtgctacagatgatcaaaagctcccataggcttagtaggagagttgtagcaactagagagactcctgagttcgcctccagaggcccagaatgggtacttaagagccccttcttccccctgaactttgattccccatcttcatcattacttaccagcataaaccgtcaccaacacccagtatcaacctgccttttggccctgttcctgctgtttgtaacctgaacttcaacctttcaacccaacacctgttccccagctccctcaacatctctcacccacctttctgagcgcctcaagaacagttcccccctcctgaagacctccttggcttagagataagtactagtaagtattatttctttgtttcttcagttgtaggctatttctgggcatactcctttattacaaaggaccagaacatcagtaccacccctgtaacccaggacctgatattagagggcaccttaaaaacccctgtaactcaggcccctctgtgaatgaaaacttaaacagtttttatttactttctaccacacttctacccacttttcacgtgtcacccacacgtgtacacctctgaattcatccttgcacctagtgtagctagaagagtttcagctcttggcatcactcaggctgacagaatgacatttccggattcatcacaaccatgaaaacatttgatactcgcctcattgaagtcggttggaccctgcctgccgattccattggtcatttagtcatggatgaattcccagccagcatggacaacatagccgatgtcatcactcatactgggaaggaaatcaccttagacaatgtgttagaccatcttcgcttacatgcacacaacatcgagagccgagccgtaggaagtggaacaaagaacgacccgattaccttgttcaccgatagctccaagaaatgtcaaaagaacgctcataacactttggcccctcactcggaatccaactgctggatgttacatcccgaactcagaccggctaagggatccaacaacaaaaccgaatctaccgtgagtagttttcactcatcgataaacacatcacctctacagttcattcttgactctggatcctcagctcatgtggtttcaaatcctcacctttttcacactctagaactcaaagaactaggatcggtacaaaccagctctgatcaagacagcttaaaaataaaaggaataggatcgattaaacttagaaatgaatatggagagttcttcctcaattacgtactctacatacctaatctagttgtaaatctcctatcagttcgctgtcttgtactcaacgattacatagtccattttcacaaaaataattttgaaataaaaaagaatgatgaagtaaaaatgtccggtgtgtacgttggaaatctcccaagcatcaatttcgaaaacatagtccattctagtcatctatcaaacgaagaatatcttcataagtcgctgggacatgtcagttatcatcggattagaaagaagctaggtatacctctcaacattatcaatagctgcgaatcatgtgcgatttctaaaattaccaaggcatcatttaaatcaacacactctcctgcatctcgtccttttcaagaattacatcttgacttgatcggcccaatatggccatcctcaaaggagggtcatcgatacattctgactgttgtagacagttgctctcgtttctgcgcggctattcctatcaaattgaaaagcgatgtggctgagacgctctcttatctcattgatatagaagccaaacgattcggctatcatccttcttttattcattcggatcgaggttcagaattcatcaatgcgagcatgaacgaatactgcagaaatcatctcatcaaacaacgcactgcagacgcttatacacctcaacaaaacggactagcagaacgattcaacaggactattctagaatcaatgcgcaccattcttcaagactcgggggtcgataaacgatactgggatgagatagccaaagctagctccttaactctgaatcaaataccagcacacagaagcaaaaaatcacctttcaaattgttcaaggaccaagcacttccactcagctactttcaccccatcggaaatcgtgtttcgtatttgattgagcctgctaaatccttctccaaactcaaaccaaaaggagaattgggtgttctcattggatacacggatgaactaaggtcctatcgaattctatcagataatgggaagattatagacacgaaaagcgtgcaatttctagaatatgaaaaacctaacccacggggatcggactgggatattctgattgaagaagaaccgattcctgacaaagaagactctgtatcggtggatgaaaagttggaagaggaaaaagaagaacgagaggaagataaaaggaaggatgatcaatctgaagacagcgaagaagatcagatagccaagaatctaattccagtggaaaactcgaccagaacacttcgagaacgcaattctcatgtcaaacctgttaagtattcgtatctcaccaccgatcccgtgtcattcaaaaaggccatggcgtccattgaaaaaaatggttggatgaaagcagcagaggaagaactagcgaacatagaacaccatgaggtatgggaagatatgtttgacactcccgaatcattcctctacactctatggatttttaaaaccaaaccggcaacgctgtcagcagcggaaagaaaaaaggctcgactatgtattcggggattcacacagatcgaaggacaagactatggagacacctttgctccaacaggaaaattcactaccttacttatgatcctcatgtttgcagtagataaacagattccaatccgacaatttgatgttaagagtgcttttctttacgctccactcaaagaagaattatacatcaagactcccgagggctcgaacaggaaggcaccctttctcagattaaaaaaatcgctatatggactaaaacaagcgccagctaattggtatgaaactttgacatcatggtttgaagaaatcaacttccatcaatcaacatccgatccctgtctgtatgtgcacaacgacaaacacacctacattttttttcacgtggacgacctaattgtagtaggaaacgtagaagtttttgaagatctctttctcagcagattccccaactcaacggcacatgaacctgacacactgctaggaatggatgtccatctctccgaaggcgtgatagctctctctcaagaaaaattaattgaaaaaggactgagtatgcttggaataaatgactgtcgaatcaccaacactccgttatcggtggcagtacaactgaaacaggcaacaaaggaagaaaaagacgagtttgctaaactgaacatcaactatcgtacgtacacggggattctcaactatctgtcatgccgaacacgaccggatctagcaccagcagtgatgaaaaacaggtaatattactgaaacaagaaccagaactgtttttgaaaatgaaagacaggagattagacacatcagaaaaacaacaatagcatgagaaccaatgatatataagaaatagaaaagaaagcataccacggtgagatttatgattaataggaagcagagcagacaagcttaggtatatgagatcaaaaagagagaagtagtaagaactgaagtttaagaggaggaaacaaaaaaggttagagactttgatcgattcccttttgatgaggttagtgagttttgattttctcaccaaattggcaatagccaagagaggatgttgagagagagagtcggagagattaggagtgatgaagattgaactgaatagaaatcgagatgtcgtcgagatcgataggactgttcaatgagagagaaaagggataggagatagaggaaggaagaggtgatgatgcggatacggaagggaaagtggaagttcggaatgttgggtgagttgttgggtgttgaggtgaagagccgagcagttgaggctgagaggagcgagtgagattgaagtggtcgaaggtggtttttggtcgacagactgctgagggagaggatttggatcagacggaggccgctttttatagagaatgtcttgattggctgagttgtggttttgatttatgcgccggagtcgtgatgtcggaggataaggaaattggaagaatgaggaaagaagataacgaaaggggaatgaaacgggagaagaaggagaagatttgggaggaagcgagaggaaaagaaagtacaaaaacgagttgattgagaccggaggagcggagcggataacaggtccgaaattccaacaagcagtatcaattctctctagcttcaacaatgacccgggaataaatcactggaaagaagtcttgcatgtatggcgatatgtcagtggaacacgacatctgaaactgactctaagaccaaatccaaccgatccctccaggtccattcaacattttacggacgcaacgtgggccgacgacttagaaaccagactgtcacaaagcggatcaatatgtttctggaaaaactgcccggtggcctggaatagcaaaaagcagaaaaacattactctttcatcaacagaagtggaattaaatgcattatcagacggagtgcaggagaaccaatggataaaatttctagcggaagaattatggaacgagaaactcaacgcgtcaacatttcatgtcgacaatcagggcctagtagaaaaaaatcaacattttggatcaaattcgaaaactaagcaccttgatataaaaatgaaatggttacgtgatctgaagaagaaagatgagatagtagttacactaattccatccgaggaaatgatagcagatacattaacgaaatccagcaatctagaatctctcaaccgactcaaagaaaagtgcttcatggtttattactcatcaagttgaggggggtgttgaaactcgacgtgtcacgagttaagaccggtgaaactattggtgaaacaaggaagcgcgtgcaactgcgccaaccataatcccaactgcgccacccacttccgcatcatatatctcaaatcttaatcatcatcaattcaaacctaatcgagctgtcagatctcaggtataaaagaaggatcattctcgactcaattcaatcgccagtcttctcaggtcttccatactcccacaaaatcagactacctcaatctcaagactcacccaatctctaccaccaaggatcaaaaccctcacttcaaccttcaactcacaaaaagctctatcaccgaacgtctctttcagttcttcaacttggtgagaaatacacgatgaaacactttctccgacctttctccattcaacaaataatcttactaatacattgtgtttcagttctgcttgtctactgtcctgtcacatcttcatatagttgtctgtcagagttcttaactcagctcatcgggtatgctatgattgtctcttataataattttcaatatagtctcagtgtctaattgtaattcttcaggctctggttttcattctcaagtaatcaattcttagtgttaggttctttactttggattattactggtaagtaataaccctttcttgaagattttcccctaaaaattatctcctgggatttaaaccacacctgctacaggccccagtgtttcaggtacctaaatcctctgctttttgcacaataacttagagggattaaaccacccctgatttatcaggcccctctggttttatttatattaattttattaatataaattggccatatttttggatttgatccataaattcaacataattattttgaatcacttgtaccagttttatcccagattttttaccataaaaactcttacattttgcaacttgtgtagctagaagacacttgtcttggcatcacatagtctgacagcccaggccagccaaaatcactcattactggctgccctggagctaaattcactcatttctgtctctataaggaggctctcctcccagttgttgtatcctcattcaagtaacactcaagcaatatttgaccacctttacacaaacactttacgtaccaaccacaaacaaatcaaacctcttcatcacacaaactcattcctgaacttaccctatcacttgattaaaacttgccaagctgatcttggttggtcttgttatctgatagtatagaagtgcagagcttgcacctccaccatccccttctccattcagcaaaaggggtcttacacccactttttgagtcttacaccaggtacccatgcattgataaacacactccctcccccttcccgcccctccaaaaggggtgtgcaatcccacccgcccgtctctgaggggagggtttgattgcacgcccctcagaagtctgatttaagactgggataatccctcccggacatcaagactgtacaagtcttgatgtccgggagggattatcccagtcttaaatcagacttctgaggggcgtgcaatcaaaccctcccctcagagacgggcgggtgggattgcacaccccttttggaggggttcctcccggccattgagacttgtacagtcttgatgtccgggagggattctcctggtcttcaagacttgtacagtctcaaagaccggacggaatccctcccggccataaagacttgaacagtcacaatagccgggaggaattcctcctggctctccagaacaggtgtgcaggccaaccctcccttttttgggtgggttgtactgcacgctcctcttgttgcaaatttcagcaaacagaggggcgtgtgtagcaaaaccctcccaaaaagaagggcgggtcttacttcccaccccttttggaggggtggggaaatgggcaggcaggaagggggagggagtgcatttatcaatgcaccgggtgtgggcacctgcttgaaatttaactaattttgggtacctgttcctggccctgccatcaggttgcagacacccacaaagagtttcaaacagccacaaaaaggctttttcatccccaatttatggtgaggtacctgtgtggaattccactcaatttggacacccgctgtggtaagaccaatcaaacccataaaacataaaaagatatattaaaaggggcttggaaaaacgactcccaaattttagtcgacgactcccgttttggttgggaggtcgtcggacgggagtcgttcttccaattcccgaaaaaacatagggagtcgttgcactaattttacctggagaatttttattttttttattaaaaaaatagggattcgtctgcctaaagtgcaggagtcggcgcaccaattccgcctaatgtttgcccttttttatatttaaattgacgggagtcgtccacctaatacaagggagtcgttgcaccaattccgccaaatgttttgcctttttttttctatattaaaaaaagacgggagtcgtcgccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagattgattgagagaaaccattgcaagagataaaagagatgacaaacgggccaaaaacattcaaaaatgatcagaaatgtaagaaaaaaaacagggtaaaaaaggacatagaggaaaaaaatcaaaaactaaaaaagacacaggataaaaaaaacccctaatagtgtttcattggattttctattttactctacagtcaatttgaaagaatcagaaaattgggcttcccatccccaagcctcttctgacgccttttctttccactccttcatgagctgaggcggcgtcctttggtggcgcgagcgcttcggtggggttggacatggcttggttggttggttgggtcgttggttgcttgggtagttggttgggtggttgggtgggtggggagttggtggggggaggggaggatatgggtgtggagcggcaactcctgcgtgggagaagaaacaaggtttcttctcctcagccgactcctagggatttgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgtttggttttgttttttgatttcacaccacgctggactcaattgactcctttcgtctggggaaattaacctgacgactcccaaggaaaaaaaaaagaatcaaatttggggtgccgactcccgccttttaggcggacgactcccgaattttcaattaaaaaaaataaaaaatcgcctgtggaattaggccgacaactcccgggaattggaagaacgactcccgtccgacgacctcccaaccaaaacaggagtcgtcgactaaaatttgggagtcgtttttccaagcccctattaaaaatattaaaatagtaaatataaattcaagaaagcaggtaataatatcaaatagtcatactacagccttttattcccagatcatagtcatttttcttgatattttatttcatatataattacacttcacagaatagaggtataaaacatataaggaagattaaaaggtataaatataattacaaaacagatcatacaacataacaagaatggtcaagaaggaattagaaataatataatgttataaagctgaaaaccattcaggagggaacagaataatataataaccaatcataaaatcatccagtagatcatattaattaattaagtagatcattaataattaattacacagccatttaattaaattacacagccatttaattaattacacagccattcaccattatttcacaacatgaagatcattaatcacacagatgacatcattgaccaacatagcagcagaatattgatttcacaacagtacatcattaattccacagctgcacatcattaatttcacagctgtaaatcattaatttcatagcatgacatcatcatgacatcattaaattagcagtatgaggtcattactcagtcagaccaatcattctcatcagtgaagctgtttaccatcctcaccagagattttgtctataaatagaggccctcttggcccatgttttccttccttcttccccatgctagctacagaatagtaattagagatattacttagctttcatcaacccttatatttcaggtacagaatagtaataagagaatttactaaacccttactcctcatccctttgttgaaccctgttaaataatggggtttgtgaaatttaaaaagtcaactttgaaatgacaagtccttgtgaaactaaggggttgtaaatctgcacaattagttgtgagaatataaatttgcaaccaaaacatcgaaaattaccctcctgaaagtcgagcctgcaaatccgtgctcgcaaatttccacccctggagctgcatagacagtttcacgcctaattgatcacaatgtccctcactaggccatttaaatgtgctaatacctaccctgaggttgaatttcacagatagccatttgcaaagagtttctttttccctccaacttcaaccttgaagaaaaatgtcatctcccatatcatgcctatatgtatcctctaaccttgtccgttcattctcccatcctcagtttccatctttcctaccatcctgcctaattgctaatcagtctcgttcattccctccccgtgatccgttttaatttattctctaacattctacccactgtccatcctcatccaaccaaatcgttcattctctctcccttcatctgcttcatctttttctctaacattttccttacagcccatccccgtccaataatctcatccacaccccctctcaaaacctgttttaatcttttctctgtcattctgcgtatcgtccatctccatcattaatatcctctgtccagaatttttcctatcattctgcccatcacccatctacttgctcaatcaacatataatctttataaaaccatatactcaaattccttccaagcccttcaattatagccattatgctagttccatctcccacaccgtcggcaccaacccctgcaactccagatcaccatccaaatcattggggatttcccttagccaaagatcaagtaacatttattgatcacaattgtatcattgacaccaagggctacccactttatcccaacaacaacaccacatttgtattacaacctggcaccgagattaccaactttggtccagtaggatatttgaagaccacctcatctgaaatttcgaaggacggccgttggaaaatatctcgtgctcactgcctcggagttatcatctgtgattgcgaaggttgtgagtacgctggacccacccctacaggccaagggaagattgaggagctcctgcgcacgtaagtctcaatacgttcctttgaaggattcttcttttattatataatgatttaatgatgcagatgttttgttttattgccatcctttagtaggccatgctgcccagcagccgaatgcacagggaagatctaatggaaggaatgccggaatactcaaaccaggtttgatcatgaagtcagtactggctggaggctgatgcggcatcaaggattccatgatcacccatggccaacctcaaagaaacccgaccgcctggcaaggaaattgcttgccttggaagtggccaaaaatcctaaggctggggctctgcaactcaaggtttttctcaatagtctgactttatgatttgattcaacccaaattcaacaaaattttacttataatcctttcttcacgttacatatttacaggttggaaaccctgacaaatcccacgacgccgacaacggtattgccagtatacatggcttgctggtgaattcggatcggctccggcacctttgacgccagatccttcgcgaattgaacctggcccctgataaagacagagatggagcaggtgacagattcatgcaagacatgttcacgtgggatgagttgagtcaaaggacaattactccacccttttcgatcagcagtatcaactaaccccccaaaaacttgtgaaagacgtggcttggaagtcatttccagtttgtttagacgcgggaaggaacactttacgttccaaaccccctggatggcagcacgactcctggacaaaactaatgatggggaaaacagctcaaatttctaccagggcggcttcatctcagatgttacctatcgttacttcaagtctggatacttactcaccacatcaatgtactgccagcagataaaccggtggattccagtacagctcagctggatacgtggcctttccgagatctactatcacattcatgttgtggttcttttcaaacaattcatacggcccgacatattggtagaagagcgagaagctctggcaaggaatgtcgttgatttctcgcttgctcaaatggaggggttcatatcagcataccttgaagtatttggtgggacagatcgggtcaccgcacgcaacaaactgaagggttgcaaacaacacttccgagcctctgtcactcgaatcaaacggaatcgggccgtgatccaggctgatgaagttgtgagtccgaattctgattcctgtcctccatgccatctcttttgactatgatttgaagcccctatttaaatcaatgtgcgagtcattgctgcttcgcaatgaagatggcggcctcacccacggcaaaaaaattgatgccttacatcgccggtttcccaaggtgcgcaggtggattgactggtggactacggcagatatagaggctatgctttttcccagccagcgtcaaatgttggacaacaatcccaacacggatgacggtcttccagatacaacaaatgcacaagagagcatgcacagagtctactacatgctcaggtaagtgcaattgatttcacacaccacatttgcttcacttctaatttcataacaactcaaactggactgttcaatatttttatagcacgggtaaaaaatctctcatgattgggatgattgagctctacgtgtttgtcatggccctggagaaggactgtgtacaagttcaacgaggcgttccaattgcttacggctcccttccagcaaaacaagtcaacatctcacagtcaatcggatggaacaaagcgactaagagacagaaagcagcttggaacgacggccgagccccagacacaaccaaacagctccttgctgcctccgaacagccactcaaacgtgccaagttaggcagaccaaagaattctcccaatgttaacaaggaccctcagtccacctatgtctcctatgtggcttcgaccagtaagctgacacgcaatcgatgttggctagcggcagcattagaattgctttatgcggtttacaacccactgtggctccaagaacctggcggaaaacaaaacgatctgttcttcgtactggtatcccacttcacaacacggtcaacttacgagatgtgcaagagtccacagatacgttcaatcctaacacgcgggtccaacaagatatttttggagacccagaaacttcacccgctcaattttgtctctggggatttttcctcatgtgatctattcatggaacttgtcttggatgtcaagaagaataagtccaagacgctaccgaagttgttttgtgtcgaggaaaaccgatccttctcttgtccgctccaccctggaaaacagcaacatccccaaggctctcgccagctaggttttctcaacatcacaaaataaatgttccaatcaaatgaaattgactgtacaaatgtagcagagctaatcaatcaatggaccactgggggcctcaacgggatctctggacttcaatgctcagcatgtaacagcaagaaatccagtaacccatcgccagcctccaactacctacacaagaagtccacgatttccgttatcaatggtgcacctccagcacacttacaatttcatgtcaatgcggccttgctttccaacgaggagagcaaattcaattcatgggcagaatcaattggccattcaaggtgcgctttgccggggaggaatacaccttagtctcacgtggcttttgggggaattctcattactgggggaaggtcttgcgacatgttaatggagtcactgctgtctggatgcacgatgaccgatcaaatgccggttttgcacagctggttgaccgggttccgggcagcattagcggtgcacaacctcacaccagctggatgatttacttttgacaatggactcccaaggagaaggtgtttatcaataagagcattgtcaacatccagcgtgacaaccccacagtcaaagccgatgacattcctttcatcaatatgggggctgtcctccaagctacctatgattctgtgttacctcaccttacacaaggacaatcgagccaggttaatccaacaataacaatcacacattcacatggtgaaaacgaactgcaaggtgtgtgatcagattggtctctctgatttcattaactcaactcaagcaccaattaacaatattcatatttattctatgtttacttagatgctgaacatacaggaccactggtcaaatcaaactgcaagggcctgaagattcatctttgcaggatcaaatcggatgttcactctcctcccattcctgcgacttcagctgtcaattgtggcggtggccccaacaagaatacaatctactcgactctgtcattgtcagccccacctctcaattctgaggcacggcctctttcgatggaatcaccagcggtgtctccgctatctctttgtatggggggcaagccttatattttggacgcgaagttgaagaaaaccacggcaacagattgtcctttaggggccaagcctcgcgttcttggcagaaagtccaggaaaaccacggcgccgcttggtcgaccaaaggccaggaaacttgcggacaagaatttcatcccggagcctttgactgacaccgactgggctcgcatatcagccacctattggaataacaggcggaaggaggaggagatgttgttggctacagattcaaaccatgtggcagcaactggattgagtggaatggtggcgactgttgatgatcctgatctccctggaaatatcgaaggtaattcacatgcccctggtgcaaaagctgtccaacgatctgcaagaaaccgcggggtgtaacgagaagggaccgcgacttactctgtatctgttattattattattttttcctctcatgagcgagtttagggcctgttcagggcctgtttgtcttttttgttgttgttttaatgctacaaggcggttgccccacccaatgagtagttggggtatagctattttatgattcatcaatttttgggtaatgggttttgtatggatagcatgagttttaaatttgtctgtgtaaatttcaatgttgtgtttatattttgcaggtttgcaaagcccaccttttgtggtgctcagcctttgtacgcgggtctttgcaaggctgaacaagtgctgggttggtgagcaaattcacatggtattaatgcaggtgggttggtttacaaaggatgaatgaaagtgaagttttgtaaatttcaatttactttacacgttgtgcaattttgcaaagtatgagatttacaaggactagtcacctcaagattaactttttaaatttccacatccccttaaataataaggaaattatttaactctcctcaaactctcaacagaagatattgaagaaataaagactcactttattaaagacccagaattgaaccagagaacccagaaagaatagattaaaccagaataaaccagaacccctcagatatctcctaactccagaagctcttgaccatccattccatccacccttaaaaacaactcaacatcctcaacaggtagtatcttcactaagataaattttagaaatctaccacactattattttttcttagtgtaactctctcacaagctagacaaggagggcagtctcatcaacacccatttattattattactattttatagttttattaatatttatcccctccaagctcttcactcatttgctgagcagttccacaccgcaaccgccagaagttacctgccatacactggcagggacaagccaatgggtacctgaagtcatctctaaatggtgggccagctgtgtatgctgactttagtgtcagtgcagtggaatactgctaacactacagccattttcttttggttgttagtggtataacactattgctgacagccacaggatatattatgttacccctatacagacccctttttagtggggttttccacaaaaagtgatgtaacatagtgtagtgttagtgtagagcagctaacagccctagcactatggtattggaggtttttttgggggtccctaggttacatctaggtggttttctaatgtggtttagcctagagacccactgttgattttctgcctgaaactctcctcaggctcactcatggggagtcccttccacttgactggaaggatgtccttccagtcccagagttgttagttgtaccttgttgattgggaggaaatccttttgttcaatgacagcaagcattataaaatcttctggccaatgtggtagtagtgtacctcaatgaatggaaggaaaaatttctggtcaatgaggtagtgtacccattgaacagaaatttgtatgggaagcccttttattggatgacttcctgtcacaatctgcaaccctcccagaagttgatttacacccctatctaaattttttatcaattttttttctgaagccttctggcaatagctctcacatgagctggttggaatcttaattgtgttcttaatttaagactgagagaggtctaaaaatcactctaaattgtgattggaagtcctccaatttcagatgaattctgcttttttgtctatagaattccaactgtcaacttgtataagctttacactcaactgtttgatgtcaagaagtgaattttcagtgactctgagagctagtttgatgaagatgaggttccaaactgtaccttgaaaatccagtgtgaaacactcaaaatgtggacctgatcatggtttgggaccagccttgggagattgggcatccagtcagatgctgaaaactcccaaatcttgagggttttcatggggaatccccttgtattgtacacctcagacaagggcaactgttcactgtgaattttttggcttgacccccctcttttggtgtattataggatgaaatgcattatgtcaaagatctagaagaacccagcatggagccagatacctgcagggtcagggtgtaggattggtgaaattggactctgaggcccctagatgaaaataaggaaggtcatacagttgcagacaccaaaaaccaaccctgtatttggaaggtgtccaaatatctttgctgaaaattcagaattattttggaatttacatggttttgaagcccttttgaggccaaagagtgataacaaactggcttggagtattgaagaaacactccaagttgatgctacaggtgcttgaaggacctctgagaggtataaaccatgaataagcctaacgtaaaccaggtttaagtattgtatgcatgtccagatacatgtatgtcacacaaataaaaaaaagaaccactgcagtagaagcttagcagttacaattttcaactctacacatctgtaggagttcaaaattgtaacagaaataggtattggggtacatgcccccccagggcatagaccctgattatcaatttttgattttgtgggcgcggcatggttggtttttgccatccccaagtgtatttcctagggtgcatctaattttttgatggtgtccacagatttgataaaattcacagttcaataatatccaatgattcctgacattcaatgaattgccaactcacagggccaatctgtttggacaggacccaggaaaccgcctaaggaaaccgcctaaaaatgtcagtaatgtaaatccctggatttttggtaaattcatacatcggggggcaccggggactggcattttcagggccattcatacacattttgtgcgtatgcctgaagaaaaatcccccggaaagtgaaaaaatccccccgaaaaagcggggactagacattttggcgggttttgctcaacgttgaggcaattttcatacatttcaactgtgttttgtgtgtaacatttttgccggccaaaccgattcataccacttttgtgcgtatgatttggcttttttttgaaaaaattcatacatttatgttactgacatactccgggggtttcctgggtcctgtttggactgcaaatacatgtaggtggtatgatgatttttgtgaagttttatgtaatcttgacttggggtctttcttgactttgacgctgattttcatttagagctacggattcatggaaggttgtagacacagattccagcgctggtattataactccatacatacccctggccgcgccattagctgcagaccacccaattgtgacgacacgcaggtgacccaatcaagcaaagttgcacgccttcgcttgccgggtagagtcggtcgtcacagtcggtgggttgtcacccgcaatttagccaagcggggactgcgtcataaatgttcgggggcgataaaatggttgagtccgaaaagaaaacctcccccgcggagaactccaaccttccatgtacatagccgcagcttcaacaacacttttcaacctctggacatatccagcagtaaactcgttagagctcacatcagcccaccagtcacatccgactgccggtggcctcgctgatagctatgttgcaacttcaagcaaaacttgaagttcaacttctcaagcgacttcatagtttttgacagacaagcaatacatactttccaaaatccttgcaagatcctgtacaaaagggtttgtctggttcatccacaatctccaggtacaggaccacaagtactttatggaagttctgtgattcaaagcctcaacgtacaattgaacaacaaaacgagagtcattgaagctggaagacgtatgtgacatggggtaatagccatgagaggcaataaactgtaatacaaacaattcagtctgttgtggacccatggtgttctgtcaagcctgtttgaaccaaccataccactccagccttcggaaaggacctctcaaattcaattcaattctggatgtaatgatttgtttgtactctctgtaaggtggcctccgctcagctccgctctgaaagaatgatggaaaatggttgtacatacagatgtataggacttctgaccttaggaagggcgtagtctgtagttcgtgtcgagaggacaggagcagtattgatgtccagtggtccactcgccgagccgaggactcagcacggttcatgatgtcctcctagtacaacggcacccgtacaggcacatctcgtgttagccgtgggaaaggtcaatatttcaattggataatagctgacagtcgtcctgtcgcccaccaccactgaatttgaactcaaggatgtacatatttgtcattgtatttgagaaagttgaagatcgtggatggcggtacgctagcttgttcagccgaagagcgttctcttcacctgctttctcgcttccaaaattttatgtacgagcctatgatttgatctctggttcaaattacatcactccctcaggctaaagaggagagctgaactccctgccgctccatgttgattcgtcgattcgtgatcgtctgcaatggtgccgtgccgcctggtgtctcgatgtattccgacgctcttcaatccacaatttgattcttctctcgcgaagtgagggaatcgaggcaagctataaaagcgcaaaaggccttcctcaaagcttagtcaacgcttatccgacttaaaatcctcttggagtccacccctcgtcccaacctgctccctacgtacatacatatacaagaggagcttaacaatctggggaaaggtccaaatcctagtccttcctatcctcagcttcctcaggtttcccccagcctgaatcttttcctccaaatatttgagactcacagacaccggcagcgaacacacccgtagacaagctgctgttgagcctcgaccttagaaaacttgggcctgttacggattctcagattccctattgttccctttacgctcgcttccctcacttgttcctttttcgaggctcataccacgttccctccaccgccgccactgagctctcgttgtattttgtttattgactacatttgttgactccattgtatacgttactgcgcccattccaccactggcaaacagccttgtagccactagttccgttagcgttcaccaaacaggaactggtactcaataaaacctaaaaccccgatggcatcatcatttgttccgtctaagtctcgcccccctcattaccaacctattctccactcgagatatccatcgcctcacttcaactctaagaagcccgtgggtcttgttgatcagacctccatgtgggttcatttccttgtctttatccccagttaacatcacccactgatctgatccatctcttgtgccccagtgcgaatccccgtcatttttcagaatctttggtgacaagcctcatgtcccctcccggatgttcccctgccacccccactggtccgaactcccttcaagatcggcttgccaaactcgaagcatccttgcccgctatccatgacgcttatcaacgggaaatatcgattttgcgtacggaggtggagtccctcaagggtttgctcgtccctaagccttccctaaacaagaacgccccaccattcgtccccggaccggcacccatgactcctcccactccggttgacttcaagaggccttcgcccctcgtactggtggctcccgattcagatacaccttcatcgatcactcctcccggcatgacaccttttgacctcttacctcaacatgagcaaatatattccttatcccaacaagtcaacgtgctctcgaccacgatgtctcaacttctcaccactcttctagctacccctaatggacccgtcacgccaaacctctcacttccgttgatcaacgcgcgcatcacctcgccatgtggtccgaatggtactccgtcatcacctccggtatcgctctaccctagcaattcgggccccgtctcgcacgggaacaaagccaacgctccacagccacctcttgggcgagccggacagcgtcatccaggaaacttgaccatttccccgccattgccttctccgctccctccgaacaacaatccaactgattcccaactgggtgcctcccagccgcgtcccaacgctcatctccgactaaggctattttcgccaactgcttgccaaacacctgtgtcttcttcggctcccatgagtcctctggtgagtgtcagtgtctgtggtgatctgacttcccaacgtcacaggttaacctgatttcgtatattcgtatatgcagtctcatgataccttaacaggtccctgtgccgcgtctcctgtcaactccttagcgggcaaatgggaacagttgggtatcggcggcgatgtcctccgcgcaatcgtacgatttgggtaagctgtccttgtttatcgatttttgaaactcattttaactggctgtttattgtttcggtggatgtccagagttggccccccctccaagacacaacagaaatcgatccccaatatgctgcttgggaaagatctcatatctcaatccaaccctattcaagagcgtatccaatcgtacatcattccggctttacaacttattgtgaatgagatgaatgggcatgcgaatatctccaacggccaagtatctaccaaatgtaccatttccgctcccgtcaaatgtaacggaagcgtcaaagtcttggtaatagccgccactcttgacgaagccgcccaagctcatcgcctcgctcgtggcattgccgctctgcttcctcatccacccaagatcgtacattgcggtgcctcgcagtctaacgacctcacggaaccattaggagccgctcaacatgcggaacctcatctgctgattggcactccctccaagcttttggaccccgtcaatggtcttcgtggctacaccttcgatgcaagctcgttcatttgcgttatcctggatgaaatggatcaattacttgcgcgtaacctctccgacatggtgacaagtttgatgacgttcttgccctccaattcttcggcggtgcctcccaattcttccgaaaccagccaacaaaatccaccatcgctttcaaccaaacgtgacgcagatatcagcacctctcctcctagttcaactggcgcgtctgaagagtgggctcctgcccaacatcgccaatcgcctcagaactcagtcgcctcttcgatttgtagcagtgatggtaggatggccgtcactggccgccaaacttgtatattcagctgcacggtccctcaagatgtgctcgcctacgcgcgctcgttgaacctgcgtgtcaaggtaattgttcgtcacgaagaaagtaacacttcggcagcttgtaatactccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagtcccctgaatcgagtccgattattcaaaaacccctccgctacaaacggaaagctgatctcaccgacctatttatttttgtagcacccatgacatggttccagcggctcgacaactcattactcaccaagtttggtaaagcggcgcgcgagtcgtcctacgacgccagagctcagtcgatgaaggtcttggtcgtatatgatgtgcttgccaagacactggccgacatctccaaagatcaacccagtatcgtcatcaacttcgaactacctcgtgcagttgaggactacattcacaggtcagctcttattgtgtttcaccgacaaactcgaagtctttatctgaactttctctgtatcagggctggctgtataatcagcatcatgaatggatctcaaggtcgaagggcaagtgcctcgagcaacagtcatgacgctgcgctgatcaatcttgtgcatgcgggtagtgaaatagacactatcaagtcaatcgaaagcttttgtaagtgcatttattgttctccccctccttaccttaactaatgacgtttgcttgtgggatcgcgattagatcgatgcaaaattcacgaacttcggggctcttccagcacatccagctcgctcctcaacgtctgaatacccctcaaggccgcttcgatcggcggcgaggcttatgcgaaacccctattgttgtcgcatgagtttagaaagttgccagatttccttttcaccattatcctttattatagactcgtcgatcattgtatcatgatttcaagtcagactaagattcagctttatgaatgcagctgttcccttacattcccgagtccatttcatatatctcagtatttctgtcatgagttaattgtacaaatgaagtatttttccacatcgttttatgtcttaatctgctttggtttttttgtttttagttcaggttaaacaagaaaatacctccaagttgttttgattgtatctcttccttctcaatgttgatcgcgcactcgaaatgtaatcagttatccaatttttttattggcccactcgtatttgttgatcccttttgatgagatcaaattggattgtagaccatcaaaaacaccagccatggtagaccgcaacgcagttttagctgatacctagccatatagacttcgtattatcaattccagttgatctgtaaatattgcatccaactcattgtgataggtatgtcgtacaaaaggatcaaactttcattcatgtgaacctctgacggtaccattgagcttcctttatgaccttgatatttcgcactcgatttcccttgaatcccccgatttctaatcactccctgaattcattgagaagtcacttgtttcacttgttttgactaagcccttcaaagcctgcgagttcgattcatacaaagtggtacttgaagcataatctggcagatgatcaagtttgattgcactgaatgaatgttgagtgggcgggctacagtatccattttcaaaaatccttatgagctgttaagctagtcaaatatcaactgaacttggtgtgtttgtattcatggcagctaattataaggatgtgaacctgacgataaggaacacgccacgtgagcacaggtacgctacgggtattcgactccaaactcggttagattactactcacctgacgataaggaacacgccacgtgagcacaggtacgctacgggtattcgactccaaactcggtgaagagagagagaggagccggtacccggcgcatacaacaactagactaaatacatggtgtttcgccgcagcaactggtttaggtttaagatgatgatagatagagttgaaacacatgtaagttgctcctgagttaagtttgtgatcttgtaactctgcgctaactctaacaccccccctcaagatcgcaaactttaccatctcaagcctaattttgccactgcgtcttctatcttattgggacccaatttcttggtgaagatgtcggcttgttggttgatggtgcttgtccacaaaatcttgataccattttctcgtacaaagtcattgatgaaatagaaagcccgcatgaggtatcgagtcttcttctttgatgcgttgtcgccagcaattaagatggcggtttgattgtcgcagtaaacattcattttcacattatgactgatatcctcaagtagcattgctattcctgccagatgctgcgccccgtccgacagtgcaatgtattccgccgcgcatgttgacaaagctaccaccgtctgtcgttttgcaccccatgcaatggcgtccccaagatgcttgataacaaaacccgaagttgaccgttcatgttcgcctccccagttcgcatccgaccagagatccaggtttgagttgtgccctctaaaaacaagtttggttgactggctgcgcttgatgtaaccaattagataatcaagggccaaccaatgtgattcagatgggttattgcagtagcgtgccaagagattaaccgcaaatgacaagtctggccgtgttccacaagctaagtacattaaggacccaatgattgacctgtagttagtttgatctaccggttcaaacgcgtttacctccagttgatcgtcaggcaacggtgaccgtctggtgaatattggtcgttcatagtctcgtactatttggctggctagtcgttcttgatctagaataacttcgccgtcttttgtcacaatattcaacccaacaagtctcttcactccatcagcccactttatgttcatttccttctgcatttccacacggaggttgtccaacaacagttgatttgacgccaccgctagaccatcatccacgtgtagccaaatgattacaaaatcgactcctttccgatagatgtagaaagattgttcgagctccgaagccacaaaaccaactgcctccatcttcctcttgaaaaactgccaccagcatctcgccgcctgtttcgtcccgtacatagccttcttcaaacgcatgatttttcctttcaggtgtggcataatttcgactggcggttggacgtagacctcttcttcgataggactatacagatatgctgagctcacgtcaaatgtagctgtagcataaccatgtttgttcgtcagtgataacagaagtcggagagtgttgagtgaggcggtcggtgcatatgtttcgttgcagtcgattccgatttgttgattgaagcctttcgccacataccgcgctcggtagatttcaggatcgccctcccgttcgggtggcttgattgtgaatacccaccgacagcctagtgccttcgctccttggaaaggctcgattggttcccatacctccaaagattcgaatttttccacctcgtattcagccgcacatctccattcagccgccttcttgctcttcaacgccgtcttgatggttgccggtatccgcctgtcttccgtcaggaccaattccgaaattgccttctgttctcgctcatgacacacgtcagtctcttcctcccccagcttcagcatgatttgattgagtacaatgtctaagcatgatgtttcggccggttcatcatgtgccggtgttgattctggttcaggattctgtaccggtgctgccattttcttgacgggaagtttttgaaattcagggaacatgacggctgttgagtggatgatccttctttttgactctgaccagaataaccatcctccacccgacattggatagccgacaagttgaccttctgttgcacgttcatcgagtttgtcgcggttttctttgggtataagaagaatagctgacgctccaaaaggatacaacttatttggatccacctcggtcgagtatagttgggtgagcggtgcaacaggaaccttggtgttgggaattctgttgtggatgtaacctgcggcttggtatgcgtgtccccaaaagatttttggaagcttgctttcatgaagcattgtgcgggccatgtcaccaagtgttcggttgactcgttcagcttctccattctgttcagggctgtaaggcgggacgggggcgtagttgattccagttggtttgagcagcttcttcagggtacctgtatactccggagcgttgtcggttcggatgcattttgggtatcgtcctaaagtggtcttgatgtttttaacccattccatgatttgagctggcacctggtcacgggttactaggatcgccgtccagatgtacgtggttgcatggtcccggagtgtcaacaggtatcgtcgaccggaaatgtcatatggaagtgggcctgcaacgtcagacacaagcaaatccagaggctcgtcccgtgggatcaaagagtttgagccaggtgattttcgatccagagctttggatattgcacattgttcacagaagaaagatttccaggttttcttttcgagttcttctgggtagtgaatcttaagatatttcctcacaatagtttctgagacatgccctagacgacgatgccacaggtatggatcaaatgatggggaagtagtgactttatttatttcaagggcatctttacacattgctaggtaccaacagaaattgcggaagcgagtggtgaaacaaatattactaggactaatgagctcggctttttttccgtcaaaacaaagcctccatccatcgctcgtcaatcttccgaccgagagtatcaatccatcaacgcctgggcagtagtagacattgtcgaattcaattggacccttcggagtctggatcctcactcggcccttgaacctaacgtcaactttacagtcagcaaccgctagtgagatggtcctcggaatcgctagatcttcacgtgaaacgaaaatttctagattgccacttacatgggtagaggcaccagagtcgagtaagacttttccgtcattggcttctgggacgtccaactgacgaaggcggttttgaggcattgcggggcggtgaggggggagatagttggattgggggttatcaaagtcgcgaggcggggaatcaataaccttctggtcgacatcgtcccagaacgccgcacagttgttgtaccagtggccggtctgcttgcagtagtggcaggcgtcaccataacgtgccttgaggatttcattcagcggttttccgcggaatcggtttgctctctcaactgacagaccaggtttctggtagttttggtggtcttgtcggggtggggggtgtggtcgacgatggggggctgtgtagaggggtttgttgttcctcatcgcgtggacagcgtcgagatccatcggcgcatatccgtcagacacaaccggtgtcttgttcttggacttactggaagccgcctggatgacagtcgttacgtcgctgaacgaaggcttatccttcagctcaaggttctggtccaccgagaactcgaaagtcttcggatcgactccgatcggcgcaacgaaagagttttgaaggaataggccgcccagctcgtcgacggtgatcttgtattgtgcgacctccgccataactcgactccacttcgcaagggtgacttcggaaccgggggacttatcggtcgccagggtgatgatctggtcgaccaacgagagcttgtgtcgacggtcggacctgctacacttggctttgagaagctcaagtatcgaccatggatcctccttgtcggtgctgtcaacgatgccgaggaggtcttcgttgatcgtggatctgatcaggccggcgatcgcatcttgctcgtcaagcagccggtcggtgaagtttgattcgaggctggaaaacttcctgacctgaaagacctgtcgaagcgtgcgattgagttctttttcccagatctggaaattgaacccatcgcatgctagttttgtcttcgccggattggcggcgtgatgaataccaatcggatccttgttgaagttccgtatggctatttccaatcggctgagggccgacgacgatcctcccgggcttcctgactgaggtatcaggagtttcagtttttcgaattctgatttgaggagaaggtagtcttgagcagtggggttggcggtagtcatgtcgatctctgcaagcgaatcgtaaatctttttgttgttttctctttcgattaatttcttttcgatttccttttgatgttttattctttcttcttcgatctctcgtctaaggttttcagtcttcaatcgttctaattctctttctttttcgattttggcttctgtttctttagtcgctttttctcttattgctcgaaaatctgcgcttctgctacgaccggcactgctcatccagacaagtcgatgtctcccaagaaatttgtacgaatcccgatcggcgtaaaaatagagctggcttttaacctataaggatgtgaacctgacgataaggaacacgccacgtgagcacaggtacgctacgggtattcgactccaaactcggttagattactactcacctgacgataaggaacacgccacgtgagcacaggtacgctacgggtattcgactccaaactcggtgaagagagagagaggagccggtacccggcgcatacaacaactagactaaatacatggtgtttcgccgcagcaactggtttaggtttaagatgatgatagatagagttgaaacacatgtaagttgctcctgagttaagtttgtgatcttgtaactctgcgctaactctaacactaattcatccttagagcatccgcatcggtgcccggattagggaggattagccaactaatctaatcctcccaaccgcaccgggtcggattagatcggattaaactagctccaggatcacgattggagctagcgggtatcaaatttataccccagtaatcccaggatcagacacccagatctacattcggattcagcaagattaacactacacctcccaacaacttcaaaaaaaatgcctcccaaacgaacaaacaaccaagcagcacgaacaaacaaccaaaccaacactccttcccaacaaaacacccaaacaacccaggcctctgtcccatcaaaccaagtcgaacctggctccgatgatccaaacaaccacaaaaagtgattgccaaacttctctccggaagaagatgaacaattggccaagagttggtctgtcattaccagcgacccgatccggtccaacgatcagacaaaagatgtcttttggaagcgagtggccgaggattataacaagtttacaggtggtcctcatcgagctgaagatcgtttatcggcaaggtagggagattcatttttattctttgttttggatacattgcggctgattcatgcttgtcgtttcaaatctacattaaagatggaaaatagtgcagaacagttgcctcaagttcacagcaatacatgaccgacttgagaagaatccagcctccggttcttcccctgaagattggctcaataatgccaaaacaatctactacgagcaagtcgggaagacattttcgtatgagcggccttggaaccttctccgacatgtcgaaaaattcaaatccttggctggccgagccaagaacggtgctcctccttcgactcaaaatcaaacctctcagggcgcagggcctgcatcacctccggatgcgaccaacgctacaagcaatgccggctccaaaggcaaggattgggagcgtccaatcggagcacatgcagcgaagcaacaagcaaacgaggaggaatacaaaagaaaaaaactcaagctattggaagcttcgcataaagaatcggtgaaacgatcggctgaggcaaaacgatcaaacgacatccaagcggacctcgtggcaggcgaacagaagaagatcgatgtcaatctcatgtttcaaaatccagctaactgtcctgacgatatatcccgtcaattcctactagcacaaaagcagaagatattcaccaagtggatggatccatcctttgacaagtcggccactggtgaatcttctcaaactccggccgaccaatcctctcaagctccgaccgatcgttcgacacaactggcaattagcgaaccggatgagcaaaacgcgggtgatgatgaggaggaacaggatgatgaagaagaatacaaagaatatgactacaacgaaggtgatccactgcctttatatggcttagatgcatcagtagatcctaccctatattgaacgattgtgtgatttcctctctgatgacggtcttgaactattttttctcacttttttctcttttctttgaacagtttttgtgtttcttacttttttctttgatatgttatttatttctatctcaccggtgtctgtcatacttttctcaaaaaaatcattgtctttttgttgtaagaaattcaatttcatgacaacattgattgcaaatggaaaacatcaaataagtgaataaatcaactaagaagagaggaaggagtgaaactagtatatatacatttgatcgagttgaagttgaacaaaaaaaaataattttccgaatcagagctctcattgtagaagatggagtcttgattttcactttttctccaaatgtaattgattaggtcacttgtcaggttctggtgaacctgggccgatcgcatttcgacatcacgaattcgttgatcttggatggagtacggctgtgatcgcggagggattaatttggtggaggagggaagaggagggtaagtcttcggttccgaacggtatttgacaatcatgttgtgtagaattatacatgtcatcatgattggtcacatgttgccagggtaccaattcatggccggtttggtgatgatttggaattggccttgtaggattccaaaggtacgttcgatatcctttcggaaagcttcctgccgcttgacaaaatatttggttggcggatcgtcggatgcagcgaggcatttggattggatgagagtcgaccatggatagtagataccgtcgacgagataatatgggtatttgtactgatgcccttctaacttgaactctacaccccagccggtgccagagatgatatgatagaagagcggtgatcggtccaaaacgttcttgtcattcaaacgtcccgacgttccaaagaacgtatgccaaatccacgtgtctttggttgctgttgcctcgagaacaagagtcggagtcttctctttgccttcaaactggccagccaaggcagtcgggcaatttttccatgcccagtgcatgcaatccaagctgtcaatgcagcctggaaagcctcgacaggcattttcttcaagaattcgtttcaagtcgtcacagttggggagttgcaagtatgtcggcccataaatcgcctcaattccattgcaaaaaatttctaggttttggcgcgctgtcatctctccaagacggcagtaatcatcggtcgcgtcaaggggaacggcgtaggctagctgtcggatggccgcagtgatcttctggtgaggactcaagcctaatttaccagtacagtcctgttgcaaaaagtatggataagtcaacgtattcacatatttattttgatcttgatgaagggcttactggtttttggagaaagtatgggaagtttgcagtgagatcttggaggatacgcaggaaaagcggcttttccattcggaatcgttgagtaaaatctcgagaatcgtatgtcgagtattcattaaaataatcgtccatgagcctcagatgatttttgacatggctccgttccttgttaggccgccgcttcttcgattgacgtggcaggttttctggctccgaatcgcttgaatcaagaaaagcaggttttgaagtcgtcgtccatgaggctctgggttaaaagacggcttcgctcaatgttctgtcttgtgatgaagtcggattctggaaagggaacgtgttcgtccgccatagtcgtttgtgagctgattaccgatgaggttgacgggattagttgcaagattagtatcaaaacttttgtctaggcccaaccgatgtgtttgaaggcctggattagggtaaatcccgttttaacttgatccttaatccgcgcggtaatccgcgcaccaatgcggatgctcttagagcaactccaacggagccgcgaccgggcgtttgggggcgcactttgactgcccggaaggcaattttgccctccaacggtcccgcggaacgaccctgggaacactgccgggggcactcaaacctgcgatcagctgctgacttctgccagtcacctcccggccgcaactcatcccattcctctacagcacacccagacatcactcgacacaccagggcatcactccacatggcaccaaaaaagaccaagaaatcagcagaagatcctcctccttcttcaacaccaacaccaactactcctagctctccaaagaaaaaaataaataaaaataaaagcaagcccaccccgacaagccaatccaccaacactgcaactaccccaatcccagctgacaagtcaaacaacaacaaggatgcaaccccaaaagccgacaccaacccaacaccaaaaaagggatttcctcaatggtccattgaagaggacaagaagctttgtatcgcttggttgaacactagccgggacgcaatcgttgggaaaggccagaaggccacaacattttgggaacgaattcatgcaaccctgaccgaactcatcaccgaatacaacgaggagaagaatcattccaggaatttcaaacctctccctttacgacctgtcggcgcagttgaatgtcgttggggactcatcctcaagagcgtcaacaagtttgctggcttctactcaaacgttgaacgacgattgaagagtgggaaaactcgtgacgatattttaagcatttctaatctcagcacatatatataacaaattgtcctactgacttgtgctgtgattttggatccagcttagcggggctaaagagctgtacaaaaccactttggggttgcctttcaatcttgaccattgctgggggatattgaaagacaccccaaagtggcaggctacccaacgagagaacgaggccagaacaaagaagaccaccaagtcggaaacagccgccccctcaaccgatgcttctagctctgtggttgcggtctcaagcccttgggtagttgatattgaggataacgactcggggcctagtcgatcggtgcttggtaatgggcgtgtcaaaggtcaaaaggcggccaaacgagaatgagccgatgaggctttgatcgagaagattgtcgcaatgcaaaaggatttggtcgatatttcatgcaaacgtttatccgcgatgaactcggctaaggacgatgcaataatgtcaaaagatctttcgttaatggacgacgaaagtcgcccttattatcaaaggaaacaccaattgattatggcttgtgagttggaacaagaagagaaggagaaaaaagaaaaggagaaaaaagaaaaagagtagaaggaacttgaagaagaggagtgacgtgagaaggaagccttggaggccgatgacgaggaggaggaggaagccgaaaaggaggacgacgaggccgacggggaggaggaggacatggaggacaatgaggaggaggaagcttacgatgaagaatagtccactgaattaaagattgttgttttatttcacttttctctttcaatcaactcaatgcttttttcaaaggaattgtgcagttttttttttataaattcaattgcacttcaaaaaaaaatcaattgcattgtttttttagaatgaatggcattgttttggaaatcaatttgcctcctcttgaataaaaaaaatacatgagacatgagcttaggataaaaaaaaaaaaaacaagtgagactggtggcaagcaatcagggaaaagagtgaacaggtgtagaataaaaaaaaactatatatctccttcggaaccgtgcttgttccacaagtgattgatcttatcctgctggagtagtgcatgtgaggtgtgatctctaattgcttgatatcgcaaaagaaactgctgaaaagattggtcattgggcccgtttgtcgttatcttggcttgcgtgcgaggtgtttgatcgtagatccagtcaccctcaagctcactcccggattcatcttcgatcgtcatgttgtgcagtatgattacggccgacatgatatcggagaggtcctcgtgtctccaaaatcggccagggaagcggatgatggcgtagcgagattgaaggacaccaaaggcacgttcaacatctttcctgtacccctcttgcaactttgcgtagtgtttcttatttgcaccttgaggttccgagatagactggacaagggtagcgtatggcaggtaaatgccgtcggtgaggtagtagccgagattgtattgatttccattaacctcataagaaatcgacagtccttcaccctcttgaagctgttcgaagattggtgattgattgagtatattaatattgttgagcgtcccaggcagtccaaagaaggcgtgccaaatccagagattgtacgacgcgacagcctcaagtaaaatggttggttccttctcctttccagtgtaggtcccttgatctgcaactgggcaattcttccagcaccagtgcatgcaatcaagagaacccatcatccctggaaatccttgctcctccgcaactcgcaggagccttgaagcatcgttctcgtttggcttttgcaagtattcttgtccgtaaactttgacgatagtgcggcagaacttcttcaaacattcaattgtggttgattcaccttcaaaaaaatgaagagtcgattgaacatgttagaatctgaatttttatcaacaaaaacaaaatggaacgtactcatacgcagatactcatcaattgagtctgcactgcacccatatgcaagcattcggatggcagcggttgccttttgaagggtagaaaatcccaatcgtccagcggcgtcacgcttctgtacaaagtatcgatcggctttttcaatatctttgacaatcctcaggaaaagagtcctttgcatcctaaattgacgacggaaaatctcaggggggtaagtggcatcctcgtcgaagtaatccttgcatagctgctggtggccttcaagttggtttcgttgtatctctctttgtccaggtgttgaaccacctcgcttttttgactccttgttcttgagtattaaggctagtgtttcttgaagcgaggcaagggcatcgtcgtcgtcatccatccattggaggatattgtcgaggtccatggtttgtgtggtatgtgtggttggtatatggtggaggaggaattggtcaaagggatatgggaggatatgttggatagccgctcccaagctgccagtccataactggaactgacccgcgacccctgtgacatggggacgcggcccgcagaacccgggcgagttgcccccggaccactggagatgctcttacaccacaacttttgacaacataacttgatgtttcccagccatcaggaaatgtgccaggggagaattggcaactgaaatatttgactcaaaaaaagttttgtcagtactttcataaaagaaaatgacagtgctctttgttttattccaatgacttcctaagtaaatgctaagctttagccaaatcagatacacttatcttgactgttgattttgccgtgagctgagagaagaacaattctgatagtcagatgaatgaagattcatggctaaaatataaactgtcaagcttctgaattcctccaagctctgaaaaaatctttctggcatggccttttaagtcagcaaggaatctttggtggccacttttaatggaaagcagatctttctcatttgatacatgaagacaatatctgatatagttaggatcctactaggaatacaaggggtggattaattggatgatattgatttgttattgccatcattcaatctttggatacacattcatgataattttgaggcgaaattgaatctttgaacacatgcttgagaaaatttcaagttgcaaattctacatagtaatttattttttgcagatgttacttcaagatgcactctggctaggaagcttgaaataacaagccatcccattctaaatatccttgtcttgatctgttgtgatcctgttgcaatttttctctacctttttttccaagaatggaaggctgaatagaaatttggcaaatgaaagcaattgacttcagaagctcacaggtgcaattaaaatctcaacatgtttttgctcacctctcccataatattagcggagtttgcaatagcgttttttgcttcctgcacccattagtttatttctcttgctgacattaaatttcttggcaaaaaattttcacactaaatctcaggtctgcagcagtcctgaggcttctcccaagaactaagagagctttgcttgagaggctattgtgaaccccactttttgcaaagcaacagtatatatggagtggcttggcaccaatgcaaacatagcaatccactggcaagcatccaactggatttcccgttaaaacctttggaacagcagaagaatgaagacaagtcagtatcaactcaagtgtgatggtgggattctttggaagtgttgctggggacatcggctttgggactgaaggttcacagaccttgtgacaaaagagcaatcacaaagataaatgtggtttgatttagtgaggaagaggaactctgatgtgagatgtagtgagctatataccactagttacaaccaatggtgagccgttacgctctagggccacttagcattcagtggcccttctttgtgaagttttagtgcaccactcctttgtagtggtgctaacagcggcattttttgtgtagtgttagcgcgccactaccagcgctaggctcaggtacactacgctacagtgcttttagcggcaaaaaaagaccaaaaatccactaaacagcgctgcaacacactttatcaggattttctttgttccctgaggctgagcacgtagtgttagtgcaattccaaatttctgagctaactttacgctaacaattaatgcacttttgtgccctttgtgtgtagtgttagcgcagtaatgtggatttgtgctaacgctacactaaaaattagtgtatttctgctatgctacatcacaaaacctacggttagcgtagctggcctaccattgttacaaccatacactcagtatgggcatctcaacaggaaggaatcaagcaggaaacatctggtcaacaagttaggtgtgttaggattctttgaattgtcacaatttggatggccaaagaatgcaactgttgtggctttattatgaacacttttctggttagagtaattacactgcaggtggtaaatgtaggatttaccacccatgttccagagttgccacctgaaaattgggcaggtgcagcaccgcaaagtgttaaacctacactgaggattggatcagcaatgttgagtggatgactgtacatatttaaaggctgtggcctccatcaagttggggaagaagcctcttttttggtgtcatccttaaattttccctgtggtacacatattcatccagcaactcacaactgcagccatacaaaactctgatcagttagttgaccataggatttgccctaagactgctggggcttgaagatgggaattacccagccaccaagtaagtttggttgaatttcaatccattgtagatgtcaagcttaactgcatcaacactggtgacaaggagaagagttagctaagcaagccagaagctctggtccaccccagtcaaggctcgcttgttatgctcatattcctgcatggatggttttctatacttgacatgaaggacaatttttagccctcctcttcctggcaaaagagctgtgatggatcttacactgaagtgtgtgccactgcattgtagtgtgatgggctgtatactttctcaggataattttgctgattacaagacatgtgtttagcacattgatatgttctgtgggatcaatatgatgaaatttagaaaccaagagcagcagttcacaaggcccaaggtggggtcaagtacaagtggctgtagaaggagtatgacaaggacaagatcttccatagcttccacaagactactaggcatgagcccctcaactatgtatagaaaagaatagaatcaggtcatccaagatctcagctcaaacatcaacaatatgtaagaagcaagacattttgatggtatattctctatgccaagagtccagatccttcagtctatttatgtgaaaaacaagaagacttatatgtaataacaaaatttggaagtgtgtttgaaaatgccagaagttcctttagccacaatttgagtctttgaacacacaactgagaaaacaaattcaacttaaaattgttttggacaaaacatgaaatgtctgtggaagtttgagcaatgcatgaatggaggtgtgtcgtggttggccagctcaatgcgccactacctccagacggccgatgactttgccggtccgaaatctacatttgttgacagtttttatccactttttgggtcgacggcttagtgacggagttctgatagaaaaaaaaagaaagaatttgagttcatgatcagaggctatataaccacttgaagagcctagctcgatttgtcgctcacgtctcccatcgtgtccggtatgcagcaataggccaagagcggggcgatgcccacgcaagtatagtggtccactggcgaccgaccgactggatttgcgggttggacttatagccacaaacagacaaaatgaatcaaccactgggatggatgaggcagtttttattgtgggtggaacgaatcaaacgacaaacattttgaaaatgaggtcggtgttttaggtttcctgtgatcgttgaagtttggatggccacagaacgccacggtcgccggctttccgtcaatgatttggtggtcacaggagaagctgccgtcggattgggagtggatattgccgaccaggatagctgcggataccaacagtgattgtaggagctgcattgcgatttgaaagcacacgggagccggatgatgatcgataggaaatggcaaacttgtgtgggaggaggaagacgcgacggagggtttttcggccttctggtagccccatcggcatgatttcttggcactgctggaaaccagccgatgcgcttatgctgttgagccgaggttgtatgtagtcaagttcccctcatcacgccccgaagccaccatcctgatccaggtctatgtactccagaaagagaaaaaatacagatcaggcgcatggattggattgtatggtgtatttgcctcgaaccggcaacagttggtaaccaaaataccgctgtaacttcagggtggtgatgggctagcttaacagatcccctcgacagagggccggaggcaactcgcgaagcgagcctctgaaagcggggaggctcgcttcgcgaggggcgcttgcgccagcctggtacaggccctccgatcgagggacttattgttaagttagggtgatgggccacaaacagatgagaaaaactcatgggcgatgaaaatctcggacaccttcacctctttggctcgctcaaaaatttcagcaatcttgacgagtttagaatagtgatgtctgatcaactggattgtgaggatggtattatatattccatgatttcagatgcggtgttaaaaacattaacgattatgatacaagatgttgaaggtgaagttgaggaagacaacaagctttccagtaagtttggatcaagtctttcagatttgaactaacatcaaccacccagtggaacttgaagtgcagcagacaagagctcttggaagctcattgggggagatccacgaccgtcaatttctccgagtgatgagtgatccgaacacaatggccgccgacagctttcgagagttgataatgacgaggattctaatgatcacacaagatgacgagaagcgaggaagcgcatgaaaaggctgtcaactaacccgttccccaatcaaggcttgagagcacctgcgaaaccttctgagaatccacttacgtctttgatttggtttggcaagcaacaatagtttcgggtcgtaggggagccgatacatttggagtgattgggcgagcttttgtccgcttgtgctgggaggactgttgatggggaggggaagaggattcagtatcgggctatcgaatataaaaaaagcacattccaagcaatctgattctaaatattatgttttgcaccaacatgtgaacgcggtggccctatttggctctttgggatcctcaaagagtggatggccgcagaaagggaccgtcgccggttgggatcggacggtctgatgagaacagtcaaagagataattcgggtggtctttggacgtggctcgtccaactgcgatcgcccagataaccaacgaggggtgtaacagcatacaatgcatggaaggttcgaagcgagccaagcgggaggtgctataaatgacaaacagaatggcgaagttgaatgaatagcgagatgaggcaagaggaagcagagtgagatcttgaaacctgcatgccgggttggaagcaattatctcttcaccaggtctggtgttgaaagagcactgtccaggaaaccgcgcctctgtccgtgtatgtatccccccagactcgttgcttggcttgatatccacacaatcgtcgccgagccagccctcacagcggtaacttgacttgaaatcaagccttgcaggcttctttctgtgagagacgggctgccattgccgacgtaaaacaccatttcgagtgagacgtagagagtccctgggggatcaccgggccgcacatgtatgtcacacccggcacccggctgggatgagtttgattacagaatgaatttgtaatttggatttttggggtatatgtattcctcgaggagggatggaattcatataagccggtgagatagcctagttggactggcgaagctctttgggatgagggcggagcggcgggctggactaacacctccaccttcctgcactgcatgggttcgaccctcaagcgggcctaacataagtggcctggtcgttcattctgccccaactccagcaatgactgcctatccgaccgcattccgttttttccatggtattttcgttcccgacccgacccgacgcaactccccgccaccccggcttgatacatacacaacaccgcggcagcacgctaccagagctccgggacggcatccacttctcactgcatgtgagcggcctgccggttgatgccactttgatccatcatctcattcagggcccagcaccactggttcatcagtgcaatcgactcacaatgctgtggagagcaccgctggaggccggagatgatggtctgctgtatgtaacttgtttgatcccccggttgttcactggcgagtgattttgctgatgtcagcttcaatgtgttttttgatgatccagtctgctgaaggtgctcctccacttctcccgatcatcaacttcagacaccaaaccaaaaaaaaaaaaaaaacagctcacactcagacactcagatactcagatgcgagcaaaggcaatcctcagtcgattaagaccaccaacaacccaccaccatcgactcaagaaccaccatcatcaaccaactcaaccacccacatcctcagttgagtaaacgatcccaacaaacaaaaacagtaaacactatcaaaactaaaccatccactctattctccatataacagtcccatccatccagattcaattcaacctgttctcattcaccaccactcccaccaccaccagctcagtcactctcaactcaactcaagtcactcttcatcaccgatcaactccagtcagacccacaagaccaagaacagccatcaaaccatcaatcatctactagactcctctcaaaccaaaccacaccctcctcgatcgatctagcctacctcaaagaactctcagaatccttaaactcagactcataccaccaactctcatcacctgccttctcacagatcctcaaccatctccattcaaatgacctcttcaagtacctctcccccggctcattcgacttactactcgacttcaaccccgagggagaagagaaacaatcgatccaatccacccactactatctataccatcgaatcatcttcctactcgatcggatctacgaacataaagagctcttcacccaacatgatctcgaccgctttcattcaatctccctcaaacgactggctcatgtgggcctcttcagagccgccgaattgatctgggaccagctcatcagcccctctgcaactgatcgacaagacgaccagatcctgatgctcgactgtatccgaaccgcattccttaatcatcaaagctcttctcaagcccatcaacagaatcatatcgatcatactactgctcacgataatcaagaataccatcgagaattactgccgctttcatcgaaagatttcaagcggatgatcaatctgaccgaatcgatcggcaagtcgctattgaccagtacgacgaataggatggatcgggtaaccgaacgatggaccgtccggacggtggccgagatatttggcatccagggggaacggacccggttagcagactggctgagcaaacaacgctcgctcgacctcgatttcccggacaatggggccagttggtcggatccaaaactgacggcgatcgtggtgaggatgttcaaagaccaaggccaactggaaaaaatgatcatgatctatgaggccgcccttcatccatcctcgagcatgcttgcccatccagggagctcctttgggcagatcttcgaagactcattagaacctgccactctcaagacccttcctgacgagaaacactttatttcgaatcgaaggagcaaagagcaggatgagaacagccgaatgggacggaagaggaacgcgatcctcacccggacctaccacgacctgatctcggcttgtgcgcaagcaaatcggccccatctggcgctccattacctaagcgaagcggtagcggagaacgaagcgtatgtggagcggctaccggaggaccatacgatcgagccgccggtgccccatctgcgtctacagccagcgacatacgccgagctgattcccagcctggtgaagaagaagcgggacacccaactgcgcaaggtgcacgagctttcggagcgtcttgtgcggacgacggttgccgagctgcaatggatccggctgcgggccgccgccaaggccgaccgtcttgcggaggacccacagaaagacagtagtccttggggcctcgtccttgccgccatcgtcccccatctctcgggccatcctcagacggacttggaggcctcgaagagccagaacctggccctcgagaaggccgtcttcacccatgctaaccagcccgccctcgacgccgctcctcgcagtcgaactcccacaccggatctgactcgtcaacccgagcatcacatcgcgttcattaggaacctcgaaagggctaccttcctcagcaagtccctcgcccattccgtccttctcctccatcgactcacccatctcatcgataagactcgcatcaatagagatatccgcttccaacatcatctcctcaagaaaaagaaaaataataataaggccctttcgtccgttcattcccgtgctcccaatcttcctcgcccgcctctcaatcatcatcatcatcttccttcttcttctcaatcttctgctcaatcttcggctaatcagattagaactcttgaacgtatagacgcccttattgataaaaaacgctctttacgcttcgcaaacccttcttcttcttcttcttctccttctaattccaactgaaactagcttgacttgtctttccttcttctcctccttatcattattttttctgtgtgtttcagcggtcaccttaatacacacacctttttgttatgtctttgctcgttttgtaaggtctcttcttttttcttttaaaccgtttatttgagcatccaaaaaaaaaaccccaaaattaataaacagggatataagaagaaagaaagaaagaaacaagctgtgaatatataatccatcgcattgaaaaaaaaaaaggaaaacacaatcgaggtattggataagtcgtgttgatgtagtgagtgcgtgagaataaaaaagcgatgtcatgcttggagaaaagagagtattctcaagtcttcatgatcattaagagaggcctcaaaaggtgtttccccatgccattcagcaaggggaaacaagggtagcttccgagtacgggaatcgaacccgtctcctccgcgcccatcattcatgaaaggcggatatactagccgatatactaactcggatttcgttatgtaatgaccacactcttacgtatttaaatccaacgatttgttcagatcttttgggaaagcaagagtcatcgacactactttttttttcccttttcccttggcttcgttgatgtgggtcttggccccttgggtggacgaggaaatctccgggaaatggactggctcatgatcagtggctgtttcaggtgcgcttgttgccatttggtgtgtgttggtgtggtttctagttgatcgatcaggcgtgagcgaggtgacgaaattgtggtagacttgcatacatacgacataaaattttgacagcttaaaaaacacaagacaacataaaaacaacttccacaacatcatatccatcgctctctcttcgtcgtcacacatcctcctctcctcacacatattactcacaaacgaaagcaaaaaaaaacaaggagacgactcggttccaatcgtcgtcgcaattcttgaagcttgtggcttgcgtcgagtggggtactctttctaagtaggtaggtatctttctcttctggttagaaaaaaaaaacaagttgtctggggttgttggttctcatcacatataaattaatacatcatctgatctgtgaatgtatttttctgcttcgtaggactgttacaggaccggggtggtggtcgaagcagttaacaagatgatcggcgatcgaggccggaaggtccgatggagcgaccgaatgttgatgacgattgtctgtctaatgctgattgtgattcgagttggatcggtgaagcggggtgatttcaagacgtgtgagcaagccggcttctgcaagcggggacgggaacgaagcatccgagcggcctcgccggagtatggcccgggatggaagtcgccctacctggtccacgaggccccgagttggtccgaagacacccacaccctccatgcccgcctcgtcaacgagctctatcccggagtcacctttgcactcaacgtgaccgtccttgcggagagcgagggcacattgaggatcaagctcgaccagctcgccggcctccgccaacgctataacgaagccgacaaatggaccctcctcggccagccaaaactgctccactcgaagcacatcaacctccaaatctctcaggatcaaactctcatcacttggtccggtaacttagctgtcgaatatcagctccttctccagcaccagcctttcaaaatctccctcctcagggatggccagccccatatcatcctcaaccagcgcggcttgttcaacatggaacactttcggaacaaacctaagactaatgatgaaggcttactcgtccaggaaccttccgatcctactgtggtctccaacgctgaagagctctatcctgggtttaaagagaccaccgaggatggtatgtgggaagagacattcggagggcgcactgatcagaaaccaaaaggtgagtcggtttgtccactcgagtattcattgtgttgaatatatgaaatcactaagctgttttttccttgacaaaggtcccgaatctcttgcacttgacatcacatttcctggatattcacacgtctttggaattcccgagcatgcctcacctctgtcactgaagacgacccgtggttctcccgagagtgcgcccgcggaagcctatacggacccgtaccgactctggaacctggatgtatttgagtacgaggcggactcggagatggccttgtacggagcgattccgatgatgaaggctcatcgggcgggctcgacggtgggtgtgttctggctgaatgcggcggagacctgggtcgacgtcgagaagcgggagacgaggggagaggtggttgaggcttggaaggctggagcgtcgagacgggcgagctcgagtggtgaaggagtgaccgacgaaggaccgactgggactagcacggaaacgtactggatgagcgagtccgggatcctcgatctcttcctcttcctcggccctagctccgccgagatcttctcctccttcgccgccctcgtcggcaccaccatcctgcccccgtacttctcgatcgcctaccatcagtgtcgatggaactacgtcagccaggaagacctcctcagcgtcgtccagaacttcgataagttcgacattcccctcgacgtcatgtggcttgatatcgagtacgccgaagatcataaatacttcatctgggataagagacacttcccggagccgatgaagatgatcaacgagttggaggccactgggcgtaaggtcagtatctcatgtgaaccatgtcgatctttctgaagtgaccgatatataactgcatattgaaccccctttctttacacagctggtgaccattgtagatccgcacatcaagcgcactcaagatctatacgtttacaaggaggcagtcgagcggaacgtgctctgcaaattgcccgatggatccgagtatgaagggtggtgttggacaggctcttcgagctgggtggattacttcgatcccagcagttgggactggtgggccggcttgttcaagtttaacaagtataaggagagtactgttaatgtgcacaactggctaggtccgtgtcttatcccggttataagtcttgcttttattttttgccgttcctttggactgacctcgtctttcaataactgtgcgatcttctggtagatatgaacgaggtcagtagtagtatgttctacaatatgagaaagcgtatacatatttaccttttttgcttcactaaacaaatccataaagccttcagtctttaacgctccggagattacgatgccccgagacaacatacatcatggtggatgggagcatcgagacctgcacaacctgaacggaatggcgagcgtgagcgcctttgaattttatgctgacaaaagctgaaatgagagctgaaagaggttgtttggtatcagcacaaccaatctgcgcgaggtttacgcgagcggaccgatcctccaatgagaggcttcgtcctctcccgatccttcttcgctggaagccagagatacggggcgatctggcaaggcgataacatgggcacttggcagcatctggcggtctcgatcccgatgctgttgagtaacagtattgctggtatggctttcaatggaggtaagcaagacctcattttccccttaacgatttcatgatgtactgattgaaaggttttggtgactgactacatttccagccgatgtcggtggattttttgggaatccttctccggagctcttggtcagatggtaccaagctggcgccttcttcccattctttagagcgcatgcgcatatcgataccaagcgccgagagccctacctctttgatgagccgattaggggacagattgtagacatgatcaaattaagatataccttgttacccagttggtataccttgctctttgaaaacactctcactggtgccccaatgactgtgtaagtcgatcagtcattcattttcacttcaaaagtgttgatccattatcttcccataggcctcaatacgtcatgttccctaaggatgatgctgggttcgctgtggatgatcagttttacttgggctctactgggttgctagtcaaaccaattactcaagaaggcgctacctcgactgacgtttatatttctgacgatcaagtgggttttcttataaacatctctcaattctgccattagactcaagcgactattttttttgaactgcagccgtattacaattacttcacttcagacatgtttttggtcgatcaaagcaaaggctctcctcgaacattcacatttccagctccgctaggaactgttccactattccagcgtggtggccacattgtcacccgccgagatctcatcagacgtgcggcacctttaatgtggaaggaccctatcacactggttgttgcactcgacaagcagggacaatctactgggactctctacctagacgacggtgaatcattcaaccacgaacgtggccaattcctctacaagcgattctcgatcaagaaagaaagctctggcagtttcaccctttcctcttctgacgcagtcgcccaaaccctcaagtcaactcatgaggctttacgctcctccttggcccaataccaacctgataatgggtggatcaagaagatcagctcggtgaatatcgacaaagtcatcatccttggattacctgaccgcccgacgtgtgtgaaagtcagtggtagaaacgatggattggcatatcaatatagttccggattagcttcgacagtcaagtcggccaagatgaccgggcttggcaaacgggcgagcgtcttggagatccaaaacgcagcggtgaaggtagtggacgactggtcgatcgaagtgggcttcaaagaggcatgcacagccgatccgtcaaccatccaaccagacccatttgtgagtctacaatccgagcaatgcgcaccgggatactttcaatgcaagaacgtcggccatctcccctcttgcatccggatctcacgggttaacgacgggatttgcgagcctgaatgttgcgatggctcggacgaggcctcgaatgcgcatgcaaactgccccaaccgatgtgaagcgatcggcgctgcccataggaagaaacgcgagaaacagatacgcaagttcaaagctgggaacagcgagcgaaagaattatagtctctacggactcaaggagaaggctcgattagaggactcaatcgggacgctcacgctggagatcgagaacctgcaagctaaggaactccaggctaaggccgaattggatcgggtcgagaaaatctcgcagactcagatcgctaagttgaaagaaactaacttgtttagaaagatctcgggcttccagaactctatcaaacagttgcgatctcaaaatgatcagttgcagaaagatctagaccaattaaataatatcttgaaggatttgaaggccggttataatccgaattaccaaggtaaaacctaatcaacttatgattactttcttcattactgataagggttttttatttgatttttgtagatatggttgtcaaaggcgctgtgaagggctttgaggaatgggaagccgagaaagcgagtggccagtccaccgaagccgataacaacgaagtggtgaagatcccattgaatgaagaactagacggaatggtgaacgaggacccagtggatatgattacagccgagcaagagcaactaggcggcggacatgaacgagtggagtcaatgactagtggatgtgagtgagaggagagagcgagcagtttgagtgcgtttaaaaaagggtgctgatgggagtaaatattctcagtcgatctagcggaccatttgccggagtggatgaggaagacatacattggagtacgcgacaagatcctagacggcctccagaccctcgccatcctgccctcctctcttcagaacgcaggctccaagagcaccgattcagggacatctaccaccgacagacccgacgtcgtcaaggctaaaactcgcttccatgacgctcaatccgctcgcgaaaacgctcacaattcgctcgctgagacccgcgctaaattggccctcgactggggtcccgactgggaattcaagaaactcgatcagacttgtctcgaactcaatcatgccgagtacctccttcccctttccttcctttcgttttgtctacccctctttttcttcttcttcttcaatcgagtcttttgtccccgtcttactaactgatctctttcggacttgatttaaaattctcttgggggattatagatatgtttatgaagtgtgtttgtttggtgaagcttaccaaaagtcaaaacatggagatcgaacttctttagggtaaccaacactcctgctcttccccccctcccctcgtctttgatcatttgcatatcttatttcaaacagcgtctgaacatgaatcccttctcttttcttacatgaataaaaaaaacagacgattttcccattggaataaagacgcgcctcaaggttctccagagtattattcgaaacaagtttacactaacggacacaagtgctgggtaagtctcggaccaaacagttttttttttcttcggtcatcgttcggcatagcacaatacccaacgttttcttgagtgctgaatttgatgtggtgtgaaatttttttgtgttttcattctctgtgtgattatgataacagaacggaccagaacgaagtctgaacgtaagtctgctgagaaggcaatgatgataacaaaaaaaaaaaagtccaaaagaggaaaccaagatgctaatcaggttttccatttttctgggggggatggatcagttggagataagatgcgggaccaagaacgagttatattcggtgatggagccggagaagtgcgagtatctgatcaagatgacgtcgccggcggtgtgtcgagacggtctggactcgctcgacgacggccatcatctcgatcattgggtcgtgctcagagacgaactctgatcataacccccttttcctccatatcctctctcgctctctctttcacctttcaaaccacccaaccccccaaaaaaggccattctctcctcatcagtcgttttgtctcgatcccttatcttttttttttctttatattattgaatggggtttttttaagcagaaagcattattgaaaatacacaatctttatagaaattacatctattttttttctttttgagtgagtgagtatttgtcaaatgagaaaaaaagagatatagacggagacaaagagatggcatctctttctcagcacacacaagcaagcttcttggctctctcatgttggcccgtgattaatcccgccaggtcctgatgtgaggcgttaccaaaagcttcttcaatctaaacatttttttagtgggatggaaatgtgatgctttttttttggatcttttgtaagtatgtaagtaagtacagtgagtgggtggaccattatttttggctgcttgttttggattccagagcttcaaagcacaaacttgagagcaactccaccgcaagggactaaacgagtccctaaattttgagctcccacaactgcggtgcaatttttagctccccgcccaaaggattctttgtactgggaagtctcagagtagcaccttttgattgtgaatagccatcccctcaatccccctcgatccccccgacccccatataccagcattcagatccattacccactacaagcaaatcaaacaccatccgccatggacatcgacggtactagaaatactaatttgacaaaggtaacttgtcgccaggtcaagatcaatgatgaatgtagttcttcaattcacaccaatgctactcaaggaggacaaagaaaaaatagaattcccctcacatggtggctcaaaaccagggaaacaacccaatttgcccggcgattttgaaggaagctacaagaagcttatgggccattatttttcttcacatccgctctacaacaaacatatattctggtactgtttttgaatgggtcatcctctcttcttgaagatcaccaaggcagtaaaaaactttgacacctactttactctttgattggatgtgttgggaaaacctggaaccaggcgaattgttaaaatcacagctgctttaagaatgcttgcctacgggggtgccgctgactgcaacaacaaatacctccagctctctgagtcaacctctctacagtgtatggactgattttgtacatctattgtctctatctactccaaggaatatcttcgacatccaacacttgctgacttggagcaactcctcactgatggggccaaacaaggatttcctgctatgctaggattgcttgattgtatgcattgggagtggaagaattgcccatctggttgggctgggcaattccaagaaaaagaaaagaggccaacaatcattcttgaagcagttgcatcaactgacatgtggatctggcatgcctactttggaatgccaggttcacacaatgacatccgcgtgctcaatacctcccctctgttaaatgtttgccaatctcttgaatggtgaagcgccatgatgcaaatacaaaatctgtgggcacacctactgtaccagcaaggatactacctcgctgacggcatctatccagattggccaactgttgtcaagataatgtcgcagccaaagggagcggaacaaaaacattttgttaaaatgcaagaggcccaatgcaaggatgtggagcttgccattggggtacttcaagctcagttcacaattgtgtcccgtcctgcttgtggctggaaacatcacaacctcaagactatcatgaaggcatgtatcatcctccacaacatgattgtggaggatgagcaagattcctacttggagtatagctacgaccaatctcctgctgccgttgtcactccagttgaggtgttgcaagatggtagtttgatttcttttgccaaatttatcaataattatcaatcaatgagggaatccagaaaacatttccaattacacactgatctgatcaaacatcaatgggaggtgaaaggttgtcaggaagacagtgataatgaatcttgatttttttttctttagatttcaccttcatctcatctttctatcttgttttttagtctgataaattttaaaattcaatagaagttcaacttatctttctgtgtctgtgtccctccaactagagtttgttggtccgcatccggatacccgtttggatgcggatatccgatggcaatttcagcaaaattgcacatccgcatccgcacccgcacccgctagcgggtatccgttggctgcagcgggtatccgagcgggtatcctcggatacccgccctctaaagggccggcgacggaccggctggaagggcttccttccagccggccatctccccttgcggccgcgggtatcctttgggatacccggatacccgccagcaatttgcggaaaaggggccatccgcacctgctggcgggtatccgccagcggataacgggtatccgcgacggatacccttcgaccatctctacctccaactgatatgtgaccgatttgttttcactctcataaagtccgactgatttgtgactgatttgtttgactgatttgttttcactctcataaagtttaaaattcaatctcattgatttcactgattgagatcatgcttggtgtcacatcaagtgaggtagagttgtcaacttagtcaaagatcaaaatgcatttcttaaaaaataaaggaaaactgattggattaggataagatatcttatcaattgactttcaaggagagaggaataaaacaacaacagttcataaaatgaatttcttgaaaaaataaaagaaaactgactgggttaagataaaagagaagaattaaacaagacaaatcaagaatgaaagccggttgacagggataagaatgaagaaaaacaaatccaatagagagccaatagtaaaaccacatatttagttgaccaaaccgctgaattgactgaatcaatgaattaatcagagcttgaattagcttcctctcagggtgatttgagaattgcagccctattgagcttaaaatattccttttgctcattgtcaaggccttcaaggtttgtgttcatgattgtgagctgagatgtagtggttctattctgtgcaatgtccttgagcaactgagagtcattatcaaagatgctgttgagtcattttgattccgaggcaattttaccatgagcacttgccacttcttccttccaaacttgctccttggctgcaatttgcatgagtgtcttagctttttttttccaataggttgctccataggtgaaggatctgtgccagtaccttcaaagtcagtgacaggatccaatggtgctggtgccaatgccagttgatttgatggtggggccttgctacttggacttcaagcttgctttttctttgcagtaactttatgattgttatcaaggcagtacaaattccactttggtactttaacaagaaggttttagcatttcagatgtttgaaaggtgtttgttgatccaaggtgtacaggcggagagcttggttcaactgatcctcagtggaagctccaccctggttgagcccttcaacctggtgaacgataccacaaaacttattgattggcggctgcaagttattgctccattgttttttcaagctggcaatgggccaaattggtcttggtacagcctcgtgatataccgtgctgatttgttgccagaacttccctccatcttgattggtcccaacagcagggtctttgggtacctgaacccaggcgcggcatagctcatagtccttgggctctgtgtagtttggggctttcttctttcctttgttttctggatttgcattatctgatttaacaagtagaaaaaaaaatagatagatagaataaagaaagtttgaatggctgcaaaaagaatatctcaccattgtcattgttttgatcaccattatcatctttttcattggtggtcaggtcaacggggcagattggtcttctttgcatagtgtagtgtagagttgagttggtattgaattgtgtatatgggttggccgatatgtgatgtatgtctgtggtaggggatattggttgggggttgtgtagaggatgagttggagtatcacataaaatgagatgtgtgatatgtgaaccagagtagctatttgaggagctatactgtcctagatccgggaatgatataggtcccaagacggatattctcattttagccccccatttagcacctctggtggtgaagctaaattgggtttgggtagctaaatttggcttagtgctgcaatttagtctgcgcagtggagatgctctgaagtcacaagaattggtgaagtggtgcagaatagatcccaaagaatgaatatgaaaaaaataaaaacaaaaaacagtttcaaaatttgtgaaaaataaaaaataaaaatatatttttctaaaagctttgatattcagtttgggggagtgggagcactggaagaaagaaagaatggagcatgggaagaatgattataaatgaaaattttgttaacaacagtcaccaggtggttaagtttcaaacaactgttgagtagcacattcaccagcacatgttgtggaaaaacactagaatttactgttttgactccaatctgaacaaccaacctggctcacccttttttggttccaattttgttttaatttatagggacttagttaaacgactcccaaaatttggatttccaactcccaagttttggggatgtcctgaggactgtttgcggactgtcctccggacgtcaggcacccaaatttttttccccccgtttttttgggagtcagacctccaaaccctttgattggtttgggagtcgactccctaaaaaataatacttatttacccagctagctccatggtcatcaacatcaacaacatgaacattaaaaactagtcaacaccagtaacaacaacaacagcaaccaacagtttcactacttatccagaatcaccgtaaagccataaaaccctataaaacattccacttggattgttttcacactcatattcaccgtgtaaaggttatacaaccatcttgtattgtattacatactgatctaggtctgatagagactactacatataagttttctccatcataaagttgcaccacaacaataagataaaattgttgtcagaattcttgtgtagtaaatagaggggcaggtcttccaaaccacccgcaatagtatttttacttagttgaaatatcatattgttatttccccctcaaggactgccaacccatcccaaaggagttctcacatctgcctatgagaggttacactctcatcagctgagaggaatcctcttggctgccgagagtatacactctcaccagctgagaggaatcctcttggccgccaagagtatacactctcaccagctgagaggaatcctcttggccgccaagagtatacactctcaacggccaagaggagtcctctgggccactgagagtgtatactcttggtggccaagaggattcctcttggtcgtccagagtgtatgactctcggcggccaagaggaatcctctcggttgttgagagtgattcctcttggccattgagagtgtacactctcgacgaccaagagtaatcctctcaccgtttttttagggatcaccaacccatctacataggatcaacccgtggaagattttagagccagctgagagagtctgtgaaggtggccaaaagggtgatctgttccagggcttcaagatattctggatcagcatctggtcttctcagttttacagaaggccagccggccgccaagaccaaggccaactggagccggtcaatctcgacgaccgagagtaatcctttcggccgctgagagcgtaacctctcaacgactgagaggattactcttgattgtcaagagtgtacactcccgatggccgagaaggtttctcttggccgctgagagtgtaacctctcaacagcaccgggaggaatcctccatgccgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctaagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggataaagggtttaacccagttttataagggtctaaagggttgatttgagagtgagagagtgagtctagctgatatttcaatataaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagctggaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtactagtctgcaagctaaggtgatgtgatgagtaatacatgagtgatgtgagatagtctgacagctgcaaggaagattaacaagtgacctagcaacaggaccagcctaacagctacatatagcaagtgtcagaagatagtgtagttgtgtgtataccagtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaatgatgtaatttgttgttggtgttgagtgttgaagtgttgtcatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgttagcttccaatccagttgggttccagtgacgcctccagtggtgaccaagggtgaaattgacagcagaatccagttcttgagccatattgggtgatttgtgagtgtatatatgagaaaaaaaggtgtaaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaaaattttaaatgggccagatggctacccttaaggtataccacatcctcccccaacttattgtctgtccccagacaattccgccaaaaacttcccgccagggtgccgtggaattagccgtgttgagttgtccattgtgttgtgtaaattcacagtagcaagtccttacttccacctttgagtctggtgttttcagttttcttgctaaaaaagcatgggccacaaaagtccccccttaccttggaaatttaaaagaaagggggttatttgggtttttttttttttttttttttttttttttttttttaaggatgagtgcgcagtacgcagtccgcagtccgcagtccgcagtccgcagtccgcagtccgcagtccgcagtccgcagtaggtgacgtcgagtagtcgtatcgtacgcagcagcttacttaatcctttgaggtcgcgctcgagttcagaattgggggttcgggtttcctagtacccgtcccgatccccgcgcgccctgtgctctgtgctccaggccgtgtgcgctgttccgaaccggggttcaagtgcccacggccctggatatgtctgagtacataccaggcaaccggcaccattacatccctcacgaatacaacttccgacaccttcccgtcttcgaatcggatcgaccgtcaagatcctcggtcaaaaaacctcgtaagtaatttgtttttcttcgttgtacgttcgtgatccttagcgtcctctgtaagttgttactgattagaccgtcctgtcaaaccaaccgactaagaagaatgcttcaattgaagttccttccgccatccaaacaccgtcgccgaggccggtccttcattccctacttgggttccgtctgtcgtgtttccaccactggccggttgaagaactacgctagccgtggatccgtgtcaagtctagatgcctatcgctggcacttggttcccaaaaaagcctcaggtccctcttttccgtttgcccaggtcggttttaggtcggttttatcctatcatcaagctggtggggggcatccaaaccaacgcggtcgtggtaagatgaaagtacaggctatctcttccttcaatataaaggtgagatcctctgttccttttcttccttcatcagactccgttcaccattagtagtctgtgttttgtgtcacacttcgtagtaatagttagttgcagttgttgtcgtgttacagtattttaataagtagaatactaaaacaatccgctttatctgttggtcgtttgctactgtagcttgaagacatgcgtccatctcctccctcaaccgatccgagtcctggaacgtaccactcttaccccatgtccacccctcccactaccaatactggtgtgggcatgaatgtccctgagccgagagctcctcattttcagccgcccccttatcgtcttaatccgcctcgcttccctcatccaattttttttccgcacccccctatgtttcaccctcctggtcaagctttcccccccttcggtcaaggagggggtccacgcggtcgaggttttgttggcggcagaggtggaggccgtggagttggtcgcggtcgtggttggctcccacctgcccagctccggattcgaggtcaggctaaccggttctattaccccaacggtccagccgctggggtgctgtttggtcacggtcatgcgccggtaagctcgagtacttttcgcccatctatccttgtttagcgagatactaatatcgatttgttgttttatctaagttgtttaattctaaccgtgcccaggtcgacatggacaacttcttgcatcaacacccgattccgcctgcggttcaacgccgtccaactccaattccgcctgttgttcaacgccaaccgactccgatttcggttccatcatcgcctagcgttcctgcagctcgtgcagctcgggctcctagcaacctcagctctatccaatccggcgacagctttcacaccgccgaggattttctagcacctcaagttcgagtcaagtcgccaactcctgccggtatgtatgatcccgacgactatcatcttctggctcgtcatcagatcgaatccttgctagaccgccgtgcagcgcccgagcgctttgataggtatgaatttacccctcagcacttcgacaatttttaccagtcagctacttcggctctagtccatcattggacccgtcatcccgccgccaacgccaatgaacgccaagatcgggttcgcctctttcagttcatcactcgtcgctaccgtacccagactcgccgggtcgtgtaggatgtaagttgtttcgttgatttgttttccttggttgattggttgctgatgaggttgttgccctttcctatgatatctagacctgcttcaccggaaccagttctgctgcctgaagatcatggacagccaatctcctaggggtaaaaaagtattaaaaccaaaaaatcgatagataattttctttaactctaaaaaaagtataaaactttcttaaagcccaaaaaaattgagtataaactaaaattcaaaaaaaatttctagtctcagcccttaactttttttgttttagcttccacttatcttagcttctactgcctgctgctatcaatgaaagcccaaacccctcccccaacttaaaaaaaaggttgtccccaacctaaactaagtgagagaagtaagtgaggttgccaaaaggaagtgcagtgagagcataagtgagtaaaagaaattgagggatcttcaagccagtgaagacctaactgagaagaaagaaatgaagagaaaaaaagatatgaaagaagatgagtgttttgggatcctcccccaacttaaataatattaatccccatatcaacaagtacaggtgagtttcctcccccaacttaaaaatttgaagccagcaatgctaaatattttttttttttttttttttttttttgtttttctggttgtttttaggtattgttttgaatgcttttctggtgttttatgggttttctgagttgttgaagttagacaaggaaacatataggtaccaaaaaaaagaaatctatgagaaaaaagaagattgaaataatttttcataatattttgtgctttttatgtatgtttttgtgtttttaatgggtttttcatcaatttttcttagggttttttttggcattttctgtgagaaacagtgaaattgaaaagaaaatattgattaaagcttcaagtactaatatttttgacttcttttgttaatttgagaggtcttgaacagtttagtctcgtgcccaggaggtagctgaatttaatttgaactatttccgtccgagccgttggaatcttcctcatgatcagagctgttttgactctcatcatcattacttccaatttctgggtcttcttcgtcgtccttgatctcgtccagccgtcgtcctcgaggataaaatcttttgacatgtgatgccgcatatgtccggtgaagttcagttccatctagttcttccagtaagtaagatcctttgggtaattgttccttgactttgaaaggtccattccatttattagaaaataactttccccattggtcttccaaacttttgttgtagattaaaactagatctccggtgttcaaaggtcttcgtagccgtgccgccatttttcgatcccagtatctgacagaggcttctctggctttgatcattttatcgtgagcttcttccagaatttcctctcttctttccagttgcattgtccgggcttccaagagttctgctgtagttttgatttctgaccagtctatccctaaatatgtatccatttctaggtccactggcaacactggtaagtgtccaaaaaccagctcataaggagtgaagccagtagttctctttgttgaaattctgtcggaaaataatactaatggaagatattcccgccatttgcctccagattctccacacattttgactagagtatccttgattggccggtgtccgcgttctatcattccattagcttctggataatatggtgttgtaaacttgagttttgcgccagtcttttcgacagcttcaatgaaatcttctttgaattcggcgccattgtccactgtgactgtcttgattgctccatatctgtatacccaggattccagaagaaatttggccacattactagctgtgagtttgactagaggagcggcttctacccatccggataaatcgtcccgtgctacaatgagatatttgtattgtccagctttgatatggcatgcgtccagagccactcgtccaaaaaggtaactgtctccggttgcgtttcgaatctcccttggtaccaaaggatcccgcttctgacattcttcgcagctttgaatccatttcttgaccttctttttcaggctcggccaccaaaacctggttaccaaccgctgataggtttcttcaatgcctcgatgccccagttcctcgtgaactttccggagtaatctttcctgataaacatccctggttaccacaatctgtggagcaggtgaatgttttctcattaatcgtccatcactgctgaaaaatcgtgctgagttccgtcgaagtcttgcaaattccagtcgatccatatgcgcaggttgttccaaggtttccaaatagtgccgtacgtctcgccaatatccaggagactcccattcgttgagttctaacatttcagcgtgagaacaaatctgaaaattataacatggtttgactactggttcttcctcgtcaaagtcttcctggtcctggtaaaattcctcatcatcactagagatgggtcgtcgtgaaagcccatccggcaaggtgaaggttttcccaggtttgtgaactatatcaaaagaaaatagttggatgaaggccacccatcgtgtcatggccgcatttggaagggatggggagtttatcatttgaatcaaagattttgcatccacttgaagctcaaagtgttggccccaaagataagtctgtaatttcttcaatactcttgataccccacataactccaattttggctgagaatatcttgattccacgggtgaaaatactatagattcgtaaagtactggtcgatccaatccggtgtccacttcggtttgcattaatacagctcctgctgcaatgaagctcgagtcaaccgccaatttgatcaatcctgcgtttgctgaatagtcaaggcttttgagaacaatgtccttgcccacaatttccttgagtcgattaaaagcttgatcacaaagagcgttccagatccactcctgctttttcctggtaagttgtcttagaggtgcagctatttctgaaagattctggatgaaaattcgaacatagacaatgatgcctaaaaatcctcgtagttctgtcaggtttccaggtgttggccatgtcaggattttgttcttcttttgcttagatacacgtcggccttgctgagatacaatatgtccaacaatatccaaggcggggacacagcaagcaaatttctttcctgatactgtgagtcctgcctcttctactctaaacaatatgcgttccaaagtctgagcgtattcccaaatgaatcgtcgtatccccgaattgtcgtccaaaacttgtccgccgtaggtcgattttggtccttttatgccgccatcatcaatgaatacaccagcatgttcaggaatttcatcctgtaaaatccacatcatctgtgcttggtatactgctactgagttggttgctccttgaggaagcctagtgagttggaaacgtccaagtggtgtgtcaaaagttgtaagtggtcttgattcttgagccaattctcgttcatcatagccacccataatatcacccaagccatagcatgctcttcctgcaaaagcttcaatgaattcttctgttgctggaggcaagcctgcatcccgtatagtgactctgttcatttcttgtagatcgtgcacaatccgaagttttccatcatgcttggctacgcagaataccggacttgagtaacttgaggttgattgtttgtataatcctgttcgaacccgttctcgaactaattcagtgtattcgtccttgattgctgcagggattgggattggtttcttttgccaaggggtgtgctctatgacaggaatgacataaggtaagccataagaatgtttcaagagtcctctttcagctgggcaaaatgccaaggctttttccctgagcacaatgagatgtcgaaaaagttttatttcctcgggccacaaccatccttctggtccaaagttgataacacccaatcgttcctcggttatcttgttggtaggtttaaactcaggtggatttggtgtcagtggtgtttggtatgggtctcgagatagtggaggtcgttgtaacgggggattgattgattgaggcattgcttgattcactggtcggactttcttggccactggtttatacttggtcatacaccacaagttgtcctttttccagttcttgcagagatcttcctgaaccttcaaccctagacctgttgtgagtaacgtgttgattttcaagtccttgtcttgaaaggcattgatgttgatggttgattgatctgactttttcttgctagtcttatgtttgacaaaatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttatggtgtcgtccgagtcgtccgaaaagtgagattgaaccgtctcttgagtttgatacgccttggtgtatgcagttcccactggtttgaggttcttcatttgattccaaccttttccctgccctatttttgcaatggggacagtgattcgtcggccactatcgccttgaaaagatagtagttccccagttcctggataatccaaagtgcagtcgtaatcaaacaaaaaaggtcgtccaaggatacaatcttgagcttgtggtgaaacaaagaggtgaactggtccagtgaatcgtccaatgctgatggcacaattttccactactcctttgatgtcgcaacgatccccgccaatccccttcatgggtatgtccacttcgatgacttccaaattaaggtcgattgccgcttgccttggaataacattgaccatggaacctgagtcaaccatgaaaggtaccctttttcctgatatgtgagtctcaatgaaacctagggcacaactataaaagcagttgtagtcctggtcctcttcttctggattaagaagcattgatgctgataccttggagtcttgcgttggtccctttacataggtaaactttgaatttttgtgttccggaattcgtttctgaagtttcttgattacttcttgagcgtatgttggtgaaattgatgtgagttgagaaaaagtggtgggtatcttcaagttgtccaactctgagactaaggctgattcaaccgtcttctctgttttctgaacagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttcttccactatttcttcaagttcatcgattgggtccaaatccattgctgagtcatcgtttgccgccatgggttttcttctgccacggagcgcttctgctcgtgttgttgctgcgttggatttgaccttgtcaaaattttctgaacctaggtgtggtggattccagtcaattttgtgcattgatgagacgtagtcgtttgagttgggtgttggttccgtctgttgttcaaaaactgatgggtgatcggttctgtatactttggtgatctgaggtttaggttttgcggagtccgcagccacaaccacccgaataggtcttgaaggatcccatggaattttctcgccattaggaaggtagaaatcacgtccttctttcttgactagtccttctcgttcatctttttgtgcttcgtaacacattatggttgaatgtccttccttatgacaatagtaacagggtcgaggttcataaagtcgtccagatggtcgatcatttacacgagaatattcatttttaggttgattctccaattttcctgtgagtgactcaattgcttttgccaagctatcaacctgtttctgaagtacttccggaggattgtcgtccatcatcttctcacgcttttttccgtcgcctttcttctggtccagagtcctttgcatcgattggttggcctcggcgaatccactagctgcaaagacattaagtgaccttgctcgaatttcatcctcagctacatcaattacatccgaaaggaggggtggtttgttataaccatccttccctgtaggaatgaggtctgccttgactagctctcgattaatgctcgtctgtatatctgttgaaaaagctaaaaagaaaaggtgagagacactggtttcatttactatatgttcatttcttaccaaatacttagttattatcatgaactttgactgataagttttgaaatcgttcagctgcttgattccgcctttcttctgacagaaatcaatcaaattgtaaaggtccttgatcgtgtaccgaatcttctttgccacgcctccccagacttctatcatgcttgcacgaagaagtgtccagttccgctgctcgtatccgtccatcgattccaattccttcttcaattcttctaccttcacaaatctacacacttgacgtgctttgtcatagccgccagcaccgtagatttctgccgccagttcgaatcgttccaaaaagtcttcaaagttctcgccttcatatcttaagtctggttccttgatgatgactgcaggcctaggcataggctcgtccatttcctgaatgtccggaggtaagccgtaggttcccgcagggtagtttgtttgttgagtgttcccagagccagctgggtcgtcgttttggtgaatgttttgatgagccccataccgttcacgatagtgccgtactcgagtatgacttgttcgcattggtggtgggggtaaaagaggtggtattattggtggatcaatattcatattgggattgttttgattgccagagaatattccagttgaagctgggttggttgtcggtagagtcggtccgtcttgagcctgggaaaacgccatgactgagaaataactgattccggttgctttatcttgagttgagttgttgataatttctagtagtagtcctaaattcttctaactaatgtcgctggtgttctttatccagggcaaggttggggggttttggttactaactaataataatactaataaaactaaataatatgatactactattcaattatatagattcgtggaggttgtcatagactagtattctacttcgcactgagttttaatcggctaccacctggtagttaaacttttttatcctaactactctagtacgtcggctaatcggtcccctcgtcttctactttataattgattcttgagtatttaactacttaatccggagttctactaggtatatctaagaactaagtcgtataaagctaaacagaatgtgattattcaaagatatggtttgtcacgtggtcaaaacaggaattttcctgcctaaactaactaaaattctactaaaataaactataaaaatcactacaatggtttagatatatctaatccacttgccaaactacaggatcctctatcacgttggggactcccttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctaagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggataaagggtttaacccagttttataagggtctaaagggttgatttgagagtgagagagtgagtctagctgatatttcaatataaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagctggaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtactagtctgcaagctaaggtgatgtgatgagtaatacatgagtgatgtgagatagtctgacagctgcaaggaagattaacaagtgacctagcaacaggaccagcctaacagctacatatagcaagtgtcagaagatagtgtagttgtgtgtataccagtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaatgatgtaatttgttgttggtgttgagtgttgaagtgttgtcatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgttagcttccaatccagttgggttccagtgacgcctccagtggtgaccaagggtgaaattgacagcagaatccagttcttgagccatattgggtgatttgtgagtgtatatatgagaaaaaaaggtgtaaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaaaattttaaatgggccagatggctacccttaaggtataccacaccgtcaaggttgtagcctaacaatggccgggatgattcctcccggccatcaagagtgcagcctttcaacggtcaggaggaattttcccagctgatatttttctttttttttcagcgccaactccaaacccccctggggttttggagtattgaatcccaaaaacccccaagggggtttgaaaaaataaaactaatataagtattatgtttttagggagccgactcccaaaccaatcaaagggtttggaggtccagctcccaaaaaacgggggaaataatattggggggcctgaagtccagaggaccgtccgcagacagtcctcaggacatccccaaaatttgggagttggaactccaaattttgggagtcatttaactaagtcccaatttataatcattcttgccatgttcaacttccactctttctttctctcagcactcccactgccccgaaatcaataacaaaaccccatttttaatttttcacagattttgaaacttttttcatttttttttattttttatttattttttcatcttcattctttaggacctattctgcaccacgtcaccaagtcttgagtgactttcaggatgtgctttgagagagaatctctggcctccaacacaagcactgagcagtccaaaataacagtccgcccactggacagcggttgattgattgatgagccaagaaaaacacatctttatttgagcgattctggtgtgtctggacttaaaaatgaaggtgattggagttgagtgctataacataaaacagactgtaatacatactacaggatagctcaacattttcaatgcccagcagcatcagacaagatcagtcctgattcacagtgatacatataaatacaatgtagtccttgtctgtccacctgcttcggacagatggcttgttaactaacccatctgggtgttctatgtacccaacatcatcatagatgacgtctccttcaccaacaaggattctccagattgattttttttcttcttcttttttgtgaatcctttttttttttccttttgtatcacaaccatcaatcccctcccccccccccccccccccaaaaaaaaaaaaaaaaaaaaacatccatcttgtcacaatctggatatcccaaaaaagacatatgaaaaaagtaaaatcatcccccccccccaacaaaaaagaagaaaagagaaggaaaaagaaaaccaaagagtttttattttttgagtgggatggggagtcttcttggtggagaaagagaagatggttgatgagtagtagtggcagtactatgactgagtggagggggtatgaagaattttggctgactcgacgggattttccttggtggtggttcaaaggagctccgatgatgcgagccaggcccagtggatgagactcgactgggcatgtgaagagaagtaggagtagtgacatggttctgttgagggggtatgaattttggctgacttgacgggattttccttggtggtggttcaaaggagctccgatgatgagagccagacccagtggatgagatttgactgggcatgtgaagagaagtaggagtagtggcatggttctgttgagggggtatgaattttggctgacttgacgggattttccttggtggtggttcaaaggagctgtgatgatgcgagccaggcccagtcgacgagattcgaggcttgtaaagtgtagtgggaaggttctgttttgggggtgtgaagattggccgacttggcaggatttttcgtgggggttccagtgagcttttcagcgagtgatcttcaggtgttgtcccgatgactgaagtcggagcagatggtttcatgtggactgaagcaggcggcccggatcgggtgggttgaggggacacgaatttcggatcacttgtagggagtcgtcttcttgggggtgaaaaaggtggcgggtgatcagatctcgatccggttgaagtattccgaggcttgttcaatgaagcaggactggattgggagtgttgtgggcacatgaattgcgggtgctttgaagggagtcttctggatggggattcggagattagagaatgagtctgaggcttgatgatgaagggattcgattgggttggtggagcgtgttgattgttagttctggaggaggagccggattgagactgaggactagaagcgacgtgagtcgttcccaggaacggtttccgggaagggtgagtgctagatggtgtgtctcttgaatgccttggattgttactgatgggatggatggcaaggagcgcttcccggatggctctgatgagttgagggaggccgacggtattgagtgcgagggtggggtggacgatgtaatagtgatcggggtcgagccatctatggaagccggcctgagcggggtctattctgacctcttcttcttcagtcctccttcgttcggcagagttcttcttcgggtcagcagcagcagcagctgatgtacactcagtcgagcgagatgaagaagcgccgtattggacgatcaacttgagcgcggcaatccatcgtttgcggatcgatttgcgaatgacagcggatttatggagttccttgatccttagggagaaggtgagtcgaagctgatgagtcggttttgctttcgatttctgtttctcgatcctgcgctccttccaacgctcctggtcttgtttagagaagcatgagctgagggtatgaatgtgattgggtatgggttggttttgattgacgaatcgagcggggatggcagtgaggatgaagagttgattggggtcgatgtgcctgatcgatcggctggctggccagctctgactgagtagggcatgtacattcggtctgttgtaggagagtgagatgatggagagtgtgaatttggcgggtgggaggaactggatgtcgtttgaggatgttagcttgggtttggtttggcgatggatgaactggtgcttgatgacggtcgatggagtggtagtggtagtggtagtagcggtagtggttgtagagtaagaccgagtgaatcgaatcaggctcattttaagggagggtgcttgactgctgtgcaaggggggagatggtaaaagaaccgatgaagaaccaactgctaattagactgactaagccactctcacagcactcgatcagattcagcaccagactcagaatcactaggatcgcttactcaactccaacccagattcagattcagaagaagatcgatcgacaccaggcagacctcaacccaccgatctgctcactcaatgtctcggccagcttcagccgactgagccgagaggaaaggctgtatgcgcactggatgagcagagcatcatggcatggagcaaggatcatcatggtaaacaattgatctctctttaaaaagaaaagaaaactaaacaactctcaaactgaccagatctgtatctatcttgactgtggaattcagaaccaatggactcctaaatcagaacaactctacgacttcatcctcactctcttcggctcacactccgatcccactcaaccagcctgcttcgaatcgctcagagagaacgcccaactgaacacagaggaatgggaacaagcactagattactccgcacaagttaagctctaatagtgcacatcttcatccatccatcaatcccactggagaactgaccgaatacgcatagttactctgcaatctaaccaactacaaatccttcggagccaccaaattcatccccaggtgtccggcctcgaccttcgaagcattgatcaaagcctccgaacgatcagctcaagctaccctcctatggcaatccgtcaagcacgagatctacagtctagaaccggaggggatcttggatgcatcggcaaaccatccgccggccatctctcgaactattatcccgactcccccgatatctccgatcaggaaatcaaccaggtccaggcgctctgcgatgctcatcaattgagcactctcaataccaggttttttgtgctctcttttcatgtgatcagaaacaataacaacaacaagattgattataatgtgtggatgcactttcagattagtcaagcattcatcgaccgagttcagtttattaatcgcctcagccaacagcactctatcgccggagctcttccctcgatcgccgctcagatcgacgagcgagccgagtctgacggtccatctgaagccgtcggacttcagcgggccgctcacgagagtatgcgaggcactccaagaggccgaaaagtactgcgggagtggattaagatcagagatgatcgcagaatacgtccgctgtttccgagagggggacatggaggcccacaagcgagcgagcatcaaatgggtccaagatctctcgccagtcgtcgagtcttatctcggccacatcgagtcctatgtcgacccctttgcgcaacgcgccgagtgggaaggcttcaccgctatcgtcaataaggaactctcccagaaattcgagcttttggttcataatgctcaacatctcgtccgctctttgccttggggccctagcttcgaggtcgacgtctttcggaaacctgacttcaccgcactcgaaatcctcagctttgcgactggtggaatccccgctggtattaatatcccaaagtttgtattttcttttttggtatgacaaggcgggtacattctgagcaggctttctctctctctctctctttttgtccagttattttgatgtcagagaatctactgggttcaagaatgtatcattgtaagcaaataaaaatctacatcaatctaatccaagaatgaaacactaaccgaaacgaggttataaataaaagggtgaatattttgtcagccaaagcagcgaacgaagagatcacattcatccatcccagcgagcgcgagatgtacgcgaaatgggacgccaagacgttcgatctccaggttgctaatcatgagctcttgggccatggcagtggcaaacaacttactgagaataaagatggcactttcaagttcagcttctttttttttcctctctctcttttaacatcaacacttcttttttgttgttgttgattaggggtattttttggggtatgtgaaaatgatgatgctgggggggattcagttttgatcggaaaacgacgatcaatccattgtgagccgattgtctgaaccagagaagaaggtatcaccaccagaagcttacctatacccatgtaaacaggacgggcaagcctgtggagtcatggtacaagccgggagagacctatggctccaagttcgggacggtcgccagctcgatggaagagtgtcgggccgaagcggtggcgctttatctgtgctcgaaccgcgagatcttgaaggtctgttcctctcctttctcatcttcccaaccaactcgattctggtctggatcttaattatgtgggggttttctggacagatctttgggtatgaggagaaggaagatatcgagactattcaatacatgactttcttgttggtaagctgttgtttcatgttcttttttttaggtttgaggggtggttgatattttttggggggttgtttctctgtttatagatggctcgggctggtgtaagagctcttgaatggtacgatccacagactaagaaacacggacaagcgcatatgcaagcccgagtcagttcctccctctctttctctcttttgtagcttcctcacttctcaataactcattaaaactttcccttttttttctatggaaatgaatccaaagcttgggataactaagtggatgatcgatcatggcttggccagcttagaacaagtccgaaacccagagaatcatgaactgcaagacgcttatatccgagtggataaacaaaaagtcttggagcatgggaaggaaattgttggaaagtaggtcttctgccttccttgttctctcacatacacttttttttttctgtttggactgtaatttgaggagtttctctgatttttcttttatttttttttgaagacttttggtagagatccagattagaaaatcgattgcagatgcaaaaggagcggaaagtgagagaacattttttttttcccgatgaatcaatcgatccttccttcttgcctgaccaactttgctgactgagcgacaacccatgatgtgtgtacatggtatgcggccgaatcgacagagttttacacggagttgacgaccccaccggatcagttatgggagaccgaattgagagacttggtgatcaagaagaaacaagcccggaagatcttcgtccagcctaataccaccatcatcgatcctccttcttcttctgatggccaaaatcccgatcatcctcttgacgtcaaattgctcgattatccgctcactaatttgggcgttattgagagcttcttgaaccgcaacatctaaacttgtttttttttttgagaggggcggaagggcagaagttttttttttttttttggagatttgcttttgggtctcgtttggtttgtttttggtttgatgatgggtggttatctgggttgagcaatgttgtgaatccaagatcgatgattgaaaaaaatgaaacatgaaacatgaaaaaaaaaaaaaaaaaaatgaaaaatgaaaaatgaatgtgttgtagagaagtgtgtacacattgtggggatgtcaaggtctggacatttgatctgtggttgttggatgtgaacagaggtacaatatgtagtccatgcttcaatcaaaacatttgattgttttttttttgagtgggatgcaggagggacctttgatattggttgtaagtatgtatgtacagtggttaatggaatggtgaacaaagcaaaagagatatttatatattgatgtattgatgatgtgtgattgtgttgtgtctggacttgatgagggttaacagagttgtgggccgaagacaggctggacggtagactttttaaatgccagtcttcagaccgggttcataggggtatatgtactcctcgatggaggagggaaatcatataagccggtgagatagcctagttggactggtgaagctctttgggatgagggcggagcggcgggctggactaacaccgagcctaactacacggcggggggattcgagcgtcacagtgaccaaggcgacgcttactgaagcgcaactgtgaccgagcaacatgggtgcgtcgagcaagacgtcgggttgtcatgacgcttcggaaacgctttgccttcggaggcagcatcgtcacccgggacgcaccggcgacgctttcacctgggtagattgtacgcaaaagccggctcgcctgttcagcaaaaaatgttccgccgaagcaggctcgaacacgtcctgccagtctactcgggaccgctcgatcagcttccgatcacactacaggcaaacaggtgtcgctgcggcccgcagcgtcacctaacccaaaggggccccccttgggttaggtgacgttccgcccgggagcgtcacctaattgcccgtagtgtcaggagatccaagcgaccaccgctgtgccaagcatgaagatcttgacattcgaagctgccggtcggtactcattctttcgaagcaccaacaatctaatctagcttaccaaaaaaaattacaagtcattttttcatttttttcatttttttttttttcgttttttctcgatggctcaaagataataaaagtcattgcacatgttttgctggaacaaaaaaaaattcaatgtagggcgtcgcggggaccggggcgacccatgagatatcacgagaatcgccattagaagcgtccccgtcacgaaactcggagtgactcagggagaatcgttctggaaaccggcgcatggaccggtgggtcccatctctgtctccttgacgatacttcgggtcacggggaccctaacttgccagtgacgctctgggggcgtcattcacctggcaaaatccccccgccgtgtaggcctccacggcgggagcgttagcgagcagcggagctgtccacgccagtggaggcctatgacaaatgcaacaatccccgcgtgctgagattttggatttgggctaaaaaccaggatttttgtgtactttcccatctaggcccttcctcattcatacttatcagatttccttctgggcctgggagggcctgcctcttccatatacttctcactgctcacttttttctgttatattgtcattttttttgcagaagctgttgaaaaggacaacttttctattcaagttgacatcttttggtgtgttcgagttgagcgaaccccgcgtttgagcttaaaaaaagttcaaaccatgatttgaaaaaatcatcataaaattacaaggggctgtcctggttttgaaatttggatagattgacaagatcatccagcacttcaagaaaattttctcaaacattctcaaagtcttgagggagcgtcgtgattctaaatcttgtgacgctcccaccaaaacactagaaactcagcacctgagttcattgacctctggctcaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagctggagacttgtgataagttcggactaagagcatctccagcagagccggggtggatttccggccgaatagcggcctgggaccacatttcacacccctgtctcagccctgtcacactgctcccacagcagactggcaataggtagcagggggcggttggtcaagatgccaagcttcgtggtagacaactagacatctctgccatccacgatgaatccgatggatcgactcaatatcatggacgacgacgacgactatcttgccatccagcttacctcaaaaatattagatgctcgacggccccaacggggtggatctcaaaaaggaaggaaaaccctcagccgaaaacgccttcaaggagaccaacaactacacgacaattactttgctcagaatccaacataccctgaacatatttttcgaaggcgattccgaatgcgacgagacctgttcctacgaatcatggaatcagttgtcaagagaaacaactacttcgttcaaaagcgaaacgcggcaggacagcttggcttctcaccataccagaagatgagttcggctttgaggatgcttgcttatggctcgagtgccgactcgcttgatgaatactttcggatgggagaaagcacttctctggaatgcttgaaattttttactcggacggtcgtcgatatcttctcagatgagtacctccgaagtccaaacgaatccgatatcgccaggcttctttcgatttccaagaagcgtggttttcctggaatgctcgggtcgctcgattgtatgcattggacgtggaagaattgtcctacagcctattccggtcaatactctgggaaagagaaagaaccaacgatcgtactcgaggctgtggcgtcatacgacacttggatctggcatgcgttctttggattgcctggaacgcttaatgacaagaacatactggatcggtcgcctctgttctctcaacttcaagatggaaaagcacctccggtcaaatttaaggtcaattcaaccgagtacaacatggcttactttctatccgattcaatctaccccgactgggcaacgcttatccaaacaataccgttcccaggtgacgacaaggagaaaaattttgcgaaacatcaagaagcctgccgaaaagacgtcgaacgagctttcggtatcttacaggcccgatggtcaataattaagcaacctggccgtctgtggaaacatgaagacctttcttacatcatgaaggcatgcattatcatgcacaacatgattgtagaagacgaacgggacaccaactacgagaatatgcatgattatgatcagccgaccacatcctcaacaattcagacgacgacgacatccgaaaacgacttccaccttttccttcagcgctaccaagccataaggagtacctccgcacattcaaagctcaaggaagacttgattgagcaccagtggaacctacatgaaaaaagggttagacgtcgcaatagcatgtatcactcaacggttgtggatgaatctgacagttcagatgagggcaacttttattaattttacttcccgatcctttctttctttatctcaagttcttcaaatcaaaaattgtctctttttctctacctgtttttttgtgctcatttttcatcaaatcaatgtctttctttcaaatcaggtttttttctatccatgtatctatctacctttaagagaaacactgataaatcttaattgcaaagaaaaacaagtgtgaatcttatttccaaaagaaaatgagagtggaaaagtaaagagatcaatcagaaaaggaaagacaatgattggaaaaggcaagagaacgatcggaaaaggaaagagaacgattggattgctatcacatgcacacaaggagcgatttattaagatagaaaaaaaataattacaacaagccatttcgtttggcgatatccttctttttagccgcatagtatgcaagagagatatcatctaagttggataaatctcttcccatgatggcttcatcagcaacagtctgcatgagttccatcttttgttgggaaatcttgatgagttctttttgaccttcaagagcttcattttcttcatattttctctttttagcagcctttcgtccttcggggcggtcagaaccaaaacactcgacatcaagactctcatcgtccgttgtcgttttcacagagctcgcttccgaagttggtaactgaagtttctttttgtcttttttcggctttgcttcgatctcgtccatcgtctcttgccactttggtgaattatggagaattgcccagcagtgatcaagagtaaaattgattccttgatcggccttgaaaagttctttcgcttcaacagcctgaaaagacaaaaagaaaaccacaaaaaaaaaatcaacctgacagaaaataaatgatttgaactaaaacaacatacaatttcatcgcgtgttttcccgctgccaagacgacgttcaacttgcccataggcagcacagtacttgttcacgcgatggagtactgtggcccagcgacattcaagagcacccaccgctcgattcggaaggggcttgaaattcttatcgtttttgtgagtcttcgtgtacgagtcgttcaacttgatgaagtactcgtggattcgttcccaaaaagcgcttaatttttggcccgttccaatgtcggcgtccttgctcgtattgagccaactaatacacaagtgcttgtcttcttcaatcctccagtgggggttttttggtgtgttgtcttctttcttttgttttttgtcgttctttcgattcgtttcttctatcgggctcgctcgaggtcgtttggattgaatttggagaggatctactggcagggttgatgattcctgtgcaggaggcgtagcaagttgttgaagcattgggtcgagcatcgtggtgttggtgtgttggggtgtggtgtgacttgaggaaaacacggcgaagaggggagtagccggtctcttccaaggcggctattgccttggacttctagccgggggcgaggtgaggggcgatcggttgagggtctagttccggctctgctggaccccgaaattctcgcgcgagccgctgatttgggctgaaaatcgcccagtcgcggctctgctggagatgctctaacacctccaccttcctgcactgcatgggttcgaccctcaagcgggcctaacataagtggcctggtcgttcattctgccccaactccagcaatgactgcctatccgaccgcattccgttttttccgttgtactcgctttcccggcacaaaccccgaggacccacccgacgcctgccgaccggtccctctgaaacactcccggcctgccagagtgggccactttgtttcctcttcgttaggcgaaacatggctcaatgagtgtacataacacagctcttcagctctggcaggctatcatcagtgacgtctgagcttaacacgttcacgagcctccctagagggttgctggcgtcgggtcccaccctccgcccggcccccttcggcagccaggaaagacggaaaccggtcttgtaggcctcaccaaatccaggggagatgggtcgttcaacttcagcttgtgtcatcactcatattgccaggccttgtacagtctcgtacccgccagccaagatgagtttggaatggaaacatgctctggtcaaaccgtcaacaacatgcgcaattggacgaggacacgtgcatggccagcgttccttgccggcatctggatatcatccgtcctcctacttcaaaagtgttttcttgtctctcaggacagagctgtcgacgctgtggttggtccgctttttgctgggaagcgcaagcgtggcttttttaggagttgccggccgaagggtagagcggctcggccggaggttcgtccttttcttatctcggtttggagtgatccgattatcatgagtgggttcacccagccgaagtttcgggcacatggcagctccggattcgcttgctccctcttttcctccctgctgaaatcggtccggagttgggctctggatgaagaggatcggagagcgggtggaagcaaggagtgcatccagccagtcagtcagacgatcaagctaaaaggatgggtcgtatttggcaagtcatcgtatcgccattctctcatcactatgtagactgccagctccactcccgatggcactcgagcgcttgcctttctctctgctcatgagtcttcttggtagtactttgtcaagataataataggaatctattgtattctcttttatcttccatcaccacaaagtcaatcccaaatcgatagtaagtatggccatcatcactctgggtcatcgaggccagctttccggccctcctgatcagctctggtttagcaggccaccaccatcaagcctgtcttccagctcaaccataaccttaatattcctgctcatcatcagctcactccccctcagctcagcccatcgagttccaggccatcatgagggagcaagccagtccgccaatctgtcccatccatccaccgccatccggcatcagcattcccactcctcctcccatcacgcacctgcgggcagctatctcaatgagaccgcaatcctgctctcccaccaaccgacaccgctgagctatctggcctatgatcgtaacctcatcatcctcgaccctgccaccggcagtctggccccaaaccctgagcctactactaggaacagatatccttcctggatcgtcggccatgcccttggaatgtgcttggcatggtttgtcttcttgccattgggtatgttcgttctcaccctccttctggaccctccttcctccagttctactcatcgtgatccctcgagtgatgctcttgtagctctggcgacctcgcaatcgaagaatccttggccaaagaccttctttcgtaccgcctttgtcatcctcttgggcctctcgatcttctgtgggactgtctatcgctccctaacgcccaaccattacgatggacaaaaacattcgatcatgggctggtctgtccattatctgttccttcttcttcttcttttcaaaacgcatcaattggactcatctggtgatcatcattctgtagggtcctcgtctccatcggatgcatctcgtcgatcgccgactttgtcccgctctggaataaggtccgagctggtctgagtggactgggaccttcggactactaccattcgcttccgggagccgacgatgcgtgcgacgattaccggcccgaaccgccatcgcttctacagaggtatcccggtatttctctatcgatccttaccgtcttcacatccatcatctcaattcatggcttttttttaaatatatttcctacttgacagtccatcccatcatcagcttcctttttccgagcgaatgagcgccaaaacccggcccggttcggcacccggcttcctgtccggggtcttcaaagccctggttgatcggctcttggtcgtccttgcctccgcggctgtcggctccggaacagtggtgtataccggcacttgtagggccgaatatgtgaatggctgtttggcccatttcatcaaaggcggcatctttttctggtcagtttcttgcccccccaaaaagaagaaatatcagaagtcgattaaaatcgatataatcaccaggattttttttgattgattgatgtccaatatatgttacatacggtcaggtatgggatcctgaattggacgcgatatctaggcggctatccggagctcgggtggccatggcacgaccaggcggcgcaaaagagcaacaagagacgggcgccgtctgcagagatggtagaaagcggcgtggtcctcttctatggtgtcactaatgtctggatggagaggtttggcgctgcgcctggagatccctatacggtcaagcaaatccaacatatctcaatcgccgctatgtccgtgcttcctaaatttactgctccaagaatgatgatcaccttataaaagcttacaacactatatttaattaattttttttctcgattgaaacaggtttgcattcggaggcttagtgggagtgttgttagaaagccgagcagtccgagggctattattcgggaagccggagaagatgaagagtgggaacccgttcccgagtctgtgcatcgcgatcaccggcctgacgatgtcggcgcaccaccaagactacccgttccaggtggccatccacaccctatggggcgtcctcttggcactgtttgggctgatgcgctggatcacgtatggcttggtcgacgcggacaggccgcgattgccggtctccgaagccctcggagccgtctttctcatcgccggcggcctcgtcttcgtcgaaagcgtcgaggaaatctcctttgcggctatccgtcaccggttcggtaaacctagctccctgcttcctccccagttcttctagtcttcggatcactcatttaattggatcccttctctttctctgtctctttcgtcgacttgaacagacgacgtcatggccttcttgaacgttaccatcgcgtttgtgtgtctggttatggcctggacgacgctcctgatggccatcaaacggaaatcgagttcttaatccaaccgcccacaaaaatcgaggttcatcgtgttaagctttcaatcccatttctttggctgatctgtgtagctatctgtctatagacatacaaatgaatctggtatttatatacatacctggaatcattacatgagggaaaaaaaccccaccaaatctcatttattttcttctttcaaggcaggcttttttgttgtaagatatcattttgatttccctaatgatcacttttcattttcgatctgcctttttatgtatttgtttatacaccaggattagcgcatgacttatctgtatacgtatgttccaaaaaaaaaacaagaaggaagcagtaaactataccaatgtaagcggtacttcaaggccgatggatcaatgtatctattcttttagctaagacatttttttagctctctggtatgagcaatttaatcacttgaactacatgcatatttaatgccttgtgggaggagaggactaggtttgatttgatcagattcttgacctggatgagctgtttctaggctcagaaacaaatacaagtaactgtggacaatctatcagtaaaaaaaagagaggggaaaatgtcttcattcgccgctccgtgatcaactgccattgctagtaaaaaaataaacgcccaggtgggtccgttcttttgttttgttctctcaggagttttccaaacactttcattggtttgatttccaaggctacaccccgggtgcagaatcccgtcagtgcgacagtcatttttgaccgtcaggagacaggaccctccgcgcaagcccccacggcccatacacgggctccgtacaaggtctgaatgacggtcaccaggagccgtctcaaaagtgaccgcttgggctcgtcgggcagtttcgtccacagacgtagcttagaaaccgtctcccaaccagcgctgccctgcaacaacaacgtgctttgccaagagggccgtcatctagcggagaagtacacgcaaatgaccagctcacacacatgacgcatggtccgactgtctggctgttgtaccaagtggcctgggctgagggttgagacagtctatcccggccaaaggcatgatcaatgcatgcatttggtgccgccgacggcatgcactacgaatctatccctctcggggggggggggcaccgtatgttaaagattgaacaaatatacatgtatgtttataattagatttgcgaagggcaaggtacggcactcgataccaaccccctgaagcaatagaaagcggtcacaaggtgaaatgaaacatttaaaaaaattgcctcaagggcgaacttgaacagctaacagagggccaacatatgaaaagattgggttgtgcatccagctgtggacgaccactcgtccccagatcctgtgttggttgttgtagtggccagttgtggccagtcgtttttgtgccatcaagacaaattgggccatgagctcctcctcgatggggggttagatgaactcaagtctatatcggagtaaagaatgctgccaaacatattgctagaatgtcagcttcatcaaaagcctcggcaaggtcagggtcagtactcacactcaacagtgcaaagcatccattgccctcaatgctactgctcatggttgaatatggtggtcgacatctgcaatagtactgggtggaattgaagttagcagtgggggaatgttggttgtttttttgcctgggaaacagttggagaaattggaataatgtgatgggttgatggtggtgtggctgcagaaaaattctgaagtgttcacactgaagctgaagcatgtcaataagtacggggcaatgatcaacactcggtttgtgaaggtagatcacccagagcctctgcatacacaacggagatcacaccgcctctcccagtgagcagagggtgcggtgggtattgcaggcctgagtggttagttcccaacagagaccccgttctccttttgtgctagaccgtgcagatgctgtgagtgatggtgcccgctggtgcggggcggtagatacgccgactgccagatgtgcctcatttatttagaccgcttcagacgggtaggattttctgctgtcttggcagcgtctccgagcccgcatggggacgggatctcagtcatgacagccaggagttgtgagcctgggggcttgctgtgtgggggctgtctgcagatgggtgtgggccgttcaggcttttgtgatacagggatcagccgtagctgctcaggaattgacgtctactgcccagccagagtcggctgacgtcgaactcaaaaaattttgcacccgcggtgtagttgattgatcttgatttctgatttatggccgcagaaaaaatgtgaggagggtgttttttcgctttaagacatggcaaccaacaacggtttttctcttgtcagatacatactaatacaattaccaacagagcccgtctaccctctcaaaaaaaaaataagaaacgaaggaactctgtgtggaatttgagagagcttcgatctgagattgcttaggattcaaaaaattacattgatgggacatgagactgctggttttattacatttctagaaataccttccacgtatccgttgctattccaatagtttgcccgatttgtgtgccttaaatgtggaggattgacctgatcctatcgatctcttcttgaggccctatcgccttctcgatcactggatttaatcaatcatttttttttgggggggggggggcagagagttattgagaccagtcagaaggacgcgaatcagtactttcaatatacgaagatctctccgcagaggagaggagaatcgggcttgaagatctttaccatctgataacttcacacaaggcttgtcattcgcactgagcaacttgatcacgatattcaacgctttggattgaattttctgaccattcacctcctttttagtactagaatcttccttgaggaaatctagtgacaccaaatgaggaatagagacagagcaaacagcgagtaatcatgcattcaaaataatggacatcacttcgatgataatgggtttagcttttttttacaggctgacttaccgtttgttaggtgcgttccaattccatagatttctctcaaacctttcgattcacaaaatttacgaagttgacaacacgttccgacatcaagtccatcagagaatatcataaattctatccaatccaccgtgatagagttggtgttggaaatcaacagcaagattcacaaacgacaataggataatagagaaggttctcacttgtcttaggatcaattccaatcaattcccaagccttgattgcatctgaagcgaacgtttcaggatctccactatcttgacgaatcccagtccatcttgtagcaatttcgggatgcttgaccaattcatcaaagaagggctctattccagatagaacgaagagatatattgagaaattgaaatagagctgtatgttagtttaattttcgagttaatgggaccaggtcaagatgttcaagaaagttggcacagactggtaccaaatgtgtctgtcaatgcaatccagagctcaggattattagggaaacatttttcccattgagtcaagacccgcatgttaacgccctggtagccgcccaaagcaccttcagccatgattagttcatgagccatggttccgacgggcttgatgttgtagtgacgagccatccagacgtttgaagtagagaacatataatccggattgttgtcgactacctgtttgatcccttcaatcaccatggattgggtcttccaggatcgccgtcgtcgggtgccgaattcagagaacttgcagccggccgagaacagcttttctgctttcgacttagccttctccgtttgcgattcatagctccattcccgatccaccgtctcaaaatatgcttcactgaccatgctcaataatggcacttcgtagagtatcgtatcgctccaaagccctttgatcaagatctctagatcgcccttctcttcctcatctgcgtcttctgatacggccccattttctacaagatcatcgctcttcgtcggctggccgttttctgttccagttgttgaagagctcttgtggggatgaaacttgagttcaagttgctcatctggtctgaatcgataagttttcaaataatcaagatagctgcttggaaagaatccacacttcaagcttaaccaatccttctcttcgtctgttaatattcttgttttcaagcctgaatcgtttcagaaacaaaaaaaaaatcaattcattacttaacttgaagtttgtcgattactacgatctttcacggaaatgcatttcgtcttatcaggaaaaaagaaagcgtgatccatcaagtcgacgcacattcaatccttttacaaagattctggtaagccgagcgagtgaatggttgagttgattttgagcgattgatgaagccgtaagtgacatgaacatcaggatagagtgaccagactacataatgcatagtcagctacatgaccgaaagtaaaaaaaaagtttgtcattagaccaggtgagctatttatttcgtttgaagcatgctgaaagaggggaatccgaccttataaagatcggtgtcaaggatactgtttgggtcctccatcttcaaccccctttcccttgacttctaccactttgttttgataattgccaatggaataacacaaaacgtgaggacgtgcggagtgttgttaaaagacggttcgaacaaacgtcgaggttgtgttctgcttataagataagatcctcttgaagaatgtttggtcgaagtgtgatgaagtttagaagctgctgggagtctgctgggttggtatgcaatcaatctcgtccctgatatgtaaaagaaacagaaccacactgatcagttagtggaacacaccgcaataatgatcaagagcaagtaaaaaggctccacattcctgacccacctgtgcttcctttgtctaactcgaggtcctttatgaacaagaattacaacgagtttgcaccaagtggttgtcgaacatcgatcatctcttgaatgtaaatattctttttttattttattcggttggtgtgcactgtgcaacacttcgaagctgacaatcggtatcgtcactcaatgtgcaaggatattccatgtggagttaattcataaactctatccaagccgtggcgtctcaccactatgtagatcgatcagattcgatcctcggcacctttctcggaactcaaaaagtttcttaaaatcgatggagaagatcaagaaactccgaccgatatgtgtccgaggaggtttgacgcacctccatccatattccatgtacctctacggtggttaatagataagcaagataacccacaagatacatggtgatcaaacaagctgaccggtttatggaccgtaagacctggagagttttcttggcacataaacatcgaccgtggatgtacgactttcataacctcatccaaacaagattctcggccagtttaaatttcgtgccttcgttttttgtccctcagagaaagagagcaaattcgaagggctgaggatttcaagcacttcatgtcacacatctcctggtggaacttgaagacaaggagtacctgacagcagatttaaatcggacacctgctatccgcccctatgtcggatttttgagtcggagcgcccgatgataaatcgcgattcgcaacatctgatctgcgggagaaccctcgggcttttggcgagattgagccaagcaggtccgcgagcctaactaggcctccatggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctgagttttcaaaattaggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttccactgttatctagtttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattctggtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggcgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgatttgataaaatcattattaattgtttttgtgattctaaaactttgaaattttgcctgatcaataagatcaggcaggtttttaataatccgagaccaaacatcaaaaaagttttgagggagcgtcaggatttcaaatcttgtgacgctcctgttgtagcaaatgtacgtaacatgacgtgttacgcacacagctacatcatgacaagcgtcatgaccagggaaagtcatgacacaagactttccctggacaaagactttccctcacgtgtcatttcttctcgacctcgacacctatgttgtatttacataatacatgtatataaatacaacctagttttctctgtttgtttgttgattcattcctcttcattgcattccaatacattcatacttttccctatcccgtgtcagtgcctcaataggttatgagcatatatctcgtataaatagtcttacactttgttaattagtttgttagcggtctacatagtttttcgtctatcgggtgtttcccttctccttctctctgggtgttataatcgggtgtttttctcttatatacgggtgttttccttttgtctcttctgtcgggtgctatatttttcctgtatcaagattctctccctgctatttttccggtttccgttcttactactcccctactatactgccatggctcctctcatatcccgttccccggtcggcaccagatcgacctccagcaacatcaccaccagacctgcgaccggcaatgcggcgggaaagcgtgcagcccggagtccttccccgcctggcgatgactctgccgactcctctggcggcaatcaaggtggctccggcaatggagccaatcgaggtggcacgcctccgccacgtcgggaccctgccccccacttttatcgtgatgttccccaacccctccatcctgctgatgaccctcgtacccgggccatgattattaatgctgcttctaatcaattccgggacgagtacaagcttcgcgaggatgggtccaacttccgcgactggcttcgggaggtacgggaactggccatgttgtgcttcaatcgggaggattggtacgacgctgatcggtctcacgaccgcttcgacatcctcgccaagtcggcccttttcatctcggtctgccgacccatcaaagccgacctgtacgatgttggttccagtcacgccatcatgcaacaactgcgccgccgtttcacgaccttcagcagggcggcgcaactgaacaagtggttggatctattcaaggttccctgcgacaaaaacagtgaaccctcctccgttgctaccctttatcgttaccgtttggctgaccttcgggacgcgggtattcacatcactgcggactccataatgtccatcatactccactgctccattgcgcatggcacggagctccgccacgagttcgacatggctatcgatcgcgagctgtctgttgatcgggatgaacctctctcttttaacgaccacatcgacatcctcaccgcctgccgtgagaaggtccgagcacgcgaatcggatcgccaccgtgatcccctcccttctggattctctagcggtattgctcagtcccaaccgctgacccgaagcgattcggtcgagagtcaccccgacaacgtttacgtcctggctggccggcctggcaacttcaaatccccagcacctggcaatcctcggacctgttttcgttgcggtgccaccggccatctcatttccagctgtacggcccctcccctcatcccttctgcccctcaccgggacttccgcggcgtcccgccccctcctccgccgccaggtttgatggggcctcaataccaggcctattatcccatactggccccgcctttcccgccgtaccccccttacctcccgcctcctcctccacctccagcgccattgcgaccggccgactcctaccgtccggtttacaacaagcctggcggcgcggctaaccggcccggggccaaggaggccgaggtatccagcgaggaggtgactccctcaggccacgccttcgacactgtggcggggggcgctgatcaaccctccttttccaatctctctttcactgcttctactgataatcccgactcgctttttgatactggtgctacccatcatctgaccggcgataggttagcattgactgattttactgagttagagtcccccatccctttgcgtgtcgccactaatggcactccgcgatttgttacagccaagggaaccctgacttttcatggtcccaactcaactcttattcatcttaagggtgtcctctactgtccccatgctgcacacacgctgatttcgccagtcgccctacgactcgcgggttttggtctcactttcgatgaacgcacggattcatttcacatttctttacacaatcatgtctgggcatcttgtcacttagatgttcgttcccgcaaatggttgtttcctgatcccttgcgccctcgcgccgttctttcttcttctcttcccgttgcttctgctttacccaccgttgtcactcctttgcctgatactgcctgtcatccacctgtctctgttgctacttccactgctccgtcacctactgttgtcactcgtttaccccctactgtttccccctccattgacaatgcaatcactactgtccttcctgcacactctgttgataagcccatggctgaccatgccgagttacacgctcctgatgctaagtctcctgatcccttccaaatccgagtccctgtggctaccgatcgtcctttcttacagacgtctttgagtaaggatcaggagttactgttacatgtccaccggcggtatggccatgtcagcctccgtgtcattcggcgaatgatgaatcttggcgtcgctcttggtttgcctaagagcctcccgtctggggacattcagtgcggcgcgtgtctcatctccaaaagcatcaacagaaacactctctcttctgatagccgctctttcctgccgatggacgcgtggaatgtggacttggtcggaccgtttgaggaacccgcgctcagcggcggactgtacatccttacgataagggacatcgggtcgggctattgcgaaattaaggtgctgcctaagaaatcggattctacgggggtaatcatcgacacggtgcttcggctggccacgatgacgggcaggcgcctcaagattcttcgttcggacaacgggggggaatttaataataaggcactatccgcttttcttgcctctcaaggcatctccactgagcgttcgattgcttaccaccattaccaaaatggcacgatcgagcgatacaaccgtacgcttcaagacatggggcgtacgattctactggacagtaccttgcccaagcccttctggggcctggcttttgtctgggcttgctacaccttgaacagaattcccaacgctgcgagcggagaactcaccccgttcgaacgtttcttcaaccggaaaccaaatttggatcggctccggccgttcggggcagtagccttcatccacattccagtcgagaagcgccggaagttggacgaccgagccgtccggggttatgtcgtctcataccttccggattccaaagggtgggggttttgggtccccgaactacaatcgtatgttcaatccgccgtagccactttcgtcggttttccttccagcatacaggaacatgcgacgttctccttcgcggacataatgtcgcttcagcttgggagtttcgaggacgaactacgggttttagaacaggactcactggtagacgaccttacggaatccgtacccgagttctttgatgcctccgtccctcgcacctacaaacaggcagcgaaacacgccgactcttcccgttggctcgaagcgatacgggaggaattatgcaacctggaccggttaggcgtttgggaggtacgacccgtcccgcgtggcgtaaatgtcttacgggctaagtgggtttttgctgtcaagttgaactcggccgggatcgtcgaccgatataaggcccgatacgtcgccaagggttttacccaagtagcgggtgagaacttcaacggtactttcgcccccaccgcgacgttcatgtccatgcgaatcatcttgtccgtggctgctatcaacaattggcctgtccactgcttcgacttcgtcgcggcttacctaaattctcccatcgacgaggaagtctgggtggcggcgccagaaggtatgcaagtgccccccggatcggcatgcctcctgaagaaagccctttacggaactaagcaggctggcagatgttggtggaagcacctatcctcgactctgtctgcgctgggttataaaagctcccaatacgatggcagtgtttatatactggactgtccgacaggaaatatcacaatctggatccatgtggatgacggaatcgtcacaggtccatctgcggacgcaatcgaccaactggaacgtgatttgtccaacaccctacaggtcaaatggacaaaaagcctggaggacattgtgggactgcgagtcaaccgcatcgagggaggttttgagttgattcaacccaggctaatctcgaaagtgctatcagaacattgggacggagtttctcatgcgaagacacctcttccctgcgggaccttgcccaacacttgtgcggacggcgaaggcgtcaggacttccgactacctctcgatcattggaagcttaagttatctttcggccggatctcgaccagacattacttttgccgtaaacttcttagctcgtttctcaaagtgccccggcgagtcacactggaaatgcctgaatcatctcttgaattacgtcgcaggatcgaaatctcgccccctgatcttgagacccacacgggacagtccgaaactgtgctgcttcacggacgcaaactgggggggcgaattctcaaggtctacctatggatttatcatttttctccatggtagcccaatcgcttggaactccagacgtcttgcaactgtggcgtcttcgacggcgcatgcggagtacatggccctaggacatgggaccaaacaactgttatggctgcgacacttattcttggacatcacggggattgagacggtcggaaatttatactgcgacaaccaggccgccattaaagtatgttccgatgatgtgtccaataaaaggacccggcacacagacagggagttttacattacgaaccaggcgattttcagaaagcaggtatctctatcgtgggtggacagcaaacaccagttcgccgatgtcttcacgaagaacctgaccccattggtacacgaattccagctaaaggttgtgatgggcgtctcgtcgagtgggggggtgttgtagcaaatgtacgtaacatgacgtgttacgcacacagctacatcatgacaagcgtcatgaccagggaaagtcatgacacaagactttccctggacaaagactttccctcacgtgtcatttcttctcgacctcgacacctatgttgtatttacataatacatgtatataaatacaacctagttttctctgtttgtttgttgattcattcctcttcattgcattccaatacattcatacttttccctatcccgtgtcagtgcctcaatagctcccaccaaaacaatccaaactcagcacctgagttggtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagccagagacttgtgtcaagttcggcaggtccgatgcaacatcgaatagtgatgcaacatcgttgagctacgattaaaatgtctgatttaaccccagatatataccaggcatcgggtccaatcgtgctgtgctggcagtgtgcgccaagcgctccccgaggtgcgacatacatagtgtgttggcttcagtgcccaccacggcactggatgaggggaacgaagcgaaaagggggaaggtgtcaaaatttattgcgcacacatttcatctgaaaggctctttgtatgcaatcgtacttcatgtctgaatatcaacgtttttttggatgggtttcctaggatgactgttgagacaaaaattgattgactcctgatgaaaagggctgaggttttagcatgagccgacttgctgatttcgacaatcgtcgtttcacaagaagctgtctctacagaaacaagcgggtcaaaaagtaaggtgtccgttttgcagagttcccagctccgattccaaagatataatccattggtcgaatttaatcataggggtcgaatctggtcgaatcaggttggtcaatgccgtggggtgcattcaagcggagtcaaaagtcaaggaagagaagaagaaacccaaaaaaggaaatcatcggtatggactggtcattgacatcgcttatcgaaagtcgtctggcaatggtcagtatgcctcgaggccacaagtactgggatgactcccaaaattagcctcctgaaaacttcgaaattgtcgaactgaccatgcaatctatctgtgacccctttcttctggtctatcaagaaaatctttggtgggctgctagatttttgacgaagtctggttggtatcttgacaaagatatacaaatatacatacatgttgaggatgagaatgggtaataaatagaggtaatagagggcccatcaggaaggagactgtggtagcggtcagctgatggagatctcttcgcgagaatttctttttaacaattcattcattggagttgtgaaagcctgtcgtaattttctgccccccctcatcttccatatggcatcatttcactcaacccagcctctccagactcaggtcgatctccggaagtttctccatccctcaaaaaaagaaacccacttcggtcttctctgattcatgagtctatcagacccgatcagaccttgcatcagtcgttgccaatccatctcataagcctctcatcccttttcaacctcaagacatagatcctcatcacaagactcggtcaaggaaactccttgttcgattagactgaaaaaaaagaacctcattttggcgaattggccaccgttaggcttatttcggcgaggttgattgatttttgcttactaaccagaaaccacatatcggaagcgacccgacctaaatacctgcaaataaataaattcgattgaagggatcgatcaattgttctctttgtaaggtacaaataaccgccaactcacgtttcttaattaccgcgaatcgtgccttactaatcaataaattgattgctctcttgaccgctcccccttgtaaccagtatcgtggctcgagatagactaaagattcttgagaggtgagaccggcaaaattggcgagtatgcaacattctttcgctctctctctcattccgcattgtgttcggttccttgtatggttttctgccacccaactaacccatgtattagccaaagaatcgtagtgtatgatttccaagctattcttggttcgttgactttgtgttatacacgattgaaaaaaaagaacaaaggaaacgattaacacgtacgggggctgactagaatcacgcgcttttttgatacaccttcacaaaaaagagtgggctaaactgatcaagtggcccaatagttttccttggcgaaagcttcgatatccattccagttttcggtggcgtgaccttttcttaacctgtgggcagtcgattacgatccagtggatgaacctcaacctcgggactaaatcttcatccgtcgtccatcatcgacccggccacctcgagatacacagctcaacctccccagaccgtttagcttatttctcacaactccaggtatgtctagcttttccgcttctcatttttccagactcggtttcaagcaatcacttttcgccgaggtttctccaagcggactcgtggcagagtcgcttgaatgattctgggttggctacatttccatatacgcatgcgcgcttgtctctcacttcacccgcgctccatcactggcttgtccttttgaaattgaccttgaggctttcataaacgcatttctgcccgtttcacaggagacagtggcttgtcagccgtcatatccaaatatgaccatcgacttgagacttgaccccttttttttctatattcctttcacacttccagatttattatactcttcttttgttgccgttatgcccctgtcatagttagattgcagttgatcccatcgggcattcaagccttcgcaacagttgctcccgttaacatggagagatctgatcggggactcacgtccagatcatcataattcagcgaaacctttacctacttgcccctcttttctcttgtaccatgtaccaaaccgccgaacatcgatgctattagattgaaaactccgttttcccaacatttctatatccgtacttatgtcaatgtttttttttggtttgcaattagtctgtctactttttttgatagattcaacgatttctcaaattgactgcatccaaattttggtaagctaattaatgaccaaagaaaagagctgagaaaagaaaggaaatatccgcttcttgttttgcttcttcggatctttgaatcattctcgtattctcaaaagtggaaaaaaaagttgtccgttggattctattctcaccgatcttcctcgtttcctgttatactatgtaggacccgacaacggaatgtttaagcacttgggaaagggcctttcctttcttgttatcctgagcctcgccttggcagtcggtttgaagtttttcttcaataagaatcttcggcgtaagtcaaaactaactcaatgtctaccgcactagtatttgagcaaacccttccccatagatgtcaaggtggaactagattatggctcctttattggcaaagtacaagccatccatcgtcttgagcgcttctatggaatccctttcgtgagtatcctgattgaagtttttcgagtgccaatatatcctacctggtcgttgtgataaaggctaaaaaagtgacttgtatttcatgcgacgtctactgaaaaggccgaaccgccggtgggggagctccgttttgcaaatccaatcaaaccgaagaaaacttactacaatcgagacgctaccgtaggctattctagctatgtcggggaacattttctcctgcgtgatatgctcatttcatgtttttgcgcgtctttcttcaaaaaaagaaacggacagctgcgtgtcctcaacaaaccttcggtggaaacacctccagcgaaccctatcaaagttggctcaatgggaaaaaattgaatcctcttgggcacatcaaagcctttggacccggtcaagaagactgcttgacactagacgtgagaacaaccaattttgatttggatgcaatccttgtctcacttttttcccttcatttttcttccgtagatcaccagaccagcaggcacaacaaactcttctcgtcttccagtgatgttcttcatttgtaagtcttgagcctttcgccaagttgttcgactttcttaccaatttgaactgaaaaatgtattgctaattacccggcgtcagtccccggtggctttaattatggggtgagctggcagttaactcccaagttcctggttaaggaaagtatggatatgggtcttccgatcatccatgtcacagcaaatcatagactaaatgtaagtcttgtcaggtttgctgaatatttcttctaatctacttaagatgggagactacttcaaaccaggcctttggatttttgggcggtaaagaagtagctgaagcgggcgttggcaacctcggattgaaagatcaaagattgactatggaatggatcaaagttagtcgtctattcattttgttttcaggccgctctctattatggatgaggttctgagacgactgctttctatgtttgtaaatcagacttacatctctcaattcggcggggaccctgataaagtgaccatctatggcgaatcatgtatgcactttctccgcatattttcttgtatgacgactgggcttacctcatttgttttcgtttacctgcatagctggtgccatttctgtatcgcatcatattatggcctttagaggacagcacaacaatcttttccgagccgctatatgtcacagtggaaccgcgattccggttggaagtaagtggattatttgcagcattattattcaattggataataaattttgaaagtcggttcttcattaatgtttttgtttgggtatattgaagagctatctgatggcgccggtcaacaagctttcgatcatattgcaaaattcgtaaactgccaagatgcatccgataaattggcttgtcttagaaaggcgccttacaaaaaacttctgtaagatctgtgaatatttgtacccaattcagcaagctatgaaaactgtttgcgcttaaccattgcaaatgtggtgtcacatagcaaggctgtggaactttttcccggaacgttttccttcggtgcattccctttgacattttcacctgtagtcgatggagaattcgtcactggatctatacagaacgcgctcaaagcaggagaatgtgggtctagtttggtcgctctacttgctttccaatcgtgaattgctgatagcattaggaagcttgcagacgccaaagtccccatgataacaggagacgtcctggatgaaggtacggttttggcactgggtacgctccccctgcacacagaagaggatctaagaaggtgtaagtattcaccaacctctgctttgtgatcctagaagctaataaatttcatctgacccagttatctccaagaagttcgagaagccaacacccgagcttattgcgaagatactcgagctttggccctcagatcctaaattaggctctccgttttcctctggaaagaagtatgctctcacaccggtctataagcagtattcggcaatactcggtgatataggcttccaggtgagttaactaccaggtttttgatttgaattcaaacaataatgtctcaaacacggcataagttgactttgggatttgtggtattctttcagggcttgagacgcctatttctccgagcgacttcctcgtccatgtcgacgtggagctatattgaccaatcaatgcagcatgacccatatattggttagttgacttgaataaatcactgctcatacgctggtagatggactgattggttggtttttcaaccacaggagcattccatgcatcggacctgcctgctctgtttggattgatcccaggtgggcagcaaaaagagtatcagacccgctggatcgccttcgcaaacaacttggatccaaactatccggggctttctcagtggcctacctatgacaaaggcgcccaaaacctgatcattgataaacacggcgccgctggggttgcatcagacgactttcgctcggatgctatcgagttttatctctctaacattgatgccatgaccttcatatcccagtaatctttcttcagtctgcgtttctcgattacgattgtggatattttaaaaacaagtcggtcaaaataatgaagcggatttcttcaaagacagacaaactgactctaaatctcaagagattttatcaagaagcctcctcggggtggattttgtgcatattgtatgtaattcatgtctttagaatgtagaactgttcaaatcaactttcatctcttagaacttgatgctcaagtatgtggtcaagtatttggagctttgaaagatgcattgggaaattttgtaaacgcataagccatttcctagggattgattgatctgagaaaacattcaaaaatgttaatcggaacagcattcaattctttgcagatttggccccggaaacaaagaaagaatcgggagaaagaacagatggtccaaagcaattgtagtgtatatgatacagtaagggcaagttaaacttgagtaaattctagattttctctttaaaaaatgcatttgataatgttactattcaatggatcaagtccttcatgtagctttctcagaatttgttcatcaaccgcaacttacttgacaatttgaaattttgtgatagaagcacttttgtttaggaagacgggatggatttttccccatttatatggcaatttgttttcatttatttttattctgtttcattaataacatataccttcaggtataatagagataaaacaacaatatattcccatctgaatataaacatatttccacaggtatcatttattctcatatcaatttctgccttccatgtttgtaaaccaaattgtgctcaaattagtatgaccttgacactgaatctactgggactgctaactccatctagtaagattttgttaccagccttggattccaagatagaaaaaggatgtgaagagatgtgccatcatgggtgtgggctggtcaacttgcatttgcattggtgtaataaacaaaggccccgtttggcagtgtcataaattcaagtgtaatattgccttctaaattcaatataatataaaccactcagaaatatgtaatgaaattttgactggggcaagttcaactactgatttcaattttagaacagaaaaatttgagataatgggctatcttcagcaccgtactaccaatattacactttttacccatataaagtgtgatatcaatattatggggctcaagatgacctaagatatcaagtttgttctcagcattgatgaaaccagtaattgaacttgcctgagtaaccattttgaaatatattttgcattggtttattttttattgaattaatcaggcaatattacacctaaatttatgacgctgccaaacagggccaaaaataaatgttgaagaaagagtgtgataagtgattacaaaatctggttgagaaggggtggactgttagatgaaaggagtcgaggccgcgcaacaaacttctcacaaagctcctcggccaattgtgaggacactcaagcgagggaagcgatattgatgatggactcttgccaacgtcggatattcttgactcttaccgtctgcttgagccatccacccggctgttgcgatgtttgatgtgtcgggcagtgccatcgagtttcaatcgtcgtgtgaagatgtggccgacaaaaatctatctagttcttcaaatatttgtggatgattcacaagaccactcacctgagcggatcaccacgattatcaaagtccgttggaataggacccagtagcctgtcattcgcggttcctttcgctgtagaaggtcgacgagaacggcggggcagggttttggaggatatggattttggggatgaggagcttggctatgatgtccggctacgtgcatgtaggtagccttaggttattcgtcccaagatccggcgagaaaccatgaactttgaagtagatcattctcgaagagccggtgaggaacgagaaaggcgtttggtatggccacttacctaaggttcctgtatgtcacaaatctgcctctgttgcaaaaaaaaaggttagctcctgtcaacgtggaagaaagatcactccattagataattggccggatatcggaaaaggcggttaatatcggaatagggggtcgtctatgcaccgttcgtgccgctgagaaacaaaaaggagacggtagcctcatagatggacattcgggtcagcggaagggctgatgtgcgaagcaaaaattccggggggaaagagattcgtcctcaagcgccaggggtggtttgaaggagatagaccatccggatggagtcgacgaaggacggcagaggagaggggtgtcggtagcccagacgaatatcgttctataaatatcttgtgcacagctctttacttgcggctgctaacacggatctgaagtggctgagtttggaaagaaagaaaaggttagctccttcccgaagtaaaaaaataactttacccatcaagacgcgagatcccgatcgcgaaggtatctgaacgtcaggtggaatcggagtaggtagaagactgtgatgaatggttcgtatcgctatagcgcggcgggtcggcgacgagaagcgggcgggattggcggaggaaggggatcaaagcgaccattctcgaagagccgacaaagaacgggaacggcggctatcggcggctttaataatattaatttcgtggatatttctccacggcttgggaggcctcttgcttgagcacgccattacgaatctgaattggtcgagttgacagacagagaaaaggttagctgtgctgtgcgggtaaaaaaaccttacttctccaattaaaggagccggagcccgctcgcgaaaatatgtggaattcgattcgaatcggagtaggagaccattcaagagcggttcgtatggctagaacgcaaatagagcgcggcagtagatccggtttgaagagcgggatgatgtgcgataggatattcctgggcagaagaagtcagtcctaaagcgccggaggtaatttggagtcgataaactattattggagggccgccagtgaggagcgaggaacgggcaagtctgacaacggttagtttaacaatcatccttgccgaggcgttcgtgcgcggctcacaaggccgcttaccttaggttgatatcatgactgtggctctgttgaggtcgcaaacaagagaaggttagctgttgtccaagagaacaaaaattactctaccagttatgatgcagtgtccagatcgcggagatagatgattggagtaaggatcctttcatgaacggttcatgtcgctaatagttgaaaggtcgggggaaatgaaggggccggggtttgtgaaagaaacacattgtgagaggcggagagcttgacttgaattgcctgaggatatgagcagcgtatatttatggggaagtcaaccgccaagaggcggtcagctcggatgaattttctgctgctgaagggtcaagtgaggagtgagggaggtgaggaaggggagtgacagttgaggctccctatatacccacctagtcaaacggctcagcatgaactggcagcaaattgcaacgcagcgccgggctcagcatcaagtgttgacatgtattacccagtcagcgtcaaggctcgtcatcaccaagcatcctcctgctgccctcattccacccaggtaccagcagcacttatgggcagcatggtgctgagtcttgctggcagtacccagcggctcgcatgaaagaaaaccgatgctgaacgagcaaagacaagtggaagttcgggcctcagtttgtgctcaccgttcaagacagtgggtccgatgcgagatgaagggccaacactccaatagttaggaacctgcaacctgatggaggttccggagtcactttcgggtggttcccatcggcggttcaaaaaccggtcaggctcatggacatccgaatttccggcaccttcccaatcaataatattgtatcttgaatatcaatcgtcacttgttgacagttgcagaacttgctaacaaatcctgagggacaaatggctgctgtgttttctagggacagctaaacttaaagcaaatgtaaaacatagcacatttgtcttggtttctaatagcgcgtattcaaaccatctttgagatgaaggctgatggctgccaacatgctcgagatatccaagccaacctacccaccacccatccaacagatcatttcctcaggtaatgagtcctgttgtcagaagatatatatatggaggccctggagcgacatcctggacaaaatatccgaaattgtggtgagaccatgccaaacaggccaatccaagtgccaaagtagccaacccaagcgccaaagtagccggggcagcgccagatggccaggcaaactagccaaatagttctggcgctacccattggcaaaatagacaaacagaatgtggatttgactccagcaaacccaggtatcaagctcctgccagctcgagtgcaagcgctggctaccagaaagtcttggacttgaactaaggtcgggctcgagaatctcgcttcccgcttccgattaatttttgaccgatgagattgtctcggtccaagaggaagctcttggaccagtaaccagtactgtcttcatcggtccaagaaggaaatgaggcaagcaatggttccaaagagtagaggaagcaagaacttctcccctccttgttggactctcttccccttggaccggtattgtcttcatcactccaaggagcatatgcttcctacccttggaccaatgaagactctatcagccaaggggaagaaagattttccctctccttggaccgatgaaaacagtatcggtccaaaggaggagatgatgcaagaatgtttcactttatctatgtatccatggacacaagaatacagtcctggtccaaaataggagaggattctttatatgtaccctccctggatggaccgatgaacatagtatcagtccaaggaggaaaggaagcaataatccctcgcttcatctctcctgcttggaccgatcacaagatttgatcgctatcggtccagagagatcccctggcaccgatgagactcttatccctccagggagatgtagcaccctcccctgggatgtcatactgtcttcatcgtttcatgatggatagaaatcgactgtatgctttgttccaaggggaagaagaagtcctctgcttcatctaccccctgcactattactgtatccatagctggaggaacttgtttcatattttgcttaccgagccctcaaggaatccacttgagcagactgttctgtcccctctttccccagtctctaaaaaattcaacagctcgatcacacacatcattcttactactttttcttatctaatcaatatgttgcaggattccataatccgtagaactgggggtcagtttggtgcccaggagaataaaaagcctactttaaattacgaagcttccaaatcattacttcctagcaattttccagtggagaggggtcagtttggtgcctcaatgcaggatccggcctgggaagaagaaaaacacctctcggatgaagaaaatgatactatgtctgataaagaaaccgaaatcgatgagaacgacccctatgtattagatctccctcaagattcctgtgctaccctgtctgaaagagctcgaaaaacccttaaacagaccctattcctctccaagtcttacttcacatcgtctaaaccatttttgttgcggatgagccagaaaaaaaaaaacatcccattttccatcgagttacaaacttttgcctcttccaaaactgtcattgtgactgctggtggatgtgcgaagaaagtgttattcttggtccaattccaccctcacgactcatccgatccaaccttcaaccacctatccgaattgattgaagacctctacatcatgtctaatcaccggtccaatcttaagaacaagaacaagatatctggtcgaatgtcggggataggatttcgaggaggttatgagaaaggcaagagcgcaggtaagtcccagttgttgttgagtatgaacattcatggtgttgattttgctttttgttaggttcttatgcagttcgtaaagacctcaaaccctctcagctcgaattagagacaaacctgcagaacaagctacctagacacaatcaattcattgcggatcggtttcgccatttctcagaggaagctgttgccaagaacaagcaggcaatgaaggagtttggtattccaagctggtccgatgaagcttgggaaagctacaaaaatgatccaacccctctttgttccaatgtgatagtaacctcaaacgatttttccaacaagccacattgcgacaaggacaagaacattttcacgtatggcatctttagctacattgatcgatccaccggaactccaatcctaccgccctcaagcacgcgtggtcatggaatcagattccccgattatgactgtaacataaactttggcacgacccctggtattatcgaagtcttgtggaaaagtaacgatatttgccatcacaccataggcccccctgaggagcttaaatcaactaaaaaatccacccactttggttgctcatttcaaatcagtcatcgtcttgtagctagggcactcaaactcaaatgtctaccggaggaggaaaagaagaagagaacaatgactcgagaggagagatccaaaaaaaaggtgtctaagaaaaagaaataggattctaggaaatgttagattttttttgttaaacttcgtaattgatatctttctatagtaaactcgagaagagagatccaaaaaaaggtgtctaagaaaaagaaataggattctaggaaatgttagactttttttggttgaacttcgtaattaatatccttctatagtaatatttttggtttgtaaattgtgtgaatcaagacctttggaaataaggatgaagaagctcttgagatatttctacttccgaggtactagcgccttggttttccaagtttgtttcattgactgatgggacccattcgatttccctcaatcgtcctagattgagtgctttacaagctcgagagcagacatgatcagatagaaagttcatcatgaaagtcatgggttcaatgtgagaccattgcgcccaatgtgtgctggattggaagatataacatagtgtcaaaatatatcaaaacagaattgaacatcatttcagatgacttactctcggttcaagtccactattttgggtttgctcataactggcgccacacccttcagattggttaccacgatttgtccttttgtatagttgtatgtccaatgttgaaaggcctccatcaagtgatctattgcaggtgagtaatcattaagtcgagtgttgaaagtgtctggatccaagagggttttccaagttccagtgatgtattcctcgacaaagaataccttttttggatcggcttcaaagcttgcgcgcacatcgttctctcgttcagggaaatctgaatatgatctttcaggatgttgaggatcgggatacattggaaaggcttgtacaatctaccaaaaatataaataaataaatctacaagcctcaatgataaataataaatatgatatgtttacttacacgtaagttctgtgcaagatttttcagatcggatgcagccacagaagatgttaaaacagagttggtgaataacgccaagaattgacgagcagcagcataagatcttgctcggtatatcggaaagggtaggtggctcagacttggatgttggcgtttagtagagcatttgacaatcatcgagtggatgttcggggtgtccaaaagatcggctttaacaactcttcccttttcactttcagaaatcacttctgtctcgtggatcttataatgtactagtcgacggaacatgtcaatcccatttggatcaagctcgagtcgtatgccttctgtccaacctagtccattttgatcggtgaaaagtgttgacaagttggtcgaaccaaagcgatcccaagaaaaatttgacagatccattattggattgaacacccctatttgatcatcaaaaagattcgaaataagtattttttttttggaagtgactgctcagaatattgaactcacatggtgggcacctttggaccgccagatttggaagcatttggatttgagaccgatccgaaacggaggagagagatgaaaagaatgctggagtggtttgaccgctataaataccagactggtcaatccctaaactactagcattatccaacacctggttattatttccgtccagatttgattctatagtgtagctagttggagtattaagaggaagtctaggattctttttgggattaataatacgtatggagtcaagagtctctaattctgaatccgattgactatattcttcttcttctttcaagcacttcttatcgtaagcatcatagttaaagatgagatcaataaatttgttctgctcaagatggaatataaatgatgcctggtcgtctactccagcaacttttgatccgagtttagaaaagggaaagtgatttttagaaaaagaaccgtatcccccaaggtcgtgaccaacatatttctggcaaagttcgctgagtaaaatgttgtgcgagttgatgtttcctgtttcaatccagtgaggggttcgaggttcggaaagcttaggctggaatttaccgccaactcttatctcaaagccacactgaaccattaccttctgtggtggatcggatgaaggaattgcacctttgttgggggcggcaggtttgggttttgacagtcgtgcgtttctcgaagttctggtaggataaggtgaaggtttaacccttctggccctagcaaaactgtaagcatcgacaggaggtgaggaatcgacttccacttcagtgttttttgaaggtactggatggctggaatgatgggtagtcgaagacggttgatcctctggtatagatttgagaagccgctctttggcacgtatcaaagcatccttttgcttggttttcatcaaaacatttttggctaagggaactgccgaggtatcagtatgactatgatcaaaagcatcattgatgcaagtttgacataaatgaccgcggacacttggtctgatacgacaactgatgcactgcattctagaacttaaaaattcaaaatcaacaaccaaaattttgaataatattgaagaatttgattttgcttactctcagagcttaacgtggtatactattatgttttgatgggtgatttatgccggttgctgagcaataagatatcaagttagatgttttgtagggttctgggaaggtcagtggagttgtttgcttaccgggtgtggatcaatggagagtatgtaatcagatcaagcttgtgagtcgattgaagttggagaccttcctttagcctatacggagagcaactttctatacggtcttatgatgagctgtattacgcctgtatagagacttcaatatgtggagcatggaggccttggtcaaagacgaatcacacgctgataatttcaattgaaatttgtaatttttacatacatataaaattgtgattcattcttactggcttgaattctacaattccacatgttttccaaaccatcacatgctttccctggttgtataagaattctggaatatttaggggtgtagaatgagtattttgtacgggtggtgtgtcccaggaaagacacattcagtttcctgtggctggctgggacgcatctgagtaataaagagtgtagacactatctcaatgttagtgaattataccggttaagggttgtgtattctttttatggtttactcacaccgtacaagggtctccccttctgaaagtttttatggtttaacataaagcatttggattatgtactactattttattatggcaagaacttcagccataacccggcatatccttgaagtacatattgtgtcttcctaagctcagaatgccagtgcaaaattggtaggaggccaggtctgtttacatttgtctagaggaggaagggaagatatagatagaaaaacacaaggcctttgtttctaaacattgtgagctgatgtgtgggattggggagcattctgcttggaccaatgcttgcttttattctacttgggatgatgaagacagcattgacctcaggggaaaacccttcctcttcctcttggactgaggctgattttatcaaaacaacaatgagcttggcaaaaaggatgatgctattagtccaagggggagaataatttttttgatttatcttacccttggacaaatgtactattgaatcagttaattagtaattattttttttcttgaggtgaaatacaagagtaatagctcaagagagaagccaaatcactgaaagaaagtgtgttttcttaaaaggaaaatatagtatcattttccaaatttaagtagtagaatctatatcatataacaagtatgcacgggcagcaattgtttcttcaggatcatttgtgatatcatccaaccaggcagagtcgtaaagttggatggcagatcttaacaaagaaagtacactccaaacattctgagtgtcagtttcaggacagttgagctccatttccagttttagaaggtcgactatttcgctgaaccattcagggcaagtagaagttagatctttggcatcagggtaatgctcgttctctagctccagagccacagatatgtcgatgggtatcagtccttgttcagaatcgtggtcttcggggttttcgtaacacatgtttgcactgcatccactaggaagcatgctcttcctgtcacgacgcctcttgtatgagttgtagttattgatccattcgttcagactatcctgcaaaagaggtacccatagatatataaaaaggagacttaaacgataccaaaatgtatcaaaaattcagtgttacaataaaacaaaaaggaagcaaagatactgactgatctacagggtcttcaggatcatagtaacctttttcatcagcttcatataattgacttataagttcgccgttgtattgtttcatcaactgagaccagaggcattctattttttgattatgtgtgcttttggtgaatcgatgagattgatctgggtctaagtcgtaatcgattccaaattgacgcataagatttatttggtgtccggccatctcgattgtctcagtgcctcgatcggtggttgttagacgtgggatgccaccctcccgtttgactaattgaagatagtaatatccaatatgtcgaggattgttgttggtagtgtgaacaaagattgccaagaccttacgactccaagcatcaatgaatccgtacaaagtgattccaaacttcttcaatttatcatggccatcggctgaccagataaaatttgggccggcaacattgaaaacacgacgcttgagaaccctctttgaccttctgtcgacaccctctgggtccaaggcacggttgattgcagcagccgttgatctaaataaaggagtgcaaagatacatgttaattagtttggggcccatgcataaggaaaccatatggaaatggtattaatgaagacgtacagatggatattgattccatacctagtctgaagcaattgcttcagcctacgataaccaacgttatggccttcaggtgtttcgtgaattttcttgacacattctattacaacgtccattccttcatcatcgtcaatctctagatcctcctttcgacgttggagctccatgtgttgaatctttctctctagtgttcgttgggaatggacatatccatgctttgaggagagcgtatgatgtatttgagcatttgtaagcccttgatggaagtatcgtcgaatgtcttcttcaagctgggatgtctgttgtatcgcatggtggcttagaccccattctgcctttcgtcgactcaaggttcgttcagatatgaagatggagtaagattctttcaaatggttaattatttgatgattactgtttcccaattcaatcaactcttcaataatgggctggaactcgtccccaaaagtagacatgctataatgatgtaggaagttaatgacagatagcttaatgtaggaaggaaggtaacgaatagcttagtcgaatagttagttgtcaaaattatgagggtagcaaggtatacaggttagttgtataaagaagtgttagagttatgtttcattgaatagtgaccgattcatctcctgcagggctaaaaggatgcctctattacaggcatgtatgtatgagccacatgatcaacttggaaggaatcggtaatatttcataacctcgcatctggaaaacggattcaattttcaacatgcagactttttattttaaaaatgaaaaacaaatccatctgctgactggatttcaatgctcgatgtccagatttacaggcaggcatttctttccaacacgaaaaagaaattcatctgttgactggattcaatgctaaatgtccagatttttcttttcaaaatcaaaatgaaaagctcagaaattggaaaaaaggttggccaacaagtcggttcagagcctccatatatataattgctgacctactcggtttcaacttgcttaatttcctcacaaaactccacaatatagtatcatcaacaaacaaaatgccacgattaatcccttatcctgtcaaactcaccctgcgaaaagggtcattggagataacaattaaactttccaagatcaagtcctgggtggcttcattgatctccaagatttgtacttgaagtgctatgatttgaagttcggctgtaaccccacacgagagggccaatgcagcaatctgaattgtaaaaaaaggagatgcatgcctctgattctagtacattatgaaaagcaactcttacgacctaaattattggtgaacattgaccaaaaagaatggatttgaaacccccaatacgtagtagtcttaggggggaagaatacatgtaacatagcaagcaagatgagcccgagcaagacagttatgataaatgagagactgaaattattacaagaaccagaaaaatttaactgtgtgtccgccaagttatcatagataccaagagatatcgtgatcttcaagtgaaacaaaaaggaggacggagaggaaaagtaaacgatagtagtgagaaggcagcttgacttctggtattaacagataattgagagaatttgagagttgtacagaattatgagatagttgtgaaattttctgcaccgcagctgggtcaagtgtcgattaaagtgattgttcagcgggttttcaaatgacagtcagtttggtggctaaacaaatactcggatttactgaaaaagtcgagtcatgtttgtcttttggaatattattgttgctcgagttgctcgaatctcgaagtggattgacctcgcggattgggtggtcatccaaactactgatttactctgagtcacaatcgtgagatgaggtaggttgatccgggacatcagatttgagggaagaaacatgcgatttggtgctcagagagggagacgaactgcgatcgatcgaagagggttgggttgaatagcttggctcttcaactgaaaagtcaaatccgttggggctggcggcatcacaactcgttatccagctgcggacatcgtcgctcagttctatcctctgcgaactgatgagggcttgccgcaaagtctctgcagttgaaaacggcttgttggctccagccggtagctgtagggtgggcggcttgagctgcgaattggacaagttcgatttgtcaaagggcttctcagcttccccgtcagaatcgtccaactccatatcgccctgtctggaactcagaaattcacagatcgcctcagatgtacgaatcgattcgggcaatccggaaaactcatcgaaataatctctcagctcctccattcgacgggcgcaagccatttcatcggccggtggtggagaggaagtaagcttggggagggtttgactactttgaaattcggatcgtaagtcactttcaagcgtctcgatgtgagattctagtcggtaaagtaccaatgctcgccgcctacggccaacgtcggagtgttgaaaatgagcatgaacctggtaccaaaaattaccctgttcgcgatggaaagacgtcacattgactttttggagggttccgtatcgcttcataatccgggcctttgaagtaagatcgtcatcctcttcctcttcaacgagtgagagcccctcatcctcttgagcacattgaataaatgccgcctgtcgttttcgccaatctatcacgccggggtcttgttgagctgaagttgtggtgtgatatcctgagccttggtcatctgatgtcgcagtataatttcctgtgacgagacctggtccgaggggattggttcgttctcgcggaggggtattcagggacaccgagtcgcttcctgtaattacaccaagggtaatgctacacgccttgtagtgagctacgcgttctttccattcttctacggtaggaataactgatctacggatcaagtctcgaccttgctccgacgaaaggaccctacaagtttggatttcttgaatttcaatgtacgaggctgggataaagccagctgagggtaaaagggaacaggtgcttagaacactgatctccaaagcaactcgagttcacaattggcagctgtgtacttacgtccacctaagcggccgataggttttaccacaaaccactcttcagcactatgggccataataattactggctctccgtagcgagcactcagttcatccggtcgctcagccgtaaatgtgtacttcatctggaatgtagtagatgcatcgagtgtgtgtacactcagccggattgatctaacccaatcatactttcgaaccgagatatggagaaagagactcacagttccaaaaagtgactggtacctggtatttgaaattgacggcttgggctctgcggtttgagatgattcagagctagcggagctttgattccttagattgggagcgggtagagtcaagggaatagggcctttccctctggcgaagacttgaaagagttgagacttgacacggcgattagagcccttctctattggacgcaagttgcttggcctgctaggtccgtattttcggaagtaagtgcacgggacgatcccctggacagaattcaatggattttcggcttggaaccaggaggcgccctcaaggtctgtgaagacgtcagtcacatgaaagaattcaccggcttggaacgaaagttggccggcatgttttgcttcataatctgaggttgctcgaatcaccaaggccggcggtgagccaagtggcgtagtaacatcaccgtcacgggcaaagggatcctcgctttgtatttgcctagcgggaccgttgaattgaatttgagaaggcgagaccttagggagacgggtggatttgagtttgttgggcattcgattcagcttaaaaatcaaccagtatcatgaaatttcatgaaccaattgtacggcagcgatgtggagaagaaataatgtgggggtagatacaaaagcgcgaacgcaattaagtcaaacaagccgtgttacttgggaggcactggaaatgtcagacgaaggctggtgaagagtcccattttcaaattcccgtcaacgtctgacagccaccgatatatgtaccaactgttaaatcaggttagatgacagcaaacaggcactcgacaatactccgaccgatcaccggtgggatacctggctatcacagcgattttgttttcacagctcatccaatttcgcccagacgtacgtgtttgacattaaaggcgtgtttcaacctggttcggtttcaactttcaaggctcggattacatcaggaaaattgtgtgaacgcagcgaatgcggacatagtaaggttccgaaccggtgcctcggagccggatttcacccataccgaacccgaacaccgcggatattgagaccagtgccggtttttaccggatttgagccaaacctaggatcttcccggaggtgatccataatcgtgtttgataaggttccggatgagtctgccgtgcgaccggaagctgtggatgggctttgaacttgaggatgagtcacactgttgcctagagcagcacaagacgatcgcgtcttgaggctattgaatttgaaggcattggccagatggtgaggagtcgatggtgcaggcgcggatagggtagagtcaggtgctcggaacatgtcatcctgaatagaaatcgaccagatttatttttattatcggcaaaacgttgttggaaccgggttttttgaaaaattgagataaaaaaacacgctggggctgagaaaacgcaagaggacaacatgacgtttgattgcgggtctcaacttcagcaacaacaaaaaacttgagagatctttgaaccctcagatagccatcgaggcctctaccccaagaagggaggaatccggccggatgccggatctccacagcccactcccgaaaccggaaccgatactccggtttcccggatcttgccggatctgcggggtccggttcggaaccttaggacatagcgtgatgctttattgaggcgcgcagcagcttcatgcccatcgcccattcagcacatcaggttgctcgtaggttgacataagggtaccgtaagtgtggttatgttaagcagtttaaaaactctgattgtttcgatatcgatacgtttgtcatactggtgctacagtcaactctgtaaacccgatgtaaatatgcatgatggtcgactaaatcacaatgtctaataggaggtaatgatactagaatgtattcaggcaagttgcaaaaacacagaaaaagtgtcggccagagagtgtatttttgtgaaaaggcctgatgaaatttaacatcatggtatactgcttagccttccttaaccacataaattcatttggaggaaggaatgcaaggatgacttactggcattggcaagggcttcattgtcacttgcccatgatagatagttacatgccactgcttatgaacttgaatctatgacccaagtctgaagagatattgatgtttataactctaacaatttatgtatcaacctactggaggataaacttaggggctgtgaattttgcataaggagctttgcagtaaaatttgggagcagaggatggagatggcatggcatttgaattaagcattggaaaaaagaataacagaaactcaaatctgattgtacctgagtagccagaattttttgtgttgctgtttttgcaatccagaaggcaaatccacatgatgtcacgaggcttcgagaaattgtggagaatggattccaaaaaatgaatttgacaaataggattttcttcatcagttacaataattccaaaaaaaggacggtattgggggagtgttattgggtcgcgacagcctttcctttaccttcattaactatctcaatgaacggtcttgaataacagaagccagtgaaacatctccagtactgatttgatagacaagatagtatcttccagttctcaagcacattgatggaagcaaatcgcatggtgtccttcatcctgaggaaagtcttaaggtgtcctaaaggtataattccgtgcttgtggagtaagtcggctgttcgcaacacaaactgctggaggagtaaggtttcccaatggccctcgtcggcttctatcatctcaagggccatttcaattgaaattattttatgaagtagagcatttaacctttcgagccatgcccaagtgactttgtccataataagatcaagaacattccctgtcaatgttccctgctgaagagcagcgtgaaagattcttctggccgaagatcttcctgaagccggtcttgaagatgtgtcgggtcctccagtcgatatgcgggagctctttcgtttgaattggcgtgctatatttctgaaagtagttttcagtcaattaacccgcaacaattttgcaagaccaattcctccgaattcacacagcgaagtaagtggcaagatcaagaaggacatacttcattcttctcttgaccattctgccaacttgaacaaccgtttccacaagaaggcaatgttcgggcgcaggttttttaagcggtttaaacactacgcgcttatctatcagcttaaacaatcgatcttctttagattttggtatgagcgtgtgaatcatttgcagttcattaatatgatccaacagcccgcgatctagtggagatatcgtctcctgaaacgtcttcagttgttcccggagagatgtaaattcctcctccatcaccggtgggctttgaaagtgtactgtgagtcagtggtgaatggtaaaaaaattagtgttttctgatcggttagttcctcttcggcttgcgtgacatggatatcatttagatgtgcctcacattctccgggcacttcagcatgccgctcggtttccatgttagtgtcgctaatctgtttacttgttaccggaatctggggcacccgggagaaaatatctctgtagtgttccaggagcggattttcggtatgcatctctgaaggcgtaacagaacctaggccgcgtaaactagaagcaggaacactaggcggcagttctatcgctgggatgagagataaataacgttgttgcgtcatacaaataatttgagcgttcaatttttacagctggaaatttaagaaaggaggtaatagcaaaaacatcgacctacggtgtgcaaatccacttggttcaggtacccagtacaccaacagcgcaatgatcatatagcgagtcgcccccaagcggtagcgcaaggcaggggatttcatctgtcgacccgtcgagtaaatggcagatgagaccagttgtcgacatccctggggtatgtttccttggactagtctatcatttaccctagacatccaattgtgatatttgagctcaccgtgtttgaaaattgcgagtccgcgcagggcaacatgaagtctgattgggaagtgagcatcttgtcttatgatccagatcctgaaaaattccaaacttggcctacatggtacctgtataatacttgtcctaagtgcagtatgccgagtctagctcaaagagtgcagtatgccgagtctagctcaaagagtccaatatgtatgtcttacaatacagacacacaaaaggaggctttttggaagcagctttgggtggacaagcacataacatgatgataagaacatttatttttctactacagctatttcggaaagggttgtccagttgtctctcaattttttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcgatagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagatttcgcgagtccaagtggacaaccctttccgaaatagctgtagtatatgccctcaaatttttttttttttttttgggggggggtgtacttgatgacctatggggttttctccagttggccacctgtctgcctcggtctaacgccggcgttgacaaatccaacaaatgtgaattggaggtcaacgccggcgttagattgcatgacagtttgtttggccctctgaggctattcctttagttatatgtagatttcttctttgtcaggctggttgttgttctctgtttctaacccacttttcatttgagttccattagggtagtcaaagttcaaataacatagcccatataccactttctcatcagattattaggctgagaaagcaattaaccctgccacaaattggactctgaaaaagtgtcactgattgggttgtgtgaaggccacatacacccaaacttatcaaagtccctggctttggagggcctggtggccttggctggtgtggaacgccactctctcaaagcgcgagcctccaaaggagagacttaagacaaagacaaacatgcctgcgtgtcacagttgggcagttttggtgtaacggactttcagttggatgtacaacctgtacagtgggtggaccattatttttggctgcttgttttgcattctacagcttcaaagcacaaacttcaagtcacaagacttggtgaattggtgcagaataggtctcagaaaatgaatatgaagaaataaaaacaaaaaacaaagtttcaaaatgggtttttccaaaaactttgttattgattttgggggggtgggagtgctgagagaaaaaaaaagtggaacatggcaagaatgattataaatgaaaaaaattggaaccaaaaaaggttgagccaggttggttgttcaaattggagtcaaaacagtaaattctagtgcttttccacaacatgtgctcatggtgaatgtgcaactcaggagttgtttgaaaccacctggtgaccattttttttacaaaagtttcatttataatcattcttcccatgttccattctttatttcttccagtgctcccactcccccaaaatgaatatcagagcttttggaagaaaacatttttatgttttatttttcacagattttgaaactttttttcatattcatcctttgggacctattctgcaccacttcaccaactcttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaagcatccaaaaataacgggccacccactgtacattgtgaggtattcacaagctgggtagacaggattttagatcctcatgatgcctctaacctcatccaatttttagagctttatactgaaaattggatgaggtggattttttttataagttggtcaaattgaaaaaatattctcaaattgtaggcagtgagattggacctggcttatgtaagctcagccaacttgtcatttggcaaatttcccttcctaattcctcaatttcgttcttttccaaaaaaaaaaaaaaatgacacaggtcaagacctccatgttgggcatcttcagtttccaagaaatccacaagctggattttctatgatttttggcacaaaaaacagccaaaaaacttgactgtgacacccaggcaagtttgttttgggctcaagcctctcctgcactttgttcatttgacggagaggctgtacaagctcaacatgcacccaattttccggtacagcacagaagccagtcttttggtgccaaccccaaaatgaattttggttagtgaaaaataaaaattggctggggtgctattagagatgttgcttcatacccaggtacccgcctcaaaaatccaatattttggacacccgctgtggaactactcttgggaggaatagagcttgagagggatggatgatttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaggtgtggctttgcagatttcttgagaatggtatgtctaatatgtcttatgtttactagtctaaatatacttcttcccaaatcaaggtatcccaaatgttgatgggcatatacctggctaataacaacaatgaaactgatgcgatgcatgcataggtatcgcatcgtatcggcctttattgcatcgcatagtatcgggcctttatcgcatcgcattgcgagagcgatgcggggccccgcattgcatcacttgcatcagattcttcgatacagtgtatcagtatcgcatcggcaaagcgatgcaatgtgatgcactataatttggtggcatcggtttgcatcgctttccgctacgatgctgatgctatgcatcacttttttgatgcaatgccgatgcaatgcatcgctttttcaatgcaatgcatcactttttcgatgcaataccgatacatggctatttatcgcaccgcattgcattgtttcaccgttgctaatattgggtgatcagttatctgaattgctggggcaggatctgatgtagggtgatcagttatctggcttactagggcaggatctgatgtagggtgatcagttatctggcttactggggcaggatctgatgtagggtgatcagttatctggcttactggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataaatggaacattctatgagagcatgaaacaagagaaaatatatttatccatagaaacaggggaaataggcagtgggcaaatgctcccaagtttactagtatgaaacaactaaggggtggaatattccatggaaggagataggaggaaataacagtttcatggccaaggggattgttactagtgtgagacaccagggggaggaagaatggaattgtttggaggggaatgaatttcaagggtgtggagtttctgctggtaaatattattatccatgtggtctgtgcttgaggggattcatgattggtttgggggtctggggagctttctggggtgtcttgactgtgtgattcttctgtgatttgtgctattgataactttgaatttttaggagtggcttaccacaccgcaccagagatggcctcagggtatccattgcggatacctgccagagtatttggatttgggtgtagatttacaattttccttgagatcttagccaatatccgggtatctccagggatacctgtccacatttggcctgttgggcctgcagccgcagctgtggatacctgctaaggcagatggataagcgccggtggatgtggatgcagatttggatttggatgtctgattctgctgaaaaagcaagtggatatccaaatccgcaaagatttccggatgcaacagagccatctctaacccgcacccaccagggcgggtacctggatacctgggcccggtacctgcaggggtggaggatttttggcaggcaaatatacccagaaatctattctcacccttgtatttctgcatgaattgataaatatatgattgaaattcacttgatataagagtaagagtaaaatagaaataaagaaaaaaaaactattctatcaccaatttgaacttcatcttctctctgatctatctttagcttgacccttttgcttggcttcatttgccttattcaacttacattgatgcaataacccaggttttattttcccattcttggagtcaaatgccacagccatgcatttagtgactgatgaaaggctgagtgaaacatcttcccttccaaagctgaaggattgcttgacatccacttttgttgctgtggtagatttagtccccaattataaaccaactttttgaaatttgggattttatgtttgaaaaccatttgaaaattaaaatgaaatgcaaaagaaatgtgaaaaaagttcaaaagctatttcaaaacacagtcaaatactttgtacaattgaccaaccggttgttctggggcacattgggggttagggacatggagcagtttcaatttttgatgattgcatatgtgtttatttatggcacatcaggacaacatgggtttacacaggcagggctatgttactgagcatgagggctaatcgcacaacactccatttgatctaagctcatatggtggcagtataattatatgctgacaatgggcacaccctgcaactcagggtagtctgcttggcttccctggttggccaggaaaaatctttggaaagatatgatcccagggcgccaaagtctaaattcatatgcaacccttatctcctggacatatttctcgagctggattgaggcctcatgcaaccacctgaactagagatggtcgcttcaaatccggatatccactgacaatttcagtggaatcaggcatctgcatccgctggcactggcaagtatccgcacggatatccgcagatacccgcccttttgctggctgacaatctccggcaattgggatttttttttttcaaaaaaaaagaaaagaaaaaaaactggcccccctcggcctagagaggacttttcattatttatttctattcttcattttttctcatatgtacactcacaaataactcaatatggatcaagaactgaattctacgctcaatttcacccttggtcaccactgaaggtgtcactggaactcaactggattggaagctacactctctggactctcacaacactcacttacacacctcaacaacaggtccatggcaacactcaaccaccatcaacacatcaacaattaaatatctcacactatacgtatgcacattgcaggaaaactgttggaattctgcctcttctcctctcaaacctaatcttattctctcaaatctaatctcacttctccttttccatctctttctttctcttcttcaattctgttcactccgctccctctctcatcactccatatctctcttcctctttctcttctctctgtccctaatacacacattcatacatcttctcaaaacaactcctcatcacttgtctcgacaaacaacacctcatcacttgtcttgactcctcctcgcctcaaacacaacaccatgggaaaagacctaaccaaccacaagtccaaccaatttaatctctcaaccacaagctgaactgttctccgttaacgtatgaaagttgcctctgtcattgctcctctcattccgctcccctgcagtctttgtcaccttcaccctcaacccatcctactaaaaatcccaactagactgcttgactcacctcaccaactttgtcattgctcaatcaacttctctcaaccattcccctcatcattcctctctgactttgcttcttctcttccctcattctctacttcttatctctcttctctcttattgttcaatctcaccgccgtcaacttcacatcctatcaacatctccacaattgtctctcattcttattcagccaacattctctcttgaaatcctcaattgaattctgccaatttggtgataaaacaacttcttctctctttcaaatctcatcaatcaaacattaacttttcttcttattttttgttgctctaaaacatgtttactatctatccttgtttgacctggtctatttcagtctctctgttctttctaagtcaaaagacaaatcttcacgtggtaaatttctttttctgttctaactcatgttttctcttgtgatcattgttaattggtcaaatgctgtgctgcagtgcggaaataatgtgagaaagtgtcaaatgaggcaataaattgtgggaaaaatccagctgttgtcataagtgaggtgagtgttggagtagtgtttctctttctccttgtttttctttctctgcttcatacctgtttcagacctgtcacccacctgtcacaggattcagactatacctgggccagagtacgtggaaggattcctctcctcatccttccacaaaaccttttctctgacccagttgagtccaacagtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgcatgaggtgaaaaatagaaccaaactaatttatgcggtggagataaagaggtgtgggaaattatttgtataccgtgagctgtgtataagcataactgagaggtgatttgagggttgtgacatgtgcttgacggcattggctttgtgatatgtgtccgtagaggtgtaacttccaatccctaggctgaaattgtccgtagagtccgtttctgaagttgtattgtttgatttctggctggatatatgagaaaatgtacataaagcaaaaactttgaattttttacaaatttaattaccacagcggtgctgggtacctagcaacgggtacccacaaacaatctctatggtgtacctaagtggatgccacacaggatgccatgcaaaaatagcaataaattgctcaaatcatatcactgccaaaaggggcctaaataattgttgtgattggttgagaaactgagtggaggggttttcacatcatctcaccctcagggtgcaactgggcgcccaagcccaaggtgggttcggggcgggtttgggcaggttgctggttttttttttttttttagcctgacccgggggtacccactgtgggcggcgggcatgggcaccctatggggagtgttgggccagcccggattggcccaacatggctgcaaaaactctgatatgaccctgttgtcctaactccaccattgccaatctgacaccgtgtactaccctgcctgtcaacatgaattctacagctctgccaatcgacttaaatgctattatacgtgaccatcatccccccccccgcgccgcttgagccccatacttttttctggttggagcccgtcaggcaaccaagacccggcctgcgcccagcccaagcctgaccaccattgaaggcgggttgggtttgggcagaacattttggcccgagcccggcccatttgaaccctgatctcaccctaaccgtactgcctgccaatatcttaaaatcacagctaacagtgccgcttccaagaaaatatttttgaatgccagacaaattgcatcagtagccattgatttataagcttccttattgcagtgaatatcaaattggtttagaaattagagaggtaggtttgattaccacagcacacataatatctacactacaagaaaaagaattaaaagggagctctgccctatgatttaaatatataaaccattatttcagtttgatttttcagttgatgttcatgcctatcaacttcttctagctttttgatttttttggagtatcattgtgttgcacaattttcatctcattacattcatacttacatagtattgaaaatacaagctactacaaatgcacaatattccaaacaagactgaaatatgtatgttgtaatttctctctgctctctgctatccctgctctctccgctctctctctccccattcttttcccatctctctctatttcttctcatttcttctcacttcctctcacaacctctcctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctcttcctttgactccctcttcttcctcttcctttgactccctcttcttcctcttcctttgaccaacgatgaaactgatgcgatgcatgcataggtatcgcatcgtatcgggcctttatcgcatcgcatcgcaagagcgatgcggggccctgcatcgcatcgcttgcatcggattcttcgatacagtgtatcagtatcgcatcggcaaagcgatgcgatgcgatgcaccataatttggtggcattggtttgcatcgctttccgatacgatgctgatgcaatgcatcgcttttttgatgcaatgcatcactttttcaatgcaatacatcgctttttcgatgcgataccgatacatggctatttatcgcatcgcatcgcatcgtttcaccgttgctttgactctgtttcttttcctctcttgttctttatcttctttctctacttgctcactcacatcggcgacttctactcatcctctcaacaacaactcatccaccactttttcttgttctgctgactctctctctagaaatactcatttggatattgccaatttggtgagaaaaactcatccaactttctcttgtaattttgtgactaaaacattaacattttctatttatatgttttttatgttaaaaaacagtgtgtattatctgtcactgtttgatcttatatatttcagcctttctgttctgtctaaatcaaaagaccaatctacttgcggtaaatttctttccttcattcttcttttgattgtctttcatctttctttgtcatctttcatgtctaaaaaactccaacacttgtttttcttattattgttaaaagttctggttctagagtcaattacaattcctgtttttcatcaatgtaccaggtggattaaaaaaaatcaaccaagactattgacactatcttgtttctttactttggacacctctctttacctggggctttgaccagacaatcagtctgatgccaaaaatcctagggcagaagtaaattatcaacaatcaatacattcacaacagatgaaacttgtgggagggcaacagccacaaaaacacaggcttcaatcaataaggtctgagaagcagatcaggaaacaatttcatacacagcctgtgcagtattctaaagtattgcatattattgaaaatcttgattttttaacaaaaataaacaaaactttttttataacaataacagaaacatttttttgactcatacattatgaaattgatgccaaatattttaacccaatatgttagaccaaaatttccttcagactttataagcttaggggtttcatttacagtagtttcattcctgggtgaaatgcaagttgcaggtcttgaaagtttgagagttgatggttagagcaggggaccaatttgacaatatgattattggagttgtaattggatgtgatttttcattgtgattgagccaagaacaggtaggaaaaaaatttggcaacctccagtcacctgagaggaggacatgaaggatggatgccaaaagctactaaaagcagcagccattggtagttttgtagcagctctatcaggagccatacagtgtgcacaagctcaaacttaaatgaggcccctaggttgctgcacaatcaccatctttcgaattggccacttcaaagctgatcatgttatccttccgaggtgactgataataacctgtcataatcagaaagactggactacttgcacagcagcagcagcaacaactagtccaacaagctgatccaactagtccctcggcagggactgtccactagttctgcgccctgggtgcgcctgacttatccgaaactgctgtgacagccttgccggagcaattgctgccggcagtgttgaaagccaaggtttcttgaggtcacccgactgatgaaaccgtcagaggtcgtttgctcaaacatcatcggaatgctcagtatctaaatatgtgtgcataacacgtattccgcaggctccataacggatgttgcgatggagacctgtgtggattcggtagtcgtcaaggggcgctatacattttgatagttgaaacaagcatggcaatgactgctgttagaggacaacgggggatgtgacctttctttcaagcaacaaaaacctcagtgaaactataatcgcagtctgatcttatgtttgtgcgaagagaccggagagttgaaaggactttatgcattgattgtactcagagctctcagaggatcttacgtatttaccggaaatctgaaaccgcatcgaagtcacagtgggctcgtgggggtttgtctgaagccctggttgccattcttcatgacgatagcgatatcgggcatttaagggcgccgccgcaaggattcccgataattcttgtcaggtcaaaaacccgtccttgtcaacgtcccttccgggttgcttgccaacagataagtatcaacgttgagggtgtagatctttgctctaattgattgtgcaaagtgatcaacaatcgttccattggaaaaattcatggcatgttaattagtcctgtttgccgggtcgcttaaaaatttggccacaccccatcgcttccacaaactcatttattccgactccgaggcgagggacacaagcatagggaacaatgttcaactgaaagagtcaagcaaaaaggaaaaaggtgaggtttgtttacactgttacccttttgttatcctatgatcaactccccatcgttccatgagatttcctctgcatttttattacattgataaaaactcttcgccaagcgtcaatgtgtcgtctttgttgaattctcacaagcttcctgcaaagcgcttttgtatctgctcatcccgaccccgtggcgactggagtcttcttactccgcttcaagtggatgccccatcacaagtccacaatttcctgtgggcgttcatcggtgtgggcgttaggggtttacgggtaacgccacctcgtactccccatagaactaggtattccgtctgttctcaagatgtatgtatgaatatatacagcccatttgggcaaagctgtgtaggtacatatccatcctggcctacagaacaacggggtgctcttttgattcgggtccaacatgtttgctcgaatgccagtcgatcacaatccatcggcacagaacttcagcgaaccgtagtaaacaagcgatcatggaagttcttcggaagctttgcggacgggattctgaacgtagcgccgtttcgcccttcgaatggccgctttcaagaccaagcactgtttaacaccgggcgtctgggggcggtgaccctgaacccagctctgtcattcatgtatcactgggggttatcccgtgttggttgttgtcaagggacggctgtaccctagcataaatgaagcaaccccaatctgagaaaaattacatacctcatctccggttgcaacggtttgctgctccaaaccccaggttgatcacgcccatcatttccttctctttgtttgcttttcgagtgagcgcaacactcccactctacagacaaatctaaacagacctccgattcttgtagcatcactgttgtagtagtccatttcttcctcccaaagctcattttcttgcgtgatactgaaaaattctcttctagcatgttcagggactataaacattgtgccaaattttgatcaagacaacgattgaacccacttaccttgctctcctctgaaaccccctttcccaccagaggtactggactaaattgttttcctcaagtgatcttcacctttccatcgggaaatcaaactaggttctaatccatccacgccctttgtcaagaccaccacccagttccttaagctcaacggagatgaaagcattcagaaaaacttcggtccccaacaagtcccgagactattcgccatctttttcctccacttcctctgcttcgtcttcgtctgctcatcaatattcccaaaagcagcatgattttcgagcctctggaaagtcatccaaaggttatccttcacccgaaccaaataaatcaaagccctctgaaataatcattcgtgccctcaaaccatactctgcgcaaacgacatcggagctctcagtgaaacccggcgatttcctgcaagtcgttggtgaagcatggtcacctcaaggatctggttggtttgaagccaccgagcccctcacaggagctcgtggactggtacccattaatctgtttcaaatcttctcttcgggaggttatcagccgagcccaccttcgaaatcagtcaagccattgaacttcaaagacaagaatcccgatgcacacatccctacgaattctaatccacgagcccaaaagtcaacaagaggtccgcatcagtcgcatccttccctcccttcggcgcgaccaactggagattctcctcccaacaaacctcccgcaccacgtcagcctttgtacggagtggtaagtcaaaaatcttgcaaatcttttccggcaccgttaattctaaggatacaaacaggcctctgacaaattcctctgctgtaggttcgttacgattttcatccagaacgcaacgacgaactgctggcgaagaaaggagaagcaattgtattaatcgcacatagccatcgtgactggtttgtagccaagccgattgggagacttggaggacgtgagtgtttagacaactccgtcatcgaattttttcgcgccaaaactaaccgtacttcttttcttcattagctggtttgatcccggtctcttacgtcgaggtcaaagatttggcaactgggaagggcttgagaacggatgcggtaaaaaagttgatggagagtgacactctgccaggtgttgacgaatggataagagctacggcagcttacaaaggcaacagcattccacttggacgctttgagaacccaacagcaacctcgacactttctcaaaatatctcgccaaccttgcgacgcgaaatgactaaatctcatcaacaattgaggtcaaaacctgcggaaattgacgaggaaattcctcgccccccacgaacaagcctttcacagtccgtgaggcaagacacaagcctcaattcatctcaactagttgatattcccgttccatcctctcagtcaatcgaaaacaacacttgctgctctgagcccatccaatcgccacaatcggcgcaaatgtcagcaagaatcccaagctacgatcccagagttgaccatgagatgaaagatgaagcagtccagcctggtcaaggcagttcaacttctgccagtggcgaagatggttacgcaacggtggaagatcttcgggagcgttatggactctttactcatgccactgttgaatcatttcacaaggaaaataacgagtattggttccatctccgttcacatttcaactgcccatcgaccacgcattcatctggtgaagaggcaaccactctggtgctctaccgtctgtacgaagatttttttgattttcacgcagaacttttggacctttttcctgaagaggctggtcgagagaactatgaccgaccaagcatatttcctaggctgcctgagcccaaagaaagcgtcgacgatcttatatgttcggaaagagtcaacacactcagcatctatcttcaagagcttggcaaacttccttcctacatccgcgatagcgaaatcttctacgaatttctaggcccgagggaaggcgatgtcgaacttctagaggagatgacctccagtcttggatcggaagataggcatttgtctgaagaaatagaacacctcaactcatccgatcctaactcccacgggattcgtgaggcagtggagtctgaagctggaaatctatcaagtcagccgcttaatttcacatccggctcacccaagagaatctcccgacacaagttacgcctgtcgagtgcaccccaaaaaaactgggtagggacacctgagcccaattcagcttcccttcctctcacgccttcgtctcagacacccaagccgcagggaagaactcattcatccaacttctcctcgtcttccaccggatcattcatggacagcctgtccacaccactcgccaccagccattttccgacaatcataaacgatggatcccctccaatgccattctaccggattaaagtctaccaagaaaataatcctgatgtgattgcaataaaagcaaggcacggtatgtcgcgtgcccaattgctcgaaaaagtcttcgaaagagttcaggccgtagcttctggttcatcaacaccagatcagcaagttggcaaattacacgtcaaagatgaaacaaaagatggtaaagcctggaaagaattggaaagtgatgaacagttgagccaatggctggtcgaatttcaaagccgtttggtactactctacagcccggcagattgaactaacaagaatacagcaaccctgcccaagtagatgacacgataagcattgatatccactctcggaataatcactggagatcgccgaaatggattcctcttttcttgattgaatttattgtctgatatttcagcgcaaggaagcagatttcaaaggtgttttcttactcgcaaaaacccaactgtttttttctccaattcactatgattacttgggatagttttttctttcactcaaaaaaaagccacaaaaacacaaataaaaaagcacatctcattgctttggtatgatgtatatatatatactcttccaaacacaagcccatctgattttcatgtctaaatcttcttctaacactggtagatatttgctttcttgaaaattgttgtattcatgagatttctggatttgcagtgcattgatgaatgtttttggaattgtatggttttcaattatcattccattcaaggggtttcaatgcagtctttcacattacccaatcgtctgatctgcaacttcattcaaaatttcactacttgaaaaaaaggtatgaaacaagccaaaacaaatgctcaggatcaataacattccacataagcaaatcagaaacaaccactgatatgataattggaaattatccaactcaattaattacaaaccaagaacaaataaaatcatgaacattgataaggtccagtaccaatgggcatgaaaattcaattgttcagaattcatcatactcaaatttttatttcatcaaaattgacaatcaccaaaagccagttttgtggaaattgtaaggtagaaaaaatgcacatttttcaaaattagacccacgatactgaccctaaatgtagcttcaaagcacttatttgaaatggcactcaaggcctcaatttccttacagttttgtcacaaagtgggaatccctggtgattgccacaaagaatacaattctttgagaagttatttggtttatggtctttgtttctaatttgaatcaatcttggatgtactgtataatttagtctccaaagtaaagattcatttacatgaattttccacaatactaaagaaattgtgaatcctgcaacaccaggaaaaccaaggatcatttgatcccaatcaacataccagtttacacaggggccattataatactcatggatttcacttttcctgcagggatcattgattcttcctgatgaaaaatttaaagtaatctattcaaaataatctgaaaaacagtgtgagttgattatatattgttgagttttcacctctatggtctactcctccctaaaatcacttcctctttcccttttctttttctctcttttctttcttgaataattttgatctggactgaactatagtctcttgcagctagttttctgttgaatcttatgcactcttgtagtagctaactagaactcattgtggcaatttttatcaaacaactctggtctcaaagattgatttccttctttttctagttcactattggattttttataatctgattattgagaattaatgcctttcaatatttgtggtttaatttgtgttttctcttgtttaaattactggcatgactgaaagagattgagaaggtttgtcatgatttttatttcaagaactcacatatttaatcctctcagtttttattcaaacccatcttttattcaattttctttcaaccacatttttcaccactttgtatctattctatttaattgagattggttgcaagtcaataaaaatcattggttatatcactctatttccatgaacctctcccaaaaaaggagtattttccttcttagcccttctgctcacttctgtcttcttttgcgcctcagctctaaaattcaacatatatacatttgtttgaggagtaagatcaaaccctccaacaattattgattgaaataaactttgagtcttatgagtcagaattggggggcatgacatgccaagtttaatcatcagtagagaatatcttgcaccttctgtaaggattgtgtttcaatccttcactgtctgtctgaaaaggcactagcaatgagctcaatagctctggaggggaagtttctcgtaccaacatggatttaaattgcagtctagacagaagagaaagatctctcattagtatatacaagtgaaggaagttcagaaaaggaaatgagaagagaagaaataaagacagggtacttacctcgacaggagagaaacatatctgctgtctaggtaaaggggacagttgagactcaatacaaagcagaaatggcctatgtaatcttgtgacaggtttgtgtaagcctgtgaggagttgtgtatacacctgcatggtgaagcaacccccccccccctgatgagctagactggggcacaggactggagcagcaagacatggtgtggtgttgagaggtacttgtggaaggatgttcatttcatcagaaaaggaaatgaaatgaaacaaagaaacaagaggagaaaaaagaagaaagacaagaagagggagagaacaaagagactaaactggagcagcgagacacggtgcggtgtcgagagctggttgtggaaagatggggagagatccttccacgcctgctgctccaggactagagaacaagtgagatgtcacaagtagtggcatctgagagacatgtgtgaaagcacagcttgtgaaacccaacactccccctctatgtggacatggatattcactgcaaaccaatatgtctggaaggccatgcaggtctgaagacctttggcgggtttggcctgcagactgatgaaataggaacctaggggttagcactgaccaagccagcttatgtgccacatagcaaggaactttttttgcaaaaagatactgctgtgaatcactggatacctaacagatcagcctcattttcttggctcaggatacccatgctgtttgaatgttttatggtgtactaattaaatcagagcctctggatttttcaggttagaaaaatctctaatttggaaataggccatgagcaattttgaaggcaattttatgtacgaagattttcagcacaatagtgtgcacattcaactgcatgaagcacttgacttggaatttgggccagcaagatcaagtgctaaagggacaatctttcttttgtctttggaactctttaatggagaagctacaaggggggagggggtggccatattttgtaacaggtacaggggcacttctacattaacagccgtctcaagggcaggacttggtacatagccaagttccattgggacaattggtaactggggtgcacatgtgcacaagcccagcattggtccccgactccgcagctggggtgtactggcccttgagagggattgtacaactccctcaccatgagcggtacaaacccagttgccaaggaggggagatatgcttgatgaagtgagccggccatcaggaagggattccttcttggtggccggcatgttggcaggtatggcacatttgcttgatactggccaagggaggctttgtgccaacccccaccaactttaacatgtgccaagcaggggctgggatggtgccacacacacgttaggataggccaagcaggctttgagattggcccagcgcgcttggccccattttagccaaattttggcctgtgcccagcatggcttgatacaccattaagcactccaactggcacttaagagcaccattaccggttgatctaaaagcgagtgattgaggcctgcagccattgccaagttgcaacagcaacaatgattcagttgtaccggtgtggcttgaggttgtgttgaaatgaatggtttgaagtcaaggtgtgtaatatttacatggccagggggggacaccaaactgaacgtgattggaagttttcagcccaaatcagctgcttgtgggataattttggggtccagcatagccgcaactagaacctcaactgattgcccctcaccttgcccccggctagaattccaaggcaatagccgccttggaagagaccggctactcccctttttgatgtgttttcctctagtcacacaccaaaacaacaaaaatgatgggaagttatgttggcaataacactagaggcttggaaaaacgactcccaaattttagtcgacgactcctgtttgggttgggaggtcgtcaaacgggagtcgttcttccaattcccgggagtcgtcggcctaattccacaggcaattttttattttttttttaattgaaaatttgggagtcgtccacctaaaaggcgggagtcggcgccccacatttgatccttaattttcttgattctttttttttccttgggagtagtcaggctaatttccccagacggaaagggagtcgatggcccaatcgtccaaactgacaactgggctttttttgtctcgcaggagttgtcgacaaatccctaggagtcggtatgaattgtacaatgaaattgttcgccggcctgattggtatcaaaacgtgttccacaaactcctcggtgctttggattgtatcaaggttgatttgccatcaccttgttcaaagcctcattggatgtcaatgcctttgacgggtgaggtaatgacaaatgcctttgagaggcctgtgctttttttctgacaccttttgccagacttttcttccttctttctgcccccccccccaatgacaacccccctatttttattgcttttctacatgaattttctcattttgtccccttgcagttacataacccaagactgtttgctgcccctcagctcatgaaggagtagaaagaaaaggcgtcagaagaggcttggggatgggaagcccaattttctgattctttcaaattgactgtagagaggaaaatagaaaatccaatgaaacaccactagggttttttttatcctgtgtcttttttagtttttgatttttttcctctatgtccttttttacccttttttttcttacttttctgatcatttttgaatatttttggcctgtttgtcatctcttttatctcttgcaatggtttttctcaatcaatctaatttttttatcattgataaattgcctttggggtgaggcctcagtggctcaacctttttttggagtctctgagggtgccatatggtgacaactcccatttctagttggacgactcccttctttttttaatatagaaaaaaaaggcaaaacatttggcggaattggtacgacgactcccttgtattaggtggacgactcccgtcaatttaaatataaaaaagggcaaaatattaggcggaattggtgcgccgactcccgcactttaggcggacgactccctatttttttaataaaaaaataaaaattctccaggtaaaattagtgtgacgactccctatgtttttttgggaattggaagaacgactcccgtttgacgacctcccgaccaaaacaggatttgttgactaaaatttgggagtcgtttttccaagcccctaacactaatgtaacaataacataacggaatccgcaccactattgctatgatagctgcaacggccctgccgttaagttatcttttcttcgttttttcttctcatttctgttattttatccaccccagaaaacgggtgtatatcaaacacatgaggaggtgttttgacccgttattcatgggattttctgcagataatgtggaaaatgtgttatccgcattgattttccatgtaatgaggggtaaaagactccttgttacgttgcttgagcctcaagaatgtaggtttcccggataacaataacttgttaccaggtaatgctgggaagttatgttacaaaaatccgtttggatattgtaatgtaagtaactgtccattgttgaaaacaacaccacaatgcttcaatccaatacttcaacaactagctacgcctcctgcacagcaatcaaggagttaaatttactcttgatcactgctgggaaattctccataatttagcaaagtggcaagagacaatggacaagatcaaagcagagcctaaataagaaaattcagataccgactttggaagcaagctccatgaaagcaacaacagacaatgagagtatcaatgtcaagtgtctaagttggatggcaagatgattgttgttgttgtgcatgatattgagttgatccatcggattcattgtggagatgtgcttgttgacagaggtgtctagttgtctaccaagcttggtgtcttggccaaccgccccctgctacctatttccagtctgctgtgggagcaatgttactgagctgagacaggggtgtgagatgtggtcccaggccactattccgccggaaatccacccccggctctgatggagatgctctcatgctagttgagcttgaattaaccactggtacaggtgctttaaatccaagacatgtttggaaagtctgcatcacattcagatttcatattccacttgtctgatctgaaatgacacaggatggtgacattggctgtcatttttgtagaaccaacagttggcggctacactaaccgtagcggaattccgctaatgcttagcgtagcacagcggaattccgccacaactgcactaacgctatgcgtgtggtccccaaaaaaggtctcactatgctgtgctacagcacattttagcggcttttggggccgtttttgctgctaaaagcgctgtagcgcagcgtaacgtagcgtagtggtgctaaaagcacgctaacactacaggtttggagcgctgttttgagggccgctaggctaacgttagtgggctgtttagtgtagtgtagcgtagcggcccaccgttggtagaaccttataattaaccctgcagaatctggaccggcttttgcaagcatgaacatcagaaaatgcgttgttgcaggcttgatttgatgggctataatctagggtctgtctaatagctatgtattccatctttctttacggctaggacacaatcctcaaaagcgtacaattactcaaaaaagaagaagagagatgctagtgatgggcagagaacatttcaacatcaatatctgtcctttttttcaatcagaaaaaaaaggtaaatcaggagagaatgaaaccatgaacaagaacatgatgagtggcttacaattgtgtgaggttttacgttttacatatacacagagacagagacagatagaaacatgtataattgatatgagagtcgtatttgggaagatcatgtccattatgagtgagtctgaacccgatgaatagaaagagaataactacaacaggtgtcaatatgtatgtatagtaagtaagaaatgatatgtctatgaatttatttgtgtgagtatcttgatcatgatggatatattgaaagcaagcaaaccacacagtcatacctaccaatcctattgctcttggttcttgtttcttgtttccttcaacacgatgaccatatatctgggatccagaattacaaaaaaacaaagtcaagagaagagaagcagtgataaacttttttttcttttggtgttctttctttttctttgaaaaaaaaaaaacaaagacaaaaagcaaaaaacacaaacacaaacatgaagtgattgagtctggtctcaatatgtcagtatgtaaaatgtatcttgaatcaaaacaaatacaaacaatcttttttttttcgaaaccaaaaatggatgacatttatctttttttttttggatgactgcatgtgtgtagaatatttgattcttttttttttgatggttggatggtttttttttatgagtatatatataaagatagaaatttgagtaagtctcaaaaaaaaaagagataatcaaaaccaatgggagcacatgaaggaaaaggaaggataagcagacaaagaaaagccgaagattagatgacctcgagggatgtttacatgagatgtttcttatacctagcggaccgaatctcgggcgagccgatttcgagtgcgaggacgatctgaatattgcggatccattcctctgaggggggcgcgccgatgtgagggccagcgagccagatctcgatccggtctccattccttcgccgtgagccgaccaccccgaccactctgccgccctgtttcagcggcttggattcatcgtgccctgcactgccgctgttcccactcagctttcggttcgcatccgtctctaataccccgccggctatcaataacacaatcgattcaaacgtcggatctaaggctgctaatggggtctggatcgtcaatcgtccgcccttacataagacaatgtttgtttgtttgtttttcattccaattcccatcagcaaaccccctatatcttgtgtgttcttatttcttttcttctttcttggtatatttatctcaccttagcgttccatgggtcttcccagaccggattaacgccgactctaaagaagtgaagattatggccgggtttcatagcgatgagacccaagccgttaccggggacgacgagagtatcttcgagagggcctgtgggagtattatcgggagttccggggagttctgtagaggcgaagcttctacggaatccgggggagctagttccggcggtatgaggggttgagggaggggggccgatgaggttacctttccggatcccctctgcaatcgtatgtttgaagccggccagacaggcacagagactctcgacatcgccgatcccggtgaacacctgggacatcccggattggtattcggccgccttgagtaaggaggtgtggtccctttgagagtgggagtgatggtgtcctcggacggaggaggacttggagacggaggtgtctgagaagaagagcgtccaggagtgggctaggaggagtggcggggtgggctggatgggctccttctgctctgggctcttggtactgctcagattgatgagctcgagcgtgcgcctgatcggttcttgttgggattcggtcaggtagggtagtttgttggcgatcgtcgtcagtggggagaggctcgagtcctgcgagtctccgttctcgggtagtggcttgagtgtggatgatggtagtccgtctggagtgggtgcgttggacagttggacgagagaggttgatgaggctgttcggggtgcgatggatgagccgttggaggtcatggatgagttgcgcctgtgatggttgtattgttgttggtggtttgagtctgagctgtgttggtttgatttgatggcgaatgagttgttgttgttgttgttgttgttgttgttgttgttgtcgattgttgtggtggtagtgttctttggttgtattaggttgttgagttcgaatgaggtttggcgagagtgagtggtagtgctctcattgcgtctgttgttgttgttgttgttgttgttgagctggatgaggtgggggtggtggtgttggtggtggttctggttctttctgatcgagctgatcgaggcagtcgtaccactggccatcttgctttctctctttggttttttggttttttttttttttgagatgggggtggccggtggttctttttgttcaagctgggaggtgatcgaagacaggggcggaggggagcaggcgaagtctttcacaacttcttcacgtgcttcgaacttacataacccgaccgcccgagaaatccataacactaatcagtataagtacatacacacatattcatcaacactgctcaacaatccataatacataatcacatgccagtcaagctacaagcacacattctgtcaaaccctagcatgctgtgaaaagttgatgctcataaaacagattgcttgaatcatttcatgaaccctaagaccttgatccttcaaaactgctacaacataaacaaataccatccatccaattcctctaaaaagatcaaagggactaatccgagccatagaaaacatacatacatacatatcttcattagaattcaggaatgatggagagagggagaggccaaatggaaactagcaggaagacatgggtttcttttcttaattattgttacattttcataagtgctggacgagtattttctttttgttacaggacaattttttttttttaaaaaagccaataaaaaaccagcaaacgaaaagtatgcagcagataggatgttgttttaccaagggatgtttcaagcgatcaagccgtcagtctctgatgaactggcactctcactcctcagataactaggcaaactttgaggatataacacataatgttggatcaggaatactacatcaaaactaattgataagatcgcaatcccactgtttttcaataaaacaaaaaacaaaaacacaaaaaacagttagttcttgagggggggggggtcaaggtttgaaaacaaaaactcaacagttttcctggatttgatttcatgctgctccagtcattatcgagacctgcatcgagaatcatttgagcgcttcaaaaccaacagaactcagtatccgagaggattcaactggttgaaacccagagggaagatgattagaaagacatacagactcaagacgccaccagtgaagtcgagaatgatattctggatactccagccgacggtacttttgcgtctccaattaaggacagcctggggcagatacttggcaaaggagatccagaccttgatggtcgagagagcggtgatgaggtcgatccattggaagaagtgatggtgtcgagaggccagcgattccgagtcgagggtccagatcaggagacagatgatcgtcatcgtcagtagtgtcagcgtcgtccgagtgatcggagacaccctttgagtgatgtctctctttcgtacatccatgaaaaaaaaaactcagcacttttggaaaaaaaggaaggaaggtaaaaaagaattttgatcgggagtcaactcactttgtaatagaagctctgcagccaagtgagcgagctgatgacgagtgcatggagggcgaagatgaggtcgttgaagcgcacgttaggcaccccgccgttatgccgatcggcgtattcgttccggaccacagacgacaacaggagtccgaatgtcgaggctgagtaacacaagaaacctatgcaaacccaagcccatattgtttttgtaactatcagtatctttaacatgcagatcgatcaggagatagagaaagcgcaagaagggtcgagtatgactggaacgaaaatcgagacttaaccgaacacgttaagcgccaagaaatcgagcgataagcctcgtacactagaccaacccgccaattaccaacaaaaacccctctcagttttgtttttttttttcgacaaaatggaggaaacagagaaggaaagagatggagtgggaaaaaggacgtacgacttgcgcttgtagttcaagcgcagttgcggataaaagctgatgccccaagcgagagtgtacacccatccgagcaggttcgagacgccatggccgaagacggcgagcggactcgacatcgaaccttggttccaaaaaaaccccggtccctatctagttggtctcttttgtttaatcccttgccggaaaaaaaaatggacgagctcggttatgggattggcggtgatgtgttttttgggggacttggaaagaaatgaggtgtgcggttgaagattgtggtctgcttgtaatactggaggacttccttctgtagaccctacggaatcagatttgaacccatgggagtcagatcttgcagggaaatctgataatctggttttgtaggggctgcagaaccaaccagaagtcgtcctccattgttttacaccttcacaaccaacaaatgatcaagcttacatagcaattaaatatgtcagtccttcgaaacatccatggatcagcctcaacatgaaaagaacctgatcatctctcgctcggccagcttcggactggtcactgacctatggtcccgtgaaaacacccgggtggcgccgttcgggttatacctttacccgtggtgtacatagacaaccactgcacacagcctggttgtgtatgtccatgtgtatacatgtgctttcctatgacgaagtgtcgccaatttcggccacacctcaagccactggttgttatttgccacaatgtgtgaggcagtgtggagccatgtgtttctaccagcataaatttacatcgagtccgcctctgcgagtcaccctccacactcatccagcactgcataccaatcttccgccggatagcgttctggtgagttattcctcaaataagaactactaaacatcgtggttgaactagaccttggtcactcttcacagttcacgaccatcatcaccattgtattcattctcctggggacatactgtaagtcagcggatgcacgattgcgcaagggatctcatttgctcgttacgttgcatttacatcgtattcctttctatgtcgcatttcctaaggaatctcgagaaaagcatcagccatgaacctgaggtcctttatatcgttggtcgtcgcacttttttttacaattgatgtcgcaaatggcgaggattcgtgtccgcccctaattggaccaggctgctgtcctggtggagcaatctgcatagataaacaaaatccaaggaaaggtgcgtgcacacaggcatgtgcattcacatgctatcgacaaactgatttatttacctgttttttgttataacgccatgttttgtgacttaaaagtaagggtagctgaacatatcggatcataccggtaccctttataccgttgcttggactatgaaaacctagaatgcaaataatctttccggtcgatttctatactcgagcataaatatgttgccccctgttgtcaccagaacctaaatgcaagtccatcttggctctgccaagacggccctatactcattctacttacggtatctttgtcttgcgtattgaagagtgtctacttcgccatgcccatcctgacctaggaggcaccaagaatagctgtcgctaggatcttagcagctgctgatatttatgtgtgggcatcgagagcagatgattgagaggggcatagaaatatgcgggacaggaaagagagctgacagccaaattgaccctgagcccagcaagaaggccaaaacccctaagaaataggcccaagtgacaccggtcgaaccagctgatggtcaccccaaagatgatgagattgacgacgatacagtctgcaagctcgctgacgaactcacacagcagttcaaaggtgtttctcctccccttcgttccaactcagacgcggaagaatccagtgaccatggggagaacgacagagtcccaggggcggaggagcgcgctagacgtttgaaggaatccgatgaaatttcatttctacgtcaatcgtgattgtataatatgcctaccaaaattactctaactagccaaaattactataattgctcacttcaactatttcaaactactctggtatctctaattatctctaaaaaaactatggtcattttgactagaattacatcagcattgatctagctagctctaactatcagcattgctctgtatgaattcatcttggaatggatcaatgatctcaaattggccaggaaggttcaatagaaagtaaacttcagttttttgggtaacagcatccttgatgtgagaatcagggaaatatttgaccaagtctcctcggtgagagtcactattgtaagagactacaaaaaaaataccccgtcgaattatagctattattcaaccattgctcaaaaaagacgaggtgtggactgcccagaggtttgaagcgaaaaaacaagaaaatcgccttccaaaccttatgacctcaggcggtgaggtcgatttgtcatgaagcctctgcttcggagagcgtcccttcagggccctctgagcgagaggctttgttaagctcgagttaaactaagatccttttgatttgaattgctgcactcttgccccatgctatcatttcccgagtgctggagtgactcagctatgattgagggatttggtccttctggtgcttgcccaggtgaatcacatttcatgcattggagatgctcccaagcttcatctggtcgttgatggtgggccggtgatcgcacatccgtcggtctgggtttaagccttaaggttctccaaggctgaatgcgcgtgacggcagccggacagctagacgggccgcaccgcgcacatcttcaatcgcgagttggcaaacctacttgctgcggaaaagtaacggataggtttcggcactcgcctcactcgcactcgttcgccgcggctggggcactctggcccgacattccccccccccctccagcaagatcaccggcgaaccacttcaagacaatcgacgacatccgacatgactagcaaaggtatgattccagccgttttcaaatcttctcgaagccctcatcacgaaaacaatatacttatttatgacgactttctgcaaccgacctaccaatcaatgacctcctactcatcccacggacaatcgacttaaatcgttcatgatgggtcgaattcttatatcatcaagtccgagctcatgaattggtcaccaagtccaaggccgacttgaccaaacagcttgaagagctgaaggtcgagttggttggactccgagttcacaaggtcgtcggtggatcttcatccaaattaacccgaatgtctgtcccccatcgccaagttctctgaaatcgaactcctttgtcctcatcactcagatcctctcaattacaatcggaccgacaagattactgactaattgtctacggcgtctactttccacagtaatacagtccgaaaagctatcgcccgtgtcttgactgtcatccaatcgaagacacgtgaaaacctcaagcagctgtacaagggcaagaagcacctcccactcgacctccgagccaagaaaacaagggccatccgtcgtcgtcttaccaaagttcgcccaacctctactctgctcaagtttatttttttacgactgctgcttacatccaactgtcaatcatttttcctcgatccacagcacgagaaaaacttgaagaccgagaagcagaagaagcgggacattcactttcccaaaaggaaatacgcattgaaggcctagagagccccagttgtctctatcatccacctctgctcatgccttctatgttaaattgaatcagctcgtatggtaatcctcacactatgtttttccactacgtggtgaacggagctcctctccatgttgacaacagcatgaaagtcgcttggggatagcccttgccctcttcagtcccatgccaactcttttcacatcttgcagcaggctttgagtacacaggcaactaggcgctgagtctggttgaagacagcacatccgccaactttgcggcttaaagaagtctagaatgaaatcaacgaaccttctaatactgagtgcatgggttcatgctttaaacgtgtttctgagggagttattttagtgcattgcttacctcgatcctcgaatgagatgctgccattttgcattccttttcttgagttgatcaagacaggtaggacctcacattggtaatacagcgaccaatcccagataagatttggccagaaggattcgccaaattggctggaaggggttgttgatattgaactcgccctaacccgccccagttcaaagtagctggagcgaatttgagtgaatgcttgggttacatgcttacagtataatttgtgactgcgatgggtcagtgtatcatcccgctccaacagtccaacctcaacagacttgaacttcaccaacccgtaccctgcacattcacatcaaaccatgaaagcagtccgttgctttccgtgaagacatttctaatccgaccggtttcgcgcgctgagtgtgcacaaagaggaggcaagacccattcggactgttatctccgaacctcaagcgcagttatatagtttttcgacccccatttaggtctaggcttagctagctattaaccgctttacttgcccttttctgccatgatcatgatgaagaaattgtctttcatttgtcgatcggaagtgcctccatagcaaaacatgactgcgttgaataaacctcaagtgattcccaattgggggggggggggggggtctgcaacacaagtcgccaaaaaaatatccctcgtaatatggaagcccataaaccatcatcaaccatagctctgggggatgtcacggggtatgcaggtgttcagtgcatggtatgttaatgttaattgtataaagtctcaagagatgccgcgctcgctttgatcttgacatccacatcactacaaggaacaacccaatctctgcgatgatgatttaattcgtagttttctcctacatacccagctcgaatatctcccaagttttgcgccgatcagcatcatcccgcaggacgcccaagtacacttttggattttgttttcctatcttatcttgccttactagttagaagagaagaaaccatgaacgggcttggagtgttctcacatctagttccgttgaccgttcaagccagtttgttcaatctagtctggactcgtgatgattatttccagaaacctcttatccgatggaccaggatctctctcttaccgataacacttggtgtgatgttctctgagttggtcaacttgaagtatcaagccgagctctcgtcgcacaccaaactctgtattggtagtgttatcacttctcaagccatgaaatccgtcatgtttactttcaagcaacccgtctcatcatcgccaatcaagacaaaagattatcctgccccccagcctccgtcgttcttatctactctcaccaatgtgatttcgctggtactcgcgtgagtgcccagcatttgattgttcagattccttaaagagatgcatttcgtcttataacttggtcttcttgtttcctgcatcatccacaaaaacatttcgaaccagttcaagctccgatccatcaaagcgcgagatatctggctccgggaccaatcacaggatccactcggatataatgttcttatcgaaaaccttccgacgtttgcttgttcatcacatctgtgctgttattgcattggcttgttggaggggggtgaatgatgaagctctgatcgatcaactggcagtcggaccaatgatcaagaagttcaagtgcgagattacagcattttgttgcgggaaccttatctggaccaacatggatcttttcgggtgtctccttagattattctggtttacagtcaaaattattaatagattgttattaaaactcttaccatcagtttttaagaatatgccaccttcggaaaaactcaatcaaaccgatttggaagaaacctcccctcttctatttaaaaaaactccgttagaagctacaagtatgacagatttctggggtagacattggcatcaaatgatcagaagccttgttgttgaagcgggtgctgttccagtcacctccttcttggtctgggttttcggaactgatcaacttcacccgaaagtgctcagacttgctggagttcttgcggccttcacaatctcaggattggttcatgaagctggtaagtgatttcacatcgggagaaggcctaagttacatcatctttaacattgaatcattatcttttataaatgcctttttttctcaggagtatggacggctggaccgatcgacctgacgttcaaaactacgatatttttcatatctcaaggagtcgcaatatgtctagagaatgtgttcaagcaagccttcggacgaaaggtggacggcttccttggcagaatatggactttttcgtggttggtttattttggcacaccgatggtgactctttggtttgtttccctagctacaccccttcaatgatttttgaaaaatgtattcaatcacatgctagttaatcaatactaactttgttactcttggctttgaacgaggcttaggttgaacacggcattttttgaccaaaccggtttatttcagaaagtagacgaacttggccttttaagaatgtctctgatgccactgattgtacccaaactactgagccattcactataaaaacaaatagtctcttttgcttcttggtatcagttgaatttcactacttgcgatcgatactgaacgtttatcatttcatcatttcaacgcttggaatctggcatcaaaaaactacccttgaaaaaaaattgaataaaatcaaatcttactgtcataagattgagtctgaggtcaacacaaactccgattctctctattgagtctaaagatacacccaagttaaaaaataaactttgtttcaactcacattttcactaaagctccttagtcctgctttaaaacttttttttttttcatttctagactacgttattgcaagtatataacaagagtattgtctcatggcctggcacaagggttagtgttagggtacaagaagaaatccaagactgtgtgcttcaataatggcttctcatcaaggtgtgacaaaaaggtccagaaccatgacaggctgaaatctggagctatcccatatatctgatatcatcattgtgtaatgcctgtaacaacaagaaaatgtagcagtagattagacaccagcaaatacaattcatcctccactggttgccccccccccctgagtcaggtattgttatctcttcagacttcaacacccccaccactgttgtcaattgcagttcatctgcaccaatacccaatccaaataaccccaataaccataaagataaagagcctggcaatcccaaagtgcaaagtaaaaccaacagcaaagaaaaaccaacagcaaagaaaaaccaacagcaaagaaaaaccaacagcaaagaaaaaccaacagcaaagaaaaaccaacagcaaagaaaaaccatagaaaaaaaactagcaaagtgtgggaaaagtttaccacaaattgcaaaggtaagagcatcttcaatggcccctggcttgtggccctggagcacatttcacagggtgttgcagacccgtcaacatttggtccacatgggaattgccagatataccaacccaaaaaacaggctggaccatctccacattggccagacctgattgtgctggtcatcctcccttcacttgccatagaaagacgggggaatttttgaggaacaactttttgggaaacaaaaaaaggttttgttggagtggctcaagggttggaaaaagggaaagagagagccaatgatttttatttgctagtagagcctacacactaaatagattacatataacaagttcaatatgtggttgagaaaaattgaatatcaaagtgaataacaaagattaacatatgcttgaaagtataaatggggtgaatgacagttgataaagactataccagggttcaaagactacaaggatttcagcactagacaacatgacaagataccacacaaaaaaccaacaaaacaatgtagtaatcacattattatttatctaatcatttactaatttaaaggtgaaataggtgagttttttagggatgagaagaaaagagacagaattctaacagaaaggcattttgtattcaagattgcttaagcagatggtcacacacggtctccaatggagtgagctcatggaattgtccgattttttatttacaacatatcttgtgttttaaaattcaaccatcaggtgaatagttgaattgccaaattgaggttgcaagtcccagtttagcaagtacattggagatgctctaattaataggaaatttattgattcaacccactggattttccctgggctcttggaattaacaaattgtaaatgtacatgtgttgaatatctctattatttcagaagaaacatgtgcagtgggtggaccattatttctggctgcttgcttgggattccagagcttcaaagtacaaacttgaagtcaaaagtcttggttaagtggtgcagaatagatcccaaagaatgaatatgaagaaatacaaacaaaacaccaagtttcaacatttacaaaagataaagaataaaattgatttttttttcaacagctttgatattcattttgggggagtgagagcgctgagagaaagagatattgggacatgagaagaatgatcataaatgaaaattctggaaaattgtttccagatggcttcaaacagctgttgagcagggcattcatcaacccaaattgcagtaaagcactgcaatttactgttttgaatccaatctggacaaccaacctggctcaaccttttttggttcgaattttcttgtttataatcattcttgccatgctctgctatttatttctatcatctctcccactcacccaagatgaatatcaataatcaaagcttttgaaaatggggtgaatttacaactcccaaaatttagttgacaatccccaacaaccattgacagatatccattgggagttgttcctccaaatggattgcagactttaggagtttgccatcaaggtttcttttagggcattaataaaaaaacccgggttttccgcgttttgacgcggtttctgctgtgcgcagcacacgcggtttctgcgtttagacgcggtttttgaattaattttttttacccttaattttcagtttttttgattttttaaagttgtttcctaggtttccaagcgtgtagaatttaatggtaaaaacaattttcaataaaaaaccacgtctaaacgcggaaaccgcgtgtgctgcgcgcagcagaaactgcgtcaaaacgcaggaaaaccgggttttttttattaatgcccttaaaaaaaagggtgttaataaaaaaacacggtaaatccgcgtttacacgtggttttgctgcggcacagcacacgcggattccgcgtgtacacgcggtttcgtaattaattttttactgcttattttttgagttttttcaaaattttaaaatttattcctacactatgaaaggtgtagaatgtaatggtaaagtccattttccataaaaatgactttgattttttttatttttctgctcactcatttttacaattaaatgttactagcttgtttttaactattttttgacatggtaaaattgtttcctacactttgaaaggtgaagaattcaatggtaataattattttgcataaaaatgaattttatgcattgtaatttttgttcccactcattttttcaattaattgttagcggcttgtttttcattctttttggacattgtaaatttgtttcctacactttaaaaggtgtagaatttaatggtaaatgtaatttttcataaaaatgattcctttgcgttttaatttttgctcccacacattttattgatgcaagcatagtggaaagttcctggtggttattcaaccttccaaacttgaatttatcaatgggaacaggtaaaaaatactgtaatattctagtgaggccaaattgggatttacaaaagagtgtgggcataaacgagcgtagtttggaatttaaaatgagaagagggacaatagcaggaaatcagaggaaggtacggagaacagtaaggaaatcagaggaaggtacggagaacagtaatgacaaaagttaatcaacctccacaggagcctttttgaagcgcaaagatcttctgacaggtgggtacaagatctcttgacccagctcagtgtgggcttcaatccaatcctcccaacccagcgcttcatccctgacatagtgactccaaaatgtatcaatcctggggcaaggccatattatagccttgaaagtgaaactaatgaaatgagagtagtctggtaaaagaatcagacagattggagggttgttgtttggagtatgcaaaagaggaagataagtcacaggcatctgttccgataataaaaagctattaaatatccatgggcggggaacgtcatccagtacttgagggtggcttgctgttccttgtctctccatgcaagagaatcaacaatgtcctttcggtcgtcccctgctccccatacgttaaccaaaaacttttggtctgaataggccttgttcgacttgaattccttcttcatttcttcgcggattgagtcccatttgtcagacttgcggcccaagctgaccgcaaccgctcaaacgccacagttcccatcgcctttgacgtttttaacgtgtaagatgtgtggtattactcctgctggcttgatgctgtctttgtaatcatactaacaaaagttcaagagggaaacagaggggatgaacaatcagaaaaaggagtaagtacatgggaaaacaattgactcacaagatcaatatccacattctcgtgtgtactcaaagtaagtgcctcgcccaaaggagtttcgtcaggtttgtctgcttcagtgatgggtttgggttttggcttgactaatttgattggcctaattcgtaagggtttggtaacagttggtagcttgggttcttcttccaagtgctcctcgtcggtgaatgtgttttcacaaagggctgcaattccatctgaagcatcatcctcactctcttcgtctgtttccatggcctacgcaaaaatgaatcagaggcaggaaaaatctgcagaaggatataagcaatgcacacctctgactcatccgtgtcatcctttttggccgctttcttccttggttgcccaggtttgcgcttgggcccctcgtccaatttggccaccttctttgggctgcctcgtttcttcttctgcccctcgacgtactcaaatccagatgggtcccttttggttgaagacatcaatttgtgtttccgtttggagcctttgggtcggcccttgaatcgatgattcttgtcaaacttgggttcctcaagtggaatggttgcatgtgttccgtcaagcagtttgtgaattttgcctagcatgaagtgttgtttgccaggttgaagggattggaatttttcaaaggcctcgctgaggaacgcgtcttcatggctcttctgctgtgtctctgtggcgtcttggttttcactgagttccacctgtcaaattattgtgaacaaaataagtcagaaaccttgggcaaacttagtttgcgtcctcttgatgataaacaaatgaggtactaacatctagatccgttttgacgtgccactgagcatggaaatcatcagaagtgaacttggtcccctcgattttggcgttgtggacttgatggatgcatggaatacccatgtgagccgagtagttaccagtgcatgtggttttcggtgccttggccatgtgagacacatggaaaatcttcaaggcaaagtgcgagatgataccgttaagattggcaatcgaaggaggcaggccggtcagtcttttgtaatggtgttgcacagattcaatgtatctttcatggagctggctctcaatggcccagtgaatttgcttgacaacagccgcaaaggagcctgttgatgtgttgatgaatttcttgatgtacgtgtgcagactttcaactctggaggtgatgtgattttcaaagtgcgggaggcgatcaattaagtacgcgacaaagtgctccttcagaggaaggactaccgtgatcaagtaggcggccgtgtctggagtccacaatttggagagcttggcgtaattctcctcgcactccttcaaagtaggcaacagcctcaattgcttccatgctgattcaaatgcttcccatttttcttggctgctgaaatgcttccggcaatttttttcaatgctcttgacaacggtgaaacgatgcgatgcgatgcgataaatagccatgtattggtatcgcatcgaaaaagtgatgcattgcatcagtatcgtatcggaaagcgatgcaaaccaatgccaccaaattatggtgcatcacatcgcatcgctttgccaatgcgatactgatacactgtatcaaagaatccgatgcaagcgatgcgatgcggggccccgcatcgctcttgcgatgcgatgcaataaaggcccgatacgatgcgatacctatgcatgcatcgcatcagtttcattgttgctcttgaatatgtgccaagagcaaaggatccaagcagcatttgggtagactttcttaattgcatttatgaccgcttgttcatggtcggtgacgatgactgagggtgatgctttatccattgccagatggagctgctccagggaccacatataattgggttccttttcagcggagaggaaacagcaagccacggtgaacaaccgattgcatgaattcattccaacaatatgaagcaggggcatgcggtatttgttggttttgtatgtgcaatccaggaggattgttgttggaaatcttttcgccaattcgagcgaacgggggtgagcaaaaaagaatgaggtcatgtgaccttgaacactatccatcatgaagtagaatccgtgttgtcggatttgatggacaagtgcttcaaacagtgtgcgtccattgagctcctcattgggcatcttcccttggtgattgtaaatcgtgttcagcgtggcgtgcaagggttcgtttgcgtcttgaactaatgccgacttaatcttgaggggagcgacaccggcgtgggttaattctgtgacccttgctctttgggagtcagtcaatcatctatggattggatgaatgtatggatcgtccgaagcagggtggttgtgatgcgcagtcttgatcttgatcctatagcgtccctccctcttgtagaagttgcccaaaatttcgaagggacagccgatctttttcaatttgcccaatttgttggggcccggttcacctggttgcccagataggtcgcatttataagttgctcggtcttccccattgaaagctgttgtgtttgccttgacaatagaataaccatgctccaaggcccacctttgagcagcgtcatgtacctcagatctagttgcataagatagctcgggaggtggcgcaaggtaatgacgaccggcagacggagcggtcgacggagaagctgtaggcgcagtttccacaggcgaggtgacatcgtctggagatgtactgagggtggtgttcatgtgagattcagatctctcctcagatgttgctgccaaaagaaggagggggttgatgtggctttgactttcagacatgttattgaggtgtttgttgaagttgagtgatgatttaaaaaagacaaagggttcaacaaggaaaatggagaatgtagccgtcaaaagattcaagaaagaatttttttgatggttttcaagaagaaattggttgagaaccggctgagttaatcggataggtagtttgagtcctactagtgattgagcaacgaataaccaaggacgggagaccggtcggaaaataaagagacagtggcggtcaagaggatcaagaaagaagatgattgatggttttcttgaagaaattggtcaagaaacggctgagttattctgagttggggtttgagtcctactagcgatcaagcaatgatttaaaaaaaaacaggaggtccagcggcaaaaacggagactgtggcggtgaagacgatcaagaaagaagatgattgatgatttgcttgaagaattcggtagaggaatggctgagttattcagagttggggtttgagtcctactagtgttccagcggtgatttacagtgggggacaccatattactgaaacatcccaccagcaaaagttgagtttaccatgccagctgaatgtttgtctgccatatgtggtatttaaccccaaaagtgtcatttttgggcttattggagtgtgtactttccatttcttatttggctttgcaatcagaccaatggttctattttttcacattttgaactccatcatttcggacacatgtcattgaaaatggctttcaagtccataaggatgtagttggtacctaaacatggacttgtagatagcctgaagctcaagtgaatatatttatgtgtgtaaacacctcatatatgcctatgccaatgtcagtctctgtgataatcccctcaggaagacttttgggcaagttgggtgggtctgagacctgagattaaactggaattcatactgtatgtgggttttctgggcagattggcctagaaaatcacacttttttgccatccagaggggtgattttttgggtttttcttcctcaacatttcggaaactgtaaaatttgttacagtaatatggtgtcccccactgtaaacaaaacgagaggtccagcggcaaaaacggagacgttggcggtgaagagaatcaagaaagaagattattagtgctttgaatgaataaattggttgagaaacggctgaggtatttagagttgaagtttcaaacctactagtgttccagcgatgatttaaaaaaaaacagaggtccagtggcaaaaacggagacggtggcggtcaagaggatcaagaaagaagatgattgatggttttcttgaagaaattggttgagaattgaaagagttaggccccaattataaacaccttttcaaaatatatttgaaataatttgaaaagtgttgcaactttgttttgattttttttccttttctttttcatttcaaaaccgagctcaaaaccattcaaacctcctccagaggtggtttgaatctcaaaaacatcatcttgagaaacaataccgatgtttgtgtctgtacatccctgtataattgaaattcctacccagattctgtctgtacatccatgtgtgattgaaattcataccaagattggcagatgcttatccggcccggaacagacatcccacactttgcaatgcaacatggtgctggggccctacatccatcaatccaaccatggttagcaggggccaaatcagagatggtagaccctgcacttacctgggggccttgggccatgccacaccagctttacttgatagcttaccctgcacaatgacacatccaggcctaacaatgctactgctttataattgcacattgtattccagtatattttgaaataatattcaaacttctttctgatttctttttcatttcttttccattttcaaatggttttcaaatagaaaaaccaaaaattcaaaagattagtttataattggggccttattcagggttgaagtttgagtcaattttgagttccagtgatgatttaaaaaaaccgagaggtccagcggcaaaaacggagacggtggcggtcaagaggatcaagaaagaagatgattgatggttttcttgaagaaattggttgagaattgaaagagttattcagggttgaagtttgaggcctaacaatgaatttaaaaaaaaagaagagatggatcagcaaaatttaagaccatggcgctgaagaggaagaagaaaggatacttttggtattttttttgtgaattttggttgaggaatggccaagttatgattttttgaagtttagagtgtacctgcaagttgggagtgaaccggtggtgaatcgaaaaaatccgagtccatggcgtcaaagaggagaaaaaaagaatgattttggtattttttttgtcgattttggttgagttttgaccgagttgtggtgtgttgaaggtttagagggggggtgaagtccttttttgattgtggtgagtggttttcttgtttggtgcctgcaggaaaattttcaaagttcatgcaggcacttgtggtacacgcgcagcccctgaggcaaaattatgcatattttatgcataattaataaaaccgcgtgtgctcaaaaccgcgtgtaaatgtggatttaccgcgtttttttattaacgcccaaaattaaaaatgtatcttgaatactgcattggacatgtttccttaaataattcttacacgtcaactatccttattttttggaatttcaaattcatttcctacactttgaaaggttttcaaattgatggctgtgtccatttttcattaaaatacaatttgtatacggtacaaattatgcaagaaacagtgtactctcacatattaagattgaagctttgagttttatgagaatgggacttcaccatcaaattttacacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgctcaaagttaagccggtaaaacccatttaacaaaacattaaaaaaaacctgtccaacgcagtattcaataacaatctttgatttatatgtaaaatgattattaccataatttcttaaatgtattaaagtgtaggagagaaatttaaaatgtcaaaaaagaatgaaaattaagctgtaaaaatctaagtgaaaaaatgggtatgaatgcattataaaaaatgaactgttaaaatctgaactcaatgacttgggagaggaggtttgaacggactcagagaacacttttgatgggacaaaaaagtggtcaggactcagttaaggaggagaaccaatggtttttgatttcttgtactacctaggttaaaatagactaggtacaagagtttgagttgtggttgtgaaccagatgaataaaaaagaaattgaatagaagtaaaaagaacaatcaagagagaagaggagggtacgacaacaaacaccaggaatggagtatctccaaccaagaagataagcaaacattactgagaataagccctccttgatcagggttctatgactacaagtcagggggtcagatttcataacaaaatgatgagacagactataatgggagagaactcataacagtgaaggagtagatccaagtgatcactaagattgagattgaggcagaagtaagaaaagtagaagaaaggaagggaacagagaggaaattccaacatgaaccattcattttttataaagtttggatgttaccattaaattctacatgtattacaacctaggaaataaatttaaaattccaaaaaaaaacataaaaaataaggtgcaaacatttaattgagaaatgagtgaaaaaaaaataaaataaaactcatttctatgaaaaatggtttttaccattaaattgtacactcttgaaaaaatagcaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaaatataaaaccctgtgtaaacgcggaaaccgcgtgcgctgtgccacagcaaaactgtgtgtaaacacggaaaaagaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaggaaaaaaaagagtttcttgaaatctcactgataaattcagatattattattgtattgtattgaccacaccaatacattcatgatgaataaagtttattttattggctgccaaatgcatgtgcccatgaatacaaattatttgtccaggggcccaatactcactacaaacaataccaattttgccccaggaaaaaatggcaatttggttggtggaaaataggtcactttcctgagcattttttacaaaatgactcaggagtcaaaattaagctaaaatgagctatattggccaaaaaataaaaaggcctcaaatgagctaaaaattaattttggaaagtttggggcatttttatttttgggctaaaatagctcatttgagcctgatttttactcctaaggcattttgtaaaaaaatcctcaggaaattgaacaactttccaccactcaaattgccattttttcctggggcgaaactggtattgtttgtagtggtactatacttagcccaaatattgggtggtattcataggcaataccacccaataccaatacccagctaatattggtttgcctgttgagttgaagcatacactagctataagcatatattctaacaatctaaaactgacaaatttttgataaagcacaccctaaaaattagaaagggaaattgaatctccatattcagatgtaagcagtgaattgatgttaccatatattatgattatcttcaaattttctttctcaatgtttttctccattaacaccaacctaaaccaattctacaagtaaccaattctacactgttctataccttggtgtaggaaatatctgttgaacctctctaagaactgcttgaattgccaatctccaccattttttggctggagtgctagaactaagaattgtgataaatcatacattttgatagctcatttgtacaaattacaagctaaagatggccccttgggacccgggtacccgttgatacccaggtaccgcctgcctttttcactcaaaacagacactgggtaccgcacccgctgacgcatgacgggtactggcggtacctcaggcgtccgaccctatgccctgggactggatggggaactgggtaaataggtggctatacagggggcttgaggaggtacctggaagtatacccaggtacaggtgttgtttgtggccaaaaacaaacaccaagtactgcacccgggtcctgttggcgggtactggaggcgtggaggaggtacttgtcaacgggtcccgggccacaaggccatctttattacaagcctggtgtatgcatttattataccaatctgcagttagcttggaacccaattgagtcatgtattgtttcaggtttttgaaaagtcattgtcagatctagcaactgttttggatgggttcttaaacccagaggttgcagagtgtcaggtttttaacagacttaataagttgattgtgaagcctagcagaaaagaatacttgggggttaagcagaattttctggtgatgtgcctgtatactggggtccataattgtttacaaaaccaatgcttgagtttgaaaccttttccgcatcatgacaccagtcatacagaaacaattcaaccaatttcaacctgaatcaacaggggaagggagtaaaaacagtccattgttccagggaaggattacctcttcccctccaggtgccaatattttctgctatcttcatccagaggggtgttcatcaatgcctaccccttggtgttaggcacaggagactacatacaacaaggaggggcagaggggtccacctgccccttcaaggggtggtacaggctacatccaagaggtattccacctggatgttgagcatttaccataatggcagagaggattcctcttttttattgaaactataaaatctaaatttctgggatgaatccctcctgcctgttgagagtgtacagtctcaaggatggggatgaatccctcctgccttttgagaatgtacagtctcaaggatggggatgaatcccttgtggctgtcaagcatttaaaaccattgccaagaggtccagccatccagacttgtatgtaaaggtctcagtggctggaggaatgcctccaagctgtaataaaagaagaaatgagtaaagaaaagaagaaaacagggtgttgcaaaaacccccaaaaccaggtgtacatgctgaacaccttagtacatttatcaaagactatttcaatttttacaacttggccaagtatttttgatgttatttgagcctctcctagggaatgttttgtgccaggaaacatagtccctttgggacttctgtttgggaggcttagagttgatagaatttcaagacctgtatccaaccatcatgaaaattcactcaacttcaacccttattctgggctctgtcctgataaatgtgaagatctgtttctgctgaacatgcattgttggcatagcagtataagcaccctgcttcaacagcccattgtgtttcattttcagactcaccaaaagtaacaagttcaaacccttgtgttgatgcaccccagtatcactatgtgcaaaatgtatttggcctatgtggcccttggatgtgcactattagccaacatggtatttgctggcgccctcatctgtgataaatgtggcaaaagaagtctctatttgaccacaggccccataagcacagagatatcatgtcaagagctccgagtaaaaatacctccctgtgaagcaaatgctattgtagaacggtacatatgcaaatcatgtggcatggctgcatgggtcccctgtactgcatgtaacaatcgagacaaagacaagcaacattctggacttccaagctattacatgccctttaaatgtgacaagtgtggtactgggcgtggtttacattggacaggtgtaacctcatcatatggctgtggcacactgcaaaaacattcagcaatccagaatcccaacttctgtagggcaaacgttgcagtccgccaattcaaatgtgaaggtgaatcatgtccctgggcggcattagtccccatggggccgtgtaataataatgaccttcgaaaacaacacacacctgaaatatactattacatgccatgatttaaagtggtgacacaacatgcacttgaaaggggaaccagcatgtgtggaaaacatgccccccgcaggaaaatttttttcttgatttattccagaatcaagctgatgtacattttttcactgaaccaaactgattcccatcaactcaactacttcccatatgaccatctcattaactgtcctcaaccaaaaatgcaactaggaaaagagcaacttgaattatctctataatcatggaattgaaaatgagaaatccaaactcaaatatcaacctgataaattattgataaagcacaccctaaaaagtggaaagggaaattgaatctccataatcagatgtaagcagtaaattgatgttactataatttatgattattttcaaattttcttctttgatgcttttctccatcaacacaaaaacaaaacaattctactctgttctacaccttggtgtaggaaaaatctgttgaatctctctaagaactgcttgaattgccattttccaccattttttggctgcagtgccagaattaagaatcgtgataaatcatgcattttgatagctcatttgtacaagcttggtttataccttccttcaaaaggttctactataatgtagttagcttggaacccaattgacccatctatcgtttcaggtttttgaaaagtcattgtcagatctagcagctgttttggatgagttcttaaacccagaggtggcagagggtcaggtttttaacagactgaataagttgattgtaaagccttgctgaaaggaatacttgagggttaagcagaattccctggtgatgtgcctgtatattggggtccataattgtttacaaactatgattgaaagtttttccacatcaatgacaccgcttatacagaaacaattctcttgaaggagatcaatcttgttcctagtagggtaaaagcatcaggagtcagactgttggtgagtttcagtgttgtgatataaggcatttatttaagttttgtttctgaatagaatctctggcagaatcgtaggaaacaaagacaggaaagaaattggtaggaagttacataacagtacaagttaataatacaagtcgataattccagaaaagtgacgatccacgttttaaaataagcaatacaatccacaatctaatcatacaaatgtacatcctatccatcaggaaaattcaattatcacttgacagcaagtgacatctcagattacaaaggggtctttgtagttttggatgtcactcatcaccaagtgatcatgaatttttcctggtgatatatatcccgaggaaagttgaaaagagaaaagtttgaattttgccataagttgtgccgctccactaaatcgtgaaccgtgcataaagatgttaaacctgcgaaggtctaaacgatgcccattgatcaccaagaccctttaatccacatcagttggatccaaattctttctgcggggaatacccatgcaaatcgccaaacgtctccttgcttgagaggtttcaggagaatatggacttgccccgatgctagtcggcgttgtcggtcttgccgaggtcggtgttggggaggtcggtgttgagcaagatgacgccgagccacttgattttgatgagaatgataacatcggtgtgttattcttacggctggaacctttctttggcgttgagggcggctgcttaggggtgcgcttgaaaaaattacctatgctttgcatacatagtccagtcgttttttttcgacttggagtcgtaggcgaattgggtggcgactctaccacaggagattgttttgtaacagctttcgaacaatcttcgaatcctaaaaggtgattgtggtttagagaatttggaatccccaccattgaatgaaggccaagaaagatttcatcttaatacgctgcaaattggtctcggaaatttgtgtcggtagctttggccttaaaaaacatcgacttacgctcctcagccaggattcgatccgggaagcttgacttccggtgagcttttttcctttcctgatctaccgaatttagatttccaacgctcttgctataaagaggtctaatcggtggaggtggtaggtagtatgggcgagttgaagcagagtgtgatgttgactggtgcatctcactttcaactggcgtcgacttgctataaagaggtctcatcggtggaggtggtaggtagtatggccgagttgaagcagagcgtgatgttgactgctgcatggtactttcaactggcgtcgatgtttcctcagtcaactaaatattttttttttaaaaaaaaggctgtcagcatggaaaatagaccaagtagtttcctttagcagattagttatggtgcatagaattgaataggacaatatctttggagagccggaaagcagtgaaagaggttttcaaaattctgcttagtcggaacaggtgactcaccgaataaagcccagttgctggcttgatcgtctcgaccgagccagcatgattagaaaaaaagtaagcctcgcgggccaaatcttccactttcccgcaacaatgaaagctctcatcggagtcgtttgcacctcgcttcaagaatgcgtatttccccattgagtatgcagttgtgaaatagatatacttgataaatgagttggtctcggtgagatctaagagacttgctgttgtacctagccagtaatcaaaagaaatctttttgagaaaatagcttggctttcgatgaagtctaaggcaattgttatggtgcctgcctagtaggtgggtgctgaatgtgaagaaatggacagggtggggaatgggaagattgtctctcgaatggctgctttttaaattgtttctggtccagggatcaggggtcaagaagggcaacaatgaggcaaatatgctcagtgagggcggaaccgctgaataatttggttcctattccgactcggaatcctccagacaatgttaagtccgcgcatacaattatcaagtgaataaaatggaagcataccaccatgtatgcgttggtgggcggagtcagttttgagatcaattagacgtgatggctttggctaagggttgtgtgatttttggcaaatttacctcagctccgctcagccgataattaaggagtgtctaccgtgatttgaccgttgagcacatgttgattgggcggagtcaagtcggctgagacgcggaaagttgttgtggttaatttcatacgactaacaagtcacactctttttgaaatttcctagactcattgcattatattcaagggggtaaatgtcatattgaaatcgaaatacctccgtagattgggtgagggcatctttacttagactcgctcgaacgtctgcccatagcccttcaccaattgcctatggtcgaaagactgtgcgatcacagtcccctttcgatagagattttacgacgctatctcctcacattgtaatggcacgcgtcacatcttcttagcgaggcctcagttgaggggttgaggtcgatgaagtgaagtaattgctcaaacataatccagctcacaaaagtgaagaacaatttggcaaaccagagactcttattgctgcttgagcttttttttgttcgatgtgaaacgggatttctctttccattgcttgtgaacctgtttccatgatgtttggttattgtccattctttaacggttggctcacgaatcgagagggtgttttgcagtcttcaccttgccactgaagcttaactaggccgtccgcacatcgcacctctgtcttgatttcttagactaggattgcaactttagtcgtcccaaggcgaccgggtgaggtgaaccttgtctgattgatcttcacagatgccctgctacctctggacctctcctaatgtcgaagggcaatctgaactgctttataaacgcgatagttctttcatgcgccggcttaaatctaaaatcatctgtgcaagtatagctgacatgagaggcccatcgaagcttcgagtctaggacacagctacagtccagacagggtgaacgcctctccagatttgcctgggcattgcacccacttcctctatgaaaagcgtgctggaccgagcgtagagtgggtactgcgatgagtcaaggttttttcgggcaaacatatcataatactcagatcggtacatagggcggcctgcaccaaagtccaaaatctgttcaacataatcggaaagtcgacatgctactcggacgagcctataagcggcgcagtaacaggtgttgtttaagcaatagcactgctaagatcgccaaaaagaagtcgaaagtttgttggcttgaagtgggagcaggatagtaacctcttcatgtaccaactttaatggttataatagctgggtttgtcaggttcttctggatagatataacaaccaaccaaccacagggtcgtaccaatatttgagaatggcagaacgaagcaagcaggtctggggataaatgagatgcaggaggtttgagactctgtgttaccctactgcaaacccgcgcccaacttgggcaaatgggcacttcacaggggtctggggtttttgggattagcctcatgccccctcccgaaccccgggtcacggccctgcttcacatcatcacatgtgattggagagagacaggccgatcggctcatgtccttctgcccttcaacatcaaatatcaacatcattccattcccactcgctgccccattgttccttattgatctagccgatcgttcgaatgttggaaaacgctttctccaaatgggcagctgagcagtcaccctttgaccccacagacccggctggaattcaacattgtttgtactgcttcgattcattgtattccgagttaaacaaccagaacacgcatgggaaacacgaagacaatctgttgaataacctggaggaaagcataggtaccgatgaattgtgagtccccgaatgtgctcacatacttatcgccctggttgagaccgggatctcgagcgggaggtgagctaatcatcgatctcatttagccctttgttcgtgacctggaatatcacctcgagtggaactagacccaagctcagaggctgtatcggcaacttcgcacccagtccgttgaatgaagggttaaaagactacgcggtaattaggtatgtaggggccgtgattcttgtacaactatcaccggctgacaagatacgcccatgtctttctagtgctctcaaggatcaccgtttttcccccatcacgcttacggatttgaagagattaagctgtacagtctccctcttacacactttcgaagattgtgcaacatttaccgattggacgattggccagcacgggatctacatccatatccccgaccccaaccaaccgatcactagcaactcgccctccgagccgatcaccccatcttcacaagatgccgagaattctaccagccccgatgccttagcgagcgtattgtcccaagtccaggccacgccatcgaccactcgaacttctagaaatcgtccaaggtcttgggccggccataaacgacgccaaatgatgagtgcgacttacttgcccgacgttgctggcgagcaaggatggaccaaggtcgaggcgatcgattctgcaataagaaaaggttcgccaatcttcaacaatgaaactcaatcttctttgtacttaacttaatctttccaaacagctggatggagaggtcctatcacaccagcactgcgtagctcactgatcattgaaagatatcaatcttctaaatacaccgcgacttatcaagattggaaagaatggagagcgcggttaggtttgccactttaatcgaattaggtcaatgagcgagcggaacaaaaaaaacgaaagaaacaaaaccttgcttgtccaatttccctcaccatctgtttcttttatttgtgacatttgacggacgacctgagcccctgttgtattgtttgtatgtatcaactcaaatcccaccaagattttcattcttcggtatgacttcatgactacatgttaaaccgctcgattgcgccaagagaaggtttccttttgggcgtttgcttaaatgccctgctcttggcttgcttgatttatgcaaatctttttgtgtctttaccaattgcctcatccaccgccatgagactggcacatactcgaaaagtttcttctttttttgccattccatctttattgtgtagattgatcatcatgagtgattcgttcgcaggtggttgggagatgtacatacattgctcagaatcaatagatgagttcatacgtatccatagcttatatcaaattgtgcacttcttgatcgactggaggtagaaccctacgattcaataacgtgatttcatgtcgggatcacgctggggtgagtcggctatgtgaagcatgtagaggaacgatctgattttatccaatcgctgacgctcctcaagtgtaacctgcacccatctagaacgcgcctttgccatccaaaaagcacttgaagctgacagagctcagagtcgcccaagtgagatcgctccgatcaacttctttgttaatgggtcacatgcttgacgtcttagcaatagagtaaattcttcagttatgaaagtaaaaaaagaaactcatgtgtgagatagaaaacaacagattgcaaaacacagcgaggtttttaaggagtggaggggtggaaggttgtgatgaagaacaagaaaacagatagcaaagtgcagggctgtatgtatgactactgattaggttggttggggagggcgtctcttgctcggttcatagcctgagtggtgccgtcggtcatgcttcgtatggagttctgcaaggaattgatgtcttgcctcaattctgcaatctggttggcgagtcgggttttgcttcggatcacacttaacacaacagaagccctgagtgtgtcttcccttcggatggcagactgctcgagttccacaagagcctccctgagtgcattcccgagtcggttttcgctttggaccataatctcctggatagctgcaagaattcccggaggaagttgtgcttcagggtctgcaggttggagagaaagagagaagaaacagtaagcttttcaaagcttacacaagaagagggggaggggagggaggacttacttcggtgtgccaaaatttgatttgcagtttggtgggttgtcagatatgcctcaccagcggatgcgtcgttgaggggggtggtcatttgagctatgtatgtaggagtgaagagaggattgatgagataaataaatctgtagaacatcaatcagttgagttaaactcttctcaccctgctgggcagttgtctggtgcagcctgattgactgctttgcaaggcaaagtggggttggagggacaactaacttatctaagtccctgccctcctttggtcggagtggtaaaccacttgtcgcattgcgccgaccggagggagggacttacgtccgaagtccagcccgcggcctgagattattagcatctttggcaggggattttttgtagtcaatctcacacatttctctacgattggattttgctctggatttgattttcgtgaccgcctggcccgtctctaccttcttggctagtccccgggtccacaacctttcagcatgttaagcaatccatcactcgaagtctttgagttcatggaagggtttgtatggatttagatcaatttgtaacatcttcgacactacttggctgtattgtgatggaagactgtattatgcaattgcaatcaggtgaacccatggcctcttatgacatgataacagtaacccatgattacctataacatgtcataagttgatgatgttccatataatcgggctttcagattagaagtcggccagccaatccaagcaggacaacctctagattaatcaatcaccttccttcacttatcggggctctttcagcaaaaattaccatggaagaaaccatctcgacgtctctagatagctccaatgcagcccctgatccatcccccagggctcctcgcgtgccaatgaaccagaaacttgagactatatgtgccctgattgaagagctgaacctcaccccaaagtctttcattgttgcattccttgggcagaagcaagacaccatggccttcaagcgacgcttatggggtaccaaccaaggttgggacacaaccaagcatttgttgctgactatcaagcagctggttagcacccatgtagaagggcgtgagctctggcaagagttcatcttatcgcaggtatgcaagtttgccttactcaaattactgatggtttggttgactttatatatggatttaactatcaggcaatcgagattgtttctgcacaaaaaccggtcagtggactggctccgaagggatcatatcacacatcagcgactttgtcagatgcttttttcaccagggaggagcgggaggatcgtaatgctgtactcacgaatcggatgccatttttgtaccgcttgctttgtgcaaaaattgggggcaacaagcaccctttggagaagtcatttgtatcggatcacacacctgatccggttgaggaccattcagatgatgaagatgaggctgatccatcaaatgatctggttgactatgatggatcagtcttgaagaagagcaaagacccagtggcccgaagaacaaaccgagtccagacggtgagtccgatcctttgcattggacatacacatattgatatgtatgttttgaattggtcaacacatcagatggcccggacgatctgtgcaatggtagcgtttggtggaaaccatcgacacaatggtttccaactcagtaatgctctgctctttttggcaggaggagtgaccgagcgggtcagtgcttacctcaactacgtcggcatttgctcttcacgaagaacagctcacgcggccctcaaatctctgggcacggaggcaaaagcaaaactggaatctgtatttgacatggaaaaaccacctttcctggctccactgttatgctatgacaacttggattttcaggaaaaggtccatatgaagtccattgggcattcaagccaaatgttccatgggacctggggatatgtccacaccatccccccagggttactatcacgactggatcctttgcagctcaccacagaagctttaaactcagcattacatctgggaaaagagctggtaatccgacccaagatgttcacacccacggccgacagcacaattcattttgaaaagactctgaagtcccagatcacacaggtgatacttaaatactttgccaccccccttgataaacgagttaagctacagaggtccccgcccgaggtcaatgcaattgcacctgaagatccaaacatcacgatgctaaagctcatggttgcatcagacaactctgcgcttggggctggtgaggtcttcaccggtgtgattcagcaaagtggcctaactcgagccgacttccactcccgcttacagattgttgagggcgacctgggatcatgcaacatatttgatagcctccggaagcagagaacaccagcgcttggggaccataatagtctggacaacgtcctcccaattcctggtgcggcacacacactgtggaacctctcacaagcgatttatctggggcattgggggaatgaacgacttgcacgtgacactggcgcttggaggactcttcatgcacttggtatccctactgagaagccagtgacaaagaaggattacaacctcatgctatctcatgttgaaaagatacatgaagctacacttttgtattgtgtgctgtgagtcgttgatattgctggctttcacttctgagacaaccaagctgaatgattgtttgttttattttccattggaaaaggcttgtggcaaaccgtgctcatgtgcctttggcagacaaccccctcaaggtctcaagtgagagcatacatgactgggtggagctcacatatgaccggttctgcactggtgaagcactgcagtctgagcttgcatccaattataccggacacaaaaactttctccttcggattcgcgattttggaacaatcttggaggccaatcgggccatgaaagatggggactatggtcgcctcatgttcatgtggcaacggtggtcggtgatgagtcaaggcatcggtgggatgccccattactcaaagcacttacccaagctcataatcttgctgcagcacatattacctaaatctttatcggaattggtcatgaatacattgcttttgtcaccaactgggaagcctgggcactttgttgccacagatttctaccttgaggttcaaaactattggctgaaatattttttcaaccactcagggatagggacagacatagataggttgaaagacatcttctcaagtaatatcaatctggtaagtgtctcagttggccattatacctcagaatctaataattttctcttgccagctccgatatatgttacaactcatcaaactcaaatctggggccgaagtgatccatcagtctcacaaaaacctcttaacacttgagtctttcaacaacttcaggcgcatggcccagcgcgagcgattagggcaaacccctctcgaaggcagggaaccagaggagattgatgacttttacaccttgggtatggtcaagttgcacaaagaattcaagcaaggagggttgggccgttttcggccatactctaaagggataatgtcaatgcaagacacagatgaaaaaaaatgacactcatccaagatcagaggttgctaatgagctcgaacatcaggagataagtgacagcggctctgaaccagaaacatccggttctgatgacatatgatcttgtgagtatcctacggatggtccacctcccccggccagttcatcccgcatgtgtccaataacttcacctgatggtccatggatcctggttgatttgagaatatgtggctgacgctttgaatatttcctctgatcaataaccacattcccagctggacgggccagcctggatttacatgtagggctggataaaaatgccttgttattcaatcggactgaaccaaccttggctaccctccccgctcgaccagccgacctatcttcatcgactccagggaaaacaacaggtggttgaaacaattgctgaacctgattgtattcttgtccttttgcattcccatcattgatccctcctgcaatgccgttatccatagttatgtcgtcttcttgtgacatttcgtccacacattttgaggtgtccaaacaagctgtcttccttgccgcaaggtttcgaaccaattgaagctgccgggctgccttcttgcttgcccaatcttgcggtttgcgttgttttttccctcctttggtctcagccttatttgaattctctgccgctctttgagcctttatcgtggccttctctgccgcccgtgtctgtgcttcacttttgagccttgcgagtttttcttcttccctccgagccttatctgccgccttctcactaagtaaccgagccttctcaaccgcaaggtcagccgccttgctcaagcgggctgccgctcgtgcctccgctgcttgtgactttgcctccgactttttcaaccgcttcagctccaaatctgcatgcctgcgggccgctgccacctcttgaaggcctgatagctcgtcagccattgcctgccgcacccgtatgccttcagcctcaatgaacatatccagctgtgtgatattgtggaggtggagtttgtataattctccattcatccaggtcatgatagccgagctgtgggactcaatctggcctttgaatgattgccccccaatcaccctctccaatagggtttggttgagtaggtcccccgcacaaatttgatcgattgttgcaacaatggctcttgcttcatcgattccaaaaaagacggagggtaggaattcaggccttggccccaagacatcgacgtaaaagacctcaaagctggccaataagtgttgcacaaggtcctcggccacatcctttggataacaacatgtccccttcggtatgtgactcctaagctttcgcttcatggtgactattctgggatcctttggaaccgaccatgggtcattgagaatagagtcaaagttcccaactgttgtctgctgaatcacattcatgaggcattctgcttcctgtggggcacagcatgagcacttgcatttctggaagcctaggcggtcctcacgggcctgctcctggaggacgtttgggtcgtttggatctagggggatataaccacacctaagccgaaaaatcgttacattagcaatcaaataaattacacatcctcctctcaggcaaaatccaacactcacttgttatccaaattgagggctatcctcaaacatacacttgtgactgccaaagcgtccatccgcatgtcgtcattttgttccaaacccggagtaaattcagcaacagaattccggccattcttgcgcgttggctccatgaacaacagacctaaccccacattcccatctctcccacaccttccaaccatctgcccaattgcggaagggtctccccgacccatgtgtactacacaccgtacacgtttgagattttggcccagccccaaggccatcgttgccgaaatcacggggaccttgccacccccaaagtcgtccatcacacgagccttgtcctcgtcactattaaccgaatggtatcggcgtatgaactgatcgtttgggtcgtactcgtgatgaggtgtattccgtgcttcgttgaccactttcataacttggaaagtgcgattgcgagtacctgagtagattatcatgggtacagtctcccttgccgaggtgactgtgtacggcgcaaataacctaagtagatcgtcacaggagctcagtgtggacttcatcgtcacccgaatcaggcgaatctcgggccgtgtcagctcgccatctatcatttggatgtcactcggctgaagcatcaagctgctagtaattgccgagacggccacgggtctgcaggtcgcggacagaagaagtactggaatattgtttgtcgccatgatccgggtgcccaagtgtccataaccgggccggaaaactgcttgatcctccagtcgtgcaaaaatgattaaagacttgctttgttttgacgcaacaagaccccacaagtagatcatgtgggcctcgtccaccacgaccaatgataggatatcttgaaattcatcgctgaagaagagttcggtgaaaagcgagctgttgagaaaaacctcaggactctgtcattgagagtcaggatcttgccggtatcttggaatggaaatgtaacaatcgcacttgccaggtaaacaaagctgaagacccccctcttgatcttttggaccgtgttgttgttcagtgtcatcttattcagatttatagccgttatgttgaccagtttttttcgcaaacctataataatcatatccaaggaataagtctcaccaataggccacgagcatgtaaaagtcacctctacctggtcatcacctaatgaatccaagggattcaaaaccagcacaaccacctttttctcaaacagcccaaagtacatttctgatattcgagttttcccaaagccagtcctgacccgaacgaatgtatgtttacctcaaacaagcgacgagaccgcttcaacttgcaaatccttaggctggtctttatacaaatccatcaaccgcgcggttatatgtttggccagcgaattgtcggtcatcaacctgagcgcctcggggagctcattggccttcggcggaagaggtgtcacctggtggggttccatggattcggggcagcgttgttgaacaaacctgttgatttgggtaagaacaagtgctctgatcacaccctcgctatctgtatgcccgatggtccagacgctgctgttatttgcgcagatcatggctatgtcgcaagagttattatgtatatataacttcttgtaaatgactgtatttcatgcggagtctccggtacataagatgagacacccagtacagtgggcctctcaaaatgcctccagagggatgcgattgtcaaaagcaccagttcgcaagcgaggacaaacctcaccactgcttgcagccaactcaaataatctcctggagaagcccctccgtttggtgggcgactacatccccaggtggtatgaggcggactcgcaaaatcgaagcaaaaaaatagcagaattttcctaattatctcagggggaggagtctacttcgcgcataagtccctccttcggagggtccctgcgggacggcgtcccccctccaaataaagagggacttagttaagttagagggacaagtgctgctggtagggggaggggaccaagggcaggtataaatggaaggggagcctcagccattgtgaagagaagctgtgtatgtatctgggatgtgactgatgggaggtgctgggagaggaatgtgggttggatttgtcccccattggtctctgtatttataatatacagaagcaagtgtgaggggtgtttgagggcatccaagcctgaccgttctgccaccaccatgagtccaaccacggcattcctactctgtccataatagcagcttcgtatagctcatgtctattagttcttctttgtggcaataggaacaaaaaaaaaacctctaagaattttaatagaagaatttttacttcttgaatgctcgatgcaggaatctagtggctttatgtcctgtgtcaaaactttgctaaggaaaaaaactcaggcagacatggccaacttgttgtgaactcttcccctgcgatcccgatcataatcacttttgatcgctttggcatggcatgctcgaccgcgagcatatggaattgcgatctggtatggtcagatgagaagaaagaccatccataatagccactccaatgatgtttcggtctggcgcatcaatatgtgtacatagcaggggaaatagtcttgaatgaggttggggtcatgaagttgaattttgtttaggatttcaagtgtggttgcttggacttgagtgagactcccttggacaagacgtcgggagaggcggacagatgagagatggctatggacgaatcgatgttgaagcgatgggaggtgatgtgatgcccaacgacagagtcagcgcagatacaccacggggcgggtttttagaaaacctgtacatccaatggatgttttctgagcaagagcgtcctttggacgctatgaaagcatccaagggatgctccagtgccccaagcatcacttggatgctttggaaaccatccaagtgatgcctggtggtcaagaccatcctctggatggtaaaaaataaccatccattggacactgtcaatcaagagtgtccaatggacacttttgaaagtgcctaattttcacttgacaggtggggtggttgatggttgaaaaaacaggctaaaatgcagttgattgtcaaaaattcattccaaaatgcacatgacttgggggggtcaaaagtctaaattaagccagaaaattaactttgcataaaaatttgaagttatctgccatttaggtggcgaatccataaatctgatatagtcgacttggcaaggactgtcactacggacaaatagttgtcgctgcggcccgcagcgtcacccagacgtttcgagtcaaaccaaatcctcacgctacgtcagcagcagagacaactcaacccatgaaacgacacaccacactacattcctttacaacgccaaaaaaaagtaacctggggcctggattccccaaccctgcccatcttcctggagggcaaatatcagatatcttgatattatacacataccagagtacatgtatacatcacacctcatcgggtgtcatcgcctgatttgccactatgtaaggccggccggtcagcgaacctacctgacggctcacccaccggccaacatttgttacacctcttacacctcacctgccaacagcaacagtacaggagttactacttattgaccaaccaacaccaacatcactcttcaccagccggcctgttgaccaccctcgtccatcaggcttatcagctgcgatcaagctctgacaataagcgattgaggcgggcaaggcggaggagttcagggtgatcgtgatcgagaaggcggcggaggtgggctcgaacatcctatcaggggcggtgatcatgacccgggcgttgggcgaactgtggccggagtggagagaggacgggagtgcgccgatagtgatgaaggccagctcaaaatcgatgaagttcctgaccgcccgcttggccttctatcccccgcagatgaacaataagggcaactacattgcctccctcagtaaggtccgttggtggctggccaaacaagccgaggccctcggcgtcgagatctactcgggctttgccggtgctaaactgctccactcggacgatggcaaggccgtccaaggggtcatcaccaacgatatcagccttgatcgctccaggaaacccaaagacccggaatggagttccatgctaacaggatcttgttggccgagggctgccatggttcgttatccaagatggctatcgaacgcttcaagttaagagacggcaaagacccccagacctacgagagacggcaaagacccccagacctacggtctcaggatcaaggaagtctggagagttaaggacgatgtctacgagccgggtaaggtcctccatactcttggctggctacttcagcgggacacttatgggggcagttggatataccatctcgaggataacatggtctggttgttggtctggattatccaaacccatacctgtctccttatcaggaatttcaagtgagtgtggcattgaaaatctacaagtttttattttatctttcttcctcttcctctccatcatctcctcaaacccaagaactgattcaagtcagttaccaattcggccaacacttcggcctcgccttccaatcatccacctccattttttttcctcaaaacaaaaaaaaaatccctccatcttgaactgatttctgggccatctccacattcagattgttgatgatattttggactatacaagcttggaggacgagctagggaagacgggaaacgggtcagatctcaaggccggactgatcaccggactgggactatttgcatggaagcaattcaactggacttttggcgagctggtggtccgcaagttctgtaatcctggcaaccttgatctcgttgagtcctttctctctccctccccttccctaaccctccccagcaaagattttcttcttaatcattcaccggctttgtttttgttggtaggcgaaagaaatggtccataagtccgatgctattcatagctcttatcagctcgcttctcatcacatccacctctacctttctcaactcaactcgttcaatgactccaaagccaaggctggcttagaatgactctgtgatcttgtcctcaatcgtaatcattaaaatatcctctactccctcttttctgttttttttgtggatttcttgagttttttttgtttggtgacaaaaaacactgtttatagagtggttatgttttgagttagattcttctttctactacctacgatctgttagatttccaaggggggggggttctttttttgtttaatgtataaggctcttcggttccgattcctataatctccccccccccaagaaaaagcagaagaaccagaaacaaattggaagtggggagagagagagagagagagagaccaacgcagtagtcagtagtcaactgctctttgacaggcccagccagaccgaaggctgactgaggatcgggacatcaggagaagagtgagtatatcccgaatccggagtgagaaggagggggggacggctaggaggacgaggagagagcattgaacagatccatggagaagatatcgttagaggggtcatgactagagggcgggccgttagcagagaatctgggggagttattggagggcgagtcggcaatatagatggcagaggaagggttgagggtggagccggaggaggtcgagccggcggagggtttttggttggccaggaaccggaacttgaattgacggctctggcgatgatcacacagtgcttgctgtcgctgcgagggggcaagtgtcgttgcagatccaactttgatttggtcgcgcgacatctgaatctgctgggaaacgtcaggtgacgctgcgggccgcagcgacaactaattgtccgtagtgtgtggtattgcatcacaatgatgcaagtaggttgtgggttcaagcccagtatggatgtgatttttttgaggtttgccctgccagaaaaccacccaatggatggtttattccaaaacgtccatttcaaggttttgagagtgccatccataggatggtccttgcagagccatggaaaactggtcggacaaccatccagcgcaccgaccaaaagttgtccggaacgacccgtggtgtaagtagtggtgtcttcgctggatcgacttgatacttgaatctaaaccacatcgaaaccttcgttcgcgatatatggcaccactcaagactgccaaggagattctcgtccaattcatcctcactcaactccgatctcatcctactcgagtgacggaggctggggtccacaagccgatgatcatcggcttacaaggacctcaaggaatcggtacgtgttacagggagactgattggagattggattttgagggatacataataggaactgaagaaacgagctgcccaggcagggaagacgtggctttcaagagaagtcaaagaagaattgaacaaagttcatcacatcaacaccattgctctctcgctcgatgacttgtatctcccccgccgggcacaagagaagctagaagaagaggacgctgggggtcggaacagactgctccaaggacgcggcttaccagggacacacgatctcgacctggccgtccgagtcttcgactcgctttccaaaatcaacgagaccaaggagatcttcttgccggtctacgacaaatcggcactccatggtctaggcgatcggatcggattcaacaccttatcggtcccgtccgaccatgtcctccaactggtcatcttcgagggctggatgctcggctttgttcctctcgatccgctccagctgaggcgcacctacgatcatttgctccaactcaatccgactccttcttccaacaccttcatcaccaagttttccatcgacgagttgttgaaaatcaatctcaacttatctgcgtatgttcaactactctggcctcggatcgatgttctcatcaacttggttcctcaggatctgaatttcatttggcggtggagaatccaagtaaattcacttgagtccatctgcgcttcttcctcatcacattcatcagttacttccactgatatgtatttttgaatttatactttcagcaagagaatgaaatgaaggctaagaacggtgggatcggtatgtcagaggaagaagttaaaaatttcattttcaggtatgcacatcttactctggattgatcaaatctcaaattttgaatctgctcgtcataaagctctctcgacctgatctcttactctccgggtctacttcttttgctcactggcgcccccttttccccaatcaacaacataaaaactaacacttgtttctttttttttaaaaaaaatatgtttgaacagatatatgccatgctatgagttatatgggcagtctgtagatgatcctgatggcaaaggaatgatcccagcatctttgaaggtagtgatggacgaagaaagaaaagtagtagacgtgttgtatcccaaagagagcactgcaggttggttactctccttcacttctcgccatgatcgatcagttttttcctttttttttgacgaagtgcttttgatgtggttgtagataccgaaatccagtaaatggaatcatattcgtccgtaatcaagtctttatttatagatgtcaaggaaaatgattcatcgtgaatgcatgttcaagtactaaagattgtttgatatactgtagccccattttttgctgaatcaagtccagttgatgagatttttgccagcctttgaaatttaaggtttcagttgttgaggatgggacagaaagtggagtccttcctgttacaattgagagtgctttttcgacctctctaagtccaaaatttacaacacaatcaagattacaaccagcttacacaagagccattgcaagaaggctgctgaagaagcattttttggaccaaaaatttagatccaggggggataaattgacctctgcgagggctgtagattgtgatgggaagtcatccaatacatgcttcttcaaatccttctggttaaacaactggcaaaagagacatattgatactcttctgcccaccaatcaaatatgtgactcaagagagaggtgtacaaaagcatgagttctttatcagctgggaagcagaagggacaacagaccagaggtcatcatcatccccatccttacacatgggcttatgttttggaccagttgatcaaaggcactgtggtgctcactaccaatcaccacaaaacttccaacagatttgattttttaaattgtctagttgagtgattatacagggctctcctcagccttggaaaactgccaattttgctggaccaacatttggagatgagattgctgtttttctatgagtgttcaaaatttgcattggcatgtgtttgaatgatcatcatgagtcatatttgtactggacaacttcccgtgactatatgcaggtctcccagaagcaatttagaagcctcaaaagctagatttcccagcaaaaatctggactttttgggtctagatcaacatctgtgagggtcccagatccaacaggaagttatccactgtagatttattccatttgctttctattcaaaattccagaaaaaaaactctgagattgagggtgatgtccaatttctttagaaatatgataacagaatttatgaatctaaagatagtgttaaagcaccgtgtcaggaggctaattggcatgaaattgatagaatccagaattccattccaacttaaatctactattccaattccttcctttctttccaattttttgtctcagtgttttaaccaagtatcaacacaatcttagcttgatttatctacagaaatcaaagctgtagtgataaaccaaagccagccttttctaagtgtttcctaactcaaatctggttctggatgagcttggattccctcatccaattttaaagattgtggatttgagtgttacagctttgtgcacattttttcatgagttacaatgacattcatgacctccagatgattgctaacttattgatgcagcacttgctgaaaaggcttcagacacctcacctgcatactgggcagttgtgtgcagtcagtgtgcagcaagacactagagttgtgcataagctgcgttgcttcacgctgactctttccttctaagactcacaacctctctcctctgatgggagtcatgaagactccaagtggggtgctgttgggtgtgcatcggttttaaggttttctgcatgaatggatgctcacataagccagttcctctagtgccaagtctcttcatgtgaaactcagattgctgtgctcgggaaactttaataaacactgatcgtcagctggtcaacaaactcccgagtctctgcttcatccaaagctgaacggtcaacaagctgctcactaccaaggacaagaaaaccaacaaacatcctgataatgtcatcctcaaacgaaccatcagatcagactcaacaaaccaagtatctgcatcacctcaaatggtcagtagatctagcatacacacacacaatctcaagagctcacggcccactcctacgacgaaaccagggaaagctcagtgcccgaacgagtatcgattaaaggttccttcgatcaatggaaatcgtaagtaaacatcctccagatatcggaaattgcaatctggtcgactccctgctattgaagttgtgcaagaaaacttgaaggggaaaaaaatatcttcgattgccttgatgtcaggactgactgtgtgatcgttcctcaaaggtcattggaattgcagaaaaaaacatctggtaaattctccgctccaatcgaactcgagtttgggtccaaagtctcttacaaggtcagcaacccacgtaatctcactccctgacatcatccttcaatcattccgcatacaccaaaaggacggacatggacccttatcgacgcaatatatcactagaaccccagatcagaagacccaaaaacagaatcaaatccctcactcgaatccctatctgtcttctgactgttatcattctccccccttgtcccctgaaattacgtacaactcacacctatacaaacttgtgatcaatcaatccacagtatgttgtcgatggaacctggcggcataaccccaatgaacccactgaaaccgactcgagtggcaacgtcaacaatgtctttcaaggtgctcacccattaatccctctgctacatggctatgagttaatactgaatctgagcacatcctctcacccccctcaatcttacccttgcacgggtcaatacacctgtttcatctccagtcccacaacatccatcattctccatgaaccctgaggttgaatccgctcgaaccttacccaatccagtacaaactatgtcatccgcagccttggctgaagagtccattgcggggacatccaccgacgcaaacctttcaaaaactcccgaacatgacaatgctggtgaacactgtccctccttatccccacattcatcaccgctagccaccaagctctcattgctgcactcgaacacgtatctcgtgagactaatccatcactgaattaccgttttgctggttttgttcctgcaatcgcccactgctccacagccgaatcgcctgcgcctccagacatgtccatagcattcccctcaacatcaaccgataacctccctgagttgacgcagcgccccaagccagcagtcaacaccaagcgaactttgagcttatttgcccctggtacacgctttggtcgtgcatcccatcgcacccagagtcttgccaccgcccctggcacacccaaagaaaaggcatcccccgccggagcctccgtttcaaatgtcgtctctgccatggctggtgtagctgctactgccattcctgccgccatctttgccgttaccggaaaggatatcactcgtaactcaaaggcagaatccccggccgcttctccctccggcgccaacgctctatctacatccgctgctgatgaccctagcacaacgtctcaatctcctgcgaacggatcagaacagccctctcagactgatctgacttctcaagctgcggataccacaaccgaagcgcaaccgcctgccgataagcccacagcgtccactcccgaacctcttgccaccatgcctgtgaatgatgctaccgaaaatccagaacccaaggacagcaagccctcagtaccattagccacccatcaacaccttgcttcgtcgacggcagagaccagctcagtcacagacaaagcatctcccaaattggaccagcccacaatttcacccacccccagcccccaagcagcgccactcgttactgagcctgccactaccccagcagtctccgtccccgaaccccagcttgacaagcctgaacccaaaacgccacttgtcactgagtccacggttgcgccagcggtggccgttccggaacccaagctcgataagccggagccaaatacaccactcgctactgtgtcccagatttccccagcagtctcggttccggataccaagccccaagcccctgaaccacaaattgccaccccttccaatctcccacaagagggagccaaattacaaacccctggcatcgctcccaaggttcaaacgccgccgagggtatcattctccgacgaggaggccacagcagcccgggccgaggccagcggcagcagtgtccagcccgcaccggcagtcaagatctcgccaaagcctacgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagactagcggttggagatacagcgtcggagccgttaagggacgaaagactagcaccgaacatgaccgtcgctccgtcagcgataatcctcccctccccaacacccgttcgcctgaaccttcggctgatgaacaccacgaagaatcatctcctcgagctaaacgaagatctggcatgtttgtccccctcaactatctctctacattaacccccctcctcttttctactccaaaagcaagaaaagaaactgatcaccttgttcttttttcttcctcgctctactccagattctccaaaatcaaatccgctctcagtccgcacaagaaaaacgggtactcaagcggcagtcccggtggtggaggcaacaaacgcaactcgctcggtcgcacggctaccatcagtcgcgaatgagagcctcttctgagtgttttgcgcgctgcggcgatttctctatgtctctgtctctctcgcttcgcccttcataaactgctgtggatatgttcactttttctcttactcgcttgtgtatctcttcctttctttcacatccaagatcaattttctgggtttctttcgggtctttcatcgtcaccttcatccccatccctatcccttcacataacccttctttttccctaatactatcgactcacttacctccttacttacatctgcatctacaaaccttccattaaagggtttccttttttttcaaagactttcctctgggagtctggaagccttattaaatacaatatcttgctccatctaatcatcccacttttttcaaaaaaaaaaaaacatacttgcaacttcacatccttcatgtctttacaaaaaacaccccaccttttgttgtctttctcttctcttttttttgaatggtcattttttttttttgttcaatgaaaatgttcatttcaaattatcatccatctttctttttaagagtaagaagggattttttttgtctctatgcatgcacaaattataagggcaattcagaaacatacatcacacttctcatttttcttgtgcacctgctggccctcaacatgatggtctacaaccccaatcataaataatagttgaagataggcaagaaccaagtgtgattttgtaagtgcttggtgattcattggcacaatatatgaatctcattggattgttgagtgtgagagtgaagcttcatttgacaaatatatttccacaagtcttaaataccacttgtaggagatggcaagcccaaaggagtttcatactatagtcgttcagcccacagtggtcatttgagtgatccattgagattgtggtgagtttgcgacatgtcacaatgtccagaagatttcttcactccaagaagcagttgaactgtctgcctgtttttctcatgtgtggtgcagattcttttggaaagatattttttgtgtgcttgaaatccttttaatggatcaccagattgaccaacaaggttagatcaaccattgaacgggtaatgttgaagcagacatcccagtcagatgcatacactcatctggattttaacatttctggtttgaagtctgaagatcaagcccaacaccatcaaattctcttttttgttttggtattcggaatcacaaacaagctgctcaaaatttccgtcaccatctgtattgcaagcactttttcaagggaaggtttcaaaaagttggggagtttcaagattgctccaaaagatcaaatttaataaaaagaaagaaaagaatagtatgtaatgaagacaggctctcaataatctgggagattttccacccaatcaactaggggctaggaaggcatattgatgaatgtcaatccctttttcagttaatcaaccatttacaaaagaagctgaagaatggcagacacaggaagtagttctcaaaaacagatcattcacagctgaagtcaaatgtattgcaagcatgggtcacgcccagggctctaagatgtttgctgagtaactttggccgtgcttactttccttgaccattgcaggaagaataaatattctatcgattgaaagatggctcatacgtgagccatatcggcttttgaaagcttaaattactgagcaaaggagacataaatgaaaacatcgaccgataaacaagtagctaaacagatcagattgagaaatgagaaaaaacgctggtagaatgttgcaaaacgagcgaggcatgtgactgatagagtctggtattgtccaaagggtgcatgaagatagaagcactccgcggcgttattggtaccatgggagacgtaatgcatcagggattgataatgtaacccatttgagcttcttcatcaaggggaaaatgtacttgaatcccgcgaccgcgcgcgtagactgttcgtgctccaaaatgatgagaccctagaggaatgtgaaaagtagcgaactcagaggctggtcaaggataagagctaaaagcaggattgatgtctaaccttttgcttcgcagagttgacaaacccgtgcaaggcgttcttgaggtcggaaaaggtctgtgggccgttccctggtgagcaggccgaaccatttggtgtagactctgccaggcaccaatcttgaggaacataagagggttagattgtaagtttagcggggggggagagaatgacacgcgaagttcttacctctggggtcatatagccaaaggatagtcttcaagccgaacacgtgcttggctatcgcttggacacgctgatcggtgtcacctgacgaaaaatgcaaattttggcatcggatgttgttggaaatgcgagtaggcagacataccgtacggaggacgccagtgagcacaaatgacattgttgcgactgtaatcgtggatcagttgcatcgtccatcctagctctccaacgatctgtagatctgtgagtgtagtcatcatgggatctggggtgtcaaagaagtggagggggttagtcctctatttctccttatatgccaggagcagtgaaagaaatgagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagctgaaaacaatgaaacgcaaatttcaacaggtatttctcctatgaaaaggccactcggagcacacgacttacctgattccagcgattccgggaggggcgctaatgacatcaaccgaagagttgcttaagttgtatcctggattgcagatggtgccatggtacgaggcgggataaacagctgcaccgtccacctctgtggtctgtggtaccgatggaatgagacccgctttctgcagaaggagatataaaaatggtagtacgaatgcaatcagacacgcgtcaaaacaagtttgagcaagtgtatttcagagaaatgtcgttttccagctgacctttaccctctggtaggcatcaatccactccttcctaggtgttgggccagggcggtcagttatcgggtaagttagttgggtccctgggggaacattgaacagagagcggatgttgggggaggcgggatgggcgggagctgttttcgagatgtagccatgaatagaaaaaccaagcgtaatgaacgacagactgatcaacatgtttgttgatttgtggatgttatttaaactgataacctttgcagggtcaaaaaggaagtggttggctgccaacacaagcaaatcgaggtcccctatttatgtaagtttcttcgagagtcgccgagcaagaggcctcagcttgttgttgtagttgaataaaggatattaaactctcaaaaggatgcttgggtccgaaagagaattgtgacaaggcctgagagaaaattaggtggtatgtgaatgaatgacaggtacggagtctgactgagatagctgagccaaaaagatcgagagctatcctgagttatcgttaggaatataatcgtggacagaaaccgctagtctgtgtaccctgagctttggttgcttagaggaggatggctcaaggtattagtagctcgcaaacagctgcaaacccgagctgacacacaccaagcaagtgctcaaagtctaagagtatttgttttcgtatgcggcttcggaaacattggtactgccacgcaaatatgtccttttgagtcttgaccgccaggccaactccggccaacattgggtatgtttatcccttcgttaaagctcatacatactcatccgaaagcctgaaaatatcgcacacttttttgcacttgcaagtctcaccaggggcctcatagaagggcagtcaatagtgattcgccaaaacagtagacttcgatcggattgactgcccggtagggcataacttggaaatgtaattcagatctttccagagggatcgtgcccctggccgggctacgtatgcactcttccttcttgatcaagtataacgatctcgacgagaaggacctagctggcccaactggcttgagaggatgctcttttcttggagcctcgatctatgaatgcctgtccagacctcgacgtctgccttcgacttcataggaagttactgcgtgtttacatcaaggtaggacgacgaagtatagcgcccagagtgcgtgcaaaaggtcattgaccttaatttgtttggttggagaaacattgtccagtacgaaagactctcttggatggctggattgaatgtaacaacagctgctcaaacccttcacgttgagaaagtacaagattgatggctttcagagtctctctgcgcaaaccgtgcgagttgctctttttgctcatgctcggtgcacaatccaccgactactccgaggttacttaactgctggagccgagcctaactaggcctccacggcaggagcgggagcgagcagcggagctgtccacgccagtggaggcctgtgcataaggcgacaatgcccgagtgctcgagcttgtacagtgggtggaccgttatttttggctgcttgttttggatcccagagcttcaaagcaccagatttaagtcatgagactttgtcaagtggtgcagaataggttgcaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaattttgtgaaaaataaaaaataaaattgattttttttcaaaagctttgatattcattttgaggaagtgtgctgcacactgctacagaatcctcaatgaagtgagtacctgagtgaacaactccaagttggcttcagttgccatcagcactgggtcagatagtacaccaagatttttgtgagttaggtgatgtagtggaaacctgctaaccgttagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcagtgtaacaatactgattaaagatgacaatcggtacccgtttggaggtacccggcacctgtttgcctggtaccacccggaccctcctggcaccctccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaaacaaaggcggtaccagggtaccgctagaggtaccctccttactgcgcagtcaccaatgagggggatggctgctgccttctactcaaaaaatgggatgataaaggaaggggtgttggccaagtggaaagatggtattcagcctgctaagaagggtaaatcagatgggaaaggtaaaagaaaggtgatagtattagaagattagctcaacaagagtgccatttgcaccgcggccacaggtaccactggtacctgcccaaagtaccgctggtaccctgcagggggtgccagttgaggtacctggtgtccatttctgagaaaaacaaaggtggtaacagggtaccgctagaggtacccgggtactgatcgtcatctttaatactgattatactggattttccagtaattaatagaagagttatgctatcaccaacagtcccagataaggaaaaggttttactgttaggaaaagggaaatcaatgtagtggtgctaagtgtctgctagaaacggtggttggtttagagatggcactctgcacccacgtacccatggcggggggtgtgggcacctgcctaaaattccaaatttggacaccacacctgcacccggcaccttctggaagggtgcaggtacccacatagagttacaaatagccacaaaaaggctgtttgagccccaatttatggccaggtacctgcttgaaattccactgattttgaacacctgcacctgtagtactgtaccgggcacccaccaacaggtaactgtcatacactggcaggtacccaccaacaggtagcaggtacccgccaacgcgtacctgaatctgtctctaagactctagcaaggatgcaacagagacgatacaagacggtatcaggcgtttattcgtattgtctcaaaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgtgtcgtctttgaaaagtgagacaagtattctgcatcatctcagatgactgatcccaccaaaaccgtatttgatacacaacatatttggccgtattgaagaaaaaagaaaaaaaaaaaaaagataattttttttcatttgtaaatccgaatccaagacaataattttttttcaccaaccaagaaaataaagataccagtatcaggctcaaaataaagatgataagatcaaatacaaatacatgtcttgtatctgttgcaccgttgactctagtttacttgcttcagtgtaaactaacaatattgtaacatttttttagccatttttgtcatttgtactggtaacagtggggcaattcaatattgccacacaatgagaccttcttttgaaggctgttacactatctgagcacagagtgaaacatttggagtgagataaaaaggaaaaaaaatccaatgtagggtaaatttggctgtttattgcttgatatcacattaattgactagctatggcctcaacaaaagaggcccatggcagtaccagtgataccagatattcattttagtgtcaatgataatgataaaaatagtaatgacaggaaaattatgtcagatattgtataggaaattcaataaccaccacttctgtgggtgccagccctacagaatcagaagaataacttcataaatttcttccctgtgtgggaggttggttttaggtggtatttgagcttctgaaaggagggacttacaatcatgttggggtgcttgcctgatccaacccaccaaagaagtttggaagttcactcattgaaattttcagcctgtgattttttatgctgtcagtaccagctaccaaaacttaaaaaaaattaatgacatcttgatattttgagcccatcacctcattcacattgagattctcactaggttctttagcaaatttttgaatcctgtcaagacaatccaagactagaatcatctcaggctgcacttgaagttgagcccatgggatcaagcaaggtaattttttttctcttctaatgcaagacatatctttggaaactgagtcaagtgagggaaagccagtatgcaggaacatatttccttatgtagaactatacatttagcttgcaataccagagagctacagtctctggaacttgtactagattttctgaatattttttcaggtgagcacctcaacataagccccaagtctctctctgcaggagggttggcttaaccaccagccagttcttcacaacagcaaacttcctaccagggaagatttattcaactttgtcagaagacataataggggctcactacacttctcttttgggccacctaattctgtgtgggctaggggcccaattcttatgccaggctggtggcttataagaaacaaacaaaaattctttcttgacacctctctgcatttggcccataacatgggagctcaccacattgatcagcaaatctagagtctaattaggagactgggatagggcaaatcctgaattgatttgttcaaacactggatcagaatgtgcaacagaatgtagggcagtgggaaactaggatttcttagatgttcaaaccatcttattttaggcagattgagtcccatcaactcaataacccaattgtgggtttgtcccatggtagatcagggggtctagtgagttttctagtcccatgcaaacccaaattcaatatttcagaatgaagattggtcatacatgaagtttagagatggttgcattaaatccggatatccgctcatgttttcagcggaaacccacatccgcatccgccggcagatacccgcggatacccgccctctgaatgggcggcgaggcagccggctcttccaagacattgtttttttttaaaaaaaaaaaagaaagaaaaagaaaaaaaaaacccggccccctcggcctaaaggggcagaggccagaccgtcgggaggaacccctcccagcgagcgtctacaggccagctcgctgggagcggttcctcccagcgtctacaagccagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtagacgctcgccaggaggaatccctcccgccattgctggtttttaaaccaactcgtcggaagggattccttcctgcgagctggtacacaatccagctcgccaggaggaacccctcccgacaagctggtacacagaccagcttgttgggaggagcccctcccaacgagctggtttagaaaccagcttgctgggagggattcctcccgggggtgtggcctcttggcaccgggtatcccttgggatacccggatacccgccagtatttcagggggaaaggtgcatccgcacccgaatccgcacccgctggcgggtatccgctgaccctggcgggtatccgccagcggatatccattgaccatctctaatgaagtttaccactgtgtcaaaaaattgcagttgaaaaataaagcagaaaacagggaaaagatcatgatgttatatctgaccgttgaaagttctccttttgatgcttgtagaccacactgcctccgtggcaactgttagttcaacttggacgggccggacctgacttatctgtgttgccagggcaggtcttcctcagattttgacctgttgtggcttcgggctcgggttttggaccctggcccgacccggcttcatcgggtgatcaagctcagggtcactgcagatttcgaagctacacgaaaattacaacctcatcatccagaaagaacacgaaaacaatgggaccatgtcgaagtaattcctcgaattcgacacgagcgaagccggtaaacctacatgatggtcaagaagcagacgaggaagaagaagatttcatgtcggataagttcctcaaacaaatcacagaaacatcgacagaaaacaagacatattcagaaaagcgtaaacgaagattgatagacgcctcgacaaaccatcaaaaaagatccagagttcagcgagagatcgaggcccgagaagaaggtttaagtcgaaatttgatccaagcaaatgtcgtccaagaggaaaaggccccaccagaatcgcatagcaaggcgttccagatgatgttaaagatgggatttcaaccgggtaattcgcttggcgcatcggcctctaatggatcgaatgagcctatcaatatcgtccccaggtccggccgggccgggatcggaatcgcgcccaaaccggtatcggcagccaagcttcctcgtctcctttttagcgtcaaaggaaaaatggaccttactgaagaagaaacagcgcaacgggaggccttcttagcaacttctcgcacccggtttgatggccgaaaagtggacgcgatcctcggaagggcttgtaggacttgcgaggaactcgatcgtcgtcgcggattagagtcgaatatcttctggatcattaagccttctcctcaagacgaatcaagagaagatgctcatctcactcggctcgacagattggtctcgctcgattgtcagaatgatcccgataatatcctcgaggatctagaagacgaagagaaacagaattggttggctttggatccatcaaccagactatcttgtacactgggatatttacgggaagaatatttgtaagtaaagttttgtgtactagagtatccttccgaatcatgatgcttaccattcacacttctttttttgtatctgtattgatggttgaatttagttactgtatctggtgtggatgtcagtatgagtcattagaagaactgaacaaggaatgtcctggggaggaagaagatgaccattgagttttcccctaatatctcaaattccattccacagcacacaatttattcttatctatagattgtacttcttattttgtcaaaaaaaaaaaatctggttccaaatgttgtaagaatcaggctgtctttattcagaagcaattgagatgtaatggtttccattcaatgaatttgatcaaagggaaatgatttgagctgtggttgatggacctgaactgatttgaggccttgggtggctcctaagtgccaagaaaccaatttcttcatatcctgactagaaagatacgcagagaagtttacccaatcccactttttgaatttatcttgtccagttttgtggagttccaacctcccttgaattccccacatccccatgtcttatccgatgtattcctaccatctacttcataatcttggtcatcagaaagtcggtctactgatttgtagagctttctcatctatgattccattctgggtttgattgatcttaatgggacatctctcagcctgtttgccattttttattcaccaagggatggattattattgaggatgtataatatgagatagttcttatatagatagagtatagggattattttgctgtcttagaaatttgtctcagtgttaatttttaatgagggcttgtgatcaagagttggcgaggcagtgcgaaatctataattagaactgttcaagaggtcatacaagaataaaacatgaagaacatgtttttggagcaactgattgatatgatttttgtattgttcaagatgatagagaagtttgcatctgtctatgagccagttgtcctttttggagatacaagaaatggaaatagagatgaagaaatgaccaggatgatgttgaactgttcaaatttttgaagtgggggtgggatgcgcctcagagtctgaaatcaactgagacaagcgatcgatgctattgatgatccattcggcgcctgtatctgaggttaaccattgagtaccttggcccagtgaaggttcgccgacttgttggagctcttcgccagctttcttgagaccgtagacatgagagagtaattgagggccgagattaccagcggctcgaagggtgcctacggcgatcagactagtgccgatcctgccaatcggtcctgggtcgctcgcaggatcagagagtaaggggccgtaatgtgaatgtaagatgtggaccggtaagtcgggatgggcggccgagagtttggagattaacttgtcatctaatggtctatagattgatttccaagttcctaatgctcgctgagatatcttctcgatcgagttctcattcagatcgggtattcttctgggcttttgttgatctagttgtgggagtagatctgagttagatttttctaacactgctctgaatgtgttcaaggcattgatcgatttggctatgccgataaacgaaatcgacttcaatgcagtctccctgaccaggcttgcattataaactgatgccttctcgttactactggttgttgacttcaatgatgcccagaatggttcgaatgcgctcggtcgattgagagagacgagggctgcagtctggatgtgaatgaaagagaagaaacagtcagaactggtatggatttaagctgattcaggggaagaagaagccgatggagatgatacccaactgaaaaaatcgtccaactgtctgaggtgagtttcttttcggaagccgtttgatggaaatcggcgagtagtcgcttcaattgatgatggaatgccgaggattgaaggctgggtggatgagcattggtgttgaggagttgcttcagagcaggtgagatttttgttgccgtcatgttgctattcaagtcctaaagaatatcgattgcttgtgcaaggcggacggaagaaacggagtagatgttgacatcagtcccccgggtagctctggcgcggggcgggggggactcaaaacttaggcaagagcagaaagtccactttggaacttcaactttactcagcttcaacccttggatcttataatctgcagatccttttctgctgagcacaccttgctggcatagcggtataggtgacctgcttcaagagcccattgtgtttcaaaacaagattccctgcaagtacgagttcaaccccttgtctcaacacaccctggtgtcaccatgcacaacaagcacttgggctatgtggcccttctgtgtgctccactggcaaatgtagtgttttctgttggcctcctctgcaattattgcaatttgagaaatctccatctgactcccacaatcactgaggcaccttgtggtgagcttcgaggaataatcaattcctgtaaggaaactgttgaagtgaatcggtttgtatgcagaacaaaaacatgtggcatggctgtgttgaactcccacaatgtgtgtggcaatccagatcaaaccgagcaacatgttatacttccacaatactacaagcccctgaactgtgatcagtgtggcactggtggcagtttacattggacaggtgtaaccgcatcttacggctgtggtacgtttcggcaccagtcggcatgtaacaatcccaactactgcagtgcaaatgttatggtccggcaatacaagtgtgaagctgtaggcagagatggattatgtcccagggctgcattggtccccattgggtcatgtgatcatgaagtccaacgaaagaaacacacacctgcaacatactattacacaccatagggccaagtggccaaacactgtgcactgtagcttgtgcattcaaaaggggtaccagcatgcatgacaaacatgcccccacactgtaatatgtttttcttgatgtctttcacaatcaaagtgatctcaggattgcttgatcgttttctgtgatacagattcaaatcacaggtttcccattcaactgaagtgctcttcccatccaatcatccaatttactttcctgaaatgatagcaggcaaagagcagcttcagatatctctacaataatggggaatttacaatgagtaatgccaaactcaaatctcaaactgacaaatgagctgtgaatcacatatcaaaaaatggaaagggaatgtgaattgccatatatcagatgtcatcagcaaattgaattttctttattttttatgtttatctccattgagacctacctaaatagtttttttcccaattgtgtaattacatctgcagcttttgtaaaaacaaaacattcttgattttcaccaaaacctatttgatgtgaagaacacacatgaaaacatatgatctagtcacataatacagtttcttgggggtgagttgttgtgtaaagctaagagtgattttttaaacagttgacagagtaagagaaatggtatgcaaagcatgaacaagatattcataaagggccttagctaatcaactccaacttgggaggattgattcccaaatgtgggagtcgttgggaggaccacttggggacagtcccaggacgtccccagccccaaaaacccggttccccctaagctgtgggagttgctcctcccattcctgaagtaggaatgggagtcaattctctcattcaaataatcaaaaataaatcaattgatgaccggaagggattccttccggtcatcaagaccattgttgtttctccttgaccgtcccaccggcgttcaaaaagataacacatttcttgcggaacagatcagagccatcaccgccctcaccagcttcgttacacatcatctcgtcttggagctggagcacgctactcagctataaattaacagcgccgtaaagaagttttgtgtttatcacctcattggcttgaatggaatccttctggtcgatgaggtataacaaccccattgaccggaaggaagtccttccgatcaatgaggtggaacagcatcatcgactggaaggaattccttttggtcaatgaatcccacagactcctccacaaccgcaggtacacgggtaccctccctggcagacctggcgggtgcaggtgtctaaaaaatgggatttttgaggcgggtacccgggtaccaagtgacatctctattttctgccacaagctggtagacttagagcatatccactgggggaggtaaaccgggtttgtatcccacgtctagcaacccaaacccaaaaaacaccacccacccggggtgctaagctcataaaggtattacctctggaggtaaagtttcatgttgagttgctacatttagcagccctataggtgaaatctcacatctccatgacatggacagtgtttcccttgtgatctcttcatgaaactagcaaaccttttctcttcttccctggttcatctcctttctccttcctggtttgtccccatatatatacctatttcacatcacaatacatatcccttttttgcactacaacttcagcaaggtaaaagattttgtgtctgctttcctgaaattggacatggccaagataaataggatctgtttcaccttgcctgtgtctgattgcatgcaatctgacaccagcaaggtgaagctgttgtgtccgatttcctgcaatcagacacggccaagataacaattatgtccttcaccttgcctgtgtccgattgcatgcaattggaggccagcaaggtgaagctgttttgatgtgcttcagattcaaatgtgatcatgtagcaaccacgggtgggcagaaaacccgggggggttgccacatgtaaattttgagttgctacaggggggttgtagcaacccggttttaccttccacagtggatatgctcttagccttctctgagggctcttagaccatttttttctttgagatttttcctcaaggttccttttttttctcctggtcatttcccccttttccttggcaaaaatcctgagtttcatcaaaaggtttccattgtttctgtcaagggactgcacactgtggattcaggtgcaggtgtggtggtaaagcaatgtcaattagtaaaatgggaacagttgcaatggacaagagatttgaggtaggctttattttgaatgtggatgttgttgactaagattctttaatttcaggtgggagtgtatgtagaggtttgctgggacagaaaagagaagaagtagaatgtttagaatcagcacaaagaaggccagagcagatttgttaaataatccaaatactgggcctggaaaattgacccagaaaagactattttggccggattagacacatgggtaacaaagtctgcaaaagagctgattttgagaatgtaattttggaggccagtggtgatggggattggaccagattcagataaatgagtgtggtgtagaggaaaaagtttgctcagtcagtaataagacgtagtttccttagttggtaatttgggaccagaagaggaaagttgggaaagagggcttagaggtcaatgatattcaggatgtatgtggatagagtttctggtagaggacatgggagtaatccaattatgaaaatgaacctggttatcaaatatgagggcatgctaaatccaagtaggagcagagatgattttgaagttattgaaaggtatagaaggaggggggggggcaagccaaaggtttggagtttgtgtccaaataattgggttagaatagagcattggtggtgggttttgggacatgtagacatatgacaccaggaaaaatatatgctcactagatgtcaatatgctcactagatgtcaagtgaaatcatgtaacattgattgctgcttccatgtagatctaactctcttgtgacccaactacaatgtccccttggtgtgctacagggggcttagtacactgaagttagcttgatgtcacttgtcatcaagtggtcattgatttttcctggcatgagttacttgttgataggcaaagaacatgttaaggtttgggacagagaaggggtggcaaaggcttcaaaaattggaatatttggaataataagatacaaggggggaatgtttcccaaaattagtcatactcataggcaacaaaattatctgttttgaataattctacttctggtcacttttttgaggctattcaatcttcttacaagctagtgaaataaaggagtaaaaagcaaatgtagtcacagaaaaaacatagcagtaatgagcagaagtagaaatcatgcatagattggacaactgtcaacacatgttcttaatttctcaacagaagaccacacttttattgacatacttccatcaccaaaccctcagtcttgaatggcgacacccaaccatgggttcaaatggaggttgcttttaattttcatctttacaatcttaacattagagttgagttggcaggtcaatgtggtaaaagaagggactcaaggcaagttctttttttcttctttctgggaatttgagagggtgtttttattgtggagattcctgtgttcacaagtcatctatagctactcaccatcaattcagaggggaaaaaaagctccactaccctggtagttttgggttttggggtttggggtgaccttgacccagcttgcaaacatccagcacccataagtttgaacaaaaaagagccccaaagtctcgggggtaaatttcttttcagcacttttgctggaagaacttgctgcttaaaattaaaacctcgactccccagctgggctctcgattggatgctagaaatcagcatgggaaaacaccaatatagcacatgccatgatccgatccaacattcctctggatcctaccggatgtgcagataagataatgaactatatggtatgaggtggaaccatcaaccaccaaagttaatcaggttaaacccaaacactcacattttggaagatactgatcatggatacaggactgcatgatttctttctccgcgataatactgaggcctattttaatcaaaatattagctgttttaatgcacaaatcttcgcgggaaccctgatactgcgtttagttgagctcgccggtgattgagctcatatgcatgaacactgagtaatagtagatactggggtatcgcggataagccggtgtgaccggccatctgtaagtcccgctgccggatcagcacgggagtctcaagtatgcagacgacgtagacccaatgacccatgcccatactcactgaaacagataagtacagattgatgatgaatctctagttagatccccgccctaatccttcccaattttattacactggtatcatcctggtcacagtgccagacgacatctctgatggcccatctgagtcaagctttgatcctattttttggaatgttgaagaacatgaagccttcaagttccagtttgctctggtcacatctgcttctgctcttaattgacccggcaatctcacagataccaacatgttcaactcccaagttgcaaacaactcccaagttgagaaaaattgagtgttttggcggtttcagatgccccgatctaaacgaagtcgcaacggaggaatctctagaggaaaataactgctaccttacacgaactatcaaaacagagtcgtcagaatcgaacttgaacccaaagagcaatcaagttgggcttgtgtctgatgacttggctcataatcccatttacctttttcaggatcgatcgaatccgcgcaagcgcagaggaacggatttagctcttgaagaatacgaaatcaaacctttctcatcaaagacagcaaagcttctggcacaacggcaagataaatcagcttacgttttcaaactaggaaaaaaagaggagcctttttccaaaattaaacaagaatcaaacacgtttgaacaaaaagtacaaaaggttgaagattatcacccagatgatttttttgatgtttacaattgggattatgtgagagagttcccagaaaaagaaacaacatgtgctgaaggagacaagccaaaatatacactccaaaagcttgtggatgacctaaacaaatgtaaaccattgagtcaacgcgatcatttcttctggatcccaaggaaagatgccacgcgtattctaaggaagtacaacaaaacagggttatgtttgcccaatagattttcaaagagcagtaaaagaaattccattgcaaaaatagtattgaggctctcagataaaaggttagcaattgaggaataccctactctttcagaaggaatattaaagcctttggagttgagtgtcaaagccaaaatggacaagttgcaacacgaaaaaggaagctattattcagaaaaatcagcatcccagaaaatccaatccatcattgaatatgtgaagaaagtcaccaaagtggtcccattcttaatcataacttacctttcacttttcaaggagcacaacgaaagaatcatagacccaaatctagttggaaatcttctgaatttcctcaaagagatctggaaaagcattctggaatctgatccaacccttctagggaaacattcttgggcaagaatcaactcagatttgtttcaactgagggacttgagtgatcaaagtaaggcacaccttaaatattggaaaagtaattcatcatcttgcaatactatggcctggaagattgttaggtattggatggaaataaatggcaaatccatcaatgcaggttctccaaactccaaagattttgatctaatggtgatccagataatacacaagataatattctatgcaaattatgcaactatacttccaaatctggtgcctttgtcacctaagaaaaactgtatttgaggattttttcaatccatattaaacttggtgcttcatttcatactcaatacagatccatgttttcttttttctagtgagggggcttgagttttctttatgattttaaacacaactaaaagctcatttattctcaatctgtcttgattgcttatgttcaatattatttctgatatgtttgagatctgtcaaattgttgtttggtactattttaatacatacagggtttgattacacagctcaagaagaaaaaatgtagtcaatcaggttgaagtagtgaatgggaaaaacaaaaaaaatatcaagatctaaattttcagtggatgcaataatccaaactatgtagaccagtacatcatgcaagaattttagggaggtcaaatacacaactaagcctgacctatctagtccatgcattggtcaaacaaatgttgccagatttacagtgtccaggttgaagccataacttctgacaaccagcagcaagtaatcagacaggccctttccaatcaagcctacctccaggtgagtcttggctgctgagttgattggataaactctctaaggagctggtggaccagcttatccaacaaatccaagctcatatccctgagaatgcttagacttgaaagcgcagcaactttcttctctggttttggatgtaataccctccgtcatacttttcctagagtgatactctatgaatcacttgcaaactattagtccgggatgtccaagagggcctattttgataatttaacaaagctaggatttggaagaaactggcagtagtccattgaatctctgacatttgtaggattcacttcgggtatccccagggcgaaatgttgccagatttaatgagcatgcatagtggcacttggagtattgcctcctcaaggaatgtttcacaatcgaagggtttatggttagggtggtaagaactcaaggggcactaagatatgaattgcaaaccacaaaagaattgtgaattcaacggtcagtttgaccggaccaaagaactatgtacatcctatatgaagggctaggccgcagcggagttgacaggtgctgggatcggcgcgccgttggtggcttcttcaccctcttttttcgcctcagcgacggcgatcttgacgtgtaatgctcggccgtccaactccttcccttgaatttcctccaaggccttcagttggttctcctcattcacaaattctacaaacccgaaccctttggatttgccaacactcgatccatatcttcgacagaccacatgagctgaggcgacttggtaactcgaaaaaaattcttttagtttttcgtcggtcacatcgaatggtagatttgccacaaacaagagcctagaatgtgagaaaaaacgatgctcagttcaagtccatagataggaggaggcagtggaatataaagtgatcggttcaacaaacgtttggctaggttcgccttctggtgggccctttttctttgggcgcctttcgcgtttggcgccatcgacagatccgggcgctccagcgcctttccctcgccgagtgcgagtacgggttgaacggggtttgccaggttgatcttccccattatgagtggaagcatcggtcacggcaccatgatcatcaccgttggcctcaggcttggattcaccagcgggacggcgagcacggcttcgcttacttcgaccgcgcccagccccacttctgctgcgtcgggcctataacacattgcttagtaagagagagctgatatatatgtcataaaaaacaaagaaggcctcaccttggaaccagtgggtgaaggatggtccgtatcgtggtcctcatcactagttttcgcatcgccattagtttgacgggctttggacgccttggcagctctggcagccgcgcggggtactgcgccaccaggtgtgccctacacacaccattatcaaggaagatcagtaagctatagattatcattgtgattaatgagaataacgctgtgagcttacaggagcaggcttcgctatttcgacgttgatggctcgtccgtcgatttcggttttgtccgtcgcagcgacagctttttcggcctcctcacaagtggcaaaggttacaaagccgtatcccaaggagcgcgtaccgcggtaaatgatctggacgtcggagctagtggacaagtcaaacaagaaatccagcacagtacacgggcgagtgaaagactatcagtgacatcatgcaaaaaatatcataaagaaagatttaactcacatttgaccatgcgtttgaaagacatcgcggagttgttcgtctttggttgcaaagctgagatttccgacaaaaacctagatcgagccgcggaaaaaaagaagaattttagttagttaaatcggcgaaactgtactggtgggcgattttttgggggtagtcactagtcagggaaaataatgccacagctgcatgtgaggtcaaaaggttgattgtagaagtgaaccaatcggtggacatatcggatgaggcaacagataatttcgcaagctgtatgatattctagcccgatttcatgatcatctcacctttctgcctaactcttggatagtggtagcctccagcgcatcagtgatagcagcgacaccatcggtgccgttagcagtggcagcgtcagtagccatttttttcgggtcgtttggcttagtgggttggttcttctgctattttcttttcttctaattggggagggaatagacctgagcgaataggacttttaggtattagcgctcagagagaggatggaggggcagagactctgcccaagtggaagctcgtcccacaccacgcaaatgactcaccaatgaaatcgggtggttcgagagcaagtataagaccgacaggataagcaggaataagttcaatcggttttttaaggagcagaccgaaggtgggcactgggagggagcagcgatcgataacaggtgggatcaagggaacatgagctgttgaccattcagccagagtcaatcagttcaaccgaacgatgaccaaccagatcggggcccgagccaccccagcctcacaaagggtcgagaactgtcgggcgcgcacagcagcgagctcagactggctgcggataggatgtggtttcaaacatgcttgaaatgcagtccaagacgaccaccactgggttcatgattataagcttcatgatcaattctgaacttaaccttgcaataaacgcaatgaaaaatacacacatatgatgagctccaacgactactgttcacttatcttagttttttcttgtttctattagactgtttcttgaattgaacttggcccttgcatgttaccaatttacctcctggaatgtgctagttcggcaaatctttctactactgaccttgttccacaaatccttcttccctgaagcccaattccagtgtcatgatttgacttgcctttatgattctttgatctatccccaacctcttatggaaaatcactcagtatttttacaactactctagccatgctttataaattatagttatcatatgatatatccccttgtcaacaaactataaattttttggctcttttatttttcccaaaaaatatttaatcccaaagtgactgtcatcactctcaatgctgagtggattttcctgcagattcatgggaatgaacacatgaacaatcacttggtggccaaaaagttctttctcacttgaataagatagaatttatccccaagatttacacaaaaaaattaaaataattttggtgtattcaaaggcagtggttctctcttgttctctgaaattacacatcagtattggtgcccaatgcctagtgtctgcttaagcaccatcactcacaatatttcaagaaaaaactcacctaagcggtgtggtatatgacaccccaccaatttactacatggttagataggtggctcaaaagacattctgtttctggccttaagtggaaaagccaactgtgcagtgtttttcaaattactttggatcttttaatcaaaaattgaacagaattaccaatatgtgcacacaaattcaaaactggattcatcgtgatggattgattaagattcctggatctgttttgtaccagattgtgccattctagatttgcaattcaatcaagtttcttcacttagatactggaggactccccgtcaattttacagccctctgtaaagctatttttacaggctgcaaaacaggtttcccaaaaaaaacaattgctttacagcttgtaattctaacttcacaaggcctgtaaaaccaatgggaagtcctccactgctgttggtgacaaattctcattttggtcaggtttcttcccactcatcttgttgtatgtagtgatttgaaaccattgtctccaactctcttgataaaccataaaccattgtctccaactctcttgataaaccataaaccattgtctccaactctcttgataaaccatattgaaggatcataccagcattcaaggctatgttctttccaattttactcatcaacaacagtgtcaaagatgaaaccagtgatgcagctaaattgactaatcacacaatcaagagttaatctaagttatggcttcatcattgtttggtttgtggaatcaaggaaagaaacttcaagaccaggttttgtagaaatggaaaactggggtcttgagtacattggtcattgcctcaatgagggatggcatgaacattcacttccaacagtcaaatcagatcagatgattaacaacttgtatcccattttcaagagtcagtcagttttgaaaaagcaatctgaatttggcttggaaatctgaaccttatctcacaatcaggtagcttatttgacttgtgagtttttggaattttcaatctgttttctcttctctgggcagtcttccgaaattccttccaccacctgaactcctccaaatgacgtcagcaggggattagttcgggttcaacctcgcgggcggccccccgatgatcggctgcatgtgtaccgcacccgccgtcatcggtgtcccaacgcccatctccatcatccgctacacacatatcacctccccctcatcatctctggagtctttgatcagtttatgtgctaaaaattaagatccgaatctcagaatatcatcatcaacatgtcctttgccacaatccaagccttggaagtcgtcatcacgggttcaggtgaatttagcgatcattattcagaatcagttggacttgttttattattgctaaccaagcttgaatatttcctgtatatagataacgagaagaaggttttacgactaaacacgcttcgggatgaactggaaacactcgaatctgtcagtgactgccgacctccgattgggctttcatttttctacccactgagcctcctaattgatcaacatatcatctgataatatctgtctccttccagccgccagatctccaacctttgctcacatctctcaagagctcactggattcttcgaatgggcatctatcttatgctgcacttgcttgtttaccaccacttgcccgcacactcgcttcaccggctcatcaatctgccctgaagcagcttgtcttctcgctctattctccggcctcaagtagtgtggctagctttctcggagatgccaaacagcgaacccgggagacagcacgagctgctcttttcggcgccgcctcagccgcctgtgaagcccatgtgatctcccaaacttctccccggacggatgatgtcttgcaagagattgaacgtatcgtgaaagagcaagggtttgccagtaagattgctcgggcccgggtacaggtcagcactgatattcttaatcatttcctcagctgtgtattgatttccagtcaacattcttcctcaaagactctctattatctttccgagatccgctcccggtatccggcgttgattccattcaagacctatttaccttctctggtttcactgctcgaggactccgatgtttctgttcgaactgctgcatcagagtgcgttactactgtgttttctgacccatcattgccagcatctgctcgaggggatctcaaaaatgagctggcaaagcaagggacacggcgttcaacggtcgacagtatcctagcgaaagtcttcaccacctcaaacccgcctggcaataacacaactgccgttggatctggtgcggacgatccacccttgacacagaccgataacactgtgcgcgatcaggcggtcgattccagtagcaaccctttagccaactcgcaaactggtccacctggctcagaaccgccacccccttcgggaataattaacccagtttttgtatctggtccccgtgaattggaatccatctttgcgaaaatgttgtccccatgggaaggcaaagagactgagcacaactggcaagcacgagaagctaatatgaacacacttcgtggtatgattaaaactaatgtccacatgcagtacactgccgacttcatcgctggtctcaagtcgatttctgagggattattgaaatcattggcctctctacgaacaaccatggctgttggtgcttgtaatgcattcgttgaactcagtgtactcggccctgcactcgatccattggttgatataatcttgcctccactgcttcgtatggcagcccagacgaagaaaatcgtctttcaagcctcgcaggctgcagtaacagccctcatcaagtcaacatatcatcctcgtgtcctgcaatatctttcagcgtgtgtcaatgaaaaaactgtccaagcacgcattgcaggtgtttctcgaatcaaagagtttctggattttcatggtcaacgttccaaatctcagattgaatcagggggtggacttggaatcattgaaaaagtgctacgacgatcgttggctgatgctagtcctgtagttcgagaaactgcccgtgaagtgttttggaattgctctgcaatatggcctcaaatgactagtcccctaatcgaatcactcgatggtccaacccgcaaacaactagagaaggctagtacgggtcgccgagccgtttcaagcgcgtcgtttaagactgaaaaggaaccttccagtcgaatctcagtgaggtcactgatcaaatccacacgttctgcccaccgtgcggctgaaaccccgaacgtggcaaaagcggcacccatctcccccagacaagtcgccaatagcctcggtggaatcgaatctcctgcgatcaagtcaacaggtgcaacctctggctctggtctggcacatcgaacccctgaacgccagaatactgcacaatcgccgcgcagaaacgatcttaagcgtagtgtgtctgcgcgtgatccgcccactggcgatcggtccaaatcgtcaatttcatccccaccactcggactggctatcagtaaaacgatgagccctcacaaaaccagtccagcatcaccgatctctcggatcgctgtacgatcagctagcacagggaagaattttagtccccccaagttcagtgccatctcgttagatgatcgccacctagaaacactcttggatgtcactaattgtaatcaatctgaatattctagtcaaagacttcaatcgaggaaggttttgagcgcggaaaacatcgtcgaagatgcgatgaaagcgcaagctgagcaggccgaatctgcggctcatcgacttctggagctcacggaagatgaaaacgagctccagccacttgtgccacttggcccgggtggtgttttactgccagcaaccactcgcgctgatcatgtccggctaactcaacttgcgcaatcaaacatccccaaacaatttcaggccacgaccaacaaagaaaccatgtggaaacaattcgaagattctccacgcaatcatcttcatattgcagtcgaagaagtccctaagaaagagatcgcgcatcgcggaaacaaaaatctttggtggcaccgccaagctgaatgtaagccccaaagataaaaatttctgtagattttccacttaatctgaaaccagaaatgagaacctgactatgcctaaattcaattttagtgtcgatgtgtgcgggtcgacaagatgcatccccaagcgacatcctcaacttgatagctcaaattgaggaacatccaccaacctctcaagatcgtcaaatatatctagatttgtcgcaagcgtgctatgaacatagatgctcaataggcaaggtagatagcaccggtaccataatcaaatccgaagagaaatcccagatggaaaagaacatggagttctggatggaccagaatttgtttgacagattgtttgaagccctaaaagaaaaattaaaacaggtatgtcggtttatcttatgatcacccttatatccatgagagaaaaagctcgaagtaatctgagagtgtgacatgtttttttctgttggttgcggtttagaatgtttctgtagaagttaaagatgctcagttagtcctattaagggcattaatactatatgagaccatgttgatgggtggcaaggagaccgaactgtgtgaattgttattattggtggcttcggaaggtgtatcgaacgtaagccaaagtttttgtagggaatcaaacaggggaagattctaacaagaaacgaaagcggtttagttaatcattgcagtagaagccttaggaagcttatgggccgaaacaagtgatccagtttatggcttaagttgtttgcgaagttgtgttgaaatcgtcagccaacggaatttgatcaaccaagcttcctccaaccaaccaggatcggagaattggatgggattggcaatgagctgtctcggtggatttttctgcagactgccggctgaaattgtcgaagaggagttacccaaagctagcgaactgatcaaacgagttgagtacttcacttaattttttcgatatctaaacaatccattcaatcaaaatcgagacatgtgtagccaaggtccgattcataacttttgcggaagctacaggatattaacaaacacttttatgtgcattgcaggctctcaatcatcgtcaagccgagattcgcatgtcagccgtcatgagcttggtttcagcaaatcaagtaatcaagaacgatcgggaaatcttccaagttttgggcaacctgaccactgctcaagaagccctgattacctattatttaactccaagtcaatagccccatagtcggtcatcaccttttttcgattttacttgttatcatcttttctagacagtctttctacgcattattctgtccttctcatgtcagcttcaaaggcatccgaaactctcagcaaatccaagcattatattccaatgcttgttcctcatcggtctcgtataagaacacctatttgtgctttctgtatcaaactatcttctttctttacttcttccctctatttttctgtcctttgttcctttcttttttttcttttttttttttttctttttttttctttctttttctttccttcgcccccctcctttttttttctttccttcatccctttcttctttattttctttctttcgtccctttctttttttttctttgtttcggtacttcttttgtctttccttttgttgttgcgggagggggtaattttcctattttttcatttgagatgtcccaaaacacttcatccacatattattttggtggatcgttattgatagtttgcttagaaaactatgtactgtatcccacttgttttgctcctgtcatcccgtccttgcactatgcctgccctttcattctttgtagtatggacgcaaatacacccacacactctcatatatacaatatagatattgatctaatctaaagcagcttttgttggcaatgcacactcctttttgacaacaatcaactgaatcacagtctatgacaattatgccaagtggaccgtccttaaaaatacggaatggagaatttatcccacatggaaatgaccacctgagtgttttgtctggccggacttgatacttcattcccgtatttttcatataagactctttgttgccttgagacatgaaatgcgtatcaaccttggcctctacttggacgtgcacactatccgtccattcaggacagcgctaagacgctgggagcatgagcgcctctaactagcgcacgcggagcggcctcaaatctctcatttgcttacattttcggcaccctgtgtcaggtgcctaggcaatcccggagacctcccaaaagggggaactcccaagactgccgtgtgagggtcagggggggagaaggcccgacgtcccgcagacgtaagtctacgagccgtttctcaccggtcttgccggcaccctcctgaactcaggccatccggaaggaaggcatggagaggagggtactgacagttgtacgggaggggaggccgttctcccctgagcaaacaagacacccccgtaggggtgtgggcaaccgccagacctgtatctactagccgggtggctaggagcccagcggtgcctcgctcttctgaacacacaagtcaaatgaggggggatttattgcgcagaaatctagtccagccttccggttaggaggaccaggcttcctctaactgtcttaatagaccgttagtggactcgatatcctcttcagtaaattctctcagatacaatttatagctatcagaggcccatctccctcttaggcaaatctgagtgatgggaatcccgagcgccttcaggagggaagctcctcctacccggaaggagtgccctgagaccccagcgtaaccgcacgctttccagattttatctagtgctcgggtagccatgggcttggtgatgtggaaccgcccgccctcgggatcggtgaagctaaagagcgagttgtgaccgtcgccttctcgtaccccgttcttcttggcgtctgccagtctcctgttgtaacggggcccttacagagtcctatgagttaagcttcgaatctaagtgtttggaacacttaagttttgtagatagtgaataatgtttgtttgtatcaaaagttgtgtatcgtattcgatgaggaatgatacctcatgggaaagctgcttttatgtctatgtacaaaaggactgtgcgtacatagaatagcagaaacaatcgagaataccgtgaaatacaataatgatgtcatgaacatacactttgggaattaataccattgatttagtcttagtacatattatgaatatacagagagagatatttgagggactgtagacgtaagtcctgttatctcctgccacggagtataggcgcacggctacaactacccccctctctagagacggaccggcctcgggacgcggaatcgggaagaaaatcaagccgacgacaccggaaccggtactgtcgcgacagcttttgctgctttggcaagatttctcgaaactttgacctcacgtcgattgtcgtccaactgaaccgctggcggaaccgaccacatctcatttgtcacgacggatcgaagggaaaccggccgaaggtgatttccattgaccggacgtgagtactcctccccattatgatccatcaagatgtaaacattattttccctaaccgccgcaatttcaaagggaccgaaccaccgaggctggcctttggtgtgcgactcgtttcgcagtttgaccgagtcaccaacgcgataagtgatcagcgccgaaggatttagtttgttatcgaaccgcttcttattggccgacgctctcttatccacaccctccaaagccctcactcttttcgcattcaattcatcaatccgattcttcagttgttgttcggaagccgacacctcggacttcgcgaccatcttgatattgtcggaaggaagacgaggtcgcaccccgtagagaagttcaaacggcgaaaatttgctattatcgttcagatgaatccgtgttgaatataaagccgccggaaagtagtcctcccaacgcgccggatctccagagacgttcaaccgaaacaacgccgcctccagaatcccattataccgctcattcttcccattcgtacgcgggtgataaccagaagtgttcaacttcttaatattaccagcagacaagaacttcaacaacccgttggacaaaaaattcgacccgcgatcagtcaagaattcacgtggtaaaccaaaaggggttataatttcacaaagaataacatcagcaatgttcgccgaagttgcctccgtcatcggaacagcaaccggccaaccagtgcaatgatcgatcagcgtaagaatccacttccaatggttcttcttggattctgtcattgaaataaaatccgccgaccatcgttcaaatggaccaaccaaaggtaagggaacctgttgccaagtttcctgtttctcatgaggacgttcatgaatttgacactgtgcgcatgttttaacatagtcacacacatcctggtaacgcgttgaccaccaaccccgtccccgtagcaaactcaatgtcgcatcacgacctctatggccggcttcatcatggacttgcctcaaaaggcgccaacgatacggagactcaataaaaggggaatactcctcgtgacccggcctacctcgccaaaccaaggtttcctcttcctcgtctacgtcaaaaaactcggccaagtccacagcttttctcagcaattctggagcaacggtagcagggacacgacgacccaacttcaaataaggcacaatcaaaggccaatccgacgctcgtaactcatcattaacaaacttaatcatcaagagatcactacgacgcgacaacgcatcaggaacaacattttcagatccctttttataccgaatttcgacatccatttcagcaaattcttctacccaccgagccaacctcctagaaggcatcctctgagtcgaaaaatattgcagtgatgcatgatccgtataacacacagtagtggagaccgcaccatcaaggtagacataccatttacggtaagcatgaatgattgcatacaattcacgctcttgcgcaggatagttacactgtgaactattcaatttctttgattcataggcaacaggatgccaacgaagatcgtcatcttcttgaagcaacacagctcccaccgcaaaatccgacgcatcggtctccataacaaaaggtttcaacacatccggcatcaaaagcacaggagccgaaaccatcgcagctttcaaagccacgaaggccagttcatgaacaggaagccaaacaaccttttggcgctttgtaacattcccgccggtcaaaacatgaagagggcaagctatcttcgcaaaatttgcgatataccgccggtagtatccgcacaatccaaggaacgagcgaacttcataaacattttgaggacgcggccactcattaatagccaccaatttatcctccatcggtttgacgtgattatgggaaacaacatgcccgacatactgaatctcagcctgaccaaacgaacacttctttccactgcacttcagttcctccaccgacaaaaccttaaaaaccttttcgacatgcaataaatgctccgattcagtcttcgagtagataagaatatcatcaagatatacctgcacaaaatcattgatgaactccttcaaaatatgtgtcatcattctctgaaacgtactaggcgcatttaccaatccgaacggcatcactaaccattcataatggccatacttagaaccaaaagcagttttaggcacatcagccggcgaaatccgcatctgatggaatccttgttgcaagtcaattttcgtaaaaaacttagctcccaccagagcatcaaaacactcttggatcaacggcaaaggatggcggtctttcttggtaacggcattcagagcacgataatcaacacagaaacgcaaagttccactagaattcttagcgaataaaattggtgaagaccaggaagaaacggaaggttgtataaaaccattactctgcaacttccccaaccgatatttcagttcacccagtaaagccggtgacaattgacgcaccggctggctaacaggtatcgcatctccagtatcaaccaaatgctcgacaactcgcttcctatcggaagcacgctcaataggctcaaacaacgccccaaatttttctaccaaacgacgcaaactcacactgaacgccccatcagggggaaaaacagtcggcaaagaagaaaccacgtcctcccgcgggccagctggatccaccggaacgggtaagcaaacaaaaagcacattctttcggttcttcattaccgatttaaactgatgtctagaacaatgcccatcaacaacatcagtcaacacatttaattcatgcggccgaaaatcacggacaaccggaacatcaggcttgaacatcacaatagaacccatcggtcctttaagcgaccattcattcctctcccaatccgtgctctcgacatactgaccaatccaatcacgacccagaataacatcataggaagacaacggaacagtcctacaagaaatatcgaaatggtggcctgctaacaaaacctcaactaaggaaagctcagaacgacgcacctcctggccgaatgcacccaaaactccaaaactctcacagggaactcgcgacaaccccctttcaattgcaaaagcctcagagacataagaacaacttgcaccggtgtctatcaaaaaacgggcatcccggccattcaaatcaaggaaaaaatcgacaacaacggactcatcctcggcacacaaagctaacaaagactcaggtttgcaactccctagtccatccaagagcgagtccaaaaccccctccgagctcacttttaaacggttaactctcaaaacattttccgactcccctaaaaggagggagttcgtactctcaacaggcgccgggacgatcaaccccggcactacactctcacaatgctcaacagatgcaggaacgacagactgttcattatcactagcagcagaaatgacagaaatacaggcatccacacacgtcgacgggcgagacaatgccacgtcgactacacatttaaagacttcgactttccggcaccagcagaagcctcatattgacgttgacgatcggacttcggattgggacatttagcgctaatatgtccaggagtgccacagttgtaacaattcctaaccgctccatccgaccttttcttcccagacgaaccctcaccggagtcgacctcctttttcgagcccgatggaccaggaaaacctccacgagaaccagagaaacgcctagcagcctccgcagctgccatcttgacacgacgatccatatccactgtgaaactagcgatccgagggaaatccatcggagtttgacgattagcctcagccgccacctggtcctcgatcctcaaacgcaagtccggaaccaaacgctccacaaaacccgtacaagggtcatgagaataattataaattttggccttgacctgccagtcacgaaatcgattatagaaggtctgcgcagtttcgttgggtttcatgcgtaatgccccatattcagcagcaacagcggctttgctagacatttcagggttgagctcaatcaaccaatccgcaaaatcatcccagctacgaggatcgcgccccgcacgcatcacgtcattatagtcctctcgagctttaccgacgaggcaacgaatgccaacctgatgccagatacccgggtgaacaaaacgcaccgccaactcaatcgacagtttgttcaaccagttgcggacctctttgctgtcggttccactaaagttcgggacgatctctcgattccaacccttcatagccttagtgacatcggtcacatagacctgagcaggcaacgggccgtaatcggcaacattggggcgagcaaaatccgccggaggagccacagaggcattcctcccccccgtaggagggccgccatcagttggcgcaaaaacagagacccgagggtacgtatcaccacgatacctgtcatgacgaggggggtgcttgacagtatcattactgtccacatccattccatcggaatgaataacagctggttcttcggacggagccacaggacgaccagtcacagcagaggacggtacagcgacctttgagtcctcggggggataattctcgacgaagtgaccctctccatgttggggtacatcttcatattcctcctggcccgactcctcgtcctcgccttcgctccaaaaatcaggattttccttgacccacgccacttgctgaggggtaaggttctctatctcctcagtagagtacgacgaaccgttcatcggacgaggagcccctgcgataacacgagacttccgacggacggtaacgtttgcggtagacttaggtggcatgctacccaaatgaccgaaaaaacacaaaacaacaaagtcataacaaaaaaaacaccatcaaacagatcagcttaactcgccccagaagtcgactgacatcaaatcagacacatagatcaatagaaaaatttcgacggcagaaacccacgtacgtcgatataaccaatcagaaggcagaacaaaaggagtcccaaaaagacaaccaatgaccgcgcaatataatctacaatcccccgacaaaaggaatcaaagcaaaaagtcaatcaaaaccttccaatcaatcgtcacaaaggcacaagggtaatgtcgcaaaaaaaatttctactttttagctctcgctaccactgtaacggggcccttacagagtcctatgagttaagcttcgaatctaagtgtttggaacacttaagttttgtagatagtgaataatgtttgtttgtatcaaaagttgtgtatcgtattcgatgaggaatgatacctcatgggaaagctgcttttatgtctatgtacaaaaggactgtgcgtacatagaatagcagaaacaatcgagaataccgtgaaatacaataatgacgtcatgaacatacactttgggaattaataccattgatttagtcttagtacatattatgaatatacagagagagatatttgagggactgtagacgtaagtcctgttatctcctgccacggagtataggcgcacggctacactgttgaccgcgaggatggggcagagcatgtgaggtagcttgtctaggcgaatcaattgttcttcacctgggctagcggtcttggctccacgaatgactaggaagatcgtatcctctcccttccctggttcgtttctgatgtccgaggttaggagggaagctcgggcgtggaggggaccactctcgtcgttgtatgtgagttcgaccaacctggccatcccccagaaggctaccacgcagaggtcgaagagtgccctctggaatggcccactggtcgccaagatttctgcgagcttgatcattatctcgatggttactgccttcttctgtggcctcttcggtgcgtcggcgtcaatatatgatgaagctttgagcatagtcgctaccttcagctttgtctgttcaggaaaggtagcgttatggtaagtgtgccacatctgaatgccggctaggtatttcctgagggtgttggccgcgacgtcgtgggacgaggtgcattccgctgtcctacctgcccagcaacaaaagtcgtagatgtccgacgggaggaggggcagtttgtaagggagcctacccgtctctttcgcaaaggtttggtacttctttactgccacattgtagctcagtagagtgttccaccggtagccaagtaagtaatggcagtcttgtgttgagggttccttgggaagcgacccgttgcttgtgatgcagcggattttcgtgacatccatcatggttcacagatgcaattagggatatattgcttggaagagtggagagaaagacacgcgggcaggcagagaggaggggggcgataagatgtgcgagcgagtggacagggtgaggaaggaggaggtggtgggatagattacagactagtatacaaatttcagctggtggattggaatagtcttgattctaagtctaggggaacctgtaccggtagttgaaacttgatgtccttaccggatctgtcaccacgggatagcgcatcggccttgttgtcctcggacgtgaccctcctggcgactatgtcaatctccatttctactagtaatttctgtatgatcttccattcttcgtttacggcttggttcttggacttccttttccttatggctctttcggtggtcgtgttgtcggtccacactatgagggttttccctcgcctaatcttaaggtgttcaagggcgatcagtcccagccttatggctattgtctctagccaggcaatgtcccgtttgggttctggtccaaacctccactggtcggttagttgaaattgggcccagtatcgtcctatggttattccgataccatagcttgtcgatgcgtcccccatccacccgatttcggttgggtctgggtttcggatcatccttgtttccttgaaacaaagcaacgtcgtcaaccattcttctaggtctcgcctagcgtctattggtaccggtaggtccgtggtccggaacacccacgagttcatccaacggtaaagactgttgagataacacctcagttgggggaggaggtatgaaacgtggttcagccgccccgccatcacttctacctgtttgaaggagaactcagcgttagggattagaaattcttttatctgttgaacccgttggaatttcttgtcatctggtagccgtactgtcttctttatagcgttccaaatgaagccaatatatttttgctcttctttgaaaggggaatatttagtggaattggtcttcacccctagtgtttcagatcttgcgactatatgttccatgtccactagggagtcccggtgtttgacaaacaagttatcatcgacccagcggaataccgtgactaggtcgaattcgtgtaacatcagttctttccaggcgtccgctggcctgccaaaggagccgcagccggctactccgccgaatgcaattcgtgtgtctatcaggatgccgccgttgaaatctctaaccatcaagtatgcccattgagctttggcggtggggatttgacggtaggccttttcccaatttaatagggctagtaggattggttgggtttggctgcgaagaaacttagatacacgcttgaaattgtcccacgtagtcgtgtagtccagcttgtccacgaaggagttgactgaagggcagtgggggtcgttgtgcgggaaggagaggtcgttgatgggtcggacagacccatccccgttgactaccgcacccagagggttcgaacggaagaattcgtacttcttcataagttgttcgtgagtataagggccgtacatcctaccggcttccacttcctttgctatggaggattctatcttttcttgggctagcaatgctgattggtggtttggaggggtgtagtaggggatcgagggacctaagttatggttggggataccttggtcgaagccgtgtctgaagccgtgtaacacgtcggtgtatttgtcccgcaatccggccctgttcagggccttctcccactgctctatgtccatctcacattggatctcttccggccaaatgacagcttcttgcttagctgggatgctctgcctttcttgactctcaggtagcgggtattcaaagctactgcttgtgtcactgtgcagataggcgtagctcaaagttaggaaaactgcactcattctttcattacgtgacgaggtccaatatctatgtaaattcatgtatctatatatatacaattgtctttttttttttttttaagtaggaggtgagattaatgtgagattagggggagggattgggatttggggtattccgaggtagcaatctaaatcgggatgagaaggtgtgaggatatgatgatgagatgatgaaaagaacagaggtagaattcactgttgtgaaaggatagcggaggagtacttaccagtcgcgtttccggaaccctcctccatagttggggttgaagttcttgcctttgtaaccagaacccttctgggctttgccgctggtctggtctgcttggcttggacgttgtgggaggggaatcgcgggtaggttgtgttgcgtcgccgccgggaggtggctgggaggttgttggggagctttcggtgctgaaggatttggcgtcgagtttttggcgattttttggccggtgtgcgggtcgtagccatatcttactccgccgatggcgtaagggttgtcggtgacaccgagctcgttcaggtttcttgattcggagtgtgcgtcgtccgctgtctctggtttgaaaaccgatatgtttgaaaacgattcttccccgtcttcgccgactacccgaaatgcaaaggcattattccggattctgatgtcataccggagtgcgaccataaacccatgtttccgctggagtctgccgcagtgctctttatggagtattatccactccgctgtggtaattaaatatgtaaaaaattcaaagttttttttctttatatacatttttctcataaattcactcagaaatcaaccaatacaacttcagaaatggattctacggacaatttcagcctaggtcaccactggacgcatcattggaaccctcatggattcaaagttacacccctacggacgcatatcacaagcaaatacccagtcaagcacatgtcacaaccctcaaatcacctctcagttatgcttatacacagctcacggtatacacataatttcccacacctctttatctccaccgcataaattagtttggttctatttgtcacctcatgcactgcctttgcaggctgcgcagtcttgattgaattacttttcccacagtttattaattttctcacctcatttatgacaacagctggatttttcccacactttattgcctcatttgacactttctcacattatttacgcactgcagcacagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgatcagactagctaaattcactcatttgtacctacaggccagctaaaatcactctttcttgtctgccacatgaagctaaattccctcacttttgtctataaaaggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatatattcaccttcacatttcatcaaacaaagttttaccggaaccgaccaatcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctccatcatccccttctcaattcagcaaaagggtttcacaaccacttttgagtcttacaccgctagaaccgggaagttgtagcggtctttcatcgtgtcgtggaaacatctgtgattcaacgtccagtctgagaatgactgtagccatttgtcggggacggcgagaccgtggtagcgaagacctttctctgctgccgtcttgtctgttttggcccggttccttgagtggtaactgagtgcttcttcctgccacttccggttgaaaatggtaagggggattggtcctttcagctcgctgatattcttgtggaagtaaggggtgaagcccccgtcgtcatgggagttcgacctctcccagaggaacttgatgccgttagattctgtgggtcccccggaagctgaaggcctcttctgggggattaccggaaggcttgcgatcacttgaatctcatccgcgttttgggaaacgattctcgagtcttctttcaatagggtgtcgtgcattgagaaaaatcggtcagctctctctttgttgccctgttcttgggctttgatggctttcgctagtagcatttccgttgctttcgccttcgttgcgcttgggtcgactatcgcaacgcattgtggttcttgtgaccccacgcccgtcgagcctaggttcagcaattcaattcaatgtgattcagctcgctgtgtgtgtgtatatcactattttcccctcttttttttttttttttttttttttttggcttaccgacttctttgcacagggctgaggcggttttcgtcatttgggaggttgtccctttcgatgaaagcgtcgagtttttcccgctggattgtttgggttgcgtttggggttgtgcacgtccttcggtggacttgagcgctggggcttttgatggagcgggtgggacgttggaagtgagggttctcttcggcccgggtgtggaggcgtctgaagtcaagggaaggtgtggttgttgtgtttgttgggattgtgtggggttttggtcggaagggttatcgagagggttttgcgatgatgaatttttgaccgagtcactgattgactgtaaggggttggtcattgtgggaagtgagtggttggaaaggggggatttcggatgaggtaaggggagtggttacggagatctggttatgaaggaatcaggagttggtataaagttatggatatgaaggatttgcctaactcggtgaagtctttgccgagctatctgggagagttgaaattctttgggagagagtagaggggtttatacggagagtggatcaaaaggatatgtatttagcctagcggataagtgtcttatagggatttggaaaattcgaaaaattctagcgggggaaagatttttaggcgaagtagaacgtatctgcttgatacgaatagaggaaggagaggggaagtggggggaaggacgaggcaagaggaaagagcgagctggactatgtagctcttacctctagctcctgctccctgtattctgaagccacggcttcctgctccggctggccccaagccatgacaggcgccaaggagcgccagggctgcagaagcgtgtgggcttgtcacccatggacacgctacaactctccctgcagttccgtccctgctccatcttgtgaataagactagtgtctaagggcggctgcgccgcccgccaaaattaaattatttctctcctcaacctcaatctacattcaattacctgaataaatatcctaatctacaatcatgttaacttctgcactattaattatttctctaggtttaaatatatgctttaccaccacgttgaataagcttggatcagcgcccacttgagttacaaacaaattccgaacatttttaacccgggccgggaatcgattagacaattgaagaaaacgcgcgatcggaatgtctgctttcctcacaagtaggaccctgtccagccgatttgggttgaatctaatgttcagagagcgtaaagatctttgtagatccgatctgatgtttttgaagtgaggacagaaattgaagaggtggacggtggtgtctctgccagggcgccagggcagtaaggacagagtggatcgaaatgcctgtttattcggaaaagaaaagaattcagtgttcaatgacccgacgcgagttgaaattatcacagaagccgccgcgattgtcaatggtcagtcaggtttgcatgcaaagagcgctccatgatgaccgtttttttccacgagaaaagagctcagtccggggctgagtgagattaacggggtgttttttccctgtttcggcacagggagtcggaacgggtagatgatcaaaagccggatgggataagctcatgatcagtccatgatcaaggctccaagctcatcaggagagagagacaaaactcagcctgacgggagagagccatccattgccgctaccggccaccagtgggaaatgggagacggcagcagctcatgcacgcacaacgcttccatttccatcatgatatcagtagtcactggcggcgtttgaaccattcccggcggtcctttgacttttccaaggcttcatcctcactgagacaaaaacaagccttgcggcctggctcggcccatcgtcttataataacgtctacaaaaggaggacagtgaggggccgtctgacaggccactctattcatacttgatccgatagcactcaatcctcatcacatctctgcgcacatcccttacccgtaacaccaaccccactcgacatcccctacaccagcctaccaacttagcaccctcaacctagacatgtcggccccgggtaattacttctttcttctcccttgaacctcgtcttttagcctcaaggactaacatctaaaactgactatacattttctattgtactattctttcctcacttcgtccttttgcctttttgtttttctcttcttgtcgtgcagctctcgatgccgagctcatcaagttaattaggctatgctatcgcttcgaccgcgaatccaattccccagaggaggaagaagtctcaccagagcaagatttaaagacccaacaggaaaacttgaatcgagttgaaagcaccatactacctgccattcgtgacctagtcaccgcactgctcgaggcattagacttacctgctaaagacacgatatctccccagcccaagctcgatgaagccttagaaatcgtgcctaggttcactagccttgtgcaagacctggcctcctccgtccttcctcctgactactccaatccagaaatatgtcgattgattgatcaaaattatggccaattcaaccaattcagatctcgctacttgaagaagaatgttacccagctcatcaaagaagatctcagcagcttattcaatagcctctcttcctttgtttctgatggcgaatatcacgctcctgattacgaaccgtcagaccggaacaaaccttcccaacaggggccagtcagccgaatccaagttattatccccagaatctccatcatcatccgcggatcaaacttcgatatcatccaatccatctggaatcaatgtgaggacttgctgcaccggcgcaatatcaccgacatccactggtgtatcaacctaacaaacacccgggcccctgcgcgcgtcaaccccgacttcaccgcgcatacaccggctgttcttgaactgttggaccaaacccttgtcccgctcaaaatgtttagactcttttccagaaagattggttctacgcgtctcttcacatttggtgaaggcctgagcacggccgagctcgccagtttcagtgatgtctctgaaaccttcaagccccacatcctcagtctgattgtctacctggaaactactgccgagttccaggagaagcctcccggctgggatttcaagcacgaagccgaggtgatcagtcatgatgtcaacttttgcttggacttcatccgctctcatatggtcccttcttatccccctcagacagtcgatgaggtcatggatcaattgtttggaacattcactgaacatttttttcctactttcaatagatacattgcccaactgactcagttccaagctgagggttaaaccaaaaaaaaaaaaaaaaaatgttgtggaggaccaaatgcaactgagctttctctcgtcaatgtccagatcactttttttatacttatgatgatcaaattataacaataacaaacacatctctttgtcttttcttgtattctgtcacgacttccattgagagaaaaaaaaatgatgtcaaaatcatttcttcaccttgtcatcatgagacttggtgctcgacttgaattgtagggatttcaatattggtggtcatatacacctcatgtttcttttttgttcctctcttctgactcaaacacaaaagtatttttgtatatttcatatgtatcactttattaaaattcaaaaacaagtgagccaaaaaccttgagagaaatagtgggtttgccttgcatgtgtactcgaagatgaggttatagtttctaaacatcacaagtttctggctggcaccttcgacaaccagctccttcgcagtatttgcactcgaaaatctcggtgttgactgtggtaacaccttcttgtgggatcgtgggcttcacttcttttccctcgatgatgacattcatcgcgccaacaattgaagcaaaagcagccccacaaagcgcagcggtgaagatgaaagacttcatgcctggtttcgtgaacttgtggtgctgggtaaagtcgtgggtcaggagtcgtacagggtgtcggtgattgaggaggctgagactcggactgaatggatgcttggaggtgctctttgcggatatggtggaattgtgcggagttgatgttgaatagagctgaatttaagtttaccactaattttcggtccttggtcacgtcgcataaaggtaggacgccttgccaataagaaacacgagccctgatttgcaggacatctgagttttgtgagaggtcaatagtcccgtagtatatcagccaaggaccgcctcttgaagtagcgagggacataggcttagccacaatggaaaattgaggggtatcacgtgtattcaagcgatggctgagaggaacagtagtattggtgaaattgagaacgatggagccgtcagaggtgacaaacagaggctcatctacaaattgacagccactgaccgagtaatgattggtcatattgtgttttggagtcagagaaatggaaagagaattgtttggtgtagtggcgagatggcttgacttaacaggagagtatttgtattagcccggttcacaatagccagtcatcagcaaaaattttagctttaatcagcaaatcattgatacttaaaaacacctacatttttgaatgtgtagtccagagtcccccagataattccagatccatccaaaaaatatttttctatcagcaacttttaacaaggtgatcagccattggaactggctaatgtgaaccgggctattgtgaccagggtaaagggactcatgatcaagcctaaggagagcgagtcaagaggaataagggaaaaggaaaaaggaaaaaaataaatgtcagataatgtaggacagtggactaatgagaataggaaacaggaaactggggacaggggcaagcaatacgattcgcgacaatatgaacttaggctcgtaaatagaagagcagcggtatgaagccgtcatctacaaagcttgtcttcaagccgaactgtatatgctcccacagggtgacatgacgttgattggggaaaagggaattaaattttctggtggacaaaaacagtgaataaatatcggccgctcgatttacttaatttaagaagaggcaatcatcaagttgtgagtgaatatggaagaaaaggcgaggacatggcttagtagagtaaatgatttcaagtttaatggaataaggaaactatgaggaatgggagaaaattaggataaagcaattggccaaaggaggagcaaaggtgggaaatatttctcgagaacaaaagactgatggtgtcgggaaattgtgagcgaagatggaagaaaaggtgaggacatggcttagtatagtaaatactttcaattttaatggaataaggaaactatgaggaatgggagaaaattaggataaagcgattggccaaaggaggggcgaaggtgggaaatatttcttgaaaacaaaagactattggtgttgggtagagctggccccggcgcatccggatatccgttcggattcggatatccgctcacgttttcagcaaaatcagacatccgcatccgcatccgcatccgctggtgggtatccgctggcgctggcgggtatccgcgcggatatccacggatatccgccccttaaatgacccctagggtgcaaaatgaatgctccttggggaaatttcagattttgggagctgcataaacagcaattttcatatccttgcagcctgcaagccttcaattttttttcttttttctttttttaattaattttttaccacttatttttcatgtttttttgaaattttaaatttatttcctaggtttcaaaatgcgtaggattttgtggtaatattaaatcgctttagaaatcaaaggatcactttgaaaattccaatcaagcacattttttcaattaatttcttacagcttatttctcaatattttctgacattttaaatttttttcctacaatttaagacatgtaaaaaattatggtaataattattttacatcaaaatgaaaattaactcttgaatattatatttggcatgtatttttaacgaattcttgcaggcctgattcccattatttgttggaattttaaatttatttcctgaattttgaaaggtttgaaaattgatggttatgtcagttttgcatacaaataaaattggtatacagcacaaattatgcaagaaacggggtaaactcatatattaaggttggaactttgatttttgggtaaaatgaatgataccataagacttgaaacctctcaaaatgtaggaaatgaatttaaaattccaaaaaataatgaaaattaggcctataagaattaattaaaaagacatgccaaataaaatattcaagaattaattttcattttgatgcaaaatgattattaccataattttttacatgtcctaaagtgtagtaacaaaaattattgagaaacaagctgtaagaaattaattgaaaaaatatgtttgattggaattttcaaagtgatcctttgatttttaaagaaattgaatattaccacaaagttctatgcattttaaaaactaggaaataaattcaaaatttcaaaaaaacatgaaaaagaagtggtaaaaaattgattaaaaaaacacacccaaatgcggaatccgcgtgtgctgcgcacaggaaaaactgggttgtaattaaggcccttattctattttttattttgttttttctttgttttttctttttttccctccgatatgggcggatatccgctgggatacccggatatccgccaggatttcaggggaaagtggacatccgcatccgcatccgcatccgcatccgctggcgggtatccgttgagactggcggatatccgccagcggatagcggatatccgcaacggatatccagagaccagctctagtgttgggacaaaaagaagaagaacacggcttggtatataaaacagacaaagatggaaggagagggcttagtacaggagataactttaattttctaagagggaggaaactaaagaacactaaatctttggattccaaagtggatgttaggacacgaacaatgtggactaacgaaaagagctgaagagcagcaaacctttggattccaaagtggatgttaggacacgaatgaagtggactaatgacaagagctgaagagcagcaaacctttggattccaaactgggtgttaggacacgaacaatgtggactaacaacaagagctgaagagcagcaaacctgaaaaggagaacaaaagatgagaaatgaaaggaagaaacagatagtgaacaaaggcagagaaaaacagacctgagtcaaaaagagagaggcaagcgcgagtgagacacaggtcaaaagaaactgagagaattggatgaagaaaaaagagaaacaagaaaaatgagaccgatgagactctaaaagctacaaccaattacaaactaggttttgaaccttgtttatctcactaccctcacgtgagcagatgtgccgcagccaacggtgcaacgagtccaatacatgtatttctagtgggtgtgtattgcaccaaaacgtataggcaatacatgtatttgtattgcagctgaaggcagctgcaatacggatgtattttttatttatgtattgcactctgagtacaatacaaataaatgtattgcagagtcagctacaatacatcccatgtattttgtatctgcagatcccagcttcaacttcattacagatataaaacccctttttttctctttttttctctttttttcactttttttcacttttttattcacttttttattcactttttttcacttttttttcacttgtttttttcactttttttcactttttttcactttttttttcactttttttcacttttttttcacttgttgtcacgttttcttcacttttttgttcacctttttctctctcttttcaacttttattttttcattttgtatctctttccatttttttctttttttgggccttatttataaaacaacactgtaaaaaagacgattatagagcatcaaagagaaaaatcgcgaaaaatagtgaaaaaaagagaaaataaagagcaaaaaagagaataatagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaagagaaaaaagagaaaaaaagagaaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaatagagaaaaaaagagaaaaaaaatagagaaaaaaaatagagaaaaaaagagaaaaaaaatagagaaaaaaagagaaaaaaaatagagaaaaaaagagaaaaaaaatagagaaaaaaagagaaaaaaaatgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaattttttacggcttatttttcgagtttttttcgaatttttaaagttgtttcctacactataaaaggcatagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtattatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacatccatttttcttaaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattatggcaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcatgctcatttcctacacttttaaaggtttcaaaattgatggctctatccattttgcattcaattaaaatttgtatatggtacaaattatgcaagaaacagggtacgctcatctataaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttctaaatgtaggaaataaattcaaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaacaaacattaaaaaacgcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattctaaacacttttaaatgtatgaaaaaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaagatatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctatgccttttatagtgtaggaaacaactttaaaaattcgaaaaaactcgaaaaataagccgtaaaaaattaattaataaaaccgcgtctaaacgcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaaaatagagaaaaatagagaaaaatagtgaaaaaaatagtgaaaaaaaagtgaaaaaaaagtgaaaaaaaagtgaaaaaaaaagtgaaaaaaaagtgaaaaaagtgaaaaaaagtgaaaaaaaaagtgaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaaagagaagaaaaaagagaagaaaaaaaggggttttaaagggaatacaaccaaaactgtatttgtaaatacaacgtatttgtattgtataggctagaaaatgaatacaatgtatttgtattgtattcgctagcagaggcaatacatgtatttcaaaatacatgtactcctgacaaagtgcaatacgctgtatatgcctatacaatacacgtataggactcgttgcaccgttgccgcagcagggtgaaaatgaacccctcagactgctagttcaacagaaacaatgtggaaaaggcaaaggttaggacaatgcaaatgggcaaatgaggaacaagggtgagtgagatttctcgagaaaaaaagatgaataaagtatataaggttttggggagatttacagatgaacggtaatgcaggttcaacacgagaattaatgtctcaagtgccatcacattttgtgatacctgtaatttctaagagtttgtcacttaatgttaagagcatctccacccagggagctaaaccgggttgctatcccgcgtttagcaacccaacccaaatattcctcacccacccggggtgctaaatgagtttctattttgccttgggaggtaaaaattgtcatccagttgtcaaattcagcaacccactagcaactcatcagcacctgtgaaattcaccaatccaatgacacctcttgtgttttccttgtgaatcccagatgacaaatcatcacatgtgtcactcccacccctgttcacaggcctctggtaggtattatagcaaccacgggtgtttgccagggccgattgggttgtcaaacatcaactttgctttgccatcccaaccagaatagcaacccggtttagctccccgggtggagatgctctaaacttgttaatagcaaacctctgtcaattcaacagccgtcatcagatacctgatgggaatcaggtcctttaactgaacagggattccttgatatgagattgtctgcttgaatccacaatgcctttgtcaagcaccaagcaagacaaagctagacaaaggcggtgtcaagagatgggtacaccacaggctgcaagcgacattgagcccacatcacatgttttgttggcctcacttgtctgaccccgcccaaaataatggcagggctaagagcgggaggtgtcggatgccgctgtcagcccaacttgtgatgtgggcctctcgttggctcatgtggtgggcatgaccgtaacagcttctaacaagaagcggatgtcagcggccccttgagggtataacgagttgcaaagaaactgggaggcttgtttttgagaaaaagagttctcctcccttgcctcaaacctgcaacctacgcccatgctggtgctgggcatgcctgatgatcagtgcagatcaggcatcaacaaggggacataattaccactctacaagatcggtcttcctcttgggcacattaacagctgtatgaactacaattccattaaatcttcttcagaaatttggcatttctgttgaagacaatggttttttatactttttcttttacattttgaaacataggtagcccctttcttgcatggaaagaggcccaaaaaagttttttttgaaaagcctatccaagtcatgccaacgaaattgggcatgacatcatccccactgacactgagctgaagcccgacacacagccatcatcggcttcagctcgtgttgggccgacctttggatcacggcagatgatcctgatgtcaagacatcaggatcattcacagtgatccaaaggtcagcctgacctcaattttatgacagcccacaaccgccgtcagatttgtgaaaagcaggttatggccgacccgcgccaacccaatcccaactgcgctgtgggcctgtcgcacaggaatgaaaatcattcacctgtggtgtatctgtacatgtatactactggctctgcaaacttatcaaagtccctcgcttcggagggcctggtggccttggctggcgtggaacgccactcgcgtgaagcgcgagcctccgaaggagggacttaggacaaaagcgaacatgcccgtgtgtcacggttgggcagttttggtgtaacacacattgagctggatgtacagcatgcacatgaccagatatttagaatttgagtagatgaggttttagagattggtgatgcctctcacctcatccaattttcagagctttatcttggaaattggatgaggtggatgtttttcaagttggtcaaattgaggaaatgttctcacctggtaggcagtgaggttgaaacaggctcatgtaagctcagccaacttttcatttagcaaattttccttaaaaattcttcaattgtgtagtttttgatttttttcaaaactttcttgatggaagtcaagaccaccatattgggcatcttcacctcaactcagttttcaaaaaatttacaagctgaatttcctaggatttttggcgcaaaaaacagccaaaaaacttgaccgtgacacgcaagcgtgtttgttttgggctcaagcctctcccgcacttcgtgcgttcgacggagaggctgtacaagctcgctggctctgggagacccgcagatgttgacgggaagtcgcttttgccgcaagtttccaagtgtagaccgcaaacttaagcccactcgaccaaggcaccggcgacatgtgtgagacaggtgtgtgattggtcagtcaccgagtatataaattcttcccatcgaaatccccggccacctcacgcatcaactggaaaacggaaagcagtcgatagccaagtcttcaagctagcgtttcatcatgagtgttgtcagtcccccgttcatcttcactccgattcatcatctatctgatcctcggaagcgtgccttgcccttactgacagttatcacttgttttattcctgatcgataggtccacccagttaatccaaaggtcagcaaacagctctctctttgtctgacgtgtccagcgaagcctaaaaaaaacgcgtcttgagggaatagatactgatttttttgcgctataaaaaacctttggatactattaccaatcttttttcgatcgatcggaaacttgaatcatcgcaacgcaataaatggatcaaagccgtttcttcaagatttgactggaaaagaatgcgtggtcaaattgaaatggggcatggaatacaaaggatacctagttagcgttgataactacatgaacttgcaggttgagtttctttggatgcttccttgttgttttctttacttgttcaagtcggtatacgtgctgattttccccaaccaatatgattggacatgcacgaaccaatgaaaaattactttgatctagctagctaacacggaagaatatcaaaatggacagtcagttggatcactaggggaagtttttatccggtcagtctcattttaatcatagtccagttgcctcatcacatgaacgcagtatgactaactagcaattatttttcctcgccctcaaacaattgtttttactttccgttctccttgatcgcgacaattccgtcttgaaaacacaccagttgcaataacgtgctttacgtaagtcacttgaactctctttggcgtgctacgattatgcaaaccgcgacacgacctaatcaaacctgttacttttacccctatccgacatcgtcgcaaattccaactatggtttttttcccatcgggatcgctttcctcaatgttttacaaaaaaaaaaaaaaaaaaaaaaaaaaacaataggtgcttgctgtaaatgaataatgaaactcatgagagaaaaaaagatcgtcttgaaattatgttttcgttcaccttgaagtagagcacaaacgaatccagtaaatgcaaaaggaaattgtcttgcatcgacttgaatgaagacatgcgatacctggaactccaagatggaccaccgctctatcgcgcagacgacatgtccaacttctcaagcaatcttagtgtgatctgacaaactccatctcggttgtaactaattcaccaatccttcaaaacgtgttgattccccatcatccaacagtcaagacttctacttcaatgtattcctcctaaacccccaagaacgcatatcaaattatttttgaaatatcagatatagccacttgaatatctgatctcccggctccgtcgagtgcgttgacagatgcttttaacaatcgttcatgcatataatggagtgtagatccaatttgcgcgccctgagaaaagatgagaatatgctgatagctggatcatgcaaggttgattaaatatgtctgttcatttgaggataggaggtggaaatcaatctggattccaaaaggctataatagttcataaatgttaatgatgagattaggctggtggggtttgatatctcagacactacaaacagttgcagttttgcttaaagagtagcttgtactttggggttggtaaaattacagtgttttaacaatttaatacacaatacatagtggaacgcggggggggggggatttttatgtcaatcagagacttttatttgtgtcacttgaccattcattttcacttgactttttcacttatttttttcattgtttcctgtcactcaatcatcatcagttatctctgtctcttgtgcaatttgtacatatgtgatcaaaattgtgaattccattgatgacactcgagcagccagagccaacatcttttagctacatgtaccattgcatgcttataagcggcatccagtcaactccctcataacccatgacctattagcccataaccccttttagaccatacattttttcttggacattggcccaccaaaataggcaaaatgcctaaaaacttgactgattaacccatgctccccctaaatagcccatagcaaaacatgtccacggagacggtagtgggaattcacttcctactttctgccagctgatgtgcagatgtggtttgtagtttctttggctagtacatttgcagctgccagccttcccttcaacataaatccataaactcagattgagcctggggtaattttatcatcggtcagcctgctccatcacatatttacaagtgctaaattccacctttgataaaaccttgacccccttctggtctccctcggctcaaatcccctccacatgtgttttattgtttatgtacaactctgccaatctgtttaaaagaatcccacccgattcttcaacagctgaacaacactttgggctaatgcaaaagtagctttgtgcccagaagagactgacttgtgcctctcaaacgcagcttgatgtgaccaaagacaggtcgatataggatgtcacatccaaaggtgtgctcagtttgtggttgggacacgtgacagtttgtagaaatctgatccgggttgcccgacccagcctcgaatcagctcagagcgcctccccggggaatgccccgctcccttcgtttgtttccctgccctcgatcacccaccactccactccactccactccaaggaccacccagagatataccaagcctgactgatatacctagcatgtccaaggaaccctcaaaatcctgcgtcgtcaggctaactaactatcctgctatccggaacgccccattgattgttgagggtcagttggcacttatctctctcgatttcaaatctcgtgttgcttcactcgactgcaaccaattatctgattatcactacttttctaaaatctttgttgccgtgacatcaattttaaattaaacctcgaacaaaaaacgataacaacaggaaatggcagattctcgaataaggaaatgatcgccgcggtaattttcgtgccttacctggcaggaaaatttttgatcccagggatcacgatcaggtttttatcctatggacatatcttcttagccatcatcttggccccggcggtcatcataagctattgggcgttgaattcgatctatgccagccaagtgacgaaccaagtcgcgttgcctaacaacaagcaatccagctacttcatcttcaaggatcccaaactttctcaagcttacaaccctgataaccctggcagtaaacggattcctatgcagatttggcacgatgcctttttcgagggcaagatcgaaatcaaacgttggtcatcttttcttttacacttctatccaagagcttttcgaaaatctatgataactgatggtccaacttgtgtgaacaattcttacaggtgacatgatggaactgctcgaatatagacacgactgggccgcgttccacatgacacccgaactgttcaaatatgtggtgactagattgatacctgaggtgatattacacaccacgtctcaagatgaagagcaagtacgaggccattacgatcgaggagacgatttctattcctggttccttggaccacgtatgatctatacctcggggatcatatccgatcccgacagggaagaaaccttagaagaattacaagataacaaattgaaactagtctgtcaaaagctcgaccttcaaccggaggacaaccttttagatatcggatgtggatggggaactttggccgcctttgcagccaagaactacggctgcaaagccaccggtgtcaccctaggaaaaaatcaaaccaagttcggtaacgatcgactcgccgccaatggaattccatcaacccaggccaagatcgtctgtcatgatgcacgagagatccccgcggagcctaaaggaagatacaccaagatctcctgtctcgagatggccgagcatgtcgggatcagacgatacccggacttcttaaaacaggtctatgacttactcgctgacgacggaacgatggtcttccaagttgctgggatccgacccaattggcaatacgaagacctgatctggggtctcttcatgaacaaatacatcttccctggcgccgatgcttcattatccttgggatgggtgatcactaaactcgagcaagccggcttcgaagtcaaatccgtcgacgttctcggcgtccattactcggctaccctctaccgttggtacaaaaattggaagtctaacgaagccaaagtcaaagccaaatacggcgataaatggtacaggatctgggagtttttcttggcttattcggtaagctttgggaaaagatttatttcttgctttgaatgtcgatcttctgttgtttgtttttagtcagaagaagacgtcctcttgcttatttgttaaactgaatttgacatcttatgaatctccaccaggtcattacttctcgacaaggaagtgtctcgttattccagattaccgtccacaagaacttgaacacattccaccgagtcgaaggagtcaagacgcacacttcgttggacacgctcaaagagccatcaatcgttcaacgacgttcgttcgaagaagtcatctgtcaaccagtccccggaagttaagagcctgtcataaatgcagacaatttggatatgcctctaagatgacacttagctaccatgactgccacatagcctctctgtcctgacacccctgtttctcaagatctttctcttgtttccttcttgcaatcaatggatggatctttcctatctattcccgacattcacttatcgaatccggctaaccaggttacgtccattatatgggatatgaacctgtagctattttcaaacttagaagataacgtgaccactgttgatcaccggttttgcaatcgtcaacagatgtcaaactctcctgactttggagatgtcaattatttcagatttctgatggaagatcaatagatgagctgatactctccttcatgcaaaaaaaagaagggatgcacttttcagtcccagatctagcacttgcttaccttacttgggggtatcatctttatgctccatacgctgtctagacaagaactttagaaagatgtccccatgcatgggactcattaattaaattcttgagaatgaagaacagatgaatgtattaatggtcaataccatgtcaccatatcaaccccacaacatggtgaaggaaaatttcttgttcacatcatctttgtctcggcacatcccttcattgattttttacttggaagatagagaaccaactgtttatagccacaaagccacaaatcaacattaaaagaaaaggttacctttctgtctccacagaatctaaatcaaacagatctggatctctgtgcaaagtaggtcagttaacacagagagggctttgtctcttggctgacctggctggccggctcactgacatgagcaagtgtacctcacttaacttgttgagctaagaacaagaaagctgcttgactaaacgtccagttgtcttgagattgaatgcggatcatatgtggacatcagagccaaaggaaatgggtaaggtccgatttttgaggtacatatacatatgactcaatcatgaatctttcgtgctaaagcagccgccccagcgtttctaaaaagttgcggagggccgatcgagcatagtctctcaaaactcacagctccataggttactccacattgatatgaaaagcagacagatttcaaaatacattgagagtgggagacaagcgatgtgcaggtgcttaaacacatagtttgcagcaaatgatacagagacagaggagtcgctcagaacaatctcttgcgcttctcgagctggccgtgtgaggtggacagctaatcaaagaatcaaaggagaccgtaccgacgaaagattatgaaagtatgtagacgttctaacagcagcatggactcatgactaccgccgcgagtaataattacaggagcatggtatatccagagtacatacatagatgataattagatatttttgttttgatgtaaggaggaagaaggttgtagcgttggtaatcatttgtatgggacttcaaccgggcacggagtgcgaactttggctctcctcctgttcctccaatttgagaccgatctcgctgacgcaatcgaccttgaggatcccgagttcatatggccccggtttctctaggactgaaatgccgacggtcctgatcgattctcgtggcatctcgaactgattgttgaggatctgacccttatttgtcagggcaaaatccgcaagtggaatcttgtgagaaagaaagagtcacagatcatgttgcaattagccatggatggtaccacttgccagagagtgtagatgatactcaccagaacatcttcccattcacctggtgtgccaagccaaagccgatgctgaaagatatcggtggaaactacaacgatcatctcaatagtcagcaattggctacatcggggatcaaattgaagatttgaggacaagaacatacctggaccttctgtttgaatgttgacgaaatatttcattccatcgccggagttcttgacccgaagtctcaaaaactcgtgttgctctgcgttccagttatcttcaccaattaacatttcccgaaccttaaaatgccaggtaatttcttttattaattcaaaaatctagacagatagagagagagagagaattaggtttaccctagttcggaaaccagcatatcctccagcttttaagattccagatttcagagcctgttcgcccaactctgagcgcagcgtaccgcgaaagacgccatgaggaaatgggtggtcgggagattgttgaattgccagttggatggttgagtaaccacccatgtcggcgtcacatccgagcgcgaattgatcgaggtgagaaggatggctcatttcgaaaatcggcaatggccttcggtatggttcaccaccgagtggatccatcctcgccactgtccgttccgacccgccggtcagtcttatcccccatagcgagccaatccagagtttaacttgactcaccagccagtccatatcgatgccaactctgtacggtcctctgaaaacgagccttgagtgctgatgccatgtttctcttgagctgtgttgtctgttgaccaccggtctgcagggattggttaccccagccccccgaacttgcgagctgtcggctgtcgggatgccgggcggactgcgcctcggggtccaccggtcctcccgatgggcttggaagaccccctctcacccccctctcaccccctgctcctccccctccttccctgttgaccaccaccacaaccaaccactcatcaaagaaccaagttgtcgttcaaggatgagctaccaacctatcatcgacccttcctcatcaagaaccccctcaaacaatcgcagccatcaccagctcagctcaccaaaccatcagtcatggcctctcatcgatcagccctccctagaacctgcgccgccctaccatccgctgtcctctaactcaaacctacaagcctctctaaccaccttcccctcaaggctcagactgggtaccagcgcactagcccaaccgatctataccaacacgtatattcaaaaccgcctccaacgccctaattcgccaatcgactctcatccatctaatccgactacggtccctctctctgaacccggaaaacgcgctcgtcgagtcgtcaattattctgagaatgaaccgtcgcgtctggcgaccatcgatccggacttagacccagcctttgaagacgatcatcctcgagctagggccggctcgacgcgtggtcgacccagtcatggctcccgactgtcgatgaacgcgaacgtcaatcaaacaccactcgctggacaagccggaagacttgctgcccggaattccaccccaactcccgtcccctctgaaccaggcaagacgcaggaggacgaccttgcgaaacggaaatatgctgacgggcgctcgtatctgggccaagatccccctgctaaatggatccaagtcgagcggaaaaccaaacgcgcacctctgctcatgaataccttgggattaagtgaaattgatcaagcctcagatagcgtctgtctggtgcccatccggatcgaacttgatacggatgaactgaggatcagagatgtcttcacctggaatcttcgaggtttgtttcatcaactcgtataaaacttcaaaaacaagtaaggtgaccatcatccctcttctgtccacagaacgttacatcacaccagagatcttttcgctcgaattttgcgcagatgccgggatccaatctggagtttatgtgcccaagattgtcgaacagatcaagtcccaattgaatcaatactccttcttatccgcaaccaagttggtcccagatgaagcagacctgtcccatttcactgatgaccaattagtcggaatcgagcctgatctgagagtagtcatccaagtcagtacagcaatgattctcgcttacgtgtcttttagcttattttgatgattggttcttgcgattgatgccaaaaaaaaatgtatcattccagctggatgtacaaatagaaacactccatcttgtcgatcgaatcgaatgggatttggcatcaccactgacgcctgaactgttcacggcgcaatatatttgtgacttgaacctaccccgatcggcgagtccgatcattgcgcatgcgatccacgaagagatctgtcgacacaagcgcgactgtctttcgcttgggctgatttcccaggaagtgctctcatcctcggtagctgtgcctaatgacgcagatcctcagacgactactacagcatctaccacgccaacacccaatccggtcgggattgtgcagactagcttcaaaatcgaaagtgatcctctgctcaaggagaaatatggttccagtcgtgggcccaaaaaactcgaaggcgtttggagagattggcatgaggctaatctctttgggcctaagttacaattgattcatgttgaggatttggaatgggcagagatcgaaaaggaacgattggctaggtttgttcttgcttacttaatctctaccatctcgatcttcccccacggattgactcaatttcttgtttgatttgtcgctttttgttttttgcaggcgctctcggagagatacaacaagaacagctaggagacgatgaccacatttttttcttgcttgttttgtttttgtttttgtttttaggaatggagcaagcaagaaaaaaaatcaatctagattaattcttcatctcgtaccctatgtgtttaatcgatctctctcgacttgatgatgtactaatttgacatttgtctcgatcttcttcatctaagtttctctcttcaattgaactgcttaagattagaggcctatttccatttcttggattaaagtattcaaaaaaaaaacttcgtaattacatctgtttttattcaaagaatttgtatttttccattgtctacaacaattgtgtagatggatacacagatggctcttgaacgagaaaatcggtatctgagccagtctctgaaacctcaatctacgctagtttaacatacagtgggagaacaggaagattagaagtaggacagccttctatgtatctttgagcacgggatatccacttgtatacctgtgctcagttgcgatttttttttttttttcaagacgacaggatcgattcgatgtatcaaacacatccatctatacatagtgccaactgaatccacactcttcgttattttaaaggcgaatggttaaagatttttcctcgcggaaaactgtgaaaaaaatttcacgcctgctgaaaagctgatccatcgattcgcacaacatctgagcaacgatttcttgttgttgttgttgttgagatttgttgaagaaaaggagagagaattaaacagcacgcaaagcatcagcatcgacgtgaagaggattctctcattttgctataaaacacgagggcatagcccccatttttggggtcagaggggggttttaaatgaaagggagaacaggattggattaattaggatacttgagagatttcctggtgataaaaggcacatcaattagcagaatgatgataaagatggcctcaaaaagatcagtgtaatatgtgaaacataatttgaaacagtattggattctttcatgatcaaggcctttgaagatattgaagaaccttgtataaacattaacattgcaaaaagaaattccaattccaataggggggttcaagattgaactttaaggccatttttaaggtgtttctgatcatgaatgtacaatttttttgtgatgtacagaaggttcagaaattaataaattggaaaaactcaaagaaattcataaaatgttgctcaaaaacaccataaaaatcacttgaagttcaattgtgaacccctctaatgtaagatacattcatagtaataaaataggccaaacaatcagaatattaattctgcccctggtcagtggaaagtggcatttcctcctagatctcagtcctccatccaatgtatgaatgaagctgtgtatgtaagcatttgcaatactatcattagctctttgttaggtttttttgtatagctctattgtattgatgtgtacttctccgtatagttgatctgtattttcaactaagtgaaatcataaggagggtattccaaaattccagttctcaataattgagccccatttggacatcctgttatacatcataaattgccccgcaccgggggtcacacattataaattcaaagatttatgacatataacgggctgtccaaatggggcctgaaaaatttaccttcaagaaaaaatatgccaaacttcaagaaaaaatataacaaactggaagaagccaaaatgtgggttactcccaatgtagcttgtcttataactacaacaaaaaataaagtaacaatttatgcaaagttactgtgaaatgtgcacattgtcagcattggattttcttgaatcaaattttgagtgatctctgaggaagaaaccaagtttaagcattgattctgaattaaaaaactcaagtattcaattgaaacaattaccttgattagaattttctatacttcccaattttgaccaaggtattactggaatttttgaaaaactgaacaggtgttgtaaacaattattttgcatcaggtcacacttgccatgttttgtccttgaatcagagaagatatacagggttagaatataaattaagggggagcaattcttttgaaatgatccatgctattttcaggaatgaattcaaatgtagattttaatcctatctcaaaataaaattttgtctatgcttctttggtcacagcagatttattaatgacaaatgtaaatgtggcatgatggaagcaaaaattgcatccagatttaaatccaaacaatttacaatgaggagttggaattcagtctttgaagaagaaatcaaactcaaaagcttcatgagaatgtcatacaaatcagaaatctggattgaggattgatgccaaggttggagattctgacactctgtttggctatctgaggctcatgtagattggaaaatatgttatacagatggtaatttgaaattttactgtcattcaatcagcatttgatacattagcaaaactttcttcaatttcagaactgaaaaaaatgttttactttatatggcagtttttgatccccttggactataagctaaaagcaagctgaggaaaatttcaatgtgaaagggaatatgcagattttacattgcatggtacttcaaatttgaatgagttcagtcagtcttacttgcagattttaccacctctttcagtttcttcaaagttttccagattttaccacctctttcagtttcttcaaagttttctgatgcttttactattgtttgctacaattattttcaatatcatttgaattgattcatgatgatgatgttatttgatgttattggcttgtttaagaatgttttgatgttatttgatgttattggcttatttaaacaaaaaggatgattttcagaaaaaagtccctttttgagtaggaattgacagtaatctgaatcagggagactgagttgtgattggttgtaggccaagagcatgcttgatgatagctcagcaaaccggaggttcatcaaatttggtgaggctcatcgaggttggaatgaattcagattggatcaaagcaatcaattaaagcgatctcaaagcgatggcctggccgcctgtgtgacgatcagcccttcacttgctgggtgaatggccagttcactctccaacatcgacgccggcgttagaagccgcatgagaattcaatacaaagctgaattgagggtcgacgccgaggttagaaagcctgacggtttgtttggccctctgaggctattcctttagttatatgtagatgcaagaacaaagctgccagcatttctttcacaccacctgatctgggctatcgcaatcctatcaatactccttctgcgattataaccaacagacttcagggggaaaaaaaaggctgctcagtcatcatcagccgagcaggaaatcccgcgggaagccaaactgtagtgatctctgcatggctatatgtttttatgtcttcaactctatttacatcgcacatcttcctctgtccagcctgagccaagcatgtggaggactaattgagcgctccagaggactggctgtgtatacacaattataacatccggatttgccagccttcatcatggcgaatatacggtagtcatcaaatgtattatgtgcccatacttttccaaacgacaaattcgagataagcattatatgaaagaccgtcgtcttgagaaatttgtaacttgcaaatcctttaacatttctgcagattcattcgtctgtgttagaattcccttggtcggaatcttcggacccggaattgactgattgatgaacatacatacaccagccgattcgattcgattcgactcgactatttattcaaacctcgcaggtttggtcaatcgatatgagagcccaagtattccatatttgagcacgggtgggggcatttttcagatccagggcatccggtgcttccacgatggagaggtgttatatagagagaagctgatcgttgtggttacaaatctggcaggccaatgctcgatcagtcaggctatggctgtctgtaaaagatgggcttggaagctggattttaagcacccggatggactactcttgcggatccttggatggatgaaatggaatagatggaacttagattatggcctgccctcaaagtgagcctcgcagacgaacctattcacatcctccaaggctcaagctgcttggctttcctgccacaatcgtcactctcatctcttcctacgaaataagaaaaagtaaacgatttgtggttatgttggcctatttaatatctgggccgtcctcaccaacctgggcctatcaatagacgcctccttagtcagtagtaatcttctgtccatttaaatatatctatctctatctatccatatatattcagttgcaacttgtgtttcttaataataaataaatcgtcggttttcgtttatctctcgagcctctcgtcaagaagtaaagaagaagttgcataattaattgatcccaaacagacttaaaaatacaatcttcgtcgcacactcaaatccaacgattccccaaaacttcatcgacccagctggttcttacaaggctcaaggattttccaaaatcgaagcaattccatgcggtctggtactagctcttcctctacctttagcagcggggcctcaagcaccggcaactcgggaagctcctctgcggttactacgacgagccagacatcgatggactcccagccgtcaagagaattgaagaaagtgatcgcctggccacccaagaatgttctcaatccgagcgccggtctggacgattttgggcgggcatatctcaatttgatcggctatctgaagacggtctgggcctctcgtgaggggaagaaggccggccgggagagcaagatcaagaaacgctccggaacccggcccactcgcgccctcgagctccaactcaagcttcagcaggaacggattcgctgcgaatggctcgccgatggccagcccagttggcgcgttcatcgatctgtcgacccctatggccccatcgatctcccacagcccgacctcgccaataaaaatctcttgtccacttccccgctcggctcgatccatccgccaccttctctacaagccgccaaataacctgtcgacgaggctttcaagcttcttttgttttgaaataaaattaaatcagactcattttttttaaaaacgtaagcatatacaattctcttttgatcaccgttaacaaactactctcattctaccctatctgacggtcttcctttgaaattgatagatgtattgggcatgaattcttcccggccgagtgatcataatgaaacagtggacaccttttttctcggcatcctcctacaaacgattacttaaccctgccgtaaatagaaaaaaaaaacatcatcatcattatcgattatcctacttcttgcatccttagtttatgtagtctatatatttatagggatgctgaacttgacaaattgatgatctctaacaatgattgtgtgactctttgtaacaagaccatcttcccaaactacctttgttgcaccacttggttgatcttaaaatctatctgtacatccagaaggatgctttgcaaaagaaacaaagctaaagaaaaccaattaccttcattaaagcctcagccaagattcctcttgagatgctgaagcttgaatgcttttcaaggttttatctgttgatacatccagtggagtctgtgtgagagttgtggatccttccagttggagactttggtgtttctacacctttggtgacattcctggaattagtcccatgtcattttttgtcaaaatgcaccaaactcatgagccagaaattgcttgttttcaatttgtgggctgagtatatgcaggtatatgctcagtttagctaagtttctattgctggtccagtttctgtatgagaatcagaatgtgaacatttccaaaaccaaaatttgaaactgtttgtggtggtgtttcaagttgactacataaatgcataaaatataatcatttatgaatgattttcaatgtgattgttcaagagggttcctgacaaaatcaagtcctaattttatttttatgcattcatcaacttgaaatacccccagtgatcagcaatttgtgcttaagctcagggggttgagaagtgttgaaaagtgattctgtgtgttttgagtatgtgcaatgtttgacgtgtatgtcttacccccacccacccacgaggaaaaaaaaataacaaaggtatgatgttttccagcatgaatcatgaaaagaaggagaaagatagtgcatggcttattcaaagaatcaggtggacccttgttggggttttgcatctcgacattcactgggaaaaatgacaagccaaatccaaggcatcaagagttttacatattggtgaaaatcatattcacaaagaatttttatgtttatttctcatcaagatcaaagtcaatttagggatcaaaacccaacacatatgcagaaaatgaacaatttaaatgaacttctgaaagctctgagggtgaatgtctcttacaatgaaatcgttgaaatgtgttgcagaataaagaacaggatcatagaatcattcataggtatagcataaaaacccgccctgtttatcagttgatgtttcaattgtttataagaaaaaggaaataattgttcctgttagctttgatatgatgtgaaattatgctaatgttcaaacggggaaagtacctgtatatccaaagacccatacagaggcacatcctgtttgaatttggaagacacggatcaagattaaattcaaaacacaaatctttgttgtctattcactaattacttaccggtgcgagtcccaagaatttcaaggttgtcagaagatttgtttcctggaattgatacaagagggggttcagatttcacgcctattctcaatcaagatgtgaccaaccggcgtacctgggttgggtttgcctgtgtttcatatcctgccccgcgaagatcgaaaattcgtgcttgggggtcggcttcttgcctgtgtcggatgcaatcgtcgaaagataaattgatgggaacatcctctgtttgtaaaaaagtcttctaggggaagatgactggcgcttaccaacttgcccatagccagctgaaaagaaaccccgatgcactcgtcaacattaatgggagtgattttgattgtgtgattaggggactcactcaatgtagagatggtggttgaagaaaatcgaatccactgctgcagtttgcacatcccccaacttgacagaggtttcagattatcagtgtccaaatgactactacgactgaaaaacgaataataataagggacttacttcgccacccacaccgttatgacctgcgatatggctgtgttgtcggatctcgttcaagaaagaagcaaaagttggctgggccatcagcttttgataatactgaggtcctgccatagctgatgcagtttcattgatttgtcgatgaagtcttcgtcgaacattttggaacccaggacctaagttgatctcgaaatttgcaaatgggccttgagtctacgaggttgtgagaggtgagttttttgtgcttgatcagttcaattgcaacctcggtccaggactgtgctacatttgattgattttgggacaacacccaccaccatgccgcgttcatcgccaggaccaccaaaatcacgcaaaaattccgagttacggaagtttcctgcgtctcgttgttcatcccaatatggcattcgaccgcgataattacattcgtcgcgtagcattaattcgaaaatgtaacaatacatcctatggactgctaaaaattgtccggtgacgtgccattcatctctgccattgggataatcgctctgtctttgatggacgtaaacctgatttttatacacgggttcctcaaagattcatgagctaccctccaaaattatagtatttgcagctcgaacttacgaggtcatcatatcgggagacggctccaggatacctcatttgactaggtgctttgagcagacacgagacgcttgcctgataggctcgcttctccgatgcagatagattagtcctgtcatcatattggacaagagatcaggttataaaaacatgcccaaaattaaggagagtgaaatgaaactagaaaatcaccaagaggtcctgacggaaggatttcggcaagtggcactatttcgagggcggagcttgtttcccggaccaggtaaacaatgaatagggactgagcccaagaagagcaaacagagtcccaaccaaaattgattccgcatgatggtcttgataataaacttaaaagatggtgccctgcgtgaatgtcaatgaaaatcaagataaagaagaatggtaaagaacaatcttattttttttaacgaaaggagtgatggaagtaggctgatcagtgtctgtaaagaatcgagaggaaggagtgggacaggctcactaaattttttgtattaattattgacaggttgatacaatattgattaatttggattgaagttgattaggtctggtcgacgccgataagaaaccttgtggaaccaggaggcaaattgccattgagatagtgctagtgattgggcctcatgagggtgaacattcttggggacgctgaaactgttgcagcatccatcctctcggttttcggatagcccttgaaggtggcagctttgggtgatacatacaccatctccagttacagcgaaagttcgaaggtgtggaggcgttgtcatgccttccatcgtgccttcttgagaggagtctattgatcggtcgttgcggctttccaaaccgctgtaaaccttgtgagcggtctgttttcatcgaaacaagaaaattgactcagggatctatccttctacattgtaattaacaatcgctccatgataaccattggctggagtctatagcgaaacaagggaggtgtaaataccgctgcccacgaggctccagagcagcaaggaatctttcccttttggccttcagcccttgcccacggatgcaggaaaggatttcaatcggcttggacttatgaattttctaaatagtatttccatccctagtgcacactagccggtgcagccagcttgaacgtatccttcacaaaaatcaaggattgggaggtacttcgtactgcttactgtacccaatcagcttctccaagtaagacaaggccagcaccaatgagatgctcatgaacctagcgaggaaaatgagttgcttgcaactgattaacagaatagacagggttgttaggtcaaaaagggtctaatgaattagaatttctcatcaattcttggtcatatttttgaattcttgatgatatgggtttggttaattgactgtttttgaattttactgctgtcctgttggtagctgttaatcctcctagaataaacactgtttaatcctcagcaaaaacacaaacaaatcatttgagttcttaatttgtgccattgataaagttgagcagacttgttttgtggctagagaattataagacttgatttgaatttctttccagaattagatcatttgaaaagcatttgtagagtctttcctatatggtcaagaatccaagccaacctctgatcaccaagtataaatggatcatccgtctatttcttcgtcaaacaaacttgtacaacctgtttgatggtgaatgatgagtttcttgaattaaagcattttttgagtcaagcaaggcagtttggtttgatacatagtcgtcatcagttgtgtaaatgcatacataactgaagtatgcacttaaatatgtaatcgagctcgagtcaggctgacgaagccttctcgatcgctgttgaccatcatcctgccagcttcgacacgcctcactcttcttgacccttccagccatcgaccaaccagcttttaagcccatctacagatacaatgtttctgactaggtgagagttcagagctggtgtttcttttcctacttctctcggttgacccgttgactgatcaatttcctttttcttcccatctattaatctttctctcgcctctcgaatcacgttcggggttttcaaaatacaaaggtctgagtatggtaagtgagggatctctctttcaagaaaaataaacgttttctataagcatcgaaacaggatgaactcggaacaagaatctaatgtattatttgcgcaatctgggggaggattttagatcgaggagtgaacacattttcgccggagggaaggttattccaagtagaatatgcgatcgaagcgatcaaactagggagcaccacgatcgcagcgacgacgaaggaaggagtgatcctgggtgtcgaaagacgctctcaatcgaaactattggaagcctcgtcgatcgagaagataatggagatcgacagtcatgtgggatgtgccgtcagtggcctcgtcgccgattctcgtactatggtcgaacatgcccgagtcgtcggtcagaaccatcggtttacgttcgatgaaccgatcaagactgagagcgtcactcaagccgtttgcgatcttgcactaagattcggtgaaagtactcatgacgaagatgcgatgatggtcagtttcaaagacccggaccaaccgattccgacgaccattactatctccctcaagtattaagtggtgatcgattgcttatcttccactttgctcctctcatctagtcacgtcccttcggtgtcgccctactgatcgcaggatgtgacgaacttggacctcaactgtaaagtcactcctctcagtaattgattcaaaggctggttaacctgaaacttcgatttaatttatttgggttcggaattacacagttttcatgcggatccttcgggcaccttcatgcgatacgatgccaaggcaattgggagtggatctgaaggcgcccaaacagaactacaagagcgttggcataaggtatgtcacttgaatgttcaacttcttctttcttaccgcccgtcttcccccatgttcattgatgctgaccaaacaaaaatcggatggttttctagtcaatgaccttgcaggaagccaaattgttagtactgcaagtcttaagacacgtgatggaggaaaagcttgacgagcataatgttcaattagcacaagtgagcatccttcatagcagaggaacatatccaaatatagatttcagtagcgagaaaaagagtatggattccgactgatgcatttgaaaccattaaaaaaataggtcactccaagtggcggatttcatattttgacaaataccgaattaaaggaatcgatcagccaaatgccggtcgaaaacaatcctactcacccttcaaacgttggaactcaagctgccccaacagcttaaggaacacaggagaagaacaagagaacaacaacaaccacaacaacaacaacaaaattgatcactttattggtttcatttgactcgacttgggaaaccatctagctggtcgaaaaaatataaaaacttcatatcgatcacctgtcctccttcttgctgcctttttctttttgaaattatataaatatgaaccatgtacttcagaagaaaaagaaggatagagataaccgtacgataaggcgggtaatcatcggacccgctactcactttgattaattggagagggtcttatattttaatcagggtgtagagctctgggacttgaacagccttgatcatcattcttcttacgagttggaagggaaactataccagatacttacatcctcagcccatatgatcaccaaatgaatcctggatggcaaggagaaatgtgtgtcgatggtcaagccgctactgtgtgtatttaggggcttggaaaaacgactcccaaattttagtcgacgactcccgttttggtcgggaggtcgttgaacgggagtcgttcttccaattcccaaaaaaacatagggagtcgtcgcactaattttacctggagaattttcattttttttattaaaaaaatagggagttgtccgcctaaagtgcaggagtcggcgcgccaattccgccctttcccttttttattttttaatttggcgggagtcgtccacctaatacgagggagtcctcgcaccaattccgccaaatgttttgcctttttttttctatacagtcaaacccctgaaaccacatacccctccgtggaatggatgaggtatgtggtttggggggttatgtggtaggaagggttgtctctataaccacataactatgtggttagaatgcccttggaaccacatagatattatgtggtttcaggggtttttctcgcatgtttttttttttagttttcttgcaaatatatatatatatatactacatacttgatagatgatgaaaaaaaatggaaaatgagaggctacctatcaaagtaataaaagataaaatgaaaatctaaacagttggcttgaaaaaacttgtgagactagtctgttgaccattgaaatgaacatcttttactattgtttgtcggtatttttccagaagattggtaagtgtgttagattctggattttcctcgccatccaagtacaagagagcctgggagatgtggtggatcatctgcttctttgtcggccgtacaattggatgttcaggttcatcgtcatcgttgggggtgtcctgatctggattgtcttgacctttgacgaagtcaaagatctcttccgaagtccagattttagtcgcaacatcgttctcgccttccgggttcaagaaattttgaactgacatccaattccttggcaagaccgcgccaatttgttctaaggagtcgagttgactggttaagaaatccttgtcctcatcgagcttttgttgaattttttctttgcaaccctccgatgcgatcaaagtgatctttgttgcaccccaacagtttgtaactgttttttgagaaatactttcccaggccttcttggccatcttcatcgcggtgagctgattgacattgaaaaggtctttaggcaatgtttttggggtgcctgcttcagcttcttcagaaaaaaggctaatcgttcgcgagatcgccttcttgcgatagtacgatttgaaacatttgattattccggcgtccaatggctggatatgactggtaaggttgggagcaaaaaactcgacttgtatgttggatacaccttcttctggaatctggtgaccactgaaattatcgaccaacaggaggatttttcggttctcctctttgagttttgagttccaagacttgagccagtgttggaagatctcggcagtcatccaagcgtttgcattgaatgcgtactcgtagttgtaaaaagctgcatccttcttcataaaacagcgaggttgttttgatttgccgatgaatagaggatttttcatctcgcttccatcggcattgcaggtgagagcaacagtgatgcgtgtcttgtttcccttgatcccatgagtcctggtgaaagcaagtccagtatcaggtggcatcctggattaaaacgataaggtataccgtcagaaatcatcaaaaaaagcatgtacaataataaaaatgtgaaggaactgacgagtagaataatccagtctcatccatgttgaagacatctttaagctcatattttgaagttattgtcttgattcgttcaacctcgtcatcaagaacctcaagattgacagaagcaccctctccatgtctacggtacgacctgatttgatggcggcttttgaatgagtcaagccatccagaacttaacgaaagccagtcatttgaggggattccagccaaacgagaaaaatccctccatttttctttgataacatcgcctgtgactgtgagattgagatgcatagcctgcttcatccattcggttagagctgcttcaacttgaggatatgaaacagttcaaagccgtttagaggatggattatttgactcgctattctttgaccggatcgatgtttcgtctttcagccattttgaaatcaagggttgtttgattttgagatgaggatagatctcctcaaaatgtgctgcagttttcgactggttcttgccatttcggtggtgccaatcaagaacttctactttttcggcgtagctggcgttgctgatctttgattttgattttggttcatcgttatctgcttttcgttttttatttgggatggaaggcgtcttggttttgtttgaatcagaattcttctcagttttttttggattggaaggcttctcagttggatttcggttagagttcttgttattattttttttattaagcagacttttcgacgacatctcttgagagcagaattcaagaatccgaaggaaaatgttgatttcgctagatcgtaagtttatcgtcttcttggtggaggccaactcgccaagtttctccataagtaacaccgcatcgatcaaatttccatctccatccatccattcctcttcttcagtcgttatttgttggccttttttaatcttcagttgaagcgcgtcttgtttttccttgttcttgattttcatttctttgaaataattctcaattgtactgagctttacgtcttcgcaatccttggttgcatcattcaaactcggacgttcagcaagattgtgcgcataaagtgtgtcgccaacacaggaaaggtggatcgaattgggattgtctttaataagctggataaagctggggatcattttgagctgagcaatgatgagttgagataaaatttagcttgttttagatctgtaggcagagattgaataggaaacaaagcaaaaaccggatggtaaactatgtggttatagcgaatatgttctctagttttaggccaaaaagggtatgtggtatgccgttatgcggtgtaacccaaaaaaaactaatttttgcccgcaccaactacagtggaatgagatccctatgcagtatgagaggttatgcggttacacgagtatgcagtatcacgggtttgactgtattaaaaaaagacgggagtcgtccaactagaaatgggagtcgtcaccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagattgattgagaaaaaccattgcaagagataaaagagatgacaaacaggccaaaaatattcataaatgatcagaaaagtaagaaaaaaaaagggtaaaaaaggacatagaggaaaaaaaatcaaaaactaaaaaagacacaggataaaaaaaaccctagtggtgtttcattggattttctattttcctctctacagtcaattcgaaagaatcagaaaattgggcttcccatccccaagcctcttctgacgccttttttttccactccttcatgagctgaggggcagcaaaatgtcttgggttatgtaactgcaaggtgacaaaatgagaaaattcatgtagaaaagcaataaaaataggggggttgtcattggggggggggcagaaagaagcaagaaaagtctggcaaaaggtgtcagaaaaaaagcaaacaggcctctcaaaggcatttgtcattacctcacccgtcgaaggcatggacatccaatggggctttgaacaaggtgatggtgaatcaaccttgatacaatccaaagcgacgtggagtttgtggaacacattttgataacaatcaggccggcgaacaatttcattgtacaattcataccaactcctagggatttgtcaacaactcctgcaagacgaaaaaagcccagttgtcagtttggacgattgggccatcgactccctttccgtctgggaaaattagcctgacgactcccaaggaaaaaaaaaatcaagaaaattaaggatcaaatttggggcgccgactcccgccttttaggcggacgactcccaaattttcaattaaaaaaaaataaaaaattgtctgtggaattaggccgacgactcccggtatgtaattggaagaacgactcccattcgacgacctcccgaccgaaacgggagttgtcaactaaaatttgggagtcgtttttccaagcccctgtatttattgctgggaaatatatacacagcattacggctagttattgaaattgagcaatgtggaatcattgtgaatggtcacttatgccgtgtgtggttcatgttccaaagctgttatagccatcttgttggactgaaagttgaaaatgcatggatctttggctaagtttaaaataggctccacaacttgctttacagacaagttcctgaacaagccaaaacaggtgaaatgtttctgtattatgtgaatttgaatcttgaattttcaaatcctttcggtgaccctgcaggcttatttctatgtatctagagaggtgaaaaatgaccatgaatgatggtctgcgtaagtggatgatgtcatattttctatcctagatctctaatcatacatcgtatacaagaatagggagtggaagaacgctgagagaaatcatagaaagactctctctcggttttgtcgcttgtttattatcgctgatgatcatcaactatggaatcaactcatgagtttttctgtttttttttttttttgatcaaggtgaaattgatttgtcttcgtcttgtgtttgcacacaccacaaatcctctttaatcataaactgtggaccgatagagaatcaaaaaaaaaaaatggattgaatggtcagtattgttctcatccgaaaattgactttcgactggagtcgatgggggattcaacatggagatcttctgtggagaaaaaaggctgaaggaaagacgaactatgaatcaagccgtaaaacactagagggacaagatttgtgtagaaaaagaaaagagaggaatgggtgagctctagaaatatgcttggcaatggaagacaagaaaacaagaagaataacttacgtgtccaccctagaaagtgatcagagaatgaatgaaaaatgtaagagtataaaagacaggagttaagccgcgaaagagagagaggactgacaaagaataaagccgaacgagttatcgatcaaacccgcgccccaaaaagcggagctaaacttgagattttgggacaaattcttagcgacggaatggttcttgacgggaaggatggacgaatagccggccaataagcggagatagttgacgagcaggatggtgagattgacgagggtgaagctggcgagatagaagcccaggccggagaagttggtcaggccgatgatcccgctaagcgagcctgatagacacgaacatgctgttgttgacgggttggtttggggtccaaataatcagggaggttggaagtcagaaccggtcgatacgaatccttcctttctttttcttcatgcgatcgtttgaagatactcaacttgaccgaatcgagtcgattgcccgatcgttccagataaccttgatcgaagaaagaacgatcatcagtatcagttcaagaaatggttaagatagcggttctgattggaagctctctacttacgttttccttgaactcaggatgtgtgatttgttgtgcttgatgctggttggtgttggttgtcatcatggtttttttgttcctttgtataaaaattaaagtgctcccagtcgaatggccatcagcagccaaattcaagctatttaaacaatatgtatgctggattacgtcactgcacattgactgcaaaccccccaaatggccgccttaatgcaaactgatcaacacaacaaactcattgatcagtcccatgaagtaagatatcttctcgatttgaatcaccccctttcttgagcgaggaaacacttgttttttttttttttttcactgaccacatgctggcaatcaaaagttgtatgaagggagaacttccctttggatttataggcattttaattcttaattcacaccctgtgagcaatatgtttttagaaaaaaagtcatcatggcctctggatcatggtagttatagctcttatgtgcacttgtcaatatggtgatacataactggaggacttcccgtcggatctgggagcctcgcagtttccgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggctctaaatcgaaactgggagccccgcagatgttgacgggaagtcatccactgtgtacatatacaattaatttaggatttacagtgccatttcaccatgaatgctgttcaaggactcgccagatgaagcttgcacctttgttaagccagtacatttttgcacagtcactgtgcagtagagattgaccttgtgcttatgctgagcttggacagaagttggatgtgagcctcatgaccccacatgtcagcaagtgacatcacttttttcatcgtgtttcaagccctctaaatggctgtgggaagtcccccactcttaggagctacataagttgatgattatcaaggatttcagaaagaaacatttgcagccacacctggaatcaaaatgtgcttgaattcttcttctaaatttatccctacaaaaactcctgtcagctgttgacattcaagctacttgagcattaacctaactctgcatttccaggtaaatattccaaaagtcttccttctcttcacagtcactgtacaacaatgtgcacaaggacctgactgtctgtagttgttttggacctatttgtggtgtcacttttgatcaaaacacagtggaggtcaatggagttactcattgaatccacttgaatcattacaagacttcctgcaactgtatcttaaatgattgtccgattcctgactgcttttgtttctacattgatttacaatagcagggctcatgattgacagttctcatcaaactgattatcccaaaccaacagctgcatggcctgcagcaaagctaaaaaaacagttaaaacccacactcactctacaagcaaaatccgacatctgagctgcaaacaaacaagaaaactctccgaaattcgcattgcaagttcaatggggctgcacatcgatgaaggacttaattttcgaacagcagatcttaagcggtatggtttataattatttttgttatgtttcagaaaatcctacacgatgagagaaaaggaaaagtatgaatggatatgcagtcgacaaggaaactgagctatctccgcctttgtggtttcccagttgaacgttgatgccataccgtcgtactaggtgcgcgtcgaagttggatacctaacgagagcgcattgataatagcgataaaaattagcgttattcagagatttactcgactaacttaagatatagcgcaaaacaagtgatgacaggcacatcggagttcagttagactcacctcgtttggacgctttccagacctctcgtccactcattcgaggtccatgcgtagtgaccttgggagccggcttggaggcagaatcgtctgggttttccgcgccttgggcgatttgcatctcttggtctggggcttgctcagtgccttctgcagaacttccagtgagctttttcgatagtctttgcaatcgttccgcctcagtcttctggtaatccgaggaagtcgacgtcctttttgtcgccctgaatgcacgcttgcctgggttcgatttcagaaaggaaaaaaaagggtttgttttggttgcgttagtcaaattctggctttctgaacgatcaagaatggtttcaattccttgggatctactcaactcttggatctcagtgatttcgccatttgattttaaatactggttgatgtcgtttgggttgagcttggctgggacagatcccatccatccagccttccactgccgtcgcactcaacaaaatgcatattcattatcctccgcaggctcgtagcagattgctgcggatgtcatcctctgggcagtgaggactgtttttggagtctggcggggttttcgaagctcaactggcacttgaccgtccaacagcacggcaaagagaattgattgatcaaacttgaaagtgagctctaaaaaaatgcgttacatcagtcttagtccacattggtttcaactctagaacgatttgaaagtcatcgtaccattaaaggtttatggattgcctggtctataagcccaaggaaatttttcttgtgagggtaattgtaacaacttgaacaacaactcagtcttcttacaggtgcgaaagatgcttcgtatgcgatttgcacaaagagtgagtgcaatgttcctctgcgtcaggaatgtggtccctgctttgggtgcaggactgccatgatagcccggaaaactatctaaacgtccaatgataccctgtggaaactgatatcgccacagtgtttgtccaaagacacccttgctcaaccatcaacttgttgactattttctcgatcgaggcagtgctggcatttgatcttcacttttccatgcataaatggtatacttcttgcttcgactcagtcccagataatgcacgtttcagcaaaaatttgtgggcgatgtcgcattatatcaattgggcgtcatcgttgaccgtgtagaaaaattcggcctccggtccgactgcgtattaatgggttccttcctttcgtgacacatccctagtgacaagaatgttgagacgtcgctgaaggtcaatatgcctcgaggataagcggtgtcatcatgtctcatcagacgccatgtttccgcgaatgccagtccattcaagtgaagagtaatcttagaagaattgagctctaacagcatttcaatcctccatttccctctggatttttcacatttactaagttgcttgttaatcaagacggaccacaatattttgaacgtagcttgctatcaccaagtgtcgcgccgtgactgattggcatactttgtccttctgttttatcccctcattatttattttatacatattctcaaagaagtcatttctttctattctctaattataagttattaatttttctaaatactacagcagcataccctaactgtcattgaatccgtcatttcaaatgctaaaagtctactgcttactcgccatatcttttggtattttagttgctggtcagcccaaagaacatcgaagtgtgcatcctgttgatccttcatatgctccccgacgccagttggcgcaaaccgaaccggcctacaatatatcactatactacgccgaggcgggttaccaagatgcagctcactatgcttcaattatctcttggacaatgcgctatccgactgtggtcgcgtgggatcatcctggaatacgatcaataaattgtgatcttaacgggattcatttagaattcacatctcaaggcttcaagttgaaagctcagcaatgggagtttccactggtcatcgtgttggatggcgataccggacactgcgtttctgacggccctagtcaggagaggtatcaccccttctatgtggaatcagtattgcaaggtcatgaggagaagccaataactctgaatctttctgggtatcggtctcgatgggaggttgttgcttacgagcaccaagtgcaagtggttgaagtgaaagataagcaatccgattcagattcctctagaacattggcacataaacgaaggggagtaatggccccaaccaccatgcaggtttcaccgtctttgaacttcgatcaccaggagaaaaagtgttcaaacagtgaagtacctatcaacgttgcccaatggccctatggatcacttgatattaaatgcaaaaactgctttgttgattcggacttccagctcatcattgtttggggaagtcgcatcatcaacgccggcatcgagtgtataaatcaactcataaaaaatttataccgtgctgaacaacaactgattgcgttggctcggtcggcggaaaacattctcgcatctcagttttcaaaacttagtgaaaagttggtagacttgatttcaggattctacaaccgcataaacgagattgctttgtccgcgaatcacacacagaaagtggaggtgaaagcagaactagcagaagttgtttcatcatatgaagacacaagttctaaattgctcaagcttgcccaaggtcaattggccaccgggattatctccgctccagcatctcctcaagacactttcgtggccactcataagctaaaagaggctatatcgagtacaagcagtgaattagggttgatgatacaaaatggcacccagctggttaacgatgagttaagcttaccactatgtacgacttctccccggaaggaaggagggggtcgttgtcgaagaccaccaaaacgcacggtagcaagattgaccggacgcttaaaagcaaatttcgacgtggaattgattttgactggaactggtgaagtctccaatggggatgtaaatgtcctattgctgaatttaccagggcttctcattccaggtgtaagctccttatcaccaagttctggttgggtgagaaaaaagcatctaactatttactaaacaaaacttagattctatcggttggcccacaagctcgattaatcagtaacactgctttggtcttcacaagctctgcgaacctgacccttggcgccgaggctgaatggcaaaacattgatacaacaatagacggtcaaaatccggagctcggtcagatgaataacacgcatctgcattttcatcaccatcatcctcagtttgaaatcaatcctcaacatctgtccttaactcagcacttcaaaccacaagtaacctttgggattaatctagtccttggatcccaaaatttgatggctgggattggagctgatgtagcattgatgaataaccttcaacttccattagcaccccaaaatgagcaaacttgtttgcatggcttaaaatatgattttagtgttacagcccagttggaggctctcatgagtgtttcatctgtggcccgtttcttaatttccaaaattttcccatctatggctgctgcactaagccacagcccctatcctcttttggtttcccccaaagtttctctagttcaacattgtttccaacttccaactgaaatttggtcacatttcaattgggatttaaccaaatttacaaccccaagtacaagtgagaaaatttctagcacagaaatagagtacatacaaatgagagatatatcagcttccccatcaaatagctatcaataattatatactacatactaaattaatgcccttttgatcagttctgtcttctggaatcaaaattggtctggataattttattttgaaatgtaattaaattgatttaattcaatttgattaatacaagttaaatttaattccctgtcagatatctttaatttttgtcttagcttgattacatattgaggtttattagtattcgtttcaatccaatggataacaattcttaatacagtcaactctgcattaacccatgcccttggtggcaggtggacacaaattactatgggttagtagggagtatggattattgaagagggttttacactaaaattagtggtttggtggaccatttgactatggcttattggagagtatgggttaataagagtatgggttacagcagagctgactgtaagacatttgtaacatcctaacactattctgattttattttttaaccttcctcttactgttcaatttttttatctcaaatatactatatctcagtcttcattcatttcaaagtctctcttttcacctgtcactcctttcctctttttctagatgaatatgcacaatttcctcaatttctgtccaacatcttgacctagttgtagtagcacttgaaacccagtagctcaagatttcaataaagacatcagttatattttccttttacctgagaacactcatacagtctcttgaagtgagtgcaattttctatctcaaaagctagcagccatctagcctcttttcagggctctcaggcaccttttttgtatagagctttctcctcatggtctttctttttctctcaggacaaaaatcctgagttcttcatcaggtaacaactaattacttaaatctattccaatcttttaacacacatgtcccaaaagcaaggagaggaagacaaagtataatgccacacagataagcaataaaaaggaatacatttggtcaatatttcaatggtgattcagctggtgaggttggagtgaaaaatgctgcaaataagtagatggaagagggaatagtttacagtggatttgacagatgattggggaacttgggtaccaaactaggtaacagaaaatggaaagtgtttttgatgagccttttttggatggggtcagcatcactacccgcaaacgtggtcaggcatcatcaatcctgattagagatcgttcgttcggacctgttgtgggggtaccctgccacacttcagatcaagccctccacatcaacagtcaccataaatacaagtggggggcccagtaataaaacctttatcattactgaaccctctggaagcatcagtggtgtctcagggtgtggagggagtgttttgaagtgtggcaggtaccccccaacaggtctgaacgaacgatctctaatcctgattagttataagtgatattgattcaacatagttcacttgaagctcatgaaacccagtcatgtacactgacaacaatataacggtttgcatcaatgccacttacaatgtttcacatcaatcctgctcaaaatggtttaaattcaacccattttaagtgagattgatgcagtccagacagcttttctttcagtgcatggatttttgtttcagagtctggatggctggaatgggagaatgggggcaattggtttgattgatcaaaactccaacaacttttataagaaaattgccagcctttacaatttctatacagctgtttccataaatttcctaggcatgaaacacactttagtacgtgctgttggaatttcacttgccatcactcactctcttttctcaatttaatatcagttgttttttagggggtgagctaaaagactcccaacagctgtcaatggacatctgttgggactcattcctccaaatgggtgtttgaatttgggagttagccatccatttttttttggaagttggatccccaagcagcctctcatgcatggggggggagggggggggggggtggttgtgagttgctcccacttgaccagaaagaaccccttctggttgatgggatatgaggacctcattgaccggaagttccaggcttatactacttctaaaggtagaggtttgcagtgttatagccgtagatgactagaagaaaaacaagatgaatattaatttatttcttttgaagctcaggtcacgggctcttgatacttacttgagatttttgaagcaataggccagggtaatccaagactcagactggtagttgagttgggaaaataataggttgagataacaagaaataggtaacagtccaggttaccagtacttgtacagaatggagaatcgagggatgttagataactaactataagatatagaataggaatcctagttcaagaggtatttctaaaagagttttcctttagtgaatgctcttcaaggttgggaagctttgttgtatatctaagaataatcaactggttaacactgaagaaggaaagaggagatctcatcagttgctcgagatccttatttaaatattgttagctttctttcttgaggaatcaatcagaaacaaataatgagctcatagctcaagtttaaacaagggtcctctttgaccaaggtagcctgtttactttgtgtgcgttgtaagactcaaaagtgattgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgattgatgtgtataagggtctgaagttataaatgagtgatgattatattgacaaagctgttgttcaaagctttaaaaccaaggcgcggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatgtttgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaatgtgggttgagttgatctggtcctctggtgggacgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgaggggttttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggccctgctacaaaggaatgcatgtgcacctacaaaggagttcaatatgcactatgtgccaataaaggaattcaatacaaaacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccatgacaggttgaaatctgtgtaacttctaaaccatgagagatatggggtcagttgtagtgagtgactaggggtaattttacctgagaaatccatttctgatgttatttttaccatatatataatatataaagagataataataaatttttatatttttctgcgtagagacacagtattattgggtcttagttaaacgactcccaaatattggagttccgactcccaaatatttgggagtcgtttaacaccgactgcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctgagagtccggcgccgactcccaacctccctgggggtttttggagatcgactcccaaaaacccacggatttttcattttttatctttttattttattttttcttgggaggatcgactcccaaacctgttgaaggtttgggaggtccgactcccgtctccgggggtggacggcctgcggaccgtccgcagggggtcttagcgacgtcccaaatatttgggagtcgtttaactaagacccgtattatttaccacagcgtctctactcagcacaattttgtattcatgtttgttttatgcaagcctccacctatttgtttatcaggtggtgatctcatcaattttgtatcttatttaattttaattatatatttgttctactatctattttctttctttctaggttcttaatcttaggccccgtttggccacaaatcatgatttgtgatttggctaacgtttggcccggatttggaccgtgcgatataaaacgatataaaatttttgcacaaactcctgccaaatcttgactcaaaattacaaattatggacggccaaatagggccttatatttattataataattcaacttcgagcttataactttgtatactaattatggacatattcttgttgtatcttagttaatattttatactagttgtcacagtcaagagtgtcaatgcaggtgtcacactcttgcttgttgacaggaaggggttccttggtacaggtgggcaaacagtctagaggcaacagatgaggtgattaagtgtgttagagttgtgaggaagttttgagatgggtgagtataaactagaaacaataaattgtgttactaactacctaaataggtatcaaaaagagattggaagctggcatcaacaaagtatattctagtgagttgggaaaacatttgtcttgttctaattgtctgatgtctgatgatcaatggggaaaaagatctcttattgttgctagattctcttctttaaatatctaaaagtgatgataggctgcaccaagaaaattcaatgctcccttatagatggcaagtgacatcatgtaacattgatcactgctccactgtagctccaactatactgcaacccaaatacaagggtgcctttgtgtgctgaagggggctgaggcaagtggatctggtttgtaatgggcagcatgttagacttgggctgatgtcactcgtaatcaagtgatcattgatttttcctggtggctggcttatgattaggatacaattgtttggggtagatgaagaaagaagaacactgtaggtgttctattcaacatctggggtagaataaaggtggtaaagccataccataagtgtgatctcattctcaacatctctctttgcacagtcttacacagctgttaacttatcaaaagttaaatcatttgatttttattcaatttacattctccagcatgcagaagaagatccctggagctgttatttttctacttattatcttacagctactttggaaatggttgtccatgtctgatttttttttgtcaaaatttttcttctttgtcaaactacacataagctttgacaactcaacaaggattcaactagcttggagcaaggtctttcttgggaatcctcctcaagctagttgattcctgttgagtttatgtgatttatgcatacaaaaaaaataaaaaaataaaaaaattcaggcaaaaaaaaatccaactggacaacctttgtcaaaatagctgtaattactcaaatctatatatcttcactatgtaaggggttaaatacccaagcccctgaaaaatacaatgaccaataaatttgatcttgcccttattgtccaaactttttacaaattgttcccttttacccccaaaaggccagaactaactggttcaactctcaatgaaatctcacaattaaaaccttgattttcttgtgcaactttcttggctcattcttgccagttgaacagattgttacttcctgttaaaccaaagttaaattcaaaagaatcactactttcactctggagaaatcaacaaaagtaaaatgaatcaaatggcctggaggccagtggcaggacaagctcattagaagacaattgtcattcttgtattttgtatcccttcacagcttcctgggagcttcgaagggtcctggtgtgcccagcgagcccgaggaggacatggctcggactttgaaccttgttgtgaaacagtgaggtcatgtccaaatatccattgtatcagggattgtgtactgtcaatgccacccagacctatctttccttgcatggttgagacacaaggatatttccttacacggttgagcctcaagggtgaagttatctattgtatgtgctggatgccgtccgatcaacagctccacatgaacctgctggcggctggcctgctgctctgagcctgtattagttttatttcgtactgaattgtaagctttcgtgacgtatccctgtacacaaatgctctgaatgctggctgaagtttgaagtagaaaacgtcactattacttgagccgggtggtgtcatcaagtctcatcataagttgacttcccctgtggatccaagaaacacattgttgcgtgattgagagaagggaagatagggacatagattcatcgcacactgtaggaccctttcggttctcattcctcttgaatctctttccagatttccactcattaggttatccgataacgaaactggctcaaggcacattgagtgtgcactttttatcaacaactggcgattcacgaatagttgatagtctttctttcgaataccctcatttgttatttatatttctaacgctccagcagcatgcccaagtcgtcactcactcttttcggcctgcaaatctattggtttatcgcattatttttcactatttcagtcgccggacaaagccaagaaacacgaagtgttcgtcctgttgatccttcatatgctcccagacgccagttggcacaaaccgaaccggcctacaacatatccctatactacgccgagtcaggttaccaggatgcagcccactatgctgcaattatctcttggtatatgcgttatccgactgttgtggcctcggatcattctggaatacgatcggtaaactgtgataccaacggcatctatgtagaattctcctcgcaaaccttcaaattgaaagccgagaaatgggcgtttcccctaatcatcgtgttggatggcgacactggacactgtgcttctgacggacctggtcaggaaagataccaccccttctatgcggaatcacttatgcagggtcacgacgatcagacaacaactttgagtctttccggcttccggtctcgatgggacgtagtcgcttacgagcaccaagtgcaaattgttgaagtgaaagatgggccatctgaaccggcgcaaaaatcggcacacacacgaaggggaattcaggccccaacgacgatgaaaatttcgccttccttgaactttgatagccaggagcagaagtgttcgaccagtgaacttcctatcaacgtcgcaaagtggcaaaacggatcacttgatgtgaaatgtaaaaattgtttccttgattcagagttacaacttagcatctactgggcgagtcgtatcctcaatgctggaattaagtgtatcaataaaatcatgaaaaatctttaccgagcggagcagcagcttgttgaattggctcgatcagcgaagcacatcgtcgtgtcccagttttcaaagcttagcgaacagttggcggatacgatctcaggattttataaccgagtaaacgaccttgctttgtccacagatcagacggagcaattgaagttgaaagaagagttgggaaaagccacctcctctgttgaggacaccagtagccgattacttggtcttgcagaaggtcagctggcaatcggtctcatctctgctcgcatatctcgccgcgacgtatttctagccatccagcagctgaaggagatcgtagcaagcaccagcagtgaattagagcttatgatacaacgcggaactcagttggtgatcgatgaactaagcttgccactgtgtacgatttcgcaagagaagaactttctgcggagcggaggcttttgtcgcaaacggcgcaaggaaacgtcggcgcgattgactggacgtatgaaagtcaattttgatgtggaactctgtctgactggggctggtgaacttacgaatggggacgtgactgttctttctgttaatctagcaggactgcaaatcccaggtgtaagttttttgtccccaagctcttgatgggtgagtgtggcttctaacaaaaacacttattactaatttgttttacagatattatctgttggtccgcaagctcgattagtcagtcacactggcttggtcttcacaagctctgcaaccctgacacttggcgccgaggccgagtggcgaaacatcgacaccaccatcgacggtaaaaatcggaagctcagtaaattggacaagagcaattttgtttttcgtcaccaccatcctcagttcgaaatcaaccctcaaaagatttcgctggagcaacacttcaaaccacaagtgacatttgggatccagctgctacttggttctcaggccttgcttgcggggatcggagccgatgtcggtttaatcaacactcttcaactacctacaccaacttctaaacaaaagaagccttgttcggatggcttcaagtatgatttttccgttacggcgcaactggaagctatcatgagcctcccatctattccgggcctgtcacttttcgcacttttttcatcgaaggctgcggcaattagccaaggctcataccctcttctcgttgcaccaaaccttacagtagttgagcattgcttcaaagtacctgctggattttggtctaatttcaatcggcagttaaacgcgttaacaaaaccaagtaatttccctaaactttcgagtagaataatatagggtatgaagaaaacttccttctgttaatcactttagtctatatttattccctatgtttagctactggcttaaggcctaattaataaaagaagattttcaaacagtcgttatttcttaattttattccctcttgctgttctgtggcaaactactcgcacaaaaaaaatgttgccaatttcttgattttcaattcatgatttgtggtataacttgcaaaacttttgcatttctgagtttagttcaggttttgactgaaactacgcgttagagacactcagccgttggtgaagatatgataaatgtgtgagataccacacctgctctggtgcaatctgcacacttgtatgtacttacaattttgtcaggaaatcattggacattaatgtgtctacattcctgataaaaatggattgtagctatttgattctaaccaaatttgaaatgattcttaatacttccttaactatcagtagaaacaagcagaactggatgcttcatccaaataattttctggattgaccccatattttcttatcttggctagtatatctagtaatactatgtagtaaacaattgcatttcttgaaattcaaacacattccatcatatgtccagtgcatctgcttggaaatagatacatcaacatttagtgtcaaggactggggccagtggtggggaaataaataaaaaaactattgaaagagaaatttcatgttgaatctatcttttggctcaaggactgttgtattgctgcaccacagacagtcagagccgttgcatcgagtttgaaaaggattgaagcttcaggtagaacagccatcttgtctgtgttcaattcattttgatgtcctcttttctcccctcaatttcccacacatgtgtttatcatcacactgaaactttttctcatttgatctcaccttgtttattcagctgtgaaccacttttccctcttcattttatttcattttactcttgtattttcatgatctcagatgttccactctgccttctgactcagtaattcagatgtttcacctgtcacctgatcttatcaacactctggtttcaacgcatttgtttcccatcacactatggctcacttcatcttcccttggttgtttataattagtttttatccttacttctctcagttgttcagggggatcacctaatgttagtgttaaaagactgtagtcttcccattctaatatttgtccattcaaaaagaggcagactccttccatgaggaacatctaccactcagatgagatttgatagtgcaactcctagttccaagagtgttttagtgaatgaacacttgatctccatccacatgagaagacacccgcagacattgagcagtggtcattgatacaatgaaaatctgcagggatattttcttcaacgaaaccaaaaaggaaacaacattggaaaattatggagttaagattcttgaaatgctttggcaagtcggatagcctcatgggtaactgtaaggaatgaagtgttccaagtaacaaaccaattttggaaataaattttagatgggaaatcagtcaattttgggaacagattgggaaggatatagaggttgataagatagagaaagttttggaaatagctcttgaggttttggagttcttctaagagagtagagctagtattgattcggtcgtattcatcagcgtggccaattgcaaacttcaaatttgaaagagattcatagacgcccctggtcgatcgattgaaagaaaacagttgatccgagcacatctcggtaaacaattcaagctcttccttattgattctttctcgacataatttcttgaaaaatgatcttgatagtttaaagatcgccatgaacggtgtaccgaggtcgatgactggtcggctcaagggattgatttctgcttcgtagtatctcatcggacccatttggattgatagtccttcaaactctagatcatactgaggtatcactttctcccaaagatcccagataaaactcaattcggagccttttagaaaaccgatggttcgatcgaatgcttggtcgctatcaaacaacaaatacttgatgaaattcagagatgtttctcttgagagcttaaattcttcaaggataaaaatgaactcgtgaaataatttgttgaggtgattcttcacatcttctctgaaggacttattgaaagagtagagcctataaattttgagttctccaaagtgctggtcattggtctcgtggggttcggggatttttccgggaaagattccatcaagcacccctatcgtcttgtacaagatttgagcaagattggtttgaatctctaagatgaatttgagggttgaggctgcgtcttctcgtaagtgggatgggtcgcgcaacgctcctgataggctggcgcattgtcgttggagttggggtagaaggcttgactccaaccaacacaggccgtctttctccaagcgcagttgatggagagacgtagctgtaagaacagggtcagagtctgaccaagagaattcgaacttccgtagttcttgcaagccccggatgatcgaatcttgcgaggtttttcacagccgactcagttaatacatgttttcggttttgatgttaacagaaatttgttctacctgcttgagatataagctctggtttctgctctaatgcgctaggtctcggtggctccattctcgctgggttgtgtctggtatgtaagtatttatgtagtggtaaacttgaagatgactggagggctggccgttcacttggaagttgaaagaaaaccctagatatactgccccgaacccgtcccaccgtgctccccggtccacctagtcgaagcaccccgcgagcgcgtatactcaaaagggaagggtcaacttggtttcagcctgtgatccgaatccgatcgatgatgtcattctcaaccactctgagtcttactcagcctcggtccacctccagcccagctccagcccatccacgcctgttgaccgtcaagctttatccttccttatcctcctcggccatcgacccaagcacctcaggctcatcaaaccagatcatctcagtctcttcctcccaatcctcccctcactcaaagttcctcgttcaacattaccatctgccacgctcatcggttcgctcgccatacaatagctacctgatcgacttgaatggctcgagtgaacacgccaaccttgccggaactattaccgccattgagctggccgttactaatcgggcggcgctttccccatgcttggtctttggaacaaacaccggcgctttatatcttaccagatctggtaagtttaaccatgtgtttcagggctcaggtgttgattcacgagctgatcaaaatcttgatcattgttgaaatgtcttccgtaatggctcataaagatttctcgcgaccgcattcaaaactgaaacaacttcacagatcacctgtattagctctcgcaagttgtccacttgagattctgcccactgtcctgatcagtggatcttcgaccgaacttctactctgggatcttgacgatcgaagcgcacagccaacctgtttacgtgcctttggacgtcagaatcctaaatttctttcaaatccgtacgcctcaatcttggttggagttcagtttcgtaggctttcgaatcgagaggtcaacgtgctagcagagtttgaagatggattgatctcctgttggaatctgaacgtcttactgcatcgcgagttaattaagccaaaccccagcctgttttcggcgaaatatcaaaaatcgtttccattactcgatgcttgctgcgcttcggctgaggagaatgattttcacgtgtttgctgttgatccccaagatggctgggttcaaaagtctcagaacagtcggaagctgtttcaactttctagttcgatctcccactttgtatgtataagttgtgatcaccaaagtcaaaaggctagttttctgcaagacatgcgatgtagcgcgcacatttctcgcgctttcaaagttggatcaggtgctgaataagctacaccttgtctttatttagattgaactgctggccctcttccaagatactcaacagttgatgaagatcgcgatagatgatgcttcacatacagaaccgccgggcattacgatggcccaagtagaatctgattgtgtgagctatgccggcccggctcaatctgcctagttaactttctgaccaaaactcaatctcgtgaaattacgggtattacgatggaagacattcttccactatgatcgatccgatggatggctcgtcacctgtaaatcgaccacacaagagatgtcggttagacaaattgaccgatcgcttccgatggctcaatcctatgacatttatacacaaactcatctcaaacgtagtaacagttctgtcatcaggaacccaggattcttaacactggaaataatccaagttggtactgcattttttgattccctttcctgatttctcaggtactatcacgtggatttattttgataccagctatctgttttccctagggaataggggattctcaaagcagggattcagatttgatcaaattgttgcgcgccgaattggatcagcgtttaagattcccttctcacttgaggtaagtttggcccgcccctgaccatcttcataatccagcatctgtccttttgagacccactcatctaatgcctcgacgtatgatgcagattagcgatctataaacgaatgttaatcaaatcgaaatcgcaagaagaggaactcacaaccacttactatcgttatttatctcgcccttctccagaagtgtttatgaagaaatttcgagctgcttggaaattggaagaagctgaattccaattttccctagaaacgttggtcattagatacttggttctcatcaatggcgtgttgattgatatgaagatctccacataaacaggttattatcgatttttcacgggatggaaaaatattcagagtcctcattggtcgacaaattagcaccaatcttgtacagctttttgaagatactggaaagtgcagaagaaatcaacaagtcagatgatggggaagagtcgatagaattagtcgagatttataaagttggttggttaatgattgatcgatttggggaaggggcctttggcgaaaaaggtaacagtcataacgatcgcaagaaaaattatgaagtgttcgctgagaaggttacgcaaagattgctggaccatcgatcgtcgattggaaggtccttgttagaacatcttgggtatcattctgtctcaatcggcgttagtgaatttttcttttttataaacaaatcatctggaggcagtttgctgcttatggaaccccaggtaggaagagcaactgactaatcattgcttttctaatcctttacccagaaagaatgtttaccccgtctcacccacggttttttgatggggttctcttcaccagaatcatttgagttgagttttaaatccttttcaaaaatcactcggcgcaactgcacagttgttgatagggctcgataaatatatatttacatatagatctttgatggatcatttggtaatcggccattgtggcctcacttcatttgtcgaagtatgcgctagattgttggaacactttggccaagagattcttcggttaacaacccaaaaagatatactggtcaatcctctcttccctttctttaaacaaaatcccccatcccatatcaagctgattcatgaatttctgaatactttgcttttttgttgggggggttgtcatttacagaattttttcggtcttactcatcagatcaatatccaaacgtttaggaattcatcttaaagagttgatcaccttgctagctatgatcaagcattcatgtattttttcttcttcattatatgtttaaagtactgcaagattatttaagcatggctggtccttgtgactcgtctttaccaaacagtcacaccatgtcttgagttccactgattacagaacctctcaaagcgacaatctcttctctgacttcccatgccttcttcacatcaactatcattcaatttcaagggactgtttcaatgaggaccaagaccaagcaaaacaggagaattcaaatatgtagaagttcatttgcaaaactattccatcagatctttgggagagttgcgtccaattgttaggctcaagtatgatgatcagagaagagaaagcatcccattttgattcctacaaagcccgccacattgataacatacataaatatgattacatacatcttaatttcacaggaatcggacatggaatgtgggacagatcggtggaggatcagcaatcatactatcagtgccatgcatgtatgtatcattgatagatgccgattgttttatgaatagaattaagcaggaagcaatgacacaggatgtagtttaacaagttagcttagacggtcacgatgggatgtgtagtgtacaataacagtcagtcagaggatgtgtttttatcatatagatatgtatagtaatacaaactagaagatctcgattgatcaataaacaaaacgagatatagaatatgatagaaaaaaaaatacagataagagggggaggtgtgtttaattgattgatttttcaggatgagcagagagccaagatcgagtgtgagcggttttatattttatatatgcgtgtgtgttggtggaggagagcgagagagagaaaaagtgtataggagcaagaggaagaggtcggtcaggggagcttggagagagaagagttgatgaagatcgaggcgaacaggagctgttggccggaatcgtcatggagaggtagatggcgataacctgagcagaaaaaaaaatgaaaaaaatgtaccagatagacaatgattagaaacaaagagcgaaagtcttccacgagatagacggtcaagtccaaaagtatagatgagggacaagtgaaaaaaagaaagaaagggaagggaagcgagtggatgtgtgtgtacctggttggagcccgcctaaacagacacacactttgcccaccaatccgtcctcttctttggctccatttccactgccctggccggcatcgatgaccaataacctcaagaaacataggtctaccatctcgccgggcgtctggaattggatcttgaattcttcctgtaaaatgaaaccttccatcagcatatcaatcacggatttttttttttttttttccttttcttttcttttcttttctttttttttttttttgggggggggggttaggttttttcaagttgtttagtgtgtaaatgcggcttacatgatacactggattaaacccgttgcccctagaaaaaacgcaagaaaaaccccaatgaatgaaccaaagacagatcatcagtaactcggtaagcaaaaagaaacaagaaacaagaaacaagaaaaggagagagaggaagactgaacttgacgaccttagtccttcgtttagtagattgcgggggcgaagtgcaggaggaattagggacgggcgagatgagttggacttcgacgcagggatcgatcccagcattgtcgtcctcgatcgtcagcttaggtaattgttggatcgagatgatctgatccgatccatccaaccaaagaacccaacaatgatgatgatgatgaagaaaaaagaagtgggtaagcatttcggttccttccattctctattcttccattcaatcgggcatccggagtttcaaaatgagagaggtttttggagtgtcgatataagaaaaaaagaggagaaagggtgtgagaggagagggagaactgacagtgatgtctaactgatacttatgcatcttcgttgccgcatctttctctttgcccttgaccctcagcgccaacggtttgaggagatatcccgagcgtccgttttgatcgaagaaggccgagttaagttccatggcgagatctgccgaggaagaagaagcccgaccaactcaaccacccaagcaaaaaaacaggaggataatgataagaagagagagagagagagaagagagaagagatgtaccatgagtttgccagttacaagcgaccaattggaggccgacggcccagaacctatggggcaagaagttcgagctaaagacccgagtggcggcgggataggcgcgagtaagatgggagcggttgtgttggatgaggtccaacattctgagcgggcctgctttgaggaacttattgacggtccgttcggagagcgacaagatatgctccttctcgtacgtcgtcagtttattgaacccgcgcgccttgacgccgacggtataaacgatcagactcgaaagactgtttgtcagtggcgccgtcgggatcttcgaaggtggaggagctaacgagcccacgcttggtcccgggatcagggccgccgagccggactgcccagtcaacgtcggcgactggtcggtcgtcgtgggcagcgacctctcgaccggcggactcgggatcgacatcgctgaggcaatacgcttgaaccgttcgcccaatactgtcgatgcgttggagattcctgcgcgggagagagaggaaaagttgctcattaggtcttttcaggatcccagaagaataataaagatatgatgcagttcagagactgactgcgcttcaagtccgaatctgaactcgtagatgagccggatgttgtagaggtggccgagctatcgaaattggaatatatctcagtcgaccttgggccatctcctcctactattggtttcttagcctgcaatcgaccatagttttcatcgttgaaaaaaaaaaaagaagatcaataagggaaagggattccgtcagttctacttgctttggcgatgttgttagaaatagccaggaccacgaaaggattctttttttgacggaccttgaccaatatgcgatacatcaagtctttaggactaggcaaggactcggaggagagattttcaagaggtcgatcgaccaaagcttcgcccagacaagtcttcaaaagttcggcaagacgttcctgttgagcgggctgacaatggacctccaaggacaaaatcaaggggtagggcgaggcgacaaaggcgtgcttggagatcgccttcaatgcttctgataactgtagcttcctcgttagggttcggccgtgatagatcaccggctccccggcatctccatcccagcaatcaactttgtcgatacacacagaaatgatggctcaagtgttggtcagaccgtttggttcttcctcctctgaaattcaagcagtgcgacgaatgaatatatctcacgttcgacacttcgacatccgtgttgtaaggcgcgaatgtagccttcgacggtactttctcccttgagctgattgccgaccagataagtctatcatttgagagaagaaaaaaaaaagatcggccaaagttagttgaggaaaatgttgtgcagcgaggtgtcgagatttggagtgactgactgacattgtgggaggtagagataaaataatcgtggagaggtagggacatgtcttgatgaacggcggtatgtttctcgtgaagggccgcgttatcggcggattggagaaagctcgcaaagccttcgatcgtcatctgctttgtcggattaagctcccgggcttccctctctctatcatcatcattatcgtcgtccaaaaacttggtgtagatcgcgtggatcgtcgaaggcgtcaattcagactggatggatggattgagaggtgaaagttcagctgatctgtcacttggggacgtgtagagaagatcattgtgtgatggatgacctacgtgttggacgttctgcatgaatcgagtgaactcgtccacgctcatgaccgctctcccggaggtgaattgttggaagagagactcgagatcggggcgtctcttcatgagcttgacgaagtgttggaaggccgggaagtcgagatagccgcgtttttgcgagtcggcaatctgtagaaagatccccaagagaaagagaaagatgtttgtgaggtcgatgaagatttcgggggtttaggtatgagaggaaagagagcagcttacatcgaaatgggcctggatgtcggactggggaacagagatgttgagcttgcgacataggttgacgatctcttggaagtccaatttggcatcttcagtgctatcgccctgttggattgaaaaaaagagcaaagatgaagaagaatgagcgggatggggtttctttataagggaaggagagaagccaacctgggaccaattctgtttaagccaatagtcttgtcgcttgcgcatatggttcaggccgccgagcagttcgcgtctgaaggccaggattcgcaggagggtttccttccacagggcgaaagtgtcggggtcgcaggcgatgagatggagcatcttgtaggtcgacttcttggacagatagatgatcgtcagccagcgtccttcgagctctgggctcagtttgaattgggtgcggtagtaggaggcatcctggccgaatctgatctccctgacggattcgatgttgactgaggttttttgattagtattagtattagtatgatgggtatgtagaaggaatatggtcatgagtgactgacgagagccgcccttcttggtctcccaaacgatctggccgcgttcgtactcgagtgagacgttggtcttgatggtcttctttgcggataccttgagcatcagcgtgcccgccttgagctgggcaggcacctggacatgatcgatcatcgagcgagacattcttcgaagaaattatatgttctagtcaagacgagctacatagttcccttcttccctcccctcctcctccgagtgctccccctgctgctgggttttaagtgagagtttttgctgaggaaaccctttgggcgacaactccgacactggtgatcttccttcgtgtttggatggctggactgggatatcttcgcagctgttagtacaaacctaatcaacacaacatattcagggcccacaaacacaactcatcatccactcactccatcaacatgaccatcagacttcccacacaaccaccgccaaccagagcactggtaaaattggattggacaacaagactgccttataaatatggatcagaacagcatataaaaactatccaatcaactcaatctcatcaaatcacccacaaactgtggatcataaaccagcataagttggccaacaaactacaaacaagagtaggaaacaggggtgtgtctgggtctaaaagggtggtccaagtaccctagctatttgcttggacaggggtaccatgcatttataggtcagataaatgaatggaacttgccactaagcattttttttttcaaaacaggatacatagccgccccctttttgagcgtacagattcagtagtgttggtggccctgtgagtggctttttttgatatgctacatgatgcatgttatgcagtgctatacgggatgctacagtcccaaatggccactagccagctctgcagaacagcaatatagtgactgaagctcttagtggtagtgtcttaccactaacaagtgctagtggcatgatgctgacacttcagttagtgtagctggcccactttggatgaaaagtaaggttggacaaatttggatgtctacagtgccccgcacgacttctcaactacccccctaggggtgttccaaatttcttggagaaatttttcaactttttttggcaaagcagacaattttttctcacgtttaagtatttttccatggactttttctattttttgcggtttcaattgttggaaaagaccccactgaatgatttcacaagaattctgagaaaataagtaacaaaaacaggcctctgagtagcatatggaagaaaatttgaaatccccagcagttttacatacataatcatgtggttctgaggggccaaaatatgtaatgttatctgtcaatgcatactcaataccctataagtgcataatacacataatataagttcatgctacatgcatataactccataatactgtcattgtagactgttgttccaatttttacatcccaaaaaagtaaaactttttattggagtgtcacagagggttgtgatatatattttccagttccactgcttctgtagagctcaaaaatgtatagtacattcttgtagggtgatttttgttagtgaagaagacccccaaagttgaacttttattttgcaggtgccgggtagttgagaagtcgtgcggggcactgtacatacactcaagactttgggatatattatgtctcaaattatgccagaagagtctctcttttgaaacaacaatccccctcccctcaaagtgtatctcacagtcatacacaattgatttcttcccccatcactcaactatatgaaaggatcaagaaacagccaactactaattttcagtttgattgggtagatctacaattgaaaacacttgttgtttttttacataattacgccaggaaaaaaattaatgtttgcttgatgagatgtgatgtaaggctaagttcagcatgctacccactatgtcagccacatttcacagtacatgaaatgcaccaagtatctgcaataattatattagggggtatcaaatataaccaaatccatcattattatgatcaatatttaaatagaatttcacagaaatatcatggaaataaatgatttcagtcaaatttctgcttgtacagtatgtacagtgggtggaccgttatttttgactgcctggtttggaccccagagctccaaaaaacagacttgaagttatgagacttgttcaggtggtgcataataggtcccagaaaatgaatatgaaaaaattaaaacaaaaagtaaagttccaaaatttgtgaaaaataaaaaataaaactcatttttttcaaaagctttggtattcattttggaggagtgggactgctgagagaaagaaagaggggaacatgggaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaacagtaaatactagtgctttactgcaatgtgggctggtgaatgccccaatgaacagctctttgaagccatctggaaagcaatttttccaaaattttcattcataatcattcttctaatatcccaatcttcctttctctcagaactctcactcccccaaaatgaatttcaaagcttttgacaaaaacaaattttattttctatttttcacaaattttgaaactttgttttttgtttttattttttcgtattcagttttttgggacctattctgcaccaattgaccaagtcccatgacttcaatctggtgctttgaagctctgggatccaaaacaagcagccaaaaataacagtccacccactgtacataatctataacccatgaatcattaaaaagtttaacattaacccccaaaccaaccacttccacaggtactgctgtggtgttctaaaccgtacaggccccctcaaggttgaatttcaaatttaaattttcaactcataaatatcctcaagcctcaagatttcaacaatatcacctcaaatcccctctcagtccaacagtttccttcattatattattttactatgtttttgtttccttttattctttcatttcctctgattattttatcttcatattatttttcattcatcttatttttatttttattttatcattttatcattctttattatctttttcaaatcacctactcagtagacagtcttgtttaattttcttggtcctaaggcatcttagtatgttggtttattccactcttgattgttgtgttgtgttgtgttgtgttttgtgttgttttgtgttgtgttgtgttgtagtgtagtcttgtttttgttttttggttgagttgtgttgtagttagggatgtgatgccacagaactcaacttctgttgtctcctcccggaaaaccaaccaaccccaacgtgttttgttcagatcacagctcaactgatccggaccccacttgaaggcagccctcaaagcaccatcccttcaaccaacggtgggccgctacgctacactacgctatttggccactacctgttagcgtagtggcttttttttcttctagaaatcctgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcgtgaaatttttccctcaattttttttagtgttagcttaaaataattaccgctaaactaacctgtagtgtaactttttccaagctaacaaaatttccgctaaccaacagcataactgttggtgcagctaacatgtagcgtaactaatccccaaatacgctacactacagcagcagttacgctacctttgtagcgtaactgctgctgtagtgtagcgtaactgtcaagatacagacccctgcacggtaaccaatgccaccaatagactactcaagcaagtctttgatcgtaagtttgatcttcttcctttttggactaaaccaggctgggcctcggctcctgacctgtgaagttacaacttagactaatccacaaaattgcaccctgaataccgatgtcacagacatcgaggcacaggaagaaatacaagtcgaccctaaccaggcgcaggataccgtacacacctccttgatggaggtgtgaacacgatgaactggcccaggcatacccgtgagtcacacggatgaaatcaaagctcatgagaagctataagttaacccccttgcttcatcctgtctttgtccccatccgcgactcctcgattagaaatccattcgcagatcaaacttcctcatacctcaatcatacccaaagcccaaaacacttttcccttcttcttatcacaatgaactcgcgacgaccttgttccgcgcttttatcttctcaccccttcttactctctctccacatcgctataagcggttttcttgtcaaaactttgcatctttatcttctcttgtcgcacttacgactctatcacttcttttgttcctatattcttttgagcgacctttttcgtgtctacctctctgtcttcctttttcatactctgtctgcctacccctgccctttaggtaaggcagcccattcttgtttttcttgtctcatcgtcctactatgatcctgacttgaaatattactttagttttgctattctaacagtaactgcctcacaagtgagtgttcatgtgggaattgaacccgtggcacaaaagtgtagcgctggcatgtggtctggcaggactatctaagattctccctgaccacatgactaacgctaccctgattgaaatctttcatgacgggtctagttctggatcagcccccatttttattgtgattttttttttggtagggggggggggctcccaatttaagccaccctcccttgaccatttttttcaccttgctgccatgtgatcattcccctccatctttgacttctccttcttactcccatccagaaaatttttatcgcccctcacttgactccctcattctcatagacttgtttgaacgagaggccaacaggttctggccttttaagccgggtgttattggctcccacccttaacaaatacaggctcccccccccccctaggattttcttctaaatcaaaagctacctggatcgttttcttcaaacgatcggccgctaccccccccttcgttcgctggaccaccacccctagatatttgagccccccccctcgtatttcgtgaaaacgtaagctacccttgctcgttacccttcatcctactgccccgctaccctccccttttcatcgatccagctaccccccctcgcccttaatcgtttcctcaaacgatcggccgctaccccccctcgttcgcttgaccaccaccgctagctaccctacattgtttgagcccccccccctcgtattttgtgaactcgtaagctacccttcatcctactacccccgctaccctgctgaagactgctaccctccccccctcattgatccagctacccttaatcgtttcatcgatcggccgctacccccccctcgttcgcttgaccgccacaactagctaccctgccagctcatcatttgagctccccccttgtcttttgttcgattgtaagctaccctttctcatcctaatatcccttgctaccctgctgaacattgctaccctcccccctcatcgatacagctaccccccctcgattttcctctcagtcaaagctaccctcaatcatttcttcaaacaaaggccgctacccccctcggtctcttgaacaacacccgtaagcaccaccctacccccctttctgctgtagccacccccactgacttttttttaggttatttccaacttgttaaacaatcagaacaaactaatatggcacgcacaaaccaccggtatggattttatttgatgtataatcctgccaactaaactaatttttatgatatcttttgatttctgctggggtcttgcctgctcttctgtggtgcttgtaataatgccacattgatctgctacttcatgactgtcggaatgtttgtgaccgcggggccctgaaaaacgctgccggggaccgatgccgcatcagtcgtgagaacagatcaagtaagctggcaaacactcgtaacaagcagaagaagagggtggaattccatgcacgtttgcaggagtgagtcattggtgttgacatgtctacgttaaactcgatccactggcaacgtttgcgctattaccccaaaacacgcctctatccaaccgtcccatttgacaaagagaaagacaaacctctccgccatccgacccctgatgaagtctccaaggcatgtgagcttgtggatcgcaagttcttcctaatgaatttcggccgtgtggttcttgtggatcctaatgatgaagactcagtcattgccgtcatggagttcaccccttgggatcagttaaccgaaaccgataaaaaaaacctcaacttcatatcgacttttcttcatcaatccaaagaattcgtcaatcctgttggctcttcgacacgctcttggggtggtaagatgtgggggattggttggagaaagtctcaagactttatgcaaaaattcagaagatatatcaaagcttttcctccaagtaagatggaaaagtttgataagcttttccaacaatcaaaacttcttggtgaaattcttggtaattattataaaagtttgtcttcctgtgcatttgagcatagccaggctcttatggaacatttcaatctaccagcttttgattcactttcctttggtgaaaagcccagtcccaattcctgttcacctcatctcactttcactacagataatttttttaatcctccccataaagatcataatgatatatccaagtgggcttttgttatgtttattcccatctactctgctactggcaaattagctggtcctgaatctggttatgatattaaaggtggtccttttgttttcccttctttccatactggtattagttttgacaaacaacatggtattgttaaaatgatttggcaagccaataagtatagacattgtactcttccttacttctccccatctggttctaaagagtttactcgtcttggtttatcacttcagattactacttctattgttaatgctgttctaaaagaagccaaaggtcattataaagaccctcttcattattttggtgatcacttctattacatgtttcgttgtctagcaaaaggtactttattagctgctttattttgttttcattacttcctttttatattttcattacttcctttttatattttcattctttttttaagtagtagtttcaattgtgcaattttataagtaaaaaattcaataaaaaacagattctaccatatttttattctgataacaaagaaaatcatctgttagattgattacagaggaaaattaccaagtgagcagaatacatgaatgagtgtgtaggaacaatttgcaattttccataaagattttcattggttcatagattcacaatagtcttagcataatctacattcagaacttcaagagtccagtacaagtatgtccagtacaagtatgccaagttatttgaatagaatatgaagagaatttgggaaattaagtcaggatcatatataatccagtctcagaaccccaagaatgcattactggtgttctcagttatactttatggcaacatgtttcacagtaatacctaattaatttttggttgtaattgatgataatataattcataatgacctctgttcatcacaattcacatttataattattgatgataacaatatgattcaccacaatacctacatcatgaacttagtattgttttagttaatgataacataattatcactataagctgtgtttatcaagtgtgtgaagggagattcaaatacttgaatcttgatctaacatgtgctatgtgaaatttataatattatctgaaattgcaaaggaatcaaatccaaaacctccttactcttagtttagatcatagaatttgaatcctgttctcagaattacctctccattaataaatactgcattcaataaaatttgagtatccagggagcctatgaataattctactatagtattactcactaaaccattcatgactgatgtgatgacacctttttgtatctgaaatataaaaacaaaagccaagattcccaatcccaggctattttcttgaattgatgtaccataacatcatgaatggtggaattgatggttttgatctgtacatgcacacatgcaattaatcagttacttgcatgtatctctcatatttggagtattggatgcacaatctgaattcaacttcaagaaaccccaaattagatttaaatgtttcataatctgagtatttgatccattgtcttatggatgaattttgtactaatctgtcttcatttcatcatgttgtgagagtttattaaaataatatagattttagattaagtttggaaaagaaggctgagagagaagtgtgtatgctgatatgatacttgttgaaaaataacattgagattttgaaaggggtctggtgtcattttgtcattttaattttgttgattcacaatttgcttgtgaatacttgcaccagcctttcccattttttttttttttgttttttttgtctttttttttccttcatggaattggtcagttgttccttttgttattttggtttttacttttttatggttggatttatatattgtatcttttgtcattatgttcttttgttctttttcttattttatgttttttccacttttagaatcgtttaattttctattcttttagtttttgttgattgacatttctgtttttcttttgagtgaagagtctccgctggtctgtttgtgggacccacccagttgggccgggtgcatgtgatgtggtccccggggggtgaaaattttttcgggtgagaaaaaacaagtgagggccgcacaagccagctggacctgacacgtcacagccaactctgatccaacaattagcccagttcacattagccagttccaatggctgatcaccttgttaaaagttgctgataggaaaatatttttggatggatctggaataatctgggggactctggactacacattcaaaaatggaggggtttttaagtatcaatgatttgctgattacagctaaaatgtttgctgatgactggctattgtgaaccgggctattgactcacttacccaaacaacaaccactgtcacagccaactgcaatcagtcaatcaacccgcttaccccaagaaaaaccaccgagttcaaaatctaggtcaacatgtcaagccaaccaacccaatcttctgtgtcaaaccagtctggcaatgtaagcgattccatggaggtgcaaacccgtcaatcctcaagagtcactacccccatgaagcgatctggaatgattcaaccctcacctgattcccgtcgatcaatcacccagccacttctgtcagaaagaacatccattggaaccagtagtcaacccagaaaacaaaccaatgcaccctctgattcagattcaacccctcaagctactcctgttcagtctcagcaaacacgcaagaaagctcccaagaaacccaaaaaaacaggcccagctgctgcaaattctgaatcaaacactactgccaaggacgttgatcttgctcaagactctgacgaagaaaattctaaagtcaagaaacaccaacgaaaaaatccagaagaggatgacgtcaaagtttttttttcagaaccgtttcgtcgtaaagatgatgtaagtctaaacaatatcatataaatctgtcaatgaatcaaaattgattttttcttttcctttttttcaattttttgagccggccgataaacctgcgtcaccctatagctgtttgtggtgcaagaaagaagtcagggtttcagcgtctagtctttcgaatcttcgtgtgcaccgtgatggttctcgtcaaagtggatgggtcttggatggatgtccaaatcgtgccaaagctattgccgctggagcaaaacttccacctacctcccttgaagaagaatggaaatggagacctaacgactcattttgccagagtggaaaagttcgacaatactatactaaaccaaatcatagttttgtggctcttacttcagttgataccttggaatcaagtggaagatccataccttaaagcggcgtttaattactgtgaaccagctgcaatactcttcaaacgaaaatgggcagcaaccggggccagaaaggcgtatttggaattgcaagaggcaatgctttatcgcagtaagtagtctattcctaataatcattcagaaggatttacttacatttttcatcttatttaccctcaggcagccaatagaaaatttttgtttaatacatgacgtatggacaaccaaaggaaatcgctatggattcattggtgtatcagtatcttttatcgataatgattggaatcacgtggtgcttcatctgagcatcaagttggtttcctggttacatcaagggagatatttagccgaaccaattataaacatattgaagaagcatcaacttatcaataagataagtaatttcaacttgtgatccattttcataatcaaagggaaaaactaatttgtcttctcatatatacatgctttgtcagaccaccgattctggatcaaatgacatgaccatggctgaaacaatgcacgaaaaactgcttgatctgggagaaaacaccgatttcgaatgggaccctaagacaatgcacattaagtgtttttgtcataaaatggctcttgttgtgaacgctggtttgaaggaattgggtctcgaatcaccgccaccaccgaaattgaagaaagcattcttaggttctttcccctactccaataagatgccaaagataaccgaggaggacgaagatggtaacgaaggtgacgatgaagatgatgattcaaacgatggtagaagtgattgtaccgaggatgaaaaggagaactcagatgacgacgacaatgacgatgatgaggacgatgatgatgacaatgacgatagcactgaggacgaaggagaaaacgggaaaaaggacgggaagaagaatggaaaaaaggacgggaagaaggatggaaaaaaggatagggagaaggatggaaaaaaggacgggaagaaggatggaaataaatcttcctcaaaggccaataggaatgattctaatgacttgaatgagttgactaccgctgtgagtctttttatctcttgtatttttttacatactgaccaatcaaattacattcatagttggactttgtggtaaaaaaaatcaccggatcttgcgtctggagacaagaatttgagcgaagagcagccggaaaaggtttgaagaacttgattgctggttatggaatttgttggaatataaaatatgaaagtcaaactcgtgcctatgatgccagagatgtatgttatttatttttttctaccagataaatttactaatattctcaaatgtgggtcatcgattcaatcctacttgctgagtatgaaaaatatcaagatcaaagagccaaatctagccgcaaggaaaatcccaagaagctcagtcacttcaaggagattcagttcacaaggaaggaatgggcgacaattaatgaattgaataaagagttagaagtaagtaatttgtgtaatattaatatattcaaatcctagttacaatgctgaattttatatttcagccttttaacctcctgactaaacttatggagggtgatggtcctacaggtgattttgtcttgccaaactattattctacaatctcaactttgaagaagaaagaggacaaatgcagccgaggacacgcaatgcatccaatgtatgttaaaatgatcaagaaactcgagatctaccaagacgaggcgctcaagtgtgaaactctcattatggctaccttgctccacccttcattccgattagggctattcacccattgctggcctgaaaaagtggatgtggccaagaaacttctggagaaagaatttgtgaagcgtgtggaggttctgaagaagaagaaggaagacaatattcaaatagtcgaaaagaaaactcctccggttgaagaagatgacatttttgaaatgttcagcaagcctgcaaaatcaacagaagaaaacaaagagctcgaggtatatatcaacaacatggatcgcctcccagcaatctctacgaagtgtcccaaagcgcttttgttatggtggaaggtatgaatttctctttgtttttcacctgcattaagttattaatctcattatgattttcttttttatttttatttttcaggatcatgcatccacctatccggttcttgcattgttagccaaggaatacttggcatcttctgcatcctcatgtgcagttgagcgtactttttcctcagctgctgatgtttgttcaactggacgtggatcattaaaaccacgaacaattgaaaggtgtgttagtagtcatatgtggttgaaagaaggtattcaagtttctggtgattatgcaaaagcacaaacagttgttagatcttacatggatttttccgaaaagaaacagtagaatattttccatctgtgtttttttacgcttttactatctctttttatcactaatgcttgatcatgcttagccagaaaaaaaattcttccagttagtttttctttttattatttattcctaaacatacctaactccaaaaaaaaaaccaaaaaaaaaaaaaattgatttttagttgatgatttgtcctgctccagaataaatgcttggtttttttcttgcttttttcccaagtaattacctgaaaataattttttgatgaccatttcccatcacatctgagccccctacacattattatgactcagttttcagttacgctaacagttagtgtaactttttgatcagttacgctaacagttagtgtaactttttgatcagttacgctaacagttagtgtaactgaggggatcactacgctaacagttagtgtaacttatcaaaaagttacactaacagttagtgtaactttttagcccactaaccacgctacaattccactaacaagggatttggttagtgttagtttggatttttttcagtcagctaacgctacactaaagttttttttgatttttttagaaatcctgtagtgttagtggcccaaaatttttgctaacagtaacttttttgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccaccgttgcttcaaccaactacctaccgcctggcatgataggagttccacactgctactagcgatggcgcaagagacattaatcctctcactgaccctgggtttggcagaaaattcaacaatctgcccctctcttgataatattttcatctttttgttcttattcttccccaggcatcatttttcaatctgtgactggtccttcctaagccgtgcaacaaaggcattgccttttacatcttttcagcactgccacaattcctgagacggtgaactgtcagccgtccttgaatgggttggggaattgattgccgtgaatgggtgggaggctccgtataaagcatgtaattatgcacagaaacctaacaacttggtctttctttccctctttgccttcaacaaattgaagaagatcaagaatcagacccaaagactcctcaatgctattcttcactgtcaaccgtacattgaaagtttccttctaaagatatcagttcctgatggctttggcatttgccatgacaattaacaaaaatgaatgcatcatttttagagaaaacgggcggcaaagccacccttagacactagtcaatata