nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtatgagcactaccataacgtcattaacgtaaaagttccttaatattaccatttgcttgaacggatgccatttcagaatatttctaactttcacagaccatacattagaataatatgccacctcactgtcgtaacactctatattcaccgagaaacaatacggtagtggctcaaactcatgccggcgctatgataaaattgtatcctatttccattcccatatgctaaccgcaatatcctaaaaggataactgatgcatctttaatcttgtatgtgacactactcatacgaagagactatatctaaagaagacgatacggtgataggtttgttgtttttgtaggagtcaacgaaacgccaaataattctacggtaatataacttatcagcgccgtatactaaaacggacgttacgatattgtctcacttcatcttaccaccctctatcttattgttgataaaacactaacccctcagctttatttctagttacagttacacaaaaactatcgcaacccagaaattttgatattttaagtgtcaaaaatgagggtctctaaatgagagtctggtaccatgacttgtaactcgcactgccctgatctgcaatcttgttcttagaagtgacgcatattctatacggcccgacgcgacgcgccaaaaaatgaaaaaagaagcagcgactcatttttatggaaggacaaagtgctgcgaagtcatacgcttccaatttcattgttgtttattgggcatactctgttagctttatttccgtccacgctttttctacaatagtgtaaaagtttctttcttatgtttatcgtattcatgaaatacttcacgaacaccgtcattgatcaaataggtctataatattaatatacatttatataatcaacggtatttatatcatcaaaaaaagtagtttcttattttattttttcattacttttcactgtctatggattttcattcgtaaaggcatcactccctagtttgcgatagtgtagataccgtccttggatagagccttggagatagctggctttaatctggtggagtaccatgggacaccggttatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcgactgggtaggtttcagttgggtgggcggcttggaacatgtagtattgggccaagtgagctctgatatcagagacgtagacacccaattcaaccaagttgactctttcgtcagattgagctagagtggtggttgcggaagcagtagcagcgatggcggcaacaccagcagcgattgaagttaatttgaccattgtatttgttttgtttgttagtgctgatgtaatcttaacaagaaatagtgaaatgaaagcgcatacctcaaaggcatatagttgaagcagctctatttatacccgttcctccatctgtcatcactacttaaacgattcgttaacagacgctcatttagcacctcacatattctccatatctcatctttcacacaatctcattatctctatggagatgctcttgtttctgaacgaatcgtacatctttcataggtttcgtatgtggagtattgttttatggcactcatgtgtattcgtatgcgcagaatgtgggaatgccaattataggggtgccggggtgccttgaaaaacccttttgcgcgcgcctgtgacatttcctttttcggtcaaaaagaatatccgaattttagatttggaccctcgtacagaagcttattgttaaagcccatactcagtctgttctaaacggcttccatggaagaaaaataactatattatagctttcctaaaagtttaattaagaatagcagacatgtgttgggagtcgtatattgttagaatctgtagttttaggtgttctcagtaaattcattgaaacaattgcgtacttgtaggcttctgagaagcagatagtagtcaaatagttgatatctaaagagctgccgaagggggtttctgtatccgcgtaagtaattttttgaaattttaatgtgatttttggcggaatggtgtgagtggttcacttctcatcttcaatttcatcgtcttatatttcgataataaaacaatacagtgagcgttgttattaagtaaatcataggcacttggtatcatataattcaaaatcaagtagttgtagtagtgcgtgtgtgcgtgttagtaattgttgatggcctagttcatctccttattgaaaaatgataaacaggtggcagtttcaattgtagtaaatatttattcatttttttattattgctaacgtatctgaaggctacgatgtaacgcagctcatctcttttaaacataaaagtcatttgtgtaatgtagagatttacaaagattttaaaaaaataacaaaactatacaaaactatctatatttgaatacttcctactatttttttttttttaactataatgaatgaatgcatgccatattgacttacgtaacaaggtggcctattggtaatatattacatatcatcatcctatatgtgtagcataatttgtccattctttatccgcattcaggcactcccaatctttatctctaaggcaaagagcaaccaccatttcacctctggaggatctaggcataaaatatattaggctctcaagggaaatgaagcgcggccgtcgtacactcttgggcttcccaagccctagattgaaatcaacgtcatacaggctgacttttgcccacgaactgaccataattccagataaagtatcaattggttgaggtatagaaaccttagtcttgtccgggcatcggctaaggagcgtagcaagtgcgcatgtattataggccaaatcgaagactttagggtctagcttcctgcgaatctgtgatgcaagaacgcccaaacttttatgatccaagcttttcagggaacctgtattaaaggtcatgttgactaataaccctggatacgtttcggggagtcctagccgttttctaacatccacagcacgccctaaatttgatttcgtttctggtttaagtcgagataaacgggctcgagaaactgatttccagatgaaagcagtgacgatatcatcagtggagacaaattttgtgccagaagtacatgtctgcattgccaaaatcctcagattctgcaatgagatagcagaaaattcaacataagcccaagtagagttcgaagaacaagactgttccttttcctctccacttgtatttctagaggtttccactatttcatgaactagcgtggtgtcgggttcccaagtttcatcaaacaaaggaatagatttgcttttatctatatttccaatgagcagttcttcatcagagaaaggtttttggtggcaagatttattgagcaagttgatgatactttcctgtcctgttatatccataatattgtgctgcccgacaatagttaagacgaggccgccggagataaagtttgcttgaactgcaaatacaggcccactcttggcggccatacctatagtgtttccaggtggattgatagtcatgcaaggcgcaaaagtcttttcgtctaacatgtagataggaaagtcagctttttcaagcgaatccattgttggggcagacagatcttctcgaagatcttggacgataagtggaattttgtctgacgggacaattctgtaggtaccagtgttaccttcgtcagcaccttcatttacgacatttcctgctagccactggaaatttttagccaatgtttcaagtcctcttgttaaggtatttacgatatggtcatgagcagaaggatctggtacacggtagatagagcatatttgagtgtatagtttgtatagcgaaggttgttgtcccaaaatatcaagttgatcgttttctagcatctgtacactttttgtacgtttctgagagatgatcttgactctaaacatccatctaccttcaaagtgaaatttatagtcacgtccgtcattatgcacgtcttaaacattaaaatcttgataaatacactgtaaaagctttaacgttattggaatagaaactctcatcactcagagaccatcagttacctgcaaaacgtttcatatttgtatataaaccatgagattaagtggtctgaaattatgtatcattttttgcattctagcatgccacagcaagggggtacacgtattttttgatggtgaataagatagaaatgcataccgtgatacttcaagctggcactatctttatatcttcctccgtatatagcacttgaagctctgtatctagaatatcctctttagtccgggacgtgcctccaaatacttacggattggcgaaaaatatgcactgaaatgtgtgcaaattaaccaaaatagggcaggcagtaaaaagttctaatgatttttctatttgatcaagataaaataaccttctgctgaggaccgcacattgacgtatatacactgcttttagttttgtagatacaagatatttgttaaaagaaattgaattaggagtatttatctacagctgatgcaatttcggcgatatctttaggagacgttctacaacaaccgccaataatgcgcgcaccattatcaacgaatttcttaaccgtggtctcccagtcatccaacttattagtcggccggtgccatgtcttctctttgggattgtagatttctccactgtttgggtaaactagcagaggcatgccaggtagatgctcgtgcaacattttaagaattaatgccgattgattgaaactgacacagttaactcccattaataagagattcttgttaattttatttccgaggccttttatatggacagaaatttcttccaaagtggtaccgtctcgtagcaaactattgtcatccaccgacaacccaatataaaagggcttcgaaataatatcttcatcccaggataaaatagcctttaactcatgaaaatttggaatcgtttcaaaaccaataagatcaatatctctattttggttgaagttctccagctggggtttgaaaaagccgtagtaatcaatattctcaggatggggaccatagtcaccagtatattcacaggatacatgtgctgcccatgggccaatactcccgattaagtacctttcctcaccaataaattcacgagtaaatgacacgattttatcgagaaaacgcttgtaagcagccagagttttaatcgaggtattctcagatatgctttgaaagtttgcctggtaagtaattgtcattaatatgtttgcgccagcaatcataaagtctctgtacatttcttctaccacctttcgctcttgagaagatggctcccaaaaggattcgctcgtaaaaggagctgcagaccataccggactatttatgttaatgcctctgttttccaattctgtaccctgtccaccatcaaggataagaacttttccggggtgctcaactattagttctttgattggaatgcgcttcatctgttttttgattactttttcaagttgcacactaaaagttgctgattcagatttcttctacaacttgtctgtttaaattatcttccttagtagtacattttcaaattggcgttgttgctgttttgctattaccattgaatacctcgccacaatttggtagtactttcatgccacagtttttacttttccacagttcctgcaggaatggctttttttcattaactttttgcggggatagcgaagagatgccaggaaataaatgcgtatatattttacagatttgggtggttaagtaatcaccgtcaagagttctccatcaggataccatgaaagatacccgaaatggatgaatttgaatctaccaaactttcgaaggttcagttttccactagcgtgttaagtacgccttcgaatgaaggaaataatctaatacacagattcaagaactctttcaagcgaaatgattcaccagcgatccaagaaggtttgctgtattcggagctttcagaggaagaaaaaatacaatgggacttagccaaccagccgtataaaaaggtcctagatcaaagacacctgaccatgatagccattggaggtactctagggacgggtcttttcattggtttaggggaatcactagcgtccggacctgcttctttgctaattggtttcttgttggtcggcgcatctatgctctgtgttgttcagtgtggggccgaactttcatgtcagtaccctgtttccggctcctatgcgctgcacgccagtagatttatagacccatcagtcggcttcagtataggaattaactacttattgatgtggctcatatcttaccctagcgagctggtaggatgttcgcttaccatctcttattgggcaccatcggtcaatcctgctgcctgggttgcaatcgcgttcgttttaagcatgctattgaatctttttggggcaagaggctttgcagaatcagagttttatatgtcaattttcaaaattgtggctctattcatttttataattattggtattgttctcattgcaggtggtgggcctgattctactggatacatcggcacgaagtattggcacgatccaggctccttcgctgttcctgttttcaaaaacctctgcaatacttttgtttcggcagcatactcctttagtggtacagaaatggttgttttaaccagcactgaagcaaggagtgtttcctcagtctctcgggcagcgaaaggtacgttctggagaattatcatcttttatattgttacagtgattataattggttgcctggtcccttataatgatcctcgtctgattagcggttcatccagtgaggatattactgcttccccgtttgttattgccttgagcaatactggtgctatgggaacaagagtgtctcattttatgaatgcggtcatcttgatagccgtattttctgtttgcaattcctgcgtttacgcatcctctagattgattcagggtttggcgacagcaggccaacttccaaagatctgcgcttacatggacaggaatggtcggcctttagttggcatggctatatgtggcgcttttggattgttaggctttttggttgtttccaagaaccagggtacagttttcacatggttgtttgcgttgtgttccatttcatttttcacaacttggttctgtatttgcttctgtcaagtcagatttaggatggcaatgaaagctcaaggaaggtcaaaggatgacattatctatagatcgacattagggatatacggaggaattttcggctgtatcttaaatgttctattggtaattggagaaatatatgtatcggctgcacccgtgggtagtcccagttctgctgctaatttctttgaatattgtatgagtattcccataatgattgctgtatatattggccatagaatttaccgcagagactggagacactggtacatcaagcggatggatattgacctcgatagcggacattcgttagaggacttcgaagccaccaagcttgagagggatgaggataagaaatacgtttcctctaagccactttactataggatctatcggtttttctgttaacttagtgaagtacttcatttgaatattaattaataataattttatgagccgggaattttgcatctatattctaggtttctagcaaccgtagttttacgtaagatgtatttttttttgaatattccgttttagaatgatattctaggccctgtatattctccaataacagcggcacgtccaggttctgtgacaatgctaatatattccttttttttttttttttaacttagtatacgctgtattggaatcagtgatttcatctaagtttactaacgcttacacaattgtggaagaagaggatagaaacacctcagatccccttgttacggtaaaacccctattctatgcctcagtaataactagaaatagccgattatcattatgttaagcctgtcgatacgcattacagttcaaaaaaaaggcggacatcgtggttgatatttgtttgaggccttaaattttattgtattacatgtataaatagctaacaacatttgttcagttggtaccaatcacctttgttgctgggtatccgcacacattaacaagacaatggaaaagggagaaaactaacaatcttaaacgataaaaccggacgaaataacagctgttatttttcatgctagaactaatggcttgatagtatacttgtaccttgtatcttagtgcttgaacggatgattcccgtcgccccacacctatgcatacaagacgtcaatcttcctgtgattatattttgagtatggcgtagtaatcccatatttctcgttgggtggtgctgatatttgaaaattcatgacctgttctacatacggctgccattggtaggaccgcaatcacagtgtaattttgaagaacttacattgggccaatggatgagctgtgaccataatttattagttgtttgtgtcacaagctcagacttagaagttctctattgcaaacattatttcatgtttccttaaattttttttattgcaccaactttagtgaccccttgtgagctccaacatatttgaaatcttcttaaatttctagtcggcaagcagcaaagaatttcagtagtaatctctaccgcggcaatatcgatgcaaatgtaactacctgtaaggatattgtcttcagtggtttggtatggttttgtaccttactcaacatcacgaataaaaaggaaggaatacgaatcatgatattgatgtttaatctttcaccgtcaaacaattaacatatatagtatatatattcttttatagaatactgcttgagctatttttttacttgacagaatggcgccgcgaagaacccctaaattttgtagccctaatttcgatcagttatatatagctatggcaccctcttgaatagcttcatgattggatctttttatatagtttccacgtaccacgcaaaacttgtctcaagtagccactttacgaggattttgaacggatttctagcagtttcttcacgctggggcgctgttgcattctcttataccaagctcgaagcgcctcgcactcttccggcacttgtagttttacaattgcagcaaatattagaccagctattactgtgatgtcagccattgagaatgaatcaccagcaacatatgggcgttctctgagaacggtatcaaaataatgcattccatgtagggctttgtcgcgctggcgaagtccccactctttgttttggtaaagctcgacttcaggccccaatccaggtgtagcatggtgaaaataaacactaacagggtcgagcagttccaactctgcgcgtttgttcatcatgtggattacgcctttttccagcggtgttttgccggtaagagtgggtgtaccatcaagtgcatcaatgtattcagtaatggctgtgcattcagcgattaaagtcccgtcatcaagttcaagcactggcactgtgcctgaatagttcttggcaagaaattcaggcttcttgtgctctcccttccagaggttgatcctcacaaattgcacacttgatagcatgttcttctcagccaaggcaatgcggactcgggccggataaggccctgcgggtgtgtcatatattatcattttttgtttcatcttttcacctccattgtaaatcaggaaacctctgccattcatgtatcctttgtaggtactttatatagagcaccaagtttctatcctttagcaggaagcacattattaatcatttgagacgtaaacgaatgaattagtaagcagtgaaagaaattcgagcactaagcgcgacctaagggaacggacacggaacggagaaactgaagtatcaaatacttccatttgatcaaaccacttgtatccactccctgttttgcacacggtagtagaaggtcttttgaatatttactgtaaataccgatttctatgtccttcttgtccgattataggattcgggtcatttccagcgcctactttccttcttgatttcaaaatgtgtggttaacgtactcccaattgcactactgttcctacagttcacgcgcacctctttctgatgaaaatgcagctgcattaatctgcgatctattggcatctcgctcttgtatctgccctccattcgtgaaattttactctattaccatctttgatcatttttttgtcgcaaatgtgatacggcatccatcgaattttgctcgtaattgtttgccattatcgcccttttcattccgtattattcatccactccgcttcataatgggttccaaaaaaagaactattgtacgagcttttagactcacgaaaacattacttgaacaataattagcgcctgcagaacttgacataataaaattccattttcgatatctagctgtctgaagatatgatatctaagtaatacgggaaagtttccgctattattctctgttgcaagctcacgtgaaaatgtggattcgcgagtggggtgtaagtgaggattgccaagccttttgttcgaaaacttctgcaggaagcgttgtgttgcaaggatgatgcagcatgaaatatgtgttttctttttttcgaggttcactcctacaggtgattccttcgagaaattctgcaacccattgtgatatgatgcctggccgaaagatttcttcatttcttcggagcaggttcggcccgaaatcctcatgatcgagccgaatgccaagaagtaaaacaccaggatgactaaccagttattatcatgtgtatacagtactttggtacctttatcaagaagtatactaaaatataccaacaccacacacatgcacatggtagctgagcgaacagtttcgagatttcagcattaatttcatctaataagactttccgtctgctttcaagatcaacgtgctgaacatttttactctgctttcataatactcccattttaggctttgattcaaaagcccactcaatgcaatacctaaaatgatatccttcaaagatatgtttaatgaatatgcagccacagctttgaattcagattgaccttgtgttgcattaagtcagacacctctagatttgtgtggctgctctcaagaaaggatgttgaagaagatttatttacggaagaaataactgtatacggcattttattctttcttaaacgagcaaattaaagaatagacggatagagactggagctttagcatgtgttccgagaagtccttgacacgcgccacggttgttatgccgcacactacaatgatgtgtttgaaaaagtatattaatgcctattgtcaagatgcaattcatcaattccagcattgagtgattcttctctggtgcggtaaaacataaattttaaatctagtactcaaccaccactgaacaactattaatcatcgtggaaattattatgacggaaattgaatttgggcaaccccttcccagcaatctagactatgctgtttcttttggcattcctacatgggattcggcaataggctatgcggaaaaggtgccagaggtaataggcaaaatggctacaggatatccgaggtactttcctcaaccccccgtccagaggctttgtgcttactttgttaagaaatttgggcgaggttcagaaaactgtcgtccttttccatccgttaacctgggtttaaagtgtttcgagtacgtaaaatctgtctcaggacctgaaagtaaagctcaccttgaagtggaaacagttacgattaaaaaccgtggggcaaaaacgtcgaaagaaccggcggaattggtgctaaccattgctgctgtccttgcatcggaggaagagttcgagactgtgaaagagtattggaaattaagaggtgaatgtgtatctagtcgattggcgttgtctgtcaaccaacttcttgactgcgctaatcatggctcagagcaggtattgcgtgagctagaggctggtgtttttgcagcaaagaagggggaggagaaagcaaagaacctgataaagggaaggatagttgagaatcgcttcaggccctttggtttggagaagaaaaccccgaattgggagggactcaacctcaacccaaatgaagacgtttatcttgtatcaagtggcatgtctgcaatatctacggctcgtaatttactcaccttttgggaggagaagaagaattcaggagattcattaaacaagaccacctctgaccaaaagaaaaagccattattatgtgacactgttggcatcttcggcttccctttcaaagatacgcaggtcattatgactaaatttggaaaatgtaaattttttggatttggaaattctagagacgttgtcgaattacaaaagtttttagaaacaagcaaacaacgcattcttgccgttttcgtcgagacaccttcaaatcctctgctgaatatgccggatttgaaaaaattgaggagtttggccgaccagtatggcttttttattgtaattgatgatactattgggggccttaacgttgacatcttgccctatgctgatatagtcagcacgtccctgactaagcttttcaatggtgctagtaatgtaatgggcggctctgtcgttttaaatccgaaatcatctctgtatccatatgctcgtgagtacttcaggagcgctaatttcgaggatttgttatggtgtgaagatgcgatagttttagaacgtaattccagggattttgaagatagaactttacgtgctaatgcaaacacaggaatattgttgaatgatttgcttttacccgaggaggggaaaatatgcaaaaagatttattatccaactgttacttctaaggagacctttgagaactacgaaagtgtacgtaatgaacgtggtggctatggatgcttgttctctgtagcctttttcaatgagggcgatgcaaaagcattctatgactctttaaaggtattcaagggaccttctaatggtactaactttaccttagcatgtccatatgtccatctggcgcaccactcagaattagaagaagtttccaagtttggggccgaccccaacattattagagtaagcgtaggtttagaagatatccagtggttattgaaagttttttcaagtgctttagatgttgtgaaaagcagaggctccaaacactcatgaagcagatcatgagtagaatatcaaaaatcaagaattctttataatctttatagaatattgtttataaaagtttttttccattctagcatataatttttttggaggaagtcttttctggaaccttcacatggatcttaattaatgaaagtagacagagctcataagatcactagttgtttataaactgaagatgttccttcttattgacttcaacattatatcgctctgaattagttgatctgtaacttcagagtttctttaccagaataaaagcgtcacagtttttctttagtttatatgtacacaggttggggtttactataaactataaaaaagaagtgttgtcgccgctattttaaggtttatacacaattttaaccaaaaaaaagaataagttgagcaacgttggaactgcctctgcaacgaattccggctatatacaacctgcatctttgaaattcaaatatccaaagttaatgaagaaggataataattttcatcattcaaaaactttagatcttccacgggcctttccgcttgtggagtaatcctgaacgcatgtctgtgaattggttcttcccaatcaatcactgctgaatgttgaactctgcggttatcccaaatgacgacggaatgaggttcccatttggctcttaactgtaaatcatggctgctctccactagattgtacaagaaattcaaaagtgattcagattcttgtcttttcaattcgactattttcctagaaaatgcacgattgacatacaagcatttctttttcaagacaggatgaactctgaccagtggatgaatatgcgtgacaggtgctcttctttttatgccgccctggcgctgtgaattctctgcctgttcctttgagctatggatgacatgaagcgtgctcaagaaatcttgcaaaggcttcgacaacctgtcgaaagcctcgatcgtatccgcaaataacgtatctccaccaccatcaggaccttcaacaacactaaagaaagtataagaaggtggctgtaactcgtaagagacgtctgtgtgccagccaccagatgatgtcgagtcatcaaaaactcttgcaaattcttccgcatcaggtcttcggaaagtgatatgcagctcaggattgttttgagggtggccactagtttgatgaatgtgcaacttgccaaaatgtcttccgtattcagtcacataatcgggtccctcgtcagcaaaattctgatttctaaagacaactactcccttttgggcgacaagcaaagcgagttcatcttttgcagcatcagaaagatcagttagctggatcccattgatctcgagacctaatttcggggtgatcttcttcacctttagttgaccaacgttttcttttgcaaaaaggtttgaaaagttaccgtcagctctcaaagcaggatcatggtattcgtgaaattccagcgggccatacttttcagtaggatcccatgtaggcaaataatctggatacttcgatttctctctataagatttacggattttcaataaaccagatggagagacctcatcttggccatcataaaaatgggtatcaaaattcccgtaaccttgcttggaggtataattcaggtttttcaacccatttgtaatgattttgactggtaaatcggtagatggaagagggattgctgtttgagctgctgcaggagacatattttaactgggttactgtgctatgtttgtacaagtatgaaagggccgattatacagcaatagtacacctttttatatgtttctgtcatcaagaactgttactgactccttaacttttccagcattcttgttgtattgcctacataccttctttatgttagtagtatgataaataaactccatgtgccctgtggcgccaaataagaaatcgactcaagccacattgaggcttttgtcatcattcccctatatactaatatagcacctttccaagggccaagagctcgtccaatgagacgcatgagttgggtattttaagctgcacagtagactatatagataaagctaactagtatgtaaaaaacgttacatgctatggcgctcttagaaaaaacgcataatataagcttcaagtcagtttaagctatagttcgcacggatatcttcaagaagaccgatttgttgtggctgccatcccagctcttttctggtaccttcgcttgaaactgggccatctctagtgacaaaacaagtgaggaagccaaaatgactttccgcgtcatcaacagggatagaggccacgggaacattcaaaatttctccaatcacacgcgcaatatctttgaatggtataccttgttcaccaacgcaatgatacacttgtcctgtttttcctttctctaaaacaagtctgaacagaggagccgtatccaaacgatgtacagccgcccaagcgtttgtgccttgtccgacatagccagattttccggcagctttggcaatattcattaatattggtacaaaagccttgtcccccttgccatgaaccgagaatgggagtctgacaattcttgctgaaacacctttgtctttgtaactcaaggcaacctgttcagtgacagcacgcaaaattttggaatcttcatcaataccatcctgttcgttagcaactttgtttggtcgcaaagaaagtgtaccattcgtatataagaaaggcttgttagaacctttaagtgactctagcatagctacagtggcctgacggtcaatttcgcagcactgttcaaaatttttaaaatcatgcacaaatcctaaatgaataacgccatcagattcagtggcaccttttttcaaaatttccagatccttgagatcaccgcgaaggatttttgcagcaggatcaatcgacttaatctttgcagcagcctcgtctgaccttgccaagccaacaacttcatgacccgaggatattagttcagataatacggcagaaccaatgaagccagaagcaccagttataaatactttcattttttgatctcttttttattttcttttgtaaaagttgagttatcacgccttagcgcttatgaatacaagagtgattgtaagcatagttgatagaagcgggagccgttatttatacgttagttgagtacttgagggtcttcatcgcctactttttttccttaatatccttgtgttagtaatcatatcttcaggaaagccaagaactaatggcaaattaaatccgcggctttccctttaaactttttccagcacaatctattatgttgagaagttccgctaatttccgcattggaaaaagaatctcatctgcaaaaacgatggtttctttcttccacggaagacttatgtccgtcctctctattttcatattgttctttctctctctttttgcataacgtcacaataccctagtgctaccgtcattggcgcagcataagagtattgcatttcatgtcttcagattttgcctcgcgaaagagaaaacactaagaggtgaaaaacaataaaattatgttccagtgtgtcatacgtgaggttttatcacggggccaccgttctcattggttacttggttgtaaatgctttgcgttgtgataaatatatggcatgaaaaatcatatgacttcaaaaatgaacagattccagatgccaagcccgctttccttcggctaactagatgcgcgctcgcccttgaaatccttaatcagcacaactcaattgtatggacgtgagctctgacttttgcttccgacaattaggcctttcatatctgtccttctgagatgttatgtatcatgcattttgtatacactatgcaacacccttcgcaatggcgaaagcggaaagtcatggcaccatcaatcgtgctctgaccagtatgtaaaaaatttcttaagcctcaccatgttacagattggccagagcatctggatattcaccacacctgattgggaagactcatagttttatgaaagatttcttcagaaaaaatgacatgctgattttgtctacttgcgtgtgctttcagttctttaccagtacgatttggtcacgtgacacgcgatcaactacattcaatccatctgccccttgctggttccgagtatcaattctaaattgtggctaccactatagcaatagtacgccaagctcggatgcaaatcacggatatcttcttagcatccgagttcaacatccgagttcagcatccgagctttgcggcgaaaacttaacaagataacggataatcaaagttctctgtgatgttacggagtctttggtctgcgctgctgactaaaatagtgtgacacaacgtacatagcgccacccatattggccgataaggaccagacttgtggcgatgactgttaactctccgcgaatctttttcgaagtcgcaggtggcattgcagaaacaaaaatgtgtggcttctgaaaaaaaaaataggcaccccatttgatgtaagacatctggctaccccttgtacatttcagtcactgagcatcgaaggcacgtctttgcagcatgcaatagtgttcgaagttcttccatttacggtggctcccctcactggaacggtgatgtaatatgtagatagctaaaacatttcgcaggtccctaggaactggacgtcaagatgaataggtattgttaaaaatgcgtacctgttgaattgaagaggtcggaaaaatcaaagtacttaaacagacgattgattcgacatttagctattcaggttgcacttcttgaaggttgaacaaaacatcaagagaaaataaaaaagaaaatataacaaaaaagaaatgtcaaaagttgacgtaaaaattggagcagactcgatctcctcttctgatgaaatcctagttccttcgagactcgctgatgttacgctagcattcatggaggagaatgacgcagcagttccagaaatcacgcctgaacaagaaaaaaaattaaagagaaagctttttctcacaatattcacctttgtctctgccattaaccttttactttacatggacaaagccactttatcctatgattcgattctaggcttctttgaagatacaggtcttacccaaaatacttacaatactgtaaatacgctgttttacgttggttttgcaatcggccaatttcctggacaatacttggctcaaaagttaccacttgggaaattcttgggtgggttgttggccacatggactatacttattttcctaagttgtaccgcatacaacttttccggtgtcgttgcgttgagatttttcttggggctaacagagagtgttgttatcccgatattaattaccactatgggtatgttcttcgatgcttcagaaagagctgctgctcagccatttttctttgcagcatgtatggggtctccaattccaactgggtttattgcttatggtgttcttcatataacaaatcccagcatttcgttatggaaaatattcactatcatcattggtggtttgacttttatcatgacggttgttgtaattctgtggtttcctaataatcctgctgatgtgaaattcttttcaatacaagaaagggtatggattatcaggagagttcaggcatccacaggctcttccattgaacaaaaagtcttcaaaaagagtcaattcagagaggcaatgaaagattatataacctggttatttggattgttttttcttcttcaacagttagccaacaatctgccctatcaacagaacctgctatttgaaggaatgggtggagttgatgctctaggttcgacattggtatcagttgccggtgctggtttcgccgtcgtttgtgccttcatcgctacgttgatgttagcaaaatggaaaaatatttcagctttaacagccatcttttggactttaccagcattggtgggatccatcgctgcagctgctttaccatgggacaataagattggtatcttagcaaatatctgtatggcaggacaaatatttggtattccttttattatagctcttagctgggcaagttcaagtgcatctgggtacaccaaaaaactcacaagaagttcggtgtccttatttgcgatgggaattgctaatatcatatcaccacaaatatggagagagaaggactctcctcgctttttacctgcctggattgttcaaatcgttttatcattctctcttgcaccagccattttgttactgatccatttcatactaaaaagaaggaataatcaaagactaaaaaattatgacgaaaatttacaaaattatttggacagaattcaactcattgaaagcgaaaatccttcttccattgaagaagggaaagtggtaacccacgagaacaatttggcagtctttgatttgactgatttagaaaacgaaacttttatatatcctttgtaaatattgatgttttgttgtgtaaatgttctatctgacacttaataattagaaaattaattttttaaactttccggctgcaagaaagaggaactgtgtctctttgaaaggcacaatttcccaaagaatcatttacaatggtaaatagcttactgcttagaaaataatagataattgaataaatttatagaggaatttcttgacaatttcttcaaaacagccggtaaaagtccattaaagattagtttttcttaaataaatcacctaaactttcaaatttagcataaaaaacatgtagatatttgttctctgtactttataatctaacattttataagacagagactagtaacccctctagcctgtggttaaaatacgcaaaacctttgaaccctcaatatttttgccataataatgacaactatattgtacccatttgttcttgagttgtccgtatggatggaaagcagcactcgagtttgctgaaattacatacctcggtatgcaatatgcccagaaaatttgtaaatgataatttacataacaattcaaaacatattgatgtttttcgtgggtaaccatagttcttggaatgtcaactgagggtatttgcacttcaaaaaaaaaaatttattaaatgagactatatacagtgagcacaacctgtctaatacaacggcaaaaattatatacattggtagattttcaaaattgaactctttgtgctaaagaattgtcacaacagtttaaaaaatagtttgaattcttcaaattgaccccatattaataagacctgatgcgattccggtctcacccagattagagagggaatttaattttcttaggaccgtagctaccaaaaatctttgtgtggtattgattatatgatcgtgcttgcgaaaaaaatagaagactaaaagtagcattagtttactaactttctcctcgtatctttcaaatttgtattcccctcaaaagttactcaggttagggaaaattccaagtagcttatcaagatcaattgccattagttgattcaaggcttcattgtcataattcatgaggtcaatttcactctgtaaagattcgtcaacatcttcagtgaagtttctggaaaattcttgtgcggaaatgagtttttctaattcttccaaaatctccaaatcaagacttcccaagaattgtggattgtttaattttgtgtgaacgaaaaggacttatcccttcccataccccattttaaaccgacaatcctatggattcttgaatatctttcatccataacggcgtcactcttccagtagtcggatataaacgcagacagcgcgtcagtatccaccaaataaatgatatacctgaaaatagagacagaaatgaacgaaccgagataactcttttccagtttcgagataacaatttctacaagtaatttcatatgatatgacatcaacttgatcattttttcaatgactcgactaagtcttccgtttctatcattcaacattcccatggctgcagaggatctgtcgcatgtatccttcttataaaataatctcacgagcaaggtggcctggaatatgagtaatcgatgtatcgaaaagcgaacaactttctgagtggcaaacccaaaaggttcccgtaaatgcagaagagatccattaaagtattccgagattaattttagcaacgttaaataatcttgtatagcggtaaaagtaaagcggtgataatatgttttgtactccaaagcgtttttgaaacattgattttcaaaatgcaaagataagctatcatagatgttcattgtacaagtgtagctaatcacattagctatgaatgtttcattttcctcaaaagtgctaaagtcaaaagattcttcatttgctaaggaagagggaacattgatatgtaagctcttcatccttggttctccaagagaacttaaaatgagagggaatttctgatttaaaaaatcttttgtcttgtcgatgttatccaatacttccttcaagtaggaagggccatttattggaaaacaagaagtcagtaatacctgtaaagataaatgtaaatgatagatattctctgctgtagccatcaacgataagtctagattattagtagaagcgtaatttctctcaaatagttctggtagagattcgtcagttttcataaaggatcttaaatattccaaacttagaatgtcagaatctccttctggaatcaatattccaaacttcaaaaattgcacgccaagccataatttccttcttaaattgaataatcttggataatcgtccgattcgctgacgtatcgagtgtattggaagggttcttcattcagtcctagctttattgctacattctccaaaaattttaggtttagtatgtcactgtgagtaggatacatgtcagcttgatctggattcaaataccgcaatatgaaaaaatagagcagacaacaaagtgtatgttcattaacatattgaaaaacgttcatgagagcaagaagtttatgagcgagtagcgttaaattattcgattttacaccaaaagattctttaaatgaatgactagtacttagactcaaacgtctgtaagaaaaagccaatatgatagttagcagtgttattgtctccagttttcttctagagtctttgcccgcaaatacaatgttatacccattaaattcattcaattgcaacagctcccttatgttatcttcgaataatgatatttccagtaacggatagaccggatatattgttttgtaaaagtccacgattaagccatcaacctcattcttattgaggaaatatttggataactcttccaaaaggatgtttatggaaattttatcattattttcttcaggatgcgcttgttcataatcatacgtgttatacagaaaatctattggaggatacaatttgcttgtttttgaggtattttcaataaatttaagtgcagctttatcaataaaaaacaaaggtccaatatcaccgattgttaagttaagttctctttttttattgttggcagaaacgttttcacgatggcgttcgacatcaatcagtatcctctcatgtatgcaggtggtcaaggccttcgcatacaaatcatgttgaagaatgctatggaaggcaaaaggactatcaacgatggttgtgttattcattacaacaagcttgtcgtgtgcattcgataaattcatggcaaaatttttcatttcccagtctttagtacttggattaagtatggaagtaaaggaaccacttgcggacatcgatgcaggagtaatgtttctaatgtctctatgtggggcattttcgatagtgggagatttgttaatccgtcctggttccacttcgtagctacaaatcgaggatgaggccttgcatttggagcaagtaggccaaagtttatcacatttgattttcctttgcttacaccgcaagcaaacaaacgatggcttaacctttttctgagatgcaatgctcatatccagtgcagtacacttatcttgtcatagatttctgatgggtaaataattacttcacatcatctttgtttccaaagtttggcctcaatgttgcctttaggaggaaaaaatgtgaagaatgcatacttctgccgcttacgtaaaaacagaactctgaccagaagagataaaaacaaaaaaaaaataaaggacagtaaatatgaaaaataagatattattatattaaattaaattaaattaaattaaactacgatgggagcgttatgccaaaaaagataaaattctgagcagactactctcagtcttccttcttttgacctgccgccttttcggcattaacgtatgtagtgtaatcaaggatttgtaataattgccacactgaccaggctaagaaggcacccaaaagtgggctaatccagtagatccagtggtaatgagggaaatatctggcagcaacggcggcacccagagatcttgcagggttgacaccggtaccagtgtaaccggtcaaagccatgtgagccatgaataaagaaataccaattggaagcgcagccataaagttagtttcacgtttttcaacagcagtcatcaaaactgttaaacacaacacagcagtaccaaacatttccaaaaacaaccccctagatctggaacagcctaaacccaaagcattagtaaagagaaccttgcctggagtcatagcactagcggcaccaccagcagccatcccagcaatgatctgaggaaaccacatcactacacatctggctggtgagatggctctggccaaacacaaagagagagaaacggctgggttcaaagccccaccagaaacaccagatagaaaacatcacagagaaaccgaaaccaagggcaatcatgatcaattgacctggatgagagccctcaggctcggttgtcaaagccacatcatggttagcgacattacaaatgacgtaagcacaccataaaaacatgaaggtaccgcaaaactcacccacagcagcgataaagtggtttcttaaggtatctctgtcaatattaaaacgcgaatgcttcgtttccggctgttcaggtggaatataagcattgtcaacaccggtcgggtccaagtgcgaaatgtttttttcaaggtcgttagattcgttagacatagtataactaaggtaggctagtgtcgcttttgaatattttcaggaattgtaatagccaggaacaagaaaaaagacatgcgcacactaataagctactaaaaccaacatatttatactatcaaccgagagaggggcagatatgattcacgataaaaagttaataaaaggataacagcggcgctctaattcgttaatgaaagccatagtccggtatggacaaaaactatttccttcttttttttttttaggtttttttttaatttgcacttgcaataatctaattcactgtaggagtttaaagaaaaacatctagaaggattggaggaggtaagtcattattatggcggtgctcttttagcgggaaaaaaaaaaatacacctacgacgttaaaacagatcgtgctgtcgtctcagcggcagtaaaagtactgtagtagttacggtgcacgcagatgcaatgctaattaaataatcatgctcccatttttaagaagcagaaaaaggccgcagtaatttgagccgtgaaaagatttcggagggttgattcttaacattttccaaaaaaatgtcctttggtctgtttgcttgggtctgaaaagaaggactgcagcgccacctccactggttaaggacaaaatccatacttattccatctttctcgggacatattttcctgagacaaaagaccgtagaacttcaaagactcgttcccagaaagggatttagagttaatttttgctcggcatcaagccggaaaaattcaggcgccgcttagtaattaattgcaagtaaagaagtaccggatttattagacatcgtcttagcaagcaaattcctgaaagctaaaacgcaaataattaactaaaaatagttgctaaagagcaccttttatgcggtacataaaagtttttagtgccgtagatatatgtagatataggtgggcgtaggatcagaaggagccggagagaagatttaccaacactgatattcctcgaaatactctataattctctctgggtaaccgaggagtttttgagaaacggtgtttctaacatcgtccaccagaacaggagggccgcagcacacgaccgctaatgaatctccaggcggcgtactttttattgcgttttcaattacattgctaaaattaggtcttgcattgccgatgtgggcgaagcttgtcagttcggtcattatatcatcaaaatgtattaattggtctcgtgcgtttgctgcctttgtaacagctgttttctgtgtaaggtaaacctgcacgttgacgtgggatcggctattttttagctctagtatctcggatttatagccgttaagaaaagaaggatttttgatcgccatgatcaaatctatactcttgggtttatcagggtttcgtgacagcttaatggcatgatctaatggaccaggcaagcctgttcctccacttagtaacagcaaatggtcgaatttatcgaggtgaagattactgggcccataaggtccctcaatggccactcggagttgtaatttaccatttaaagattgcaaaatatggttataaatgaatctagtgagaccacttttaggtttgatcactaaaacacacttctcaccttcgtcgataatggtaaatggatggcattgccaaaataccaatggatgtaaaaaataaatgaaacaatattgacccggtttcgaatgccatctccggttatatttgggtatgattactttaaacatttcatcgtgcgggttgttgctggtgttcaaattgattagtgttgctttcggaaatctaaactgcaaaatgttccatattctgaaaagcttttccagcccccaaatgagcaaggataccactatccattctttccaaccgttgaaaattttgacgtgttgccaacaacagtaaaagaacaaaagggctagtatgatgtgggtgtacaggaaaaattcgtaatgtcttttccttactattccgagcgatagaactagtagaacgcaaagcactgttatggatgcaataccaaacttccaatagagctgtttgttgcttattttgaaggcatggttgataattgcgaataatgaataagaaagcgaatgtatcgttgcgtttaagaccatgattctaccgatccatttatggaaactaataaaggaattgaacttgactcctgttaaaaattcgagaaaactattccttgccgtaaaaatgataatgagagggaactgagtaaacgccagtatcccagatctatcagccaacagtcttgtaaactgcgacaggtgactgttgaaaatgaggttatatgggtctatgatgtaacttatggacaaaaatatgatgttcgccaatgtgtatccaaaaatgatccatgcctccaaggaattcggcatcagtcccgtaaagacttccacgtttagaaacttgaagtgattagcgtgcttatctactaaaaacgtaggcaacacaaaatggccccgaatataattgacgaaccggcttgcaaatagcgctcgattcaggccgttatagtgactcatatggaagaagacggcgataatacccactatgacgaagtagtaagttaaatatgcaccataaacactgctgatatctaaattataggcatgcgcatgaaaagctcgtatccatctagatcttgtctcacgatcgactcgaatggatgtcgataaactttcaatagaaccatagtcttccaaagcgtgagaagaagcattatttaaagatgagtagtattgctccagtgaaatattgctaaactttttatcgacaaacgagcacgtttttcgtacgttacccaagctttcttcgaaacttgtgttgtccatgggaataatctggtctgtaagcgaattgaagatacaaagtgaccaagtatcaaacgctggtgaataagagcatatggtagaatagaaacccggtacgacggagctatcaaatgaccacttcagagtatttatataggatgcgcatgccagcacagcgttggattccaaatggtcttttttttcagtgtgtggtaattttatattaaaagcctttgttaaagatatcagccacgttaaaaacagaagcgttctatgcatattcaacgagctatggtcgtcatgcttcactttagaagattatagaaaaatcattgctgcctggttcgatgaccttgtatcttttcttgatctacatggccagtatttccgttctgaatttagaattacaaatatgggtgcaaaaacaatgcccactagccggggtgtacgggaccttaaatctaagtattgtgttttagatagagttgcgaagagaaaattataattataataattctatacatgtattctgtatatatatgacgattttatatatagatatacattttcatttttcttgaagattgttgtcatttgtgaaatcatttaccttaatgagaaccagcgcctctgctgactctttccaaaacagaatcgtaagaaacttcggaaaaatcagtaccttgaacatcggtagagacaccgtttaaggctcttcttaaggcatccttggaggatgcatagaccatcttagatctgactggagcagtgtctggagaccaagtgaagaaaacaatcttggatctcttaccttcattaccattaatttcgtattcaaaatcgtaaatggcgtaaagacagtcgttttctggcaatttctctaagaaggcatcgtaagatgggtcagtagaggtttccttgacaacgatttcggttttagcatcgttcaatccgaataaaataaatttgtattttttacccaatttcaagtcattgaaagcggtaagggattcatcagcaacagcaacactacacagaaacttcacattttcctggcttcttatgaattttttcccccacattccttttaaagttccatgttaaaaagggaggaaagaaaggacataagagagcgagataaaacagcatcatgtcaattagttagtaattgatagtttacacaggagtacaaatgaaatttagcatacccagatctagacatcttcttttgttagttttttgtttatgtatgttttgaaatctgaagtttacgtagttgctaaccagtcttttcttgtttcctctttttcttccaattttgtcatcaaacaggggcggcgtcacccgaatattgttcttattacccggatattaggtaatttagaggtactgcatatagtataagtgattgatgaacttatagaatgttctctcgagcttccaaggccattagcctctaccaaaggaagtttgatgcctggtcttaagcttgttgaagctttagaatacaggtgtgaccgattggagcggcttataggcgccggatacagcgcgaattccgatgtttcagtgcaattagatgaactatacaatcagttacatcgtctatatttccagggtctaaagtattctcaagatctcctgcaactctttaatactttcatggctgaagacatcgagaacgtgggagctcctgatgatatttgtatttttgctagttgctttgacgatatttatacattatatagtgcatttgacgaactaaacagccaatatatggagttttgccaaatcagtaaaagttcattggatcagatttccttcaaagacgcaaatattgaaacgaaacagttgaagaagttacccgagttggtggataactgcaacataatgattttgaggtcaattgcaattctaaaccgtttcatcgactggaatattgaagttaacggattcttccagttccagaaaaagaggctgttgaatttacaaaaggtaatttatagtacgtgaacatgtgtgcgtatatacatatatatatatatatatatatatatatatatatatatactttagcatcgaaacagctagtcctttttagagttcaatttttccacaaaggcttttttagccaattcaattaggatatccaattctccactatgctcacacatgctataaaaggcactttgtttgttaagtaacaaagaatatgggtgatcatactcttttacctcacctgcatccatcaccaaaattttatcataatcgataacagatctcaacctatgtgcaattgtcaaaattgtactaccttggaactcttttcttatggtttcttggatcttcgcatcggaactgtagtcgatggacgctgtagcttcgtccagcaatatgatctttggactcctcagtaaagatctagcaaggcacatcaattggcgctgtccttgagacaaattggatccaccttcgctaatttcactacttaaatccaagaatttattaacattttcggagttagtcgacgaagcctcattgcttgtttctcttgtggcgccttgttgtaattgttcttcactaattagatttacacgtttcaaagcttcaaagatctgtctgtcactaaattcatcatatgggtctaggtttgttttaatcgtccctgagaatagtgttggatcttgtggaataatagttatagaacgacgcagtctttgtaaatcaacaccggaaatatcgatattatcaattttgatatggcctgtctcaggttccaaaaatctgaacaaggcggtaataatagttgatttaccggcaccggttctaccaacaataccgatcttagactgagcgtcgacagaaaatgaaacatttttaattactctaggtagatttggagcataccgtaatgataaatcattaacctcgattttaccgtcttgtggccattgtggtggcggtatttctttgtgttcgttgtatggctcttgctcaatttccatatattctttgactctttcaacagaattcatattcatctccacttcagagtacaatcttaccaaccacaatgccccttcagtgaaggaaatagcatacgtcaaagatataccagccatacccgaatccagattattaatattgaatagaatgaacaaaccagctccaaaaatgaccaaggatccaatcatatctatcctaaaggccaaccaacgattagcaacccacaagtagaagaatggtttattattttcatcaattttgtgtaaattctcttgcataaacctcccttcatcaccaaacgcacgaatggtggtaacaccgacaagagtctcggaaaaatgttgatagatcggtgatctagaaatagattcaaatcttttcaattcacgagaacctgccatgtagaaatacccaacaaaataatacaatattgaaacaactatagcaacagataagaactgtggagtaataaatgtaatcagtatgacggtggataaacattcaataagcgaatagaaggcgccttgtatataaggtgtcagttcctgatcaatagcttcgatatccttggaaaacctgttcataattctacctgttggagtagcatcaaaaaatcttatcttggagtgtaaaaccttgtttagaatcatattaaatatctttcttgacgcgttgataccagcaacgaaatttaaaatagttttaccagctcccaataaagcctgagcaaaaccaatgattaggtacaaaaccagataatacattgtagagtgtccactggaaggttggttttcagctgacgccatactgatttgggacgagcccctccaatcaattagatgactagccttcttggagataaatgcaatagcgcgttgtgctctgggaataattttagcaatgacattgtgtgacgcccaggcacgaacccaccatgattgtccgatatacaaaagttgggctatcaagaacaaggaagctaaaaatgaaacaatcttccaaccaccaaaaattttcaaataccatttatagacatccagaccaaccacaccttcttcttttgtttcctcttttattaatttaccatcttcagtgcgttcagcttctgtcctcaatgatttttgaagtttcttggcttcaaagtgggaggagttgttgttcacgctaacttgttgttctttgacagcgggtaggttacttaagcttgtgctactttttgcggctaagttagcagaagagtttgcacgcgataagatactacttttcactaactcgtcttcaccaaacaaacccttctgtaacatgtctattggatcaccttggtctttaaccctaccatcttctagtaagactaccaattcagcatttctcaaggtcaaggcgatgttgtgtgaaaccaaaatacatgtcctatcttccattaatggtccagtaatacaattatcgtaaatccaagatgcagtatgtgaatcaactgcacttaaacaatcatccaaaaggacatgcctagcattggaatacaaggctctagcaagggagactctctgcttttgaccaccggataaagtaatacccttctcaccgatttctgttaggtcaccggctttcaagatctcaaaatcacgtttcaatccgcatgcttcgacaacagctttatatcttgcctcattgaatggactattgaataaaatgttgttttttacagtatcatttagaagccaagcggcctgagaacaataagcgatagagttagtggttccattcgcatctactattagttcctgccttggttctagagctgggacgacaaccttaccattgagtagatacatttcacctaataatgccattagtagggatgtcttaccagaaccagtggggccaataacgacatttagtttaccagttttgaattcaatgttcaagtctttcaatttgaaatcttgattgtccttatcccaagagatggtggaattctcaaaggcaaatctgtttccatttggatctatggtcagttgatcgtatttctttgtatcattttcatttaagaaatcctgaactctatctaacgagacctttgattgaacgacaaaacttaacatatcagacaaacgatccaaaggatctcttaataacgtgaataaagaaagtgcagtaaaggcaaccggagtggttaatacctcgccttgaacgtaaatgtagtaagcaaatgaggcggctgttacaatagttggggtaacaaaccaaagaaaggaactgatagaccaaacaatggatctcattagcagtagagataattcattttctctaatagtattgatatctttttcaaaattctcctcccatgaaaagtatttgatgattctgatagcttgaaaagcttcattcaacttttgaatacgattatctgtgacagccaagtttttcttttgcaaatcgccgatgtacttggcaagcttataattcagtggaagcattgcgacaatgattaagacacccacaatcgcagcaaaacccagcagacggtataacagcgccagtgcgacaacagtcataacaaaagcctccaaaaatgaatgaaggtaaccacaaatttcagaaaccttgaaagcgtcaatagccatgagattaataatcgctccaaggttggcagaagaagtggactcctcatcgccgttgatacttttttgatcattaatttcctgtggatcctcattagaaggtttagtcttgttggtggaaatctttcttctcaaagctttagtataaatctcagagattataatacttttcattctgatacaaactctccttccaaagaatagtgcctgtgcttgacaaatagccactaatatcctacctacaaacatgacagtgacgtaaaaccaagctaaatttgagggagcagatgactgatcttcaacatattccaggatcctttttagtaaaactgttggaataaaagaaaggacgctgcctaaaaatgcccaaaagcattgtagtaccaaataattcgaaaagaaaaagaaaaggtttagtgaaaaaatacgcttccttttaaccttatggtcaacaaaatatctgaattttttcactacaaagaaagaataatcttgcatcatcaatccccaaatatccttaactttgatactaactttgtgtgctttccaaacaaaactgtctaaccaagcccagcatatgaatccagcaatagaagtgactggttctggagatggagtaatccagctgtcagttttatagatgatggcaaaattatttcttatcctcgcaaaaaagagtagcaagaaaagggcaaggttaatcgatatttgtgaaatgtaatactttctcgaaataggactgtttatatggtgaatgaaaatggaacgaaagggtaaaatcatagagataaacaaggccaaatagtttatgaacgataccgaccatagatttccgggatatttgtttatgaatttgaaattttggttgacatttgctaaacgtaaagagacaatgataaacaatgcacaccattctaccaaaccagtaatcgtaccttgttgggtgaactctgggtttttattgacatagtgtaatagtataaaagaatgtattataacttgagaaagtaccaaaaaaaattcaaggataattcttgatttttcaatgaagcctcttctaactatttcaggtgtaccatgaggttctccatttaccttaactgatttcagcttttccagagaaaagtgtctattttttagtgcgtcttttgtacaattattgtccacgtaattagttgtgatggtgttattatttatcaacggactctgttcgtcttcgtcggtagatgagtataaaagttcatcaattggatttttttgcttcaagtgtagaacgtcatagtagtaataatgtttccatatgttataagttatgaacaacaccgtgaatattaaaagcactaagggagtataataattaaggtactttgttctgccgtactgagttacgtcatcgtaaaaccaaaaccgatggtcaggtctcgttgaattgagtacgtgatgcatgttctccgtagcttttccccccttgatgagctcttctaaaaagtacaaaatctaggaaagtataatgtttcttaaatgcgatgaaatgaagtgaaaagaaaaagcgactggcaactataaagaaacaatgccggtttttcgcacttaattgttttcaaaagatcacttgtttatattagctgctaaattgtttattctatttaaaacgtgtagtaaggaaaaggcctgctctgtagttaatatattcttatctgaaaattttatatacttcattagtcacaacgtacgttctttgcagatgcgcacacaaaaaaaaaagggcaccaaaataaaggaggatgcgaaggtatgacacattttctggatacctttactggctaactattggttgtgatattttgcagagatgatgagaagtcaaagcaagtatactagctattttttttttttaattttgttttatttttgtattatctcctccttcttgtttctgttcatttttcttggcagaggctatcttaaccaacaatactctaccattacttgccttccgacctttaaattctcgacatttcttttgaatactatctccagtccccaggttgtcaaacttgatgaaggcttcgccggtgtgaaactcgtcggaaaagaaaactttgtttgttctcaaatccaccaattctcttcttacaaagtttatatttttagggtcaacaccaaagattttggcaaggtcttcatttgtcgatttcatgggaatgtttttcacatagagagtatttgtggatagtggcttgagatcaggagcagttttcttgtttgatttctggtttttttcaaaacttttttcctcttttgttaagatgttttcaataacaattttttcattcataaaaattttaccgttcatcttctctttcacttttttcagattcacaccctcttgaaattctataaatgcaaaccttttcagcggtttcttgagtggctttttctttagcatatttattgttatcttaccataatttggctcaaacaaatctctcaagtcctgtttacggcagtttttaggaagattgccgacatataatgtcctcctatcatttagtactcttttttttatttttgtattttcaggaacaactgttgttgttttttttccgttgacgttataaaactctatctcctctattagcattgcctattcttttcttaaaagtttctttcttcttaattttttcaagattacttgggaagatgccctatttccattgatttgaacgtatgtatgaatgaaaaggaagtgagaaggaacaagagaaaagaacaaaagagtttttagtttttatatttgcttacaggaacttcggcggctatttgttgtatcgtcgacagtgacgctgattctttcaaatataaatagctgccccaattagttttgcttggcaaaacccgacattgatgaactagtgccgcgcttaaaagtataatgttgctctattatttttcaaaaattcatacaaaagaaaacgggaattaagtaagtatacaaaatataattatattacgatgttcgaaattctatatatgaatttaagcggagtcggaagtcttagctctcttgtccatcttagcttgagccttgttaccaaggataccaccgccccagtgcttcttgacttcatcgtatttgtcagcgaagttagcgtcaatggtggaaaccaacttagccaaagcagcttcgtcttcggctctgacttcggtcaaagcggcaacagcagaagtcttttggttaaccaaagtacccaatctagccttacccttgataatggcgtatggaacacccatcttcttacacaaagctggtaggaaaacaaccaattcaattgggtcgacgtcgttagcaatcaaaaccaacttggccttcttgttttcaatcaaagagacaacatggttcaaaccgtacttaacagcgtatggctttggagaagcgtcttgcttagacttaccttcagcgatagcggcagcttccttggtcaatctttccttcttttcagcagcggtttctggtctgtacttgttgaacaacttgaaggtttcagcagcggtgtttctgtccaaagtgtattggaattgagcaatggttggaggaaccttcaatctgatggacaagatcttcttttgtctttgcaatctgacatattctggccatttgacgtatctggacaagtttctctttggttggacagcttggccaataccgaagttctttggagtagagtgagtcaatgggttcttagccttgttagacttagtggacttagcaccgaatggagctggagcaactttcttacctggagccatcttttctttcagttatcgtgttcactgtattgaaaaacagatataaaaaaaaaaaatagtgaatttcaacgtgcgcatcacaatacttatgtcttgataataatatcgatcccatactattgtccctggattttgagatgggaaaagtttcaatgcgttctatcgtatagtatgatgtattcaaaaaaaatgcgataattctttagttgtcggcacttcggaagccaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaagaaaagggtgtctaagatgtacggatcttcattgggatggaaaacaggcaagtaaaaagaatagtaattattacaatggagaagataagataaagttagcggcaacaaataaagaactcatcagagttcttggcttctctatgagtgaaagtgtttcaaaggtgtttttttatgagacaacagtaattcccctccttcagaacagagtgtagtgattggcagtgaagctatccctctttgccacccaattttgacggcagttctcatagcatctcaaagcaatagcagtgcaaaagtacataaccgtaggaaggtacgcggtaggtatttgagttcgttggtggttatcctccgcaaggcgcttcggcggttatttgttgatagtcgaagaacaccaaaaaaaatgctgttattgctttctccgtaaacaataaaacccggtagcgggataacgcggctgatgcttttatttaggaaggaatacttacattatcatgagaacattgtcaagggcattctgatacgggccttccatcgcaagaaaaaggcagcaacggactgagggacggagagagttacggcataagaagtagtaggagagcagagtgtcataaagttatattattctcgtcctaaagtcaattagttctgttgcgcttgacaatatatgtcgtgtaataccgtcccttagcagaagaaagaaagacggatccatatatgttaaaatgcttcagagatgtttctttaatgtgccgtccaacaaaggtatcttctgtagcttcctctattttcgatcagatctcatagtgagaaggcgcaattcagtagttaaaagcggggaacagtgtgaatccggagacggcaagattgcccggccctttttgcggaaaagataaaacaagatatattgcactttttccaccaagaaaaacaggaagtggattaaaaaatcaacaaagtataacgcctattgtcccaataagcgtcggttgttcttctttattattttaccaagtacgctcgagggtacattctaatgcattaaaagacatgagtaatcctcaaaaagctctaaacgactttctgtccagtgaatctgttcatacacatgatagttctaggaaacaatctaataagcagtcatccgacgaaggacgctcttcatcacaaccttcacatcatcactctggtggtactaacaacaataataacaataataataataataataacagtaacaacaacaacaacggcaacgatgggggaaatgatgacgactatgattatgaaatgcaagattatagaccttctccgcaaagtgcgcggcctactcccacgtatgttccacaatattctgtagaaagtgggactgctttcccgattcaagaggttattcctagcgcatacattaacacacaagatataaaccataaagataacggtccgccgagtgcaagcagtaatagagcattcaggcctagagggcagaccacagtgtcggccaacgtgcttaacattgaagatttttacaaaaatgcagacgatgcgcataccatcccggagtcacatttatcgagaaggagaagtaggtcgagggctacgagtaatgctgggcacagtgccaatacaggcgccacgaatggcaggactactggtgcccaaactaatatggaaagcaatgaatcaccacgtaacgtccccattatggtgaagccaaagacattataccagaaccctcaaacacctacagtcttgccctccacataccatccaattaataaatggtcttccgtcaaaaacacttatttgaaggaatttttagccgagtttatgggaacaatggttatgattattttcggtagtgctgttgtttgtcaggtcaatgttgctgggaaaatacagcaggacaatttcaacgtggctttggataaccttaacgttaccgggtcttctgcagaaacgatagacgctatgaagagtttaacatccttggtttcatccgttgcgggcggtacctttgatgatgtggcattgggctgggctgctgccgtggtgatgggctatttctgcgctggtggtagtgccatctcaggtgctcatttgaatccgtctattacattagccaatttggtgtatagaggttttcccctgaagaaagttccttattactttgctggacaattgatcggtgccttcacaggcgctttgatcttgtttatttggtacaaaagggtgttacaagaggcatatagcgattggtggatgaatgaaagtgttgcgggaatgttttgcgtttttccaaagccttatctaagttcaggacggcaatttttttccgaatttttatgtggagctatgttacaagcaggaacatttgcgctgaccgatccttatacgtgtttgtcctctgatgttttcccattgatgatgtttattttgattttcattatcaatgcttccatggcttatcagacaggtacagcaatgaatttggctcgtgatctgggcccacgtcttgcactatatgcagttggatttgatcataaaatgctttgggtgcatcatcatcatttcttttgggttcccatggtaggcccatttattggtgcgttaatgggggggttggtttacgatgtctgtatttatcagggtcatgaatctccagtcaactggtctttaccagtttataaggaaatgattatgagagcctggtttagaaggcctggttggaagaagagaaatagagcaagaagaacatcggacctgagtgacttctcatacaataacgatgatgatgaggaatttggagaaagaatggctcttcaaaagacaaagaccaagtcatctatttcagacaacgaaaatgaagcaggagaaaagaaagtgcaatttaaatctgttcagcgcggcaaaagaacgtttggtggtataccaacaattcttgaagaagaagattccattgaaactgcttcgctaggtgcgacgacgactgattctattgggttatccgacacatcatcagaagattcgcattatggtaatgctaagaaggtaacatgagaaaacagacaagaaaaagaaacaaataatatagactgatagaaaaaaatactgcttactaccgccggtataatatatatatatatatatatttacatagatgattgcatagtgttttaaaaagctttcctaggttaagctatgaatcttcataacctaaccaactaaatatgaaaatactgacccatcgtcttaagtaagttgacatgaactcagcctggtcacctactatacatgatgtatcgcatggatggaaagaataccaaacgctaccttccaggttaatgatagtatccaaacctagttggaatttgccttgaacatcaagcagcgattcgatatcagttgggagcatcaatttggtcattggaataccatctatgcttttctcctcccatattcgcaaaagtagtaagggctcgttatatacttttgaatatgtaagatataattctatatgatttagtaatttattttctatacgctcagtatttttctgcagttgtcgagtaggtattaaacgcaaaagaagtccatccttttcatcattcaaatggacatcttggcaaagggcccagttatggaaaatctgggagtcatacaacgattgcagttggctatgccactcctggtaaggaatcatcaagtctgataattctgttttttagccctttttttttttttttcatggtgttctcttctcattgcttttcaattttaagttcgttacctttcatatagagtttcttaacagaaatttcacaacgaaaatataattaactacaggcatgtaaatataaaaacagtcctttaataataaaccttaagcattacgcgtgtattaatataataaatagttataaattgaataaataggggagagaagccaaaaggcccttcaaaaacaaagatataaattcatccttaaaaacaacaatacctgaagatactagaacaccttgtcgcctatgatggacatatatacagaccgggtcatagcattgccaatgataaataaataatagtcatagagagtaaacataaacgcctaacgtataggaatgtgtgagaatggtgagtttcgtccttgaaaataataataataatagttggtgcttttattagtgccaaaatcatttgagaggcttctgagttcttcggggctagctgtttttctgatagtctaggcaaatgccaaagatttcttaatttcagcaatagccaaaccaggattcaagccctttggacaagttctagtacagttcatgatggtgtgacatctgtacaatgacatggagttgtttagcatggcctttcttgtctttgtagcttggtctctagagtcaattagccaacggtaggcttgcattagcacggcagggcccaaatactgttcttggttccaccagtacgatggacatgaagtagagcagcatgcacacagaatacattcgtaaagaccatccagtttcttacgatcttcaatactttgtagcacttccgttccatcctttggaaacgatgatctctgtaagtaaggttggatagatttgtattgttggtagaagttagttaaatcaggtaccaaatctttgacaataaacatgtggggtaatggatagatcttgagttgtttggattcgttctggtcgatcttacatatacaagctagcgtgtttctaccgccaatgttcatggcacatgaaccgcagataccttctctacatgatcttctaaaagttagggtagaatcctgttcgtctttgatctttaacagcgcatcaagtaccatgggcccacagtcattcagatccacttgatatgactgtaaatgaggtttagcacttggctcgtctggattccatctgtaaactttaaaagttttcaatctgggggtatgcgtagctgcagctgttgtggcagtagccatacccttcttcgtcaccaaacaaaaggccttccttctcaatagcacgttcaacatccctataaatatgtatactccagtatttcaagaaagtatagctcaactatattcctttcaatcccttcctttagcctaacattttttggcattctcatagaaagtcattaatccccttatataagtttgccctttttacaccggagctaattgggccaatgcgaggccgccttttgcgcgctgcggatatttctaaggcatggtcgtgcggagctacaataatacgattgaattatagctacatagtgtacaaaagcgggtatatactttcatatgtgatcataggatagcttcacagtacttattgtattctctaacagcaatggcgatgttcctgtacaaggaccgacgttcttcaggatcgctgatgggaatgaagtattcggattgagacttgagtttaatttgaagaccggatctttccaatgtaattccctggatggaaggatatcctgtgctccacataagctcttgggtggccatttgcacctcagcaatgtgctgcatggacacaattactgctagttctttgcctggcaatataacgtgcgacaggtattcatcattcataaatactcctccattcacggtcttgagccagtattgtccttgggcctcacgtagatcataaggcttgatgatttgatcatggtccacgtaccttggtagacgcactctgcaacccttttgcatgtcaagcacagtggtggtacttttcacgccttgacttaagttacttgtaagatctaagaatccaatggctgtcttagttggcagcccaacgatacctttaccaaggcctttgaggaaaccagcggcgccttccttttgcatggccttgtatgggtccagtgcaattccgctcaacccgcttcccagtgtgctggcaaaggattgcgctgagtttgccaaggcattcctgttgtttttatttattctttgttgtaatctcctgaccctttggaattccagatcttgtgtaactgacaggcccttggccatcgaccccgtaaacttggacatactatcagagaggccaaagactgttttctttgcaaaacttagtccacctttagccagatgtataccaatttcttgaggcctatcattcatcatgtaaccttgatatggttcatagaataagtcccagacaccggaactaattgtgttgaaaagacctacaggattaccaaaacaatctgctgatcctaaaattttgtggatctgatacacgaactgggtcgtatagtgtctctcaatatggtccatcagaatgggcaatgggactcttacattatccatgaacaaagaattaactttaaccggcgcctcatttatattacctaatgtcatagcaaacatatggacatagtacaatgatgacgaaaatgactcctcggtctcttcagccaatcctggactaatttcatcggagcgtataaaggacagatgtaagacggtgggctgaatatggaagatctcgaaatatatatcacccgccgtttttaattcagaaacatcaggtaactggatttcttcatcgtacttataatctcttgaatccatgatccatggggatcctgggaattttatgaagtccatcatagcatacagcatgtcttcatctaattgtatggaaaattcctggattaataacgtaacatgtttaaagtatgggacagcctgtaaggaatcgttgactttagaaatagaacctgatatcactggatgattttcaatttccttttctgtgtaggggatttctgttggatatagaatatttgagtagtttcctgaaaataattgattatctatttgcatccatttcattttccaactgaaagtctggtatgctttagattcattgtatcttaattcgatccctctcatgttaatatatagaagttcctgtaaacgaccattgattaatgagataccaactcctttgaacgaaacaactatctgtgtattaaccttctcatcctcatccttttgcacaaagccatcagtcactgaactatttactgaaactgaagacgtggtagttgcagaggcagttttcaatttgtataacccaacattggccttatagttaacaataactaaggcctgcatatcgtcgtcagcaacaacatgtaatccaacaatgggggctggtttatcctttgaccttttatccaggcgtaacggtggcaattcgccaatctcagccaaccgaacttcccttgtacgtgtacctgattctaacaccagatatttctccttagctgtaggaaaatcccatgcgtatggcataatacttttcgagggaatcctgtaaaagataggtttgaaactacggcttgaggactcgttagactggtcatccttgtatggatcactaactttacgaggatctctttggtaaaatataaagtcatggtcgctgaaatttcttatggaaaatggccatctgtcaccaccgtccttgattcttatgaatattgttgctttgtccaaaagaatttcaatctttaaaagcttatggcgtgaatttttcaaaactttcaaatatgttacaccgacatttttgataaagaatggttgtgaccaattggagtctccgcctaagaatttcagcactaattgcttgtcgacgatgtttctcatcctgtataaaggcttagtgatgttcgattctatttgctggacatccatagaccctgtctcgcaaacttcaatagggatatctaaagtattgcttataatatacctaggtgcaatctcaataactttacttagcaagtacttccctttaccttcgctaatgttgatgcctaaatttgattcttgttccttattttttatgcgaacagatgcatcaaatgattggccaatagcgtcaaatgataatttggaactccactctgattccttgaacctaatacgagctctgttacttttatcatcttctttatcaaatgaaaacatttttggaatagtatatcttttttcgttttcaagcaaaatcttggattgtgcaatatttaagagactactttgaatgtagagttctctatcggtagagttcataataatataaggggagtatatccgaataactttggaccttgtaccatcgatgtttttataatctagtttcaacaacaaattctgacctccagatagggtcaaagacaacgaatcttctgggtttaaaggacttttatgtggtgtattaacgatggagggctttgaagcagaagcctcatcttgtaatggttgaacagacattagcaggaaactatccaaagaaatatgatgaacttccatactttctccagtcttcaagaaatctgttctcttctcctctcttttgtcaaaaatagagaagttaatatctgctggaagtaaattttcaatagtcatagatgccgaaaccacgattttcatatgaggaaagatctttgccaatggttctctttcatcatactttgcaccaatttcgaaatgaaatctttgattggaatcttcttttgaagaacagaatatagacatttggttgctcaacaagcttttccaagataacgtctgttgagaccaatcgtatatatcctctgatgcgggtcttatcctaatatcagaatcgtaggcatattctacaggaacagatttactttgatgtggtttaatagcatattttaaagatggcttatttggatctttggagtcaaccaaaagctcaatctcagttgaagttgtgttttcgataactaaagttgacctaaacgtaataatcttcacgttattctcatcacatctggcctcacaaacaattctattatgcacattatttcttggtgggctcaaaacatgcaagttttcaccttctgttgtggcatcaatattcataatggttttataattttgcccagaaacacaaacacccaaaatgttcttcgacttatcaatatccaatttctctctaatacttctccaatcttcaaattcccaaggaagagaagtgtttgcttttaagagcacaacttcgtttttgttgtcttcagtcgttttatcctgtatccagacgtcaaaatctaattctgtatcgtttaccagttgatatggcttctgagataccctggaagctaagggcagctcttcggttagagacgccgggatgtgagaaagcatagcgattgacctagcagaaagtgtaatttccgcgattctttgagttaaaatatcaaaagagaaagcaggatccatttcagaatgcccttttgataggtggaatgttattggaatcatctccagaagtggctcccagctagatctcgaatagttgaatatgttaacataggtttctagagaagcaagagcttcaaagtcggtagaccaatcctttgctgaagcagtgatttcatttacattcatgtccaatattggcatttcatggacgtcaccaattaaaataaatctcagtccgcctaagtcagcattgaatgtttcgtttttcaaaattgcagtaggcacttcaattgattcggaatctgagctctggctagccctgctgcgctcacctaaaatgcttggatccaacaccgctaatttcctttcaaattcatgagaaaattgtattttgtctgtgctctcctcctcctctccattatcctctttttccgtcatcttatttagcaatgtggtaactcgtttgaatattaacatcgccagacgaatatctctaagtgaaatacgcatcaacaggggctgaacggaaagctgtatattcgtcattagggtctgaggagttgagtttcttttatcaattgtcaaggaggatgaaaagtcgtccaataatctcaatttttcttcagacgaattcattttgaataggaagataccaacattattggctgcaactgtcataatattctgatcggttactaaaaattgtcctatcttgaaagaaatagcctcactattcatgtcgcaaggatcagcaagtaagatcagagccgtttcgatgatattaacagagtattggattttagtcacatcaccaccttcttgaacgctttcaacaatagccttgttttcaggcttttggtttgtgttttcaggatagtataaattgttttcgtggcttttggacataattgcatcaaaaaattctttgagagaaaccaaatagtccattgccaaaatcattttcggactgtccattgtcatcgaaatgttcaatagccgtccgacctctaagttctttctggaaatattagccacaaattgatattctttattcttactctttggtattagttctgtatgcttattatcttttatattacgaacatcttctatccggaaagcagcaacatgtgcttgaccatcgacggtcccatcattctttaaaccaaggctgcacccaatgtcttgaaacataattcttgtcagaccacagtcattcaaagaagtgacgccctttgtcttgttatataaagtaagggcaatctttggagctttaaaagaaaaatccaagtatttttgttctggattttttatattgcttttattcgatccctgtagagactgaggagtagctgtgcgttcgctttcgctacttaaagaagcagggtcaggagagggacttttgatctcgccttttcctcctgattcaccagagttttcgtctgtgatattgaatgcagaggatactttattggaaatttctaataagtaagtcagctggttctcagtcaaatccaacgcaaatgattcaaaattactcgttactttaagttctggagtgtcatcttgcggaaggggatctctgtctatattgaaaagtaaacctatattttcaactagatacaattgttgactggaaccatcgaagtttaagttcgaggataattggccctcgcggacaccaagtttgatatggtttattttatgagattcgtctattaccgaaaatttgttttcaataaagaactcacccaaataaaaccgcattgtatcgtaattgttctcttgtgtgcctactaatttaggaaactggataataggtgccttgattactatgtccattttcatgttatttacggcgtcaatggaaggggcttggttgtacgctgcaagacgagctctatcaaaggatactttagatttttgaaatttagcaaaaaagttaaccattctgttaacagcactttcgataaaattaacatgcatagagcccgtagaatattttaaaaacgaatcataatctttggtatttgtagccggatcgaatgattcatagctcaattcgactagttcttgacctttcatttgaattatttttctaaataccgaatccctggaaaacgattcatttgtttcatcagtcaactccaacccgcctaattttaagttaatgttgtatctttccggtagtaaaaccattgtgaattcaccagccgatagaactaacgttgccagctttatagaatcatcattaaaaataacattgacggcctccattttaattttcatattgattttttgtggcgcatcgtccctatcttctttattatgtctcaacacatcagccggcatttctggagcgttaggatccgtaaaagtaagcattgcataattcattaaagttaatacagatctaggtgttaataccaattgcaattcactcatatgcataacaatatcttgatcgaataattcaatcaaagtatcgttatgaggcacaattctctgcactctcttgtattttagcgtaaacaaatctttttgagatcttgtcactttttcaacgccggatgatatcaagtttttgaattccttgttatcagtcagctcgatgtaatcttcaacatctaatgaatgtactcttagatctaaattcatttctttggctctcttatcaaaattgaaatttagcctttgacacaatatatcaaccaatttttcgctgtttctggaatcatttttgatacattgaaagaatgctattttcgcctgatcgatatcaaaatggagctctaagaatttctgttcaatttgaagcggctgcatattttctaacgctttcaaagtattcttcaactgcaattgaatttgcttcttcatttctttttcggaaccagaagagtaattaacgtaatcgccgttgttttcttcatcatcaatcatagaaggtatagaattagcaatcaaattcataatagtcttgtattgaatgtcatttatggaaagacttaagcgaggcaaatgaccaaaaactcttatcgtgggtaatttatatgctttaggaaggattgatagatctacagttaactctaatttcattttatccaagattctaaaatcattcgtggaagaggcggtattgatcttacctatagtagactgaatatcaggaccaacaaatatctgagtatcctgagataaaatttggaacctatcaaacattaacctattgatttcgttaccgtcaatcttgtcatattcttccggcgataactcttttatttcctttatcttctcctttggcactaaatcactgagtatagacatatgaccggcatcaatgatcgcacaaggggtatcccaatcatgtgggtctaacggtaatatgattaatggtgcttgtaaatctaaagatacatttacggtcttgtggtcttccaacaaagactcaatacccattcttgtttgtgttgtccaaccttctacagttgcctcggcggcgtttacgatattgccgattgtttccatgtgttggtttgacgccttaaaaaacttgtggacctctgtaatgaaatgaacgtggtaaaacacagtcattcccaataacttaatgtttaagttcgaatctgctaatccatctagtggattcaattcaaatgaagcacgtaataaaggttcatcctcttcttcttcctccccggtagcgtggttgtcaattgaagattgatctttagatgagtttctgacactaatgatatgtttatataacgcgttgggtgagccatcttcgagactgaatttgttcaattggaaactcgataaaaatgaatcaggtctttgagcaaaatcaactttacaattttcaaaaattatggaacccaaatttagattttgcttcttctttcgtatagtgaatgaacccttttttaacaaactcgttacacgaagttcaaccctttctctaggaacttgcagtacaggacctttatcttcattctcgtcaaattcaatagcatcataaagctcctgacgctgttcttcagtcattattaaatcttcgtctacttcttctgtaggtttaccgttccaccaagaagagagccagcttccattatttttagttgcggacttgttggaagtttgtggttcaatatttgagctagctgttggtgtgggtgagtcttccgtcatgcccaacttatattgcgcgtactgtctcttagcgacagatctgaagagaataatttcatcatacgttaaatctttatgcaattcagataattgagcctcctgaatggggtcacgtagcggagcttctaaattttttaactttaacttttcaacccataattttgtgtacaacctccgttgttcacatttctccttcatgctttcccaagtccacattttgtttttttcatgaatttcattaataacacaagcagcaatgtatttaaaccattctgtcgggttttcactaactgcgaaggatggtcttgctttcttaaactttttggtaatttgtcttaactgtatactggagaggacatgcaagatatcattatattctgtatcatctaattctaaaccaaattcatcataaaacatttgcaagtcaatgtgaggttgttcctccgtggaacccagcttgttgatactaagcttccctagcccgctaaccggtttcaaaatgtattgatgcttgggggcagtggaatttttcgatgcaatcatatctttgaaaccccttacaaaattttccaggcttctatcttgatcatcatcagaaatcaagggcggagagtctgtattccaatacaaacagagtgaatttaaagtcaatagtttatgcgtgatattctgtgtaatatcaatgaaacttggagcccagttggaatctgtagatacagctgatagctcgttcaaagttaatccaacggaagatgggcctgtagtgaagattccgtccatgtcctcgtaccttaaatggatattttttatggtaacttgtaaattgtctatgatctttgtagtcaaagactgcataaacccggcgttatttttttctgaagaagaagaagaggttttgttctctgattgggtactcagtatgcgagcctgatttgtcagttcccattcacttaccttcctcatcttcaaccgaaaagctctctttatcatctcctcatcattttcgtgatcttctgaacgtggtgagcataataaataacagtcctcgataatgattttcacgggcttattctttaaacttgaccatgggaccgttaagaccaaatcacccagtatccctgatttcacatctatgggtaaatttaatgagtccaaacagtcttttcttagttttaagttttttaacttcacatcaccactccatatgccgacatttaattgattagggtcgaaattttccacatatgagcctagcaatcggtttagcaaattagcagctaaagactctaacatttaactgttcttaattttccttttttctgccttttcccttttggtagtcacaatattctatccgtatcaaattaaatagagttaaaaggttgactcaattggtcggcttatgtgcgtttactggagattgaaacatgataggacactataaaggtggtttatattccctaataaaaatccctttctatcaaaatagctaatggtattacccggcttcgcgaaaatagtgaacgtcatagtataagacgattcaaaaatccaagctcttgaaaaccaacatgaataaagacaataacacagttgaacaatttatttagtgttctatggagtatttatcaaaaaaaaaaaaaaaccaaaaagaaaaaaggagagtaaacatatatatattgacataatgaaaatattgcgaggactgatcagttaccacccctcaacctcaagacaaggtgaagagtggactccttttgaatattgtagtccgacagcgttctaccatcttctagttgcttaccggcaaaaatcaatctttgctggtctggaggaataccttccttgtcttgaattttcgacttaacgttgtcaatagtgtcagaagattcaacctctagggttatagtcttacctgtcagtgtcttgacaaaaatttgcataccacctctcagtctcaacaccaagtgaagagtagattccttttggatgttgtagtcagacaaggttctaccatcttctagttgcttaccagcaaaaatcaatctctgttgatccggagggataccttctttatcttgaattttacttttgacgttgtcaatagtgtcggaagattcaacctctagggttatagtcttccctgttagagttttgacgaaaatttgcataccacctctcaatctcaacaccaaatgcaacgtagactctttctgaatgttataatcagacagcgttctaccgtcttccagttgcttaccagcaaaaatcaatctttgttgatctggaggaataccttccttgtcttgaattttcgacttaacgttgtcgatagtgtcagaagattcaacctctagggttatagtcttacctgtcagtgtcttgacaaaaatttgcataccacctctcagtctcaacaccaagtgaagagtagattccttttggatgttgtagtcagacaaggttctaccatcttctagctgcttaccggcaaagatcaacctctgttgatccggagggataccttccttgtcctggattttcgacttaacgttatcgatcgtgtcggaggattcaacctctaaagtgatggttttaccggtcaaagtcttaacaaagatctgcataccacctcttagccttagcacaagatgtaaggtggactccttctgaatgttgtaatcagacagcgttctaccgtcttctagctgcttaccggcaaagatcaatctttgttgatctggagggataccttccttgtcttgaattttcgacttaacgttgtcgatggtatcggaagattcaacttccaatgttatggttttaccggtcaaagtcttgacgaaaatctgcataatctattagttaaagtaaagtgggagggagagttcgagagttcttgtcgtattgtagtagatagaagatatacttatccttatccgtacagttcttgctctttctgaagtagcactttcggaagaagaaagataagcaggcgaattcaaaggtggcaaaacccggagcctctctatatatacccccaaaaggaggaaccgccctcaaatgacactgaattctaaaaacaactgataagtggcatcgcccctgaaaaaagaaacgaagtggggtaaccaccgtgtgtggccggatgtacggctgtgtgatgctccactgggcggctatttttttttttggtaccgaaattggtttatccaggattattctagaacgttctagaaacaatactgaccacaaagacttttcggaatagaatattgtcaaacaagaactttttcactttcttttcataaaacgtcactttcatcacttttgcaggatttcccacagttcgtttaaagggacatttcctatcatgggttgccctgcgcgaataagatgattggtcaaggaagactctaaaatcatctgaacgggttatttgaagacttgggtctaaatgagagcttgcttattccacccgccacgccgggcgtatcttcactgtcttcttcggccaggggatccaaagagaatcgggcatattcgtgcgtattccttgtccgttgtctctggaaatctaagctagtgctggtggtgggaggctttgctttcttttctaagctttgtcgcgtgagctcgcttctcatttcctccagcttcaaatggctattgtccgtggacttcctgcccggagtcgatatgcttgagcggaattgtattacatccttgcgttgtttttctagtaacccgtcgtcttgcagcagccccagaacgttcctgcttagcttttgaatatcttccgccttacgttcatcccgaggatcctgaacctgaaaatcctccaggatctcaattagtatcatgtttcctttcagccacttgatgaattcattggacccgttattcatcagatatgagaccaaagtcagcgtcttcatcacctggatacaatttcgatgagaatttcttctgttctgcccaagtagcaatcgcttccggattacctggatgatttctcgtactgtcttggggctgtaggtcaagattgatatttcgttcataagcgtccccgttgctccacttgtttcgtcctcgttggtagcctgtttcacctttgattccgtcggtgattgaataaaactcttgaaggtatctaacaaaggcatcacgaccccctcactatatgtgtactcgttctttgacacctttatgctttctaggcttattcaacacataacctcaattttcgttttctcattcttttttctttttttttttttctcactaaagcgttgtcctagagatgtaaaaagagaaggaaatgaaatttttactggaaatgttactactattacacaggtttatttagaaagtacaaacgtgtcagcgtatttagggtgtcaatgcaacaatattgaaactatcatttgtcttcagaatagcggcaataccaccatctccgcataccacgtccatatcagtgaaatcggcagtgtcgctttgcaaacagagggcgctctcctcgtctttagtccaattttttgttttcttgtcaaatttgtatatcgtcagcgaattgctctcgtttgagtatgcaatcatattctttccagagtcgtcaatgtcataggtaacggtgcccgtcttgaattctgggattgtgtaagttggatacgctagcgtgccgacatcctttcttaggtcaaagcaaaccacagtttggtcacactctactaccatccagtacccattgtctgcaaatttaacctcttttatcttggcttcttcatctacggggaatctagagcttgcctggtcaggtgatgacaagttgtaaacgtctaatataccgtccggagagtaaagggctaataataatgaatccttatgtaggacaccgctgctgtactcaacatctgatttagcagaatgaacaatatactgggaatcatcctcgtaggattgaaatcctatggttcctctattatccgcccagatgaagtactctgtgttgacctcgttgtgaccatacatatatataatctcattggcggaatctacctctatttctctgaggactttgtttgtttttgagtccaatatagttatttggttacctggatatagtagtagcaaacgattacaaggccctctggaaataatagctggatgctctcccccggtacggggatttggtgtagttattgtggtaatcgttttcgaatcttttaattgggtaaaatgtaaagcaccatcctcacagcgacacatgcacacccatttatcatagtacatagatttgttaagctctttatatgggaatgttttgatgttacgggagtaattttgtgcctgtaatagctccaaattttttaaaatcggccatttgggtgctttgagcttgcccctcgctacaaagtctctagaagattgtaacagcccttgtaaaaattcttctctcgtaatagctaccgcttgctgtgaggatttgggtaaatccttcgaatcttcgtttttttccatcaatagttgcgcagcgaccaactttgcagcatctctttcgtacattacagtcgacagttttttcgttaaactatctagagttgatcgtaacttaaagttttcgagcattatagcatcccattcattctgtaaacttgtcaacagattcggaatcgaataattcgcttttaacgtagcagagtttgtagactctgttagtgaggcttgttgcgcactaggtacgatttccactatttcttcgatgcttaagggctcatttgttatcggatcattccccgtatctttaacatactgttcaaggagcgacttttcaaaaatagtcctggatttaggtgatagaactggccttctaggaactttcccactaatagcacaaagcattgttccctagttggctttcttggctatgttttggtctttaatatttcttggaaagtttgcatctttctaaaattgcccttacgaatttttcaccgctgctacccgaaaaagtacgaaatttatcaacatgaaatttattcctgccaagtcatcgagtgctctgcgcctaaggcttaggttgcatttaagttgtcttaattcacgcttatagtgcaggtagtataggttccccactcctgatctttcccttctgaaataaggaaagactgcagtttagtttggcagagagaagaagataatcatttctattatattctaccgctatggtgatagattccaaacaggatctacctcaatataccaaagattcaggttcagaatcggactcagactcaagtaataatttcattgtggaatctccgtcaattccatcttcaaaaagtgcaaccgtagttctcaatagtgaagagtatgaggacgacgaaggtgatgacttgaacgggctggatgctgaattgatcgataatataacgtatgaaggagatgaagatgaaactatgtttgtggggttgaaagaaaaacagaagttacatttatctggtgttttccggctgcaagtggtgaaaggaggtattgtctacaacaatgtacactataacgcttcgagagaaattttaaccttctggcacccgttatcacagtccatacctactatagatttttcgcactttgcaggctggcaagacactttttttatgccgagaaacaacaggtttaaaattagagatgaagaattcaaatcatttccatgtgttcttcgcgtttttaattctaatcatacgggcttgttagaagcaggtcatttatatcgggatgttaattatctatggaaacctaaagaaccttactttccattaaacgagagaacaacgtatcatttattacatgagtcagaccgaattcaatctttatccgtgccgggatattggtcaactccgttagagaagttatatttgagtcacaagaacgctgcgtatgatacaagaatcatggtgattggtggtaaaaactctgggaagtctacattcttgaggcttttattggaaaaatttacgcaagatatacgagattctactacgagccaggaagaattggtatacctggatttagatcctggtcaacctgaatactcactacctgattcaatatccctgaataagattctttccagccctatttctctcggacaacatctctgccaaggttcaaatttccaaactttgttacagttctacgctggctcctcttccccgcaggacgagcccacatcatacctgaactgcgctgataaacttatagaccatttggaagagcaagccttcttcggaacgtcattgcttaatctacctgggtggataaaaggattcgggatgcagattttaaatcatataataaggaaatataagcccactcacttattgtttttggaaacagctaattcgaaaagacacctggatgaactaacaattccacagagtttttccacatcactacgagatgcatatgcacctgaagttgttcgcgttccagcccatagtctgaaccacaccttatcttctaggttccatgcatcacaactgagaacattcaaaatactggcactgtttcataaaataactcaatttgattatgattttgcgcctcttttaaaatctgcacctttgcaaatttcatatggcaaaggtaaaagcggtattaaaggcattcaatttcctatggaattccaggatctgaatcctcaagatatcaagtccgcattggaaggtactgtcattgggatatatacatattctggagaagactcactagaggtgaaatccttgaatacctttcccatcctacaatcgtgtacttcttcttctaaaaatttcataactctggggctgatacactctattgacacctcccagcaaataatgaacatttacgtgccaccttgccatacccagattttagataaacaacctgaggatgctcaatggataatagtaagaaataagacggaaactcctttttgtgactttcttccatccccccgcacaattacatgggatgataatatacaaataccgttcgcaacttttgaaagaaggaaaaaattggaacatgtgtggaaagttcgtaagaacgtcatgagacgtggccaattcatgaaaagatagaaagaaaaggtaatcgtacattttttaatagtgaaagatagaggatacacaaaaatcatgcaaagttttatatatttgttatgtatactcatattccttcaatatctaagtcatactaacttctagggactttaccaaaatattatttataaatttattgtttcatttcttccgcatccttcatctcctccgttaaacccattttcttatttaatctatcatatttcagtctatctttatcgctcacagagggtttaatctttcttaatgcacttcggaagtcagacatggtcacaataatttcttcgccagatacgccaaccgatagatcctcaaattccttgtctaagtcattatcaagaacagattgtatttcttcgctctgaaaaaacttcctttttagagccaagactgaactctccctgactaaagcagccaagtcagcgcctgaaaaattgttgcacttctcatttctgataatttcttcaaaatcaacatcgctactcagaggtgttccgtgtgatttggtcaaagttttgataatatctagtttttcctcagtattaggtaactcaataaacaaactcttatccaatctgcccggtcttaacatagcaggatcaatcatatcaggtctattagtggcgccaatcacaaaaattccccttctatcgttcagcccatctaattccgttaacaaagtgttgacgactcttgaggaggattcggacaaagaagtatctcttcttggcaccaaagcgtccagttcatcaaaaaatataacacacggtacagacgcccttgctctagtaaaaacttgtctgatggacctttctgattcaccaacgtatttatttaataattcaggacctttgattgatatgaaatttgcacgagattcattggcaacagcttttgctagtaacgttttaccacaacctggtggtccccacaataaaacaccaccaggggcgctaattcccactttttcataaagctctggtctcttgatgggttgcacaatagccatatttaattcaagtctaactctttgcaatgcgcctacattagcccaagtaacatcaggtaccgtagcgaacccttctctctttgctgttggttgaattgttggcaacgctttcaaaaaatcttcgtacttaatcgataataatgataactgctctcctgataaaggctcaggataattacgaataaattgttggactacggataaaggcaacggatcgatcatattcgcagtgttcttcaggctagattcatctccgtttgctgtttcatcaatttccatgttatcttctgaactgtccgttgccgtagttggtgtggattttatattagcataggtttggaaaattcttttaatagcgcatgtaccggcagcagtaactaaagcctttaaatcagcgccaacaaagcctggggttaattttgccaatttggcaaaatcgatagcaccatcaatttttaggttatcagacattttctttaaaatatgtaaccttgagacttcattcgggacattcaggcatatttctctatcgaatctacctgctcttctcaatgctgcatccaaagagtcaggtctattcgtggcacctatgataataacaggttttccatttgtcttttccatcgttaattcatccattgaggtcaataattgggcaactattcttctctccatttctctttgggctcctccatcacgttttggtgtaatggcatctatttcatcaaagaaaacaagacatggtgccaagcttctcgcttcatcaaacaaatccctaatctttttctcgctttccccagacataccacttacgactgaaggtgcagaaatagatataaatgggacttgtaattctccagctaacgcattagcaatcgacgtcttaccgcaacccggtgggccatgcaacagaacacctctaggtggttcgacacccgtggataaaaatatctctggatgaagaatgggtagacctattagttccataagttgtgcaacgacatcatccataccacctaaggatttcagagacgaattaggtggagatctatcttccttgattttttgacgttttaccttacatgtaccttctttggatctttttttagattttttaacctcttctgtcttaggatcatcagtttctgttatagactcggaaacagatccagatttggaccacgtgctagttatgcgtttgttcatctcatttgtgtctcgctcaatcatcatatttttcttagctagttcttcttccaagcttggtttctcttcctcttcgttgttgtaacctgggtaagaaccaaattcttccaattctgattcaatcacgtcttttagcatgcggtcaattgtcttttgtaagacaactttcttaactctttgaagtgataaatctttagtcaaacaaaaggtaaaaatctcacctgctgttaaatctttagcgaaaaacatggattcaaatatatcctcatcttcttcaccctcgttgttctcgccctcttctccttgggattcttgtctcagagacctttttctgtccaaagttttttcttccaagagacgatagataagatcgacgatcttgttatctagagaacttgttaatgagttctttttcgactttactttaaccattattccagccttcccaccacgtagctattatcggccctaatgatcttttattctaactgactcgcagattaattcacacatcggttgttaatcattgtttgaatttccaaaatatgcgatgagctgaatgaaaaattttggaacctgtcactatcgacgaacatcgaagtttgccatgacaaccatatatgaagaaagcttatgagactagctcgagtatatcatacgtatgcatgttaatcgcagttaagcggataacacaatgcgtaagccttctattacgataacaacagcaaaagctattataactccagactatactcttattaaatcgcattctaaataccaacttccttcacgttttcaaaagctagatgcagactcacctgagagaagtacagttgttaagctattttaccgccgatttatgaggcttaagcctttcatatcgaatgtgaaaatggttaaagatacttacagggattatgttcgatataagtttatgaaagaaaactacgaactcaaacgatacttggtattcaatcctgatggcttgaggtcgaaaatcaatcttgagcttctcagcaacacgaaatgttgtgaaaggatactccccgtgactgagatgcaaagaaccttggaatttgttctgaagagctgttcatacttgcccgaaacaaaagttcaaaagtgggatattgcaagggacaacacatattgcaggcaaattttaaagaaccttttaacaatgcaatatgaaaagtacagatcgattttgcatagaggaataggccatgatgagcttgacgtcaaattctctcatttgaaaactacttctagtccgctaactaagctaaataaaaccgaaaagaaaaagattccgcttttcaaagtatttagtgatttcgatacaacattgatatatctcaatgagacattaggtacaaggttataaagatcattatcgtaaaagaggagcggagcggagctttttagtatgtatggtaaaatatcaatcaaatactgtaatagatgcggatatgcgcaatgacatattttgtggtgtgcatatccattgaaaaggtgcgtagaacgttacaatactactgaacttttttccttctcattttctgccattttgatatttatgcctattattggtttgagctttattagagttggcataattataatcgtactcgtatgtatatccgtatccatacccatatccgttgtaataagtgtttggtatatatcctttgatggcttgggctcctcctaccgtcgttataacaggcattttgtggcgttgtggtgaggctcctgattggctggtattatcgatggtcgtacgacttttggcattattcattgatctgaaattgccattggtattgctattactggtgttactcttgctggaggcagaccctagaacaaattttttaattatttttttaaatattattttcgtcttttgtgtttccaaataattggatagtaattcgattgcttttgttagagtattctcattagtatccttttcaaaagtaaaagtgataaggtccttctcaaaagttacaattatgttcataatttgcaaaaatggaacaacaattaggttataaaattcgtattctttattgggatctatctcttgatctattttgaactcgtattcataaccaaacgcactattaaccaattcgttagcggctcttgatgcattctcatcatttccttgtatactcaattgagatgttccatccaagggctcttttaacggtatcattatgtaaacattttcgttcttttcgatttgtcctataatattcttttggccgttaacatgcaaaatatgtctatattgcccactagaaaatctaatgagcgtcttcgattgtaaactatcatattcttgaacaatttgttttaaatcattcttggctaggcatatattagctttgtttttcctggggcacctaattatcacattatcatacctgatcatagaaattttattttgtggaagattgaaactattggaaaactgaatgaagacgttatgctttctcattgtggcttgaattaaggaaccacctgtacctataatcggtctgtgacaaacttcaggaatgaagaaagattcttcggcaggaaattcatttataacattcttaaatgattccttgaaatcagggaaagagtcactaaccaaatttaaataaaggttatcatcttcctcttccatttccagttgaattaagcaagcagatagttccattatacgtgttaatttaccatttttcttgcctgatatgaagtcttcaaaatcaggatgtatctcgaaaatggcttttatctgtcttaagtttggattaatcacttgatttgagcccataataaaatcagataagtaatgcaatatggaagtatcggacgcctcatctgtggaagattggttaccaactactattaattggttgaaggaatcctctttgggagttattactacaatttggtttccagtgtgtccgaaaaagctgtcgattattaattccggggacattgcgcagttttcattgagtgaaatctgtacttctacaatttcatgtaatacttgaatagtgaagttcttaataaccatttctaataagttcgtggaaatcgattgaaattcaatgtattcgttagtaactctaataagcgattggtatttcaaaattaactggtttaccttttgttggtagtattttcggataaacagtagttttcctggggtaatattagtcaatcgacgataaaaaaaactctttgaattcacgcttatggactcacgtagagttttcctagccagtaaacttagtgaatggacagcgcctgagaagaagatttgtggatttgccttaagatccctagacagcgtaatgagggaaggtgcgtaaatgctggttttaaaagctctggatatatgtttgaagttttccatatctacacccatatataagggaagcacagagtatgagttcagttccataggttcgataatgtagtgttgtggaggcaaagtcataccattcttctttattaaatcgacaaatgccaataactggggttcgcattccattaaattagatcggaatcctaatgcatgcacgtaaatacataattccttgctctcgcctgtctgttctggtgtgaagtaagctggttctttggtgatgattagttctaaattgaatttttcactcaagtccaatagtatacgtttcattttttccaattctgctgttagatcatttgtgttcataggtaagggcaaagaaatcctgcaaatagcatcgaggtccatatcatctgtggtagcttttattgagatcatgtcatctctaatgaaagaagcatttagattgacccatgagggatctatatgacagattgcttttgtgtttttaagttctttggagcttattcttttttgaagaaattcaactaaaaaaggtgcttctatgggcttccataatctatttgtcgtgtataagtgtggaacttgtaaaaaagcagttgtgataactgtactgtaaattttgaagttatccatgcctcaaccgtgtgtttactgctgtttttctttttaaacaattgtgtagacttaacctctgcgggcttgaatagtgcttcaaaaggttcaggtagtcaagaggttagctatataaacaaagatgacttttcatcctttatttcttttattttgtttttgttttttgcctttgtggaaaaaaaacaatctacaagcgaaaagaaaaattttggagaaaaatataatttaggattacaagaaagtgatagaaaaatgtacaatcttaaaagaataaagctgcagaaaagagatgcttttgctttcaaatttttgcaatatcaagagatatgatttacttgtatctaaattacatgtagatatatatatatagtatatttgtaagtaaagagtggaaatgaagttcgtcatttccaaaaaatgtcatttatgtgcttaatcaatctcccactagcaaatgcaattgtaccaaaagtaacgaccagttgagtgactattaaacttaaagaagcaaagataaaccttgggcagaagattttccaaaccatcaagtgtctacggaagtgagtaacccaaataaaggagcttagacataaaatagtattgtaagtgagtaatataccgcagtttgacacaattcttcctaaaagtgtttgtggcttcaacacatcaggaggctgtgaccacagtgtcagtaacgctacagataaggagacgagaatatgaggcccaaatgtatttaggatgatggctatctgagtgaaggggaacgttaccttttcagacagcataaatccgatatcccattgcactgatggaattgtggcttgatgaccggtggtgaaaaaatgttggtaagataagagtcccaacgcaattggaccaattatgttttcctttaattttaaaagatcgataatttctaaaattgatagtagttggttgcacatgaggaagtatgacaactgggccaggggtttgttgaatagtaggatactaatgagaacgtttatgaccaaaagaaaaaactctgagccgtaaatattagtataacctaaaattgttgcttcgtgagacttaacatcagtattatgaatgtttaatttaatacaaagtggtcccattagccagccgacattagaagcaatcaatgaaaaaccggcaataattctagccaacgtaaatttaaaaatagtgacgtcccgtaagaacggtattgctattaccgcactgttattttctaatgaagtcaatgaccaataaacaaagttcaaaccaaggataccctttaggaaaacgtttatccaaattggagctgcagcttgataagacgatgttagattataataaccggtgatgcatgcaggtaatatgaatatcattaggaaacagagacccaaaacccaccacgaggaattgttttgattattaaatgttggaatacaatattcgccttgttcctctctacaaatggtaatcatagaagctaaccgggtaaaaatgattaaaactgcagaatggtaacctcctagtaatcttgcaaatcttgttaatggtaagtaatttgaatttgctgtcgaaggattgacccctgaagtggttccttccttttcactgattgttgcagttaataatgcagtggtggattgcctttttggtaagaagacaaattcatacaacgtcaacatgccgaaagtagataaaaggaatgctacaattctatcctcccaaatagtaaatgaattggaagtgaaaagcaaagcatgaataatcataaacatgacagcaattcttgaccaataatcagctaatgtttcacccagtctcatagcaatccaaataaagttgtacctatcaaatattgtgatataacaaccaataatgataccaattgcagtcgctaacagggtaccccagaattggtctacaaaacttggttgttgataaacgtaaaaaattccatggaaacataggtttgtaactaagaccattatgataattcccggaacgaattctggaaccatttgattcacaacaatagaaggaattaattttgtaatggatatcaacaggaccagtgaagtggccagtagcgttataccggtggcaatggaataataatcgaatttggcccatagttcttcgcaggtctgcaagaagaccttttggtatttatgacccagcttaacaaatttttctggatcgcttgttgggggggtgttagatatatttttcgctaacggttccaatatttcgtcattgccatggtggatctgcatcgtgtccttatataattgtaattggcttatcgctgagttgacaaattgagaccattctctatcgtttcttgctatttcgtcaataggccatccaagattgttaaatggtatcggttggcccatcaataacgccaaactagacaccaaatcaatttgtctcactgaacggtaatcgtgtcccaaattatcaatgttgtaattcgaagtttctttaagtctccacatgtccggcttcttagaataaagaaataaagtgctttcgagctcgtcgatggagtcgccaccgtgattgcccgtatggtccattccatggtcacccaaaataaccaataaggtatcatcatcgatcgattttagtatccaatcgataaattgatctacttgaatttgtttttccctcatagtaaaatggtcggggccatatttgtggcccacatggtcaatacctagcatgtgtccaatcatgacgtcccattccttgtcctgctgtaaatgatcatggaagtaatccataacaccgttatcgacagtatctaagtcccacacattgagtgattctagtgggaaactatcgttggaaaggaacggatggaacagagccatccatgtatcatctccggcaaatttgacagtcttatttgccaaatggagctgtttaagaaagttatcctcttcgattactgttccatcgaagttagacccggcatcaatgaaagtcggtaaggaccctgttgtgagacccttgagtctttgtaaagtagtggttggtgggtcggcaatgaacttcaacaatagggaagatgcatccttatcgcttgcaaaagaatcatacaatgataatatattattatgatagttcaagttgtaattagagtgggattcgtttacaggaatagcgaaatcaaatctcaaagcgtcaataaccaaaatcaccgccttgttgaacctaggaggtaacttactcgtttcgttttgtgaggaaatattatcaagaacgtgtcttgacagtaagaatccccgagtgaaaaaagctattgatatgaattgtaaaatggcgatgaaaaccaatagaataatataaaatttatgattcttttgaaatttctttattcgcgatttgtatattattttttcatcattggaagatgaaagaatcgactttttaattgtcttttcatccatattacgggagctttttttttccacttaatgtattgatcttcctcccgttctttgacgattcggcgttgcccttaaaacatatgcttctattccttttttgatcttacccatttatttgtttttttttattttccggtggacaacaaaatgttaaaggaaaaaagaaagtaccttgctcgtcatcgcgcttgcataatgtgcgccattaccctgtaacaaaaacaaaagatagagtggcaacaacttgacacaactttgcaattgtaccatgaaccccaacaagaaaggcggttgagagtaaatgatgtggtttggttccttttttttcctacatttaaggttcatagagaagaaaattttctgaaatgtcttttcctcttttaatgaattgtaaaaaagccagtattggaataatattctattcaatatagtaagaaaagaggcaatgggcagaaatcttctcccgcataatcctttaaatgcaaaatacatgttaggcgtctaaatttttttcagtgaatccagatgcagaaacatttaaacaataaatatcttaaacccattttgaagcatcggcggctaaaaaaatgattttgcatggaaaaaaatgagagctgtgaacccaataaaaaagacagctttttaaaaatgtataacggtacattaagctcttgtttattcctcaaactgctcctaaaaaccatcctctcaaaaataataatgatagctgaagattatctgccacgaaatgccattgagccgcttacttgtaggttttcatgagtaataacgaagataatttacccgtctttataacccacgtaaaaataaacatataattatttcttattatttcaactaaccgttaaagtgttcaaatatggtagaaagctttccctatgtgcattatgattatcttttagccgccagagtttagtttaattttgttttgtttttgacgacttctggtgttacccgaaggtatatccccgggtgacccctaaaaatcgcaccccattttcccgaattttcttctacgttttcttttttcagaaatacttcgaatgagggatggaacaagaaggaagcgacatacaaaaactgagtcagtttagtcttaataggtgcaatatttacaaatacaggaaaggcaggaagcactggcaaaaagactgcatagctaaaaaaaaaaagaataaaaaaaaaacggagacctcaacagagcgaaaccaataattacaaacaaaatcttcatatgacttcgaaaccatccaccagtgacggcagggctcactcgatttcccatgtacctggcacgcacatgagaggaacatcggcatcacacagccccagaccgtttaggccatgtgcggattgtacgtgttctccaggcttactgtctaggcaaggtcgtagagcctctctatttttaagacagttagaaaattcaaggaggtcctccagcatgcttctcaacgagttgaagggcgctggcggaggtagcagtgctggaaatgggtctgtttactcatgtgactctctatgcgctgttaacagggaagttaacactactgatagattgttgaagttgcgtcaggagatgaagaaacacgatttgtgttgttatattgtgcccagttgtgacgaacatcagtccgaatatgtatcattgcgagatcaaaggcgcgccttcatttcagggttttccggatcggccggtgtagcctgtatcaccagagacttgttaaatttcaacgatgaccatccggatgggaaatccattttgagtactgatggaagatatttcaatcaagctagacaagaactagattataattggacacttttgaggcaaaacgaagacccaatcacttggcaagaatggtgtgtcagagaagctttggaaatggccaagggacttggcaataaagagggaatggtgttgaagataggtattgacccaaaacttatcactttcaacgactatgtttcttttagaaaaatgattgacactaaatatgacgcaaagggtaaagtggagctggttcccgtggaggaaaacttagttgacagtatttggcctgattttgaaactctacctgaaaggccttgtaacgatttactactgttaaaatacgagtttcatggtgaagaattcaaagacaagaaggaaaagttactgaaaaagctgaatgataaggcttcctctgcgacgaccggtaggaatactttcatagtagttgcgttggatgaaatttgttggttgttgaacttgcgtggatccgacattgactataatccagtttttttctcctacgtggctattaacgaagacgaaaccattcttttcaccaataaccccttcaatgatgacatatcggaatattttaagataaacggtattgaagtcagaccttacgaacagatatgggaacatttaacaaagataacttcgcaggcttcttctgcggagcatgaatttttgattcctgatagtgcatcgtggcagatggttcgttgtttgaacacctcaaccaacgctaacggtgcaatagctaaaaaaatgactgcacaaaactttgcgataattcactcacccatcgatgttttgaaatctatcaagaatgacatcgaaataaaaaacgcacacaaggcgcaggtcaaagacgcagtatgtttagtgcagtattttgcatggctggagcagcaattagtggggcgcgaggcactgatagatgaatatcgtgccgcagaaaaattgaccgagattaggaaaacccaaaggaacttcatgggcaattccttcgaaacaatatcctccacaggtagtaacgccgccatcatacattattcgccgcccgtagagaactcttcgatgattgatcctaccaagatatatctttgcgactccggttcgcaattcttggagggtacaactgatataacaagaacaattcacttaacaaagccaaccaaagaagaaatggataattacacactggtacttaaaggtggcttagccctagagaggttgatttttcccgaaaacactcccgggtttaatatcgacgccatcgctaggcagtttttatggtcccgcgggttagattacaaacatggcacaggccatggtatcggatcatttttaaacgttcacgaaggacccatgggtgtcggctttaggccacatctgatgaatttccccttaagagcgggtaacataataagtaacgaaccaggttattataaggatggtgagtatggtatcaggattgaaagcgacatgttaatcaagaaggccactgagaagggtaacttcttgaaattcgaaaacatgactgtggttccctattgcaggaagttgatcaatactaagttactaaacgaagaagaaaaaacacagattaacgagtaccacgcaagggtatggaggacaatagtgcattttctgcagcctcagagtatttcatacaagtggctgaaaagagaaacaagcccactatgacttcgaggcgagcggggcgcaatacaattaatgttagtatttattctaagtagtttctttctttttatttaatttgagtgataacaataacaacaataatgactaaaaggtgaaaattgaaaacattaccttcatttttttacggccggagaggggtaggtacacttaaccccgagcgcttttagtgccaaaaagagttaatgtgcgtagtcggattttaaacgaccatgcatgtacagccccctagtgatttatactgatgcctcatcaagaaattttttcatccagggtccctgctcggcgaacctttccgcaagagtcacaaaaatcaatcttataaccaggcaccagtagtactgccaagcttggactacatagccaacgtaaagacaaggagtctgatttagtatttcttttttgccagccagtattttctgcgcaggatagattattttaagagccgagaattccttatgcgggcccggtcacaacggattataggttccgccagaccccgttgctttggttccatggagcaggagcaggattttccgtggaaagagaagcaccgagcgaaaagcggatacggaaggcggatgcggaaacggatgcggacgcggaaggaaggaaggaagcaaacccttccgtctatgtcgctatgaagccgtctcacagtagagccattcgagatttccgtccgtcggtacacagaaatcttcgtatcgggagttttactttaaaaggaaacgatcgtaggaattccctaaagaaaaaggaagaaaaatttaacgttgaacattgtcattttcttttttttttttatgtgtgcagaatatactatcaagtaatgtgttctatatataaagggtacctcatttgatcttgatgtttctttctgctcgtatgccttgagtcaccagttttcaaaaataatcttggtctatagaagagaaaaatccaataatctgaaattggttcttcgcacccttgcaacgagatcatatactaaatatcgggaactctttatttctggatcttttatcagtcacttttttttttagtcaaagaagcaagagaaaactagacagagacaatgtcggatcattctcccatttctaataaggaaaatcatctgctgccatcagactcgtcaagaagctcatccagcgatatgcattcgacgggcaccacgggaaccacaggcgtcgaacctgtagatttcaccggtgaaggtgccaaatacacaactgctacggagggcaatggtggtgcagatttagcgattcaaagaacgacgactatgaattctgctgcagaatcagaggttaatatcacgagaagattaactaaaatccttactgggtctgttaacgagcctgaccgtgtagaggttgattataccaattgtgcgcccatgggtggtgacagaccttaccctccatcgttgccgagcagagacctgtacgaggttacttttgatggtcctaacgacccactacatccatttaactggcccatgaagaagaaagtgctgctatgtctggtcttatgtctggattctattgccattgctatgtgttcttccatttttgcctctgcagtgccgcaaatctgcgagatataccacgtcatcgaagttgtcgccattttgggtatcacgctttttgttcttgggtttgcggcctcaccggttatctatgctcctctttctgaattgtacggtagaaagggtgttctggttttatctgcgtttggatttgcccttttccaatttgctgtcgctactgctgagaacctgcaaactattttcatatgtagattctttggtggttttatcggggcagcacccatggccgtcgtccccgccgcgtttgccgacatgtttgatactaatgttagaggtaaagccattgcgctattttctctaggtgtttttgtaggccccattttatcgcctgtcatgggttcttatatcgcacaaagaactacctggagatggttagaatatgttgtcggttgtttcgcttccgcagttttcgttgccatcgtattgttctttgaagaaacacatcaccctaccattttggttaacaaggccaaacagatgagaaagcaaagtaataactggggtattcatgctgctcatgaagacgtggagctatccatcaaagacattgtccaaaaaactgtgacgaggcctatcattatgcttttcgtggaaccattgctactattcgtgactatttacaactcttttgtctacggtatcttgtatttgttactggaagcctacccacttgtctttgtggagggttatgggtttactgaaaacggtgagttgccatacatcgccttgattatcggtatgatggtgtgtgctgctttcatttggtatatggacaacgattatttgaaaagatgtagagccaaggggaaattagtgcccgaggccagattgtacgcaatggtcattgcaggtaccgttttccctattggtatcttatggttctgttggacgggctactatcctcacaagattcattggatggtccccacagtaggaggggccttcatcgggttcggtttaatgggtattttcttgccatgtttaaactatatcattgaatcgtatctattgttggcagcttctgccgtcgcagcaaacactttcatgaggtctgcatttggtgcatgcttcccattgtttgcaggatatatgttccgtggcatgggtatcggttgggctggtttgttattaggtctatttgccgctgcgatgattcccgtgcctttactattcttaaaatatggtgaatctatcagaaagaaatccaagtatgcttacgccgcttaagaaaaagaaaagcagaaatcatgctctttctatatttgcatttttttatttcattgttattactcaccctgccccacgctcaaagggctcgataacgacatagcattatagacactgtgcagcgtaaagctgacatataaagaaattacaaaaaaaaattaaaaaaaaaaaaaaaaacaatcaaaaaagacacacaactacagaacaaaggaaatctttttctatgcacaagcacaagagtacttagagagtagtgatatccccttttttttctactatttttttttttcccatttttttcctccaagactcctcttatgtggttgttatgtatagcccatagttactaaataaaacactaattaatgattaataatccctctctaataagaaatagataaaagctattgttcttctcatcgccggttctcggcgttgtccgtacccttggccgaaactcgggcgggggcttattagtcataccctcagatttcattggtcagataacagtcacccggtaaatgcccgtttaatgacttctttattttggattaaaattgacagggaatttcaacggaataaaggaaagagattgagatgcttttaattcataaaggaaagggaaagaggacaggaaagcaaggaagagtaatggaattttgcaaatatttgtaaatcctttagaattactaagaaactgttatttattgacattattttactcgtcttatttatttatttatacatttggccaccatttttgcactcgtacgaaagaccattttagatttttttgatttggtagtataacaaacgatcggaacaataacgtaacataatgataaacacaggaagaagcaggaattcagtactgctggcacacagattcctttcaactggaggattttggcgaggcggtacgaatggcacaatgtctcgcacaatcaacaacgtaaatcctttcaaattaaaattcataccgaagacagtgcccgcagctgcagactctgtctctccagatagtcaacgtccaggtaagaagcccttcaaattcatagtttccaatcagagcaagagtagcaaggcttctaaaagcccgaagtggtcgagctacgcattcccttcgcgtgagaccatcaaatctcatgaggaggccatcaagaagcagaataaagctatagacgagcaaatagctgctgcagtatccaagaatgactgctcttgcacagaacctcccaagaaaagaaagaggaaattgagaccaagaaaggcgctgatcaccctgagtccgaaggcaatcaagcatttaagggcactgctagctcagccggaacctaaattgattagagttagcgctagaaaccgtggatgttcaggactaacgtacgatctacaatatatcaccgagccggggaaattcgatgaggtagtagaacaagatggcgttaaaattgtcatcgattcaaaggcgttattcagcatcattggaagtgaaatggactggatcgacgacaagttggcctctaagtttgtcttcaagaatccaaactccaagggcacatgcggttgtggcgagagtttcatggtttaaaaaccttctgcaccatttttagaaaaaaagaatctacctattcacttatttattcatttacttatttatttacatatttatcatacatattaacattgaaccctccatcgtggtagtgtttgctgttcctaacttttctttcgttgttcttgtagatatatatttttccagaattttctagaagggttattaattacaatcttaaacgttccataaggggccgcgatttttttgttcaattttcaacagggggcccatctcaaagaactgcaaattatatcacagtaaaaggcaaaggggcgcaaacttatgcaacctgccagattattatataaggcattgtaatcttgcctcaattccttcataattcgttcctttgtcacttgttcctttttacccttgaatcgaatcagcaataacaaagaaaaaagaaatcaactacacgtaccataaaatatacagaatatatgaacgaccaaacgcaatttacagaaagggctctaacgattttgacgttggctcaaaaattggcttcggatcatcaacatccacaattacaacctatacatattctagctgccttcattgaaacgccagaagatggatcagtcccttacctacagaatctaattgagaagggccgttacgactatgatcttttcaagaaagtggttaatagaaatctagtaagaattcctcaacagcaacctgcacctgcggagataactccaagttatgctttggggaaagtccttcaagacgctgctaagattcaaaaacaacagaaggactcatttatagcgcaagaccatatattgtttgctctattcaatgattcgtctattcagcaaatatttaaggaagctcaagtagatattgaggccatcaagcaacaagctcttgaacttcgtggtaacactagaattgactctcgtggcgctgatacgaacacacctttggaatatttatcaaagtacgccattgatatgactgagcaggctcgtcaaggtaaacttgaccctgtcatcggccgtgaagaagaaataagaagcactattagagttttagcaagaagaattaagtccaacccatgtttaattggtgagccaggtatcggtaagaccgctattattgaaggtgttgctcaaagaatcattgacgatgacgttcccactatcttacaaggcgctaaattgttcagtctagatttggccgcattaaccgcaggtgctaaatacaaaggtgatttcgaagaaagattcaaaggtgttttgaaggaaatcgaagaatcaaagactctaattgtgttattcattgatgaaattcacatgttaatgggtaatggtaaggacgacgctgctaacatcttgaagccagctttgtccagaggccaattgaaggtcatcggtgccaccaccaataacgaatatagatctattgtggaaaaggatggtgcctttgaaagaagattccagaaaattgaagtcgctgaaccaagtgtgagacaaacagtggccatattgagaggtctgcaaccaaagtatgaaatacatcatggtgtaaggattctggatagcgccttagtcactgctgctcaattagccaagcgttacttgccatatagaagattgccagattctgctttggatttagttgatatttcttgtgctggtgtcgccgtcgcaagagattctaagccagaagaattggattccaaggaacgtcaattgcaattgattcaagtagagataaaagctctagagagagatgaagatgccgactccaccactaaagatagattaaagttagctaggcagaaggaagcttcattgcaagaagaattggaacctctaagacaacgttacaatgaagaaaagcatggccatgaagaattgacacaagctaaaaagaaattggatgaactggaaaacaaggcccttgatgctgaacgtagatatgatactgctaccgccgctgatttaaggtacttcgccatcccagatatcaaaaagcaaatcgaaaagcttgaagatcaggttgctgaggaagagagacgtgctggtgccaactccatgatccaaaatgtggtcgattcagacaccatttctgaaacagctgcaagattgactggtatccctgttaagaagttgtcagaatctgaaaatgaaaaattgattcatatggaacgtgacttatcatctgaagtcgtgggccaaatggatgccattaaagctgtttccaatgccgttagattgtctagatcaggtttagctaatccaaggcaaccagcatccttcttatttttaggtttgtccggttccggtaaaactgaattggctaaaaaagttgctggatttttgtttaatgatgaggacatgatgatcagggtcgattgttctgaattaagcgagaagtatgcggtctctaagttgttgggtaccacggcaggttatgtcgggtacgatgaaggtggctttttaactaaccaactgcaatacaaaccatactccgttttgttattcgatgaagtagaaaaggcacatcctgatgttttgactgtcatgctacaaatgttggatgacggtagaattacttctggtcaaggtaagacgatcgactgttccaattgtattgtcatcatgacttccaatctaggtgctgaatttatcaattctcaacaaggatcaaagatccaagaatctaccaagaatttggtcatgggtgctgttaggcaacatttcagaccagaatttttgaacagaatttctagtatagtcattttcaacaagctatctagaaaagctattcataagatcgtggatattcgtttgaaggaaattgaagagagattcgagcaaaatgataaacattacaagttgaatttaactcaagaggccaaggacttcttggccaaatatggttattccgatgatatgggtgcacgtccactgaacaggttaattcaaaacgaaattttgaacaaactggcactaaggatcttaaagaatgaaatcaaggataaggaaactgtcaatgtcgtcttgaagaagggtaaatctcgtgatgaaaatgttcctgaggaagctgaagaatgtctggaagttctaccaaatcacgaagctactataggggctgacacgttaggtgatgacgataatgaggacagtatggaaattgatgatgacctagattaatttaatatagtgtgatttttaaaaactttcgaacaagaatcagtaatataatatatataattaataaaactaatggaatttgtttaattgaacttgacacccgagcaaaagagctcacattttaacgtttagttcatcttgctgtgaataatctaaaagtaaacaatggacaaaaaagtccactggacgtcaaatctttttttattgtatttgggacatatggcgttgataactaaagtttaaaggaagtaataagtgaaggttaaatctggacctctttactttcatattagaagtataaaacacacgcggattggtccattattagaatacgggtactacaataatggttttgatagttactgtacatttgaatgtagcgactcatatgactcatatatatgactaccaaatcatgttaaaattagtatatctttaacttagacttcagtactatctgaactgcacgtttaaatttttaccatagcagttcatgtaatattaataatcacttgtgccaatataatgttacagcgaacatttttccatgcgcttggaaaattgaatgatagaaaattcgaacagcgatgatttccaacgatgtaatccattaagatgattgttagaatttctattgttgcagaggtcatatgatattaagaacacagcacaatatattaaaatttcttctcgaggatattgagaaatgggtgaattttgaggtaattgttgggattccattgttaataagggctataatattaggtatacagaatatactagatgttctcctcgaggatctacgaatcctcataatggaatcaatatttctatatactaatattacgattatccctcattccgttttatatgtttcattatcttattacattatcaatcctttcactacagcttcctctaacctcgatgacagcttctcataacctatgtcatcatctaacaccgtatatgataatatagtgatagttataactattagttgatagacgatagtggatttttattccaacagatataagaattacaaaaagagaactgttatttctacataataatattacgattagtactccttttatatgtttctttatccatttacattatcaatcctgattaaaattcccacgaacccccagtactagattgttcataatggatcaagttcacaagttaataagggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgactaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgcccctttattttctttttttggacccaaagcactagcttaggctgtccatctttgttcttgattctaaagatcacagtagaataatggtttatttcttagagttctacaagttttagcgtactactgaacaatgaatgtcctgattttttaaaactcgcgcatatttggaggccatatcgtgccaccaactttactacagtcaaacacctgtgcccaattctaccacttattaaacaattacttagtaagatcagcaagcggttcatctgtcccccattcatatatggctttcaccctctttacctgtttgaaacagaaaaaaaattacaactaatggtatgcaattcataaagcataggccaaaagaccctgatacagatatatgctaaaacaataattataaaggattatgccgtaggaaggctgagaatcctcagtttgtgcactttgaaattcaaaatacaaaaaactgttgacaaattagtatcataactatctatcgcatatattcacgtcacataccgcctctgtggcaattgacaacacttatccctatcaaagacaatacaaagtatttgttaccgagtgagattatttagtacaatatgtgggtaataaaaactaatcggagatatttttttacgttttttgatgcaaacgcaataaattcttgatttttgaaattttgcaggacatcaagatacgtttcttttaagcagtttggattgcttctttcgttccgaaagtaaaacgtaatgaaaacccctatagtattgtgacgcgttttccaactctgcccttagcttgatttgacggcttagaacaaaggaacagtagcacgaacacttcaagtgcaaatgacagtttaattgtgggtaaaaaaggtagcctcaaagttgcattttttatggactgtaaagaacatacgattgttatacacttttgaacaaccaagatgtactacctcaattgtagtgaattaatgtcgaaatttgttagatgccccgaataaatagtaactttatttagggaaagcactcgaatttttgttattacggtcacgccatattttagcatgtacttagtaaaagacccatttcgccatcactatttttaccatttttttctatacgatttgggagcaaatacctgaactgcacactaatggacataatcacttggttgaaaaagtactatagtagactatacgtcgtacgctgcaatctattttaagcacagaaagcatccttcgtatgataatataacctttttggtaacagagttaccattgaagcgacattgcagtgaaacttgtttcaagatgtagttgggaggaattatgtgttgagttcgtccactttatgagctcgaagataacgagaaaattgctaagatgccggtgttggcttcttgcatatgaagaggcaccaataaaacgatgcattaattctttattacggaagttccgaagcagcgaagaatgaaaaagaatacaagcgctcataattgtcctcggtggacatcatatacagcataaaagtgtcttttttaagttctctcccctaaagatcacaaacttcacgtaattagtaacgtgtagactactaaccttgaaaaaacgaaccccttttctgcctagcaaccgtttaagatataccaaaaaaggcaactgtgatgacttctgaacgagggtccacgccaagtcacgccaagtttgttttcggatcttctgctagcagaaactcaacacacctacatgaaaggtaaagggtttcttagaaacattcactgtaccgtgcattgttcaaacctgcgcgattgcttggcaacggcgagaattacattacaagaaggtgtgctttcataaacgagaagtaataaacttgtgtcgttcagaaacaatagtatctcatattggctacaatggagaaacttacgatgtgtattcagtatattggttagaaaactgtagtttgttagttgaaaaattaatataaatagggtgtttttaatcagctgtaatagaagtacatcctcatccttcttcttcactaagctcacatcatcactaaagcaacaaccaaaaaacaacaaatacaatggtcaaattaacttcaattgctgctggtgtcgccgctattgccgctggtgtcgccgctgcaccagctaccaccactttatctccatctgacgaaagagttaacctggttgaattaggtgtctacgtctctgatatcagagctcatttggctgaatactatatgttccaagccgctcatccaactgaaacttacccagttgaaattgctgaagctgttttcaactacggtgatttcaccactatgttgaccggtatccccgctgaccaagtcactagagtcatcactggtgtcccatggtactctaccagattgagaccagccatctccagcgctctatctgcagacggtatctacactgctgtaccaaactaggatttgacgcccttacgaatagaactttacgagtattagaatgttatgaataaatgaaattggtttcgacggtatagatgaataaaggtattttgaaaattataaaaaaaagttttaataatatagatttggtaaaataaataggcgtatatacacattgtatactgttgatattatcaagtttttattattaaagagctctttttattttttatttataggggaaaatgaccgatattcctagtcttcaagtcactattatttttttttttattcataagtacaattgaataatattattgatttttttattattgttcttattctttttttatcatttctatataaaatattatatgatttagtttatcgtaaaaaaattaaaaaatacagaggaaagcaaaagtaaaacttttcggatattttacagggcgatcgctaagcttaatcaacttcttcgacagttggaccttcagcttctggagctggaggagcaccacctgggaaaccacctggagctgcgccttctggagcaccaccagcttggtacaatttagacatgattgggttggcaacctcttgcaattccttcaattggtcatcgaattcttccttggtagcagtggtgttgctgtctaaccaagcaatagtttcttcagccttcttagtgacagcgtccttgtcagcttgctctagcttgtcaccagcttcagaaatggtgttcttcaaagagtaagcaatggattccaattggttcttggaagcaattctttgagattccttttcatcttcttccttgaatttttcggcttcagcaaccatcttttcgatatcttccttggacaatctacccttgtcgttggtaatagtgatcttgttagacttaccagtacccttttcgacggcggaaacattcaaaataccgttagagtcgacatcgaaagtgacttcaatttgtgggacacctcttggagctggtggaataccactcaattcgaacttacccaacaagttgttgtccttagtcttggctctttcaccttcaaagacttgaatcaagacacctggttggttgtcagcataagtagagaaaacttcggatttcttagttggaatggtagagtttcttggaatcaacttggtcatgacaccaccagcagtttcaatacccaaggataatggagcgacatccaacaacaatagatcttgagtcttggaagattcgtcaccagtcaaaatagcagcttgaacagcagcaccgtaagcaacagcttcatctgggttgatagatctgtttggttccttaccgttgaagtagtcagtgaccaatttttggacctttggaattctggtagaaccaccgaccaagacaatttcatcgacttgagatttatccaatttagcatctctcaagaccttttcaactgggtccaaagtagatctgaacaagtcagcacacaattcttcgaatctggctctggtgatggaagtgtagaaatcgataccttcgaacaaagagtcaatttcaacggaagtttgagcggaggaagacaaagttctcttggctctttcacaagcagttcttaatcttctcaaagctctttggttggtagacaagtccttcttgttctttctcttgaattcttggatgaagtggttgaccaatctgttgtcaaaatcttcaccacccaaatgggtgtcaccagcggtggccttaacttcaaagataccgtcttcaatggacaacaaagagacatcgaaagtaccaccacccaagtcgaaaatcaagacgtgttcttccttacccttcttgtccaaaccgtaagcaatggcagcggcggtaggttcgttaataatacgcaagacattcaaaccagcaatggtaccagcatccttggtagcttgtctttgagaatcgttgaagtaagctgggacagtgacgacagcgtcattgaccttggcacccaagtaagattcggcagtttccttcatcttacccaagaccatggaggagatttgttctggggtaaagttcttggtttcacccttaaattcaacttgaatttgtggcttaccgtcaacatcgatcaacttgaatgggaagtgcttcatatcaccttggacttctgggtcattgaagtttctaccgatcaaacgcttagcgtcgaaaacagtgttagctgggttcatagcagcttggttcttagcagcgtcaccaatcaatctttcagtatcagtgaaaccaacgaaagatggagtggttctgttaccttggtcgttggcaataatgtcaacacgatcattagagaagtgagcaacacaggagtaggtagtacctaaatcaataccgacagctttagacattgtataaatatttctgtataaaatctgcttgatctgttggaattaatcaattgaagaatagaagtaacttaaataagagagtattatattttcaacattttttggagaaaacccagcccaattgcggcttatatataacaattcgtccacaccttcccatagtgcttaagaatgaaatttcgtcaaaacctcgaagctttttttttcgaaatcttcgatggaatgttctagaaaaaaacttcgagaaagtgaatcggaagaacttctcggaaaaaaaagcttcggaaatactacgaataagggcccaagagagagtaagaatgcagtgccatgcagtcaattcaccactgtgagaccgtaaaagggttggttgagtaactcaattcaaggaataaagatataaaattgataaaaaatatataacaaattgtaacaaaaagcaaaagagaggagtggaatgttatacaaagtaattagaaggtattgaacttgtaaaaagtaataataaaactcaattctgcttcttggtcacttgtggggcaccgcttaagcggtactcagacaagcggatcaagctcattttaattgcattataagctcttttgacgaatggtgggatagatgggtggcttatgatcccgtccattctaactctccattgagcaaaggcggctttcatgtacttggagttttcgtatcttaacttaataaagatggcgtacacaacaagtatgatccaagacctttggaagcacagaatggctctgaaaaggaccaaaatgaaaataagcagctcagcagtaccgacccagtgcatgcacaagtcattgtactgaacaacaaacttgtcgatgaagctgaggatcttacttgaatctttactggaaaggtggaagacttttggtaagagaactttttcaacgtagattaaaacatggaatacagcaaacgcgaaaaatgggattaagctgaatgaaaatcttggagtgaacaaccagaagttggccaaaaccaaataaagcacgtcttcactctttaggagtccagcaacgcgtgattttatggaagccttagtggcagcggcatcttgagtctgcaatggttcattgcgggtgaaaaattgctggtaaatgatgataccgaaagattcgatgacaccgagatatgccgatctgtaataaaattctgacatcttgagcaggtaaagaatggagctgatcaatacgacggaatgaccggtaaaccatgcaaactgcaagctcttggctactgccatgaacctttgcacgagcgacttatctctggcagggaggtttggggggccttggttattagcgggtcttgatgacattatactgactattcttggctagtgtttcttgctccttatgaatagagaaaaatgactttttttagatgtagtaagtatgtcatttcagggatggtctgcttgctctttaaatattttttcacccttttaaaatggggccctttcgccgtaccaaagaaggagaaatatacattacgtatgtaggttgctacattttacacaaaactatcaatgccttctaggcttcttcttgaccagttgagagagatcattgaagtcaccaaggggcttttcgagggcggggaagccgatggaggtcgtgggctgcgaaagaggcctcttggagccgtgctgctgattttcttgcacctcatcaatatcgtcttgaatctgtgcgagccttgcctgctgtaactcgctgtccttgggtcttgtagtcatgtgtttttcaagcagagccttggcatgcttgaatctttttagtttgtccttagccggcacctgatcaacccaccttaaagcatcacacaccaaaaattctgcttgtatcaccttctcagttacttgttctgcgggtttcaaggtcttgtaatagccaagcgccttcaagtaatgatgaatggctctactgaacatctccgcctccctttcgatgtcacccatcaggatatacacatcaccgatgcgcaatctgctgttctcggttagagattggccatctgctgtagggcggcccaacagcatcaaggcctgcgccagtaggtccaaagcattctcatacagatcattttcaaagtaaatgtggaaaccagacttgcgaagttgcgatacgtcttcaatttcatcgtcatgttcattcgctggactgaagttagccaattcgtgcaaagctaagcgttcttcctctttctccacgttttcttcctcttcttcgctaccttcgccactgtcctcactatcaccactgtcgacatcaccagtcaagtcttcctcttcttggtcgaattggaacatcctagaattaggaatttctgtttgaccgttctcgttcccctcttctccattgctcacatcagactcaggctcagactcagactcagacccagatccatcgtcacctgccagaagagcgtccccaaacagattaccagaattctgtacttccatgttgtatacagcttgtgcgaatatagtaaacagttcaggatcaggcaacaaaccatcttttgggagagagtccaaagtttgttggcagcgtttagcagcttctaagaactttttctgtgcgagtaaatcttttgcaatttgaacctgtctttccatatcaatttgaactttatgtctgctagttccgtttgccaacacgtcttctgcccttagtttcatattctgttacttctagaaggagacctcatcgccgatgttacctcaaaattgagtagaatgaaataatacaaaattggaaaaaacgcgaaacttcagtgcagtaacatatcgttccgacattctctgagaagtggtaagattccactgccggggagctacgagtgctcttgcaagtttttagacactgctatatccttcgactacgtaaccccatttttttatttttctatataaaaacatgcactgtatacatataatcacgtaagttcaagtcgtgcttaaaacgggcacagaaaactaactatgagttgccgtaccatacataaactaggagaaggtagcgcagttctttttttttaccaaaggtttgcacaaaaaagatggtctaacgtaagtaagttatcaataaaactgttaaaagtagtataagaatcttgagataggcttattattatgactttttatggcggaaaaggaagaagaaatactgcgccgggtgatgcgtgacgcgtttttggaaacgatgagaataaactttgaagtattttgagaataatattctattatcgagttctttcagcagaaagcaacacatagctacgtatagttcggtaagataaatttggtcagaagcgtgtgaaagacgctgagaaaccacgtgagacgaagattcaaatcaaggcgtgaggaataacgcaatacgagccaccgaaacagaataaacaaaagaaaagaaagagtaaacatgggtacgtcaagcgaggtttctctcgcacatcatagagatatcttccattactacgtctcactgaagacttttttcgaggtgactggcgaaaatcgtgacaggtcaaattcgacacgagctcaaaaggccagagccaagctgttgaagctatcttcttcgcaattttacgagctgagtacagacgtgtccgatgagctgcagaggagaatcggtgaagatgctaaccaaccagattaccttttgccgaaggcaaatttccacatgaaaaggaaccaggctagacagaaactggccaatctatcacaaactcgatttaatgatttgttggacgatatcctttttgagatcaagagaagagggttcgacaaggatttggatgctccacggcccccattaccgcagccgatgaaacaagaggtcagcaaagacagcgatgatactgcaagaacatccacaaattcttcctctgtgactcaagtagctccaaacgtctccgtacaaccttctttggtcattcctaagatggcatctatcgattggtcttctgaggaagaagaagaggagcaagtaaaggagaagccaaatgaaccggagggaaaacaaacaagcatggatgaaaagaaagaggctaaacctgctctaaaccccatagttacagattctgatctgcctgactcccaagtgctcgctcgtgatatcacatcaatggcaaggactccaacaacgacgcataaaaattactgggacgttaatgattctccaattatcaaggtagataaagatatcgataacgaaaagggtcccgaacagttgaagagccctgaagtacaacgggctgagaacaataaccctaactcagagatggaagacaaggttaaagaactgactgatttaaacagcgacttacatttgcaaattgaagatttgaatgctaagttagcatctttaaccagcgagaaggaaaaggagaagaaggaagagaaggaggaaaaagaaaaggaaaagaacttaaagattaactacaccattgatgaaagttttcagaaagaattgctgtcattaaactctcaaatcggtgaattatcaattgagaatgaaaatttgaagcagaaaatttcagaattcgaactgcatcaaaaaaagaatgacaaccataatgatttgaaaatcactgacggttttattagcaagtactcttctgccgatgggctcattccagctcaatacatcttaaacgctaacaacttgataattcaatttactactaggctttccgcagtacccataggcgactccacggcaatttcccatcaaattggcgaagagttatttcaaatattatcccagttatcgaacctaatctcccagctattactatcggccgacctattacagtacaaagatcaggtcattttactgaaggcatcattatcgcatgcgatcacatcgataagatatttctctgtttacggtcccgtattaattccgaaaataactgtgcaagctgctgtttcagaggtttgttttgccatgtgtaatctaattgattcagcgaaaataaaatccgattcaaatggtgagagcaccacctctaatgaaggtaaccgacaggtattagaatattcttcaccaactgctaccaccccaatgacgccaactttcccctcgacttctggaataaatatgaagaaggggtttataaacccaagaaaaccagcatctttcttgaatgatgtggaggaagaagaatctccagtcaagccattgaaaattacacaaaaggcaattaacagtccgatcataagaccgtcatcgtctaatggagttccaacaacctcaagaaaaccttcaggaacggggctatttagtttaatgattgattcatcaattgctaagaatagctcccataaagaggataatgataaatatgtctcgcccataaaggcagtaacatcggcctccaattctgcaagtagcaatatttccgaaattcctaaactaacactacctccacaagccaaaatcggtactgttattccaccgtcagagaatcaagttcccaatattaaaatcgagaatacagaagaggataataaaaggagtgacataacaaatgaaatctctgttaaaccaacttctagcattgctgataaactgaaacaatttgagcaaagttccgaaaagaaatcatcaccaaaggaaaatcctatagcaaaagaagaaatggattcaaaaccaaaactatccaataaatttatcacttcaatgaatgatgtgtccacagatgattcaagctctgatggtaacgaaaatgacgatgcagacgatgatgatgattttacctatatggcattgaaacaaacaatgaagagagaaggttcaaaaattgaaaaaaataatgacagcaaactacctgcaaatatagtggaacttgatttacatgagtcaccggagtccgtgaagattgaatctcctgaatcgataaaggaaatcacgtcatctgaaatgtcttcagaaatgccaagtagttcgctgcctaagagattagtagaggatgttgagccttcagaaatgccagagaagggcgcatctgtagaatcagtcaggaagaaaaattttcaagaaccacttggtaatgtcgaatctccggatatgacgcagaaggtcaagtctttgggtatgacaggaaaggctgtaggcccagaatcagatagtagggtcgaatctccgggcatgacaggacagattaaatctttgaatatggcaggaaaagttgtaggcccagaagcagatagtagggtcgaatctccgggcatgaaagagcagattaagtctttgggtatgacaggaaaaattacagctcaagaatcaatcaagtccccggaagcggctaggaagttggcgtcatcaggagaagttgacaaaattgaatctccaagaatggtaagggaaagcgagtccttggaggcagtaggcaatactatcccctcaaacatgacagtgaaaatggaatccccaaatttaaagggaaatactgtgtctgaacctcaagaaataaggagagacattgcctcctcagagccgatagagaatgttgaccccccaaaagtactaaaaaagattgtctttccaaaggctgttaatagaactggatcaccaaaatcagtcgaaaagactccatcttcagctacactgaaaaagagcgggctcccagaaccgaatagccaaattgtttctcctgaattggcaaaaaattcacctctagcaccgataaagaaaaatgtcgagttacgagaaactaataaaccacatactgagactatcacttctgtggaaccaacaaacaaggatgccaatacttcttggagagacgccgacttaaaccgtacgatcaaacgagaggaggaggacgaagattttgatagagtgaaccacaatatccagatcactggtgcatatacgaaaactggaaaaattgattatcataaaatacctgttgatcgtaaagcaaaaagcgaagcagaagtgcatacttccgaggaagatattgatgaatcaaataatgttaatggaaaaagagctgatgcccaaatacacatcactgaaagaaagcatgctttcgtaaatccaactgaaaattcacaggtaaaaaagacgagccactcaccatttttaaacagtaaaccggttcaatacgagaactcagagtcgaacggcggcattaacaaccacataaagataaaaaatactggagaaactacggcacatgacgagaaacattatagtgatgatgatgattctagctatcaatttgttcccatgaaacatgaagaacaagaacaagaacaaaacagaagtgaggaagaggaaagtgaagatgacgatgaagaggaagaagacagtgattttgatgtggatacatttgacattgaaaatccggataatacactatcagagttactattgtatttagaacatcaaacaatggacgtcatatccacgattcaatcgcttttgacatcgatcaagaaaccacaggtgacgaagggtaatttgaggggagaatcgaatgcaatcaaccaagtcataggtcaaatggtggacgctactagcatatcaatggagcaaagcagaaatgccaatttgaagaaacacggtgattgggtggtgcaaagtctaagagactgttcgcgtagaatgacaattttgtgccaattaactggcgatggaatactagcgaaggaaaagagcgatcaagattatgctgacaaaaacttcaaacagcggttggcagggattgcgtttgatgttgccaaatgtacaaaggagctggtaaaaactgtagaagaggcaagtttgaaggacgaaataaattatttgaattcgaagttgaagtaaagttagtagtatctagaggagaaagaaaaggaagacaaagacaatcaatagaatgtattatgtatgacatataataataataattataataataataataatagtagtagcagtaataataatattattatagtatattaaaacaacaaaaaattagtaaaaatactataaatgtttgaatatgaagatatatatgtaggaagaatttttattgaatatagaaatttaaagaaatattattaaaaaccggaaaatgaaaaagaagagttaaaaaaaaaaaaaacggaactagtaaaagatgtgaaaaaaagaagagaaaagtagaacgagaacacccactatccttgggtattattataagttgcaataccatcatccagtatgcccagattaaaccattcatggtccagagcgtcctttgcggtaatcctttttgttgggtcgaactcaaacattttcctgagtagatcgatgaaccagtaccaaaacaagaaagtttccttatcgagttcatcagtagttgaggaagaagaggaatgtgtttgtcttttccatgccaatttcgaatttatcaaagaccagtttttctccggcggtagattccaattgatgcttaagctatcgccgtaatcctgtttcaagacctttgagatgtaaatatctaagcgatcacatgactgcaagacccttttcattgacttttcggtggttatggtatctccgcgtttatttttttcaggccattgtaagcttaaagtttttctgtcgaaatgctttatcaccgttgaatttaggtctgatggagagttgcccaatttatgtttagatttgtaaaacatcttatcaataatgtctgtggggaaaggggttccattgattcgttgcatcatagccatatgttctagattttcatgaatggggtaaagagattcgccaataaccagttctactaggacacacgcgatggaccaaatgtcgcaggggaacgaccagcccaagccaaggacaatttccggggctctatagtgacgagtggatattacaggaggatgatattcgtaatggaaaattgcgctaccgaaatcaatgattttgatttctggatttttcaagattttgcgcttccccttactggcttcacggcgtctcttgcttagcgactgtacggttttcaaaggcaatttttgagcaatatgggtttcgtcacaaatcaggatattttctggtttcaaatccgtgtgtattatgcccaaatcgtgcaagaagcagacagatctgattagctgtctggcaatggcctgaatatgagagccggggaacctggcaatgccgttggagcacataaaatcgtaaatggacctgccgtatagatctgtcaccaaacaaatgtgatttttgtaatcgaagcactcccttagcaagaggcactggaactgaccttgagggtcattattcaggatagtctgtagaattcttagttctgttttggcggcttctctatatctatctacagcccttatcacttttacagccacgtaattaggttcatacttgttatcgatgcatttaagtactttaccaaacgtgccttggcccaataggtccttcacaacaaagcggccgccactgccaaatatgtcgttttcctggtaaacgtagtgaccgtctttgtccgttttgaaatttgatttattggatgatgcgctttctgaagagccgtttgatgtaaatttccgtagtgaagaaccaatttgtttcttgaggttggattgaggcagggaagctatttgtgctggtgggttggaaaagggagaagtgctgtgagcaatcgtgagattcactgccttgttgccctccagagtctttgcacacgaccccgttagatgcaacagctcattttcagtttgcgttactcttggcacgatagcgttggtttgatcaggaacattaaaatagttcgattggtagctcagcttcgatagaggcaactgaggcagtgagatggttctttgcttcttgaatttctttggtgtcgtgatatacgtactattgcttgtagctgcggtaccgcaccctggattatttgaagtaacaatattattgttgttattgatactgctgctactaggcagaatcaaaggtgacgaaaactgaattggctgctctttgataaaaatgatgtcatcgtcagcatcctcgtccactcgactactgttatgattattactgttattgattgtggtgttaatgatacgcggctcctcgtctagttctatggcattttcattgtccaagaacaactggtgttggtgttgccgaggacggagcggattgtctgcttgattcaggtctagactgttcctcagattgtctgttagaaaagaattttgccgagcaaacatctcgtccagcagcttgtttgtgcgcgtttcttcgaaattatccaaaaaggtcttgttagagcttgtattgttagcagggcccgtagtagtggaattattcatatttgctcttgaacgttttctagtgccaatttgaatattctgtgacataactaaggtacgcggaagataaagcaataatgaagaagagcagtatgcgtgtagattagtctttgttgtgctaaatcttcgacttggtaaatactatgtttctttcactctttttctgtctcccactttgtttcctttttctttttcttttttttttttgggtttgcttgctatctggcgcagtatttcgtgaatataatatctatttagttagcgtaagcacgaggagttactgcactgtttcctttcacttggtggtgaggtaacaatactttgtaaatccggtagatctgggaagtaaatactaaactttattctaatataggaacttcataatataaaatccaacgcacgatgctagagataaaaaaagagggtgggagatgtggagccaggattcaaatcgaaaatcgtaatcggaaactaaaccagcattgcaaccgggccataagccatatcgttaagcacgccaaagctttttcccttcgctgtgtgtttcctcgcaactttaactccggccactcactaagccaaggcgtgaggagagagactaaagctttgtggaaaaccgcccaatcacgctgacccctttggcccgtttgccgccccctagaaaaaaaagaaacggacgggcctgggcccgcacagcctcgagcagggtcacttcgcgccatatcggcggctatttcaaaaaaagaagttctttaccagttgttgtagaaagtatgatattaccaacagcgtctagcttttattcgatattccgatgtgggcggctatttattatcggtggcgtcttttatggttttaccgttgttgcctggagcatcctcaggaagacctaaatgtgaccattcatcgtagtccatcaattggtggtccatcctgcaccgcaggtagtcctttgccagtagtctacaattcattgcattttcgttctgcacaagctgcatacatttgagatactcttgcatgtacttggtgcattcgccgtcgtggtctagcgggaacgaacctctctcgggtggagtaggtctcaatgcgctcagcgagcttcctgggttccctgacattggattcttgtgttatgtttcgtaaaagatactttgtgtgtagtgggtgcgtttgcttgttttcttgaagtatagaagaaggaaagaacggaagaaaaaatttttttccctcttgttcgctttatttggattttctcgtttctcaactccgcgaatttgagcccttttcttagaccccggagagaagatgcagagatgtagtaataaaagctttttatccaaaaagcttttaagctgttgttttaaaaaaggttaaatgggcgctttagagatcgggtagtgggcaaagcctgcgataagaaaagagggagcgtgctacttgaccgggagcagcaaaatgggcggcccgagccttagatcatactcatcgccgataagagtcagcttggtaatagaaccgctggtgcgtaaatgaggcatagaacttattatcgtcttaaaaaactgcccaaaaaaatattttccaggtttcttgaagagtaatcttgttatgtaatttttttttgcctgtggattgtataagggaccagaggcggtcaaaaacgcaaaaagcggcatggtaggcgaaaatactaggacgattactactcaactgacgcgtcaacttaatattgtcctggtacataaccgaaccatcccagatgcgctgtaagtactgtttaaatgtattttaatatgtgcatagagcgtgtaaattatggcgagctatggtttccgaattgtcggactgctcatagcccttgctttcggaatattagaagtggtctggcggtaaagaaagtgtgacatatgtcagacgttgagacttatatgtgtaaagctaaatataataattcagttaaaataaaagtgggtgacaggaaaaaattagaaatgttgaaaatttttttaccttcactcgctacataaaaacgttggaggagactccttcatggtcttaatctctttggatctcttgggaacaatgaagctcttctgatatttttcaaatccaaatagaacataacaactctttccaaaccgataccaccaccggcgtgtggaggacacccatagctgaagccgtcacagtagtcctttagacctgggtcctcaggagacaaaccatgggctttcatcctttcttgtaatagagcatggtcgtggatacgttgtgcaccggacaagatttcttcacccctcatgaagaaatcatacgagttagaatacttagggttggctgggtcgggcattgtgtagaagggacggatctccaaggggaacttgtctaggatgtaaaagtcggtgtcgtatttgtcgcgaaccaacttacccaagaacttttcattttcggtactcaagtcttcaaaatcaccaatttccttaccggcagctcttagcatttcaataccttctttgtatgttagacgaaccatcttaccatctttaggtaacttgaattcttcaacagggtattgcttacgtaccaactcaatttcatgagcaaatctcttgggcaattcactgaaaataaacacaaacaactcactcaacgtgtccaaaacttcgtggtaatgttcttcgaaagccatttccatgtccaaaccagtaaactcggtcatgtgacggtgggtgttggagttttcagccctgaacacaggcccgatttcgtaaactctttcaaagtcggccacaatcaattgttgcttgttaaattgtggagattgagctaggtaggccttccctttgaagtatgtcacctcaaacacactggaaccaccttcacttggtgcacccaacagttttggtgtgtgtacttcggtaaatttctttgtggccaaatattctctgaacaactcacaaacaccagcttgaatcctgaaaatagcttggttggtgacggttctcaagtcaatgacacggtagtctaatctggtgtccaagttgaccacgggcaaacctgcagcttcagcttcagcttcggaacgggaggcatcttccaaaaggattggcaatgcttctggagtctcggaaatggtataaatcttggtaatgtgaatttccaggttttgcacagtagcagacttgattggctcatctaccttcttgacaatacctctgacaaggacaatggactccaaattcaatgaaccagcccatttgaccatgtttttgctgatggtaccttccttgttggcctttactagaccttggatcaaggaagcttgttgccttaaagttaaaaaggccaatgttgcaccttgttgtctggtgttgtggactcttgccctgaagaggacttctttgtcgctatccttagcctcatccaagtcaacaaacttgacacgcttctgaccagttctgtcagagtcacgagactggatcaatggcaacttaccgtagttgtcctttgcggtgtcttcggcagcggctttcttttcacgggcttctctttcagcttccaactggagagctctttcctccttctttctctgtttctcttgctctttctgcaatttcttcaaggccttcttggacaatggcttaccatcttccccaagaataacttgagcaggttctgcggattcttcaacagctttgacaatattttcgtcttgagacatcacgtaaaatgtttctttttttcttttacaattaaccttaagaggccgttccagccaatgatcgaaaacttaaacaaatcggttgtcttgcttcatccttatatgacattaaataatttttcatttcttcttttttcacgaaaatgcgtcataaggtactcgtcactgatgatttcatagacaataaagcaacagcacaacgtaaaagagttcttatggatgagtcccaatcctattgttttctgtagcctaatggtacaaaatgtgacggtaatagaatatatactttcataatatcataggaacatcttcagcttggcctgtctctttgagaaacaaaaactgcatgtgcacaattactgcagatgaacttcaaggaaacatatgtcctgcttggaggaccagaagcaaaccattctagctgtatttgcaacgcttttgtaccaaatgtacgttattatgttatgtcgtcagtgtagatatattagatttacatgcggctgtaccgcatcattggaaaataatgtctgcaggctcgcaaaatttaagggttcccttctacaatagtagtcaaaattgcttttttgcatataacaaagtgaaaaaaaaaaaaaatatgagagacatatctaaaagacatatataatctgccaccagaatgagttgcactgcgtcatatgccggcatgacaactccggtgaaggataaggaaggccacgggattccatgcttacaacctatcgatgtagtggaatgtacctatcaatattttacaaaatcacggaataaactgtctttaagggtaggcgatttgatttacgtactcactaaaggttctaatggctggtgggatggtgttcttatcagacacagcgctaataataataataattcgttgatactagacagaggttggttccccccttctttttacacggtccattctaaacgaactacacggggtgcctgacatcggtaatgaattggaaatatttcaagcgggtcttaatcttaaactggaattatcaagcaacccagtgatcttatcattggaagactttttagactgctgtcgcgatattgaattcaaggaacaactggcttggtcacctactcccgtccacgaaaggaaaggctgctgtgagctgctgtactataaccaggatttagatgtttattgtcgcacgttaccatatttaccacaaaatcaagttgaaaccgtgaacgactattcgtcttttcctgcaatatcgaagatagctggtaaaaagatgcctataacgtcaagccccgatctgttctatctcaatgattgtgatgtcgtctattggtatgacctcactcgcttagtgtgtcattatgttaatttaacagagcgcgacctattggcaaatgaacgggaaaagtttctaacttccttggatttattaacagctcaaataacctatgtttatatgcttttcaggaatctccgtttagttgaagatagtttcaaaaaaaccctcaaaaaactaatttacaccttgtctaggttttcaataaatgcaaatatttggtttcattccacattgtttgaagaaagagaagccatagcctcccagaaggatccagaaagaagatcccctcttctacagtcaatcctaggaaccttccaaaaatttcattttctactgcgtttactacatttcctctcaaatcctaacgaacttacaatactgcctcaattgactcctcgatttttcaaggattctttcaatacaatttcatggaataacccgtttttgcgtaagcgtctcaaccagcatatgtcccatgacctaccgagacagatgattaaagccgttgctggtgcttcaggaattgttgcggaaaatattgatgaaattccagcttccaaacagggcacttcatgctcgtcagaaacgtctcaccattcaccatcagccccgtttcaaagaaggagaagaggtaccattttctctaatgtgtcaggaagttccgatgagtctgacaccatatggtccaaaaggaaaaaaccatacccgctaaatgaagaaactctaagccttgtaagggccaggaagaagcagcttgatggtaaactaaaacaaatgatcaaaagtgctaatgaatatctcagtaacacggctaatttttcaaaaatgttgaattttgaaatgaatttcaaaacctacgaagaagtaagcggaacaattcctataattgatattctggaaaacctagatttaactatttttctaaacttgagagagttgggagatgagaatagagtttttgacgaagatgtcgctattgatgatgaagatgaagagtttttgaaacattctttatcatccctatcgtatatcttatccgactattttaatatgaagcaatattttcatgatgtagtagtgaaatttataattgtcgcccagcatttgacattagaggatcctttcgttttctcgccaatgcaaaacgacttgcctaccggttattatgaaccaatgaaaccttcatccttgaatttagataatgccaaggataagaagaatgggagccaaaatactgatatccaagaggaggaagatgaatatgagccagacccggatagtcttattctcttccacaacctcatcaatcaagattctgatttcaatgatttaaagttttttaatctcgcccacgtttttaaaaaatcctgtgatgactattttgatgtgcttaaactagccattgagttcgtgaatcaattaattctagaaagagagaatttgttaaattatgctgctagaatgatgaaaaacaatatcacggaattgctattgcgcggggaagaaggctatgggtcctatgacggcggtgaaactgccgaaaaaagtgacacgaatgctgtttatgcagattcagatactaaagacaatgacgaatggcgtgacagccaagtcaaattaccgaggtatttgcagcgcgagtatgacagtgaactgatttggggctctaacaataggattaaaggtggttctaaacacgcactgatctcttacttgacagataatgaaaagaaggatctatttttcgatattacttttttaatcactttcagaagcatctttactacaacggagtttttaagctacttgatttcgcaatataatttggatccaccagaggatttgtgctttgaagaatacaatgaatgggtgacgaaaaagcttataccggttaaatgtagggtggttgagattatgacaacctttttcaagcaatattggttcctgggctatgatgagcccgatcttgcgaccctaaatctggattattttgcgcaagtagcaatcaaggaaaatataacaggatctgtggaattactaaaggaggtcaatcagaagtttaaacatggtaatatacaagaagcgactgcaccaatgaaaacgttagatcaacagatctgccaggaccattactcgggcactttatactctaccacggaatccattttggccgtcgatccagttttatttgccactcaattaacgatactagagcatgaaatttattgtgagataaccatttttgattgtttacaaaaaatttggaagaacaagtatacaaaatcgtatggggcttcaccgggtttgaacgagtttatcagttttgccaataaactgacaaatttcatatcctactctgttgtaaaggaggctgataaaagtaagcgcgccaagctactctctcattttatttttatcgcagaatattgtaggaaattcaataacttttcttccatgactgcaatcatttcagcattatattcttcaccaatttatcgtttagagaaaacctggcaggcagttattcctcaaacgagagatctattgcagtcactgaacaagttgatggatcccaagaaaaatttcataaattacagaaacgagctgaaatctttacatagcgctccctgcgtaccgtttttcggcgtttatttatctgatctaacctttactgattccggaaatccggattatcttgtcttggaacatggtttaaagggtgtccatgatgagaagaaatatataaacttcaacaaaaggagcagacttgttgatatcttacaagagatcatatatttcaagaaaacacattatgatttcactaaagatcggacggtaattgaatgtatatcaaattcattggaaaacatcccccatattgagaaacaataccaattatcattaattattgaaccaaaaccaagaaagaaagtcgttccgaattccaattcgaataataaatcacaagaaaaatccagggatgaccaaaccgatgaaggaaaaacatccactaagaaagacagatttccaaaatttcaattacataagacaaagaaaaaagctcccaaggtttctaagtaacggcgccgtatgttcgatttccttctctcggtggattaattattttgtttgttttctcctgttatattatttattgatcactatagtaaactatgtccgtcatcaagcccgacggctgctatcccacaatgttgatcgtattgtttgcctagtttattatatatttgcttatttatagcataccataatatttaaatgccctcaaatttttggccgtagcgacatcgcgataattccaattccctttaaaaaattgcgcctgagtataagttaattcagccagttctccaaattaaaatcgcatactcctgaacctatcaacagattgtcctcgcatacttttctataccaaggtctcttctgaacatatattagcagtggttaattttaaagagatcataaagaaaattttgtctaaaaaagattaatataaagacaatgtcttcactagaagtggtagatgggtgcccctatggataccgaccatatccagatagtggcacaaatgcattaaatccatgttttatatcagtaatatccgcctggcaagccgtctttttcctattgattggtagctatcaattgtggaaactttataagaacaataaagtaccacccagatttaagaactttcctacattaccaagtaaaatcaacagtcgacatctaacgcatttgaccaatgtttgctttcagtccacgcttataatttgtgaactggccttggtatcccaatctagcgatagggtttatccatttatactaaagaaggctctgtacttgaatctccttttcaatttgggtatttctctccctactcaatacttagcttattttaaaagtacattttcaatgggcaaccagcttttctattacatgtttcaaattcttctacagctcttcttgatattgcagaggtactatcatggttctagtaacgaaaggcttactgttattagcggacaaactgctatgattttagaagtgctccttcttttcaattctgtggcaatttttatttatgatctatgcatttttgagccaattaacgaattatctgaatactacaagaaaaatgggtggtatccccccgttcatgtactatcctatattacatttatctggatgaacaaactgattgtggaaacttaccgtaacaagaaaatcaaagatcctaaccagttaccattgccgccagtagatctgaatattaagtcgataagtaaggaatttaaggctaactgggaattggaaaaatggttgaatagaaattctctttggagggccatttggaagtcatttggtaggactatttctgtggctatgctgtatgaaacgacatctgatttactttctgtagtacagccccagtttctacggatattcatagatggtttgaacccggaaacatcttctaaatatcctcctttaaatggtgtatttattgctctaacccttttcgtaatcagcgtggtttctgtgttcctcaccaatcaattttatattggaatttttgaggctggtttggggataagaggctctttagcttctttagtgtatcagaagtccttaagattgacgctagcagagcgtaacgaaaaatctactggtgacatcttaaatttgatgtctgtggatgtgttaaggatccagcggtttttcgaaaatgcccaaaccattattggcgctcctattcagattattgttgtattaacttccctgtactggttgctaggaaaggctgttattggagggttggttactatggctattatgatgcctatcaatgccttcttatctagaaaggtaaaaaagctatcaaaaactcaaatgaagtataaggacatgagaatcaagactattacagagcttttgaatgctataaaatctattaaattatacgcctgggaggaacctatgatggcaagattgaatcatgttcgtaatgatatggagttgaaaaattttcggaaaattggtatagtgagcaatctgatatattttgcgtggaattgtgtacctttaatggtgacatgttccacatttggcttattttctttatttagtgattctccgttatctcctgccattgtcttcccttcattatctttatttaatattttgaacagtgccatctattccgttccatccatgataaataccattatagagacaagcgtttctatggaaagattaaagtcattcctacttagtgacgaaattgatgattcgttcatcgaacgtattgatccttcagcggatgaaagagcgttacctgctatagagatgaataatattacatttttatggaaatcaaaagaagtattaacatctagccaatctggagataatttgaggacagatgaagagtctattatcggatcttctcaaattgcgttgaagaatatcgatcattttgaagcaaaaaggggtgatttagtttgtgttgttggtcgggtaggagctggtaaatcaacatttttgaaggcaattcttggtcaacttccttgcatgagtggttctagggactcgataccacctaaactgatcattagatcatcgtctgtagcctactgttcacaagaatcctggataatgaacgcatctgtaagagaaaacattctatttggtcacaagttcgaccaagattattatgacctcactattaaagcatgtcaattgctacccgatttgaaaatactaccagatggtgatgaaactttggtaggtgaaaagggcatttccctatcaggcggtcagaaggcccgtctttcattagccagagcggtgtactcgagagcagatatttatttgttggatgacattttatctgctgttgatgcagaagttagtaaaaatattattgaatatgttttgatcggaaagacggctttattaaaaaataaaacaattattttaactaccaatactgtatcaattttaaaacattcgcagatgatatatgcgctagaaaacggtgaaattgttgaacaagggaattatgaggatgtaatgaaccgtaagaacaatacttcaaaactgaaaaaattactagaggaatttgattctccgattgataatggaaatgaaagcgatgtccaaactgaacaccgatccgaaagtgaagtggatgaacctctgcagcttaaagtaactgaatcagaaactgaggatgaggttgttactgagagtgaattagaactaatcaaagccaattctagaagagcttctctagctacgctaagacctagaccctttgtgggagcacaattggattccgtgaagaaaacggcgcaaaaggccgagaagacagaggtgggaagagtcaaaacaaagatttatcttgcgtatattaaggcttgtggagttttaggtgttgttttatttttcttgtttatgatattaacaagggttttcgacttagcagagaatttttggttaaagtactggtcagaatctaatgaaaaaaatggttcaaatgaaagggtttggatgtttgttggtgtgtattccttaatcggagtagcatcggccgcattcaataatttacggagtattatgatgctactgtattgttctattaggggttctaagaaactgcatgaaagcatggccaaatctgtaattagaagtcctatgactttctttgagactacaccagttggaaggatcataaacaggttctcatctgatatggatgcagtggacagtaatctacagtacattttctccttttttttcaaatcaatactaacctatttggttactgttatattagtcgggtacaatatgccatggtttttagtgttcaatatgtttttggtggttatctatatttactatcaaacattttacattgtgctatctagggagctaaaaagattgatcagtatatcttactctccgattatgtccttaatgagtgagagcttgaacggttattctattattgatgcatacgatcattttgagagattcatctatctaaattatgaaaaaatccaatacaacgttgattttgtcttcaactttagatcaacgaatagatggttatccgtgagattgcaaactattggtgctacaattgttttggctactgcaatcttagcactagcaacaatgaatactaaaaggcaactaagttcgggtatggttggtctactaatgagctattcattagaggttacaggttcattgacttggattgtaaggacaactgtgacgattgaaaccaacattgtatcagtggagagaattgttgagtactgcgaattaccacctgaagcacagtccattaaccctgaaaagaggccagatgaaaattggccatcaaagggtggtattgaattcaaaaactattccacaaaatacagagaaaatttggatccagtgctgaataatattaacgtgaagattgagccatgtgaaaaggttgggattgttggcagaacaggtgcagggaagtctacactgagcctggcattatttagaatactagaacctaccgaaggtaaaattattattgacggcattgatatatccgacataggtctgttcgatttaagaagccatttggcaattattcctcaggatgcacaagcttttgaaggtacagtaaagaccaatttggaccctttcaatcgttattcagaagatgaacttaaaagggctgttgagcaggcacatttaaagcctcatctggaaaaaatgctgcacagtaaaccaagaggtgatgattctaatgaagaggatggcaatgttaatgatattctggatgtcaagattaatgagaacggtagtaacttgtcagtggggcaaagacaactactatgtttggcaagagcgctgctaaaccgttccaaaatattggtccttgatgaagcaacggcttctgtggatatggaaaccgataaaattatccaagacactataagaagagaatttaaggaccgtaccatcttaacaattgcacatcgtatcgacactgtattggacagtgataagataattgttcttgaccagggtagtgtgagggaattcgattcaccctcgaaattgttatccgataaaacgtctattttttacagtctttgtgagaaaggtgggtatttgaaataatgacattgattattatatatgaagatatagaacatttaatgcgctgcaatatgtacggtcacgccaattctttttctttctatatgctttctagtaacccgggtaatcacaaatgaagctagtagagatataactaaatacaacttaattttaaccttatgttggattgctcaagcagtgttcgagaaagacagcggcagacagatagaaatgagctcaaatgaagaggtatttactcagataaacgcaactgcgaatgtggttgataataagaagcgtttacttttcgtgcaagatagctcagcacttgttctagggcttgttgcaggatttttgcaaatcgagtcagtccatgggtttatttggttcctgattctgtacaacttgattaatgtcatttacattgtttggatctgtcaacttcaaccaggaaagttctaccaaagcccacttcatgacatttttttcgaatcgttttttagagagataactggttttgtcatggcatggacatttggatacgccctaatcggatgaacatataagaactacttctataaacggttagaaacaggcttgatttattatgtacagtaaatataatgttatttgtgttttttttttttaaatttttttagttccttctatgtaaaaagacatgacaacagtattctcagtcaaatgatttcaaatacacaatgttaaattctctatctgttgcagaaataagaagagcgtaagagcgcaaagatttttgcagaaaaatagagatgaggtacaaaaagtaggtaatggaaaaaagcaaataatgaatataggggaacataaatgttatggacaagagtagatatcaaaataaaacaaaataaaatagagtaagtgaaagacaaatggaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatagtaaaaagtgaaaggagaacgatgataacactaatcacacctccgcattttcaaccaatgctgcaagtttctcaacactggctaaatgtctatttcctagggagttagatttgtttagtttatccaaatatgctctaatggcaatgacgatcaatttcttaccctcaccctcagagacattaactaatttttgaatcacatagttggcaaattgatccttgatcattaaaatcattggagaatcgtcttccagattcaaagcatgatttttgtctcttggtaaaatcttagaaattattaaatccttctgatttttagagccataaagaatagatttttcgaccacgttggaggcaaatttatgtttagagtattcgacaacattattggccacagtttctatgatttcctgtttgatatcgaccatttccttattggtgaactgatcttgttgcaaaacatattgaatgacatagttaccatattggtcttgaattagatatggtatgaaatctttcaattcgtttaaaatgctttcctgatcttcgctcgaaccaaattctaacaatctttgaatgaccctacagccgtaggagtgggtagatagatggtaaatgtggccagttaaagaacttaagataaaaggtaatttttcgataggaattgtttcgatggccttttgaattacgtgattaccgttctgatctttgatcatttgcaaaacggagtcagataattccaggactaactcaattctttgattggaatcaatatattctaacgccttttgaattacacgacatgcgtacatttgtagagataactgtttcatgttacctttaaattgatcaaccaaagtatttttttgaattttgctaccaaattcaaaaaacttctgaatgacgtaattaccaaatacatcgttcgaaagctcaatggcgtcatcgcgaatttcattgaatatgacctccttttctgaggctggtgaggtggccaactcgcgctgaatgaaccgtgaaccatgttgatctttgcaaaactctaaggaatggccaaagatgtcttttagtgacatgttcgagtttgaatttttgtcagaactactgtttcttagttgctctaacaacggcgatcgatgatacgtttgctgctgttgctgtagactttgagaatgaggatgagaatgagagtgagatttatggttgttggccgttgactcattagatttggaagaagcattctttttagaggtattctttgtgggtatagaattttctagataaggatttgcctgtttgttggcgttgttggagttatttgcaggatgattcttgttatttcttttcttgaaggttttttcgtccttgggcattttgacaggtataggatttggagtagggtagtaaatataaggattctcctgttgctgttgctgttgttggtcttcttgttgttgttgttgttgctgttgctgttgttgctggggagcagagagtggtggaggtggcataaacatcattgggttggggtaggcaaacgggaacggagaattgtttggaggggacgaaggtgaagaaacagaagaaggtctgtttgccttcttctttttcttaccatttgagtcttcggtgtcttcatttgctggaatctgtactgaaatcatctgggagatgaaatttgaaggagatccgatcaagtagttggggaagttttggtaatgagggccctgatgaaactgattgggtgggaagccgttcatgtagggggggaaattgttatttgcaggcccatcttgttggttaggaagcgcgacatttgtggccccaacagcggctggattgttactaggtctaaatactggtgtgttggctacgttccagatatttctcttggggtaatgagcattttcggactctaaagacgcagatgagcctgaatttgaactggagtggtaaagcgaaccactgttagtagtgttcctattcaatttgttgaagtttttgtcagactcgacattttgctcgaaagtattctgtgtgtctaagctggcgttagagacgctttttgatatgaattgggactgagtattgacagcgtcgggtctatcttgagattccagttcccttgtaccgtcaatcaaagattttccgaacttctcaaaaaacccttccccaccagagttgttgttgtcattgccattgtagtaaacgggaccagcaatggaagctgaatactggcccagaagatggttgaccttgttgtttttcccgagattagccgcagtatgatgagtatgatagttattgtacgatgcggatgacagggaggcagtgtcggttgatctgtactggtaataattgccgccgttaccaaaaaactttttcgagttcgtggagaatggcggagcagtaccaactgatagggcggttttcttgaagatcggtgaagattcactggaaccgtgaagcagcaagatctctgaatctacttcatttgccgtggtgaaactcgaccttctgaagccgccaatttgctgtgatccagcagcaccgccgttcacaatgccggccgcggcggcctgaccgccgttgttgttactatgggacagggcgcttaaagaagaaactatggatgcgagttccatatccatatccatatccatgttcatttccatttatacccgcaatattgcgttattcagaagaaatttaaatgcgtagttcttgtttgttttcttgtttgcttgcgtacttctatgcttatagatatatcagtagcaaggaagtttccttttcaccgcctttcaatgttcctatctttttcttatgtttctctttagagaccagatgaccagaaaaaaattagctaagcagtgttatactatttacagtagatattcaaatatgtgcaggcaccacttatttttctttttccttcttttctttgtttttttttttctcctattcatcaagcttcatacatccaatatacattctcaagtgtgctaatggtacatttgggaaattatcttcctctctccacaatttttagaaggaaaaaagaaatgcagttcagggtaacagagtgcgcaattaccgtagatagcgatcggatgtttatctttagccctctttttctagctcaaaccccggcacgaattttttaggtcttgctgctctgccctcgggcacttttcttcgagaagttctggggcggtctgatcgggaaaaaacgttcccttttcggacgtatcgcaggcaatgtgcaaaagcttattatatacgagaaaagaaacgcgaaggaacgaaagaagatgaaaaaaatgcagcgataaaatgatattgtggttaatctaaatttatatatatatatatatatacatatatatatagaaatctattgttatacacaaaaatacttattttttaatatagatggctgcagataaagtaatagttttatatataggtatatttactgcacaattcacacgatgggtgtttctgcggtgttgaaaagagctaggaatttactagcaacgttcatagtctgctgttttatggcagtagtgcttgttctggcgctggcacaccattttataaatgagcacagagacactaggagttcatcgacccaaatcgaagttgatgacgaaagtaaaagaaacgtacaccatgaccatgttctcactagaaccaatgcatacgcgacgccatacctcgatctggaacatgacaagaaaaacggtatcgtctacgatcatacaagaacggttgtccgtaaaaagaaccacgaagtggggtcctcgtcactgcataaaaacctttttcacaaatttttgacaaagcttatttttaggtttatcgagaaggaaaaagttaccgaaggcgtaacgcaaggaaagttcaataatagtagcaatgaaattgccaatcatgaaccggtttttgaaaaaattcctgtacagtgcgacaatccattacagaatctaatcttatcggaagacttgacattagttgcggatcttaattattattttaaccagtacaatattcaaatagaggaatttagattggagaccgaagatgggtttgttatagatttgtggcacttgataccaaaatatagaacgacagattctgacaagaagaagaggccacccattttgatgctacatggccttttgcaaagcagtggttcgttcgcatccaatggtagaaaatctctggcatattttctgtatcaatccggttacgacatatggttagggaataacagatgcgggtttaggccggaatggaacgaagcgaaagtaccgacactagcttccaggtgggactgggaccttcgcgagatggttaagtacgatctgacccttttgattgataccgtgttagctaagacgcagtttgaaaagcttactttgatctcgcattctcagggcactacacaggggtttatgggcttggtcaacgaagataagtttttccctcccggttcgggatctaaagaatcttttttcacttctaagatcgcaaactatattgccttggcccccgcagtgtatcctggtcccttacttaacgagaaattgtttgttaagcttatgacaaaggaaatcgaaaatccctggttctttggtgaaacgagcttttttgagataatgatgattgtaagaaacttgtgcgttggtgagagcttgttctcctttgtttgttacaccatcttcaattacctgtttgattggaacgataccctttgggataccgcattaagagatcgccatttcctgttttcgccagtccatgtttcagtgaagttgatgcaatggtggctgtcacccgaccccaacaaggtaagttttaaatttggttcccataagatgttccccgacaatgttaagtggttttcagacgcatcaaaggccccaaatatctacttgtttgttccaaagcaagatagattggtggacggagaaagactaatcaatcatttcgtcaatgtggagtcgaatgtcaactacaagatctggtacattgatgagtatgcccatattgatgtcctatgggcacatgatgtcatagagagaattggtaaaccaattttacagaatttgaacaactattactccaagaagccatccagcgcctttgaaagtgattgttcggacacagaggtggaaacggagctggaaatggttgctgagaaggcttgaagaggaagcatgatatataggttaatataaattatacttgggaatacatagatagagggctagtaaatttttagtttttaattgttctttttttttgaagtattgtgtcacaaattgtcgggagttgggacatcaccgtgcataacgatacatttttttgaaaaatttgatattgaaaaaaaatcgatgagtttgaattacattacagttgtataaagcaaccgcatttcattaacgtagtttgactcgcgaagataaggcgttaaaatgaagattaagaccattaaaagaagtgctgatgactatgtccctgttaaaagtacgcaggaatctcaaatgcccaggaatttgaaccctgaattgcatccttttgaaagggcacgtgaatatactaaagctttgaatgccaccaaattggaaagaatgtttgctaaaccctttgtgggtcagttaggatacggtcatagagatggtgtttatgctattgccaaaaattatggtagtctgaataaattggctactggttctgcagatggtgtgattaaatactggaacatgtctactagagaagaatttgtttcctttaaggcgcattatggactcgttactggtctttgtgtgacacagcctcgttttcatgacaagaagccagatttgaagagccaaaattttatgttatcttgcagtgatgacaaaactgtcaagctatggtcaataaatgttgatgattactccaataaaaactccagtgataacgactccgttactaacgaggaaggtttgattcgtacttttgacggtgaatctgcatttcaaggtatcgattcgcacagagaaaactccacgtttgccacaggtggggccaagatccatctttgggacgttaacagattgaagccagtttccgatctatcatggggagcagacaacattactagtttaaaattcaatcaaaatgaaacagatatcttggccagtactggtagtgataattctattgttctttacgacttgagaaccaactcccccacacaaaagattgttcaaacaatgaggacgaatgctatttgctggaatccaatggaggccttcaactttgtaactgccaatgaagatcataacgcctactattatgatatgaggaatttatcacgttcattgaatgtattcaaagatcacgtcagcgcagtaatggatgttgacttttctcctacgggggatgagattgttactggttcgtacgataagagtatcagaatatataagacgaatcacggacattcgagagaaatttatcatacgaagagaatgcagcatgttttccaggttaaatattccatggattctaaatatattatcagtggatctgatgatgggaatgttaggctatggagaagtaaagcttgggagaggtctaatgtcaaaactactcgtgaaaagaataaattagaatatgacgaaaaattaaaagaaagatttagacatatgccggagatcaaaagaatcagtagacatagacacgtgccacaagtcatcaaaaaggctcaggaaattaagaacattgagttgagttctattaagagaagagaagctaatgaaaggcgtactagaaaggatatgccatacatttccgaaaggaagaaacaaatcgttggtaccgtgcacaaatatgaagattcaggaagagataggaaaagaagaaaggaagatgacaaacgtgatactcaagaaaagtagttattctgttttatgttgtctgtatatacacatatgtacaatatttgcatttttttaatttttaattcacatgtatttgataaatgttcacgccagtcccgttaaattaaaattaccattttattagattatgaatttatatatgaatacattgtgtcgtaatggtagaagaagttgaaaaaaaaaatgtcaagggacagcatgggtacagtgtgttgagccaaaaaaaaaaagaaaaaaaaagaaaaaactttttgttctctggttcttttcttcatcttcttcatcttcattctttggtagcgggggccacaagaaattcgggcgaaagtgctcattatattgttacatccaaaattttgcccacatccagtgaggttttcacagaaaggtcttctaaaagaggaataatatctaataattcgttatcatgagtatctgagaaccaggacgaaatcggtattgcatgttggggatgaaaaatataagatgccggagagttatcgagaatgatgatatctgataacggccttccaatctgggataagttttttatatagtttccttcatagttatagcaagcctctctgaataatctgtgatgaatgactttatctgtgtctaatatatcaagcaaaggatcaccgtatcgagagacactagccgtgaagactacaacctcgaataattttccgactctttccaaaaattcttccacaccaggtcttttaatgacatagacattgtgtacttggtcatctatttccacagacaaaacaaaatccgcagatcgtaagtatttgaaagaagagtgtaccaaggtttcatccaggtccagtattaggcatttcttgccctttgtactttcatcttgtggggggagcagagtgttgtaacctggtgcatgatactggccctgctgcaaaagcgttagatcaatatattcttcatcttcatcgtcttcgtcgtcggcatcgttggaagtttcactggcttgagagctgctacttaccctactcaaattcatatcttggataagatggtcagacgatacttgtacagtaggccctcgctgctgcgactgcgactgcgactgtgactgtgactgtgactggggttgtggttgtggttgtgactgttgttgttgttgctgctgttgttttttctgcctggaagtatctttcacagcatctcctttttcctgtacaatgccacgactgcgacggttatcttcatcgtcgatctcttcatcttcgtcaacctcgtatttttcctcgtaaagatcatctttactaattcgcttctctacttttgtcatattattagtagtagtggcggtgacggctgcagtcggcgacgatggcttctttttttcattatcgttcgtgcttatcccagatttaccggtggatcgttcagtggaactgaaagtagcggctgaatttgtcttagaaggaggagagtttgtctgatgtacgccacgggttcggcttttcgtgttggaatgtttaacgcttctgtttttattgagagaactgctctgttgttggcgataagcagaattggaattggattgtgtcgtctcggaagagcagcacagtattgacgatatgaaacccatactgttttgctacttattgttgttaaagcttacgaacacgaatgtaggcaaataaaaagcttggataaacgcacaatgaaaggggaagtgcgattgattatgctataaggaatgacacgaagagagcagactataggctaggcaggcgataaaggaaggagttgtacttgacgacaacgtaataaagagttcaatgaaagagtattgtgagcagtatggttcaacgagcacttcttctcgacacctatttctatactttttcacttaatatacactaactaatcccagacttttttttttttccgttctttccagaaaaaaaagaaacaaagcaagcgtgccctgacttagggtttcctaaaaaagttattaggtttgtgtcacgtgatacgtccttttctggtcacgtggtcttagaacactcttaaggggccaagcacaagaggacagtgctagcagtagaagtggtgtagtagtgatgaggtaatgttaattgtgcatcgcacatatttacaggtagtatatactatagtttgtgaatacctattcttatatatacaagaaatggttgtcggcagactgtcagtaagactaatttgcacttggaacttcgaagccataacccttcatgcactctttgtacttttcaatgaattccttgcatttttcagagtcttgtccattgaataagatgcatgtatcccgctcctccttttctggcttacaaacgcaacatggcttaggtttgtcctcgcactccgcgtggttttcttgttcttgtttcttgtcagtttcagtcattgggtataattgattgtgtagttatctgattgtgtacactaaaattttgtttagttgtactagagacaagtagttaggtggttactagattctgattcgccgctatatatcgtcattttatctttttttgaaggagataggtagggttataacattatccgggtaatgatttgaaaaaaaattttcaaaaaatgcgatgagatgaggttgaaaattgtaagttagaatatgcttagatagtatgagtatttacgttggtaacttgggtttcgaattggagctgtgtgcctacaacagcgtcttatatatatactatggtggtaggaactaaaaaatactctaatttggactttgtccctacaatcagtgacagtgaagacgatgttccaattctagattcttctgatgacgaaaaagtcgaggctaagaagactacgaagaagcggaagggtaagaataacaagaaaaaggttagtgagggggataacctcgatgaggatgttcatgaggacttggacgcggggtttaagtttgatttggacgccgatgataccacttcgaacttccaaggctggaactttctagcagagggcgagtccaataaggacgatgccgaagcttttgtgaagaaggacgttgacttggataagattattagaagaaaaggtgggctggtgaaaatggcccatattgatagtaaacaagaagaagaaaccgagaaagaaaaagtagaaaaagaaaacgatagcgacgatgaggaattagcaatggacgggttcggtatgggagctcccatgaacaatggagacgaaaatcagtcagaagaagaagaagaagaggaggaaaaggaagaggaagaggaggaagaggaggaacaagaagagatgacgttagaaaaaggcggcaaagatgacgaaatagatgaagaagacgattctgaagaggcaaaagccgatttctatgcgcctgaaactgagggagatgaagctaaaaagcaaatgtacgaaaatttcaacagtttgtctttatctcgtccggttcttaagggccttgcaagtttgggttacgtcaagccttcccctattcaaagcgccacaatccccattgccttattgggtaaagacatcattgccggtgctgtgactggttccggtaagactgctgcgtttatgattcccataatcgagcgtttgttgtataaaccagccaaaatcgcttccaccagagttattgttctattgcccactcgtgagttagctatccaagtcgctgacgttggtaaacaaattgcacgtttcgtctccggtataacctttggtctggccgttggtggtttgaacttgagacaacaagaacaaatgttgaaatctcgtccggacatcgtcattgctaccccaggtagattcattgatcatatcaggaactcagcaagttttaatgtggactcagtagagattctggttatggatgaagccgatagaatgttagaagaaggttttcaagatgaactgaacgaaattatgggcctattaccaagcaatagacagaacctattgttttctgctacaatgaactccaaaattaaaagtttagttagtctttctctaaaaaaaccagtaaggattatgattgatcctccaaagaaagctgctactaagttgacacaagaattcgttcgtattcgtaaaagagaccatttgaagcctgccttgttatttaatttgattaggaaattggatccaacgggtcaaaagaggattgtcgtttttgtggctagaaaagaaactgctcataggttaaggattatcatgggtcttttaggtatgagtgtgggtgaattacacggttctttaacccaagaacagcgtttagattccgttaataaattcaaaaatttggaagttcctgtacttatctgtacggatttggcctccagaggtcttgatatccccaagattgaggttgttatcaactacgatatgcccaagagttatgagatctacctgcatagagttggtcgtaccgccagagctggtagggaaggtcgttccgtcaccttcgtcggtgaatcatctcaagatagaagtattgtacgtgctgctataaagagtgtagaagaaaataagtccctaactcaaggtaaagcacttggtagaaacgtagactgggttcaaatcgaagaaacaaacaaacttgttgaatccatgaacgatacgattgaagatattctggtggaagaaaaggaggagaaggaaatattaagggctgaaatgcaattaagaaagggtgaaaatatgttgaagcataaaaaggaaatccaggcaagaccaagaaggacatggttccaaagcgaatcagataagaaaaattccaaagtattaggtgctttatcaaggaacaagaaagtcactaacagcaaaaagagaaagcgtgaagaagctaaggcagatggcaatggtgcacgttcttatagaaaaaccaaaaccgaccgtattgcagatcaagaaagaacttttaaaaagcagaagagtacaaattcaaataagaagaagggcttcaaaagccgtaggtaataattttcatcgtcattatcataaaatatcaacatacttatcactgtcattatattattaatactttgtatttaaatatcattaattcatctaataaacaggggattagtcaaaaattcctttttttttgttgaatctgtagaagtgagtattaataaactgcaagctatatgctatattaaaaggatttttcaagtacaaacgaactgaatggagactcaagctacttgcgggaaagaattacaaaattacattccattctagtaaaaaaaagttataaataaaaaaaaatcgtctgacgacaaatttgtatcttaatcaaaataaaaattttgggttactttctttaacgtttccaagttataaaattcttcatcttcgtcctcgtcgcttggttcaggtggaggcactatgatgtcctgacgaacgttcaaatttatcatctgaacatttttcctcaaatcaaataaagtgtctatttgttctttcgtgtcttctgatatatcttcatgctggaatggagatatcaatttcaatccgtctagccatatatatcttccctcttctgtgtctaaataaaatttcaaaactgtcctgtcgttacgatcttttaattcaactccagtgtacacattggcttcatctaatttgatgtaaacattactgctcgtccgacgactcggtgtagtaagttctatgcttttgaaagaggttatatgtttcaaaacaacaacttttgttctgccattagctaatgcctcagaacctggacttgttaaaattttattgtcgaatagataaggtaaatcgtttgtttgtgtttcgaattctctggctaataaatttgcgtggttatctgaaactatgaggaagtagactttaggcgtgccagcttcaggattcagtgggttctctgcgtaaacccacgttcccttttgcaattgaagaagtctttgatgacgaacgtaatcacgaacctggcctgatagcatggtatcgaagctagcgatactagatgaccaggttcgatactgttcttttttgattgagtctaattgtaatgttcttgcaaatttatatctcatagagtcaagtgcaacaacttgggtcttgagaagggatttcgtctgtattgctgcttccaaatcactggatgacaaacaaacatattttaaagtgataatagctaaatttaacagtgaaaccaaatcactttgcgattttgctaatgattctatccaaaatctcaaaaacaactcgagtgttttgtaaaaacatgtttgtcgattgagaacagcggtagcaatttgtaattttaaatcacgctctgagtctgagtattggttctcttttttcccacttagattgaaaagtcttctaaattggtctgaaagtttaaatattgcttcataaagagggaaatcgttctcgccaaacaacaattgttcagtgtaaagtctcttgaaagacccattaggactgtttaagaatgtgaatgtatcatacgcatttaataaatttatactgggaagatcgcccatttccatttctaaccctttttggaatacggagttatctttgatggctgtaagaagatcagctttaagcgaacaggaataatcatcaatactaaccgaagatagaaaatttattagcctctgctttaacggtacaaattcttcaaggattagtggttgcaagtcttctatgtaaagtaattcagacatggaagctggaaagttatactgaaatagcaaaatgaggattctgggtacaaattctacggcgtgtgatagtgatgtctcacataatgtaagtgagcattttaaaaatagggttatgcatagtatagtgtccgtaaacaacggtatatgaataggtctttgggacaaaagttgtaaaagtattccaatgagctgagagttctctctggagatgtggcagatgctcacaataacttcattcttattagaatcttggcatttaagggctacattaaaaatcctaatgagatttgctaccaacgtttctgaccttagcttttggcaattatcacacaatatagcccaaaatcgggaatctggaattacggttttacataggtatttttcatcacaaaggaggatatagtttgccaataacttttcgtattcatcacttgtcttgttcaaatttttattactgatcagcgtatgatagcaagcttttgattgtgcactcgtaagtgacttgactggctttcctaatttaggattcagtagcacttttatgttttccaagctttcatctggcatctgcctgttatgcttcattgcttatgccgttatttgaggttactttaatctattttcctactgatgacacaattgagtcaatccaacgtggaacgggttgcccttgtatacatttcagtttacttcttttcatgtatttccttaatagtttattttttcactttctgcctatccgtttcaattccgaagaaccgtcaacatccaataaagatcatctacaacaataagtgcccctcataattttctcaatgagatgaaagaactttgagagagtcaatataatacctgtagcctttttctgaaaatgactgatagtgagaatgaatccaccgaaacggattcgttaatgacgtttgacgattatataagcaaagagctacctgaacatttacagagactaatcatggagaatttgaagggttctactactaatgacttaaagcaaacttcaaacaactcagagtttaatgtcagtaaaaacgggagcttcaaaggtctcgatgatgcaattcaagctttgcaaatgcaaagcgtgttgcatccttcttcgttaggatcgttagcaacgtcctccaaattttctggatggtcgtttgctcaagggttttttgtaggacagctaagcatagtgttgttgttcatctttttcctaaagttctttatattcagtgatgagccatctaaaagtaagaatccgaaacctgcagcctcccgtcacagatcaaaatttaaagaatatccctttatatctcgcgaattcctgacttctcttgttaggaagggtgctaaacaacactacgagctcaatgaagaggcagaaaatgaacatcttcaagaactagctcttattttagagaaaacctattataatgtcgacgtgcaccctgcagagtcattggactggttcaacgttttagttgcccaaataatacagcaattccgcagtgaggcttggcacagggacaatatccttcattccttgaatgattttattggaagaaaatcacccgatctgcctgaatatttggataccataaaaataactgaactggatacaggtgatgatttccccattttctcgaattgcagaatacaatattcgccaaattcaggaaataaaaagctagaggctaaaattgatatagatttaaatgaccacttaactttaggagtagaaacaaaactattacttaactatccaaagcctggtattgccgcactccccataaatctagtagtgtcaattgtgaggtttcaggcgtgtttgaccgtatctttaactaatgcagaggagtttgcttctacttcgaacggtagcagtagtgaaaacggtatggagggcaattcaggatactttttgatgttttctttttctcctgaatatagaatggaatttgaaatcaagtcgctaattggctcacggtctaaacttgaaaatattcccaagatcggcagtgtcattgaataccaaataaaaaaatggttcgttgaacgatgcgttgaaccaagattccaatttgtcaggttaccaagtatgtggccacgtagtaaaaatacgagagaagaaaagcctacagagttataaatatttatgtacaaattttttgttctatctttttcctatcttctctgcctcatttttggtgttccagttttggttagtgcaagtggctattctccaagtgacaatcaccaaataaattcattgaatacatattaagatcgaatttcaggtgatacgacttctccaaaaatgattgttcttcttcagaaattcctagtttgtcccttggtagccaaatttcatccgaatttctacaaatggagaaaatatcatggaaagtataactttcttgacagaattggtccttcctttcctctgttagattcgacaagtattccaaagttggtatgcgttgaggcttcgattttatttgtttggagattttggagtgcgtgattactgttagagcaaagacaacaagcattatagttgacaatgtgtattgatcaaaaagagtgaacagcccgagtaaacaaaattccatgaaataaatgcccgcgtacaattgcataagggcctgtatgtacaatttaccgaacgtttcagaatagttctctttgttatattggtatttgaacaagtaactgaaagaaaagaaaaccatcgaaaatgagatgcaacataataataatataataggagcaacaacactgtatatgataccaatacagcccaacactgagaatataggataaatagatcctagttggaaaaataaagatgtctttaacctcttaaattgagcatgtggagtactccttttccatttatagtagaacaattcaaaaagtagctcttttattcttaacaaattaccgcctgcataagccattcccctaatcaaaacaaaagaacagaaaaagtttgcgcatttaggcaagtcgttggccaggagagcagggatactgacaggattgttaagaagcctctcaataattatagaaaatccagaagatattgtaacaactacgaaaagatgaatgaagacaaagacgaaataccaattctggacatcagcttctatttgcgctccagttttcaaccctcgaaggtaactcagccaacggaaaaagtagggtacgatttctattattattattaaggttactattggaatcaaattctttgccacttctcttataaatggagattggaaatgaattatttttgtaaacggtattagtgaggaaatatttggtatttgtgatattaacccaaggaacgcgacaggcaaaatccagcctataatcacaaaaattcgcaatatatttgccgagaaatatttggcacttttccaaaggggtgatgaatcgaggatatttctccaaataatgtcattaacattggggcctattattacttttaaattttgggtgggtagtctatacgaaagcaactcacctataacgtttgacaataatgtggacttgaaggtaatgaacatcttatccatataaatgtctgtgcccgacgataaatcgtcgggcagtgcctgcttggtttctgaagttgctttcaaggaatttacttggaatttaatgagtttttccttgcgtattattttatcaaggattctgtatttcctttctaatattgtttctgtatttacatacagtttagggtaatataacggaaagatgcttgactttttccagcgcagacgaatttttgtgcaatagtatgaaattctaaattgagttaaaaataccaattttttgtactgaaataatagatggtttttcaactttgaaaagaaaaatcttttgtgatttgctatcaaatgcctgtgtattgaaactcttctaaaatatttctctaaaataatctcaaagataatttgttcttttgatttttgtaatttatttaactttatttctaatttgtggactttcttcaaattttttggaatgaaatgcgtcacgccaaagcaatcactgtgtagcggctgaaaaaaagtttctaaagaaatactttgggtaaccaatttacttgagaatccttccaaatatagaatgttttggtatttacttttcgtcaaaacggaatatcctagtcgattaacgaacctcagttccgaagaaagaatgaagtgaaaccagagtacaacaaagatactcaaaaacaagtgacagattaaagtattcgatgaattaggtgatagatttgacatggtccacttgtcaagtttacttgtcgtcctgaaactttgctcataacgttcaccttcattttctttcaaaatatccctggaaaaataatggattggaattagtattggaatgttgataattgataacactgcaaaaaagaatatcaaaagtttgagaaaccgtaaaaatagataattgtctaggccatacctttcgtttcgttcgaatttttccataggatctaacattcttccgggaagttgcttgagaaatgcaaataatgaccaataattttttatttttttcttagcaaaacaaactttagaacctggatggattttcagaacgacattggcctgatatatagtcttgaatcttgatcttaaaataataaagagtgacagctgaaataaaaagtacaaaaaagaaaacaatataccagatatgaacccttttagtgagattccagcatgtctttgcgcagatccaaatctttctttgtcttgaaatttattcagtaaattaaaagtcagttctttagtagcattcatcttcttggtaagtctttttcttgtttttgaaaaagagttcctgaagtttgtctactgtgaatatactttgcacatttgtttaatttttaaacacgctataatttgtgtcataaagaattttttgtagaatagctttttttttaataggaaaaaaaaataaaaaaaggtggaaaagacaatcttttccagaaacttgaaactatactggagatgaagggttgtcgttggttgcgttacgagacaggcttgacaatttcacaagagtaatgtttcattacctgctgttttattatctttatatttagtaagaccagcagaaacgctacacgtgatgataatggaactaagcattctgttagatggtaagaattttttttaccttccattaccactaacgccttttttagtgtctttttgatatttactgacgtatttttccgcaccgtaatttgaagaaaaagaaaagtgacaaaagatggcattgtttacatacagagtcgtagtatcacaagagtagtccaacaggatgagcgaccttaaccaatccaaaaagatgaacgtcagcgagtttgctgacgcccaaaggagccactatacagtataccccagtttgcctcaaagtaacaaaaatgataaacacattccctttgtcaaacttctatcaggcaaagaatcggaagtgaacgtggaaaaaagatgggaattgtatcatcagttacattcccactttcatgatcaagtagatcatattatcgataatattgaagcagacttgaaagcagagatttcagaccttttatatagtgaaactactcagaaaaggcgatgctttaacactattttcctattaggttcagatagtacgacaaaaattgaacttaaagacgaatcttctcgctacaacgttttgattgaattgactccgaaagaatctccgaatgtaagaatgatgcttcgtaggtctatgtacaaactttacagcgcagctgatgcagaagaacatccaactatcaagtatgaagacattaacgatgaagatggcgattttaccgagcaaaacaatgatgtatcatacgatctgtcacttgtggaaaacttcaaaaggctttttggaaaagacttagcaatggtatttaattttaaagatgtagattctattaacttcaacacattggataacttcataattctattgaaaagtgccttcaagtatgaccatgttaaaataagtttaatctttaatattaatacaaacttgtcaaatattgagaaaaatttgagacaatcaaccatacgacttctgaagagaaattatcataaactagacgtgtcgagtaataaaggatttaagtacggaaaccaaatctttcaaagctttttggatacggttgatggcaaactaaatctttcagatcgttttgtggaattcattctcagcaagatggcaaataatactaatcacaacttacaattattgacgaagatgctggattattcgttgatgtcgtactttttccagaatgccttttcagtattcattgaccctgtaaatgttgattttttgaacgacgactacttaaaaatactgagcagatgtcctacattcatgttctttgtcgaaggtcttataaagcagcatgctcctgctgacgaaattctttcattattgacaaacaaaaacagaggcctagaagagttttttgttgagtttttggtaagagagaacccgattaacgggcatgctaagtttgttgctcgattcctcgaagaagaattgaatataaccaattttaatctgatagaattatatcataatttgcttattggcaaactagactcctatctagatcgttggtcagcatgtaaagagtataaggatcggcttcattttgaacccattgatacaatttttcaagagctatttactttggacaacagaagtggattacttacccagtcgattttcccttcttacaagtcaaatatcgaagataacttactaagttgggagcaggtgctgccttcgcttgataaagaaaattatgatactctttctggagatttggataaaataatggctccggtactgggtcagctattcaagctttatcgtgaggcgaatatgactatcaacatttacgatttctacattgcgttcagagaaacattaccaaaagaggaaatattaaatttcataagaaaagatccctccaacaccaaactcttagaactagcagaaacaccggacgcatttgacaaagtagcactaattttattcatgcaagcaatcttcgcctttgaaaacatgggtctcattaagtttcaaagcaccaagagttacgatctggtagaaaaatgtgtctggagaggaatttagataaagaatgcacggataaataagtaaataaataaccatacatatatagaaccatagaaccacgtttttgtaatgaacagtctacctgtatctcatcatttttctgtgttaactattattattattattatcgaatggagggtaatattatgtataggtaaaataaatagatagtgccatgatgcgcgaagattggcaatgggaaactcaagaaggcagcaacaaaaaaataaaggtggcctattaatcacaatctattgcctatatgtgctaggttatgggcaaattcggcacgacaaataaatcaacggagaatcttctgcgtgataaattcgtacccgagacatctccaactaatattcccactgatgtactcatcaagcaagggcaaataacggattccaccgaatcactaattcatggaggcgcagaaaggtatattgttaacgctttaaagcctatagaattaaataaaactgaaggctttttcgaagacccgccgttccatcttccttctccaccggttgattcgacaaatctggagtatgaagacgttaccgatcttcctaagaatggtttacgatatgatttgaatgatatatccgttgaggtaatcgaagatttataccgccagattgaagcttttttggttcatttcaaactatccagaagttttttacaaattttcaaaaactatgtcaatattcttattcaagaaggcatcaatcctttacgcgatgagtacttcacaatattggaagatgaactgaaaggttttttcactttcaattctgttatagaagagattttagaaatatttttaatccaccctcgcaacaaattcattgcattgtcccttgcagaatatacctacgctaagaacaaaatcagaagacattttaatcactggaagactgtatgtgaattgaatgaagaggcaaacaggtttgcaaatcaagcaaagctgagggtacaggaagccgtcttctatatttggagtgataaaacattaaaatactcacagatggccaacgatgaagctgaaagttttaggaatacttggctactatttcgctcgttccaacaatggataactttaacacaaactcttaaggagcagtcaaggttagcagatcaggcctttttgaataagatgtttaggaaaattttaaaggcacaagagcattggaaacacttagaaactgttaacactgacaacattaagaagatatttttacgaacaacatttcatatatggaagctaagacataaagaaataaactaccacgggttggaaagaaggattttcgaaagaataaaacagaaagttataaactatgaatacaataagagcattgcagaaaaagtgaggtcgttttctctacaaagaaaatatctgaataaatgggaaaagaaaaacattgaaaacgaagataaacttggggcactttatgaactggagaataaattcatcaaacaaaagttttttcgcaaattaaaccggtcatttcaacatagtcaacaagaggcaattgcaaagagtaaactaaatcagacacttttgaggtgcgtttttgagaagatgtggctgaaaagattcgaagaccatctgcatttgtattcaattgtaagtctaaaagaggctaacctcgtgaagcgtatttttcattcatggaaaaaacttctatatattgacctcaaagcaagcgattattcgaggactaatttgctcaagtcatcattgcgaagttggaaacttgaagtaaagttaaaaatatttgagcagaaatgtaaaaagagtattcaagcaagcgcgtatcgtacatggaggaaaagaatacagtatgggaaaatatcgagcgaacatgttaaaacggcattttgtgcaaaatatcttggtgtgtggaaaaggaggatgctacaaatgaattctatgaatgacgaagcatccaaattttacgaagagggtctcgtaaatgagtgtctagctatatggaaagaacgcctgattaaaactaaggaattggaggatagatacaatttcttatgtaagacacatgcaattttgactgtaaaacggacgctaatgcatattgataatgttcatttgctatatacgaaactggcgccctctatggatagagtaaagctttctaaggcctttttaaagtggcggaaagccacaaggttcaaagtcaggcataagttaaacgatattttacacgtttatgaaaagagtaaagagcgcgaacttcaaagccaactgttcaacgcttggcgaaatagattttgcttctacacagaagaatgtaacattcaggctatttcaaagagaaactaccagcttgaaaaaatggtgctgaagaaatttagagaaagacttttagagatagtaaaatcagaagaattagcagacgaagttcgcgaagaatttgtgttagtcaagacgttttatatttggaaaactcatctagacgaaatattttatatgagtacattattggaacaatcggaagctaataaacaattcataattacatccaaattcttgaaaatgtggagtcttcgattcctaaaaattaagcgtaatgatgagacagtcgaggtgtttcgtcatcggtgggacagggccactgtaaggggattgttattattatggaaaaatcgttcagacagttctccaaagagaaggaaggacttcaatcttaaacatgaactaaaaactcccataagatcagactctcaaaacgcctcaaccataccaggctcagaaagaataaagcagcacagaatggaagcgatgaagtcgcattatagcagggcaagaagagccataccaagtccggtgaaatcttccagtgttcttgattctacagctaaaaaacagatcaaccttgaaagtacgacaggcttaaacggatctccgacgcgaggaaaacctctaaggtattctcctaggcgtaccactagaaacatgccatccaaagttgaccatattgattttggcagaatacccgctgtaccttttagcctaagcgccaattctcctaaaatcgatcaagatatggattatataagagagcatgataaatccccgttaagtcgtaaacgtcaatagatatatatattatgtacgtatgtatgtgtgcatatgtagtcgtaacctttcttgcttctgagatgcatacaattactaataatattctccaggtctatgaaaacatcacaacatactatacttttcgtgttcgcgttgtaagctataatggaaaatggacgccataacgcattacttaacaaactacagtttgtcaatagagttgtccagtagagttaaaaggtcaattcaaccggtcttcaataagacatgtcactgaatgacttcctaagttccgtgctacctgtcagtgaacaatttgaatacttatcgttgcaatctattccgttagaaacccatgctgtcgtaaccccaaataaggacgacaaaagggtcccaaaaagcacgatcaagactcaacacttctttagtctatttcaccaaggaaaagtttttttttcattagaagtgtatgtgtatgtcacgctttgggatgaagcagatgccgaacggttaatatttgtatcaaaggcagacactaatggttattgtaatacgagggtaagcgttagagatattacaaaaataatattagaatttatattatcaatcgacccgaattactatcttcaaaaagtaaaaccggcaataagatcatataagaagatatcccccgagctgattagcgcagccagtacgccagcaagaactttaaggattttggctagaaggcttaaacagtcaggcagcaccgttttgaaagaaatagaatctccacgttttcaacaagatctttatctctcattcacctgtcctcgtgagattttgaccaaaatttgtttatttactagacctgcatcccagtacctcttcccagattcttcaaaaaacagcaaaaagcatatactaaatggcgaggaactaatgaaatggtggggctttattttggatagattactaattgaatgctttcaaaatgatacacaagcaaaattaaggataccgggcgaagatcctgctcgagtaagatcatacctaagagggatgaaatatccactatggcaagtgggtgatatatttacctctaaagaaaattctcttgcggtatataatattccattattcccagacgatcctaaggctagatttatacaccaattggcagaggaagatcgcctcctcaaagtaagcttatcatccttctggattgaactacaagagcgtcaagagttcaaattaagtgtcacatcatctgtaatgggtatttcgggatactctcttgccactccatctttatttccatctagtgccgatgttattgtaccgaagtcaaggaagcagtttagggcaatcaagaagtacattactggagaggaatacgatacagaggaaggcgcaatagaagctttcaccaatattcgtgattttctattgctcagaatggcaacaaatcttcaatctttaacagggaagagggagcatcgggagagaaatcagccggttcctgcaagcaacatcaacacgttggcgataacaatgctaaaaccgcgtaaaaaagctaaagccttgcctaaaacttgatacatattgatatttattatttagtacacgtatgtagcatcgatcttagaaaatgcatgtttgtatttattgttagtaccttgatcgccacctttctaggtaatgataggtcctcaacttttactacgcggtgcacgcctgtaaggtcgggcaaaacaaagtgtgggaacaataaataagagggtaggatgaaatattacctttactctactgctcaggttggccacaatttgctaaagagtttatcattaagtagctaccagcgaatctaaatacgacggataaagaatggctagtttagaagatcttattcctactgtcaacaagctgcaggatgttatgtacgactccgggatcgatacactcgatttgcccattttagctgttgttgggtcacaatcctccgggaaatcctcgatattggaaacgttagttggaagagattttttacctaggggtactggtattgtcacaagaagaccgttagttcttcaacttaataacatatctccaaattctcctctaatagaggaagatgataactcagttaatccacatgatgaagttacaaaaatatcaggattcgaagctggtacgaagcccttggagtataggggcaaggaaagaaatcatgcagatgagtggggggaattcctgcatataccaggaaaacggttttatgatttcgacgatatcaaaagagaaatcgaaaacgaaacagcgaggatagccggtaaggataagggcatcagtaagattccgattaatttgaaagtgttttcccctcatgttttgaatctaacgctagtagatttgcctgggattacaaaggttcctattggggaacaaccacctgatattgaaaagcaaatcaagaatttgatcctagactatatagccactccaaattgtttaatcttggccgtctctccagctaacgttgatcttgttaattctgaatccttaaagttggccagagaggtagaccctcagggcaaaaggactattggtgtcattaccaaattagatttgatggattctgggactaatgctctagatatcttgtctggaaaaatgtatcctctgaaattggggtttgttggtgtagtgaatcgctcgcaacaggatattcaattgaacaaaaccgttgaagaatcattggacaaagaagaggactatttcaggaaacatccagtctacagaactatttcaacaaagtgtggtacgcgttatttagctaaattgctaaaccagacattattaagccacattagagacaagcttccggatattaaaaccaagttaaataccctgatctctcaaaccgaacaagagctcgctagatacggtggcgtaggagctactactaatgaaagcagagctagccttgttcttcaactaatgaataagttttctacaaacttcatttcatctatagatggtacatcctccgacattaatacgaaggaactctgtggtggtgcccgtatttattacatttacaataatgtttttgggaattctttgaagtcgattgatccaacttctaatttatccgttcttgatgttagaacagcgattagaaattctactggtccccgtcctacattatttgtacctgagttggcttttgacctattggttaaacctcaaattaaacttttactagaaccatctcaacgttgcgtcgagttagtttacgaggagctgatgaaaatatgccataaatgtggctccgctgagctagctagatatcctaaattgaagagtatgttaatagaagttataagcgaactacttagagaaaggttacaacctactcgctcttacgttgaaagcttgattgacatacatcgagcctacatcaatactaatcatcctaattttttaagtgcaacagaagcaatggatgacatcatgaaaacgcgtagaaaacggaatcaagagttattgaaaagtaagttgtctcaacaggagaatggacaaaccaacggtattaatggtacttcatctatctcttcgaatatagatcaagattctgctaaaaacagtgactacgatgatgatggtatcgacgcagaatcgaagcaaacgaaggacaaatttttaaattatttctttggcaaggataaaaagggtcaacctgtgttcgatgcatcagacaagaaaagatccattgccggtgatggaaatattgaagattttagaaatttacaaatatcagatttttcactgggcgatatagatgaccttgaaaacgctgaacctccactgaccgagagagaagaattggagtgcgaattaattaaacgtctgattgtttcatactttgatattataagagaaatgattgaagatcaagtaccaaaggcagttatgtgtttactcgtcaattattgtaaggattctgttcaaaacagattggtaaccaaactctacaaagaaacactgtttgaagaacttttagttgaggatcaaactttagctcaagatagagaactatgtgtgaaatcactcggagtttataaaaaggctgcaacccttattagtaatattctgtaattgcataattcatctcatttttgatcttacttcaacattgcgggcgtgattataggtcagtgtttattcctttactcagttgatgatttcaaatgtgctctcctctccattctttttcttgttaataaaaatccataactaaataaataacaaatattagcaatcgcaaaagtattaactaagctagagaaccttcactagagaagctctacctaaaggtatagaacaggaaaaagtgtttttattttggcggacttcgtggaagattgccttccatcaataataagcgtagtccataggtacgatcatttcctttttaaccgttaagcaagcgacaagatgtattttgtttaccagcgaatgctcttatttatcttctgcgcctttccaataatctaattatcaatgctacgaatgattatagttttaactagatgaacgaaatttctaggttattaaagagtacgttatgcatcaaaagaatatcagtcataataagcagatagaccttctacatggtttgtagacaaccaaactggtgtatgctaatatcaacgagtaaacgcttacttttctaaagttgaatatttgaagtacacacccgcgtaaagagtttttaccccgaaaacaaatttttatgcttgaaaaatagctaataaaatgtttttattgttcggataacaaatacaatagtgttattaaaaaataaaacttatttaaaaatagtaatttaaattattattttattttaataaactttttaataatatttattacacgtgatttaatatatcctgtttttttttcatcattctctttctttcttatgttaacctcgtactacaagttttctccttataaaaagctgactaaaattagagattgataatcataaataaatttagtagccatttccatttttacattttgatttaatcgacactcaaagttcttatttgaaagctagtttagaacttatttgtttgctccttgatgaatataatgagaagaaattccactcagattaaatatgaagattgttaacggcaagacgctaaaagaaaaggaaaggaagtagatgatggcaaataaggtcactttcttgttagttacatatactttcacagaaacttgaaaataaccacaaaacttaaaacgaacgttattttgttcaattgcttaatttgtgaagatattatctactacttaaatgatatattaacacttatgaggtactgacactgcgaccgcccttttgatctgatcccacccttcgtatatctctgggggtttgtatagcgttcacagaatatgaaccttcaaaagtgggttgagaaagtggtgataaatgcgctgttgccgagtaagaagggttgtggattatcggagagtgttgaatcagtggtgttgttgctcgatcatttctccctctttgatttttgtcttttacttttccacccctggtaattattatgcaaaacaataaagaaatggctatggtaacacctattataaccccaaatccaaccgctatccctggcaagcgcagatggtatttctcgctgtttagccaagataaggatatgggtttgtcgatcagaaatatgcatgaacttttcaaattagtagtgcatcctgttttaagaactctaacttccttggtccagtcgccctgtatgctaacaaaaacgttgtccagatgatcttttctgcagtttagttttgtacctagtttagtgctaatggagccattgcagtctagtaggttttgcgttacattagcaggaatcaaatggagttcgaggaattttcttaagtttgtcgagttcgccgtgatgccacttaatggaatagaagaagccgttggaactaaaagcgagtactcttcgttattccaaatgattgaagaaaggtcataaaacaagttaaaaaagtcaaatatttcttttgttccagtagtttctatcagctcttttagggatatctccaaatcgactggaaaatccaattggtctataggatggataactccctggttgaaaaatatatcggaactctcctcaataataatactttcctttatagtactcactgagattttcgtaaggttttggcttcccacaattttttgtacgccaatagatacagaatttccgtataaattcttgacagtagtcgaaatactataattgttggaataaataaggtcttcgaagattaggttcctcataagtaaatttagggcggttttgtttgacctcaaatagtctatagtcaaatcattattgtcccatgaattcatacatggaagaagtatcgtgtaccccttatgatttgatggtagatccaaaaggttaagttccttcaagagcattagggaaatagaacagtggttttctggtgctaatgacaacactaagtcgcccggtaattgaagatcatcgtcaatagaataaatggacgtattaccaatctcataaggttttgtgtttaaaatcttgaagcgaccattgatgtaataacctttattagaccttgtgattttgaacttttggcagtgtccacctagtcttttagctgaagagcaaaaggcggagtcataaatttgggtaggtgcgtattgaatcgggcgcaatgaggaaaagtcctgttcaaggtcaattttaccttctacaaaatggtacagaagtgatggttttgtgtacccacgatcctcattaaaagaggcttgtggtacaaatatggtgattttccttccgttttgaatgaatttttcaaggtctctgaagtataactcctttacgaattctgagcagttcaaaccgtgcaagtacttttcagcatcaaactgtatatgcgttcgtaaaaagtctaagtcagaaaatccatgcacgacgcctatttcaaaaattctgtttgatatgggtgagtaatctgaattatttacacttactgatgtaccttctgaattactcttcataaaaagttttcgattgtttttattttctaaaattagttccttgggtaaaataccaccatacacgtcatcaataatgagttcttgaagaagggaagttctatctgcggcccatttggcctgagaaattgtattagatttacccaatttattatatttgtcaagtagatagtttatttcgattgtattgaagaattttcgaaaattaacatctaagggcactaaaactgtggatgagtttgtatatgcattatagtttgaaaaactgctgataaaatcactaaatatctttaaatcttgggtttcttcatctagttgtaccagcaactcatttatttgaggttgaattagtaaaagattgttaataccttgtaatgaagcattctggaaactaggcagcaaatcgggttcgacaacagcaatttcattgacaaagcaatggcgctcatgctttctcagcaataaaggtgcttttgcagctcttttctccaggtaggtaccgttttcaaggtctctcacttgcaataccctatcatgaataaggaaatcttcaatatggaaatgctcctcaaattggtctgtggtttggtcccccttaataaatgctgaattaatcggagcaaaaagtgtaaagttctgtagctcatttaagtactgtacgtgaccagttttctgaataatccttaaaaaagttgagaattcaacattttctgagaggatatctattactgtgctaaatggaaaatcgtcccctgggttttgtagaagtgcttgtgtaagccctaatatcggcagtagccaaaaaatgtatttaattgtttggattgccatgttcatcaaagggctccgtttgattcagttaatacatgctgtcactcacagcagcttagataagaagccgttttgtcttattttctaggcccttaatatacgcctaatggggaagtccgaccgaacaaaattctcctaccgggttttcacggtaatgttcttccataaaaaaagacaatatagtaagctgttaatattgatttggtgaacttgaatctgatatttgtttctattgcttacgtataatacttttgcggtaattcattcaaatttcatacaatgctaatatttatacaattctactcgacacggcaaaaatgattggctaacgataatcgtggctctttatatacttaatatataggatctagctatttagaacactctttagatctagatgatagagagcgtagcccctttgtaactacaggacaataatgcttttcaagaagagcattatcccataaggttgctgcctctgggttactccttgaaggattatcggcttccattatgaaatgaccgttgcctattctatcctcggaagagtaaaggcctgaaatttctggatatctattcattaatttatcaataaatttaagaatggcaatacttgttttttctggggtatggctgatgcacatgtacaatcttttggtaaacgccgtagccctttctttagtccctgatttagagcggaaaaatacatggtccagagcctttagcagaagttctgctttggtagaaacgttaactgatggttttattatttcgttattgagtgggtcagccaaccttagcgatctataagataattcgatgtctgcatcaagacagatataaggtaatagcgcgtaaagcccatcgacgaatttggacaaatccacattaactttcatatattgtgtatttgaaataagtgagaatgcactaacgatacaaagcaaagccttacggacctcagcagaggaaaggttatcgaattcagtgtcactaataagttctttcattacttcgaggaagtcccctaatagatcaaagttggccatattaccaaacttcgttagaccttccaaaaccgatccaatgagtgtttttgcattgtttttcaagatattcaaatatatagtgaaaacgatttttagaatttcggattggtttctttctctttcctccgcagaaacagcttgctcagcgttacgcatttcttcctcaatttgttgcatctcttttcgagcttttctttgcttcttagaaagatggaccctatctttctttttgagcttaggagcgctaacgttacctttcaatttagtattagggtcatagtcatgtaagacatctaacgataataacatatttaaaacagattcttcgatgttgaagttcctcgtctttagtattttgttgaaaattcttagtatctcgaatgatattgagccctcttcgtcctcatttaatagagtttcaaatgtctggattatttgaatggaagttggatctgttgaaattcttggtttacaaattctacgcaacagtaaagtgaaaatgtctgttctaaagttgaaatgggatgccgttgaaatcaattcttttgcggcttgagtggccaaaatccctaatgaaacctgtataggagcagcattactgggagtttttgaaagactctgtaatcttccgacgtaatttttgtagttataaactaaggcttgctcaaagtttctaagcttggagacttctttagaaactttttccttcttttcagtttcagttagtggtcgaattctatagcctggtatgatactcttaaacacggggaccaaagccaacatggaaaacttacaagtattaggatttttagattccaccattttacatagacgccccaacgcagcagtattttcttcaggctcctccataactttagtgactaaatcggcaatgtcttcttttagttgcagaattttttcctccgtatcaggctcatcctcctttgcctctgcttcttgttcttcattaggtccctcatcatcttctgaagagtcattagagtcttcgtcttcctcatcatcgtcctttggtttttcttgggctttatgcaattttctttcaactttaccgttaacttttataggcaggccttcaacaagatttgatgtatcagaccgattcttccgaggaaccatttcgtaatcctgttcttcttcatcccaggatgagccttttgcgctatatatggtattttcatccatatcttccggtgcattttggaaaacattgccttctaacaaggaatcttcgtgctttcttttctttgcagtcctttcctgaatgcgaaattgagatctatttctcttagccattattactatgatatctccagcttttatcccggaattatactcttatgattgaagacataaaatgccaagtttataccatgaaaatactatatatggcaggcaggtgaatgagatgagataaaattttcagttttcgggcatcgctgaaaaaattcaaaaactaaagtaaaacgacgtcccatggtctactctacggtgaagaaaatgagggaagacattgaatttctgaatctaagtaactacaaaaaagcatacactccatggaaagagtaaaataggataaattggttttatgtagttaaagaaaaaatacattgttatatatggagtttgctgcgcgcctaggcgttctcgaagtttctcctttgattttactttttggaagggctttggacaatttaaagaagataatttgaagtaccccatcaaatgctagaatgaaatatttaatatactaaattaaggctggtatttaaaaacgtaatcttatgtgtagaacctcagtgaaaaagcgctattattaatataacagtattttcacggagctttttttattcaaaaaggttttcaagacttggcagaggacggctgcattctcgaatgataatatagtattatccttaggatctaaataacttgcatcaagaatgatatctaacttttccttaccttggaaaagtaagtcagtagcttctataattttctgcattcttgttggagtggcaataaaatatagtgaatctttatttttgtttgattttttagagctgtcagtaagtaaacgttccacggtggctatgtcatcctttagtttacttttagagaataatttgacgcaatttttgccaccgtttagactacgataaacgtctgctactctaatattagacatagaaaaaacaattttttttggagctacggaaaatttttgaataaaggctgggaaattgcttaatctgcgttcagcgtcaaatttttctgtcgaaagaaaatcatttcttttgaagtaaagttcctctaattctaaaacactcaagtcaggatttttttctcgtatcaaagttgttaggtactcaataattttttctggtgaacttgctggaagtgcttttcgttgtgagacgatatactggctttcctctttctttttctcaattagctttgattttttctgtagctttttctgtcttttcgaaataggtctattcgaatcatcttctgaatttctctcctcttttttcccatctatatcatcaacgtcatcgtcatcttgttctatagacctcttttgtacctttttggttgggggactaccatccttggcgtcaaaaattacttcatgttcggcatcaaaatcataggcgagtccatcatctaaatcatctggattagacattttcagctcaattgtcctgacgatatgtttagaagttagtagcggggatcaaatttcgactttcattgcctcatccatggtcatctcaaaaattttctcttcaattttttggtaaataccaagtgcaatgaatgtttgggtgtctttgaatattgaatattacagactaaaaatattatatattgtaaattaaaagttgattattagtaaatgtacctgaaatttctgttttcgatatcagtcaagtccaaaaattggtacttcttcctttcttgaccttcttgttccttatcacgcttttcgttctccttcttgcaaatgtagccaatgtataattgtaggggaacacaaacacactgagtgaccaataaggcaatctttgctggtatgtaacgtggagcagagtatgccctaaacatctgtggagcaataatacaggagacattgtatacaatcattgtaatagcatttctaaaaactcttttggtgtaaccggaggtgttgcatgaattccagatgtaaatattggtaatgacacaggaaccactgtaaagcaagtacagagaaaataagttaccgatcttatgggataagggtaaactgataagaacgatacaacctataatagctggaatatacatagatgtggttatgagtgtgatatgaccccagcgggacaacatttgagttgttataagaataatcatagccgtaatggcaccaataggcaactgcagtaatgctgtttcgtacttgtcgaaaccaaaagtaccagtgatggtcactgaaaatgtaccaatggcaccagtagaaatttgagaacatgcagttaataaaagcatcggccaagtaaacttatcatgaaggaatagttctttaacttgctgcttcttaaacttctttgtttccaggccagtttggttagctctgatatgctcaacaacttgaattttttcctctttgtttaggaaccaagcattggtgacgttatctggaaggtataagaatgttagaacaccaaacgcaactgtaaccagaccaacgaccaaaaacattatttgccaagaggtgaaagcggtaccatgataatgtaaaaagccaaaagaaattaacccgcccacaatataacctgtaccagcctgtgtggcccagaatccaattcttgcactctgttcagatttagtatagtacataccactaatagcgatacaaccaactgcactcgaggattcaaagagacctaggagagtacgaacgaccatcaacgaggcgtacgtcttacaagcagcatggcaagccaacacgataccccagacggtaataaaagtacctaggattttggaaatggggaatttttgaattaagtaagtgaccacaggttccatgaaaatgtaagcagcagaaaagatagtacccaaattagaaaattcgttacctttcaaatgatctttgatacccatagatgcagcgtagttcagcagagccttatccaaaaacatcagaagatatgtacagcataaaaagggcaggatgaagaggtcaacttttctcaggaccttaggagataattcatgggaaccatagaagttggcttcttcgcctgctacaacatcgtcttcattagccgtggagctttcgtcgagaccgttctgtttcaggaatcttaaagcaacgtccgcatcgtctacattaatgctcgaggtacttacggaacaactatcagcgttagctgccttcttctccacgtccatggatcgttgtgacatgtttttcattgtattgatttgctgacactctcactacttctcagcaacaacaaagtaaactttaatctatcatactttgaactatcttatatacgtgtatatatgcacccgctgagatgctcatcgagattgctcatcacctctgaaaaggctgtctgtcaccaccatgttttccgccggaccaaatgacagttccttaagggaaactcaaagagactatattaactaaggaggatcaaccagatatgcaaaaaaaacaaatagttatgacggcactcgaaccaaccaaacaccaccctataattaatgttgataatgatagcgactcgaaatttgccaataaaacctgtctattacgcgtcatctacttgagagtaatatactggaagttcgagatactccgcacagggtctgggtggtaggtttctttgctattgtatagtttttcaagatacgtaaaaggtcttcatcttatcttatatagatgcaggtgattactagtggggcaagtcggcagctaattgcgtgtgtgcggaaggattgtgcagtagaatggctcctgtagttatttcagaatctgaagaggatgaggatagagttgccattactagaagaactaagagacaagttcattttgatggcgagggagatgatcgtgtagaccaacagcaacagcagcacagttcaagccacagggatagggataaacatgtgcagcgtaagaagaagaaaaggctctcgaatagaaacctgcaaggttcaaatggtgggtacgcttgggaggatgagatcaagagaagttgggatttggtgaaagtggacgatgaaggggatatggcatctcttgtggctagcatagtcgaggccagaaagaaacgtactgctaagaaaaacataacgccataccaaagaggtattatcagaagtttaatattaacactagattgtagtgaagctatgttggaaaaggatttgagaccaaacaggcatgccatgattatccagtacgccatagattttgtccatgaatttttcgaccaaaatccgatatctcaaatgggtattatcataatgagaaacggtttggcacaactggtcagccaagttagcggaaacccgcaggatcacattgatgcgttgaaatccatcaggaaacaagaaccgaaaggaaacccttcattgcaaaatgcattggaaatggcaagaggccttttattgcctgttcctgcgcattgtacaagggaagtactgattgtatttggtagtctttccacaactgatcctggagatattcaccaaactatcgattcgttagtttctgagaaaattagagtgaaggttttggggttatcagctcaagtggccatatgtaaagaattatgcaaggcaacgaattatggtgatgaatccttctataaaattttactcgatgaaactcacttaaaggagctatttaacgaggctgttacccctttacccgttaacaaaattaataagggtttcacactcgtaaagatggggtttccgacaaggatattcgaagatactccaactttttgttcgtgccattccaagttagtttacggcggatacttctgtcccaattgtcatagtaaagtttgttcattgcccacagtctgtccatgttgtgacttgatgctaatcctttctacccacctggccagatcatatcaccatctgatgccgttaaaaacatttgcagaagtacctacaacagaaaaatttcgatcagaagactgctttagttgccagtcaagatttcccatactgaaaaaccataaaaatggtaaactactgacaagttctcgctatcgttgtgaagattgtaaacaagaattttgtgttgactgcgatgtgttcatccatgaaatccttcataactgcccaggctgtgaatccaagcccgtaataacttaacgaaaatctgtcagcgtataacacgatcactcttccatcatataacaaatccaagtagtagagaacgaaatagtttttgatggacatataactacataattattacaaaaataacctcatttaatgtcctattgtttattacgagaaaatcttaatagcacttacggcattaagaatatttattactattttcaatttatcaggcacttattcaactaaaaaaaaaaaaaaaattctttgttttacaataatattaataattattttgaataaatatcgttacattctatcataatgtcctctacacggtacaaccaaactcacaattctatttgagtgggcgagaggtttgaattttttcttactgggctgtgtgtaggggtcatagatgtcgcttgtttgaatgagtgagggttggaaggtgcaataggtttctgtggagatttaaccaaaacactgtcggtcatccggctttctccctgcttccagctgtcaaaatcaatcaaggcttgcatacatccccactctgtaattttcttactaagccagtgtaaattcactggtttagtcaggtagtcgttacaaccagaaagaagtgcttttcttttatccatctgagagttagatgcggtcaatgctacaataatcacgggcgcctgagagaatctctttgaagtacctttttcaagattggagtgtgagttattgagacttttttgaatgccaatgccattttgtttttcgaagtccctaatctgcttggcagcttctataccagacaagacaggcagctgtaaatccataaatattaaatgaagaccgccttccttccaaatattaacagcttcttgaccatttttagccagtttatatgagattttgtgtttcctcagaaaggaacctaagatagcttggttgatgacgttgtcttcaactattaaaacattaattttggggaaaactttttcacttgtggtggtaaaaaggtttggtaaaggatctggtggagaggaaacagcaaaaggtgcgttataaagcgagtttgagtaatgcggcgtttgactacttgttaatattggtgatgcgggcgtaacgtcttcttttcttctttgtacttccgacatgggttgcgttatgcctataccagcttcattaagtgatccgctttcttgcgaaggggatccggtgttcacttctaactctgaatgagtaattgtgtcttcattattgaaagatgaatccgtgtgggccactggtttatttcgaaaatctacccctcctttataaccttttggtaacagcaagattgcttgccaaggagactcggcatccttttcctcatccttcagttcttgtgacgctcttctcaattgctcttcatcagttattaatttaaattcctgagggctgctattgccatctttacctttaagatctgctttatcaccaattgtttgcttaagaccttgttcgcccggagaaatatggtcgtctagatgaaaaacaccaacggccccatggtctgttggttgagttttctgctgcgaaatttcttcattcgtaggaacatagtctacaacatttaagatatctaaaggcggtacatcctggcgtaaattaacattcgaaaatatcagcaaaggctgcgatgcaggttgggaacccatggttccgaatagttccttatatatgttaatagccaattcatccggttcaaagatgattttataagtgcaatcattaactgattctgtggtaaaatttaaaccttttctaatcaacggccttgtgtatttatttttattatgcggtgagacgtatgtaagaccagctgatgccataatttgattatcagaatgaaatttagggtagggtgagactgaggcaaatcgcagtaacggacttttagttgttgctggaaactgtttaggactagtagagtatggtctttgcgggcttagcattggcgcctcgttgggaggaaaatccacattggtagtcgcggccactgtcggcacggcggcaaaggcgtcgtataatgctcctcttttctgcgtaggtttaggatgctggagaacattcctgtcctttgcaaggtcttttgaaagaccaaatgatcctgctgtggggctcactgaactcttggtattgctattaacggaaaggttggcgccacttccagcaccgttactcttacttcgacaactattatcgttagtgttgttactactggtattgtcggcttgattgtcaaatttaggtgcgtagaggcctattgcaatggaagcattatcgttaatttctcgccatcgagtcgaactcagtttctgaaaaaacctgctcttcaaatcatcaacagtatctatttcatcgaactgtacagcaattggttggtttacttcatcagtggagttgtctattcgtagccaaaccttccacagtaacgcagaattgagcatttttacttgtctccccaaaatcgattcgtttttgatttacagcagcctttccaatatttcttatacaaaacggccgaacttgtactcaaaataaacgctattctgaggtctaaaactaacaaaacacgtaatttttctgaataaaacaatgtctccaactagttaaccacagcttggctagtttcaatgtagtcattcctaacaaaaaggcaaccagacctatttataaatatatagccactattaaattcactagaaaaaaagtcaaagattcaatccaggggcgcttttagggcttcggaaagctgaaaaaaatagttaggacactgatatcaataatatagggaatttgaattattggaaaatggaaattaggttaagggataccaaaaaaagaaacgcgataattataggcatggagatgagaataataactatatatgtatgcggttcggtacatattcattgctgactgaagtctgatagtagtcgtggcgaatggaggtacatgaagagcaggtctctgcacctgtaacaggggatgctacagcaaaatatctgctgcaatatatcttgtcagcaagaggcatttgccatgaaaatgctctcattctagccctaatgagattggaaaccgatgcttcaacgcttaacactgaatggtcgatccagcagtgggtcgacaagctaaatgattatataaacgctataaacgtaaaactgaaccttttgggttacaagatcattcggatcaaccacgggattggtagaaacgcagtgactttaaaggccaagcagaattttgagtccttcgaagataatacagcaataagggctcacaataatgattatgcagttttgcaatcgatagtacttccggagagtaacaggtttttcgtatatgttaacttagcatcaacagaagagactaagttagccacaaggtttaaccaaaacgagatcgagtttatgaaatgggccatagaacaattcatgatcagtggagagactatcgttgaagggcctgcactggaaacctcgataattgtgaaggaagtcaaccgtattctagtagcagctacaggagactcaaacctcgcgaaatggcgtaagttcagtacgtttactgtagggtccaccaatcttttccaatttcaagaattaacagcaacggacatcgaagacttactactccgattatgcgaactgaaatggttttacaggactcaggaagggaaattcggtattgatcttcgctgtatagcagaactagaagagtatctaacatccatgtacaatttgaacacttgccaaaattgccacaagctggcaattcaaggtgtcaggtgcggcaacgaatcatgccgagaagagaatgaggaaactggagagaatagtctgtctcaaatttggcatgttgattgtttcaagcattatattacccatgtaagcaagaattgtgatcgttgcggttcatcgctaatcacagagggcgtatacgttatttaaactaaaatacatagctttccgtgttatttacaagacttatctatacaaacatttgattgcccgaagtattttaatctcctaaacggcatgtgattgaacacggttcgaggtttataccacttgtattaggcatatatgcaattgcaataactcattttaggttcccgttttaccttatttgctaataccccttttttccaaaaagtccttagcttcgtttatcttagtggccaaaaatggagaaccacctttgtcaggatgattagctaacataattttcctatgaacctctttcaacttttttttagtcaatgtattttctgtcaaattcaaaatctgtagagcctctttagaattcattttcgggtcaaatccgcctttcaagaaggcagtagtggattttccaccgttaagtcccttcgatattgatttatatgcaccggctgtaaaatataaagttaaaaaggccccaaaacctgttatcacaggatgttctcccatgtagttcaaagcttgatcaaaataaaggtccattccggtcttttgaccctgcgaaccattctggataccgacattaacaccagctccatcaacagtaacgttcgcagagccattagtttgaccaggaatgggtagttgtggtgcctcaatagaattaccagtattactttgagaactcatgatattgtgcgggtggaagtgtttatgcaaccttattaaactgtgctcggccagtggagacgtacaaattccactactattcgtactttgtctagttcaagggtctccgtcgagtgagtcctacgttgattcaaatggctttcacatttggtccgattctcgctctttaaattttttgcccgctcgcctcgaactcagcggagtgaaaaattttcactcgtcttttattaaataatgtatttctaaactcatctcatctcatcccaccctatctccaacttacatcagtttctatcttgatccgtgatataccacttttaagttcttcgacttgtgatttgaaagatattgctattcaagcgtgagttgtccatattgttaccaccacctccccgtgatttacattcagaaactaaaaggaaaaggaagtagaagtttagtaagtataaaaaaatgagaatttatcaatgccatttttgctcatccccatgttatccaggtcatgggatcatgtttgtgcgtaacgatgctaaagagtttaggttctgccgttctaagtgtcacaaggcattcaagcaacgtcgtaacccaagaaaactaaaatggaccaaagctttcagaaaggctgccggaaaagaattggctgtggattctaccttgacttttgcccaaagaagaaatgtccctgttagatacaatagagagttagttgccacaactttgaaggctatggctagaatcgaagaaattagacaaaaacgtgaaagagccttctacaagaatagaatgagaggtaacaaagaaaaggacttcttaagagataagaaattggtcgaatctaacccagaattattgagaatcagagaagttgaaattgccagaaagttggctaaagaacaagaaagagctgaatcagtatccgaacaagaggaatctgaagaagaagaggaggatatggaaatcgacagtgacgaggaagaggaagaacaattggaaaagcaaaagattctgctaaagaacagaagaagaaatacaaagaaaattgctttttagttagaacagaaccgggctaattgcctctttcctttcttttctcatacttatttcatgggataaataagaatcacctgtatactattatttacattacataacattacaataactattttcaagggtcctcttacattcttatcaaaggtattatataatctcagtatatgccaaacgtctgacttaggagttagagatgttcagaaacttctcaccaagtggtgatttgacaaattcacagaaatcacgaacgtcattcctggatagtatcttaaaatcaatgatttcaaaaattggcggactttggtgtattccataccataccccaatgcgaacatccagtacctgcccatttatcaatctcaaatcatctttatgggctgaaaataatctttcgctcatatacaaacgcatctcctctgcgccatttgttgaattgaggcaatgaagatttctaactatcatttgacagaaaaaacctttaatgaattcttcatccgatttacagaacaagaaatctactaatcgaacaacaatcctgaatcttttggacggatgaataatgtttggttccattccgtttccaccgtaaacattgttatgaatatcgtaattcgttgctattttatccttcaaacattttaagtctagaactaactggctcatataacactgtcgtagttctctaaaaagagcaaatagagctgtatgtaaccaatacaatatagtgaattatgtcctagaataagggcattcattattctccatctctgcttcagagaaaaaaaaaagaaaaagaaaaaataacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgccatatgactattgatttatatcatattacgagcccaaataatactggggtgttttgacaatcctaatataaacagtcttcgagaagtaaccagttgtcaaaacggattatcagcttgattcaaggaatgttaactgtcctatatcatataaaatatgaatcatactaaatggtggaagcacggatcttggatctaaactaattgttcaggcatttatatgtttgggtagtttggctaagggaggccgggttttatctcatgttgttcgttttgttataggattgtttcatatgtattttatgaacgtttaggataatgtattgtcaggctgacgtatctcattttgagatacaataatttaacctattttatgttaaatattacacaagatgataaatatgtcaactaaaaactttaacgccgagcttggccattacaatatagagcacatgctatgatcaaatgaattagatgaatacaagccaagaaagcatttttttaattacacttcatgcttttgttggaatgaaactgtaaaataccatctgtttagtagtatttgtgttaccagtataccgtcacatgcggtgtaacgtgaggacataaaaaagtcatcaaaattaatgtccccacgttacactgtatatgacagtatatactactgacatgaatactagtcgatagttaatacatgattcttattacaacatgatgattacagtctcgtcttggtctgttgtttgaccctactattttatgctattttttgtatctgatttgaattcaaggcaattgttgtaattccattcttggcataaccctgtgtagattctacagataagctgcttttttctttgagtggtgcccccgttgtttattacccgtcagtatcataacatttgagcatctcacatggttacgaatgtaaatatgaatcaaagaaggtgcaaaatcaaaaaaaatcgaaagatttgacatgcctattgaaaagggaaagttgtatatctatcaattgttaattagttacttggtcatctccattaccagctgaggtgcttagtcgacaaccgcattaaacatgaaagtgggtattataatgggttctgtgagggcaaagagggtatgcccagaaattgcagcatacgtaaaacgtacaattgaaaatagcgaagaattaatagaccagaagctgaaaatacaagtagtagatttacaacagattgctcttcccttatatgaagatgatgacgaactgatccctgcgcaaataaagagcgtggatgagtatgcagacagcaaaactcgatcgtggagtcgcatcgtaaatgcattagatattattgtattcgttacacctcaatataattgggggtatccagcagccttaaaaaatgcaattgatcgtctttaccatgaatggcacggaaaacctgccctggtggtaagctacggcggtcatggcggtagtaagtgtaatgaccaacttcaagaggtactacatggtttgaagatgaatgttataggtggagtggcggtgaaaataccggtaggtacgataccgttacccgaggacattgtaccacaactcagcgtgcacaatgaagagatcctgcaattactcgcatcgtgcatcgaaacaacgaggaataaataaaccataaaatttaactgtagtcgcaataaaagatgaaaagctaacacaattatcataggacactgtaatccagactttaattagtattaagtattgagtacaaagtacaaagtattatactaacggtagtttgggctcttcgattacccatacacttttaatggactaatttcatcaagtttcattcgaaaattttcttaaaatatatatatgcgtagtggtatagtattcatatttcatgaacttatttcataaaaaaagataaagcaaacctaatatttggatcggcgctcgaaattattctcagtattcttcagcattagacatctttaacatatcaatctttaaaaggtttcttcttcttctgtagctcggaatataagcattcatatatgaccatgttgtaacgcgatcgaaccaagcaacttcttcttgtgcaaatttcctagcaataccaggcacacctccttgacgatcaaatgcaattctttcagtctcttgttcaaaatctttttgacataaagccaggtatttttcctgttgttcaggttgcagttgaagatactgctggtaggtgatttctttgtaatagacagtcttcatttgaatatgttcgagactttttctcttaatctctatgaatattttctgtcttgaagctgccgtcttcatagaatgttgttctattatccacctcgaacatggcctttttatacgtttttacattaaacatccccttcatattagtttgttctcgacttaattctactcatgcttctgacattttttcatgccaagaccggccctgaaaaagggtccggatatacggatagcgccacacattcaattaggggaagtattatttgatacattgtcagcacacagcgatttaacccattatttggcatgacaagcaagctattcgacagtgaaaaatgcacagaacattcaaaattatacttataatatgactcttttcttttattgcagttggtattatatacatatatatatatatatatatatgtatatgttccccgagacaatggttttatttccaaaaaaagtgtaagtaagttattttctgtgtataaaaaaataaaagaagccagatgaagtgccaggtggcgtaccaggacttcagctttctttagtttgcataatgaaagtatcacttacagctcccttgaaggattagacgctattaaccccgatgaaaacgcatcaacaaaacctttaacacagtacttatttggtgcaatacatactcacacaaacacctgtagaaaatccccttatatgaaaatcccttttttttcttggcaagtatttctgataaaatgcggacaacattacctgcttagccgcctgccacagaaaataagtaggcttctctgtaaaatggaataataggctagaggtcaaaaacctcctcttcagtcatatctatgtttttaagggtctagggtccaatttgatggaaaagaacaaatggtcgagcatgttaattaatatttgttgctctgtttgaagagtatattataagacgagaggttctttgagggagcttatcttaccttttcttgatttgaaacaatttcattaaatgtaaacaattatcaactagaagcaaatataaagccagaaggaagaatttgctatgaacattaagactttgtgtcatccagaatataaaagaatctccgttgaatcgttattgaatccggtagaggagacaatagactgcgaaaaacctcactctcaaacaaaaatcaatactgctaaacccattagtgcatctttgtatgtcacaacgaataatactgctgttgttcagcacaatgtccaaaagaggaaaggcgtcaccaggagatgtccacagtgtgcggtgataaaaacttctccgcaatggagagagggtcctgatggagaggtgacattgtgtaatgcctgtggattattttatagaaaaatatttttggtttttggcaaggatctggcaaaacggtactttaacgaaataaaaggtgtgagcgtcaaacgaaaagttccaaagagcctctatggagttacaagaacgcgttaagagaatttatttctgctcggaatgttatatacttatgtcaaagcagtgattatacatttatcgactttaaacagttgataacgaacattatgtgttattcgaaagtcaaagtgccatacaaaacaagtggtttctcagttcttgcaatttttctttatcagcgtagtcccagaaaaaaaaatcatcactggaaatgtaagatgaattcaagtatcaagtgccgttggtattatagtttatcaattaatacgtaaatatatatatatatatatatatatatatatatgactatagtggcatacttctcaatggactgttgcttctatcattttatacatgcgttcaactttgaagattatcacaaaaacctcaaacttttcaattaatctgccccggtcatttaagttagctcttttaggactctcatgttttcaaaaaatagattgaaaagagcattggtggccctactttcaatccattgatcatgattcttcgagctatcgctaaaatattccaccggattcagagttctttcctttactgatatcgtaagaagactcgccttcgtttccgttaccagacctgacaaaaaactcatcccatacagatcccgaagtaacctggaaaaggatatccatgatatcttgattattggtatacgactggcaattcaatgcagaagacgtatttgtagaagcactttcatttatcacttgattaccttcgcttacatctaaagtattaaactgggaaacattgctgtgtttttccagttcggtaaaaaattcatctagaggtatatcaaaaggtgctttttcttcaaaattggttctattaaaaaccttgttatcaaaagtaccgtcgtcaaaaccaagtacgttcgtttttttatcataacttgacatgcggtttgcctgagaggttaggggatttgaatccgaaaatatccctttggcatcatttatttgcataaattttaactttattacaactgatgataaaattttgtaactcgtgtaacaggttttcgcagattcgcaaaaacctatcagattcttcagtactatcaacactttttcagtgtactctgacactttttcttgacaatcatttatgttgttttttgagtaaaaatttacgtaaaggtaagtcatacctgtcatgaacatgttatgaactgctacccacgtgtaaccaatttttttattgacacaaagattgtaaaatacgtctatggtgcccttcgtactgtccaggacaattttaaaagcggtatcattcaaagtagggaattttggagaaagtccataaagaatgctcttcgagtaatgatagttcagatcaaaccagatgctgttaaatttgcaattcatcatctcaaagtttttgggaacgtccacttggaaccaacgctcaagctcattgtaggtttcaatccgccagctctcgagatccataaacctcctcggcaattctgcaccgggcgcgtagagtattctcactatactagcttggattcttctgattttatacatggccaatgcgataacttttgaagacggatttgggcttggtaagtctgagtagtcgtcaatttctcggttagttaatgtgatgaaggaatcgtccaaaaggctaggatacctggtggtgatgctttcttcaggtataccaaaaggtcgaccaaaatacgagcaaatttgccgatctaaggagtaaacgcaccaaaatagacgcctgcgtatttctctggtaaaggcgtcataatttttattaattttttccgaatgtagtcctaggtcaaccgttagtcttagtacagaacccatagtataccaaacaccggggacattaggtctcattattgaatagattaccatgagcaaagtgcctgccaatgcctccaacctgtctgaagatgaaaataaagatgcaatatatttagtagcgcgtctcttatatgtcgcgacagtagtaatatctgacttaagtacctgcgtagcatggccaatagcaaatataatgtttaaaaaaaaataaggtatgtgaaattttgtcggtagttcaactatcggacgcatgttgactttttgagatgtctcccaagtgtcataccatggaacatccacggaagagcatacgtcaatcttctcagtaacgttctccctttttggttcagtatgcgcactaaaagcactggtaattggaatttcgaacgcgctatttatgcctgtctgatcagatgccaatgcaatattgggattccagggaccataaataggttcaaagtattttttcaggaaaagttctctatgcagcaaaggtaactgggaattagtatctacaaaaaacctggatatcataacttcagcggcatgtcgaggtggtagttccaatggatcaaagtgtggattgttttcagcctctgcatatccattgtatttctgttccctttgtttaatatcttcatccagaacgtcatctccggaatcttgacgaaaattagttgccgtgaagactaatttcgcaaaggaaatacccgatgaatctcctaaaaaagagttaaaactactttctctcatcgtgcccagcgcactgatctccttattacatcggcgtagctcttccgctcttgcatctgaagtcatagggctgcctgtctcgggtaataaagcgctaccatcttgtttttttgagtttaccagaaattccttgcgttgtacatttatagtctgtgggcttgccatagacttgctcgttatagctgaggatgccatagaattccctttctgaaccaaataatccgccaataagccattatgtggcaatattccctcttctcccaaagatgaaactgaactgtactttttcaaatcaaaaggttcatcatcacttgtagcaggtatatttcctcgtattttcgtgggatctactccatattctttcaacacacgcatcatgacagccaatctatcttccagaaaaaagacgtaagatcttggaacgtcctttccggtggctgggtccaaagaaacacatggtacctctaattttgcacacctcttacagctaggaaactcctgatcacatttaatttttttcaatcgacatcgtttacatgcagttctagatttggaaattcctatattaggagaatctcctctttttgataaatctgttctattactttttttggagttaaattttttctgcttcatgatttaatcatcatcttcgtatgttttatgtactctaaagggttactcctgtgcgaataaagcaaaccactttacgttactaaaatttttcacatttggtattgtgagtattttatgaagctcatcgcggtaaaagaaaaaaatagagaatctgtgattatagtttaaaaaggatgtagacaaaggatatcagcgataaaggtggccataattggacgaagacaaataattcacttccttaataatgaagttgggtattataccttaccaggaaggtactgatattgtttacaagaatgctctccagggtcagcaagaagggaagagacctaatttaccacagatggaagcaacgcaccaaatcaagtcatcggttcagggtacaagttatgagtttgtccgcacagaagatattccattgaatcgaagacattttgtgtacagaccgtgttccgcaaatccctttttcactattttggggtatggctgtacagaatacccatttgaccactctggaatgagcgtcatggacagatctgaagggttgtcaattagtcgagatggaaatgatctggtaagtgtcccggatcaatacggttggagaactgcaagaagcgatgtgtgtattaaagaaggaatgacgtattgggaagtggaggtaattcgtggaggaaacaagaaattcgcagacggtgttaataataaggaaaatgctgatgattcagtagacgaagtacaaagtggcatatacgaaaaaatgcacaaacaagtgaatgacaccccgcatctacgatttggagtttgcagaagagaggccagtttagaggctcccgtagggtttgatgtgtacgggtatggtattagagacatttcgttagaatctatccacgaaggaaaattgaattgcgtcctagaaaatggttcgccattgaaagagggtgataaaatcggatttctactgagtcttcctagcattcatacacaaatcaaacaagctaaggagtttaccaaaagaagaatttttgcactgaactcccatatggatacgatgaatgaaccatggagagaagatgctgagaatgggccttcaaggaaaaaattaaaacaagagacaacgaacaaagaatttcaaagggcgctattagaagatattgaatataacgacgtcgtccgcgatcaaatcgccatcaggtataagaaccagttgttctttgaggcaacggactatgtaaagacaacgaaaccggaatattattcttctgataagagggaaaggcaagactattaccagttagaggattcatatcttgctatctttcaaaatggtaagtacctaggcaaagcatttgaaaatttaaagccgttgttaccaccgttcagtgagttacaatacaatgaaaagttctatcttggatattggcaacatggtgaagctcgtgatgagtccaatgataaaaacacaaccagtgccaaaaagaaaaagcagcaacaaaagaaaaagaagggattgatactcagaaacaaatacgtaaataataacaaactgggttactatccaacaatcagctgttttaacggtggaacagcgaggataattagtgaagaagataaattggagtacctcgatcaaatccgatcagcttactgtgttgacgggaattcaaaagttaacacactggatacattgtacaaagaacagatagctgaagacatagtatgggatataatcgatgagttggagcaaattgccctacagcaataaagcagcattcaaagaagaataattaaaacacactgaaagtgtgtttcttatatatggttatacattcatgaagatgagttcgtaatcgttatcttcttcaaattctgaaagtgtaaggacgtcaccacttcgtagctctatatatctcgctccaggaattacaacgttgttcaaacatgtcccattggacgaatccaaatccattacataacatttcaaaatgccacgaacgttcctgaactggatgacgcagtgctgctttgaggatgtttcttcgggtataccaatgtctgcgacaacgatctccgttctatcgtcgagatctgtatccagactgtggcccagttcacgaccgactaaataacagctcctgccgttcaaatcgtatcttttccacggtcctttatccttgtcattctttctgtatatcactagttcatacatagtcctatctcgcgcctccagtcctagcatatccatgtagttatctggagaaatagcgtcctgcggctccacatgttttaaagctataccttctttgttattcgactccagctctaacagaccggaagggctgaagtctggcataatatcgatgtactgcgatttgaatttcttgtcatcatggccataatttctggtgttataaggtcttttgcgtctgtgaaacatgtctatacgcaaatggagtcggaaatgaagtacaccatgcttgctgtggcttttacgttataccaaggcttctattgtaggacgcctttattgtcaattatgtgaaaagaaagcaaaaaaaagaaaaagaaaaatgaaaaaagatgaacgtgtgaatgaaaaaaaactatttcgagatgagatgagattaaatgaacaggattaagaatacattttctgttgctaagagattaaaactaagcaaagttatgacgaactcagaattaccgagcatattcgaaggaactgttgatttagggattattggtggtacaggtttatataaccttgactgtctggagcccatcgctttgcttccacccatggtaacaccatggggtaccacatcgtctcctgtcacaatctctcagttcgtaggaactaacagccactttcacgttgcgttcatagccagacacggtattaaccacgaatacccacccactaaagtcccatttagagcaaacatggcggccttaaagaacttaaattgtaaagccgttctttcttttagtgccgtggggtctttacaaccccatataaagcctagagattttgtgttaccacagcaaataatcgacagaactaaaggcataagacattcttcatatttcaacgatgaaggcttggtaggtcacgttggtttcggacagccgttctctcaaaaattcgcagagtatatctatcaattcaagaacgagataacaaatcctgaatccgaagaaccgtgccatttgcattacgacaaggatatgaccgttgtgtgtatggaaggcccacaattctccacgcgcgctgaatccaagatgtacagaatgtttggtggccatgttattaacatgagtgttattccagaagccaaattggcgcgtgagtgtgagctgccttaccagatgatttgtatgtctaccgattacgacgcatggagagatgaggcagaacctgttaccgtagaaaccgttattggtaatttgacgaataatgggcgcaatgcaaatattttagcttctaagatcatcgtctcaatggccaaggaaatcccagagttcatgcatactggcgatgggctgcgcggttccatcaagaaatctatctctaccaaaccagaggctatgtccaaggaaaccttagaaagactaagatacttatttccaaactattggtaatggttgccgctaatcatatgtaaaatataaataggagagaaaacatatatagctatggaaagtattaaatgtttttttgctgtttttatattttcccccttggggactgtgagttcatcatatatgcatatttgctacttggaatgtagcccttcctagttacaggggtatgcggcgagttattgtcattgttagcgctcactaatgtgctactgataccgctatgcctctgcagtgtgccaaatacattctttgtgtgtaaggattgagattgtagtttcgtctgttcctccgccatttccctttgtcttgctttcaaaggcgtctctaagcctttgaagagatatgctggatgatttttgagatttgtttgaggaatatgtgttttgttctgtgccatttggctgatcttagaagtggatacgtagtgggggtgttgtggctgcaacccagtatcgacagatgattgcatgtctacccccaggagcttcttttgcctgtcagtgagattcaaatcacttactttgacggtggataagagcttccaaagagaaaacagtatattgagcgagattaataggtggaacaagtagtcaagaagttctgcattcaaccaactgaacgtggtgtgatatatgatgttagccttctttaacgtgtgaaatgtcaacatgtacagatggattctggatagccggttgcaaaactgtctcccaacatgagtgttgttccaaaagaacttgatgaacttcaccagcaggttccagaacgcaaacgcaattacgtttgtcataattctctgcgtctccatttccttgtttaccgttcgccgtgatagctccttgagcacaggactttcaaagttgcccaatttaaacattggtgtgtcattttgtgattgtgatgagggtttgctgtctgtgtccggcaatggtcccggcacgtcattatcgtccaggcccaattggcccgcctgaatcttcatagttccctctattatttttttgcctctgcggatatattaaaagtctgtatattgtcaagttcttataatataaatctttttgttcatcataaccatcttattaattgttattatttctatcattattactattagcacaaatttcattttttttttttttcatttttctttagactttagccctaattagacctgagaaatattattataacctgagaaaggtttataaaaagaacattataacctacaaaaaagatacttaaaccctgaagttaataggtttggaccctctttttttttttttgcttttttttagaaaacctcagtattcacagtctaaggaacagataaagagaagctttatgaaagcagtccacagtgccacgaactttgacatatataattgacttgtgggggctaccgactggcttatatttctaaaatttagagatttgattatctttttcgcagcgcgtaaaagaaacccacgaagcatcgcttaatttacacatattcttcgttctccccttttggagaggatttaagctaagatatatctttcttcgagcgcagtgctgcttttgagttctttcgttttaattttccacttatttggcaataaaaactgagtgaagagtgcttctctgtctgttttagggagctttttcagatcatcatcagatgggatttatagcaaatatactgtgctgttcttcagatacttccaaaacacatcgtcaacgccaaccaccagaaactaatcacaaccgcaaccgcaaccgtaagcacagttcaaacaaagctcaaactcagggtcgtaagcagaaggctactccaaacggcgacaagatgcaatattccacaccggagatccttttgtctagttccgattcaggcagcaatgcgggttccaagacaatgcaggagaatgggaatagcggcaatggaaaactagcacctttatcaagagatcactccaacaactcgtacgatgaggagaaagaatatgaagattataatgaaggagacgtagaaatgacggaggttaacaatgccggagaagaagaagaagaagatgacgaagcaaaagaaaagcaagaccatgtcgttcatgaatataacgttgacgcagatagaaattccagtattaatgacgaggcgccaccacaacagggtctgtatcaggtgggtcaagaagatatgaatccacaatatgtcgccagcagtcctgataatgatttaaacttgatacctacaacggaggaggacttctctgacctgacgcatttgcaaccagaccagtaccatgcccccggatacgacactctgctaccacccaagttgcaagaatttcaacagaaaaaatgtctgatattggatctagacgaaactttggtacattcttcctttaaatatatgcattcagctgatttcgttttgcccgtcgaaatcgatgatcaagttcacaatgtctatgttattaagaggccaggcgtcgatgagttcttgaacagggtgagtcaactatacgaagttgttgtgttcacggcaagtgtttcgaggtatgcaaacccccttttagatacgttggaccctaatggaaccatccatcatcgattattcagagaagcttgttataactacgaaggtaactacatcaagaacttatcgcagatcggaagaccattgtccgaaacaatcatcttagataattcgccggcctcttacatctttcatccgcaacatgctgttccgatatcttcttggttctctgatactcatgataatgagttactagatattatcccacttttggaggacctttcatcaggaaacgtgttggatgtggggagcgtgttggatgtgacgatatagatttctcagtaacataaaaagcaggctctttttattaccccccccttcggttatatgtttggacgaactcatgtttctctttttatacagaagacttcaccggatatttataaacttaatgaattaatttgcttattacatgtatcaattgtactttacgtgtaacatctacagatacatatatccgtatatactagcatatatataaatatatactctatacatatatctatttattatgcttttctttcctctttttatggcatattatattttacaaagaaaccacaaagaaaaaacttttacctcaccttgcattaggaaacctcaaattttctatcattggcttaccaattctatctataacatcatgcgcccataaaacgtccagatgggaatactcatcaatataccagattttgtacactgcatttgcttcatgattaatgaagtgattaattaatcgttcaccatctactaatctatcttgctttggaataaacattataatgtgtggaaattcttcactattttgtcttttcggatttaagtgtagtttgttgttatccaaattattgccactgtcatcatcattcttggcaataggaaaccatgtctttttatctggaaaaattttctctgcacccttcttaaaacttagcttattaggaagaggtgacaaccaccattgcattagtttgacggaaatatggactggtgaaaataagaaatttcggtcccttaaaactctatcccataagacatcgttccaatcaaataggtagttaaacatgatgtatgagaggaacgaaaaaatcttggtcccaaccattagttttctcattgtcatcataagaggtataaacgatcttctaccaaagtaccacggagaatcaataccttttgccattagcctcacaaatgctttttcatccaataaaggtccagggtacactgcaggtgccaaagcaacaaagttttccagcttatcgactaatttaaaatcacttgcgtatagtttctcaccgttgacaagccccataaacccttgtgttgtaccttgtgaatgcgccacgagcgatagtttagcatatccggtactatcaagtacataatttataagtgcttttaaatcgtattgaaccatctggtgcatatcccaatcccattttttggaatgatcattacctaattttttcatgttccacttggcatttaagccacatctgttattccccaaccaaacatcaaatccagattcataaaggaagtatgccagagattttctacctgaagatgcgaaggccccgcaactttgcaaaagaccgtgtaatagcaaaatgggttcacgtttcacttcctctacgccatcgtttaacctggacttgaagtgccacaaatcaatgataaaaccgtcgtctgtctccacctcaaattcttcaatatcaataccatactctttataatagtactttaagtcaggtaccagcttggtatcctccgcaagcgcaatgttttggaagggattctctgcagcatatggggcttggttcacattcgtttccattttaatattagcatttccatcaccgttctctgataaagaggcattactagtcatggacagcttgctagtcacagtacggtcatattcaatattattttcctgatcccgctgtaaatctaagggcgttgtggaagatattgacaaaggtctagagtgacgtgctggtcgtttcttcttcttgtcatttggctggatcttggttctcgaacttcttgtatctcttggatcatttttatgttggaaatgaactgtcacgtaattcttccatagtgacaaaatgaataaccccgtcataaacgaagtgagaattattgcgctcaccaaccgctgaacctcatcaaccaccttatttaccatgcttatcgtaaaggtgccacggggatcccaatgatagttgagtatttcccaacaattttaattatacctttgatgagaaacatttgcgtactatttgtgtgaaaaaaaatgaagaacttaatgcgcgaattattgggataacaacgccaatggtgaatcaaaatattaacaatgacaaaaagaatgggctatttttgtacaaaatactgttgcaaatatgatatcatatgaattccaaactcatctaccgaaaggaaaagatagctcattgaacgcttcatccgaaaacaaagaattgtatgtacaagccacgcactttaataacacaattctattgcaaatcagactaaatggggaaatggattccacctatgaggtatcttcaaaaggactaaacccaattctcgatatcaacgtaccactggcaggaaacctaggaaacacgggtggcgattatgacgatgaggaagaagaatttgtaagagaccatttatctgattatcaagtggttaccaagttgggagatagtgccgatcctaaagtacccgtggtatgcgtacagattgccgaactatataggagagttattctaccagaagtgagcggtacgatggcccaagacaacatgcaattcagcttgctgatatccatgagcagtaagatatggagagcaacgaaggaacaaagcgctgacgataatgattttggcaaattagtttttgtgttaaagtgtatcaaagatatgtatgcaaagtgattctatataaattagttatgcgttgtattatctatgactgccatatccaagacttgcacagttccctttttatcacatagggtcatcaaatctctataattgacaggatcgataagacctgtacatgtccaaggatccaattccggcttcgttgactctccaggcgatgaagctatcaatttactaatcttctcaataagttcgggttgtctagatggctcacttatggccactttgactttcatcttcgcccttactattggaataatttgcttagaaaccaataatttgatagcctctaaagcttgcaatttggcaggtttgttaataacagggctgaacttcagttcctgtaaagctttgtggatcattgtgggcggatatcttttctttgacacaggatttatacatttagcgctaactattgtaagcatttcgttattaactttattaagcattaattgtctttctttttccgataattgaatctctcccttatgcatgatctcctcgatgacatcatcaacatttgtagtcccgaaacacttttgtagatcttccttattagcaaccaagcctttcgaaacattcatgaaaacttgatgtatctgcagcacttcatccagatctttttcaattccttttcgatagtcttggaccttattttggtagcacgcgacttcaaatctcttgcgagccttttttaatctcactaatgaaacattagttaacttaatctgtcccgacggttgattgataggcattgcgtgttttaccttttctttctcagaactattttagtaaaaattttaaaaacttttactactgcatgaaatcacttaagttcggcctagaaaaattttttcatgaacattattatatatacaaggcactgagcaggacaatacacgctaagttttgttctttcatgaggtcataataagttaaataacagtcaatacataaatgcaaaactaaaagtacacagttttattattttcttttcgtcgtaatgtagtttttataatcagtcaactttttttttgcttttagatttcgtttgttccttttgtctttggatccaaagtttcttgaaaatgtagccaaaacaatgccagcaggaatatcgaaaaagatgggtataatataagtaaaaaaaaaattttaacaatgaaataatacaggagaattcgtggtttacaatttctggtttttttcgaaattgctatgtggcttctccaacaatgtaattgtaggcttttctttcttttaagtccgtttatcgtatacagaaaaagtgcaggatgttgtaagtaaaggtagtcagtcataccatcatgacaaaatccacctcttggcaaacatatctaaaatagctctataatggccgatgacacccaacactacgaagaaatgccaaaaagtgtgcgaacaaccaaaatagtcaacccaccatagagatttaaatgatttggcatgagacggacaggaactgcatttggaatgggctgttggcacctctctaaaatgaatttccctttgctttgtgatgatttctaaatcagtagataattcgtagtttgttggaatggtcttatcaacctgaacgtcagatctgaaccgttcaggaatgaacgaaccgtaaaataccacaccaaccaaataccaaacaacagatttgtatgtgacggggctaaatagcgttgcagcataatgaagatcagtcaaaaatatcaaatgtaaaaacgacaatacacccatagtagccagcaaaatgaagaatctaattcttaatggccttgcttcaggtctatcaaagcgaggcgaccaattcataaacacaccaaatacacccagcgccagagaaatactcatgtaagtgtacatcgcccagtaacatgaatacatggtaacaaactccgttgtcaatatcgaagctgtaattaagatcgtaataccgctatagtcgacacacgcaaatttagaacgtagcttcaagaaggacgttccgttgaaagtatgccaaaacacggagcttagcatacatttcaacgcagctgccaaaaacatgaaaacaatccatctagcctgtggtggaacctgggaattccgccaaacttcagactgagggaaatcgtaaattgccaagtagattatataaatggctcctaacaaatgagaccaaatatttgaagtttcattatgccagccgtaccagttaaagatagacaacaaagatttggaatgggtattgtaaaacctatagccatggattatgtatctgttttccctccatgggaatggcaactgataataatgtaaatgttgagtttcacctagactatacgctttgccatggttgtatgagtttataaaagacttgatatcggtagtaggattcaaaggttcttcaatgaggatttccgtctttaccatggattttctcattggaccgcaatagtctttcacgctggaaatataattgttttcctctttgatttttgtatcattgagacgacttgttggggaacgtaacgaggacttcgcttgagaacatacagttgaagatgaagacaccagtgaagtggatgtagaagcattgttaagcttgaaagtagcgactgaattcaccaaagtggctgcatctgaatctcccagtgaaaactgagattctgtattcagagacttgccactgtttcttttgtacacagaacttgttacttccttttcttttgttggacgaattatctccaaatcatcataccgcccactttcagagtgtttaacactttcatcaatagttgaaaatggatgaggaacgaattttgagtagttgtaattatagatggatttaccggattttttcaccttctgaaaattgtccacacccttctgctttagccttgatagagatcccatgggtgagggtatatactgagttaagcttttgcttgacgagtccatcatgtacttaatttgattgtctgttgggatgtgaactatttttcagcttatctgcgttgcagcttcttctttgtccactttacaatggctaaactttaccagacgacaaaacaagtgtagaatttgaatcaactgtgtcctaaagaaaaaataatgtccaaaaactcttattataaaacgagtaaaccaccacttcgctcgaatcgccaagctttctagatgtacacccacgctgtgtcaccttatgactatataccttatccatcaaacactttctccatttcctgcagggtaaaaaagaaaagtgaagtcaccctgcactatacgagcttcagcccataccccacactaaaacatttctttttctgcggcatttctttttttttcggtccgtccctgtcccttcccacgagaaagcgtaatgatcctcgaccctaccccacttccccacgccaattaaaacagataaaatttcttttgatttttcggatacgctaatttcgtagcaattttgaatgactagacatttgttggataactacatagtctcccacccaccaagatctgcactgccgtccgttagtcggaacactatgtgcggaatcatgttgccaaaaacaatctcattcgctagattcgcgtatctcgcccgattcaaatagacgggagtaccgaatttgtagtcttcgttggtctctccgtatttacttagataaggtgcagcataaaatgtacctcttttgccgtatgacagatatatcgcatttgtgccggtcattaagaaaactccgtaagcggaggtgatttcgcatccatttctcatatgatcagtacattccccctgtaaataaccttgcagtgctatgcttttttgaatatggcatttttggccacacaacaagcatactgcgatttcgtatttatcacatttattcgatatttcatcattatcaagggaaaatttggaaaggttcaatggtagttcgataagctggatatgctctggtgaaggatatgctcttgtgtttatgttctgcaccatgtcatatattacttgctgaattctcaaattatcattaccatcattatacctttctatattttgtgttagttcgttgtagaaaaaatccttcaaaaagtgagttaaattgggtaatttaaaataccggaaaataagctctatttcacgctgtttgacgtccatgaaattattgctgcggttattattattatcaccatcaccatcatcatcatactgaatgttgaataataagaaggttcttctacaaaaaatggacaatgactctagtaatagagagcatataaagtctttaattttctctaaacttgtaaaatcaaaccgaacgtcgtctggtttaaagagatcaacatactttttaaaagtattgaatagatatgaaaagcttgtcgatggttcctcagatccgtttgatgatattttgattttatttcgacagtctttgtaaaagtttactctcatcatatctcttgcaagcaacagtagtagttgatggaaccttcttttgaacatttcatagatacataggttaggcggttgcggggtttttcctccatcaatattatcaaaattttgactcatatacaaaagtagattcacattattaccctttattagaaactcattccaattccatattttacgagagatttcgctgctgaatgtttttgaattaacaaattttttgtaaataaacgactttagctcacaaactaaatgtaaggttaaaatgcactgactggatattctttccatattcactatttttccttcctttttgtgcgatcttaatctgagctcagtatttgaaatagtattaataaaaacactattaacaactttatatgcatcttcgatagtcgtgacttttttaccctgaagatcacctagaatcatcgctgctttaatacaaatagagctcattgggtcaaggttttcttccgcttcacttcgcttttcaatacacataaaaaactggctcgaagttctcttatctatatcatttgtttttggtagaaatgaattacttaaggaattgcatacgggacaatatatcaaccctgaaccatacgataatggaatattttttgtagtttggttttgtattccgcgaatcgacttcatatggccacttaaacatttggtatgagacccatgcccgcatgctcttaatactggttcacagctagtaaatttcaatctcgttccatcatcatcctgggggttttcttggattgcactgtcttttgtttgcttaccactgaacagcgaatttattctattaacatctgtaggattcgtaaaatcaattccatgatcacatatgttccgttcttggtatgaaaaataaacaaatacatcgtcatccttcggcatcttgcaaaatacgcaatcatcatcgcagcaactgttgattgtgttactactattctctgcatttattctagtgggagataaactaggtgatgtggttctgggtgtactaatatcggaagtatctacactattgttttccatgaatttcatttgctgttgagccaacttcttcattaattttttctttctcaatcgagcaagatgttttttcctttcaaattctttatccttgtggcttttatcttcctttgtaggccacaatattcctggtgtatatgacgtggtttgctccctcaaataactgtttacatttacgtgaggcgctgtttccattaaatacctgaaaatttccctaatcttaccatgagattccgaaaaattatccttcaacaaacagtaatacaggatagaaccaatgctgtggtaatgacagaattctgtgtccacaattgcgtattcatgccacagtatccccataaattcattcagattattaaccacgcataaatgaatcaaatgaaccactctcggcaataaattgtcataatcatattttataatgtgatctaaagtatttttcaaaaataaaccaaaagtattcactgatgatattgaatacagcccagaaaataatgtattcttcaacaaatctttaaccttttttgctggtacaaaagtatcttcatatttcattttcttcaaatttgccatattcagcctgatatttttctctacatcatacctcctactggaagacaaccctatataataaggatcaatctcatctttatacttttctttcaacacgaaaatgccattgtcagtcaagcttacaggagaagtgtaattggcgtatttttcgagatatatatcaaatgaagggtgcttggtgatatgttctggaatacagttaacaatttgtgcgtaagagcatgtatcaaagcaaagggcatgaattatttctgatttgaacgttctctcgaagccttcctttgatgatttcatgaccaatgatctcacttcagtaagcaattgaatcaataacagaatgcattcattaacaacggctacagttgtttctgtatcaggataatcatacataggtacaccatttgcccagtgcttcaaaccccaccttgagaggtaagtaaccatcagttcatcaggattgcacattgccatactaaattgcacattgaaaatgtcactaatataagtaaattctcgcatactgtattttgtatacatccgggcctggtgagtaattggagttccgtttcttacccagaaaccgacgtttatttgcccgattaggactagggttgacaaagcagattctgatatatataaagccttctgcttatcttgaaaaacttcgaagagattaatgtagtttgtcaaagaagcaggaattggctcatatctaccacattgactccattgaataacaaatttgaacaaatatgacattggattgaaaaaatactgtgtatttacacctacctggaaattaatagtctctgcgacataattgcatatcgtctctctgactgtagacaaagtcgctttgttcgaatcattttcattcgttgatgcgttatcaggtgatatagcttttctagaattggttagtgattcaaattccctggtttgagcaacatcaagtagtttaaggacgatttgcttacggaaagccgcatctttgaccaaagatatactacgtgtgtatccatctgtcattattagtattgatgagaaaaaaaaataaaatgcagaaaaatcaaagttttcaacctccacgtgttctttagtttcccttttcaatggcagcacgttactgaattcagagaaggactcaattattgcgttaaaaattgcctcatttgaaagtagttcttccggaacagtgttcgctgacattatcgtacaaaggtctttaaagcaaataattgtccttcgatttcgtattgtttcggtgggcaacttaaagccattgtataaagagatgggcaaatatgacatcaagtcttctggattgaatgccatgagagtaaaagcaaatctaatagttcgttcaatgaatcccgagcttatagtcatatttgctatgctggggtcttggaaagtgtattgccctaatatactcataagagttacctgacattctttagcatctgatgcaactgcatcatacaagaccgatagataaacatcaatatattgtgcggcaagaaactttctgctttcatcccttaacgagaataatgacgccatgatctttaacattttgaatttagatttttttgagaggatattaatagaattgatgataatatattggaatctagatccatagaaattgtagaaatggcttactgtgttcggcgaatgggctctgatcaacctttcattgtaattagtgagtatttttgaaattctttcgtcttcaatgttctctaatgaccaaggtttaaaccatgattcatcactatcttcgttagatattaagaatccacctaataagttaatcttagaaaagtcaggattggtatttgtgggagatactctcattttagaaaaatgggaataccaaacatctagcatggaaattctaagagcatatttattttgcaaagacgtggccgccttaaagcacagagaatataaccaatctgttaaatcatctgttaactttctcttgaatatatcatccgcttttcttacatgaactactatgttttccttttgaaactccttggctatttgatctatttcgaaaaaattctcactttgtagcacagtcactacatcgtgtgaatcttctaaagccttcgttattgagattgcatattcaaccggtgtattcaaaattctcgttattgtagatgctaaatccatgtagtgtacgttacactcttcttcttcgatttgaatagcccactccatatgtgcttcttttctcgtattggaccaattgttatcaaagaaaacaaaattttcatcattgaccaatggttcacattcgtgtttttccattatatcatcagtaatgctgttttgattaggatgcattagggaggatgcttttctctcgcttgaatgggcttctgcctcctctttgtatgaaacagttacatcaattaaaaaatccagaacataattcaatagggagattacgttttcatcatcggttacgttactattgtcgttagaaataggaatattatttaattcgttcttgcacttgaacgcgtcgcttgggtcattaaaggcaaaggggtcaccacaatggcatattctgccttctgggcgcattaccactttagcaacataagaatgatttacatgtttttctttatcgaaacaaagctcacatatttcatacaatggatttgtggagcacgtaaaacagtaataaattgtctcagaggggaagcataaacgcgtacacgctgttccaatatgcatattacccacagagtggtggtcattctcgaactccagggtcctccactttcttccatttagtatgtctctgtacttttcgttttcccaggcttcagaattgagtattgaaacgagagagcgccagtttatatcgttatcactatgcttaaggcgtagatttaaggttttccatagtaaataactagtggtttcgctatattcgcatttcgcgagtttggggagctcggtaagaaaatctcttatattggttatagacaggtcagaatcttccatgcgtgcttgttaagtagctattaatttagttaacgaatcttacctttactatcagagacgagtaaatgataataattagaaaaaaaagccggctcttttttttaaaaagcttgagcaactttttttttttatagagttgttagtaatatgccaagcaattgaaagtatgaatgcgttgattattgggtttctccccacagatgtacattgacgatgctctttattgatatcgcctaaaagttcaacaaacgccactggaaattgccgccgttgtcaccacaacgtgataagtgatggtgtgctttttgcacatctagtgaagaaacgggcaattaggatctaggaccagtaacacttgccccgcaaatattataacatgggccttatgattgctcggtttgttacatctaacatcctaagaagtgagtggcatgaatacgtagctatatgtagattgaaaattgatgagtcgagtcatcaccttcctctaaacgggggataaattttggcggtattttccctaattttattcttcgttatgtcagccatgtgagactaattaattcaagttttgacttacaattgcggcttcgtcggaaatcagtattacgtataaactgtgtaccataaaattggcgtactcggtattgtttatactaagccggccattctagtgatttcgcctctataaatggttgttattcgagtataatatttcaaccgcatcaaagaaagaggtagatagcttgcgttcaacaccgttcttttctttcccccttaatttagcgcttggcggttatgctatggtgacagttaacttttttaattataggatgacttgtcatattgttatatgccgcatacttatgtaaagtagttattgaggtgggggtgagcagagtaacgacaacgatggagttccgtaactaaccaatgcttaatgttggtaagtaatagcaaatatatatactacatagcttttgttatatgcatcattttatacgattcatgttcgacccttttgataaaagatgggatttttaaataagtcggtgggtgatttcgaatcatgaatagttggcagagcaggggaagtacgagcttctaaagggtaagatattgtatttcggacggaagcagcagaaacataacagtattgataaataaggcatgtggtcatcactttttggttggacatcaagtaatgccaagaataaagagtcaccaacaaaggccatagtgcggttgagggagcatatcaaccttctatccaaaaagcaatcgcatttacgtactcaaattacaaatcaagagaatgaagctagaatctttttgacgaagggcaataaagtaatggcgaagaatgcacttaaaaagaagaagacaatcgaacaacttttaagtaaggtagaaggcacaatggagtctatggaacagcagctattctctatagaaagtgcaaacttaaatctagagacaatgagggctatgcaggaaggtgctaaggcaatgaaaactattcacagtggccttgacatagataaagtggatgaaactatggacgagataagggagcaagtcgaattaggagatgaaataagcgacgctatatccaggcctttaattactggggcaaacgaggtggatgaagatgagctggacgaggaattggacatgctggctcaagaaaatgctaaccaagaaacgtccaagatcgttaataataatgttaatgcggcgcctatctcagagaacaaagtctcactacctagtgttccaagtaataaaattaaacaaagtgagaactctgtgaaggacggggaagaggaagaggatgaagaagatgaagatgaaaaagcattaagagaactacaagcagaaatggggctttgaacgtgttctatgcggtttagatgaaagaaaaaaaaaaggtgttcttactttccatgttctgtatacgctcttttatatacatgaagttcataatgctaagtcataattaatagtttttatttttttgttgtcttttttttttgcgttcataggtatagaagggaatgtgcattcattatttttatctgttattgctatattattgtacagaaaagatgagagaaggaaaaaaaataaataatcaaatatgtatctttttttcttttactttgcttttaattgactaaaacccaaataacgaaaaatacaaagattataaaaaaaacctttgcggctaaccatctattactctttatcctgtcgaagtatttcaaaagttccctttgagcaccactaatgtttaaatcgatgtcgtctacgtttgcatcaatcctttggattacttcgccctgttcttgaaccatggaggccagttgttggaagagatttcccacttcctggattgtggattctattgtctccaccgccctatttctttcttgtaagtagacgttattggataactgtccctcttccattaacattagttgagagtcgttttgagggaaagacagttctccttggttggacgagttgttattcttttctgaggattcatctagtagtgaggtcatgaatgggttggagttgttatacgtggtcaagtccgcggcgtgattgctttgcgtttggtcatcagctggtgcatgtccagtgtcggtggttagtttttgccatctgtctttgttagccatttctagtcgttgcctttcctccaatacgtctttaaaacttcctgatatgtttttcatttgcgtgtttaaaagatttacgacatttttggagtgctgtacggcactaggttgcttagaagattgatttgatgtgttgccattcacgtcggttttcttgagctgacttaattgcactaaactttgttcgatggcataaatcttccttttgatcaaaaatgatagctcggcaatctctacagggttgtcattgaacatcggtttccttttggccagcactgctaatttcgataataattgtgcggtggatgaaatttcgtgagctatgccagaagcctttttttgaaactcagagacacttttcccattgccggttgtgttgttggcaaagttttcactttctttctcttgtagacgttccctctgctgttctctaaagtttttgtttcttttcttgtaactcaacacactttgttgaaattctgaagttctatcctttatgttcatgggagttgtgtggtatggtgaaatggtcgttggaaacagaggtggaataaaatatatacagtaaagagtgggtgatttccgttcaaaggtctaacaggagcgtcgatgcggcggtaggatttttttttttttttcaatttctatattgacattattatcataatgattgtttcgaatatgccctttcgcctcgcctcgatcaataaacctacccggatattacaacaacataataatacacctgtgaaggtaaagaaagagcatttctcttttttttatttttttttttttttactttctttacattaaaaaaaatatgaagagtgtaataggtaagtataagtattatttaatcattacaatttagcttcaatagtatagaagcgcaccacttcatcaatggctttagccacgtattccacgtttccttgattcaatccagcaatagaagctctacctgaggcaaccaagtaaactgcgtgggtttcttcaagtcgtttaaccatttgaggagtcaatcctgtaaaggagaacatcccgcattgatttactatatgatcccagttgccaggagtgcccaacttgactaaatggtctcttaatgcgtgcctcattttcgtaattctggaggacatggtaaccatatccttgtgccactgttccgttaattctggcgtttccaacagtttagcgacaatcttagcgccgtaggcgggtgggttggacacttcactacgaatgattttggccaattgagatgtaacagcaggctttatagttttgttttgagcttgttttgtaagtgctagatggaaacaacctacacgctcaccgtacataccggcgttcttggcaaaggactgacagacaaagacgggagagaccgttgaaagcttctccacacctagacgcacagcataggcatccttgtccaaatctccagtggcaaacccttggtaggcggtgtcaaataaggcgatgtggttctttgaggcgatagcatcaacgatttgaacccattgttcactagtagggtccagaccagttgggttatgggcgcaagagtgcagaacgaaaatggagccctctggagctttttgaatagcatttagaaagccgtttaggtccaaagacttagtttcgttggcccagtaagggtaagtcgccgttttcaagccttgattctcaaaaatggccatgtggttggcccaagtaggcttagacaaatagaccagtttatctgggaagaattttgaaaaaaacttcgcagatatatgaagagcacccgtaccagacagtgattgtactgagattactctgtcttcctgaaaggcatcggattgcgtaccgaagatgatcttggcggcgttagatgtcaaacttggcagaccggtaataccgaggtattcatggttgtaggagctgtcgttatgaattagcttttcggcggctttaacacttggcaagacccatggtttaccgttgtcgtctctgtaggccccgatacccaagtcgaccttggtagcacgttgatcttgcccgtacctttgcttaataccaaaaagggcatcagggggcagcaattcgatgttattgaacagagtggcagacattatcgctcttgtgttcttgtattcctgtgttcttttgttcattagaatttggacggttgcgctttcccttcttaaagtatccacatacgtttatataccgacgtgcaaggcgacaaggtaaatgaggccgatcacgctgactcactcggtccgactctcggcgatcgttattcacgaagacgaaagatagccatttccagtggtgaccattagtattgacaatatgtacatcgcattaaacagtaagaaaacattaatattccgtcaggaattcctgtaaattgctcttactacaaacctgcaatgcccatatcatcatattcaaagtaaaaatttcattttccgtaattattcttatctttgggtgctttgtggcagctactggagtaattgtgtataatagatgccactagtgcagttaaatgaaatatcctacattgagagtttaaaaaattgcctccttgtatgtttcttgtaaataatgattttatgtccttctagcgtagtaaccctaaaccatcagcggctattattaacattgttaccctgacagtgcttttttatttcaagaaaaattttcctttagattctctcgcctatataaacactttgaaactctcatcgtcgtgcatttaacttctatggtaaacttcttttcccattcaagtttctctttgcttatttgtaaaaaaaaaagtaaccatagtctcgtgctagttcggtactatacagggaagggaagtcactcgcatacgtgtgtgtgcatttcttgctattgctgcttagcttctctaaaacactgggctagcgtttttcaacgctcgagaggcagagtctcaaggagcctccaatgggcctcacgtattcatctagatggcgcttcggacaacggcatcacataagagatgcagctcctgacttctcctctgatcttcgtgatcagagttttgagtcgtcagactacgagcagtttctcttagtcgttgcatcgggtgctgttgccttaacgatgtgtatatggggttcgggggctgttgccatgatatatatggatgagacagaagtggccccgttgacgagtttaacttagattaagtaggacgcatgatcttgagctcttttcctatactttgtcctatggccagctttctccttattacgaagagattgcgggatgtgggtgcagagtgggaaaatctgagttcggtcatctttgttgttcgtcctaccgcagtatattcctaaacactatgaaatgaccctagttggtccatgatcatttgggtaaaaccatactgcagacatctctataattcacatattcacatcttgtcctctcgcagaagaggaaggcctttgacgtagaaaattaagtaaatcgtatacgtttacgtatatacacttgtattcagctatatatgttgtttctgttcttctcataaaatgtaccctacttagtggtggaataaacgaattgggttctccacgtagacgatatcaaatgaatccgccgcttggaagacaactttgtccatgacagaccccgaaggagccgtgatgaactttacaccagactgcacagctctataaacgttgtctgggaagggaaagaacgcatcggatgataacgatacattgtttaatttgcttaaccattctagtctttcttctttggtgaaaggttcagggacttcttcaaatttgctttcgtaatccaccttttccgggccttctattctttgccctgtaacaaaaagatcaatcgcattcgacttgtccgctctcttaattcccttggcccacttcatgttcaaaacctttggatgttgtctcaaccaccagttgtccgtcttgtcaccagctaatctggtacagtgtatacgcgattgttggccggccccaagccccacaaccataccattctttgcgtagcaaacagaatttgattgtgtgtattttaaaaccagcgtagcaacagttagatcgataacggcttgctcggtaagtgctttgtttttggagacaatttctttgaaagtggattggtttatgatcgcatcgtttctcttttgttgtaacgttacgccaaaaacctctcgggattccatttggccaggaacatagtttggatcgatttgtaaaatacagtattttccgtttttcttcttagatagtatattcaatgcctctggttcataccctggagcaataacaccatcggaaacttctttagagatgatttttgcagtggcgacatctacaatattggacaatgcaatgaaatcaccaaaggatgacatcctatctgcaccacgggccctagcgtatgcgcatgccaatggtgataaatcctccatatcattcacaaaataaacttgtctttccacatcggataatggaagtcccacagcagcacctgctggagaaacgtgcttgaacgatgctgccgcaggcaagttcaatgatgcagataactctttcactaagggccatgagttcaaggcatccaaaagatttatatatcctggtgtaccgcagagcactttgaagggcaactcctcctgctgagtgatataagcttgtgcaggtctttggtggggattacaaccatatcttagcggtaattgggctttcccttcggagtactgtttcctgaaaaagtcagaaatggccgcatcataatcggccgtatgttcaaacgccttaagtgcaaatctatttcttaaatcctgagaaatttcaccgtccttagacaggtcttgcagaaagatagaatagtcattagggtctgaaagaatagtcactctggaatggttctttgcggctgctctcaacaaagtcacaccgccaatgtcgatctcctctacagcttcttgaactgtaacaccaattttagccacagtttctttgaacggatatagattacatacaacaaaatccaccttatcaatgtgctgctcttttaaatctttttcatcgccctctaaatttctggcaagaatacctgcatgcacagcagggtgaagagtcttgactctaccccctagcatttctggtgcatgcgtaattgaagaaacatcgtcgaccggaaaaccagcttctctgaccatgttggccgtaccaccggatgctaggatacgaacattgttctctaccaatcccttggctaagtctaataaacctgtcttatcataaactgacaagatcgcagtcttggtatatttgcccatttttagctcttttgttttttgtccctatttatggtatatttggattctttgtttggaatggggtattgattagatcttgaatgttatctaatcgctaaaaagagcaagaaaaaaacacaaatgctgaaaactggaaaaaaggacgatctatttgccaattattaaggcttattcttaaagtggaaatagccctctcttttgcttttcttgagttttatctaatggctctaataaggaaaaacgggaagaaaaggaaagaaaaaaaatacaagaaaataaggtgcgactaaaaagaacatggtgttaatttatgcggcggagaaatttacttgagcgtaaagatattatatataagtattatggtagtgccaccacctatgtaagctgctagcattggtatacgtagaacaattaggactccctcgtccgctccttgatacaggtagataagttctgcctgaggggaggattgagaagagggggtaggggtttgcttgatagcagaataaaagtacagctctaggtctataaaaaaaaaaattggttaaagaaaaaatatacaggtttgtatatagaatcattaattaaaaagataatagtataaaacacatcagataaacaaaagtttgcccaataaaattatattttccatcaaccagcttattttctgtatctccacaaggacaaagtgttttgtctcttccaggtctttcttctaccagccttggtgttgttgaatttgtgacccttgttgatacctctggatttcttaccagtggcagtcaaacctctagcttcacggtgcttgtgaactgggtcacagatccagttgtaacgagcatctcttctgatagccttgtgttgagggtcgaccaagataacttcgaagtacttgtaagtagaatcttggttaacccagtaggagttcaagactctcaagttagcggcacgacgaccaactctttcttcagcggtagctctcaaggatctttggtatttcaattcattgacaccttggttagttggcttaccgtaagtagcaccctttggaacaggtctctttctgttaccacgtctaactctgacacggtagataacgaaaccttgcttagctttgtaacccaatcttctagccttgtctggtctagttggtctagcggctctgtgaatgacattcttttgtctgtattcccagactctgactctttgcaagaatctcaaaacatcagattgcttctttctttgcaattcttccaaatatttgtaggcacccattgctgatttatttgtttgatcgtggttttcttagattgtaaaagaattacttaaggatagggaaagaaacgtgagaaatagcagttaaatgtaccggtggtaaaaatgcaatgccatcattctttgttaccaagcaaaagtgagaaatcttgaaaaattttagcacctttgaaaattttgcgtcagctccaagaaatttcagaaaatatattcgacagctttaaatccgtacatttatcaaaaaaagaatataatatcatgtttgacgatgtatgctatgtaaatcatgtcataatacgcatcaattgatactacaaatgcatctcggatagagacattgtcatgataatcgcaacacatgtcgcacctggtgcatgttctgaaccttaacactaaatatttaaacgtcatgtagggtgcgagtccatctcattcttgcccaataaattttagaaacaccctcttatgaagggcggcaaaacatattaagtaagtgtcgattgttaaacacttcccctttttttatgcatagtaaaaggtacaaagaaaatagcgtaccgtccttaaatcaatatagaaatataatgaaaaaataagtgctttgataagaatatcttgaatacaaattaagaagtgtatatttatagatattttcgtttcagcttgtgtctgtgtgtggccttatatgtaatatatgagatggaaggtgaacaaattatggagtatgttcaagagacaccgatcattccaaaaaggattatccattattcgattccaaaacaaatgatcacaaagcccgctccccatgtcgagatgacgttggtagctaatacttttcgggacatggacttgccgcagcatccggttatccatgattgttggcaaaataaagagtactcaactcaaagatattcaggaaatgtggctcaacagagattaagttttgaggaacatccaaatgaagagtgtcaaaattctgttgggttaatcaagagagtgagtactttctttaaaaagaggccattgtctcgaaagaatagcataaagtcaatcggtgacgtaaaatcggaggcacgtaaccggggagaaggcctcctgggtgaagttgataatcttaacgagcagaatgtccgagaaaacctgactagtgaacatgaaaagagtcctgaaggagattccaaaaggtatggcctgttctcctttgaagagaccccccctatacaagtgttggagcagggcaatatcaattctgagctttcttcatttaaaaacacttctttggcggaaaacaaacgctcttctgacagcttcgtttcgttaaaaccgggtgaagatgaacatagccctttagagattagtacgtgtggtaatttgactgaaagagaggatttgcaatctggcgaagaacggtttgactcagcagcccaaaatataaaggtagcttcgatgaaggaaaaaaaaaaaatcttcaaagggaacaaaacagattaatcactgagattatacgcctcgaaaacatactaaataagcataggaaggctgaagctaagaataatattaacaaacttgaaaagaagttgagtgaaacagatggttttacatctgtaaacacatcagttccagtaactcctattatgccggtcttaaatacgagaacttcttatcccaatatcgactttcatggtactaaggtttctgatgttctagatgcctttgaatttgaaaagcatgatgatcccttaagggataaatggaacactttacagtttttggaaaagagctttgaatctaaatttgaatctgcatcagagttaatccaaggaggcgagctagctgctattaaagaaagaaattttcaattagccaaactaaataatctttgctttcgggtacgagagtccatcaaaagaagacaagacctggagaaaaagttaagaactttatcgcaggacactgacaacgaattgctttttctgatgttggaaaatgagagaagaaagaaaagttcagtgataatagagtttctttctgagataatcagagagaaatccaaaagattaactgcagaagagcaaggctttgtaaatcaaaatgaagtaaaacccctcattctggacctttctgcacggataaatagattgaattctattctagaaacaaaaaatacttgtattagaagattaagtaatcaataagtagttaaattttcataaattattactttcttacatgttagttggcgcgtcgtctggctgaaaattttacgcgtcataaacccttaacttttccacacattattccttactgctaagcgcattgctcacttgaaagtaaattatctacaaagttacattatcaaaaggccttagaaacacacctaaagtcttacagtatcacaatatgagtcatattgaacaggaagaaaggaagaggttttttaacgatgaccttgacacttcagaaacatcgttaaacttcaaatctgagaataaagagtcgtttttatttgcaaatagtcataatgatgatgatgatgatgttgttgtatcagtgagtgatacaacagaaggagagggagaccgatctattgtgccagtcaggcgagaaatagaagaagaaggccagaatcagtttattacagagcttttaaggattattccagaaatgccaaaggatcttgtgatggaacttaatgaaaaattcggcagtcaggaggaagggctctctttagcattatcacattactttgatcacaatagcgggacgtctatcagcaaaataccgtcttccccgaatcaactaaatacactctcagatacctcaaattcaaccttgtccccatcttcattccatcctaaaagaagaagaatatacgggttcagaaaccaaacacgattagaagataaagttacttggaaaagatttataggtgctttgcaagtcactggtatggctaccagacccaccgtcaggcccttgaagtacggctctcagatgaagctaaagagatcaagtgaagagatttctgctactaaagtatatgactcacgtggtagaaagaaagcgtccatggctagtttggtaagaatttttgatatccaatatgatagagaaattggcagagtttcggaagacattgctcaaatactataccctcttttaagttcacacgaaataagttttgaagttacattgattttttgtgataataaacggttgagtataggtgatagctttattctacaattggattgctttttaacatctctcatttttgaggaacgtaatgatggagaatccttgatgaaaagaagacgtacagagggaggaaataaaagagagaaagacaatggaaattttggaagaacattgactgaaactgatgaagagctagaaagccgctcgaaaagactggctctactaaagttatttgataaattgaggctaaagcctattttggacgagcagaaggcattagaaaagcataaaatagagcttaatagtgaccccgaaatcattgatttagataacgacgagatttgctctaatcaagtgactgaagtccataacaatctccgagatactcagcacgaagaagaaacaatgaacttgaatcaattgaaaacattttataaggccgcacaatcatcagaatctttaaaaagtttgcctgaaacagaaccttctcgcgatgtcttcaagctagaactaagaaattatcaaaagcaaggtcttacttggatgctaaggagggagcaagagtttgccaaagcagcctctgatggtgaggcttcagaaacgggtgctaatatgataaacccattatggaagcagttcaaatggccaaatgatatgtcgtgggcagctcaaaatttgcagcaggaccatgtaaacgttgaagatggcatattcttttatgcgaacttacattctggtgaattttcgctagcaaaacctatattaaaaactatgataaagggtggcatattatcagatgaaatggggttgggtaaaacagtggcagcgtattctttagttttatcttgtcctcacgatagtgatgttgttgacaagaaactgtttgatattgagaacacagcagtctcagataatcttccaagcacttggcaagataataagaaaccatatgcttcaaaaacaacgctaatcgtggtcccaatgtctttgttaacgcagtggagtaacgagtttacaaaagctaataattcccccgatatgtatcatgaggtgtattatggtgggaatgtttccagtttgaaaaccctattaaccaagacaaaaacccctccaactgtagtccttactacatatggtattgttcaaaatgaatggactaaacattccaagggaaggatgacagatgaggacgtcaatatatcttcaggcttattttctgtcaatttttatcgcataataatcgacgagggtcataacattagaaacagaacgacagttacatctaaagcagtcatggctttacaaggcaaatgtaaatgggttttaacaggaacaccaattattaacaggcttgacgatttatacagtctggttaagtttttagagttagatccctggcggcaaattaattactggaagacctttgtatcaacgccttttgagagtaaaaattacaaacaagcatttgatgtggtgaatgcaattctggaacccgtattgttaagaaggacaaaacaaatgaaagataaagatggtaagccattagtagagttgccaccaaaggaggtcgttattaaaagacttcccttcagtaaatctcaagatcttctatacaagtttctgttggataaggctgaagtttctgttaaatcgggtattgcacgcggtgatttattgaaaaagtactccactatccttgtccatattttaagattgaggcaagtctgttgccatcccggtcttattgggagtcaagatgagaacgatgaggatttatctaaaaataataaattggttacggaacaaacggtggagcttgactctttaatgcgtgttgtttccgagagattcgataactcattttctaaggaggaattagatgcaatgatacaaagattaaaagttaaatatccagacaataaatcgtttcagtccttagagtgctccatctgcacaacggaacctatggatttggacaaggctttatttacagaatgcggccacagtttttgtgagaaatgtttatttgaatatattgagtttcagaacagtaagaatttgggtttaaagtgccccaattgccgtaaccaaatagacgcttgtcggttgttggcattggtacaaacgaatagcaactcgaaaaatttggaattcaaaccatattcaccagcctccaaatcaagcaaaatcactgctttattgaaggagcttcaattgctacaggatagttcggcaggcgaacaagttgtcattttttcccaattttctacatacttggatatcctggagaaagagctaactcatactttctcaaaagatgttgcaaaaatttataaattcgatggacgtctctcattaaaagaaagaactagtgtattagcagattttgccgttaaagactatagcaggcaaaaaatcctattactctcgctgaaggctggtggcgtgggtttgaatctaacgtgtgcttcccacgcttatatgatggacccatggtggtcgcccagtatggaagatcaggcaatcgatagactgcatagaattggccagacaaacagcgtcaaagttatgagatttatcatacaagatagcatagaagaaaaaatgctacgcattcaagaaaagaagagaaccatcggtgaggccatggacacagacgaagacgagagaagaaaaaggagaattgaagaaatccagatgctgtttgaatagtcataccacatactcatatataaagactttatttattattattttcaacccgaaagaactaattattcttcagctacttcatgcaacttctattatcttccttttccgttacccgtatttttaagttgcaattattaaaaaaacaattaagaaaataaaacagcgccataaggcatggacgatagaaatacgaagacgaagaaaatcatcatcagtcgggatcaaataagagataattttgaaaatcgaaagttttcattatgacagaaagtgtaggtggaaataaactagtagattttttggtaaatgttcaatccattttgaatgctgcctctgtgaaatgtcatgtagtagatgaaagttttccagccaagttctttgagaaaaatccggataagatatatgaatcatattgtaaattcattaaaaatagaagtaactctgaaggtttgatacgtaatgaagataaattagttttgacaactatcaataagaggtttgaaaatggagagtacgaacccatacaaggtgggttttataagctgtatcacgacattaagctggtttgtacaatcctcattcacttttatcctcagggtacaagaaactaccaattagtcgacaagttctacaaattttcttcagagcttttattacgagaatgttgtaggataggaattgctctaacgcaaactaataatattaaatcaagaagtggtaagttgttgagcggaaacgagatggatgaatacgacgatgacgatgcaacagaactagacaaaataatctcttatgattttattaagatttctatgaattacacagtgccgatttctcaaacatatcagataagaacgaaggatatggaccttttttcttcgataatttctaaatctaatcttgacaaaagacctcatgaacttcctaatacaaacttcaaaataaacaacgtcttacctcaaactgatatagaaaacgaagctccaagattaggatttgtaggcgctaatactagtaatattccggaccctacgttaccaccaactgaaatgatgactagatttttgcatccaaattggtatgctttacctacaaccgtctggctaaaatatggtaattataattcttgggcaccttcctttaatgaaaacggcaccgttgtggattcgacaacaaggggtcttatttggcttgaaagaattggttatatggacttgtatgaaaaaaatgaaaagaaagtaaaacaagaagaattactgaacacgaatgaagaaggcataaacaggaagcagaacgatgaaaacaacaaaaatgttgacggcaaaagcaatggcgttcaggacgatggtggtgataatgataatgatgcgactatcgcttctgcaaattcagagagtactgagaataaggaacaattcataatcaagcttcaaaacttatataattggacaccatctaattacattggagatgacgaaattgagaactttcgaaatggcacaccagataagttggtttcagactctctcttaaaacttaaaagacttagaaaggagaggattttaaataaagttttgaagcctactacggaggaacgagaattatacttcaaagtgaaaagaatactaaaggaggttatcttagcaaagaaggtttccaaggttcctataaacaatgtaagggcctttccagtattacaaacaaactataatggtagcatacctgtggtaagggcgcaaccaggtcgtaaacggaaacacaagaaataaatagtgtcagcggtagtggaatcaaagataaataatgaattatctttgttttagtttcatgaaagctcatcaagtcttttttgactaatgtatgtttatattttgatattagataaagtatgcatttgttctgaaggctatgcatacgtaagtatatacttgggttgtattatgcagaataaagaaatgagagaaaacaagaatcgagagaaaacgacacacttgacaataaataggttccattaaaaatggatgtcggcacctaagagataggaaatcaccaaatagcaattcaagctcccgattaaagcccatacgaaaacagaggtataggtcaacaaacgactgttagtaaaatcaactattttactgtgcttggagttcaatggagtggtttcatcagcaatggcgttaacatcggcaggtgctcttaccacaccattttcgtcatgaacaaccatcaactttctatttgcggtaaaataaattaaaggagcggaaacgattggtaaaattaaggacaagaccacttgagaaaaattcaaaatatctgaaattcccttttcccccatggttaaagtaacaaataaacatggtacaatggcaatcaatctggtgcacaatcttgtggcccaaggtggtaaagaccactgtaaaaatccctcagaaacgatttgcccggcaagtgtacagatgataccggcagattgaccagaacataacatggccaatgcaaagattaaccctgccgcaggagatatgtagtggaccagtaatttgtaaatagataacaaatcagcatcctctgcctcaggttggcctgataaagtagcacctgcaacaattaaaatagcggaattaacaaaggtggcaattaagaacaaagaaatgattagttcagcgtacgcatagtttaacgtatattttatagcgcttaaacttgggcgggcattaaccttaccgtatttcttcaaatcgtaatcgtgcaatcttggtttaacaatggatgagcccaagtataatgaatgaggcatcacagtggcacctaagatacccaatgaaatgtaaagagcttgttgttccttaaaaatgatatttgaaggcaaaaaccctttaaacaattcagctttgtctgggattgaaactttaaacagctccaaaacaaagcaaatgcaagttccaatgaccaaaatcccaacgccaaattcgaaaaccctaactttttttaaggactggccgtttggtgtgtagaacattaaaattaccaaaacatctagcaccgttaataagacaccccaagttagtggtattttgaaaagaatttgtaaagcgatggcagtgcctacaacctcggccagatcagtagcaatgattgccacttcagcgaaaaggtaaagggtatagtttagctttttaggcaaattatgacgacagttttcagccaaatcatagccagtgatagtacccagcttcacacagagacattgcaaaagtacggcaaaaatgttggatataaaaatagagaataataaggtatatttgtattgagcaccaccggaaacactagtggcataatttcctgggtccatataagccacactgactaatatccctggcccaataaatttggcaaatttttgaagaatctgcatataagatcgcattttttttctcttgtgatgctactactgttatcaattagcttggaagaacgatatatttaaaggagttcagaaggaaataatagtttgggtatgacaactgaaaaaaaaaatgaactaatatataaaggaaccccgtatatttatgtggagtgatctttgtcttctagctcctttgaaataaatattcaattatgcaacctcacagaatcagatgaatgagatatatacagtataaatacctttagtcgcatgacaacaggatgtcgtaacaatgcaatattagagcatttttaagttgacccaaaacggaaatttcaaggtgcggaaactggaagagaggcagggcgggcaacagggtgcggttaccatgagttacaaacaatggtctattatgaagtaatctattgtgctgagtggtgatagtgcacccgatcatcaggggctgtctggcgtgaagaggcaccattcatttgtcgtggcttcaatgtgtcccggtttcttcacatgcgctcgcaaggcttgcaaaagactggaagaagggcttgtggcatcgtccctcgatcgtaaccacagagtttctttggcaaagttatcgctgtcatgcttaacaattttttcattcttcagggtatagacgtagttgttggtatactcggaaaaatgcatgagtttcggccttgttttgtgcatgcaggatgctttctttatataattatcagttactttttttttcgaatttcgtggaatggtcatgtccacggtattgtttcttttaccgtaggtttgctgaagctttattagttcctttttttctgtatttgaaagctgtctttcgttgggcattccccttttattggcatctccacagctagtacgtttggcctcaagtaagttttcgctcagtttcttgttgacgtttcttatttttgtgatcataaaaggattagaaatagaagcgtccttagaaagttctaaatcctcgttctctggaatagtttctatatagttataagttaatgacgagggtaatgttgaggatccagctcctgctacttcactattttcgcttagttcttgttggaaattatgtcgccaattagtactgtcctcggaagccatagacccggaactcgagcttctataacttgaaatggtcagctgagtttgttcgtcaagagctttatcctcgctaaattttgtaggtgaaggagtagcagcgacaatggtcgtattctctaagtttgcttcatcgtaaaaagttggtactatcaaatctgagtttttttgtgggatgtcagtcttgtctttaccactaacagcaccacagccctttgatatttcattctctgcgtcgggtgtaggtatcaccagtgcgggagaagttttttcgttgatagaaggctgaacatgtttatctcccagcatatttgtttcgatgccaattctctcctccaataacaactttaacttattctctatcttcttaaatatcacttcaaaacttttgatcatcacgtcatttttctctggttcgatatttacgtcaagaagctttgtatcgcaatttaaattaataaaccaaaccataggatctagtaaagagaaatctctatagattgacgatagtaacttagaaatagtcttccccgtctccaagttcaaagatagcgctctctcattaacagataaaaatttaaatcgtctctttatattaataacgtcagattctggcaccatcctcggtaagatcaaatctaaatttattttttcgtcgataacaaagttttcttctacaataaagttcagcggcacaggcttttttagtctagctagtagggacaaacttctagctctagaaatcttagggtctaacgtttcttgcatttgtttacgctctatggcaccatttttttgtaatgacaccaacgaaaaataaaaccgaatatttctatgaattagagaataatggtttattaaatagattagttcatcgaatgtttttcttggcctcgaagaaatttcgagataccttgctcgtaaccctcccagaagtttccttaatattactgtagtccccacgggacaagataccttgtacctttttccattggtaataccacccttactatcaactaaccatttttctccaatgacatcatctgcagtttttgtttcaacctgcattgagcctttctggttacacaagtttgacaaaagaaacaatgcttcacctctgaatccaagagtagtcagaatcgaaatatctccgagactactcatctttgatgtggtgtattccaagcacatagaaggtctgtcgataatatccacacctgatccatcgtccttgactgatatatattcacatcctcccgtagtggaatctacatcgatgaatacttttttagcacccgaatcgatgctattatctaataattcccttacagcagctaccggaccgtaaataaaggaactagaaacaatcttccattgggattctggagataactgatgtatagtcatccaaaactatgaaaaggcgtctgttcctcaaaccgagatgatgggatgtgaaataactttatatgtttataaaagtgattactttttcttgtatgggcgccaaaaaagggccatgtatatgagggatatggacgacagtgagattatttaaatagcaaagactacagtaaaagcaaaaaagcattgtgccagggcaatatagcgagcactacttaaacccaaattaggtgacaagtgaaaggtttgttatgcgcaaaacttatagataatgcagaaggtaatcttttctgctgtactatatgttcacattgcagtgttacgaataaatataaggatatatagctctgcttaaggggttttcttggaatcgagtcgagttattctagaaattgttaaaaataaaggagaataaaagtaaaaaataaatggacgcaaccggaatcgaaccgatgacctcttccttgcaagggaagcgcgctaccaactgcgccatgtgccctaaaacgcgtacaaaggagaggaaattatttgactacttagtactgttttcataggtaaaccctccactgtggctaagatgagtgttattcttcaacctcatagaaagcacgcatgttactttctgagatatatgtgggtaattagataattgttgggattccattgttgataaaggctataatattaggtatacagaatatactagaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctacatactaatattacgattattcctcattccgttttatatgtttatattcattgatcctattacattatcaatccttgcgtttcagcttcctctaacatcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacataccacccataatgtaatagatctaatgaatccatttgtttgttaatagtttgaatgtttttatcggaagaggtttggtcattacgtctgcaatattctttttggtttcgatatagcatacgtgcagatgatttcctgatacttcatctcttagtctcattgctttagtaccaaaaaatctgtttctaaatttctcttcattattggatataattatactgattgtagatttactgtcggttagtaatcctttagtaattggtttcttgttaagttcttgcacaaggtgactgaggttatttaataatgggacagattcacttatcgcgtgtatttctgcttccgtagttgaagtacatgttaatgaagccttggtggactttcctccaattacttttccattaagtaaatatatgttgccaatttgtgatttataatacggttggttaccatacgatgcatcgcttataacaactaatttatttgttggcttaacaggtttgcttttgtgccatattaattgcttatctctcgtattccatatgaactgtatcaattcatatgtcatatctaacacttgcttggacggaaatagtatatgttgtgcaagtgtgttgatgtagtataataggtcaaatctaaatttatatccaacatatgatgctagacctatcagcttttgcatttcatgtaccttcattttgtaatcatcttcttctagctctagttcttgctggtctatatatagacctggttgacctggagcgctaagtttccttccttttgggttcaaaggtacgtttagtttgggtattttttcagttaatgagttttccatacctaatttcatgtatttacctctttgatatttgatttctaagccaagtatgtcgtactgaatttcgttatcactttcacccagatttattatctttgtatcgtattgtttcttgagtgttgttatgattttcttatttgcatttaagtctttgctgaacaatatcatatcatcaacgaataagcaaattgttacttgactattcttaaatacgcatgaccatccacgaacttcttccataccacactgttttatcaggtatgatttgatagtttcgtaccagttcgctccactttgtttcaatccataaagtgatttcttcaaacgtattaacttatcattcattcctaaatgtggtggaggtcttatgtatagttcttctttgatgtctgcatacaaatatgccgaagatatgtctaattgtgtaatatagtagttattgtctgatgcaagtgacagggatgtcattaatgcatagtgatgtacggtattggattgcatgcctgggtcgtaagtgtcaggatgttgaatatcacctcttgcaacaaatctagctttatgagtaccgccacgtttcctgttaaagataaacattgaatttattactcttttggggtctatttcttttctgtcataatatctgtcagtgtcccaagttttcatcttcaacagttgattgacttctttgtggtatgcctggatatatttttctttttctttaatatctttattataggtgattgcctcatcgtatcgtaaggtagttcgtattggtttgattgattttactgcttttacagctgcaatcaggtgaattcgtttcttcgatctcggaggttctaaactacgcatattcttagtattccatgtgtctcgtgataccttaatttcagtttcattatcttctaatgatcttttcttactgttgatagtagtataggcattagagtcaccaataccacccaaactggaattagtttgatgagaatttatcggtgggagttctttaaaggagtctgataattcggtaggaggttctggaggcagatcggggagtggaagatcagcgataatagattcctctgtattctccttaggacaggtatctgacgttttgataggaacgacgtggtgtagtgaattactttctgatgaggaagtatcgatcgaaggtgaacggtgtatgatccttttctcagtctcctgttcgcttgtctgcggaacagttttattattggtaccacccgtactggatattggtacgtttgtatgattagtctcattgtcactgtacgagtctgagtgtctgaaatctttagatttactggcgtgcgacgactcatgtgtgttagattgggacatgggagcaagtaaaggaacatctaatctatgcataccacccgaaccggtactctcgatatcggaaatttggggggtgctagatctcttcttagatggaagaatattagattcagatatgttggggtcaacttctctgggtgcgcgaatattggttttggaaacacgtttcgaatcttcagtatgagttgacggaggtgtggaatcggttggactcacagcttttgaaaggacatttctcggttgctcaggatgtagttcgatgtcagattggaagtcatggtcagattctatgttaagatcatcggattgttggatctcatttgacgcaatgaacgattgatatgaagcagttaaacggtttaagtcttcatcgaaagtgagtgcgtcgtaattgaattgatctaatctggattccttgccctgaagaataacatagttagttgtatctactgtcttctttaaggatggaagatagatgatatatccataagagtttcgagacggatgtagagcgtagcctgggatgccacgaggatgtattttggagttagggttgtgatcattgacgataacaggttgaccgaaaggtaacaaagtactgatatcaagtcctgccaagccagcatgttgtcttgcagattttttgcttttaggtgaagctagtgaatttctcacaatagtagaaaattcgattgcagagaaccataaatggttcggtaaaccactacattgcagttgagtacggcagtcatctaataaggtacggttgagccgttcagcgactccatgtgctcgggaatccgctgtggttgtatagcatggagttataccatttttttcaaggaatttatggagagttctgttagtatactcagaaccacggtccatttgtataaccaagacactggcctgaaactggtttttaataaaagctagtatcgtagtaaaaacatcgaggatagagtcctcgcgacggtcgtgtaatggataaacccaacggaattttgttgtctcatcagtaaatgagatgaaataggatggtgcactttttggtaggttgtgaactggaccaaatatgtcagtatgtaggtattgaaagggttcgtatgaattttggtattttagtcgtgaacctttgatatgtctgtgtttggtgcttttgccgattaaacaatcaggacattgatagtcaatagcactagaccagtcgacatctgattcgttaaaatacgtgatggtgttatttttaagtgagtatcgaattgtctgtgcattggcatgcgcaagcattcgatgaatgaaaggataaggatatttgcgtgtactttcacttgtatggacattattgatggtgggtacggagatatttgatggaagcaagtactttttagatacccagtaaaagtctccatattttacgataggtgcaagtacagtgccgtcagaccgttctaagacgtttttggtaaagcatgctgtgatatctactgcagccaattcattcaaactgagtaagtcataggctatgttaggagtgtgcaatacctttattgatgttttggtgttgtcctggaagtgaaattgtaggtcaccaatagcgttaattggtatatttcttttttgagcatcaactacgtttatgtcaggattagatgatgctgagtgtatgtgatgagcagatcttataagggttcgtgatgctcctgaatcgagaaggaggtgtccagggagttcatcatcagaatgattagtatgatttactgtagattcagtaagtttctggcctaagatgaaggtcgtgcttattgttcaattgaatcggttcagtagttgatttactgatggaatcgttgtccgtgctgggagagttattagatgtggatacattgtgagccctggctgttttcgatttcgaattatttgttttttgaggattccgagctataactttgggtttggttgtattcgtatagctgcgagaatcattcttctcatcactcggatttctcctgtaattaggtttgctgtttctcgatccctgttgttcttcataaatagcatggatatctaagaacagttcagcgactgtcatatttagatgtcgatgacgtgtgtagcgtaaaaatttatattcgccagatagacctctcataattaattggcatgcgaccttgttattgatatgaatgccattattgttcagtctgtcgataatgtttgtgacttttgtttcaaatgcatctgcaggtgtactgccattatattgcaaatttgccagggtcacaatgtcgtttgcctcttgggtatcagattgcattttttcaatacttttggaaagaattttcatgatatccgtataatcaacggataggatgtctttgacccaggtaggtaggaattgagagggagcaaatatttgaaaagtgttatacaagaaggtgagttcatcatcagtgatctgacgtacgggttttccgtttactgtcggaataataccaccgagattcgagttttgtaaaaatttgatgtatgttttaacccaatttggaaaatcattaggtgaggttaacattggtggtggtctgacatattttttagtggatgtcatatcagagtccgctgaggatgaatcagtaaatgtattacctgactcaggtgatggagtgctcagaggcgttccaactgatgatggatactgcggaaactgtgattgtggcccaggtggaaagtacataggcgacatttgataaggtgtatacggaatcatagatgggtgtccgtaaaatgaccaaccagatggattggcttggttttgggtcatcatgcactgctgtgggtacggcccattctgtggaggtggtactgaagcaggttgaggagaggcatgatgggggttctctggaacagctgatgaagcaggtgttgttgtctgttgagagttagccttagtggaagccttatcatattcttgaattttggaagctgaaacgtctaacggatcttgatttgtgtggacttccttagaagtaaccgaagcacaggcgctaccatgagatatatgtgggtaattagataattgttgggattccattgttgatagaggctataatattaggtatacagaatatactagaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctacatactaatattacgattattcctcattccgttttatatgtttatattcattgatcctattacattatcaatccttgcgtttcagcttcctctaacatcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacactttcatacgtaacgggggtaatattactagctgttagaataagagtcaacgatcataattgactagtaacgcaaatactactaaacagatgatgttttagagtttcattctaacaaattgataatgtagtagaataatgaatgacaaagtataaaagaaaggaagacaaagtgattttattatcagaactatcaactccctttcgtgaattccaagactgttgaggagaacttctagtatattttgtatacctaatatcaacaacgaaatcccaacaattaatacgaagttcacccattttctgataattgttacgtgcaaataatagaactacttttgtcgaggtgtaatctcgtattcaaactatatagtaaattattctcaatggtcgagtaatgcaagaagatgatattgaatactttgcgtaactttaccaattatccaatatgcaacagtaaaatgataccttcacatttcaagctaattccaaaataatacatattaggtaaaatcctcaatttaattgcccggttttaccttcagacatcgctccctttccattgacacatctatacccttcaatgaacccgctatgtaatatcaacgcatcgtaaaaatagaataataatgcagtagtacatatccagcctagctgcaatctaaatagctgtgatagtcggtgtaaattaatagtttggtcagttttaaaaaaaaacctaattttggtacaaaagtagaagctgaaagcagtcattgataccaataacaaatactttagctgaaaccatttaggatacttttttctggcagcacagctgggacatactaccttcgaacatctctttggctttgttttattttcatttttaaaatgaccgttctttcgatataaaaagaaaactataataacgagggaaattgttaccgcccccagaatcatatctatgatcttaatgatgattgcttttgggtacttttcaatcaaattatctactgatggcaccataaaacaatttataaaataaaggctacaaacggcctttgttaatttttctataattaataaggaattagactttgggatctcatcttggctttctgtcgcactaagttctgcctctttcattatttcctatactttgaaggagaaagtaaactttaacggcaagttcctgtcttaactaccttttagttctcgtgtgttgtgaagggcctttgaggaaaaactcgaaagtttgttccgtacttttaaactttcaattttttaccaaaaaggctatttaccgctttatgggaagatcatggcaagtcaaatccacgttaaatggaacaagattaacttgccacagatcaaatgctgaattgaagagaagttttaagcattaagattcttaatatgatcattaatatatcagtacgtgtctcaactggaatcgtataaggttcttgtaagtacaaattgtatgcagaaatttaaatgcgagaacaaaacttgaatctccccccgcatttaaaaaatatctttttgaacacagtgcaactgattaaaagtacctgtaatacatatatatgtttgtatacgtatgtatatctaattatttcttaccgtcaaatcataattatttttatccgttcgtaaagcaatccagtgctaaataccaattgtgaggccatcggcttagtttggaacagcagtgtagataccgtccttggatagagcgctggagatagctggtctcaatctggtggagtaccatgggacaccagtgatgactctagtgacttgatcagcgggaataccagtcaacatagtggtgaaatcaccgtagttgaaaacagcttcagcaatttcaactgggtaagtttcagttggatgagcagcttggaacatatagtattcagccaaatgagctctgatatctgagacgtagacacctaattcgaccaggttaactctttcgtcagagggagataaagtagtggtggctggggcagcagcgacaccagcagcaatagcagcgacaccagcaacaattgaagttagtttgaccatttttttcgattgaacttttgtagatctttttagtgaagatgtgagctcactcgaatgtaaataacaatgccaaattgtcggaaagagttaatcaaagctgctctatttatatgccgttttttaataagcgacggacgaacagataaattgttgaatagctatttcactgctgatatttctcttacttgggctcccctatcccatactcttcaccactacaaatatgcagttgccctttcttcaacaatgctttttttatagatctcgtatacggatccgcgcctttgtactacctatatcttattatgatatatacaggagcacaggaatgttcggtacagggatgatacctttaaaggaagttttggcatgccttgacaacttcaattaatctttggccaagaaaatgaaccagaaatcaaattttattctgtgccctctgaacgagggcaatatccaatgtttgacactaaacggttgtcaggagaaaaattgaatgtttcccaaatcagaaacattaaaatccctctatatgatcagaggagtcgtacctgttagggtatgagcgaggaaacgtgattgagagttataaactgaccatacgaagagttacggccattgattgggttcatgacacccagggaagtttcttttggattaaaatcacaagtcttgcaattgctgtatgtattgcatgagtgaagtagttggcatctaatggatacccacttagggagtttatggatgaatcttgtcttcatagggtagctcgagagtgttttttaatctagtgatatccacttagctaagcgcggctggagatacaatatttacaaaggcaatttcaaaagtaggagcgttttcaaaggcctgctccattctccgttgaggtagtagaagcaaatataaacggttaatcttgctgttttccttgttttgtctgttggttttcacttgctgaagcctgtggttcaacagtactcggagaatcggccttatctagtctccttctgacctgtaatgcgtaaaattacgacaaacgtatttcgtgaaacaattgataggaaaattgtcatttgcttgttaaggcagtgcattgaggctctttaaaggtactttagaagtttatgttactatccttctagcctgatagaacaataagtaaagaattgacattcagaaatcagccatcatttcgtttagtagtagcaatcgcaagtagtgactgtaagagatagaaatgtgtacttcagtctggaactggggcgcttgtgaaggatgtgtgccgatctcaggctgttgatgaaggtctcttcaaatactatattattatcttttagtaggtcccaggaagtgccttattctcaacatgttcagcgtttatctttctcagcctgaatgtatttcaaacgatgactagaagagattagtaccccttatataatcctcgaaaatgttgctatctcagtgaattgaaagttcatgctgacgtctttatcagcgttatccattgccttgttcttttcagtgcagtggcagatgttacgagggtcaaataatttttgaatatatatagaaatggctacttactataattaaaaataaatatgaaaaataaaacttcagtaccccacatcattctcatttttttctgtttgtttgatttttaggaatttggctccatcatgaacattcgttagcgtatgatatcactttttcattatctcctattgttactttacttttcatatagatatccttcatcccgtgtaggtctactacgcaaaaatgaattctagtaattaataataatgatataaaaaaggctaagtgcacattactaaaaacgaaactaagatccttagtctgagttgatatcacctgcgaaaatacctttttctctttgatcatcccatttttcgatccagtctaggggacataaggcgttataggtcttccaaaagaccttgcacggagcaaaatcttcgcccttcatattaacacacttgtgataatccacataagattgccaacaatgctttgtttggttttgttggggaaatctagcatcgaaaccaactgtatgtagtggagagttttcttgatcagccatgtctattatactgtatttatgtgcttgttcctatttgtgaaagcaaagatactttatgtattcttactaaaatatttgtatatctctgctaatcattttaatgcaacttttctatctggtgcatctttcatcaccttttaaagatcctgaagggatggggatatcgggcaaaactacgcgcgacgcatttctgaaaattgattggtcaatgttatgaagctatatggtaaagaatacatggtgtcatatagatttatttgaatctctcgagtgctttttgaaccaattgtgtgttgttttctctgtctaattccttgagtaagcgtattaattggaaacacatgtcccacgaatcggtagctttaattgggtctgtggcgtttgcagcacttgtcaccaaaagctctaagactttaagcattaattcttcatccttcaataaattagtgacagatttctctgacttttttgtagagttatcatttagagctttgctttcctcagtccctaaatctgatttcttaaaatgtagatcatctcccaaatctttctcatcgtaatttaaaaacactaacagaagtacgccaagcattttagcctcattttcttcgatacagagtgctaataaatctcttggtgtcatctttagattagtgaatagatggttccagtatttagtttcgatcttccttaaacaattactaataatttctaacataccactgtgggttggtggtgaaatattatgctcaggatcggtgttgtcatacatcttaattaatttcaggatatcatccaaagagtcgcttcgcagtattttagtagacaaaatcttttcgagtgcaaatttgtaaggctttaaaaaacgataattgtgtgaaatatcctccaaatctgtgttgtcttctaatttggctaagattaattggtcgaggtatatttggtgtttcaccaccaatttggaaaatcgcgcgttaaaaatgcagtgaagtgtatgtgttgtagctgtttctggggtggttgatattggatacaaatcttcttcgattggaatggaaactagtggctttttatcatcccataaatcttccaaagagtatacgacgtaattatggccttgaactacaaatatttcgtccctgataacatcgattattttttctatgttatccaacaaagttaaggtttgccagccccctccatccactttgccaagctttataaatttcctatcggcaaaaaataacaagccctccttcatgttaattatccactcaattttgttgggtaaaacatcaattggaatgttaattttgagatactggtagaattttttgatgatgtttaatccacatggatgtacagtagaaattacatcgaagacaattgtctgtgtatcagtaactaaaataatctcggcagttttaagcaatgcatcaggttgtttttcagaagcattgtgattcttggatttcattttcaacaacttataccgggataaagtattaacatgtaaactgaaaacaatcgtattctctggaacattgtattcccacatgacataatctgatagttccacgtccggattcgcttcttgcagtggaatctgcagacatttcagatttgttgagccatcatcattcttcatatgacaaaccaaataattatcacctagccaatgtaaatccaacacgttttggtcagcaaaactagaccacatattggtctctagattgtggataagcagtatgtttttgttcgacacataagtagcaaataacctcaaggaagaattaatttttacaaaagcaatatgattattgaaagtctttgtaggaagttttatgacttgtaaattatcattattgattgaagaacttgtcacaggtgaatatatgattacatcattgttcgtattggttaatacgtaacattttgggtttctgaaatcaaattgtgtttgttttatttcttcccataatttccaaacttgatattttccggaatgagacactgttattagtgatttatccaagcatacaaaatcagaaattttatattcagccgcctttttctcatttttatccttgctgttgtcattattgttatcaccattataatcatcttcgtcaaaatatgtagcgaatagcagattcccaaattctgtgtaaaaatgaatgttaacactatcctcagaaaccaaaagtaatattttatcattaattttatcgcaaagttttatcacaaatggtggtttccaagaatggcttacttttttaattcttgtatcaaagcagattattttttctttgtaaacgaccaccaggtatccattaacttctaggcaagtcaaaagttcatctggtgtgtccgttaacggtattgcttcaacagcttgcttttcaatgtctataatgcttacaatagtctgcttttcgacggaatcatgagataaaaccattaattgtttattacacacaattgtcttggatcccttcttcacttcaaccaacgagctcttgctaactttaaaatccgatattgtaagtatttgtaatccatgagggaataaaactatcaaaacttcttcataacgcccatccccgactttggaaaatgtcttgatgccaatcatgtctatgatttcatagtcaaatttaagaactacttttaaacgaagttctagttttttcacggggagttcatcaatgttttcttgattagaaagaaagtgtaaaaaccctttttccttagttatgccaaatccattctgtataattcttgaagaactatttttatcaaataccgtgagagtatcatcatcgttgttatagtcatattcagcactgttcgcttcttcttcactcattaaaagaggctctatgacgggtatgccgtattctttgaaaattatttcatttgtgcagttttttaaaatttggtatgttaaaaggaagtttttatcagtcattacgtaaaatatcagctttccctggtgccacaataagtattgcgagtccttttttgaaataagcccttcgatgatatcattatatggagctgatcgtttcattgatctgttatcgccaaattccttaagagaagccattgttcgttcatggctagctactagtgccattggtttgaagttgtaaatgagcactcttgttggggttagcatgataagaacattggcctggggtagtgtcattgattgaagaatattgcaatcatctattttagtaccctcacctaattcggcgttgcggggtggaattctaagcaattggggcggactgactggccataagtgcattttccacgtgttcagtttcttacagcttccggtcaataacactcttaccttacctttttttttgtagaggcatttaggtgtatttttttcagactgtttgatgaacatcaaaggcgtcggtattgccgaattaacatcaaagaacaaaagcctgccataaaacgacagaaaagacaagattttggccaagatggcaacgccattcagaagttataataatatgttaaaaataaatcgtttgatactgtacaaagttgatgttcatcgttgtcactaaaaacgctcttaaaatcgaattgtccattgaaaaagtacatacttatatacatatttgtataaataatacacatattataaaaaaagcgaaaagggatggcggacctcccatggaattaaattgtcaaatttggttgaggcacttaaagggcaactgcaaagattccgaacaacgccatggggaaatataagcttttggcatgggcaccattctgtgattgactagttctggatgttgaagaagagtttgatgcggatataagtgctgttgtactgttttcttcattagccatggaaatcatggactggcctgcgttcgctgtcgagaaaggaacagaattggaaacggagtttttttggctggcataagatgagttagtcatggtagcttctgtctcacctgttatgaagtgttggggaaggtatatggtggtggcggaggctttgtttagcaaagaggtataccatggaaaggccgtaatgaatgtttggaattgagtgaacggaaaactctgagcaatatcagattgtaaatctgctgttgaggccaaatcaaccatgtgatagtagtagtcagcaacaggttgaggtagggttaaatggttttgcatcatgtatgaggtatactgtggaaaagcggtgtcgaaatcgtttaaaaactccatgaagaatgccatgtctgcatctgcagctgcggacctggcaagtgtatcgtcattggaactagacgttaaagttttggcagcaaaactgtggctgattagaaagcttaccaggagaatatttttaatgagggagaaagaaggagcaaatatcattgatacgcaatattttcaggaatgttgtaaatggttcgtaactggatatcgaaatcacttgattagaaacaatacgccggaatatgatcaggtaaagcagaataacaaagaataaactttctcgattgagagtgtctttttaaatcatccaagctcttgaattttctagcatagccttggatgacagcaataaaaaatttgccaggatttttccctatttgggcgttcaatgaagataacgtttgaaatattaaaaactaaaaaaagaaaaaggtttgaagcaattaataatttattaagtttttttttatttatcatacttaagaatatggagaccacgggttttcttacacctgcgaagaccttgaacctaatatatttgtttaagaaaacaaataagcgattgtttctaacattaaaacgaagtaaagacatggcttgactgaacctacacctcctgtgcttgtacttgaacttatagtattagttgtttgagagctttttgtttcatttctcgacgaagaaggcaatggcgtgaactgggtgactaccgtagaatttgaggattggtaatttatagatgttatgacgctggaagtgacttttggtatagacgacgatgatgaagaaccggtgaaattagcagcagctaatgaaccagtaataatgctggaagaggtggtgcttggaagatgaagtagttgatcgttagaatttccagtgtcaagaaaggtgtattgcactttctgtccaagggcagtattcaaatcctgagcatttgaatctgtgagaagttgcgcttgaacaatgaacagttgtagtagcacaattggggcgaaagctaaagagccaaattgactgatcttcatattttttttgatttgttgacgagctataggatgatgaaacggagggatatcaaagtacgttcttcaagcttacaatttctcaaggtgctttactggtcaagatattcaatatatagctaaatatttatacaaaatgtttgttgacggtttgtttatagtgttttcaaaacaccacgaaaagacttcattcttgcattcttttttctacaagatgagtctatacatctgaaactgcgacgccattttttccgctgttcggggcattcttggccaaatcctcgaaagaaataaaacgtcaaaagtaaaaaaggtgggctagacgaaacgttattatacgtcataattgtagccgtgtatgagtgggtggaacttgtataaataaacaagttcttacttatcatattctcgcatgcaatgaaattctccagattatgacgcttaggtctggccagacggctaatgaggtccagaggaaatagaaggattgtaagcggcctccactaaattttgacccctcatacatgcttgttcaaacacaaaagattgaggttgaaaacttggcaagaattgggctaggagaaagtggccaggtgcttcttgttcagaaccaagcagatatgctagcacaatgtgcaccgttctatttttttctatagtgtgtttacatttcttggcacattgcgttcggtttcaaatttgtataattattattggagcgagacaggcgtttctgtaccgctgttatttttaacatccactgcgttttatgtatctctaaaattgtgcgttgcctttcttttgtttatatttttgttcaaaaaatgagttaataatgatttttcatcttcggcttaccggtcttgaaaatatttgttaagacaacagtggataaaataaaactaaacaactcaagcaaaagtattccacttcttaaacaaagcccaactgaaaggttgcgaaatactatgtcattttgatttaatcatctaatgctcgagaaaatttcagagccgtaatacttaagtaatcggaagaaaagtatctcattcttcatttttctccaaatatatacctcttgtgtgaaaaattaattgtttcctccacctcctttgtgtggtgggcaattgtgtgcttccgagtaaataacaaaacataaggataatatataattctgtttttttgtctaaaaaaggtaaactatatataacaaacacagtatagaaacacaatatatcggtcattgggtgagtttaagcattagcagcaatggcttgcttaatagccgctgggttggcaccaacaacctttgcaacttccttaccgttcttgaatagaagcaaagttggcatagcggaaacttcattcttttgtgcaacatcacccaattcatcgacatccaatttatagaaatcagcttgtgggtattgttcagagaatttttcaatcattggagcaatcattttacatggaccgcaccaagtggcgtagaaatctacgacaactagcttgtcttgagcaattgcagagtcgaattcgctggcagttttgaattgagtaaccattatttgtatcgaggtgtctagtcttctattacactaatgcagtttcagggttttggaaaccacactgtttaaacagtgttccttaatcaaggatacctctttttttttccttggttccactaattcatcggttttttttttggaagacatcttttccaacgaaaagaatatacatatcgtttaagagaaattctccaaatttgtaaagaagcggacccagacttaagcctaaccaggccaattcaacagactgtcggcaacttcttgtctggtctttccatggtaagtgacagtgcagtaataatatgaaccaatttatttttcgttacataaaaatgcttataaaactttaactaataattagagattaaatcgcttattgcttagcgttggtagcagcagtcaacttagcttgttcaaccaagttttgtggagcatcgaagactggcaacatgatttcaatcattctgatcttagagttgtcgttgaaagacttgtcttgggtcaacttgtcccattcaccggtggtagcgactctgtgggtttcatagtccttagcaccgaaagttggcaacaaggataggtggtcccaaccttgaatttcgttgtattgagcctttggaccgtgaatcaacttttcaatggtgtaaccatcgttgttcaagacgaacaagtatggcttcaagccccatctgatcatggtggagatttcttgaacagtcaattgcaaagaaccgtcaccaatgaataagataactctcttctttggatcaatttcttcagcagcgaaagcagcacccaaggtagcaccagtggtgaaaccaatggaaccccataagacttgagagataccgtaggtgttgtttgggaaagtggtttggttgataccgaaagcggaggtaccggtttcagcaatgacaacatcaccttcttgcaagaagttacccaattggttccacatccattcttgcttcaatggggtagaagctgggacagcagcgttagctggagttctagctgggacagcaactggcttgtaacccttagcggcgtcagcaatagtggtcaacaacttttgcaaaacgaatttcatttggacacctgggaaagtggcgtttctgatcttcatgtggtcggagtggaattcgacaatgttcttggtcttgtaagagtaagagaaagaaccggtgttgaaatcagacaacaaagcaccgacagacaaaatcaagtcagcagattcaacggcttccttaacttctggcttggacaaggtaccgacgtaaacaccaccgtatcttgggtgttgttcgtcaatggaacccttacccattggggtgacgaaagctgggaattgagtcaagtcaatcaacttcttagtttcagccttgacgtcgtgtctggaacaacaagcatcagccaagataactgggttcttagcatccttgaccaaagccaagatggtgtcaatgacttccttttcggattcagcatcgtttggcttcaaagacatgtcaattggagtttgcaacaacttagctgggacgttcaagtcgaccaagttagctggcaaacctaagtagactggtctttgggtgacgtaagtggttctgatacatctgtcaatttcagctggggcggtagcaatgtcagtgatcatagcagtggtttcagaaatgttggcagacattctgtggaaaacagtgaagtcaccgttacccaaggtgtggtgcaacaacaattgcttagcttgagcagagatggatgggacaccaacaacgtgcaaaacaccgacgtgttcagcgtaagaaccggcaataccgttcaaagcagacaattcaccgacaccgaaggtggtgatgatacaagacatacccttgatacgagcgtaaccatcagcggcgtaagcagcgttcaattcgttggcgttaccagcccatctcataccttcaacttcgtagatcttgtccaacaaggacaagttgaagtcacctggcaaaccgaaaacggtgttaacgttgacttgctttaatctttcgaacaaatatttacccaaagtaatttcagacattttgattgatttgactgtgttattttgcgtgaggttatgagtagaaaataataattgagaaaggaatatgacaagaaatatgaaaataaagggaacaaacccaaatctgattgcaaggagagtgaaagagccttgtttatatatttttttttcctatgttcaacgaggacagctaggtttatgcaaaaatgtgccatcaccataagctgattcaaatgagctaaaaaaaaaatagttagaaaataaggtggtgttgaacgatagcaagtagatcaagacaccgtctaacagaaaaaggggcagcggacaatattatgcaattatgaagaaaagtactcaaagggtcggaaaaatattcaaacgatatttgcataaaatcctcaattgattgattattccatagtaaaataccgtaacaacacaaaattgttctcaaattcataaattattcattttttccacgagcctcatcacacgaaaagtcagaagagcatacataatcttttaaatgcataggttatgcattttgcaaatgccaccaggcaacaaaaatatgcgtttagcgggcggaatcgggaaggaagccggaaccaccaaaaactggaagctacgtttttaaggaaggtatgggtgcagtgtgcttatctcaagaaatattagttatgatataaggtgttgaagtttagagataggtaaataaacgcggggtgtgtttattacatgaagaagaagttagtttctgccttgcttgtttatcttgcacatcacatcagcggaacatatgctcacccagtcgcatgttgttaccctcatgaaacatgtatgagatattactttgaataggttacttgcatgcatttcggcgtgcgggtaccacctctttgcatgagcttgttcctttttcaagttgaagactatatattttattgagtttatgttatggggaggctaccctttacgtcctggttgtcccttcccgccttgatttggccttcattttttcaattctggcctttagggtagatgtcactgcagcggcacgtttataactttcttctgaggcaaaactatcgttgaaatcgatatccaaatcgtcggagacactgctcactccagtgccgttttttctgtacggccgtatgttaagagagtttacgcggtgcggcaggtcgccgatggactcgcttgatcttctttcatagttgacgtcctctttccttctgacatcttcctcctccttaaatggcaaagcggaagataaagattttaccccatagttgcttgacacggtggaagaaggtatggagtatgatgaaatcgtacccatcgattgcaagtttgtatcatttcttttcttatttctatccaattcgatctccatgtttctaagctcgttttctagtgacagtactctatcagacagcttattgacatcaatctccttggatcttaattgaatgttcttttcgttcaatttagactgcgcttcctttagttgctctcttagcatttcgttttctttaatcatttcgatcttataattttctgtattattcatcttttccaataggctttgtctttctttggtccatatcatctcatcattttgtagtttttgcagtctgtacttgtattcttcaatcaacttttcattcttgtcagtgctattagctactacgttttttggcgttgccaaagacttagacgtcaacaggaccctcgatttattgttagcagctaccattgatggttttgatgcggaggctactgaccctattgggttcactttacttttgttatcatttctcagcggtgaagatgccactctcttggagggaagtacagaactttttttcaggagaaatttattctccattggcccagtttgtttattcgtttcaatagtgctatgggtactaccacttgcaatactgaaattaggtagagttttgaccgtttcttcaatttttttccttttcaaattatccaagtgctctaatgttttcacaaaggtattcatgccaaatattttaattagaatggcgaaactctcaaatccaatagttcttatagcaggttgggtgtcgttgacgatctgaatcacaattggtaccacttcatccttcaagtatctttgcagggtcgagtatccatctttttcttctttcatgcttgcattaaacaattgcgtacactccattctgatttgaggtgtcttgtgcttcatatgctccaaaatatctttcaacatatcttcattgcgtccactggaggctaatggatcgtaatacttgcagatggttaataatgccttcctaatggcctctatcacagaaggtttcttttcctttgtcctgtctaacaagggagtgaagactagtgaaacataatccttggaaaagcctggtgtttttagtttgtcgcagattaattctactgattgagcggctagtgcaacagcttgaatgtttgcatctttctggataatatggccatatatccccaataagttggaataattttgcgaggtgctttttaacttcttagtctgcgatagaacactatcccaaaattcttccagcgcttccactctatctttccatttggacgacgttatcctttcctggaagtccttaggcagtttatcgaggatcgtctcctccggtagcatactgaaggtgtctatttgaactccactttgctgttttgatggtggcatatccgtttccatccccatcaatgtatctccatccttatctatctgatattccccctcatcattcgataatatggactttcttttcctggcttcctcctcttggcttcttttcttttccaattctcttttctcccactcgaataacattttcgatgacgatggctcgtcaccaacttttgcaaacaatttatgaagatctttcacttgaattggttttaattttttaaacagtatctcctctaacaagtcgctattgttgcccgtaaccttatagatctcgacaatcaaattcatcgtttgtgatcgaacgtttctatcaccatgaccggctagttgaggtacgtgctttaataattctggtagaaacgtttgaacgttcacattagtgagcccgaatgcagccatcaactcataaacacaattggctgccgcagcaattaattttggcagttttttctcgaaaaagggtattaccaattccaccgattgcgtaatagatgtatcaagaccacatagtgagagtatacagctcatcgactgcgtcttcgttgtagcccttgaggacgttaagcccttttccacaagcaatggtgtccatgttgatattaaagtaatattatgtgcatttttcaaagacgatgacgcaaaggcatctattaaactattcaaggcaacaatggcttgttcttgagcgaccacattagaatcagttatatattgtgcaaataatgtaggatccctccagtaaatttgtatgttgtcatccctactgatgtcgccaacggagtttctaaaaagctggtttaactccttataagcttctaaacgtgccttccataacttgtacgttaatcgctcttctaggggtaacgttgtataatctacttcttcttctcctgacatagtcaacttcaaactctttaataaaaactcaaaaatactttacactgtaaagatagctgtttctttgtagtttagtaatgctatttggtccctaggtctggtaggttcttcatttactcttcctatggagtgtcaagcagacaaaacaaaaacaaaaacaaaaacaaaaacgacacgaaaaaaaatagattcgttaaccatgataatctttgcaccatataaaggaaaagacaagattgacttctaatgcccagcacaaatattatccaactatttaattaataaatttttgactacttaatcttcagacacagattccttgtctaataatttgtttaattgaatattgacagatttatcctgcagcttgaacaaatttcttgcgcgaaaggttgctaggaaaatcaaaggtagtaaaaacattagaactgtatcgaaaacgtaaaggcaccattcgtgctgacctatatagctttgtaagcccattagaaattgtactactctgacaatggttctaccattaaccagcaatatcccagctaaaagtataaaattgtactggaaccattcattactatcccgcacaattttactaggcgttgccttcattttatagtgaagaaaaagttgactgaacgttaaaaaggtataacaaaatatctgaatgaaaagacccacaataattaggatacgcccagtattcctgctgttccatgaggataacaacccacctcctacagcctgtaggacacgcccaatcatatctgccactacgaaagaaactgtactaaatttcgcaggaattaacatatatgcctccataagaattagacgtgccattttgctgaacaacataaaaatactaagggcgtaaagtgaaggtgctatcaatagaagcaccgattgagcaatgaaagtcgaaatcgaggggctattgataaagactattttcaacacataacccacgaactctaaacaaatccctaaaacgaaaggaaaatgtgtccacatcaaaccgcgggcaggaaagtatattattgtggaattttcctctgacaactcattgttttcccagcgatgaatacgtctcttgctcgtgtgtgttgccattatgatctgcaccaaggcagaaaggattaaaatgccaaacagaacgacaaatgcaatcgctgcacctttgtgaggattgtatgcataaaaaccttcataatcagtgattgctttagtaaaaaaattcctattgaggcagttgagttcttttatcgacaataagtctctagtacagtagtgagagtgtcatgtattcagtaccaagaagaacttatatgccttttataattcatcttataagttgctagacatacaaataatcaatatggaaatgtgcttattcccgctaatatccattaatatccgctgtcatttttcgcaactatcaccaagtggagagaggcttgacaaccaccagaaaaaaactaaatcagcctgcggaacttttctcggaaaaaatcagttagaaaagatcgtacatagggcccttttttgacagtaagattaaagagcaaaacgggacattatagatatgccaccatcaaatacgtgaattttccaagcctcataaactaatagccaacttgcaactcttataatgcaaaactttctccgtgaaagtgtaaaccaccatctgtcgcccatcttttggtgctttcaattaagcctctagggcctgcagcgagaacccatacttgtgacaaatattcagcatggtctctgccttgattcgcccacctgcaacattgaatagaatccgtctctgcatcacattcggtttgcagacaccattcataatccttatctccaagtgtaggcctgccaaagaacactttaacacctgcgggaattctgatctttttaggcgccgcctctaaacaaggatcttgggcaggtggctcaatgatctttggttgtctgaaaacgctcgatccgttaaacgaagaatgtgtagttagagttccttgtgcagtatttttccttgatttggatctgctaaaagcatatgtaaaatctatctcgtcatcagcattgatgtcaggtatatcacttgtttttggtgggtgatggtttctcaaggtagatttcttacttagaagggctgtgttctcattgggctccgtaggttggggatttccatctgataacatggaattatctcccagttctgaaactcggccgctcgaagaaatactcctgacttcatcattaatatcagcagcgcagtcatgatagtcaatataatcaatttctatgtcctgttcgttgccttcggtgccactaatatatatctccataccttcaaaattgtttttgaagtggttcaatacttccagatccttataatctctagaaacccaaaggagcctaacgtttacaccgttgaagtttagaatacgaagtagtggtaagccaaaggaaattcctgaacctccaacacacataaacactctttgcgctttaattagaaaatttaaaggcgaatttattagtgcagaagaattgtttcgaaatggattcttggaagatttcgtggtaatattaaaaggaacagtaggtttagaaatgaaactcaactcaggttcaaaagcccctgtaatgtaatacttttcatttgtacgcaatggaaaatgcccgtttctaataattaacctgaccaaattatcacttggaatactagcaatagtaaaaggatgttggaagggtatcaaatgggagaaaaacctccttaaaaaatttctatggtaaatgttgatccttagatgccctcctggtaggatgggctttttgggtaaatcggttaatgggaactccaaaagagacaatgatgaagaaatgggtactatcgtaactctcgtaacattggtgatatggagcctatagacgatttgtcccgttaatatgagcacatttaaagtggtataatatgaaattcctgggcgagcgtgataatgtagaaacaccaaaataagccatgtgcttacatagtgaacatagtaaaaaactctgtagctccatcgtctggcatatctcacagaggtgatggcaatcagtaggaaaaggccgagggcaataaccccataaatgttgggtagttttctcattttcacgtataacgtatcattaatgtacatgtaatagagatagaaccacgtgtgtagaatagattcaagcacaacaattctggaaatccatttgtggagaggtaacaatgctaagtataacgtgtgaggtaacggtgatggcctcaacgttagaaatagtaaaggtggcatcaaagcaacggaaattctccccattcgcttagtaatttctaacagatctccgttagcgccttgtataacaaaaaacgaggtgaaaacaaagcatattaaacatagttgtagtgactgtttgtgatacatatgtgttttgtgaacccatgatcttctgttgaaaacatgatgctttaaatggtgacatattttgaagaatttgtcagttagcaacaaataattcattaagggtataataacacatattataatgaaagaaattaaaagacatatctgagaatatttgcggactcttaaagttctaaaatgcttgtccacgtcgacatcaaaactgggaagatgttccttgaaccagctaacgatggactttaaattcatgctgaaaataacaataaataaaatacagtaaacttttttagcggaacttctattgtaatttaacgatttaatctgaagagatgtagatgtaataaaactgttaaagtggcaacgtgataattaaaagcttggcaaaaataagagatcaacactagctttttctttttccacctaaatttgaagggaaataaaaaagaaattgaggctgtacagagtgttaatcttccataacggataccaccaaacgtttttaccctaaacttaaattttattacttattttacatgcataatggctgccatgcgtagttcatacatgttatttgcaccctttttctttttcaataacaaaaaagagcttgggcattacgttttcaacacttttaatatttccctttttacatccgtacatataaaatgtaaacccatgcattcatgacaattttacctatttcttaaaggcctttgtcacttctttatgggaatggcgctactttaattttccgcctactttgaaaaatttaccaaggcgaaattgagtgcgctaggcggaagttccagggcacggtcaccgaacctttgtgctgtttcgaacgagggtcccgctggaggttgacggacgcgggaggagctggaaagatggaatggaaggactgcaacactcagtaagaaggttcgtggtagggaacatcaccttctctagttcctgtaaaaataatatgatcaagtttgaatcctcgtattgaaaaatcgcgagttattaagtgtgtaatttagaataccgaaatagcacaagaagagataagataagatactgataggataatgtctttaccagctacttttgatttgactccagaggatgcccaacttttgttggccgctaacacccatttaggtgctagaaacgttcaagtatgtacacatatcccatacgattatgttctatagatgataataggtctcgaaaagaatatgtccccgatttaatcatatttggaggtcagaggaccaaaggtaatttcagaggaattttgaacacgccgggtttagaagagttagaatttcacttcttagtgagggtaaggagaagaaactcaataagaatatacatcctcgactgtgtcaaagattatgaactccgatgaaacagtaaaacgtcaaaaaattccacgggatataattcggtactttattggatatggaagaaaacattatatatgcacaaatgaacgctcttactaacataatttatctttcctctctttttttaggtccaccaagaaccatacgttttcaatgctagaccagatggtgttcacgttatcaatgttggtaagacctgggaaaagttggttttggctgctagaattattgctgccattccaaacccagaagatgttgttgccatctcttccagaacctacggtcaaagagctgtcttgaaatttgctgctcacactggtgctactccaatcgccggtagattcactccaggttctttcactaattacatcacccgttctttcaaggaaccaagattggttattgttaccgacccaagattagacgctcaggccattaaggaagcttcttacgttaacattccagtcattgctttgactgatttggactccccatctgaatttgttgatgtcgccatcccatgtaacaacagaggtaagcactccatcggtttaatctggtacttgttggctagagaagttttgagactaagaggtgctttggtcgacagaactcaaccatggtccatcatgccagatttgtacttctacagaaacccagaagaagttgagcaagttgctgaagaagctgctgccgctgaagaaggtgaagaagaagaagttaaggaagaagtcactgaaggtcaagctgaagctactgaatgggctgaagaaaatgcagacaacgttgaatggtaatcatttgaaaaccttgcaatgtgtgtgaatattgtaaggaattgagaaagagagataaaaaaagagacagaagtatcacttccttttctaatttttctttttcattttttttttaaattcatctatcgtttatctttatctcatatatatttgcttctctctgaagcgtcatcatctatctgtatttttaatgcaatcatagtataaaaatttttaaccaaattcaaaaattataatattttaaaagtttatgcttttgtccttttatattcaagtcatttggccattattacgcttttttttttattaggtaagtggtttcaataattaaattctttagcgggaaggctgactatctatagtattgaagataagttaaattaatgtttagttctgatatttcatttttattattaattaaatttgcactattcgccatgacgggttcacccgagtatttattttgctttcgttatacatatatatatatatatattcttccaggagaaatacctgccttctctcttaccccttgctcaatctaaatcaatccgtgaccttaaatcttctagcagaatgactaagtcacaatcgattttagaaatttgaataaccagctcagagatattactgacaaaaaacttgtaatggcactgttttagcaagtttaagataaatgtatccattaagaaagcattgattttattcggaccataataggtagtcactattagaatatctaaaagttctagaccaataccatctaatttgtgcttattcaatgcgttggtcataaaatttcttattacaggcttgatgaaatccattatcacatttaatttcaacttgtcctttaaatggtagtataagttaggaaagtcctgatagaacttcccctcagtaaccgtgtaagaattcttgttgtccttattgtcatcgaaacgactattcaaccaggtaacgtttttcgtcaaattgatgaaaatagaccgggatagagtttcctgctcttcgttgttacaacatttccttattgctagatacaatgagttgttcgcatactgactgaaaaatccggcttcgtctagttcgctatagtgatataaacatctcttgtatattggaagacgaaaatcgttcggtatcccaaaccaatataagttatgcttacttatcaccaacagcaggtccgtctcatcgccagatgtatgacaacttctcaaattgctccaaaacttttccaattttagttctcttcgaaataagtttctattttgaaactttaaatttaagatgttcctctttgtttccgatttaatgaggttttgtatggatggatcagtatgagtgcacaaggtttcatcgttattattggcaattaatgataacgattctttttcactattgattttccttttattttcctgaatcaaagaatctacactcaaatttttttgtggtctaatgactaatgaagatgatcctgatgagttcctgttgttgtttggagtaaacaaaccatcagaaaacacagaagacgcagaagaagatgaagaagagtacatcgttgatctgtgattcggcgaaggggccacaggactcccctgagagtttgctcgaggaatggcaaagttgtctattatggggacagcataactaatgagattagtatctttatctattgttgtgtccagaattgttgtccaatctgtggtcccggaatgtagggcctcttctttcaaatcgtttcttgttattctatgcctgctatggaatagccgctgactgggtggtacgtactcgtgcatgatattattaaccatgagttgtagctgttttgttatatccaaagaatttggctaacgtatccttgtacgcgtgatttatttatatatacgtgcagcacaatatatatatatatatatatgtatgcgtgcgcttggttatggctcagtaaagcgaaagtaacggaataagcgagggaagggggatctagcgatgagggaatggcagtaacagactgttcccttacaatacactcttgctaaattacatcaaggataatatactattttaaaacaaaaaccagccatttccctaaggacgcgaaacttttgtgacgcgtttcaaataaaaaagaatactgcaaaacgcagcacaataattagataaaactagtggcatatgtcactaattaactatatagtcactaatactgtatatatagccgacacaggctacacaaaacacaaacgcaaaggaattaggaatgtaggtaggtacaccgaggctaactgacacttctgggtcatggacaagcttgtttttagcacatcgtaaggaatgtaaccacgcttgaaaataacaacgatacatatcaaggtagttagagaggcattccagccatagatacgcaaccactttttcaatctgctatttgtattaacttgtaattcgcttgaattccagaatttattgacgaaatagacgaaaaggggtagttgcagaactagctcaaggactacaaaccagtatagccattctggtttctctgatagcaggaaatcgtgttgctttgcgatgtgatcactaacaaccttttgcgcaatccctagttgccatttagcgggaataaccactgatgagtcgatgaatatggtgatgggaatgtgaacgatgaagtaccacaagtagaattgttgctcacgatgtcctagcttcattatctccggtcgcttttctctatatgttttcacgtgagtggctcgtttctcgtacttatttgctgcggttgttccttttatacctactaattcgtatcctgtacaaaagccgataattctttactatgttttcaaaggttttttttttttaaacgatatgcaaattattaattcttttgaatatttctatgtaatctaaaccactttacaatatactatatggaatacgtggcgaagaaaattccattatctcacctccgcttctttctcatctctttcattttcttgtaatgtgccttcctaccgctcgtagatttctcctgaatttcgttgtatttacgcttgaaatacttattagaagcttcatcacccatgagtgtttccaaaatagtcgactttctttccttcctgttcatacgactactataaaactcactcttgtcttcaattatggtaccaatagcaaacctctctggcacctcccaacgttgcttcttataatgtctctttggatcaagagcagctctatgtttaatcagcaataaatctcgttgaacttcacgacgcatgttatcatctggctttggtaaggtaaaccagtcattatcgtttttgtcgctcttgttgggttttcttttatcttctgtctccacactaggcaagacgttcttcttcttcttcttgtttgctaaagcatcaaatccggtttctaacttaggaagcttcttaagattagtttcgatctcttgaaatttactttcaatttctacttcatcatcattattgcctatctgcaaaacatcctcttgttgaagagaaacttgttccttcgctgaattttttacttctagactggcactagcatctcttagtgctccaaataagtcttccacactttgatccatgtttaacagctcctttctcacgtcctctttaattggaaaacttgacgtctcatcgcattttctatttcttttctatcttctgttttaatatgctgaaaaatttttaggccggcactaaccacgaattatgataaaagagaaggatgtttagagaaaaggttttcgtgtgaaagggggaattgcgttgttaactgacatagctgtcttcaatggaatcataacaatgaagttcgaagacctcttggcaaccaataaacaggtgcagtttgctcatgcagctactcaacattacaaaagtgtcaaaactccagatttcttggagaaagacccacatcacaaaaaatttcataacgcagatggcttgaatcaacaaggttcttcgaccccatctacagctaccgatgcaaatgccgcctcaactgcttccactcacacaaacaccacgacattcaaaagacacattgttgccgtggatgacatatcgaaaatgaactatgaaatgataaagaattctccagggaatgtaataacgaacgctaaccaagatgagatagatataagcaccctcaagacaaggttgtacaaggacaatctttacgctatgaatgacaactttttacaagctgtcaatgaccaaattgtaacattaaatgcagcggagcaggaccaagaaactgaggaccctgacttatcagatgatgaaaaaattgatatactgaccaaaatccaagagaacttgcttgaagagtaccaaaaactttcacagaaagaaagaaagtggtttatattgaaagaactactgttggatgcaaatgtagaactcgatttgttcagtaatcgtggcaggaaggcaagccatccaatcgcattcggagcagtagccataccaacgaacgtcaatgcgaattcactagcatttaacagaaccaagagaagaaaaattaataagaacggccttttggaaaacattctttaagccaagattaacataagacaagtttgcaaaatccccaacttcacttccatatgcatattcatttaggtatatatcgtatatttgagaaaaattcatatatgaaacgttattaaaacatgaaaaatagaatgtgttatcgggcttaactatattctgccattcaatgcgtgtttcttgaccatctctcgcactacctctgacggtacatagaatgggttatgcttctttgtctttttcgtgtgctcatattgtctttggttctcgaactcaacctcctgggttaaatttatattaaagaacaagaaatcctctatgctatcattattatcttgagattccatctcaaatagttcagaaaatccggtgttcccgaggtcatcgtattgcaatttttgtttgtctacctcattactcaaattgctattggaggtgcttttgatagcatcactacatttattatgaagcatatccattaactccgtcctgagttgttccgacgtgtgtcaacaaaaggatttactaagaatgttgtattttgagttttaaaaggacgtgcatatgcacatacatatatatatacatatatgcgtatttatcatcactccgtgctgtttagaagctgcacatattatgcatctatcgcgatagtattgtgagttggagataaagatttaatcatttgtgcaacaaccgctttctactgtaggcatagaatttcgcgcatcccaccccttattaacaatcacattttttttttttaatattaatgactccggtggtcgtgattgtaatcttgataacaatcgcgatcatgatcacgttctttagcctcattatcgaacagtactggaggtgaataggcacaccgtttatctaaaagttccatgatcgtggattggtccctcaagatggaatcatacgtatctacaccaccgtatctactagtggtaaatctcaaaatatccccagtgttgccacggttcaaaacatcaatgtggtccagtaatagctcatacggattcgttcgtggacgaggcagtgctcctctatgaatattgaaccgatgtttaattttccacatctgagattctaattcagaatagtttcgacgtcttgcgtccaattctgattgcgtccttggtttaacttcgtaatataattgtctatgtaagtcttggtattctttggcgaacataaagtgatttgaccttaattgcaactccaagctgcttgtagtatatggtcttttcatatcatttgatttatccttactcgaccttttaatagaaaacctcctgatgaagtgtggcacagcaaccactccaaatttttctagaggctttgtgggctttgttgagcttcttttgtcaattccaaggcaagaaaagtcgtcttcatcggccaaatattcatcttcaaatgtatgtatcgtatcatcaggcaagtgtttatcatcgtagcctgtatctgctttagttggagattttactcgtttttgaccaccagatgtatttgcgtcgcaattgctaatgtattctgcacctaaatacaacttttctaagtccgctggtaaagctggatcattgacacccagtggacttgtcatcgtgaatcgttgtgttaaactaatgaaagaaccttcctttacatttttgtccactctgtttttgcctttatcttgatcctcgttatcaccatcggtaaaatcttggccgctattaattcctgaagcaacgttaataccaccaccaatcctgctgtccaacatcgacaaggcatgctcacaccttccaccatttattgatagcccacttagtgtcagtaacctcgtatagaatccatataggaaatttaaatttgaacacgaaacaccatactttttggccaaaatgatgggctgatgcaaaagaatttgagcaggatattcaaatcggtggtagaaacaataaggctcaaacggtaaggataaatattccggatgttcgtttgccgtagagttgataagttgcagttttttacctttgcaatattctacgattttcccaaaattaatctcttcttcaccttgtgattttactagcaaaaaccttgcaattttgcttccacattgtgcaaagcaaattccaagtaactctttcaccagatctttaaaaataatttctgtggatttgttttctaacattttctcataatcaaattgttcatagatgatagaaaggatgttaagtgagattttaggaataagcaattcccacattttcaatgccatttgttttgggtccaaaattaatttagatttcatccatttcgcaacggtcaatccaagaaggaacctgcgaacatttgaacccttaatcccttgcaattctaacgaagctgctttcgtgttttccagaatggttggacttgcttcaaaattagcatcacaataagttaatcccaaagttattacacattgatcgtcgttgaccaatgcatatgatccaagcgataactgtctgcattcaacctcacacgaaatggaaataacacacttgcacttccctccaaaataacttatggctatgggctccagttcgcaaccaaaatcagtgctaataagcacagtcgtattgtcgttcgtgtaatctgacaacaatcgacaagttgtttcgaaagactgtaaggaaattgcagacactaacacaatgtcaattgaatacgtatttgcaccgttatgttttaatttgtggtgcagctctttaatatccttagtgagaatgtttggcgtgtagaaattggcgcctagttttgtcgatttccaggcaactaactcgtcactagacacatattgcgagaccagtattataaaagagttgctcaaacttagtctccatcctagaaattgtgctgctggtgtttctccaactgtaaaaaaaaggaaatttaaatttacatttatatgttagtaaatttttgttcgaatgtctgttttcttaaacttctttgccatacctattaagcacgttaattggttttcttccataactaatgcgagttcttgccttcaaaaaaagaaagaaaggcttaggaatacaatttgaactagtatttgtatcgtgcgtctatgtgcttttgttaatatgaagcgtattattaactccattcattttacttttcattcaaattttgatagtataatatgcctttgtctgcccggaccctgaattactgacacaaaatgaagggatcagtggccctgaaaaaaaaaaaaaaaaaataaacggcgcgcggagtaattatgattatgattatggttatgattattattacaactcactattctaagtctatatcgtaaataagggtcgtgtccgtagaattcccctgccagcctctgttgccacttgtgcttattataaatcttgaagtggggtcgaggtataagtttgatataataccaccgtgatggcccggcacgatgaggaacggcactttagaactctttgtagtcgaattcgaagcatctactgcaatttcaacgttgtacaatctgatattatcccgcgatgcacatagtaaatgcttgttattaggcatggctttaacacaagagacaggccctgaaatagaaggcagtttcaaattatggataggtttcgagggcatcttcaagtcaaactgctccacacaggcattccttctccctgcatacacatgatcaccatctacaccccaacatgcggacaaacaccacggtgggacgcctgcacctctctccagagacaatgctggcgactgcgtcatgcgtcggtcccaaatatgcacggaaccgttcaaccctgaggtcataaaaacggattcatcatagactatgttcaaagattcttcagatatctgttctttgttctcttcaccattagaaccatcccccgtctcgacgggttcgttgccagcatcttgcttttcgtcttcgtcttcatcaccaaacagagaatccatatcgtcatctgcattttcattctctttaccactgttgacgttaccggacacatccacggacgagtacagcggccgcatttccaaagatgacaattcagaccttgattttttaaactcattaactatgtcacccgtctgcaaatcccattccaaaagacgcttatcccaggaaccactcaaaaacctgtcctcttgaccgtttaatctcagtatgttaacgatttgggtatgtccattcctgcccttaaaatagtgcgcaatgctcccctccatgtagcgaacgccctgcatggtaatcccaccattctgtagcccgctcagtataaagaggcattcgctttggacttccaaagaatgaacggggctaactttgggctcgtaatctgtcttattagcggagagtttcatttctgattttttctgcgggatctcattttcccagtacgactgcaagatacccgcgttctgaatagactcagccaacgaatgcttctgcaggatagttagagaaagtttcccctcaagcgtgttcagcaagtcgtacttccttatgtatccatcgctaccgcccaaaaacaggtacttgagacccctggacacggccaacgcattgacgtgcgtctggatgggtatggctgccgtggggtagatattgtacgaatccgcaatctgtgcggcattcaacatgtgcttatagtactcataaacctctccattagcagaggcttcgtgtgtagaggaagatgcttccctggaccccactcctccatcaacatcgctcaatttcacatcctcggatccaatcttagtaacagcatcgccactatcgcctgcaccgccagcaccagcagcagcagccttttgctcatcatgctggtgctcattcgtcggtgtagcagtcttatccattcttgcggcgtcgtcctcaccatcgtcgtcctcctgttcatcgtcgtcctctcgttcgtcctcgtcatcatcatcgtcctcatcatcatcatcgtcatcctcttcatcttcaccaccgtcatcattcccctcgaggtcctgctttgagtcgttttccagcccactcagcatctcttcgtcatcctcctcgtcatccaccacctggttgttaattagaatatcgtcaacctcgtccattacgtaaaagaagaaaaaaaaaaaaactgagcctttagtacactacagttactgctacagccttttacagcccagcatctggcaccactacgctataatatatgatgcgtctattatgctagaatccttcctgaaagggcattctggaagccctacgtacagagtgacaatatattagggcatccataaaaatagattagggcagctctgccatttttttcatagccgaaagaagaaaaactgaaaaaaaaaatgatacgaaaaaaccgcgaaacgacgccttttgttgcgattgtcgggcatcgcaagttacgacgcgttgtcccttgcatcgctgccgtgtggcacgacccactgcggcctaaacgaccgagatcggtgcccggggcagaccacccgaaaactcccgggcattatttcggtcgtttagttgcgccccagggcaaccggggtgtatacgaggccgatggctgcgataaacgaaaaattcaggctcgtataagtggcacaatagaaggtgaagaagaacagcaggtgcattgaaacaagaggttcagcagcgatcgggtattgttgttgctgctattatgtaacggtcgaaagaaacatcgcggtatatattagaggcggatttctatctttcttatcaattcgttttttcattcacttgttcattcattctttacatttgtcttgttctttgaagtggttgcagaggaggtcagtttgttgcatttgtaaaaaaagataataagaaaaatattcgtctagatttgagatatggatttggtcttagaagtcgctgaccattatgtcttagacgacttgtacgctaaagttctgcccgcttcgttggcagctaatattcctgtcaagtggcagaaattgctagggttgaacagtgggttcagcaattctacgattttgcaggagactttgaactccaagaatgccgtcaaagaatgtagaaggttctacgggcaggtgccattcctgtttgatatgtcgacgacgtcttttgcatcgctattgcctcgttccagcatcttgagagaattcctctcactatgggttattgttacgatctttggtttactactttacttattcacggctagtctcagctacgtgtttgtgtttgacaagtcgattttcaaccatcctcgttacttgaaaaaccaaatggcaatggaaatcaagttggcagtcagtgctatcccatggatgtcgatgttgaccgttccatggtttgttatggaattgaacggccattctaaactatacatgaagattgattatgaaaaccacggtgtaaggaagctcattatcgagtacttcactttcatctttttcactgattgcggtgtgtatttagcgcacagatggttgcattggccaagggtctaccgtgctctgcacaagcctcatcacaagtggctggtctgcacacctttcgcatctcattctttccatcctgtagacgggtttttgcaatccatctcgtaccacatctacccattgattctgccattacacaaggtttcttatttgattctgttcacttttgttaacttttggactgttatgattcatgacggtcaatacctatcaaacaatcctgccgtcaacggtactgcctgccacacggttcaccatctatatttcaactacaactacggtcaattcaccactctgtgggacagactagggggttcttaccgtagaccagatgactcattgtttgatcctaagttaagagatgctaaggagacctgggacgctcaagttaaggaagttgaacatttcatcaaggaggtcgaaggtgatgataatgatagaatctatgaaaacgacccaaataccaagaagaacaactgaatacggttgccttgtttgtctcatcttttttctttctttcacgttcaagaactttcacacaacgaataacgtttatatatttatatacacatacatgttttaagatacgcatatcattatgatgtacacctcacgttagtgcaatatgcgctattcgtatattaaatttttgcgttcatttaatggctctttttcctattctagtgaaaaaaaaaacagaaaatcgaagagctggaaaatttaagaacaggcaaataggaagctggaagctttaaaatgcccaagatttcggtgaagcgcaagtgttaactagaaaaaggccgccactactctataagcaaaaccttatgtccatagcgcgattagtatactctcttttcagaagagtacgatcggttctcttacttttcattaccatatcgctattgttttactatacgttccagaatgaaatcgatatcttgaattcgtacgctttaaacgactcactaccgtccataaacaactatgagcacaatacagaaggttcttcgaaactggatcctccagacctatcgtcaaccggttctgaccgaatagccaccgacaaggaaaatggcaacgttgcagtggatttgtcagatccagctacattgagagaaaaaaacaagtactttcccttgctgttaaagggatcgtctcaccagattggttcgaatttaccaatttcgtctcttttgacatataaggaaaagtatcccgtcttgttcgaatactcatcaccttccttaacttctataagccagaatgacgttcataagatacagccggcaatgcaattgccaccagatgttgatatgataaaacagataaaggacattttcatgaaatcatggaaccaagagcagttgctgctgaaaagtaacctcagaagggaatctacttggcccatagatctaattgattctctagatacattgtatctatgtggcgagacgaaactttttcaagattctgttaatataatagaagattttgactttcgagtacctccgttagcaatggaagttattgatattcctgacatcactacccgtgtcctagaagggttactgtctgcatacgaattatctatggataaacgattacttaacaaagcaaaacatgttgcagatttcatattaagatcatttgatacccctaatagaattcctattttgaaatatttttggaaatctgatctgagaaatcgatttccagaccgtactgttccatcaggtcaattgactactatggcactcgcgtttatcagattgtcacagttaacccgtttgaataagtattttgatgctgttgaaagagttttcaccactatacgtcaatcatataacgaatttgatatggagtttatgctgcctgacgtcgttgatgcctctggttgccagttattaactcaagaggaaattgagaatggtgcacacctaaagggatccagcatcatgaaaagtatcaatgaaaatttcaagttcgtacactgtcagcagttagggaaattcttaaatcctccaatagatgataatagcctccaagaacaatctcaataccaggcttatagaattaatgaaaaaacagtacccattctagaaaatctattcaaaatcaatgacctcttccaatcttcttatgatatcctggacggctcaagtaaaaatgctaatgctgcaacgatggaccccagtattggttcagaggtagaagcagtcgacgaaataattgagaaaagaaactttaaagacggtactaaaaaagattcgacaaaaaacaccgtaggtgataaatcattaatagactcgcaaacgtttttaacaaattccatcagtaacatttttaaattcatgacttttcgacccatgttgcccaagcaaacggaaaacaaaaagtttaattttctgaattccattctaacaaaatctcaattcatgcccacgactaatgagctagatgtcacgataagaaaatcttacgatgtctcgttatactcatgcagacttggcggcattctaggtttaagttcacgtgttccccaccgaggcggtgtcaacacgaaatatattttaccatcgtcactattggaaatgagcgaaataataacagaaagttgttttatgctaatggaggagttcgacgggctgctccctcaaaaattcgagttggacccttgcactgatgagactaatgggaattgcgagtttaacggcgaaactaaatcacgaatgattgccaacggcgaatatgaaacttttgaaaatgacctagatgtcgggatcaaagtttcgaattatgggaaaggtgggaatgaccagaaagctaagagaaatgtactaagcaaagatgggataacagagactcaaaacataaaaggtgatactgttggaagctcgaaatcgattgctgaaatagacggcgacgaagtaacgcaaatacgtagagtttttacgcttggtaaggatatcaaaccgcatattacaacggacgataccatgggttctcagtggaaaaaccatccagactggccattttgggtcaacaaggtagaatccagaagattgttggattcgaatatcattgaatctatattttatatgtacagaatcagtggagaacaaaaatggagaagcatgggtaagcagtcttttggaatcttaatgcaagaattaatggaactaaacagtggtgccaaaggattgtggcaaataaaggaattttatgaaaacggtgaaaaagtgaacaatgatttacctagctattggttctccagaacattaaaatactatttgctactattcagcgatggtgacaaggtttccctggacaaacacatcttaactcaaggagggcacataatcaaaaagaaatgaagttaacgttagaaaaatcgtacgcacatacatacatacatataggtacatatatacataatgagaagaggagaaaatgaatacttatacagtaatgtttatttttttgggattaagtgtcgttgtggtgatttctttacacagccaatgggtattcgccagcccagtcgtaaatttcctttttccaggtgttcaaaacatcagagccttcgtcgaccttggctttgaagtcctttaatctacaagcatcctttggcaagctttgttgaacttgttgagcgaattctacagccttgttaatgtattgaacaattctgtggaaatcttcttcacccattcctctagtggtcatggctggagccccaatacggacaccacctggaaccaaagcagatttgtcacctggaatagagtttttgttcaaagcaatgttaatcttttcacaaatgtattcaacacgagcaccatcaacacccttttctctcaaggatactagaaccatgtgagaatcggtaccgttggaaactaatctgtagcccaagttcttaaattcactttccaaagccttagcattcttcaagacttgagtttggtattccttgaattctggagtggcagcttgcttcaaagcagtggccaaagcagcaatggtatggttgtgtggaccaccttggtgacctgggaaaacagagaagttaattgggttttccaagtcgtatagaacttccttaccggtcttagggttgatagatctcacacctcttctgaagaaaatcatagcaccacgtggacctctcaaagacttgtgagtggtggtggtaacgatatcagcgtattcgaaaggagatgggatgacacctgcggcgatcaaaccagaaatgtgggccatgtctaccatcaagtaagcaccacatttgtcggcgatttctctcattctcttgtagtcaattaaacgacagtatgctgaagtaccagcaacaagaacctttggtctatataggatggcgttcttttctaaagtatcgtagtcgataataccggtttctgggttaactctgtatgggaaagattcgaagtatgtggaaacagcagaaatttttctgttttcagtagcgtaaccgtgagacaaatgaccaccatctggtaggtatagacccatcaatctttcatgaggcttcataatagcttgataaacctgcaagttagcaggagaaccagataaagtttggacgttaacaccccatttgtctggagtaacatggaaagctttcaaagctctttgttgacatagaatttccattctgtcaatgtgttcattaccaccgtagtaacgagcacctggataaccttcagagtatttgttggacaatggagttccaagggcatcgaaaacggaggttgaggtgaaattttcagaagcaatcaaatcgatggagtgcttttgtctttcaatttcatccttgataatggagtccacttcagggtcggtgtccaccaaatgagaggtgatcaacttatgatgagcgtcggatagagtgtaaggcatgttaaggaggattcggtttaagctgttatgctttgctatggggtagtatctttcgtaaaggttacactagaagaaggaaagattactgaacgcaaactaagggaagcaagttctgcattatatataaaacaagatgaagaagactcatggttcggtctaagatgattatgaatttaaaaattatacagagtaaaaagcgaacatgagaaacccaagagatagagtcaaacctttatggtcaaagcaacctgaaagggtcatttctcaccaggagtcatgtttcgtgtgtgaaatatttgaaaaatttcacttcttttttctttttttttttctacattaaaaatcggtgcgttgtcttttcaaagatgaggtagatgaagatggtgactccggctgttcagatccgattgactcgaccgactctgtttcctgtggtggcttcaagtagttgtccatgtaccattgcaattgagctatgctctctttgatatcactataagcagtgtgggcagcttctttttttggattacgtgcttgtaaagcgggattgtgtctgcgggcaacttccatgatgctactgacgtcaactattctgtaaaagagatgatcaatgaccttgggaaactcgcggaccatgaacaagcggtccatatgtacactattgcctgccaagacgccaacgttcttgtctgggatgtagcgctggatgtactcgagcagctcatcttctacctgggccaaagtcttctcacttgccaaaactttggcggtgagaccgctattaccgtggtgctcaatacaccactcgttcattttgttcatcacctcgggaccataatggatgacgctctcataatgcgagtctccttggccatcggccgctttgacgggtgccaggtgtccatcggtgatgatgcagcaaatctcgataattctgtcattcacgtggtctaaaccggtcatctcgcagtcgatccagaccaagggtttgaacagcttggttttaagttcgggtgtttgcgccattgattgcaggttttggatggttcgaggacgtaagtactgtgaaacggatcttctgtacagcgagaagaggtttgggcgagtgcgagctacgattcttgccggaaacaacaaccacttcatcttgatctcttctgtttatttgtgaaagctccttttcttttttttcattttctttgcaaatcgaaaagttcacactgattttttattagttcttttaagtgcccaacttgacaggaaaaagaaacaccccaaagggaataccagtgtatgtaaggcttgaattatacgtatgagcatgcgtttgatggttgtcgtcagagccagtgctctgagagtgtcccagatgactacaacccttgtataaaagtacatcttcttgattatttatcacgacacacgaggtgaccgattattcagaatcggtaccaaaaaagaaagaaaattgaaggaaatgaaaaattttcaatgtatttctcgaaagcctggagttgatcaaatgttcaaaaaatagggcagaatagcataacacacatcaataacaccgagccagcatgcctaccgtctccgtgaacaagcagcaattatttgatcttctaggcaaaaactacacttcccaagagttcgatgaattatgttttgaattcggtatggaaatggacgaagacaccacagaggaggccttgaaaaccggggaggagccggaattgaagcttgatatcagtgccaatcgttacgatttgctttgtatcgaaggtatttcacagtcgctgaacgaatacttggaacgtaaagaaagacctgactataaattaagcaagccaaccactaagttgatcatcgacaaatcaacggagcaaattagaccttttgctaccgctgctgtattgagaaatatcaagcttaacgaaaaatcttacgcttcttttattgccttgcaagataaattacatgccaatctatgtagaaacagaagcttggttgccatgggtactcacgatttagattcaattgaaggtccattccattacagagctctaccaccaaaggacatcaagttcgtaccattgaatcaaacccaagagtttactggtgacaaattgatcgagttttataaatctccagaacagaaaaacaacatagggagatacgttcacattattgaggattctccagtcttcccagttattatggacagcaaagatcgtgtttgctccctgccaccattaatcaatagtgaacattcgaagatctctgtgaacacccgtaacattttgattgatataaccgccaccgataagaccaaagccgagatcgttttgaacatattaactacaatgttctcacgttattgtgacgaaccattcacggttgagcctgtagaaattgtctctgaacacaatggccaatcccgtttggcgccaaacttcaacgatagaattatggatgtctccattaagtacatcaactcctgtcttggcctagatcaatccgctgatgaaattgctcattgtctaaagaagatgtcgttgcatgccgttcaatcaaaggaagacaaggacatcttgcacgttgacattccggtaactagacctgatattttgcacgcttgtgatataatggaagatgccgctgtcggttatggtttcaataatttgccaaagggtgagaaattatccaatgccaacttcattgccaaaccattaccaatcaacaaggtttctgatattttcagagttgcatcctctcaagccacgtgggttgaggttttaccattgaccttatgttcgcacgatgaaaactttaaatttctaagacaatccgacaatggtgatttagctgtcaaattggccaacccaaagactttggaataccaagttgttagaaccactttattgcctggtatcttaaagacagtcaaggaaaacagaaaacattccttgccaatcaaagtctttgaaaccggtgacgttgtatttaaagacgacaaactagaaaggaaggcgtacaatgaacgtcactgggctgccatctacgtgggtaagaattctgggtttgaaatcattcaagggttattgggtaaaatcatgcaaacttttagaacagagtggattgcagactacggtgctgctgcttctggcagaggttactggattgaagaagacgattctgtgaaaacctacttcccaggtagaggtgccaaggtcatgttcagatccaaagaaggcgctgagccaaagcaaatcggccacttgggtgtcttgcatcctgaagtcatgatgaatttcgacgttccattcgctgcatcctttgtagaggttaatgccgaagtcttcctataatgtaatgttctaacaaaaatttttactgatttataaaacttatatagatagatagacacatatatatatctatatatagaaacacaactaaagtttaccatgttttatataatattactaccgctactgagtaaatgtttagcttgtacttaactttcaaagacagtttttttgataaacatcagtacatttaataatacatccatacatttatgttaatttgtttttcctttccacctcagtgcgcttctcttttgaaaaaatcctcaacaggccacgcgaacaaatcttaccgagaatttcctaaaatgtttcaaactatcatttagctgcatacaatatgtacattattaattgagattaacaactttacctgtactttaccgttatcaaattataaaccaccaaaacaacagattaagaaacaatggccccaaacgtatgatactttaaaaggaatccacgcccgattacgaagtctatgttttactgttattgtaatgattgattgtacgcgaataacaaggaagatagtaaaaccaaaaaaaaaaaaataaaaatgtacgaaacgaagaagcgtctatgtgtttagttgcttttctgtattttaaaaattcactacttgaacattgaactctatatcgactcccttctttttatccgtttctgaatgtttttttgtttgagattgtcatatgtgattgttaatagcagtaggcaactttgtggtttcgggattgaaagaaaatcgtgaaatattcgttttttactaacattactgttctgaaaatttttactaattttcaatctttaatttttttgatatagacttccagaaagcaaaagattgccaagacctttaccgtcgatgtctcttctccaactgaaaacggtgtcttcgacccagcttcctacgctaagtacttgatcgaccacatcaaggtcgaaggtgctgtcggtaacttgggtaacgctgtcactgtcactgaagatggtaccgttgttactgttgtttccactgccaagttctctggtaagtacttgaagtacttgacaaagaagtacttgaagaagaaccaattgagagactggatcagatttgtctctaccaagaccaacgaatacagattggccttctaccaagtcactccagaagaagacgaagaagaagacgaagaataaattcattaatattattttaaatagagcataagttttgtataattaaaatcttctaaacctaataaatatgtttaatgaatgattcaatatcaaaaaaagaaatccattgggcccttagtgcatttttattttttttttttttttttttttttttctctttctgaattagagtacatctcatcgcagggtctctttttgcacgtttttgatgttgcttatgagacgctttgcctttttaacttcttcagtatattttaaatatataccaatttattcacaatatcattactcttctcagtttccaattaacatgaatcctaaaaaagtggcccaattgcccgttcacaataaatcaacgcttccaccacaggaaataatcgatctttttaaaataacattcttagaagagctatatccaaaagatcaagacaatgaaaagtcaccgttaactgaacaaatacaggcggtaaaatctgacctttataacagagattacaatgctgctttcaataacgactcgaaaagaatagcatattgttgtcgttggtcaccgtccagagcaacaagttacgcatcagtatttgcacatttccctgagcttctaaagattatcagatgcgaaattgatgacaaggactcaaatgtgctctgcataggtggcggcgctggtggtgagctggttgcattagcgagcatattcactttatcgagagatttttcgtctaaatttgcctctgctttgaaaatagacaacgaagtaaacaaaaagcctagaaatttaaacatacaactagtagatatcgccgactggtccacagttgttgaaaagctaacagctacaataaagtcgaaatggctatatggtgattcagaagcagagtcatttaacgtcaactttacccacaaggactgcctacaaatgacagagccacaagatatcaagatatatcaaggcctcgacctaataactctactttttactacaaatgaactatttacacagaaaaaagtggagagtataaaatttctgcaacggttaaacgagaactgtgccccaggctgccatcttctcatactagagagtgcaggaagctattctcacattaccatcaacaacaagaagttcccaatccaatttcttatcgatactatcttagtaggcaatagaaaggacaagggaacgacaggtccatggtcactagtatccgagaacgacagtatttggtatagaatggacccaaaactcgactactcgattccattggaaaacatgcgattcttttaccgtctttatgtcaagaactaacaggctttatgacgttttactgttctcttttcattgttcttttctcgaagagtttagaaaaattttttttcttctcatccacaccgaaaaaatattaataagagagttgaaaattcgatttggaatcagaaataaagaaggggccacgatcaaacaagactcatttcgaataattgtaaaaaaaaattagcacaaaacaatatgaccgttcccaggaatcgtcccatggcaccatttggcaccattatcaaatcaagaataaaacaaccccagttttattggtttataggccattttttaaccatctttaactttatacaatttcatctttcaatcacgtccaaacaaaaccaattgtcatgctatagaagatcattattttacatatccgttacatatgccatcgttctttaccagtttttcaaaagtgaccagttaaagttcaattttacgcttttgcgccaagagatgaagaaattggataatttgcagtattttgccatgctattcatactttttctcttatcacagtttaacatcataatcagcggctcgttatacagtcccgttatcttttcaatctttcacttcctgaactattttaaggaaaaccttttgccatttttgcctttgataccacttaatttgaaaaatttgttgaactccaaaataacggtattcatccaaaactacaatggatttttcttacagatggcgcaagtatttgagattatctgcggcctacgtgtgggcctcttcttagtgcccttcaattttttcttgttgttggtaagaagagcaaacgtgtcgtttgaggtagtgggtacaatgttggcaggactaacctatgtatggtttttcaaattaaggtacctacaaagtgaatctatgaggcagatatttaaacaatatgtccttaggttggatgcatatgtcagccgtactttgcccccatattgttcccgtttatggaacggctataagaatttcgttatgacagtgttttggaagatacctgtgtagcatgctcattttaagtatatctaaatattattttgtatatactcacactcctctatagaaagcaaaaaatttcaaaaacgtttgaaaagctttgtttaacgatacttgtacttaattttagagtcagtttcacccctcctctcccttttcatctgccttttggatttggattgtccctcattagcattttttgagcgattatctgcctgagtttgttgagcgccaggcatgaacatgtttttgaggccatataacttgtaaccagcatagatggggcacaatagtagacaccaccaaaatttgaatgtcctgaaagctataataccaatgttaccaaaaagtgatagatatatcaaatcaaaaaaatatgatatcaaatttgtattgtcgttcaagtctataccttgttttactacgcgattgccatcatatttgggcttaccggatagcacaatgatatacagagcaacgaacataggaacgttcaaagccaccagcttaatccattggccaattgtaaccttacgtgaaatgaatagacgtacgatagccattcctaaaaacaaagagacttgcttgtataagccctgaattatttttgcatttgaactagcctgtttcctccctgctttgccagccattctaccaacacaaacttagaccactgcctttggtgtcttcttgaagccacacgtgaatactacctttttttcatctattatctttttttaattacgttgaaatttttcatttcaaaggcgcagaacgaaggtcgactaatttcatgacagtcggtagacgtggagaaaaaagttgattgttaagcctattaagttccactgagacaaagacccacaaagctagctagcattgccgcacttctccagaacaatgttctcctttgtccaaagattccagaatgtatcgaaccaggccttttcaatgggaattgtaatggttgtattcatcatggcatcctcatactatcaattaatcaataataacgcgttctcagtacctagtaatatcgataacgtcaaaactttaataaatgttagaacaagtagatattttggctcacagagaggcaaggcaaaggaaaatatgaaaattaaatttgatctaaatacagatctcactcccctattcaattggaatacaaagcaagtttttgtctatctaactgctgagtataacagtactgaaaaaataacaagtgaggtaacattttgggataagatcataaaaagcaaggatgatgctgtgattgatgtgaacgatctaagatccaagtattctatctgggatattgaagatggaaaattcgaaggcaaggatttggttttcaagttacactggaatgttcaaccatgggtaggtttgctaacttacggtgaaactgtaggcaactatacactgaccgtggaaaataaaaacaaagtttagactagtctttgctctctcaatttttgttaattatttacatgattttttgatatatatgcagttgattatacaatatgatatatgcatttctagaatttactcacaggtaatactctcttagatttcctcagttctttaaaatatgaaagatgtctcatttcaatctgttcccatttattgatcttgcttcttggcattaataagtaatctttcataaaatacttgtaatttgatatgaagtcacgtacctgatcttctaaagtttttaaatcatcaataccgtccaaatatgtgtctaactgcctcattatactgttatatgtatcgctttttaagtatagtctgggctgaaatttattgggctctttttccttcatttttaatgttggccaagatttatcactggactgcgtcttatcctcggatagtttcgttaatagtctaaatttatggatcaaattatacccatgaattagtgtgtcatcaacgattttcataccatacgaaagggttcttggatccttaaataacgcttctacagcgctgttccacgatatattatctaaaataaaacctttttctcgcaatttcttccacagtaatggcagctcatcgattttattcattgcaatcaactgacttactttataagggaacaatccgctgaatatgcttcttagtttaatatttggcgttgtagatgatggcaagttttcaatgttttcaatacgatccatgtatttagcgaaaagtgtttcgaaatctttccattgttcaatttgagctagtaataccaacaatgatctcatcatcacaaatttattattatttgatatccaatcatgctttttgaagaaaagctcattgtaccggttgtataactctaaagcccgctgtgggctatcatgtttcacaatcattctcattggccatgccatgaccgagggatgcagtttgttatacgtaacgtcgagagttccattggcagcattttccatgatgtcttctaccatattaatcgtttccttgatttcctcattattttgtaggctttttttggcaacggccttcaatatataatataaaattttggaattcgctggtaccttattctgtgacattgtcttgtacaagttaattataccgtcacgataaccctctttgtcatatgcctccattattatttcaaaatgtgtagcgtccaccttgattacagaatgttttattagttgatctatgatgctcaatgccgtttcgcaatcttcgttcagtgtaactaaaaattttatcatcatcttgtaaaattcactgtttacagccagttttgaggttgtgatcttgtcgaaaagttcttcacacttgttggcatttcgtaaaccaatataagctttgatggctttgttatacactgaaattagaccatctctccaagataaattctttgaatgtttttcaaataatgctattgcctctgttggcctgttactctcaatatatacatccatcaatgcagagatactttttccagtgtgttggatattataatgttcagtcataaggttgaataattcttgagcgattaaatggttcgtagttttgcaacacatttgtatcaataaagcaaagtgcccctccgtgatttccacgctaggatcctcgcttagtctttttaatatcctaaacgcaccatcaaggtcatttaaaccacgatacactttaagcattatggtatgcgttgctgttgaaggcgttatgtcgtatttcttgaatagttcgaagtggctaaaacaggctgcgaaatctccgactttataatgtgcatatagtaaagattgtaaaacagcgtatgtcggtatcatacctctcctcaataactgtgtatatagtttattgacactatccaattcaccaattctggccatagtatacatcaaaataccataatgttgtatggaaggtagcttaccgataccgaaaagagcattgaactgttgttgtaaggcgtcccaattatgcagcctagaatgagccaccaaaagataatcaaattggttttggtcgtgctgagcatcagggtatttccaatatgttgacgaaaccaaattaaacttctgcatgtgacaatacgtctttagaatacacgtcaggtcagaactcactatcggcaggttatgttcgcacttgtaattccaaactgcttctgcagaagaaaatttcctaatataagttaataagaacaacaacgtagttgcaaattgagacgctattgcgggcccttgcgttagctgaattgctttcaaataagataaataatcggggcgaacatttgattgcctcatgaatgataaaaagtttctcaaaactatcttgttctccatataattcgtaaattcacaatgtccattcactagtttcatccatttgacccatttatatacagcttcttcatgcatattcattataaccatcctagagaaaatcgagttaatgaggtctatcaccattgtcttttgtgttaatagaaaccgttgtatgatatcagagattgcctgatctaattgaatacctctttgtaaaatcaataaagagagaaggaactttttcaattcaggtaatgaggcatcctgttttaacaatctttgtgaaccaatagtggtataaagaaacttctgtgcaatttttataacgttcccataggcctggtgccgataaagatactttataaggtactgtcgttcaaatgttgtggtagctgaattacttgttattgatgttgttgctttctttgttaatccactgccaaccgactttagaggaacacttccgcgcgccataaaatatgagaccaggtttctctcatcctgtgagcataatggtgacgtcgatttatctcgaagcagcttccttatatgatcaggtacgccggtactccatatacccttcttataattataatttcttaatacggcaggagcacaccttttcataatggccaaaaagcgtgtttcagtatactccaacacccttaatcacttaaattcgaagctttgtacactattgcggcctctttcctgggtatcgaggctgcgttagcgtcacctagaaatcccactttaacttacactacatgattttttatttttatttctctattggcccgaaaagttacttttccttcaaacaatgaaaaatttcaaaatcaaacctcatcgcgatagtattaaaagtgctttcacaagaatgatacaggaaggtggtcaagtaagcaactgagcaaaatcaatatgggtacagccaagcaaaatcaaaatagaaagaagtttacgagggagtataaggttaaggagatccaaagaagtattacaaagaaaactagactgagaaaggaataccttaaagctttaaaagatgaagggtatgccgtaccagaaaaggaaccaaaaaccgtggcaaaagaatctgtaaggaagattaaggaagccagggcaatagagggaaagaagaaactagacgagaagaaggagatcaagaaacaaagaaagagaatgcaaaaagatgaattaaacaagcaaagaaacgagcaattggaaagaatcagagtttcgaaggaaaaatttcagaggagagaagatagaaagaagaaattgactcaaagaacaaggacaggccagcccttgatgggccctaagatagaggatcttttggataaaattaagacggatgatacttatacctcctagataatgatattcttcaaaatttcttttcattcgtgtatttacagaaagatctttttatttaaatttacttaattagtgtgtatattaattttatttcctgccttttgttaattcctttttattggaatttgttatttacaagactgttttgcccatgaggacttgactatttcttcgcttgcttcttttggaactcagatatcaattctttttgaacatggggcgctgttggagcgtaatgactaaactctaatgaaaactcacctttaccttgagtcgaggctcttaatgaggtggcgaaaccgaacatcgtgctcaaggcacattctgcttttaatgtaaattcatcatgaccattttcggtatcctgtattactgcttgtaatttattcaataaaccgatgacgttaccttgaaactcgtttggcgatgttactgaaacattcatgataggttccatgatcaccggctgtgccctcaggaaggcgtcacggaaggctgacatagtagctgttttgaatgataattcattagaatccacggcatgaatagcaccatcattgattagcattttaacatccaaaacacgatgaccgatcaatggtcccttttcacatacttcttcaaaacccttaccacatgcagccaaatacttgtccggtatacggccaccaacaatagcggtctcgaatatgttgcctttggtaatgtcatccacgggagataaggtaccgataactctaccatattgaccagcgccaccagattgttttttatgtgtataatcaaaatctgccgggatggtgatagattctctataggaaacctgcggtttacccgtgacacagtccacattatattcacgtctcattctttcaacgtaaatctccagatgcaattcacccatcccagaaataattgtttctttagattcaggatcgaacttcactctgaatgtagggtcttccttttgaaatctgttcaaagccttcgaaaaattcgatgcgtcctttgaatttggcgtaatcgataacgagacaacagcatctggaacatacatggatgacatagagtattgaacgctaccatcagtgaatgtatctccagaagcacagtcaataccaaaagtagcgcaaatttcacctgagccaacttcatcaacatcttccatctcactagaatgcatcctgaccaatcttgcaaccttcacttttttaccagtctttacatttgtaatgtaattaccttttcttaaacgcccctgatatacgcgaacataagtcaattgaccatatttgccttcttccaatttgaatgccaatccaacaaatggctgttgcaccgcaggaactaagttaaccttggcttcgttgttgctcacatctagagctgtattcaacacttcagagggattaggtaagtagtctacaatagcgtccaaaacgggctgaataccagtatttgccagtgcggatcccatcaaaactggtgtaaaagacctagcaattgtagatctgcgaatagcatctttaatttgttgcgtggtaggctccttttcttccaaaaacatttctgccatttcatcatccacatcagcaagtgtttcgatcaaaagttgtcttttttcctccattaatggcttcaaattttcaggcactggccctttttctataatttcaccattatcacccttgttgtaaatagcaactctattaatcaaatcaacgacaccagataagcttgattccgatccgataggaatttgtacagcagcagcaggtatttttagtttcgaattaagttgttctattgcacggaagggatctgaacccatacgatccattttgttgatgaaagttactcttggaacattatatctacgcatttgacgatccacggtcacagtttgggattgaacacctgaaacagcacaaacaacaagaactgcaccgtctagtactctaagagcacgctccacttcgatagtgaaatcaatatgacctggagtgtcgatcaagttgaaatgatagtttttgccctctttatcccaagagcagtaagtagcggcagactgaatagtaatacccttttccctttcaagatccatagaatccatcttggctccaacattatccctaccacgaacctcatgaatggctttgattctttttgtatagtacagaacacgttcagtgaaagtagtttttccggagtcaatatgagcagatatacctatgttacgcaatttattacatcttccaatatcgtctggagtaagtttttgtttgatttcatccaccaaaactttttcttcttcatatgtagaacgagcaagtggactctcatgaaaagaccttctcgagaaacctgaaaaaacttttgaacatgtgaaaaagggtattctacctccaaccatttttcgaggcacccacatcattttctggacactcatattggtgatatattgcagtgctttctaccttcttccgtttcaatctcctttattaaatctcgttttttagatattttcatcttggaaatttcggccgcttgtgaagttccatccccacaataataatgcaaagttatcatattaatatatatatatataaaagacatataaaaaaaatcaaatgtattgtgcatcttggatgccaaaagttacattttctttccttcattccgggccctcaatgatcgtcttgatattatttaacgggtggtggcttgtttcttcgaatgcctcgacagcatccttaaagctatagcgatgtgtaatgaatggtttaagcgagagttttctgctagagactagctcgatggagtcactataatcaccttgacagtatcggaaacagccttggaatgtcagttcttttgttggaatgatcgagatgggaaattgtatttcctcttgtcccattccaacttgaacgatcgttccacctgccttacagacttcgatgcctgctcgaacgcaaggctctgcaccagaacattcaaacacaacgtcagcacctttcttgccgattgctttttttataacactatctacagtaacgccatgtgggagatcacctgagttgacgatgtgggtggcaccaaactgcctagccgtttccagcttgttttctaatagatctacaaaaacaacatctgcagcaccaaagacactggctactttcccggctagcaaacctatgggcccagctccaaagacgacgcaacgggctccaaacttgatctttgctaatttattagcatggattgccactgataatggctctattagtgctccttcctcgaatgacacatcatcaggaagtttatagacgaaatctttcatggtcttataatactttgtcaaggtcccatcaaagggaggtgtcgcagcaaattttaaattggggtccaggttgtatctgccctctttcatctccggtgaaaacctgtcaggtattccgggctcaagtgccaccctatctcctactttaagtgtcttgacgttctcacctatgagggccactattcctgatgattcatgtcccagcaccattggtgattctaccacgtaattggctattcttccatgggtatagtaatggatatctgacccgcatattcctgtcgccttgatctggatgattacttcgttaggatctgaaatctttgggatgctgacattagttagggtgattttaccaggtcgctctagaacaatagcttcttgtgtagttaagtcagtcatgctcaatggtgttctctatcctcaaggcagtatgaatatgtctttttagtgtgtatggatatatttatgtatatacttatacagttttcaattttattttgaattaattcaggagaggggttacaatctcctaagggatagtagcgccggtgacattttattcgctctaagatgaacttgagttcgagtccactttgaggatattatggatttccattaggataggctctatctcactgggatcgcaagccacgccattgcccaaacgaatggcatgtgatgcgtttgcgggtttgacagattctggggtacctaatctcttagtatccagcataaatacttgatttctcacttgatgcatcattggataggcgggagatttcgtggttatgtgtgctacgtctgcaaaatgaatgtgaaattgaattttatcacggccgttatgcaaaacagttttcaattctatacatattgtaatcttagtgcctgcctgagggttataatatactatctgatactcgtttagattatgcaacccaatgttcaccatagtggagtactgacttccactctcatggaatttgccccctctttcattgagaattacttttagagctttaaacaaggatgacgtgaattgtaggtagctaaaaataaaatgataatccattttcgaattatctaagaaaggttgaattatatgttgtgggtttgaaggtgatagttgaactgtcagatttttaatagagtcgtcattcgttgatatctttattgtgcagtctttatcatcttcgtcattattggagagatacttgaaggaaatttcattcggttgtaatgcaattatcttgaagttttcggactcaaaattcttgtgcaatctttccacgacatccgttagtacaaccaattgcatcaatttttgcctaaatttggttagatattgcactattataccaagatttgtaaaactctcctccaaataaaaggctaacggttcttcttgtacaaaatgaatgtatagtttatcaatctggcattgaatcatcattgtgtttcttttaaatttagcatacaatcgtatttgggaattggagtaatctatcctcagaaacatggaactttctaatatggagttcagcgcttttgaaccttccaaaaatgactccaattctagagttattattgatatgttatcattagtattacttccttggataatatattgaggtagtttttgctcgttgatcatttcagaagaacaaatcttattgcgaatttctagttggttcaaagaatcgatcaacatatggtttataattctgtttaaaatagttctttgcaatatcataattttttgatatgttattgactccaatttgacagtcatcacgttggaattgtctaaatatttgagattccatttcccacgttgagagacaattttaccgattcttttttccaccacacatgatgttttagaggatattatcgataaaatcaaataccagttgagcggccaatgtggtagtctgataaataggtccctttgtaataacaaggaaacatcactattagtagtgctgttaccagcaatagcatatttattatcttcttttttaacaacgctttcgccgccagtattcacttgagtcctgattggtttatcaatcttaataatcctgctgcatgaccatcccgtgttttcaaacatggtggttaaaacatgaataatcttgtccagtttcagctgctgtagtattcttgccaattcctctggaccttcagctctatttatctttgacgcgtaatttgataatagtggagtaggattcctaaaataaaactgcccgctcaataaatcaatttttaattgaataggcgccatggaaacacatgtggtagggagttgaaataatagaacatccgaattttcttcgtcttcttggaatatatcccttgccaacagctccgatctgatgattctagcatgattgaacataatttcatccaaaatcccttcgatattagatacaatattgttataaattacaggcatatttttggcccttgatgcactctggttgtcccattttaagataagactttctgttgttctttgaatgccaatagtgatcttacccttactgtccattttcccattcagccaatatctaactgtaattgtactttttttagagtcatagttatggatcaaattacttttggaaaatttaccgccgttggccagctttaaaaactctctatgaaccatgtatagctgtaatgtcaacacgtatttgtgcagaaaattgtatagggataataatggatcattacttttcaaaagaatttcattgatcaacttctctaatcttggcttattcaaaggaaggttatttccgttggaacttgagttttcttcattgttctcactatcgccgttagtcgaagtagcttctgtaactgctgaaacagtttgttcagcttccgtgttaaacaacaattttaaatccacaaaaaacagaggggactgtctattaacagtcgataactggatttcaaattcattagggacagtaaagtagattctaccgtttttgatatgatagctgtttaatggtttaggaatgttcattaatgcaatttttattgagacagtcaagttcaaatcttttaatctctgtaaaatcaatccaatgggaactttggccattccatctaccatatccatagagttactgacaccgcttaatttaaagttgtgtgtaggtagatttggcctcccaagactcaaaacttccaaagcggtgaccaaatccacgttgggcaatttagcattggtcatagagtttagactgcttttcaaagcccaaatacaattgttgacattcatgttagtcgttctaaaccagttcaacagatcgattagtacgtgaaagttgttttgttttatagtacgggtccatttcacaagcacgtaaagtttcaaaaattgtgtccttaggaatataatcagctgtaagaaacgtattttctttgcggagttaggctcatttgcctgggtgtgaacattagttttcatgtactgagcaagttccttcattgtaaataccgtcaagttccttattactaatgccagactgacttgattaatctcaacatgcggcaacgctggcggaggcgcacttgtcatagtcgctgcacttgtatctttcggtaccatttctagagattctttttgggtggccgtagtttccgggtcggttgcagaagggccatgcagttgagtgttcttaacgggaccctgttgctcttgcccattctgctcggaccggttcttcagtgcgtgcatctcgttagaaagtctctcctcattagccagcatttgtggggatcctatcgtggtagtcattgcccagccaagaaaaccctatactttcctgccactttttaactctttttctgatgatctttacaacagacctctactaaacaattgaaaaattcaccgtttttacttgaaccagcgaccgtgcgatgggacaatcgtttagttaacaataagcgggacaaagtaattaaatttagtggcatctagagagaataattgaacgcaatgaagagagcatggtacgttgaattgtagaatgtggggggatagtatgcgcgagcttggtgacgctatggataatgagttgaatgcagtgaagccggtggtggaagaaggtggcatggatggtgccagaaaatttattaagggtaagagctttcagaagtcttctaccgaacatatgttgatttcgcccggtagggatggttcagtgccattgaatgggttgaaatcgtcgccggcagacccgcacttgtctgatgttaattctatcttggacaatcatcgtggcggtggcgagacagctttgacgtctgtaaataatattatcatggccacttcgacgaatggggacagtgatggggttgatggagatgccaagaggccgtctatttctaactgttcgtcgagatcatcattttttgacaccgtactgagcacgttttccctaaaatcaaattcacaagatacggttactaatgaagtcaaaaatattgaggtccagtttgcatccgaggaggctaataaaaaattccgccaaatgttcaagccattagctcctaatacgagacttattacggactacttctgctacttccacagagaattcccctatcagggcagaatctatctctccaacacacatttatgtttcaactcaaccgtgttgaactggatggcaaagttacagattcccttgaatgaaattaaatatttagataaggtcaccacaaattcaagtgctatttcggtggaaaccgtgactaacaggtacactttttccggattcatagcgagagacgaggttttccaattgattacaagagtttggtcaaaggaaaacttaaccaatatcaatgacgttttggaggttgatgagagggtctccaagaaaaagggaatatcatcgaccccttcttccatattcaacaatgtttctaccaatgcatataacgatttcatatcgacaaccactactgaaccaacaagcagggcttcctacatgagcgagaacgacatgctcatcgaggaggccataaggtccgtggacgattacatgggcacaccaagagcatcgccatcttcttcatcttcgtcgtcatcgtcgtcatcgtctttaggctcttcaacaacttattattgtaggcccgtatataggttaaagccaaacgcaccatttcaatatgaggggccattccatgtacaagaaaccatggactttccttataaacctgaggctaataatgaatacgtgcttctggaacgtcaattcagcgttccacccggcctacttttcattatgatgttcaatgaagataatccagtttttgagttaagctttttgaaaactcaagattcgtccaacatctcacacatagggacttttgaaaaagtcaataaagatggacaacattacagagaattccaatacaccaaacagctgcatttccctgtggggcccaaatccacaaactgtgaggtagcggaaattcttttacactgcgactgggaaaggtacataaatgttttaagtataacaagaacaccaaatgttcctagtggtaccagtttcagcaccagaacgaggtacatgttccgatgggatgaccaggggcaaggttgcatattaaaaataagtttttgggtggactggaacgcatccagttggatcaagccaatggtagagagcaattgtaaaaatggacaaattagcgccactaaggacttggtaaagttagtcgaagaatttgtagagaaatacgtggaattgagcaaagaaaaagcagatacactcaagccgttgcccagtgttacatcttttggatcacctaggaaagtggcagcaccggagctgacgatggtacagccggagtcgaaaccagaagctgaggcggaaatctcagaaataggcagcgacagatggaggtttaactgggtgaacataataatcttggtgctcttggtgttaaatctgctgtatttaatgaagttgaacaagaagatggataagctgacgaacctcatgacccacaaggacgaagttgtagcgcacgcgactctattggacataccagccaaagtacaatggtcaagaccaagaaggggagacgtgttgtaacagagtaatcatgtaatattgtatgtaaggttatgtatgttcgtatggtatggaaaaaaaaaaaaaaaaaggatgctatgtggagaatgtaaggcgtggtagctccggataattcagtctgtaggcttcatcacgggcagtggcctgactctgagagcttgctccggtattaagttgtgcgtttgaaattttctggaaaaaagaaattgattggttgaagctatactcgtcgaaagatttcttcggcagtggttgttgctccacctgcacgggagttgtgtttgcgtttatgttcggcttggctatattattagcgagtgatgtttgcaatttgctgtattgagaatcaatttgggtgcgtaagctttcaataattttgcagaccgcaggcacttccaactttatgagttgcaggtattctcttttatgaatatacgatgacgacgatgacgacgacgcatccatgcgcaaaagctcagggtgtctagatagtttgttagtcaataaatccacatatctaaaataataaataaacgacagcgacaagtcgttggcctggaacgcacactgtgccttttccaatatgccgatgcatgttttcaggtaaattctcaatggtatcgccggattgaagcgataatccttagcgtcctgaaccaattgcttactagacttcatgacctaccggggccagataaagatgcggaaggaagagaaaaaatgtatagtggttggtgaaccgcaacaataattcgtgccaacactttaatcgaagcaaaaattgtcttgtatgttattaatattatctatctaaccattgatttacgtataaaactgtcgatgctcatcgcctagcaatgaaaaaattttttcttttttttttcattatttctctttgttgcgtactttttttcattgcgtttcgcggcaaaagcgattcgagttgactggaagtgtgttatactataaaaagtgtatatgcctatttttggttctgatctttactttactgttaagtactggctgaggcagtagactctgcctctgttacggcagcggtattcgcctcggcatcagcagccgcccacggtagagtaggttctgttgttttgacgtttgccaaggtactgtccaaatgctccttcagcaaggcctcattactttccttctccggacccaccgattgcgtgatctcctgtacacggttcaagaacttgttcaaattgtagcccgcagcagcatcagagacttcttgtgtgtaagggacacccctcaactccttgactcttcttttgtgcactttgccctttaaatgcgtttttaacgctatagcagtctccatgtatttggcacagtgtatgcaatagtgctgaccaaggcccggtttggtttcatccaatggctggttcagaagcttctgtactgattccttggtggacaaatcgttatagatcaggtccaagtctcgtgttcttcttttagtcttgtatctcttcaccgaatatctacccatgatgcgctattgttttatcttcacttgtctgtgtgtttaactgcctttcaattcacctcatctcatctcccgctactttccatatataaaagcaaaattaatttgctttttcccctgtcagtataaaaaaattttccgcaggatatagaaaaaaaagaaatgaaattatagtagcggttatttccgtggggtgcttttttacacctgtacatcttttccctccgtacattttttttatttttttttttggtttttttttttcgatatttttccctccgaaactagttagcacaataatgctgactaaggaaacttttcatctcagaattgatggtcagtttggtttctctagagaatagtttataaaaagatgttgatgtggagcaaccatttatacatcctttccgcaagtgcttttggagtgggactttcaaactttaaagtacagtatatcaaataactaattcaagatggctagaagaccagctagatgttacagataccaaaagaacaagccttacccaaagtctagatacaacagagctgttccagactccaagatcagaatctacgatttgggtaagaagaaggctaccgtcgatgaattcccattgtgtgtccatttggtttccaacgaattggaacaattgtcttctgaagctttggaagctgctcgtatctgtgccaacaagtacatgactactgtctccggtagagatgctttccacttaagagtcagagtccatcctttccatgtcttgagaatcaacaagatgttgtcttgtgccggtgcggatagattgcaacaaggtatgagaggtgcttggggtaagccacacggtttggccgctcgtgtcgacattggtcaaattatcttctctgtcagaaccaaggacagcaacaaggatgttgtcgttgaaggtttgagaagagccagatacaagttcccaggtcaacaaaagattattttgtctaagaagtggggtttcaccaacttggacagaccagaatacttgaagaagagagaagctggtgaagtcaaggacgacggtgctttcgttaagttcttgtccaagaagggttctttggaaaacaacatcagagaattcccagaatactttgctgctcaagcttaagttcttttcaaacatttgaactaacttaaaagagaaatttttttgatttaaattctagtttattaaacagtaaatatatttatacattattgtaatacatataattatgtgtttttttaaagttcagcatgttgggtagtgatatatcctgaagtcaatggacactgttgctttttgtataccagcaggaaaaaaaaaagcctgagctgcagtaacgaagaattgttgaatgcgtctaacaagaaagggagcaatcgataacagggacgtgcgccgctaatgtcattcagattattcacgaggacttctcaacgtctccctcgccttaactgggttagtcccatcaggcgatacgccaaacaacctcaatacgatgaagcagagttgtttgcagagaacattaaccatggcgcatataaagcaaagaaaaggccatcagacgagcatttccaatggcctgagaagtctcctgatcagatcacaaaggaatctgaactccaatgggaaaggatggcgaaattatctgctgttgggcaagggatcctcattctcgtggtagtgggtgggttgggaacggcctacttgcgttggccagaattaaaatcctggtggttaatcaagatgaatggcggtcgcataaatgcaacgcaagagcaaagtggacaggattcgttggaaaaattgatcagacaaaaggccaaaaatctattaagggagattcctcaagtgcctgcctttcaacttggaatagatcatcctggtgtatacatatggggaaggtgtcattctaaggactcattgttccctgttagagtacctaatttggatggtcgtaaattcagagatatcctattagctccctctgacgatttcaacaccaattttgcaattgacgagaaaggcgatttgatatcgtgggatgatttgggacaaacaaaaacgatattgccagatcaagatttgacctcaatgaagtattctagtcactttttgtacgctttgaataaaaagggtgaaatattggtcatacctataagaacgccggatctgatagcttcgcaagtatcatcaagaaggtcgaaattgttgccatggaagacaaaactaagatatgattggaaattacaaacaaatcagattttcaacggtaaggaaggagaaaaacgtgtagtacaatttgacgctggtagccatcatctggtgttgctatctaatttaggtaaggcttattgctgcgcgacgggaaatgatcaaaaacaagctcaagtatccaaaggacaattcggtataccaacattctcacaattcgatgagtttcctcccaataatcaactattcgaaattgaactgctgaacaaatttaagcatgaaggagaagacgttgtccgcaaaagagaaattaaaaagatagcttgcgggtcgtaccatacactggcaatagataagactggtgaaatttatgcctttggctggaataggttcggccaattggcactacctatttcgtacaatctagaatatgtttctttcccaagatcggtaacgcatgcatttaaaccgcatttcccggggatgacgaattggaaatgtgtggatattcattgtgatgatgaaacatcgtttgtgaccattcgtaagcctggctcaacgtcagaccatcattatttcgcgtttggtaatggactttttggtgaattgggcaacaacactttcaagaactcgcaatgtgatcccataaaaatcaagtcggatgacaagaaattgaccaactggagttgcggctctcattgtgtgttcactgaaactgaacaagaaaacgaggtcattgcatggggtaataacgaccatggccaactaggtattggaaagaaaactatgaaatgcgctaagccaatgaacattcccgaagttctcaaaccaggacaagacacgacagatttggactcaatttataacagtaaattacacttaaaaaaggagcaacgtgtagtcaccaatggtaataaaagttgcttatactggcgggtttgagaaacgaaagagcatagaaggaaagtagcgagattcgcgatgttttttcaacccttataatgatgcatgtatatatggtatgtttatttatatatagaactcacggttacttctatcttaaccatttcaacacataataaatacctatgatcaagagaattaacgcgatccaaaagactagtttatctttgaacacccgtttattgatagaggtgatagtttgttccgaaacacccaatgttcttaggccatttgacattctatcttgtaccttggataaaattttgttttgttccactatattttcgaatgattgttggcccatttctagaatgtaatctaattgagcgttacccctttcgaaaacagactgttccttttgtagcccttggtacaacggtagtcccccaccgttgctagagccctctttaccatttgcactcgcaccaccaacgttccttttattcatgatggtctctgatgtactaaaggggttatcggagtccataacatgcgatgctcctgagccaaacaactgagttctggaattattttcgttgtaggattgttttaaatccttaaacttggcagtaaagtcgtgcagatcctgtgttaaagttgctagtcgattagcgaacttaggatcaatttcctctgcattagtatcttctttatatctgtttaaatgttctgcatattgcttaactgttttctccagtgagaccagagttgcagagatggacccttgtaaagaaataggggcggtcacagaattcttttcaaacctggccaactcttgttgtagttgatttttttgcttcacagcatggttgtaaagagcgttctatttgatggtagtagcaaaataccctgttagtattacatcttgttttagcaataatgagaaaagatgcctccggcgatcaaacataccattcccccctcaaatcaatatgattaagtcacgataatatctgcactattgccgtgtttccttctccatcgacagcgtcgatcctgtctattatagccagcacactgaaaatttcaatggctggcttgttgttcgcgtcgcaacttttgatatttataaaaagagagaaggcatatccaaaggataaggtattgtctttgtaaatcaatcaaccaaacctctacggaattttgacccttgaagcagggactattacacgaaaatgactccttccaccccaccaaggtccagagggactaggtaccttgcgcagcctagtggcaatactagttctagtgccctaatgcaaggtcaaaagaccccccaaaagccttcacagaacctagtccctgtcactccctcaacaactaagtcttttaaaaatgcgccattattagcacctcccaattcgaacatgggtatgacctctccatttaatgggcttacgtctcctcaacgctcgccgtttccaaaatcttcagtgaagaggacactattccaatttgaaagtcatgataatggaacagtaagggaagagcaggaaccattgggtcgtgtaaataggatattgtttcccacgcagcaaaatgtggatatagatgcagcagaagaagaagaagaaggagaagttcttcttccccccagcagacctacatctgccaggcagttacatttatcacttgaaagagatgagtttgatcagacacatagaaagaagattattaaagatgtacctggtacgcccagcgacaaggtgataacatttgaattggcaaaaaattggaacaacaactctccgaaaaatgacgccaggagtcaagaaagtgaagacgaggaagacatcatcatcaatccagtgcgggtgggtaaaaatccctttgcatcagatgaactggtcactcaggaaattagaaatgaacgtaaaagggcaatgttgagagaaaacccagatatagaagacgtaataacatatgtcaataagaagggagaggtggtagagaaacgaaggttaacggatgaagaaaagagaagattcaagccaaaggcattgtttcaatctagggatcaagagcattgaagaaatgaaaaaaaaaagtttctggaacgattatattttatttacttacttattctacatttatttgcaaaggggcattaacatcaacattttacatattataatatatacaggatattctatattacaacattaacaggatttttaacttttccttaccgtattcttttattctggttttctgtcttcagaataatagcatatttcattgtagtatttcgtcaaagcgagttaggggaggatgactacaagaaagacagcttcctctcttcagcttttagggaaaatcacaggaacaaaagctggaactaagcaaaagaagatgaatttcattaatggactgatatggttatatatgtgtgtgtggatggtacacggaaaagtgacgcagaaggatgaattgaaatggaataaaggatactcgctaccaaatttgctagaagtgacagatcagcaaaaagaactttcacaatggactttgggtgacaaagtaaaacttgaagaagggaggtttgttttaactcctggaaagaacacaaagggttcactttggttgaaacctgaatattcaataaaggatgcaatgacaatagagtggacgtttagaagtttcgggttcagaggcagcacaaaggggggtcttgcattttggctgaagcaaggaaatgagggagatagtaccgagttatttggtggaagttcgaagaagtttaatggtttgatgatattgttacgattagacgataagttgggagagagcgtgacagcgtatttgaatgacggaacaaaagatcttgatattgaatcctcaccgtactttgcgtcatgtctgttccaataccaggattccatggtaccatcaacattaagattgacttacaatccactagataatcacttgttaaagttgcaaatggacaacagagtgtgtttccagacaaggaaagttaaatttatgggcagcagcccatttaggattggaacaagtgctatcaacgatgcatccaaagaatcgtttgaaatcttgaaaatgaagctttatgacggagttatagaggattcgctaattcctaacgtgaatcctatgggacaacccagagtggttactaaagtgatcaattctcaaactggtgaagagagtttcagggaaaagatgccattttctgataaggaagaaagtataacgagtaacgagcttttcgaaaagatgaacaagttggaggggaaaatcatggcaaatgatatcgatccattactccgcaagatgaacaagattgtggagaatgaacgtgaactgattcaacgtttaagaccactgttagatctgaagaaaacagccataagtgacgatagtttccaagattttctttcgatgaacgcaaacctggacagattgataaaagaacaagaaaaaattcgacaagatgccaagctgtatggcaagcagaccaaaggtcatgatgagatattttccaaaataagtgtatggttggcactgctgattttcattatgatcacattggcgtactacatgtttagaattaaccaagacatcaagaaggtcaaacttctgtaagctcttgtgtctttgttatatgggtacaagatataagaaacataactattacatacgaaaatgtgcatgttatctatatccttctttatatagatgctgttaacttctttttttttttttgggaaaatcaactgttaaacgcgacagtaaaagcagcaaaacattaattttgcttccaagacgacagtaatatgtctcctacaataccagtttcgctgcagaaggcacatctattacatttactgagcataacgggctgtactaatccaaggaggtttacggaccaggggaactttccagattcagatcacagcaatataggactagaaaatatcaggtagccgcactcaacttgtaactggcaactactttgcatcaaactccaattaaatgcggtagaatcttttcacaaaaggtactcaacgtcaattcggaaagcttccttccggaatggcttaagtaggttgcaatttctttttctattagtagctaaaaatgggtcacgtgatctatattcgaaaggggcggttgcctcaggaaggcaccggcggtctttcgtccgtgcggagatatctgcgccgttcaggggtccatgtgccttggacgatattaaggcagaaggcagtatcggggcggatcactccgaaccgagattagttaagcccttcccatctcaagatggggagcaaatggcattatactcctgctagaaagttaactgtgcacatattcttaaattatacaacattctggagagctattgttcaaaaaacaaacatttcgcaggctaaaatgtggagataggataagttttgtagacatatataaacaatcagtaattggattgaaaatttggtgttgtgaattgctcttcattatgcaccttattcaattatcatcaagaatagtaatagttaagtaaacacaagattaacataataaaaaaaataattctttcataatggcagttgaggagaacaatatgcctgttgtttcacagcaaccccaagctggtgaagacgtgatctcttcactcagtaaagattcccatttaagcgcacaatctcaaaagtattctaatgatgaattgaaagccggtgagtcagggtctgaaggctcccaaagtgttcctatagagatacccaagaagcccatgtctgaatatgttaccgtttccttgctttgtttgtgtgttgccttcggcggcttcatgtttggctgggataccggtactatttctgggtttgttgtccaaacagactttttgagaaggtttggtatgaaacataaggatggtacccactatttgtcaaacgtcagaacaggtttaatcgtcgccattttcaatattggctgtgcctttggtggtattatactttccaaaggtggagatatgtatggccgtaaaaagggtctttcgattgtcgtctcggtttatatagttggtattatcattcaaattgcctctatcaacaagtggtaccaatatttcattggtagaatcatatctggtttgggtgtcggcggcatcgccgtcttatgtcctatgttgatctctgaaattgctccaaagcacttgagaggcacactagtttcttgttatcagctgatgattactgcaggtatctttttgggctactgtactaattacggtacaaagagctattcgaactcagttcaatggagagttccattagggctatgtttcgcttggtcattatttatgattggcgctttgacgttagttcctgaatccccacgttatttatgtgaggtgaataaggtagaagacgccaagcgttccattgctaagtctaacaaggtgtcaccagaggatcctgccgtccaggcagagttagatctgatcatggccggtatagaagctgaaaaactggctggcaatgcgtcctggggggaattattttccaccaagaccaaagtatttcaacgtttgttgatgggtgtgtttgttcaaatgttccaacaattaaccggtaacaattattttttctactacggtaccgttattttcaagtcagttggcctggatgattcctttgaaacatccattgtcattggtgtagtcaactttgcctccactttctttagtttgtggactgtcgaaaacttgggacatcgtaaatgtttacttttgggcgctgccactatgatggcttgtatggtcatctacgcctctgttggtgttactagattatatcctcacggtaaaagccagccatcttctaaaggtgccggtaactgtatgattgtctttacctgtttttatattttctgttatgccacaacctgggcgccagttgcctgggtcatcacagcagaatcattcccactgagagtcaagtcgaaatgtatggcgttggcctctgcttccaattgggtatgggggttcttgattgcatttttcaccccattcatcacatctgccattaacttctactacggttatgtcttcatgggctgtttggttgccatgtttttttatgtctttttctttgttccagaaactaaaggcctatcgttagaagaaattcaagaattatgggaagaaggtgttttaccttggaaatctgaaggctggattccttcatccagaagaggtaataattacgatttagaggatttacaacatgacgacaaaccgtggtacaaggccatgctagaataatgcgtttgaagtgagacgctccatcatctctcttaatttttcatgactgacgttttttcttcattttaattatcatagtatttgtttgaaaaaaaaaaaaaaaaatttcccttatcaatgatatccttacgattatataaattccttacctaaacctattatttgtgtacatatatcagagtattattacatatataacctttttctctaaaacaggaaaaaaaaaagaaaacgataacatgctctgccatcctttgttcaccgagcaaaattaaaaacgcaaaatgaattgtccctatgaaattattaaaggaccacatcaccagacttatctctggggggtcctctagaaaataagtcaggtacttgcctggactttcttccagttgaattcctgagctaacatacaattaatggagtgagaatgttcgaacgatccaggagttgcttttttcagtcatttgtttatcagtgtaacaagcatttcctttatttcttttatatcaacctgcaacctattaatattcaattcaacgtctcggagcttttctcgtaccgttttaccatcatccatttccatgctaactaattctgagattacgattacatattgtctcagttctggttcatcaatggctgataaaactttcattacattttggaaaaaatcttcgtcatttaggtctaaagtcaggatttggttccttatagactctctacgatcttttttcaagtttttttctgaagaaatatgtccattttcattagtgacagcggtagagtcctcttccgctcgaaccaaactatcactgccggtgttttcctctcgaaagggtttgtctttaccaatggaaagacgcccgtcttctgcgctttcatataatttgacagtggctatattgaactgttcttgcaaatcgccagttttggcatcccctacccaacctttttcatgcaattcctttccttgagtgacccaagcgacgaggttatctctaatatatcttgaagttataggtactcttgatttctccttataaactctgttaaaaaactcagctatcatttgatgacataatataggtctccttttacttgctctctttgttgtgtggagcaagagggcccaatatatgactgttaacttttcacaaagacttttttctttattattggaccatcgaaacttccttagttgccttgtttccgcttcgtcattactgtttccccccaagtctgtgggggctccaacgtgcaatatgtcgttgtcaatatcactagaagtatgagtttccacattcaacttggtattagtagtgttaattcttttattaaagcaaatagtatgtgtagattgcaggaggtcgaagctcttcggattggcaaaatcaatattctgctctataattttcacaggttttgttggcagtatttgtgcaattcctgtcattgagtttctaaatacattcttttggtcatattttgaagtgctctttttgcttttatgtactttttttgaagaggacgcattcacatttgttacttccaatttctcttcctccatttttggcgtttcagagggctttccgtaataatcttcaaaggaatttaaagtaaaattcttaaagttggacatccaaaaggatcttcacaatataagcgtttttctgtccaccagcttcaacaagcttcagcctactaccaatttctaatactgttttatcttattacttgcttacttatccactcccattgttttgtcctagatgacagcatcacccggactgaatattaaagcgtcagtgtcacttattttaagtcataatcaagtccttttaatgtggctatagattaaccctgtacactaaagctgtatattatttccttaaaggagcatttattcccaaactgtaacgcagaatgtcattccagaatcatggaaaaaagattcaaataaataaatgtatatacaccaaaaattacaacttcgaatcctatagtacttttaatctttttgaaaaaaatattactaaaaactatgtatcatgtccaaaggccatagggcctagcattttctttgttaaaaaagataaacagtagagaaataaataaaaaacgccctaacccaacatataggacctctttttcgttggcctagtcaactttaatggatgagtagatttttctaacaaagagcatactgctgataaagccaattgaccccgttaccaaacagcagagtaatgaaatgactgaggagtatcccacgtataagacaatagtcgtgaatccacccaacttaaatttggtgaataaaatagaatgaataaacacatacaaagcacaaccggcgcctccaattatgaatcctctccattgccacttccagttctccaggcataaggaatgataagtgatcaaaatagtgacgagtgaacttgtcaaagttaataggaggaaagagaaaaagaggaaaccaaacatgtaaaaaatcttattaaaccataaacttgtgtatatgaaatacaactcaacggcgatggagccaaatggaaagataccagcaatcaaagtagctggtatagtctttaaataccaaggctggaagggtatttgtcttgcgatttggtttgtcttggttggatgttcatcccagtgacatcttttcctggcaatcaatgaaccagcaaatgataatgggattgagaacaaaaaccatagaaaaaccataaaaaacagagtacttgctggtatgacaccagaagaatgaacaaacattaagaaaaagttcaacgcaataattattagcagaatagcaccaggaactagaagtggagtcaatatcaagtttgccttccagtatggcccattgaaaaatttgtagatgcccatagatgtataagagccgacaaacccgaataatgcatataagataaacataacagtggctaaggaacctctagaactaggtgataggaaacccaatgcagcgaagaagatactgcaagttaccatcaaaaataattgaactcctgaaccaaccaaaattgaaagggttagcgattgacttggcgaacgaaaaacatcaccatgattcaatttccaacccgaatcttcttgaaaatcatcgtccaaatttaactcgttgtaacgtgcgaaatcacttttcagtgcgcgcaatagcgaatggataacaacagatgacaataagacaacaactaaggagaaatttatcaaagaaaaccattgaatagaaggatcatatacgtgtaaatatttgtcccacctggtggcccaagaagtcgctgattcattgaatttaacggaataagtaaaataaacttcattatcatttccttcgtctagcatcaatgggctgccagtcgtttcacatgtacctggactggaacgttttatggaaaccggttcgacgataacaccaactacacgatagttaccttcaccacgatcgtgatattcaatcataatatcgaaatggttggcaaagtaaggcaattcgtaagttttcaccatgttacgatcattacgtgtttccaattccacatccttatcggtggtttctgccccttttggagtagcctcaatgtcggttccttgagttacctgtacaaaaccaaggttgaagccagcaccataaaaactagtcttagttctgccatcataaacctctcttgcagccggtaatccatcaataagccagttttggaagaagccattttttatcaatttattgatgaatttagcatcatctcccggaattacggtcttacacagggattcacactctttttcttgtaacatattcaattggaatggtgaattataaattcgatcaccaaatataacggatcccaaggattcaggttgcttttcgactttttcaggctgacaaaaatggaatctattgtaatagtagtcgtatgagtacaagaaattttctttatcgccagaaacgttattaccgtcctcatctttgtgttgataattcattgatggagttaaatgattaacgagcaatgggatgttgtcattttccctgtaagtggtaggcgctacacctggtaaatagaaggctttgactgttgacacaaaaaaatacaacaacaaaagctgtacgtgtgccattttgtaaatcattctgttttgttttcctttcggtacttgctctctgctactaaattaatatctgaaaatataacggtagcagatgaaggaaaagctggacaaggagccaaaaattaacttaactaacgtaccaaaaaaagatacaaataaaaacaacaaagcagttcaaaaaccttgaattacctttttgtttatcattaggcctatttcttcgaaccgatgacatttttcatggcttcaccaagtaaagaaaaattgccgtgaaaaaaatttaaagggctgtaacccggacttttgtattataagttaaaatcactcattctcaggcagtattggtaacattccaagtgacttccaatacgtgttgaatttactactaacattccagtgcaagtagtaatttttattaagttttgatcaacttaggattttcctattttatttttgtttattatattaagtgttcattattttaagtagttatatattatataatacaaccccgattagacaaacttcataagtttttcgggtgggacggtatcaagcatttcattctcatcaattcgcggtttaatgggcttataatcaccctctggatccttaaacacgtaggcaagaatgacgcctgcaataccaaggacagaaactgtccctaatgctagtgcaagaccaattaaaacgacaaaaccacgacctattttcttcttcttcgattttgatttagattcactgcttgccgatgaagatggaggctgggatgatgttgactgaggacttgtcacagtaatgttcacattggcaagtggtgactgagagttgaattcagttgaaacgtctctattaataaaaattattggattgtaattggaagtatttgttgtttctgaaataaaatatggggtccatttttggaaatcaaacaacaaactttgtaggtatccgtattgcgaaatattaaaattaccattaagtaagaggatactgccattattaacattgttgattcctctcttgttcaaagtgttggattcaatatctgtgtatatagctgaaacagagctaatagagctagcattgccaggtaacgaggtaatattccattcttggtttctatagataaataatgaagtatcattccatgccactatggagtcttcagtgacagtaaacgaattcagtttcccttcagaaccactcaataatggaatcatagtagaattggttaagttaaaggatcctaaacgtatagattggtattcttttgtttcaaaaaggcctgagataattaattctgatgagttggtgaaggaaagttgtgtgatttcaccaaaaatcgtgttattgaggaaggtagaccaagttttgctttcataattgtatagacataatccggtgcaattcggctcagtcatttggaaatctccgccgacaagcatactacagtttttttcaaagttaactaaagcatttattctagcatttgatcctagtgtttcattagcaatcatggtcaaatttctcaaatcaaaaatcgacagttctgctgtggttgaagatcctgcactgacagctagtaaagtttgattatcagcgtatagcatttgagtaataccgctagaccaattccaggaaggataaacttcattagaaaaataaattttgtttagagaatccacctcatatgcatatgccgtggcagactcatttaaataagctcccaggtaaggtacaatacccccttctaggttaagtggctctatttcattttcgttcaaaaaacgtacagacccattcaaattaccatattgcatatgagatactgcacctgaaaacaaaacatcgccatcgccattgttaccagccgcccaaagtgatagactaaaggaactggagttccgtataagcgcattggaagatgcattgaccacataatcgttatcaagaacaataaagtcgttatttgcaagacttatattaagggcactattcactgtcctcgattggttgaagacattctcaaatgatccattaaacaaaaaaacagctgattgattatttgatgaaagaatatctccaaatattagtaaaccttggttagttttcgttataccatgtacatcaccttgaatggtttggtttttacttgatgtaacctcaaagtcgtcattaaggtcgacaatggaaatacggttgcttactccaccaattactaatttgttatcgtaaatgtcagcataaagggaagaatttttagggtaattttttactgggaaaagattcaaagtagtattacctacctttgtttcgttcaatctcgtgctggtaaagtttgatttctggtattggagaataccattcaataaagtttcttttttagcgttgctagaatctgaaagtgtgttaaaagcatctaaagaaacagtaatgacattaacttgatctgccacgaccactgttgcagtgttggttgtataaattcctgagacatactccaaaacgatctccggtgagaaatctagatatcccgagtagatttgatcatattttagattatcattattctggtaaatcaagtacgtcttcattattgtgttattttgttgattccacatggtcacgtttacaatacctcttgcggagcacgtattatcctgaagacaccctggtgtatacatgttgatagtgtagtgaccggggtggataatgtttgggtaaaactttacgcgtggaattggctcattttgatctggaacatatttcgcggctatataactttcacctgttagaccattataccaatcattgctcgacaatgtagatgacgacgaatcattggtaagcgcgctgcagccatattcgttgagagaatcattagcataagtggagaatgtgtcctgatagagctccaaaccggataatccaacactaccaccgtatgaatttaatgctacaaattttaacgatgaaacgggaagttcattcacaaacgcaaagtcttggaaatctgacgtccattttacgtctgtcttgttgttatcgatgaaggtaatcatgtccatggatgaagatacattttggcttgctgataataaagtggctcggctatacaaagggcaaaattcaccgcaattcttcaactccccacttagtgggtccagatacgttaaattcattatgctactggatggatcagtcagaatttggaacacggagatttcactatcggaacgttgggaattataaagccttatttttgttggtgaaacttcatatggtaaattacaaactagagacccagacgtatccggataaagccatgcatcctcattagtgttaggacaaactaacgaatcagatgcaaacgttgtacttccctgggaatcccaggaagcgtacctcagtggaattcgttggcctagctccaatgtagtagcgtttaaagaggaagttgagttcgtaccgttatttgaactactgataagcgcagaaggatcatccagtgtataaaactggcctgcaaataaaatgttgtcattatttagcttgactatggaattcacactggagttttcaccaaaccctccaaaaggtaaaagttgggtggtatttgatatggagtcccaaatgagagcactatagcccgtcatggagccattattatatgaaaagtttcctccaaaatagatagaagaattgtctgcgagcacagcctgaacagctcccaaagactggttgaatataggcgtcatagacagtgtcgacaaattgtataatatctggtttccgacagagatattgtttatcgtgcctgatccgctaagaataaacgaatcaacgccaaatggtgtaattttgtctattcgagtatcatcagaggcatcttccaactggatataggtgttgttagagtaataaactaatccatgtgagcttgtttctggacctatttctttagtgaaattttgttggcctgtgtactcgtaaaaagataaggcgtccacacccccgaggatttgtactgcgttgctattattttgcgatatattcaaattcggtagcacattatcttcgatgtccagaagagatttaatattctccaactgtgatgccttcgatatctccacaagaaaaggaaatgcgagtgtccagagacgatgaacaaacatttaatttctatatcgtaacgaagaacaggtgtattttgatcgttttctcttgcgtttcttcgtttcccggtcaatcaactgtataaatataaaacgaaaattgtattatcttctcctacaaagtctagtatggggatgattaaagcgcacactttccttcgagacttctgatgatgacatttccacatttccatatatttctttttttgtatcgcgaaaaaatgggaagaatggcgtttctaaccactaaaaaagaggaatttttgcctaatttgggaatttgtcaataaaaatgtaaaacatatgagatgtattattgcctgcggaagattcttaaaaacatgacaaaatccaaattgaaaatgacctgaaggtctcgacttttcggattttcattgttgctatgtaaatctatagttaattatatccaattctggtaaccaaacctgtgcttcgtacaccaatcgggaccatgctcatagtattcttctcttgtgaccctcgcttttcggtaggaatctgtctttgcaaactgtgacatcacttcccacccaaacagagcacagtcaccttcgggcaccgaaacatgacaagtccaatctgtgggtaattgcctttgtagttctgccgcaagccgttgggcgaaattgggcagattaaagtttcctcctgtacatacaatgtttcctaccataagaggtcgcactatttcgggcaacatggaaaggctctctaggatggcctccacaatgcctggtttagtaatttgcgaaatttctggatggaaaaaagtttctggtattgtgaaaagctcatctgtcagtgttatgatctgcgcatcttcaggtaacggtacattttcttttctggggtttcttacgtaaccaagaaagcttgtttggaagtcaggaagtacatattctagtgcatgcttatccttcgttttgaaactatcaaaataagacaccgggctaacgaacaagcattgttccttgatattgttaacaagtatggtttcatccatcatattgtagtgtctgaatgatagagtttcctttagtagcccagttaggaaacggcctccaatgtccaatttttttaccgctttatagtacggtattcccttcaggacaggaattatccaagtacaattaaacccggaatcaataactaattggaaatcatgataatcgctacctgaatcctgcgcattcttggactcgcttgatgtggaatttgtactgtctgagttgccacggacaatatcgatatcttcgtccttacctgaaattgttctcatttcacccttatatgacttggtaaatggtacaaagactgctacaggagacttgaaaagactgtcgaattcatattcttcaaatatcacctggtcggcatgcttacttaattctggtaaagtcatacagctctcgctagcaaccaaatgatgaccctttccctctttcagatcaaacccatcaaactctgaaggattgaaaaggcaataatcccatatacaactctctaattcccataatgtgagctgtcctagttcatgtggcctcctgaaggtgatagatgaaatatctttgatgtttttgatatgatttgataaatacgatgtcccaaatttatctttggccaatgcatttaaagctcggaacggtttcttattcgtggaaggaccaaacttgatttcgtatgagccattatcaatcacaatgggtggtgtttccatagtttaaattatcttgtccacgattctgcgcttcttctcctttggtcttgcattaattctcttgttcttcttggcccattttgaaatgcatttgtaattatggacggaaagtaaactgtttacaataatcacgaaaatacatataggtttacattatctacacactggaatcgatttcataccataaaagaggccctataagaagccgcatcaccttaaacactaaccacgtgcaaccaacagaatatatttgatgtctgatagtccattgagcaaaagacaaaagcggaagtccgcccaagaaccagaattatctcttgatcaaggtgatgccgaagaagattcgcaggtagaaaaccgagttaacctaagcgagaatacaccagagccggatcttcctgcgttggaagcatcttattccaaatcttatactcccagaaagcttgttttaagttctggggaaaatcggtatgccttttctcaacctacaaactcaacaaccacgtcattacatgtaccgaacttgcaaccaccaaaaacctcttctaggggtcgcgaccataagtcctactctcaatcaccaccaaggtctccaggaagatcgccaactagaagattagaattgctccagctttcgccagtgaaaaatagcagggttgaactacaaaaaatttatgataggcaccagtcgtcgagcaagcaacagagcagactatttattaacgaactagtcttagagaacttcaagtcctacgctggtaaacaagtagtaggaccctttcatactagcttctcggccgtggtaggccccaatggttcaggtaaatcaaatgtcatcgattccatgttatttgtatttggatttagagcgaacaagatgagacaggacagattgtcggatttaattcataaatcagaagctttcccaagtttgcaatcatgttccgtagctgtacattttcagtacgttattgatgaatcttcgggtacttcccgaatcgatgaagaaaaacctggattgatcattacaaggaaagcctttaaaaacaactcatcgaaatattacataaacgaaaaagaaagtagctacacagaggtgacaaagcttttaaagaatgagggtattgatttagaccataaacgatttttaattctacaaggtgaagtagagaatattgctcaaatgaagcctaaagcagaaaaagagagtgacgacggactactggaatatctggaggacataattggaactgcaaactataagccgttaattgaagagcgaatgggacagattgagaatctaaatgaagtttgcctggaaaaggaaaatagatttgaaattgttgatagagaaaaaaactctttagagtcagggaaagaaacggcgttagagtttttagagaaggaaaagcagctgacgcttttaagatcaaaattatttcaatttaaattgttgcaaagcaactctaaacttgccagcaccttggaaaagatctcctcttcgaataaagacctcgaagatgagaagatgaaatttcaagaatctttgaaaaaagtggatgagattaaagcacaacgtaaggaaataaaagatcgaatatcatcttgtagctcgaaagaaaagaccctggttttagaaagaagagaattagaaggcaccagggtgtctctagaagagagaacaaaaaatttggtaagtaaaatggaaaaagcagaaaagactttgaaatccaccaaacattcaatatcggaggccgagaatatgcttgaagagcttcgtggacaacaaaccgaacacgagacggagatcaaagacttgactcaattgctggaaaaggaacgaagtatacttgatgatattaaactatctttgaaagataaaacgaagaatatatctgcagagattattcggcatgaaaaggaactggagccttgggacctccaacttcaggaaaaagaatcacagatacaattggctgaatccgaactatctttgttggaggaaactcaagctaaactgaaaaaaaacgttgaaactttagaagaaaaaattcttgccaagaaaacacacaagcaggagctacaagatcttatcctcgatctgaaaaagaagctgaactcacttaaagatgaaaggtcgcaaggtgaaaagaattttacttctgctcatctaaagttaaaagaaatgcaaaaggttttgaacgcgcatcgccagcgtgcaatggaagctagatcctctttatcaaaagctcagaataaaagtaaggttttaacagctttatcgagactgcaaaagtcaggacgtataaatggtttccatggacgtttgggcgatttgggcgttatcgacgatagttttgacgttgctatttctactgcttgtccgagactagatgatgtcgtggttgatactgtagaatgtgcgcaacactgcatcgactacttaagaaaaaacaaacttggttatgcaaggtttattctcttggataggttacgccaattcaatttacaacctatcagtacaccagaaaatgtaccgagactatttgatttagttaaacctaaaaacccaaaattctcaaatgcattttacagtgttcttagagacactttggttgctcagaatttaaaacaagccaataatgtagcatatgggaagaaaagatttagagttgtcactgtggatgggaaattaattgatatttctggtacaatgagtggtggtggcaaccatgtagcaaaaggtctaatgaaattaggtacgaatcagtcagacaaggttgatgattacacccccgaggaagtagataaaattgagcgtgagctatctgaaagagaaaataacttccgcgtggcaagcgatacggtccacgagatggaggaagaactgaaaaaattgagggaccacgaaccagacttggaatcacaaatatcaaaggcagaaatggaagctgattccttggcgagtgaattgacactggcagaacaacaagtgaaagaggcagaaatggcgtacgtcaaggcagttagtgacaaagcgcaactaaacgtggtgatgaagaatttggaacgcttgagaggcgaatacaatgatttgcaatccgaaacaaaaactaaaaaggaaaagatcaaaggcttgcaagacgaaatcatgaaaattggtggtatcaaattgcaaatgcaaaattcaaaagttgaatcagtttgtcagaaattggatattctagtggccaaacttaaaaaagtcaaatctgcctcaaagaagtcaggaggagatgtcgtaaagtttcaaaaactgctccaaaactctgaaagagacgtagaactatcatcagatgagttaaaagtcatcgaagaacaactaaaacatacaaaactggctttggcagaaaatgacacaaatatgaatgagacgctcaacttgaaagttgaattaaaagaacagagcgaacaactgaaggaacaaatggaggacatggaggaaagcatcaatgaatttaaatctatagaaatcgaaatgaagaacaagctggaaaaattgaactcactgttgacgtacatcaaaagtgagataacgcagcaagaaaaaggattaaacgaactatcaattagggatgtaacccacaccctgggaatgttagacgataataaaatggactcagtgaaagaggatgttaaaaacaatcaagaacttgatcaggaataccggtcctgtgaaactcaagatgagagtgaaataaaagacgctgagacttcttgtgacaattatcatcctatgaacattgatgagacttcagatgaggtatccagagggataccaagactttctgaggacgaattaagggagttggacgtagaactgattgaaagtaaaataaatgaattgtcatattatgtcgaagagactaacgtggatattggagttttggaagagtacgctaggcgcttagcagagttcaaaagaaggaagctggatttaaataatgctgttcaaaaaagagatgaagttaaggaacaattaggaatacttaaaaagaaaagatttgatgaatttatggctggctttaatatcatatcaatgaccctaaaagaaatgtaccaaatgattactatgggtggaaatgctgaattagaacttgtggatagtctagatcctttttctgaaggagttacgtttagtgttatgcctcctaaaaagagttggagaaatataacaaacctttcaggtggtgagaaaacactaagctccttggctttggtttttgctttacataagtataaaccaacccccctttatgtcatggatgaaatagatgccgctctggatttcagaaatgtctcaatcgtagctaactatatcaaagaaagaaccaagaatgcacagtttattgttatttcgctgagaaataacatgttcgaattagcacaacagttagttggtgtttataaaagagataatagaaccaaaagtaccacgattaaaaacatagatatcttaaacagaacttagctagtacaataatcaattcaagagcacttgctgattgtaatatcatgctatcaaagaagtttaaagatactacccaaattcccgcctgtttatttcttcttttgggcagcagttaggaaataaaaaaaaaaaaggtcaatgataatgcaccaaaaacagaaagtacatgtatatcttaacaaactctcaaaatacaatttaaacaaagttttttgaagcaaaattcgaatgcaagattcataaatatggggcgtaggaaatctatactatatgcaaatatcacgtagttaaaaaactataaaacataaaccagaaatatggtatcaaggacttttgaatataattaggaacgagattaatgcgtatcatctagtatcttgacatactgcttttctgcaagataaacaagcttttggacggggataactgcggtttggtgagtgaatttcggaaatttttttctattgacaccaaaccattccataggtggagtggcgtctcccagatctcttatctgaggcacttcgatctgcggttcttctagtgcaatataattaaactttgaagcggcttcttcctttttaattgattcttcaagttcttcctcagtttgtccaaaggaaatatttgctacctgggatcgacgaactgccagtgctttgacatgtgtagtccacatttcctttatgaagtctacaggccctagattccaccttacagatattttgtctgaaaaagagcaagcaaatagatattctaaattatttgtcttttcttcttgtaaagttgtcatatgaacagcaagttttggaatatcaatgatagtaccaccgacaatcttggaagcataatgcatgtaatcatcaatagcaatggaagctccaacttcctcatctaattcttctttggaagtagaaagcgctgcagaaacatctaaaacttgtagttgcaaatctgtctttaattttttccccgaatgtgtttcggaacgtatagagactttgtcaattcttattactaacacttccacatcgaataaagatattggcgaaatctggacctttgaagaggagatattcaccgagagatcagttctgagtaatttcagcgatcttaaaatgtctttgtataatattggttgcctagattcaccaggattggaatctctcaacgtctccatatacgatattttattatcctgcctcatacgtacaatggtgttgtagatatccagtatatttgctacaactaatgcagtagagctgaggataatttcatctgatgaaaaagagacctgcagcaaatcaggtagaacccccttggcatccttttcattatgaagatggaagtgtatgttacttatagtgccgattaagaacatatgataatcaaaagcagcctttaccgctatatcatcaatattcagggaggtggaaactaatggatgagtatttttgcttttttcaggtggccattttacttctgataaccaacttgcattcgcaacttcaaataaaccactcagtctaccttctgatgtcaagctaataccgtcagtgaaagcatgcagtaactgccgcttctcgttataatgatctgtggccagccatgttctttgtgtccttaatgaaatcataccgagagaaggacccaaatcaacgtctccgctaacatttgtaaaaattaatgtaaagcaccagggtatttccgtacctgcatcggcatagttggttgatgttaatgaactcatttcaatttccttattaacagttctttgcactggccgtgtgtgtaaaatgctactgaacctccatatgtccaagaataaatacaggttctggagctgctttacattgaagaagacgcttagatcagaaaccaaccccgttccatacatactgattacatcaggatgtgtaaataaaagcgtcaagtccatgaaaccaacttcaaaggacgtacttacttctcttgaaaatatgtgcttaatggacgcttttgtgtgttctagagttaaagaaaactccaaaggctgttcagagtcgaactcattggtagccatactgaacaaaaacgattcaaatccaacatctgcctgaaccttagcttttggttcacagctcaaacttagctgttgcttggctgatgttagttttacagccacatcaaattgatccaaaagtcgcttataatcaacattctgtgaagaaggttttgtaaagtttggtttttcgtcggtgctatgtttctttatcatcttttgcagactttcagaaaattccattaataaaggagcacatcccgcatacaaagtattatgcgttgggtcgacagtgattaatgttctgaatttatgtggcttaactttatcttcatcatgtttatatgtacagtttatagtgactactggactttttatttcaaaagatggctcactcttggtttcaatatcttcgtacgtgtaaaccctaaatacaccaccgtcatacttgaaatttgagttaacagatctaatgttatcgagaaagggagccaaactactcgaagcactttcgacactggtactagcataagaattatcattttccgcacgcaaactctcggacacatccagaatgttctttttcagctcttgaaatgctcgcatggattgtaaagtagactcaatgacatccatgaatgacgggacaaagtttacatccagtgcttcaccatgaaatctaaaaaaccaatctttcaactcaccacatcttttgaaccagtaggatatttgcatgtttggcaagaaacttctattatatttgtctttctcgtttccttcagagaaaaaagtgcttgaggtattaccattcgcaacagagaaaaaagcgtccacaactgtgaatttcccaaaatccttttcatatgctgaaaacaatctgttataacctaacattaacccaggattggagcctgctccatactggaatatccacccaatacaaaatttataggacaggatgtgtattgaacggaaatttatgggcatttcttttgacttatcacttttaccggtgaacatcttagtgttccaaatattaggggcatggcgtcttgaatagtaatggctcaagtctagcaatttatgcgcgccccacattaatcttaatagagaatcaggagataagcagaccctgaaatgagaactttccacttggaatgactgctccgtatcaaccgttctttgtagggttgatacttttatggaaaagtcgagtaatttggaaagaccaatgggtagtgaccgctcctttattagaaataggatgttttcgatggaaaactgtcccgtcaccttggtttcttctggtaacataccgttattcgtattggtcagagaaagtagcagcatatgtaattcaaacacgaaatacgtggaagccactggcacaagaacaccaaaataagtaatgctagtatctaatgtccaatttatcattatcgagggtgcctgcttctctttttttggtagatttgaactaaagaataaaggcttcagggaatataacagattgataccctgagaagcaagcttttcatcttgtaaaaaactgtttacaatacggcgcggctccgaaaaggttaacttaatcatagatattgagatgtcaacgtttatcaacgaatagccttctctagaaattcctcctttaatttcaatatcgccaaatgaaaaccttaggtattgctcctttgtctggtgcgatgtcatgaaaaaatcagtatcccatatgcttaacaaaatctcatttgaaccgaatttgttaaaatatatatcaagctgcttggcttcgtgacgaatataaaatggcgagagcggcataacttcagaactaacgtttgaaaaataacatgacaagactgtattaattttctggtcgacaaattgggactttttctttgatttaggtttaaactttatgcgctctttaatcatcatcagactttccctaatttcagtaatagcggttactaattgctcagttgaactcattgctctaaaatgaagatctgcgcactggttgtttatcagaatcgtaggcttgtgtgaccatgcctcagtagtcgctaaaactgaaaagtcgcgcagttgagcttctcccaaaatgacagatgtgtgttttaaccacacttccgatttctgggaaaatataaccaatgaacccgcttgactagttgaatcttttagattttcccatagtaaactaactctacccccaactgttctactcatcagcttcgtttggtccatgaccagttgcagttcacttttatccactaataaaacggtgttcattttgaattgctttgataactccttttttggatcacttttgtcatcttcgcccactgctgcaatgagtggaataagatcttgcaatttaagtaacctatcactgaattttccttttactgagcctactcttcccgtaatttcaatagtttcttctcgatttgaaggtaagcttgtcaccggaggcgtcaaatccactaccagattggcatccgcaacaacaaaattatgctcaacctcatatccctcaccataaacagtaaggtaaaatgatcccatggtacacttcaacaattttttaatcaaattttgtttatgtttctcattttctgccgtgaataatttgccgtatatatacgaccttgcaacatctgagaactcccaatttctccaagtcgaaaacacagacatgaagatattttttgcatctttagcagaggtatatttcttttcttttagcacttcgtcgatgttgctttgccaatcatcaggaaggtacgttaaaatgtgtctcagacgcgtaataattttccaactacgattctcacgcacatgccctttggaaagtctcataataaaagcaggttttgttatgacgtaaggatcatgactaatttgataatattcgcttgcggctgtgagctttgaaatgagttctgtctttgaattacttctggtgttctgaatagaattaaaagaagtgcaaacctcttgaataagatttccctggtcactacagtactcaaacagccattccatttgagattcgtctatggtaatatctgatgacgttaagtttaatgagttaacttgtctatcttctgtagaagaccatacttcgaaaccctcaatccctagcgacagtgcagggggacgatcttcagacaagtctggatttttcttctggttaacagtcactctgacagtttttacctttgctaaagctgctacttctaataatttatttgttcggttcttctctagagacttttcactcatttgataatcaatacgatctaaatagagctcaaaaccttcctcacctgtctcttgccagattaaatttagataagcaatatggatatcaatgtttgaaatagaagtgatcccttcttgaaggttgcttaatcgtttcacaatcccaatttcaatatcgtctaagacttgtaccatgttttcagagtaaagctgttctaataaactcttagcgaaaataaaaagcaacgggtcgacatccaacagaatatatgaaacatcaacaacatagttatccctttcgtggtttctgtcttctgtaaaagcgacaggtttgaagcttgaagggtccgcttcttcgtcattatcatcttcactgaagctggctcttgaaggctccatagttgatggagtttctgcgaatatgttcttgaatggatttgtggtctccagaagggtagcatactcgcccacaatatcttcaatgatataatctatagtatcaggcaaagtgggaagaggtaaagttgggatagacgaagatggtgctatagccccgtacaggttttggtatgtatccgaatcctgatagaacagcggaagaagaaaaggacacctatgatagggtgaatcgtgtattgttatatatctgcgttgttctgatctttttttatcgatatccttgtattgctcaaagtttgtaaatcttaattttgtttcgaatttgagaaatgatgtgtctacgccatcgcccatcacgcaatttaacgaaattgtcaattttggaattttcacgtctattctttgtgaatatttttcgttttcaaagtcgatcaaagtaaacaatatcgattcagcactaataactgattgagatttcatcaccggatctttaaggcctattcttattttttcaacgtgcacggttagcgaggtcatatcattaatggtctcagtgtcatataataatatattttccaagtcattgtagccaaaacctatcttataaaaggaattaaagaatccctttataaattcaatatctgaatcaatgcataaatctccgagattgatatcccattgacaaaagtaggtaggttctgtgggtggtaatccatacattctatgtccatgaatggtgaggtccgaaagcaatccgtgctcttgctcatcagctccgttattacgacgtataaaatcaaatacttcatttatttgttttgaaacgtgccgctttattgaagtcccgttgagaaccgccattatgtccatataataattacaacttctgaaatccactacaagttcggcaaaatgtagtgcaatgcatggatcaaaactgtaaatcgtttctggtaatatcagagcaccatcccaaaccgaaaatgtgaaccaaatatcagtttcgttggtagtccttttcaaatctgaccttttcataggacctttatcctcagattcgttctttagactgctattttggtaccctgaatctacagtagatgccaaatctgccaccgagcttttcgtagtgacatctccgacttccctagcgccaaggacacctgtgtactcttctgacgtcacaaaattaaaaaattcaccgaagtaattcatctttacgtttgttaaatacctcatgacaaacccatagcagtgaagtactgtactcttgctgttacactctatgactagcgtatcgacattatcaatatctaactcggaatagagaaggtaagaacctttaattgtaaagtcgtatgctctccccacttctttatgtttcatgaattcgttcaatgtattccaagggggggtatttaacatcattctgaacattggagttgagatctcgtaggacatatctgtgtatgtccccaaaatactctcacggggtaccgtgacatcaattgaaagcttatcaccatgaagggataaataacagttttcgttaaaatctaacggattgttaacaatattgtgatcattgacgtttaagtaaatggaatatccttccatttcccaattgactttgtatacgaatggtctaaaaagttcgtaaggcgtaggatcaccagcggaaaagtctgaaagcgtatctgcaactaaagttatatgctcacgtagcagaaacgcctctaattgttctgacttcatgttaattatccatatagctttgctattccaacccaatggatatccaatatccccatcaatatcgaataccttgctttttaacaaaatatcgtgattaacacttgacctaatttcggtttccaggaaatgaacatggaaattattctgaaaaccttgcactgtaggacaaacacttatattgaaatttgcataggtgtccttacaaaatcggagatccatccatccaaatggcctatattcttcattagtttctttgtagtgtttcaaaaattcggggtctttgctactttccctcgtcggtatacgccaagtagtatcttccattattgatatattcatcctgaaaagtgtatatattcttctagaacctggcgggagtttttttataggtttggctgtccttgaaactaccggtgatagaactctttgtagatgactgacttgtctttgagcccaaggtccgtaacagatggatcctccgtgaatttgaacatctaaagcaaaatctggaggtgctccgttattgcccacatctggtccatcaatatcaggtattgtcggatgtgcaccatgtggcacaacgcccggaacatccacgtcatatgcaattgtgacctttgggcattttaaaattgatgtaaatttagcatattcatggttcgtcaaatcgaactcaacatcatctaaatcacttgctttagcgtcgcccgcagaagccttataaagagataaacctttccatttatgatagaaattgtcatctgatgtgcctgcgctttttttagtctttttcggtacaacaggcttggttactatctgaaagactcgtacaaacgttttccataactttgacactttccctctatctattttaaacttcaatccaatagcatcatcgtaaccaatattttgtttgatagaaatttcgaagtttttgaattccatctgtgttttatttctgtataaatctaatcgctcttttggaggtaaaacatctattatgccttttccactttcataacttagaatcataacagatggcgtgaatttgtttcctaacagtagggaaccgcggctaaatttaagctcaattggtaaaaacatcagtagctttggatgtttgccgatatctgtttcttggtagtccctgtcattaacaattgatgcatcagagttcgttgtgtatgcagattcgcttagatcttcatctaatttatcagcactacttccatcgctaaaaggttcaggaaaagaatgctcattaaggtatttttcaaatttatcgcgttcatcttttgatagtaagtttataacattatcgtacgccactgttctgttgtaaataaaaatttctagaccttcacattctacggaaattttacagggaagctttgcttttttgccagaagaagacttgttattctctatcaattctgcttttctgcaatttaaaagccagtatttccatgttaaactaccctctaataccgaaattgtataatctttgtgtattacggaaaggtttttaaaatgtattcgaccacctagtaaggagacacgaagtgtctcaacatttatcttgattttcgctcgtttccatagtagccattctaatataaaacttacaaggtatgcatagattcttcccatgtagaatatcattgtcaaacatactactaccgtgagaatccaatctactaaaaagacccagctaaagtccttttggtgtgtcaatggaacaccacgtaattgtgaaatagcttccatgcttgctaacttattaccgtcaatagaagacttgagtcaggtggctttaatgagtactattctttttttttttccaaagagcactatgttgataataccgcagtaattttttttgagtatcctgtagcctagaaaggttgaagcttataaaaccgtgccaacagctttatagtggggagtttggcttccctctatttgtatattgatcgccatccctacgaagttattgggaacgcatcgtgaacctctcactttaatgccagcggtagaaaaaaaagtcataaacaatacacgccggctacacttagaaagaaatgacatttgctgtcttataaaaggacttgacagaccaaagacgcgtataatacaccaagaatggccttattggagaagttgcatcgaaggattgttgatatggggcttgtcccgcgtataatcgccttattaccagttatttccatgctatgcgctctatttgggtttatttctatagctattctgcctatggatggacagtacagaagaacatacatttctgagaatgcattgatgccttcacaagcgtatagttactttagagaatctgaatggaacattttgaggggctatcgatctcaaattaaagaaatggtaaacatgacttctatggaaagaaacaatttgatgggttcttggttacaagaatttggtactaagactgctatttacgaaaatgaacaatatggagaaacattgtacggtgtaatgcacgctcctaggggtgatggaacagaagcgatggtgcttgccgttccatggtttaattcagatgatgaattcaatattggcggcgcagctttgggtgtatctttagcaagatttttctcacgttggccagtatggtccaagaatataattgttgtcttcagcgaaaatcctcgtgcagcattaagatcatgggttgaggcataccatacttccttagatttgactggtggttccattgaagctgctgttgtgttggattattcgagtacggaagatttcttcgagtatgtagaaatctcatacgacggtctgaatggtgagctgcccaatttggatcttgtcaacatcgctatatccattacggaacatgaaggtatgaaagtttctttgcacggtctacccagtgatcagttaactaataataatttctggtcaagattaaaaatattatgcctgggaataagggattgggcgttgtccggtgttaaaaagccccatggtaacgaggcatttagcggctggaggattcaatctgtaacattgaaagcacatggaaacagtggtcatgatattactacatttggacgtatacccgaagcaatgtttcgctctattaataaccttttggaaaaatttcaccaatcgttcttcttttatttgttattagcaccacgtcagttcgtatccattagtagttatttgccaagcgctgtggctttatctatagcattcgccataagttcattaaatgcatttataaacaatgcttatgcaaatatatccttattttccgagtataatttggtagcgttgttggtttggttcgtgtcattggtgatatcatttgttgtttcacaagcgtttcttctaataccttcatcgggattattgatgacaattagcatggcatcttgttttttacctttgatactttccagaaaaattcacatctcagaaccactatcatacaggttgaaaaatgttgcttttttatatttcagtttggtttcaacatctttgctaatgataaactttgcaatggctttactgatcggcacattggcatttcctatgacatttgtgaagaccattgttgaaagttctagcgaacatgaggtgacaactcaatcctctaacccaataaaaactgagccgaaagatgagatagagctcgtcgagaatcacatggatacaacgccagcaaccccccaacaacagaaacaaaaactaaaaaatttagtactattaattttgacaaatccatttatttcaataaccttattcggactattttttgatgatgaatttcatggatttgatataataaacaaactggtttcagcatggttggatttgaaatgttggagttggtttgtactttgtataggttggcttccatgttggctattgatattagcgtcatcgtttgaatctaaatctgtcgtagtaaggtcgaaagaaaagcaaagttaggtgccattggtaagaagtaaaggattaacgggtgttcgaactacgcaattgattttatacgcacaaacattacaaatcgaagcaaaagaagatgaaatgatatgatatactgatacaaatatgtattaaataaaacataagtattgatggaaacatggcatagagaagcgaagatgcgataatatcaaataactatatgtgagttgtggaagaaagaaacgatcacattattataataaactagctatttaaatgtttattgaagactgttctgcccccttttattcagtcacggtattggtcaaaaaattctttatggaaactttcccatttcttaatccattccagaccaggtgccaaaaatgttgttcttaaatggtaagtaccaggttcttgaccaaacccagaaccgggaacagtgcaaatgccagtagattctaacaacttcttacaataaaattcatccggagttaactctaagtggcgagcttcttgaactgccttgaaaggtaagtctatcttagggaataaatacatggcaccttgaggcttttgacattcaatgccttctaaagagttaaatgtctcatacagtgtcattgctcttgtaattaacttttcatggatggagttacgttctgcttggtccgactcgaatgattcctccccttccactggtggacgaaccatcaaatcaaccaaagcttgacctgtgacaacgggacacaatgaaatcgaggctagtttcaagataacttgtctcatctcatggctgaatccagtgagttccatgtagccacccctttgaccacattcaccagaaacacccttagaagtcgaatgcaaagaagctagctgaacattatcgaatttacctggatgttccctctgtaaatgtctcaaaattttcttcatagaatggaacttggtgcccgggaagatattttcttgataaacttcgtcagctatcactactgtaccgtacttggctgcgacttcaaaaatctgagctatagactcaggtgataggacagctcctgtaggattacctggattgataaccactagaactgtaggtttgatttcgttctgtatagcctctttgacgacagtttcaatttcttctggattagttgaccaacctgaattctcatctaaatagtatggtaaagcttgagaattgttcaaagctagagtagcggtatataatggatattgaggaattggaatcaagacacccgtttctggccctctacagaaaattgataacaagtaattgacagctgcggatgcaccagcagttaggaaaatatcctctgggtatgatatctcgccttcgtccctcttcgttataaattcagcgacacttttccttataccttctacaccttgagaagaagagtaagcaccaacagaaccaccgatatcttccattaaactctttgcacgtttaatggcatctagtttaaacaatttcgaatcaactagctgctgttcgttttggtttaatagttctgggtattgtaagagagacaagacctgtctgtagtaagtcagaggtttctgttgtagttgctgaggattaccaatattggcgttgataatcctgtcaaatggcagagattgaggatccttctccagttgagctttcaattcttcagctctcattgggatggcacctctaacggcgtacttagccttcaagacattttcatttacgtcttccaaagtcaattgttcggcgggataaaactcgttattcgaagttttcaacgtgtggtgtggaaagcgattcaaatgacgcaggtcgtttagcgaagattgaccagataatgaacgtctatgattttgagcaacaatccaggaagagctatgtctctgtaggacgggtctaactttcctgaaagcttttaactttgtactactggctgaggtagaaaaaggagtagtgatatgtggcattttttctgcgcttgaagtgagagtccttatatgatatgacttaataacgtgagttatagaattactcactgtgaagtgatttttggcagacagtgataacatcgtggagagagcaaaataaagactggggaaatatatttatatgcgttcaattgagaagcagaaacaattaaatgcgggggagaaacaaagaagctggtcctgttctcgagcaacgtgtgactagtatgaacaactagagtaaaatagcgagaaagcagtagtagtaacggaagagcttttcctagtatggtccgcgggtcacgatcgtttacaaagggcgcagcaaactctaaatacgtcaaccacagcaggtcagaagagtacgtgaagttgtctcaacgaaaggtcgaaaatcgttaggcttggaccccttcagaatgaaaaaaaaaaaagacgcaagagtgaaaaaaaaaccagtactgtaaaagcagaaaacgtctaatgggaagtgctactatgtaagattatatcatgaatgtgctgtgtattatatatggattatatagccacgaatatgcggtaaataaacatatgcatatatgtgtgtggggcagcgctctgctgtgcaatccttgtttctttgtttcttgggtcgggatttgagtagcgacgagccatcctctgcagaagggaagaagaaagaaaggcagagaggcaaagaaagagtcaggcttatcttatcttaagagatatgccgcttggacccaaaagaaagggaaaagtaagtacgcaggtgtagttttgaatgagtggcagtgatagaggagaccggttatacgatgtgttgggggtgacgagagatgcgaccgtgcaagagattaaaactgcttacagaaagcttgccctgaaacatcatccggacaagtatgtggatcaagactcaaaggaggtaaatgaaatcaaattcaaagagatcactgccgcttacgagatcttgagcgatccggagaagaaatcacattacgacttgtatggtgatgataatggtgccgctagcagcggtggcgctaatggctttggagatgaagattttatgaacttctttaacaatttcttcaataatggaagtcacgatggaaataatttccctggcgagtatgatgcgtacgaagagggcaactctacaagctctaaggatatcgatatcgatatatctcttactttgaaggatttgtacatgggcaagaagctgaagtttgatttaaagagacaggtcatctgtataaagtgccacggttctggctggaaaccaaagaggaaaattcacgttacacacgatgtggaatgtgaatcatgcgctggaaagggttcaaaggaacgtctgaagaggtttggtcccggtttggtagcttcgcaatgggtggtctgtgagaaatgtaatggtaaggggaagtacactaaaagacccaagaatccaaagaacttttgccccgattgcgcaggcttggggctcctgtcaaagaaggaaatcatcacagtgaacgtggctccgggacaccactttaacgacgtaattacagtcaaggggatggcggacgaggaaatcgataagaccacatgtggtgatttaaagttccatctcactgaaaaacaagaaaacttggagcagaagcaaatctttttgaagaactttgacgacggcgccggggaagatttgtatacaagcattaccatatcgttaagcgaggccttgacgggatttgagaaatttttgacaaaaaccttcgacgacaggttactaacattgagcgttaaacctggcagagtagtaagacctggtgacaccatcaaaatcgccaatgaaggttggcccattttagataaccctcatggccggtgcggcgatctgtatgttttcgttcatattgaatttccaccagataactggttcaatgaaaaatcagaactactagcaataaaaacgaatctgccgtcatcttcatcttgtgcctcacatgcgactgtaaatactgaagatgacagcaacctgactaacaacgaaactatatcaaatttccggatcattcacacggacgatcttccagaagggataaggccgttcaagccagaagcacaggattcagcgcatcagaaagcaagaagttcgtactgctgtatccaatgatggcatcaataactttttattctatttttttttttttttcataagttatcctacctgtatatatgtatatatatgaaattcatttactgaatgcggtgaagaatgaagtctttcgcaccttcagtagaaaaataggaagaatccccatcgcggcggacataaagcaagcatacaaaggccttctatcagaacagcgattgcgaacttggagcaacaatggcgtcccaggttaacgccttattactgccggtcatagagtctacgccgcttcatcaaataaccaaggtagcattgacgaccacactcacaagtaaacaaagcgattacaagttcaaagaaatagccgtgccgttaacaaaatcactacaactgtacgagaaggcgcaaagaagacaagatttaagggcaagcttaaaagcactggagagtatcatttaccaaacgcacttccaatggaataacccgctcccacgacatgcgcatctcttccaaaaacactaccactttctactgactcactggccatttgagaaccacagagacttggtagattccatcgctgtaaacaatgggaaactaaattcaacgtcttcaaggagcgtctggctgaaggcggattggataacactgtttaacgttaaaaacccttgggtccaaacgccgccatcgttaatgcgtctgagtgggacagatcttgataccttcacaccagagaggatattcctgataaattctcttggaaaccactacaaatttttaatagcgaacagtcatctaagctacaatcacaaaaaatacccctcccctggcgtgcaaattcctgtcaggaacgctcttggcgaagtttctccggccaaacaaattgcccaacttttcgcaagacagctgtctcatatttacaagagcctcttcatagaaaaccccccgctctctcctgagaacgagctggcattgactgccgtcttctatgacgagactgtagagcgacgccttagaaggctctatatgcgagcttgtgcaagggcatatacgactactaatgccgactccaccacggagcctttgatgtttcattgcacccggtgggaagttgattagttgttgttggctgttatactggagtaaatgtcacgtgccactgtggccgtgtcaggtcacgtgaagagagaaattcggccacagttgtggtcctaaacaaggactgaaaaagatcgcagaaactagcaacgtcggatagcggtatggttgaaccaaagtccagtttttagtcatagccggttgagggatgatctgccgttcagtgttctgcgttcaataatacgcatatatatatatatcaaggtatcaacacaatacttgaacaggttaggctcgtactaaagcctggaagtttttatctttctgtaacatttttctttcttgaggtgtgtgtgtgtatagattagcagggaattatctaagatatgtccagggaaggttatccaaactttgaagaggtagaaattcctgactttcaggaaactaacaacaccgttccagatcttgatgatttagaattagagtatgaccaatataaaaataatgaaaataatgacacgtttaatgataaggacttagagagcaattctgtagcaaagcacaacgcagtgaacagctcaaagggcgtaaaaggctcgaagattgactactttaatccttcagatgtctcgttgtatgacaattccgtttcccaatttgaagaaacaacggtatcgctaaaagagtactatgaccacagtatacgatctcatctcacggtgaaaggagcatgtagttatcttaagagtgtttttcccatcatcaactggctaccacattacaattttagctggtttactgcggatcttattgcaggaattaccattggctgtgttctcgtgccgcaatccatgtcatatgcacaagtcgccacgctaccagcgcagtatgggttgtactcctcgtttattggtgcttactcctactcttttttcgctacatcaaaagatgtttgtattgggcccgtggctgtcatgtctttgcagaccgccaaagtcattgcggatgtcacggcaaaatatcctgatggagattctgccataactggtcccgttattgcaacgactctagcgttactatgtggtatcatttcggcagcagttggcttcttgcgtctagggtttcttgtcgaactgatttccttaaatgcagtcgctggatttatgactggatccgcgtttaatatcttatggggtcaagttccagcactaatgggttacaatagtttggttaacacgagagctgccacctataaagtggtcatagagaccttgaaacatttaccagataccaaactggacgcagtttttgggctaatcccgcttttccttctttatgtttggaaatggtggtgcggaacatatggaccaaggttgaacgatagatacaactccaaaaacccaaggttacacaaaattatcaaatggacatatttttacgctcaggcttccagaaatggtatcattattattgtattcacttgtattggttgggcaatcacaagaggcaaatctaaatcggagaggcccatcagcatcctaggctcagttccatccggtttgaaagaagtcggggttttccatgttccaccaggattaatgtctaagcttggtccaaatttgcctgcatccattattgtgttattgttggagcatatcgctatttcgaagtcttttggtagaatcaacgactataaagtcgtccccgaccaagaattgattgctattggtgtctcgaaccttttaggtactttcttcaatgcttacccagcgactggttccttttcaaggtctgctttgaaggctaaatgtaatgtccgtacgccgttatctggtttgttttcgggttcatgtgttcttttagcattatattgtttgaccggcgcattcttttacattccaaaggctaccttatctgcagttatcattcacgctgtatctgatcttttggcctcttatcaaactacctggaatttctggaagatgaatccattggacttcatctgtttcattgtcaccgtcctaataacggtatttgcctctattgaagatggtatttattttgccatgtgctggtcatgtgcaatgctcattttaaaagtggctttcccagcgggaaaattcttgggtcgtgtggaagtcgctgaagttactgatgcttacgtcagaccggactccgatgtggttagctacgtgtctgaaaataacaatggtatttccactttagaagatggtggtgaggatgacaaggaaagttccaccaaatacgtcacaaattcctccaagaaaatagaaacaaacgttcaaacaaagggctttgattctccatcttcttcgattagccagccaaggataaaataccatactaaatggataccgtttgatcataaatacacaagagaattgaacccggacgttcagattctccccccaccagacggtgttcttgtttataggctatcagagagctacacctatctcaactgttccagacactacaacatcataaccgaagaagttaaaaaagttaccagacgtggtcaattaattcgccacagaaaaaaatctgaccgtccatggaatgatcctggtccatgggaagcacctgctttcttaaagaatttgaaattctggaagaaaagggagaacgaccctgaatccatggaaaacgcgcccagcacctcagtcgatgttgaaagagatgacaggccattgctgaaaatactatgcttagacttctcacaagtggcacagacagacgctacggctcttcaatcattggttgatttgagaaaggccataaatcaatatgcagataggcaagttgaattccactttgtgggtatcatttcaccatgggtgaagagaggtttaattagcagaggatttggtactctgaacgaagaatacagtgatgaatccattgttgccggtcatacaagttatcacgtcgccagagtacctcaaggcgaagaaaatcctgaaaaatatagcgtttataccgcttcaggaacaaatctacctttcttccatatcgatatcccagattttgctaaatgggatatctagccaatgcatttacaatggacatgcaaacatttatatcatctctttttttctatattcctaaaccaaaaagttttcccccttaaaagtatacatttaatatcataatgagatagacactgtttatataataagaaataataggtaggatggtgccatcgtgagcatatacatacctataaatatttaccttatttttattttatttttctcttcctctcaggaacaaaagaaatacaaccgttattaatgttattgtcgtgggacagctcccctttttttttatttacttaccacagatagaaaaacatgaaagcagcacttacaaatagtataatagtgaaagttaataacgtaatatttttgaccttctgccaccacattatttcttttatattgaccgctttgcgcctaaatttattactgctgctatttagttgggaagttttatccaccaataaagaaactctttcttgtctctccaagaacttgtcgatgttatcgttcattatctggatgacgtcctttatttggtcttcggtggcatccccgatgtcacttatagtgttctgaccattcccattactagattggccatttccagaactatttaaagtttggttacggtattcgaccagctcttcatggaaagagtctagtatttgacctacatgcgaacttaaaagttcgtttgtagcgttggactcgtattcctgcagcccacttagtatcctgatgggcaaaatcttgggcatatctactaatgtgaagcaaacgtacacagttttggggtcatggtcatccgtggagtagaaacaatcgaatccgtcgatgagattcattgacatcttggtaactttgttccccttgatcggaactactttgggtaataccatatccatgatcaaattatggaaaatgaccggcgttatctgctcgtttgctgaagttattgtaccatagttttcgtttttctggaacggctggaaacaactagatattgtttcaccattttttataacttccacataacttactaagaccatatgcaaaatcaagcaaaatggaacgttagtctactgaatgtaacatagtaaaattatggcatggggggatgagcattcgcataatcccttttttaaacatttgttaattgtgtagaaatatttatacataccattaaagcgtttcatttggtaaaaatataaaagtccaatgctctaacagcttaataaattgtcgcttttcactctgttcttcaaatttaatagctgttgctccaacttagtcaagtgctagaaaattcatagaggggctttttttcatcattattgtgacctcattttttctttcttcgatcgtttgaggcgaatattacccgggcgcttggtggtaatgcgttgttttaaatattatatataatgaatgtggtggtagaatatatagtttactatttttagataatgcaaatgggtggggtgaaggcgatgaaaaggtggggggtctatcagagaaacctgctgtcacaccagccctttacgacatattgaatctctctcgtaggtgcggaagtcttattggtgactttgcctaaatttagttttccgcatggtttgagcattgtgccgccattgttgaaccatggcttgacgtctgagtgtacgcggaccaaagaacttttcaaatccgccgttgcatgttcgcttgcggattcacggccttgcgaaggttccgtattgcttgtcgttgcaacaaagtgcaaattccagggggtagaatcgccaaaaagatcatttcttgtttcatggaccatgtcagaccataattttttcctagtaattagggcaagcttaatatcgttcgtagagacatttggctcctttttgatttccaaagaccgaatttcggaatacgttagctgcttcaacagatggtcatctacttcgacttcgggtaaaatactcttccttttacatgatgtttcaatagagtataactttaggaaattggtattcaaacttttttgtcttattcttttattgggcaagagctcgctagatgcaatcgaaccgtcggtctcgggcgatggtgatgcagatggccattgttctaattctaccaggtcattttcgtaaatcatgttttctgtagtcgatttgctcctactcttccttcttgaagtcttgccgcctttcttgtcgatgatttggaagtccacagaggtcggacgaagtttggcatcggacgacgcagaaaccagtgaaagggcagaggacgatcgcggacgccgttcgtatacgggaggaaagatatcgactaaatccttaacctcccagtcgtcgaacaaatcgagatcatttatgtttattattttcattttgggcacgaccggctcagccagtacctcatcgccaatcgcgggggtctgcaaatcgacagcgtcagcaatatcatctgtcaagggatgaagtttagaggagctcaatgaagaacagtcgctttgagcttcctcggagaacttcctctttatgctctgtgttaagtggccctcatgtatggggcattcgcccgataacgtcttggcggaatttgttttcctaacttgcgacatgaccgagcttaaggacggggtcatcaaagatgagcgattttcgttcagcagttcggaatcgtctcgagccttcagtattctagtcctcttgaagctattcctcttggttagtgttctagtacgttcagcgcttccttgaccatcgaactgcggcttagtggagtggaaataaatctcatcgctcaccgtcctattacttgtggcggtcttgttcatgctggcgctggctaacttgttattcttcttattagtagcggtagcgtaaaatgacttgggataaaatacctttgatgagtcgctccatgagtgcaatgcgccatcatcacgtatgcttttgatgaggcaatgttcatgcacatgagcatcgtgcattagtgtgtgatttgtgttcacgtccagcagcattctataattatgtcttgttgaaagtgttctgtatgttcgtgtctatccaaagaaacaagtaattgagaaaactagccatcaaatacttgtgaagaagcgagtttccattctctgtttcactcgtttggcgttctcaccatcccacttttatttcattggcttttttaacacaataaggcgccttcagcacctttgccgcgcattaaggatggccactgacgaaaaaccggataaaaaaagacgaaaaaatgccgtctgaccctagtcaggagccgcctcatacaccctaattattttggcgctaagccctaagcatcattattacccgacatgaagcgacagaagccctacggatgtgcggctggaaaagaaagtttcatgaagaaccagttgatatatattttactatatacttttgctgtgtatttctatatgaggctagttggttggtgggaactggaagtgaaagttctgttctttagggtgcagcggttgctgttgctgttgctgttgctgttgctgctgtggttggattgatgcttgtgatgtttgtggtgcctgtggtgcttgtggtacagttttgctgccagtttgctgcgagtatgtaattatggggtgagcggcatttacattaggtgctggattgatggctggatttgttttttcgtaagcggcgatactaggcgttgtgctacttgacatgtttgcaaatgcattattaaacactggaggtgagacagactcggttagttcccttttctttgcaagctcttcgagccttttcttttcttccttcattttttttcttctttcacggtcttcctgttgttttctttgtttggcccttattattttcaattcaggcacaaaaatgttgcgcagctcaagttccaagtccctgatgcaccaagcgcagataaaagtggagcattcagacagcggtttgcgtttatcagtaggtcttgaagacttggtgctgggttcaagtgtggattggggtctgcgagaagaccttctattgccgtgcgaatttcccattatgatgacgccaaaatcacgttgcgacagcgtgtgctgtggggattttgtggttgaagatataagctctataatttttggaggttggcattcccaatgctgccacctgtaacaatgatcacagcatatcaatgggcggttattgaagaggtcagtctccgtgtcttcggtgataatcatgggcgccagctctggttcgcccggacattggaaaacagaatcttggttgtcgggctcttgctgcggagtaaagatcccgtagttggcaagctcatctagctcttcctttgttatgcagaagtcactaggcaattcagggacgtctcccgtctgtagtggcccaacagttccaggaattggtggttccaccgggattatactagattgaaagttagggccgtgatcaagaactccgatatcgatttcatttaagggattgtcctcctccctgcccaaagacgtttcaaaaaacggtgtaccagaaccacttctatctttgagctcgttacgcctggtcaatttttcatctctataatcttgatcgtacaattgccacaattggttccaaagaagatcttttatctttttgatttccttcgacactagcttgtttctgtgccttataaattgttctctttcatctagtttttcaaaccactcactttccaagtcttttttcttgttttcttcctctttcgctaccagtctcgaagatcttttcctccttgtcattagctccgcaattgctctctccttttctctgttggccaaaagttttgccgaatatagtctatgttcggcatacaccggtattaagttagttatgaactcatctatggctttcgaacttttattctctgaccagtattctagcatggacccccaattagttgtaatcacatcataatcaattgtaatcgattgaagatatgcatcgatatcgtgagagtactcgagatgaataagctccactgaatcaggaatgtctgggtcgctttcttttatagtacagttctgtagttttattgggatattcagagtttgagagacttgggaggaagagccttcttttactctgtgaatggttttctttacgagtacaccaacattgggtaaggcaaacaagctcttcatttcctcccctccactattatcatcatccagtataacttcactaaacgtaaacagatgcaagttattcgctaagtagtttttgaagatcatatttttcatttcaattaattttatgatactgtaaatgatgtcgaattggcgtgcaatttcaagctccaaaaaaggtaagtccgtaaccaaatctgaatacgcgctcgagttttgcaagtgatggttaactataacattccaatctttcaattgcccgcttttatttcccgctaattgatgcaataattgcaatctaattctgtcgtacaaattttgcgatccttcatctacgtcgacttcatcattgtaatagttcgagtccttcccgtctatcttcgaaaatacgtcagttacaaatacaccttcatcgaatttgatattcttccacaagcatttggtagagctaccgccatactggtcagtattaaatgtcgttgtagtatatgattcgcagacattggaaagccaagccatcacatactggaagtgccagtgattggccaagtccgcgatcttctcatctaatatttcagaatacggcagctggtgcttgttcaattgggctattatgtcttcggagacatattctttccagtcttcactatccgcattcgcagcgccggcaggcatgctcgctcctacatttcttgtacccctagttctcttcgttctcatcgatcgctgattcaccgctttgtatctatatatgattagccagtgtgtatgagtaaaatagagcaattgatctagtttcttagtcgtgtcactattgaataaataaatgttaatgttgctggaaaggaagaattatgtcacttttgacgctctcgcattccgtgtgcggtgatagcggtaacttggtctagcaacgaaaatttaaaaaggttggaaaaggaaaagaagagctcaagtggacctagaagtcctgctttgccaccgtttaagcaaggaatagagcacgccgttgacacaaattcacagtcaaggacgggccacgagaactttattacaaaatatactgcattacacgaaattcagcggaactctgagcgcgaacagcattaggtaccgagaaacgcttttcaaaagaaatttctaaaagttttattgtgccattaatatcgcggctcaattgttaagtatttcactatgcctaatccgaatacagcagattacttggtgaatccaaatttcaggaccagtaagggcggatctttatcgccgacgccagaagctttcaacgacacgcgagttgctgcaccagccactcttcgcatgatgggcaagcaatctggaccaagaaatgaccagcaacaagcaccactgatgcctcctgcagatatcaaacagggcaaggaacaggcagctcagagacaaaatgatgcatcgaggcctaatggcgccgtggaattaaggcaatttcatagaagatctttgggagattgggagttccttgaaacggttggcgcaggctctatgggtaaagttaaattggtcaagcatcgtcaaacaaaggaaatttgtgtaataaagattgttaatagggcttccaaggcttatctccataaacagcactctttaccttccccaaagaatgagagtgagatattagaaagacaaaagcggttagaaaaagaaattgcgagggataaaaggactgttagggaagcctctttgggccaaatcctttaccatcctcatatctgtcgtttatttgaaatgtgcactatgtcaaaccatttttatatgctttttgaatacgtttccggtggacagctgttagattatattattcagcatggctcattaaaggaacaccatgcgaggaaatttgccagaggtatagctagtgcgctgcaatacttacatgccaataatattgttcatcgagatctgaaaattgagaatataatgatatctagttcaggtgaaattaagatcattgattttggtctttccaacatttttgattataggaaacaattacatacgttttgtggttccttgtactttgcagcaccagaactattaaaagcgcagccatacacaggacctgaggtagatatttggtcgtttggtattgttctttatgtcttggtctgcggtaaagtaccatttgatgatgagaactcaagcattttacatgaaaaaataaaaaaaggtaaagtagactatccttcacacttatccattgaagttatatctttattaaccaggatgattgttgtcgacccattaagaagagcaacattaaagaatgtcgttgagcatccatggatgaacagaggatacgattttaaggctccatcatatgttcctaatcgtgttccattaacccctgaaatgatagatagccaagttctgaaggaaatgtatcgcctagaatttattgacgatattgaagatacaagaagatcattgatccgattagtaactgaaaaggaatacatccaactttcccaagaatactgggacaaattatccaacgccaaggggttgagttcaagtttaaataataactacctaaattcaacggcacaacaaaccttaatacaaaatcatattacaagtaatccatcgcaaagtggttataatgaaccagatagtaattttgaagatcctactttagcatatcatccattactatcaatatatcacttggtttcagaaatggttgcacggaaattagcgaagttgcaaagaaggcaagcattggccctgcaagcgcaagctcagcaaaggcaacaacagcaacaagtagcacttggcactaaggtcgccttaaataataactccccggatattatgaccaaaatgaggagccctcagaaagaagtagtacctaatcctggtatttttcaagtgccggcaattggaacatcgggaacctcaaacaacactaatacctcaaacaaacctccactgcatgtaatggttcctcctaaactaacaataccggaacaagcgcatacttctccaacatctaggaagagttccgacattcatacggaattaaatggtgttttgaaatcaacaccagtccccgtgtctggcgaatatcagcaacgttctgcttcacccgtagtaggtgaacatcaggaaaagaatacaataggcggcatattcagaagaatatcacaaagtggacaatctcagcatcccacacggcaacaggaacctcttccagaaagagaacctccaacatatatgtcaaaatcaaatgaaatttccatcaaagtaccgaaaagccatagtcgtactatatcagattatattcctagcgctagaagatatccatcttacgtgccaaattctgttgatgtaaaacagaaacccgctaaaaacactaccatagcacctcctataaggtcagtatcacaaaagcaaaacagtgatcttccagctttacctcagaacgccgaactaattgttcaaaaacaacggcaaaaactattacaggaaaatctcgacaaattacaaattaatgataatgataacaacaatgtgaacgctgtagtcgatggtatcaataatgataatagtgaccattatctctccgttccgaagggtcgtaagttacatcctagtgcaagggctaaatcggtggggcatgctcgtcgtgaatctttgaaatttactaggccgcctataccagcagcccttccgccatcagatatgacaaacgataacggctttttgggagaggcaaacaaggagagatacaatcctgttagcagtaacttttcgaccgttcctgaagattctaccacatacagtaacgatactaacaatagactgacttcggtgtattctcaggagcttactgagaagcaaattttggaggaagcttcaaaggcaccccccgggtctatgccatcaattgattatccaaagtcaatgtttttgaagggttttttctctgtacaaacaacctcctctaaaccattgcctattgttcgtcacaatatcatatctgttttaacaagaatgaatattgatttcaaagaagtgaaaggcgggttcatatgtgtccaacaaaggccatctattgagactgcagctgtccctgttataaccactactggcgtgggtttggattccggaaaggcgatggatctgcaaaatagtttagacagtcaattatcatccagttaccatagtacagcgtcctcagcatcaagaaatagttcgataaaacgccaaggttcttataagaggggccagaataatataccactaacacctttagcgaccaatacacatcaaagaaattcatctatcccaatgtctccaaactacggaaaccaaagtaatggtacatcaggggaactatcttccatgtcattagattatgttcaacaacaggatgatattttaacaacatcaagagcccaaaatataaataacgtaaatggtcaaacagagcaaaccaatacttctggtataaaagaaaggcctcctattaaatttgagattcacattgtaaaggttcgtatcgtcggcctagcaggtgtacatttcaaaaaggtttctggtaatacgtggctatataaagaattggcatcgtatattttaaaagaattaaacctatagatacgttgttcttactaaatatttcaacgtgtgtctttcaatttttattatctaatatttatctttttttaatattatagtataatttatttaagctgagatctgctttctttaatctttcatatgatgaaataatagttctacataaatctataagaataataaataaagtaaaacaactgcaaaaaacatcgatgtcatccaggatccttgaaagatttcactctggagaagaaaaaagatttctcatttctcaacgaacagttagatgcattcccttccttatccactacaattgaacttagccatttcaaccgttgatatctcttattgccttgattcttgatttggaattcttcgataaacgtatacttttcatctgaccttgttatctttaaatgaccaaaatcataatcaaatccgaggctccaataacacatatgactatgcctgggtttgttctctttggagaagtgcttcacgacagcgctaggttcatctgtagaaagtaatctcaaacattggccgttctcataaaatctgaaatacctgtaataggtgatcatgtgaactggctttaaaagagataacgaactttctgcattggaaccgtatcttacataatttactacactgatgtaaacaccttcgaatttaatatatggcctttcccttaacatacgataatcatcaccccgccatatttccttttcaaaggtatttatatcggtgattccgttaagatccattgccattttgtcgtatatttgcttagaatatatgtacttcgcgaaagttttaaatggcacagaatcgtggaagcaaagcttgctaaaggtggaacaagtcatcgacaaattcacccaagattcaccagacattaatataacttttttaataattctcagtaaaatgtcgtcaggcaagatttccagaatccagcagggttgaagttcagcattttcttcaacagataagtcatctttaccggtttcattttgttcatctggagcatcagtagtcattgataatcccgatagttttttgtgcagcatccactcatcaagtattttttttctgtacagtgattccacattatcatggattttcaatgcacttcgatagaagtttatagcatctgacattgacccatccttctctttcagtacacctttttcccaaatagcaatagcctctttagccctagggtccttttcataatctactatcatttgctccttgagtttagcttatggaacacatgtgtcgtcgccaaagatgatggggaatgtttgcttttatcttgctcagtcgatttcgctatctaggaactacaatccttttttttgtcatttggaaggctctttaaaattccgaatcgataagttcggaggtgggaaaggatagcggtatattccttcccaaataaaaaggctacaaacacattacataaagaatatttgttcaagtaaacatatcctcttcactcaagattacttcgacaaaccatcattggtgtttccaccaatcagcatatcaatctcattcaataaagtaaagtcaaaattgtactctaaggcaaaatcgttaccgtgagatagagtccctaataaatccatagtttctgaattatgcaaagcatcttcagagttttctatgaattttctagcaagttcgtaattcagggtaggcgcacttaaaaaatttaagaagtcttgttttctatcctttttaatcaagttggacttcatgcattggatggctaaaatcgcagaataaatcatgtaaattgtggccttctcaaacgtcttaaatttatttttccaaacttttaaaagataatacagttcatcaacataaccttcaaccaattcccggctttgtttgatttcgtatatgaaaggtttattataggaaattagcacgatatagtaatgaaaccatacgtaagctatggttgggttaaaatctgtcatttccatcaatgacctcttggtccattgtagttcagggggcaaatcccttctccaattgtatacctccagattaaatttggccaagtattcactcctttgaagtagagtttcgtttgggctgaaaatcttggatgcaaaaatctccgttattctcgataacacaatcagtttcttcaaggggtttgcagtggacaatattacttttgggtcatatatgtactcctctataccagtctcaatttcaggtagctcgtctgtttctggaacagtggaattggacaaacgcaaggaagttgatcttccaaagaggatcgctattaaatgatcagcaatgtagcagccccaataaattctacttctcacttcaaaatccattattgacagctcgtcttcataaacattactccatgcttctggattcaaatgtaggccgatttcgtgggcaatcctaaatgccagcccagaaagataccaagccatggggttttctccgcttccaatgtcataaaatgccaaacacaatagagtctggatgattgctaatttcgaagaggacgacgattcagctaacgaagaatcttccagttgaaaaatttttttgagtactatcgtcttggctctttgataaaacacttcagattgttgaaaaagctcagtttctgatttgtatgaaatcaaagatcccaatgcagcgattgcaaataccaattcttcggaacaatagtaacttttagtgttagtatcaccgaagaaagcacttaagaaagtttctctatgaatgaaaaggtaatgtcccgggtatagccatttgaaaaagagtgacaacgatcttaagataaggggacttcttgataaattttttaggctgacctgctgttgctgatatcttgtgcttccatccgtcttcttttttattatagacaaggaatttgatggatatatactatttgtgccaactggtggagggctctcggaaggcattttcttggtgaacgcatcagactcattctcatcgttgctttcagatgatggtagtgctgattgtgctgtttcgccatactttaagattttttcattaggagcatcaccatgatcactgttgttttttaacgaggagagagcattgctagcaattgtggaagacgaggaacttaatatttgcaactgttctttcaaagaccgaatctggctctgtaaagcttctacgtaagtcgtagaatatcttttgttccttaagtcttgttgagtgaatacacattcggtacgaaacttgatacagtttgaacaaggcttttccatgttacatttccttcttcttctacggcaattctggcatgctagttttctcttcctgggcacgttgttattattctggtcattatctgtcacagatttctttaaactggacggaagggagggtgttaccgttgttgttaaaggtggaggtgaaggctccaacatcattgctgcgattgtgtagagcttcgagttttaaaagggctatttttgaaaacttacggcgatgtcaacttgttgattttgctttgtttcgttcgggatggatcggaacatccgctcacatatgagaggtttacactcttgatgtatatgttgctctatcttgtatacggttaagtaaagtgatgtattatgtatatgtatgtatttatatatatatatatatatatgcgtggttttccatattgtatttttcttctctactctatataggcattactttgacaggaacgagactaaagaagaggcaaagtgctgcgggttgtccaggaaaagattatggccagcatcagggacttcaacgtagctagcctttgccttgttttttagcattgattcagtagtcaagtagcccgcatatttatccatccaatcgtgctcgccatacatgaacatgacaggcgttgctgggttcaaaaaacgaacgttgtttattatcggatctctagcgatcagattcctttcaaacaaatgggtgaacaccttgattgtctgtggttgcaccgtctggttcttcccgacaaatgagtgcaaaagatagtccttatatatctgatccggaacttttacgtatgcggtggagatgtagttcgagcacaatttggagcctatgggtcccatccacttcaaaacgtttagctggttttcaaagataaaccgcggtacgttcagctttcttgtataatatcgggacgatgggtcggtaaacgtaagtggataggtggtgttgggctcccatttgtgggtgatagcatgtatactgttttccacaccaagaggagatatgagacacagtttctcaatggaatcagggtacttgagggcgtatttgaatgaaatatatcctccgaatgaatggcccaccacgtttattttgcgaagcttgttatccttccgccattgctctatcctgtctacgaagtagctttcgtactgctccaggtgtgacttgatgtcctctgctggggggcgcttctctatcacagggattactacgtcatcttctatatgcttaaacctgagagacttgatcttcttggttttgttcacttgcaatgctggcgcctctgaggcaccattggctggcaagtcgatggcatatagatctttaatgttgtctgacaggttctcaaacgtcctgtagaacgccatcgacgaggcagcgtatccatggattagtactgtaggcgtgcacactttgttcgcacgcttattgtggaaatgccactggttaatcccgcctggagtcatcgtgttattaacggacccacgcacagtggtgctatccataatttgctgctgcagggccttcaggccctgcacgctagcacacaccttggcgtctgcagtagtggtctccttctcagttttgctgcaccatttgaaagtgtttgtccacattctactgaagaaaactacgcttacgtatgtatatgtcctgaacaatgagagaaagacctgcgaatatacttctactactccacgtacaaaaaagagcacgctgctttatttatacttttgtgccacaagaatgatcaacatcaacataaatatcaactagtatctgcaacacatctgctccacggaactaaacccgttgagcagtgccccgtggaaacgtaaactatcgcaaattgggattaacaagccaaaaacagccaagcaagattcacgaaaccgcgcctcgtttggaccccgaaggcccatttaacggccggccgttacaagcaagatcggcagagcaaaccactccccagcaccacagcacatcactgcacgagcaacaataactagaacatggcagatagcgaggatacctctgtgatcctgcagggcatcgacacaatcaacagcgtggagggcctggaagaagatggttacctcagcgacgaggacacgtcactcagcaacgagctcgcagatgcacagcgtcaatgggaagagtcgctgcaacagttgaacaagctgctcaactgggtcctgctgcccctgctgggcaagtatataggtaggagaatggccaagactctatggagtaggttcattgaacactttgtataagtgtttgttgtttatgtatccgcatatagcagttataacagataaatggcacttttcgcacacccgttgttttatctccgatagtacgtgggcctttatttatggtcgtttaacgaaagaacggcatcttgaattgagcaggtatttaaaagataggacgagaaacaagcacatgatctgtgtcgaaaaaaagtagcaaagagaaaaagtaggaggataggatgaacaggaaagtagctatcgtaacgggtactaatagtaatcttggtctgaacattgtgttccgtctgattgaaactgaggacaccaatgtcagattgaccattgtggtgacttctagaacgcttcctcgagtgcaggaggtgattaaccagattaaagatttttacaacaaatcaggccgtgtagaggatttggaaatagactttgattatctgttggtggacttcaccaacatggtgagtgtcttgaacgcatattacgacatcaacaaaaagtacagggcgataaactaccttttcgtgaatgctgcgcaaggtatctttgacggtatagattggatcggagcggtcaaggaggttttcaccaatccattggaggcagtgacaaatccgacatacaagatacaactggtgggcgtcaagtctaaagatgacatggggcttattttccaggccaatgtgtttggtccgtactactttatcagtaaaattctgcctcaattgaccaggggaaaggcttatattgtttggatttcgagtattatgtccgatcctaagtatctttcgttgaacgatattgaactactaaagacaaatgcctcttatgagggctccaagcgtttagttgatttactgcatttggccacctacaaagacttgaaaaagctgggcataaatcagtatgtagttcaaccgggcatatttacaagccattccttctccgaatatttgaattttttcacctatttcggcatgctatgcttgttctatttggccaggctgttggggtctccatggcacaatattgatggttataaagctgccaatgccccagtatacgtaactagattggccaatccaaactttgagaaacaagacgtaaaatacggttctgctacctctagggatggtatgccatatatcaagacgcaggaaatagaccctactggaatgtctgatgtcttcgcttatatacagaagaagaaactggaatgggacgagaaactgaaagatcaaattgttgaaactagaacccccatttaatatatctctgcgtacatatgtatatatatatatgtgtgtatatacatgtatgtctgtatagaaaacgcatatcaactgatatatatacacgtgaagcaaaaaaggcattgcctctgtcagagaaacgaactatcctcgttgctatagtgtcttctgcacttatcgcgtagactttctattggcactctgtcatggcatttaatcttgtacacattctttaattcttcttgcaaaagaaggtactcttcatgcaaatgatgactttggagtgaattgactaatcctgagtcgttccagaaactttttaaggcgttcgtttcatgatttattatgtcatccaaccgtctcatattaggtttcgaatttgttacaaattctcgccttgataacctctccaggtcttctttgttgcatccaggtacactctctaacaacattgaaccattgccctccggattcgcactgtcatatttattagcctcttcgccgcacatgatgtcaatatcgggtcgatagctgtctatgccgtctagatggcccaccttatgaaacacaagacaatgtgctgccctttcggctttcaaaaaactgtcaattctactttcccttagcgtattgcgctcacaaaacggtgaataatcgtattgcttttcttcctcgatgtggctcaaagtattcagatagtcgacttcgtctacgtccatatttatcccatagagatcatctgcagtcctctcctctagtacttcgcctgttatgggcatcgaatcatcatttattacccttgtcgaccttttccgtagcggtgtggtaaaattgttaaagttggctttgttgaaccttggtgttttccagggcggcaatgacggtagttgaaacaacttgccttcgttcttatcaccattttggttcatcttactttgtcacagctatttctttccttcctgaatttgtccttccaaacctagttccctgttcttaatttccttttatttaggtttttttttttgttttgtcaagagccgcgcacaaaatatggtattattatagaaaagttggacttaaaagcttgaaaaagcttagattttatattcatatgctggtatatatgtacgactaaataatataaatttgattataacaatccactcaaggtcagcttctccaggaatggtgaaagatcttcacgacgtatttcaattatggaactttcaaaattatctattctcactttagcatccgtttctgcagttatttgttgaaacgccatgctgaaattattcaaaataggtttttttgtgtgtatcgtgtctagtccgcgaggatacctaggtgttaacccagcaaccaagtaagtgtccgtattttcatctatgctggcaagcaccatgggcaacaattgcttgtcttcagattccgcacagcattctatgagccaatttcctaatcttaataacgtcaatgggtttctgtacaagtctaaatcgggtccgtcttgtaagacgcataatctataaattcttaaatgcttgattaatttcttctccaatatagcaaccccggtattaaaaattgctctctgtaagtcttgtgctagttgaatgccacggtttaatagttccacctttctgtcatctagagcatcccaactgagccaaaaattcgaaacccatctttttctcaaattcgtcaatttttgagcgctgttatcttcttcttcctctccatctgtatcgtcattattgtcattatttattttcacactatccttatcagttgaattacctacttccaaaagagctgttagtgcttcgacaaattcactggcacttatggacccacgatatccaagagttctaacaaacccatctctaattatatcttgcaacccataacgatccaaatttttgtcaaatattatcccaagttctctcttaatagaatgatccatgtataaccatgtttcttgtgcagtacttaatggtatacccattctagcaaacatcttatgcaatctctttttcccattttcattccatagggatagtttggcattgacatagttagaataataaaaactgtcgtacaatgaagaatgcctcagtaagaaaaggtagtaatccggttggatgtttaacgtcaatgtatcaggggtctttactgagtttctactgcttggtgtgagacgcttcacttcatcttgcaataaggggtataatcgattgtaaacttgagcatatgctatatctaacgaggtcgtaccaagtatattcaaccacaggtttgaaagatttgtttctccgatagcagacaataatgaatagatttgtgcagatatcgagttaaccactgttgtgccttgagaatagtattcctccaaaacaccttcatattcatggatttgcttctttcgttgctttctttttgagagatcattcggtcctattgaagaattacctcttttattagatattgtctcatcttcgtcttcttcgtcctcgtctgtgacttcatcggcatcagttgcctcatcgtcacccccattattatcgttctcgtcacctgagagctcatcgtcaccactctcctcgtccagttcaagcaatttatagtatgcttctttttgttcgcctaatgtgtcatccaccgtaccgtcgtcaaaacattggatgatttgtgatccaaatatattgtcgagattccacggtctatgagcatccaacacgtagatgtctctcctgaaactttgttcccccgacttttcatctgtatcgataacatactcttggggatcgatttctaagaaagcctccagatcaataacgcctccaaaccctactaatagcagactatttatattgtcatccaattgagaatagtggcgtcgtaattcagagtacccaaatatcggtactatttgagattgtaccaattgttttttgaataatagtgacaacatcttcgtcgcacacagcgcatcgatgttaagacaagaaacgaaaatgaccaattgacatgatgaatgagacgatgaattccttaagattttgttgtaggcttcgctaaactggctgattccataatacatgtgcgagagtatattcttgttattatgtgccttctctctagtgtttattgctacacttttattgctctatagtgcgttgtataaagtagccacaatggattgttggcattactacagcttcattatttactgaaatttcttaaaacgcgttagatgatatgttgaaaaaaaaatacgcgtcgtgaatgaaacttattaggttttacgactagttaaagcaagagagagaagatcgaattgactaaatgtcttcactttgaatttattctagtaggattcgcatggctttttcataataaaaatctcgtttatttatgcttttggttggttttcctttgataaatgcggcccttgctttgtttgtggttgcaacgagttcgtcaaatgataaattgacgcttaacacagacgcatgggaaccacgtaattgaattaatgttttcttctcgaaacaattgcaatgtgactttcttgttaggcaatgtgagatgaaagatggcctttacctttgcagatgtttgggtgtggctctgagctgtcctttataattatagagataattttgatgaaagctcagaagacctttaatgacgaaaaataggcatggtttgccaggcaaaaaacgaccaaattttactgtagtatgagtcaaagtcgctggagtatcgttctcatctttgcattgtttatttttggcagcactggagtgaatgccttcttcaatttcggtcatcatcagcaacagcaacagcaacagcaacaatcatatgaagatcaagttttaaataacccttgtgatgggtatttgtgtccggacaccctaacgtgcgttgcacagcagaaagactgtccttgtcccttccctaaatctcagttgaaatgtgtccttcctgataataaatttgtttgcatatccaaaccagccacacacaatgaaaagtttagagcaatatatgatgaccctgtcaagggccccaaagcaaagaacaaggggtttagggattgtggatgggtatcagatgcttacaaaaaccattgaaatctgtataaaaaatacatacacatacatatatacatacgaaggatttatcttctcattgatattctagtctctatttcttccgggaacccatctcttatacaatacttcaccaacttgaaaactattgaacaatttagtaaagttgtttgatttccatagtgctatcgcctcctgttccgagattagtctctccacgtagcataacacaaacgtcttctttgcgccgcccacaacacgggctatgctagaataccacgtataatctttagagacgtcgtggtcaagacccataacacaaaattcagcgtgttgaaatggtggccctctcttatataataaataatcgcagccgaattttataccagatcttacgcaccaaccgtgtgatctgtagtgatggtatataacgtatgatctgacaaaggagtgaatatctttatatttggcatcgaattgaaacagtttccctgccaggcacgcgggagatatgtcaagaacaggaagtgcaaaagttaaaaacatagcttccactggcattagttctagtgactctagtggcaaaagatcaccgttctcatcaagaagattgttgtcttcatctcttaaatttgattcggaaatgtcttgctgttgtgcaacgatgcccacgtcttctgtttgttttagtttaaattttcttaatgattctcgttgtttctcaaggaggatgttttcctcatcgatatgaccacctttttttcttaattctagtaattctctttctaacttcgcacgttctttcttgaactctaatctttgtaatctcctctgttgtgtgaccttctctaaagtcatctccgtttcagtattactctttgttcctccccgattgtggaggggagtatcattgagacccagtctggcctctgttctagctttccatgtaggctcactcctgctaaattgaccagtgccaaaaaatccattattccaaagatatagcatttgcttgtcatcttgaaccgtgatgtgaagagtggtatctcctataaaatctacatgtactttatcgttcagtgcgttcgtactcttgtaatagcggtatgcccaatatagccaagataacggattatgaaggattaactctggaaggtcatctacggggtgaattggaagaggatacttgtaacgcttctgattgaccctccctttagacatgctccttcttgagtccttcgtacttattgtcttttcagcgtcgtgttacaatgaaacgttttagcatattgaatttcgatggaagttcaaatgttttatgcaccgaaatgaaatactagagcaaagagatgttagtgaaagcaccagctaatatagctctttcaaatttacgtgaaaaagttatgtgtggcaatataaatctatagcaagagtggcttctataaaacatttttgacaagaaataaaattcagataccgttgtagtcttgagaaatcattgtgctcacatcgattaacttcgagcaacataaatcatgctatcatcattaaaataaagtggaagtattaagaacagatataatagcacgagaaaaaactcgttcaactaagtctagacacacctcctggtgttatttagtccgttctcttaacaaccaaagcctacgagctctcaaacagctcttttgttttaacttcctatagaactgaatgggaaacttgcatcttgaagaaaatttttctctttaaatatctgactgaagtattgatcccttcaaaaaaaaaaaaaaagagagttggttacccatatgggaataatatttcttagggctaattgacaaaggattgctaacagaaaatgcaaaggactaataacttgaatcatttttatatcaggtttatataggtatacgttcagtctaattaataatttatagtttacagtagttttttacagtagtttttttttttttttttcagttccatgatttttttgttcctttgattcgtgtagtaaacctcctcttcttggttttcacgatatacttagctggatgccaggtctgtaaagtattgacgcaaaatcagtgaaagcatttcgggtagttcgcttatatcgtgtacaacaacataaaattcaaaaggaaatgtgtccaagtatttggtaatctttaattgcggattgccatactgatctggaatgtagttcacttggctcatgtctaagatggattcattagaagtaataccatctatgatgacaaaaaccagcataattttgttttctctagcacggcggaccagtttttgtattgtttcatggtcttcgcaaataccatcagagattacaatttctagttgccattggtcattatgtaccatagcgcgagcacgttcaaaaattttagtagattcagccacaagtttcttaacgtctgttttagtttcttggaaaccaaaccattgaaaagctcttgcgccagattcgttactaaattgttggtcaaatgagtgaacttctttaatattttcaccgaatttgacaatagataaccctccagcctctagctgagttaacgtcttggagaccaagcataaactatcaaaagcgagtttaacgcatttagattcgctcatagacttagaatcatcaagcgcaatcattatttgatactgacgtttgcttggtttagttcttctcaaccagattttatctttacggaattgtgaggcaatatatggaatgatccgtttcatattcagtctcttacctgttttgtaatcacccttcagctttgtagccaaggtaggttccaagattagtcttaattgttctccaagacgtgatactaaatcggcggtcgaaatttcacttttatgccacaattcacgggattcttctaacgatctttccggtgtcaaactagcacttgcatcaggtggattatcctcaatgttttcaattaaagattgtatttcactgtcatcctcttgatcagccgagaagtgttcatttgaaagttcgttctcaaaatcttcctcactctttcttttaccgatgaatcctgactttttgctgtcaacgtcattgttagcgtcatgcgcgtcgatatcagatagcatctcttcttcatcaatatccattttttcatcatcggcgtcttctactaactctttctggtccacttcttgctcctccctatcatcatcaatggccatgtcttcatcaatggtttgtaattgatcctgtgttgcagaacctaaagcttgcgtatctgtttcagtatttgcaccctcaacatgttcaaattcatcgggacgttcattgtttttttccaaattttcgtcctcttcgccattagtttgtgcttcttttatatcttgacgacgtctatgatattctttcatgctatcacctagttgctttaaagcagccgtagcctcttcgcgtgattcttcattattctttgtcacatcttcttgatcttcttcataggtattctgagtcgttcctgaacctccaacatcgtcctgttcttgtgtgtccgtagcatcagcaccagcacctttggatccagaatcttgttgaacggcagcttcttgatcgatgtcttcagtatcagccttttcctcaacgccatcaagaccttctgtattctgctcacctcctttctctttgttttcttccatagcagcatcttgctttaactcttcttcatcagacatggcttgctcttctgggccattttcttcgtcttcctttccctcatcattagtcatatccacatcctcttcagcaccttcttcttcgtcaagagctgtttctgtctcgccggcatcttcctcaggaccaggttcgtcgttttcattatcactttcgataccggattcttgtttgacttcttcgtcttcgtttccaacctcttccttgtttaggtcatcaggcattccatctgacatatcaacatcttcgtctgattcttcatgctctgaatctaaattcatatcttcaggaaggtctagggtttcgatttcaggaacattagcctccaaatcctcgccttcttcatctttaacttcgtcctcctgttcaccaacgtcgttttcctcttctgcattttcatcgttttcaatttcctcatcgccatcttcaggtgcatttgggtcctcatcccctccttccttgttatcccgctgttgttcgtcattttcagcagcttgtacatcttcctcttgattttttccatctaaattctggtctgtatctttttcttttgaattatcacttgccttatcatcccacattttatcatcaatagcgttggggtcatcttcattcaggtcatcaatttcttcatctaattcttcttcttcgctatcagtatcttcatcatcattttcttcaccattagacaaatcttccaattcaccagccatatcgccctccatctcaactgcatcatcttcattctcgtcatccctctcatctttatcttgttgttctttgttttcgttttgtgcatcctcagtcaaatcttcgtcttgttcgacgtctttattgttattttgagcaccttcaccgtctcccaagcctgtaccctcttgcaagtttttgtcgtcaacttcttcagatggtggctgcggagaacagaacccatttttggctaagctatgcaatatcgtcgatagaatgtacataccacgacttgtgttcgtgtagtagattctagatctttcaagaaccacggtcattgcgttgtaataacgtgtgattaccggtagtgtaaaggatataactgatttaacgtaaattgattcagtagtggtaaaatcaaagtccttcaacaaggataatgctgtctctatatttttagaaacaacactggatcgtaatagtttaacgtttaccataactttcttgaagctagctgataaccagttatcatcagtttcggatatagattcaattccatctccaattaccttctggaaagataatataatagatgtgaaagtacggcggaaagcctgttcaacatcttccaccgaagggcctctcttctgttcctttttaataggaccccctttatttgctttgatccactctataatgatatcaaaaacgaaagcgttccctgtctcctttgcattttcaagcttcttcaataattcattaatgaataactcaaatctagaatatgactcgataaatgaagaatcaaaaattcgactggaattgaagtgtacgaaaaacgaagataaggtcgattttgcatctaacaagatcttttgttgttctgaagttgctgagtatttcgaaataacagacaaggtctgtgcggcatagtctaacaaagaaggcagccacttttcaaacaatctgacattatctacattcgcttttaatgaagaatgaacaatatcgccctttaagcaagtaaagtgttctaggtctaacatcataccattaatcttacagtaatcattcgtgaactctgatagagggtgacgaactgtaatcagggaaaacatcaaactctgtgcgagtgccatacctctttctatagcagcaacagggatatcatcacttggattcgatgcagcgcttctcagcttgggtaaaaggtcaaggattttgaaaaagaatgcgtctgacgaatttaaatattcattattgaaaggggcaatgtttgccaaaatagttgttgtagaagattgaactttttgaatgtcttccctaaaattgacttttaaaccgattcttctcaattctttcaatgcatcacctaaaagtttacttttttgagtcttcaagtatgccaacctctttttgttctcctttgtatatacattaggggtttccttacgtaacctttcagcttcagcataaaagtccgatgctaaatctgcgaagttagggaattcctgtgatgatatcttttccaagtaggagtccatgttacttgctaccgtgtcaatattccttaatggcgcagctctcatactccaagtagaaatttctttcaccaaatttttcgaagcctctaagttggggtcttcgtaaaaatgttgttttaaagtagggagttttagtttattttcgttggaatacaaaagaccggcctcaataatggttttcgcatccccatttagcaaatcacggtattttctgacaattttgtaaaggttgttatgagacttacgagaactttgtttcagggcatcaacgttaacatctttccaactggctaaaagaattatatcgtcaatttctttttccagactcttttttccattcgtaatccgctcatcaattaatggtttgaactgataatagaattttatagtattatggagcaagcccgctatcttcgagctcctcaatccaattagttgaatgtgcttgtagaatgcttttacaagatctagcctggcgttgaattcgcccaatgtactcttactaaaaaataagttaagtgagcttaccaaaagtgtagcgttaggggccgtttccttcttttcactaacaaaatttgaaatgacaattgactcgtacaaataaaaccaccattttccaatagattttctggtttttgcgtcttccgagttgaaaagacctttccaggtgcgtaattctagttttctccatgaaactatcaaatctgtaatcagtttaacggtgttattcagggatacttccgaggaagcgtatttttcccattcagctaggtatgtatatatttgttcgatcttttgaagctgtcttgctaagggtgttttaatggggtagtttaaaaattcttgggaaactcgatataattctttgagggtggcatgttctggccactgcttcaacaatttcaagactgacttaagcacagtttcaatgatatcacctgctttttgaaactccggaatagagaaatcgtggtaaaaatcgatattaccaaaaacttccgtgtttttgaaagattgtgtttctgcatcaagtgtattaatcacagcagacaacgatccgcttttcaactcttctatcctggtgttttttaaatcttcactcaaaattgttgttattatcgcaccgctcttcaactcagaagaaaagttggcgtcatgatctttgtcaaataccgagatatatgtgtcggcaagcttgaaatagatgtcatcaagattttcaggactcgaaatatctttttcattagttaccaaagctgtgtcctcataatctggaaacagctttctaaagtctgcctcgtaatcatctgaattatcattgaatttgaacatatttgacttttcgttttcctcctgctcctgtctgaaacgtctcacagaccatcttgaatacagagtatacaaagcagcctcaaaaatttccagtaaatttgtatccctcttatggaacttaaacagcgtcaagaagtacatcaaaaccttttcaatcgaagtatcttccatatcaccctttttgaagaaccttgacagctcatgataagcgcttaaaacattctctgcgcatgaaatattgatagggtccatactccataaaggagaaatttggaatgatgctctatccttagatttttgaagcttcaataaatcaaagccaaagttgatactgtaaatatatcccgcgaggatatcatttaaatcagcaaattttgaataaccgctttcgagacgattcaaaaaatgtgcactattttgttggagcatttctaatctacgatccgattgatctgaattgcacttgtaggaactcactagctcttttatttgacgagaactcatagttgacgacaaaaatgccatccattcatcaaataaagagtcaatagacatgcctgtacgatataccctaggggattgaggtgcgtcgtcatcgcttatggtattgataagtttttctgtgaaaatctcctcatcgccactgattactttacgaacatttctccaacttttcattaggttttgagaaaatgtctttgtcttcaaaaataaatcatataaaacgtaatcgtgtattgccggatcatagggagaatctgggacgaatagcagaagcaaacctgtaccaaatgtgatccaagcttctcccagttcttctaatgatttcgaactttcagccaaatctagagcgggaaagatgtattctgcaaaagtcacgcgtgtctctgaagcagttttttcttctatgagagagcaaagttctttcaaagtcaatttcaagcagtccccgccgacgtgaatatcaataacttttctgagccatgacagtaacatatttttatagtactccatttggctcttaagtaggttaggtgaacacttgatagtggaggaaagtagcaattctgcgtcactaatagattgtttgatctgatttcccgaaaatgatttcaaattattagatttacgaacgacatcttcgagaaactgggatgaaaatatggtagaagtaaaggaagtcaatttagcatttttttctgtccaaagaacatcaaagataggcggataattgtatttgttggtaataagttttgtaagtttttgcgtggctaaagaagaagcgggagcaagttcttttattagctcggctgtgtcaactgagaaggtatatctgatcaaattgtcaaattcgtcagcaaaataatgttttcttttgtttaaaaacttatttgaaattagttccaattcatttataccatcttctaactttgatagcaagagattaaactcacttaatttattattcaacacatcatcatttagcaaccggaaaacgtccatcaaatccttaatggaattgtatgattcagaaaattggagcagacgtactttgtcaaatttttcagataaattaatgagcttttcgaaagctagccagctgttggaggttgtcggataattttttctgaatatatcccatagtaaagttatggagtggcccctcgacaactgtaaaacatcggtaaattccaaattgatgttaaggaagggagttatctcaatgtctgatttggattttacggacgcaatccagctatctatcaactccttatatactcttagacgtgcttcatcctttgtaacggcggtttctaatgctgcaattacaattaccagtaaatcccaataatattgatattggttggagccgcaaaataaactttccgtcttaaggttttcagacattactgttaaaatattgtagagaatacagaatattggaatgcgaggaatattcttcaaatggcgaccgttaaaggcagccgcagataattcaatatacgtcagttcgtcaattttaccatgagttgatttttcattgattaatttgagagcgttcaaagagttgagtagcagacgtaaacttgataataagtataacgactctggagatttgatcttatctgaatacttgctgactgttggaagaacatattcgttcaaggtaagcgagacagtttcctctgtcaattgcttatcatgcagccccaaagccttctggaattttaggtttgcaggtttgtataggttattaatcttttctaagacacccatatcagtcaaaaatgttataaaaacataaagcctttctgcgatctttttttctgagtactccgtgcaattcaatacattattggcccatttaccaacttcccctaaatgggaaatcggaataacagcagcaagagattcttcaattggttcttcgtcagataataataaaatatcatgtacttgtgcaaatatgcatggtctgcttaaataggatggaacatagtgttttaatggtatcgacatatcaggttcatttagttttatttttttgatgccatcatcaatagaaacaaagtctatattctctccaagttcaaagcctagggtgaggcgatcgaaggctgtagaacgactgtgcaattcgtcgatataaatctccacacctctgtttctcatagctcgggataattcaccatattttggatccatggtcaaaaataatctgaagttagggtggggtttgagaacccttggttggccatcttcttggctacattcattgatgagcagcgacccgtctatctccaatagagagttcagtctatcaagaacagaaggagaacaaagattagcattatctaagattagccaatggcccttttcaactgctttgaccaacatgccatcaaaccattcaaatttaaccgaagcttccttagtgatgatttcagtcattttttcaatattcatactcatagtttttaataggggatgcccttctaagtgcgaaaagaacctattaaaacgatttctgaaatcttggaatttctcaggtgtgacgatattattgagcaaatatttcaataagttcaaaccttccatgattgcggtagcatttggtgagagcttcatattcatcgagattatttctcttacgatatttgttaactcctcagtgatatatgatatttgtctagtcaaatcaacttgttcataaccaccaaggatatccatactatctatatcactattcatggaaaacacgtctactctgggacccaagattgaagctaaaaatcttatcgtttccgttttaccggagtttgagggcccaacaagtaccaacggccaattattgttgattgctttcaaaacagattcataaacggcgacattgcactctaatgggaaaagattctgggtaattggatagcggtaatggggatttcttagagctacctcgttgttaatttgaacatagtcttctgtaagtttgaaaaagttctctttagttgagaatttaccaaaaatatcttcaatgagaagctgtgctttattcttatcgctgatagtacggaacctctgcttaacgattatatcaacaaagtcaaacacgtccacatcttcgcaaatcgaatattggttgagtaactttagccaacgcaatgtatctctcaaattgaactcccatggtgaaccagaattaccccaaagttttcttttacagacttgatcctctaaagtagacattaacttaatcattttcgcgatgatatctggctcaatacttggatataagtgttttgcaatcaaaaggagatcatcagatgtaagcatgtcaataaataccacgctaaatcgattaacgaaagatttaggaagacctttcctaccaccaccttgatactgaggattttgagcagcaaagaccagaaaattggggtggcaggaaaacgatatgtccaactcggggatatacgcttcgcctcgatgatctaaacaggcattcaacccttctaggacggattgggaggctaaattcatttcatctaataaaacccactcacctttcttcattgctcttaaaaacggagcatcgtgccataaaaattcaccacttcgctcaccaggagcgtctgcaccgaaaagatctactagatccgtttgttcagacaaattgattcttgtaagcttatttcctgtaatattggcaagagcggtgattaaacttgttttaccaacacctggactaccttcaagtaaaattggcttgtgtacttgcatagcccgtacaacccttactaagtttgaggcagtagtgggggcggttaagttaaaggatgaagactgagcatctggaaatcttggtattttgaacattccgacttgtaattcatcctgagtcacaataatttcgttcgtttcaatttgttgtagttccaaatcgtcaccacatagtttcaatagttgtataatacattctgttctaagtgactttaaatcattttcgttttcagctaagtaagcagtgttatttgtaccaagggcgtcaataaaaaccattgaggcaccttgaattaaggcagttgacttgttctgtattttcggaaacactttattaataaattcaacccatgcaagtatgtcacgtaaagaaatgacaccacttgttgcatttccgcctcccagcttcttgccaaaccattcagagaatttcacaattggattagcaagatctttcaagtcctctaaaagccttgaggatacgatcatgtttacatcgttgaaatcttccatggatggtacccatatttcagtaaatctatttcttaacgctggagataattcttttttaccgtaatctccaccagggttcatggttgcgaagaattgaaagttttctgaagccgttacaaggctatcggatgaaccctgttctgctaacaacaaactcctttctggctccaaaacactatttagtctttcaagaacggaatcatctgctagcgatatttcatcaagtagaaaaaaatttcccgtcctcatagcttgaatcagaggcccgtcactccattcaaataaaacattcaaactatccctcagcttttgtatttccagttgaacatcttcggctatatttttattatctgacttagaatatagctgtaataactctttcaagtctacatcttggtcattagcaatattcaatgctgtttttaaggattttattagcttatattgaatttcagacctgttacgaacaggtctttgagcacctaatatgtctccagtttctgtgttttgatgggcatttagtgtgatcagttctcgacccatgaattgcgccaataattggcaaattgttgttttgccgcacccagtttcacctaccagtagtactggctccttattctttaaacaactagaaactaagacggatagtcggcgcattccttttgtccaagtaacagagccaatggcttctaaggatttatcttccagacttgcataatattggtccatatctaatttaactttcattactttttctaaagtctttttgactgtaactttttcttgtggagttctgcacctttctgcaagaagcatatagccactggcagcaagctgctcatatcccactgcgtcccttaaagcccagcggaaaagatcacgtagagttgcaaaactatttttctgttcgaacaaccttgaagcggaacgttcgatggataattggcggtatacttcaacgattttctttgcatatgatggggcaatttggcagcgctcacgtaggataatttctaattcatcttgcggaatatcgtcgaagtgcaactccagaaaacgattcctaaaagctcttgaaagaattttacggccaccgtatatcccaggtggattctgggtagcaaaaagaaggaaatcaggatgaggatgtacaacttcttgtgtttctggaataaaaagttctctgttatcgtcaagtaacctatttaaggcttctaaaacatcggttggggcaagatttaattcatccaaaacaatccaatatccttttcgtagtgcctcgactaaaacaccttccttaaacgacagctttccggtatcatcggtaacatatgtacctaaatattcctgtaaatctgtatgctcatggttatttatacggacaaacttatggcccgttatatccgcaagatatttgatcatactggtttttcccgatgaagttggaccttgaataagcacaggaaatcttttgcctgatgtagctcttaccaaattcatcatattcttttcaacaaaaggcgtaatgatatagtgagcttgttcttgaattgtattagggccctttttcatccaataatgcttaaactgaacataatctggtcctggagagggaggtgtctgtgacatgattgacttgacattttttagcctccccaatgtgaatttttctattactggcttcagaatggcctcagatttttggtccagtaaagtcaaaaaactcatacagaatccatcatacagggaacggcgtagaccgtagatatgaataatatcagtaacataaagcaatgtacgcgtcagggtacggatactaaagtgtggtttttggtttgagccatcaactatagtattgttatcggagagttttttggcttcaaggtaaagttcagcgatgtcatttcctacccattcatcgctgacgctgtactttccaatatatttatcaattatggaaagcaaatcagtaatatcacgttccggagaatgtacatatatttcggtaaatcttgatctgatacccataggtaagtctcttttaccaacatcagtagcggggttcatacaagcaaatattctaaaatcggggtgagcttttataggctcagcgtcacccttttctgaaagaagaatactacgagaatcaggctcggtgagaaggtcagaaatactttctaaggtatctgcggttgctaaattcacttcatcgagcaatagccactccccagccctgatagtctttaccaaagaaccctcgacaaaattgaagacaaacgagttttcaatagagctagactgggcctcaaacttcttcactgagtcattgaagtcagcccatttgtcaagtaacaattttttttcatgagtattgagtcttcttttcttcttctttgcattttcgttttcattttcagtgtttgtaatttttaatatgctttgagccattttgtacgcttcgttccaaagtttaacaacgttcttccattgattcttgttgaagcacctatgtagcatcttgtgaaacttctcgttcttctttaaggaaaatgtagcattaaaaagagtttcaaaattttcttgtataggaactgcaactgttttagaatttacgggtttgtacccaccaagaagatcaccagtttctgtttgttgtgaaacattgattaccgttaatttttttgctaacatcttagcaagttgttgaacgactgtagttttcccggtacccgtttcaccgactagtaaaacaggttcagtcatctgtatacaaacagaaatctgttccattagtcttaaagaatgattcgtaaatgcgaacaatgtgctgttcattgattttttttgtatatttagcttttccttaagtaatacggctcttccaattttaatgctatcatcaaggttttccaaagtgggcacatgttgggtcaaaaataacgaaatccttgaggaagcaatgtctaatgactcgccgattgcttgtataataggttccaaagctttgaattctccaatagcgccagcgaaacagtcggcggcttcggagaaaatactgtcgtagacagaagactggattagttggtcaggtttgttgatgccattgtttttgaataggatgtctaacctttcgcacagcttaattaaatctcttacagatacaactcttgtgtgtgcccccttgttcaatgaaatgaacttggtgttcatataaatacttttgacgtttttgtatgaatcgattagtttggggataaggttggtcaaaatgggaaacttttgggctaaaatgtgtgtcaaatcctcttcgctaggttcctctaattcaataacattccagattctcataccaatcatattcaagttatagatcttattggaactatccttctgatgatcttcgtttattctaacagttgatattaactggaaaccatttgcagcctttacagtctctcctctggatggaatggttagttcgcgcttttctaaaagcgataaaagtattgataaaacatctgtaggagctttatctatgtcttctataagtacccatctcccttctttgaccgcggtagcgagaacaccagctctccattcaaacgtgcctggcttgtcaccagaggtataagtaccaatcagtaacttggcatcagtttgttcacctaaatgaattttcacaatggagtcatggcaacccatatatttacttagctcattgattaaaaaggttttaccggatcccgcttttccaatgagcattattggagttgaattttgaatctttctcccgagttgacgaagagaggaaaccgttttatgagtagggacaaaggttaatgggtagaatactttgtcgtggatagtgtggaccttagggacgataacgccacagattgacgcgaccttagtactcaaatcctgaggctcaataatgaagtagctagattttttttctatagtgaaacattctggaacactgggtagtttagagaaatttgcacatctcttagcttcgttcagttcgaggaagctgtaatcaattccagaatcgccctcaaaatggcccaacaatgaatcgcgtgattttatataagtgtcgagcatatcgtttaatgttttttctcccatgtctaagtataaagataaaacctttaatgctagaaatataacaacctgattttcttgttctttggtgagtaaatccacaagttggtataaaatgtcgggttgaatgaagcgtgcaaatacttctttattgtgatatagtaacctatagtatgctaatagtattttaaacatgtcggaatccttttgtgtggatggattttgaagaatagtgatgaaatgatcattctctttatctaaatagtcttcaattaatggcattgcaacgggaaatattgtaattatacttgccaacttttcaattacaagaacgtaatctttttttttggagtcctttatccaacgtgccactatctctaaaaaaatatgtttgtaaaggaaaacatgaccagtgatggaacggctatgtagtatagttcctgctaaattgtctaaattctcagaagttgattccttgttgctaaagtggaagggcgcttcaatagcatcagagggaaaagcagaattgaagagaattaacctttggttaactacgtctaaatctaacaaaattctatcctgggacattctcagcagattataacggttttaaaaataatgtgaccgcgtaaagtagaggtaccttaaaataataagagtagaattcgatgtcaaattaactcagaggtactttgaatctttaaaataatcactttggagaggaatgtctaaagtaaagcagtaagtgatataatgttttcttttcataaagctaaatagaccttagctcatcgcttctttaaaatttttcactcgaaaaagaaaaaatacctcgtaaagggcgacaataaatgatgagtagaaaaagaaatggaataacggttcaagtgcatttaaaatcaatgccttgaatatgtgtttcagtatacattcagtttgactatatatcaagagaaagctttagtatgggaagtttgttgagaccggttgatctggtaaatcaaccgcttggattccaagaaagatataaaattttgcagaaattattcaagcagctacaaaaggcatatgcacacacaaaaggaactaatattgaccttgaaagacttgccactcgcttagaagtccatgttgctaaaaacagcttgtctggtcagagttacaagtttaacatgagcattttactgcgggatgtgcttaaatataaaggagatctctcgaagatcaaaattaatgggcgcccccttaaaggagctaagcctcatttatcctcaattggtaatgcaaactctatcactacaaaatcaaaagcgatggaagctttaaaggctctgattttggattcgaaggtcttagagaaaaatgggtatattgttaaggaaatgcaaaataaaactaatgatgacaatagtacgcaactgtatgcaccttgtttgcgttgcagctcaaatttcaaaaaaacagacatcatggaaaagactctatgtaggtatcaccctttgaaaagaatatacaacagagataccaagaaccatcagtatccatgctgtggtgaaactactgattccgtttcttttctaaggctaggatgcaagacgttttttcaccatgtgtttagaggagaatcatatgacgagttatgcaaaatttcgaagttttctagtacagatgacattgatggtgttgagaatgttctttctcttgactgtgaaatggcttttacatcattgggctatgagatgatacgtttaacaattgtggattttttcaccggcaagacactatttgatcatgtaattcagccaataggggatattgtcgatctgaattcagacttcagtggtgtccatgagattgaccgaaccaattgcccgacgtacaaggaggcacttgatgtttttttatccgaaaacttaataaataaaaatagtattcttatagggcacggactagagaacgatctgaacgtcatgaggctatttcataataaggttatagatactgcaatactttattcaagaacaaagtttaaggtttctttgaagaacttagcgtttgaagttttgagtagaaaaatccaaaatggcgagcatgatagttctcaagatgcaatagcaacgatggacgttgttaaagtcaaaataggtatttctccaagtcaaaacaagtgggaaaaataatgtgatcatattcaaagttgagcagacatatatagttattacatttcatacggttcacatgagttttattaagtaattacgttaagaaacaacatgataaaagtaatgatttcgtattgctttcctattttctgtatttaagcgaacaataataatgcaccttttcaatatctgaatattaaaatatcgtgaaattgggttcaggatgtaccaaacttgatgatagctgaagcaccataatcctatttaaagaagtacctgttatccgtcagtaattaccagaacaagttaattttaagtttaatctaaaaaagtattgcatgcggcattaaaagacaacataaaacatctaaacggtaaagtatgatcgataattctccataatagttctgttatttataatctccagcactaataaatgctatacgtatatttgtacacaatataatttcagaatttatattgctaccatgactgtctgagaattgggggaataacttgataattgttgggattccattgttcgtaaacgcaataatattaggtatatagaagatactaaatgttctctccgaggatataggaatgctcacaatggaatcgatatatttctacataatagtattgagattattcctcttttagttttatataattcattatcctattacattatcaatccttgcatttcagcttccattagacttaatgactgtttctcaatttttatgtcatcttcctggacctcatgtgatactataccagtagcatgaatactactgaatcgatgatactttagagtttcattgcaacagtttcaacacagcctggcatgaacagtggtaaaagtatttcgtccactattttcggctactataaataaatgtttttttcgcaactatgtgttcgcgaagtaacccttcgtggacatttggtcaatttgaaacaatacagagatgatcagcagttcccctgcataaggatgaaccgttttacaaagagatttatttcgttttttttttatcatcgagtgaagtatcgtgacttgtacatttgaagatacccagcgtacagcagtgtatctttatcttcctgtatgatatagataactaacatctcgaatagaaaattgtctcgcgttcgaacctaagcctttgctatcggttgaacatagaagaccgcgtgattcattttagtgcgtaagaatgctattagtacttatgtgctttatgaatgtgaatattgttacagctatgcaatggtacgatcatactctgaacgatccatttaaattatatatgtcaaacagaagagaaaggtttttttattgaagatttcacagaaaatcaatcattttgcaatattccttcgtcccagagaaggtttcggcttttacagcaacgagaatgattcttccattatttgtacctagcttccacatggatttcgataagtgtagtttcaaaccatgaacgcaattcaaaactttcaaattggtgcaatccaagaccctccctttacatttggagtcgttaactaatgagaaaatattacagcattttgcgccatttaccgtcaagtcacaaatggagacacatgcaggaataattaagtgggattcaacttgcatttgactgtcacgaagtttgaccttatattcggacagatcaattttaaaatctgggttttccaataaaacatccgagaacttgttttcaaacaacactgcagcctctctggataggtctacatgaacagtcttattctttttgttgaatattattttgcactggttagagtgtaattggaaaataagatcgtgcgaaactgtatcgatataaggcctttggtattttaacatgctccagtgtctttcaatacaatgttttaccttttttgttggaggttcatattcatcattgttgcctgaatcagtctcggttttatgaaatccagtagcggctttttcaccctcagttccattgagacaactgcttaccgctaaagattggtttccggtatgaagtgatgttaacctttcaatggttacacccttcttggagacgctatcaagagctatgcaaacttcttgacaattagttaagggattatatataatttttgcccgcactaattcctgctccaacctgttgagacggtaataacgacactcttttatcagagatgcggttctttcctcagacagttctaatttggaaccgcccagtaaagataatatatctcggaaaaattctggggaccttgcaatatatgagggtggtaataaaggtggaaagcccggcttcttatttgactcccacttctcaatttcctcataagatatgcgagaaatcgtttcaaaatagttcaaccggttcccttcttcatggaataatgattttggtaccttaaagggaacacctccaatattagtgaagtggtagtcgtattcttttatgagtttaactaacttgggtaactgaaaatataatgcgtccgcgaaaagacaggtaaattgtacttcgttcttaatatcgggaaaataaccttgtaaatgtctgtatattatgatgaacacgtcttccgatctatcaacaaatagaatcgtatttttatcgtgcgtattgaagaattgggtgaaaaaattgggcgcatccgaattcaatgtagcacctgagatctcaaatagcttttggccaatcctaatcttgaaaacttcatggtttggtaaaagctcgggggtagtttctaactcttttgtataaaccacgatctcgcccttttggccagacatctgatatgagcgtgcgtgtgagtgactttacacttgtctatccacgtcctgaagttgttcgtgttctttggatattcgtgttcaagctaataatgagcctttaaggtaatacaatttataaaccaccaccttggcctcgatctattgcgcttatgttgtctattagtaatcaagaaaagaaccctaaatcatcggcgtcccctgtggggctctcggaaaaaccggtcctgacgtcactgaaaagatttcggcacatggtcatgggaccagagaaaaattaatccgacatgtggaatatttccttccgttaaggtagtgagcgcggattttttctgatttgtaattatacggggagctctggccaaaaaggtcagtatttggtgatgaagttgaatatcatcttttgattttcttctgtatcattctttttctttttccacaccccttccggacggtattcacatattgttgagaggttaaatgaaaaataaaggggtggaaaattaaggacgagatgtaagggaaaagcataaacgaaacattatataaaggagcacaatttcctctcccttgccaattgtgcatataccgtttctttataacgaaatttcaacaaaccagaacaacacaagtactaccaataaccacaacaaaacatgtctgacttagttaacaagaaattcccagctggcgactacaaattccaatacattgctatcagccaaagtgatgctgacagtgaatcttgtaagatgccacaaacagttgaatggtccaaattaatttctgaaaacaagaaggttatcattaccggtgctccagctgctttctccccaacctgtactgtcagccatattccaggttacatcaactacttggatgaattagttaaggaaaaggaagttgaccaagtgatcgttgttactgttgacaacccgttcgctaaccaagcgtgggctaagagtttaggtgttaaggacaccacacacatcaagtttgcctccgacccaggctgtgctttcaccaaatccattggtttcgaattagccgtcggtgacggtgtttactggagtggtagatgggccatggttgttgaaaacggtatcgttacttacgctgccaaggaaaccaacccaggtaccgatgtgaccgtttcctcagtcgaaagtgtcttggctcatttgtagatgctatgtaatagacaataaaaccatgtttatataaaaaaaattcaaaatagaaaacgattctgtacaaggagtattttttttttgttctagtgtgtttatattatccttggctaagaggcactgcgtatacttcaaggtacccctgtgttttgaaaaaaaacaacagtaaaataggaactccgcgaggttcaggaacctgaaacaaaatcaataaaaacattatatgcgtttcgaacaaaattaaagaaaaagaataaatatagattaaaaaaaaaaagaagaaattaaaagaatttctactaaatcccaattgttatatatttgttaaatgccaaaaaagtttataaaaaatttagaatgtataaataataataaactaagtttacaacaacaaagcagcggcaccagccaacaaagcaccagcagctggcaaagccttagcagcagcaccagtgtaagaggtgacagagtgagttggagcagcagaggtggtgttctttggagcttcagtagaggtaactggagcagcagtagaagtaccgttctttggggcttcagtggtcaatgggcaccaggtggtgtattgagtgataacgtcatcgacggtgacggtagcggtggaaaccaaagctggggagacagtttcagaacagacgtggtcttcacaagaagtgatggtgaccaaagtggtagattcttggctgacagtagcagtggtaacgttagcagcggcagaagcgacagcggcgacagcggcgatagaagcgacagtagaaaattgcattattgatatagtgtttaagcgaatgacagaagattaatttcttggtatgttaggaaagaataaaggagaataagaataattagaacaatgtaggatggaaagaaagattatcaagcatgccgactttatatacttgaacggaggcaaaggatgcaaaattttctcacatttctttctgccgttatgttggaagtaagactcccattatcgcaatactgcaacacgaatatgcaaaatttgctgagttatcgcagatagttgttgcaaagatagcggcgtaggtggccgcgaaatggggaattccaaaacaaacggtttttttactcctgagaaatacttgtacgggataatccagggcctaccacccacgcttcgaggattggcttttatttttttttttttggtggcgttttatttctttcccgctttctgggacttgtgcggagttttgagaggggcgcgcggcaaaggattcccaaaacggaaatcagacgccaatagccagcactcaaagcagttctggacccattccgattttcccatttggttcttgcgcgtgctgattccgacacgcgcgtctataaatagcatgaagtatccgcacaccgcagcgttagtgaggtgagggtggcagcaagctaattcccgcatctggaatctgaactgccccttttggactaaccgtgtggttcatgggtgggcgaagtgcgcaacctcgaaggttttcttttgcgtgtcggattttacatccggcggtagcgcatgatgccatggctggctccagatacatcctcagggcaccagcatctataattagattggcgcaacatggctggctgcactgctgtcttcacttctttctttttccggcaatgaatgatgtatgttttgtggcaaaagggtccgcattgtacctgtttacagttgagattatcgtttttggtagcccttcattacggcataacgtattaagtttcttttattttgctttgccctggtttaaaagacaatgtcgattaaaagttaattttaatcgattgaaggaaataagaggaatagcgcaagttgttaggaaagcgttctttatctccaagactttgccctgtatataattaaacacctcaaagcgcttcgtcatggatggagattattcggcattttgacatacaggagtgccacatgcgaaagcggagtgggcgtattctctggttaccctacatggtctggcggcgttattatacgggaggatcttcgaagggaaggaaggaaaaaaaaaaagaaaaggccaacgaaaagcaaatattatctatcgtcgaaattatcatactatcttacaataagagtagtaattactttcttgtttgtatagtggaagaggaatttgcgataataatagcaaaagtaactaatctctaacaagaaaccttatttattttctctttcttctatattggtaaatactagactcgaaaaaaaggaacaaagggaaaacagggaaaactacaactatcgtatataataatgaccactaacgaggaattcattaggacacagatattcggtacagttttcgagatcacaaatagatacaatgatttaaaccccgttgggatgggggcatttgggttggtttgctcagccacggacactttgacatctcagccagttgccattaagaaaatcatgaaacctttttccactgcagtgctggccaaaaggacatatcgtgaactaaaactactaaaacatctaagacacgagaacttgatttgccttcaggacatatttctttctccattggaagatatatattttgtcacggaattacaaggaacagatttacatagactcttgcaaacaagacccttggaaaagcaatttgttcagtatttcctataccaaattctaaggggtttaaaatacgttcactccgcgggcgtcattcatagagatttgaaaccgagcaacattctgattaatgaaaactgtgatttgaagatttgcgatttcggtctagcaagaattcaagaccctcaaatgacaggctatgtttccactagatactacagggcacctgaaatcatgctaacgtggcaaaaatatgacgtcgaggtcgacatttggtccgctggttgtatttttgccgaaatgattgaaggtaagcctttgttccctgggaaagatcatgttcaccaattttcgatcatcactgacttgttgggatctccgccaaaggatgtgataaatactatttgttccgaaaatactctaaaatttgttacttcgttaccacacagagatccaattccattttctgaaagatttaaaacagtcgaacctgatgccgtagaccttttggaaaaaatgctggtttttgatcctaagaagagaatcactgcggcggatgccttggctcatccttattcggctccttaccacgatccaacggatgaaccagtagccgatgccaagttcgattggcactttaatgacgctgatctgcctgtcgatacctggcgtgttatgatgtactcagaaatcctagacttccataagattggtggcagtgatggacagattgatatatctgccacgtttgatgaccaagttgctgcagccaccgctgccgcggcgcaggcacaggctcaggctcaggctcaagttcagttaaacatggctgcgcattcgcataatggcgctggcactactggaaatgatcactcagatatagctggtggaaacaaagtcagcgatcatgtagctgcaaatgacaccattacggactacggtaaccaggccatacagtacgctaatgagttccaacagtaaacgtgtttttttaatgtccctaaccactcattcttacttctttttgatgtttcttttttttatggtactcataaaagtatttacgtatatagttgtatagaggaaacaaaaaaaaaaagataaaactcaattacaaagtaaagtggacgtatttcgatcatgatttttttctgttttaaccgcattggattttcttgtaaaactggaagaaaaaggaaactaaaaagtcaagaaagacctttttaagactccaagaaccgtcacttatggcgtattgtttgtttatcagcacttctatcttcgataaaggtttgtctgtcttatattgtttacatttcaagtctaattctgtgcttttaccgaagaggaattttcataaatacggagaaaatataaaaaaaaagtaaatacagaaaatagaacagttgaagcagaaaaagagaacttgctaaatagctgtctcacccagacaagcgtatacttaccacatttagtcttttgcaatctcattcttgttgaagataactattacattcacggactgtggcagaaacttctccttaagaaattaggaactcataaaaggaatcagcagctctatgtaatatcaaaatcttttctattttttgtatttatgctctcattcattaattctaacggagctatttattataaacagtgaagatataaaccatatgtctaatagaacaaatttcaaaaagtcttcaatttcgtggatgtgggaatgcatttattaaaaataatgaatggcaacatacgacaccaaaataggaacactttcagtactatacagaactacggatcttagtttattgagttttgagaaataggttgatatggagacaatttcttagcgttattagaggttataagtatacagaataacctacgagtagtcctcaagaagataagactctgcaaaaggtatcaataattttacttaatcatagcactatttcttctttcgctttgtacagcagctcatatattccattacattatcaattcttacatcgtagcataaaacactaagattcaaaaatagaaaactgttgtatctcaaaatgagatacgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacatccgtgagttaatctgataaaccgttttgacaactggtaacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaataaaacaaaaacaataaatcttgttcctcgtggcccaatggtcacggcgtctggctacgaaccagaagattccaggttcaagtcctggcggggaagatttttttgctccgacaattatgtcgctacccttcagttttgttgaaaatgatgcttttatcgttaactttacttatctttattgtttgcaagattactattaatattaaagagggtctagcaaggatactgcgattgtttctaaatatttcaactttctacgttattcatctttaggaagctaaaaagcattcaaaagattactatgaagttaatctttaaacatagtttgatgagcgtctatgcaaatagaataacttcaaaaaattttctattccatttttggaaagccccaaaaagctatattctataatttctgaatcttattgtgcttgtggaggtcaccccagttttctataaattattattcagctattatcccaatacgactaaaggtattgagattcacggatattttttcccctgcaactttcacaactggagggctctgtttcttgattttctttttgtcatataaacatatcttagcgcgattgctaacaaatagtatagatatcataatttttcctcatcctgcacacaattacctatagcagcgtcattcgcaccgccctcctcattggattttttaactgtatttctcgttttagatgagtcttcaacatttctatcgttttcataaatatcagttttactgtcggaatttttattgctctcaggaccaccttcaatatctttatctgcaacggtttcgtcctcattaaaattttctgcattaccctcaaaattctgttcattttctttatcatgatcagtgttaatgttcgtaacgtctgtaaaaccattgctaaaatcttgactgtcttccttatcgccattttcatcgccctcaccgtcatcgccattttcatcgccctcaccgtcatcgccattttcatcgccctcaccgtcatcgtcatcgtcatcgtcctcactatcatcgtcatcaccaccatcatcatcatcatcctcagagtcctcatcagtatcatcatcttcattgtcctcactatttcccacctcttcactttgttgatctgtctccgcatcaggtttataatgtaaacccaagcccatcatagctttctgtatcgcgttcgatgttttacttctgtttttgagatcttctgtggattcagtaacatcttcattagcagtattctttggtttattgaaatattccttccatgaattccataagttggctgctggcttgtctgtattctttccaggatttacagaaatttgggaaacagacttttttgactcgatgctttcctggtctttgatatcctcctcgctttgatgaccatttttattgcttgaagagttgctagagcttctttttaaattatgaaatgtggccaaaaatcgttgctgtaatagagacagagtgtcggcaccgttatatatatgcttcggaggaaacaagtcgaacaatctatcatctgttcttgagttgaatatcagaaaattttgagtctctttccaactctgaacccaattcaaattgaataaatgaacgggattggaatttagcatatcctcaggtatagtcttcaaagcttgatcattctctttatgcaggtccaaataatcacttaatttaacactggaaagtaaccccgttaaatagtcctcgaattgccacctaatgaaatcctcactgccttcaaattgagagttttttggagtttcatcatcattttcgttccatgtgtctgatacaattccagatatagattcaatccattttttatcatgacttgacaattggaggacggggttcaaagtcttgtccagaatatctacagtggaattgtctgtattgacaaatatgtggcacagttcctccttttgttcagcaagcaatgtgttggaacttccaatcataaaaaacaaagtacgttctgaccgtatgtcattcatttgctgcagtggagtatagggtgaaaatagtccacctttttcgaaaatcggtaatggaaaacctaagaatctcaacactgattctcgattgcttgatttaaacgagtccacaacatttaatttcgaaatatcctgaaacaactgaggactgccagaatcctgcaaatttgacatcaagtccggaattaagctgatcagaccgaactgtaaattacacaaagcttccacgtcgttgccgtaaactataatttttttttcaagcataattgctttcaataagactaaagcgtttctcttaaaatcatgtagtatctttctcagacataacccaatataaagacgattttcggcatttctgaccaatgatgcaggcgtgtaaatcgacttcaggttttcgtataaagactggattatcttcctgtccccaaaatcatgctgcaagaaaaaagcattagtcacaatactaagtttgtccttgatttgaccgaagattggttgccttgagatgactacaattgccttctgtacagtagatcgtgttacatccttatctttagtgaccaattcatcactctttatctgtctcgagcaagatatggcaaacaaagtcgtgttgtcattgatgctatcatcactcagatcagttgccccgttgggagggctcctttgtcttctttcatcatatagtaatgtgaaataagtaaatgtttcttcaaacgagtgagaaccatcaggaagggcctggaagggtaaatttggccatagttctgcactttgggtgccctcaggtaagccataccagtattctatttcagggcctcttttgtgatgaaagtccacaaggcagataccgaagatgactgcttcctcgtgttcatccattattttgacaacaaggttgcagcgaggcagaatgtatatgttagtttgatatggtcttcctgcttggattcctttaaggcttcaaaattttcttgaaaaggaaacttcgtgaatgagctgtaaggatgcttgatcgggccgtacattcttatgcaagatccattattgactgctctctgttgggttagcttccatatcttccgttacccgttcgtataatcattacccgacggacaagcatcatttcagcggctatttttgctaggcaaacctcctaagcaatgatacttctcaaacgttcaatggaagtaatagaagttcaacttaccccattaataatccacacattagaaggttgggacaataaaaataaaaagcattaattagtgtaaactttgctcccaaatgcaagtctaaggtaagttctttggttcatggagtttttgcagtgtaatctcacgtgcactagactgagtaaagcgaacctgagttcaagaaataatgattcacctatgacatatagtccaactatacaagcaatgaacccttacggattgaagtcattcaatgttcaatgtttgttgtaataagaaatattactagaaaaagattttttctttcggcggcgttttcccgcttttcttaaacaatctgcagttttaacatcgaattcacgaatatttgttcgctaaagaaataacacagaagatgaaatgaagaacatacattgagggcgacgaatatatatgacttataaatacaattgctgtgatgatggatcaggaaccaccgttggttcagtggtacgatttgataacgtcaccttgttaatcgatcccggttggaatccatctaaagtatcgtatgagcaatgcatcaagtactgggaaaaagtgataccggaaattgatgtaataatactatcacaaccaacaattgaatgtttaggtgctcattcccttctgtactataattttacctcgcatttcatatccagaattcaagtttacgcaactcttcctgttatcaacttagggagagtttccaccatagattcatatgcatctgcaggtgttataggtccatatgacacaaataaactcgatcttgaagatattgagatatcttttgatcatattgtacctttgaagtactcgcaattggtagatctacgatcaagatacgatggattgactttactggcgtacaatgctggtgtgtgtccaggtggttctatttggtgcattagcacatactcagagaaattggtttatgcaaagcgatggaaccacactagagataacatactaaatgctgcttctatattggacgccactggtaagcccttatcaactttgatgaggccctctgcaataattactactttggacaggtttggctcctctcaaccgtttaaaaaacgttcaaaaatctttaaagatacattaaagaaaggtttgagttcggatgggtccgttataataccggtagatatgagtggcaaatttctggacctgttcacacaagttcatgagttattatttgaaagcacaaagatcaatgcgcacacacaagtacctgtacttattctgtcttacgcgagaggaagaactctaacatatgccaaatcaatgctcgagtggctgtccccttcactacttaagacatgggaaaacagaaataatacttctccatttgaaattggatcacggatcaaaatcatcgcaccaaacgaattgagtaaatatcctggttcaaagatttgcttcgtatctgaggtaggagctttgattaatgaagtgataattaaagttggtaattctgagaagacaaccttgattttgaccaagccgagctttgaatgtgcgtcgtctttagacaagatactagaaattgttgaacaagatgaaagaaattggaaaacatttcctgaagatggtaaatcattcctctgcgataattacatttcaatagacaccataaaagaagaacccttgagtaaagaggaaacagaggcgtttaaagtacagcttaaagaaaagaaaagggacagaaataagaaaattctactggtgaaaagagagtctaagaaactggctaacggcaacgcaatcatagatgataccaacggagagagggcaatgagaaatcaagacattttagtggaaaacgtcaatggagtaccaccgattgatcatattatggggggtgacgaagatgatgatgaagaggaagaaaacgacaatttgttgaatttactcaaggataactctgagaaatcagcagcgaaaaaaaatacggaagttcctgtagacattataattcaaccaagtgccgcttcaaaacataaaatgttcccatttaaccccgctaaaatcaagaaagatgattatggtactgttgtagattttacgatgtttttacctgatgattctgacaatgttaatcaaaatagcaggaaaagacctctcaaagacggtgctaaaaccacgagccctgtaaacgaagaagataacaaaaatgaagaagaagatggttataatatgagtgatccaattagcaaaaggagcaaacaccgtgcttctcgttactcgggattttctggaaccggagaagcagaaaattttgataaccttgactatttaaagatagacaaaacgctctccaaaagaacaatctcaactgtaaatgtccaattgaaatgctccgtagtaatcctaaatttacagagtttagttgatcaaaggtctgcatctattatatggccatcgctaaaatctagaaaaatagttctttccgcccccaaacagattcaaaatgaagaaattacggcaaaacttatcaagaaaaatattgaagtggtcaacatgccattaaataagatagtggaattcagtacaacaataaagaccctggatatctccattgactccaacctcgataaccttttgaaatggcaacgtatcagtgatagttatacagttgccactgtcgttggcaggctggttaaggagagcctaccgcaagtgaacaatcatcaaaaaacagcgtcaaggagtaaactagtcttgaaaccattacacggttcatctaggagccataaaacaggtgcgttgtcaatcggtgacgttaggttagcacaattaaagaaacttctcacagagaaaaactacattgcagaatttaaaggggaaggtacacttgtcataaatgaaaaagtagcagtccgcaaaatcaatgatgcagaaactattatcgatggtacgccttccgaactttttgatactgtcaaaaaattggttacggatatgttagcaaaaatctagccttcttgtatacagcacaaataaaaggttcaatttacgttcgtggactgcccacaaaacagtatgtgacataaattgctgtgtatctcgcaccgctattatctgtatataacattctaactcacttttaacgatattagcattattgatttctttctttttctgctgaatttcaccaagcggaaattttcaaagcagaattttttccctaatttgctacaagtgctattctatcccacaataaaaggaaattgttgatgagttttagaaggattaactctagatactttgaaaatagaaaaggaagcagtatggaagaaaaaaaagcaaaggttcctccaaacgtcaacctttcgttatggagaaagaacacggtagaaagcgatgtccatcgattcaattctcttccatcaaaaattagtggggccctaactagggaacaaatatactcctatcaagtcatgtttaggattcaagaaattaccatcaaactgcgtacgaacgattttgtgcccccctccaggaaaaataggtcaccttctccgccaccagtttatgatgcccaaggtaaaagaacgaatacccgtgagcagaggtatagaaagaaactagaggatgaacgtattaaacttgttgagatagccctaaagaccatcccttacttcgttcctccggatgattacaagagacctaccaaatttcaggacaagtattatatcccggtggatcagtatcctgatgtcaattttgttggtttattattaggtcctcgtggacgtacgttaagaaagctgcaagaagattcgaattgtaagattgcaattagaggaagaggttcagtcaaagaaggtaagaatgcaagtgacttacctccaggcgccatgaactttgaggaccccttgcactgtttaattatcgcagactcggaagacaagatccaaaaaggtataaaagtttgtcaaaacattgttatcaaagcggtgacatctccggaaggccagaatgacttgaaacgaggacaactgagagaattggcggaacttaatggtactttaagagaagataacaggccctgtccaatctgtggtttaaaagatcataaaaggtacgattgtccaaacagaaaaatcccaaatatacagggcattgtttgcaaaatatgtggacaaactggacatttcagtagagactgtaactcatcgtctcaaagaatgagccgttttgacagaaacgccacggtaaataattctgcgccaatacagagcaatgacgtacactataatagcaatactcatccaattcaagcaccaaaaagatctcgttatgacaataactcgacggaacctcctttaaaatttccggcttcttcacgttatgcaccatcaccttcacctcctgcgtcacatatttcgaggcaagctcaaaacgtgacgcctacaccccctcccggcctaacatcaagtagctttagttccggagttccaggaatcgcccctcccccattacaaagccctccagagtcggaacaaccgaaattttcgctacctccacctcccggtatgactacggtacaatcctcaattgcacctcctcctggcctaagcggtcctccagggttttctaataacatgggcaatgacattaacaaacctacacctccgggactgcaagggcctcccggattataatacactcccattatacaatatctgcatttttttttatttgtgttgaaggtatgtagtctctattttgcatagttcctttttttgttggttttttgccttcctggttattattaacttttgatatttaatttacttactagcttattctactactgtttagtttctacggcctgaactacaatgacaaaaatattatttcacgatacccttacctttattcaaagtgcctgttcctgtttccattttttggctagttccaagaactttgatggttttggcttgtcatcatcgatatcatcaggaaaaatgtaatccacgaattcttcttccacaccgttctgtaacctcacttttttgattactttagggaatcttttcttgacggtttcttgatcgagttcagtaccgtaagtttcttcatagtcttttagcgcttccaaaatagacagtctcccttgtttatcatccttctccttgaaaaaaactatcgcctcttcaaaaacttttcttgcctccaatttattctcatcggtaatttcaaactctatgtcttcatccacattttcgctttgcagttttgctaaatctaatagttgttgctccgtcggggttgaagtttgatacatggcgaattcgatccagctttggggggaatattggttgagctccaaatatcttctataaagcttccttgccttttcaaattcttgtgattctgtctcaaatgttatgtatttttgaagtaatacaattttagcctcctttgttaagaaatcagaattttcatctagtgcaattgtatatatacctcttactctatcccaatctcctaaattttcttctagttctccatattgtgaccaaatttgtagatcagagggctgaaattcaataaatttctcatatatttttctcacacgatcaaattccttcaacttcacttccaactcgatatatcctttgaaagttttagccttaggacataaaccgattgctttacccaaaatttttctcgccttcggtacatcatcatgtcgtatcagaaatttagcatacattagccatattttggaaaaagtgaaatgtttatgagggatgatgtcgtcaattaacctctgaaaaagttcttcttctaaaagcgaattttccaattctaactcaacatagcatatatatctcatccacagataaatataccttttccactgaacattttttgatagttcttttggtcggctgtccacaatagctttctcgaaagtttgcattatttgtttggggaaactttctgaaatgagatccaagtacagccaccaggtgtcataatcataggcgttattactcaatattgtttcatactccattttccttttatagctaatagtttcttctattgagtttatgtcaccaaactgcttttcaaaatccaacagtcctgccttgagcaattgattggagggccatttttctatagcaatttgataaagagcactagatctttcgtattcttgctgcgcagcttcccaatgagcaaatgaatttactaattttgcaacctccatatcagaccaaatctgtaaattttggaggttagctactgtgtctatcgctaaagaatacacacttctcgtaaattcagtattaccatgtctattttcaaacctcacccactttagccatgtctgcatttgcgggtgagccatgacgtattttgagtaaatctctcttacaccgttccagtttttctgtcttatttcaaaatccacgaaagaattccatgcattaacccctggctccaaggagcaccatttggtgtacagtgatcgtacaatttcaacgttgtttaacgactcttcgacaatgagatacttgtaccataacttgtctactctgggcaacgtactaatagctctgttcataagattcctagcatggttaatacatttgactttcagctcagcatcaatgtatcgtatccaaagggggatgaatgaactatctactaataatgctctttcaaagatagatctggcgcgcctcatgtcgtgttgttcgatttcgaattgcgcataacgaatccattgtcccatatccagtcggtttctcttcaaataaccctcatattctgttctcttccttcgttgatactctcgaagttcctccaagtctaatatatcaatattagtcgatcctcttgctttttgccccttcttgtacacatcccgcagaatctgctccgcagaaacatgcgtatcaacggctgttggctctaaagtgtccatgctggcaatagtagagtacttttagctcaagtttgtctatctattatgaacttgcataatcaatgagtctcatcaccccaactatttggcaccaaggtttttaattttctatcgcgtcttacggatgtatataaattatttaaccaagtataatagcggttaaattgaactcgcaatattaggaaaagagctatgatgataagctcttcttgataaatgaagccaagtcttctaattcatctggaactgtagaatgggccatacctttgtatactttaaattcataattttgtatctcacagctatcttgatagaactgttttgcctttatacctagtccaataggaactactggatccatgtcaccatgcccatgaaaaattggtgtctttacattaatgccattcttatgttgtttcagaattcctgggatggaacaaaatcccgacagagctactataccaccgattttccatggtaaagtaactgatgttgcgagagctaatgcggcaccctgagagaaacctccgataataatctgctccggtttaattcctttatcaatttcttgcttaaccgtcttttctatggaattcaaagaattcataaaaccgtcactgtcaactttggaaaaactaggatcccattccaagatgtcaaaccaagcaggcatcaatgcaccgccgtttgctgtcacatgaagctctggagcattaggaaaaacaaaattagtatgctggaaagcggcagggtctctctgttgtaaatactgagctaaaaatccccatcccgaacctgtatcacctaatccatgcaagaatatgatagtttggcgtgctggctgaatttttgctgcaactctaagtccattcatattcgatagcgctcaaatgggcaaatatagtgtatgtgttcttattttcgttctcttttgctaacatttttatttcatacagaagccatttttccctagaataggcgttctgaaaagaaggaaatatgaaagtaaaggctacaaaactaaggataaaacaacgaaggaaaaataaggggctcaatataagcagattagatattatcagagcagaaatggatgtggtaccatctccgggtttaccagaaaaagtaaacgaaaaaagcaaaaatattcccttacctgaaggaattaaccttttatcatcaaaggagataatcgatctaattcaaacccacagacaccaattagagttatacgtcacaaaattcaatcccttaacggactttgctggaaagattcatgcattcagagatcaatttaaacaattggaagaaaattttgaagatttacatgagcaaaaagataaggtccaagccttattagaaaactgtaggattttagaatccaaatatgtagctagctggcaagattaccattccgaattttcaaaaaaatatggtgacatagcattaaaaaagaaattagaacaaaacacaaagaaacttgatgaggagagttcacagctagaaactaccacaaggtccattgactcagccgatgacctggatcagttcatcaaaaattatctggacatacgaacacaatatcacttgaggagagagaaactggcgacctgggataaacaaggtaatttgaaatactagttcagcagctaccgccattatcaatatgtacgtatatagactatactttatagattattctagatgccaaacgaattattagaatattaaagcctttgattataggccatatcccaggtaaatagtatactaggaatgagaaaaaaaaatgtgaataaatggtaacctattcttagtgggtaagataaactattgtgaagtaaaaatgaagaccgccaacgtaacaataaaaaattaataataaaaaaaaactttgcccaagcgagagcaacgatttccgccagaaactccaactggcttggagatgtgaatgtctaaactttgtgcaacggttttcagatgaatgcaaaaagaagagaaattaatgtgaggggtaaagatggaactatatgatcaccaacatttcttttacttgatgtagaagtggcggatgcagtactggtcgtcaggttaccgctaaaggaagcagtttgtgaggaatttacagtaaatatgttaccaccggtaacaatagatgcacttgtggaccaagtgtttgtatagcctggtgcctttacggcgcttggaacagaggatgtaataatttcgatattttcgcttgtggtattatagcgagcttgtgccatggatatttcaagattctccaaatcataaaccacgtacgcgttagtcaaaaatgaatcacccaaaatggtacctgtgtcatcactcgttgggataatacctaaaagacatgtagtgccagtactcaagataaaactcgaaagtggtgcattgatgtgaaaaccaccaaaatcgaacactatttccatactatcatcagatggacagtccaatacgtaataccctatcctggaagagtattgcgcacctagttcagtagcgatcatacttaccactgtttgaggtaaataagtcaaagtagtaccggaatccaacaaagcaggtattttagtggtagtcaaggtcttgttactactcccagaatcactaataccgataccattaatagtgacatcaaattgaatgggagagctaaatccactagcactcagagtgtttacgatggggattgtgtataaggtgccggtatatttactgtggtccacggctccgaacaaaatggtgccatgcatagcgtccgagtcgttcaaatacaaagaatatgtgttgcttttgatagcaccagaatttttcaatacaatggggaagttgtcgtatttataagcttttccactatgagacgcagtagagccagaataagtgacttctaattcgggcaaaccaatacctaacacacccatagtagaattcgtttcattggcaacggcaaaagacaacccggtaacgttcaagtcgcttaaatccaaaacatccgtaccaaaagtaccggaggcaaaagtcccatcaccgtagctaatactgaaataggtgttgtttgatctaaatgtagaagagcccgaagtggaaaatgtcccgtattgttgacagtccatggtggcttccgaagcaggcacggattgagttgccgtacctgaaccgcctcctaagcccgtagcagtggggccaatggcactgcccgttcccgtcaaccagccaaatgggtttatatcattaatcaaagatccgccgcttgacgaatcatcacgtttgtcaataacacgtctccggctactacccatactgttcgaagaacagtatggattatccgagcccataatccatagatcagaggagcctgtgtccaccaggaccgttacgttctgtggtggcgtgcccacttccaagtccaccgaatagaaactttgctggttggtaattataatttcttcataaccgtcagccctcttcaataggcgtacttccggttttttgtcgcttcccacattttctagcgagtccccgtaaagcttatgaaagggcaacttgacgaacttggaattcgagtcgtcgtcgcgcttgtttgctgctggtattatcttaccgagaacctgcgatgcaaagagtgacgaaaggaccgcagatcttacagttttcagtttcatatgtggtaggtaatattatactatatgcttggtgttcaccttatctttttattacgctatgtattttaatatacagaaaagccaattgcgttcttcttaataaccgtccaattgcggaaataggaacaaatgcaaaaagaaggaaaaaagtaaatcctctttgacacccttttcttaagtagtcggatttccctgtttctccataaataagtccacgaatttttttatgaaacctcaattttttcggacacatcagtgaaacgaaaactactcatggcgcagtataaaaggagcgaaaagccactcagttgagtggacgagggaggtgaggtggtgacagaaaagaggaggaaggaggcagtgctatgtgagggtgtcttggctgcatgcaaggtctgacgatctaattgacgcgtcagaacgtgtgttttaggaatattcttatttaagtatgcttttcctcttgaaatcgcgcaaagaaggaaaggaaaaagtgtctatatatagtgtctattgtttttttttacgaaaagaaaacggaaaggatgagtaaggaggggactagcagtaaacccaaggtagagcgtatactggaagcggagttggtagcagccctctggagtgccctcttgcttttatgagtcgactttgcagtagtggtagagtttgtcttcttggtggtggttgacctcgtagtggtggcagtactggtgccattgaaagtgcgcacggtggtaaaaatattaccaccggacgtggcggaggcgtagttagaccaagtgttgttgtaactgggggcccttattgcactgggaacggtagatttgatgacttcgacgttctctttccccgtgccatacttggcttgagctagggaaatctcgtagttatccaaatcgtagaccacgtaggcgtttctcaagaaggaatcaccaaggatagcggtggcgttgcccgcttgtggaattattgccaagacacaggtccccacactggtctgcatagtaaagtcggatagaggagcgttgatacggaagccaccgaagtcgaaggccacgctggttttgttgtcgctcgagggacacgtgtactcataataacccaatgtcttggaatacgaggcattcaagctctttgctagcaaagccactgcctgggagggcagatatgttagcgttgtgcctgaatcgagtagggctgggagcttggtggtggtcaatgtgatgttgcgcttgtcggtttgcagtcctaagccctgtaaagtgacatcgaacgccaccgggtgctgataaccctgcgacttataaagattaaccaacgggatagtgtacagttggccctcgtacttgctgtgatctacagcgccgaagaggatgctgccggaggactgtgactcgtcatttaggaaaagagagtatgcggttgcatcgatggctccagaatgttttaggaacaggggaaagttatcatactcgtagcttctcttgtccataatagcgacttttccagaataggtgacttcaagcgtggaaaggccgatcccgagcacaccaaaggttgagttagattcgttggccacggcaaacgatagaccactgaggtctaattcgttgtactttaatttatcttgaccaaatgcaccttctgcataggttccgtcaccgtaagcggcataaaaaggcgaggacttgttggctttgaacgtggacgacttggtcttgtcgaacacgccatactggtcacagtccatcacagaaccgcagtaggggtttcccttgccaggaacccataagtcagctgagcctgtgtctaacagcacagtgaggttttgtgaaggtgtaccaatggctagctcaacagaataaaagctttgctcgttagctagtacaaatttttcatggccgttcgatctcttgctgagttcaccattgtcgccgttctttttttttgtgaagggaatcttgacgtatttcccatcgggaagtactctaccgaatgccggactagttaagactgctaatgtagccactgccgccaattgaagtttcatttttcaatgccgagtaattttgctctatttatcctatataaattcacaaacacacaagttagcggctacagatattcatatataatatatatacgtacatatatatattattatggcgtccagccttcgaccacacaagtttccttttgaggcttatagttctaagttcttcgctatttttaatttcttttccgcgaatagtaatccgatcgccaataatttctactacaaaggaagcgcgaaaaaaataagagatattttcgctatttcttttgcctgtacatggcccggccccaaatatccgattctcgtttctgtgccggattccactaccacgagactcagagccctataagccaggaggccaaaaagcaatctccattaccaacaatatcgcggtagtgaagatttgtatgtatattgaatgccaagacaaaatggtggccaattctgccattccgtcataagggatattgaattttgcttatttcatcaccccacgccattgttttgtcccgcccggaaaaactctgccaaaaaaagagtacatttctggcccatctccgcactaattcccctttcctttaaaatacgctgcttataggcgtcgaatggagaaaaggtagtgagtgattcctcaccctccactcagacgtttctgatatacaattggggaaaggggttcacacacagcaagccggtatgttacaattgtatttagataagtttttcgtttgaatgcgttgaaaattacttgcgctagcttcagctgatgtgccatgtaacgccgttctatccacgctaacttcaatagacttcaatagaaagcaaatagttatataatttttcatggacggtccagagaatgccacaaaagtgcggccatagaatgaagactgtatgaaagagcgccattgtccccacgtgtaactggggcgaagggcaggaattctgagagcaaactttgcttccagcattatgtaaaaaatcgaagcgcacaatcggacgcaaacatctgtgtagacgtagagaaacatgcagttttgatatagacgattcatgttgatgacgagcaaggcaatttcgagatttgactactgaagaatttctgtttaggagccgcttttgcattatcattgccctattacgagcccagttaatgttggttcgcctagtcttgggattgggatatagggttaggacgagtcgatcttagtggtacaaaggaacctctcatcatcctgagtccattgtctgcgttttttcttgaagctgaatataatgttgtaatttgctcgttctagcaacttcagcgaagccagtcttctaatgactccgctgttcccagaaagtgtgagcacttacatatatgaatacagcactatctggagaagtggcgcgctcttaattaaaatgatgcagcgtgttatcacatcttgcgttaccgggccttgcaaaaattgctatgtttttcttgtgcttggtattgcttcgtggagatatatattctcatatcaggacggaattttacaaagtgagaactctaaatggtgtagtaaagagaagaaaaaaaaatgctcagcgatttaccctcattacaaccaccgagattcactaggaaacggagctgtccctcggaatttattgtcaacatatcatccaatgttaatgtagaatgagttaccgtctgttacttttgggacggtttttgcactaagaacagacgagtttacggttatcctcaacaagcaagcaagtatttgctaatctagatgccattccgaatcattactcatacgttactattgagagatgttttacaatagatgagaagaatacaatgtccagagctcctggtatgctagagtgcatattccaggtcttattcgaatcatatcataccgtccatttcaacaatggtgaaatgtggtccacatatatcagaaatcttaacatttagtgaggagagccagtagaaaaatgtgcgcaagcggaaagaagtcattcacagacacgtttaacaaaacaccaccacagcagctttgtctcttgattctgatcagtttgccatcgaagaagcaaaattgtggtgttatttttttcaaacaaaacttttttggcaacagcagttttcttctggatatttgtactttatcatccaaccgatgaaagctggtttcctgtcaacctacatttaaatggcccgtacttcttcaaaaccgctagataagcaaattaacccaacttttgagcgtcctaaattccccttggctcagaagactcgttaatatgggaagtttaagtcctaccatataatcaaattggaagctttctgtgttcgaatggctattctaaccgctgggctattaatcagaggggaagtgaaatgaccgagacgtattatacgtcatgttgacatcaacaatttaaggaaaaaaataaaaaaaagcaatgaaaaagggtttttttaagttgaagacccttttcaaatatatgttgctttgaattgtatctaccgtctcgtttcttctgctttaccgtttttttttgccttctttagatatgtcttttatgcttgaaaggtccggctttaatgcattcatctaaacgtagtattcctatttttgaactgctaccaatccaccatgactttactatgaaggacattattagtgaacagcttcaaaaaaataaacttttcaagtcattaagatatatcttgttgcagcgtaagatgttggtgttcagtgcattctgtacaaaaatccgtgtaataccaagtcatcctcagtttacaaagcttgctagtttcctgcagtttggaatgaaccattaaagacgctaatcttcggatagagatcagctccttgatactgtataatccctatccacttgaattcctgttgcatcccagttctataggcatcacctactgcatcacctacttgtataatcctcgagcaggtatgctagctctgcgtcagtccttgcgatacacaactaatggaatatcttatgggtcaatcaaaaccattcttctagaacgccgagtttccagttttgggatttaagtaatacattaggtgcctgtcacgcaatccgtccgctgtatttctccgcatagaggatttcagtacgagagagtgaagagtcaaactaacgcaacgtagtagtggctttggacattgaaaagaatagtctagtctgccaagcatgggagaaattttagaactaactaataagaatttcatgagccacttgaaaaaggacataacttcgcaagaatccttgaaaagtagaattgaggataaaaatggtgatgtcgctagcccgaaagaggataactatcctctattgaatgaaacagcggcatggccagatggggtgattacctctgaagaaggatgttcatcttcaggtgagaaagagaattcaggcttatgttcagaagaaagttcagaagaagatccagaagaagctgaagaggaatctgcaagggcttttggagagttagttgcagtcttgcgggacaaagacataccactgaatgtattggacgaacctcagatgaaagattggcttgaaaaatacaccggtgtttatagaagctcttggcatggttgattatgaagaaaattccataattttgcgaggtgggagaatactcttgggaaagtgttgagaacaaaaacgccactaaaaacagcaggattattaaaaagtaaaaaaaaaaaattccttttcaagcaggcaaacaatgggttatttgaatggagaagtatgctactatttctgcatgttgtggatctaaggcgatgtgggcctagattctttcctttttttgtttttaccttaattatcttacgttgttctttccgtcagttttacacctgacatgggacaagagaacaaattgtgaaataagttcaagcctctgttgacatttattgatgtatctatttctttgagggttaattaaagataacaaattgctttcttccgctaatttgagcctattgaatttactgggaaatgccaacgtggtcagacatcaattcaagaagtttagttctcagagagtgtaacttgcctgtttggtcgctgcagtgaaactgccattagctctttagaacaacgttctaactatacgaggaccatattacgtaaatcaacaaacctcaagaattagtgtcatattttctcgcagatattactactgacattcagtcagctatatccattatgcatgagcgaaaaaaaagtgcatacaaaaaagcttatttattggacttaataaacgaaactatgtagtgccgaaccttcggatactgatcattggagtgatttgataaagtttctgcagaattctgggaaatgaaggaaatgacgtagcgaggccttcatgcaacactagttgaaattgaaaaaaaaaaaaaccttataagctatctttcctatacgtcctctatcgactatataacccaagcagctgtttcatattttttgcaagaataacctccaaatattcctggcagcttgtatgccattgttatccagctcctggcactgtctttcgtatctattaaactcttcaagggtaagcttgtcttgagacttcaaaagccccttctgagcgacatcactattgaattcagggtgtccttgaaacgtcagcactctgttttgcctgtaaaatccttggttttgacatttttcacttgacgcccaattttggtatccctctgggacatcgaacacgcagtcactgtgcacttcagaaagatttaattcttgagcaccaaataacttttgacccacagagttcagttttagtgacacaaccccaccttcaaaccctttcggattccgtccaactgaacttcctagagcagccgcgataacttgatgaccaaaacatattccagctacgggcggatattcagtcttgctagttagcatctcatttaagaaacttcttaatttcataatccattcaatttcattatcaaatgaatcatattttgaaccagtgatgtatatgcctaaatactcatctttctgaagatctgacaattgagggaacacgtttttttgtacgtggaacacttcatattcgacatcttctgcgatacattccaatttcctggtctgttctaatagcttgatagccatatcaacaaaattgccccatggtttactccattcgttatcttcatctgtataaagaatagctattttttttactgtcattatgatgttttcttagtatttttttgatataattcaattctaatatatgttaatgcataattttcagagctatagcggtatatatttcaaactttctcaattatctatgtgaaattataaaccttatctgtcttttcttctgtacacctcatctgccacttcccactttggcgcgcgttgacattttgcgacaaaaagagattgttcgtggcagtcgtgtaaaaaactgcacctcaatcatgagtttttatgcccatttttcactatttcatatgaaccattggcaatgtacttcagcctaccctcatcggccagagtgtttaaatatccctctaattgttgaagagtaattcggttatatccccaatcttttggcacggtaattttcaaaaaagaatggatcttatgaagtttcattgcgcctaaattagtcagcattccttcgatgaatggcagacttctttgaagtgtcaattcatattttctttctatctcagaatcgttatgtagttcatagttactgttctcaatctccattggggcggtcttttgtgcttgatcaaaatccatctcgctatgttcaataacggaataggttccattttcttttaaaagcacacctttttgaatccagaaatctaacaaatgagttagcctgggaggagcaatatttagtgactcagaaagctgctctagtgataaacaaattggctcatcatttggagaatcaaactgatttattacgctgcattgttctaaagaaacgtctaacactaatttcctaccatctttgaaagctaattgtatttctacttttcctttatctttgcatagttgtaacttgcgcccaggtttcagctgtgagtatatatcagaatacttctgtagctccctttctaaatctattggtaaatgaaatgcaagatcattagaaccttgtgtatcgcagttgtacttccagtagaggagtgagataaattttggaaatattatgggatccagtccggctacttcatgcattttacggcagagctcctcgctacattttatatcccaaagcataacatcaatgctattcaaattcgactggtctgcatctgctgcaggggctgttgtttctaggagtcctaatataccgtttgttatataattggaatgacttgtttctgtgaatttgactattttttctcttattaatttcaaacatcgggtccatttttcatccaacgtataaaatttcaaagtgaataatctgtcggttaagagatttcgaaattctgatatgaaaaattctcttgattcaaatagatccaaaagcacctcaaacaaatttgtcttaatataacttgatttgatgttaccgggaatcatgtcattaggctctggtacccaagctatataataattgagtatatgttcgtatagcatggcgtgtcttattggtaggtccttgttcaattccctctttcctttcaccttgaggttccatagaaaggggctttttttattcttgtcccttttggtgatgttcgtatcttgattgatatcagaatcgtgcaaagtgtctacaagtgagagcagtgccttcatatctacattgaaattaattttctcctttagttcttcttcaggtaagtccaacattgcgtataacaatacatttactaagtgcttccgctcctgaaagtaaggtttaacaaacgtggttattgaatgtaggcatctccctgttggatccaggaccaaaaatgctttgatagttttaacatatctcaacaaagcgtccaccgtagttacgctggggtttagaatgtatttcttgaaatcagacaaaaaagttgttacaatatttgtgtagtctttaaaatctttcataattttcctcaattccaataaagtaacctttgaatcaggataagccaaaacgcatatatcaaagatttcattcgttcttatcctaagaaaattggactcaaaacagttgaaaactgtagtggtcagttcgtgatcatcctctggacaaccgactaatttagagaactgagaccaatattgattaataaatttgttgaatgtttccataatcataaaccttttattccatactctactcatgttatcttcacaaaatttattgattttgctgtaaagagcattgactatcaattccgtagaggataaggaaccattagcagatttgagccattggattaaattgtctgccaggtcgaaatcatcatccattattaatttgtctaatcttgttcttaaattatttttgaactttatatttctattcaacagataatgtcttaaagaattaagttcaagtgcccagtcgtttacatttacgtcaaaaataggaacgtaacgtaaaggaaactcgtaataattttcccatcgttggatatcttttagataattaatgttgttaaaatgtaagaaaaaatgataacgaacctggaaaatataaaactctttgagcgtggaaaaaagttgtagttgtaactctttgtttgtatttccctcattaactattgaattgtttgcctgactagtgtttatcatgctatatggcgatgtggttgcgttattagggaagagaaccttaatgatattcttaatacgaaggcttggaggacgtagttgatggttactcttggcatcattagggctcatccatgtaagtaaagagttcaaatcatcgactatgtttgtgtgaaagatgtatgaggaaagtgtttgtaactcatctgtaataactttcaaatctcgagttggggtaatctgaaatgacatgatggaaaaaccttaactataagccataaatatttacagtcccgctaagtctggctttcgtctagttttcgatattttggctcttttgtctattactgtttttgtaaccaaaggtttgaaaatttagatgcaactaatgaacttacgcagtaacatgcaagtacccaataaaaaaagaaatttttgaagagacgttcttgcattcaggacatggtatgtttttaatttcgtttctttagttctcaggctcttcaaagtactaacactttattggcaaggggcgctcaaatgtgatgcatcattatagagtaataataaaataaaaagaaaggatgcaagcccggaacaagaggcaattgaatcattcacctcattaaccaaatgtgaccccaaggtatccaggaagtacctgcagcgtaatcactggaacatcaattacgctctcaatgattattatgacaaggaaatagggacgtttactgacgaggtttcaactgtggctcatccacccgtatacccgaaggagctaacacaggtatttgaacactatatcaataacaacttgtttgatatagactcactggtcaagttcattgaggagctaggctacaatcttgaagatttagcgacattatgcttagcccatttactggggtacaagaaactagaagaacccttaaaacgagaggacttcctgtcaacatggtttatgcaaggctgttccaccatttcagacatgcaagagtgcatcaagacgttagatgttaaattacatgaagacttacaatatttcacacagatttataactatgctttcaatttgattctggacccaaatcgaaaggatatagatacagacgaaggcatccagtattggaagctatttttccaaccagagtacccagtgcgtatggaaccagatttgcttgaggcatggttccgtttccttcgcgatgaggggaaaaccactataagtaaagacacctggcgtatgctgctcctctttttcaaacgataccccactattcagaaaataataagcgattacgacgaaactgcagcctggccatttattatcgatgagttctatgagtgcttacaggatcagcaataaacatcctttcatatacttaagggtatgctgtttaatattgcatggaatacgttacccttctaagatagatgggaataaggcggaaataaaaaacgcgatgagcagtggaaaatttttcagaaattttcagttccctcataatatagatgtagatattgtataaggtcgtacgtatatcagagtagccactagaaggaccagagaaactggaataagagctattatggtcaaatcataccaacgttttgagcaagcagctgcttttggtgtaatagcctccaatgccaattgtgtttggatacctgcgtcatccggaaatagtaatggtagtggaccaggacaattgattacgagtgctctcgaggacgttaatatatgggatattaagaccggggatttggtcagtaaattatccgatggcttacctccaggcgcatctgatgctagaggcgccaagccagccgagtgtacatatttggaggctcataaagatacggatttattagctgtcggttacgcagatggtgtcattaaagtttgggatttgatgtctaagactgtgcttttgaattttaacggtcacaaagcagctataacattattacaatttgatgggactggcacaagattaatttctggttccaaggactccaatatcattgtatgggatcttgttggagaagttggtctttataaacttagatcacacaaggattccattactggcttttggtgtcaaggagaagattggctgatcagcacctccaaagatggaatgatcaagctatgggacctaaaaacacatcaatgtatagagacacatattgcgcatactggagagtgttggggccttgcagtgaaggatgatttactgatcacaactggtactgatagtcaagtaaaaatttggaaactggatatagaaaatgacaaaatgggggggaaactaacagagatgggtattttcgaaaagcaaagtaagcaacgtgggttaaagattgagttcataacaaattcgtctgacaaaacctcttttttttacatccaaaatgctgataaaaccatcgagactttcagaattagaaaagaagaagaaatagcaagaggtttaaagaaaagagagaagaggctaaaagaaaaggggttgacagaagaagaaattgcaaaatctattaaagaatcctactcctcctttatattgcatccttttcaaaccataagatcattgtataaaataaaatctgcatcatggacaacggtctcaagttccaaacttgagttggtattaactacatcgagtaataccatagagtattattccattccatatgaaaaaagagacccaacaagccctgctcctctcaagacacatactattgaattgcaagggcaaagaacggatgtgcgtagtattgacatcagtgatgataacaaattacttgccacagcatccaatggttcattgaaaatatggaatatcaaaacacataaatgtatcagaactttcgaatgtgggtatgcattaacttgtaagtttttgccaggtgggctactagtcatactgggtacaagaaacggggagttacagctctttgatctagcatcatcaagtcttttggataccattgaagatgcacatgatgcggcaatttggtcgctagatctgacctcagatggtaaacgattagtgaccggatctgccgataaaactgtcaagttttgggatttcaaagttgaaaatagcctagtgccaggtaccaagaacaaattcctgcctgttttaaaactgcaccatgatacaactttggaattaactgacgacattttatgtgtacgggtttctcctgacgatagatatctagccatctcgttgctggataatactgttaaggtattctttttggactcaatgaagttttacctaagtttatatgggcacaaattacctgtactatctatcgatatttcatttgattctaagatgattattacgtcttccgcagacaaaaatatcaagatttggggtttagattttggtgactgtcacaagtctttatttgcccatcaggattcgattatgaacgttaaattcttaccacagtctcacaacttctttagttgttctaaagacgcagtggtgaaatattgggatggcgagaaatttgaatgcattcaaaaactatacgctcatcagagcgaagtttgggctttggcggttgctactgatggcggctttgttgtttcttcatcccatgatcacagtataagaatctgggaagaaaccgaggaccaggtatttttagaagaggaaaaggagaaagaacttgaagaacagtacgaggatacattgctaacttctttggaagaaggaaacggtgatgatgcatttaaagctgatgcatcgggtgaaggcgttgaagatgaagcatccggtgttcataaacagactttagaatcgttaaaggctggtgaaagacttatggaggcgctagatttaggaattgctgagattgaaggtttagaggcatataacagagatatgaagctatggcaaagaaagaagttgggtgaagcgccaataaaaccacagggtaacgctgttctaattgctgtgaataaaactcctgagcaatatattatggataccctgttaagaataagaatgtctcagttagaagatgcactgatggttatgccattctcatatgtcctcaaatttttaaaatttattgataccgttatgcaaaacaaaactttgctgcactctcacttaccattaatttgcaagaatttatttttcattatcaaatttaatcataaagaattggtttctcagaaaaatgaagaattgaaattgcaaataaatagagtaaagactgaattaagaagtgcattaaaatctaccgaggatgatctaggctttaatgttcaagggttgaaattcgtcaagcaacaatggaatctaaggcataactacgaattcgttgacgaatatgaccaacaggagaaagagagtaatagtgcaaggaagagagttttcgggaccgttatataataaaactattatcctacataataccggcattactctgcccttttcacacttcaaaaggatagattaaattatctgtatattatacaattccaatcataaaaattgtcattccgattgcccttcggtaataatgggcatatccaaataacggaatatgtgttttttatacttattggtcgctgacatatgctgttttttgcgagatgtctctcgtctctgcagagcagttgtaaaattataggtcatgcatttttttttttttgataatgaataactatctaatctaacaaaatatacgtgagatactatgcccatttccctagaagagccattaaagcagctccacaacacatgatgagatatgcactaagcatttttttgaggccatcaggtcctttgaattgattagagtataagaattcatgagccattaattcgactagtccagtataaataagaattcctgatgatatcgagtcaaaaacaccattagcaattaatgctcttctagagccaggtatccaagagtgtctgacaccaatacctaccgcgactgctatgggtgacgttaaagtgaaggctaatcccattaaccaaggcatgtacttcttactttctggccaattcgtttcggcaactcttgtgcctagacccaaaccttcgaacatttggtggaaagttaaaacgataaataaggtttcgaattcttcacccgcgacagatagcgaaagacccacaaatacagagtgaaagatgatgccaaattctagaataaaaacagctagtatctgattgagatactgctctttatcttcctcctcgatacgtgtggccaactgggagacatcttgatggtcattttcgtgagaataatgatcttttccaggtacagaagcgagatttgtcgcatgggaactggttggaactagttcattagctagtgactctgtttttcccggttccagatcataattagtaacatttgagccgggttctttttcctttataggagtagcgacaatctcttcatttctagtagtgtacggagttttgtcattatggatggagtaggcagcttcgttattgaaagatacaggatccgagtccatatttctgatgacaaatcccgaactgggagcatcaacatcaatactggtaacttccccatggtccccatgatcgtgtcccagcgttttcgctacaaaataatgcgtgatgatttcagtgaagaaaagtaagaaaagcgacattaaacagatcccaaaagcccatggatattcggcaaatgtgccaccaagacattcatctcccagagcttcggctgcgggctgtagaagatgaacgaacgctgtggcaacaatgacaccagaaccgaagaacttcgctatgaaaaagcaccaatttggtagccttataaacgaataccgtgatgacaaaattgggaaataaactcccaatcctgacgatatcagtataatgaatactgccagaattctaagacctgcgtgcccattgtagccgttagaagcttggcaagtatctacggagtcatccctcgctataagatcaaccatactttcgaatatgcagtgtcacttggaaacgcctgcaatgttttctttggttgatgcaccgttgtattttcggagatcaactttagctttcttccggtctaaccaacagggtgtatgattcaataaacagtatcatcatatatagtgggttttagatcgtgtctcccaaaaggttgcgtcatttaaaatcgtcacactgtgttttaccaaaggatgtgtgaagctggtttgtagtagttaaagggcaatgtaccctaaaggttgtgaaaaattttcattttcgagaaggagtcgcatataacctttagggttatgtccctataaacgatgactattgccttttttggcccttaagactacagtgtacgtaaatcgtaaagaaataaatgtattatattattgttactattatttattatgttaatatcatgcatagataaatgttcgtcagagagcatcagtttcgtttgaaagggtgcggttcgagttttgctcgtgcgctgctgtggatgggggtggatccagtaatccatgtttgcgcatatcatctcgcagctgttcctccattttcattaggacgctcccatctttatcccgggcgatagtttcttttacgggacttgtgtcatgcgggctgtcaagcaggctttttttgggagatgtaagtttcttgttgatcgaatgttctaatttcttaccgccggtgcaaatcatccgacttctatgcaccattagagcatcctccctattaaatctctttccgcatgggcagatgtatttcttggcattatgggagattttgtgtcttattaaatcatgattgcgaacaaacgccttggtgcaaccgggaaagtcgcatgaatacggtctatcttgcaaatgtgtctgaatatgcgaccttatgttgtatctacgcttgaatactttgttacagttagggtataagcactcgaatagtttgtcgggtagttccttgacgtactggtcaatggtacccggaggcagagtagttggtttcttggttattttcattggcgtagtcctaggtattatttcatctggtaaaggagacgtactatgcaaagtggggcttttgtgaatatcatgtgtgacaggtggtacttgcggatagctttccacttcacagtgactgttatttcgtatgggtgtcttaatttctaactgatgatctgttaaatccggtgcatttagaagcggagctaggttacttccgttctttggtggagctttgacgggagtatgttgaaatacatgtttttgtggcaaagaattcttaattggagtgttattgctggaaccaggaataggaggtagtacacttgatgacgctaaagcgtttgcatttcttaatgttgggttctgggtatttcgcatgtggatgggttcagtgtcatcctgcagttgtgatattgtcgagaccgtggaaactacggattcccttttcttgtggataggtgacaactgtgttctaggcgtgaacgtgccagcagcatatcgatcatccctgcttttatctgtgccgacgaggaagggcgatctcaaactatttccatttatccttggagagatacttagcccacccggggaagtcttttcgaacagacggaatatgttatcaccagtactattttttttatcattattgtttttatcactggtgttattatggtcattataagtcaagccgtccaagtttaaattataattttgtggagaaaatgaaagcagttcagaatctctcaaataaccactgttagaggaaaaaaggttcaatccattactttctgggcttttatttggatatcgttgcctatggtatttcctggatggtgaaccatttattgaagtatttgacatccgaggcgatattaacgtcggaggaggaaattgatatccgccatttgcagagttcgttgtgacgattatagcattatctttcattctaccgttttgcatggcaggtgtctttagtattactggagatccaggtttggaattagaatttgtagccccagaaaccaacttctgcgccacctcttcttgctcttctaatactttacgcaacttttcttgctgtatttgattgtctctcaactgcttctccaatttttcgttcacttccttttgtttttcaagagcaattcttaactcctcctgctgtttcaacaaaacttggctcaaatagctattttcaccatcattttcccttatatggtcaaagtcatcattgttattttttaccgtattatgattacccaattcatttatgagttccatgggttgcggatctttagacatatttagaatggattgctgtaaactggaaatactcaatgtcttattatggccgagaaatccaaatatcgctgtgccacttagacctctcttgtgtgaggacattgattttttgctatagtgggagactttgttgttttcatcaccaaggttccaagttctatcaatattctttttatcagaagaaccatcgcccgtcttaggagaaggcactaaaggaatatccagatctcttaactcttgagtcaacaggtcatcgatgttatagtagtccatacctaacaagttatcgaggccatcatcgttttcattattcaaaatataattgtcgggtgggggtatggtaggattgacattatcatgatgttgaacatactcctcatcttgagtgtctttcgcgaagcctgagggatttatataccacggatctacaacgttatccatgattgtattaacaccgtttttggtcctatagatttctttagttatttcttgaatttatgccttgtatttttttcttctagcactttaactgttgcttgagtctccctgcaacgtagcttttgtttgctaggtacaatgccgagagaggttgttataagtttatgtgtactataaaacccttaatgaaagaaaagggacagaaatattgcgagtaaacaaacagtactccctccttaatatttgcccgttaatggctaaatgctttctggagttgatttactagctacaagcatccttatcctttacctgtaaaccaaaagtgtcctgaaattttcccaaagtgccaatgtttacattttgccgttttgagatatatatcgtatattatgacaaccttcacctatctgacgagccgctctcagtgccccggtatttttgggcggctattcctataacactattagttaaaagggattctaatggagtgacggttttcatcacaatagatagagttaactaagaactctagtttgtatgcaaagtcattattgagtagtaaaagcgcccccatcgtctcgtttaattgttgataacgttttaatgtggcttttgaagggttgctagcgatggcaattgaaacatgtaaattttgcctacttacaattaaatcctgatagtttgaaatgcctgatttctgaagtgcctcagctattatcgttttgaaaggagaaatttgtgccttattgggacattctgagacagggagaccgaggtacaaggtgttggctcgttctgatatatataacttcggatatgagcagatttgaagtttaaaaggggttatttcattatttcgtaaaccattacgcatttcttgaatgaaaacatgtctttgttcttcagtttcaaacaacaacgatcgagttaaggaaacgtgtaaaggtttgggggctcccaagtgtgagatgaacaacgggtcaaaatccaccagttgatacggattagtgtattcctgtttcataaatgtttctttatatttacatatgattttctgaagttgtcggtgaatcgctggagtcggacgccactcaaaatatgtgaacgaacgccaaaatcgactcatattcatatcctggtgctcgtacttttgtaaattcggagggatgtggtacttcaatataattgaatccggtattgcaggtaaatcagtggaatcggctttctgtatgcaagttttctccgtgtattcgatttggacctcacttttgttactactttcgctctcggtatcactaccgtcactgctagaatagtctgcagatatgaattccataggccagtcttcttctaagcgattggtaacctccttcactttagaacaccaccaacagatcgttctcttgttctttgttctttatggtataatattcacatggtgctctaccgtttttcttgtcggcccagccggttaaatctcgaagagacagaatagaagctctgtggctgtaagtaaggataagccaaatggaaaagttatagaattaggacaacaatatacagtttttttttgtactcttatagaatacacacacatagatacgcacgtaaaattagagcaaaagatggtacaagaatcacgtccagggagtgtaagaagttactcggtcggttaccaagcaaggtccagatcgagttctcaaagaagacattcgttaacacgccaacgttcctcgcaaagactgattagaaccatcagtatcgagtctgatgtgtctaatattactgacgatgacgatttgagagctgtcaatgagggagtagcgggtgtgcaactggacgtctctgaaaccgcaaataagggaccaagaagagcatcagcaactgatgtcacagatagtttgggttcgacttcgtcggaatatattgagattccctttgttaaggaaacattggatgcaagtttaccttcggattatctgaagcaggacatattaaatctcattcagagtttgaagatatccaaatggtataacaacaagaaaatccaaccggtagcacaagatatgaacttagtcaagatctctggtgcgatgacaaacgcaattttcaaagttgaataccctaagttaccatcgttgctattgagaatatacggaccgaatattgataatatcattgacagggaatatgaattgcagattttggctaggctttcattgaaaaatataggtccttccctttacggctgttttgtaaacggtagatttgagcagtttctggagaattctaagactttaacaaaagacgacattagaaactggaagaactctcaaaggattgcaaggagaatgaaggagttacatgtaggtgttcctctcttgagttcagaaaggaagaacgggtcggcttgttggcaaaagattaaccagtggttgcgcacgattgagaaagtcgaccaatgggtgggggatcctaaaaacattgaaaactctttattatgtgagaattggtccaagtttatggatattgtcgatagatatcacaagtggcttatttctcaagaacagggtatagagcaagtcaacaaaaatcttatattctgccataatgatgcccaatacggcaatttacttttcactgctcctgtgatgaacacaccgagcctatacactgcaccttcgtctacatcattgacttcccaatcaagttccttatttccttcgagctccaatgtcattgtagatgatataatcaacccgccaaagcaggagcaaagccaagattccaaattggtcgtcattgattttgaatatgcaggtgccaatcccgccgcatatgatttagcgaatcatctttccgagtggatgtatgattacaacaatgctaaggccccacatcagtgccacgctgatagatatcccgataaagaacaggttttgaatttcttatactcttatgtttcgcatctaaggggtggtgctaaggaacccatagatgaagaggttcaaagactctataagtcaatcattcaatggagacccactgtacaactattttggtcgctctgggccatcctacaaagtggtaaattagagaaaaaagaagcctccactgccatcactagagaagaaattggacccaatggaaaaaaatatatcatcaagactgaacccgaatcccctgaagaagactttgttgaaaatgacgacgagcctgaagctggcgtcagcattgacacgttcgattatatggcttatggtcgtgacaagattgcggtcttttggggcgacctcattggcttaggcataatcaccgaagaagaatgcaaaaatttcagctctttcaagttcctcgatactagttatttgtaatacgtatacgaattccttcaacaaaggccaaggaaataaagcaaataacaataacaccattattttaattttttttctattactgtcgctaacacctgtatggttgcaaccaggtgagaatccttctgatgcatactttatgcgtttatgcgttttgcgccccttggaaaaaaattgattctcatcgtaaatgcatactacatgcgtttatgggaaaagcctccatatccaaaggtcgcgtttcttttagaaaaactaatacgtaaacctgcattaaggtaagattatatcagaaaatgtgttgcaagaaatgcattatgcaattttttgattatgacaatctctcgaaagaaatttcatatgatgagacttgaataatgcagcggcgcttgctaaaagaacttgtatataagagctgccattctcgatcaatatactgtagtaagtcctttcctctctttcttattacacttatttcacataatcaatctcaaagagaacaacacaatacaataacaagaagaacaaaatgtctgaaataaccttaggtaaatatttatttgaaagattgagccaagtcaactgtaacaccgtcttcggtttgccaggtgactttaacttgtctcttttggataagctttatgaagtcaaaggtatgagatgggctggtaacgctaacgaattgaacgctgcctatgctgctgatggttacgctcgtatcaagggtatgtcctgtattattaccaccttcggtgttggtgaattgtctgctttgaatggtattgccggttcttacgctgaacatgtcggtgttttgcacgttgttggtgttccatccatctcttctcaagctaagcaattgttgttgcatcataccttgggtaacggtgacttcactgttttccacagaatgtctgccaacatttctgaaaccactgccatgatcactgatattgctaacgctccagctgaaattgacagatgtatcagaaccacctacactacccaaagaccagtctacttgggtttgccagctaacttggttgacttgaacgtcccagccaagttattggaaactccaattgacttgtctttgaagccaaacgacgctgaagctgaagctgaagttgttagaactgttgttgaattgatcaaggatgctaagaacccagttatcttggctgatgcttgtgcttctagacatgatgtcaaggctgaaactaagaagttgatggacttgactcaattcccagtttacgtcaccccaatgggtaagggtgctattgacgaacaacacccaagatacggtggtgtttacgttggtaccttgtctagaccagaagttaagaaggctgtagaatctgctgatttgatattgtctatcggtgctttgttgtctgatttcaataccggttctttctcttactcctacaagaccaaaaatatcgttgaattccactctgaccacatcaagatcagaaacgccaccttcccaggtgttcaaatgaaatttgccttgcaaaaattgttggatgctattccagaagtcgtcaaggactacaaacctgttgctgtcccagctagagttccaattaccaagtctactccagctaacactccaatgaagcaagaatggatgtggaaccatttgggtaacttcttgagagaaggtgatattgttattgctgaaaccggtacttccgccttcggtattaaccaaactactttcccaacagatgtatacgctatcgtccaagtcttgtggggttccattggtttcacagtcggcgctctattgggtgctactatggccgctgaagaacttgatccaaagaagagagttattttattcattggtgacggttctctacaattgactgttcaagaaatctctaccatgattagatggggtttgaagccatacatttttgtcttgaataacaacggttacaccattgaaaaattgattcacggtcctcatgccgaatataatgaaattcaaggttgggaccacttggccttattgccaacttttggtgctagaaactacgaaacccacagagttgctaccactggtgaatgggaaaagttgactcaagacaaggacttccaagacaactctaagattagaatgattgaagttatgttgccagtctttgatgctccacaaaacttggttaaacaagctcaattgactgccgctactaacgctaaacaataagctaattaacataaaactcatgattcaacgtttgtgtatttttttacttttgaaggttatagatgtttaggtaaataattggcatagatatagttttagtataataaatttctgatttggtttaaaatatcaactattttttttcacatatgttcttgtaattacttttctgtcctgtcttccaggttaaagattagcttctaatattttaggtggtttattatttaattttatgctgattaatttatttactttcgtattcggttttgtacctttagctatgatcttagctaattgaagagggtggtgtgatctttaaccataccttattatctttcagctgcttaccattttcttatattgatttttagcgaaagatttttattcacaagctttttttatccttaatgctcgaatactacaacaaaacaaaaaacattaaacagtttttaattttgtgaacaaactgaattacaaggccttacatcttatttagaatatattaagaaacagaggccaacatgccttcttaattatattgatatggacctctgtccttcctaaaaacgggtttttgttcgatgaaaaatcaccagtagagcaccatatatgaatttacaatcattgtagggaaaagaaaacttgttctgcttcgccaattgatttcatttctttttttcctttgtttttgttgtatactattaatatgcgtagttctttgtcacttagtggttttttgtttaatttataacgcgaaagctgcatactaaaaatatagagatgaatggaactccgaacaagcaagagagatattatctatctctgttccataataataaccagtagttcagttggggaacttaataatggaacttcagagggcacaacggaatttgaagtttttacaaaacgaggattatgtgaacgttaccgatcaaactaacctgaatggagagagccagaatgcttactctttaggaatggaaactcaagtaccggaaatgcagttttccttatcatctgatgatgattcaataggtacgcaagtaaaaagcgtaactgcacaaaaatcgcctatgacgcaagagactacgaaaaacgatacagaaagaaataaagatgttgataaaagttgtaacccagtcagcacttcccatcccgatttaggcggatcaaatatcgaggagaacatattcattaacactcaaattcaaagccgacttgatgacgcagaggaagaaacaaatcttaagttaaaacttgaaaaattcaagtattcgttcaagagtagtaacgcagatgatacccacagcaatgcaaatgtaacagctaaaagaagaccagcaataaggaaggctaattcgaaactcaaaacaaaacctaaaactaaacgagaccctaaaattatcaaaaatataactgatttcaatattaataactacgaacgttcaaggactgccagcttattaaagcaattatcaggtaagcacaagaaggttttggacataataaagacgcaaaatgaaggaaacagtgataaacctcccagagcaaggaataacaagggtgaaaaagctacttttgatacatatagtgaacaggagtggaaagatattatgaaacttcttctacaaaagtttccgcaaagtgaggaaacggatttgaatgaagtccagaaatttttatatggaagcgaaaaaagctcgaattctctagacaatcaagaatcctcacaacaaagactttggacagcatcacaattaccacccgagcttcccgatgaggctattcaaccagagcaggaagaaaggatacgcgatacccaaagtgcagtaaatttcttatcgttgtctcaagtaatggatgacaaaagtgaaattatgaaagacgaagaaagcataattatttcacggggagattctacaagctctcaagaatatggaaacgggttagagccacaacaaccggtaggaaatgttgttggtgaagatattgaactggctgtgggaacacgtataaatgcattttcactgacagattataaagcttgcaaacctatgtctgttgaggtaagtagaagatgcgaaaacagtacggataatgattatgacaatatttctattgtctcagatactacagatgagacatccacattgtttccactagaccagtatcggtatgttttcattgaaaatgatgaaagaccaccattagccaccgacacgataggcagcacacagtttttcactccaaacacatcgcctttggatgggataatcgatttaacacaggaatcattcaaagctgttcgatcgttaatatcacctttgaaagtagaaaacaacaaaacaggggtaacatcacaagcatcaaatcaggttcaggtaccagctacaagaacccctacaattattcctcaaaagaaccttactacaactttaaaaactgaagaagaaaagaataacataggaagttccatcagagttaaattattgcaagaaagcgtagttaagctaaaccccaaactggtgaaacataacttttatagagttgaggcaaatgattctgaagaagaggagacagaatttgatgaccaattctgcattgctgatatccaattggtagattcctccaaaatttcgactaaagattctacacaaaatcctactactagcaacgacattattgatacctctgcagctagttccatagcttctcccgagaaattttgtgagatcatgatgtcccaatcaatgaaagagcttcgacaaagcttgaaaacagtggggttgaaacctatgaggacgaaggttgaaatcattcaatccttacaaactgcatctcaaattctgtccacagctaatccagataataaaggtgagcatggtggggtggcaaatttcagtaagatagaaatatttgatcatttaaccgaactaattgaagccttccctgattttttggagcgaatatatacctttgaacccattccgctaaatgagctaattgaaaagctgttcagcgccgagccatttgtttcgcaaatcgacgaaatgaccatcagagaatgggccgatgttcaaggaatatgtctgagaaacgataaaaagtagtgccgaatgattgagaatttgacaaaacaaaaacaaaacaaaacaaacgttacgtatagatgaagaatacacgtacacaaatatgcatatataccgtcatgaagtagcttaacttaaataaaagttttttttttttagagttaccaatatcgcaaacatgaaaatgagaataaaaaaaaaaaagcagaaaaaaaaaaagcataacatggagaaaaaaataataaataattgagtttagttgagacgccggtcttcgccaggccaggaattgtttcaccaggtcattctctgcaaagcctttactttaacatttagattcttcttcttggcggagccgcgaccattgcttctcttttcgtctgattgtttgctagtcgaagagacgttacagtaagtaccagctttcacgtaaacagcaatgtcgttgtcgtcgccatgtttgaagcagcatcttctgccataaggacaataacctagtttctcccaattcacacagggcttcgtcctgaaattcttgcacgatttcttaacctttaattcgccgagtccgtgagcaaactgacacttactgccataagggcaacttccttttaaagtgaatgattcgcacagctctgtcttgtataattgtttgggagtttcctgcacttggcttttcaccttaggttgagctgaggattccttctctgatgaaaaagaagcatcatttttgggcttttgttgagacaactgttgcaaattctgtgaagttaatggtaattgtgaagattttgggacatagtccggatttatttgtacctctagtttctttttaaaagtagtaggtgccgtgctattcaggtgagcggatgggagaaaagggttcattaactgtggatcatacagtagccccggttgaatagcgtttgtattttttggtggagagaatgaaactgccgaagatatttcactgcttgtttcctgtatgttatcctcgtttaaaatcgtcttgttgtaatactcctccagttccctaatattgatctggtactggtagtcatttaatggattttgctcttgatctgtggaaaacaacgacgttaagtcagtcttctgagattctggtctagtatatgataattgagcccacatattgcgttattttttacgtattgagtttgcagcactgtttcgctttctctcaagatgcacaaatacgacctaccaagagcctccaagtcccaccaacgattatgtcttctctcaaatatatatacaagttacatgtagagaaatcgagacgagattgctggcacaatgcacccaactgcatgtgccattgtgcatctacacctccaaattagggtgtcgattggcgtcgtcttctttaatgtgggtgcattttgcggcggcgcgacaaatatagagaactgaccaaggcagtgctgtcaagaagagagaatggttacggcagcgaagacgcaaatgggctaggcagaatggcattcaagttatggctactggatgaggaaacaatatacgagcacgtgttcgaacggtacacacaattggagggccagtccgggaaactggcgcaggatttgggtattcaggatagaaggggcggtgtgctagagataacgtttgaaccctctgggctggaaggcggcagaaaaaaaaagcgagtgagaagaagaaataaggctagtagtgttgaagaagatcagaatgttgctgtggatagctatcatgttagcgtggggcagtccatatcaagcttgcgctcgtccagagacaacggaaactccaccacaggatacgttttgtggtctaccacacctttcttcatcaactggctgctgtatagtactagcgctgcacctttccgtcttgggagtcaggtggaagtaacctgcgggtcttcttgcgaggggcacaagcttgagttgcccaggctggtcgacctcacgggcgctgatcgcggcaagagaggtatcttggaacttggagcaggaatatcaggtattttgcccgtgattcttggtaacttcgtcgacacctacgtgtcgacagatcagaagggcattcttaataaattaaaagataacatcatggaaaacttatcacagttgaccagaaagcggtgcatttcccgatcactaagattggaacttcccaccgtcgaaccagttggcgacgctgatatcaccgcagcgtcacttccatctaagtctacgttgcatttggaagtagccgctctagactgggagaagataaacttgcaagacaaaaagacccactctctgcatcctgagttgtcactcataggtgaaacatgttcttccgtgtacgttatagctatggatgtcatatacaacgagtacctgatagatccgtttctgaagacgctcaagcaactcaaacactggttacaaactacctacaatttgcaattccatgtcctcgtggggatacacttgcggtcacaagaggtgacaacactgttcttggagaaagccatcatagaatatgacttcacggtttatgatatcgttgaccaggtcatacaagagtcccgttttaacttttatcttatcacctagtcccatatataataatagaaacaatataatgctgataatcttatttttctttgcgatgcggcagtgcctcttcccctccgtacggattgggaagattttcatttttgattagcaagggcactaagccaactctgtgtgatatagctaataatctaaaagctgctggatccgttatcgtcaagataaagcggacttagcgatttacataggatcacactttctacacacatttgatttttaagcttcattttccactgcacttatttttcccaagcatcgtgtttttttgtacattataaaaaaaaatcctgaacttagctagatattatggctatctgggagcaactagaagtctcaaaggcgcacgttgcttatgcatgtgttggtgtcttttcatctatcttctctttagtgtcactttatgtcaaggagaagctttatattggtgagtccaccgtagcaggtatatttgggctaattgtgggtcctgtttgcttgaactggtttaatcctctgaaatgggggaattcagacagtataacattagagataacgagaatagtattatgtttgcaaatttttgccgttgccgtggaactgccacggaaatatatgttgaagcattgggtatctgtgacgatgctattattgccagtgatgacagctggatggcttattattggtctcttcgtttggattcttatacctggcttgaatttttctgctagtttgttgatatctgcgtgcattaccgcaacagatcctattctggcgcagtcggtcgtctccggtaagtttgcccaaagagtacctggtcacttaagaaatctactgtctgcagagtcaggctgcaatgatggtatggcctttccttttttatttctttctatgaatttaatcctacatcccggtaatggaagagaaattgtcaaagattggatttgcgttactatcctgtatgagtgtttgtttggatgcttgctaggttgcttcattggttatgtaggcagaatcaccatcaggtttgccgaaaagaaaaacattatcgatcgtgagtcgttcttagcattttacgttgtcctggcgttcatgtgtgctgggttcggctccattttgggtgtggatgacctattggtatcatttgcagccggtgcgactttcgcttgggatgggtggttttctcaaaagacacaagaaagtaatgtttctaccgtgattgatttgctactaaactatgcgtattttatctattttggtgccattataccttggagtcaattcaacaacggtgaaattggcacaaacgtctggcgtttaattatactttcgatagtggtcatctttttacgtaggatccctgcagtcatgatattaagacctcttatacctgatataaaatcgtggcgtgaggcactttttgtgggccattttggtcctattggtgtaggtgcaatttttgccgctatactagctcgtggagaattagagtctacctttagtgacgaacccactcctttaaatgttgtaccatcaaaagaggaaagtaaacattggcagctgatagcctgtatatggccaataacttgttttttcattgttacttctatcatagttcatggttcttcagttgcaatcataactctaggtcgtcatttgaacacgataacgttaaccaaaacattcactacacacaccaccaatggtgataatgggaaaagttcatggatgcaaaggttgccatcgttggataaagctggacgatcattttcattgcatcgtatggatactcaaatgactttatcaggggatgaaggtgaagcagaagaaggaggaggtcgtaagggactagcaggaggtgaagatgaagaaggattaaacaatgatcaaattggtagcgtcgcaacgagcggaattcctgcaagacccgctggtggtatgccaaggaggaggaaattgtcaagaaaagagaaaagattgaacagaagacagaaactgagaaacaaaggtagagaaatattttcatcaagatctaaaaatgaaatgtatgatgacgatgagttgaatgatctgggacgagaaaggttgcaaaaagaaaaggaagcacgcgccgccacatttgcattgagcacagccgtcaatacacaacgtaatgaggagattggaatgggtggagatgaagaagaagatgagtacacaccggaaaaggaatatagcgataattacaataacacaccaagttttgagtcgtctgaaagatcttcatctctccgaggaagaacttacgtaccaagaaaccgttacgatggagaagagacagaaagcgagattgaaagcgaagacgagatggaaaatgaaagtgaaagatcaatggccagtagtgaagagaggagaattcgaaaaatgaaagaggaagaaatgaaacctggtactgcttatttagatggtaatagaatgattattgaaaataagcaaggtgaaatcttgaatcaagtagatatcgaggatcgcaatgaggcgagagatgacgaagttagtgttgatagtacagcccattcaagtttaactaccacaatgaccaatctatccagtagtagtgggggaaggttaaagagaattttaactcccacatctttaggaaagatacattcattggttgataaaggaaaggataaaaataaaaacagcaagtatcatgcatttaaaatagacaatctgttaatcatcgagaatgaggacggtgatgttataaaaagatacaagataaatcctcataaatctgatgatgataaaagtaaaaaccgcccaagaaacgatagtgttgtatcaagagctttaacagcagtaggactaaagagcaaagcgaacagcggcgtaccgcctccagtagatgaagaaaaagccatcgaaggaccctccaggaagggcccagggatgttaaagaaaaggacattaacacctgcgccaccgagaggagttcaagattccttagatctggaagatgaaccttcatctgaggaggatttaggtgatagttataacatggacgatagtgaagattacgacgataatgcatatgaatcagaaactgaattcgaaagacaaagaaggttaaatgcgttaggtgagatgacggcaccagcggatcaagatgacgaagagttgccgcccttacctgtggaggcacaaacaggaaacgatggtccaggtacagcggaaggaaaaaaaaagcaaaagagtgctgctgttaagtcggcgctatcaaaaacgcttggtctcaataagtaatttattaatacacaaagatatattattttagtatatatataaacgaaatgccttttttatttacatgtgtcggaaatagagtagatgcggtaaagagggggagggggggggggtatgcggttttgtcattactcttttccgttaaacttaaaagcttaaaacatcattgataaaggtttttagtgaggtttcactggggttcacattgatgaaatctaattgtctgtaggagccattgttcaaaaatccgcggctgatatctgaatattgaatgatgtatttatcatcttgggcagtgttcgtaggaaatcgtaaattcaagacacgatgggtcaaaacatcagtcaattggtattgctgtattaggttatctggtaaagaaatgttgatttttttcataagattctgatatttgtttaacttccagtgtgacttgagaagaaattcttggaggcctttttgttcagataaccaagcatccggattggtctggtcgaaatcaggtaaaagatcttgaatgtaatctgacgtgatcttatagtctgtctggcattgtggagttcttaagataacagaattttcttgtaatttcaaaagaggcctcattgaggtggtaacaatgttatcgaattcgtcaatctcgaaccaaatctgcaaaaaaggggacgaggaggagccagaggtgggcggcacaggagtgaagttcagctgtatgaaggattgatgcgcatttgttattagatgttgatcaagaggcacaggcacaggtacggctgatgatgatgattctttgtacattggtagattcagtaattttgaaataaaactcttatgtattagaggttggaaaatactagaaaaagacgcggactgtaaggagtgacctagcgttattgataaagattgggaaatagagtcggaaggggagagagatggtatatttttagacaaggaagattcgaattggctgacctgcgcatctgtcaattctggtgtggcgttttcagtgggagtcatcagatctgtgcaatttttagggacaactgactgtaatcttgcccaatcttgtgacttgtttagccagtccaagttctctagagtattgttgaacggatagagttctgtcttgagtgctggtgaggctattgtgtggtggtgttgagttgtgttaggattagaagcgacggcatttaataaaaagactttggccatggatattttcttggtgcttagggctgaaatcttgtacatttgcaagtccgggaggtattcaaaaaaagtgtgagtttccttctgaataaggttgatgacgtcttttgatggcatgagggaatacatacgcacattttcatgagtgatgtttgaccatattttgtttaaggatatttctgcgtatttgagcaagctaggcgaacccttgacggtcaattcgttatcctgaatggagatgatgaatgtcagcccgagcttattgaagttggtgagtattttaccattttgagtgatgagtaaaaggaaaatttctctaggagaatcgaactggaaagtcaatgatgtggacttgatgcctgtgggagtggtgggtgttgaaattggttggcaattccagattttttcaattatatattgggacagcttgcttttcttccagtgcgtcagatgtgaagaggagtctggctgatgtgtggagatgaactcgcgcagttggtagcgattgtagcttgatgtaagcgattggagaagggcattgtattccagggagggcagactggcgcttgtcggtttcttcaatcggatggagttcaatgcggaatctagtgaattctgcttttcgaagacaaggagtttcgagccgaaatcgaggttgttatctccagtttccttatggctacgtttcttagacggcctgtgtctaggctgcttctgatcatttttcactagcccagattgggtagggttcaagacgacgaatttcagattttgcggcagtttcttcttcccatgaaggggcgagcttgggcctgagcttgaataaagacggtaagtaagacgggcgagctttttgttgaatttccacatatgcttactctatattttctccagtgccttcaagctccgtatatattatgtactagttttattacattaaagatacataactttttttttttttttcagttcactgaaataagaaaaggcgggcgaggtgaaaaacaaaaaaaaaagtatagagaaacagaagtggaagaagagctaggaaagcacagcgcatacgacggtcacctaggatggagcaccaacaattgcggaagtacgtcgaattgtacaataaggaggtcgaggaattctacaatggtgccgcgtcaggccgcccagctgagttccatccttccaaagtacatgtaaagagcatccatgaaaaggcgggtaccgccaatgctggtgtagaaatctctagcgttggtgtagactgggacagcgaggagaagaatacctttttctggtgcctttcacgctatagtatccaccgtgtagacgagtggcgctcattgttgcctcggaagagcgccatggagattctaggttattacaggttgttaaggagagcgagtgcgagcgcgagatcgcgtaaggcgggtgacgacggagcgcccattgcgtacgaaatgagcgctgagtgggttgccctggagacaaaactgagcgagacagtgatggccatcacggaaggcgcagccgaggttgccgatgaggaaggacactgcgagggccttatcgattatgaaagctggaaacgcaggtgggtggccatctactcgcacagccgtatcgcggagataagacccttgccccgccacgcgctgccgctatcgcgcagcgcgacgcagactttggagcgctgcgtaagtcgctacacacgtacattgctgtggtgcacggcccttgcgggtatggcttcccgcagcgtcagcgccagggcggccgaatctcgaggacacaagtcgctaccgacggtggtaactcgccggcaagttgagcgtgcactatgcacagaagcccgatcacgtgacctacacgtgcttccaaggcgcattgttttgacactgcgcaaatgggaactagactatccgcgagagggcaaactgttccgcaccaaggagatggcacatctgtttctacaaagccagttgtccagacgggatgcgcccccagtccatcaagacgaaaatcaagaaaatcaagaaaatcaagaaaatcaagaacaagataacactgcaagtgaaggtgaaagcgaggcagaaagggatgaaatcgacgaagcggacttgttccgatcagcattacatgaaaatcagttgctaaaatggttatccaaatgagacacaatgcgaaaaatcgcgcagggacataatttttgttttcattattctttcgcttattccctccgttagctccaccgcttttttgattggaatttcctttcggcaatggctttccggttaccacgcctcgggtttcgcatcccgaaaagcatatctacacaagaaaaatgaatgataaacaattgatgagtggcgctatttcccttatcatctcattattgtacttagtatcgtctattatcaggagaaatcgcatgaactaagcccattttctcacccttctgccttcttatataaagcttgctgggaaccgaacacaaactccacaagtccgtagcagctcttctcttttgtcttttatatatcataaacatcgctacatagtaataacactaacgcacgctagaaatgatagcttccaaaagctccttattagttactaaatcgcgcataccctctctatgctttcctttgataaagaggtcctatgtgtcaaagactccgacacactctaacacggctgctaatctgatggttgaaactccggccgccaatgccaacggcaatagtgtgatggcacctcctaactcaatcaattttctacagacacttcccaagaaggaactattccaactgggattcatcggtattgcgaccttgaacagcttcttcctgaacacgatcattaagttgttcccttacatccccatcccagtaataaaattcttcgtctcttctttatactgtggcggtgagaactttaaagaggtcatcgaatgcggcaaacgtctgcagaagagaggtatatcgaacatgatgctttcattaactattgaaaattccgaaggtacaaagagtttgtccagtactccagtagaccaaattgtcaaggaaacaatcagctctgtccacaacatcctactgcccaatattattggccagctggaatctaagccaatcaatgacattgctccaggttatatcgctctaaaaccctctgctttggtcgataaccctcacgaggttctgtacaatttcagtaatcccgcctacaaggctcaaagggatcagctgatcgagaactgctctaagattacaaaagagatttttgaactaaatcaatctttgttaaagaagtaccctgaaagaaaggccccatttatggtttccactattgacgctgagaagtatgatttgcaggagaatggtgtttacgaattacagagaatcttatttcaaaaattcaatcccacttcatctaaactgatatcatgtgtcggtacttggcagttgtacctaagggactctggtgaccatattttgcacgaattgaagctggcccaagaaaacggctataagcttgggctgaaactggttcgtggtgcttatattcattctgaaaaaaaccgtaaccaaattatctttggcgataaaacgggcactgacgaaaattacgatcgtatcatcactcaagttgtcaatgatttaatcatcaatggcgaggattcttattttggtcacttggttgtcgcctctcataattaccaatcccaaatgctcgttactaatttgctaaaatctacccaagacaactcttatgccaaatcgaacattgtgttggggcaattactaggtatggcagataatgttacctatgacctaattaccaaccatggcgctaaaaacataatcaagtatgtcccatggggcccaccattggaaactaaagattatcttttgagaagattgcaagaaaacggggatgctgtgagatctgataatggctggccattaatcaaggccatagcaaagtcgattccaaaaagagtaggcctatgagaggactataatatatactccaatttcaaagacaaaccaaaaaaccaaaaaaaaaaaaaagtatgcatacataattctgatgttctagttatacatattatatataagtaatgataataacactaatagtaaagtaaacgcacggatatcaagagttaatatacttgaaccacttaaataacaatctgttggtaaagctttcttcctattgattatgggttcgaatagtaccagatgttttgccaatcctaaatcggtaggaaagtggcttgtcgtcgtcaggcttattatcaactcttatgcacaagaaaggtactcatcttctataaactacataagacctgaatctaatcaaagggagaaagcgcagaacatcagatttaaagcggttttgcttgatacactcagccttgtctctttgtaaggattttggggtacctatgaataatacatctagtagtgttagtaaaccaacgtatgggattttgggatacatagttttccagtgtttcttatccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagaatttttttaagcttctattaaagaagctttttttcacttatatctgatggatgatgaatagctagttcaaacggaaatctttgataaagctatatcaaaattcaaagcccaataagtcagtatcatgaagtttatagcattaatatcaggtgggaaggactcgttctacaatatttttcactgcctgaagaacaaccatgaattgattgccctgggaaatatatacccaaaagaatcagaagagcaagaattagactctttcatgttccaaacagtaggacatgacttaatagactattattctaaatgtattggtgttccactatttagacgctcaatattacggaacacttctaacaacgtcgagttgaattatactgctactcaggatgatgaaattgaagaactatttgaacttctaagaactgtcaaagataaaattccagatttagaagctgttagtgtaggtgccatcttatcgtcttaccagaggaccagagtggaaaatgtttgttccagattgggtctagtagtgctaagctatttatggcaaagggatcaagccgaactaatgggtgaaatgtgccttatgtccaaggatgttaacaatgttgaaaacgatactaattcaggaaataaatttgacgccaggataatcaaggtggcagcaattggattgaacgagaaacatttaggaatgtccttgcctatgatgcaaccggtgttacagaaacttaaccaactttatcaagttcatatctgtggagagggtggggagtttgagacaatggtcttggatgccccttttttccaacatggatacttggaattaattgatattgtcaaatgtagcgatggtgaagttcacaatgcaaggttaaaggtaaaatttcaaccgcgtaatttgagcaaaagttttttactcaaccaattagatcaattacctgtaccttcgatttttggtaataattggcaagatttaacccaaaatttgccaaagcaacaagctaaaacaggagaacaaagatttgaaaatcacatgtcgaatgctctaccacaaacgacaatcaataaaaccaatgataagttgtacatctctaacctacaatcacgtaaaagtgagacggtcgagaagcaaagtgaagatatttttactgagctagccgacattctgcattccaaccagattccacggaatcatattttatctgcgtcattattaattagagatatgtctaatttcggaaaaatcaacaaaatatacaatgaatttttagatttgtcaaaatacggacctttgccaccatcaagagcatgcgtaggttcgaagtgcttgccagaagattgtcacgtacagttatcagttgttgttgatgtaaaaaatacaggcaaagaaaaaatcaacaagaataagggcggactacatgttcaaggccgttcatattgggctccatgtaatatcggaccatattcccaaagtacttggttaaacgatgatgcaaaccaagtcagttttatcagtgggcaaatcggactagtaccgcagtcaatggaaatattaggaacacctctcactgaccaaatagttttggcattacaacattttgatactttgtgtgaaacaataggagctcaagaaaagttactcatgacatgctatatttcagacgaatcggttctcgactctgtcatcaaaacatgggcgttttattgttcaaatatgaatcatagatcagatctatggatggacaaatctgatgatgttgaaaaatgcctagttcttgtaaagatttctgaattacctagaggcgctgttgcagaatttggtggtgttacttgtaagagattaatagtggacgataatgattccgacaagaaagaaagggaagagaatgatgatgtttcaaccgtattccagaaattgaatttgaatattgaaggttttcataacactacagttagtgcgtttggatataatagaaactttattacgggatttgtagatagtagagaggagttagaacttatcttggaaaaaaccccaaaatcagcccagattaccctctattataatcccaaagaaatcatcactttccaccatcacattggatactatccggtggagaaactttttgattaccgtggtaaagaacaccgctttgggttgcatattcgttcctaactccaaatgtaggccttatattttataaacttaatagatatacgctgtccacgctcctggcggtgtaaatgatagacagatcccaaatatgttagcaaatcataggaacaacaccatattgtgaacacgtaaaatttagaatacgccgcacaattaaggtgtgttctgtaataatttgattattgatgatggtttaggaaccaatattcatataaaaaaatgatcattctataaaataccttatcgtaacacttgtaccatgctactaacactgtatatatttctgacccctaagaaaaagcacctgaataagctaaagaccaagttaagctttgcccattgtctaggaaatttctgttgaaatcaggttggctgaaaaagtcgtacgaaaattttggatcaagcagagccatatttaacatgattattcctttccaaccgtcattcacttgatcaattatcggctgcattttttcttcccactcctctttgacaaaatttggtgttctgacccatgaagatgctgatgttataggaatggcgtgaatcatatgaatgtattgaggctccatgccaaaatacgtggcgtgatcaattttattttcgaataaaataccactaactttattaccaataaattctttcggttggacagtattattgctttcgtataggaagtagctctggaaaacatttctcatgatgccgagttgtaagttcgctatgtcagttaacttagaatttccagttaccaacccccacaattttatcgcatagcaagaattgacatcttctgaagtagattcttcatctttaccgtcaccacttggaaatagtcctttggcccatgaatggccattaaaccaatcaaatgacctaaattgagggaagtacggatcatcgttgtcaacaccagagtaatctctaattaagcactcaacccaatctctattattttctaaccaggagttgttagtaactccacttaaatcagaatcgactaaagagataatggcagccgttatgacatgataagagtaatgaaaatgatgatcattataataagagttaccaaagtcttggctagaagagcctgatgaaattatgcctttccaactaacgtcgtaatttaaaggtaagacttgctgattgctgatgaatctctccattgcaatagtcagtttagataataattcttttgttaaattttcatcatgaaggatgtaatgtgtcacataaagaatccacgcatactttgcaagtatcttaccagagaaatacatagaatctatgtttgattcttgttgagggtcactcaattgaacttcttgaacagcagcttcccgaattttagatagcttttcttgactgtaatctgccttcttattcaaagataacgcgacaggttcaaagcccaattcttgaggtacttgaacctgcatatcaaaactgtttgtgagataaccagtcattaagcctttaactgtggaatccaggcttgaggcaatttcacgttcctgcatttctggtgtgaatgccgctttatgatgtggtaaagcatacattagagtagttccagactgcgagtagcctgcaaccgtatagttaaatctgtaatttgtgaaatgttcatcaacagtttgccctgataggtcacagtatactggataacagcccgctgccatgtcaatactggggacggagtctgcagataattgacagataagaccattgattttatgagatgatattattgtattgctgtcgagtaatgaaatttgaaaatcttgtggaaaagagtaatcaggtgaggtcaaataaagtatccaattcctattattctcaagttgtatattatatttaccatatctttcattcacgcttatgcgctctaagctcctgaaaccaacggcgcttcttaattcaaaacccaaatcgtggtaaatagccgtgacaaagcccatcccctgaaccagcgggaattctataaactgggaactactcaaagacattagtaagcacatggacatatgtttcatatcccggaattcaagcttgatatcatttgaagagacaaattccctggccttgaatacaaatgattttatatttgtgggattgaagtagaatctgggaggatttgtagttgtatcaaaaaccctttgagacgctaaagtatgattggcggccaaaccaaacaattctggatcacgagaaaaccaaattgaataaggatgtgtccatataggttgtgtattatcgtctaataacatgtttgtgtagaacttgtttgtctccaatggatcaacagattgatcatcaatattcggctttggtaccgggtgttgaactttgttgaagacggaaggaggagcttttaagttagaaaggacaggtgattgaaaaatattgtcactattcacctggctgtcagctaaagggttagaactgcttggtgtgcgcagtgattcacctgccaccctattttctcgaggtttactggagttctcagaagaacaaactggtggctgaacatttgcgcgaggtggtaagggaggaggtcctctattggtagtaccgccaggtctattaggaacaggtggaggaatggcttgcctactgtaacacatctttttacttctcgtatttatttatttttgtttttatgatactagcacttttcagaaattcatgaattttatttatggttccaagaaaaaaacttcaaagaaatgagtactagaatgatatatccacaaaaaaaaaaagagcagaaacaaaatggatgagatggataatgtgatacgatctctggagcaagaatatcggttaatattgctcttgaaccataggaacaaaaatcaacatagagcggctagctggtatggatcgttcaatgagatgaaaagaaattgtggacaaataataacgctttttagctcgagaagattacaagccaaacgccttaaagatgttgaatgggtcaagttgcacaggctattacagagagcactttttagacagttaaagagatggtactggcagttcaatggcgtaattgcgctgggacaatttgtaacgttgggttgtacactagtaacattgctggcaaatgtgagggcactgtatatgagattatgggagattaatgaaactgagtttataagatgtggatgcttaataaagaacttaccgagaacaaaagcaaaatcggttgtgaacgatgtcgaagaacttggagaaattatagatgaagatattggcaacaacgttcaagaaaacgaactagtgataacgtctataccaaagcctctgacagagaactgtaagaagaaaaagaaaaggaaaaagaagaacaaatcagccattgatggcatattcggataaatatacaagtaaatagactttttaaaataataatatcaatgctaataaatcattcattaatgaccttgtctgcccaagtaggcaaaacaaacgcactagaatgtatttgaggattatagtacttcagcttcccttgttcttgctcagatatctttctttgcggaatgttcaacggtatattggcgttattactgcaaacaattaaacctaattggccagatgtataggttggaaccatggtatagcaatattctgtattaggaaatacctttttggctgtatttttcaaatcatgtaagtattttaaatttaaccaaaaattttcagagctttgcataataacaacgccattaggatttaaagcatctttcaatagttcgaaatacctctcttgaaaaaacgcttcagctggaccttcaggatcagaactatctgtaataatgacgtcaaatttcttatggacgtcggaagcacctatatcttgtaagaacttgaagccatcgcaaagtttcaagtccaacctttcgtcatcgaaagcaccattactcaatgtgggcaagaacttacgggataattcgatcactgatgagtcaatttctaccatagtgatatcttctacacagctgtgcttggctacttcccttaagacacctccgtccccaccgccaatgataagtacacgcttgggattagaatgcgcaaacatggcaatgtgggtgatcatctcttgataggcaaactcatcaaattccgtacattggacaataccatcgaggaccaaaacagtaccgtataccttgttacggaagattaagatgtcctgaaattcactgcgggcttcataaagtattgagtccacggtcatagtaaaggcctggcccggaaaacttttatcattaatctctctaaaccatccatctttgatgtaaggatgctgtgaattattaaccataatgtataactgaatctgtcactttatcctgcctgtctcatcggcgttttgatattttatttttaactaaaatcagcagcaacttgaaaaattttgagataaccttaaaaaggatctagcaataaagagaagctcgaagtagccatggacactgaagagaaaaaaaagactacagcgtcagtagagcatgcccggatgttgcaaaatgaaatacaacagttatttgctcagttgcgggatacgaattctcaaattcgctgcgatcttaacgagtttgaacaaataaaggaatcatctacaacagcggattcaaccacgaacagtgcgaactgataaatttatattcaaatatattttacataaacaatattaatatatatatatattccccctacaatgatgaatgcgtttctgccgtcacgtttcctattatcaccttctcttaggtcctcttattggtggcataggtcttgatgagttttttttgaataatggtgcattctttaagagatctggaacaacgataaatttgatctgtgacccacgtacgaatatttgatccatgtgtgttacagccccctggggctctgtagctattacatctcttagctgtacgttcatgctatcttcgctttcaacaagtttaccacgataagtcgctcccgttgttagctccagagaaacgatatgtccctgtgcctcatttaataatttcactggtattccattcatagtcattgtttctgatacgtgcctcgcagcgctttctgattctcttcgtattgctcttataagaattttttaacgatttcaaaaatatcaaatctatagaacgaaagaaataagaagctgccatccctagaaaagtaaaaactataaggtaccaagaagtaaaaagagaaatatagggatataatgataaaaacacgtatagaggaagttcagttacaattcctcacagggaataccgaacttacgcatttgaaagtctccaatgatcaacttatagtaacgacacaacggacaatttacagaataaatttacaagatccggccatcgtcaatcactttgactgtccattaagcaaggaactagaaactataatgaatgttcatgtttcaccaatgggtagtgtcattcttattcgaaccaactttggccggtatatgttgctaaaggatggcgaattcactcaattgaacaaaataaaaaatctcgacctcagctcgctacattggatcaacgaaaccacctttctgatgggaatcaagaagacgcccaagttgtaccgagttgaattgacaggaaaggatataaccacgaagctatggtatgaaaacaagaaactctctggtggaattgatggcattgcgtattgggagggctctctgctattaactataaaagacaacattttatactggagagacgtgacaaatatgaaatttcctttagtattaccagatgaatctgagcaatttgaaaggttaaaacatcatgcgataaagaaattcgattcgtacaatggactctttgcttgggtcacatccaatggaattgtctttggtgatttaaaagaaaagcaaatggaaaaagatcctgcttctaataattttggaaaattcctatcttcgtcgaaggttctactcaatttcgaactgcctgactaccagaatgataaagatcacctcatcaaggatatagttttgactgctttccacatcctgcttttgagaaaaaatacggtaacaatggtgagtcaattaaataacgacgtagtgtttcatgaaactataccgagacaccagttgactggctccaacactgatagtaatgagaaatttttaggcctagtaagagattcggtgaaagaaacgttttggtgtttctcaaacatcaacgtctttgaaattattatcgaaaatgagcctaattcggtatggaatttattagttcgggataacaaatttgacaaggccctatcgttgaaaggcttgacggtgagggaaatagaatctgtaaaactttcaaaggcaatgtaccttttccacactgctaaagattttcattccgcggctcaaactttgggaagcatgaaggacttgtcacactttggggaaatcgcattgaattttctccaaataaaagattacaacgatttgaacgtaatattgataaaacagttggataacgttccctggaaatcaactcaagtcgtcttgtcgagttggattatttggaattttatgaaacaattgaatgatattgaattaaagataaacacaactaagccagcttctactgatgaagacaatttgctaaactggaacctgaatctcaaggagaaatcgaatgaactaacgaaatttttggaaagccatctagaaaaacttgataatgaaaccgtttatcaaataatgtccaaacaaaaccggcaaaacgaattattgatttttgctagtctaatcaacgatatgaagtttttattatcattttggattgaccaaggaaattggtatgagtccttgaaaattctgcttacaataaataaccatgacctagtctataagtactctttgattctcttattgaattcaccagaggctactgtgtcaacgtggatgaaaatcaaagacttggatccaaataagttaattccaacaattttaaaatttttcacaaattggcaaaataattctaaactgattactaacatatcagaatatcctgaaaattactcactgacatatttgaaatggtgcgttagagaagtcccaaaaatgtgtaatccaatagtgtacaattctatcctttacatgatgattactgatccgagaaacgatatgatactagaaaatgatataatcaaattcatgaaatcaaacgaaaacaaatatgatcttaatttccagttacggttgtctttaaaattcaagaaaactaagacctcgattttccttttaacacgtttaaacttattcgaggatgccattgacttggcattgaaaaataacttgattgatgattgtaaggtaattgtgaatgacgagattcttatagaggattataaattaaggaaaagattatggctgaaaattgcaaaacacttattactttcaatgaaagacatagatataaagcaattaattcgaacgattttaaatgattccaacgaaattttaacgattaaggatcttttgccattttttaatgagtatactacaattgctaacttgaaagaagaactgatcaagtttttagagaatcacaacatgaaaatgaatgagatttcagaagacataataaactccaagaatttgaaggtggaaataaacacagaaatttctaaatttaatgagatttacaggatactagagccaggtaagtcttgtgatgaatgtggtaaatttctacagatcaaaaagttcattgttttcccctgtggccactgttttcactggaactgtataatcagggtaatactgaactcaaatgattataacttgaggcagaagacggaaaacttcttaaaggccaaaagtaagcataatttgaatgatttagaaaatatcattgtagagaaatgtggattgtgcagtgatatcaacatcaataaaattgatcagccaatatctattgatgaaacagaattagccaaatggaatgaatagtagtattcttttttagtcaggctgaaacactgaaattaaaagagggaagataaatatcattactattatctgactaaaatatgtgtcgagtatttacttacctaaatagccaagaagtaaaaaaaatgcgtatcaaaaatgaataaaacgtaaaattatcggggaaaaaccttgtattttcaaagagtaataaaacgggtgaattaaaatcacaatatatgtatggctgaagttcaacataagtcataactagagaaacttcttcttgcccatgagttaatattccacctcataattccgtaatctgtaccaataatcaaggagctcccattcctatcttcaacccaatcgatacctgatatattgttttcttctgagaattcgttactttcctgagttgtaatcactggtcttctcaaaaaattggatgtgcctctattattcctactatttgcagcaaaattgtcatcatctgacggtaagtctggcgttgaaggtggtctgagaaaactttcaaaagctcttgcggaaacaccatgatagtctgaagaaacacgatacgttgagtgaacatcattgtaagcttcataatattcatcatcttcaaaaacatcattactagcttgctggtgagaaagtattaaggggtcaattaaattttgaggtgcggaatttgacgacgaagttgcgatagaatcagcagcaggtgtgccaagacttgcgttaacattgttattagaataatcggcggttggtgccgaagtcgatactctccttaccctgaatgaacatcgtctcttgtatggatgagctacgtcacttgatgaactacctttcgtagaaaacagaaccgattcgttactaattttatccataactttcggaaaaggtagaatttgcggctccaaatacttttttgggattctttgagccatagttatccatggttctgtggttacatttggcatagagggcagcgaaaatcttcttcttgataaagaccgataatccgccccttgtaattcatttttgctatcattactttcgttttcgttgttattatttgtggtgaaattatgatttgtattatgcttccgttcgtttatatattccatattaactttatcaggaataacaataacttggtggttaacgtagtttcttgtatctacaacgtgtactctgccctgatgttcagaaatgaataataaatcatctaggccataactgaacctacagactctaaatgcaccgttgtgggaatgtggtctagtcgaactaatttctgccatgggagtagccatgtttctgatatcataaattgcgcaagtaccattttgaaataccgtcgcaaattgcaagtcgttttcggaaaaagagttataaaacccatggtctgaatttggagcttcatatatgttttcgatatattctgattcatcaggtaacgcaaaccgtggtatccgtctaacacgattgacagaactaccccaggaaggatgattatcgtaatgtaaggagaattggttggttaattcattttgattgtaaacagcaaatttattagaatcgccagacactaccatcgtttgaccatcatgtgacaaagaagcgttattcaaaggaaattttaaatccgcataacgcttcactagtgttacatctctattacttacatcgcattggtaaagatgaccatcattgttgcatgcaaaaagatcaaactgcatactggccctgtcataaagtgtgacacaattattgatgaactggcccaacgtaaaagtcatcattgtgtccgtttcttgattataaaactccacgatgcccttccagatattaggatttgaataatgtgaatttatagggaaactaatatttttggaaatattaatcggttgggaaggtggcggcaacgaaatatttgcatcttgagctaaacggttccaattagaagggaatcccttatcatcagaaccgattagaccaccacaaacagtcaacccatttaattccgtgaaacatctcggcttaaagttgaactctaccagtttctcggaaggaacatgtaaatttttggagatatacgagcccgttgtcctagaaccttttgtagacgttttttcagtagagtttttaccactgttactcggttgaatagaattatgtcgccttactggagacctcaatacggaagaatccgtatctagtactcttatcgaatgatcgtaaatataatacagtttactctggttcatggagcctggtttgatacaatcccgcaactgccaatggtttatggagaccttggcatcgtagagttctaaagcaggcatcatatagttttggtaaaccttatcagagccagtatttaaccgttcatcttgcagcgcctccttagattgccccgtgccatcaatggtcattctttaacacgtatacttttgtaacttattgctgtttttctaccactttattcgatcttacttgtcgttgcttaatcagcaaaagttttgtactagaataaagttgtaataggcttttaatccagagtctcctcctcctcactttctgatcatcaccccttattgcctcagaaaagagatcatactccgctttaaagccgttcaatgtcacgtgacacaaagttgtagccgtataacatatggcgctaccatgttgttatttagacgggtaacatcaccgtttagaaagataaaggaaagtgaaattattggaatggaaagtgttcccaaaagttcgcaccaacgcaaaaagaaatttttttttcaattttgatatcatcgttgcgtagaggaagccctaactgagtagagaaattatatggtattttccttgtaatatttgattttgagtcgatatcccctttgttcttcttccttccttcgcttgttttagttgtatacttggtttattgtggaagatttttttttctgcttcgtagttttaaattagaagttatttctttgcaaatttctcttccccccacagtattcttttagaggtgaagtagaaataaaccaagaaagcatacacattttattctcaatgtccaacccatttgatttgttaggtaacgacgtcgaagacgctgacgttgtcgttttgccaccaaaggaaatcgtcaagagcaacacttcctccaagaaggctgacgtcccacctccatccgctgacccatccaaggctagaaagaacagaccaagaccttctggtaacgagggtgctatcagagacaagaccgctggtagaagaaacaacagatcaaaggatgtcactgactctgccaccaccaagaagtccaacaccagaagggccactgaccgccactctagaactggtaagactgacaccaagaagaaggttaaccaaggttggggtgatgacaagaaggaattgagtgctgaaaaggaagctcaagccgatgctgctgctgaaattgctgaagacgctgcagaagctgaagacgctggtaagccaaagaccgctcaattgtctttgcaagactacttgaaccaacaagctaacaaccagttcaacaaggtcccagaagctaagaaggttgaattagacgctgaaagaattgaaactgctgaaaaggaagcttacgttccagcaaccaaggtcaagaacgtcaaatctaagcaattgaagaccaaggagtacttggaatttgatgccacttttgttgaatctaacactagaaagaacttcggtgacagaaacaacaacagcagaaacaacttcaacaaccgtcgtggtggtagaggcgctagaaagggtaacaacactgctaacgctactaactctgctaacaccgttcaaaagaaccgtaacattgacgtttctaacttgccatctttggcttaagccttatatatgaataattccaactgaaagaatccaataacagtgttctactttctgtttctattactattattattttaattggttatttactatataatttgcaagtgaagatgatcatgctggcaaaccaaagaataaaattgggttgacatccaatcgagaatatgacatatcattttgttttatttaagcaataaaaaataaatgacttttaatttacttttcaattttctttttttttttttcacttctgagatgtgcaagcgtgtagtttgtttgtatttgtataacaatttcatcattagtcattcttcattaaaaactttttgttatcgattaaggacatccagtatgattctttttctctcatcttgattatctcttgagagtattgttaggcaacgcattataccacagttttttttaccaaagcgagcggcactccagcaggtgcttcatgtagtattcaggtatcacatcgctatattttaagtttctgtcgccgttgatcattcctatctcccattcacttcttccgttcggttgcatctgattaccatagtcatgtagtccaactatcaaatcttcgtgccctagttctccttttaacttttcgtccattagtccattagctatacatgaaacgtcgaataatattttacatgtgagtccccacaaatccctgaatctgaaaatacctccatcaacaccgtcttcgtctgaacttgataaatcctctatggtttgcaaccatggcatttcgttattatttgctacgtgaaaatgataatgcataatcaaccattttattccaccccaattaagcttatactccttccgctcaaaatattctgcttgataactcttaacatcctcatcggcttcaggaagaagatgtataactaagtcattgagtggtacagaaaacaaagaagatgtttctccagggttcagcttaccaaaaaacttacggatatctaagggaactttgtatttatcctcatgtttttctaatttatctttgtaaagaaaacagaccattggcttaacacttaaaaatgttcttgataaatagcatggcatatccatgaccaaattgtctaatttcattccgaactccttatgcaagacctcaggatcatgcggtaacccaatctcctcttcagcttctcttctggctacgctttcaaaggtttcttgaaaataatcagctttacctccaggaaatgaaacatcacctgagaagcttctcaatgttcttgaacgtttagttaaaagcactcgtagttcgcctttcattccaatgaataatagtattattaccgccgaatttcttttgaaaggccatattgagctccgagtatatggtgttttatgaaatttgtatcttatcaagttctctattagttgctttgaactcagcatcctcctctgacttaatatcattacagcttttctgttacatgtgtgattctcttcaaatctacaatattattattgaattgttataaatatacttacgcggatccccccccacaaccctaccccaaaaaataaatacaacgaataaatacgcgattggaattcatcgctacttttgaaaaaacagaatatataagttgataataagctactcttgtatatacctattcgcctagggatataatcaaacttttaaatcgacctttaaggtatatgtaacaacaaacgccacagtgatgaaaagaatcgcatactgcatgacaaataagacggacaaacagttcatttgaatgtgatcaccacatgctggcgtataaaatgctgtgaaatatacttgagcagtagcactcggcatggaccacgttaatatcatgtcaaattttcctatgcccgtatccagccaatcgatcgaatatagtttatttacccataggacgccaataataggaatgacaattaatcgaaagcatgtcatcaataaggcggatttaataaatccaggtggcaatgacttaatttctaatcttgccaacgttccgccaagtaatagaagccccaatggaacacatgcatttccaatatactctgtaaaatccattaaaaaattcagaacaggttctccatcaggcgccttatgaacgtgaacatatgtcgttacgaagcatgctttaacccagggaattaatgcacatattattcctagtattgcccccagagatgctggcctgaggcaatttataataaagtactgcaaccatttgagattgtgtctctctataaagaaggagaggctacccctcccgtcggtggccatattagtgcaattttcttcttcgatggaactttcatcggtataaccagtgtgcacattaccaatacttgcgttcctgcttccaacttcttcagtcaaggatagtggtcttgataaatctaattcaccttgccttattttttcggcggcactgtatttggaaatcaactcattcatatccgctttcctttttcttctataacttctgccatcgctattttttgatatacgactatatgagagggaactgccatctattcgcgagaactccaatgcgcctgggcttgaataagtcgaggaaaccctatatatttcagcatgcggaaggtcactttcaaatttatgggatgcaccatttgattctttatagggtttgatgtagccagtaaaaccttcgtagaatgcctgcggtgtcatttcatttgtagtaatagagttacaagacaaatcgctattacttctcgcatcttccgattgataggcatttgtaggacgtgtgatattaggtaactttgttatttcagtaagtttgcgatcgtcgatagcgggacttactgacggagtaatattctcactatctggttcttttgtatctctaaaatcaagtccgaccactctccacattccaaaattcatcattaggaaactttgaataaataaaaaaatgcaggaataagcaacacctttatcagcttcttcagcagtaaaaatggagccgttacccatgctctgaatataggcaataggtaaatctgatatatttggaaagaaacccgcaaatatgagcccccagaagaattttttgggcacagtcgtagcaaatgtagtaaataaggcgcccgtggcacctaaaacaaacaagataaaagctgaaagtattatcactccaatctcctttatatccctccatgaaatattggacacaattttgttgaaggtcaaacaaggcaaaatagcgttaacaaccatatttgatatacctttcgcattttccatggaaacaatatcgaacttagctaccaaatagccaacaagcataatggtgtaaattttaaatataggttttaatgcaatgtaaatagcggcacccagagaaagggacatcttggttcatttattgtagtactagaaaatcgtttccaccatataaaaatgatagaccttgatcagacacatgtagaattaccgatagaagaaatactatatgagtactgtaacttgttttacctcttatacgttacacactttgatgtaaatatgactcaccttatgtaccagacattgacccaaaaatacagatatacaaaaggtgaaaaaagatatagtagttcctcgacgtatgcctacggggaaaacaatatagatggaattctataacaccgacagtgatgtttctcctgaaatttgtgccaaatagcgccgcggaaagtcggcacattttgcaacatggacttcggaggtctgatatcatcccgtaaccttctcgtaatgcatcagattctggtcatgcttgttcaatatacatcctacgtgcacaacgaacaatagctttctcggtatcttattcgattatccccgaagtttcttgaaacggcaatatccttttaccctatcccgggcgaagaaccccgtcacagtgcattactttattcccactatagggataacaggggcgattgtgtacgaataactagattgtatttagataactaagatatatgataagtgcgtaaaaatggatatatctatacatatatatcactaagtgcataaagtctttgtattttcgctttcctagctgaccagtaaaagatcttgttttttaactgatggataaatagtaatttataactgaatagagcaaaagttgggaaaatagaaaatagaaaacagaaaaggagcgaaattttatctcattacgaaatttttctcatttaagttatttctttttttgagagaaaaattggttctctacagcagaaatgatggcaggtacaacttctgggttggccaaagtagttaggtcacctagctgttcggcttcgttagaagcaacctttcttagaactcttctcataatctttcctgaccttgttcttggtagatctctaactagaataatggtttttggtgaggcgaaaggaccaatctcacccctaacttgtaagatcaattctctacgtaaattatctggtgtgatgtgttctgcatcaccttcagtagcgttgttttgtagataaccatcttttagggaaacatatgcaacgacggtttgaccggtcaattcatctggaataccgacaacagcagcttccgagacgttttcgtgatttgagatagatgcttcaatttctgatgtggataatctatgaccggaaacatttacaacgtcgtcaactctacccctgatccagtagtaaccatcatgatctctaccagcaccatcacctgtgaaatagtgaccaggataaggtttcaagtaagtatccatgtaacggtcgtggtggttccaaacagatctagccattgatggccatggtgatttaacggcaaggacaccttcgacatcattaccttctaattccacacctgtaacagggtcaatgatacaagcgttaataccaaagaatggcacggtagcagaaccaggttttgttgggacagcacctgccaaaggagcaattaaatgagaaccagactctgtttgccacatagtgtcacaaatgacacagtttttgttacccactttttcatgataccattcccataagtctggagagattggttcaccgacggaacccaagacacgtaatgaggaagtgtcatatttggcaatttcggcttcacctacacgtttgattaatcttaaagcagttggagccacatagaaatgggtagccttgtgacgttggataattctccaatatctaccataatctgggtaggcaggagtggattcgaaaattattgaggcggtacccaaggttaatggaccatatagagcataggtgtgacccgtgatccagccgacgtcaccggcagtgaagagaacatcttctgggtgaatatcaaaaacgtatctagttgttaaagcggcacctaataaataaccacctgtagtgtgaacgacaccctttggagaaccagtggaaccggaagtgtataataaaaatagaggatcttcagcgtcacatgaaacaggaggtaggtaagttctctgcttagcggcctcctcatgccaccagtaatctctaccggccttcattggaataccttcagtaccagttctttggaaaaccaagatacgggaaaccaaatcgactccgttcaaaccttcgtcaacaatttttttagtgttgatggtcttaccacctcttttaccttcatcacaagtgatgaccactttagaattagcgtcaacgacacgatctttcaacgaaccagcggagaacccagcaaagacaacagagtgaatagcaccaatacgagccacagccaacatagcaatgaccgcttctggaatcattggcaaatagatagccactgtgtcacctttcttaacgccccagctttttaagacaccagcgatttgggaaacttttctgagtaattcaccaaatgtgatgattttgttgtcggattcgtcatcagcttcatagatcaaagctggcttgtcgggattagcaaaggcatgtctgtcaacacaattgtatgatgcattcaatttaccgttcaaaaaccatgcaacatcaccattgttcaatgaaccagattgaactttggtgtatggagcatcccaatgcaagtattccttagccatcttatcaaagaatttttctggctcattgatagattgttgatacatttcttgataatgttgcatatcagtaacgtaacccttgccgggttggctgttgtaaaaatgttgaggagccttaagagcctttacgttgtgagcttcataaactactttatgttccttgattgtcatattttattattgtattgatttactttcctgtattctgtttgtgtataacaatcactaaccgcggagacacacaattcggaattcgaatactatatatatatatattttaaggtagaggtatatataaggtttgatcaggctaaacgtgcggtgcgatatcgttgctaaaattcagaacactgttttcaatctcgaagtaaaaaacgataaaaattatcaacaaaaccagtgacgaagaagttcagtcacgaaacttttttgcctcgttcaaaaaaaaaaagccagcggaatcggctaccgaatatcggcaataacgcttcggccccgggaaacgcatatgaataattttaagttagttttatgctatacagcgggtggctacgtgtaatgtatttaatgtttatatttactgatttatgacatcgatgagggagatcaattcttgcaatcgcgccaattcgttgcgatcagtgccctctctttcgtaattattcactgaaactatcttgccagttattgtgtttcccgagaggatggcgccattactgaaggtattactagttgtgttatcgctactggaaggcgtcgcagacttttccctcttcagttccttgccacgaaagtaaatagtatcttcgaatttgtaatccttaaactcttcggttggtccttgatactcggtatagaaaggcatgaagctcacggtgtaagcatctagattcacggcatctttggtcattgcgtatttgacctacttactgtattagtacacacttgtattttcgggccttgatggttttgtttcactgcttgtttgcaattggttgttgttcctaacgcgttttgtcatttttcgatgaaggtcgaacggaaagaactaaaaaagactaggggaatggaatgcggaatagcagtgcatatttcaggatgaatggaaaaacacatctgcagcaacaatgaaaaaccttagtggatttaaacttctcacaggaaatatcgatcaaagcaatgggctagccaaataaaaaaaaaactgtaggcacaaaaagcagcatacgtcattcgcaaaaaagaaggtcctacccggattcgaaccggggttgtccggatcaaaaccgaaagtgataaccactacactataggaccggaacttcttgatgatacgaacgattaaaattgttgacgttctcttctttttttcatatttgagtagatctgatgcgcaatgtctatacaacctggcagacaattgtctaaataatattttgtaggaataagagtccactatcgtctatcaactagtagtcacactaccaatatattatcatatacggtgttaagatgatggcataaggtatgagaaactgtcatcgaagctgaaatgcaaggattgatagtgtaataggataatgaaacatataaaacgaaaagagaaataatcataacattatttcctagagtagcgattccccttcgcgtattcttacatcttcgaagagaacttctggtgtaagtataataaatattatagctctatcgaatggtgcaattatttaccaaattctcaataggaatccataatactacatacgatactaatattctagtatttttatacttattatttcttttttattacaccagcaatcgttgcaaattatcttctgatagaatttctgagggtatcctaaacttatgccattttcttggactgtaaatcatacttggatgttgtgcattagtcaataatcggttcttgttccaacgattacatgtaaatgaagggagaaataattatggtaaatcatgcggcggtccttttggtgatgcagtatccatagtcactacataacaatcttagtcaccttgtattgattcaccacataatcctgcagagcccgctatgtccttaatctgcgcgataactctcctacccctgaattttgagagcgccatagcaaaccgataaagctggcacaattaaaggtatcggtgttgtcagaattaggtgcctcctgcttttttttttttcctgctcttatatccgttatatccgaatgatttttatcgcttgtttaaaaaatactttcccgatatatatatatagtctccctttaaatttgtttccggtaagtttttaacaccaataaatgaaaagaaatgactacggtgatgaatatgagccgcgcattgaatcaggttatgtaagtatcagaacccctaattatgatgtcactcttacccttcgatggctaagcggcgactgggatgccgggaaaagctctacaaatctactaaaaaagtcaaatatacagctgtaaacttctttcctcgtctacatcatggtaacgattgttcaatctttacttcgtgtctttttttttttctatgtactttctattccaacctatgtgaagactaaaattcaccttagtaaacgtaaagacaatgacgataggtgcctaaatccaatgaaaagagcacaaacagtttccatataattaggagcagtctacaatcaagcagtaaattttggtatcataaacgacccgctgagacctttccattgggtcaggtcgagaactgtagttactcgaaaatcagatcatccacacgctgttgaactcgaaaacagtagcactgtcactgtaagctagtgttcattttaaacgtcttgccgaattttttcttcgaagaaaagtattgcaatggactctatacttctgagcagcaattaaggaaaacagggtaggtaacctctggggttgatatctggataaactggaaccatattagcgagatgatgcactttacatagattccgcgagtaccttaatactgctggtgcaccacgataatgattacttcttcaatatcaattagtttgccaggatataccttatccaatttagcgtgacgatcttaaaggcgtttttatgtttattcgctaaaacccttcttattgtcattttcgttaacatactatctaacgtatttctgtttgtcagtaattttcagttaatggatggtatcagacgaaaattaaataaatcaccttctgctttataagcaagatataaaaaaaaatatggatcgattgattcatttccataatgatcaatatataataataataggactgctagctaatatatactcaatatgatttgttcatattcttcgcaggtatatataaccatcaagtaatacatatttaacttagctgcatcaccgttgagccttttgttgaacacttcccctctctatcataaaatcaaccatatagaaacgcatagagtgtaaacattgatatgcgatgccaaaacacttgatttgttactatggaacacacagcaatatgcatacactacttgttccattgctgttgcaattccattggatagaactcctgcattgtcctcatttagtgctcaggaaaaggtttacatatttctttctgacttttcagaaaaaaaatttgtgaggctgtcactgtatatcacgtaatacacatataagtaattggatttatagtaaaaagaattctcatgttgggcacaactatctcgttgccaaattttttaccatattaaaacgacccatgtaatataattggaaaaattagtatactgggaacaatcttgcggcacaccgcttgaacgaaacgttcgtaaaaatatttataattcttattattattatttattattattataatatatataatttaataatcttaatatttattatcattgtttcatatttttttttataaatatttatttaaataaaaaatattaaagagtattcaaaaaagtcttactgtgggtaatggatatttcctcatgtttgccgctctgatggtgcggaaaaaactgctccatgaagcaaactgtccgggcaaatcctttcacgctcgggaagctttgtgaaagcccttctctttcaacccatctttgcaacgaaaaaaaaaaaaaaaataaaaaataaaaagaccaaatagtaaatagtaacttacatacattagtaaatggtacactcttacacactatcatcctcatcgtatattataatagatatatacaatacatgtttttacccggatcatagaattcttaagacaaataaaatttatagagacttgttcagtctacttctctctaaactaggccccggctcctgccagtacccacttagaaagaaataaaaaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatctaagtcgtatacaaatgatttatccccacgcaaaatgacattgcaattcgccagcaagcacccaaggcctttccgccaagtgcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaagggggcttttacccttttgttctactggagatttctgttctccatgagccccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcagccccgaatgggaccttgaatgctagaacgtggaaaatgaattccagctccgcttcattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttattctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgccaagcccgttcccttggctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtagcaagcgacggtctacaagagacctaccaaggccgtctacaacaaggcacgcaagtagtccgcctagcagagcaagccccaccaagcagtccacaagcacgcccgctgcgtctgaccaaggccctcactacccgacccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttcaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcacgggccgtcacaagcgcaccggagccagcaaaggtgctggcctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccagggctcgcgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatcttaaccggattccctttcgatggtggcctgcataaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagttctcatttgaatatttgctactaccaccaagatctgcactagaggccgttcgacccgaccttacggtctaggcttcgtcactgacctccacgcctgcctactcgtcagggcatcatatcaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagtaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaagacatcaggatcggtcgattgtgcacctcttgcgaggccccaacctacgttcactttcattacgcgtatgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatataaccattatgccagcatccttgacttacgtcgcagtcctcagtcccagctggcagtattcccacaggctataatacttaccgaggcaagctacattcctatggatttatcctgccaccaaaactgatgctggcccagtgaaatgcgagattcccctacccacaaggagcagagggcacaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcttcgaaggcactttacaaagaaccgcactcctcgccacacgggattctcaccctctatgacgtcctgttccaaggaacatagacaaggaacggccccaaagttgccctctccaaattacaactcgggcaccgaaggtaccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtactcctacctgatttgaggtcaaactttaagaacattgttcgcctagacgctctcttcttatcgataacgttccaatacgctcagtataaaaaaagattagccgcagttggtaaaacctaaaacgaccgtacttgcattatacctcaagcacgcagagaaacctctctttggaaaaaaaacatccaatgaaaaggccagcaatttcaagttaactccaaagagtatcactcactaccaaacagaatgtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccaaggggcgcaatgtgcgttcaaagattcgatgattcacggaattctgcaattcacattacgtatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagtttttaatattttaaaatttccagttacgaaaattcttgtttttgacaaaaatttaatgaatagataaaattgtttgtgtttgttacctctgggccccgattgctcgaatgcccaaagaaaaagttgcaaagatatgaaaactccacagtgtgttgtattgaaacggttttaattgtcctataacaaaagcacagaaatctctcaccgtttggaatagcaagaaagaaacttacaagcctagcaagaccgcgcacttaagcgcaggcccggctggactctccatctcttgtcttcttgcccagtaaaagctctcatgctcttgccaaaacaaaaaaatccattttcaaaattattaaatttctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgtccaaattctccgctctgagatggagttgcccccttctctaagcagatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagattaccaagacctctcggccaaggttagactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtggataaccagcaaatgctagcaccactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatacgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagagccacaaggactcaaggttagccagaaggaaaggccccgttggaaatccagtacacgaaaaaatcggaccggccaaccgggcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttatttattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcaaagagtccgaagacattgattttttatctaataaatacatctcttccaaagggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatcttaaaagaagaagcaacaagcagtaaaaaagaaagaaaccgaaatctctttttttttttcccacctattccctcttgctagaagatacttattgagtttggaaacagctgaaattccagaaaaattgctttttcaggtctctctgctgccggaaatgctctctgttcaaaaagcttttacactcttgaccagcgcactccgtcaccataccatagcactctttgagtttcctctaatcaggttccaccaaacagataccccggtgtttcacggaatggtacgtttgatatcgctgatttgagaggaggttacacttgaagaatcacagtcttgcgaccggctattcaacaaggcattcccccaagtttgaattctttgaaatagattgctattagctagtaatccaccaaatccttcgctgctcaccaatggaatcgcaagatgcccacgatgagactgttcaggttaaacgcaaaagaaacacactctgggaatttcttcccaaattgtatctctcaatacgcatcaacccatgtcaattaaacacgctgtatagagactaggcagatctgacgatcacctagcgactctctccaccgtttgacgaggccatttacaaaaacataacgaacgacaagcctactcgaattcgtttccaaactcttttcgaacttgtcttcaactgctttcgcatgaagtacctcccaactacttttcctcacacttgtactccatgactaaaccccccctcccattacaaactaaaatcttacttttattttcttttgccctctctgtcgctctgccttaactacgtatttctcgccgagaaaaacttcaatttaagctattctccaaaaatcttagcgtatattttttttccaaagtgacaggtgccccgggtaacccagttcctcactattttttactgcggaagcggaagcggaaaatacggaaacgcgcgggaacatacaaaacatacaaaatatacctttctcacacaagaaatatatgctacttgcaaaatatcataccaaaaaacttttcacaaccgaaaccaaaaccaacggatatcatacattacactaccaccattcaaactttactactatcctcccttcagtttccctttttctgcctttttcggtgacggaaatacgcttcagagaccctaaagggaaatccatgccataacaggaaagtaacatcccaatgcggactataccaccccaccacactcctaccaataacggtaactattctatgttttcttactcctatgtctattcatctttcatctgactacctaatactatgcaaaaatgtaaaatcatcacacaaaacataaacaatcaaaatcagccatttccgcaccttttcctctgtccactttcaaccgtccctccaaatgtaaaatggcctatcggaatacattttctacatcctaactactataaaacaacctttagacttacgtttgctactctcatggtctcaatactgccgccgacattctgtcccacatactaaatctcttcccgtcattatcgcccgcatccggtgccgtaaatgcaaaacaaataccatctatgtcttccacaccatcattttactatgcctgccaccatccatttgtcttttgcaccatatcttcataacctgtcaccttgaaactacctctgcatgccacctaccgaccaactttcatgttctgtttcgacctacctcttgtaaatgacaaatcacctttttcatcgtatgcaccttattctccacatcacaatgcactattgcttttgctttttcacctgtcatatcctattgctattagatgaaatataataaaaattgtcctccacccataacacctctcactcccacctactgaacatgtctggaccctgccctcatatcacctgcgtttccgttaaactatcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatctttatttctttttttttttttttttttttttttttttctagtttcttggcttcctatgctaaatcccataactaacctaccattcgattcagaaaaattcgcactatccagctgcactcttcttctgaagagttaagcactccattatgctcattgggttgctactacttgatatgtacaaacaatattctcctccgatattcctacaaaaaaaaaaaaaaaaacactccggttttgttctcttccctccatttccctctcttctacggttaatactttcctcttcgtctttttctacaccctcgtttagttgcttcttattccttcccgctttcctgcactaacattttgccgcattacactatatgatcgtagtacatcttacaactccgcataccgcgtcgccgcgtcgccgcgtcgccaaaaatttacttcgccaaccattccatatctgttaagtatacatgtatatattgcactggctattcatcttgcacttttcctctttcttcttcccagtagcctcatccttttacgctgcctctctggaacttgccatcatcattccctagaaactgccatttacttaaaaaaaaaaaaaaaaaaaaaatgtccccactgttcactgttcactgttcacttgtctcttacatctttcttggtaaaatcgtagttcgtagtattttttttcatatcaaaggcatgtcctgttaactataggaaatgagcttttctcaattctctaaacttatacaagcactcatgtttgccgctctgatggtgcggaaaaaactgctccatgaagcaaactgtccgggcaaatcctttcacgctcgggaagctttgtgaaagcccttctctttcaacccatctttgcaacgaaaaaaaaaaaaaaaataaaaaataaaaagaccaaatagtaaatagtaacttacatacattagtaaatggtacactcttacacactatcatcctcatcgtatattataatagatatatacaatacatgtttttacccggatcatagaattcttaagacaaataaaatttatagagacttgttcagtctacttctctctaaactaggccccggctcctgccagtacccacttagaaagaaataaaaaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatctaagtcgtatacaaatgatttatccccacgcaaaatgacattgcaattcgccagcaagcacccaaggcctttccgccaagtgcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaagggggcttttacccttttgttctactggagatttctgttctccatgagccccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcagccccgaatgggaccttgaatgctagaacgtggaaaatgaattccagctccgcttcattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttattctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgccaagcccgttcccttggctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtagcaagcgacggtctacaagagacctaccaaggccgtctacaacaaggcacgcaagtagtccgcctagcagagcaagccccaccaagcagtccacaagcacgcccgctgcgtctgaccaaggccctcactacccgacccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttcaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcacgggccgtcacaagcgcaccggagccagcaaaggtgctggcctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccagggctcgcgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatcttaaccggattccctttcgatggtggcctgcataaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagttctcatttgaatatttgctactaccaccaagatctgcactagaggccgttcgacccgaccttacggtctaggcttcgtcactgacctccacgcctgcctactcgtcagggcatcatatcaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagtaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaagacatcaggatcggtcgattgtgcacctcttgcgaggccccaacctacgttcactttcattacgcgtatgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatataaccattatgccagcatccttgacttacgtcgcagtcctcagtcccagctggcagtattcccacaggctataatacttaccgaggcaagctacattcctatggatttatcctgccaccaaaactgatgctggcccagtgaaatgcgagattcccctacccacaaggagcagagggcacaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcttcgaaggcactttacaaagaaccgcactcctcgccacacgggattctcaccctctatgacgtcctgttccaaggaacatagacaaggaacggccccaaagttgccctctccaaattacaactcgggcaccgaaggtaccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtactcctacctgatttgaggtcaaactttaagaacattgttcgcctagacgctctcttcttatcgataacgttccaatacgctcagtataaaaaaagattagccgcagttggtaaaacctaaaacgaccgtacttgcattatacctcaagcacgcagagaaacctctctttggaaaaaaaacatccaatgaaaaggccagcaatttcaagttaactccaaagagtatcactcactaccaaacagaatgtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccaaggggcgcaatgtgcgttcaaagattcgatgattcacggaattctgcaattcacattacgtatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagtttttaatattttaaaatttccagttacgaaaattcttgtttttgacaaaaatttaatgaatagataaaattgtttgtgtttgttacctctgggccccgattgctcgaatgcccaaagaaaaagttgcaaagatatgaaaactccacagtgtgttgtattgaaacggttttaattgtcctataacaaaagcacagaaatctctcaccgtttggaatagcaagaaagaaacttacaagcctagcaagaccgcgcacttaagcgcaggcccggctggactctccatctcttgtcttcttgcccagtaaaagctctcatgctcttgccaaaacaaaaaaatccattttcaaaattattaaatttctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgtccaaattctccgctctgagatggagttgcccccttctctaagcagatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagattaccaagacctctcggccaaggttagactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtggataaccagcaaatgctagcaccactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatacgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagagccacaaggactcaaggttagccagaaggaaaggccccgttggaaatccagtacacgaaaaaatcggaccggccaaccgggcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttatttattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcaaagagtccgaagacattgattttttatctaataaatacatctcttccaaagggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatcttaaaagaagaagcaacaagcagtaaaaaagaaagaaaccgaaatctctttttttttttcccacctattccctcttgctagaagatacttattgagtttggaaacagctgaaattccagaaaaattgctttttcaggtctctctgctgccggaaatgctctctgttcaaaaagcttttacactcttgaccagcgcactccgtcaccataccatagcactctttgagtttcctctaatcaggttccaccaaacagataccccggtgtttcacggaatggtacgtttgatatcgctgatttgagaggaggttacacttgaagaatcacagtcttgcgaccggctattcaacaaggcattcccccaagtttgaattctttgaaatagattgctattagctagtaatccaccaaatccttcgctgctcaccaatggaatcgcaagatgcccacgatgagactgttcaggttaaacgcaaaagaaacacactctgggaatttcttcccaaattgtatctctcaatacgcatcaacccatgtcaattaaacacgctgtatagagactaggcagatctgacgatcacctagcgactctctccaccgtttgacgaggccatttacaaaaacataacgaacgacaagcctactcgaattcgtttccaaactcttttcgaacttgtcttcaactgctttcgcatgaagtacctcccaactacttttcctcacacttgtactccatgactaaaccccccctcccattacaaactaaaatcttacttttattttcttttgccctctctgtcgctctgccttaactacgtatttctcgccgagaaaaacttcaatttaagctattctccaaaaatcttagcgtatattttttttccaaagtgacaggtgccccgggtaacccagttcctcactattttttactgcggaagcggaagcggaaaatacggaaacgcgcgggaacatacaaaacatacaaaatatacctttctcacacaagaaatatatgctacttgcaaaatatcataccaaaaaacttttcacaaccgaaaccaaaaccaacggatatcatacattacactaccaccattcaaactttactactatcctcccttcagtttccctttttctgcctttttcggtgacggaaatacgcttcagagaccctaaagggaaatccatgccataacaggaaagtaacatcccaatgcggactataccaccccaccacactcctaccaataacggtaactattctatgttttcttactcctatgtctattcatctttcatctgactacctaatactatgcaaaaatgtaaaatcatcacacaaaacataaacaatcaaaatcagccatttccgcaccttttcctctgtccactttcaaccgtccctccaaatgtaaaatggcctatcggaatacattttctacatcctaactactataaaacaacctttagacttacgtttgctactctcatggtctcaatactgccgccgacattctgtcccacatactaaatctcttcccgtcattatcgcccgcatccggtgccgtaaatgcaaaacaaataccatctatgtcttccacaccatcattttactatgcctgccaccatccatttgtcttttgcaccatatcttcataacctgtcaccttgaaactacctctgcatgccacctaccgaccaactttcatgttctgtttcgacctacctcttgtaaatgacaaatcacctttttcatcgtatgcaccttattctccacatcacaatgcactattgcttttgctttttcacctgtcatatcctattgctattagatgaaatataataaaaattgtcctccacccataacacctctcactcccacctactgaacatgtctggaccctgccctcatatcacctgcgtttccgttaaactatcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaatcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttaccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatcttttttttttttccgcgcgcaagcacgttacccggaccccgtcttagcacacgcacacgcacacgcagcgctcacagaccagcgaaacagacctgagagccacgatgcagcacacgcttacccggaccgcctctctgccagaacgctcgagcagcgcccacagcgccgctactgcgttacccgcacttcgccgcccgccagacagctgcgagactctcgtcccgctactgtgtatcttttggttcgtcttcgttagtatgagcccgctcccgccggctcgtgccaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatccaagtcgtatacaaatgatttatccccactcaaaatgacattgctatccgccggcaagcacccaaggcctttccgccaagagcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttgttctactggagatttctgttctccatgagtcccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactctcctggcgaaatttattgtttttacataaactgtattatgaacagaaggtagtagtgcattagaggtattacatatcacgtgatgtttatttctttttacctatatatggattgaatattagagttaccctacgttcaatttctagattctatggtgttacccctgatgagttctgcatctgtcctatctacctattttaccgttttggacgaatattaaagggcgggtaacacaaatactgtctgcgtaatcaatctttttaggactaattaagggtagttccatagttattagaatcgtatttctcgaattgaatttccttccctatgataaacttctacactggaaggtcatcattattttttgttaagtactttacgaatgagaaggtagtttatcagcttatatttcaggtccgttgactttttctggctacagttgttttcaactggtgctgctgcaggatataggaagtcgaagatttatttttttgcacagcttaatgttcctggcgaaaaagcagcgaaatcgagaggtatttactgctcagagatatgaagaggtaggtacatattcattggcagatattctacaatgcaattattatgacccaatcacacagtattgtgctgacctccattgagcgatgactaaaaaaacttttagtagcacgtttattattgctttcccttgctgctataagggaaaattcagtaaataataccgaagatataatggtgtttatcagatcagtgtgatgtgttcagctaaatggaaagctacagatgctatctgatcgagatattgcaagaaaaggtctcacagtatttttttcacgtgcttttttttcaaggcaatgaccaatatgaaacgatcgatgagcatagtaaacagtattatctggataattctgtatgcaatggtaacggataacttaaaatctttatgttaagtatatacaattgcatcacttttttttttttggcttgtggcttatattaacaaatttattgtgcattttttgcaatctgaagggctgctttaatattgaatacgggaagggccctttcacaccccactataagtgcagttttaggaagaaagtattaatgtatccttcaaaaaagaaaatacacgtgctgttaatataccgacatcgtgttttggggaatgggtactagagccgccgatatctattcatattttttatgtagcaacatctcatttgaacaagaatttattgacatagaactttatacaagtatgaagagaaattagaaattagcagagatgtgaaatgaacttactaataaatcggcgtggtcattggttcagtttttcttcgatataggatacattagggacagtggatgtatttcctagggcaaccattgaaactggtttgttttgtaatctgtaatttgcccacataataatatcatccttagtgattttatcaacctgctcgaaaacttcttctggtgataatcttttacctgtggtcaccacttgtctgcctatatcttctacaatggctgtcgatccatccaacgatagcaacagagctgcctttagctgagcttttgccctattcacctctgcatccgatattttgccagattttattctcttccactctttcaggatctcattaacaattaactgcacgttatgctcattagaatcagttactatgtacattccccacagacctgaatcagcgtaagaggtggaaaatgacatataagaattagccaaagaaccattttgacttgctgcaacagctaatggagagggggagtttgtacctgtgccaatggctctgtcccagttaccaacaatcgcttgtgttgccagagctacaaaataatcaggtgcagaccatgacacgccttctaatgcgatagcaatatgtgttgtaggtaacgtgttttctttgataaacctttcacctctacaaaaaactggtaatgggccccttggtgatcccaacgggacaggcgattcagatttgggcacatggccaaagtatttttgagcatactgtaccaatttttcatgatcaacagcgcccgcacctgccaataccattctgtcgcctttatagttcttggttatatagtctttcaaatcagttcttgttattgattttatgttttttataggacccagaatggttcttcctaaaggttggtccttatacgtaatctcatgaagatggtcaaaaacaacttcatcatacatcttgtccacctcttcactttctctgatgatgacatccctttctctctcaatagcactattatctaaaactgacttagtcaaaatatcacttagaatatcaacagcctttgggatatcttcttgtagggacttagcataataaactgtgttttctcttgatgtatatgcattcaaatgagatccgatattttcaatttccaattcaattccttgttgtgacctattctgagtacccttgaaagccaagtgttctagaaaatgcgctgtaccattgttttttacgttttctgccctagaaccagcatcgacaaatattccaacagtagccgaagatgtgttggggatgtactctgtggcaattgtcaacccattaggaagtttagaggttctggttcctggaatttgtgaggaaattgtacttaaaagcctccgtgtattacggaacttggatgctgttcttgaaaacattgtatgatcacctatcactttgcgcactagtttgatgcctgagagcaagatatcatgatttatccatagcgttcaaattcacttcttattactaaagagatgagtccagctcgattacgaatatcactaaatacgtgaaaataatattggtcatctaatctgtgcactgaacagtagtatcacccattgttggctgagaaattaagctcagcattttagctttcctcactacgtgttgaggaatttaatacgtaaatatagtcttagtaaagccgtgcattttacttcttaactcctttggacgggatcaagtttaaggagaataaaaccctgattcgcaccttcaacgcggctctaacatggtactatcagactctcacatccagattggagtacccttatccgaagtaacgattttttattacggtttaagataataagggacgcgtatgataactaaaaatcgtcagttgaagggcgctggccataggtatcccttaattttgacgtcgaatttcatagaagcaaacctatatattttcagtccccagtggacagaccgtttatcagttctaatgaatcagcaacgattctcaaaaaggttgccccaattcttaggaaagtaggaatgtcatcgactaagtttttgaaaccactctgcagaataagggcttttcatacttcaattgccagatcctttaccattccttttctgccaaagattccacagaaacctggaggtgtgagtgggaccgcaaatgattcctcttatatgccgcccgaaagcagagctcagggttcgtaccattggattgtcgagcgcggactgtccttagcggttcttccgctgatcgcagttcccttggtcactacaggccctatttccacttttaccgacacatttctttccttggtcctgctaggtcattgtcatatcggatttcagtcttgcattatagactatatttctgaaagagtctatggaaaggtacatcattacgcgatgtatttattgagcttgggctcctttttatcgttcgtcggtatatataaattagagagtcaagaagctggtcttattgcctctttaaaatcattatgggataacaaacctgtggaaaaaaagaggcagtaatcatcaattaatcaatatggtttggttagtggtgactaccttttttattctcgttatatatgtgtattagaaataatttaataaccgattatttattgcttattttactggtcccagttttccaacaggacttcttttatgggcaaagtgaactcaccctcttcattgacgtattttcttgaccaaagttggccagtattattgtgttccataggtatcaagtgcgttttagtttgcaggccaattttcgttattatgcacgctgaatgcaacgctatttggtcattgaacaactctggaaaattgacagtgctgccatgtctcttgtcgtttaatatgggctgatttaaaatttgagagacgtgatttcgaatctgatgtttttttcctgtaaccaattgtaaaacaatacaattttcgtcaacttctttgaacttagtaatctccctaccaccatgtgaaatcaagaaattatatttaggaccatatttaatttcatagttatttggtttgttgaaacgaccggacgactcgacaatagctacatactttctttgcaacttataaccgttgttgccgcccttttgtaaaaatctagagaattttacacttccgtctttagtctttgcaatcagcatcccccccgtaacacaatggtctaacctatgtacagtacgacataattctacttctctatgtgaataataaatagccttgaatctttctagtagtggagtagggtcaagattaggatgtgtcctgccccatgttctgcagtctggtggttgagaaggtatgccaggtggtttattaactatgaagtaatgcgtgttttcaaagattattggtatctgctttttcagagacattaaaatatatcctaactgatcctgatcttatagccattcatacattgttccttttttttttcctcttaagtaacttcgtgggcctaagaaaaaggtaatatgcaaatgataaaaatgcaacagttctcaaaaaaggcattctgccaaaaaacgtgaatactctatgtacgctatctaaaattcaatttaacgctattaatgaaattgtcatgattgaagtcctctctgttggaaatgtagctttgaataatatcccttccaatgtctgctaaatgaccctccttagttagtgattctaataattcaggttgaacagtaaatagatttgcaagttctctcaaagtagcaaatttgtcaatcaaggacgctactccccaatcttctattgcagtttggtagcctatgatatccttcgtaactacaacaccgccaatggaattgacttgaaagtgtgaataatgtgacagtagtaaaccgtataactcttccccaatcaacgttaaaaatgtctgtaagttttttcctttaagaaacttggaagactgttcaaagattaagtttaaaatattgacaatctcaatagccggtaaggtgtcttgatccaatagctcttgagattttggcacaaaatccttcttcttttgcttgcacaaaattgcggaaaatttagtcgaaattaccgtaatggtctcttgcaaaattatattaataagtatttccatcttttgaatttgtgaatttgtcatctcaataatctgagctttaatttctggcgaattatttaataatggtaagaaaatggatttgattgaaattgacaataaatctaatatctccgtgctcattgaaataaatttcaagaaatttaagtttaccactcctgctgttttattaatatcaactttacaaattttccagtaagcgacttctaacgcaatttccatgtacgaatcaacaattcccaaaaacattatttttaatatttctaggatgtatagatgtgctttgtttggaattagttccattactcttgcagtagactccaccacacattttaacatagaatcaacatcgttcaaagaatagttcgccggactgtttggactgttatcaatatcgcttgctgtaaaactagaatttaccaaacttgaagagttgtttgctacatcatactgcgtagaagaagagctgttgttaaacgaatcgctcaaagtatttgtacggtttagactcaaatgatctttatctaaatgagttttcaaaaaggaattaaattgtgacaatttactccttgatgttgaatcttgacgagagtgtgtattccctctaggagaatgcatgaatgcatccacattagttgatagtttctccttatacttatctaataaaaccctcttgttgatttctttatcatagtttacagtaaacttggatgtcatatccactagaatcgcttccaaggatcttttctcaataccgaaatatttggacctatcatatagataatgcgaaaacaaatcagcaaaacattgttctagggttgttgataagatttggttactgtcgtcaatttctaatagttgaaagtaatcaattaaacttttagtgaacttaccaaataaagtgaacagtccgtgtaatattctcacataagccaaatttgagattgacagggaattcctcaataaaacctcaaatcttggttcaattttttgagcaaaaactctttgaataaacaattgtatcacatgagttgccttttcttcaaatacccttttaacaatcttggattcattttttattacagtttccacatcatttatcaaattttgcatggatgtctcgatgataacactgtggttctcaaaatcaatcagctgttccttaaacttcacgttttttatgaaaacattctcaaattcattttccaagtcaatctgcttggtgtcaatgaaataatcgtgctgattgatgaagctttgaatgacattaacaccgccattaaaattgttgagaatgatggcaatttcatttaatttagtaaaattattctctctatatgcagaattaaaattctctaacagctcattttccatcatttcagagtacttttcaataaccagctttgtgtttattgtttttggtattgaacttgtctctagtttggatgataatatcaatagattcttcattaatttcacggactttaagtttaatttccagtttttagacagccttaattgttcaacaatatctgattttcccatggaataaaagtcattgtacctgcgaatcaattccacactttgaatatagttttgctttttcttgattgcggtttctaatttatctcccaatggcgaaacaacttgagtaacatttgtcaagcgatcatctagcttgtcgaatgtaagtaaagtagtatgcaaatccttggataattttatcacattctccgaatgaataacttcctgagtagccacttgctcggaaaaatactgtcttttatttagtgtttcctcatttaagttttttagttcctttaaggtagattcaaaagttctaatgtaaggttttggatctaattgtttccaaatagcctctctgattgcatcctgatccttttcattggttggaagatttttcgtgtttgcatcaatcaacacgtcattacgatggtctttgctcaattcctgaacgaattcattgactgttaatccgcccaggaaattgtccgttttcaatagtttcttccatttcggatcgagttcatataatgagttcatgttgtaacaccacttgatgacaaagcaaatttgctcaattttctatatccctttaatgcatgaacggttctttattttgttttctgtcgacattctagtttttcggaatctcaaaataattaattacatatacgtacataagtagcccagataaacaaaaataccttaaaaaagagttactagccgtatatggatgtttgaagatacatggaaaccgtctctggtgtcgtgtatataagaaacttctagttttattcagacgcactcattatctttgctacataacatttctctctgatttgactgcgcatcttacccctcccccatgcatgtggagtcataggagtaattttaaaggtagaatttcatattaaatatcgctgcttgattattttgtagcaaatcaaaagagtgtttcaagtaagtaaaaacatttgagcctccccatttgttgaaaggagagaaattaaacttggttggggttaattatttgatgggtatattaatttgcaaccgcaaggtatcgataataaatattctacaaaacctttatcaatagtggtgaagtctttagtgcgatctacctggggttaatgaacgagaagttcttgagatatctttcctgtttacctccgtgcatcctgtaaggaattgggtttatcatttatcatttattttagtacaaacttttttttttggcccgggcgcactttttcaagcggtgggaactcatcaaaatgaaaaactagatacttttagacttattaaatggtttaaatattttgagatgttcgttatatcagaaacttccttacttctatcttttattccaatacaaagaagtcacaagattacttggtaagaaagaagcagttaatttttaattttgccgacaagccaagatgcaaattttcgtcaagactttaaccggtaagactattaccctggaagttgaatcttctgacactattgacaatgtcaagtccaagatccaagacaaggaaggtattccacctgaccaacaaagattgatctttgctggtaagcaattggaagatggtagaactttgtccgactacaacatccaaaaggaatctactctacacttggtcttgagattgagaggtggtggtaagaagagaaagaagaaggtctacaccaccccaaagaagatcaagcacaagcacaagaaggtcaagttggctgtcttgtcctactacaaggtcgatgctgaaggtaaggttaccaaattgagaagagaatgtagcaacccaacttgtggtgctggtgttttcttggctaaccacaaggacagattgtactgtggtaagtgtcattccgtctacaaggttaacgcttaagtaaagtatttttaaaacttatatattttaattgatcgttaaattttgaaaaaggcttttaatattgtcattatttacttttctatttacaacaaaagaacaaatgaatagatagacagtagaggaatataagtagtatgcagtgccatgcgggatcaaggaatttgtatctctaattttcgtggttgtatgcgtctctaaacaagtcaatattttgctgtaagatggttctgccgctcctttcagttcctttaagaagcgtacctgcagatattttaacatcctccatggtttcattgactttactgacaagttgattgctcaagtcatcaacatgtttttcccaattttcactaaatacttgcaaaacagcatcgaatcccattttaccctttttagcgttctcgcaaaacctttgaactgaccaatcttccatcttattacacagctttctaatggatccatatgctgtaatttgggcttcctgctggaaaagtgttttattagccgagtcatcgggatgcgggctatatgttacagtttcgtagacttttaatagattgcacatcgttaaattacagcttctcatggtcaagctctttttatttaagtctaccacagaaacttctctgacatgactcatattggtccctcctagcatcatcatgatccatttgggaacaccttgttttacagtaatcaaccgttcagtaactaagaccttaccttgatccttcaattctcttcttaaaacgtccactgcgatgacatgtgtagatatttcatttgggtattttttccagttagcggcggttacctggtcccatggatagttgaaatcgtaactgttttgaaacaatttcattatcgtcttttaattattctcgattattttatcttagtctgaaatctattctttcgtcctattgatgcttaaattcaaaaatatgtacatcacttcgcatgataattttatcgcctatatattctttacatttttcacattcattcctttttaccgctctgaccaatcaacgttgtgccgatgctcgcaaaagatatttttgtccgggcaacggcttttgcgacagacggtaataatagtagggccccttgcccccttctcatcttattcttctcctttcttcttcattccattgttttttagtggtcctaactcaataccctttcaagattatcgttgctctccatggtgtccatcacggtcacatggtgcagtacttccttcctactgctctctgcgatggagccatcgcacataatcatctcattcaagatatcgtagaccttactgaagttaaatataatgtctagctcacaaacattgccgaaatatgtgtccattgtttcgacaaaccgatggataatttccaaggtcagcagttcattgtcaacatcgggcgtcatcccaacaataaaatatagactagcatatcgcttgtatactactttgtggtcattatactcgatgatgttacacattttgggttttcttgctaatatcgtaggtgtcaagtctttcacaatttttgccttttcaccagcggacattgccgtgtaccatttctttaatctgatttttccttgcctagaaaccagcaacaaatattttaattgcgtcatcttgtgtacctgtgtatccgtatataatctcctccaggatcgctcttgttcttggctgaaattgttgttataacttcttgttcattcattgccatttttacacatatcgttagggcccgattcgtttgggatcgaattgttacccgactgaaaggatctattcaatatacattataaaaaagaaactacacatgagcgtgtgcattacctttactcgtcgctgtcgtcttctgtgggtgggacccatgccgcaggtttgaagtactcttggtcatttgccacatctttcccaaacttttctttgtcgtcggcaaactctagcaggtattccagctccaattcatgacattgtctgccgaggatgacaagcgaatgaagtggctctcctgaatcgtaattggctaactcacttatggtaccagacttaaagctttgggagctcgagcctaatctactaattgcgactgctggagtatcaggagtgtatgcctttgtacctcttttctcttcaatttctaataattgttcacaacattgagcgatagacatgtatcttggtggttcgtagattagtctgccacgggccatattttcaatgctttgttccttaactttgatgtccaataacactaaagtatgaaggccaatttttctattttcccagatcttgtcgtaccatgagtctggtctccaattatcggtaaagaaaaccatggaaacggtttgaccgaaattgtatagttgtaggccacatgccccaactgcattcataacggacgcattatgaataatttcgacgggaattgcctcacgtttagctctgagaactaaatctgtgtgtgtggtggcaccaaatggatcgcccacgaccaagaaagcaacgtcttccttatcggcgttatttaggatctgcttagaaccagtctcaactaattccctatcagccaagatgatctctttaccatagtaagattctaactcttcttggcttgcagccattaggatactggtatagtgttctagataaactctagaacatttcttaatagcttccaaaccacgaacggtaatgtctgatttgtacgagagaccaagtccgatcaaataaagcatttttctcactgtcctttattcactctatatcctgttcgtttttactttgctaacaaccaccagaaaaaaatttcatcccatcgcttagttaacttttttttagaatcgcatgcatggggttatttaattttctctaaaggtaaatgcgaagcccagaatcaaaaagatgaactgtctaggggaagaagacacaagatcctcctgtttttgggattttttattgcttagtgtagtgcattactccttgaaccttttaagatgcacactaactcacccttacgagcggataaccaagatctagaaactcaaccactgttgagaccaaacactgaagaaagccaactcctcaatgatgaagtgagaatcaacgttgcaaatgagacccttattaaatctcgttggcggagtataaagtgcttaattatatatctgctaggtattgttttattaagtttctttggcgtcagcatagtgcagtatattaggggacatgtgccgcccacagatgtgatagaaaagaatctagttcaagtaacaaatttcaaactggtggagtttcagcttgatggttggaaagataatatgggctctgacctgaacaatgatacaggtaagtatttgcaggtgtctatacactctcaaatttggttcgattatgacaaatggccaggaacggaaaatgactcggacgccagaagccaacgtgactggatacggtacatcaatgaaaaagttcttaaaaccatttgtatagatctgaataacgtgaccacattcgatggagatctagtgttcaagaataaactgggagatgttgttggcatggaacccatttgttttaatttggctcaccgacagattaataacctacagttcaaaattttagttaaaccgtctatttggaaaatcgtaaaagttttgaaaaaattttggaatagggattttgaatccttaaatataaaatcgaatttagatatgactatcttcaagagaaaatttggcacgaggtttaatttattgaaacttaatgacgaaatcttagattggaaagatattattgattgggaaaaaatatcggcaacgccccttcggatgattcaaaatatgatcgatggaatatctcttcaaggatttacattgcgggactccagttctgatggatttcatgccgatatgagactgaatccgatcacgattcttggaggggtggactggcttcaccttccgccaggcacgtcaatccctttcatcaattgggaaatcaagctaccggactgtaacggtgagcctgctatcgcaattccaaccttgtcttgctttaacgaaccgattaatctgcaccacgacaaggataatatcgtcgtctgtttacaaaatgaaattgaaggtcctctgcccgatgaactactataccaagaatgtcctcaaaatagtcttacaccaatgagccaaatagtgaatgcggtcctgaaccagaacgagactgttacgttcgcagcaagaggccatgtccttgaagatggtatagataataactcattgattccagcagacatgctggaggatattttccaagaagcatcgtttattcccattactaccaatgctacgtttaactccagtgaattgattcaagagtttcagatcaacgatcttcagctacggtgggcagcgcgcaaaaagctcagtcttgtggggacatttttaggattctttgatctatccttctacgagacgcaccagcaagaccgagttcgcatcgataccattcggggacagatcgatctgtaccataacgacatcaatttcttaaacttacccatgaagcaatggatcaactcttcatcgcacattctgcacgatgaggacacaggaaatacgcagatgaagcttcaatttgatctagaaaatgacgacatggaagtcgtcaatagcttggaactaacacgaaccctgaacgaaatactattccagggttttacagttattcactttaatgcgacgatagatgcgtcacttacgacggcattgggcccgtgggttctcaccgggttagccggagagggtgacactttggtcacgtgaacgtctatctatttatttttataactccgggatgtcattgccggtggtccgaaaatcggcaaataaggaaataagggaagaatatgcagtagtcaaatcatcagtgttctctttgatacctttcagggctaggaatagtgggggtggagtataatatcaaaaaccggacttaacattattggttcggttggaattggctataggcaaactagtctccggcatgatatataaatgacagcctgcaattgtatgttactacactcttgacttgtcgactacagtcgctgctcaggcacgagaataggaggtaagaaggtaacgtacgtatatatataaaatcgtaatgacaaagattaaggtagctaaccccattgtggaaatggacggcgatgagcaaacaagaataatctggcatttaatcagggacaagttagtcttgccctatcttgacgttgatttgaagtactacgatctttccgtggagtatcgtgaccagactaatgatcaagtaactgtggattctgccaccgcgactttaaagtatggagtagctgtcaaatgcgcgactattacacccgatgaggcaagggtcgaggaatttcatttgaaaaagatgtggaaatctccaaatggtactattagaaacattttgggtggtacagtgttcagagaacctattattatccctagaattccaaggctagttcctcaatgggagaagcccatcatcattgggagacacgcattcggcgatcagtacaaagctaccgatgtaatagtccctgaagaaggcgagttgaggcttgtttataaatccaagagcggaactcatgatgtagatctgaaggtatttgactacccagaacatggtggggttgccatgatgatgtacaacactacagattcgatcgaagggtttgcgaaggcctcctttgaattggccattgaaaggaagttaccattatattccactactaagaatactattttgaagaagtatgatggtaaattcaaagatgttttcgaagccatgtatgctagaagttataaagagaagtttgaatcccttggcatctggtacgagcaccgtttaattgatgatatggtggcccaaatgttgaaatctaaaggtggatacataattgccatgaaaaattacgacggtgacgtagaatcagatattgttgcacaaggatttggctccttggggttaatgacatctgtgttgattaccccggacggtaaaacctttgaaagcgaagccgcccacggtacagtaacaagacattttagacagcatcagcaaggaaaggagacgtcaacaaattccattgcatcaattttcgcgtggactagaggtattattcaaaggggtaaacttgataatactccagatgtagttaagttcggccaaatattggaaagcgctacggtaaatacagtgcaagaagatggaatcatgactaaagatttggcgctcattctcggtaagtctgaaagatccgcttatgtcactaccgaggagttcattgacgcggtggaatctagattgaaaaaagagttcgaggcagctgcattgtaaacttactcaatgacagattgatttatttatattatatattccctttttatcgaaaaacttttagtattttctactcgtaacatatgatcttctgttctcactgaaaatttttctttcttcttttccctcttcgcaaaaagaaaatgctgaaaaaatttgaaaaattttcaaatgatgagatgtttagcttaggaaaaatataatgtaaagatagttttcagaacattttttattggtttttttttttaaagattcattatcatctggagttcgttacaacctacacagaggaccgatatacacaatgtcaaaggaggatttcgttattaagcctgaagctgcaggtgcttccactgacactagtgaatggccattacttttgaagaattttgataagttattagtcagaagtggtcattatacccctatcccagctggtagttcaccactaaagagagacctgaaatcatatatcagctctggtgtcattaatctagataaaccttccaacccatcatcgcacgaagttgtagcttggatcaaaagaatcttacgttgtgagaagactggtcactctggtacattggatccaaaagttacaggttgtttgattgtttgtattgacagagctaccaggttggttaagtctcaacaaggtgctggtaaggagtatgtgtgtattgtcagattgcatgatgctttgaaggatgaaaaggatttgggccgctcactagaaaacttgaccggtgcgcttttccaaagacctcctttaatctctgctgttaagagacaattacgtgttcgtactatctatgagtcaaacttgattgagttcgataacaagagaaacttaggtgttttctgggcttcctgtgaagctggtacttatatgcgtactttgtgtgttcatttaggtatgctattaggtgttggtggtcacatgcaagaattgcgtcgtgttagatccggtgctctgtctgaaaatgacaacatggtcactttacatgatgttatggatgcccaatgggtttacgacaatacaagagatgaatcttacttgagatccattattcaacctttagaaactctattggttggttacaagagaattgtagtgaaggattctgctgtcaatgcagtatgttatggtgcaaagttgatgatccctggtttattgcgttacgaagaaggtattgagttatatgacgaaattgtcttgataactaccaagggtgaagccattgccgttgccatcgcacaaatgtcaaccgttgacttagcttcctgtgatcatggtgttgttgctagtgtgaagagatgtatcatggaaagagatttatacccaagaagatggggtttgggtccagtcgcacaaaagaagaagcaaatgaaggcagacggcaaattggataaatacggccgtgttaacgaaaacaccccagaacaatggaaaaaagaatatgttccattagacaatgctgaacagtcaacttctagctctcaggaaactaaggaaactgaagaagagcctaagaaagctaaagaagattctttaatcaaagaagtcgaaactgagaaggaagaagtgaaagaggatgacagcaaaaaggaaaagaaagagaagaaggacaagaaggaaaagaaggaaaagaaagaaaagaaggacaagaaggaaaagaaagagaaaaaggagaagaaaagaaagtctgaagacggtgattctgaggaaaagaaatctaagaaatctaagaaatgattctcatcactccatctcatcctatatatttaacagctttctttttttcaaaaaactttttctattattagattagattttttttagtgtgtatattaataacgtaaaatttctttatcaacgacttgtagtattcttttacttttattttttttacatatgcaacgttatattcttttttaaatatccccatatactaatgatagaacttttaaacttttaggccattgacgaatttcatgacttcaaaacagtagttcagcaattggcccatgacattatttagaaacaaccatgatagcaaattctcatttgattttaagctaatatcgccgattattgcattcctgaatcttgtgctgcaatcaattaatttcaagcacgaaaatttgctttgtagggaaataaaggaacaaaaatctttaatcatttcatttaaggacttgcattcgatagacacagagggatcattgctaacgctcatagaggaatttaagaactttgttacgaaaacttgacagaacccttgtaaatgttgcattattgtgtttgtctctgaatttgtatcgtcttcattaatcatcatttccaaaatatcgtctaaatttacaatattcttccagtcattattcatgccacttttaaatataggaaaacttttcaagaagtttagaatgaattttaataactttattagttttttcactagtttggtaaaattattaataattgataacttcctttgcactagcgcttttggtaattctaaaacagccttattaatttgttcgggcaatagcttgatcatactttccagtttttgaatgattgagtcactgatctcattagaatgaattataaattgtgaaaaaaatttgattaaccctgtataggtgattaagtcacatttagttacccaatcaatcaatggctcagaaatgaatagattaaacatcgtgggcgatatagagttagagttagagaagaataatgcatttgatatattatcactcttcagaaacttgatgcattcataaacggagttgcaatggatatgatataatgactccaaggatgatataacatccgaatcagtgtctgtggggagtacacctgcgggaatttttgggaagtctaacttatatgatgtcaaaagcggatgttctgtgttcgataatatttgggtattatagttatctgatagcttgtcattacaattgaaaactttttcaattaaatcatgagtgaaagttaattcatctgaagacagtgttccggtagggttatttgccgctggtggcagcgaatctagtttatttgcttctgtttcgtttggatgctgtgattcgagttctggttcgttagggttgtcattactactctgtttaacgggcgacccagttcgagaaagactttttctatttaatgagaacggcgatgaaacgttaggtacctgcggcgaaggtgaagagggcgatggagacgataggggcgatatgggatcgttattgtgtactaaggataacgaagcattgttgttattaagggacacggagccgctttcgttgacagttagtttcaatccgcagtagtggtatttggattgacctctcatacccagccttctagtcgttaaatcaggaaaaactgttcttatcaacttccctaatgacgcctgtgataagggcttcaggttgttttgggaacaagatgaagcgtattgagcaaatattttgcctcttggtacgtaactatcgtgctgagatttacaatttttcattaaccaaagtaacgcaaacacttgtctttctctttctctgttttgttccgccagctgcaaagctgcctttgaagtgttctgtgagtccatgctcaggactttgatttctgcatgcttcacgatctgcgcatactcctcgatggttttagatttgttattttctgcaatttgcttagcaattatttcttgcgtgtttctccttgaaatggaagagattcgtttctcttggcttgttttctgttttttcgtactgcttggaattgaggggaaggtattggtacgtttggcagcagtaggaggattattgtttaaggtttcctctgacttgaaagaaagtgggtaagcagatgaattcgatctattcaggctgatagacgctggatacactgagtatgtggcaggttgccgttgtgttgcgggttgtgcaggaggctgtgtaggggtaggagatggtttatgggagccgggaccactaccgataagtggcggtaatattggatttggcgtctccgggcggggggaactttggtgtagcaggctgtatattgacgatgatttgctcgctatgggcgggatattcactgacatggggggcaaataagtgtgtgatgctggcggtggttggctgctgtacttgggtgcgtttaaactgtaccgattactgtttaccgaagatccgttacttggaccgttgctattgtcgttcgagccccgactagtaggttcaatgttattatcaccggacatgggcaaataaaattcaaaataatgaacagacaaaaaactaggcgagaagatgaagtacttggcaggtatttttctagtgaaaaggttttctgttggtttgcgttctttgaagattaccatttactgctattttttttttcaactttttcccaaatcgccatgacaacacgaaacgacaggagaaaaattacgaaatcaaaaacaggttcaactgttgcagcaatagacaccacaaacgtgcgcaagaaaccgcaacgaaggggaggtgaccgtgcttgaaataaaatccgaagatccataggtgagccacgagtttgattccaaactcgtggttttaccaacgaagctgtatatcgtggagtggcgctaccattggaccttcgtttcttctttccctcttccgcaccgtaccagataggaaaaaccgcaccttcgtttttgcatacctagatggtcctgtaacaagaatagagctaaagaaacaagtatgcgtcgactgctgccacgcccggctgatttaggtgcacatcagctacccagcatacaaaggggcttccgtacggttgatggttatttttcttggtgtgttggtgctgctgtatcgctggtgctgtctgcgttattacgactatcgtaggacaaggcctcgagaggtgtagggtaaatcccacttgcacaaagtatgtacacacttgattatccaaataccaagagagtgtggttcaatttacgggcagctcgagctgcccgtaaattgaaccttccccttccccacgctcaaggggttcctgcgccggtgtttcaggggcaggacacgcggggatcgctggcacagtatataaacaataaaagaacaatggagagaggaggcgccattcaatatcagctcactagagtgcatagacgtatagacacaggaataaagatagaaatagggtaccatggagctgccttcaataaatagcaccacaagtatatccgacaaccaggagttaaggaattactatgacaagttgctgttcaagaacaatagtggcaagtcgctagcggatttgccaggaaaaatggcagattttaacgacaacagcgctgctgcgcatccccgctccagagttgactttatcaacggttacatcggtttcagagaggataagcagtctcttctggggcagaagaacactaaaagggcctcgttcagcgcatttgcggacgaaggaaggaaacagagcgagatgagcattaacgggaagagccctaatttgtctcttttctcatttgagtttaacggcaccccgactcaggacagaaagccatacaaacaggattacttgaatgtgatgaacacttcgcctaacaatattctttctcccttaaacaacagctcccaaaaatactatccacagaaacagcagcagcagcagcagcagcagcagcagcaacagcaacaaagcatctttgacccgggaagaagatcttcctatatttctgatgcgctgattcatggcaatgcggctacccagcaaccacaatactcgcaacctgtatatattaacaacaacccatctttgcaagtaccatacactgctccttccgagtatactcagcagcaacagtactcgtcacccttcaatgctaggcgcaacacccagccagtgctgaacttgcatccggcagccgctcccacaaacgatgccggattggcggttgtcgacggcaagaatttgacgtcatccaaggagctgcatgacttatatcttgactgcgggtcaaactattttgctagtgataaagtttataaatttattgacagcataaagggaactttacgcggggataatgtctccgcctccagttccaggattatagagtttttggattttttgaaaaattgtaatctgaattacaacccacagtctgacgcattcatctccactgctgtttcaaacgcttcgtcgaccggggcggccaaatccaagaacagcacttcaatgcatttgcactataagccattagtgttagtatcgttgaaaaatggtaagctcgaactgttgtctaaaccacaaacggccacacttatactgaaaaggggcgatttggtcattattgatggtgatcgtggtaaagatttagttttggtggtggaaccggttgtagatataaatttggcactatttataaattttttgaagaaaaaaattcactttgattctctaatcaccaatagtcaacagcatttccccaatgaccagtttatcaagactctggttgatacaaccaatggtaagccggtcgctcatgagttgaatccgaagttatatgatatcattgaactaacgcaattgatcatcccatcaaagcaggttctgagatttgccaccccgtgggaatcctccacgaatttacacaacaaattccaggatgagctaaaggctcttcacattgcacagctaaaactgaggtcgctaaataacaataactccggtggcgggttgaacatcaaaatattgaatgcagagttccaattcgacagaaagaaattgactttctactacatttgccaggagcgtaatgatttcagagacctgatcaaagaactctttaagttttacaaaacaagaatttggctttgtgctataccgaacaatttatcgatagattccaaattttatgattcaaacaagtttgagtgggagatgtatcaggatatgatgtcccactattccatggacaacactggaattgtcgtggcccctgaactgaatcgcttgaaactggacgacttccagatcggtgtttatatggaattggtgaaggttttgttcggctaacccaaacttatataatcattataaacattttataaacttatacacttttttaataatctcaccatgtttttcttatgtgttttgtttgacaatgacattactccctacaaacatgtgcgcgtttgtgacaaaaacataaataaaacaaaaataataaaaagtcaagtgaaaagcactgaaatctaaaaaataaatacatatacatatatatatatatatacctatttcgtttccgcatagaagaaattggaggcaactagttgcaggttgttttccttagcccatttgccaacaccggtggcaggggtgccgtaaccccagttcggtctatccttaattttcgagaacttagatgagtccacgcccttaggctgcttatataacaagaaaacatatctgtggggaccggatcccttgggtggagctggtcccatatattctattagtgtgttcgagcccttcgtattgaactctgatgcaaaaaattcggttgctccggaggtctcgtgagtagcctcattcaacagctttaagtcgcattctaccaagtggcagaattcagaccacttgtgatctgtcttagagggagcatccggatcggtcattaccagtgtgaacaaatcgtcgtcttggggaacgtacgcattcgcctgtggtacgcttttttgcatttgcttattgaacgtgaactggaattggggcttggaacgtgccttctcagtgggcagcgtgttacccatggcaacaggtgcacttgatgagtactctacggcaagtatcccggagggttgaaagcttgtgtcatgaattacatcctccagaatgccgtgcttcttgtaggagtcaatgcttgcttgtgcgaagtctattgcttggttcatgttttttgcttgttctcttgttcttgtattgatgcactggtagggaaaaggagcactgcaattcgtttcttgctgccccctttttatataccaattgagatctttccttccctgaacagcccctctatcccttaaaagatagaaaagttcaaagggataggaaaaatcaacgagccaaaaaaaaaaaaaacggaaccgttcggcatgtatatattcactatttcatatacgcgtttgcacaatatactctatcttatccgtatctatacgagccggttgctgcaccttacatgtcatagttgaaatcaacggtcgtgttttcgaccatgtaataattggcaccgaccagttgcagattgttctccttgatatagtcataggcacccgcaccaggagtaccgtacccccaggagataatgttctcaaccttggtaaaagtggacgaatccgctcccttgggttgcttgcacaggaagaacacgtatctgtgataaccggagttctttggtggaccaggcccaatatagttatttctcacgacacccttccccgaaatggcaatatctcccccaggtccgtactcgacaggaatatcagtgatgatgtagtgacaaacctccgaccacttatgttctgttctagagggcgcgtccgggtcagtcatcaacaaagcgagtttatcctcggctgacaattggcttttatcgaagggcgtgaacttgatggtaggagcggcttgcgtagcttccattggcatgggattgcccaatttgatgtcgtcagaatcaacgtacgaaaccgacaactcaccaagaatctcgaacgccaagtccttgacggtgtccttaatgatgtcctctttgttcagtttagcaacgatggcactagacataatatatatttctattactaagtactcggatgggtaccgaaagtggcagatgggcagtgtttactcaaacaattgatggcaacattcaattcctcacctggtgcgcacttccaataatgagcacgcttggcacttttatattgttcaaaaaaatgtcaggcaagatcttttgaaaaaaaggtaccgaaacggacgtaagacggaaatagaatttgaagataaagttatatatcactacacacgaatactttcttttttttttttcacaggaaaactgtggtggcgcccttgcctactagtgcatttcttttttcgggttcttgtctcgaggaaattttagcctcatcgtagtttttcactctggtatcgatgaaaaagggaagagtaaaaagttttccgtttagtacttaatgggattggtttgggacgtatatatcgactggtgttgtctgttattcatcgttgtttttcggttagcttcgaaaaaaaaatagagtaaaaaccaggaatttaccctaaaaacaagaaaaaataagataaacgaaaatatggccggtacatttttattcacttctgaatccgttggtgaaggtcacccagataagatctgtgaccaagtttccgacgccatcttggacgcttgtttagccgaggaccctcactccaaagttgcgtgtgaaaccgcggcaaagactggtatgattatggtctttggtgaaattactaccaaggcacagttggattaccaaaaaatcgtcagagacaccatcaagaagattggttacgatgattccgccaagggtttcgactataagacctgtaacgtccttgtcgccattgagcaacaatctccagatatcgcccaaggtgtccacgaggagaaggatttggaagacatcggtgccggtgaccaaggtatcatgtttggttacgccacagatgaaactccagagggtttgcctttgactattcttttggctcataaactaaacatggccatggctgacgcgagaagagatggctctttagcgtggttgagaccagacaccaagactcaagtcaccgtcgaatacaaggatgaccacggtagatgggttccacaaagaatcgacaccgtcgtcgtctccgctcaacatgctgacgaaatcacgaccgaggacttaagagcgcaactaaagtccgagatcattgaaaaagtcatcccaagagacatgttggacgaaaacaccaaatactttatccaaccttccggtagattcgtcatcggtggtcctcaaggtgacgctggtttgaccggtagaaagatcatcgtcgacgcttacggtggtgcctcatccgtcggtggtggtgccttctccggtaaggactactctaaggttgatcgttctgccgcttatgccgctagatgggttgccaagtccctagttgccgctggtttatgtaagagagttcaagttcaattttcttatgccatcggtattgcggaaccattgtccttgcacgttgacacctatggtactgcgaccaagtctgacgaagaaattatcgacattatcagcaagaactttgacttgagacctggtgtattggtcaaggagttggacttagctagaccaatctacttgccaaccgcttcttatggccatttcacaaaccaagaatacccatgggaaaagcctaagactttgaagttctaagcttttttccttttggacttttttctgccttcaacctcccatgttttcatttgctcaacacaagtcaacatgtacattataccgtatttgatgcagggacgcaataccatcatattcttgatatagactcatttttctcaaatcaaatttgtatcgatttcattttgcattatacaggattccttttcctttctaacatttaatacgtaactactaatattaatatatacctccttcaacggatcaacaaaccaaactttatcttattcaaatagaatttaacagatccaacgccttagttaactcatctttggcggtgggcaggtcttcataattcaatgcgcttatggcgtatttggcaagtttttgaatttgctctattttactggccctgtccataatttttgtcaactcatcctttgtatacgatttatgctctgctgcagcaggttctgatggtgcagaagggcgcgtaagatccacttctttcttcacaacttgttgttcgtcttttgttattgcatcttcgttcttgtcgacggtctgttcttcttcgtttacgctatcggcatcatcaataaattcaggtacctcatccacaggctcgtatgatgttgtttggtcttttggggctaggccttcgactttatcattattattgttttccaaatcgcttgtctggtgatcaacatcttcatccttaatctcctcgctatcatccgcaaaatctgcataatctaacgttttctcgtcgctggaaccaatttcaccctttgccaatttactcaaataaattttgcaatacttaattcgtttttgtaatgaatttgtactcgtttcacttatattttccttccacaggtgtaaaatgcatgaaaataaatcaatacaacaccaaagtgatctttttaacataacatcccagggaccatcttttagctgtttcagtttctcgttatacaacgacattgtaaaatttagcatataaattttggctttttcttgatcatgtattagcgtgttcataacgtgtaagcttttgtcactgtcttctgcttcactctcgccgccaatctccttcttaaacgcttcaatagtatcaagaagttctgtcgctagtgcggtcatctcttgcgaccgatcttcttcactcagtatcaattccaccgcatataactgaagatagtatccgatgatccctaacccaactttgtcaaaatccttcgctgtagcgacaacccttgcagcgttactagccatagaatttatttaaaatgtggacaattagtttctaaaaattgaatcaaataaaataagaaagcttattgttcctttttttgtcttcatctggaccgtttggataagatcattcaccaaatcttagtttttttttttagtttccttctccaacgatttcataataataaaaaaaaacaacaaaaaacacgattgagaaacatcaatatgaactaagcaatagctaaaaaaaaaagaataataaaggggaacacagtataattctcgagaggatggcgttggaagaagtggtacgatacttaggacctcacaatgagatccctttgacactcactagagactcggagactggccatttcctcctgaaacattttctgcccattttgcagcaatatcatgacacggggaatattaacgagaccaaccccgatagtttccccactgatgaggaaagaaataaattactggcacattatggaattgctgtaaatacagacgaccgaggtgagttatggatagagctggaaaaatgtttacaattattaaacatgctaaatttattcggtttgttccaggatgcattcgaatttgaggagcctgaaacagatcaggatgaagaagatcccagccattcgaaactaccagaaaacaagaccaaaagtgaaaattctaaggataatatcagctcaaagaggattaataatttacaagatatgagcctggattctgatgcacacagagaattaggctctcctttaaaaaaactaaaaatagatacctctgtaatagatgctgagagtgactccactccgaatactgccagaggcaagcctaacgatgatattaataagggccctagcggcgacaatgaaaataatggcactgatgacaatgacagaaccgctggacctatcataacattcactcatgacctaacttctgactttttaagcagtccactgaaaatcatgaaagcactaccttctccagttgtaaatgataatgaacagaagatgaaactagaggcattcttacaacggttgttatttccagaaattcaagaaatgcctacatcccttaataatgacagcagtaatagaaattcagaaggggggagctcaaaccaacaacaacagcacgtatcatttgatagccttttgcaagaggtaaacgacgcttttcctaatactcaattaaatcttaatattcctgtagatgagcatggaaacacaccattacattggctgacttcaatagcaaacctggaattagtgaaacacctggttaagcatggttcaaacagattatatggtgataatatgggggagtcatgcctagtgaaagctgtcaaatcagtaaataattacgactctggtacttttgaggcacttctagattatttatatccatgtttaattttggaagactcaatgaatagaacaattttgcaccatatcattattacgtctggtatgactggctgttcagcagctgcgaaatattatttagatattttaatgggatggattgtcaagaaacaaaatagacccattcaaagtggtactaacgaaaaagaaagcaaaccgaatgacaaaaatggggaaagaaaggactctatactagaaaatttggacctgaaatggataatagcaaacatgctcaatgcgcaggactctaatggcgatacttgcttgaacattgcagcaagattgggaaacatttcaatagtagacgctttattagattacggtgctgacccatttattgcaaacaaatcagggttgagacccgtggattttggggcaggtacttcaaaattacaaaatacgaacggcggtgacgaaaactcgaagatggtctctaagggtgattacgacggtcaaaaaaatggaaaggccaaaaaaataaggtctcaactgttgaaaaacccacctgaaacaacttcgttaattaatgatgtccaaaatttactgaattcaatctcgaaagattatgagaatgaaacagtgcaatataatgagaaattagaaaaactacacaaggaattgaacgaacagcgagaagaattagctaattctagagaacaactagcaaatgtgaagcaattgaaagatgaatactcactaatgcaagagcaattgaccaatttaaaagcaggaattgaagaagaagaggaaagttttagggaagagagcaaaaagctaggaataattgcagatgaaagttcaggtattgattgggactctagcgaatatgatgcagatgaacccttcaaagtagagttcctttcagatttcttggaggataaattacaaaagaattatgaaggcgatatttccaaactattagaagcggagtcgaaagagcagataatggaacagatacgaaatcaacttcccgcagaaaaaatccaatcgatgcttccaccaacggtcttattgaaggcaagaataaatgcatacaagcggaatgataaacacctaaccaatgtattggatacaatcagcaccaaacaatcagaattagagaataaatttagaagagtgttatctttatgtttgaaaatcgacgaaaataaagttgacaatatgcttgatggtttgttacaggccatatcttctgaagacccacaagacattgacactgacgaaatgcaagattttttaaaaaagcatgcttcatgagggcatgtgatttcattgcattaacttttatgactttatttgaagttatttttttgttttagcgctttatttacttttattttactacataactgtattcttacaaaatttttacgtactcagatgggatatataggcacttgatgttttattttcttgttcttatcatatatccgatggaataaaatgttctattttgctggctttttccaaaaatattgtttatgtgtccttctacaagatcttaagcctgtccttccaccttttaatgaactcaccaagtttcttctctcgtaatcatcatcgttttctaaatcgtagaaatactcttcgtccaatggtttgccggcggcgtccttaccatgacggtaaatgacaccgacacatttcgcgtcgctcaaaatcgaacgtaattcatctcttgaaagctcagaaatttgtgagttcacctgctgtaattggaataatggcgtctgctggacgtttgcaaaagctaggtgattggttaaaatatgctgtagatgcataacatcaatatttcttctagatagctcatccaaattctctttcaccgatttttttggctttgaaggtaagaccctcttgttaagttttggtttcttcatagtcataggatttttatcagatgatagtgaatcttgtctcagggtttgttcctcgtgatcaacagaggagacggatgaaagtggggacgatttagaatttaggaagtggtttagcatcctttctgcaacgccagaatcactaccaattgagattttgttgctatccttaagtatttttttgggtctgtccatcgaagtgtcagtaaaaatcaatggatgcttccttatactacccatatgtttcgtttcactttcactttcaaattcagctttcttctcgaatcttaacggctctgaagaagagtttttttcttttaacgaaatgcgaagtaaaacctgcctaaaatccaacatgatacccttgtaatatgtcatataaacggtgtctccctcttccagagtgaaattaatgaatcctccctcgtcttgaatttctttaacacatttttcgttagagaatctgggaacaagcctatatgccctattattgttattcatggtatcctttaattgataacaatcaaattgcttacgataggtaacgattaatccgttcatactgaagcagtgaatcttcacttcatttgtttgtggtaaataagttatactagcgtgtactctggatatgaacttattcttacagagcgcaacatcacattgcgaactattgcgccctacagtaatggtgctgatcttgctaggatctagttcagcattgatgactctagtatgccttgaaggagaagaaagtttggaagaaaacttgggtgacgtttctgccaactggccaggaaaagctggagaggaagggatggcgtcaaccttattcgacctaacgggagacgaaacccttcctatactggaagaaggaaatggagttggataatctcctttcccgaaatttccaattgattctgacgcagttttaccagctttctcataattggatgagggacaattaggctgctgtttgtaatttggtggagagtacggatccactgtcctgtagggggacgaaggaaattgcgagctcatgccttcttgtgattattaatctttgatgtgtcgtggcagatgtatatggacttttgtacgtaaagtagattgctataattcaattctaaatgaatgaaagtagagaaagagtttccattgatgaattttagtttacgtcgactgccgctgttcattctcatcaaaacacgaaagcaaaccatagagatgaacttaagaaaaaagggccacgggatttttttttcgcgttttggcgttttcatatcaaaaaaaaaaaaccatattaacatctgtacattattattaactaaacatccgtacacaaaaggttttccaagacaaaacgttgtcgagactattctctttcgaagaaattctaaaacacacttcggcaggccggcaacaagaaggcggccccttggggaaagggaagtcaatccgtctgcccgttctctaggctgatggtaggcagggcgatgccatactggtgaagtgtggtccgtcggtctgtctcctccaaacgttgatgttctcctggtagctttctcatcaccgtcaatattacaagtgtaagaatgagaaatgctctatatgagggtactattaaatttcaaaaatgtttacttttaagaggtatttgctaaagcctcatacaaataatatagacaaaaatgggtagtatgtagtaggacattgagaataaaactgtgaacctgttattgacgaccgtggagaaatgttatgattatctgaagagaaatatcggaacgcatgcacaccaaatttatacttagcaagactggacgatacgagactggtatacttgtatgaagacagaatagtgaacgaaagacatgcgcatgacaacaaatttaccgtatagaagaaatattctgcttgtatgcctgagggaactcgaaaggatcaatttcaatggcgttgtaacagtcacgaaaaaagtgtaactataagataaagcaaattgtactaacaaacttaaccaaattgcacaacaatttgattttctttttaaatagagggtactccttcattcggtaaacgtcacaacaagtcccacactttgtgtaacagatgtggtcgtcgttctttccatgttcaaaagaagacctgttcctcctgtggttatccagctgctaagaccagatcttacaactggggtgccaaggctaagagaagacacactactggtactggtagaatgagatacttgaaacacgtttcaagaagattcaagaacggtttccaaaccggctctgcttctaaggcttctgcttaatttttatactaagatctatttctttaaatgaaaactcaataattagagaccttatataataaccaactgcaaaaaaacttctaaacaattagttaacaaatctccagcctttttttaatatatctttattcatatgtaacgcctttgagtgcttacgggaaaagtagaattgatagtttcgtaattcatgaccggaaaaagtgaaaaattattgttcgatgaatatatacagagatgtcttgaactgtttttgccagcatcattcgttatagggagcaaagttagtgcaacccagttaccagatatctagtcaccaagaagaaaacccgtaaaatcgtaggtcatggtcgaagattccagagttagagacgccctcaaaggtggtgatcagaaggcattaccggcctctttggttcctcaagcacctcctgtcttgacatcaaaggataagattactaagcggatgattgtggtattagcgatggcatccctcgagacacacaagatatcgtccaacgggcctggtggtgacaaatatgtccttttgaactgtgacgaccatcaaggtttattaaaaaaaatgggtagagacattagtgaagcaagacctgatattacccaccaatgtcttttgacgttgctagattctccaatcaacaaagccggaaagctgcaggtctatattcaaacaagtcgaggaattctgatcgaggttaaccccactgttcgtataccaagaactttcaaaagattttcaggtttaatggttcagttactacataagctttctatcagatcggtaaattctgaagaaaagttacttaaagtcattaagaacccaattaccgatcacctacctactaagtgccgtaaggtgacattatcctttgacgcaccagttatccgcgttcaagattacatcgaaaaactagacgatgatgaaagtatatgtgtctttgttggtgccatggcaagaggtaaagataactttgcggatgaatacgtcgacgaaaaagtcggcttgtccaattacccattgtctgcctcagttgcatgttctaaattttgccatggcgctgaagatgcttggaatattttatagtgtttaagtctacttggcatcctctttgtataataaacagtcaatatacgatatagaaacaatcgagttagcgattaattcgactgcacctctatccttcccccacgcgaaataatggttcggaagtcatctgaacgaggctcagtctttgaatatttcacctaattcggaccctgaacggtgaacaaaatttcaatatgatataaacaaaacgtggaagaactcttggcaaagacaaaggataaagagctcgttggaaaagtttttttacaactgcaaacggcacttaatattgctaattaacttgccagtatcatttccctagcgccttgccgatttggtctttttggcactgtttattcttactaaacgatattcgtaaaacggaaatcaaagaaaaccaaaattgaagtcccaaagcgtggcaataaaagaacaagtaactgcaagaacaccaagaagctacagtaagaaatgaaaaggattttctctggtgtgaagtccccaaagttatctgctcccccaaaagttttcaaaaatgatgagagcccatccactccgagctctcccaaattcgaccaagggcttcgaagtttatcagcatcagcttcaagactcttcagtaactcaatatccactcctgggagccctacgttagatcttccgcaagaacactctattaatggtgatatctcaccagaactagtaccaatcgttactttactctctgcacaggctcataggagataccattatggtatattcttgatattacatgatttgaagacagacggaacacctgccgcgcgtcagtgggaagaatgctatggtgtgttgctaggaactcagctggctttatgggatgcaaaagaattatcagattccaagaataataagaacacatcaaccatgaaaaaagccgcatcgagaccttcttttatcaattttacagatgcttctgtgaggagtttggacgctaatgatcaggtaatcattgcatcagagaacgaaaagacaaagaaagatctagacaatgttcttgttgtttcaacaactttaaaaaacaggtatttcttaaaattcaaaaattcaaaatcattcaaaacttggaacgcagcaattaggcttagtttgttcgagtttacggcgttgcaagaggcctacacgggctcatttttgtcaagcagaggtgttaaacttggtgatatcaaagttgttatggcagatacaaaattcacttatgaggactgggttagcgtaagattcgggacaggtatgccatggaaacgttgttatgctgttatttctccacagtctggcaaaaaaaagaaaaattcgaaaggttcaatatgtttctatgaaaataacaaaaaaaccaaaaaatcaaacataatgacaacggtagtagatgcacgggctttatatgccgtttatccttcctcgccgatattaatcgacacatctacaatcataaaattggaaggttttgtctcttttgacaaaagtgaggaacctcaagaaaccaacctatttatcatgcctgaaaagcatcaaggtgttccgggatatgacactattattcgcttcttaatcccagctatgaacgcgttctacttatatggtaggccaaagggtttgattgccaacagaactgacccagactccctgctgtttgccttacccactcttccgcatatatattatttgcaggtggatgacgttttatcattaacaaaagacaaaaattacatacattggagtgctgctgattggaggaataacattgttcaagtattacagaaaaaattaagtaagggctataaaggctgtggtaataaaactgtatcagtttcatctgggatgatgaagtcgccggcaattagttcagctgaattatttgaagggtacgattctctccctgaaagacaaatggaaagtccgcaaaaatctaagatgaagtctcctacattagcatcgaccgatgatattaattccgcttctgcttccgtaaactcacatgctacctcagtaaaacaaactgaattatttgtgactgataattcttcaaaaatcaatgactctgtgtcggcgcagtccagtgtcactactaacttcaaagatacttttaccaccccaatgacatcaggaatgctcaaccatgaaaattcagagagaagctttggttcaggattaaaactcaaaatcactgattcaaatttggaaaatatggaagacgttgaagcgaaatctgctaacgaattctctacgacaccagaagacaaacatattcacctcgccaatgcagccgaattatccgccctttacgacaaatattccacatctccgtttggtaaatcggaggctaattcaagccctaaacctcaaaaattggaagttaaagatcggtcaaaaaatgaaaacagaagcccctatgagagatacgtaggtacatccgctgaaagcaagacatttgaaataggtaacgtcagagagtcgaaaagtacgataaatacttccctttcttcgcctttgagggtagaagatagtagacgttcaaaaaatgaggacctgggatctttgaaagagtttgaagagttatctcaaaagattagcaatatgggaatggcaaatatttcttcagaagctttaagtgacacagcagaaaacagttcttttgttacggacctgaacttgaatatcaataacagttcatcggtcaatctcaatgaagaacaacgtgtgccggattttggggaggaaaacgtatttgatccagattatatggaacaaaaccaaatgttggaaacagaaagtaggtacactacggatgagtttgacttttcagataatcaggatgcagcatccagtaattatagcaatgggcaaaccaaccgaacagtaactgaaaccctttctgccagtgacagaaatgacaagatcccacattcttctttatttacaaacttaaaccagcttacttcgaatggaggaaactatcaggatagggaagatttctctggtgatcaaataaacaaacctcaacaatctcaaccacttcatgtgaaaggaccacaaacttcgtcatttggttacagaaattcttcagccaatagctcgcagcctcaagcaccatacccggttggtcgcccgttaggtaagataagaacgggtccgctgaccgtccagcctatgcaacaaggtggaaactcatcaatgtattctttccaatcttcgcaacatcggtttcattcgtcgcaacagcgccaaaaccaatcactttccttcagaaacaatacctatggaagtggtaacaatcaaaatacattccatccatcgccgcaactgcaacaacagcctcaaaatatgagatatttgaataataagttaccaataaatgatagatctccaataccgcaaacacagcaccatgtaccagatggccgtcccagcctccatataaataccactaaccgcacaaatccgcttactgcacaaagtggattttctcaatttatgcctcccaatagcacatcaaccaacccatattccagctgattcatttatatttcatcttttcttttttttttttttacaattcagtagttttatataacttcccataaatgtattatttttttaatacgactataatatacctctatacccttatttatctctttacctttgcttttaagctaaacaaatcttcattaacaggtattatattactggcgtcgcgtttcgtttaggcgcatcgagccgagacttcagaatcacaaatgctttgtatatatgttacgtattcagtattgcccaacatgcaactagattcaactaagcagacgtgggtacttacatgagaagcagatcattgaaattttactaagttaaagaagaggaagggctccaatgattgtaagaatgatacgtctttgtaaaggtccaaagttgttgcgaagtcaattcgcatcagcaagtgcactatattcaaccaagtcattgttcaaacctcccatgtaccaaaaagcggaaattaatttgattattccacatagaaagcactttttgttgcggtcgattcgattacaatcagacattgcgcaaggaaagaagtccaccaagcccactttaaagttgtccaatgcaaattcaaaatcctcggggtttaaagacattaaacggctattcgtcttatctaaaccggaatccaagtacattggtcttgccctccttttaatcctcatttcaagttcagttagtatggctgtaccttccgttatcggtaaattattagacttggcttccgaaagtgacggcgaagatgaagagggctcaaaaagcaataagttatatggttttacgaagaagcaatttttcacagcattaggagcagtatttataattggagcagttgctaatgcaagcagaatcatcattttaaaggtcaccggtgagagactggtcgcaagattaagaacgagaacaatgaaagctgcattagatcaagatgccacatttttagatactaatcgtgtcggtgatttgatctcaagattatcatctgatgcatctatagtggccaaatcggtcacacaaaacgtctctgatggaacaagggcaattattcaagggtttgtcggttttggcatgatgagcttcctctcgtggaaattgacttgcgtaatgatgattttagcccctcctttaggtgctatggcactgatatatggtaggaaaatacgaaacctatcaagacagttacaaacctcagtaggtgggttaacaaaagtggcagaagagcaattaaatgctactaggacaattcaagcatatggtggtgaaaaaaacgaggttcgccgctatgcaaaagaggttagaaatgtatttcatattggtctgaaggaagcggttacttccggtttattcttcggaagtactgggctagttggcaacactgcaatgctgtcgttattattggttggaacaagcatgattcaaagtggttcaatgactgtcggtgaattatctagtttcatgatgtatgccgtgtataccggaagttcattatttggtttatcgagcttctattcagaacttatgaaaggtgctggtgcggctgccagggtttttgaattaaatgaccgtaagccattgattcgtccgactattggaaaggatcctgtgtcattagcccaaaaacccatcgttttcaaaaacgtgtcattcacttatcccactcggcccaaacaccagattttcaaggatttgaatattactatcaagcctggtgaacacgtttgcgctgtcggtccatcaggaagcggcaaatcaacaattgcgtctttgttgctcaggtactacgatgtgaactcaggatcgatcgaatttggtgatgaagacatcagaaatttcaacttgaggaagtatcgaagactaataggatacgtgcaacaagaaccactacttttcaatgggactattctggacaatatcctctactgcattccgcctgaaattgcggagcaggatgatcgtattagacgtgctattggaaaagctaattgcacaaaatttttggccaattttccagatggattgcagactatggttggtgctagaggcgcgcaattgtccggtggtcaaaagcaaagaattgcattagctagagcgtttttactagatcctgccgtccttattttagatgaagcaaccagtgcccttgactctcaaagtgaagaaatagttgccaaaaatcttcagagacgtgtggaaagggggttcactactatatcaattgcacataggctttcgacgatcaaacacagtactagggtgattgtgttaggaaaacatggctcagtggttgaaaccggttcattccgagatctaatcgccattcctaatagtgaactaaatgcgctgcttgccgaacagcaggacgaggaaggaaaagggggagtgatagatttggacaatagtgttgcccgggaagtataagaagttgccgcagtatggaatcacttttctatgccacagttatggtatgtgttggaagacaattaattatcgcattatgtttgctgaatatgaaattgtgtattctataatttaaatgatgcccaatgtaatttacacaaacagtttttttttaaagctccttgtacgcctttatacacattaaattaatattagatgcacaacatacggtacgtttaggaaactcaaattaagctttatttttttacttttttattattgttactattattcttattatcaacattatcgttttcatatctttcctgagtacaaatatgactgaaacttacaaaaaaaaaattaattatttattactattaatgattagatgttacgcttttttataaaagtgagagtgatactcggtttaaatcatcgtccacccttcatccgttgtttcagcaggtgtcagtttggttgcatctacattttcctctttcttgcgcggagttttcactcttgataaagtaacgcttcttgcatactcaagttcgttgtaaattgcacttattgcagttttaatcccatcttctttggaaattttcttctttattaatccagctctatccttcattattttgttcgtcgtagctacttttaaagcatctgctaatgtttgagcgttaagtttctttaaagcaataccaactccaatgtcttctactctacctgcataaaagaactgatcaccaaagaaaggttttataacagtaggtaaaccagcacgtaatgaagctccagtagttccagaaccaccatggtgaacggcagcatcgacttgtgggaacaaccaatcatggggaacgtttccgatatttaaaatgtttcttggaagatctacctctgtcttctttgccgccttatcgcccaacctttctgaccatcccttatttaaaatgcagtatacatctgcttccataactgcttcgacaagagcttccgtcatttctttggcattagagactacaatcgaaccaaacccgatataaaccaatttttttccttttgatcttgcctcagaaataaattcttgtaattctgctggcggtttgaaagtactcttatcatcaagaaaccaatatcctgtaactctcacccactcgctaaaatcaattgatggcggaaaaattgtaggagaaacattgtataagaaaggaacattattctgctgtaaaagaaaaagatttgttttccctaaacctagagtttcaactctccacttgtttacttgcccactaattcccttccagaaaacgttttcgaaaaggacatgtgtcaggtagttatagttaccgccccttttttgatctggtacaataaatgcatgtggatatgctcttgttcttgtccatggcatggtaaatgctcgaaaataaggaatttgcaatgcttcagtaatatgaataccaaccatagctgagggtgattcaatcagaatatcaaattttcttctgttacaaacctcccaagatgtctgtaaaagagcatcgatccatcccctaaatttgctcgaagcttctctcagcattttaacattcattgattcattttccaccatcaaggacatcaactccactgggttaccagcaatctcttcaaactggattccatgactttcaacaaagtctctaaattccgaatgtgtaattattaccacttggtgaccttcttttatcaagccctttccaagtgcaatatatggttgaacatcccctcttgagccaatcgtcaataatccaaacttataactcttgtttggttttatgcttgttttatagtgcggattctcatcaatcattaacggtacctcaaagccctcggcattaattttatcttcgaaaagcttcaacttcgctgagtcagggttatgctgaacatcgccaagagaagcactcgatatattcgatccttctgcactgcttgcatatatgttatctaagagctttaaaagaatgcgttcaatatcatccctggcgacctcagtgctaaattcaaaaaatagctcctcgtgaccgtgaattactataaccaatacaaaataaccaaatcgaaatcccttttctttatagcatgtctccacatcaaccaatggcaaaaccatgtatgtattagaccctggtaataacgatctgaagcacaccgtatcattggatacgtaaatcttaccataaacgggaacatttctattcaggtatgtgtagtaagtactgattagtgacttctctttattaaacttgaaatggtacctgaaccgctcgttagcagaaacctcttctgtttctttaatcaaataggtatcatccttttgaaacgggataaacttgttccggtagtgtattggtttggcagcccacatttcggcaaaatttttgaggtgacttggcttccaagctacggtttgctcttgactatcttcttgttcatgaatatgaatcgtggaatgcacagaagagtctatatcattcgccgcatctttatatatttcctccacatcctcaacttgagaatcttcaagaggtttagctctacgaaaccaactattgcttctttctctaaatctgaatcgactctttttcccattttccgaagaaggcacagccgaagttggaacattcaaatattttgaatcctcgccgttattcttttgctcaactgtagctggtgtctcttttccaaaacttgattttgatttcttggctggaatatcataataaagtgtattaacaccggatttctgcaatatagccaactgttcgccaaggctctctttgacctgactaccggacccatccatgaaaacaaacatgaaatcatcgatagcataggtctgtgagctctccaaagctcttaatctcaatgttaaagctttgttgactataggttgatcatctatctctataatgttgggcagcggaatttttaaacttatcgaattgttttcagaattctgagctgcgaactgctcctttttcaaagcgttcacccacgatttagcggagaactctgaatctgcattgaatttgaatgtactttcatctgtgtaaagcttaaatgttttcgtagcactcccgtttaaggtatgtttttgtgtttcaattttttggacctccctcaaatctatggttaaaaccggaaagtatagctcagttgatgaggtatacatagaaaataaatgattctttagtacgcaccaatacctggtagacctaattagttttgtcctgatattaaggtttccagacattttaaccgaccgaggattcttaggtaaatatgcaaagaataggaaatgttttgttgtaataaaaatatggccttgaaccaacacatctttaagtagccatgcagggaaatcattcaaaaatggttcctgttcgtctaaacaaaaccgctgtctcaacttagccacattgtcttttgacagtttttccctagttattgagaagtcgaataaagttggctttcttttgtctaatcttggtacttccggatgcgatttagttttgagattttcctttttgctttttacctcatttcgaccaatgttttcctggaaactatcactggaatcagattcttcagaatcaacttgcgacaacacattcatttcttgagcattattcatccctgcatacacactagcagtagttaataaaccggcaatacttttcatcatatacttggatttcgccaagtcatctgcattatcgttattgtaaccgttttcgtcatcatcactacgggcttcatttggactgtcctgcagttcttgctgctcagacgaccccatcgataaactgctatttgatcttcctctccagcgcttgaacttcgaaagtgaccttgaaaggcgatgatgcctaggggaagtttctggctcagatggcttatcaggtaccaacgaaatgcttggttttggccccgcctcgctatcagacgctgatatgatttgagtgatgggcattcttttaagttatacggattttcaccaaagcataaagtgcaactgaacttctgatgtttactttttgacagccatgactttatcagtgataaatgcaatgactttccgatctactccttctgttgacttttagtcccttttttcttagatgttatgttacagtcacatcagggttaagtttttccaagtcatctcaaaacaatgacctattttatttctagataaaccctggtgtaagcagggttaattttgtcccaaacgggcaaaatataaatacccctttcgggaaataaactaaaaagagttctaattagccaattggcaagaaagctcgatgaagaatcattatgggtttagaaatcagatttccttactttacaagttctctcacgcaagcttgatcgtttttaaattttctacgttcattcaagacaaagtggttacagatagaagtttttctcacatttagattattttttcctgatagtattaaataacacgtacgatcaacaaattgttgctcagtttaagtgagcctagagaattaagctttattactgctgtattttctgttattttgattgccttgggaataaaggaaaggtttggaggggcacatcttcctaaatagcagtaaggaaaaagaatcgcgtgtgaagtcttttaaatcaacatagttatcctcggttccaactattttactttcgtttcaattccgttgttcttaactaatcttcttttcttttaacttgttacaagccagtactcattgcaaaatcaaaaaaaaaaaacacaactaataaactaaacaactaaaaaaatgaattctccaacaatgaaatcggaacaacttactccaaaactctcaccaatgtccttttgtttggatgaccaaagaaatgcaggctcttttcaaaatctattgaactcacctacgaagctaaaattagacactggcccgattggtaattccttgttatatccaacatcactctctaaattgagcgagttatcaagaggtggacgttctaaacaaagaaggggctctgacactatgaggtctgtatcgcctattaggtttcagtttttgaacaacactccaaagatgttaaaacccgagtacctatctcaaacaaccagtaatctgccattgctatctgccctattgaagaatagcaagaaaactactagtgaaggccagaattcaaaccctgatccattgaacatagagaaaaacatcattaaacaaagcatcaaggacaaactagagcagctgcgcagttcagaatccgttgcgcaagtacaaaagaaagaacgcaatcccccttcatttgaggccaaagtctgtgcggaagaaccgatattacggaaaaacgccgaagggttgctcccctcatacgttcctgttcctgctactcctttggaagatccagaaaatcatggggtgcgaaaggtcgaggacaaaggacttagagtcgtctccggcggctccactcagtgtctaagcaccgaagtgaacgaattgcctaaggatctgaatctagacaatttacctacggataataacgggttcgttcaatatggtctcaaaggcaataacaacaacaacagatatagctttatctcgtctacgtcgacggactatgagcccgaatggtgtgacggacaacaacatatttcaatgcaaatggcctctatggccaatgcagaggaggcaaatagtcgtgaaaaatcgaatttagacataaagatcaagcagctagaacttgaaattacagaattaaagttgcagaatgaaaaattagtgcattccatgacgacgaacagatacattgaagaaagatttatgcttgaggttatgaaggatcctagtatacaggctcaaagatcccaaagagatattgagagaaaagtcaagcaactggagaaaaaattcttcaattgtaaaaaagttcttaagaaattgactgaatcctccgcagtagtggccacctccacttcaaaaactgaaggaaattcagcaagaatcccatgccctaagactagactggcacgcgtttctgttttagacctaaagaaaattgaagaacagccagattcttcttcgggaacttcgtccgaggaagatcatctaacaaacgatgatacggatgctaatactagcgaagatttaaatgttgcttttgaagaggagccaacttctgctatttccacaacagcatctgtgcagagtggggaaagtaaaagaggtttccaacttaaccttcctgtccaagtggagaagaaggaaaaatgaagcgtcaacttcaaattaaattaacttattttacacaaacattcacaatacatcaatgctgataggcgctttgtattgtaggctatcgagttacgcatctgcaatgtgcgtgatttctccgttatccatccttctcattggacaatttttatttgaatattactgaacttcaaagggcttgtcgtgtgatttaatcttttttcttacaacgtcgaatgctgcagctatttattcatagtgtcgtctaagcaaataccccgcttttaaaagctgaatagaaaatccaatcacggtgtgactggtatcacaaacacataatttatatattgcattcaagtttattcaacctatacttaaatacattaattaccaaaaaaaatgatataataaagtcttcttttatctgattaatgacacctttttcagcgggccaaattttttttatttccgaagcccgccggactaatattaattatatcagatagttggtgagcaaacgcatgtggaaatgaacaacaatttcgaaagtgcatatactatctataaatatcaaggggattctatactataacaatacctgcgatgtcatccacagcagtaccacgacctaaaccttgggagaccagtgcttcgttagaggagccacagcgtaatgctcagtctttaagtgcgatgatgacctcgaatcagcaggattccaggccaactgaagaaagcaataacagtaatagtgcaagtgagtctgctcccgaagttttgccgcggcctgcggcacttaactcctctggtacctacggcgaatcgaatacaataccgggaatatacggtaatagcaattatgggataccctatgataataatccgtatagtatgaactctatatacggaaacagcatagggaggtatggctatggaggatcgtactatggcaacaattatggatcgttttatggaggagggtacggtgcaggagcgggatatggaatgaataatggaagtggactaggtgagtcgacgaaggccacctttcagttaatagaaagtttgataggcgctgttactggatttgcacaaatgctggaatctacttatatggccacacacaactcgtttttcaccatgatatccgtcgcagaacagtttggtaatttgaaggaaatgctaggttcattttttggtatctttgctataatgaagtttcttaaaaaaatactctatcgtgctactaaggggagactaggaataccaccaaagaatttcgcagaatctgaaggaagcaaaaataaactaattgaagattttcaaaagtttaatgatagtggtaccataaattctaatgagaaagccacaagaaggaaaatttcatggaaaccgctactattttttttgatggcagtatttggttttccatatctactaaacaaatttattactaaactacagacctctggaaccatacgagcatcgcaaggaaatggtagcgagcctattgatccttcgaagttagaatttgcaagagcgttatatgattttgttccagaaaacccagagatggaagttgctttaaaaaagggcgacttgatggcaattttgagtaagaaagaccctcttgggagggattctgactggtggaaagtgaggacaaagaacggcaatattggctacattccgtataactatattgagatcataaaaagacggaagaaaattgagcatgttgatgatgaaacgcgtacacactagtgcatcaatatttgcacacatatattcgcatatatatatagtaaaatctaaagtaatgtaaatattccagggagaatcagcagaaacgagacgaagtacttcttaacaaaaagccagataacggtgcaaaaacacattatattctccatcttgaaaacacaatctcctacgtacacatatgcgtatttatttttatatgaatgaaacgcctatggatatatatatgggaatatagacattcacaatttcaggacaattgtgatatggcaatatccaaggcctgcggtgctgggcttcgctttttttcaccaacaaaatgagatggacaagtttatcatagcaaagaaacaataagcagattacataaagtcgtcatcaccgaattcaaaatcgtcggggccatctaggtcgaaatcttgatctttcttaaatgcgccacccaaattggtcttacctttgactttcttcttaccagcacccccagtagcagtaccacctctaacacgggccagacgagcttgcctctcctctctttccttatctttgatcaaaacgttcaaagtagcaactgtttgtcttatagattcgatggacattggttttgctacatctctaatcaaatcaatcgctaacgatgaggagtagttcagcggagattttttgttcattggtgtaatagcagcagtaagagcctttcttaaatcctggtactctctctttgtttcggcgttaaacaaaggatgtgtttcgataggtgtgtccttggtaaaggcgggtctttttagagcttgttcctcttgttccttttgtaaagcacgagcccttggatgttcttcggcaacacctaaacccgcaaacaaatctgcagcattgtttaagtcagactccatttcagcctttttgattaattctttacgtgtcttttcatccaatgtgtcaatatccaatagggctctgtcagcggaggattctttcccttttttaaccttttttggttgttctttttttggctttggggcaggcttcttttcttcctcttctgcatcccatgattgcatgacaggttcgtcatcaccaatttcagcatcccatgagtccatcaaaacggcgtcatcattacccatagaaccattgatagcttcgtcgtcccaagacatttttattacttttttttttttgaggtggtggttaggatagaatagttacaaggaactcaaaagatagtaagataatttaaagcgagagttcaagaatggtgggagcagtcagttctcaattctttaatgtagtacttctgacttagctagcatgaaaaaaaaattcggaaaatgcccaaaaacaggtgtgttcgtctaatatgatacagggacgaccataatatcaagattagtgacatttgatgtatagtttagcagaatgactgttataaataaataattatatatgtgtgtatattaaattttgttgaaccagcgcttatttacaatttttaggacgtgaccaaatgcgagctgcactagttttctcaatttcgctcgcccatggtgatatctttaaagatctttaaatgggaacatcaaaactgaggatttctcgcctcttcgagtttttggataacaaatgccatgcccattctgcttttcttaacgttttcgtcaaatttagtgcgcgaccaatcctctaccttagatttgatacccatattgaagccacttgaaaacttcacccggctgtctgctatcgtactacttgtagcactgtcaaattgataggtagtatattcttcaaccttcatgattccagtgtgatccagattcctagtgtaagttttcattgtggagttagcggggttcactacggaaacttcgattatccatgtttctgttatacctcttaaaaagggtttgacccatgtgggcagctttccggactttttcaacagcctcgttgtgcgcaaatttccttcttgatcaacgttccttgatattgtgtctatggatagtacatggggggagtatggattggggtatctattaaaaaaggcgcgtgaaacagaggcaaaatcggtaggaaatatatgtgtgcttttgtgtaaaaggaccattgcaactcttaaggatatcttaccgccgtctcagaagccagacaatacttattgaatatgattactcatccatctgtcatatatattttttttttctagcttattatccagggagagcgagaaatactgcggagtttttcacccgaaagaaaaaaaatacgcaagcacgatgataacaatagttatattattggttacctacagtgtataaaaagaaagagttttattaaaatgcagaactatgtggtggtatacagaactgattatacattctataacaaaagggcaccaacggcgaatgcacccgcaccataagctatgtgagtgccggcaaaggcgccattggtagaattggacattacggacgctaccttaccgttgactgtagacttgtatgtagtggtcagtgtctctactgtagaacctgacgtagtggtataagttgatttgatagtgcttactaccttggtgcttgattccggttttgatgaggatcccgaagatgatttacttgatgaagccgtgttgtcagttgtggctgaggacggtagccaccaaacagtagatgtgtaagtctcacctaacgaattcgtggtagttactatagtaactggcccgtccgttgatgttgatgtcgttgaggaggatgcggagttggtgattccgcttgacgtctctccggtgggctgcacagaggcagttgaagttgtgcttacggcagagttgctttcggccacccaccataggtactgtgtcgtggttttgccttgtgcatccgtcgtcactacggtggtacttggagccacagcataggtgttgctgacgacgttgctagtttgtactaagctttttccggtagaaactacagttgatgcgctttcttgggcttcctttgtcgtggtaggtgtgatctcttgagagtttgagctttccttttgtgagctatcttcagagttctggccatctaaggaaccagagtctttttgagcagcggctagagtaattaaggtggtaaataatatggaacaggccttcattttatatatatgttgggtttgtttatattttcactagatcggtgagtatctagtccagaagagttgatctttcttacatacttatatatgctcactaccgccttctgagaaagtaggcgtttttcagctacctcagtcgctaaaaataaatgcgagttctcaagccaacttggactccaaggcggtaattatagtgattctctttgtctatttttggatttattttggaggctgacactctaaagccagccattggattaattattttttcacttcgtcaattgactatgcggaaaaactaaatgtggtcaaattctgtcggctatgtacacgaaaactatatacgcctcgtcctttcagccactacaacataacaacaccgacattgctacgccttttaatgtcgttactattgtcgggattcaagccaccggtaatcggctttgctctataattaaataaatagaagttcaagaacccgtcaccgggcccgaacttcaaatcatccaagaacaatgtattatcttgcgaagtcaacgcgttaaaaacatccatattagcgtttttggccaaaatacaagcgtcataaatcaattcacacaatcttgttttcaaagccttagtagcttttggatcaaacctgtctttgaattggaaatctgcatcggtggcataataatacaagtacccgatgcctaggtccttatattttgtgttatttaggattgtgaatggcaatgagtaaaatgagaagaagtctgtaatttttccatcgggctgttcgactacatatgagaaaattacttgtttatccaatggtaacgattcttcaccaatgaaattatgttcgaattcttcttttgtgaaaatttgaattagttcgaacctggattgatatcttttgaacaactcaaaaacttggtcaatatcttccttctttaattttctcaatcccgctgtctttgttttggccggtaacgcattctcagcaatcatatcctcctctgtgtgcccatctggtaaccctgtgaaatctacttcataaagtttcttccaattcaagggacgatgagtataacgacacgtactcacaggtgctggcaaaacaatacctgccgtgtacaatgcatgccagatgtcacatttgttcactcgtctcgtaatttctttaattagaacaggtgttaatctcttcgatcttagctgtttgtgaacgcacaagaaattgatttctacactaggcacttgtttacctctaacaccaagtgttactggtatggctgagataaaggcaactaatttctgtgtttctttaacgcgaacaccaatatgccaatccttcttccaacctggactctttaaagcccaattgaagaattctttggtatagttaaatctgaagcctgcatcgcggtcttccacgtagttttcatttagtagaacgaaaacatcttcaagctgttttttgttgtccacatcaatactacaccattcgaagctagacaataaaggtagtggcttgtcagatatatcttccggtgtctttggcttatcaatggggccttcttccaccaccttttcatcgaaatctttgaccggttgcgttctccagaatttgtggtctttcatagcttttttctgttcttgagtgaattttgaagtatcgtcattattcaactgtaataacttcaataaattctctaattttttcgctttatcctcttctgacattctataaatacgtttactaccgaagctctatgacaaccagagctattgtacagatcattctctaaaaagcgtgcaacacatatcatcttcaattatagtgaattacttttatcatgagcaacggctgaaattattttatcctattgttttatgacagtatcctttcaaaagagtcgaaaggatcctctgttgcaagaactactattacgtaattatacatagtccgcctgcaatttctagtgagactttgctttgctttccactttgcgattaatattgagaattttaaacgttaactgaattcttacccacccataataagaactctaactggcgaatttatcatgaaacaaatctgcaagaataaaaaattagagaatcgtgcaattcaatttaattgccttgtccgttgtaaaacttttccataggccctaccttgagttgatcatatgtattattctatatatattatatccagtcgggtaataaattttctcgccctcgaaaaaaagaagtgaaaaatttgtctcgatgagctgagatgagtttgaaagaagcaaagagttttaatttgtaaacgatagcaagtgtaccctcagttgagtctattacgccttccttatttggaaacttagaagacgaataaaaaaaacaaaataactaatgatttctgctactaattgggttccaagagggttttcctcggaatttcctgaaaagtatgttctggatgatgaggaagtggaaagaattaaccaattagcacagttgaatttggatgatgctaaagctactttggaagaagcagaaggcgaatcaggtgttgaagatgacgccgcaacaggtagttctaataagttgaaggatcagttggatatagatgatgatttgaaagaatataacctggaagaatatgacgatgaggaaattgcagataatgagggtggtaaagacgtttccatgttcccgggtttaagtaatgatagcgatgttaaattccatgagggtgaaaaaggtgaagatccatatatttcattgcctaatcaagaggatagtcaagaggagaagcaggagttacaagtttacccatccgataatttagttcttgctgcgagaacagaagatgacgtttcgtatttggatatctacgtttacgatgacggtgctgggttccacagtagcgatattcccgttgaagaaggtgatgaagctgacccagatgttgctcgtggattggttcgtgaccctgcactttacgttcaccatgatttaatgttgcctgcttttccactatgtgttgagtggcttgactacaaggttggatccaattccgaagaagcagccaattatgctgccattggtacgtttgatccacaaattgaaatttggaacttggactgtgttgacaaggcctttcccgatatgattctgggtgaacctcttgataattcaatggtgtctttgaaaagcaaaaagaagaagaagaagtctaagactggacacattactactcatcataccgatgctgttttatccatggcacacaacaaatatttccgttccgttttagcatccacctctgcagatcataccgtaaaactatgggatttgaactcaggtaacgcagcccgctccttagcttccattcattcaaacaaaaatgtttcatcatctgaatggcacatgttgaatggttccattcttttgaccggtggttatgattctcgagtagctttaacagatgttagaatttctgacgaaagtcaaatgagtaaatactggtctgccatggcaggtgaggaaatagaaactgttacatttgccagtgaaaatataatattatgtggtactgattctggtaatgtgtattctttcgatattagaaacaatgaaaaccgtaaaccagtttggacattgaaggcacacgatgctggtatctccacattatgttcaaacaaattcatccctggtatgatgagtacaggggccatgggtgaaaagactgtcaaattatggaaattccccttggatgatgctacgaacactaagggcccaagcatggttctgtctcgtgatttcgatgtcggaaatgtattgacatcgtcattcgctccagacatcgaggtagcgggtaccatggtcattggtggtgtcaataaagttttgaaactatgggacgtttttaccaatagatctgtacgtaagagctttaaaagtgaactagagaatgttcaagcaagagcaaaagaagaagcccaaaaaataggaaaaagttcaagaatcgccagaaaatacaccagtaacgataacccagatactgttataaccattgatgatcaaggtgaagatgaagaagaaagagaaggtggagatgagcatgatgacatggcataatctggatatgaaaaatattaaagcagagtacattgcaagtacaaataaaaaatctatagaagataatactgtatactagtgtaagaggagcctcagaaaaaaacaatataatacattaatatgtgctgttacggtataatttagcatatgatgacaatgtggtgaattacagttgtgtaacttttttatatcacccggcatatatacgctcgtagaatgcgatgtgaaaattttctttttttttttttttcaaagtgaaatttttttgagtgatgagatgggaaatgaaaaattttgtgcaattgcgtagtgtctacagttttttaagtagttattaaaagtgttttggaaggtatatttctaggagaagaagcgtgcagaacagtatttagtgaaagatggctcctattgaatacctactgtttgaagaacctactggttacgcagttttcaaggttaagttgcaacaagatgacattggttcaagattaaaagaagttcaagagcaaatcaatgattttggtgcttttacaaagttaatcgaacttgtatctttcgcgccattcaaaggtgctgctgaagcccttgaaaatgctaacgacatatcagaaggtttagtctctgagagtttgaaagctatcttggatttaaacttaccaaaggcttcctcgaaaaagaagaacattactttggctatttccgataaaaacttaggtccttctattaaggaagaatttccatatgttgattgtatttcaaatgaacttgctcaggatttgattcgtggtgtcagattacatggcgaaaaattattcaaaggtctacaatctggtgacttagaaagagcccaattaggtttaggtcacgcttactccagagctaaagtgaagttctctgttcaaaagaacgacaatcacatcattcaagctattgctttattagatcaattagataaagatatcaacacttttgctatgagagttaaagagtggtatggctggcatttccccgaactggctaaattggtaccagacaactacacttttgccaagttggttctttttatcaaggacaaagcttcattaaacgatgactccttacatgatttggctgctcttttgaatgaggattcgggaattgcacaaagagtcattgacaatgcccgtatctccatgggacaagatatatcagaaaccgatatggaaaatgtttgtgttttcgctcagagagtcgcttccttagctgattacagaagacaattatacgattacttatgcgaaaaaatgcacactgttgcaccaaacttatcagaattgattggtgaagtgattggtgctagattaatttctcacgcaggttccctaactaatttatctaagcaagcagcttcaacggttcaaattcttggtgctgaaaaggctttgttcagagctttaaaaactaaaggtaacactccaaaatacggtttgatttaccacagtggttttatttctaaggcctctgccaagaacaagggtcgtatttctagatacttggctaacaaatgttctatggcctctagaattgacaattactctgaggaaccatctaatgtttttggttccgtactaaagaaacaagttgagcaaagattagaattctacaacactggtaagccaactttgaagaatgaattagccattcaagaagccatggaactttataacaaagataaaccagctgcagaagtggaagaaaccaaggaaaaggaatcctcaaagaagagaaaattagaagatgatgatgaagaaaagaaggaaaagaaagagaaaaaatcgaagaaggaaaagaaagaaaagaaggaaaagaaggacaaaaaggaaaagaaagataaaaaggaaaagaaggataaaaagaagaaaagtaaggattaaaaggaacaatgaatcgaaataaagtatatcccatctttttgtgtacttttcttccctttaaagtttttcatatatatatatattatcttttattcccttctaatattcttctttaggatttggaagctgtatattgtatatttagaaatattattaaataaaaaagtcatatgttattttgagcttaagtaccctcttatgcctctttcactcgccattactgacattctgtgatcgccattcatatatataggcctgattgtgcaccaattgccgcgctatcacacctccataagcgatagcattcttcagaatatcttgaaggctcaaaaccaagccattgaccgcacaaatcaactaaagaacccatgtcagacaacgaaagtttctcaaatccattaggcccctcactaggcgctacaagacatttaaatttcagtcccttactgggaccgacaatcaattgtgttagcacacttcctatgaatcccgttataaattctggtggttgtagtgtacattcattttccgtcattaccttcatgctggcgattttatcagaggtgccaattactattatatcaggggagaactgggctaactgtgatatgatagatctacttatcatgttaccaaaaatcggcgatatactaatgaaattctcctccatagaaaataataacgtctttccaaatgaataaatcgggaaagaaaaaccatatactgtttcatcggcggtgtcatttttttgatcaggatcaacctcgtttggaaagttttcgtcgtaattccacgagtgtttacctgaagattggggaagacttggacttttcaccgtcaatgtagttttaatttcaccaatagaggttaattgaagcagatttttggggaataatgggttcattatcttagtagtaatgacggctgtcgaatattgaggaacatccaagtcctgaggaaactcaacttttggaaccgggcagacttctaaagattgcaggttttttgaaatctctgggagatctagcagatgttttggttctggtaagtcattccattgtttaaacttcaaaaagaatcaagtaacataagttagtcaaaccactctactctagcaaaatatgatggggaaaaaagattattgtaacatacaagcatcgctataaatgaaaattttactgtagtgcgatgatatcttggtcgctgtttcttattatttcgcctgttgccacctattgccacgcaacttcttaaattgatttcaatgaagtctgaaattttgatgcgaaagaaaaaaaaaagtaaaggcaataaaacttcatcaagtcaaacgtcatctataaataatcccacttcagaattgaaaaagactacatttgagtggaggaacaaaagcaaaaatgtctgaattaggtgccaaatatcaacagttgcaaaatgagttagaagagtttattgtggccagacaaaaattagagacacaattacaagaaaacaagattgtaaatgaagagtttgaccaattagaagaagatacacctgtgtacaaattgacaggcaatgtccttttaccagttgaacaaagtgaggcacgtaccaacgtggacaaaagattagagttcatcgaaacagaaattacaagatgcgaaaagaacataagggacaagcaggaagaactagaaaagatgagaagcgagctaattaaactgaacaatacagcagcttccactggcccaggaaggtaaaacaaactcacaggtcctcggaaagacaagaaagcgcacagtaccaataaatctgcccaaaataaaattttcttttatatacaattatgtaacttacaaacaaaatacctacgcatttcactgtcctaaacttcaaattgacatgtaagattgcttaacccctaactaattgagatttgattaaatttaccgtagacattaacgtataccaggcaaactcttcagtattgttatagtactcacccaaacgcatgaccctatgtaatttatcctttgcaaaagtaaacgtttctttgtaattgtgggatttatcctgagccataaataactttgaaccaatgtaggtgctcgaaacagccaatctcttagcataccatgcagaatcatggtggtccttttcgttggaaaagtaaatcatatcatcggacaatctgtgtagttcaggaattgcagtttcaaagagaaaggcgcttggaatagccaattgtgacattagttccgacaaatgcccaccgattggcttgtccatctccaatctttttaacagcaaatgttctaatgagggtagtttgtattgtggagttacgtcagggttgattccttcagttaaacgataccttttatctaccaattgaaactttatcagttccatgacagcggtggaagaatggaaaaacgagggcgagttgggagcacctattgaagagatcatggaggaaggatagccgagctcatttaaagattcaacaatggatctttcagagaaaccgtgctcgggaacaaacttttgtagagctagtgacaatactttatactggggtgattcttttccataagttaaaggtttaatatgaattggtttaacatgttcgatagggttcgaatgatataaacgaaagaatttacagcccgttctggcagtattgcgacaaagcatgatttataatgtggtaaagactctgttatctctttccaaattggggtgaagtaccttatgtaggcccaaaaaaaaaaaaaccccgtattattgtttcttactattgttattgctatttttcttccgcctaatatagtccgaaaaggaaaggatatgtcatggcaactgtagtcagtatactactgtataggtgaatggattagttaatggactattaggtcaaccattacgaagggggtggggttagtatttttgtatttacagatattgagatatcatacataagaaaaaaattataataacggtagaaaacgcatatatttataagatgaaagttgggcatggcctcccgataatcattgtctcttgattgtatggtaccttttacctctgaacccggcaatatacatgttaaattgataaacttcttgaggattcatgtcatttaattcccacttcgtacttccaaatacgtttctgacgggctccattaagacatccatttccttaccgtatttggatttgacaagatttatgtcgtccgttaggtctttcttattgaaacccgttgtgaagatagcacattttgtttccagtaatgccttcatagtttcacccatccatgaaccgtgagattctggagatgcgtagcctggatggaaagtaaaaaagacatccatgtatggatcgtatgggaaaaaatcttgagcctcatggaatacttcgaaaaagtttgtacgataaatgaatttcagagtctcgtctactctttgtactaccggcgtagtagacttgacgtactcctgtttatcccttttatacaggcattcgggtccaatgaaatgtatttcgaaactctgctctgggaaaagaaactggagctgtttccaaacgtggcccggcaattgagcttcagcacgtgcacctaggatgaaaattctcatagcacggttcttagttgtggttggtaaagatctattctccaacggatataaagtatacctgagagcagccagagattttagaccttctaaggtgataggcccctttgggttcaatgaatacggggaaaatttgtgcagcaaagacccaatcgtaattggatagcttagcatctttgtgactgcggctaattggaactctgtatccatggaatagaatgatcttgtgtagaaaaacaaatcccagtttgttaggttaacggccttgtcgtagccttgctgttggggaaaatcaaactccgggaagggtctaccgcttcttaagtcatgctcataaatattaacttttttcaggatttcatattttttagaatcgtgatatgctttatccatctcccaagcctctcgtgagtgatgagtcggaattcctgacagaggacaagtgtagttaatatctttgccggtaacagggcagtgtgctagcgttctaatcttggcggccctttcacgcaagtccactgagggagactgatcccatggatggaatctgttctccggagtaggatcttctggagagggaggaggatccaatccaagggcgttcctaacgaaccccatgaggtgacgacgtgtttggtgagagacaactagcctgttgtgtggcgacttccttagcagatggaaatatagctgagtagcacccgaaggagcatatagcacggtcatagttctggaagtacaagtttgccaaactactttaagtccaccttcgcaatatctacagtgttctgcgcttataaagtgtaaaaaaactacaaccaaaggcccgcccttagtagttgaccaaatatctactattgtctcttgtcagactcctttggattattttcttcgagccgctttttcgtagcgcatgataaaaagagccctttccccatactgcacacttaagtgaatgccaaatataatatcaagagcgaaaggcggttgagttccagccaagacgagcacacacgacaccagaacgagataaacatgctaggaagggcattgcgacctgggtggctgggcattactaggacggtggttaagaaaccaagttgcgggtcctactttaacagaacctttcaaacagcaattaacactacaatgcctcccatgcaagagggcatgctgagtacaatgatgatgatgacggctacggcaacaaggatcactggcacagtcagtgagccattaaacggttcaaatatagtgatgcaactcgattcagtgatgagaaagaggaaaaaaaagatgaagaaacacaaactgcggaaaagaagaaagagggagaaggcagaaagaagaaagctatctcagggtagataatagggctgtaaaaacctctcacatgtttttctctgctgtttttccttccctattcttcatattttgatattatttcatgtatatattatgtttgtatttagacttttttttttatacgttatactatgctaagaaaactctttaccaagaagtaaagaacccagatcgcgataatagaaagcaccagcagcatgaccgtgtggagtgctcttctagtagcagaatccttgttgaacatccattcttcgtacaagtacgtaatacacttgaagctgaacttgcccattaactcgcgacgattcaactctccaatttctgcaacgatgttgaagttccaatcaaaaatgccttctgcgacgctaatgatctgcaacttttgtgcttcggtcaattccgtcctggtggccagctcatagttcttcttgtattcccatttcaagcgtgtttcttcagtgggacccagatcgctgaaggtgaagaagtttgtgccctttttgaccagttccttctgtgatagcttctcgaagttggggaagagccccagtcttctgtacaaattcgatcgtattagcttgccgccggcgaaaagcgccaagtacagaacgtgacagtaagaaagaatggtgcatggctccttgtgtatgttttcgtggatgttattgataaactgctgtagtagcggtggcttctggaacgtagccaggaattcgtttaatgattctgtgcttttaaacgtgtttgagtatagcagcttcaggtccttatagatctgcgtagatcttctaaaatcttcgagccaaaactgcttcagaatggtcgaagtttgcagctcctcctccgttacggggtcattcagtaggcgatctatctcttgctcgatggcatcgaacacataatagtacgccagaataccctgtctgtatataaagccatgtctcatggcgatggccatctttatgcccatgaaggtattgattttattgtgggcatctctggtttgaaagttgattctgtttgctagcgcccccacgtcagtgggtgagggtatgattgtattgctactgtcctccatttttgcggttattttatgtgtgtgtgtgtatatatgctgtgttatattgtgcactgttaaatagctcctccttagactaagcaagagagtatgaggaggttgctcttatatacaaacacaagagggcgagaggggcacctggccattgctccatcacacccaactcaggtgtaaatcgtcctacttatgaaggtcattagcccatgtttgaaaccgtgtgttacatggctcaaattccacggtccgataacgccgaccccgagcaggtgcaaatggccaggcggtatcgccaatgatccgtttatctaaagatagatagatggccgaacgtggactgcctctatgggtacaataacatatgcacatggcaacgggtcttggtgctcaatcgacgggcacatacaccctgactttccccatcatacgacgatgctctagtaaacttgcacccgcacctgttagataaacaagtgcgcccaagatcacaataccgaaggggcgatatcaccactcagtattctacagtcgagcatagcgtagtctggcagtatcccgcacgatccattgtattgtttgtccaaaccgcattttatgtgtaacgattaatcgtatatacatggcctacaagaaattaccctgcggcgaagggtgaaaaaaaaagtagtggaaactaaagaaagaagagtttagttacggaccctttcaaggattgacacactcccaatattttgctacattattgacctttgttgaaggaggcgttcgtttatttaattattttgttctgttttgcctacaactgcgaatacgctcacattctagtttgaccttcacaaattcttatcatcttcttttgtttattttgacacacccctattaagtgtatttgttttgtaagtaatgtctaagcagtttgttcgttctgcaaagaacatgatgaagggctactcatccacacaagtgcttgtgagagatgccacggcgaacgactcgaggactccatcgatagacactctcgacgatttggcacagagatcttacgattcggtggacttcttcgagattatggatatgttagacaagaggctgaacgataagggcaaatactggagacacgttgccaaatcgctgaccgttttggactatcttgttcgtttcgggagtgagaactgtgtgctatggtgcagagagaatttttacgtaattaagacattaagggaattcagacacgaaaatgagtccggatttgacgagggacaaattatcagagtaaaggctaaagaactcgtctctttgttgaatgatgaagaaaggctacgcgaagagaggtctatgaatacaagaaacagaagggcgaacagagctgctaggccaaggccaagaagacaaagaacaaggagcaacccacacgattcttctccctcttaccaggacgatttggaaaaggccctagaggagagcagaattactgctcaagaagatgaacaacgtagaagagaactggcccagtacgacgatgaagatcctgacttccaagctgccttacaactaagtaaagaagaagaggagttgaagcaattgcaggaactacagagattacagaagcaacaacagtctctgtctcaatttcaagctcctttacaacaacaacaaccacaacaacaaccagcgtactacgacattttcggtaatccaatctcccaagatgaatacttacagtatcagtaccaacaggaccaggaacaagcaatggctcagcaaagatggctggaccagcagcaagaacaacagcagcttgctgaacaacaatattttcagcagcaacaacaagctgcggccgccgcttctgccttgcaacagcaacaaacagccgctaatatgcaacaacaacaacaacagcccgctgattttcaacaacctttgcctacaggttctaataatccgttttccatggataatcttgaaagacaaaagcaggagcaacagcatgctcaattgcaaagacaacaagaagaagctagacaacaacaagaacaattgaagctacaacaattgcaaagacaacaacaagaggaagctcaattacaccagaagaggcaagaagaagcccaattacaacagcagcaagcccaattgctacaacagcaagcccagttccagcaacaacaacccttgaagcaaacaaggactgggaaccagtctatatcggataaatacagcgacttgaataccttgttagcaactggtacagggatagatacttttggtaacactggagaggcacgtattcctgcacaacatacaaagacaggcacatttataaattctcagggtacaggctacaaacaggttactaatgaacccaagaacaaccctttcttaagcaaccaatacactggtttaccaagcacaaatatcgtgcccacgcaaacagggtacgggtttggtaaccaacctcaaagtcctcctactaattctcctcagcaaaatcctactggtataagctactctcagccacaacagcaacaacagccacagcaacaaccgcaatacatgcaaaatttccaacaacagcaacctcaatacgcccaaaacttccaacaacaaccacaatacactcaaaattatcaacaacaaccacaatacattcaacctcatcaacaacaacagcagcagcagcagcagcaacagcagcaacagggatatactcctgaccaaggtgtaagcttaattgatctttgatactgtcctatatatacttttttgtcatgggtacacatacatgtacgacatatatatatatatatatatatatattagcgagtttacattgatgtagagcagtaactggaagaaataaaaatttaaacttaatactagggggtccgtcttctcgtgggtacttcttttacagttttcaacttctgctgacttgtatgccttcttggcgcttcttcggaaaagttgacagcgggctttactttaacggcaaatcgcagtaagtaagcaagtaacgaactcgcacttcagcaaaataaaaaagaacaatcgattagaaattcaaatttcaccgtgactctttaacccctgccgaatattataagcaaactatgataacactcttattatacctgtgcgtaatatgtaacgcaatagtgttaataagggctgattcgatagcggacccttggcctgaagcgcgacatctactaaataccatagctaagtccagagacccaatgaaagaagctgctatggaacccaatgcagatgaatttgttggattctatgtaccgatggattattccccacgtaatgaggaaaaaaactaccagagcatttggcaaaacgaaatcacagattctcaacgtcatatttatgaattacttgtacaatcaagtgaacaattcaacaactcagaagcaacatatacacttagccagattcacctttggagtcaatataatttcccgcataatatgactttggcacacaaatacttagaaaaattcaatgatctaacccacttcaccaatcattcggccatcttcgacttagctgtgatgtatgccactgggggatgtgcttctggtaatgatcaaaccgtgatccctcaggattctgctaaagcactgctatattaccaaagggctgcccaactagggaatttaaaggctaagcaagtgctagcttataaatactattctggcttcaatgtcccacgaaattttcataaatctttagtattgtacagggacattgctgaacagctgagaaagtcgtactccagggacgaatgggatattgtcttcccctattgggaaagttacaacgtgagaatatcggattttgagagtggcctattaggtaaaggtttgaattccgttccatcttctacagtaaggaaaagaactacgagaccagatattggttcaccctttattgcgcaagttaacggtgtacagatgaccttgcaaatcgaaccgatgggtaggttcgctttcaacggtaacgatggcaacataaatggcgacgaagatgacgaggatgccagtgaaagacgaatcattcggatatattatgcagctttgaatgattataaaggaacatattcacaaagcagaaattgtgagcgcgccaaaaacttgttggaattaacgtacaaggaatttcagcctcatgtcgacaatttggatcctttgcaagtattttactacgtccgttgcttacaattattggggcacatgtatttcaccggcgaaggctcctcgaagcctaatattcatatggccgaagagatcctgaccacgtcgctagaaataagcagaagggcacagggacctataggtagagcgtgcatagatctgggcttaataaatcaatacatcacaaacaatatttctcaagcaatttcgtattatatgaaagctatgaaaacacaagctaacaatggaatcgtagaattccaattatccaaattggccacttcattccctgaagaaaaaatcggcgacccatttaacttaatggaaactgcctacttgaatggattcattccagccatatatgagtttgcagtaatgatcgaatctggaatgaacagtaagagtagtgtggaaaacactgcttacctgttcaaaacattcgttgacaaaaacgaagctattatggcacctaaactgaggacagcatttgccgcattaatcaacgatcgttcagaagtggctttatgggcttattcccaactagccgagcaaggctacgagactgctcaagtctctgccgcctacttaatgtaccagttgccatatgagtttgaggatcctccaagaaccacagatcagagaaaaactttggcaatttcctactatacaagagcgtttaaacagggaaatatagatgctggtgttgtcgcgggagatatctattttcagatgcagaattacagtaaagctatggctctttatcagggtgcagctttgaagtactctatacaggctatctggaacttagggtacatgcatgagcatgggctaggtgtaaacagagatttccatcttgctaaacgttactacgaccaagtttcagaacacgatcatagattttacttggcttccaaattgagtgttttaaaattacacctaaagtcatggttgacttggatcaccagagaaaaagtaaactactggaaaccttcctcgccacttaaccctaacgaagatactcagcactcgaagacttcatggtacaagcaattgacgaagattctacaaagaatgagacataaggaggatagtgacaaagctgcggaagattctcacaaacacagaactgtagtgcagaatggagctaaccataggggtgacgaccaagaggaggcttccgagattttgggcttccaaatggaggatcttgttacgatgggatgtatcttggggatattcctattaagtatattaatgagtacactggcggcccgtagaggctggaatgtccgtttcaatggagcacaattaaatgcaaatggtaaccggcagcaagagcaacaacaacaacaacaagcacaaggtcccccgggctgggacttcaatgttcagatattcgccatatgatgtggtttgtatagatatatacatagactatccatagaaatcacccacgcattacccgaaagttttcaataaagcgaacagcgagaagaaaaaaagcgaaaccgacagagaattaccaccctagagctttaaccccattgagatcaacacaatttcgaacagtgaaagtgcattggcgaaggtgatacaattggcttccagctctgaataataataacttacaagcgcaaagataacagataattttatatcagcatacaaatggtcgtcatagctaatgcgcacaacgaattaatccatgacgctgttctagactattatgggaagcgccttgcaacctgctcttctgacaagacaatcaagatctttgaagtcgaaggagaaacacacaagttaatagacacgttgactggccacgaaggcccagtttggcgtgttgattgggcacatcctaaattcggaaccattttggcatcgtgttcttatgatggtaaagtgttgatttggaaggaagaaaacggtagatggtctcaaattgccgttcatgctgtccactctgcttctgtcaactctgttcaatgggctcctcatgaatatggccccctactgctggttgcttcctctgatggtaaggtctccgtagtagagttcaaagaaaacggtactacttccccaataatcatcgatgctcatgccattggcgttaactctgcttcttgggctccagctaccatcgaagaagatggtgaacacaacggtactaaagaatctcgcaagtttgttactgggggtgctgacaatttggtaaagatttggaagtacaattcagatgcccaaacttatgttctggaaagcaccttagaaggtcacagcgattgggttagagacgtagcatggtcacctactgttcttctacgttcttatttggccagtgtttctcaagatcgcacctgtattatttggactcaagacaatgaacaaggcccatggaaaaaaactttattaaaagaagaaaaattcccagatgttttatggagagccagttggtctttgtcaggtaatgtactagctctttccggtggcgataataaagttactttatggaaggaaaatcttgagggtaaatgggaacccgctggtgaagttcatcagtgaagagtatcaagaatttaaaatgaaacatctcaaaagaaaaaagaatgcaaatgagtctatcgacgaatttgaagggaaataaacgcataatgtacagtaacgtataacaattaaagatttgtggaagttttcaaaaacttttcaacttttttctttgttttttttttgcaacttcttatattaatattgtcatagatatttcttatacaaaaacaagcgaacaaaaataatcgacgtatatacaatagatatataagactgtttttcttcaatagaacaggcgaaattattctaccggccgaaggtacatcttcccgctatgtaataaatagaggtatttaagttataacaattataattcccccattacggcagcaattaagttttgcacgtcattagaggcgattttaccattctccagtacttcagcgtgagtcgctttgcctttttctaagggtacaggtgattcgtccaacgcactggcagggctatccaccacgcaagtattggtaatcaaacttaaggccaaaaccctccatccgcaatgtcttgcaacaatgacttcgggaacagtactcattccgacagcatctcctcccaacatccttatcattttggattctgctcttgtttcgaaagtgggtccagatacaaaagtataagtaccttcatgcagtggcctttgaatcttgagctctttccatttcttaaataaaagcttcctcaactccagatcatatgcatcactcaaggctaaaaaacgaggtccatcttcatccaagttaggacctctcaatgggtgctggccagcaaggccagggatatttaaatgatcataaatgcacatcaaatcgcaggcttgatatttcgcgtttataccaccagcggcattagtgacaattaaattacgaacatgacccatgtggttaagcactctaataggaaaagtagtctcaaacaatgtgttgccttcatatccatgaagacgaccattcattaatactactggtgaaccattcatagatccgaacattagtgtaccggaatgacctggaaccgtacttttcttgaatcctgggatgtcttggtatgggactgttaccgggggtggattgtctctagacagcttggtagatattccaccaagccctgaaccacatataatcaaagttctcggaggctcgaaatttgttgtatttttgaaatgtggttctaaaatagcagaaatatacgcagcggccttggtaattgcttcacgttgttgacttacgttcaagatatcactcatcttttaagtttattcggagtttctcatgtgttctagaagattagcaagattatcctaaagttatgcctgccctatctgccctctgcttcgagattttccttttctttgcgctttgtaaacactgaaacaaaaacaaaaacaatggaaacatcagaaagatatttatttattgtggccgcataaagttttaattctttgataattaacgtcgtatttgggaaactgcttactataccggatactaggctgccctgatcaaacaaggaaattgacagatgatgcttgaagggtatacggtacaacctccacagtctactttgataggtgacattgaaattcaggacgaaaatgcaaaccaagaagttaagaacgtactttaccaaggagttcaaaagggtataaaaaggctagaaaaaagacaaaggagggttgcattaggtgatgtaacctctcaaaaggcaaacaaaatacacaatgctatacataataaattccatcagacgaagaacaattttgaaatagagaacatacgctcatcggccttggtaaaagaacaacaacgagacgtaaggcatgaagatagcgactattttttaattgatagttctgaaggctcttctactgatgacgaacaagttaatgaagatgctattgatgatttgttaagtcgaagagtaaatgatcagcagattcaagccgatgaagtgtatgaagatttcgatggagaaatgcaagatgtcattgaagaggatgttgatagtcaaattgaaccactatcaccaataaacaacgatgaaattcagactgagctggacagggcgtttgaaaaatattttcggtcggttcccaatccgctggatgatgatacccatgatgttgtgatggttgtggagtacgcttccgacatattctattacttgagagaacttgaagtgaaatataggcctaatccctactatatgcaaaatcaagtagagcttacatggccgttcagacgaactatgatagattggctagttcaactgcattttagatttcaacttttaccagaaacgctatacctgacgattaatatagtggatagatttctgtcaaagaagaccgttactttgaacaggtttcaattggttggtgtatcggctttatttattgctgccaagtttgaagagattaactgccccactttggatgatctagtttacatgctggaaaatacatacactagagatgacattattagagcggaacagtatatgatagatactctggaatttgaaataggttggccaggacccatgccatttttaagaaggataagtaaagcagatgactatgacttcgaaccaagaacattagcaaagtacttattggaaactacaatagtagaacccaaactagtggctgcggcaccaagctggttagctgctggcgcgtattttctgagcagaacaattcttggttcaaatgattggtctttaaaacatgtattctactctggctatacatccagccaaataattcctttagcatcactgatattggagaattgcaagaacgcatctcgacgccatcattcaatttggaaaaaatactttgaccaaaagcattaccgctgttctcaaattgtagaagaatggattgtttcgacagaagcctaacttactcatcttaacaccatttgcttcagttttggtttcggaaggatcatatttcatttattcaggtagaagatatatatcatattacacacacacacacacacacacatacacatatacacacatatatatatatatagatatatatatgaatgcatccttgattccgtttcagttaacaccccgatggtccacccaagtttatatcatcctctttttgaccgaatctttatttgacaatcttcaagcagcctcagggcaaaattcaattctggagggtttgatatatgtgccctatgcctccaggtaagcggcattcgcagtagaagagcagcaatcacatactccaactaagttaaaagacgatacttcgtatcttgaaaagaaattaccttattcgtctagtttttttgcttatcccttctttgcttcgcactttctactaagctgtcccagcgttctcttaatcgcccaatttcattagccaattttttattttctttcgtaatttcgtcaattttcataccatattctttaaattttttctgctcatataataccaactcctttttgaattgttccagtcttaagttaatcttcatttccgagtttttggaattttttcctccttctgttttcaattgaatatcattattcaaattaaattgtaagcggtttaaaattgacataagaagtggatcgtttatgggacttaaagtgtcctgatatgctgggttatcccaattcctagcattgcttattccatttatcggagatttgttgtttaaaataacagagccaataagcatattgttgttgaccattccaatattattttcttctgatgactgcttttcaatcaaaagttccaattcttggattttggctgtaatgtcctgttttaataggtcaatggcttgcgtaacgtcagaacttaatttattttgagacaaattctcgttctgcggacctaaaacttcaatggcttcttgatacttcgcttttgcatttgtaaaatctccttttcgacattcctgttcggcgtcctcaataatagtataaacctaattcatgttagtcaccatgaacaaaaaaaaagtgggggcataattcaaaaacttacttccgctaaagtactcattccatcaccaagattagtataactgtcgttgaattatcgaactaatccgtgcagcgatacagatgttttttatttcaaacagagcgttccattacgctgagttgaatcatctggtttttctaccctttaggaaattctaaagttgaagaggcgctatcgatgtatgcaatgatgaaaaagtggtacagagctttatacatattacaatacagtgcagaatttataaagggagataatacatttgaagcggttgttggtatagatatattgagagtactataataaaactattgggcggtggtaaaattcctgaacaaggaaggcatcattatactaatttatgatcaccgtcggcatccaggtcctcttccaactcgccaaccatattttcatcatcaacaagtacatcgtccaagtacgaatcttgttctgcagctacataatcctccatcaggctttgtactacttctcttgactcggcgaattcatcttgaacgttctgcattgattggaacaagtcgcctacattataattatttaaaaatgcgcccttggcaaatactttgtcaaaagtattgcacgcattctcaaagacgttcaccacggtagacatattgcttaacatcatgccgctaacttcgttttcatttggttgtaaaggcaagtatggcgatcttcttccaatgttaacgtgcatcgcagaagaggaccatgaggggaatttgatgcgttgttgtaatttggtcatagcacgcgatatctgacgaggttctacattaccaatgattgtattataaacgttaaaatatgttggattgttcatcgcggtagagacaagagaattggaagggtctaataaatctaacatgacgtcataactggaatggcctttatgcgctatatcatcgtgaatataatctgatgtaaatggagtgaaactagggcttaggaaatgaagttcaggagaaggaatcaaggtagagtaaatactggacatggatgaatacatgtaactcggaaaccgtatactgttcgttactgaagatattatggtcgatatcaattgattcgtgtgttgtaaatcgatgttcggatttctaaacactttaccggaaatattcagcaacgaagcgttatcaaacaccaccgttgcatcgctatcttctatcagtcttctcaaagccagaatagtgttataagattgaacaacaacctcagaagatcttgcagggaacacagaatatgtcgtgagtatttttttaggatatcgatcacacagcgcttctaagaggttggatccgagccctgaaccggtccctccggctactgagtgcagcaactggaaaccttcgaaattgtcggtagaatcaatctccttgtcgatcttgttaagaatatcatcctggttacgagttcctatatcatacccattggcccaagaattaccagcgctagcgccatcagaagctacccaggtatttcttgggtcgaaaaacccacgaaatgtgttctccacgtcggcgatgacactaggctcggaatccatcataatagcccttggcgtaaacttattcctactgttttcgcggaagaaaggctttgtgtcatcatctctttccgtactggaatcaggaagctgagatagcccatcggtgcctatagcgtgttctttcgccaattgagaccagagaaacttaccaacgtggttcccgcattgacctgcttgcaaagtaataatttctccacccatagatagttatatgttgaattcttatacatgtgactaaccgatattacgcatttgttcatttcgcagctactgttacgattattatttattacatttaatgaaatttcccaaaagataatattaacgcgttctgttacccggtgatattttctgaatgtcagggtaacaaagagagaacgttataatgggagaatagtaaatatttgctttaggaaattagtaataattgcaatgcggaaaataggtgcattttgtgtttcttgaaaggtttgaactaaagaatgtatacatatatattagagcgtgccttcatgcagggaattagaggatccgttacggaagagagaacttcgtaagacattattgctgtgactattttgaccgtttccaagaactcaaccagtcatttatctttggagtaacaaagcagtcccatttgagagacccctcatcatgatgattcagtctgtcttgcctgttatacgaaacgactactcttgacaaatctttttgggaaaaggttggtgcctttttctttgcctttatacaaaactgcacttgttctgtgaatttattttggtacggcgttacggtgatttgttcaacatgcgccgtaaattggcccttttcgataatatcgggtgaattttcccaatctatgaggccacctgcccagtttattgtaccgggtccgttggtttccgagccgcctggccaaacagcgatttctagtctcatcggcgtttgtgggtacctatattctttactaatggggtcccaggtatccttcttcaggactgtgcgagctattttaccatcaacataccatattatcctatccgggtcccaatcaatctcataagtgtggtaagtggcccaagtgtcagcgcctacgggaaatctttgcattcttgtgtaatccaaatgcccttgagaatagtagtttgattgggccgtcattaaatcaccacccagccactcaaaatcaatctcgtccccaattgcggatgttaagtcaaatgcagtcaccacacccctcgacctcgccgttttcattcgcacgcttgccttgccgtatagaaacgacctggtcgatgtgatcaaacttccggtagttttttttggcatagccagaacaatattcccgctactcgcttcaattgatgtgtagccgctatgtgtgaaatcgaaatcttccaacattttctctgcctctttactgtctggagtgaccaagaatttggcgtagtgtatgattctcttggaatttagctccccttctactacacccaccttggtatttgccttattcggtccatttccctctcttattggtggcttaggttgatagttcacaataaatttaggaacctttggtgtgctaacaaattcaagtttttgactggcgactaatgcaggtataggagcacagctttcctcgtcgaaagatgacctcacgttgcagccaccgacacatatcggtccagcgccacattcattatacggcgagcagcacggccattctgcgggacaagggttatttggagaacaagaaatggagtttttgggtttgtataattctcccagtgcaaatccgatgtagccaacaaccggcaccagctgtaatattgatattctcatatttttatttcgtgcaaaagcccttgatgatactctaaactaaacgactgttcttgtatttcgttattaatcgataattattagctggtattgtcttttttttttttttcctacatgatcgtcgcgaggctttacataatttttgtgacgcctttaaaagtatagtagaacgagcacataagaagtaaatgaaaagtacggcagatgcaattgacagtaaagagcggtacaatagttgaagaatacccgataaaaatgtatttaggttgcttgacgggtttgcagcaattgccaagaacactaactgtggcaatcttggtgagaatctactcccaacccaaacattttcgccgatatttttgctcaccttttttttttgctcatcgaaaattgttatagcggctcgactttgatttactaatacacccaatttctaatatcctcaaggctagatcgttctctcaaggaacttaaagtgcctgatcttgcgatgattaatctacagcgatggatacttaaatcatgtaaaaatctcagttttgaagtcgtttgctctcttccatgcttcagttcccttttggaaggtaatataatcatctaatttctcgcatattcacgccgacggaagaacgagccggatcaatatggttagaacccgtgtattattctgcttatttatatctttttttgctacggttcaatcgagtgctacacttattagcacttcatgtatttcccaagctgcgctataccaatttggatgttctagtaaatctaaaagttgctactgtaaaaacatcaattggctgggttcagtgacagcatgtgcctatgagaattccaaatctaacaaaacactagacagcgccttaatgaagttagcatcccaatgttcaagcatcaaagtttatactttagaggacatgaagaatatttatttaaatgcgtcaaattatttgagagcacctgagaaaagtgataaaaaaaccgtggttagtcaaccgctcatggcgaacgagacagcgtatcattattattatgaggaaaattatggtatccatcttaacctaatgcgctctcaatggtgcgcttggggtctcgtcttcttctgggtggctgtgcttactgcagccactatcttgaacattctgaaaagggtgtttggtaagaacatcatggcaaactccgtcaaaaaatcacttatttatccttctgtttacaaagattataatgaacgaactttttatttatggaagcgtctaccatttaattttacaactcgaggcaagggtctcgtcgtattaatttttgttattttgactatattatctctcagttttggtcataatattaaacttccacacccatatgataggcccagatggagaagaagtatggcctttgtgagtcgtagagcagacttgatggccattgcacttttcccagtagtctatctattcggaataagaaataatcccttcatccctataacagggctttccttttctacatttaatttctatcataaatggtctgcctacgtttgtttcatgttggccgttgtacactcaattgtcatgaccgcctcgggagtgaaaagaggtgtgtttcaaagtctggttaggaaattttactttaggtggggtatagtggcaacgatattaatgtctattattattttccaaagtgaaaaagtatttagaaatagagggtatgagatattccttcttattcataaagcgatgaatattatgttcattattgccatgtactaccattgtcacaccctgggctggatgggttggatttggtcaatggctggtattttatgctttgatagattctgcaggattgttagaataatcatgaatggtggcttgaaaactgctactttgagtaccactgatgattctaatgttattaaaatttcagtaaaaaaaccaaagtttttcaagtaccaagtaggagctttcgcatacatgtatttcttatcaccaaaaagtgcatggttctatagtttccaatcacatccatttacagtattatcggaacgacaccgtgatccaaacaatccagatcaattgacgatgtacgtaaaggcaaataaaggtatcactcgagttttgttatcgaaagttctaagtgctccaaatcatactgttgattgtaaaatattccttgaaggcccatatggtgtaacggttccacatatcgctaagctaaaaagaaatctggtaggtgtagccgctggtttgggtgttgcggctatttatccgcactttgtcgaatgtttacggttaccatctactgatcaacttcagcataaattttactggattgttaatgacctatcccatttgaaatggtttgaaaatgaattgcaatggttaaaggagaaaagttgtgaagtctcagtcatatatactggttccagtgttgaggacacaaattcagatgagagtacaaaaggttttgatgataaagaagaaagcgaaatcactgttgaatgtctcaataaaagacctgatttgaaagaactagtgcgctcggaaataaaactctcagaactagagaataataatattaccttttattcctgcgggccagcaacgtttaacgacgattttagaaatgcagtggtccaaggtatagactcttccttgaagattgacgttgaactagaagaagaaagttttacatggtaaggccccttgttaataattcttgcacgcatacttttgttattttgttgctttatcggataaaagttaatataaatcgatgtaaataattttatataatcatacaacagggtaataaaaagacgaatatattcaaatgcgggttctaaatctaagtttcattctcactatcactgctttcttcctttgcctgttgagagagtagttctttccatttttgagtgagctctcggattgcttcaggatttaaactagcttctacgagatcctgtggaacatgattttcggagtgctcttttgaagcgaatctccccgtgttatgcctcgtcactaaccttaattcataatcttcaacatcattcttcggaggtgctatcgcagcaatctcgttccatgaaaatagcaaagaatctgtcttcctggcaaacggatttatatcaacaatgaagattttattgaaaggtcttggaatataaacgtcaagaacgaaacttttatcaggaaacttgggcaggacgacatcatgaactatttcatcaataaggtccttgaaggtatctgacaactcatctaaatagtcataataatttaaatcacgctgggtggccccaacgatatgcgcattcttaacgaagaccctaaattcgagtgccggattcatatcacaccattgtctaagtaccaagtcaaatttcaatccttttatatcatccccgtccacgcagcctttaaatgctctttgaaggtcatgcattatgtaattggatgcgttcaacaataggtaaagctcatttacctcgttacacttcatagtgttattcggcaaaatccaggtagcgtctcttggtgcagaccagtttaacttgggagccactgcacctaattcgttcaaagcatcctttaatttctggtgtaattctggaaaatctatcaatggctcaacttcttggacaaattcggtggcggtatcctcatcgtcctcccaatcactatagtcattatcttcatttcttattatttcctcggtgtacacagacctggagttttcctcttggggtagcttgataccgtcttgttccaaatattgaataaattttttcggtaaggattttaacactatggattttggcacatatttgggatacagtgaggaccaaaacgagtaagaacagtgttcaacctgcgctcttgtcactggtatatctataaaagttgtatattcttgtgaggacatcaataagtaatttatgtcagcgctttttggacgcacgttttagtttcactggtggagttacggtatcattagcttcttaatcttcccactgcataaatggacatcggaaaatatccgcttattatgcctgaaaaaataatttttttaacagagttttctacgtactttttacttaactactgaggcagcgcaactgtttagtatttaaacatataagcatatatataatgcaagtaatcaggagaacatcttcgaaagagactttttagctttttcgttttgttgctttctttttaatttagtattatgaatagctttcaaaatggcagcgtcatttggctggaaagtagtggccatttctaggtcattgagagccatatctgtgtcattaacatggtaataggccaggccacgacggtacaaagctttggccttggctttttcgtcagccgcttcggcatataacacctccgatgaggctactaatacttgcttgtaatcttttaatttaagagcacagatggcaatattcaatggaatagacactttcaattgattgattttttcaatttgttccttctccaaatcttctgggaaatactctttcaagaatttatcacatttgacatatttttctaaagccacggaatagttctgtttcttgaactgttcagtaccaatgttctttaccgtttcgatagctttcaagacggtgtcgaaattcttcaagtcaactttttcgtcttgttttaaaacatcttcataattatcgccgtactcatctgttggtgtagcttcggcattctctggcacttgataatcgtcaggtaacacgccacagtcatcaatctttacatcacgcaatggcttgttgttttcttggtcacattgttggttttcaatcaaacgaacaattcttttaccttgaatcacttcaccaaacacaacgtgcttcccgtccaaatgaggtgtaggaacacaggttatgaaagcttgagatccattggtatttggaccggcgttggccatggatagaaggaatggtttatcatgtttaacagtgaaattttcatcctcgaatttttcatcgtatatgctctcaccgccagtaccattaaaattggtaaaatcaccaaattgacacatgaagtctttgatcactctgtggaaaatggaacccttgtacgacaatggtacatcaggtttagtctttgccataccagcatttccttcacacaacttcaaaaaattttcagccgttttaggcactatgtcattgtacaactcaaaaactatacggccttggggtttacctccaatagaaatatcaaaaaaagttttaggtctagtcatttttactccttgatcgcctgaatattgtcttaccagttttctatgtgatgtgagcgcatcagcacctctgatattcgacttatttaaataattttctgtctgaactttctccagctagggcggaaaaatattctagaagctcatagaaatgccgttcaaaagcgtaacagttatgttctataaagggaaacaatgtgtttcgatcactgcagctgtctattatatacaagttatacatcacgacatttagattttcatttcttcttttccgaatccttactggtcgtcccatccacgtccactgtgcttacgcgctctctattaccattcttttcccaacacttcctaaataacgccatctcgttgaagcactgcctccagtcacctgtttcggcatggcacagctgtaatgcgaggttctctacgtagcatccggtcttggatattctcgtgtcccacacatccgggtcttcgtcttcttggacctctttgtattcttccagcgcctgcttataatactctgaagtttcgccagtttcactcatgaccagtctgccagttttagcctgccagagcttttctttccctttaatcttcccttgtttggcgcaactcttagaagtgcctttcactacctttaatggctgaggcccctttttttgtttcggacatttgttgtgagaaaaaaaagaagaaaataaaagcataaatgaagcgaatggatgagaagaggggagggaaagcaagaacgagaaggacaaacatcagggacccatacttcaataaattgcttgatttggtgttaatcaattcttctaacatcaaacctcttttagtttccttcgatcgtttcacgttgcttatattgattgctttttacttctattttttcactagaataaacaaacaaagacattctgttgatcaagaaagttgaaaatggtatttggttttacaaagagggacaggagggtacctgatttatctaggtatgattactactatcagaaccatgaagattataacaaaagtcctcagctctctgctgctgctgcctctgctgcttctgccgcatcaccggatcgaaccaattactcaaggtcgcactcgctggttagtcatgcaccttcaataccgagacaaagaagttcggtaaagagcccaggaagaaggctttccacatcctctgccgctccgccaacgtccagggcagcagctaagcagtattcacagaagacttactcgttgaggtcgcaaaggagcggagagtaccatttacacccgcccggttatactactaatgggagccgtatgaattctatgacgtctggtgcgaatgtcagaagaaactacggtaagaacaaatcgacggccggcaacaataacgattcaagggccaactccattaccgtaaagactacacaagtaacagacccttcaggaaggactcaatcaattaccaaaaagacaataagaaaaataaatgggtatgaatacgtagaaaccacgactacgactaagaatttggttccattaggtgactcgcagcgtcatttcgatgaatttagtgaaaattacatgttgcaagatgacgacattttagaggaacaagctagtgataacattcacgatataatcgaggaaaacgaaacagataacgaaaagccatattccccagtaagcgaaagtcatttacaagatgattcagagctaaacgtggaaaaaccagatttcccacttggatcatatttccaccataagtattctacagacgttatgcctctagaagaagaaagtagtttatcaaacttcagtgacgcattagattatattcctcccacccatcagaccagtagtaaatatattcataataaaaggaagcaagcatcgacgacaagaaggaagaaaagaccgcctgccgtgaaaaacgcagaagcagaggccaagaaaccattaaccgaagcagaaatgtatctgaaggcactagaggttgctaaaagaaacgtttatcacacggatgctgcttcggataacgcatcggcccccctcgggagtaacaaatccaggaaaagtaggatgggtcaaaaaatgaccttgagaagcagtagtgattctccgacggcgactgctaatcttgtcaaatctaatgtcgaggttcaaccaaaaagatttacaagttccttcttcagcagaaatactaaaagcgccccccatgaagtgcacaatcactctgtgtctacacattttaaatcgaataaggctgttgacccagttccagagcctaaaagtgcaaacacagggctaacagataaagaaatgtatgaccaagctttgaaaatcgcacaagcgaggtattacaactcacatggtattcaacctgaagcagtcgataatagcactacggcggctaaacctcgtcaggtcggcgttagccatctgggatccactgggagcatcccgcccaatgagcagcactatttaggggattctgaaattccagtccaaagcgaagtgcatgaatacgagcccattccattgcagaagacaaaaacaactggttcttccaaaaataagttcaaaaccatgttcgataaagtgctgcaattctctcaagaaaactacggctaccagcacaagaaggaacaaggcgaacaaactccagttactcgtaatgctgaagaaagcttcccagcagcgtctatttcggaaggtgtgacaaccgcaaagccatcttcaaacgaaggtgtgatgacgaatccagtagttacagattcaccttcaccccttcaacaacaaatagactcgactactgcgtcctcgaatgggcaaagtcagggcaatgtacctacctccgcagtagcttcaacaacgagaacaagatcaccggaactgcaggataatctaaagtcttcttcttcgcttttacaggaccaaacccctcagcgtcaggaagacgccacggatccaacaacatcatcgacgaatgaattatctgccgctgagccaacaatggtcacttcgacacatgccactaagacaatacaggctcaaacacaagatcctcccacgaagcacaagaagtccagtttcttcactaaactgttcaagaaaaaaagcagccgttagcagttgtttactcgaattttgcaatcaaccctaatttttgaagcctggttttagatttattctcttctttttcttcttgtgaacttcaattactaatgtaacttaatttttaatataacttttacagtttaataatattgatttttttcggtctggaccaatcgcgccgcatttctcactaatattactaacataccctcttctcattggctcggtacccctttcgtgacccgcattttttgttttctttgttagcccgaatgtctcacaatgaagatgtaaaattaagattatatatgaaaaattgatacaaaacaaaatagttcaaataatcaagttaaagcgacatcactctcaatttttgctttttttaggtttatagaatagaaatataacagaacgaagcctttagactctttttttttattggtatattgaacaaagaaactttttttttgtcctcccatatctcgtgcacacaaatattatgtccattgtagcactaaagaacgcagtggtgacccttatacagaaagcgaaaggtagtggtggaacctcagagttgggggggtctgaatcaactcccttgttgaggggtagtaatagcaatagttcaaggcatgataacttatcctcatctagctcggatattatctatggtagaaattcagcgcaggatctagaaaactcaccgatgtcagtagggaaagataataggaatggcgataacggttcggataacgaaaaggcgaacctagggttcttccaatcagtagatcctcgcgtaattagcgatttgattatcgggctaagcgacggtttaaccgtcccctttgctctaacagctggtctatcttcacttggtgatgcgaaattggtcattaccggtggctttgctgagttgatctcaggtgcgatttctatgggccttggtggctatttgggagcgaagagtgaatctgattattatcatgctgaagtaaagaaggagaaaaggaaattttacgataactccaacctaattaacagagaaattgaagacattctgttagagattaaccctaatttctcggacgaaacaatcgtttcgttcatcaaagatttacaaagaacacctgagctaatggttgacttcattatcaggtacggtaggggtctagacgaacctgccgagaatagagaactaatcagtgcagtcactatcggtggcggttatctacttggtgggctagtaccactagtgccatatttttttgtctcagatgtgggcacaggtctcatttattctataatagtcatggttgtaacattattctggtttggttacgtaaagacaaaactatccatgggtagtggcagttcgacttcaaagaaagttacggaaggtgttgaaatggttgttgtgggtggtgtagcagcaggtgcggcttggttctttgttaagttactgggttaagtgtaaagtaacaacactatacatatttattgtaaagaaatttgggattgagaagctttgctatatacttggaactgggctggattttctcgacatacatttcttttacgttttaatttgtttctatattctcctctttaaatttatttatattaatgaatttcaaactagtttctttttctattgccaagaggcccatcaggtgatccatgataacctttattcgcattgaatcgtttttcattggatctaattcgtcatttggtcgccgcctttctttgctccttctgcttttttctttttctctttgactatcaggtcataagatcttctcctccattatgcccaagtgtttttcttttttttgcctttatataaattacaaaatacatacatatacttctcgtgcagtatactggaatcagctttataccatatgaagcacaacttggatcaggaccgctcttcattaaaaatcgaagaattatctaaataattaatgtgcacgtcaatatattctccgcggaaacatgacaaacttttagaaaaagatttaaagcaatatttttcagttctccatttctttatttttcaagaccaattctagttcaccaatatcaaacattcctatgccttcctgcagagcatctgccaaaatggatagtgatttattcgtgaaatccggggcagctctaagacgattgatatcatcaccgtagttttcaaaaagtaaatttaagtattcttcccttaactttgtcttgtctttccctttgggcacaaagttttctgccaattcattgtattcttctctcgcaagcttgatattttcggcaattttcgatgcattcataaaaccctccttgttttgagatttcgtaggctctgggatcttgctcaaagaaattttggttaaatcgtctatcacttcttttgaatttaacttcaaatccttgctttcttcgtctgtaagctcgacatccgaaacttctattgcaatgtcctcttgtttgtcttcgtcattaccttttgagaaaacatgatcacttttaccattttctccaacgtgttcttcgatggccccattttggatttcctccttttcactttctgatgatggatccgatgatgaagaatctgatgatgaaacatcagctgttcttctcttcttcctccttctgttttttttgacagacttgatatttatggctgatatatcacctgccgacatcctgtataatatattatggctagttctttccgtgctatttcaagtgggcagtttaaattcttgtatatattactacaatatatgaaagttttcgctcttcgttttttgcaaatttttagtgatgagctcttcgcgcaaagaagttttcaatgcccgtaaaggcacctaattatatatcgaattattttaagctttccgcttcatcaatgcattttgtctttatatatctagtttacaaaataatatgttgctattgccttgcttttaaaggctcaatatcttggacttactgcctagaatagcttatccatttccactagcgcgtagtctaatatgtaactttgttcaactaagttatcaacccttgtgaaatgcctttgcgtgtatggaattattgcatcaactatctttaccattccgggtatctcactcaattttgctatgttatgatgcatcaaaatacatcttattgttctttgcgctatggtatgtgtttttgcatttgtattccaatctctgcatcgtttcattaacaaaattaactgttcatcatttaggatagagatggcttggtccaattcttcattgaaaatgacttcaattttgccctcttcggtatcttgtctagaccttgattcgcccaaagctcttttcaaaacattaaacaacctcattgggtgatctaaagtcattgctaacaaaaatgcatttgtccaatcacctttgctcatataattttgaagcgattgttcttgttcgacttgtaatttagctttttcttgttcttcttctatttcttgttccgtacaatctttccaaaactgaaaaacaccatctgcatcagcacttacgatcatatcaccatcattcatagtacttaaagcccataatctattattatgaccatccaaagtcttcagacattcaccgctagaacaatcccatattttgatcaagccatcagcaccacaactgatcagttgtttttgcttattaataaacgaacatctttgaaccgcattggtatgaccttccaatgttttcataacgctgaatgtatccaatgaccatatcttgactgttttatcacctgaagaagttgccaataatttatcatattggcaaaatgatacatcccatagtccacgcttgtggttggccaacgtggcttccaattcaccattttctaggttccagatcttacaggtcttgtcgtatgatgctgttgcaaaaatagaatcgttaggagaaactgacaaagcattgatatccttttcatgggcatgacgagtatattcggataccttgatgatttgaacatccatactagcagttggctttggaattatccatttcttaattgttaaatcattcgatgctgtcaataaaaattcaggatatccctttgaaactatatttggcaatccaacagcagttacggcagctgaatgaccaatatacttggcataaatatcaaacttgcagctgttctcattgtatctccaaacaatagccgtattatctttagaggcggttgcgatccacaggccatcctcagtagcatccaatgaatttagcaaatcttcatgaccttcataaatttcgacatccaaaggcagcgaagcttctgggcctgataaatcggggacgggtattatcctaagcgatggagaattggtagctaaagctaatttattcagctctgggccaacatacctcatgtcagcaataataccatgattaccagcaatgctcgaagtgacctgtattgtgtcttcatcattctttaagtcttcttcaacgttaattagttgtaatgtctggtcagacaatactaaaaacatctgtgaattgctcaatattggaagtacaccaataatgaataactcttctataggtttattggttcttttaagcacgctaccagattcagagtcaattaactgaaagatagcatcaccgccggctgtataaattatgcgtttaccgtcaccatcctttaggaatccgcatgactctacctgttgatttactggaagtgttttcaacaatttacatttctttttcatattgaaatcccagagattgatgatatcgtctctaccaccggaaagtaaatttaggcttggctcatcattatctggtacctcaatgatatccaaccctctcacagcagatgtgtgctcttgtaatgtgtgcaagcacttccttttaacaagatcccaaacctttaccataccattggtgtcaccggatgctaataaccatattttactattcaattgtccataaaacttcaaactggaaattgtaccaccatgacctttgaacgaatgagtaatgtaaccattttcaatatccacaacaattatactaccatctgtccctccgactgcgagaagcgttgaagtggaatctgcgtcgagaatgtacgatggagaagagattttcattgatctgacaactttcccggtcttaaggtgaaagatttttaaaagctgagcttgtgaaacatacgtgagatattgaccatcaggagttaatttcagtgcagtaatttcttgctcgtcttcattagaaatcttgtgcaaaatttttctggagcctggggttaaatcgattatgttgatttcgtcaagcaccggagtagctagtattttaccattttctgaaacagtggcaacagcactgcttcctgcataaatagggtttaacgatatacctttatatgaggttttcagatccatattgtacgtagtatggcttactaccgttgagagtactatgttgttggttcacacctttaatgccataccgctattatatctgagagcgatgagctgaatttttcagaaaattttcagtcgctttacacggatatattaagaagctccatcttaatcgccagaagagtggatgaggttatcatctcaactagagtcgaagagtaaggcaatccatcaaatggggttgcttgaggcttatttacttttatacgtctgattggacggattataccagtaaaaaaaatattgattgtgtttttctataaaaatatgcatatataagtaaaaaaataacatgtaattcttttcaaccaacgataaagcaaaattcagagtagaataaggcaaagtcacatactgatgatgatattgtaaacgaaaggtgatttgattgtagtaaccataaaaaaatgcaaaatagctcattgtaagacgtcattgaattcgaatgaatggttaacatcattgcccataattccttcgatatctgccaatgcactctcactaaataaaccatttttagtgaaacgaagattttcagccgctgcttccaccatactttgccttcttctccacatggaattactattttcatggcttaatgtattgtcgaattgcacaggagcggttaacgatgctaggatatcggcgtcagtatcttcgatcacatgaccttcttgtgcatcataaccgttaatatcacctacagacagtaagtcattttcatctttgcccaaaatctcatgaatttcatctaaaccaacactttttgttgaatttttccttgtattgctgtccacggcaagatcagaattatgaggtattaatgacgcatcttcaggtgcgtgagagggaagttcattcataggggtattttcattggttgtaaaatcggtaccggtatttatgtcgctatggctgttattgttaccgatgatctcatggccattgattcccaattgtaaattcatagtttcttgctcctttattgccttttgtctttgctttcttattttaagaagcttcttttttttctttaactgcctttttttttcagtttttttccgttgtagctctttcatcttatcaatcttctttcttgttctttcattaccaatatagccaatgggaacttttctgttagaatttgctggtatcatgtactcatcttcttcataggcattaatacccttatttctaaatgcagataatggaaccttaggaacttcataccaatctgcagcatggccatttgtgcttttgctattaattgcatcattgtaattgttctccatatcgtctgtgtgggatggtgaatcatcctccaattcactcatgtttagcagctcattgagtgtcaattcgtcaccgttattgccattagagcttccctctcttttaacatctggggtttgagccctttgatgttgctcgcgaagctgttgatgttcttggattaaggcgtataatgatttagtagacagaccatcaataatactaaaaggtttgttgtccgtctcccaagtacccaattttggtggacgtaatccaacaacatttgaacttacgatttcctttgcttttgagccaatgttttttgaccttgaacttgggggcggtaggttatcatcttcatctgtggattcgtcatcaacgtacacaacagtctctaagagatcatgtttgcaatctttggatccatcagaattttctttgtctgagttagaacttatcaaagaggaagatccatcgctgtcgtaatgaaagtaaaaagagtctggatctaaatcatcgatgtctatgaacacatttgtcacgctggaatcatcgtcgtcgtcttcgtaatcgtcgtccagttctgtgccaatgtctaagctatctgaatctagtgccctcaattcttcatccgtgtcagcatcgtgggacgtttcagattcactgcattcatcatctgaaggcatatgggcaacatccaacaaaatgttatcatattcatcgtcagaagaatcatatttcccggaattcaggaccgtactatgagtggatggttccagatcatcattggattttatcaaattcgagcctttattcttatgttcaatatgacttttgcccgatttatgcctgcctttcttgctcttatggccactattttcatcatctgattgaaaaaaaacattgaaaatatactcatcattgtccacattggaggttgttctcgtactaggtttttgcgtctttttatagagctttcgtctttgtttcctttcttcctgttcccgttttttggcctctttcttttttagtttagatagtttttcatcatttagcattaacggtaaagatgtactcaaggatagctttggctctgaaccatcgccataataataaagatttgcaaatttaggatcttcataaaacggcatatcaaaatcagacattatttcatcttcttcgtcatcttcttcatcatatccgttttcttgattgtattcattttgcaaaaatttattttcagcatcttctacaggatcagacccttcttcgtgtatactaccatcgaatgagagttcgtcgtcattttgtagctcagaaacaatgttttgttcttcttcttccaatatgggaagatcgtcttcccccgtttcaagatctgtaccaatttctccatgagaatcttcattgttaatcacgtcaaagtacgcatcctggtcaatatcatattcagattcatctgactctgaaatattgggaaatcgtaactcatcgttgttacctaacatcaccttagaatccagtttatcttcttcattaccattgttctctttgttttttaaatccaagacttcttcacctatatcctcgttatagccttcattaccattaccaaaactaatgccgtcgtcctcttttttgaatttaaacgatagcgcctgttgtgtagtagtagtgcctgaaccgtttacttcttttttgtttgattcttgttgtttttgttgctcttctttctctttttctttttcttctttctgctcttcttcattttctttcttaggggatagtttaactgatttatttttgttactgttctcacgagaggaatagagtgtattgctatttgtattcatggcagataaagctttcatggctcttttctttctttgggccgtcagtttgacaaaatctatattctcgtcatcagaacttgtttcgctatcactatcactatcacttccgtcatcatcatcgtcgtcgtcgtcttcgtcatcatcttcttcttcttcttcactctcttcttcttcattttcactctcttcgccatctgttacagcttggtaatcggatgactctgtgccctcgtcgtcattgtctatttgcctttgtataagtttacttttttttccttgggaattatttgaaatgttctttgcttttcttttaattttatgtgggtttgtacttttgtttttatcagaatcagatacgtcactcaaggatgactcagaagagtatataaggctaaatcttcttggcctcgttgtactcagtgtgggtggtgattgcctggactttgtatcggattcgcccttttttatgagccttttaatatttgctggcagtttaccagaatgtgtactatgattgatcgtactttttcgaggactttttttgcctgccatttcgttctgtttccagtttgccggttgttttttccttatttgtttatttgcttccttgttgaatttccttcaatttcaacaagcttgaaaatgaatttcgtagaatgaatattactatgtttgaaatggttattgcttatgatgctcaccgaagttaaaaaaaatattataggtttgtcctatgttagaattgtggaaagggaggaatgtaataaataagcagtaattaaatatagccttttgaagagttcctccttttaatttcttgtagcaagtgtttcgaatgtattcaaatattaccaatgattatacaaatacttacagcaagtcaattaaagagccgtaaaagctaaacgtcaaaacgtgtaaagcacctattatctagtctcttttccctagttgtactttaaatcaatttagtgatgagatgaaaaaaaaaaaaaaaaaaaaaagaattccaacgaaaaagaaacgacgggcagggcaacctttagagatttcaatccgtataaagagatgtagtaggcagtacgggtaacatcgtcacaattcataatggaactatctagcttttgcttgattgcaaagttctacacccgttgatacttcaaacatctttgcaatacgtaggtaggggtcgcgtactagcagcctcctagttaagtgtatctttcaatcgcattacggaacaactaggcatcccgaaccccacacggaaaaatcggaacaataactgaaaatttcctttttcttttttttgctcttcaaagtctctgcccctctattgcgtactcgattgatttttttatcaaaggccatctcagacaagtagatctacattggagtttctcataatattatcactatcggaaggtagcataacctttaatagagtttccgctgtttgcttggctcgtttttttgtttgtactatgcctattggcgcaaagaagacagagtgtgcaaacaagagatgaatcagagcgatagcagcttgatggatttaccactggagatacatttatcattactagagtacgtgcctaatgaacttcgtgctgtcaataaatacttctacgttttgcataaccacagctataaggagaagagtttggcgtggatagctgaggacaactatatatgggccgttgtcaaacattcattatgtttatatgtcaagagtttggacccacttcgacagcatgccagagaaatcattcaagaaacgaaggaaccaggttttaatgtgccactgtgcatgactaaatacatcgcagattcttggtatattgtatacaatgcgctgcaatatcctggaaagataattaatatgggatgggacaaatataccaaaagtcaagattcaaatggttctgattctaccagtaactttaatagtcggcccaaggaaagaactcttatgcagtcgttgacagctttacctgttaacttttggtccaggaggaaggacgagcctacaccggtaaacgtttggttttatgtaaaaaatgcgcacgttgccagatacataccgaaaattattacggaaataggcatatgcaactatgggccgaagcagatcgtggcaagtgcaggatatatcaacgaattgataacatctgaaggaatatactgtgttaacctaggccaccttcccaggctatacgatgagcaaatttttgaaggcactggaacgacacatcttcccctggaactgaaagctatcgacaggacagattcagatgtttgtatcaatggtgatttagttctactcggttatgactttattccatatcagatatcgaagccgtggttactctttagaatcgaacccgtaaatagcattgaagcaatcttcaactatagtgaatgttctttttcataccagtttgcatggagtttggcctgcttacaatctgaagagaaaatttcatttcctagagacacgataattgggcacggtttaccttacaagccatccaaattgataagaattttcgtctacaagcatccggaacaaaagcaagatcttggtcaagaaatagcattgcccaactggaataccccttatcttcgaagatgaaaaaaaaatttatcaattagtctataatatatgtgtatatacgtctatgcacctacctacttataaatggatataatattcttgcaatgatgaaaatatgtatagtcaaatttcatttttttcaattgataaatgtactttcaatgatggaaactccttcatcgtcatcgaatttagacttctggcagaattggtaaatgaatggcttcatgtttgccagattttcagcaatagacctaatgaaagcgggcagctcactcattatatcgtacctattgactaatcttaaattagattcttcaaaaccacgcggaaatgaaatggatgtaggatatttccaaccattttgcttatcctcttttgtagatggaaatttaacagcatgatcatttacacttgacccgacctccaaaattttgtccttatcactaaccgcccatatagtcactgtagtgctgccatattcttttgttgtggtgaattcaatacacatcatcgaacgcttctcaccattgaaacaaagaaaattccatttactagccgccttattgggtattagcccctggacagcatccagatacaacataggcgtgtccttcaagtccagcttcacaggtttatcgtttttcttgtatgagatggtaccattgcaaaaacctctaggaacaaaaacatgtcttatcatttttctggacgtactagaagagtctctttttgctaactcttccaagctgatgctcttgtcaaggtaataattggaaccgtccgggtttattatgaatccttcttgtaaatttacggtaatgtcaaccttcaaatcttttagtaaacagcttgtacttcccttcggaatatctatcttaattaataattgagcaaatccactggaggaagaattttccaaaggtacgaagtgaaacgtaacattgtccgattcaacttttaacgtatcaaaatctttgatattatcaattttaaagctttcccatatatcaatgtcttcttcagagttttcctcactgctggctttaaatattttgaaatttaactgaaaacctttgtatataccgcccataacactggaatataatagttgaattaatccacatttgccgttggtgagatccgtaaaatacagagtttgtgtctctattcttgtttccgttggatttcttactgcttttaataaactatgtgacttgaactttttgtgatttgacgtcctgcaaaaccattctagtttcgatgtatcctgaaatttagtataattagcatgatccttctcggataaaacttccttaacgggggcaaatttcgtcttctcctttttgatcgcaaccgccattttttctttgctctatgatttttatgttaattaaactgttcgttgccctaaaattttgaaaatttctcgaatatttagagagaatccgtcactattttagtatctatcttgtctatttatatataaaatctcattcccctgttatggtttttgccaagccctatcccaaaaaaccaaatgatacatgataaacctatttatcctctttaacagacctatcgtttaaagcttttttattgcaaaccctattcattatggctttttgacctaggtctcattgtgacttctatttttcactgttcagtaaaaaaagaaaagtgattaaaaagtatcactatttctgttagaaagcaagtagctattttgattggtaattatatacacatattgaaggaggccgtagtattttcgtttaaaatatattacagtaagataatgtctgctacatcttcaagtggtgacgtgaaaaaatttcaagctgtaccaaaaccaacgagcaatgcatcaccaccaccagcatcgagtgggtttaacgcaaggaccctatggccggatttgatagaaacaccagaaaaccagtgggtttttgagtgcaaagatattattgaaaagataggcactaatggaccgatagcagtggaaataaaaaaaaatatggaaaaatgcttaatgtacttttacacacttaaaaaaaaattaaatctttttgatcacacctatacggcatcatgcattctattttacaggtattggttcatatatggaatacctacagccataactgaatgtattcatatatcacagggaattctggtcaccgcttgcaaaacaatggagaataataggcctatagaggcctatattaaggcgacttgtgagtttttgatgcaaaatataccgtctttaaaaagtcgaacaaatattgataaacttaaatgggaatttagagataagttagtgacgaatgaaaaaaaaatactatgtttatttggctttgacttaaatatcagtaatccaaaagaattgattgaagaagtgttcagtggctattatagattcaacagggatcacaatctgccagaaaactttaaaaaagcttttccaaaaattcttcaagaatcaagaaattttatggtccaagctgtcacccagccagtttctttattgtgcgacggttatacgttcattgtactatctctcatatactgtggtttagagtataaaaagcttgtagacaaagatttcagatatccgaaaaacttcttcaaggatagattccctatcgaagtaacgccggaaaattttgccaatatctttaccgattacaagttactggaagagaattttttcaacttaaaaagtaataaaggtgctaaattacaaattgattcaagcatgattgattcggtgattgacgaaagtggcgatgtggaaaatgaagtttcagaaatctctgatccgtttaactacgagttgattaaatccggtgaggtgaaggaagagtttttgaatcatattgaaacaagggttaaagatttactagataaggctaaacaagaaagtatgaagagaaaggctaaagatcctataagaaccccagatgccaaaaaacctaaaatataaaaatagagtacaagttatgtttaattggagggatcagtaaaggtttgatatatacgtgacaaaatgtccggcaagttccctatgttatcctgatagcaatatttccaatactcaatccaatgatcatctgtttctggatctttaggtgagtcaaagcgcagtttctgcttcaattttgttttcatcttgtctattattattctgggatgtctgaattggtaagttcggggatgataatcgtccagagattctgaacagtcattatcttcggatattttttcagcaacaagtaatttcccctccatagcagtcaacagtaccttaggtagttggtagtcagttacttcatcaggattgtcacaagcatcaataatattttcgatgatacataagcattctatggtcaatttatccatttcagatgatgcttcgaatgtgtattcattatcttgcatatagtatagttttaatacataaaaaaactggataactttaaattgaacacctgatgaaagtaataagccttccagaattttattcaagcagcatataatctgagggtcatttttaagtttgaaagttattgacagaatatttttttgaattgtttcattcatgtggttactatctactaatagtccgattctgggaccgaacacatcacattcacactcccaaatttttcctctcagaatggctaacatttcttcgatttctgcacaatactgaaaaaactgactaaaaacaaaattttcattgacctttgaaaatttaagcgttatcttatccatcgcatcgaaagcgacgcagtataacgcctcaataacatctacctcgtcgagtgaccagtgccattgaagtgacttggtctcctcatttaaatcgaagccatgggaataattagggttttgtcttttgataaaattttttagattattgcctaccaatgcttcattttctttcaaatcaattagaaaacagtggcaacacaacatggatataaatagttcgcaaagttcataaaaagctccaatttgctcgtctgcgatacttgcaaatagtcttgtcctttttgagtacgcaatgaattgtaagcaccagcgaaaagattgaaatgcgaggttataatttttatctacatgaccaaatactccttgaaataattttatatatagtaccagttttaatttattcattgtctctggatcggctttatctttcttcattatcttgatgatatgttttggacccatcgcaagattaaagtttaaaattttggccagcgcttctttcagaaggttattggtttgaatccttaatggtgaaccttttttcatgatcgaaagattataaaaaactacatggtacggaatataaagagccaaaaagtcccttatcaaatcaccattatatgcttgtaaatttaggatagtcttcacagcttttttaaattcttttcttaaactttttttaaaagtttgatagtcgacgtctttattcattatacgtgagccgacaatttgtgactatgatcaataaatagggcatatatgtacaattttgtttgtatttcctcctgttggagatgagtagtaacataatcatgggtaaatcgtcttctctgtgacagcgcaaacctttacgcccaataaaaatttgacagaaaaattctctatagtgccggggcacttcattcaaatttagtaaatagaacttttgtggcaatggacaggttcagctactgcatttcatatgcgaattcgctgctataccagttttgtggccccaaaatcacccggcagacagggtctggtaacacgtcataattctttccctacttacgaacgtaaaggaagctttgccaacttttagagaaatggctacattaattatgaactggagtgaaacaactgtgctaaaatgatacgatctagtaatttataggaaaaagtaaagatggcaaaaaacaaaaaataatgagagctaagggattcgaacccttgcatccgaagatatcagagattttagaggttaaacccacctaaatctgacgccttaaaccactcggccaaactcccattgtatgttgaaaacgatggattatacaagccattgggttagccatttatttctaaagtctttttcttggctgattacttattaatgagaaattggtaaagtttgacataattgttgggattccattgttgattaaggctataatattatgtataagaataaactagaagttctcctcgaggatatagaaactctcaaatggaatcgatatttctacacaataatattacgattatttctccttccgttttatatttttcattatcttattacattatcaatccttccatttcagcttcctttaacttcggttgcatcttctcataccttatgtcatcatctaactacccgtatatgataatatacgcgtagtaagactactagttaatgacgatagttgatttttattccaacaattaagttagcaaatgtgggaaagcataaattatttgggaaatgcatatatctccgcgatttccctagcttaggagctctttgggatcgatatcatttttgttggaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatagatgtgaactctttggttttcggtcagactagacgtcagtaaatagtttgaaagcgagaataaaaaataattgtaatggataatgaaatgccgttaattggtagtattaatgaagaatgaatatccatcttttcatgcaatataagagaaaaatataaaactgctgagatacggacaaaaatcacctatgtacaagtatttattttatcatatacggcgtaagaagatgacgtcaaaaattgaggaacagtcatcgaatttaatggaagctgaaatgcaatgatcgataatgtaataggataatgagtaacaacaattaaattgaagaagaaaaaatagtgatgctctgtagagatgtcatttcccttcaatgttgctatattctcctggcacattaacgtatgcccactattagtgcctttaacaatagaatcccaacaattattcaattattcacccataaaatccacctatttttcaagaaagcattagatttgctcattattatttattattaacataaaagtgcctttggtagttactatgtatttagtgtggtgacccgtattcctcatatatataagtagctaccacattatgttcaatcaatatatctttaactcagctcagcattgtctgaattgctcgcttaagtttttatcctgtgattagtgcatttacacataaacgtataccgggtgtacctcaatatactatgtaaacatttaaattgttaccataacaactcatgttattattaatgatcacttgacaacatataaaaacgaaagaagaaataataatactactatgtataagtatccatttccttttgtggattcctcaaaatggccagtatattcggaagtaacataatgtagttattcatcgatgaggttcacattctgtagcactgacccatcgaaagaaaagagtttatattttgataaattacataaaagctgaaaagtttgtagtggtcatagaaggtaacccacctcctaagaaatccagcatcatatgcataccaccacctccactatactcatcaacatcctgtggtaaaacctgtgatacgctatccaagaaccacactttgtcctttatttctgtggtataacctctcaataatgtatagtaagacctcattattctcatggcccctaggtcgcctgtcattaataatgctaaaaaagtcctatccaaaagagcaggaaatgagaagactctcaacataaaatctaattgatttttttcgcgatgcagtttgtccaaatatgctaaagttatcaagtacggtgaatcaatttctacgggatataaatctgctatactttcgtcaaagcatacgagttccgatatcgtattattgttatttccatcaccattattgctattgtcattatcattattatgattactttggttgattacagcttcacccaaatcactcaagtcaacagaaattaagttataaaacttggatgtctccgacaggggccatacagcagttagtatagttacggcgcctttaacatggaaaatccatgccgttggtgagctgcttgaagcatttgccaatgaatctaggattaatattagagcactagccaccaaagcatctgtgttatcatctgaaatttcgagcacagcctctcttaacagtctcaacgcttctaaacgatgactagacacgtagttatccaagccggcttcagttctggacaaatgagtggcgctaaaagccaaaattgtatgcatcaagaagggaaaatgaaaagccaaatccggaatataagtgctccatacttcaggaccagaaatgcctgcttcggttatggtatgccatacgtcagtacaatagtgatgaaaaagttttagatctatcaaattcaaatttgattttctagacagcccgactaattcagggactagtcgtgaggctgatgaagcgtttgaatggggagaagattgttgttgagtgtgagaatttgatgaacgtggagacaatgcctccgagttggataacaggtcacccattggggacgtcttcaaagtaggagaatttcccaaagcggtcctgttgtccggtatagataacaatgactttgtagaggttacattggatactcccgttgaaggggacgcaatgttttgatctatggaaggtttggacaacgtgtgtgggggactgattgtgagaccggtattgtcgattatcaagtttttgttatgagatagtatatcagaagcagtaactttattttcgtttccgttaagggggttattgcccgaattaacagcatccgtcttagtattatccaatgggttcttcgtaaattgcttgtttttgtcctcctgttcctgttgcatatttgcgagtgcctcctctgctgtgctaactttgattgctctgttattagatgtagcaaactttccgaggccaaataactcttgaaactcagaggccattccatttgcagcaccgtatggaaataatgtattgaagctcttcatattgaagttcaagcccatcttgttcaattgcgctagctggtcgaagggaatattgctgaagggggactgtgttccttgttgttgtggaatttgctgattttgttgttgaagttgtggctgctgcaatccattcgtcaccgaatttagcctaccaggcgagagtaagccgttaaggctacttgataaattcatggccgttgattgaaaactaggtgttatcggtatactcaatggcgaattccctggtagggccatgtttgggtggttgttgtttatcattgaactgggagctgtttgtgttatattattatgcgcttcagctccatttgcactgctgttggtactgttactggtgttattcactaaactcgctaataggtgcggtaacaaaagattctccatattattggatacggatggaggaacgctattaggggaattgctttgttcatcagtaccaacatgtggcaacagttgctgctgtaactgaacttgctgttgttgacgaaattgctgttcttgttgatgatgaagttgctgttgttgttgttgtaacatgatggcattgtcactcagatttttcttgcctaccctatcgtggaccgctgatgcaaattttgacgacgaagaatcttttcttcttcttggctgaatagggctgtaaacacagtccaatttcatgtttgtacatttcttgcaaaatggtttgccttcatcacattttactcttcttcttttacaattgtcgcaaccggtcttggacttgttatgaaacttccgtttccctgtcgaagtcttgctcactttcttgcccccaacctcaatcagttcagcatccttctctctttcttgtccagcattcccatcatcggatgtcatgttatgttagatggagatctatggataaacgaaatataaaccttaaatgaaaaaaaccgtcgacttaactcctctatattatgtaaaggcgaaatgttatttgtgcctttgaaaagtggaggtcttggttgcttctccttcgacgataatcgatttcggtgactagttagtagatgatgtaatcgtagacgcagggaacccttgcttttccccaatcgtaacaaaaaaaaacaaggggaaataaactattagatagtacgagttcgttaagttaaaaaaaaggctataaaagtcgaagaacgaatgattacgaccaacatctattgttcaaacttgccttcgttgagtttatcgaacgcgctcgtttaaatttttccgacaagaacgaggaacgagtcaccaattacgttttcggctctgtcggttgcaggatctgtaaaagcgatatagatacacacgtcagcatgaagctcttatgatttggcgagtagtgttagtacgttaaatgctacgactcggcatatactgtgctcgtttttatcagtttcatccgaggattgtagcctttttttttcatttgttgatgtttctctagtattttccgtcttgtagtggtttcgggtatgttgaacataaacattaaaaaagacgattaaataaacttgagtttgtacaaaggaaagctgtagtcatagagtatttagaaaaaaaagcagccacagtttacatgaagatgtgaccaatgaggaggcatcggtttgcctttgaatctcaatcgcttgaaaattgagttcttttcgaatgatgacacctccgagaaatggcatttctatgctagcgccactctaccctttcaaacgtccgtactcatatgaagtttcatccttcacgcagcgatctaaaaagttgtaaaaaaaaatacatttaggcctagctatatatgctactatgtatcattcagtgaaatggctgaggttatataaaatactgggaggtcgtttttacgctaaagcagaccttgcggatcttttcctgtagaatatatttgtagcataagtccaattttacgggcgcattttcaaaatcaaggtgatattgacatattttgaagagcacccaatgggctagctgcaagaacaaagagaccagaaagcctagaattaaatgccagaaaaatggaaatttattctagacaaaaattgttcggcacctctacagacgtttaacgaacctggtccggcctttgaggcgatcaaaaaaaggcccatttttgtgttccgcgtaattggtttgcgcctttccatggagcttggtgggcgacattctcaaactggtttcctgatacatcatgcacgcccgtaaagggtttaagtattgattgctagcctgaatgtttcatatgcataccgtgtctatgcaacgaatatatttcagaaaaaagcacgaaagccaaatttttgatgttaagaggtgtttttgcccgtaaacggagaagacgtggtaggactcgcaaatgtcgcgtttagcgttgaagaacatggaagtattgaacgtttggggcttgacggctcgacttttttgcactactccgccttgaacagacggatgatcctggcgcaagaaacaaagagaatcaactctgagcaaagcgaaaaaatgaaatacaacgataataaaaggataggaaggtgtatatataagttaattttagatatagattaagaaaagatgggcatatactaatatgactacaaaattgcacattttttacttttcttgataacaggaggctccaaggcggccacgatagcttcatcgaatacattcttcaaaccgcgttgtgttagtgccgaacactcgacatattttactgctttcagttctcttgctaacctggaaccttgttctgatgtaatcggacgtaatctttgtctttgcaacttctcgatgattaccttgtcatcccttagatcaatctgcgtaccgacgaccaggcatggtacacctggacaatggtgatgtacttcagggaaccatttttctttaacgttttcaaaagagggtggggaaataacactgaaacaaaccaaaaatacatcagtagaaggatatgacaagggtctcaatcgatcgtaatcttcttgaccggccgtatcaaacaaacctaacgtatatggttcatcaccaatcatcacagtcaccgcatagttatcgaacactgttggaacatagtcggctggaaattgattcgttgtataggagattagaaggcacgttttcccaacagcaccatcaccgacaacaacacactttagcgtttgcattttgtggaagagctaatacgtttatttcttgttttataagttttgcttctctaattcgtttgttaacctatctcctcaggaaaatagaatagtataataaataacgaatataattttttgcgacaaaggaaacctattgcaaaaagtgaagaatgacagagaaggataatcagtatatctcggtacacctggaacctatttatcaaaacgctgctcttgccttttccaagaatcgcgtctatcatcgatcaatcaaccttgtttgcttttttttatcactttttcccgtatcttgtttcatttggaagggcccaatggaagcagtattacccgtattgaatgacccttgaatcgacggtggaagacatctttaatgcgatgtttagaagacaatgtgccgtatttacctgtatatgtggattatctaacagtctacaatacaaaattaggtgtaacgtagctacaacagttgatagaaataatgcaactttttttaaaaaaaaaagagaaagtgctcgaggtggggattgaacccacgacggtcgcgttgcttttaaaggcctgtttgaaaggtctttggcacagaaacttcggaaaccgaatgttgctataagcacgaagctctaaccactgagctacacgagcattttcgaaagagacgtaaattaaattgttatttataccgtagatgattgtttttcacgaaattacccttttgagttccggcttgtttcgttcaacagtactaccactgataagttagcttcattattggaagaaggttgataaatgaaagaagattcacgactatgcacggcaactggtaagtaatacacgggcccagatatttattttaattcttggaaagaaagtataaatttataggttcgctatcagtaagtatacgaatttcaaactacgtcatatataatatccaaaagaagatgaaggcgatgcggtcactctaggactacaacttatccatcgcctcatttagtgcattcaccgcaatgtatacatctgaaaatgtattatataagggagcaggagccaatctaattacgtttggtcttcttgcatcgccaatgacaccatggtcatgcaaatattggaaaactttgggcataatatcctcttttccagtgtcagaatcgaagtaaagtgacaattgggcgccatgttcttcatctgtgcttgttggagttaatattgtaaaaaaacatggtaatttctcgatccttaaagggtgtttgtaatacttggaggcttccaacagttccgtcatatagttcgtcagcaacaacgatcttttacgaacttcattaataccattaaacttcgcaaataattccaatgaacttctcaatgccactgtgtcaataacgcttggattagattgcctgaatcccaatgctcctggaatcggctcgaatacttccagcatttgaaatcgcttagcaggatcattgccccaccaaccagctaatcttggcaaactttccttagcagggtctggtttagtatgcttcgagtggacaaataagccaccaattccaccaggcccggcattcaagtacttgtaagaacaccaacaggcaaagtcaacaccccaatcatgaagttgcaatgggacgttccctacagcgtgtgctaaatcccatccaaccaatatgtcggggaattggtgggcaaatgaggtgattcggccaatatcgaaatattgccccgtgtaatactgaacacctgacaaacagaccagcgccaattcatcttgatttacctctatggtatccaggatatcttgagttctgatataagtctctccctcgcgtggctcgatctgaataaaaacattctcaggttccgaaattccatgaattttgcactggttgtagaaagcataatagtctgatggaaaggagcccttttcaaaaaggatcttgaatcttttctcagtaggtttataaaacgtaattaacaatgaattcaaatttgcagtgagactattcattactgcaacttcattttcttgagcacccacgatgggggctagtagtggaagaataggtaagtcaatgctgacccaaggcacctttcctctggcttcttcaggatgtttgaaatgcgattccacagcacaatcgctccacgcatctagctcagcattaattgaattcctagttgacttcggcatcaaacctaaagaattcccgcataagtacgtcacaggcttatcgtcggacgatagtcccatggatttaaatgtagggatgttgaattcatccctcagagattccggatattctccgtctaattccaaagctttctccataattaccagtttgtttcttttttccacagaatatttaggcttaatatgtacgtattgacagcatatatatttgctgtcttgaatttattatgctaataaataattatgtttttcaagcgcagtcacctatttccaaagcgatgggtttgtccgtgccgtagacggcatcccgtcgttttaataaccgttataaaaaccgcccccatattttcgtgggttgacgacgacaggcgtggacgacgttaattgacgtcgtcataatatatttcatattatgattttttccctcaccattacttgttctctcaagtaggagtatctggcacttggacggtgatgtcctcatcagcatcaattgcttcgtctggatatgagagaaaatcagaggatagtgggccagtgatagtttttctccctcgtgaagcagcatgttttaccaactcagaagaaacgccatctttttctgggagcggagacaatttttttgttctccggacatttgcaaattgtttttccagttctgtcacagctattttcccggctcttttgcgctgttgttcatctcttttggcctcaacttttctcgaagagactactctttcctgttgtgtttttacatttattttggaggaaatttccgataatgctatttggcgttttattttaatatttgggcttattaaatcaaacttatatttgctggcattccatatgacgccggtgtcatttttctctaaaaatttcatgccagaaaatattattgatctaattcgcagaacacattcttcttttggagaaagcactttagtcaatgtagggcatccaattatattattaatcatgtcgggagaatcatacacataatcgtcattaaaatctgttagtgcaaagttaatgcaagaaaattccctgaaaataatatcttctctaaaaagatagcttcttttcggcctgtggctatatatatttcctgaacaattcagtggactatttatcaagtcgttcagcaacaaggcgaatgaagtgcaaaacttcctgtgtctgtgagtgtactgcaaaatagatctatatgacttaatccagcacataagcaaacgaataatggctagatatcgaaagtcttccatgtttttttgccaggagggtttgatgacgacgtctatgatattagcaataaaatcaaagctcaagtctaaaaaaaaaacctggcgctcactcaaatctgcatatttgagtttgttcttttgttccttactttttcgagttgtaaacataagatcgaaacttcccattgtggcagccaagttttcaagtataacattaatattacctgaatgatactttaatgcagccatttgtaaatgctctttcaataaccaacaattagaagcacgtgatgcgttccatgactgtggaaccaaagtgtgttctactatcgatagaaattgcaaaacaatttgaccttcaaagaatgatttctcacctttgagatcttttgacacaagaattgccaattttttcatcagacgtcttctttccggaaaatcaggagtcaaaatgaaatctttcaaattgtttaacgcacatttagacggaatccttaccaatgctcctcttactaattcaaagaaatacagtgagaatttcccagtgatcaagtaaattttcgctcgttgaaaataagtatctccaacggctgggagatagagtgaggcaatattcaagtacctaatagacttctcaaaaccttccacactcttgggtttgttagacggcttgtttagtagtgttttataaaaatgtgtggaacctagattaatcacgcatctttgtagtgagattacaatggaaaacgtcagtggattactcgtgtttaagataattttctcatgagttgaaagtccatctgtgtattgcattaaattcaacttcgcgaagagagcatttgaaataacggaattcatatcgtactttgcgcataggtgttcgatgatgtcatagtaatacctgtgtgtaattttgaaaaattgaatcatttttttttgaaaaattctaaaaactctgaactttcttctgttacttagtcgcatgatatcatggaaccagtgctcaaaccattggagtgtaggttcgtgaatttgaagccataaaagtttcagaaccaatggtatcacggaatcatttatgcgttcgtaattgttattatggtacatattttcttgtttcaaaagtagctcttcgagaaacctagtagatttgcgatgtattccatccaggaagcatctgaacgtgatatatgcattttcatcgcatgtcaaccttgatgttagatgtttatccagatgcgcacgagcgttcttgaaaaataatctcatacattcttcgttaacttcttcattatccattatctatggtggcatgtgtcatttaatggaatatactttttcccctgataagtttgctaaaaacggtcggatcatacaggcatgttaacatttccattatcctttttgacattggataatggcgtgaacgcgaaaatcacattgataaaaaaaagcagtttggcgaattagtaactgtcaataaagagggcatcgcttttgaaagcaccttcgtctgtgcgctcgcttcagctacgtaaaggtgtattatagacaataatgaaagtgctatgtgtcgcagagaaaaattctatagcgaaggcagtttcacagatcctaggaggaggcagatcaacttcaagggattccggctacatgtatgtaaagaactatgatttcatgtttagtgggttcccgtttgccagaaatggggctaactgcgaagttaccatgactagtgttgcagggcacctaacaggcattgatttcagccatgattcgcatgggtggggaaaatgcgccatccaagagttatttgatgcgccactgaacgagattatgaataacaaccaaaaaaagatagcaagcaacatcaagcgagaagcgaggaatgcagactatctgatgatatggacagattgcgaccgggaaggagagtacatcggttgggagatatggcaggaggccaagagaggcaacaggctcatacaaaatgatcaagtataccgggcagtcttttcgcatctcgaaagacaacacatattaaatgcagcacgaaacccaagtcgattggatatgaagagtgtgcacgctgtaggcacgcggattgaaatcgatcttcgagcaggtgttacattcaccagactcttaacagaaacgctacgaaataaactgagaaaccaagccaccatgaccaaggatggtgcaaaacaccgcggtggtaacaagaacgactcacaagtcgtatcgtatggtacatgccagtttccaacgctcggctttgtagtagacaggtttgaaagaatacgaaattttgttcccgaagagttctggtatatccaattggtagtcgaaaacaaagacaacggcggaacaacaacgttccagtgggacaggggccacttgttcgaccggctgagcgtgttaacgttttacgagacatgcatcgaaaccgccggcaatgttgctcaagtagtagacttgaaatcaaagccaacaacgaaatacagacctttacctctgaccacagtggagctacaaaaaaactgcgcccggtacctgcgtctgaacgccaaacaatcactagacgcagcagaaaagctataccaaaaggggttcatatcgtatccaagaacagagactgatactttcccacacgcaatggacctaaaatccttggtcgaaaagcaagctcaattggaccaactcgctgcaggcggcagaaccgcctgggcatcgtacgcggcatcgctgctccaacccgaaaacacaagtaacaataacaagttcaagtttccacgaagcggctcccatgacgacaaagcgcatccaccaatccaccccatcgtaagtctggggcctgaagcaaatgtttcgccagtggaaagaagagtatacgagtacgtggccaggcactttttggcatgctgctcagaggacgccaagggccaatcgatgacccttgtgttggactgggccgttgaacgtttctcagcttcaggtctcgtagtcctagagagaaatttcctcgatgtttacccttgggcccgatgggaaaccaccaagcagttaccgcggcttgaaatgaatgccctcgtagacatcgcgaaggccgaaatgaaggcgggcactacggcgccgcccaagccgatgactgagagtgaactcattctcctcatggatacaaacggcattggcacagacgccaccattgcggagcacatagacaagatccaagtacgtaattacgttaggagcgagaaagtaggcaaggaaacctacttacaacccacgaccctgggtgtctcactagtgcacggcttcgaggccatcggcctcgaagactcctttgcaaagcccttccagcgcagagaaatggagcaagacctcaagaaaatctgcgaaggtcatgcctccaagactgatgttgtaaaggacatagtcgagaagtataggaagtactggcacaagacgaatgcctgcaagaatactctcttgcaagtttatgaccgtgtcaaggcatccatgtaaggcgtttttgccgccctttgtcttcaaaaaagctctccgcttaattgcatgattcagctgactgcatatgtgcattttcagtaccagccgcaactgcatcaaaccatgcagaagtcgccgccacagaagctccagcgcgccgcgtaaacgcatgttggaaggcgccccaattagcatattcacgcgcgactaccaaacgcatagggaaggtttcagagagccgatgagcagcggatgcacagagtacggccataaggctgcaaagcgcttggcaggaatgggcgttttctagaggttgccttattgatttatatggaagaggagaggattcatcgatcgggcttctaaggcaaatagtatgcatacctttttcgggtagttgaagagaaaagaggaagagaatagaaaaaaaaaaaaagcgaaatttttacatcctctattgtaatgtaatttctttttttttattaggtatatatgtgagatacaattctcgaagtcatcgggaagctttaccatttcatttcctattccagaactcatattagcatctattgttctgagattcatcgcaacatcatttaaaggactgtagagccaattgcattatatcaatatgagtttcggtagtaaagtctccagggctttgagatttttggaaattcctgtcaaagacagggcatctgtgagtttcttgaagaacccggatttgcaacctattaagtcggctaaccaaacatgggggttctggtctaattttgcatattggggtgttatgtccttttcagtgggtacatggatgagtgcctcttctgcactaggtgttggattaagttacccagaaaccattggtacatttatcgtcggtgatgtgttgaccattattttcacattggcaaactcgtgtcctggttacgactggaaggtcggtttcactttggcccaaagattcgtctttggtatttacggttctgccttcggtatcatcatcagaattttgatgagtattgtcaactacgggtccaacgcttgggtgggaggtctttgtatcaatatgatcttggattcatggtctcaccattatttgcacctgccaaacaccttatcttcgaaagttgccatgaccactaaagaattaattggttttatcatcttccacgtccttactgcattctgttacttaatgaaaccctaccacatgaactacattttaatttggtcgtgtgttgctacatttttctctatgttgggtatggtgatctatttagctaaacaggctcacggtgttggagaattgtttacctccactaaatccactgccactggctccaccaaagcttgggcttgggtttatatgatctcgtactggttcggttccgtttctccaggttccaccaaccaaagtgattactcgagatttggttcctccaattgggctatctgggccggtaccatctgtgcattgttaattccaaccactttaatcccagtttttggtgttattggtgcctccacctgtgacaaactatacggtgaacaatattggatgcctatggatatcttcaaccattggttgacaactaactattctgcaggtgctcgtgccggtgcgttcttctgtggtctttcatttgtcctatctcaaatgtcctacaccatctccaactgtgggtttgccagtggtatggatttggccggtttattacccaagtatgtcgacatcaagaggggtgccctttttgccgcatgtgtctcctgggcttgtttgccatggaacttctacaactcttcttctactttcttgactgtcatgagttctttcggtgttgtcatgactcctatcatttctgtcatgatttgcgataacttcttgatcagaaaaagacaatactccatcactaatgcctttattctcaagggtgaatactatttcactaagggtgttaactggagagctattgttgcctgggtttgtggtatgacccccggtctacctggtattgcttgggaagtcaataatgactatttccacaacactggtattgtcaatttcttttacggtgactccttcttctcgtttttgatctcctttttcgtctattggggactatgcctcctcttcccattcaaaattactgtcaaacatgatgacaaagattattatggtgcctttactgacgaagaagcaagaaagaagggcatggttccatacagtgaaatttctgaagaagaaatccgcgcttacacattaggcgaaggttacactaccggccacgagtacagacctgaaggctccgacgatgaaatacctgagttggtcaaaactagctctgaaaacaccaatgagtttgaaatagttcatcataagaataatgaaaagcaatcctccaccgccagtgaaaaagctgcttagtgggaaataaaattgcaaaaaataattaagaataaaatttccctttcatttaatggctctctgcactaatttttttacctacgaaattttccttcgttcacacttaatattaaataacagctctttcctaataataacatatacactagatatataataccaaataaattaaaaaaaaagaaaaacaaaaaataacgtagctttgttacagtcgtaaaaaaaagaacaataaaccaatcttattgccagcgtctaactagtcctattatattccaatatattaaggggtaaggactactattattcgccctgaattgaaatcttttagaaagcacctgttctctctctggtgttctttttttctcatctattatctaatttcttcaaccttcgttatttgttgttattccgtaatcgtggtgctcaacttttgaaatttcacttgtttaccataacggaacataattaaaaatttgttcttgaaagtcacaagcactacgtgaacacaaaattaaggcaagagtgacaaagtaaccctcacaaggagcctgtcgttggttatattggaagctatagatataatcgaatccaatgactggtcctggacctgaaataaataaggaggagcaccccagttctccgggcaagaaacagataacatataatagtatacccaagaatgcaaatctaattgatggatctacgaattcatcgaagaggccaattgaaaagtatgacaagagaatagccgacccaacaaaaagctattttccacatagcatatcaagaacaccaaggagaaaatatacttacattctagtcctcacatcactaaatggaacttttgagagcaaacatgtggtgataccatttaaaccagatggtttgaaattgggaaggcctgttgctaatagtaatagcagctccagttcatcgctcaggggcggtaaaagagtggattcacacactttttcccaagtaaggtccgataatggtaatttcgattcaagagtactctccaggaatcatgcattgttaagttgcgacccgctcacgggtaaggtatatatacgagacttaaaatccagtaatggtacgttcattaacggtcaaagaattggctcaaatgacgtagaaatcaaagttggcgatgtgatagacttgggaacagatatagatacgaaaattgagcatcgaaaaataagtgccacagttgaagaactatttgtacaacctttattagaatcaccgatttttgaaaatgaagatagtgatgattgccatacaattacagaaaaagaggaggctgctgccataacaagtcacatatatggtgattccaacaacctagaattggaagaagttatcctgggctctgatacagaaatactgagtggaatttttattaataattgtattggtacgagcccgactttatctaatatcatcaaaaccctggcaatggaaattccattttccaaatgcgataattttaaattacagtcgatggagaatttcttaattaattatacgacacatctagaatacacgaacaaacttttagtggaaaaaaatgatcagcaactggtaaagctgcaaaatggattaagaaggaaactgtcggggaaatacgaaaagattatcgaacaaaacagaaatcaagtaaaacagttggaaagggaccatatgtttttcaaaaagtcatttgaagtgaagaaaagaagaaataatgaaaagcaaaaaagcatggaaagggaaatagaagacttgaaaactaggttagaagtggaacgatataagaattcacaaatgatgaagaagaacaaacagaaagaacaagaactctcaactgcatctaaaaaaaagactaccgaacatgacactagaggcgtcccgggcatgaatcctaagggtactgacaaatttagcatcaagaacacgctatgtaatcatttcacactattaacatttggaactatttccatcgggattatagctattgtcttcaagatcctttcccccaactagcatcgtaaatacaagacacacacgatccgcttttcacgtcagagattattatatacgtacgtatatatgtaatagatattcacatgtaaaaaaaggtaagcatcctttcatttaagaaagtatggggggagtcatccgtctcacggattctttttcaaaatattgacgtcgtcaatttgcattctttccaaagtttttattcctagcagctttgtcatttctttgacaaaactaattgctacactttgcacatttacaacagcatcgggtcgttgttccataattgaagtagtcagtgtatttttcaaaccgcacatttcaaaactattcatatacgatagatctgtattaacattaattgctaccccgtgcgatgttatggaacgtctgacgtgtattccaacactagcaactttcttcttgccattttcaacccaaactccagtgtcctttgtagtcatagcatctaagttcaaaggcttgtcagtgtcgtcgcacatcttggtattcttcaacgttctgatagtggcctgctcaatgcatgaaaccaagcatttagcagggaaactttgaaatgttttcaaatctaaaataatgtaaataacaatttggcctggaccatgaaatgttacttgtccacccctttccacttgaacaaactttggtcgtgggttgtccttttgcgtttctggaatgaaactttcataagccgctatctgatctggcgtcatagttttcttaatcctcttcccacctgtataagttggctcaaactcaaacgttaatattatcggattaggtttcattgccataaccttgtctaatattcttttttcgttatcatttattgttgcagtgcccttatattcttcatccaattgtattaattttctctcaatcttcgattgaatgtctttgatgtccaaatttgccctaactaatgtctcctgtatttccaatcctttttgaaaaggtattctttgagtgaattgtagatgtctgagcgtttgcgctgagggttttataggatgtgtcatttccttgagagcagaggcataagtgctaaagcattgtcgcctacagacattgaagtttgtgcatacggactggcgaatacacctcgacatggggctgaagctttcgacaaatcttaaattgtgactttgtgcatgaaatttttatatgaacgttttaaataagtggacatagtccttcattcggtatatgcagatccggcatcaaacactttttcaagaaagtttgagtcaaaaggattaaaggataaagtaaaacaacaataacatctccgtgaagcattgagggaagggtttaactccaacaatgtcactgaacaacataacattctgtgtctcacaggatctggatgttcccctgaaagtgaaaatcaagtcattggaaggacataagccactgttgaagccatctcaaaaaatcctgaaccctgaattaatgctgatagggtcaaatgtattcccttctagtgatctaattgtatccttacaggtatttgataaagagagaaacagaaatttaactcttccgatatacacgccgtatattcctttcagaaactctagaacctgggattattggttgactttgcccatacgtatcaaacagcttacctttagcagtcatttacgcattattttgtgggaatacaatggatccaagcaaattccctttttcaatctagaaacgagcatctttaacttaaaagactgtactttaaaaagagggtttgaatccttaaaatttcgttatgatgtgattgaccactgtgaagtggtcactgataacaaagatcaagaaaatttgaataaatattttcagggtgaattcacgagactcccttggcttgacgaaatcactataagcaaattaaggaaacaacgggaaaataggacttggcctcagggcacctttgtcttaaacttagaatttccaatgttagagcttcctgttgtgttcatcgaaagggaaattatgaatactcaaatgaatattccaactttgaagaacaatcctggactaagcacagacttacgagaaccgaataggaatgatcctcaaatcaaaatttctttgggggacaaatatcactccacattgaagttttacgatcctgaccaaccaaacaatgatccaatagaggaaaagtataggagattggaaagagcatctaaaaatgcaaacttggacaagcaagtgaagccggacattaaaaagagggactacttgaataaaatcatcaactacccccctggcactaaattaacagcacatgaaaagggttcaatatggaaatataggtattatttgatgaacaataaaaaagctcttacaaagttattacagagtacaaatttgagagaagaatcggaaagagtagaggttttagaactaatggactcatgggcagaaattgatatagacgacgcattagaactattaggctcaacttttaaaaacctttcagtgagatcgtacgccgtaaataggctgaagaaggcatcagacaaggagctggaattgtacttattacagttggtagaagctgtctgttttgagaacctgtccactttttccgacaaatctaacagtgaattcactattgtggatgccgtatcttcgcaaaagctttcgggtgattctatgttactatctacatcgcatgccaaccaaaaattattaaagtccatctcgagtgaatcggaaacttccgggacagaatcgctaccaatcgtcatttctcccttggctgagtttttgattaggagagcactggtcaacccaaggttaggaagttttttctattggtatttaaagtccgagtctgaggacaagccatatttagaccagattttaagttccttttggagtagactggataaaaaatctcggaatatactgaacgatcaagtcaggctaataaatgtgctcagggaatgttgtgaaacaattaagaggctgaaagatactacagccaaaaagatggaattactagtgcatttattggagacgaaagtcaggcctcttgtcaaagtacgaccaattgctttaccactagaccctgatgtgttgatatgcgacgtttgtcctgaaacttcgaaggtatttaaaagctctttatcgccactaaaaataacattcaaaacgaccttaaaccaaccatatcacttaatgtttaaggttggcgatgatttgagacaagatcaactggtagtacagatcataagtttaatgaatgagttattaaaaaatgaaaacgtggacttgaaattgacaccatacaaaattttggcaacaggaccacaagaaggtgccattgaatttatccctaatgacacattagctagcatactaagcaaatatcacggtattcttggctaccttaaactccactatcctgatgagaacgcgacattaggcgtacaaggctgggttttagataattttgtcaaatcttgtgctggctattgtgttattacatacatcttaggtgtcggcgataggcatttagacaacttactagtcacgccagatgggcacttttttcacgcagactttggttatatcttgggtcaggaccccaaaccttttccgccattaatgaaattgccccctcaaattatagaggcgtttgggggtgcagaatcatcaaattatgataaatttcgcagctactgttttgtggcatattcgattttaagaaggaatgcaggcttaatcttaaacctgtttgaattaatgaagacttcgaacatacctgatatcagaatagatcccaatggtgctatattacgtgtaagagagagatttaatttgaatatgtccgaagaagatgccacagtgcattttcagaatctaatcaatgatagtgtaaatgctttgctgcctatcgtgattgatcatttacataatctggcacaatactggcggacctgattggttgataattggtgcttcaaaatttaaatttcgtcactctaattatacttaacatataaatggtaccttcaatatatcttcttagtaaaaagtagcatgattttgtgttaatttgcactttttttatttaaaaataaaaatcacagttaatttttcatgatcttgcaaagacacgcctccccctaatgtggcatatataacaattgtgaatcagaaaaactcaacactttaacataatggcgggcacgaaggctaaacaaacaagattagcattgaatgccttttttgggtacaatagaacagtactgaatgacatcatatatcgaaaggctcaagtcggcagcatcgtatcttgatacagttccagatgagcatcatgatttcagaaaacccaccgccaaggttgtaacgacgcaactgactattgctacttcactaggtatttttgctttgctttcgttctcaattctactaaaaaagtggcctagattatacgcaagcagacgatataaagatgacgggaaccttcgcttaccgtcctggaatcagtcaagtttattcggctggttaacagtgttgtataagatacgggacgaacagattctggaatatgcaggtttagatgcgtatgtgtttttgagttttttcaaaatgtgcatcaaattactttctattttttgtttcttctctgtgtgcgttatatctccagtaagatatcattttactggaaaaattgatgacggcaacgatgatgatgacagtgaaagttctttaatacatctggtaaaaagaattgtggagggaagtggcgatggtgacaatcattcagctcccgaacgtacaaatgtgtacctctggatgtatgttctcttcacatatttcttcaccttcatagcaattaaaatggcagttgcggaaacaaagcacgtcgtaagtactaggcaagcttatcttgggaagcaaaatacgattactgatagaacgataaggctctcaggcatcccgatagagcttcgtgattcggaagccttaaagaccagaattgaacaattaaaaatcggcaccgtttcatcaatcactatttgtcgagagtggggtcctttgaacaagctatttcattgtcggaagaaaatactcaaaaacctggaattaaaatattcagaatgtccaagggagctccgtactcgacaaccatattcggagaactatcatttattgggaaacgagcaatcaggcgcagttacacatggagaaaatgttccatcaagcaataataatgacgaggatactatactatattctcaaatttctcttggagagagaccaaaaatgaaaattggatatcgtggtatctttgggaaggaagtagatgccatagagtacctggagcagcaattaaaatttattgatgctgaaattattgaagcgaggaaacaacactactccgcaacacctacggcattcgttacgatggattctgttgctaatgcgcaaatggcagctcaggcggtattagatcctagagtacattacttcataaccagattggctcctgcacctcacgatatcaagtgggatcatgtttgtctttctagaaaggaccggttaacaaaagtttattctactaccgtatttataggcctttcaagtttgtttttagtcattcctgtatcatacttagccacattgctaaatttgaaaacactttcgaaattctggccaagcgtagggcagctactaaaagatcaccagtgggccgctaacattgtaacggggctattaccaacctatctcttcacattgcttaactttggaatcccctatttttacgagtatttgacttcttatcaaggattggtatcatacagcgaagaggaaatctcacttgtttcaaaaaatttcttttatatttttgtcaaccttttcttagttttcacattggcaggtacagcatctaattactgggcgtacctcagcgataccaccaaaattgcttatcaacttgctacatctgtgaaggagttctccttattctatgtcgatttgattatattgcaaggtattggtatgttcccgtttaagttgttattagttggtagtttgatcggctttcctctagtgaaaatcaaggctaagacacctaggcaacggaatgaactttacaatccaccgatatttaactttggactacaattaccacagccaattctgattttgattataacgttgatctacagtgtaatgagcacgaaaattttgacttcagggctggcgtactttattattgggttttacgtctataaatatcaattgatttttgccacagatcatttgccccattctacaggaaaagtatggccattaatttttagaagaatcatcgttggattgctattgtttcaattaacaatgacaggaacactggcaggattcgaaggaggatgggttttgtcatcttgccttttcccgcttccagtagtgacattatgtttcctatatgatttcgagaagaactatttgccgttgtcaaaatatatcgcattgagttcaattcgcgagtacgaaagagacaattctacggtgaattctgccaatgaggaagagtcgtatgcatacccttacgctgtgagtgaattagagggtccgatgttggattgaaatcccaaggtgctatttctatatttatatattttgttgtgaaaatgccaaaataagatttttgatacaagtaatactggatatttttttatttgcttataacaataaataagttcctgacttctgtagtagtagtataaactcctgatgtattaaattcttaataactgaaaagttaaactttgccacgaaaactataagtattggcttaaccatgaaatatcgtaataaagacacacttataaaaatctttatgatattccaataggaaagattagttacaatcttcaacgattcaataatatagagattagctacccacttaatgatactcatcgaaattagagtatcataaggccatatcaacatcaatatcggaaaaattttggcaccgtacgataataagatcgtatatgatatgacatcctttgaagaaacggaatagtgcttccaatgcaactttttcagtatgaaatactgggtaaaggtgtggaataaagaaacgtcaagaatacaataacttgcaaagtaaagatattgtattggtgggctccaggtaaacactttacttgtaatggtattgcgcatgattgccgagtcccatttgaagctctctggtaatttttttgaaagcatgatgagcttaccatcattattgttacggttcaaatagtagatgtatttactctcctcagtaacccaagttaaataaatctcgaatgataatagtagaagccaaaggcgatttaaccggtcatatttacaaaaccagttctttacgttaaataacaaagcttgcgtatagtcacgcaaacactggcaatcatttagcgcttttcttttcggatattttgagagatgcaattccaaagcattgaataccaagtgtctatatgcacctgcttttaatagaagcaaatcaatgaataacaggacattatctatctcaacatatttgtctactgtctcttggcaatatggacaatctgtcagctgaatgtggtcattcgagtacactgtataaagggaatctacgggccgcatgcacgttatgcaaatcatcgtttatcacagctaatatctactttttgatgcgcttcatccgttcactgacgcaccaaaccttccttctatgcaatgacaagaatttctcagcttgatttatgccattgatgtttctgaatcatcaattgttcacatagggctattcaatttggcccgctgtccctaaactgaaaaaatactaagaaaaattttgcaaaaaatctaaaatgatgaggtgaaagatcaaaaaagaaagatcaataattaagaggttggcaagtcatcctgatcgtgaaaaaaacttaacaagtacaaatagagtaatcagcattggaaaatgtctcgcgttggtgtcatggtattaggacctgcaggtgcggggaaaagcacattttgtaattccattatatcacatatgcaaactgtaggacgaagagctcatattgtaaatttagaccctgccgcagaagctaccaagtatgaatttactattgacattagagatttaatttccttagatgatgtcatggaagaaatggatttgggccccaatggtgcgctaatatattgcttcgaatatcttttgaaaaatctagactggcttgacgaagagatcggggatttcaacgatgaatatttaatctttgactgtcccggtcaaattgaactctacacgcatatccctgtcttaccgaacatagtgcgccatttaactcaacaactgaatttcaacctttgcgccacatatcttttggaagcgccatttgtgatagatagctcaaaattttttagcggtgcactatctgctatgtctgcgatgattctattggaactaccccatatcaatgtgttgagcaaactagacttgataaaaggcgacatcaataagaaaaaactgaaaagatttttgaatcccgatgcaatgttattaatggaaacggaaggaatgaatcaagcatccaaccctaaatttctaagactgaaccagtgcatagccaacctcgtcgatgatttcggtatggttcaatttttacctttggaatctaataatcctgacagtatagaaaccatattatcgtatgtcgatgatataacacaatgggcagaaggacaagaacagaaagagcctaacgaccaaatagatgtcgaagaatagttatagagaaaattatgtacgcttgattcatataaaaagaggtaaaaaaaaaaaatagcttctcataataaccaattcggactcgggaaagtacaagttcaagttttttattggtttctatatgtataagataaaaatacctagatctatttaattctctgtcttgggccacctggtgatttcttattcctggctgttaggatttcaacaccatgttcggtaaccaacagtgtatgttcaaattgagcactcagtttaccgtcttgggtggtagaagtccagtcatcaggccaggtcatatccttccaagtaccttcattaatcataggttcgatggtgaaaaccatacctggtttcataacaccaggtgttctattcttggcgtagtggggaatatttggggaacaatggaaaaattcaccaacaccatgtccacaataagttcttactacactgcacttattttcggtagcgtgtttttcaatatgatcacctaactcttggaaggtggtacctggcttacacattttaatggctagtttcaaacattctcttgaggtctcagtagtattaagagcttccttagaaatgttttcgccgacataatatgtctcattcaagtctgcatgataaccttggtagtataaggaaacatctaaattgacaatatcaccttccttcaagacagttttatcgggcacaccgtgacaaataacttcattgacagaggtacaaagcgatttaggaaagttgtaataattaagaggggaagggtaggcacctctcttaattgtttcattgtggacgatttcatctaattcatctgtagtgatgcctggtctgacatgggcagcggcaatatcaagaacttctctacccaacatacatgcctttctaatcttcttaatttgatctttcttgtatatagggatgttgttaagtctatcatttctttgttcactgactggtagcccattagcggcccagtccggtttaggaatatcttcagggacataccttcttggggtaagtggatatgaagccttcactttaccagaatatttgaattttgggaaaggatcataagcaccttccaagccgtccttagcattgtgcaaagctttgtgagctttgtagttgttttcataacagcttgtgtcgcagaaaatggaaacgatgccttgttttagacaaacagggcatttcatttgggacgaagtttctctaccacattgcaaaccggagcaatatatcttggtaggatgagaagcctgatcggaggtagtaactgttgtagttgcagtgctcattatacaatttttttgcttatttttttcttgctaggaatatacacaatagcgttcttgggatgaataataataatatcagtttttcttctttatatgaaaaatgaaaaaaaaaaaaaataagtaaaaaattttcgctttcttttcggggagcagccaaataaagattgctgctagtttaaatgagatggaccaaaagccatgggcagcagttctcccattgtcatgactttagaacgagaacctgtggaattaagcatgactattggaaagtccttgaccacaaattcattgataaactgcctgcaaacgccgcaaggggaaacacactggtcctcagaatcgccacaaatgaccatgcatttccatcctgagcgatggcctgccattagaacttgtatcatagcagatcgttctgcacatatacaattactgtagcttgcattctcgacattagcaccagtgaagataacatcgttatttgttaatatggaacaaccgacacggaagtgagaataggggctataggagagttcacacgccttcagtgccgccctttttaaggcttccagttgtctgtcttctatgccacctactttcattaccttatttctctgcttgagattctctgtttggttttcctagtttcttgtacataaacagtttgtgtttattttgtcaaactactcggaaattggcgagcagcgccttatcaagattacagtttgcaaatataaaaatgtaaaggaaagaaagcgtaaggtaacaagaagagaaacggggaagataatggccttggtctctagaaggtcgacaagatcggaaagcacctcaataacaaaggaagagcatacaggagaaggttcattgacgaagttgttcttccgatggcttgttaccttggagggtgatcaggatataaacgatggaaaaggttatatatcgttaccgaatgtctcgaattatatattcttccttggtggcaggttcaggacagtaaagggcgccaaaccgttgtggttaggtgttctccttgctattgtatgtcccatggttctcttctccatatttgaggctcacaaattgtggcatacccaaaatggttataaagtgctggtcattttcttctattatttttgggtcataacgctagcatcctttatcagaacagccactagtgatcctggcgttcttccgagaaatattcatttaagtcaactaagaaataattatcagatcccgcaagaatattacaacttgataacactaccaacacattcttcaatttcaaaagacattactatcaagtattgtccatcatgtaggatatggagaccacctcggtcttctcactgttccacatgtaacgtctgcgtaatggttcatgaccaccattgcatatgggtcaataattgcataggaaaaaggaactaccggttctttttaatattcctgttaggtgcaatactttcgtccgtcatattattaactaattgtgccatccatattgcacgggaatcaggggggcctcgcgattgtcccgttgcaatattgttactttgctatgcagggctaaccttatggtatccggcaatactgtttacttatcacatatttatggcaggtaatcagcaaacaacaagggaatttttgaaaggtattggatcgaaaaaaaaccctgtattccatcgtgtggtcaaggaggaaaacatatataataaggggtcctttttgaaaaatatgggtcacttgatgttagaaccaaggggcccaagctttgtaagtgccagaaagccacatgaagctggagattggagatttatggatttatcgccagcacacagctttgaaaaaatacagaaaatataaggaagtatagatataaagaactcagcgacacagtagtacgtaaaatataaaaaggttactgaaaggagtgaattccgccatagtataggttgagtatacgcaaataaacgttggaaattggctagaatgttaaaaaaaacattcattaaaaggttcttttcgtataacttttacaacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaaatatcttgactgcagttaactgtaggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattatttttgccttccgaaaattttgaagctacatattagcactcttcttcagatgtcagacaacgtgcagcatctttttttcctaccattgaatatatatatagtaattacggcaaccgtttatataaaaattcaaaagattaaatattttaatatattagtgtctggtttaaaagtcatacttctctaatcactaccgtgaaaaaagcagttccataagtgttcattactgacttcttggtctaccacgcttatctcaaacttcgcatcatcgctttcctcattatccgtttcatcttgtgcttcgtcgtatttatcgcctttttttgacttctcctttcttttgcgctcttcgagtatacatttatatctgaggatgttttcttcaacggtatttctgatcatgaaattccacacaaaagtttcttcatcttgtcctatacgattattccttcccatagcttgtaattcatcactattattaaggataggatctagtaggaaaatatgttttgcatttatcaaattcaggccggcacctaaagttttcacattcaaaagtaggcaagtgacggaaggctggcgtttgaagttatttatagtttcgccaacattggctgtattagatagacatgccaagtgttcaatgtgatacaactttaataccttaccaatgacctttaaatattctgtcttttgagagtatagaataacttgtggcggatcagcgttttcctgctcactttttagcctcaggtaagatattaacttgatgacgaaatcaatcttagcaccaaaactttcctttatgtgaatttgatggacttcattaatttgatggaattgctcgtatttatttccgaataatttttctacttcactcatattggatataatcgagttttcatttgaattatcttgagacgaatcggcgccctctcttcgtggctcttgaatttctttttccctcttctccgttgagttcttgaacttaaagttatagacttccgatatactacagaaacctttgcatatagggcatttactatgggctcgtagccacgtaaggatacaactcttgcaaaaataatgtccacacttaatgatagcacctatttcaacttctcccaaacagatagagcagctcaatatttgattatcgtttaatgtgtctttcaatctggacaaattttttaaatatatcagccgtgattcaatgttattgatttttgcatctagtgtaccgcccaatgacttattgatagttcttattagatggctgagttgtggagcactcaaagagtgcaaggacaccaatgaatcggaaatcctctgtaattgactataatattccgtcttggcattataaatcgatcccaggattttcaaagattctcttacctgtttattgtacttaaacaggcttttactttcaacttcgtactgaagtaagtagtcctcaaaattttgaatggtagattcactttcattgcttgaggatatccgtcttactatcctgctgttcttcagttcatcaaaaacagttcgtagaggtgttcctgaaatcaagcgcaagctgttcaataactgcttttgatattttgaaattattgaaccttccggtaccaaatgcttcggaattttaacttctgattctgaagttaaaatattgtccctattctgtaaaattatctccaagcaaccaagaagactgaatatcttatcttgactgtcaatcgatgttgaatattcttcattaccgataattttattagtgctatcatcgtcctctgtcctgtggacaggttcatagataataatgagtaactcatccaataactcgttgaagtttttagtttgttcattcaacccttctatcaacttactcaaagacttgaaacaacgagatactgctaaattagatgagtagtcatttttgtggtcaaattcaatattgattaatcgcaaaggtatattgctcgtcataggagcaaacttagttctggccattttaatagtcatatcaacttttctagcctcagaggagaggattgacttcctcaaaatttctgcattcgcataattttcttgttctaaaagtctattctcttcaatttcctctaactcattttttggaaaaacatcagaatacaccacttcttcagtcttctcttttcgatgcttgtcgtccgcctcttctagcttacgagtgcccaagttatagtaaacagaaccgaggaagaagtagcaatcatgcagtaaattcatcatagcacgtaatcctttcttcttcaggtggttggataacattccgtcattgttgtgattatcatggtttttagcaccatttatttctctatcgctttcgtcgcctgaagatgtttccttctcaccaaacctctcgtccatatgttcgtcctcatcttcactgaggtttaacgacttatcaaacggatcctcaacgttgaatttttggcgtatgtgtatcatcaaatcatctctgattttgataaatgattcaagggctttggccggagtattggaaatttcaagttcatactgtgcctgcttgatcgataaatggaatctctctctgtaatagccaattaaactgtcaaatgcatccattcgcatggatattaagatatcgtctatatttgaaattcttgacaagtgcccgtgaaggcgcttctgtcgggtacttaaaatttctggaaataatgcatggcaacatatatatcgcagcctagacaaccattcgtttaaaaaggcattgcttacacggggtgatccactgccatccgaattatagccactcaactctaaaaaattgttccaaagatttaaatagttgtcccactcgataggcgcaaactccaggggaatgatgaagttgtgttgccgcggaatatgaatctgagacgcaacattggctttcgaatgccttatgcaaagatcatacctgtaaaaaatgttcatacaatccttgatagaaaaccgaacgccctttaattggcatacaaaatcattactagtgtaatctttagcctcatttcttagtttaatttcttcttgaagtgtccgaataaagtctacctcatcacaaaatggatgcagctttaaataagacatgatcatcctaaagttgtaaatgttctgtattggagtcccggaaacaccccaagtgtgtattctatgaagtaaactcgtgcattttgcagaatatgttgatgaactacgtagcatttgaacttcatccagaatgattctataaaactgcatcaaagctaacggtgaagaatagtcatactttgggcttttcaaccttctcgatctgatactacggttaaactcagcatgatggacctccgtggcaataatgttatatgatgtaactataatatcgtattggcacaattgttgaacagcttcgtccacagttttgcaatctttcattatctcattatatcctctataggtataccattttaaggaatttgcgtgtaattcgatttcttcgagccattgttttaagatagcattgggacagataatcaaagtcgtctttgtcttcgtgattgttctattttcatcgtcaataaatgttgcctctgagtccttcaatttccttctatttaagagtattagtgataaaatttcaatagttttgcccaaccccatctcttctgctaacaccccctttgcacaaactgggtagtcgccgcttaacctttccttcctatattggttgtacaaatgtgcagcatcttctgtagttagaatatatcctgttaatttgttccataacaatgatggccctacctcgtcagggctgcgtgcaatgagctcgtaaccgtatgcatagtactcgttcataaaatctataagccctacttcgtcgatgactgtaggtgtatcactaagagaattaccatgcccttctttaattagcatccactcaacgctctctctttgaaatggtaagaggttaacttttaggtctggtatagattggggtaagaacggtttgatctttgatagcctatctttactatattccaagatttgagaaataaattgtttttgaatgaagtttgaatggatatggctgtgcttgtgatatcgctcaaattcgttctcgtccctattagagaacgtcaagtccagtatttggttagcctccacggaaaaccggttgaatttattatttaaaaacttcaacttcaaattaaaagataaaacccatgttaaagaggaatcattgtatcggaatacgactggagagcattcaaaatctttgtaggacaaagataattcgtgtatacgactttttagtaatttttcaggatcgttaacatttgaatttttttttcttctctttcttgatggtttgcgttctaaagatttacgattttctaactgatttcgtagggccctttcttggtttttatgagcacatatatccaagatcagcggaagttgtttgtcaacagcgatttttgaattgttctccattttaaatccaatttgaaataaggatacggaatctgacgacacaacaagtgttgcctcgttatcattttcacaaggtaagatctctatatcaacaataaatttaaataactgcctaccgttgttggaaagacttattcgctctggtatttcgatatttaccgaggcaacgttgattaattcttttccgttcttgctaactttttgagttacagtctcttgttcctgatttagcgctggcaatgctgctatcactgaatcaaaagaaccattttctaggaaaaagtcgcatttttcggcagtcacgttgtactcccttgctaatagcgcacctactgcagacatttaccgtcgaataagttggcctttcctggagttcattcctttagacagcgcctagaaagtggcaaatcaatacattcatcagccacatttcatcagctgtagatctggaaaagacgggtagcagttcgagtgttccgaaaaaggaaaaaacgagccttatccttggtcagagatgcgagcaggtaattccttgagctctcataggagtgaagctatcccagactccttggatgtccctgtatttgcggtcaagtttgttctttgactggttcgtcatttcgagctcacttaaaaacaggagttattcagctacatcttcaagctaataaaacatccgttgcgcaggcactctttttagtagttgccatttcctttattcttgaaagtacgaaggctgaaaaagagccactacgatccaaaaaatcaccgttagttttagtcgtccacgagtacgttggcataaagtctagtaatctttttactttatagcaatcaagagaaaaaaggaggataaagggacatttatttgttattgttttttgttctttttaaacttttttactggctaggtttaaggttataattataaatccagtgattaagaggaaacctcgtcaagaatcctagataatagtaatcagcgacagttatttcaacgaagtcaaactctatctctggggctttatctctcctattgacatctaactttttacaaacgcttactagaaaagacggatcggccaaagaaaaaaaaagagtgacatcgaaaaaattaaagaaaataaaatcccagatagttcatacgttatttgaagtacaaacatttaacgattggaaaagacgaaagtattgttaagagtactgcttatttagagaggatcaaacaaaatctcttcgatgcttaaaataaaggcccttttctcgaaaaagaaaccggatcaggcagatttgtctcaggaatctaaaaaaccattcaagggtaagaccaggtcaagcggtacaaataacaaagatgtttcccagattacttcttcccctaagaaaagctttcaggacaaaaatatagttcagtacccgagtgttgtcgcagatgaccatcatatgaagtctttaaccgatgaattagtaaccacgatagactcggactcttcaccgagtgataatattaccacggaaaatgtggaaacagttacttccgtgccagctatcgatgtccatgaaagtagtgaaggtcaattaagttccgaccccttaatatctgacgaatctctttcggaacaaagcgagattatcagtgatatccaggatgacagtactgatgatgacaatatggaagatgaaattccggaaaaatccttcctcgaacaaaaggaattgataggttacaagctgatcaataaaatcggtgaaggtgctttttcaaaagtctttagagccatacctgctaaaaatagttctaatgaatttttaactaaaaactataaagctgttgccattaaagttatcaaaaaggcagatttatcctcgattaatggtgatcatcgtaagaaggacaaagggaaggacagcactaaaacttcttccagagatcaagtcttgaaggaagttgcactacataagacggtttccgctggttgttcacaaattgtcgcgttcatagacttccaagaaacagatagctattattatattattcaagagttactaaccggtggggaaatcttcggcgaaattgttaggttgacctatttcagtgaagatttatcaaggcatgtaatcaaacaattagcactggctgttaaacatatgcattcactaggtgtagtgcatcgtgatataaaacctgagaatcttctttttgaaccgattgaattcacacgctctataaaaccaaaattgaggaaatcggatgatccgcaaacaaaggcagacgagggaattttcacaccaggagttggtggtggtggaattggtatagtaaaactagctgattttggtttgtctaaacaaatattttccaagaacaccaagactccttgtggtacagtcggttacactgcccctgaagttgtcaaagatgagcattattctatgaaagtggatatgtgggggattggttgcgttttgtacacaatgttatgtgggttcccgccattctatgatgagaaaattgacactttaactgaaaaaatatcaaggggtgagtatacctttctgaaaccttggtgggatgaaatcagcgccggtgccaagaatgccgtggctaagctattagaactagagccgtctaaaagatacgacattgaccagtttttggacgacccatggttaaatacattcgattgtttaccaaaggagggcgaatcttcacaaaagaaagcaggtacttccgaaagacgccatccgcataagaaacaattccaactatttcaaagagactcctcgctactgttttcaccagctgctgttgctatgcgtgacgcctttgatattggtaatgctgtgaaacgtaccgaagaagaccgtatgggaacacgtggaggattaggctcgcttgctgaggacgaagaattggaagatagttacagtggcgcccaaggcgatgaacagctggaacaaaatatgttccaattaacgctggatacgtccacgattctgcaaagaagaaaaaaagttcaagaaaatgacgtagggcctacaattccaataagcgccactatcagggaatagcaactttcccttctgtttcaatctttttacctattcctttttaaaagatatatatacattaaactccttctacaagtatatattttatacatatctacagggcgtatatatacataacattttaagataagcaagtgaatgttgattcccgtttcttagtcaacacttctttctattttacccggtcgttaccctattaaaaaaacaacttacaatcattgttcgccccttccatacttactgccactcgcaaaagggcccaaccagggcaattacgtatcaaaaaatcatgacaggctgggtaataaatattcgtgaagaaagaagaaattaaaaaaagaaacgaagaagcaaaaaaaagaaaagactccgtttaatcactttcaaccgcggtttatccggccccacccatgcataaccctaaattattagatcacttagcacgtgaaaaagaaacgtttttaatgttttttttttttttttctttttctttttttgcgttggtgaaaattttttcgcttcctcgagtataattatctcatctcatctttcatataagataagaagttttataaaaaccttttgcatcaaaattttgtagaatatctctttttcttacgctctctttctttccttaattgttttctaaagaaccgtgtatttttctagttcgaatccatcgataacattaaaagatgtctgattcccagcaatccattaaggttctagaagaactattccagaagttatctgttgccactgctgacaacagacacgaaatcgcttctgaagtcgcttctttcttgaatggtaacatcattgaacatgatgttccagaacacttcttcggtgaattggccaagggtatcaaggacaagaagaccgctgctaacgccatgcaagctgttgctcacattgctaaccaatctaacttgtctccatctgttgaaccatacatcgtccaattggttccagctatctgtaccaacgcaggtaacaaggacaaagaaattcaatctgttgcttccgaaactttgatttccatcgttaacgctgttaacccagttgccatcaaagctttgttgccacatttgactaacgctattgtcgaaactaacaaatggcaagaaaagattgctattttggcagctatctctgctatggtcgatgctgctaaggatcaagttgccctaagaatgccagaattgattccagtcttgtctgaaaccatgtgggacaccaagaaggaagtcaaggctgctgctactgccgccatgaccaaggctaccgaaactgttgacaacaaggatattgaacgtttcattccaagtttgattcaatgtattgctgacccaactgaagttccagaaaccgttcatttgttaggtgctactactttcgttgctgaagttactccagctactttgtccatcatggtcccattgttgtccagaggtttgaacgaaagagaaaccggtatcaagcgtaagtctgctgttattattgacaacatgtgtaagttggtcgaagacccacaagttattgctcctttcttgggtaaattgttgccaggtttgaagagtaactttgctaccattgctgacccagaagccagagaagttactttgagagctttgaagactttgagaagagttggtaacgttggtgaagacgatgctattccagaagtttctcacgctggtgacgtttctactactttgcaagtcgttaacgaattgttgaaggacgaaaccgttgctccaagatttaagattgtcgtcgagtacattgccgccattggtgctgatttgatcgatgaaagaatcattgaccaacaagcttggttcacccacatcaccccatacatgactatcttcttgcacgaaaagaaggccaaggacatcttggacgaattcagaaagagagctgtcgacaacattccagttggtccaaacttcgacgacgaagaagacgaaggtgaagacttatgtaactgtgaattctctttggcttatggtgctaaaatcttgttgaacaagacccaattaagattgaagagagccagaagatatggtatctgtggtccaaacggttgtggtaagtccactttaatgagagctattgccaacggtcaagttgatggtttcccaacccaagaagaatgtagaaccgtctacgtcgaacacgacattgatggtactcactctgacacttccgtcttggatttcgttttcgaatctggtgttggtactaaagaagctatcaaggacaaattgattgaattcggtttcaccgatgaaatgattgctatgccaatctctgctttgtctggtggttggaagatgaagttggctctagctagagctgtgttgagaaatgctgatatcttgttgttagatgaaccaactaaccatttggataccgtcaacgttgcttggttagttaactacttgaacacctgtggtatcacttctatcactatttctcacgactccgttttcttagataacgtctgtgaatatattattaactacgaaggtttgaagttgagaaagtacaagggtaactttaccgaattcgttaagaagtgtccagctgctaaggcttacgaagaattatccaacactgatttggaattcaagttcccagaaccaggttacttggaaggtgttaagactaagcaaaaggctattgtcaaggttaccaacatggaattccaatatccaggtacctctaagccacaaatcactgacattaacttccaatgttctttgtcttccagaattgctgtcattggtccaaatggtgctggtaagtctactttgattaacgtcttgactggtgaactattaccaacctctggtgaagtctacacccacgaaaattgtcgtatcgcttacattaagcaacacgcttttgctcatatcgaatctcatttggacaagactccatctgaatatatccaatggagattccaaaccggtgaagatagagaaaccatggacagagctaacagacaaatcaacgaaaacgatgctgaagctatgaacaagatcttcaagattgaaggtacccctagaagaattgccggtatccactccagaagaaagttcaagaacacttacgaatatgaatgttctttcttattgggtgaaaacattggtatgaaatctgaaagatgggttccaatgatgtccgtcgacaacgcttggattccaagaggtgaattggttgaatctcactctaagatggttgctgaagttgatatgaaggaagctttggcttctggtcaattccgtccattaaccagaaaagaaattgaagaacattgttccatgttgggtttggacccagaaattgtttctcactccagaattagaggtttgtctggtggtcaaaaggttaagttggtcttagctgccggtacatggcaaagacctcacttgattgtcttagatgaacctaccaactatctggacagagattctttgggtgctttgtctaaggctttgaaggaatttgaaggtggtgttattatcattactcactctgctgaattcacaaagaacttgactgaagaagtctgggccgtcaaggacggtagaatgactccatctggtcacaactgggttagtggtcaaggtgctggtccaagaatcgaaaagaaggaagacgaagaagataaattcgatgctatgggtaacaagattgccggtggtaagaagaagaagaagttgtcttctgcggaattgagaaagaagaagaaggaaagaatgaagaagaagaaggaattgggtgatgcttacgtttcttctgacgaagaattctaatctttttgatcactgctttcacagttttctttaagatttttattgatcaataatttatgtatattttaatttctatgtttttgtaatattgtttattttggtaaaatatagacgcaacttccttattataaagaaaggcattatttaaaagaaaaagcgttccattagtcagacatctttttttttcatacattcttaagctcaggcaaattgagcattgcctcatacccttttcggtaagagggtaacgaaaatatttttttggaagaataaaaataggtgacggatcatagactaggaagctttaaaacatgattgagcgtaatattatattccttctagaaaagataaaagagccaagacctaaaattttttcatccctgttctattaaaattgtggaaatgaggtttttgaggggatttgtattttctttggctttcactctatataaagtaactgccacggcagaaataggatctgaaattaatgtggaaaatgaggcaccacctgatggtttatcctgggaggagtggcatatggaccatgagcatcagctaaaagattacactccagagactttcttcgcgttacatgatatcaagaagaaaggatttttagatgaaaacgatattctatctctctacgggttgaaccgtgaagaaattgtgggggctggtgatggtatgggacaacacgatgaatctgagaaaattgacaatgaaatggctaagcgtgttgttagccttattatgaggttattggatgttgatgataataccaaaatcaccaaggaggaatatctacaatttgctaagagaggaaacaagttccctgaccttggcgttggtgtaggtcaccactccgattttgagctagaatatgaaattcatcactggaataagtttcataaggacaaagatccagacgttaaagtcgttcacaaagaagacatagaacatgaattgcttcatcatgaacatgaaattgaacatgaagaagaaattcaaagaggcgcttctagagctactgtaataactgatgacgaactagagtctagaatagagctgaaaaatattcccgagaaattcaaaaatggaattttttaatggacttggtcaagatgaatagttgagactgagaaaatattcaagacactatgtatgtagtcaattagcatgtagtaagtaatcaaagcacttaaaatatatttttaccatcgcatcgttgtgatgcctctcctttgtgattaactatctactttaaacgttctattttctatgttctaattacgtatgtattggtcttttctctccgatggtaacaagaagcgtttcgggaaacagtggcacctccttgtcccttaaatgtcgaactttaacagtataagtacaaagtgaaaaaaaaaaaaaaatggaaatatctatgatagtgatatgatagaagagctatttgaatgctatgttgtcatatttagccttacaaaagggaaaaggcaaacacagtcttttgttattactataggaaagatagaattgatattaaaacagtatgaagttattgcatttatatgaagcgagcttgaagagaaggcccaaaactacgaatgcgataatgacaggtgcgctatttggaattggtgatgtttctgctcaattgttgtttccaacatccaaagtaaacaagggttatgattataaaaggacagctagggctgtcatctatggttctttaattttctcctttataggtgacaagtggtacaagatcttgaacaacaagatttatatgcgtaacagacctcagtaccactggtctaatatggttttacgggtagctgtcgatcaattggcgtttgcgccgctaggtttgccattttatttcacctgtatgtccatcatggaaggtagatcatttgacgtagctaagttgaaaataaaagagcaatggtggcctacacttttgactaattgggcagtttggccacttttccaagcgattaacttttctgttgttcctttacaacataggttactagctgttaatgtcgttgcaatattttggaacacttacttatcttataaaaactcaaaggttatggagaaagacaaggtacctgttcattatccacccgtggtcgaataactggataagaaatcctgattttgaaaatatttggaattcaactagcatatttatcagaccttgttccttggggtactggaacagcatatacctaatagactttcggcagagagcagaccaacttcataaatatttgagtcaccaaagttggctagcaatctgcttttcctttacagatgtgcttggtcaggaacaatttatttaattacattcgtacttcttttatagaggaaatagtagctaacatttcactattgcggtcatgcctgttgttcttcagctaccgtttatgcaaaggtgtttaattaggtgtgagacttaagtgggccttttagtaccactgtgggttctggacctttatataatatttcattttttcaaaggttttttcatatgccgttaaaagaggtcaaaacatagacccgaggaacatatcttgtaaatcgctgcgttatgtatgcatattgtactcctaccttcgtaactggaaagaatcagtctgaaagtttattgagcctgaaacggagcaagattatagttgaatgtttcttattcggtgttgatagtagatgatgaccaaagctttttttaacaaactaccgtttgaggtattccgtcggtacgttaggacaggtaaaagcatccctcaaagaagccccaggacaagaaaatctcttctggtgggtgggactattgcatcagcagtagttttgtacaactttaatgacacttttcatgattctgtaaagcacacggcactgacgactaaaagaatcgctgtcgtcacacaagctaccactcgttgcttctaccattacaagagggctctaaataaaagctatgagaacaaaaaagaacgagaagttgccttaaataaatgtcataagatgtgtgccttaatcacgttgcatgcgctacgatcgaatggtgggatatatatcaaattaggccagcacattggggccatgacctacctgttgcctaaagaatggacggatacaatgataccgttgcaagaccactgtcccgaatccacctacgaagaaattgatgagttatttaaagaagatctaggcaccagcattgaggatatgtttttagaattcaacaaaaccccgataggtgtagcttccttggcacaggttcatgtggcaaaactaaaaaatagtgacggtaaaggttctagtgtagctgtcaaatgtcagcatccatcgttgaaggagtttataccattagatgttatgctgacaagaacagtgtttgaactgctggatgtcttcttccctgattatccgttaacgtggcttggtgatgagcttcagtcttcaatctacgtggaactgaattttaccaaagaagctgaaaatgcagaaaaaacccgtcattattttagtaagttcaagaagcaaacagcattgaaaatacccaaggtcattgaaagccacaaaagaattttgattatggaatatgttggaggcaaaaggttggatgatttggagtacattgacagtcacggtatctcgcgcagtgaagtttcgagttgtctctctcatattttcaataacatgatttttactcccaatgtaggtattcattgtgatcctcatggaggaaatctggccatacgatctgttaagcccgctaaagataatggataccataactttgaaattgttttatttgaccacggactctatagatatcctagcacgagaacaagaagactttatgccaaattttggttgtcgctcctattcgacaaggaccagacaaaaatgaagaagtatgccaaaggattcgcaaacatcaccgacgaacagtttccccttttagcggctgcaattacgggccgtagcattgatgctgctttgaattacgacatttcaacgagtcgaacacaagaagaaatggacgtcatggcaaatgggatcttggaaggaacgttactgagcgacttgatgagcattttgtctagaatccctcgtgtagtgcttttgatattgaagactaacgacctaaccagacatcttgatgaatgtctacagaatccactcgggccagagaggactttcctgatcatgacgcaatactgcgccaagacggtctacgacgaaaaagtggaaagaattaattcggagtatgcgaggtggtctattaaatggatgtgggagaacttgacaaactggatagtctatgagaggcgtattaatcaattgtatttttatgattttgtgttgtggtggaaaaaatttattccgaagacttggttgtcatcttaaatcgttagcgttctttctacttgtaaatatatacgtaaaattatatataacaattttatatgtgtcattaaacggaagacgttgttgctatcacagtggattgtgttatttgggtatttggaatattacagtgacttcttgcagcgttgttagtttttgccatgttctgcaagtacaaggttgaagatgtggtcgagactttgatagtatccttaaacaacttcatttttttattttgactgggtaacgacctggtgttccttctagtctcaccgctagtggcttcttctttgctgactcttaacttttgcagcgcctctttggtgtcgagtaactcgtgttccagtagaacgttgcgttccagtcgtcggtcactctccaattgtaatgtctctatcttattcctcagttggatattttcattttccaactcatctacctgtatctctaaatctgttatctgtttcttattgcacttattttgttgttggctctcaagaagatcgctttttaactttgatattacttgttccaaatcattttcatattctttcgtggcgccttcaagctcgctcaactgggtctccagtgaggagattatctgtatagctgtttccaaatccaaattcggcaccataggaaagtcgcaattgttgcacgtatatgtcccttggatattccaattaaatttgcgaggattgttctttcggccgttcgtggtttgttgtagcccttattatccctctttttcatccttaattgcaaatttatgtatgaaaactttcatttctaatgttattaattttcccgattctgcaaactaattgataaaataattgatacttgccgtcacagatgatatagagaacgttcagtttttttattgttctattgtaaaaaaaaaaaaaaaaggaagaaaaaagcaagatccgataggagaagacctctttagcggctttactgcgctacaaataaggttacgaatatgcggaatagttcatgatacgttgttgagttatagtatgtagccaatatttcctgtttttccgctgttacccttttcgaaggatcgatgaacgcttctgtcacttagtaagcaaatgtacgaaacccagagcattgtatgtacaccagcagtcgttttttgtagctcttttccatggatggacgatgatggcaagacgcgatcgtggcggagcctcactaagaaaaacaattgtggagaatctatacacacagaaatcgtacttcaagaaatattgattagcgagcctttaagcacagaacaatctctatagccaacatcttgtggaagctacaactgtttttcttgttcccgcttgagtagggccttacaaggcaagaccgtataaaataaagataactcctccgccgtatcctgaatttcgtgtgccctttctctctctctctcttcctctttcttcctttccctttccctcttcttcttatctcaacaaccgcccagcgcattagcaaaccacagtacgagctgtacggctgagccactgcacctgtctggcttgcccctttttgttgagtaaccgggtaataattcggctgtctaaacgatacaatcctcgttccacccacacccattcacccgtcgggcgaaatccaccctcgcggcctcgtttagaataccaggcaacggcaccagcaacggccccggtaactcgatcgcgttcatatatatcggatatactcttgaggcacaatttttttcggttttcggttttttctattattcttcgagatgcaaagcacacatttgagactcacaactcaagataccgcaagcacacagacgctattgttctcccaaagaataggttcctgcagtgctcttttaaggtttgaagatattgcacaaaattgtatctgatttcatctcatcgaacctcattccatcaacttccttttatcaaagcatcttgttttgttttcgcagaaaatttttcttccctttcaatttggccttttagtttttctccagtcgcaggcaagaaggtaaggaaatagaagaaaaagaaaaaaaaaaaaagggaacaataggttagatgtcgaataccccttataattcatctgtgccttccattgcatccatgacccagtcttcggtctcaagaagtcctaacatgcatacagcaactacgcccggtgccaacaccagctctaactctccacccttgcacatgtcttcagattcgtccaagatcaagaggaagcgtaacagaattccgctcagttgcaccatttgtcggaaaaggaaagtcaaatgtgacaaactcagaccacactgccagcagtgcactaaaactggggtagcccatctctgccactacatggaacagacctgggcagaagaggcagagaaagaattgctgaaggacaacgaattaaagaagcttagggagcgcgtaaaatctttagaaaagactctttctaaggtgcactcttctccttcgtctaactccttgaaaagttacaacactcccgagagcagcaacctgtttatgggtagcgatgaacacaccacccttgttaatgcaaatacaggctctgcttcctctgcctcgcatatgcatcagcaacaacagcaacagcagcaacaggaacaacaacaagacttttccagaagtgcgaacgccaacgcgaattcctcgtccctttctatctcaaataaatatgacaacgatgagctggacttaactaaggactttgatcttttgcatatcaaaagtaacggaaccatccacttaggtgccacccactggttgtctatcatgaaaggtgacccgtacctaaaacttttgtggggtcatatcttcgctatgagggaaaagttaaatgaatggtactaccaaaaaaattcgtactctaagctgaagtcaagcaaatgtcccatcaatcacgcgcaagcgccgccttctgccgctgccgccgctaccagaaaatgtcctgttgatcactccgcgttttcgtctggcatggtggccccaaaggaggagactcctcttcctaggaaatgtccagttgaccacaccatgttctcttcgggaatgattcctcccagagaggacacttcgtcccagaagaggtgtcccgttgaccacaccatgtattccgcaggaatgatgccgcccaaggacgagacaccttccccattttccactaaagctatgatagaccataacaagcatacaatgaatccgcctcagtcaaaatgtcctgtggaccatagaaactatatgaaggattatccctctgacatggcaaattcttcttcgaacccggcaagtcgttgccccattgaccattcaagcatgaaaaatacagcggccttaccagcttcaacgcacaataccatcccacaccaccaaccacagtccggatctcatgctcgttcgcatcccgcacaaagcaggaaacatgattcctacatgacagaatctgaagtcctcgcaacactttgtgagatgttgccaccaaagcgcgtcatcgcattattcatcgagaaattcttcaaacatttataccctgccattccaatcttagatgaacagaatttcaaaaatcacgtgaatcaaatgctttcgttgtcttcgatgaatcccacagttaacaactttggtatgagcatgccatcttcatctacactagagaaccaacccataacacaaatcaatcttccaaaactttccgattcttgtaacttaggtattctgataataatcttgagattgacatggctatccataccttctaattcctgcgaagtcgacctgggagaagaaagtggctcatttttagtgcccaacgaatctagcaatatgtctgcatctgcattgacctcgatggctaaagaagaatcacttctgctaaagcatgagacaccggtcgaggcactggagctatgtcaaaaatacttgattaaattcgatgaactttctagtatttccaataacaacgttaatttaaccacggtgcagtttgccattttttacaacttctatatgaaaagtgcctctaatgatttgactaccttgacaaataccaacaacactggcatggccaatcctggtcacgattccgagtctcaccagatcctattgtccaatattactcaaatggcctttagttgtgggttacacagagaccctgataattttcctcaattaaacgctaccattccagcaaccagccaggacgtgtctaacaacgggagcaaaaaggcaaaccctagcaccaatccaactttgaataacaacatgtctgctgccactaccaacagcagtagcagatctggcagtgctgattcaagaagtggttctaaccctgtgaacaagaaggaaaatcaggttagtatcgaaagatttaaacacacttggaggaaaatttggtattacattgttagcatggatgttaaccaatctctttccctggggagccctcgactactaagaaatctgagggatttcagcgatacaaagctaccaagtgcgtcaaggattgattatgttcgcgatatcaaagagttaatcattgtgaagaattttactctttttttccaaattgatttgtgtattattgctgtattaaatcacattttgaatgtttctttagcaagaagcgtgagaaaatttgaactggattcattgattaatttattgaaaaatctgacctatggtactgagaatgtcaatgatgtagtgagctccttgatcaacaaagggttattaccaacttcggaaggtggttctgtagattcaaataatgatgaaatttacggtctaccgaaactacccgatattctaaaccatggtcaacataaccaaaacttgtatgctgatggaagaaatacttctagtagtgatatagataagaaattggaccttcctcacgaatctacaacgagagctctattcttttccaagcatatgacaattagaatgttgctgtacttattgaactacattttgtttactcattatgaaccaatgggcagtgaagatcctggtactaatatcctagctaaggagtacgctcaagaggcattaaattttgccatggatggctacagaaactgcatgattttcttcaacaatatcagaaacaccaattcactattcgattacatgaatgttatcttgtcttacccttgtttggacattggacatcgttctttacaatttatcgtttgtttgatcctgagagctaaatgtggcccattgactggtatgcgtgaatcatcgatcattactaatggtacatcaagtggatttaatagttcggtagaagatgaggacgtcaaagttaaacaagaatcttctgatgaattgaaaaaagacgatttcatgaaagatgtaaatttggattcaggcgattcattagcagagattctaatgtcaagaatgctgctatttcaaaaactaacaaaacaactatcaaagaagtacaactacgctattcgtatgaacaaatccactggattctttgtctctttactagatacaccttcaaagaaatcagactcgaaatcgggtggtagttcattcatgttgggtaattggaaacatccaaaggtttcaaacatgagcggatttcttgctggtgacaaagaccaattacagaaatgccccgtgtaccaagatgcgctggggtttgttagtccaaccggtgctaatgaaggttctgctccgatgcaaggcatgtccttacagggctctactgctaggatgggagggacccagttgccaccaattagatcatacaaacctatcacgtacacaagtagtaatctacgtcgtatgaatgaaacgggtgaggcagaagctaagagaagaagatttaatgatggctatattgataataatagtaacaacgatatacctagaggaatcagcccaaaaccttcaaatgggctatcatcggtgcagccactattatcgtcattttccatgaaccagctaaacgggggtaccattccaacggttccatcgttaaccaacattacttcacaaatgggagctttaccatctttagataggatcaccactaatcaaataaatttgccagacccatctagagatgaagcatttgacaactccatcaagcaaatgacgcctatgacaagtgcattcatgaatgctaatactacaattccaagttcaactttaaacgggaatatgaacatgaatggagctggaactgcgaatacagatacaagtgccaacggcagtgctttatcgacactgacaagcccacaaggctcagacttagcatccaattctgctacacagtataaacctgacttagaagactttttgatgcaaaattctaactttaatgggctaatgataaatccttccagtctggtagaagttgttggtggatacaacgatcctaataaccttggaagaaatgacgcggttgattttctacccgttgataatgttgaaattgatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatggactagtagatttttatagagcagattttccaatatgggagtgatgcggtttgtttatgtataaatagaaagggacatatttttattattattattttagttatttagcatgtatgttattttatcggtgaattgtaatgatcgaataataattggaggttgaagaagttgcaaaaaatatttacttggacgagtccggaatcgaaccggagacctctcccatgctaagggagcgcgctaccgactacgccacacgcccaattttcttgttgtctgttgtgtttcagaatggggtacgtcagtatgataataatcatcctaaacgttcttaaattacatatgaaacaaccttatagcaaaacgaacagaatgagcaacatgagatgaaactccgcctccttaactgaactttccaaacgtataaacgcctgaaaaattagtttagatccgagattccgcgcttccaccatcaagtatgatccatattttatataatatataagataagtaacattccgtaagctgataatcccttttggcaactcgttacttcccaaagactgtttatattaggattgtcaagggaccccggtattgctcgagcccgtaatacaacagttgtctttcactgctctctatgttttgagacctccagttcaccacatatattcgatctttttcttactgttgaagcaagaatctgttggaatgaaggcctagtattgtctattgactaatattcatcttactagtatattatcatatacagtgtaagaagatggcataaagattgagaaccagtcatcagactaatgaaagctgaaatgcaaggactgataatgtaatgggataatgaaatatataaaacggaaggagaaataaccgtgatattattatgtagatttaccgactccacttggaggatttctctattctcgagggaaacttggtatattcgtacacctaatattatagctcttgataacaatgaaatttcaacaattattcactcaaccctcaagtgtatatcgccaagatcctaatcacccctctctggtggccttccctcattgtttttacacagaacaagaatccataaaatcaagatattgggaacaattcattgtcttaggaacaagtttttataatttagtttcattagcctattgtaacttcttgttttttttttttattttggctggcaaaacaagaagtataaagaagttaccactgctataacgtatatcttaaatcaagtgggcaattcttcgaataaacttagaggcgctgaagaaagaaccgctcaattagttcgatcatacaaaatacagatattgcgctgtgtattatcattacggaaagtgtgatataaacaatgctgtgttgtattcggtcttttttttccgcctggagattgtcgtttttgtttttttttctcgtgtagctgcagttatcatcgttttgcatgtctgttctgtcggtgaagccgatctcatggcacttcgctttgataccgtaaagaatcttcttcattaatacggcactgcaaggcgatatctatctctggggttaggactgataaataggtacttatcagttatcactagagacgaactgtttacgttttgaagctcgacagcaggggttcttaacgggcgtcggcctagacctcaccttgcgagaaatttttagttcatatccaggggatggtgaatggttggatctgacgaagccacggtaagggcaaggctttgcgcatgcactggccactatgcataccatatataaatagataatcaagcgtatagaaaacgacatgctaagttattttactcagtgttaggtctcttagtatttgcgtctgaaaagatcttagctctgtctttgactctatcacttatttttaagaggttctctattcgtcagtgatagaaatagcattttgacccgcacgacattggttaataagagtacttttccacgtgtttcgattgcctttatttttagcatacttgaaaataatattatcgtgagatttaggtaaaatataccacatatcaagagaaagagaagtaagaatggttgacgctaggggtagtacgccatgtttaattggtgattctataagaaacgttaatgatggaaatagtctggatttccagtatactaatcagtttaatgaggaaagtgaggcttcgaggttactaacgccacaaacgagttccaatcacgccctaagcaagatgcagaaggatgatgatattcgagatagatcttatacatctgtagcggaattgaatcgtgagggtgctttgctgaccgacgaagttgatttggagaatgttgatgcttcgaaagttcgcagcaatagagacgacctagaggcagaggagaaaaggaaaaaactactcttgttgaaaaaaaagcaaagaaataaatccatcaactcggaaagtttttcctctccttctctgcgtgcttccaaatctaattcactgattacatcaactgatcctgtcgaagatcacatcagtaagtactcttcatcaggcacccctgaaaatattacaggtgaggcagacgacgaagacgaagacataatcagaaactcttacgggcaaatgatcaaaaacaattccaacaggccacatttggcgaagggtgaatcgtaccagtccgcagaacaggaaatagatcatacggcgcctgaaaaatcagagaaaagacaagaaagaagcggtagatcctttgatagacaaaaatcttcggctgagtttctaagatccttatcgaggtcaataagtcgtggacccacaaagaacaaaacggtttcgccctctaagggagaagactctagaatgtatagtaccagcaactactctatatcattagttgatttggagaacggacccaaaattatcccggaaactttagaagaagagcaggaggacgccgaaaaggagggtgttttgatggaagacgagggtaatgaagaatacaccaaagatttggaagaagcagctaacaaagctcaaccacagtagaatggaatattgaaactggagtgacttctgatgaagtttccaattatttatatgtatacattatttatttgtctatcattaaaatttctgtcaagtaatggctttttatgtttatttcatggattacgaaatttgctggctttttagagtgaccgatgagttgcatgtacatatgtgcgaaataaaacaatacggtagtaaaacatgaatacttcgagaagtaaattcaagattgcaggcgtagcacaagaatgtccttccgcctgctagtgtgttgagcaaagcacgccatcactaatggaacccttacaaaatctcgcatggagcagcaaaccttaaatccattttctatcattcgttcctgaggacccggatatcgttttagagacaaaaatagatactacaagaggaatagggatatctgcacatggggcctcgagcatggctcattttcgattttccggcacgatgctgacttagtactatcatgccaggcaggacaggccttatggggttcttgcagcttaccaattctgacactggactgcccctggattagcgaccccgcgaccccgcgaccagactccctgaaaatggtaattggtgatgatatatgtgactgagttcagcctgggcatacaatgtttaacccttttggacatggaattaggccagcaaagggagcagctttccccgaaagcgtagtttttctccaggaacgcaattcacccctttctttcttatgcaagctcctcgtacatatataaaaatatatgagtatatatagtgcttctacagcataatcaatttaaggttccttgcctttccttaaatatgttagctatctctaaagcatcactgagaagtggtagtttttttgataactgtgattgaagttttgactacctcagagaaaaattttgaatgtcccgtgacctacaaaaccatttgttattcgagactgcgactgaggttgctaatagggttggtggtatttactccgtgctaaaatcgaaggctcccattacggttgcccagtataaagaccattaccacttgatagggcccttaaataaagccacttatcaaaatgaagttgatatactagattggaagaagcctgaagccttttccgatgaaatgaggccagtgcagcatgccctgcaaacaatggaatctagaggagttcattttgtttatgggaggtggctgattgaaggtgctccaaaagtaatactttttgacttggattctgtgagaggttattcgaatgaatggaagggtgatttatggtcattagtaggaattccctctcctgagaatgatttcgagacgaatgatgctatcctattggggtatacagtcgcttggtttctaggcgaagtggctcatctcgattcacaacacgcaattgttgcgcactttcacgaatggttggccggtgttgcgttaccattatgccgtaaaaggcgtatcgatgtagttaccattttcaccactcatgctactttattgggacggtatttatgcgcctccggcagtttcgatttttacaattgtttagaatctgttgatgttgatcacgaagctggcagatttggcatataccatcgttattgtatagagagagcggcggctcattctgcagacgtgttcactacggtgtcacaaataactgcttttgaagcggaacatcttttgaaaagaaaaccagatgggattttgcctaatggactgaacgtcatcaaatttcaagcatttcatgagttccaaaatttgcatgctttgaaaaaagaaaaaatcaatgactttgtaagaggccattttcatggttgcttcgatttcgatctagacaacaccttgtacttttttattgctggtagatatgagtataaaaataagggtgctgacatgtttattgaggctctagcgcgtttgaactacagattaaaagtatccggatccaaaaaaactgtggtagcgtttattgtcatgcccgccaaaaataattccttcactgttgaagcattgaagggccaggctgaggtgagggcgttagaaaatactgtacatgaagtgactacttcaattggtaaaagaatattcgatcatgctatcaggtacccccacaatggactgacgacggaattaccaaccgatttgggtgaattactaaagagttcggataaagttatgttaaagagacgtattttggctttgagaaggccggagggacagttacccccaatagttacacacaatatggtcgatgacgctaatgacctgattttaaataaaatcagacaagttcaattgttcaatagcccaagtgatcgtgttaaaatgatcttccatccagaatttttgaacgctaataatccgatccttggtttagattatgatgagttcgttcgtggttgccatttgggtgttttcccttcatactacgagccttggggttacacacctgcagaatgtacagtaatgggtgttccctccatcacgacaaatgtctctggtttcggtgcctatatggaagacttgatcgaaaccaaccaagcgaaagattacggtatttatattgtggatcgtcgtttcaaggcacctgatgaatctgtggaacaattagttgactacatggaagaatttgtaaaaaagacaagaaggcaaagaattaatcaaagaaatagaactgaaagactctccgacttactggactggaagagaatgggtctcgaatacgtcaaggcaaggcagttagcattaagaagaggctatcctgatcagttcagagagctcgttggtgaagaactaaatgattccaacatggatgctttagcaggcggaaagaaattgaaagttgcaagaccgcttagtgtacctggctcaccaagagatttgagatcaaacagcacagtctacatgacccctggtgatttgggtactctgcaggaggttaataacgcggacgattatttttcattgggagtgaatcctgcagctgacgatgacgacgatggcccatatgctgatgacagttaaatcctatgaggatataaacagtattaaaaaaatcttaccataaagacatacgacatttcgaggcgtttttgcttttcttttaactttcgttggcacaaactgaaatatatgtggaatgccctctgaaaatatactaggagttttgagcgatccaaacattttcttttctttttttctcttccttctagcgaagtcctcttgcgttagctgtaaacaaaataagtcaatttcattaatgaaaagtgacattatggcggtagctctctctatctttgttcagttatcaacatatagtcatacttaaagatataatagctcatagtcatatatagttctttatacttgaaaaagtgattcctaaaaatctcaacttttttcacattgtatttacaagataataaaattattaccatatttaaacgaaagataaattttgaattaaggcggtcgttacatcatacctggcattcctggcataccacctggcataccaccagcgccagcagctgctggtggttctggggcatcaacaatagcaacttcggtagtagctaatagtgaggcaacaccagaagcatcaactaaaccggatctaaccactttaaatggatcgatgataccagtggctaacatgtcggtgtattctgacttagaggcatcgtaacccttggcaaaatcatcaccatattcatcaatcaatttgccgatgataactgaaccttcttcaccagcgttttcaatgatctgcttggctggtcttgtaatggcctttcttatgatatcgacacccaatttttgatcgaaattgtcgacaacaacttcatccaaaactctagatgccttcactaaggcagtaccaccacctggcaagataccttcctcaactgcagctctggtagcgttcaaagcatcatcgtaacggtccttcttttcaccaacttcaacttcagatgcaccaccgaccctgatgacagcaacacccccggacaatttggccaaacgctcttgcagtttctccttctcatatgaatttgtggtggtaatgtcgatggagcctttgatttgttcaattctctcttgaatagcttcctttggaccactaccgttcaggataacggtgtcttccttagtaacggtaatagagtcacaagaacccaagttttctatggtacattgttctggtttcaaatccaactcctcagtaaaaacagtaccgcccgtcaagactgcaatatcaccaattgtattctttctattatcaccgaaaccaggcgccttcacagcacaaaccttaacttgacccctcaacttgttcaaaatacaagccgcaagagcttcaccgtcaacatcttcagcaatgatcaacaaaggtcttctgctttgattggaaatttccaaagctggcaagatatcttgaatggaagaaattttcttttcactcaacaatagcaatggcttttcaaattccaccttgctcgactttggatcagtgatgaagtatggagaaataaaaccacgatcaaacctcataccttcagtaacctcaagttcatcttccaatgttctaccttctctgatagtgatgacaccttcttttccaaccttttccatagctgaagctagtaacttaccaacatgagagtccccattggcagaaatggttgctacttgagcaatttcctcagatgtggtaatttctttcttgttggcgctcaaaaattcaatcactttttcaactgcaacttgagaaccccttctcaaatccatagggttacaaccagcggcgacatttttgacggattctgtgaagatggctctacctaagacagtagcagaagtagtaccgtcaccagcagcctcattggttttggaggcaacttcttgtagtaacttggcacccatattttcaaacttgtccttcaacacaatagatttggcaactgtaacaccatccttagtaatctttggaggaccgaaaggctgttcgattaaaacgtttctaccctttggacccaaagtagcagcaaccgcttcagctaaagtttcgacacccttaagaagggaggctcttccttctacaccgaatttcaattctttatgagaggagtaagcacgacgcaataaaggccttaaagtagcgcgactacgaacaacggatgatctcaacattttgaaaacttttttgcttatgatgttttctcgtgggaattttcttatattattcaaggaagtgcatgaagacgcaaccacgaccttacataatgaatgtaaaacttagtctccttcaatatatatacatgaatgtccgtctggattctgctccgggcaaaacgaagcaaaattaaagtcaccctccccatttggttttctggaaaattccacgaggtccgtatatgatgacatatacagatgggcggctataaagtaagtttccagaggtaataccaggcaataaacagcttcaattgctcgtaacaccattgtatacctacaaaaacagtggaatagggatgagacataactggctggaatttcaactgtacttctttgcacaactagtcttggcgttctacttgatcattgcgcgaatggatgcactcgcaataattcccaatagtataacaggaggaacatttggatgcattaggtatattattcatcttctttatcatcaaaattttctcttcctttatgttactatgttgctttcttttaatctatgtttttttccctttcagttgccaccgcttttctgcaagattcatagttagatttgcaaatcaaggtgttttcgggccttgttaaagccttcgcaggcgaagaagaaagggaacgtaagctgcgtgagccgaatctatttatacaaaaacaatcaaaaaagtataactacagcataaactgttgtatatacgtgttgcaaaataggaaagaaaagaagagtaaaaggactcttgatattatctcgaaaaaaccacaaatagtgtaagatttaaacagtaagccaaaagagatgactttgaaaccttcaaagagacgtaagggcaggtctcgccattccaggaagaagcaaataacgtcagcgatactgactgaggaaggaataatgatcaaggcaaaaccatcaagtccttacacatacgcaaatagaatggcagataaacgaagtcgcagcagcattgacaacatcagtagaactagctttcaaagcaacatcagtagaactagctttcaaagcaacagtgataacaacagtatatttgaaacggcttcactaattagctgtgttacctgtttaagcgatactgatacaatagacagatcggaaacatcgacaacggatacaagtaaagatgatctttctgctaatccaaaacttcattatccttcggtgaatggtcaattgccagcaaacaccgttatcccctatggacgaattctggatgccagatacattgaaaaggaacctctgcattattatgatgccaattcatcacccagttcacctttaagcagctcaatgagtaacattagtgaaaagtgtgatcttgatgaattagagtcttcccaaaaaaaagaaaggaagggcaactcgctatcgcgaggaagtaacagtagtagtagcctcctgacttccagatctccttttacgaaactagtagaggttatatttgctaggccaagacggcatgacgttgtacccaaaagggtttcattgtatattgactataaaccccattcatcttctcacttaaaagaagaagatgacttggttgaggagattttaaagagaagctacaaaaacactagaaggaacaaatccatatttgtgatcattaatccgtttggtggtaaaggtaaggcgaaaaaactgtttatgacaaaggcaaagccgttactattagcaagtcggtgttccatagaagtggtttatacaaaataccctggtcatgctatagagatcgcgcgggaaatggatattgacaaatatgacactattgcttgcgcttcgggagatggcattcctcatgaggtgatcaatgggttataccaaaggcctgatcatgtcaaagcattcaacaatatcgccattacagaaattccatgcggatcaggtaacgcaatgagcgtatcctgccactggacaaacaatccttcgtactcaactttatgcttaattaaatcgatagagactagaattgatttgatgtgttgttcgcagccttcttatgcaagagagcacccaaagttatcatttttaagtcaaacatatggtctcattgcagaaactgacataaacactgaatttattagatggatgggacctgcaaggtttgaattgggtgtagccttcaatatcatacaaaaaaaaaaatatccttgtgagatatatgtaaagtatgctgccaaatcaaaaaacgagttaaaaaatcattacctggaacacaaaaataaagggtcgttagaattccagcatattactatgaacaaagataacgaggattgtgataattacaattacgaaaatgaatacgaaaccgaaaacgaagatgaagatgaagatgcggatgcggatgacgaagactcccacttgatatctcgtgatctggcagattctagtgctgatcaaattaaagaggaagatttcaaaataaaatatccattagatgaaggtatccctagtgactgggaaagattggatcctaatatttcgaacaacctaggtatcttctatacgggtaaaatgccatatgtggctgctgacactaaattctttccggcagcgcttccttcagatggtacaatggatatggttatcaccgatgcaagaacctcgttgacgaggatggcaccaatcctgctgggactagataagggttcccatgttttacaaccggaagtcttacactctaaaattttggcatacaagataataccaaagctagggaacggcttgttctctgtcgatggcgagaaatttcctctagagccccttcaagtcgaaattatgccacgcttatgcaagacgttactgagaaatggccgttatgtggacacagatttcgattctatgtgacactttacttaatcttttccttcgtactgaacaattaatcaaaaactagaatatgtcatttctatttcttctatattttttttacgttgttgttgtttttgttgttgtttgataactttatacactccatacttctttataaaaagttttaataccattctttaatacaaccatgtttagtgagtactagctcctacacatcagatcgtcaagtacattatgattatgattattattaatattatcagtacaattattatgtgctggtagttcactaaaaaatatgacgcacacaaagagttctccttatgccctatagaactgaaatattaggtgctaacactgacaagcgctttgttcctgctcctctgctgtagaaatatcaatgactcccggtttattttggtttgcactatttgcattttcgctatccaaaggagttgactcgctgttttgaaattcaggcagcgatttggcaatctttttgaataaagctttgacattatagcctgcctttgtggacgtttccataaagattttagcacccaatagttttgcttttttctctccctcttcggttgagatttgcctttcatctgataaatcacttttgttaccaacaatgcacaatataacattttcgtcacctctttcatttttaacgtcttctatccatttatcaatatattcaaatgattttctcttcgtaatgtcgtaaacgataatagcaactctcgaatctctgatatatgaaggtattaatgatctaaatctttcctgacctgctgtatcccataactgtaatctaattgtcttatcatccaaatacatggtcttggaaagaaaatctataccaatcgtggcttggtaatgatcatcgaacgtatcatacataaatctagtgatcagcgatgtttttccaacaccctgttctcccaaaaaaacaattttgtactttgtcaatgatttcccggatctgctcattgttaatctcttctttgtttatcttttactgttcagaatcaacagcttcaaacacttcttttcacacaaccttaagtgcccaattgtgatattcttacatcatacatagtaacaatctatatatgggcaatattttcctccactaattgagctgtgctgaaggctttattacccggaaattattcggccatttttcactagaagttaataccagcactaacgaatagaagcaccctattctactcaagatgcccggttcatgaatagggagaagtatttttcttattttccttagccatctataaatatttatccttatgcctgtcaccacaatagaaaagggtccattatatatcagttgttttcgtacctctagagagacacgcaaggggctttatttaggaaacctccaaatttgctagatgtaaccattatacatagtaattacgattgtaaaacatcggaaagaacgatatatcttgcaaatagcttttctttggtaatatatgtatttacttaaaaaacgagaactagaaaatactgagtaaatttttattagacgttgttaaaggccttttatttcttaccagattttttgataccaccacccactaaaggtttaccacttttcatattagccatcaaagctttcttagcagcagcatcggccttttgcttctctttgaaggcaatgtcttcaggatctaagtcctgttgttgcttcttcttttgctttagaggcttcatcttaccaccttggcgactagacatgattgcttagggtttttcagttattcttctggttttgcaacttactgtgcgtggaagagcaatcaattacaggattttaaacatgaaattttttattttcctcgttcattttcgtcgcgggaaacttccagaagtatagatttactacaatttttatctcaggacagaaagaataaaccaaaaaagccaagacaagccaagccaagccgaggcgactggaggagcttttcatcacattcaatgacaaatcacaacaggtttccctgttagaaaaggcatgtgcactcacaattcatattttcatacagaagatatacattggatttctggagatatcaggtaaggttcgacaaaaacaatggcgtttgccaaccctttatgatgggtgatcttgtatccgcttaattgtgtgatctaaaaaggcaaagtaacgtattattggctggtttatataatttgaatatgactactttttcaacgttaaaaacgataaatacttgctcaaagggttcagcggctaaataaactacgatttcgcagcaggatcagatggattcaatcacatcattcgcaaaacattcacatcattcgtgaagcattaaaggtaataagaaaaatagaacaaagattttttaatcagtgaggaccacaaagggacagcaaatacggtgataagaatggaaggtttgaagaaaaagatttttggtgtttgcctgaaaaatgacttagcacagactaggaatgaaacgaaaggaatccactatgggttaatgactttggaaacttctaaacaactgcaggaatttctccatttgctagtaataaagagagaagtaattcaaaattttgagttgttatttcacatcataaatgttgccgttaaaatcaccgattcaaatcttccaagtgatgatatctggcatttcattttaaaattaagattttcttctgagattaatatagacgaagactccaaagttttaaattatttacttgagactggcatcgcaatggaaaatccagtcagttggaaatgcttggccgttattagcagcatcctcagcagtgtccctcaatccaaaaagattataactaacctgatcgagacagaacatgccaaaaagattggtcagttgtttgataatattcaagatttgcaacaaggaaattttctggtggaaattctctctaactgttttaaaaaaagtgcttcaaattccaagaaagtggaaaaaatacctcagttatggcaaagcaggtctaagaacaagtttttctttgaaaatgaattttacccttttagcagcaaaaatgggagcttacaaacctgccaattcctgtgcaataatttcatgtcaactttatcctttacgggtattctaaggcaggtttcttatagcggatctgaaacattaaaaaatctccgtatatttaagaaaaaagacgatgaaaattcttacttcattcagtgcatttacaacaaaatctatctttggttagacgaaaaagcccctttggaatttgaaagaaagaaaatcaggattaccaaaaacttaaaaaataaaattcaaattaaattgaggcaacctttccatgaatgtgtgagaactaccgctgataaaacagcactcttatttaacaaaacgaaggggtttcagctggaatttgaagacgagaaattaggtgaaactttttttcacaatgtcaacaatatacctaagattagtgaagtacaaaactttttagttttagactatattgaagaagaaccagagaatgaaggtgaagaagaagagcaaatcggaagggcagatgagcagaaagaggatgaagaggaagaatctctcgatgaattatccactcccatggtatatccaataaaatcatctattccccataatcataacgaaaaggttcagttagtcactcccgaccgttctgtttccataagatctgatgaatgggatttaaagtcaaatactgaagacgaagaaggtaatgttcttgcagacctgaaaataagcagcactaaggaaacaaaaaggcaaacagactacgtccatattgattcagaagaccagtcaccagtagtatccgctcagatgagaaaaatgagaagagaatctacgaaaacactagaaatattgagacaagagtttaaagataaggatgtacaaaacaaagaagaccagtccgaacaaatacaaaacccgtttgtaaatacatcctcgttagttgtaggtaaatcctgtcttgttaatcctaaggaaaagcctaatattgatcaaacggtagtcggaataaccgaattaaagtcaaattcttccattaagaaaagggatatcaacattctcgacactatatttgggcaacctccgtccaagaagcaaaaacaattccacaaaaaggagaaaaagaagcagcagaaaaagttgacaaactttaagcccattatcgatgtcccttcccaagataaacgaaaccttaggtcaaacgctccgacaaaacccaaatccataaaagtaagtaagctgcgtaccgataagaaagttacaggggaaaaatcaagcccagaaacagcggcagagaaagttgatgatcaaactgtgcgtagcaacgatgaacaagcaatgagcagagcaactaaagaaaagtgctttccagatgtcaatgaaggcaaagaaattactaaggatgacgctaaagtatctctcgagtccaaaaaaaacaacgaaacttttgttgattcaagtgtagtagaaaaacatacccccccagacaaagactgtaacaattgtaacattacagatattttggaatctaccactgttatcgacttgcagtcaccccatggattatctgctcctggtcagaatactttcacaaacaaacttcaagaacaaatttatagttcaataaatcatttttctaacgaattggtaagaaaaatttcgataataaaccaagagttaaataagaaaatcttaaaagagttgtccgaaaaataccaaaaactattctccgaattacaagataatttccagaatgataccaatgagatgcttaaattcatgggcgagatcaaagacatgatgaatctcccggaagatcagctcgttcatgctattaggacaagaaaatttgataacaacaagagataaatagtatacatatacgcaattctttttagatttaagatggctaataaaagtaatataggcaagcttattcatgttcgaatcttttttttctcgcagagctagtactctggcaatcgacacttatttcgtacaaaatgatcacgcaacttttgacaattttttttttttcatctgttttccaggaaacttggatcttttttgctccatagcacttttggtcttcctcaattaaatatttctagatcccggtagttcttcttctttgatcattaataaaaaataagcaaagcataaaagagcagcaaaaatggattctaagaccccagtcaccttagctaaagtcatcaaagttttaggccgtaccggttctcgtggtggtgttacccaagttcgtgttgagttcttggaagacacttcccgtaccattgtcagaaatgtcaagggtccagttagagaaaacgacattttggtcttgatggaatctgaacgtgaagctcgtcgtttgcgttaaaggtatattaaaaaatttactattggtgctcttcgagcattgttttttttctatatttacaaacaacagcttattttttaatatttctcaaaaaatgaagttcgaatgattattttaattgagtttagtgatgaaatcgattgcaaataatataaacgttggtaagctcatctaaacaatcgaaaggagggatagaagacagtaggtgtttgtgctttggtcggtttttccattcggtgaattcatacatctcctttattaattttaatggattctttacaagggattttcggttgccaaaaacagagaacaaatgcgtagaaatactcaatgatgtcaatttttcaaaaaatgaattaaatgattgaagtcacttaatttttgtggttttttggaggtgggttgagtgtacaactcactataattgatgagatattcgacgaacttgttacttttttggattccagaatgtttactgaattttaagaattaattaatttgaggctaacctgtatggcatggaataacgaatcgacaagaagtctcttactgtaactttctttttttttggtgcatctatcgttaaatacaatttaaatattacattcatgtacttactcaatataataatctgattacttcatacaatagaagagaaagaaacagtctctaaaactgctgtcataacgcgtggtgttgtggttttgcttaatttttttagacccatgcaccagatattgatccaatttttttttgtggctcttttgccaatcgctcttattaagtaagtttacatccgcggttatgttttgcgtctaaatttcatttacagtgatggcgagcttgcgcggctattttttatgcagtttatcatttagacactcagaagctgcagtgatgtaagatactgcttgaaactaccgttagattaataataaacaattagaactgtcctaatacatataaacttatatgctccctatcaatggcataacgttaccattcaataaattaacattatcaatgcgtcaacaaaggaatagaactatttgaaaggtccaaccttaatttttgacgtttaattgacttgccttagttttttattctcacctttccaaattttctttttttctgtgggtattcttcgaccaaagaagaacttgattttgttttttctggtgtagcctcagattcagaaaaattctccaggcgaagttgcgaactggtactactttctctagattttggcttgaaatctgtctttggtttaattttaccgcggctatttggtcgagcctcatttgtagggtctgcttgcaattcaaaatcatcattataaaaatgattcaccgcaggaaatctgacgcgctcttttttgttaagttctccagattcttcaaaccgcgacacatcttgaaatttgtttcttaaagataataatgtttttaatgagtccgccagaaattcttgatgctggaattttcctttatgtagtaattttttgattatgtcatcgtctgtgcattgctgcagagattcataattcttagaattttcaggagcccattgactgataactttactcccaccgtctaaatcacgaagagaaattaaaagaaaatctaagcatttttgcttttcattcaaaatatcccgttgtacatagtggtattgggtggaaaggtttaccaattttaataaaagcatgcataaactttgcaaaatcatatagaacatatccttagtaacatgtgaaggtacgctatttatggaaactgtaatatccgcagatacatcgaaactaaaaaccaaatttgaatctaccaatccaatttggttaatttcttgaggagcttgtagaatgtccattagttttagtttaattagatttaatgatatactatccgtaaaaccttggctctggcattgctgtgataattgagtttgtgaaagtttgaaaacgtagggaactaagcgctccaaggaaactaaaacaatcattacaattgtggttggagatgacatcggtagaaataataggagacaatttccctcaccattaatttttttaacacaccattctgcatcacttagctgctgccctttcaactcagaatccatcacacatgtgtaagattaacctcctatctggccgttgttatggttattctccatagggtttccacttatatgacactattttgtgtttgcccgctgccaacactatcatccctttttgggacgaaaaaatccatgtaaaaaaatacatcaatcataaatacatttataaatcgaaatgatattgtttataaaatttctttttgtcaatggaccaaaggtctttggaaatctctttgaacgttttccaaacatcattaataaaatcttcaatcatgagatcactgaagtgctccatattaatgccctttttcagccaaattttttcagtctctattcttgcttgggacgctttatcgaataaaaccctacttacgcgttcaaacgccaaagttgaagttaactgataaaaattggaaactgcttttaacaatcgcttatttctttcattaacagcaaatatgctatcaataatttcgtaaaatcttattattgttcctgaaaatgacagaaatttatcagtcctaacatcgaatcctgtcaaaagttcatcaaagttttcttcttcatatttaatgaattgtatttttttcccagtgtcaaggtcaataaggaaaaggaatgccttctccctgaagattaacctattaaatgctaaactgtacacttgcgatactattcgtattaaaagtggattgattagaataatagacagttttagcccttcagttaacacgttctcctggtcgttgataggctctttaaaatgaaataccattgtattaacacagactgatatggatatcaacaagaactgaaccattctgttcttatctatgattctgctttgttgagcgatgatcatctcaatattgtatatactagcaactatacttagagatcttgataaaatcaatatatcaaagggatcaatatcagagtagtaaactgaatttgtataatgttcgataggtgaaaagttagattgtataaattcaatcaatctcaatgaaaaagtggtcaatttttcgttcatctctctcttgtgaatttcacgagtagtgaatcgggaaacatctaaaaaatcgtgcattagcttaactctcctaaagtcaatactcggtgattggaaattctgcgcagtaaatatacttaagtccaaaagatcatctgaaatagacggaggattacctatatcatatgaggtggatacatcaaggaataaagcccaaaaccaaatacacctcaagttttgtttggtttcctcactttcgttcaaataccatttatcaatatcatttaaacccaaacttatgcacccctggcatagctcgttgattaagtcaacgccttgagtcgcatcccatacaccgtccgtgcaatttatcattacactaatataggacaataagaaaaattgtagtttttccacgaaatttgagctcgatgatgacaaggacgctgcacttaaagtgtgaaggaaatgactcacggaagaagggatatcttggttataatagcccaagcaaagaatttgaagtacaatgccaagattatacttatcttttgcattaccttgcaaatcgaggaggatgactaggttcttgtccgtggtatctctaataaaaagtctgtccaagagggacagaatatcgtcttggttgaagatatgcaatatgccgaacagcggtccagcaaaaaaagatttaatacagctttccatttgaggaaaactaggcaaatctgctacaacatcattttcatttaattgcgatttagtgcattcaggaagtggtttcaagactttccataaattttgaaactcagtttgaaacttattttgttcaaacaaagataaagttttccaggaagtggggccaaacacatacctcgagccattatcacctaaaaccgaagttctcagtgaccgtaatggattttctgaactcctgcaatacaccggtttcgcattattgttatcgttttccttcagtagagtctgcaaattctcaatcttctgaaccaacgctacattgggcacttgctcgaacagttccgtattagacaagggatagttgaactcttctgtgtaaacgcattgcggtagttttctaattacacattgctgacacataggcctggcctgactgcatttcagttttctttttctacaaaatgcacatgacttgatgaccttcctcctcttgcccttcttaccacttgaaacgggctctccggtagtagatttcataggaaaatgggatccatccatcccaacaaactaagtgccgtttgcctctttcttattcgtcccgtaccaaccacgtgttttccacctgtcatgggcttttcaagagtttgtcaacgcggaaaggcgccgcattgcaccttgtcgtgatgtattctaagtacaagtagtaaagaagtaatgaccctgttgttattgctccactgctgaccgctgttaatgcctcttcatgatttctgagtcattgttgtaccctctggcgaataagccactgttggttttgtgtgcatgttggaaaggcgttgcaacggactgtaactccacacacgaaagaacccttaattttcagccgctcgttattttattcagttgatcatttcttgtataaatagatttaagcaaatttaaagttgatgattctatcttcacagctagagctctacgtgaaatttgtgcaatatataggctgtgatttcgaaagttatatattctccgggtagaagtgaaaaggatggttgccgctttaacgtatttgcctactgagcttatccaaaggatatttgagttcactgtggtggaaacagactctcaatattggttgtacaatttagtggctctaattgatttttctgtctcttcgagaggtggtggctctataacggaagacttcttgacaaattacgttaggaagaatttgatggttttagatctgacctgtgaggccacgcaagactcgattttacgagcggagtacgggtttctgaagagattgttgccatacattgacatggacgcacaatatatcagagttgttgatttggaaaccaatgctgacaaggcccagaatttaaaagcagaaaaacttattgttatatttgacgaattctcagatttgaaactcatagaaaccttcttccccttggcgaattccaattcaaacataatcgagttcgtattctgtgttcgcaatataaagagttcgttttattcacctttggaaaaattacatattgcgaacatagtcgcagatattgatattaacacattgtatctggacttcgtggattcaaatatctattcggatcaaaatttctttgggatttttgatcccgatatttttcagctgattaataaaaactatagaaacttcttttctaagactaacgaaaaggggaagaaaagaccccccatttgcaagaaaatctgttttccctttgttgaaacattgaatttggattatatggcccttgattcattctttaattcgatactgcataaactaacaacaaagataaaaacatttgaaaggaacaatgagtttgacgtggataaaaatttaaatttaaactcgacaacgacagtagcagctttaattatcaagtcgatcttgcaacaattcttcaacaattttcatatcagcttccctaatttggttaccttgaattttattaagatgtctacctacccaaacaataatgagattacccaatgttgtaacttcatagatttatcttcatatgttctaaacaaatgtttaagtgagaatatctcgataaatttcctctttcagttgcactctttgaaaaattggtcaatgcccaagattaaagaattcactgggcacaaattcaagtatgacgaaacaacattttcaggttcaccagaaaggtacatcaaatcattgaggggaaacattaaaattttgcaagaaatggcaattaacgaaaccaacgatggtacttgctatttcagagtcaagttgatacctgagggggtagaaaaaactcaaataatcaactggatcccctttacttcttcatttagcgatgataccttcaaacaaagacaccatttaaagaggccaatgatttgcttgaagaacaactctttaagatcgctcactgtcaaaatcatacgtattgaaaaatgttcatccatccgaatccagggattttacctaccaaatctgcaggaactgttcatcaacaataccctttgcgacaccacccaacaccaaaaacaagcgtcaaatgatatgagttgtatagagttcacttcatggaatgaactaccacaatgcaagaaattgggatttgctcaattagaggacgactctaactacgttcttaatatcagtaacctacaagaccatttaccaaatctggacctgcgggagagtttcccaactttcttcgatataagacagaagtttgtcgtggtttgaggtctaattttcaaccaaacgtgttgtactagcatatataattaaataaatttctctagttatcacttgatttatctaataagagacgtcataaacgaatttttttttagcaataaatcctcaacgctttttgttttcatttttcggtctttttctaccatagaagataaacaagtagagcccatgtaatataatatatctacaacctattattacccaaaaccaacaaaaaccctgacagtgacaccccgttacacactcacaattaagtagggatgataaagtcaacactaatctacagagaagatgggctgcctctttgtacgtctgtggacaacgaaaatgatccctcattatttgaacaaaagcaaaaggtgaaaatcgtcgtttccagattgacaccacagtctgccacggaggctactttggaaagtggctcctttgagatccattatttgaagaaatccatggtgtactacttcgtcatttgcgaatctggatacccaagaaacttagcattctcataccttaacgatatagcgcaagaatttgaacactcatttgctaatgagtaccccaagcctaccgtaagaccataccagtttgtaaactttgataactttctacagatgacaaaaaagtcatacagtgataagaaagttcaggacaatttggaccaactaaaccaagagcttgtaggtgtcaagcaaatcatgtccaagaacatcgaagacctactttacaggggagattctctcgataaaatgagtgacatgagttcttctttgaaagaaacatccaaaaggtacagaaagtccgcgcaaaagatcaacttcgatctcttgatcagtcaatatgctcctattgtcattgtcgctttctttttcgtctttctcttctggtggatcttcctcaaatagacgtcaccccatcatcccacatcacaaatcccgatcaatttggtccaagtgtataacatagtctagttcagtattagtatagtatggcaatttatttgacataattacgtatttttcaggcaagctggcaggtgacccgccgcacctgcactttttagggagtcttttcaaggatatcatcactatatatcgaaggaaaagaggctttccaactcttttggatgatcgaattgccatcactactctattaactgtctgtgtattaactaaataatcacatagtattaagttataattcctggaaaaaaaaagaaagcgaaacgacaaaattagcatataccatgtctcaactgccaacagattttgcttcattgatcaagagattccaatttgttagtgtcctcgattccaaccctcaaaccaaagttatgtccttattgggaaccattgacaacaaggatgctattatcacggctgaaaagacgcactttctatttgacgaaaccgtgagaagaccctctcaagatggccgctccactccagttttatataattgtgaaaacgaatattcttgcatcaacggaattcaggaattaaaggagattacttccaatgatatttactactggggtttgtcagtgataaagcaggatatggagtcgaaccctaccgccaagttgaatttaatttggcctgctactccaattcatatcaagaaatatgaacaacaaaactttcatttagtcagagagactcctgagatgtacaagagaattgttcagccttacatcgaagaaatgtgtaataacggtagacttaaatgggtaaacaacattctttatgaaggcgctgagtcagaaagggtcgtttataaagatttttctgaggagaataaggacgacggcttcctaattttacctgatatgaaatgggatggcatgaacttagactctttatatctagttgcgatcgtctacaggaccgatatcaagacaataagggatttaagatattctgacagacagtggttaatcaacttgaacaacaagattagatccattgttcctggttgttacaactatgctgtccatccggatgagttgagaattttggttcactaccaaccttcttattatcatttccacattcacatcgttaacataaagcatcccggtttaggtaatagtattgccgcgggcaaggccatcttgttggaagacatcattgaaatgttaaattatctaggaccagaaggctacatgaacaagacaatcacctacgctattggtgaaaatcatgatttgtggaaaaggggtctggaagaagaactcactaaacaattggaaagagatggtatcccaaaaatacccaagattgtgaacggttttaaataaaggttgttaaaattctcacatcatccacctttttcctactctcattttctttttttgaaagttgtttgttttatataccttagtttcacaacaacataaggcatgcctatttgagattttgtgattaaaaaataatagaatacgtactatataaccgtcggtttaaagtaaataaattaaagactaagaatgaaacaattaaaaacactgttcaataacgttgctctatcctcctgagtcttccggatcctgtctccatttttttgtgtggtgacgagttgagataaaaagatttccactgctgagaataatatctataatcgataatgaaagttagaacgatcacgttgactctgaaatatagtcaatagaaaaaattaggtatcaattcaattgtaatatttactggattgaatttaatttaagaattacagaataagaggacggacaataagaggtacgctacacatctaccatcactttcagggagggcataaaatggaggagagtaagacaaaaagaaaagaggatcgcatagatttgaagaatacaccgcctcagaagaagtcaaaaagagattcaacaaatgacgaaactgcacgcacatcactacgttcaatcatgcccaggggttataaaatgatggaaaacatgggttacaaagaaggagaaacattaggtagtaatgaaagtgccctaaaagagcctattaaggtagaaatcaatacaaaaaggaggggaattcgtgcagaaaagcccgacccatcaacaatgaatgacatgcagatgagtgaacaacgatttataaaaagagaaagtgaaatgaaaaataataagcggttaaaaaaaatttggtataggatccaaaaagttgcttttgaaatgatgggtgattccgatttatacaatccaggcgaagatccgagagactttaacgtactttggagatcttacgttatgcaactaaatgaggaagtagcaaaaaatgacctaaataatcacagtaacaatgataatgaagataagaataatatgataccaatggtaaatgaaagtttggaggcttcgcctgcaataaaaggtgaaaagtttggacgtccttctacattaatagattgtgatacttcaattatcggtagtcgcattacaaaagacacagaacttgctgaattagaagaattgagcattgaaaaaagaataacaaaattgaatatattcctgaggtccgagaagtactactgttttttttgcggaatcaagtataaggatgaaggtgatctctacgagcattgcccaggagtgaatgaagacgaccacaaatgaattttatcgagataggtaaagtcatatttcaagaagaaagaaatgaacagcttttatttatataataacatataatataaaacggaagaaacgggtaaacgtcagttcgattattcttttgcggatacaaccttgaaaccttgctccaataatgcagtgacgtcttcatttttgtatggtagattgtttagtacgaatgcaatatcatcccattgcttttgggtctcgcactttctcagtcttccaactaatttctcgtttaattgcttttggtgccgttccttatcgataaaagttaacagaaatttgatgattttcttgaaactctccttacccaataaatcatctgacgataaattactaaagatatcgatgaatccattataaatggcgttgtccttggatgctaactcggtgaaaaataatctgcacatatcacttattccctggtctggattgtctaggcatttggccatttctcctaattgtcctttaaccttaacctgtccagctaaaatcaagaaggtaactgtcattaaacatgttctttgtaccattaagttttcatcatgcaaacggcgatacaaataatctgtgttttcgtctactaagttgttgaagcatactgccatgtcacctagtcctaagacagcatttgagcgaatagtaggatcaggagatttttccattactgtgattaatagcggcaggctcttttcacaatattttgatgataaacacattagtttttctagacataaggttgccgttctttgaagcattggatcgctaaacctgcttgaattagaaacaatctcttctacaattgggcaaaacttccctaatatagatttttctccaaatagtaattcattctcttttacaaattgaatagcatccgtgaaatcgtcctcattagtacctcctatcatttctagctctttatcaccaccgttatcttgtgtggtgttagttacatctgcaccttggttttttactttaccgttccgagtttctgcctcgatctttcttttcttgaattctgcctcacatttctctagatagacaagtgttttaattgccacttgtcctacaatgaataataattgactgagagaaacaactctagatgattgttctaacgacaaaatagagtcttcctcttcaggtttaccaaatgtcatcattgtcttttctctaatcagatctgtagctagtatatcgggcttagaagagattgtaaacagtgcactaagcgcttgttcgcacataggataatattcattatccttggtatagttgataattatggcatacaactttttcactgcaacatcttcaagctcttgatttattgccttggtaataatagtgcttctcttgggaaccattctctctaacgctaaacaagaataccgacaaagggtcagatcttttaaaccaacggcaccaagtccaatgtttaaaagtgactccagtccttttaatgctatttcgttatcggctaacgataacattcctaaaataataatagaaccatgaatttgttccttagaaaaccctttttcggagtcacggttgttcacattttgttctttctgcatactggccttcgatgcagaattgtaaatagcccaaaggatattaatgacatgttgatcaatcaatttttgttcatacatcattcctaatagctgttccaaagaggccaagtctgcaatagatgcgccgatgcttagattaattaaatttttggcaatatgtgccgccttctcctgcatattgcaactatctggcgcggttaaaaatagctgcttataacattctatcaaatgtactgatatactcgttccttcatcgtttgtgcccttcatccaaaccaaatgcagcattttttttataccaaattcgcttaactcaatgtcaaaagcgtctgctaaaactaggaagtccattgattctaaaacttcgtttctgttcttagaaaacagcaaattagatatcaattcaatactcttgtgtatctctttaatgaaactaatggcatctttatagtaaacaatcattaactttagcttcatgagaacactggtatttgttgcatttatattctctacctcattttctattctagaaagttctgcgctcttattgaaagaaccttctaactcggtcctacattgaccttcatcttgttctacctcttcttcaatcaaagacctttcaatcgtgtcattcagagtttcttgtgactctactttctttaaagtggaatttagctgtgattcagatcctttgagatattcttcccattcactcagcctcaattggctaccatgtatggccttaaaaggatgttttagcaataattttgaaagtaactttactgagttcctacgaactaaagaggagcggtcctgcaatgatcgtactgccaacgaagtaaatttagctttgcttttgttaaatttcgaactcaaatcgcagatctttgaacacccttgtatcgccttcgttctaacgtagggatttgaatcctggaatctttcttctagtaactcaataagtacggctatttgttgtttataatgttccatagtttgtgggtcttgagccaattcagccacaatatttccacatgcttctacaacggaacatctcaatgttatagaactattgttgagtaaggtgatgacaagattcatctgtcgaagcattattcctggtgatagctctgataatttaatcaaaaaatttgatattgcctttgggcctgtggtatcctttgcgttaaataccctggtgctgatttctttcaagatatcttctgttagttgtggatagttatattcatcattcaatagttttagtaattctgcattaaaaaccgacaaatgaagaaaataagttaaatttgtcatcaatgaactttgtatacttgaactttgaccgtgatttttaacacacatagccaaaatcctttgaataaacatctttagtgatgataccttcgtcacaggttcaatctctaataacacaaataatggtcttgtgaacaaaccaataaacaaatccttttcaggagttgtctgaaatatcttagataagttaatctccagtagctttgttatagattcaagcaagttttccatttgattacagtctcttttaaacagctcgacgtttgcactatcattcttactgtttttggcagaacggtttagattggtagactgcgaggagaccttatgtaactcatcttgtaaaaacgtcaaaagtacctgaataaggtagccatactcttctaaatgccttttccactgcggtatcaggccaccaatttcagtaaagttaacatttgatgagagattagccttaatatcttttgacagattcgacagagatgaacttatcaaatagcttagttgagtttgtaatttcggtgttaagtgcgggaagtcatggcaaagatctattaatgcttctagtgaatctggactagcatctatttgttcgggtgaaacggccaattggtctatgataacattcagttctctggatgggtcctgcaagcgaggatatgattctcgatctgttgtttggaacttggtcagatactcggaaaggctaaagccggacatctcataaagtaacgaagtcagttaccacctatcaaaggataaagatattgttactgctgcttcctttacctttcttttttttggtcagtgacaggttattttctttgtttactaaatggtcgcaagattttcgcgatgcgtttaattttcatattattgctttccaatttacccaaagtgcaattgacaaaggccattagtctttctttttacaacagtaagaatataaatatacaagtgcagtatttaagatacttaattcgaaaagtgaaaaaaaaaaaaaagaatctggaattggttattttaatttctcatatgaattgctttccaaattcttgcaatcaataacattttttatttatttttttttcaagatcagaacatgtatatatatatatatatatactgttcataccaacaattatcatttagtagtaaagtttgtgataacgatcaagctagaaactccatagatatcctgacccttactcgttgtaaataaaaggctcgcgacaagaaaacaacgcgttacttgataataattttaaaatcaaacaaaagaggtgggggaaagaagcccttactattgaatagcagacattttattcatctcgcaatactactacatttctatgaaatataacaggtataaaaaatgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaacctattatttatgtttaatccacgttacaccaccaattatacaaaaataaaaaagaatgacggcaaaaaagcaaaaagtgacattaatcatatttgtttatgtcttattctactggtagtattcatccattagtatattactctctgtataaggttataatgttgaaatgataatcaactattgtgtatgatcaattggtgaataatttgataattgttgggattccattttgcttaaggcaatataatattatgtatacacaatatactagaagtttctcctcaaggatataagactcaataacatggaaacaacatttctccacaaaattttgtaattatctttcttccattttatatgtttcacatcctattaatcctcaattctcgcatgttcggtttcatattaaatttgactactgtttcacatagtatatttgttgaaatgaaactctaaaatatcatttattagtagtattcatgttactagaatctattatcatatgcggtgtaacaagatggcataaagattgggaaacagtcatcaaatataatggaagctgaaatgcaaggactgataatgtaataggacaatgaaacatataaaacgaaaggtgtaataattataagattttgtggagaaatattgtttctcttttattgattcgtatattctcgaggagaacttctagtatatttcacatactcaataatataacgtttactaaagatggtgttaacatgttaaaaaaacttcgattgttaagagtccttttgttatacaactctttaaacgactgtttaaacctatcatttcatcacaaactgtaaaggtaagagttaaagcagatatatcacctatcaactgcagctaaatatcgtgaaatgaaaaactaatcgttatttgcaccaataaagaacgaaaatcccccactgaatttaaaatatttctaaagaactaaagtcatttcgactaatgagaaactaaagtcagaaacaaaaatgcaaaagcaatattaacttatgtgagcaaaatatttcatatctaatctatgaaggcaaaagaatatgattaactattttattaattttaattaaaattttattctcttcattccaaggattttgttattattgtaatatgggcgatggttagggtgacggcgacttataaaaataatcacgaaaaatgtgaattttattagggctaagagaggttctctcctcatattctcctgagctgtcactcatattatcacctggaaaaaatggtaatgaggttgtggtattcaagggagaaatttccggagatgagctttccctcccgctgttgatataatcttggtatagtaaatcttcttccgcctttatggttgcaatggataactgagaacaagaggctgattctactggtcgctcctcttttcttttcatcaatgtatcggtagaattattccaagtggtgtaggtgaaggaagttctatgctcatcatcgtgtaatggcgtctcgtttaacgtggtccttgtcttagcgcttttccactctttggccaaattatcttcaagcttttgtgtttttgaacctaaggtcctatcatcggtatttaatgtgaatgtgtcatctattatgggaggcctgctaaaaggctctggttttggataatttttaaattgtaagatatctgagtcagccagtgctttccctagtccgtggttactaaattcccaatagttaaaatcttgtagcgataagtcatatgagctatcggacatgtcctcattagtttgggaatcaggcggttcaaagaaataattaaatggttcaatttcacaatcaattgtttcagctttgaaagtttgggatacaggttcggttttacaagccgcttttgtttcaaacgattgataaaatttgtgctttaacggggagtcgttgtagtaatctgtatctttaatgaattttctgagaggctttttagaattttcattatttttcgacatagtaacctctgcattgctagcccccattttggaaggcccaagattggaattaaatatcgatgaattcgaaaccgcacgatttagatttattgctgacaaagagatcgttatttcatagtttttatagtcattattatcgtaaaatgatctatattcgaaaccatttacatcataacgacaacagaactgcaaattcaggagacaagtagttttcctttcaaaaaagttagtgtaaatcaagttttttgatattagatttaacttcaacgcagatatatcaataataaatttgaattcgtcaacatgaggggtgacagacttgttgtagtgtgcattaatatagtgaatatctgcccagttatttaaagtaaattttatctctatttttttctcgaagttcaaattattgacaaatataaggccccagatttgacagttaccaaaattattgctacaaatatcctcgtagcttacaggatcagatagttctaatgaatgaacctttatattttgtccatttaagtatttgaaaatcttgtcttccaacccagtaacgtccactttatagtcacttttgaatggattcaaattattactgaccagtttccaatctgccatatcgaatgtctcctcttcaccaaagcagagaatctccttttcaatgaacatgctacgatcatgcataagcattgcattatcctctacgtcactctcgttgtcatactcaacatccttattgtcatattctaaatcactgtaatctaaaatgtctaaactataacgatgatcttcacctccaatgaaggggaacgttagtggaatggcattgttatgcaaatttcttgtaagatttgaagcggctttttctgatatcgagataggcgccaattttgtgttgaactttttgactgtgtataaatgtgcagcaaaccttaccgatttccctgatgatgaagatgatgtcgacgaagatgcagatgtagagtcttctagtggtgaaaatgaattagaggttgttgaggaaacaaaagaagaagtggagattgtttttgcgagtttcaaagacggtttaagcttcttaccatggctgtaaggcatttgtaaaaacaaagagtaaaattattgaccttataacaagcgtcaaagaaacgagcatagaagtattatacggcctttatttgtcagattatactccagacttagtaaaaaattcaattaaattccaaactgcttaccccagatttagtgaataagagccctttattctacccgcttatctctggatgtaaaacaaataaacgcgtaatagagcagtcaaactaacagcagtaaactgtcaatatcaaaaacgtaacaattgattcaaatcagtttattctaagccgcctatgccagcctttaattttcttctcctcctcttcactcccaggttaagccatttagtttgttgctatgcggtgtgtggcgtgtttcccttttaggaaaagtgattacttgcagtttcgcgaaatctcgaagaattttttcaacttattgaaagaacatgaatatacttgttaacgtgattaaacgttttatcagaacaacctaagagtatctccttggtgaattagaagccagataatgtcatttgatagaccggaaatatacagtgctcctgttttacaaggagaatctcctaacgacgatgataatactgaaatcataaagtcctttaagaatttcattttggagttcagacttgactcgcaatttatttacagagatcagttaaggaacaacatccttgtgaagaattattctttaacggttaacatggagcatttgatcggatataacgaagacatatataagaaactatcagacgaaccttcagatatcattccattattcgaaaccgcgatcacacaagtggctaaaaggataagtattctaagcagagctcaatctgctaataacaatgacaaagatccagaaaatactagtatggatactgattctctcttattgaactctttaccaacatttcaattaattttaaactccaatgcaaatcagattccattgagagatttggattctgaacacgtctccaagattgtccgtttatcaggtattataatatccacgtcagttttatcttcccgtgccacgtacctttctataatgtgcagaaattgcagacacacaacatcaataacaatcaacaatttcaattctatcacaggcaataccgtcagtttaccacgttcttgcttatctacgattgagagtgaatcttctatggcaaacgagtcgaatattggtgatgaatcgaccaagaaaaattgtggacctgatccatatattattatccatgagtcttcaaagtttattgatcaacagtttttaaaattacaggaaatcccagaactggttccagtaggtgagatgcctagaaacttaacaatgacttgtgaccgatacctaacaaacaaagttattcctggtacgagagtcactatagtaggtatttattccatctataattctaaaaatggtgccggatccggaaggagcgggggtggaaatggaggaagtggtgttgctattagaacaccttatatcaaaatattaggtattcagtccgatgtagaaacctcctctatttggaattcagtaactatgtttactgaggaggaagaagaggaatttctacagctaagtagaaacccgaagctttatgaaattttgaccaactctattgccccctctatttttggtaatgaagatataaaaaaagccattgtatgtttattgatgggtggttccaagaagatattacccgatggtatgaggttaagaggtgatatcaatgtactattattaggtgatccaggtaccgccaaatctcaactattgaaatttgtggagaaagtgtcacctattgcggtatatacatctggtaagggatcttctgcagctgggttaactgccagtgtacaaagagatccgatgacaagagaattttatttggaaggtggtgctatggtgcttgccgatggtggtgttgtatgcatcgatgaattcgataaaatgagagatgaagatagagtggccattcatgaagctatggagcagcaaacaatctccatcgcaaaagctggtatcactacagtgctaaattctagaactagtgttttagcggctgctaatccgatatacggccggtatgatgatttgaagtctcctggtgacaacattgatttccaaactactattttatcccgttttgatatgatttttattgttaaggatgaccataatgaagaacgtgatatttcaatagctaaccacgttattaatattcatacaggaaatgctaatgctatgcaaaaccaacaagaggaaaatggcagtgaaattagtattgaaaagatgaaacgttacattacgtattgtagattgaaatgtgcaccaagactttcaccgcaggccgctgaaaaactgtcatcgaacttcgtcaccattaggaagcaattattaatcaacgaattagagtcaacggaaaggtcgtctattccaattaccattcgtcaattagaagctattattagaataacagaatcattagccaagttagaattaagtcctattgcacaggagagacatgttgacgaagctattagattgtttcaagcttccacaatggacgcagcgtctcaggatccaattggcggcttaaatcaagcaagcggaacatctttgtcagaaatccgtcgttttgaacaagaactaaaaagaagattacctataggctggtctacttcttatcaaactttgaggagagaatttgtagatacacatagattttctcaattagcactggataaggccttatatgccctagagaagcatgaaacaattcaattgagacaccagggacagaatatttacagaagtggtgtatgacaacaataaagtcttagcttgacgccttttctacttgtttgcatgtaatgaatctaaaaaattcgctacaaatacttcattattatatttctatataaattctgtaaacgaaattatactttttgaggtttcatctgcgtctcatattctttttgtataataaacgcacagacttgatatgaccgtcaatcaaaataattcaaagcttcttaaaaaagaaattgaaatcaaagacatacgaaagaaattagaaaatagaggtcgatttaccactgaacaatcctacagtacatgagctcttgaagtgactttatggggaccaatttgtcctatcgtgatattactacgggtaatactaccaaatgaaaattatcttactcaaaaggtatgacaagaacatcatcactagaacatcatcattcttaatagcaagcgccatcacgtttgccccgcctttgacagttgattagaggagtattataaaaccgttttatcatgtcgtatgtttgatcttaaccatttttacatcctataatttggagtgaatttttatatactaacttaaaagtaattgatttgtatctttccagttcacaaataattgatcgtccaaaacatgaactctctagagcagaattagaggaactagaagaatttgaattcaaacatggtccaatgtccctgataaatgatgctatggtgacaagaacacctgtgataatctcattaagaaacaatcataaaataatagcgagagtgaaagctttcgacaggcattgtaatatggttttagaaaatgtgaaggagctttggacagagaagaagggcaaaaatgtaattaatcgggaaagattcataagtaaactattcttaagaggtgattcagttatcgttgtgttaaaaacccctgttgagtaaaaagtaagacaagcagccctcaatcaacaaggaaagcaaatcatcgtaagaaactttacagtcagcggaaagcctttttttattttggaagtaagaccaattattattggctgattttctagctcttgcgaaagtattatattcaagaaaacgaataaagcatctatattatcacatttaactaaagagcatttttaataagtagatttttacataaaatatagaataaatatcaatattattaatcatttgaagttcttcaacgggtctactttaccattctttggcttactgactcttccctttttatgtgaatggcgcttcttagcattgtggaaaggaacaaacttgactttggttccatttcctctggctgattcaggaagcaagtaatctggaacacgctttaaatgctgttgcactcttgctggatgtaattctttatcgtgtcttaaactttgtagctcttttggattctcctcaaaatgtcttttcaacttctcacttgccaatagttcttgtttcaactctttgaccctagcttctctaatggcaacttgagtaacagcacggaaaccgtcttccattctgtaacggaacgcctcgacctgcttttgatcgaatttgtaaggctgtaattctaatccaagtttgctctgttgtttgatgattcgtgaaagaatcctttcatccttctttgctgtctgtagcattgatggcttatgcttaccaaattctttcagtgggactacgaatgaaattgcagtaccggtctttccgccacgagcagttctacctactctatgcacgtaggacttagccgtcgtaggtaaatcgaaattgaggacacatgcaacatttttgaaatcaacaccacgagaaacaccatattccttatctttcttcacttggaccttctttttcttgcttggtttcttatcgttctcaggctcgccttccaagcttttttcttcttgattttctgtattgtgcccttcttctatttcgtcatcttcctcttttatgtactcggtgtcatctgtggcaatcaatagttggtaaacgtttttattgaattggtcaacaatatgttgcctcgaattaacgggtagctcgctgtttaaaatacaggacttgataccaaattgttccataactagcttgagcctatatcctctgtcaatattatttacaaaaattaatgttttacccttgattaagttaagtttaaaaatgacatagcatagtaagaatttgtcaaattcactgactttaacgtaatattgaagtaatttgttttggttcttatttatttcctcgtcattgaatttaagaatagctggagaacgacaaaatttttgtttcaaagcctgtatatcgtcatttagggttgcactcatcaaaaatgtttgtaaattttttttcaatggtaagtactctccaattttgtttaaatcatcttgataaccaaatgttaacactaaatccacctcatcaactactaaaaattttagttcgttcaatgagatagaattaatctttgtttgcaacaaatccaataatttaccaggtgtaccaactatgatttctggttgatccataagtagagtgctcaaaactgagtcagacatatcggatgatatgttcagagttcttatatcttttgaacaatataagactagtttttctaaaacattatatacttgttgagccagttctcttgttggaacaagtataatacctagtgtaccattttcctctccgttatcaattgtttttttatattctaggatagtttcaattacaggaatgaggtatgccaaagtttttccggaacctgtagcggcctttgctataatatctctcttctgttgtaaagccaaaggaatagcatgtgattgaattaatgttgggtactgaaatcctatattcttaatagcttgtaataaacgagagtcgagatgaaatgcttcgaacgttgtagaatcgtcaatataagcgccttccacagactttttctcatagctcatttttttgatctttcgttgcagttttggcttagtctatttcttttgtgagataaattgtagattgactataactatcagccaaaacaaaaggctcttactcaatgaaagaaattagaagaatcgaaatgaaatgagatgagatgagatgagatgagatggtctagaagagttattctttatgttcgtgaaaaaaaatttttaaaatttcatctctaggtttcattacgtaaagagtgattaaggtaaacaataaaaggcagttctaaccagattttggtttggtattacttctataaagtagtctacttagtatgcgtaactgtttttaacatagcggtgtgaccaaattaccaccaatatttaagaggctttccaccctacctttcaaaggatttgaattacattctaaaattttcatattgttgaagtcaatcttagcagtgcttttacctatggtaaccactccagttatagtttcctctttattacttgcatattcatctttattgagaaataaagtaaaacagtcaccaaactgttctttaaacaaccttgagatttgcttcaccctctcaacttcatcaatcttaccttgtgcattagactgcacattgttatgatcatgatcatcacaagaatgactcgaaagcttgacactggcgggagctgaatccacattcataagtatagcaataatggagtctgctacagtgtcattcattaaatcttgagtccattccacaacggctagagtattaacaatagttaacttaatatcacccattatctgtagaatcaatttacctgtattggtcagattgtcttttgactcttctttaacctttggttcttgatttgttactctatcatcatcttgaagaacttcagcctctccaaacatttgtaaaatgtgccagtaaattagctcctttttacaatttacacgaactgactggcgctctcttaatatcgttgtagaaagatcgggatggtgctctcttaaatcagacaaagaaaggaagtctaattcgaaatttttgtcatctgaaactagaatcccagaaacgactatgtctttgtgttcctcttcatcaaccaaacctttttctgcttgagaatccaagttgtcttcgttttcttcctttataggttcaattttagccgcaatttcttcctttatctctacgttttcttctttatatatttcgttcacaatatttcccacagcttttgcaaccttgacaccttgaaattcaagatctacttcaacacagtttctaggattaaaaacatggacttcattatctgtaccctttaaagacgcgaaattggataacaatgcagatttcaaacggcccatgggattggcttctccatgaacaaggatgatatttggcgcactaatcttttcaataaattctaaattttcctggaagtcaacgtgtgcggcaaaggagatttcttcaacttgacaacgtcttggaatggttatttccggattatttatggaaggtattgtatctggctcaagcataataaatttcgccattgttccttcgatggagtaaccggtgattagtactagatttttatcttcagggcaccacctttcaagtaaatctcttgataacccactttgcagcatacctggtgaggccaacatcacactgggaccaaaatcttggaaatcctccaagtttctaagataagatatatttttgaatatgaagggattagtctgagagtctctaaatttttttctaatgtcatcattcatcatatttacataggtttgaaaaacgctcatacatttttttgccaaatttgatgcataaaatattgggacttgtccaccaccgagttcatcagcatgttgagaccagtactcatccagtataagcatgatttcttgagctctccctaaagcaaaaacaggcagtagaacacggcctcctctcatcactgtggaatggattagttgggttagcttcctttctctatttaaacggggctcgtgagtagcggtaccaaaggtagattccacaattaatacgttggatgaaagtggaggcacctcagcagaatttaagtgacgatctacttctctcgaatagtcacctgtgaataacaccctaaggccagcaatctctatttgaaacatcgctgcacccaatacatggcctgcatggaatgccgtaaatttgataccattgacgtcaacagtagaatgatagtccaccgtttcaattttatcgaaagaatcaactaaatcctcatctgagaatagaccttcgtctttagtccccatagaggaggatgaagaacctatactagtaactcttacaaaatctcgcagtagccatctgtaaatggctttggttggatgtgtcatgaaaactctgccttgaaagttagtccgttgcatcacatacggaagtgaagcggcatggtctaaatggaaatgtgatatcagtaagatatcgactttggaaagatcaaattcatcgtaaaaaggtaatgaagctaatccttgatatgccggatgaattcctgcgtcgagcatcactgttttacctttatattgcaatatatgacatgatcgtccaacttcgttacttcctcccaatgaaaaaaatttgaatgttgttgtatttgttcgctccatatatgcgtatacttattaatgttaacttattatgttactttttatttcctcaatggacaaaattcaattgataatacaatgtttcttttgtgctgtaacttttgaagtactgaaaacaagggtaaaagaaataaacgcttatacccgtgaacattttgaacctattagatgtgatctcaatatgtattgcgctgaagcagtagaagttgttaaagatccgctagtttttcataattttcggccagaataactgcttacccgtatttatttgcaaacacgctacttagtcttttggagaggactttatacaggaaagaaagagttttattgattttaaaaacaatataaatgaaagaaaaaaatgtgttttagattaggcttataagatatgacccatatcataattaaaaaaagcgatttagttgttcttttaaaaaaaaagagaaaaaaaaaaaaaaaaaaaaagggaatgagtttgtacatactattatattaatgtagtatcacgttaaaaagccgtagtcatcattaatcgtccaaaagtcttctaccggaccagatgtcatcatgttatcccagttagaacgctttttcctgatgtctgcgttagttactgtaggaataacattgtcgaaatgcagatttgcgctagtgtttgcttccacctgtgttttaggtccattcttctctgtttcgtcaagattatattgtacaccttcctgattggacatcatgaacaaatttctgttatacgaagggtcattctgcgtctgttgaaaattattagcggttacattgttttcagaacacatattttgttgttgatgttgttgctgctgtttgtccatggacagagatgaaggctcttgactctggggaaatattgtttgtagtatggacttgctattcaaagcatctagaacggagttattggtccaggtggaaatattgttgatcatgtcatgagcaccgttgctgaaaagtatatcgcccgaagaagagccatttcgagcttgtttgacactgaccggaattgaattgctagtaaatgacgctggtatcgaggagataatattattgccataatctgctcttaggggtgatgtactgaaatttgattcttcgacatctcttaattgcttattttcacttgtatggttagagaatattgcagattgtagaggattactgttgatcataccattgtttaattgattcgtaaaattgctttctgagaatctttgtggagaagtaatatgttgttgtggctgctcccgctgttgttgcggcagtggtcgtgatacatgctgttgcggtagcatattggaagtttgaggatatggagttgggctttgcgtcatcgctattggaatcggatccgaatgcgaagaggctgtagatatgctagaagattttgaaggacttctattggtcatagtatcggtgttcagggacgatagatacgcttgtaaattgtgctgagctagttgctgttgtagaaaggcctgctgttgaaatacttgccaatcaaactctgtttggttggttggtttcttgacgatatattggtcttgaataggcctttctacatcattttccatagttacgttgttgttacgaacatactggctgttgttgccattattgcagctgttgttggtagtgcttctgctattactttcattatcattattattaacattattattattattactattattattattattgttattattattattattatcattattattgttgtgattattgttgtgttctctgttgacgctgctgatggtcataccattgttatcattgtttacattgattttcaggtttttttcttgggaagaaggaaacgataatgtcgacgatgatgacgaagaagaagatgatgacgaagaagatgttgtataagacattgaagaatttgaaatacgtgacctgtcatccattttggttaataggtgagctaaacttttgggtacagaggtcttttctaaaacaccttgcttcttcttgaatttctcttgttcagccaaatccacttgtgaattttccacaaaaccggcgtgctcttcagcttgtcctttaccaaatattctagccacagcaggcggcataccgccattatgagatatatttttatcgtttgaattggatagattagctgcatttgcggagttagaatcatgaagagtatccccagatgaaattgccttattggcctcatcattgatgttcttgggttcagtacgcttggcgacactactagccatgaaaattaactcagaagagtctggaccacatctttcaatcaaattacctaccgtggcattcattaactgatcgaaagtatctctaaaggttcttgcaaaattagacctttctgtcataacatataaacaaacggagcaagctctcaaatcatccatcgtcgaaaagagacttgcactgattaaaggtctagtatgcttcgaagcatcgcctaatttcttcctcctttgatcgtcaaaattcctggctaaccacatacagtagattaaagttacgccagctacaaaaaccgtatgcactgctggtgtagaatgaccattaagcgttttttgatggaatatcttgtataactgacaaatttgacccgcagcagcttgacattctctaaatagtctatcctccggggcgaaaaattccaaatatggttgtataagcaatcgcactgatctatagtaataaagttttagtgtctcgttttcgaaatttttcacgtcaagagtggaataactttttctccaaacttccaaatcttcaaaaaattttcgtactaggggcaattgatcaatggattgcttcactgacctggaatcgtttttcaatagctgtaaagtctctacaaattgagattcaattcttcgcagctttagagactgattgatgaattgcacaccatggtcattggttgatggagccgccgcatgcacaccttttgtataaaaagagtcgttattgaaaagaggtaaatttatttccgactccttgattgtataaggtttccccacagcaacacaaatcattctttccaacaggtaaacacaccaaaatagtcgcagtttcttatttgcaaatggatcattaggataccattgatttagatgaagtttcttcttggatatgcccatgacatccttgattatgtcatatagtatcagagaatctctatcagtcctaataatgtaaaggacaagcaatgtcaacagttctatttgctgaacataattcaaatgtagaccacacttagtgatgtgacggatagcggtggagaaatatcggtgaggtggaaaccccttgtacttacctgtggtcatcagtaagtaggcgctgatgctgaagacaagccacattctgccggatagaaaatgaaattctatttcagaatacgaatgtgaattcgacggtggtgctgcggaagacgtggcgggagaagatggtgggataagaatcttgttgtggaggtagtggtcataaaaagtatagatttcttgttcgtctaagatagggtacttgaattgtaatcttgtgaaaaaagtgtccaagaaggaacgtgacagcttctcattcagttcaaaaatagggtcatacatcaaaaactcttttttcaaattgtatttggcaaaaatacacttagtgaagtccagcgtctctaaagggtcattcaaaaggctcgcggattggcagatagcattattgttgtttatgttgttcgtactggccgatgtatcgttagtggccgcattaacgttgctgccgttattgtttgtgttctccaggggtttgttggaaggagatggcagcggcagtatgaccatattgctgctgttcggtctagagtaatcagaagtgttgttactgaacaaatgagaaaccttcttgtactgggataattcgtagttgtactggttgcatcccggcgataaatcgagcaaagtctccaaactttttagttttttctccaagaaaatcgtatactgatctttgtcttgcctcatcaggtttggattggaatttgtcgtgacggactttatcgttttcctgaattcattcgcgtcgccagcatcaacattactattgctagtggaaatgggttttattatcgtcatgtcattcagagaagtggcagcgccagcgccagcgccaatactgctatcttgcagctcacgttttattacaggatgaggtgtaggaggtacagtgccagctgtaggggtgttgttgttggtgttactgttcgaagtggaagaagagtacttggagggctgcacgcactttattcctgctttcaaacaggcggtacaactgggtaatttatggtcgcatcgttgctttcttcttctacaaagaagacaagacctggaacggccctttttgtcttgcaacaagacgtctgtcctgttaccggccagctccagttctctcttcaactgttgtattttctcctggctaacattcttccttggacggcccattattatttacgtgtattgttggtagttagcccgaagattatgagtacgtgaaatacacttgtctttatgaaagagtggaaaaatggtggggagtaagttatactattgacgtgtaaaaaaaaaaaaaaaaaaatgttaatggaacgaccgatctaaagaaccatatataatgaatgactaaaaaaagcaaaatagttaagaatccaagaaagatactaagaaaaggcgaaaagaaaaagaaaaagtatgtccgctaacaaagattagcgtataagcaccacacgatgcgattcaggtctcaacgtgcagtgtgcaggagcaggaactattcaatgtattgttgttccagggtttttgttcgcaacccacgtcttgaccgacggtacccgcaggtgaaaattttagcaaagttacactttttttttcatttttttttttcttttctcctccatctaatttcacctgcggttaccggcggaataactcgcgcaccatttctctgtctcgggcctcgcgttcctctttttcgactcgagcggcctcttcacgctgctcgtacttcgcgacgctgcgccggcgctgcgagcgtttctgttgacggtgccactgtagaagcgcctcctctctggacggcatcgtgtcgtacgacgccgcaagttcgcgcgcgagcttaagccgggcaagctttcgattttgctcacgtgaccgcgtttcttggcactcgacaacgatcccagtgggttcatgccgtagttgtaccttagaattacacttattaatcttttggccaccgggccctctgccgccatgaaggaatttctcagtgcattgtgcttccatctctggcgtgaactttggtcgcggtggtagcttgttctttttaatcagcagcactgcggcactgctgattgacctcttactcgctcccctcatcatagtttactagtctcggattcttctgcgctttttccagggtcgcatagcttgtaggttggtagcatagacttatatataaactcatatccgttctaggaacgtatagcgcgctatggtagtccggggaaaatgcacagtttagttaagtgtatagtaattttatcgataaaggaagaatggaagaggtttatgtatacatgtaaactctgaacatctaatagactaatgatgcggttaatacgtacattgccgcttcgatgcttcaaaactagaatacggcggcaaggctcgttgttgtgtttgcggtgctttagttcgtattcaaaaccacttttgcagaaatcaatgtcattgaaaaatatccagttatcagacctatcctcatcgccattatccaagaacaaggagaagcaggagaagccagagaaggaaaacgaaggaaagcactccattggcctgttagacagattttcagaggactttattactcagggcaatggattgaaacctactacttcacaaaatcaattggatactataaagttttatcaaatgcttcgtgaaagaggcaatttttccgatgaacaatgtaaaattatcatagctctattgttgcaactactaaatgatcagttttattcctgttacaatgatttgttcttaagggatatggagctgaataaacaatcacatttgttcagctcgctagaaacagaattgaaattcgcaattcaaaactctagagacacgcaactaaatgagcaccacttgcaattattaaaactcaagagagaacttaactcaatccatgatgaactgaatgaaatcataatagatcttttgcaaaaggacgctaaattagaatttaacaatcaaaaattagaaaacacccttttgtatcgacaattaaacctgaaattgaacgactgttctaacaagattcaaaccaagatactgggggatatcaggtcacatatcgaaaatttaagatggcagacaaccagaagcggtcttttggtaatattagtccttgtttgttcgattatgatcggtgtaagcgcatctaagaaggaacgcccaggtttacaggaacctgaggaacctgaaattttagcaccaaaggaagacattgatactaccttccctcaagatcaacatgatatagattaattagcatacatattgtctgtacataagtatattgtgtgtgcgttttgtttcactgagaaagcggacgtcataaacgatgcttcctttgtttcgagcccagctgcctaaatctttttaagggctctccatctacccaatacttgagagattcatttacttccactgagttagccttattgaatgcatcgatgtggttcgatttcagcaattttttcatccctaagcaactgggcaggtatagccctttcactttctccctcaattcttctaagacctttgcattgaacgcttcagcgtttgaagatggcatgttaaaattcttgcttataaatccgttctcgcacattatatcgtacttgaatggtttgttgaacatgaggcattcatacgtcgtatttgtgccaaacttcaatggcaaagagaccgttgtaccaccttcggtaattagtcctaagttagcaaaggggtatagcaaataaaccttgtcatttatactgtacacaatgtcacataacgctaccagtgccgcgctcaaccctattgctggtccattcaaacagcaaattaaaactttggaatgcttgatgaaggcatcagtgacataaacatttctagcgacaaaatttgacacccacttgcttgtttccgaaggatatttattggtatcatccccttgggcttttgcaatacccttgaaatcagcaccactggaaaaaaatctaccactgctttgtataattgtaaaatatacatcacgatttctgtccgctagttctagtaactctcctaaataaatatagtcttcaccttctagtgcattcaaattgtcagggttcattaagtgaataatgaagaatggtccttcaatacgataactgattttctcattttgcctaatttcttgcgacatattgttcttccttcctttactgtgcgagcaatttgtgccatacactccaattatctatccatatgttcatctttcagttcttatatatagtgcttcacttttattaaccgctcttggggtaaaagagaaacggtcactgctacagcctttcggaataatatttcttatgcccgtcgccaatttcagattctttccttcgtgccgcatttattttatttttcaaaatgacgagaagttaaaatctaaaatcaggaaaaagaacagttgcagatgacgaaatacttcgagcattatcgcaataaataaggcgtgtaaacgtatgtcagatatagaatcattgggagaggcagcaggtttatttgaggagccagaggattttcttcctcctccaccaaaacctcattttgcagaatatcaaaggtcacacatcacaaaagagtccaaatcagatgttaaagacatcaaactccgtctcgttggaacgtcaccactttggggtcatctcttgtggaatgcaggaatatacaccgcaaatcacttggattctcatccagaattaataaaggggaagactgttttagaattgggtgctgctgctgctttaccttccgttatttgtgctttgaatggggctcaaatggttgtttcaactgattatccagatcctgatttaatgcagaacatcgattataatataaagtctaacgttcctgaagattttaataatgtcagtacggagggttatatttggggaaacgattattctccattgttggcacatatcgaaaaaataggtaacaataatggaaagtttgacttaatcattttaagtgatttagtcttcaatcatacggaacatcacaaattacttcaaacaacaaaggatttattagctgagaaaggtcaggcgttggtagtattttcaccgcatagaccaaaattgttggagaaggatttagaattcttcgaattggctaagaacgagttccatttggttcctcagctaattgaaatggttaattggaaaccgatgtttgacgaagacgaggaaacaatcgaagtcagatctcgtgtttatgcgtactatttaacacatgaaaagtagtaagtgggcggaattggcattctcaacaatcatttttatgtttgtaaaccagtgtcctttgatatgtaacaattaaataaaataagtcatgatggggcacgaattcgcaaaatggtagaaacacagtaaatcgaagaaaattaaataattcgttatagatataaagtagtcgattataaaaacgtaaaaacatgaaggcagggtaccttgacgaaataaaagagaggcggtgagatgaggtgaaaaataaagaatattgcaaaaaaaaatattcggactctatgaatcaatctctaataactttaaaagtaattgctttccaaataagagaaattacattgggtatagactgagtcgccggagtcataagcataacatgtggttccagaagcacattccatgtaaacccaagcgctatgatcacaaacggcgaacttcccatcagcagagcatgcaatttcaccttcagtacaggtagatttaccgttcaatttaccagccgcatattgagcattcaattctttagccaatgtacgagctgtactgtctgagcttgtactacctgagcttgtactacctgagcttgtactggtcgttgttggggaaagcgtactagtagtagctgtctgtagggaaacgacagaagaactcttcgttgctggcgaaagagtactagtgatagctgtttgaattggggccgaagaaactatgctagtagtagttgtttgaggggtcaccaaggcagcactggttatttgggaagatagagtagttttcatacttgtgatagcaactgaatttaaagtgctctctgttgtggtggtacctagactagattttgtcttggtgctactcgtcaatgtttttgtagtttgagtaattgatgttttgatagcgctgcttgcagttggagataaagtaactttgcttttactttgtgtagatgtcgtagattgtgtggtctttttctgagaagttgaagcagatgaagttgaagcagatgaagttgaggctgctgaggtttttgaggtggcaactgtagtagtggcggtctggctagcacttgttagcaaattcttcaaaatctcaacatatggttcaccatttagctcgttggaaaaggcttgagatgcatcccataacgcaataccaccaaaagaacttgaagaggcaatatctgcaatagttgattccaataaagaagtgtcagaaatataaccagagccagcagcagaagcagaaccaggtaaacctaagaacagtttgatatttttatttggggatacagtttgagcataggttaaccaagtatcccaattgaattgaccactcacactgcagtaattattgtaaaattggatgaacgcaaaatcaatgtctgcattttccaacaagtcaccaacagaagcatccgggtatggacattgtggtgcggcagaaaggtaatattgctttgtaccttcggcaaacaaagttcttaacttggtagctaacgcactatagcctacttcgttgttgttttcaatatcaaaatcaaaaccatcaacgactgctgagtcaaatggtctctcactggcacctgtaccttcaccgaaagtatcccataaagtttgtgcaaaagtttccgcttgagaatcatctgaaaagaggtagctaccagatgcaccacctaatgataatagaactttctttcctagggactggcaagtttcaatatcttcagcaatctgggtgcagtgaagtaagccatcagaaaaagtatcagagcatgcgttggcaaagttcaaaccaagggttggaaattggttcaagaaagataataggaaaatatcagcatcagaagattcacagtaagtagctaaggattcttgcgttcctgctgagttttgaccccaataaacagcaatatttgtgttagcagacctatcaaaggcatcggttggcagtagtaagaattgtgtgaatagaagaatgatgtaaaggagtgacattctattattaattattttatatttaaattagaatttcaatgtattggaaaaagagtggttttaaaaaaggtaggttgtgaaacgagcgacagttattatttttggatataaaaaggttcaaaggaatgacaggtttattttttttatgttattgagtcttaaatgagtgaaagatcttcaatgttatgaaaaaacttgactgatataatcttaatgtaatgtattgttgttgtccattctataaattatacaaggaaaggtaagtgagacgtttttcctccatccaaggacctaatacctgcatctttttatatctttgaccaatgcctatgaagccaaatacttccgtccatattagtttttttttgttccttgaatcctgcaccgaaccatcgaggggcttagttcttacaccaatgctaatgtttactcaacatctgaaacacataaacaaataaacaaacaccaaacattgcacgttagaaactcatatttactcgcacatatctgttaaggcgaggctggttattttttcaagggaccagcatttccaatttttcaccagcggcaaagaaaaataccaacaagcaggaatcacacccacgcatctcattttgcgttactatgacaactacaaaatttgaatttgttaacgagaatgacgtatataagttcgattttgttgaggatatcccacatattcccaccaaccaaccactatattaatggacatggtttttgccgtgaccgtggatctcgcagctacacaatgatatctcttgtatccgttttagcatgaatttctaaacaagactgattatataccatgcactgtaacattcagagaaaatatactaaaacaattcattgaattttatctcccatgtgtcaatccatttctttctttttggatcaccttcatatagtttactcatttggataagaacttttttagttactgcaactaatgcagcctgttcttcttttacctcctcattggtaaagttcttcggctcaaattgtacagtggataccacttcatccaaaagtaactgtatttccttcagatatgtatgtatactgtctaaagtttctgcttgattcctcttaggagtaaaatcttttgacaccagagttttcctgaaagttgatacaagtaatttgattagctttatcttcctcgtaaacccatcgaaaaacaactttatattttcatagaccttttcctggtcaaattcctctttctgtgaatcagattcggattctgaatcctcaaaatccaaaaatatatcgtccgagtttgctgaaaaatcgggttcctcaagccactcttttatttcattcattgtatcgtccattatggccacattatcttttaagatgtttgctaggatcccataaggtccagccttggaacaattagagagagaatcgcacgcattgaatattttaccaactgaggttaacctttctttgtctagagatgcattttcgtcatttttcaatctttcttgtaattcggcaatgaaatctctcaagccatcgagcaattgtagcgtactttcatccagttggtctgtaaagtatttggggcaatccttgttattgtaaaacaaagggaataaacttagtaagtagaataatggcctactaaaattttggatttcggtaatcacaactttatgattgttatcaaaagttcctggcttgcaaacaatacctatttttgtgcaatgtgccttcaatacagaggctaatttgtctagttccttagttggggtggaaccttgtagtttggtagtagaggagattttacgcaagtcttccggctttttgtatggcactaaaaactgttcatctatagaattcagcagttccaataatttgacgtcatcctttctatcactgcttccagtagacattattgtataactggtatttctcttataaagtttataataggcgtctctggtgatgcttgttgacctcaatggattttgttaaaaggaggcttcatgtcatcgtcaagatcattgcagtttttttctagttttttttttttcattgccacattatgaagcgcccattcaaaaacaactagaaaaacgtttgccaaccctaggtacggcaagatcctccttattaataaaagcatcacaccaagacagcaaagaagtaaatcgataatatgaatagcataattttgcgaagttaaagtcctaaagaaataatttatagttaacactacttacataatttcaatactgctttatatttaaagtaaaaaacgcataacggaaatacaaatacaagtcaaaaactatcttgaagtaaagatggcatgactgctattttgtttcttgttacttttaagctccttttccacaactgttaattttcttattggacggatggacctgggttcattcttctcttaccgttaaccaaggtaacgttaacgaatcttctggtgtacaataatcttttgtaagcacgacccttaggcttctttggcttttcggttttttcaacctttggtgtttgagacttgactttaccagcacgagctagagaaccatgaactttagcctaaataaataatattaatattaaaaattaatgaccatgttagtatagtgaatttttgaattatttggcgtatcagcaaggatgctaaaaataaacttcactctgctattttctcaaagcctttttaactctccgtcaaaaaatgttgttattaaactcgacattatgttaagtccacgctgttgccctcgaaaaatctgtgtcaagcaattacgtttttgatgtaacagaactcaaatttaaaaagtttcctatcatattctcagggtggagccagtttaaagatatattgcgttttatttctttttctgcggtatatatagatatgaaacaccagtaatatattcaaattagctatttcttgttattcattcctcgctgaaacgtccatttttttcatattttaaaatcctaatgaggcattacgtaccatatttgcgtagtttttgtatggggatatggaagattattacagtggcaaatttaatgtgcagttcatgtagcctttaaaatgcaacataccgttcgtaaggctgttttgttctatctattttttctgaggtttccgacaacctcacgacatttttttttttcgaacggaaaaaagaaaagcagttagtatgtaaagcacggatttttttatacatatgtacggatgtgatagtctgcaactctgcaactctgcagttctcagccatgtcagatttaaagagtttccttagcaacgtagcaaagaaatgtaccgctgtagggtttacaagcccttcgatcttgctatataatatatgatttgtcctctttcccttggtttttccacatcttcgctatcttccaagctaccacgatccaacgaacagtggaatacgcaggattcgtcgtgagaaatcgccaaaacaacttcttcaaatgcagcgtataacttggaacacaccttccaatctttgcaacggatgattacttcatgtgtggacgaactttcctgttcagccttttccaccataacggatatgtcattaaattcagtatcaccgctagtatcagctgtgtaaatgtttccccgcgtatctgcgatcgagctatcctcaattcttaataaatcttcatcgtagcggatattttcttccatctctcgatctctagtattggtatatagtgaagacatcggtttatccgcttcgataatcggaagagatccttcctcctgccggccgtctgtgtcgatgtgctggttttgggaaggattgtcagtgagcccttcttggcgttgtatcacagagtctaagggtccattccagcatatttccaaatgccaatctaattcattcacaattatcttaagttctacatcatcaccttcatttccatgctccttttttttgactcccattaaatgaatgtggttgacattactgtaccgttcaacacgtctaataaacccgtggaaggcggagccaaactcgcccgatattggtggcagcttgtacatcatcagttgaatatagttaatcattggctcttgtattcgcgtatcttgtgctcggaataatagtttgacaggtactttgaacgaatgcatgataaccttattgcttgcgagtagatttcctgtgcctactgtggttggtaaaccattgtgctcatccactcccccattcataactatagcgtcatttgggccgctagtatgtacaatttcttcgaatgttatacctagagcacaaatggggttcggttttgaggttgtatctacgcctcctgctgttcctcctgaaagtgttccgttatttgtattccattctggcattgactgtagttttatagtcatattagaggaagatccttggttcattactcgatcataccttttaaacacactcaataaagaatcacaattacactccattgttattgtattgagctcgcgagctgatataactgtatataatctgaatacatcatgaggaatggtacaccaaagctgaccagtatcccctcgtaatattgtaccgttgttactgctgttgagtgatgattttggagtggatattattgtcaatctttcactattaaatcttaagatagccgtctttcgtagcgaagcaactgtattgatagtagttcttagcaatttataatcatcaggtgcttcacaaccatttactatcaattttaatttcatttaactgaattaagacacaccttttgtcttcttttttctctcatcatctccgtatgtttatgttgctattttgatgtaaataaaaaagttgaataatagacgagggcaagtataactcgcctatatttgtagccgcaaccattgaaaaagagccatgaatatgggaaactagttgcacataaaaatgctgaaatttagaattaggccagtgagacatatacggtgttataaacgacacgcatatttcttacgatataaccatacgactacccctgcacagaagttacaagcacagatcgagcaaatacctctcgaaaattacagaaatttctctatagttgcccatgttgaccatgggaagtcaaccttaagtgacagactgctggaaataacgcatgtcatcgatcccaatgcgagaaataaacaagttttggataaattggaagtcgaaagagaaagaggtattactataaaggcgcaaacatgttcgatgttttataaagataagaggaccggaaaaaactatcttttacatttaattgacacgccaggacatgtggacttcagaggtgaagtttcacggtcatatgcgtcttgtgggggagcaattcttttggttgatgcatcacaaggcatacaagcacagacggttgctaatttttatttagccttcagtttaggattgaaattaattccagtaataaacaaaattgatctaaattttacagatgttaaacaggtaaaggatcagatagtgaataactttgagctccccgaggaagatataatcggagtaagtgctaaaacaggattaaatgtagaggaactgttactaccggctataattgatcgtataccaccaccaacggggaggcctgataaacccttcagagcattattagtggattcttggtacgacgcatacttaggagcggttcttctagtgaatattgttgatggttctgtacgtaaaaatgacaaggttatttgtgctcagacaaaagaaaaatacgaagtcaaagatattggaatcatgtatcctgacagaacctctacaggtacgctaaagacaggacaggttggctatctagtgctgggaatgaaggattctaaagaagcaaaaattggagatactataatgcatttaagtaaagtaaatgaaacggaagtacttcccggatttgaagaacaaaaacccatggtatttgtgggtgctttcccggctgatgggattgaattcaaagccatggatgatgatatgagtagacttgtcctcaacgataggtcagttactttggaacgtgagacctccaatgctttgggtcaaggttggagattgggctttttaggatctttacatgcatctgtttttcgtgaacgactagaaaaagagtatggttcgaaattgatcattactcaacccacagttccttatttggtggagtttaccgatggtaagaaaaagcttataacaaatccggatgagtttccagacggagcaacaaagagggtgaacgttgctgctttccatgaaccgtttatagaggcagttatgacattgccccaggaatatttaggtagtgtcatacgcttatgcgatagtaatagaggagaacaaattgatataacatacctaaacaccaatggacaagtgatgttaaaatattaccttccgctatcgcatctagttgatgacttttttggtaaattaaaatcggtgtccagaggatttgcctctttagattatgaggatgctggctatagaatttctgatgttgtaaaactgcaactcttggttaatggaaatgcgattgatgccttgtcaagagtacttcataaatcggaagtagagagagtgggtagagaatgggtgaagaagtttaaagagtatgttaaatcacaattatatgaggtcgttatacaggcccgagctaataacaagataatagctagagaaacaattaaggcaagaagaaaagatgttctccaaaagctgcatgcttctgatgtctcacgaaggaaaaaacttttggcgaaacagaaagagggtaaaaagcatatgaaaactgtaggtaatattcaaatcaaccaagaggcatatcaggcttttttgcgccgttagcattgcatattattgttattaccattttaaaattataccaagctgtatatagttaagtacttttcatttgtaaataaaagagaaaaatagattaataaatataataatggcataatcattatgctttaagtatttcctcaagtgtaactacccctttaaaatctgggttttcgatatttttcaggacggatttgcttacctgctgagtggatactgttggcctaatcaagtcgttcaaaagctgcagcttatttctcaatagaaatttgttaccgcagtaaagtagttcaagtgcagtatgaataaaagaccgtggtccaattgcatttctgtgctcatcgaacataaaaccgggtctcacaataataggcctgaaatatctctgcattttttctagttcaatctccgcctctcttttcgaattaatatagccactaggaatcaatgggaaacctttatcggcggaaatatacgtaaaagatctttgatttgctttttcttgctcctttttgcttttctttaggattttttgtttaaatgtatctgccaaaataatagcactttgcttattcatcatttcataagtaaaataaggactgcttttttttaaaggatttggacctgcaccaaaagatagaaggcgtgattttgaatcatatgtaggggatttggatagagtttgcttataattttcattttctaggaggattcccaaagaatgaactacgttagtagcattattcaataattcatggtaagaatcaggcttaaaaatgtcagcagcggtccattggacctcctgcatccattgcttatcatttaattcattgctatgaggagctttaccggaccttgacacagaaacgacttggtagcccgaagtcactgcttcttgacaaattcttttacctaaaaatccattgcctccaaaaactataagctttggtatcattttctacttcagttcaagctttagctgtatttttgtatacgatacatatttcccttatttttttattttttcaatgttttcctgtttttctattatgcaaaagcgacaagatggcattacgaggagacactcaactaaaaaaaaaaaatgagtcaaattgccagactttgtagagaagtaaaaagttaatgctaagatgctctttatgtattagtcttttaacatattcaaggatacgtaaatattctgattatatactaataattaataataaaaaaattgttttgatctacaagatttttatttattttcatgagtaatgtacaaaagacacatcatcacgccttatttttatccaaatgcacatcaatttgcttgtaattatcccacgcaatacgatatataaaacttggattgaacccaccgacgtttgtaatgtagatatcaatattttcaggcggaacataatcggtaatttgattaactgtatctaatctttttcttggatccattctaggtaatatacgttgggacccaccaaattcgacaaacttctctacgtcgaacggatatagaggagaaagcttatacaaacctgcaacagcaaatacaggggttctaaattctcgggcgcattcacaaacggatgatacacctgaatttgacgagatagtccccccattgacaaaaacggctttagtgccgataataaccttacccacacgggacattaaagcaaaaacagctgagtctgggactactagggtttctatgttgtgctgtgctaattttttggcaaactcatgtgcattcttggtgttattagggaacccctctgtaactaaaaccgtaaatgttctattactacgttcgcgagcagtaatcagaaattttaatacggtttttgaatcaggtgtgggagttaataaaatctcatgatcgtgaatcaaatcaatagcaatttgctgaataccttcatcaatgttttttatctcatctataagatccttgataccctgaatggctacttgacggtaatcagtcttggttttcatactagagctccctgaactattttttctattctgatgaggttgctccggtttctgtaataaattaaacatagaggaaatcaaaggttcagcaacggatgtggatgtgacagttgtgctcatagtgtcttcttctacttcatccctcaaaacagccagtattcttctaattacgttaccgcaactgaaagcagtaggatgagctttttctagactattacctaaatctctgatttgttcaataaggtcattaacatggttccaacgagctgcagagataaatcgcattaacagttgtaaagtttccaaggcgatggcgtatgaaccttgcacttgtcttctttttaacttagcaacgaaagtgtcaatggtaacattcacatcagatgttgccgcattcggatgtactgaagtgaatgcttgagaggacatcttatgttgggcaaaagttcgaaagttggcgtgttgtgtttactggttccgcacgagtaatgaatggtctgtttcatttatgaaggttttttctatgtccatttttttttttcagcatcacgaagaaaaaaagcttgcggttgggaagcagaggtatcatatactcaagctgtatagttcaaagcctttcataaaggctattccttagtatatatgataatgggcttgctatgtgtttttgaatctatctaaaatttcttgctatgtagtcgtgtgtagcatagagacatatcaagaaaaggctaaaatatcttcggttatgcaccttattcaccgttatattcggccagatttcttgcagtttctattaaaagggctctaagtttcatatcctctggggctaaagctaaacctctctcgcatgttgccctagcctcttcccactgtctcaattttagcaaacagtccgccttcctgacaaatacgtctggttggataagtcccgtaccaagtaagaaatccaagtcttgcaacgcctctaaatgctttccgagtattaaacataaatctattttactacgaagcataaagtgtagctctggtagctgaatagcaaaagcttcccaaggcgctctttttctttgtgccatttcgattgctaaagaaacattcttcaatgcctcattcaattttttttgttgtaaattcttcataccactttcaaataaacccttgatcattttgcttagagcttcattcggttgtggtgtaaaatttgggttggtttctccaatcaaagatgtagtgagaacatttatttgatcgatattagtttcggtagatagtgcaacaacagcatcactcgcagtgatcagtttactgtttgcattgtattcaagggtaaccatggttgaataagcttgctttggtatgcctttaacgcaagttgaaggagacgtttctttgattttaaggctattggttttatgttcaaagatataatctaattgttacgtgtgctcctacatccgtttgaaacgatccataaacgatctaaaaaatataatattagacaagccaaatacgtttaaatatacttaaatcacagcatattcacattcaactatttgttatatatttaaatctgttttataaaagacaggagtaccagttagtttgtgttttcttgttgcaattataaaatcttcaaaatcatgtggatttttattgaatttctatatcgagatgaatgtaaatatgtatacagtttagggtagggaaaaaagaaagcttgttctcgtttgtcccttataaatcagcatcatcttcatcaggcaatggcaaagcagtagcttgttccatttcttgttggtattgttgcatcaattgttcatcgacttggacttctggtggggctaaagctggagaagcaacaaattctaattgtgggttaccagccaattttctggccaaccataagaaaggcttttcaaagttgtagttggacttggcagaaatatcgtagtattgcaagtttttctttctgtggaaagtgatagtcttggccttgacctttctttctttgacatcgaccttgttaccacacaagacaattgggatgttttcacaaacacggactaaatccctgtgccagtttggaacgttcttgtaagtaattctggaagtaacatcgaacatgatgatggcacattgggcgttaatgtagtaaccgtctcttaaaccaccgaatttttcttggccggcagtatcccagacatcaaatttaatttcaccgaagttggtgtaaaaggataaaggatgcacttcgacaccaatggtggcgatgtacttcttttcgaattcaccggtcaaatgtctcttgacaaaagtggtcttaccagtaccaccatcaccgacaagaactagtttgaatgttggaacttcaccgttagcagctggggcagacatttataatataaatgagtttatttgattttccttttgtactggactaaaaatcgattgagggaaaaatgttgaaggagcagttcttcctgtttaaaaacgaaacaaacttaaaaggtgaggaaaagttgatcatacagttcaaatttttcaaaatcttcgccaaagaaaaaagaaacgaaaattttttttctatctcggtgggatgagctttcgtccagagcgatattatcctaaggtgacgaaccacgcatgtccttcataaacggatcattatttatttaccaaagaagcgtaggtcatacttagaaagtaatagttattgaaataaaagaatagtagtaataggaaagataaagacgtgtctatgtacaattgtattttttgtttaaaaaataaattctgcattttgtgtggctgattacaaagagtgcgtagtgtattttgctttttctttattgtactggattcgaatataaaaagatgagaggaagaaagccaaaaataatgatcttgttcagcttgtggttctgtttgttttttcttcgacaaggaggatgctatgaaaagttcaatgactttctttggtttcctcagcatcatccaaaactagccaatcctcttcaattggctctgactcaccctcttcagactctttagcaacatgagcagtttctacattttgctcggtgtaagcctttaaagcctctgggccttgaagttccaattctggtagatttggtttttgtggtgggttccaaggcttaacattaccttcagcatcttgcaaggtacttggagccagtttggtgtcttttagttccctcaaatacaaatcttgtatgacgttgtaggatattcttgtggtagtgaaatttctattgcacagtctcaatggcagaactgaagcattgagcagtattcttctggaagcgatagggaacattttgattaggactggtacgcagacggttcaagtttgtatggactggtgactggtagatgaacctgtatataagttaacaccccttccttataacatctgagcagtgggtttttttttttttctttgatattgaggacaaaggaagaagttggttggtcgggtaaaagaactacgctttttttatgatgcataattggttcgtgtatggcgatatgagaatcggcaatcaaatacaataccaacatacttgttttacataataacaagcagtctggacaagcttgatagactaataatcttgaatgatgtttaaatgctttttcgaggaaagcggcatttgaagataagcgcaagttctcttacaataagctcgatttcaataaaaacaagtgtgtatgcacaagaggcaacagaacgtcaatgcccagaaaatgaagtatttcggcttttccttccaatgcatttttttttcattagaacgctgatcagctgtgtatagtttaattttattctcattttcattttacaattttaagagccgccgaggcctagaacgagaaatccgtttcccgctttttcttctccttacgtcgtcagattctatatgggcagttctcgcgttattcgtcatcaggcaagtaattatgcccaatcagcttaccaatgtcacataaaggaaccactattatccctttttggtaatgaaaaacaacactcttccggtacgacagccgctgcggcaattacttttccccaaaagctcataatcgatcaattaacgcgtaaacgaaaaacaaaaaaaaaaaaaatacgtaaattaggtcttcatacgagcgtttttttttttttgaggatcgtttgcatgtctagcgcggcaagcgtgtttacaggcattcgttgtgtgttcatgtttagaacaaatgctaagtgataattataactgaatcctactcataacaattgcacaccttgtcgctttcttttactcaagggcgacaaaacgagaacacatcctcgagctatagccgcggggcctgctgactcgaaactcgtcgggctttgcagccataatccagggcagtggccgcatcgttcgggtcgaatggagggctagctacttgtgatttccgaaaaacggactgcaaaaaatgaggaacaatagaacaccgcgcgctttcttttggggctgtctggagaaaccagtgaaaagtgcgcacgcgtattgcggcttaaaaagatacccgtccattcaagaatggccgatttaacagaaaagagtaaagagatgagttttgcgagatcagaaacaaaaacaaaaaggaaaaaaaaaggaaatttttttgggagaaggaaaaaagggttaagtctgtagagaaactccgtagttcccttctgtattactaattggttaccaagtaataaatacctgagagtagtaatatataaaagagaaatcgtataaggaccgtgttaaatttatatatattaaggaagtctttcggttggtagtgtgagataactaattctttttggagagccttcttctttgctctatcgtggtaataatctacatattctcacaatcgcacacgtacgctttctctctcacaagtaacaaattattctttttgcattatagactacgtacgataaaaatataaaaacagaaaatggtcgaaggtgattttgtcgatgagcaatcgaacattgccttactaagctccaaatccatgtgtggtgatcatcatagcgtcaagaatagcataggggatgagatctttaaattattgacaaagattttaaattcggatgagaaagcaagcggagatgtgcacacactcgtttctgggaccccggatctctcaaattttaacctcgataatgaaccactggaaaacatactcgctgttttcataatatcttttattattgtagtggttggagttttactacttgggttgattggcatgatattcatatctctccgttcaggcagcagtaatgataagaaactacagtccaacgatgaagaaaagcaagcacttgctgaaaaagcatgaaataaaaatagatataatagatggcaccgctcttcacgcccgaaagttggacattttaaattttaattctcatgatagtaacgatcgtgcacattcaattaattatcgcataccaaacattttttttcctttttcaattcaactaatctcaattttttaattttcctttttttatttcctttttttttattctcatcataccattttcattcgttgttgatatctctattgttttttttggcaaaatatagtctacatataatatttaataatctaatctgatagcgttaatttccataccgcctccttttatatccgttggcactcgacggtttccgtatgccgtcggaatgcatccgcttcttggactccttgatcgtggtttgcagtatatctacactgtaaaatatagaagtttttggaatggtgttactccattgtgataatatctttgggggttctagcttctttgggttattcaacctaggaaatggattgctctcgcacgtctcatctctggatcttgaagtttgcttgaaggaatggtgtgcagatttttcattggctctttggggtaatttgctggctttaaccaaatctcctatatcaaacctgttagcatccacaaatactttggaatatcctggtgagccatcgtataacaatttcaaggtatctattgaggtttgtgccagttctttttggttcattttcttcacatgcatgatgtgtcttttctccttatttgaaaggcatgtaacttttagcgtctcattttgactactgttttctctttctttcctgcctctttttccaatgtggcgtcttttatgattatgtttattaataatgtctcttgctttgttcctataatagtcagctgttatacgaaggtgattcttaccgaccaagtgcgatttacgaacgctcaacgtgtcatgggtcaaatacgaatgacagtattcacaatagtatctcgtcattgcctatctctttcctctccgttacttgagcaccttcatcgcctacactaggagctcatattatatcttcagtatagcaagaatattttctgttatccttaacgcttacccgcctatgtaccttgacacttgcggaaatctagtgttcaatgataaggtactgtgtggaacatatgaaagtgaaaagagtttgaaccgtttattatctctatacaagtgtctctattcacatataaaagagtgaaaataaaaataacttttaagattttattacctacatgagattagaaaaatcataactatattactcagcggctgtgcctgttgttgatcaaaagaaaagatccgccccttcgaacgtcttagtgccgccttttgcccgcttatcaattttctctgagggaacataacggcatttatctattcgacttccaaatctacatacacgtatatagatacatatatatatgtgtgtgtgcgcctgtgtgtactagcacttctcaatattataattcttccgtaaagttcgatcgtgacttcctgttgcacagttatcttaaataatagaataaaaagctaacgcagattcaagtggggcgttgtcaggcacacaaaaagacaagacaaaaagtagcgtactagacttacagttatgctgttgtgtaatagaaaagtccccaagactttaaatacctgttttatactgcatatattcactctgttaacactgggtgtgttagtgtccggaatgccgtcaaaaatggtatcattcgcctctcaggagactttgcagagaataaataatctccttcgagggtctgccaatcgagatgttgacattattgcagaatatttgaaaaaagacgacgatgatgatggcggcgataaggatcaccataacatcgatattgaccctttacctcgccgtcctagtttaacgcctgataggcaacttctaaaagtcggtttgcatggtgctataagttcagatttagaagtctgtagtaatttgactataaatgaggtactcctgaaatttcccggttctaacgctgcagacgctgcagtaacacaagctctttgtaagggtatggtgaatttttttaatagtgggattggaggtggtggctacgtagttttttctggcaaagacgatgaagatcatctatccattgattttagagaaaaagcacccatggattcacataagttcatgttcgaaaactgctctctatgctcaaaaatagggggtcttgctgtcggtgttccaggtgaattgatgggtctctatcgcctctttaaagaaagaggtagcggccaagttgattggcgtgatctaattgaaccagtcgcaaagctgggaagcgtgggttggcaaataggcgaagcactcggtgccactttagaactttatgaggatgttttcctgacattgaaggaagattggtcgtttgtattgaattctacccatgacggtgttttgaaagaaggcgattggatcaagaggccggcactatctaacatgctaatggaactggctaaaaatggttccgtggccccattttatgaccccgatcactggattgcaaaatccatgattgatactgtcgcaaaatacaatggaataatgaacttgcaggatgtttcatcgtatgatgttcatgttactaaaccactgtccatgaaaattaggaagggcgccaatttcatccctgataacgatatgaccgtattaacaagtagcggctcaagttccggggctgcactacttgcggcgttaaggataatggataatttccagaatcaagaagggggcgattatgaaaaagaaactacctatcatttgcttgaaagcatgaaatggatggcaagcgcaagaagcaggttaggcgattttgaaggcgaagcattacctaagcatatagaagaggtattggatccagaatgggctttgaaagcagtgaaatcaatcaaaagaaactctcaagacggaaattttaaaactttagaaaactggacgctttatgatccggcatacgatatcaataacccgcatggaactgcccacttcagtatagtagattcacatgggaatgctgtttccttgacaaccaccatcaacttgttgttcggttccttagtacacgacccaaaaaccggggtgatcttcaataatgaaatggacgatttcgctcaattcaacaaatctaatagttttgaattggcaccctccatatacaactttcccgagcccgggaaaagacccctatcatccactgcacccactattgtgctgtcagaattaggcatcccagacctcgtggtcggcgcttccggcggctcaagaatcactacgagtgttttacaaacaattgtgaggacgtactggtataacatgcctatattggaaacgatagcctatccacgtatacaccaccagttactgcccgaccgcatagaactggaaagcttccccatgatcggtaaagccgtactaagcactctcaaggaaatgggatatacgatgaaagaagtatttcccaagagcgtagttaatgctatacgcaatgtcaggggagaatggcatgcggtgagtgactattggagaaaaagaggaatctcctccgtatactaagatgtggggtaagaatggtactgtaatatagttcaagataatagtacgtaatgtagggagcctgcttctgtggtatataaataaatactgggcttgcgtttatttttaaagaatcaatatttacttttcattaacaaagggcatacgcccttaaaacaaaacaaaaaatccagatcatgcgagctttgcctttttcagtaagtttccctaccttgcagccgagacgcgacttcggaacgatgccagcatacgtatttaccattattaaaaaaatctgatggcttgatactgcgcgtttctttttatagcattaatacgcacacatacgcgcattgttgtttactataaataaaccgtggggacctgacccagtcatcctccctgtgtttacagtgcggtgcacacgagcctgagacaagcccgtaaccaggcgcgttgccgcaaatacagaggcgccccagacaacaccgcagtgtgaagcactgtcaatttaaaaccgtggcttgctggagatgcccagaccaaccctgttgggtttttctctcgagcacgccgttataattttagcgtgttccgtacctgtgtgcacatcaataagcggtgtaacaaacttgaacttgccatctcatatcgtcatatgagcagttgcagagaaaggcactttaaataaaaaggcgtggatgataaaaaatgtatataagttggatggatttttgggaaaaagtaatgtttttgcagacgttttaaatactccctcccttttcttagtaatttttattatgtattgactaagtcaaaaataactatagaaaactaaagtttacgagaggacccaaaagttttgaataacacgtgcctttgattttttgtttactttctttttctagttaattaccaactaaaatgctttcgcttaaaacgttactgtgtacgttgttgactgtgtcatcagtactcgctaccccagtccctgcaagagacccttcttccattcaatttgttcatgaggagaacaagaaaagatactacgattatgaccacggttccctcggagaaccaatccgtggtgtcaacattggtggttggttacttcttgaaccatacattactccatctttgttcgaggctttccgtacaaatgatgacaacgacgaaggaattcctgtcgacgaatatcacttctgtcaatatttaggtaaggatttggctaaaagccgtttacagagccattggtctactttctaccaagaacaagatttcgctaatattgcttcccaaggtttcaaccttgtcagaattcctatcggttactgggctttccaaactttggacgatgatccttatgttagcggcctacaggaatcttacctagaccaagccatcggttgggctagaaacaacagcttgaaagtttgggttgatttgcatggtgccgctggttcgcagaacgggtttgataactctggtttgagagattcatacaagtttttggaagacagcaatttggccgttactacaaatgtcttgaactacatattgaaaaaatactctgcggaggaatacttggacactgttattggtatcgaattgattaatgagccattgggtcctgttctagacatggataaaatgaagaatgactacttggcacctgcttacgaatacttgagaaacaacatcaagagtgaccaagttatcatcatccatgacgctttccaaccatacaattattgggatgacttcatgactgaaaacgatggctactggggtgtcactatcgaccatcatcactaccaagtctttgcttctgatcaattggaaagatccattgatgaacatattaaagtagcttgtgaatggggtaccggagttttgaatgaatcccactggactgtttgtggtgagtttgctgccgctttgactgattgtacaaaatggttgaatagtgttggcttcggcgctagatacgacggttcttgggtcaatggtgaccaaacatcttcttacattggctcttgtgctaacaacgatgatatagcttactggtctgacgaaagaaaggaaaacacaagacgttatgtggaggcacaactagatgcctttgaaatgagagggggttggattatctggtgttacaagacagaatctagtttggaatgggatgctcaaagattgatgttcaatggtttattccctcaaccattgactgacagaaagtatccaaaccaatgtggcacaatttctaactaagtcgccctcagtccgctcattttagctgaattttctaatgttatttttcatcagcaaaacttaacagaacgttaatttatctaccccttttagttcattatctcttttttatccaacattttacagagatctctcacttaagtctaagtaaagacattattttatatggtacacttatagaatatacgataataataataaaaactatgtaacataaccttcagaatttaatattagtttcctttttacctcattgcactaataaaaaaattctacagaatctccgaaaaagaaaatccagcttactctttttgttttcttcttcacacgtgagcttttccgccggcatacgttccgttccgtgtcgtcttgcataaaatttccgaatcacatgttcgtaaaacaaccggaagtgccccgaatataaagtcaattctcaccgctgttgtaactggagctttaaggtgttatctaaggaaggataaaagaacttaaacaacaacaaacaaaaaattaagttacaatgccagcattattaaaaagattattgtttcaagtgggtcctcatccaaacgaaagaacattcaccttatcctctgtttcaactgatgggcactatatttccttgagaccatttgttaagccaagcggtgatgagttatcttttcctttcgaatgggcctttgccggtacaaacgaaacagttaaagctaatgatcaaggaaacggtgtcgttactcaagatttcaatttctggttggatacaaatgtgtacttgaacgttccaaacacccatcgtggcgaagtgaacaccacttggaaaaattgggattctggttgtgtcgaggaaacaggcgctgtttacccattcggtgccgacaaagaaagcgtctctttcagagaattgtggcaaccagttgacccatcaagagaagatctagtcatcgtctcaccaaacaatgagaagttctcgtcgaatgctaggtcaattgtcctcaaagttactgacgaagcttatgatggtttggttattgttattggtagatggattcaagggtttttgtcccaaaagaataataacactattgaaggcttgaacttcatcagattacttgaaaaagattcaggtaaatctgagttcttattaagctacggtaaggaagtaaacaaaattccacaaagctacgaaaatttgaagaaaggttccactgtaaccagcaatgggttgaactgggaagttattgaatatcacgcttaataaaggagaataaatcgttttctactttcttctgctgctataataagcacctatgggatctatatagtatttttataacgatagactttataaaagaaaatacctaagtgaaaatttggtgaattttgagataattgttgggattccatttttaataaggcaataatattaggtatgtagaatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacactaagaaataatttcgccatttcttgaatgtatttaaagatatttaatgctataatagacatttaaatccaattcttccaacatacaatgggagtttggccgagtggtttaaggcgtcagatttaggtggatttaacctctaaaatctctgatatcttcggatgcaagggttcgaatcccttagctctcattattttttgctttttctcttgaggtcacatgatcgcaaaatggcaaatggcacgtgaagctgtcgatattggggaactgtggtggttggcaaatgactaattaagttagtcaaggcgccatcctcatgaaaactgtgtaacataataaccgaagtgtcgaaaaggtggcaccttgtccaattgaacacgctcgatgaaaaaaataagatatatataaggttaagtaaagcgtctgttagaaaggaagtttttcctttttcttgctctcttgtcttttcatctactatttccttcgtgtaatacagggtcgtcagatacatagatacaattctattacccccatccatacaatgccatctcatttcgatactgttcaactacacgccggccaagagaaccctggtgacaatgctcacagatccagagctgtaccaatttacgccaccacttcttatgttttcgaaaactctaagcatggttcgcaattgtttggtctagaagttccaggttacgtctattcccgtttccaaaacccaaccagtaatgttttggaagaaagaattgctgctttagaaggtggtgctgctgctttggctgtttcctccggtcaagccgctcaaacccttgccatccaaggtttggcacacactggtgacaacatcgtttccacttcttacttatacggtggtacttataaccagttcaaaatctcgttcaaaagatttggtatcgaggctagatttgttgaaggtgacaatccagaagaattcgaaaaggtctttgatgaaagaaccaaggctgtttatttggaaaccattggtaatccaaagtacaatgttccggattttgaaaaaattgttgcaattgctcacaaacacggtattccagttgtcgttgacaacacatttggtgccggtggttacttctgtcagccaattaaatacggtgctgatattgtaacacattctgctaccaaatggattggtggtcatggtactactatcggtggtattattgttgactctggtaagttcccatggaaggactacccagaaaagttccctcaattctctcaacctgccgaaggatatcacggtactatctacaatgaagcctacggtaacttggcatacatcgttcatgttagaactgaactattaagagatttgggtccattgatgaacccatttgcctctttcttgctactacaaggtgttgaaacattatctttgagagctgaaagacacggtgaaaatgcattgaagttagccaaatggttagaacaatccccatacgtatcttgggtttcataccctggtttagcatctcattctcatcatgaaaatgctaagaagtatctatctaacggtttcggtggtgtcttatctttcggtgtaaaagacttaccaaatgccgacaaggaaactgacccattcaaactttctggtgctcaagttgttgacaatttaaagcttgcctctaacttggccaatgttggtgatgccaagaccttagtcattgctccatacttcactacccacaaacaattaaatgacaaagaaaagttggcatctggtgttaccaaggacttaattcgtgtctctgttggtatcgaatttattgatgacattattgcagacttccagcaatcttttgaaactgttttcgctggccaaaaaccatgagtgtgcgtaatgagttgtaaaattatgtataaacctactttctctcacaagtactatacttttataaaacgaactttattgaaatgaatatcctttttttcccttgttacatgtcgtgactcgtactttgaacctaaattgttctaacatcaaagaacagtgttaattcgcagtcgagaagaaaaatatggtgaacaagactcatctacttcatgagactactttacgcctcctataaagctgtcacactggataaatttattgtaggaccaagttacaaaagaggatgatggaggtttctttacaataaagaagcacatgtgtgttaacgtttttagtatttgcttgttatgtaaatcaggaaaacttcgcgggatttggttggatgctactttccatacaataaatattatagatctaaaaagccaaattacaagtaaagattagtaaagctgttggaattccatcgttgataaaaatgttagttattaaatataaaagtcagaataggtgaacttggatttaattgttggcatttcgttgctgctagaggccataatattagatagccaggacatactagttctcctcgtggtataggaatccataaaatggaattggtgattctatgtgatatattcacattcttactacattatcaatccttgcacttcagcttcctctaacctcgatgacatcttctcataacttatgtcatcatctaacgccgtctattataatatattgatagtataagtattagttgatagacaatagtggatttttattccaacagtgtctttgttcgtctcagatatagtcggattgcccttttaagcaatcaatagtgttttatttgcaacaatgtcgtcatagtttaatatgtcctataagatgttaacttgctcaacattcaacaaagtttggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttatttttaaattcgaccgtctgacagacggtgcacttattacttaatttttttttttttttaatcctcgttaaactgagtacataatcagcaacaatataatataaaagttttgcttttttatgtacgtacaataggggtacttaaataaataaataaacaataaaacaatcaataaataaataatatacgatcataaattacgagatatatttcatagtcttgacttctccagccgaacgtcattaaatttaaggcagaaaagataaacaagggtacggtgtacagaagacaaaataaataataacctttaaaagattataacaatgttttcattatttcttctcatcggccttaattttatttaaggcagaaccatatttgaaccattcaatttgctcatcgttgaaagtatgggtcaacacagcatcccatggcttaccattctttggatgaactctcattgttacaggcttacctggagccaattcagctagacccagaatatcgattctgtcatcagggttgatcttgtcatagtcagctgggttcttgaagttcaatggcaatagaccttgttttttcaagttagtttcatggatacgagcgaaagactttgtgatgatagcgaaaccgcccaagaatcttggttccaaagcagcgtgttcacgagaggaaccttcaccaaagttttcatcaccaataacaacccacttgataccttggtctctgtaatctctagcagtgtctggaacacctttgtattcaccagtatatacatttttaacacagttagccttcttgttttcagcattaatagcaccaatcatatagttattagaaatgttttctaaatgacctctgtatttcaaccatggaccagccatagaaatatgatcagtagttgtcttaccgacggccttaatcaagattggcatgtctttagcatccttaccatcccaaggtttgaatggtttcaacagttgtagacggtctgaagttggagaaactttaacttcaacggtgctacggtctgcaggtggagcttggtaagtgttctcaccagcatcataacctctttgaggcaaaccatcaccatgtggtggtttcaacatgaactcattaccatccttgtcctttaatttgtctgttagagggttgaatctcaaatcacccgcaatggcgaacgcagttactaattctggagatgcaacaaaagcatgagtttgtgggttaccatcatttctagaagtgaaatttctgttgtaagaggaaacgatagtattcttgtcacctttcttgatatctctacgatcccattgaccaatacatgggccacaggcgtttgccaaaacgataccaccaaattctttgaaggtttctaattggccatcacgttcaatagtggctctgatttgttcagaacctggagtaacagtgaaaatggtcttggatttcaaaccatgagcagcagcatccttgacaatggatgctgaacgagacatatcttcataagaggaattggtacaagaaccgatcaaaccgactctgacatccaatggccagttattagcaacagcaacttccttcatcttagaaactggagtagccaaatcgggggtaaatggcccattgatgtatggttccagagtgttcaagtcaatttcgacgacctcatcgtattcagcatccttatcagcagataataggtccttgtggtataatttagcaaagtcagcgatcttaccacgaccagttgcttccaaatattcaatcatagatttgttgaatgggaaaacagatgtggtagcaccgatttcagcacccatattacaaatggtacccataccagtagcggagaaggtgtcaacaccatcaccgaaatattcaacaattttaccagtaccacctttgacagttgtgataccagccaatttcaaaataatatcctttggagaagtccaaccgttcatcttaccagtcaacttaacacctaagatctttggagccttcaattcccatggacgacctgccataacatcaacggcatcagcaccaccaacaccaatagccaattgacctaaaccaccagcatttggtgtatgggagtcagtaccaatgatcaaagcacctgggaaagcgtagttttccagaacaatttggtgaatgataccggaacctggcttccagaaacccatgttatatttcgcagtggcagaggccaagaaatcataaacttccttgtttagatctatagctctcttcaaatctttttcaccaccaacttgtgcttgaatcaaatggtcacagtggacagtgactggcttagcaacctgtggtaaaccagcggacataaattgtaaaatagccatttgagcagtagcatcttgacaggcaacacgatctggtcttaattttaggtatgaaacacctctctgaatatcttgaccatgagggtcatccaagtgaccgtacaaaatcttttccgcgtaggtaaatggcctgtttaatctttttcttacgatatccagcgtttccacattctgcttgtagttaataaaagaatgatcttctaataagttttggttgacttttgaatctctagtcaagttggagactgtcgcaagaccacgaacaatgggtctcttgatggcagaacgtgcagacagcattgtatatctatagtaataatggtagtatttattaccttcgttctactatgtaataactaagaaagagtgaacagaacaagggacaacggaattaagcaacatactcctcctaattaacctctaaaaccggaagattatatatataacaaaagattttccttgtcctccctttttgtgcttgcctttccgaaaaccggcagcgattggaggtttgatggttaaagtcgcctgcggagaacaactgaagggttcaaatttttctcgtatgcactaatttctctattgattggtcaggacctttgccgatttcggcgccgaaatgctcgaaaaacaaagggtattgcccggccccgcggacctcccttttgcggctctcggccattttttaggtaatttgacaccgtgcccaaatggcttggcacaatcgagaatcaggcacccgcgtgtgaccggcgtcattcattaaagccagataagacaaagtaaaatacaatggattatgattaatacaatgatatacaaaaagagagaaaataaacgaaggctacgtctgcgtaattgacgatgggaaactggtatttttatataagcatatgtaaagtgcgaagtatatcagtacggaatgccatttgtgagcctttggaattcatcataacctttagtgaatatactttcataacttttacggattagcgccttcatatatagtgcagcttcgtgatcggttttttgaggttgaaatcttgctcttagattcctaattgtcttgtgacccttaaagcaggggagaccgcttcctaacataggatttacacactcaattatggcctccacgtgcggacgggcggctagatatgccttgatacaaagttcttcaaagtccagatacgctggggtctggggcgaacctcccatcactttaaccatttctttcgtcagcttgaatggtactgcttcaaacttgataccacctgggacaatatcaaaaataaacccaaaatcgatatgtagacaatgtccttgatcatcgtacataatgttaccattatgtctatccttgaattgcaacaaatacgaaattacgctatatcccgctaaggatttaacaaagttgtttcgtgcgttttgaaattcgatagtagattcattaccaaatttactagtgaaatattcatataatccattaacagcttcacgtcctaacatatcacgggataccgaattgggtagcacatcgatgacaccacaacccggtgccgtcgcagtaactctgtagggaaaaacgtagacatccaagccaatactagaccaaatggttctaaatagcgagatcaattgtaacgctagaacatcttgcctacagtcatcaccgactttgaagatagcagcttgccatttttcaacttccttgtttttacctgtcaaaggatcttttacgtctttctttattttaaaggtcgccataaaaggcgcctttgcgtgagattgaagtggcttaccactcttccgatcaatatcaataactacaccgtcaggattagaaggtaaataaacatcaggtttcacctcaattttgctcatttcttcatcgatcttatgtttcttttcagccttacttttttttatgtatggtttcaacttaccagatatgccagttacttcgtcgaagaattcaaattcacgttcgtaaaaatcgcgatgagattggctgaaacttgaaaccatacgctccctaatacgatctagagttggtttgatttcatcttcttgtataccttcatcatccttgtagcagtttgcaagcatattccagattatttgatgagaaaataacacactaattttcgcagtatccaaaatcaatctttcgacatatccggttttatcgtatctcaaacattgtacgatttgaggaacatagaagaatgccaagttcacatcttgtgattccaacgaatatatgctgaattgtaagataaaagaattaccttgccattcgggaaggaaaaggttgatagattttaacgggctcactggcgcccagtataaggttgcgtgtaggtctttcttactgctcaggtggcttccttttatgaacaggtcaagagcacttggggaccccacacacattaaagcatgttttgcaactaagcccactaaaacatcctcagctttcttgctataacatcgttgtaagagatttattgctaatgttggatctttagcaaaggtagcttcaacgatatcgcttgtaagctcgttgctgtcggctccttcaatcttctcagtcggagtaagccaggtttgaatctgctggatttcgcttgccaagaaatagttcaggatcttgtaatctttcccgcaatgacgtgacattagcgagcttaatttgttgagctgaaggaaaaggtccctagtaacagataaatctgctttgattttcagctcatttgagccgaatggccacgctactggtcttttaaaccaacttagggcaccgtttgtgatttcttgcgacaaacggcccatatacttggatccctgcttataacttgcgtttagtacgagagtcgcgaataacaataattcgtggcgaatcattctagcgaacgggtgtagtgaagccttatacagattcttgataccataaagcgcacatttcgtgaaaattttcaataaaaagtcactttgaaatagtgtgccctcgaaatgggaagcaaaaaatttaataacatgaagatgtggttgcatagcttgggatgcattttttgcatctctgttgatacctgctttgtcgtaaggggaatattccattttttggtattcttcgccctttaagtcatgatcgcgagaatagagaccaatattgtcatcaatggagcgcatccagcaatagcatacttcaactaaaagcaaatgtgcaacttcgggcttctcagttatgattgttaaccatacgtttgtagcaatctttaaagatgcagaggtgaagacttcgaacgggatgtgcacaatatcatatatcaatgacgctggtgcaccattgccaagaattaacaacgcggtagccatatcaagaaaatcagttacgtctttagttataatcttatttcctaaggtcaaattttttcttatgttttgagtggaaatacctatttgccttttgatatcctctggtgatgatgtaatagcggtatcgaaaagatattttgacctccaagaatgtaaagatataaatccagaaatcgtgttaggtttctctggaccataataagtaagccttgataattccttatctgcaggtaaaatcaaaccagccatatccatggcaaatgagacaccaaattcaacagaatttagcctgctgtactcaccgagatctgatatgtatgattgcaacaaaatcttagtatcctggttgcttctattcaatagaattcttacccattctttagctgacttgtgcaatcttgatagtgtcgtagcgcgccaggacgatgagcttggaaccaatattgttgtcttagaatgttttaatttaaattcataccgtggttcaaatttatgcgcctctgagtccaagatactatcaaatagggctgttaacatatctaataaggtgtagagagacaaatgatgacataacgatgatggaatagatctgataaatatttcacaggcatgaaaagcggcatcctgcaaagttggttccctatgagaaaggcaaagtagcaagttattaagttgttgagcaatcattttggagttgaatatggcatcgttacccttttgaatcaacctagcatattttctaatcatggaaaccgacaaaactgcaatacacttctcaattgaaccggaaagaatggaggggtctgagaagtacagtagagtcttcgaacaatcacctgcctcgcatcttatcgtttctagaagaacggcagccgctaaaaacatgattttagacgatgaagttgttctgtactgaacaatattggtattgaaatattcggttatctgctgtttttgttgtttgatattttcgttagatgaaccgcggcgcaaaattgtattcatttccaatgaaagctccttgttattagcaggaaattcagaagccagcggtggtgaattataggcaatagttaataagaaagaaaaatttcgtttgacaataggcccgcccaagtggtacccatggatgacaaaattaaaccaggcgttcctaaacttgtttgtagtgacttcatccttattgatgtccaatggcgtatcgcctggaacaggtagtagagcggcgaggggctctaagtaggtagcgatttgatcagcaacacgggaaatctccgtttgaggtctgtgatgttccaatcgttctacttccccactggcaatgattgagtccaatagatcatgaagatacatgaaatataagtcacttgaaaaatgcctggccaacaattcttttgatatcacacatttcgctttaataatatttttcaatagtgcgctatcatcaatttttgttgcaataacagttctcgatttgaagaactttagtaaaagcgaaaattctgtcagtgaagtattcggagccagtcttgccaaagaattcaaaataacaccgtctaattcctttgacatagaattaactttttgcgtaagaatagagatagtcaaagctgttatgctttgggtgttatagtatgaggcgattgtagtcgttgcagccacacaattagatatcaaagaggcatggtatgtcatagtagctccactattgacatcatgggaggaaagttggcccacagttgtatttccgagcagagcaccagtgccatccaaactggcagatgaatttcgcaagggaaagtagtctttctcaatattttttccagatgttattgttaattggcgctcacggagcaccgggacgggcgatccgtcctcggaaacagctaataagttgttcatggaataaattgtactcacaattgcatcttcatttagagggtataaccctgtggtgaatatttttgcaacatcattaactgtttcagtcgtgatatgtggagacgctaccaataaaggaaacatacgaatcagagttaatgacaatttttccgtgaaaaaattcagtaatgaggcagaagctacaattgcttttatcaaagatggtgtaacgacatcagataagaaaaatttatcaatagattcagaaacaacgtttgtaaaactttcaaaaagctcgctttctgtatcttctataaacggaattaaacatagcgtttgtaggtagtgggctcgagtatcaaaagaaaatcttgcacggttgtctgtagataggtcgagaatatgtgactcagaacaaaattgcagggaaattttacacatgtctgtaaaaaactgtttattgcttcttacgttgaaaaaaaagtcatcaatacacttcgtatcatcgttttcatcggctacttcttgatcaaatttgtaaaattggtattgttgatttagtaagaactcactcaagttggcgccgacatgtgaagtgtttaacagatgagatattagcgaaacttgcaagcgagatattaattccaataagtaggcactggatagctcatttccagcatcgtaatactggacgattgaatcattggtaaacgttgctgaggaattcaaaatcttatcaacttcgtttagaaatgatccacgaagcacaagtttcgctaactttttccaggtgaatttagtaagctctgtagagttgggaaactggataaatgcattaataaagcccactaatgatagtagaccagattgtttaatagtaaaaatctttaatacacgctcaaaataagttgaaatgatgccgcctatattttcataaagaacgggatactgttcacaagcttgaatcataaacttagtcagctggaaagttagcaattcaatcggatttctcatctgttccaacttgaatttcgaggacagaacatctgaaattctttgtcttggagtttccagaaaataaggcgcaattatttctttaagcattgtctctaccagatcgagcgtggtagggattgcaacacaaagcgaagttagtacttcccattcactcaatgtaagtggtatagtatatatctttgacgtatttgtggaataaaaaataggcaatgtatgagttatcaaatctaatgttgtaccattactgttttgatcatttggtgcacccgtcgaaagtttagttagtcttccaatagctttcgctcttaaagatgaagaggctttcaatcctctggtaaatctcatctgccttaaacgagtggcgttttcgattgctgtagttatctttttgtgatctaatttttttcttgatttacaatagttattaatgttgaatatgttttttcccacaactcaaacatcttcgcagtattcttgaaaaaaaaaaatactattaacgtaccttcatccctgcgcgtgccgtttgatgatatcagccaaaaggtaaaatgagatgaaaaaggccaatcattcataaatgtacttagagacattaaagaatcagttagagaatataaaacaagataataaaaatggtacgtagatgcaactatatctttccgtttctcattggcggtttttagcgatcgaaaatactaacataatctttttggggggtgagaatgtatatgtgtactggatatgtatattcttggctttattcaaatagttgaaattacgccaattacaaaagaaaaagcaaaaagaaaatgaaaacagcagttctattcagcctaatttatcggcagcaagaattcgtttgaaaagggaccttgattcgctggacctcccaccaacagtgactttgaatgtaataacatcaccagatagtgcggatagatcacaatcgccgaaattggaggtaattgttaggcctgatgaaggatattataattatggatctattaatttcaatttggattttaacgaagtttatccgattgaaccaccaaaagttgtatgtttgaagaagatctttcatccaaatatcgatttaaaggggaacgtttgcctaaatattcttcgagaagactggtcgccagctctagatttgcagagtattataaccgggcttcttttcttgttcttggagcctaatcccaatgacccgttaaacaaggatgcagcaaagttactgtgtgagggtgagaaagaatttgctgaagctgtgagattgaccatgtctggaggttcaattgaacatgtcaaatatgataacatagtttctccttgagtcaagttcagagtaattttcggttgatttgattatatataaacaataaaattatagataattgtgacatactaggcgagttgtcgccttggtaacatcttgctaccgccatcttctgttagtttacgccttatgaccaacattccttatattctcgttcaaacttttgtctcgatattttgcaggtacctgtagaacttaatgtgttctattcaaaataagtataaaatttctggccagtaaaggcaaacaaaacataaagatattaatacgaaaaatttcttgaagaaaacaaaaaatacttcttataataaagaaacagcgaagccatggctattgacaagataatcaggaaggtgagataccctggatagaagactaagagagagcaggaagttgaagaacgcaatctcagctatcgctaattcttacaaaaaataaagatattacaactatggaagaaaaaaatgaatgactatactagttagtaatatttaacaagataacgctttctattttctgtaaaaaaaattctgtctcatgcacttggaagcagcttcaacatttctcttttccagatgtcacattttccggaccggccgtcattcaatcgcaattaaaagagaaaaataccaacaagtgggttgatttacttttgtgttttcaaaaagaccaatagttctaacaaagtagatgcttagaagtaagcaaagtggaatatagagaaacaaaattaagtgatagatttacttttacacaagaaaagagatgaaaattttcaatacaatacaatctgtgctgttcgcagcattttttctaaaacagggaaattgccttgcgtcaaatgggagtaccgcattgatgggggaagtagatatgcaaacgccctttccagagtggttaacagaatttactaatcttacacaatggcctggaattgacccaccttatattccgctagattacataaatcttactgaagtgccagaattagataggtactatcctggccagtgtcccaaaatttctagagagcagtgctcatttgactgctataactgcatcgatgttgatgatgtaacttcgtgtttcaaactttcccaaacatttgacgacggtccggccccggcgacagaggcattgctcaagaaattgagacaaagaaccactttttttgttctggggataaacactgttaattatcctgatatatatgagcatattttagagaggggtcatttgattggtacacacacgtggtcacatgaattcttgccaagtttatcaaacgaagaaattgtagcccaaattgaatggtcaatttgggctatgaatgccacaggcaaacatttccccaagtattttaggcctccatacggtgcaattgataatagggttagagctatagtaaaacagtttggcctaacggttgtcttgtgggatctcgatacttttgattggaaattaatcactaatgatgatttcagaacagaggaagaaatacttatggacataaatacttggaagggaaaacggaaaggtttgatcttagagcacgatggtgcacgaagaacagttgaggttgctattaaaatcaacgaacttattggtagtgaccaattgacaattgcagaatgtattggtgatacagactacatcgaacgctacgactagaagtaagatttccgagaaataaagtttctctctatatatctttgatctcttatttaattattcaactcgcaaaaataaaaagaatattttgttatttcaaaagtaaaaaagtatgtattagaatagaggacatatataaaaatcatatatatcgatgcttgaatgtataaggaaaagcgtcaaattatgaacggtaggtacttaggatgctgatgtcacataaagtcagagggtataactttaaaaagtaattttttagaatcttttagcgtcaaaacgttacacgtacatttgaacagtgttaagagtagattaattcaaattatacttttacgtgctccgatacagtctctacctcttcgttgtcagtgcaaataacaattggcttatcatgaactgttcttggagatggagaatatcctttcagactcgtaatattgatgacggtagttattctgcgacattgagtagtactagcatcccttataaccggaatagttgttgatgtaggtgaactttttgggacataacacttggcagttgtttgcaaattttttgtgatcattgatatgtttcttagtgacatttttgatgctattgtttttatagtgtaattgctatgagtttattttgttgacaagtatacttggctgtcttttttatataataacgaaaatgtgtagtggaaaagcaggtgtgttttgtcttatatcttacaaactatataggcttatatagttttttttcaaagattcttattactgcacaaaaaaaaataagatcccaaattgaacattaacattagtcatattcagggatggctcatcacgaacagcaaactgaataattttcttgtctgcgttcctttttttgtgcaccaatggatgtagtatgcgcacctgatgcgcataatagattgcaattacactgactacaacttacgtatatgcgtttttattacttttctattgcaacggcctaaaggaattcgataaaagaaagagtaggcaagataagcctgaatttggctttcggctgttatttttacttccgctaaattttctttgttcttccattgtttttttgcctttgtgttctccattaatccatccaattttaatgtcggattaatggaactttctattaacccataaatgccacatagtacggctgtagcagtgaaggttacaaaaggacgggtaacacatgagaaacatgcgtcagggaacaaactagatatttgattttgtgacgcaacgcaaaaattactggctattcttttgtagtattatcaaaatccatttaaaatattctctctccttcagtaatcctctattatttatcaaaaacccacagtgggtaaacaaactgcaaaagagttgttattatttctacggatcggcaattgaaaatgagaatacaactaaatacaattgatttgcaatgtattattgcactttcctgtctggggcaatttgttcacgcggaagctaatagggaagatttaaagcagatagactttcaatttcctgtattggaaagggcagctacaaaaacgccttttccggattggcttagtgcatttaccgggttaaaagaatggcctgggttagatccaccttatatacctttagatttcattgatttcagtcaaattccagattataaggaatatgatcaaaaccattgcgacagtgttccaagggactcgtgctctttcgattgccatcactgcaccgaacacgatgatgtgtacacatgttccaaactttcccagacatttgacgatggtccttctgcttccactactaaattattggaccggttgaagcataattccaccttcttcaatttaggtgtcaatatagttcaacatccagatatctatcaaagaatgcaaaaggagggacacttaatcggctcacatacctggtctcacgtatatttgccaaatgtatcgaatgaaaaaattatagctcaaattgaatggtccatctgggcgatgaatgctactggcaaccatacccccaaatggttcagacctccatatggcggaatagataatagagtaagagcaataacaaggcaatttggcttacaagccgtcttatgggatcacgatacttttgattggagcctccttctcaatgattctgtcataactgaacaagaaattcttcaaaatgtaataaactggaacaagtcaggaaccggattaatattagaacacgattcaacggaaaaaactgtcgatcttgccattaaaataaataagttgataggtgatgatcaatcaacagtttctcattgtgtcggcggaattgattacataaaagaattcttgtcctaattttcagggaattgaagaaaataaggaagaattaaattacaatttaaaaagaaattgctttagtattttatatatagacatgcagcaacttcttgatatatttcaggaagaaaaaaactgtttcaatatatacgtatcttctgctttcagctacatttttacttcagagacataaccagtcttttttcatcagtactgtccagttgtaacaacatagaaattacaggaagtaattggttccgttgttccttgtgctccaaaaatcccaacaaaacattttttatatatgcaattttttcatttttctcagagtctaactccaatgaacttgatgatcgtatcttctctaatttagttggattagagttattcgctggtgaggaatcaatattcgcgttagctagagtaccgatagaaccagacctactaactcttcctgacttgtcactgtattgtctttcctttaaagcattcaattgagaggacaatgaacgataattttttagtaatcgatcaaatttcttgttaagttcgttatttaaattcagaagtttctcattggcagactgtagctcaaaattcttttcatcagccttagacaatgagagttttaaattagatgtgatctgttccaactgatcggaatcatctgaagtggcttgagtcttccttttgatgtcattgttaacatgtttcaatgcgtcaacctctgattttagtccctcttcacgaagctttaaagcgtgtatttccgatttcagctcagttactgtatgcttccactcttgtaattcagtggcctttctggatgtttgtaagtctaattctgcttccaatttattcttttcatccgttaaataggccaatttattctccaactctttttgtttgctcgaatcatctgtctgactgtccgaaactaaccttctcaatgtgttagcttctctggttttgtcttgaacaatattagcatattcatttagttcatcttctaaagataaaattttttttgtagattccttcaacttgacatttagttcctcacattgtcttttgatagaatctatgtgttcattcgaattactttttacattttgcaaggtattgtatttttcttgcaaaatattcaatctttccgataatttaccattttctttcaaatactcctcgtaggaattagaattctttgcgatatcattatgcagtgtctcattttccttttttaataagtctaatctgttagaaattttagcatgatcttttctcagctgttctgtggatttttcagccacgtccttttgctcactaaattgtttaacttgttcctccaagtaactcacagttttctccttttgtttataagaggttcttaaagaagtaagctcctttgttatgtttgatttttcgtaggtaagttgagatatctcctcatttaatttggctaccttgttctgcgatgtagtctgctctttctccttttctgtacataaattcttcagatgctctactttcttgctcaataactctatcttacttctcaactcagtatttttagcttcgtaggcctcgatcatcgttgcatttttatggcgtaaatcatcgagctccagcttaacggttttcacttcttcattttgtttactcgaagactctttaatctcatcttttgcgtccacaagctcattgcctacagtcctcagcatatctctcacctcctctagctccgaatttttttctttcaatgacttcttggtatcgatcaactcggtgttaagggtttccagctcctttgctgatttttcgagctgtgagttttccaattctttagcatcttttagttctgcttctatatcttcatacttttgcttccaatcttcacaatctttatatttttcttgtaattcttgcaaattttctttaagcttatcatattcttcagtattgattgagttatcgaccgtttcctcttcactgatatcacccgtagttatgcctcccttatttttctttcccttgtttctattctttttccttctgttattgtttcctacattttgatgagatatcgccttcggtaactccttcatttttttttccaattcactcagcttgcgctctttctcttttaaagtaatatttagttctgccaactctgaggacttttcctccattatagtacttttcgaagacaaattttgctccaattcggttatcttcattcgactgtcctcgagagaatggttctttatagccaattcttccttcagttcggatatagatacttcttctttctgttttttggcctccctttcttcctttagtatattttccagtgcaactattttttctctcaaacctgaaacagtatcatttttttctttttgtacagtatccaattctatgtttaaagcttccatttttttttttagatcgtctatgtcatttttataattttgctcttttttcaaaaattcctcttctttatccttcagagtttcactagaggcgctttctggaatttccgagttctgcttagttaatctcttgatctcatcattcaataggttatttttgttgtttaaatcctggaaaaaagctggcaacgtatccactgcgtcgtcaatattagatatgggtgtattttccgctaaaatcttttcaacagcctctaacttctctgactttaatttttcatttttgtatgcggagagtagcaaagggtatttttgttcatatttctcaaattttcttaatttagcttgtatttcttttggcaagccactcttatcatcttcgatttgttgttctgacggggtagggctcatatcatcggctaagcccttcgctaattcatcggtaagattcttaccaatttgtgacagctgtttgaacattgaatcagcaaatgtttccctaagttaaaatcacctcaaatgtaactcctgttgcttactatttgacgtttctgctacatttggttctcttatattgctggatctgaaaatccgaactatgagaatgcgggtaatagcttttcatagaatcactaattgatattttttcaggtaataagtttcctctaatcgggcatttaaaatcttggatcgataacttaactgggtgtaataaaatatataaagatataaaatagatatatatatataaaacgaactttatcaagaagaactgcaaatgaagcgtactctcaaatcctcgaaaacgaaaaacactccaccagtacagtattatcacgaagaatattaagtaaaagcagccatcttaaataatagagtgtagcaatcaaacataaagctaaggttcttcttgattagcaaattgtataaacttttatcgaaataacctagaaggaggttttttcttacctagcttcaaaaaattgccatttttatcatctgtaaattcacttaggaattttgcagtttttgtaccgctagcagaagaagcatgcgtactgcctttggtgtttcctgatctcggttccacttgcagtgataattgatactgcttttcaatgtgggggacattttccaaagacgcttctataacggtctgaatatcatccaatcgtttcagcttgtaatggaatcttttaaagcttataatttcctccactatatttgcgattttagtcctcttgctgaagtttattatgttggttgaattgtgaagaaaatctgggtttccgacaaacgtaaatgttaaatcagataggtatacaccaaaaaagggaacacatgcaacgtccgtcacggatcgcaacagctctctatacttcacaaaatttctcttggaatccataaggttgtttaggttcttcagaaggtccttcgactcagtggaaactaaatcccatgtctttttcagtcggtagattggggaggaatacaaagcggacactatggcagtcattgaagaaaaattattcaactctttacaatgctgggcaacggtaacaaaatattgcgttaattttgaacgtgtcttgacatctgcctgttttacaatggtatgagaaacaaaattagttagcgtattagcattagctataaatttcgtaatgttcggagaaccacccatattacaatacttggtaccccatgccctatccaagcattcaaacatagtgatcctgaggtataagtcatgttcaagtacagtcaattgtgtggcatatgtgtatgggtcaatatccaagagcttcaatttcttcaatctaaaaaacgctgaagaagcagaagatggtaaagaagacgaagacatgtgtatcggtgatttattgtcacgtttagttgtctgtacgactgccgataccgaatcttgttgcttaggatccactggttctttctcattctcatttatcagtttttcatttatcttttgcaaaagatcctctgcccccggtattttctccgatacaaccatcttggcaaaatttagaatcagtggtatgccaggttcataataatttcttgtccaatactgcgtcaaaaatgttctcataatgttgaccacacggcatttaatcgggtttgactttttttctatccaaatattgtaatcatcgtaactcagcccttcaggaggatacaagttgtacctgtaaatcagggcataaaaaaactctcttgtggttaatatacttctgaaagttattaacattgtaacattgaaagccgcatcaacaagttcatgactggttaaatgttcaatcagtgcctcttttgtcccgccacgaatttttcctcttgagtcatagacaagactagtttcataatctgaagttaaaaaccatggaaggtttttctctatgttcgcagctttgcgttcaatatagtcctcagatcctaattcgtcatcgatgatagcttcatcattttctgaatcgtcatcactatagtcctcggaataaatatcaaaccatttttcttgctcacctttcaatagttctgcagtcaaattattcttcatcattcttgctgcgtagttcagcaaattttctctttcttcaatcaattgatcaacaataatacacgcaagattagaaatctcgacatacttttcacaagcatctttaaaatcgtcggagttgtttaaaaattcaaggttattgaactccacatcttgactcaccaatacgtgaaataaggagagtgccaattgttcattttttttatggaaggggcccttgaccaaaggtgtattagagatattcttgaaaggttcatgatgtccgacagggaaattggacctcattgaggaaaacaaatacgggtcgtctaaggtcgtttgttgcgttgtcattattaatctgatgacgatgtcatgaaaagcctgctttatatcaaaaaactctgttagtactgaggagaccgaagacatggcgtgaactaaaaattcctcgctttccaaatccaacaaaatactgggtgtcttaatcaggtttttcaaattgatgaaaattgacagatctaaattctccagtatctccaatagtaaaacattctgatttatttgttcgtatgtgcttgaatttatttccaaattcctaattctgcttttgggtttacttataatttttaagtgttcacctgtagcattatttaatttttcaaaaatttgcgaggatttcttcttcattgtattcaaagtgtctacagttaatggatattttttcttcctttttgaaactcttgctcttgaaaaggttctgttatgagaaggacggttgaaaggtgtaaaaactgaaccagacgcggcactgcttgcttttaaatcaatttgggaatttgtttctgaattagcgctatatcctgacgcagaggcaatagcatctgccatctttggtggaatccttgatattgaggaatttttggacgacgaagcggtcacttcattagatgtgacagctttgttctttgtcgcattaccaaattcatccgtaataaaagtcgaaaatggatttgtccaagaaccaccgctaaatgaacctttaaaaaatcttgggagcaactgtggtaaagtattatcatctgagaagactgagctctgtaacacaaaataaagtaactgaacatgccttaaaaatttcgagaattccacatcaaccatttcgtaaatcgatttagctgacttaaaatttttgttggacggtgaaaaatcttccaaagtagaattttgtattgaagtccttggtgttacgacagaattaacactatttcttggacctaagactgagaaattttccatatcgttctcattgactgtactgaatgatgatctcattggagtcaatgtatccgttgtactggtacttacattacgtttaccggacaatggaactgaaactagatcatgtacactatctacttcaattttaccatcatccccttccgtcctagaacaattattttcctgattatcgttatccttgtcattcatagtatccattttttttctgtgaaaagctgaatcgaaatataaatgagaattgatacttatccttgacaatgaagagattagacctttgaaaatcttcttaatctccttgctgcaacttttggctttaatttcatgttgcattagcctgcagcctaactgtgtgaagactattgaatctgatatcaaatcaaagtatttcgtgaaattgagacgattctctttaaggaacatcttgtgagccgttttagtataataaactgttaggtcttgtaattctgtccacaattttatatctcttgaatagtgataaaagatgtcactcttggccagtatagaagagcgacttggggcaactacccttgattgaatattctgcgttaaatctggagcagataaagaatttaatgatgaaggaccagcctcattgaattcgtttttgttattttcgttattattatcatcatcattaatactgttattatttccatcagtttcttttgaatcctgtttttccattagaaggcttgatctattttgttcactttccgattgcttcgatctcgtagaactgtcctcaatattcgcatttttcctcagatctctagtatataggttaacaagatgatcattgggcgggaattttggttcgctgtcacaaatgtcatcggattccataattgagttagaaatcaagggtaattctgaacagtatatatcaaggtctttgttatagtataccaacttgtaatcggatgttttcgttatcagtggtatgggggaccaagtcgaagcaatgttcgaacgtataccattaataatcatttctatctcttccaacggtaatatcttaattgtttcttctgctactagtgggggacctgctttctcaccagaagtttgtaaatttgtttcattgttattcataattgcgtttgtattcatctcagatgagccatctgcactctttgtcatatcctgggatagactagcattggaattaaagttcgaagattgaggggttatgtgggaagcatcgtttggcgctgaaaagggagaattattcatcgatacggtgttattgtggccggaacttgtttctgcattgtgggcatttgataaagacgctgataaagtagaactccccctcctgctcttgctcggatttctaggcacatgtaaatatgcactattgcccaagctatttaagctgctgcgccttgagctcttactggaactatattttttcatcggatgactgtgctttctgagatgactgtctcttaaaggtctaccgaagttttgaggaaaccagcctctgttaactttcccattactgtcgtcaataactaatccatcccaccacccagatgagtttttgttaagtatataaatggtttccccttgttgtacagacaaaagttgcgaagaactgtcttttttaatgggataattaaagtcataagcagcgactactattccaattggacgaatgctggtcaactcacttgtcgagggggaagaagaaagagaagctgaggatgattctgtgttagtggtagtggaagtgttagatgaagagctgatcgatggagtttgtgaagcattgcctgcctcccttgcagaacttgtattgggaatagacgtgttagtatcggacatgatacaactatccaatatccaccttgctttttcgttttattttttagtatttattcgaagaaaaatgtggctctttttattcaatttctttccgaaaaagaaacagtctatctaactaaaggaattgcttcacggtgatcaagtcactataactgtctccgccgtgttggtgatgcagttttctctgtaacttttgagcttatttttctattttattttttcctccaggtctctgtcaaagatccgtctcccgcgatgtttaaaagtcgttttagcgaattacataataacctggaggtgactgacgtcgactattttctgccccataaagcaacaaaatatttaactcataaaagcttcgaagaatatgtaaatatagtagtatgaatctaactgagtaaaaaaagggaataacaaaacaaaaaaaaaggaaaagagatggatagcatacgttatgaaagtaataaaaccttagagatagagatagagagagagagagagagagatgcaccttttctattctcaataaaaaaaggaaagtaagtgtaaaaaaatttaaaggagggatatatgacactcctactaagcagtcgttttttttttcttttgttaatttcattcttcatgctgggttttggatgatctagtgtttgcacttaaaataattttttttcctgcattctgacatcgctttatacatcctcgaatgctgtaatttcaatccgaaccgtttcagctgctttacaaaccagttggtatctttgcgaaccttaaactgaaaaactcggaatggtttcattgacttgaaacgaagcttgcgcaactgcaatctggatcccgaccaacattgttttgctttttggcaagaatgatcgaaataccttttaatatgtggagaaaattgcctgtatttattatgaagtagcacaaagagccttttccagcggcgtttctgttctttatgcaatacccttaaactttcttgagcggatttaaaagaattcttgagaaataggtgtaactttattcttcctccgtttattttgttaattctcttgtgccaaccgtctttcattcgagcttttgttgtataccataaaataactaagtctgttttgtatcgtctccagcccattaggtcatcatcctttaatgggtatgcaatatgattgtcgaagtcgacgtagtattttcctgaaggagcccactgacttaaagagtcacttgatgaatcgtaagattttttatcaacaaaatcgatattgccgtacaacagcttcctttcattattacgtaatgactgttgtgatttaaaacctgccaacacatcaccagtcagggaatattcgagggcgaggtatgaaaaggtcatggaaagcaatgaagatagcatgataacatgccacatcttcaatttagcagatttaccctcacttttatctatgatatgatccgatagtgtgctagaattccttatcgtactatccttcagtttcgacccctccatacttggcaataccgttccgccaacatttgagccggacaaagtatcaaatgactctgaaatagtgggaactccagtttgatcaatattaactccagcattactaaattcattagatgttctaaaatcgtaaatacgattcatctgtgcagactcttcactgctagtgttcgataggacatctgcatcgaagtcctcgtcgtcctctcctgcaaaggagctttcatgcaaactatccaaagatatttctgacttcgatgactgttcttccccttctctccctttacgtaatctacgtaatctaactaaattccaatgatcgtcttcttctgacattttaggtccgacaactcgactgttttactagtctctattatcgtcactgcgtattactctgctactgtgcttgttactttataccggaacagtagctcctaaacgattattccaaatgaagaaaaacgtttggccagtaacctgcataaaactgaataactataatgatactccgactaataatatatcccaatgccccatctcatctgtgtagatcaatttttatggctcgatccaggtaccttgataagcagctgtcgcgcaaaggggttaccgcaaaatggatagatggaccgggggcacaccggggtagggggtccggagggttaactgtcaactccacccatacaagaccgcgcagaaatcgtcgcaggaccccgccgaacggcgaaagcaaatatgcagccgtaaagacctaacaataaacctaatgtagtcatagggctaattgattttaaatatatgacctagctgactattcaagtttgccctaattgatgagtttttgaaaaaaaaaacaacttaggtttcgctatccaagcttatgctatgggaagcgttggaaaacttgcatatagtatgaacaagagcgagatataaaactataacggtagatggaaagtaaagagtagacaagctcggaaacatggaaaatagcatgatgtttatatcgcgttccttgcggagacccgttactgctttgaactgcaatttacaaagcgttagaacagtcatataccttcataagggtccgagaattaatggtttgagacgagatccagagtcgtacttgagaaatcctagcggggtactctttactgaagttaacgcaaaagagtgtcaagacaaagttagatccatactacaattgcccaagtacggaataaatttatcaaacgaactgattttgcagtgtttaacacataagtcgttcgcacacgggtcaaagccatacaacgaaaaactgaatctgctaggagcacagtttttgaaactacagacgtgcattcattcgttaaagaatggttcgccggccgagagttgcgagaacgggcaactttctttgcagttcagcaatctgggaacaaaattcgctaaggaattaacgtccaaaaacacagcatgcacattcgttaaattacataatctagaccctttcatattttggaagatgagagacccaataaaagatggccacataaatggtgaaaccacgatttttgctagtgtcttgaacgcatttattggtgcaattctgtcaacgaatggatctgaaaaagcagctaaatttatccaaggaagtttgctggataaagaagatcttcattccttggttaacattgctaatgaaaatgtagcatctgcaaaggcaaaaatatccgacaaggaaaataaagcatttctgtgaagatacaaaaaatatagttgatggttcactggccaaaaatgtataaaagaaaaatttatctgtaaatagtgatcgaaataaaataagataataactaaagaatatatatgactttactgtacagatctataattgaaaaatgacgagaggtcctgtgaaagagtctgcctgttcgccatcttcacacattcaaccaattccctggtgcgcttggttacttccatcaggatatctgctaatttttgatagaatcgtttcttcccaagctttgtggaatcgcatccataagtacacaattccgataacttttgcgagcaatctgtgagcctttcaataatttctttacagtgctcgcctaaatccagtttaaaacttttttggaccattgctttggtagtcatatcaatcaccgattccaaaataggaataatctcgatggaattttgacataatctcgaaactgatcttgcggacttgaacaattttgatttagaggcttgaacatcattcaaaatgccctgtgccataggaagaacaaccattgatttactctcaacaaattcgacgaggttatttatgttagcgttgtgcgtggttgagttgacatcagaattattcaagttttcttctgaagtagatattcttaatccaagaccagagttgggagcaaatttctgcactttctctctgaatttcctcattttggtcacggttggcgagtaaagtacgtctgcagctggcggaatatttgcatacggcttcgccgtttctgccactggtttagtgataactttcttcggaggtgatgcctgataatcctgccgaaatttaccaattagcggcaatgtgttaccttgaggacttggacttctcgagttcgagacaactttcagaggcaaaccttctcgcggagatggctcactcgtaattcttgaagaattcttagtgttttttaacggcgacacagacgctaagtttgtttctccagatgtattatttcgtaccttcccactctctcgaatagaagattcagatttttctatgatggaaattgatggcgatgctacaaccactggcatgtccgatttttttgtaatgggcttaccagaggatggaaaactaacagcagtactaccgctatcacccagagatgatatatccttaccgtttttctcatttttcactttttcaataatcttcaacggtttcatacctgcctcgatatcactgagttctccttcattgcgtgatatatcatcacgtgaggtggatttgatcttcacaatctgagcaatattgcagaacgcaaaaatcacttccgaaatagatgattgagctacaattcgtggtattaggtccccatatgtgagaaaatatcttgttgaagtgatagcatgagataaagcactctttaagtatactatttcgttttctaaagaactttgcagtgaaactgatgataggacaggtaagagatcgcctatcaactttgctatcttaattatagtctcaagcagaatcggcaggcgtgtggtggtggtatccacaggatcaattcgatggagcgtgttttgaaaataaagtgtaaattgagtttttaattctcggaagacttcaatggatataataccattcacgctcataaaatcatcgtttattttgaaggattcaaataatgtgtcatttaaatagaaatttagatcaccctcgtctaacccattgttatgcgtccccatatccaaatgatgtaagtttctcctttcaatttccgtgaaaatatcaagaatcaatttatggaacttcgcgtccttcaatcgagacagtttagattgtgctttacctcttttcagatcaagatcatttagtgatgcatccgcacccgaatctgtcaatcttttcatcaattcatcgttgacatcagtcgtcagttgccaaaattgtacattcgacaattttgtcaggtctttatttctattttggcggttttggttccttcttctatcatcttctggtacagaggcctctataattcttttgaaattcttataatccgatataaggtctatgatttgatcattcgttaattctgagctaatcattctttttatttcgttatggccacattatgatattcttttactttactgttttaattttatattctgcgattcaaatcataacagatatttagttgaataactctgtttttcttcatttccatttttttctatttacccttcttctttttattttacgcgtctcgcgttttatatattaatagtaataatatttaatagtgtatgtttgaaatttttatatgtctttatttcgctaacgtaaaaatcccttcttctttgtagggacgggggagtggttaacattgggagaagcactatttattgaaagttctagctgttttttcttgtcctccaaagcttttaattgtttagttaatttttccttcatttctttatgtctagcaaacaattcagtttctgatttttgtagttttttctccttttcggaaactttttgttggaaaactgttttcatttcaatttctagtttggctagttttgcctcatgtaaagttttttcttctagttgtttagatattggatcgaactctttgaaaactgaattatcttgcttaataccaagttttgccaatttagaagacctgtagttttcgtatagtatcttgcttgtcctttcctttaattcctccatgaattgcttgatcaataaatttttcaaaaggttgaaatcagagtggttgtcattgtccacttcgatcaccccccatggataggaacggcctctcacttgattaccactgtagttctctacaatatcgttggaaccaataacagcataaggtaaactactaaatagtctttcggataaatggctattttctgcatcatcgttggaataaattggaggcttgaacagctcgatattagattggattaactggttcataatggtcttcttgaaacttaagatctcttcatcagttaagatgtcagatttagcaatgacaggaatcaagttacatttttcatatacagattgcataaacttcaggtccaggggctttaagtaatgtcctgtaggttcaatgaaataaagacatgcatggattcttttatcgtttattgaatgtctgttgattttgttctccgcatccaagtattgatcaaaacgagagtcaatctccttaatgatcgggtcccatgatttttgatcattatttaaaaaatcaccaaatccttcagtatcgatcacgttcaaattcagtttaacaccattttcttcaataaccgactcatatgacttaattttgaccttgtgcctttgttcttgtgattggttctcgtgaccctcgccctgaccctcctcttcttcctgatcatttgcaagttcctcctcgtaatctttcactaaattggcctcaatatcatcattattaaataaagttttcattaaagttgtcttaccaataccatcagggccgacacataggagattgaaactgaatccgttctttatggaccttctgtgccattgcttgggcaaattagcaaaccctacataaccattgatttgacgacgaatgaacttaatctccggttggtcaggcagaacttgacccttttcgctctgagaggaggtgatgcccataccgaggccgggttccacctttacatcggattcagctgcctcaaatctctcgctgtcgtcattttgcgtaccgttcgtgtactgcgagtccactccatcatgatcctgcgactcttgtttgatctgaacatcattgaattgatcatgctgacgctcttcttgttccgggtcctgcttaatggacacttgttcctcctttaaactcatggcaacgtattataggccgatgtaatcgttcagttgtcgtgtgatcctggatttgatattttcttgatctgctttcctcgagagattttaacttaatacacaaaacaacacaaaacgcaattcctaaaaccgagacaaaaaatggcaaaaaatgggaagcgaaaacacgcccccaccatatcattacacacgtagatcataaaagacgaaaatactaaattagccgcccaggtggttcctttttacgaaaggaaggaaggagaaatctagaggtgctgctatatatgtttgcaaggtgcgagaatattctgtcacaattatcaagcagcaagttatataaagttgtttctcacagcttcttgcactcccttgcggtgcctttcctgcaccactagtgtaactgctgatgtcttccatttgatgtcagaatcgatttcttgttacgccacgaacagttaatatatagaattaaaggaatgatcttgtacaactacaagataacaatagattaacagccaatattaccgtcgccgctgcccgcttcgcggagaaacagcgaaaaacaacgaagatcgttctcgaaaaagcccaaaagctgggtataacgcaacaaaataatcatagatttgacaattgtgctcccaatcttgctttgaaattaccattataaatgaactctgaacagctgctgcataactatgtttcggattcgctactcactactctgataagttttcaagagttcaagcagcaactacagtcgtacacgagcgacgagcaacaactgcaacattggtacgaattgcttcaggccagggatgcgcgagtgacctctgagttagaagcacgaatcaagcagtttttcataacgttgcgctctagattactgcgatttctggaaagcgagcaactatcacactcccttagcctcgagacactgatcgacgcgctgtacaagattaatgacctgttgcaacagcgtttgcagattctggatgatgctattcaggaaaagacctcggaactagcagaatttgaaaatatggttcgctcaccgagtgcaggagacaatgccattcctggcctattacaaattatacaatcttatattaatctattagaggaaaactagcagcagacatcccggtcaacctgccccacaggatattcctcgccgatccattgaaaggcttcgtatgttgagtttagctgtttgttatcgttcatgcagtacccgtcaccactcgttaattttaagctcccggtgcgctgcatctctgtaaggaagaccactcgtctcacacgagaatggatcagggccatggagcacattgagcacggctcatgggtcaaatagacgtcgtaatcaagacacagataagagtttgcgtcttcgtctacaccctccctgagtctttcgcctaccgcacggatgcccaccattacactgtggtcgatgggtagcgagttttcgcagtttctgccatcttctgccaccactttgtccttctttcttgatgggtcaacaaagacgctcaccattggaaactgttttcctgccgttgccatcttcacagacaacgtcgacgcacgcgatagctcatttcgtacttcctgcatgtctattttatagtcgttcaatatttgatcattggggttgccgttccaaatcaacggccagtacttcacagaccaggcattgttcagttcctttgtgctgggcgcaaactcaggcacttcgatatcatcactcagttcatactttttcgttccaacccaaatactcttcaatttattgtttatttcaccttcgtcgcaaatatactctttcgaacacaacaccacttccaaggtggaggtctcgatgtccttgcggatccttttcaaatgtctcaatgaaacagggtcatttttctgaaaatcgtttcgaattagcctactttactagttagtttacttccatgaatacaaaagcaaaaatcatatacatactctattactttcttcgagtctcttggatctattcttatactccatacattgactgcacttatatatgtttgaaagttagttaattgatcctgatttctgttagatctcatagatacatacttagtttgggcgtatttacatctttgaaatttctaatttgcagaagccgattttctattatcccgttctgataatcgatttttagcggattattaactttcttaaccataactaacacgccctcatgaatattatccttctgaggtttgaataatatatacctttagatgagctattggtgattcgcatttaggaatgaaaaaaagtaaagcatggcaatgaatgacacaagtgaaatagaaaagtgaaaaattaaaaaaaaaaaaaaaaaaaaaaaaactgatttatactcatgaaaatcttattcgagttcattcaagacaagcttgacattgatctacagaccaacagtacttacaaagaaaatttaaaatgtggtcacttcaatggcctcgatgaaattctaactacgtgtttcgcactaccaaattcaagaaaaatagcattaccatgccttcctggtgacttaagccacaaagcagtcattgatcactgcatcatttacctgttgacgggcgaattatacaacaacgtactaacatttggctataaaatagctagaaatgaagatgtcaacaatagtcttttttgccattctgcaaatgttaacgttacgttactgaaaggcgctgcttggaaaatgttccacagtttggtcggtacatacgcattcgttgatttattgatcaattatacagtaattcaatttaatgggcagtttttcactcaaatcgtgggtaacagatgtaacgaacctcatctgccgcccaaatgggtccaacgatcatcctcatcatccgcaactgctgcgcaaatcaaacaacttacagaaccagtgacaaataaacaattcttacacaagctcaatataaattcctcttctttttttccttatagcaagatccttccttcatcatcatctatcaaaaagctaactgacttgagagaagctatttttcccacaaatttggttaaaattcctcagagactaaaggtacgaattaatttgacgctgcaaaagctattaaagagacataagcgtttgaattacgtttctattttgaatagtatttgcccaccattggaagggaccgtattggacttgtcgcatttgagtaggcaatcaccaaaggaacgagtcttgaaatttatcattgttattttacagaagttattaccccaagaaatgtttggctcaaagaaaaataaaggaaaaattatcaagaatctaaatcttttattaagtttacccttaaatggctatttaccatttgatagtttgttgaaaaagttaagattaaaggattttcggtggttgttcatttctgatatttggttcaccaagcacaattttgaaaacttgaatcaattggcgatttgtttcatttcctggctatttagacaactaattcccaaaattatacagacttttttttactgcaccgaaatatcttctacagtgacaattgtttactttagacatgatacttggaataaacttatcaccccttttatcgtagaatattttaagacgtacttagtcgaaaacaacgtatgtagaaaccataatagttacacgttgtccaatttcaatcatagcaaaatgaggattataccaaaaaaaagtaataatgagttcaggattattgccatcccatgcagaggggcagacgaagaagaattcacaatttataaggagaatcacaaaaatgctatccagcccactcaaaaaattttagaatacctaagaaacaaaaggccgactagttttactaaaatatattctccaacgcaaatagctgaccgtatcaaagaatttaagcagagacttttaaagaaatttaataatgtcttaccagagctttatttcatgaaatttgatgtcaaatcttgctatgattccataccaaggatggaatgtatgaggatactcaaggatgcgctaaaaaatgaaaatgggtttttcgttagatctcaatatttcttcaataccaatacaggtgtattgaagttatttaatgttgttaacgctagcagagtaccaaaaccttatgagctatacatagataatgtgaggacggttcatttatcaaatcaggatgttataaacgttgtagagatggaaatatttaaaacagctttgtgggttgaagataagtgctacattagagaagatggtctttttcagggctctagtttatctgctccgatcgttgatttggtgtatgacgatcttctggagttttatagcgagtttaaagccagtcctagccaggacacattaattttaaaactggctgacgatttccttataatatcaacagaccaacagcaagtgatcaatatcaaaaagcttgccatgggcggatttcaaaaatataatgcgaaagccaatagagacaaaattttagccgtaagctcccaatcagatgatgatacggttattcaattttgtgcaatgcacatatttgttaaagaattggaagtttggaaacattcaagcacaatgaataatttccatatccgttcgaaatctagtaaagggatatttcgaagtttaatagcgctgtttaacactagaatctcttataaaacaattgacacaaatttaaattcaacaaacaccgttctcatgcaaattgatcatgttgtaaagaacatttcggaatgttataaatctgcttttaaggatctatcaattaatgttacgcaaaatatgcaatttcattcgttcttacaacgcatcattgaaatgacagtcagcggttgtccaattacgaaatgtgatcctttaatcgagtatgaggtacgattcaccatattgaatggatttttggaaagcctatcttcaaacacatcaaaatttaaagataatatcattcttttgagaaaggaaattcaacacttgcaagcatatatatatatatatatacatatagttaattagtactaataatacatgaaatactgacagcttatgatgctgataaggaaaatattgccgcaaactttgtaataagccaaaagcactaatctcttttccgttagctttcataaaattagtgtatttaagtaaaccccggcccaaaatatgctctcaaatttgcttcatccttctgctttcttatcctttctacttcttcaaagcctcccgattttttcaggtttgaattacccacaaaattttccagttcatcatcaaattcattactagctttaagttttctttccatctcccacatcttctcagccttgtcaatagcttcgaccctactatcgtggtcagggtttaaagattggacggccaccataacttgctcccttacctgattaaatgtgcccggtctcataataggcaaaataggattactttttgatctcgaagggtttttttcttgttcttcacaacataacttaataagatcgaaagtttctaatgccttacccaagtcttccttcaaatctaaaatcaactcttcctgcaacgtgagaaactgttgttcttcacagaccttatcgagctcagcttcccaagtttttttccaatgtggtttttcagtatcaataaactcctgtagtttaagtacatctgcttgggcattttctaaatccttggatacggtttctagcttctttttagcgggctgagacctacgctcagcaacgtctttcctcataatttcgattacatcttgcaaatcatctactttacttagcagagtatcggataaatcaccgagttcggtctgtgatttttccatgtacattctgttggaagagtttttggcagaaaatgataaagacttaaagttatcgacctttcgtaaaatgttgaaaatagtctcattaatatttgacctattaatattatgcacttgttttattttccccaattcgtactgaatatctttgatcgttttatcatcatcttttttgttttgccccacaagatcgtgtttgttagcttcaaggccaggttgtggtaaaacttccgtttgcttgccgctaattgcagaaccaaaactcatttcttttaaatgtcttattatatcattctgactattcgatatctccatcttaactgtgtcaatgaattccttgatcgtattatttggattctcttcgagctttagctcgataacaaacccttctttaatatcgagaagatttagttcctctaattcatagaatactccatattgaggatccataatatatatgtctgggaaggaatttgctccaggagaatacgcaaagcgctcaataaataggagccttaatgcgttttttgtagtaggcagttgcacatgacacttctttgttttgtctcctatccttaaaaatactggacaagttccattcatggctttatctggcgaagttgtaacaacgcttgataatcttcgtggagatgcacgaacattctcaataggcaatggcgttttcgccaatggactcgcctttgatacatcgtcaatgcttttacccttattttcagctgaattaatgtttctatcatcatcattgttgttatttccgtataactttgactttcttacggtttcctctagatgcaacatcgagggtgaaggagttgtcatgaggccggcagccgcagcagcttctgttgtagactgatttgtcaatttagccatatggtaggcagagtatctctttgaggctctcctttgtaaattagttcccttcttcaattgtgaaagtgcatcatcatcatcagatgcgtttggagcattgttagatttaaggttttgtttaatattagttcttggttttgtcaatgttgcctctgctgactgagcagagggtgttcccgtagaagtagaattcactttttccccatagctgttttcgactgaatcgctttgcctctgatcacgtacaatactgctttttctgctacttaatggagtcccctcacgggtcccttcactacccaatgaaaggttactagtaaaggaagggttttgttgatgatgtgattttacacttatccgatgctcttgctgcatattcttcaaaattgcttgtttaacctttagtttgtctaaaagtgtcactataatctctctgatttttggcagatgtttatttaaagtttcatcagatggtggttccctcaatgtcacttccaatacacgtcttaaagccattggcacatcaccaacatctgacatgtcaactttcgcatgcatgaagaatttcgatacgactttgaagtcattgcccaactgaacgtatgcatcagatactaatcttccagaggttgtccccttagaccattgtgttaagacctggaggaggtgcttggtggacatcagcaactttgttactgtcgtttcaatactactactgctagaagcagttcttttaatctttggggtgccatacgtagggtcatccacggccatcttcatctaattttaaaataatacgaggattactacaccaatttggcagccagcttctactctttttcccttttcttgggtttgttttgatgccattatctcaagaatgcataatagtaggataaaattcgttcagctcggctagcgagatatcttcaaagagtaaagcgcatctgcgtgtaaaattaaattcaagaagtgaaagaataaaagataggattgtagatttgaagtttagtggtagcgtcagcagataagcttatggatgttgatgaaccgaatcctattgtgatatcagattctgaggccactgatgaggaaattagtatcatatacgaacccgaattcaatgaaaattatttatgggcagaggaaaacgtccaagaagcaagcagatcacagaaaattgtcactgagaggttgagcctggattccactgctggagaatcttgtactccttccgtagtaactgatacacaagttactacggggcttcggtggtctttgaggaagaggaaggctattcaaaagatgccatacagtttagaacgcataaagcataggcagttgctagagggctatgatatctctagttttgacagcatttcgaatcagttgaccttaccgaagaacgcttctacagtgattcactcaaatgatattttacttacaaagagaactggtaaacccttagatgagcagaaagatgttacaatcgactccattaaacccgaaaacagctcggttcaatctcaaagatatgatagtgatgaagaaataccaaagaaaaggcatcgtacttttaaagacctcgaccaggatatagtatttcaatcaggtgattctacggaagatgaacaagacttggctagtacaaatttacagaatactcaaaatgacgaagtaatatttagaggaagagtattgaatgtaagaactggttaccgtggggtcctgccaagagttgcttgggaaaagtcgttgcaaaagcagcagtcttcaaaagtcacgaaaagaaaaactcaattattgaaccataagggtgtggctaagaggaaaatgaacagaagcgcccatattgaagatgaagaacagaacttattgaacgatcttattgcacctgatgacgaactggatatcgaggaaaacgcccctccagatatatacttaggaaatcttccagaggatcgtgaggctaacgaaaaggaattaaaggaattgcaagaatattatgagagcaagtatagtgaagacgcacaatcggctggaacttctggttttaatttaaatgaggaataccgcaatgaaccagtgtatgagctggaatatgacggaccggggagctgcatatcacatgtgtcttataaagaccagcctattatttatttgaattcacggcattcagatagcggatttagtgagcaatacaatatatctgccgaagataatcaaagtgtaatttccctagatgctgctgaagagcataacgatggtataattgacaagatgttggttaaacctaaaagaattaaagcaaccaatgatgccaactttttgaatacaaaaagtaagagagtgagaagatataagtacaaatatcgaaattcttgtctggccccaagtacaaaagctatcaaagtcggaaaacggtcagcgcataaatctcatttggcagctaataatccagtttcatttgtttctaagaagaatcatgtaattgatgattatttttttgaagaattagaatctcaatccctagaacaggatgacagctcttctctcaagccacagaaaaaaagaaggaagaagaaagcacctatatactcaagtttctccgctgatcttgaatcgagacgaaaaccagttttcaatactgttgtagaggttcccacgaaccgatacgctttcacaaagccaaatgtacgtaatagggacagcattaatcatgacatggaatttgaggaagaagactccaatcaagagcttggaccaataatggtcgtacttgactcaattttactaaaaaaaccttttgagccacctaatttcttcaagatccagttgtcagacaagagtttcttgctatcaaaattgaatcctgcagatatagctacatcattacagaaaatattcagagtaatcattgataaaggtatcactgatactgaactagttcactttaacgaaagccttattgcttttttggtgcaccttgacatgcctgaactattcgacttaataggtgaatttcatcgtgaatttagatcgaaggtcaatagcttgaggaaaaaagctaaaccaatccatttttttcaaattgcggcatgccaattaatgtttctagaaatatcaagatataacaaaatttcagccgctgcaaaattcgacatggatgtcaaactcttagatcatattgtgtctttcttcaaattactttctgtctgttatgattctgttatgaaaaatccaatgcaatatctgtacacaagttattatattctctctgctgtcgttgatgtcatacataaaaaggaagctttgtgggatttatttcaaaagcaccccttttcgcctcatatttcactgttgctggtcaacatatttcctacgaaagtctgccgctggcaggttttgagattagattctgaattccaacccttgagttcggcatttcggttcatcaattattgcattgagacttgtaattggaatgttacaaattctttgattctttctctcgatcgcatattcaaacggagaagattttcggactttgaagaagagtctgatttgtcacaaaacaataagataatttatcctccaacgaatcagcttacgagtcgattaatgtttaacagatatttgcatctactgacgttgtgtgaattgtctagttctgatacacaacgtgtgataccgatgggtgatatttctatgaatgattctctatctgttttgaagaaccgcctcaacctactaattgttctagctacacgttttgatttaaacttagagaagcgcttccaagagctaacacgaccgttatatagtaaggaatatttaaacttgcatacacagaacacagtcaggacgataacaacattgatcatgcaggccagcctttcattcctggaaatcagtcgaatcaaaaatcatccattcagtggaaaatttattgcgtcattatttgataaactagtacttcaacaaccttccatatcgggagtaacagaaaattttttgaaagaattcacaaatttagtctccaaaatgaaaagaaaaagcgtgagtatgctcaaatttctgtatccttcactggtggccatgtctcaagaaaatatattcgagtcgtctttttttttattattacaggtatatttgaagagcttagatgtgctgggtccaacttgggtgcaaaattatctttttcagtttataaagagcaaggctcaagaaaatgaaagatggatagaatgctattgtcagatcggaaaattcctcgtagattctggtatatttacctggtggactttctttacctataacggcttagatgctgcattacactttcagcttgcatttcactcccttattatcgatttctgtgatacagactcttttgaattactgaaaaaaccgctttattccattgcttctgatttgctgctcatttccaaagatgacgctttctatcactttctttccaatctgttgaagagggcacatatcatagtagcagatttgaaacctgtttccgatgagaatgaactcctgcgattggcttatattttttctaaagcattgaaaaaaaatgcatatcaagatctattagctgttttcttatccctggcgaaaaaacattacgatgaaggggacatcagtagaaatttcttggcaaaatatctcgaatttcttaacaaaaattgcttgactgagctaagaaataatcaactcttcatcagtctaagaagggaacttggtatttcaagtgatgaagacgaaaaatgtgcgttctgggactcattcaatgaagcaggtgatatactttccaaagctgcatttgttgaaaccggtattgttcaagcctgttgcactgggaatgaaattgatggatatcttgacaatttaagcactttattcacctccaccatgttagagagcccttttgcatttttttctgacctggtgatagcacacatatttgagaacagaccttttttcgacgtgaatatcaagaattttcttctatctcacttcatagaccttttcaacaaggttttaaaaatgaaattcgagcaggtatctcctgatgaatttgctgaactttgcaaagtatacagggcgttatgtattgagtgcgcaacagacgacacctttaatagtaatagtgatttgatcgccgcaaaagatgcgtttttggtatctgtgttgagaatcgcagatgggttttgggagcatgacaaacttttgcagctaaggatgcttgatagtaatatgaacatacctaatcagattcctcatactactttgcaaagttcgctatctgcgattgtaataaagataatagaaagtaatataggaaaaattgaggcgtctgaacctttcaaaaccttcaagaatacgtaaattatacacatgtaatataagcatatttaaaaattctccgtaatatatgtcatatatgtcaaattgcgaattagtccaaatagaaacaagatctatcagtgttggtgataaacattttgtattcttttggtaacgtgtatctcaaagaagtgcatgactttttttacgttctctttagtcttgatttagttgcttctgcgtttgttaaattttttgtccttcccgtttgattaataatacttataataatacaattctgtaacaagaaaagcaaagttactacattctcattgtggtttctaagtcatctaatcttctcctgccccttctagataatctatcagtttctcttttcaatcttcttaagtttctttctttttcaatttctctcttttgtatttcttcttttgttaatatttccacccttgggcaccaattggagcccagttcatcaatatccagccttataccagataagtacccaaatgcggcatcgtttgggacatggtcctgaatcaagtggccatctacccagtccttctttatcttcaagatagtttcatgaagcgattgagatattaaggggatgaactctcttgttaagccaaggtcctgtacaatggatgtagcaaatctttctggagtaagtgatttgtcgttcaagttccactggaagttatcttcaaaaaatctgtcttgtaagttgcaggttaggttgattatcacgtggaggtcagacattatctcagtggctgcaatattttcgaggtctttcaactgctcttttattatattcgcaatttgagtttgtaaggtagcggaagtcatatcaagatctttacagtatatagaggcaaattcctccggagatatggagtcgtcattgtagttccagagaaactggtcttttatggtatgacccatatgttctatatccaaagtaattggtatcatgattgcctctccagaattggcgtttgccttcgtttcttgatcagtgttgagtctatatggagacaccacttttccgttaatgaaagtatctcttattttagggtatctcaatatgttgaaggggttgtggtgttggtcttgcagatccggtagaacggcgtttccaatatcctgtgcctgcgctttgttgctcggaccattgctggcgttgttattgctattcaaaccggataaagattccacaaccatgtttgaacccgcatcgtatttgttgttagagataatactatcagctccattcatgttctctaggacattgtattcggaaccgtccatggtaacaccatttgtaagtgccggagtattttcatgagacactgcattatctttatagtgtgtatcagcattgttgaaattagaaccgttcatattgaattcatcaaagagatcgttgtcatattccgcatagttgaccactttagcccttttatgctgccttgtttgttgagccattgtaaagatggggataccatcatcttcgtttgtcaatctgttatgaaagttagaaatataagcttgtggaataagctggttttggtgcgacattgtgtgctgctatgtgcctttcttctttcttttttcaatgtacttcattcaataatctctatttgtcgtattttctaagttttttttttttgtcaaagtagtcgcggcgactttaaatgagcagatcatcatttagtagacaaaaagacacgggacatcttctatctatatagtttacatactttattatgtgaaagagtctttcgaaattgcaacaatgctcgataaatctatgggtcatgtgctctataattcctgtacattagcatcgggtgcgtgtaatttttggggtgatatggcattctccatcaacttttccttttatttagcatcttctgtaagtcagatgctacttttgcactgccgtgggtctccttgtggcatataaagcatttggtgccctttttcatatctttggcaaaacacgatccacaaaaataatggccacagtttgtgaccactggagacttgtaatcttccttacaaagagtgcacttgaacggtatcttttccaagtctagagtaaccgctttggagtcctctttatccgcattccattcttggttcagcttccagccagtcttgaaatcatccctcgagtgtaagaacttgcagctatctccgtaaccacagtatcccgtctgtttgtaatctttgcaaacgtcgggctgaaaatccatcagcaccgtggtccggatattcgttggttggttaatctgtttagtgaggcgtttatttttaccgctcatgttcagtaccagctcattgtcatcactaggtcgcctcttctttgccttctcagccagctcttttctctcaaagtttagaagatcttctttagtgctgtcgtcgttgaccgttaaagtgtatttatctaaatcctcaccctttttctgtagtttaccttcattctcatgtgaaagttgaagtgtcctgctatttccactcttggctaagctcatgaggtcactggaacccttttcttcatcgctggccactagtttctcttcgctaaaattaattttctgcctctttttctggttcttttcatcagaagagcttttgttcactaatctctttctgaacatgaatacctggagctttgattaagtgatggagctttcgatggctttagcttgagtccacttcagatagagatgcgcatggctttttcttattattctccggttgcacggaaagaagcgggaagaggactaaagggtttttggatcagcttcacaaaatatatacttggatacgttcgctactgaggtaaagtgggcatgcaaggttgcaatttaggattcgagctgtctagttgatcctccggagtgtaaaaactgattttcaatgagtggtaacacaactaacgtgcatgagactagagccaagtttgcagagacgctgcaaccgaggattggtggcaatactacaaaagtgatacgagctgctttggaaaagaacgaagctgaaagcggggtgtctgaggataatgataacgggtcattggagaaagttaacgtagctacttcgccgcttttgacatcaacaccgcccacaatctcaaaggcgttggtgaaattgtacccttatttaattctcattgacgaattcctaaacgttgttacatggacaggaaagaatatttggagcagtgttttgatgctgtgtctctttattactaccgttgagtattttgaaacgctggtgaagtactttggacatcttgccatcattgctattttgtggggttattccctattggacaattatattgagggtacgttgagctcctcaccaacattagaagatattgctctcttaatgaacagagtatccttgaagtcagatattttgctctcccccatggttaaccttggaacgcaagatattcaacggcttctatatactacggtcatattatctccaatatacgtgatgataacctggctacttttaccaccgagaagcttgatgctgatggtgggcatgttccttttaacgtatcactcaccatggtctaaagtagcaagaaggcttttatggaagtttaagattgtcaggctgcttgttttctacgtcacgggtttagaccttggtggaataaataaggaccagggtatttttgctacagtgcagaagcaagtgaaaaagttggcatcaacagaaaacagtaatggcgtattatccgattccaagcctatccgttttacttatgttttgtacgagaaccagcgtcgttggttaggtattggatggaagcctagtatgttgagttatgagaggactccatggaccgatgaatttttgaatgaggctccctctcctgaaaacttccatctacctgaagagactaacactatggtttggagatgggtcgacaagacatggaggctagacatgactaatgacggtgccattcaagtgcccaattcaaaggcaagaacttccgcagatccctcccctgacgagggatttatatattacgacaatacctggaaaaaaccaagtaaagaagattccttttctaaatatacaagaagaagaagatgggtaagaaccgcagaattggtcaaaacttctgactttgatgaaagcgtgataaattcgaatagaaattctgccattgaacaaaaggttgaagaaaacagcacgaatggtttaaccgctgagcaagagcttgggagcaacaagcaagagaaagataatgcgaaaaaagtaggagagcctacaacagaagagacaaaagaatttgccgaagcatcaaacatcaacgaaggcgagtttgaaagaatttcctcgaccgatgaagaagttttaaaatctagggcaagagatcgactggcaaaagtattagatgatactgaagagaaagagcaatcaaatccaaccattggtcgcgatagcaagaaggccgtatgatgctcgctcccgtttttacctttacataatataatctctaatttactttattacacaaatggtaactccctttaaataaacttaaaaaagaacgtatagaactctcttcttcaatgaatagtaatccaattttttttattaactatacaacgttatgactttaaaaattaaaaaatatgtttatgagtagtaagaaaaacaaaaggaaacaaaaacaaaaaaagttataaagcctatttctacttcctgtataacgaacacaaatggatattattctttatgcggatgggaaagtattcttagttttttttgttccagtctcgttatgataacactccgatcattccttatttttcttataatctgttaaccttcaaagttggtggcaaagattggatcaatttcttagccttaccagcatcgttgataaccaaagtgtacaaagaagaagagcctctaaccttgaacttggtttgtctgaatggcttaccggccttgttcaattttttgttaatcttaacagtggcggtcttaacgtcagctcttctggtcaattccaaaaattgtttgatgtcggtgatttctctagccatttttccttgatattttgtcgtactatattcaacctgaaataaaaaactaacagttgaaatatttctacattgaaattagaaaatttaattctttagattgaagattcaatattgtgcaaaagcgtacagcagcaatcacgactctacatgccatagagcttggaaaactctccataattttccactcgaacgtatgatgctccgtctatttttttcaacagttgcacggacgagtcctccttttcgcaaggcattttaattgtgtgggtttatgaaaatgcacggatgcattttctctagatgaaaattccgtcttggaataatatcggaatgagctaaaagaacaccagtacgcgaatatgtgagatgccctgttttgtcacataacagcggcagttaatttggcgtcttttctgggaagcgagtttatttggcaaggctatgatgttttataatactaatcacgcattgcaacttcacaaagtagttgtgacatgtggatgtaatagcgttacttttctttttgtttattgctatttgtttctattttctttttttaaatcgcgctaatacgtggaaaaatgcgtagaagccgggaatgggacgtgattatgagatcataacatgactgcgagctagagagcattggaagaatttgcttttttgttcagttccctactcatatatttgtttcatagaagtcgtagtatacgtgagacaagagcacttgaaaataaatcttggatctgctgggagcaatatcatcaagtaaaataagggggaaaccatatcaaatgtcagggttcattaagagcacgttgcttggtctaggccaagattacttagaagatcaatatcaagagttcgcagaacagcatttccagccaaccagggatccgttttatgaaacgaataaagatggtaaaaagcaccgccgcagactgccatattattgcactaaggatgaaagtaaagcgtggaaaaaggtccaaaacaaagcctggctgcatgacaaatcactgtgcggatgctgttgctggacaaacactataggatgggcaccattacttgcacttctaccggttataggacccttattgatgtattgggtgcatgataagttgattgaattggcagatgacaggtataaattgcctgcggaaatcaaggtgaagatgcatggtaatatcgttatcgatttacttattagtttagttcctattctgggaagtgtttttgcatggttgcacgcatgttccacgagaaacgcagctatagtttacaattttgttggaaaaagggcattggaaagaaagcaagcggagctcatgcatcaaaaagaagaaaatgagaaacattccaatgccaatactgcacctccagtagttggtggcaacaaaaatgtgaatggaaacagaaataatagtaaaatgtataacagaccgcctgtgacagctccacctgcaccagcatacacgcgcagtactaacggtcgcccccaaagaggttacaggtgaacaaaccggccacggtaaggctacattcttatcaacaaatatgggcaatcaaaaacttataatgtaaattttattttttatcgtaaacatgtatttaagaagtaatataaaggatgtttgacatgatcattttatatatgcatacacgttattgaagttatatggtcgttaaatcattaaaaggcccgtttctttgaaatatgctaacggaatcaaaccggtcgggtcggttagatgtggtattgttgcaaatcagaaagccttctttcattgttttgggagttagagccccttctggtcttgttgaagactgtcttaatttcgccagaatcgattaagtcattaatctcatcgccaggcttgccccaattgcctttcccatagcctcctctcttgacgtggttgggagactccccaaagttgccgttatgggtgaaatactttgggttagactttgcttcgtggactgtccatttgctagttctggtcatgtttgaattgtgtttgtgttagaaatttgtgtgctttaatgttatgttataatgaaatcttattagatttatttaacgtttttgctgtgcttataataaacattacataataaaaggagtagaagaaagtggtagagaggagtacaaatctacctgccagaactctctccttatatatatttccagtggtgtctggattacctacctcaagccataccatatccataccatatccataaacgcctacaaaatttctaccccaatccagcagcttctatcactatctcgtataccaccataggcaccaccactgtttgtgtaaatttactcctgaggggggggtggctcaacacggtgtaggccttcttcccgcacaatccgatgaaaccccacaatcgcctccgtctcttccactgtgcacggcgctagctcaacatcttccccgccacatttactgtggcaaagaaggtgcataatctaaaaaaacatacgtatgagaatggaaagggcaagataatatcggaccgtagtgagtcacttgcttttggtattgcaaccaactgccgcccctcttcccgctcttgcaccaaaacgctaaatgcccattgtgatggctcatccaccctcacgacgaagtaagacccggggcacaagaaaatacgagatcataacagttcgagtccgtttattgtgtgcggttttggtacgctttttcgtgaggtgtactaccattcatgagagtcgttttaggagctgtcatgaaagatatgtatcttgttgatgaactgtaaaaatttgcagaaattgcgctattccgtttatttcattgtcgattcggtgttaatattaggggtacaaaatatactagaagttctccctcgaggatataggaatgcgcaaatgggcatttgatgtgacacaaaatttggacaatataacgattcatttttagatcgttgttcaaccgtcccagtggccgagtggttaaggcgatgcctgctatttcctcagaaaagcaattaggcattgggttttacctgcgcaggttcgaatcctgtctgtgacgctttttttaatttctttactccatgacaaaagcggataaaaattcccgcattcggcgtaaaaaaatccggttttttttttagcactcgctgtttttgcctctaccgggtgaaaaatgacgatgaagacggctggaattgcgctgcatccgcttacgtaggatagaacacctacaaagatttacgaactttattgctcgaagattcgctatccatatctttttagtttccccccatttcacaatgggataccgttgttttttctgtaggtacgctttctcatagttaatagagtcagtaattcatttcattttttgcagaaaggaatttcttcacctaatttagaatttcatcaacatttattgtatctgcatggtataacaaattagaaaaatttggaagggaaaaaaaaactgttgcgtcaattacttataccagggatagaaaaaaaaaaaggaaacatggatcccacaagagctccggatttcaaaccgccatctgcagacgaggaattgattcctccacccgacccggaatctaaaattcccaaatctattccaattattccatacgtcttagccgatgcgaattcctctatagatgcaccttttaatattaagaggaagaaaaagcatcctaagcatcatcatcaccatcatcacagtcgtaaagaaggcaatgataaaaaacatcagcatattccattgaaccaagacgactttcaaccactttccgcagaagtgtcttccgaagatgatgacgcggattttagatccaaggagagatacggttcagattcaaccacagaatcagaaactagaggtgttcagaaatatcagattgctgatttagaagaagttccacatggaatcgttcgtcaagcaagaaccttggaagactacgaattcccctcacacagattatcgaaaaaattactggatccaaataaactgccgttagtaatagtagcatgtgggtctttttcaccaatcacctacttgcatctaagaatgtttgaaatggctttagatgcaatctctgaacaaacaaggtttgaagtcataggtggatattactcccctgttagtgataactatcaaaagcaaggcttggccccatcctaccatagagtacgtatgtgtgaattggcctgcgaaagaacctcatcttggttgatggtggatgcatgggagtcattgcaaccttcatacacaagaactgccaaggtcttggatcatttcaatcacgaaatcaatattaagagaggtggtgtagctactgttactggagaaaaaattggtgtgaaaataatgttgctggctggtggtgacctaatagagtcaatgggtgaaccaaacgtttgggcggacgccgatttacatcacattctcggtaattacggttgtttgattgtcgaacgtactggttctgatgtaaggtcttttttgttatcccatgatattatgtatgaacatagaaggaatattcttatcatcaagcaactcatctataatgatatttcttccacgaaagttcgtctatttatcagacgcgccatgtctgtacaatatttgttacctaattcggtcatcaggtatatccaagaacatagactatatgtggaccaaaccgaacctgttaagcaagttcttggaaacaaagaatgatttgccgtccggaattgcttcgttctttctttcatctttctctttacaatttccaattttcccctacaggaattaattggagggtacaagcgagtagaaatgtgacatatgacttacctatctgtgttttagtatagtttttttttctgtagtataattcacttttacactaattttttcgcctttttctcttaaagagctaatttctataaccttcagcggttataccaaatataaaaaatggaaggaaaacaaacagtaagaaataagcgcaacagcacgttagttcaccattggattccaacatttcaaaatttaatctaatggcaagagatatcacatttttgaccgtatttttagaaagttgtggcgctgtaaataatgatgaggcaggaaaattgttatctgcttggacttcaaccgtacgcattgagggaccggaatcaaccgactctaattcattatatattccactgctaccacctggaatgttgaaagtatgtttctcctagcaaaattaaaacccatccgtgaatgaagcgttactaactataataactggtagctttgtcactcgtaccaggaaaagtgaagattaaactgaattttaaaatgaacgatcgattagttacggaagagcaagagttgtttacaaaattgcgcgagattgtaggttcaagtattcgcttttgggaggaacaactgttttatcaagttcaagatgtaagcaccatagaaaaccacgtcattctcagtttaaaatgtacaattttaacggatgctcagataagtacgttcataagcaaacccagagagcttcatacgcatgccaaaggatatcctgaaatctattacctttccgagttatcaacaactgtcaattttttttctaaagagggaaactatgtcgaaataagccaggttattcctcattttaatgaatatttttcctctttaatagtgtctcaattggaatttgaatacccgatggtcttctccatgatttcaaggctccgattgaagtggcaacaaagttcgctcgctccgatatcctacgccctaacgagcaattcagtacttcttccaataatgcttaacatgattgcccaagacaaatcttcaacaaccgcgtatcaaattctgtgtcgaagaagaggtcctccaattcagaattttcaaattttttccttaccggctgtaacgtacaataagtagcatgcataaaatataatttaatcaaatacttttgggcaattaaaattttagttaacaatagttatgcaatgcgctttatgttcatatgataccgtttataagctattgccatatccttatcttattgcttccagtagcctcgagtcgaccactaaaaagatgtcacttaagacggaaattatgtagctgcacttcttttttaacaagttcggtcggcccttcaagttctcctttctaaagcctcattatttattgcgtagatgctaaatgttatcgcggtttagcttgcatgttacgtttccgttttagaacctggtcgagtagcgaataatgtcttcagttgatgtactgttaacagtaggtaagttggatgcctcattggcgttactgactactcaggatcatcatgttattgagtttcctacagtattattaccagaaaatgttaaagctggatctatcataaaaatgcaagtttcacaaaatttagaggaggaaaaaaaacaaaggaatcattttaagagtatacaagccaaaattttggagaagtatggtacccataaaccggagagcccagttttgaaaattgttaacgttacgcaaacgagctgtgttctagcatgggatccattgaaacttggctcagcaaaattgaaatcactgatcctttataggaagggaatacgttcaatggtaattccaaatccattcaaagtgactaccacgaaaatatccggtctttccgttgatacgccatacgaatttcaattgaaactgataaccacgtcaggaacattatggtctgaaaaggttatattgcgtacacataagatgactgacatgtctggtatcactgtatgtttgggtccattggatccattgaaagaaatttcagacttacagatatcccaatgtttgtctcacatcggggcgagacctttacaacgtcatgttgcgatagatactacgcattttgtctgtaacgatctagacaatgaagaaagcaatgaagagcttataagggcaaaacataacaacataccaattgtcagaccggaatgggtgagagcttgtgaggttgagaaaagaatcgttggtgttagaggattttacttagatgcagatcaaagtatactgaaaaactacacattcccaccagttaatgaggaagaactttcgtactcaaaggagaatgagccggtagccgaagtagcggatgaaaataagatgcccgaggacacaacagatgtcgaacaggttgcatcacctaatgacaatgagagtaatccttcagaagctaaggaacaaggagaaaagagtggacatgaaactgccccagtaagtcctgtagaagatccattgcatgcttcgacggctttggagaatgaaaccaccatcgaaaccgtcaacccctccgtaagaagtttgaaaagcgaacctgttggtactcccaatatagaggaaaacaaagcggactcttccgcagaagccgtggtagaagaaccgaatgaagctgtggctgaaagttctccaaatgaagaagcaacgggacagaaaagtgaggataccgatacacattctaacgaacaagctgataatggatttgtacagactgaagaagtagctgaaaacaacataaccacagaaagtgcaggggaaaataacgaacctgcagatgatgcagcaatggaatttggacgtccagaagctgaaattgaaactccagaagtaaatgagtctatagaagatgccaatgaacctgcggaggattccaatgaacctgtggaggattccaacaaacctgtgaaggattccaacaaacctgtggaggattccaacaaacctgtggaggattccaacaaacctgtggaggattccaacaaacctgtggaggatgccaatgaacctgtggaagataccagtgaacctgtggaggatgccggtgaacccgtacaagaaaccaacgagtttactaccgacattgcctctccaagacatcaagaagaagatatagaacttgaagccgaacctaaagatgctaccgaaagtgttgcagtcgagccatccaatgaagatgtaaaaccagaagaaaaaggttcagaggcagaagacgatatcaacaacgtttccaaggaggctgcctctggtgagagtactacccaccaaaaaactgaggcctctgcttctcttgaaagcagtgccgtcacggaagaacaagagacaacggaagccgaagtaaatacagatgacgttttgtccactaaagaagctaaaaaaaatactggcaacagcaacagtaataagaagaagaataagaagaataagaagaaagggaaaaagaaatgattaatggatgccttcaatgagttccacgacgcacgtttattttttcgactgagaatccctcagcaaatataatctattttttatatatctgtgtatatgtaagcatgtataactagttacaaatatgataactgctttggcgatcacttcattttcttgagaggggtactcagtagccgccaagcacgaaatgtccgttattaaaaattggggagtgaatcttaaaagcccgaaaaggaaattcaaaatctgtctatttataggccgtcgcgctctacgaaaacgcgaaattattcaaacggaaaacggaaaaaaatctaaaaaaagaaattaattgagagatctcacggaaatgccgcgaggaatgtttctcgaggctgagcggcgtggtctgtgcaaaaaaatggcaatttttttgtaggagtttgcattgggccattcagaaggagcaccgttagatgggatggtaaatgaatttgctgtttcagatttgaatcaatctttacccgttatttttgccgttttgctttcataatctgcaaattaacaaagtcataaagaacataaagacatcaccccagtttttacactcttttttcctgtgtttggtttagcacaactttccaataaccaagttggtttcagatcatccccatattattttctagtttcatttacttaccaaactcaccattcaaggctttcaaattaagttacgagtacagtggaccatttttttctgattcttcatattttccgttataagtcttataaggaaggtatacatttatattgcgaatttgaaaaataatttaaagctgactttgcgttttaggtaggctagaaaagaatacaactatccctaaacacattctagattcacgaagacgcctctgcctcaaagacatactatatttttactctcgttgaacaaatagtaccattatttcgctactttcgttgaagattggacatataaaatacgcaaatcatagtatgttgtctttcacaaccaagaatagtttccgcttattacttttaatactgtcatgcatatcgacgatacgcgcacaatttttcgtgcaatcatcatcttcgaattcttcagcagtatctactgcacgttcttccgtaagtagagttagttcttcaagttccattttgtcatccagtatggtttcttcctcaagtgctgactcatcttcccttacttcatcgacatcaagtaggtccctcgtgtcacatacgagttcgtctaccagcattgcctccatatcgttcacatcattcagtttctcatcagattcaagcaccagcagctcttcctctgcttcttcagattcttcatcctcctcatccttttccatctcttcgacatccgcaacttctgaatcatcgacgtcttctacgcaaacgtcaacatcatcttcatcctcactgtcgtcaacgccgtcctcttcatcatccccatcaacaatcacttctgcaccttcaacctcctccacaccatccactactgcctataatcaaggaagcactatcaccagtattattaacggtaagacgattctctcaaatcattatactaccgttacgtacacaccatcagcaaccgctgattcaagcaataaatccaaaagttcgggtctttctaaaaaaaatagaaacatcgtcattggttgtgtggttggtattggtgtaccactgattctggtgatactggctttaatttacatgttttgtatccaatcatcaaggacggactttattgactcagatggtaaggtcgttacggcatatagagctaacaaatttacgaaatggtggtatatgcttttgggtaagaaagttagtgatgaataccactccgattcaccattaggtggtagtgcatcgtccgcaggtggtttagacctagatgaagcagatgatgtgatggagcaaagctcccttttcgacgtcagaataagagatagcgatagcgtattaccaaacgccaacaccgccgaccataataataccaatagcggtggagagcctataaatagtagcgttgcgtcaaatgacataatagaagaaaaattctatgatgaacaaggtaacgaattatcaccacgaaattattaatcatatccattcatatcatttagtgcttatggctacttttcattcctcaattattgtaaattgaccatcttaattatatttctgatattgagtaggtggacttcattagtatttttacaaatattatcaccttcttatgtaggattagcattacataccctctaattaaaaaaagttaacattaattacattttaaaaaaaattgtaatagtatgatagtaggacctgacagccatttgaataaggtttcgagtgctttaacgttccactgattttatgtagttcatatgggggttagtctggtttgaggaggagaatttcagggaagcagtggccgttgaatctccctgtagggcgctgattatttttatcctaataatccaaaaatgacaatgtcaataaagaaaacttaccgagttctgtgaatttctccctaaaaaattactaattatacctgggcgagttttgaactctttggcaaataaacttggggtaaacctttcgattataaagacgttactgctcaaaaatgtgtagaagcataaggagatattctctcgtatgtttaattggagttggcttttttggactctgaagtttgagtatgggaggggaagtaatcgagattagattccctgatgttcacatatggggataaagaatgctttttgggatatgattgtttctttccgtcgttacggttgtaggtgcaacgaattgcgtaagggtggctagccgagatttaatgacgacgcaaaagggaataactgtgacaggaagatgaattcacaaagtttataaaaagaaagggcgatgcactgctacatggttgaacaaggcactacataattcacagcttgtagcttgtaaataaaaagagcattcacgcgatatacgattttcaatgatcactctaagaggaacggcgaaaaatagaattcaatatgaactggaatggcaattatgatcagttaaatatacaatattgttgttgcaattgtattacatttaaataagagcatgtatgtgataaattactgggaatttatggtataggttccaaaacgccaccgcccaaaacattgttattaatgaaataagaatcaacgatcttctcaatcatttttatttaatgggtattgaaatgaaaggattgataatgtaataggaagatgattgacccagaaattatctcaaaattcgcctatttctcagttatattaacctgcttattttaactttaaaaaaaattggaaagtttgcattctacgttttagcttttccgtataaaaattagataatttgacgttcagtataaaaaacgtatcgtaataggtttgcttattggaacgttaaggaaaaaaataataaagaattcatttttttcctttttaacccacctctttcaatccacctatacaactcattattagtagagtattattctaccgttttatacagatcatatcgtgtcttttgctatgctaggttgaaacaaggtaagatacgttaaacgacaacggctatgttgcaggcgaatcgctagcgattatttaaaagatcgtaaactataactgagaaaataaagagacgtaatccaaagtactagcaacactcaacatatataattgtcaatactttaggaagctactatttaagatcaggtacgtagaagcagacgaacagattcgagtttcgatctcctttctgtattgtattggttaggttacatctcggtggaaggctgtcgtatctcagaatgagatacgtcagtatgacaatacatcatcctaaaagttcataaaacacacatgaaacaaccttataagaaaacgaacagagtgagtaacatgagataaaactccgccttccttggctgacccacccaaacatataaatgcctgaacaattaatttggatccgaggttccgcgcttccaccatttagtatgaatcatatttatgtagtatataggataagtaacatttcgtaaatcaagctgataatccattttgacaactggtcacttcctcaagactgcttatattaggattgtcaaaccaccttactatgaattgcgttttgacacaggaaacgctaatgtaatataatccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatttttcatttttttttttttgagccacaagaggtatagttcgacagaagagttctattaaagttttcctgttatttcatttggaatataacccaagttgcttttctttgatcataattatttccacctctttaatggtttgtttattggttgattatttcagcctttcttttaggttccttcgcattacattaaaccccgtaactaaacttaaactttaaaaaaaaaatatggacaacttcaggagatagatacaataaagcatctttaaaatttgagcaatgctttgcttattaaccagcaaatgaagactatgaattctaattgctaaacatgttaatgatgctagaaagcaagacaatgttaataaataatacaattcatgcatttagtaagatgtaactgtccaacaaactggtggtacaaggatccttcactgcaattagagtagcgtacgaatgcaagaaaattaataattacaaggaatgttgaacaaaatcagatttgagctttggtaaaattggttatcttcctattattttggttcagaagcagaactgaatagtaaattttatcatcattgtagacaacattccacacttgatttaggtataactttatataatatcactttgaccgatcactaattttcttcaatattgataaacaatggaaataatgaaaatccaggtaatataatgggttaaaatcagatggtgatgcatgatgtaatccatggcacatattccaaaggaatcatcgccggataaaaaaaagacgattgtggtgtctattcatcaaataaaaagttccaaacatataccatttatcaatactatattatgaactcataataatgagaagaaaattattgaaccggatattttaatcagtgtcaaattcgtagcactttttgatgtagtctaagttggaaaataaagaggccagatcataaacgaagaattcctaattcacaatatgtcctgcatatacttcctcagaaaaatatttaaatcattttttataatcacgcttaacctcgatatctcccaaactaaaatcggtatcaaaggtgctcgtaaaggaccatcaaaaaatacctaaataacatcgacgataattggcaatgcttcctagcatacaaaagacaattatcacaacactttttaggcgtggctgaaaatagcagctatttctgccacttcaaaatttgtttggctggcattgttcttagcaaaaaaaaggatagcttttcatccaactcaattaagaaagttagaagatccttatatatgatgaagaaaaattttcttcggatgttggaagagaatgttcgataataatcgttacatacgattgtcactgtagcatttgttagggttcaatcatatatgataagcccaatttgagaccaaaatcgtacattggacaggaccgcatcacgtcagaatagtttttgtgcatctatgtaatataatacggttgaattatccttttataatgatgactatttaattattatatgattaaacaaaaaaaagaagaagacaaacaacttattaccttatttcttgattttatatttattcggaagcagcagctctggtatagatagcttgcttggaatgcttcgagattggcttgatgataccttccttttccaagtgcctcaaagcaattctggcaagagaaccaccaatctttaatctatcaaccaaaacggaaacagagacgtatctgtaagttggaacctccttcaagattctgtcgtatttttcttgatccaaaataacagcgtgttgagctctgtccttcatggactttttggaccacttcttcttggacttcttaccaccagcaagagcggcagcggctttggcagctttagacaattgttgctttggaggcatgttatattatgttctgagacgtaagaaagggtgaaaattgatgttagtgtcaaaaattatattacaaaatacgcagagatattctagttcctttgatgaatgaatctttcagaaaaaaaagtcaaagcaaaagcaaaatggcctgcagactaaactgtatggtggtcttggaatgataaagatctgtttaatagatttagtagatacaatagcacatctcattacccagttatgattgacgtcattctgagttacaatgatcttagcgacctgtgctcattatttgctccactaattctaattttcctcgcctttcatatttcgtatctttattctatatcctaaaatttttttggcaaatcccagatttggctttgattttggcatcggttcggttctttcaaatatcttcttcccgtgaatcaactgcacataccttaataactagttcagtttagtgctctgtctgagtgactgtaataataaattttacaagccacttctcatgacatatattggtaagtaacttcatcaatactaattagtctttgccggttacccatctggcccctgacttgcgatgcttaggaagttccatactcgcggctcttcccaacagtagcacatccgtgaaacttctggcgctattcattatgcagtaccaggacaagaagttaaaaaaaaagctctgttacaagttcaatggtggtgcaaggattgaagttattatccaggaggcacggatgcaaaagatagaagacaaattaatttccttaaaattcaaaatgctcattattgtcacgctgtatgagcatttggtgaagatttcactgggaaatgttgcaataatttgataatcgttcgtattggatgaaactgtaacatcatctgtttattaagtatccgtgttattagtatatcatcacatacggtgtaagaagataacataaagattgagaaacagtcatcaaatataatggaagctgaaatgcgaggattgatgatgtaataggacaataaaaaatataagacggaagaagaaataatcgtaatagcattatgtaaaaatagggatttgaggattcctatatcctcgaggagaacttctagtatattaactatacagaatatcatagccttgatcaacaataaaatcccagcaattatcaaattatccatccatttctcagtgacattctcactagatgagcgtttttgagaataatgctaacatttggtaaggtatgaaataaaatgcgatatcctccgtagttgtcgtccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagatatatttaatattttttttgatttgacttcaaatgagaactatttttttaaagcatcgtgtggtaaacaagcttccaccgaatgagcttaagaaagcgcaaacaattttcaacctgacaaagcatacatcatttttcatacaagtccttgttaagtaactcaaaaaaatcattaacgagatggccaaaagagttgccgatgcgcaaatacagagagaaacgtacgattctaacgagtctgacgatgacgtgactccctccactaaggttgcgtcatctgctgtgatgaatagaagaaaaattgccatgccaaagcgcaggatggcgttcaaaccttttggttctgcaaaatcggatgaaaccaagcaggctagttcctttagcttcctgaaccgggcggacggcactggagaagctcaggttgataatagccctaccacagaaagcaattccagactaaaagcattgaacctccagttcaaggctaaggttgatgacttagttctaggcaagccgttagcggacttgaggccccttttcaccaggtacgaattatacataaagaatatcttagaagctcccgtgaaatctatcgagaatccaacgcagacaaagggaaatgatgctaaacctgccaaagtagaagatgtccaaaaaagttccgattcttcatctgaagatgaggttaaggtggagggacccaagttcacaatagatgctaaaccgcctatttcagattccgttttctcatttggcccaaaaaaagaaaatcgcaagaaagatgaaagtgatagcgaaaacgatatagaaatcaagggccctgaatttaaattttctggaactgtatcaagtgatgtatttaagctgaatccaagcaccgataaaaatgaaaagaaaaccgagactaatgctaaaccattttcattttcttcggccacttcaactactgaacaaacgaagagtaaaaatcccctttcattgacagaagctaccaagaccaatgtggacaacaacagtaaagccgaggcttccttcacttttggaacaaaacatgctgcggattctcaaaataataaaccatcttttgtatttggtcaagcagctgcaaaaccatcgctagaaaagagctcattcacgtttggttcaacaacaattgaaaaaaaaaatgacgaaaactcaacctctaactcaaaacctgaaaagtctagtgatagcaatgattcaaacccatctttttccttttccatacccagtaagaatacacctgatgcatctaagccatcttttagttttggggtcccaaactcttccaaaaacgaaacttcaaaaccggtattttcgtttggtgcagcaacaccatcggccaaagaagctagtcaggaagatgacaacaacaacgttgaaaaaccttcctctaagcctgccttcaatttaatatctaacgctggtaccgagaaagagaaggaaagtaaaaaggactcaaagccagctttttcatttggcatatcaaacggaagtgaaagcaaagactctgacaaaccctctttaccctctgcggttgatggtgaaaatgacaagaaagaagcaacaaaacctgctttttcgtttggaataaatacaaatactactaaaaccgcggatactaaagctccaacttttacatttggctcctctgcactcgctgacaataaagaggatgttaagaaacctttttcattcggtacctcccagcctaataatactccatccttctcattcggaaaaacaacagcaaacttgcctgctaattcttcaacatctcctgctccctctataccatcgacggggttcaaattttctttgccatttgaacaaaaaggtagtcaaacaactacaaatgatagcaaggaagaatcaacaacagaagcaactggaaatgagtcgcaagatgcaaccaaagtagatgctaccccagaagaatcaaagccaataaacttgcaaaacggtgaggaagacgaagtggctttattttcgcaaaaagcaaaattaatgacattcaatgctgaaaccaaatcgtacgattcaagaggcgtaggcgaaatgaagcttttgaagaaaaaggacgatccttctaaagtgcgcctactttgtaggtctgacggtatgggtaatgtattactaaatgcaactgttgtagactccttcaaatatgagcctttagctcccggaaatgataatctcattaaagctcctactgttgcggctgatgggaaacttgtaacttatatcgtcaagtttaagcagaaggaagaaggccgctcatttacgaaagctattgaagatgctaaaaaagaaatgaaataagagtaaatacagttaacaattttaaatagaatagaaccctcatattttgtagctcaaggttatagttgagcaaataaagaatacaaaatttattccaaaaaacactacgaatctatattttccagttctttgtctataatagatttggcagcttttgaagcccaagccaatcttctttcatccctatcaaaagctttatctcctttctttcctgcaaggaaattatggtatctaaatttcttgttaataaaccacttcaaacctttgagaatgaatagcatattttccgatttaacgttcttcgttaaaacatcgcgcaaataatcatcggagtagattatacgcttatttccactttcatccatcttgagtttcttctcactttttttagctacagttaaaaataactgaaatagcaatatctccataaataacatcccttctgtgtttaatccacccataaatggaacatgcttgaaaacatctaatttcaaaatgtcattagcaagcaacgatccaaaaaatctcccctgatttgagatgcgaagcagtttttctttatcatctaaatcatcttcttcgtcagtatcgctttcagaatcgaattctttgtcttcaaatttttttatcacatcccagaataggaattgaaacgacttcgataaatggctatacctttcacatattttgttcgcgaccaatgcgtagtaatgattataaccattggatccactatcagccaaaagacaatgtaaaacaattcttggaatttcaagaacttgcttatttttcaagcttaacttttcaagtttactaaatgcatccaggtaatcttgtgcagacataatacttataaatatagcccttcgaatgtcagtattcatacgctgttgtctggcgataatattccaatctggaatatcatcaagaagatcatcctcgattgaaattttagatttcttggacttgctggcatcattttcattattgatcgaaacttcaaaagcattttccatgtttcctcgccaagaagcaccaaccagccaccatttccccttggaatcaatgtttttaatgtcttccagagaaacctgtaaaggctcccaagaagaagaagaattcaaaatgctttgcaagtttttctttaatggatgatgatcagtcgccaaaatagaaggctttaacctgttgtttttcaagtcagacatggtatccattaaaaatctcaatcttgggctctgctcttttaaattcttggcgttcttcaacagttctgatcgtatatctctcagggcggatggatcatcaccccggatcagttgtcctgaaatcgatataattcgtaaaagtaactcagtagtgaattcattaggatctgctacaaatattcgaataatgtcatagattaagcgacacgaaacaaatccaaaattataacaatacgatagtaaggttgcaatattgatgcatattttagaggaaattttgctctgctgatcctttaatatattttccatttcctcttcgtaatgatgcagaaatgcctctaccgttttttgaatgaaaaaagcacccacctcaatacctcttagttttgataatgtatacgcaagagcagcataattcattataaatccgtccaacaacttctgattttggcttataatattcaatatccctttcgttaacgattctgtaacgtactgcctaggcagggaatcatacaatctgtttaaatcagtgataataatagtaatattggagtctgaaagcttattcaaagaggagttgaccttcttgctaatttcagacaaagtactattgttttcactatcatccaatttctttctcagtgatgggggaacatagctctctacagattgtgtgggagctacatagggattttccttttctcttctataattatcatccgagtccgcaacgctgtcgttatcagattcactaagcccatctgagtcttcaaaatcagaagctgaaagatcatcatccgaggaaaatgctttctcgcttgcttcatcatcttttctcatagaattagtttctgtggcaaaatctccatactcttcgtcacttttgccataattttcaaagtattccaaaccttcaagaagtccaccaatagcatcaaattcatcttttgcatgtatagccttcctttctcctttcaagcccaacttttttgcgtaatattgcatgtccatctcgtccctttcaaacgctgatctgtctgaaggggccagcggataactcacaaaattctcatttgtatctctgttacgaatatgtttcttttcatatgagttaccttttatttctcccgagttttcagctccttgtataccctttgctttccgtttcaatgattctagttttttcattgtttcttccgcagacattgcctgctcaccgctttcttctgctacttcatcagtaagcacttcgtcactatcccagttttcattactttctgattcatctgaagaaatcggatttttaccgttagcctgcttgcctacgtttttcacacctgcattagcactcctcttttcggacgttggtgctgattttagccggctggaattgatttctctagttgatataattttacgtttcttgtcggcccgttccatctttctcttttctttacggcttaaatgtttgccatttcctcgtcttctcttttttccttctgaaatagaaaacctttcatcttgactgtagtcaagagtcttcaactcgtccaaaataacgcctggaattctaataccatctgttttttgcattgcctcaatattctgcagctgtggactggctatctttagttaagatgaggcttcgtaagtaagttcagtagtcttgtaagctcatcgcatttttttttttttgctggattttatatttttcacagcgaaaaggacgggaagctaaaagattaaaaaataaatattgcagataccatatgtaatttagtaaaatatttttataaaatattattattttcttgttcttcagtgatttattgtaaccatggagaaatgctcacgtaaataatgttaagtccaatggcacactactaccctttccacttggatacagttttgttttattttgaaagggacgtggcttaggcatttgtgacacattagtccatttaaatcttgaatcatctataacaattctttcatttccagatttggccccaacgatagaattcgatccccctatcgtatacctacctacatcaacatctggttgatttgtatgcgtattatgcttgtgttgcagcgtcgatccacctgtagaaaataaccgttgtttaaggtttttactggggctattagaggtaccggtatccatcgtagatggacttggtggtgggggtggcgacttagtggggttcttcgaaattgattcagtttcggtacgaacggaaagtgtaggcgcaacaggaggaggtgatggtattgatgtagacacggattgctgaggcagacttggtgcactaaatgttggcaatggcggagcagctgcaacaggaggagaaggaggtttttcgagattcgaggagggaagaacatcgtgtaataaagaagcggcggggacattattcttgctatcatctgataaaactggtggaactggtggaggtggaacgtgtccaggcagtgcaggggcctttgcttttttcatccctaacacagtctcactcttatcattggtgtggtcatcacctgatgcagttggagtcggtagcgatgttataggaggaggaggtgcactaggaggcaaaggaggcgccatagcatccgtatgggggggtggtgcgttaaaagcattcgatgatgtttgcttatgtaatttggattcaatttcatccagaaacgacataccattttggctactctgtttaggcgggtttatagatggagaaataggagaaggtcttacgttatcatccttagatgaacctattacatcctcttgtttatcttgggtagtgtatccagtatcaccaccaaccacgaatctatcatctctcttcttttggatctcagcaagaaatggtaagggtcccccaggtgttacggccgaggaagaactggatgaagatattttggattgcttactggacgctgagggtttgtttgtcgtgagtgttggaggaggaggaggagccgatggtactgacgttgcaaccgaaggaggaggaggaggtggtagtggtgctaaaggaatagatgatgctgacaaggcagaggatgttgaaaaagcaccaggtggtgggggaggaggaggtggtggcgcgggcattgacgatgctttgttaggaggaactgatgtagtatttggtaacggtggtgctaaagttgggggaaccggggttgcttttacgctgttagtcgacgcagagctcatggctgctggtagtggtggtggaggcggagctggagctgaagttgcttttttaggtgcagaggtcacatttggtaacgatggtggaggtggtgcagtaggcggtaatggcggagcatgtgatgtaggaatgggcggagcagatgatggaagtggtggttgtgaaggagatttatgattttcggtttgaatctttgtggaagaaacgccctcgacggctcctcgttcagacctcctggcattaatttctgccaaaaatggcaacccgcctgcaggaacttcagaagatggtggtgagactgcgttatctgtaggtttaatgttttttgagtccaggccaattgttggagttgggggagggggtggagcttgtggagggttgctaacatgtgttggcagagacgctgaaggcaaagggggtgctgacacactaggaagagaaatattagagctttttctttggtggcttctgtgtgctggccttactgaaggcatatgcggtctattttgcggtacctttggagcagaggcacctgataatggaagcggtggtgctggagatgatggtacaatgggaataggaggggccgcagaagatggaatatcaggaattggaggtgcagaagacgagggaatactaggaacagcgggtgctggtgataatggtgcattaggaatggggggagccgcaacagatggcaccgcgcccggaattggcggtgcgctcgccgatggagagggtttagtgcttgcattgttattgatatgttttaacttcggtatacctccagctaaaatatcgcccaactgcggagcgcccatcccagggattggaggagctgacatagagggtcctttactactgacggtaccagaacttcctgaggccgatgaaacgacaccacctcccacgattggggcacttctatcattggtctcagctttctttagtttcattccctttctaatgtcacctaacagggcgtcacggccctgcatcacagattttgccggtttaggagcactaccacctaatgctggtggaggcggtggaggaggaggagctggagcacctgccatttcaacaattcgttatatatatggtaggcttcttcaacaaacggttgtgcgctttttagtcgtatgctttgtctcatatcaaaaactttcttcataagtttataattttagattttgttcaagtatttactgactgtgcggattattcttaaggcccctatttgaggacggcggccgcacccgtaagcagtgactaggttatgaacatttcattctttctaaagacgcttttagcaagcttcatacaggatagtaggatttgaaggctaacattgtgattccatcctctgtcaatgtttcgtaacttgaatatttgcgactttttccatcttttgtgagctaaaatttttatcttgcccttgtaatttgaacttaaaagagaatacagcaatgtagcggacaaaccgaacattgaaattaccattttaattgtaacttatcttgaaggagttccataccgtatgttatcaagatacttctcagggcaatatctacatttacatatttgcctgcttaacatccgaacatttcacattttgattatttcgagaaaaaagtcaaaaaatttctcaaagaaaaaagaagtaatgccgaactgagagtgaatgcatcacatcgttgcgaaaaactggtaaaaaatgacttcaagttataagtaaatgaaagattaacaatatctaattctcgattcttttttcaagtttcagccataagatacataagcggaatacctttaaacatcctgcaaacagtctaataaatacgtataataagtttgaaatgggaggcattcgtgaaaagaaagctgaatactttgctaaattaagagaatacttggaagaatacaagtctttgttcgttgttggtgttgacaatgtttcttcccaacaaatgcacgaagtcagaaaggaattgagaggcagagctgtcgtcttgatgggtaagaacaccatggttagaagagccatcagaggtttcttatccgacttgccagacttcgaaaagttgttgccttttgtcaaaggtaacgttggtttcgttttcactaacgaaccattgactgaaatcaagaacgttattgtctctaacagagttgctgctccagccagagctggtgccgttgctccagaagacatctgggttagagccgtcaacactggtatggaaccaggtaagacttctttcttccaagctttgggtgtcccaaccaagattgccagaggtaccattgaaattgtttctgatgtcaaggtcgttgacgccggtaacaaggtcggtcaatctgaagcttccttgttgaacttgttgaacatctctccattcactttcggtttgactgttgttcaagtttacgacaacggtcaagtgttcccatcttctatcttggatatcaccgatgaagaattggtttctcacttcgtttccgctgtcagcaccattgcttctatctctttggctattggttacccaaccttgccatctgtcggtcacactttgatcaacaactacaaggacttgttagctgttgccattgctgcttcctaccactaccctgaaattgaagatttggttgacagaattgaaaacccagaaaagtacgctgctgctgctccagctgctacctccgctgcttccggtgacgctgctccagctgaagaagctgctgctgaagaagaagaagaatctgatgacgacatgggtttcggtttattcgattaagaagtgcaacatgaattattaagttaatttcatatatactattttataattaaataacattaatcctcattgattcattttattcatgataatgtactgtccggttccttgcgctagcctgagttagtctccgaatacctggcgattttcatatattctgagcggctctggacacctaactggataaaaatacttccacttaatgtagtttggttttctagttcatacggactatttcaaagttcatgatttgatgagagaaagtagctatactatcttcccaatttacgcttgtctctgaacaaaggtttttatcctttatatgcttattgaaatactgagaataccaaaagttgtctttttctctactatcgcttgattctttcaagacgtcggatataagaaatgtcacaaaatcaaaaatagctgcgaggaaataatgaagaaaagtaaaagacgaaactactgcttcgatgagaggtgagcagaagctcccataaaaaaaaaaacctatcttgcagtatttctatgttccttaagagatcaatagaagtagaatatgtttcgaaggggagataattcaaattttaacgtacaaaatagcttctttcttcctttggaatacgaatataccgtaaaagataatgtaccttcaaaaaaaaagagtagtataggtttttttccattagatgattctttattcacatcaaaaaacaattcagggcaccataaaagcgaacagctccatcgcggtaatgcagaaactatcagaagccagtttggaactgacgcagttccgataaggatcgatgagaaagaaggaaagtgggatagaattcaagatgataattcttctaatttaaactaccaaattaacaacagtaatgacccagcttcgagtggtaaatatacccagagtattgactgtaaccatatagcggagtcaaaattttcaaaaaaaaatggaaacattgatagtcttcgttcaaactcagcaacttttatgctaaatactgcagatgaagacgtgatagaatttagttttgacgataatgtcccttatgctgagttattatctggtgccacccttgaaaaatgttcgttgactctaaatgaaataaacaaaaaactattcaatacgctctatgactttcgagtaagcaaagataatcccgaagaaaatttggtagaactaatacttccgaactgcgtggtgttattaaacttttttgaagacattgaactcttggccgactcttctgatgaggctttcgaaaaatctactttcattaacacaattgagttcattgtgcacgatatttgggtcgaaacgttgataaagaacataaacttattacaaatgtttgatgcagatttgaaatgctacaatgacaagtacataatttgcaagctaaagggtcagtatccctccacaaatatagtggacataatgtgccgtttgaagcatttttccaattctattttggaaactttcaaattcggaatcgagctaaaagaacaagatcaatgccacaatagaaacactattatcaactacgttcttttcagtagagtattttcaacgattgttttagagattcaaaaatgctttatcttgatcgttaagttcatgtattctgtcaattttttagaaaaattttccgatgaagtatttttgtcatttattgaaattctcataaaaattgtctttgagcaccagattccgcagttatttttgggaattgatgaaattattcaactctggttaaagaacaatgaaggaaaacggcaacaactcttgagcgcttggtgcaacggaactgttcaagatatgaagcaaagccaacaaagagagtcctcaaacgcagaatctgaatcaatcacttcaagtacagaagaggacgaagaaggcctccaattcaataaatgggatgtgattgaaccatttattgataatatcaaggctttgaatcaatcaaaatcccatatgtgacgcagcgataaaaccgcggcatgcaaacatctacacaattagcaagggcaatccatattttgtcttttcgcgccctggaaaggcctaagtaatgtcgtaaacgcattctatctgtacttcaactctcctctgtgcattggtttgtgcaaatcacattttacgatactgccagatttatgcaaaaagagaaaaccaagggaccagaacaaagcaaaattacgataaacttcgaattccttcgtgcttgactaagacaaagggatggacgtagcgatttttagcgggccaagaactggttccgaaaaagcacaggtacaccgaaccctcagctaaggagggacagcaccgatgcggaaggacaaactttctttttgcctatcacagtatcttatcgagctaactattttcgacacacatgaaaaagcagaaatattaacgaaaaagaaaagaaagaccatgtcatgtacgggcaatcagaatctgtaacaagcgccatttttttttctgtatcgggccctccttactgctctccttccgtgtaacgcgttatgaaactctaatcctactatcggcgactctctcgaaatttttcttaacgcgtccttgtactgcgtctaacgcttttgccacttggatttctattataggaaatagtctcacttactgggcgacgaattttcgcgttttgatgaagcacaggaagaatttcttttttttttggcttcttctggttccgttttttacgcgcacaaatctaaaaaaagaaataattataacctagtctcgaaaattttcatcgatccattcgttcctttttttcgattttttcagatcaaaattcttgtttctttctttgtcttagtttatattaaaagatattttgattttactcctgaactatttattctttctaagaaggccagaacactacagctgttttaaccgactacgaagttctccattctcgaacactagccttcatttaccaaacaggaactagcgtatatcattagtccttattcgaaaagagattggtagatatttattgtagtttgtgagaaggagaaaatactgtcattggactgatagttagaggacattaacctctcttacgttcgctcaaaaaaattaaaataagcaagtagctgaaatcaagtctttcatacaacggtcagaccatgaacactgatcaacaaccttatcagggccaaacggactatacccagggaccaggtaacgggcaaagtcaggaacaagactatgaccaatatggccagcctttgtatccttcacaagctgatggttactacgatccaaatgtcgctgctggtactgaagctgatatgtatggtcaacaaccaccaaacgagtcttacgaccaagactacacaaacggtgaatactatggtcaaccgccaaatatggctgctcaagacggtgaaaacttctcggattttagcagttacggccctcctggaacacctggatatgatagctatggtggtcagtataccgcttctcaaatgagttatggagaaccaaattcgtcgggtacctcgactccaatttacggtaattatgacccaaatgctatcgctatggctttgccaaatgaaccttatcccgcttggactgctgactctcaatctcccgtttcgatcgagcaaatcgaagatatctttattgatttgaccaacagactcgggttccaaagagactccatgagaaatatgtttgatcattttatggttctcttggactctaggtcctcgagaatgtctcctgatcaagctttactatctttacatgccgactacattggtggcgatactgctaactataaaaaatggtattttgctgctcagttagatatggatgatgaaattggttttagaaatatgagtcttggaaaactctcaaggaaggcaagaaaagctaagaagaaaaacaagaaagcaatggaagaggccaatcccgaagacactgaagaaactttaaacaaaattgaaggcgacaactccctagaggctgctgattttagatggaaggccaagatgaaccagttgtctcccctggaaagagttcgtcatatcgccttatatctgttatgttggggtgaagctaatcaagtcagattcactgctgaatgtttatgttttatctacaagtgtgctcttgactacttggattcccctctttgccaacaacgccaagaacctatgccagaaggtgatttcttgaatagagtcattacgccaatttatcatttcatcagaaatcaagtttatgaaattgttgatggtcgttttgtcaagcgtgaaagagatcataacaaaattgtcggttatgatgatttaaaccaattgttctggtatccagaaggtattgcaaagattgttcttgaagatggaacaaaattgatagaactcccattggaagaacgttatttaagattaggcgatgtcgtctgggatgatgtattcttcaaaacatataaagagacccgtacttggttacatttggtcaccaacttcaaccgtatttgggttatgcatatctccattttttggatgtactttgcatataattcaccaacattttacactcataactatcaacaattggtcgacaaccaacctttggctgcttacaagtgggcatcttgcgcattaggtggtactgtcgcaagtttgattcaaattgtcgctactttgtgtgaatggtcattcgttccaagaaaatgggctggtgctcaacatctatctcgtagattctggtttttatgcatcatctttggtattaatttgggtcctattatttttgtttttgcttacgacaaagatacagtctactccactgctgcacacgttgttgctgctgttatgttctttgttgcggttgctaccatcatattcttctccattatgccattgggggggttgtttacgtcatatatgaaaaaatctacaaggcgttatgttgcatctcaaacattcactgctgcatttgcccctctacatgggttagatagatggatgtcctatttagtttgggttactgtttttgctgccaaatattcagaatcgtactactttttagttttatctttgagagatccaattagaattttgtccaccactgcaatgaggtgtacaggtgaatactggtggggtgcggtactttgtaaagtgcaacccaagattgtcttaggtttggttatcgctaccgacttcattcttttcttcttggatacctacttatggtacattattgtgaataccattttctctgttgggaaatctttctatttaggtatttctatcttaacaccatggagaaatatcttcacaagattgccaaaaagaatatactccaagattttggctactactgatatggaaattaaatacaaaccaaaggttttgatttctcaagtatggaatgccatcattatttcaatgtacagagaacatctcttagccatcgaccatgtacaaaaattactatatcatcaagttccatctgaaatcgaaggtaaaagaactttgagagctcctaccttctttgtttctcaagatgacaataattttgagactgaatttttccctagggattcagaggctgagcgtcgtatttctttctttgctcaatctttgtctactccaattcccgaaccacttccagttgataacatgccaacgttcacagtattgactcctcactacgcggaaagaattctgctgtcattaagagaaattattcgtgaagatgaccaattttctagagttactcttttagaatatctaaaacaattacatcccgttgaatgggaatgttttgttaaggatactaagattttggctgaagaaaccgctgcctatgaaggaaatgaaaatgaagctgaaaaggaagatgctttgaaatctcaaatcgatgatttgccattttattgtattggttttaaatctgctgctccagaatatacacttcgtacgagaatttgggcttctttgaggtcgcagactctatatcgtaccatttcagggttcatgaattattcaagagctatcaaattactgtatcgtgtggaaaatcctgaaattgttcaaatgtttggtggtaatgctgaaggcttagaaagagagctagaaaagatggcaagaagaaagtttaaatttttggtctctatgcagagattggctaaattcaaaccacatgaactggaaaatgctgagtttttgttgagagcttacccagacttacaaattgcctacttggatgaagagccacctttgactgaaggtgaggagccaagaatctattccgctttgattgatggacattgtgaaattctagataatggtcgtagacgtcccaagtttagagttcaattatctggtaacccaattcttggtgacggtaaatctgataaccaaaaccatgctttgattttttacagaggtgaatacattcaattaattgatgccaaccaagataactacttggaagaatgtctgaagattagatctgtattggctgaatttgaggaattgaacgttgaacaagttaatccatatgctcccggtttaaggtatgaggagcaaacaactaatcatcctgttgctattgttggtgccagagaatacattttctctgaaaactctggtgtgctgggtgatgtggccgctggtaaagaacaaacttttggtacattatttgcgcgtactttatctcaaattggtggtaaattgcattatggtcatccggatttcattaatgctacgtttatgaccactagaggtggtgtttccaaagcacaaaagggtttgcatttaaacgaagatatttatgctggtatgaatgctatgcttcgtggtggtcgtatcaagcattgtgagtattatcaatgtggtaaaggtagagatttgggtttcggtacaattctaaatttcactactaagattggtgctggtatgggtgaacaaatgttatctcgtgaatattattatctgggtacccaattaccagtggaccgtttcctaacattctattatgcccatcctggtttccatttgaacaacttgttcattcaattatctttgcaaatgtttatgttgactttggtgaatttatcttccttggcccatgaatctattatgtgtatttacgataggaacaaaccaaaaacagatgttttggttccaattgggtgttacaacttccaacctgcggttgattgggtgagacgttatacattgtctattttcattgttttctggattgccttcgttcctattgttgttcaagaactaattgaacgtggtctatggaaagccacccaaagatttttctgccacctattatcattatcccctatgttcgaagtgtttgcgggccaaatctactcttctgcgttattaagtgatttagcaattggtggtgctcgttatatatccaccggtcgtggttttgcaacttctcgtataccattttcaattttgtattcaagatttgcaggatctgctatctacatgggtgcaagatcaatgttaatgttgctgttcggtactgtcgcacattggcaagctccactactgtggttttgggcctctctatcttcattaatttttgcgcctttcgttttcaatccacatcagtttgcttgggaagatttctttttggattacagggattatatcagatggttatcaagaggtaataatcaatatcatagaaactcgtggattggttacgtgaggatgtctagggcacgtattactgggtttaaacgtaaactggttggcgatgaatctgagaaagctgctggtgacgcaagcagggctcatagaaccaatttgatcatggctgaaatcataccctgtgcaatttatgcagctggttgttttattgccttcacgtttattaatgctcaaaccggtgtcaagactactgatgatgatagggtgaattctgttttacgtatcatcatttgtaccttggcgccaatcgccgttaacctcggtgttctattcttctgtatgggtatgtcatgctgctctggtcccttatttggtatgtgttgtaagaagacaggttctgtaatggctggaattgcccacggtgttgctgttattgtccacattgcctttttcattgtcatgtgggttttggagagcttcaactttgttagaatgttaatcggagtcgttacttgtatccaatgtcaaagactcatttttcattgcatgacagcgttaatgttgactcgtgaatttaaaaacgatcatgccaatacagccttctggactggtaagtggtatggtaaaggtatgggttacatggcttggacccagccaagtagagaattaaccgccaaggtaattgagctttcagaatttgcagctgattttgttctaggtcatgtgattttaatctgtcaactgccactcattataatcccaaaaatagataaattccactcgattatgctattctggctaaagccctctcgtcaaattcgtcccccaatttactctctgaagcaaactcgtttgcgtaagcgtatggtcaagaagtactgctctttgtactttttagtattggctatttttgcaggatgcattattggtcctgctgtagcctctgctaagatccacaaacacattggagattcattggatggcgttgttcacaatctattccaaccaataaatacaaccaataatgacactggttcccaaatgtcaacttatcaaagtcactactatactcatacgccatcattaaagacctggtcaactataaaataatacaatcaatacttgcttgaacgcttgattttactgatattctatccaaaagcaagtagaccagaaactctcaagatgttgcaaataccgttcgatgtttttggtttagattgttttaatgttgatgcttttttacttatttttggaagcgtctttttaatttagttttatattataggtatatgaatgtgtttatgccaataagggtttttttgtacagttatgtgattataaacagtcttttgtctagtttttttcaccagtatcggcctctatttataaaaaacggagcagctttcggtgtcagtaattctgaaaaaatttgtgtcactctgattgtaaatgaattaatttagctagatagttgcgagccccaacgagaagattgtcagacaaagacaacattcaacaacctacatccgttactattcgttaactcgaggtacttgaaacttttcagttaagtatgaacaagaaacaaaatttttacgcagccattattgtggctatttttctttgtttgcaattgtctcatggctcttcaggtgtcagctttgaaaaaacccctgctattaaaattgtaggaaacaaattctttgactctgagagtggggaacagttcttcatcaagggcattgcttaccaattgcagagaagtgaagaggagcttagcaatgcaaatggggcttttgagacaagttatattgatgccttagcggacccaaaaatatgcttaagagatattccatttttgaaaatgctaggagtgaacacactgcgtgtttatgcaatagatccgacaaaatcacatgatatatgtatggaagctctatctgccgaaggaatgtacgtcctattagatctttcagagcctgatatttcaataaatagagaaaatccatcttgggatgtacatatttttgaaaggtacaaatctgtaattgatgcaatgtcatcctttccaaatttgttggggtattttgcagggaatgaagtgacaaatgaccatacaaatacctttgcatcacccttcgtgaaggccgcaatccgagatgccaaggagtatatttcgcattctaatcatagaaaaatccctgtcggctattcaactaatgacgatgctatgacaagagacaatttagcaaggtacttcgtttgcggagacgttaaagctgatttctatgggataaatatgtacgaatggtgtgggtattccacgtatggtactagtggatatagggaaagaacgaaagaatttgaaggttatccaattcccgtgtttttttcggaattcggctgcaatcttgtaagaccaaggccattcactgaagttagtgccctttatggcaataaaatgtcctctgtttggtctggtggccttgcatacatgtattttgaagaagaaaatgaatacggagttgttaagataaatgataatgatggagtggatattcttcctgatttcaagaatttgaagaaagaatttgcaaaggcagatcctaaaggcattacagaggaagaatacttaacggcaaaagaaccaactgaagtagaaagtgttgaatgtccacatattgctgtcggagtttgggaggcaaacgaaaaactacctgaaacacctgatagaagcaagtgcgcctgtttggatgagattttgccctgtgaaatagtcccttttggtgctgaatctggaaaatatgaagaatattttagttatttgtgctctaaggttgactgttccgatattcttgcaaatggcaaaaccggtgagtacggtgaattctcagattgttctgtcgaacaaaaactttcccttcagctgagtaaattgtattgcaaaatcggcgcaaatgatcgccattgtcctctaaatgataagaacgtttacttcaacttagaaagcctgcagccccttacaagcgagtcgatctgtaagaatgtttttgattctataaggaacatcacatacaatcatggcgattattcaaaatcaaatccatcgcgtagcaaggaaagtttgaacgtaaagtacccatcgagtgaagagagagaaaatgacggcaccatcgcatttaaaacttcagggtttgttatacttctaatttctatgatagctgctggaattcttctataaaaaattcatttaatattcaatgaagttataaattgatagtttaaataaagtcagtctttttcctcatgtttagaattgtattaatgtacgccgtttacgttggagtgtaaatgtgtctattccagaacgaaatctaaatgagcagtacaggcagttcagatggtactgaagcggtactaaagatgcatgaattgaacagatgtggtagttatgtatatgaggaatatgagttgtcacattaaaaatataatagctatgatcccattattatattcgtgacagttcgtaacgttttaattggcttatgtttttgagaaatgggtgaattttaagataattgttgggattccattattgataaaggctataatattaggtatacagaatatactggaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctatttactaatatcacgattattcttcattccgttttatatgtttcattatcctattacattatcaatccttgcatttcagcttcctctaacttcgatgacagcttctcataactcatgtcatcatctaacaccgtatatgataatatattgatagcataaccattagttgataggtgatggtggaattttatttcaacagttttatacctctcttatataagcacaggaaggtccatatccacatttaaacttgattaatacttttttttatacctttaactatcatcatcaataatttcttttctgaaagtacgacatcaaagtcgccgagttttgtcttcggaataaatactaggtcagatgaataaagagcaggaatttactatctctgataatttattatgctcctctagtgcaatggttagcatgcattcttccggtggctgtgatccgggttcgagtcccgggaggagcttttaattttttagcgcactattctaatttttaaggaaaaagcatatttccgagtcagtgcatagaaagaacggaggctacgatgccagcacagtgtctataaagtcaagaaatacattcaaactcttcgcgtaagggctgtcaatttttcatttccctcaaagttaatgcgcaagagttaggatgatcttgattattagttatttgtttgttccatcaattatgccgacgtccatgaatgctattgaagtatcgattacttatgctattctattgtatttgagccggcggctagtaaacaagacagcatacctttccaacatccgtacatattgattattgtatctatgattttcatgtaatgtatgggttaactaatcctttctcttcttttttttttttctgaaaatcagtagctagaggaacctgttcgtgaaagatatggaatattccgtctagggaagagccgagagctgagagcagtatccatcggatggaatcttgcctggatgcgtaacgacgacagcttgtctagaaggcgaagtacaagatactaagaagactataacaacagaagacaattttgtagtgcgattctatattattgacgtaaccaacaaaaaagtatcagaatggctaaacaatcattaggtatgtgcacaaatgctaaatcactgaaaccctgtagagctggaattgaaaatatagtttgtaccttttgcctgagggcagaatgactcaatgttatcttaattcgattagaaaaagaaggtgcgttatccaaggttgaaacttgtaaactatttaggtgatgtctcataactgcaaccactggaaaatgacgcaaatatcaaaataatagggagataaagtctcacgacatgaaaaaatcatagaattattgttcaatttatctagccgtatcttaccttatggaaaaagtgtgaatatgtttttctaaatcgagcttcccggaaattacactatattatgcatccgtgatacatctgaaattcaatactttctccaaggtcctgcttactaagagggtaagatttgttgaaactcgaaatactaacattattttcattattttagacgtttcctccgacagaagaaaggctagaaaggcttatttcaccgccccatcctcccaacgtcgtgttttgctatctgctccattatctaaggagttgagagctcaatacggtatcaaggccttgccaatcagaagagatgatgaagttttggttgttcgtggttccaagaagggtcaagaaggtaagatttcatctgtttacagattgaaatttgccgttcaagttgacaaggttaccaaggaaaaggtcaacggtgcttccgttccaattaacttgcacccatccaagcttgtcattactaaattacatttggacaaggacagaaaagctttgatccaaagaaagggcggtaagttggaataaattatgtaattccctgaaaacttcctcgaaatttattgcactttttttactcaaaccatttaataatcatatgtaaaacgtataaaatagtatccattccactgtactcagtgtcttacgtaaagggctgtatactggcactaccttttactatggatatgtgctagctttttcggagaagaaatgttcgccttacgctagaaaccggggttaagggggcgtgagaatgaatattggcagacaagaaccgagatagaatcttaacacaaaaacagttcatcctacttctacgcctttatacagttatactgaaagatctttgcataggggcatagtttaaaataaaatatagggttgtcatagcaaacatgccaaatgtgctttctgatgatgaagagctccttaatggactaggaagtgagattatgaaaccctctagacaaggtaaccatatggcaaggaccgtcaaaaggtgggtaaataaagaacgtgctaccacagccgatctgaaaaatgttaatattgatggagttcatggaccggtaaataccgaaagttatatatcaccaggacagctttactccactgactcgggcaatttatttcatgctggaagaatccttgtcgttctagtcggtcttccagcaacatcaaagacactattgtcagtagcgattacaagatatacaagatggttaggagttaggacgaaatcgttccatttttcagaatataaagaatcagctaaaaatataccctcagactatttttgcgtagtgccaacgtcaaaagaaggtgtagcgtttgttgaaaagcttcgcatgcagatgttgaatgatatactggcatttttcaacgacttgtcaggtcagctggccatttatgatgccctaaacatccgtaaaattgacagaaagaatttggagacaacgttttctgaaattggagttaaagtactcttcatagaatcaatcgtgtctgatcaagaaatcatgaatagaaacatagctcttgcactggagtcgaacgattacaagggactttcaactgatgaagccattgacgaatatatgagacgtttatcagtgaacgaaccatactatgaaatgatgacacatgacgaagaattatcgtacattaaatatataaatttgggaaagcagataattgtgaaagataacatacatggttatttggtcaacaaaatagtatttttcttaatgaatttgaggcagaaaaaggggtgtgtatattttgctcgctgtggcaccagcgataaagacaactacatacatgatgaggaactaaacgaggagggaatccattactctcaagttctcaaggattttgtcctccaacgaattaaacagaagagacaggccaaaaaaaattcggattccttagtcgaagtaatagatggaagtcatgatgaagatttgaagacttccttgatagtttggacaggtcccaggaaaagaacccacgatactgcactctttttttcaaaagaaggtattaaagttcagcaacggtcagagttgagacagttgaacccaggaagtattgctgatcttactgatcaacagataatggacaaatttccatcagaatataaagaatcattaaaagacccatatcattttcgattccctagggcggaatcttaccatgacttagccgttcgtatggaacctttactattagaaatggagcatacgagcaaggacattctcatcattgcacatgagtcaacattaagagtattatatggctatttaatggcttgcacctgcgtagagttaccaaatctaaatttcacaagagacaaattagttgaaatttcattcagccctttctgtaatactgtagagttactgaacattcctttaactagctaatatactggagttgcatcgttgatgtgtattatctatattcaaaatagttatttttatgtttaagaaaggattaagaacaattgaaaaaaaattaccattagcaacgaatattaaattgtaaattatttagagatatttttctataatatgctcgcctaccattctcttttatacaatatttaggttttacctggaggctaaaatgatatgaggggacgatagcttaacatgattgtgacacaaactttaaaaaaggctttcagttgaagagttttcttccgctatagtctccaatgctatcttacttttcttattacgtttatgtctacctttcatatcatttcttgtaagcaactcctgcatttccgcttcctgggcagccttgagtaaatcatatctggtaattttatcaggtttattgctcacatatctgcctgaaccaacaacgttgatatatttccatggacatgctacccactctgcaatagtggaagctgaattgattgtgttttttgaaactaacccgatgggacaattactgatcgattgcattattaaaggtgataaataatcctttgttatttgtgccccttaaaattcatatacactttatgtttaattcgacaggtataacagaaagaaacaaggaaaacaatgcaattaatcattaactgcaccaacttttatatgaatatattgtgctacatgtcttaattagtcctctgtgaatgagcatcacaaagaatcacgaggaaaagattgattacttaatattgataggaatcagccgcggaaatggaaatcttggtaatataattttaatgcggcacgctgaaaattgatggcggcctgctaggagccctattgattccgcggaaataggcggattattacaaacgttgagcattcagcaggtgcgctgtgccttttcactttcagctaagatgtttgcaagcaagaattaacagataagccgcttcgctagtaacgcaactcattgtgtttttaatggaagctaaggatggttgaaattatgggtaccctgagataagattattaactatgatgtaagtattaatcattataataaggggtacctgctcattcgcattaccatacattgactattaacgagcagaaagtttttggaagttttgcagatgaagtgcatgtttgataatttgaatatgcggatttccttattcaaaactttctttatgcatagagctaattaggtttgagttaaggaaaaaaatctatcataagtgtcttgaggtatttactataatgtatacgggaaatattaggtgtgataggctctaggaacgaatattaatattgggggggggaaactggaatgaaattaaacaaaagcaaaaaaatctaaaagaagaaaaaaaggagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagatgagggttattgataatataatataataataaaagagaagatagtagaaaaggaagaaagaaaaaaaaaaattaagatgtactttaataaaaagagggaaattctaaaaagtgcgactggaattagaagaatgcaggtattttgttttctctcctatgacggagaaggtaacaaaatcataaaggtaaaataacaaattaattatgatcaaagagaaatgccctttgtaaaccgtggtttgtaaatgcgttggtaactgcagcagatgttaagaaacaaagatggaaaagaaccaaaatcagcttgtaagttctatcgtaattataaggataattgacgcttctgttgctctctagcccatcttgctgtatcttttgtggcttgactgaacaattggccactcctagttcttttaatgtaatcaataacccagtcttgtccataaaattgtttgattgagccgtctggaaacatcgctgctatatcaccaatcaatccgactgctgctcttgaggtagcatcctcactgtacagctgaggatcttctgcaacttgtgcaatgaactggaatatagtaccaacataagggaacagagcttcaggtttatcatgaagacccgctactatacccacataagcatctagtactgcttctagtacttttatttgataatcaagggcttctaatgtgccgttttccggcttcgtgttttgggcagcaacacacaacgccatgatgtcattcaagtagggaataaaatcagcacctatattggaagcaatatcaccgaacacgctcaagacggctggtttcaactctctccttgcatttggattagagatcatttgagccaagacattcatcatagcatcggaatatcttctgaaatcttcttctaacgaatttgaaatatcagcgatgaagcccactgcggtgattgaaactggcgaatctacttgatttaaagcctttaataaatagggagaaaatgtttccaggtatttctcaaatcctttacccaaagaagcagctagagctgaaatagcataaaacacatcgtcttcaataaacgcagagtcctttttttccaacaacctgaagaacagtcccataagcatatctgcaaccggttctacactacttggactttttctaataacggctgctagaacagtcaatatatttgactgcaattcttgcaaactttgcgcatcttctaacgttaattgattttcatcaacactcattgtctgccctaatttgtccataacaaacgtagaaatggaggcggaagtttcagctaccgtgtccgtggcgtattcaaccattgttgtcaaggctgaaaaggcggatgcacgggcattgaactcattatcaattctatttgcagcaccgatcaaaccatctacaagagcgggatagaagttatagattggagatggtgtggcttctgctaattgttcgactaagttgataatggtccaagaacagtttgtggccacttttgggtgatcttgcaacccaattaaacaagcttgaacgacacctggaagatgctgttgtgggtcgatagattcagcaacagaatcagcaattctaccaatacaccaagcagtggtttccttaacttgtagggattgatcgttcattaaattcaaaatagatggtaaggcttggtgaacgtaataggttctttggaccttatcagggccatccataatggaaccaaaggccattacagcagcttcacgattcctccagttgtcagcggtaatattttgttcaacaaattccaatacaggttctaagatatgattgccacagttttgggcaaacaactgcaagcatgcacctgcggacatggaaacattccaatcgtcatcttctggatcttcattttgtctcgttagaaggttcaacaaattggggacaacatctttaatagaagagagagcgaaattataactctgtaaaggagattgaggaaattgagcgagctcataggcaatatcgatttcttcttcacaaatagtggaccagaattccacagtcatggaagctactttatcatttggagatttcattgtagctatggtcaatgcatatagggcttgctccatgtaaggtttcataaatgtatagtatagtgacatgattttacacaaacaaccaaaggcagctgcttgaacttctatatcttcagcttgagtggcttcacagacgacttgcataaggtagtttctttcaccttcgcgttccatgttatttttgatgaaaattaaagagtctgcaagagcattcagagctgccagtctgactgctttggaagtttccgtagattgcgcaccctggacaatagcgattaagatattgtttgatgaagaaactaaggcttgactttgagggtctgcactttcacacatataacccaaggccaataaagaggctctcttgacattttctggttgttccgcacctgtattgtcaaccataattttcatcaactctggccatgcgccatggggcaactcaatatctgctatagccgcaatcaattgagctgctgcatttgctatacgcggttctatggagaccaatgcggtcagcgcgttagttttaatttggtttttagcttctggactaacctgtgtaatccaacgttgtgcaaattgctgcgtcttgactgagtccttggacaccagctcgttcttcaaagttagcgccgctagaatacgcccttctagctttgtattttcatcgataagcacttgcgaagaaagacctgcaaattgtaagaagttgtcattagataatttctttaattgcgtttcactagtcaaccgaatgttttggtcgggacttaagatactgttctccaatagttgagcaaattcagcggtggacattgctccttgtgtgatatgatggattactgttaaatcagttttattctacccctaaaaaccttgcaaatataaagagaaaaaggacagataattctccagtaatattatcctttacttcttaatgatatctgttctttaagcgaaaaatacaagaaaagaaactggagagtttacgtatatttgcctctcttcgcagttatttttcttttttttttatttttttttccttggttctctcatccaagtttttccttattgcccttccagcaaaattcgaaaattttctttctcgccaaagaattctatactcgtttaacatgatacatttatcggaacatcggtaggaagtggcctgcgactgactatccatttgatcgctgcatgaggaatgctggttatctatgtatcgggacatggttgcaacgtttccaacaagaacaagaatagaaaaaaaaataccgaaagcgtcctttgcgttatacctaccaaccgtgtacaagctttactcttcttgctttctttatttgctatgtatctttatgtttatatgtatataaatctgcctacttgtcttcctttggcatgccaaccctatgttttttcaattgctcaattgcaaagaaaattaacattgtgaatggacccagtctagtgaaacttggcaaccacccccggaacatgaaagatgggccctctttgcggacagcgtcggcaaggatcttcaaagccggttgatggtctccgctgccgttcatgatacgtgtcttcatgacgtctgctggagagcacacagtggtggccaccaggccagccaacagggacgctgtcaagtgtgtatagttcttggatgcgtcgaaatctaattttgtgaccaagtagttcttaaacacgtcatacgtaacgacctgacttgccgtcatcagtatgcccctaaccatgttaggcttccaaccggtaaacaaggttttcagtccaccctcgtagcgatatatcttgtacacaccatcgatagcgtttttgtagtttctcctcttcgctgcctccaaagcagagtcgttttgcattctgatatttacaacatctgcaaaattccctgcaagccccccaatggcaccactgaacatggagcaaggtaaaagatacgccatgttagtcaattgctcgcgtgggatcacattctctttcaacaagtcgtatgcaccgaatctcaccgtcgtgtatgtacattgcctcaacacagcagcgctcaggccggaatataaccccaccacaccttcattcgccaagatactctccaacatcctgaagagtgtgggcttgggcataggagccgcctgcagtctgactttggccaagtcaagaggatgtgtcaccatggtagcaaagatacccgctgcacctccgtaccaccatggatacttgatattcttaccggcagactcttttgcgttggttgacatgccgtccagctgttgcgttatcttttcgacactttcagagcaagagaaacgaacctctacacataaatatgcatacgattatgtatatccatatatatatatacactacaagccgaccgcccgaccgtttcctgcccccaacattgcagcgtaatcgcttgccaaagaccacaccttgcagcccttttatacaaacatgtctacgacgtacagtggagagggccctttccttggcactcaactgagattgcgacgcgataccttctgcgaccgttcctactatcgcggccataactccaacaacgacagcggatgcgctgttctgcggatgcgtgaccgtatccgcaaagaacgaagattaaatttagggtccccggcattgaggatggttctgccaagaactcacgatataaaccagttggttgagcatcgcatggatgagtatggcgtattttgattgctcatatatagtgggggggaatactcatgctgtgaaaagcacaactcttttcactcaacgaggttaatgccttctttgtctccacgccgtttttttctggcgcccttttgagaaagatagcctgtcccgtaatcgtggctttggcagagacagagggtgagcgaaagagcgggcgaaaccgagaatggattccgagtaaaggattgcgatggcatgaaacaaaaccgagaggcactccttgtaaggacacacatacacagacgtaaacatatatatacatacgtatactcaaatatatcttcgtatcattaggtcagcttctctcttccgcacgtagaattagagaattaacgcaagactataccattataaaaacgcataagaaacagtttcatcatgattgaccgcactaaaaacgaatctccagcttttgaagagtctccgcttacccccaatgtgtctaacctgaaaccattcccttctcaaagcaacaaaatatccactccagtgaccgaccataggagaagacggtcatccagcgtaatatcacatgtggaacaggaaaccttcgaagacgaaaatgaccagcagatgcttcccaacatgaacgctacgtgggtcgaccagcgaggcgcgtggttgattcatatcgtcgtaatagtactcttgaggctcttctactccttgttcgggtcgacgcccaaatggacgtggactttaacaaacatgacctacatcatcggattctatatcatgttccaccttgtcaaaggtacgcccttcgactttaacggtggtgcgtacgacaacctgaccatgtgggagcagattaacgatgagactttgtacacacccactagaaaatttctgctgattgtacccattgtgttgttcctgattagcaaccagtactaccgcaacgacatgacactattcctctccaacctcgccgtgacggtgcttattggtgtcgttcctaagctgggaattacgcatagactaagaatatccatccctggtattacgggccgtgctcaaattagttagttggctctgcctatacgcatatatgtatatatatatatatatatatgtatgtatgtgtatatgtatatgtacgtataccttacatcatcatctttctttatattctctctaatgcgcatttacatcggagtacacgtcaaatcttctttgtttggttaagggtaccgcttgtctaaatgactcaatgacttcgggatctaattcagcataaataatctcttctccctcgccagcttcagctacaatcttgcctctagggtccaccactatagagtggccatatgcatggtaagaactctgtagattccttgcgggagaacataacatcacgtacacttggttgtcaactgccctgcttcttgccagtaaatgccaatgcaagggccctgtgacagtgttgaatgcactagggtagatcatggcaaacgcacccttgcgtgcacttagcattgcgagttccggaaacctcatgtcatagcatatacctacgccaaacttaccatatttcgtgtcaatggtagtagacttctctccagggctcaaggtttcactttcatggaacgatataccgttaggaatgtctacatcgaaaagatggaccttccgatgcttgtcaatcaacttgccatcctcgttgaaaattatagaggtgttgtagattttgtctgtctttggatccaattccggaattgttcctcctaccaagatgattttaaacttattggctaaattagacagaaattgaactgacgtcgaaggctctttcggattgataacttctgaatactttctaaactgatcagtggagtacggagaattgaagcattctggcaatacgaccaacttggtatccggctgttccttcatagccctttcaatgaacgttgcagccctttgaagattggccattttgtcaggactcgagcctgacagttggaccaacgcaactttaattttttgtgaaagaatcttcgaagcactcatactggcgatcttcacgccctcctgctactacaaaagctgtgtttttacaagaatcaaattaagttagcaagatatcatacaacattattgataattttaatatcgtgttcgtacctgatgacgtatctgtgcattgataaggcccgcatggtttcagaaagcagagcgggacgattccaaattagtggccttgtgctttgcatgtcaattgtgttaccttcagctcgtggatttgttttatcaatacacagtctacagtcaagaatttttttttatcaatttgtgcgttcgagcgtataaaatagccgctgtagctacttaagttcctgttcagcgatagtttttttccatcacacgtactatggcaccaactttgtactattccttccccgtttactcaattcttgaagccaatttgtacaattccccattagagtcaaataaaaggatgcctcacggaggtatgttacccgcgctatttcacatggctcattgaattagaggtggaatttggtgtaccctcccctcctcatctgatgaagtagtgatccgacaattcttaaaagttgtagacattactcttaccaccaactaagttgtatttatattgctacccttatccttttatatctaactagcgcttataaggttggggcaatactaaaactgtgatcttattcagctcattaaatacgtggcagtacgtaccctattagaaacaataggaaacaacagagtcggaagaagccaaatgccagatttgaagtccaagaccttgtcaagccaatctttgggagcggctattcctccagaaattgtgtaccaaatacttacataccagtttagggatttgttaagaaatgaccatccaggtacggcagaaaagtttaacgaaaacttaactacatttgtcaaaagtaatttaactgttaataagacattctcccatatttgtcaagttctcatttatagatattgtaatttaactaccgcaaagagatttcacggtcttttacagactttaaagggaaatagatgcctttgcaataagattgaagtagccgatttccaagaattaacgtctattggactggggaggtccagtgagatgaataaaatgattaaaaatctaactaacgaaactcttcttgagtttctaatgctcacaaaagcaaacttaagggaattcttagcatgtgaaaatattcaagacgatttagacgataatatcataaagtatattctatctccaggaaaagtcttgagtgtagtggatttctgtggctgttcaggcaccactttcacagaaagttttattaaggccctggataaatactaccctaataaatcgattgatcagtaccggctggaacctattcaacaaaattatcagattacctgcttaggcctaaatgattgtattgatctaccatcacacgtcctttggaagatcttaaaaatgttaccagaactacaaaaacttgatttatctcatacctccattgatgatagtaccttatatcacggcatacctcactggaaaaatttaactcatctttccctcgctacttgtcttcaagttactccaagagcggttctggagttttttagtcatcacccaacaattacagaccctgacaacacttctacattagaatggctgaatgttagtgtcattgcccattcctcatcttggaatgaggtgcacacaatgtttttactaaaaaaactttgtcaacatggccataacaaaactttgcaatatctaaatatcggcggtttaccgcttcatgttgcaccttctttcggcgaggaccctattagcgaatccacttattattaccaatgccgcgatagcttacagttcataaagtggaattttccgaagttaaaaagtttgagtataaaaggtaatagtatcccgatatctacgctcgtagaatttttgacaccaattgatcaagaccatcctaattgtgctcaaaaattgaagtttttgaatatttctggtaactcttatgtgaataaatggactattcaggactcattattgtacacttgttctccaagtttagtcgcgttagaagtttcctttgactcgtggcaacagattgaaaaactaaatgatagacatgaaattattgcatacagatataaaaacccaaattcggtaattaaagatatttcaacagcagaacaagtaaagtggaaatgttacattgattcttcttatggtaggagatattggttatataagactgatcctttcctgaatcgtgatgacttggattctaagtcaaatttaactaggtatgattttgagggtcacaaaatcatagaaattataaaccagccggatttcctaaagtttgcccaaagtaaaatcatgcttggatgtggtctagttcctcaaagtggtattagacgtaaactatgttacagagatttaaagccaccagtttctcaattcttaaatagaaaaggtgcgatcagccttggtgatactccactaccaataattaccccaacattacctcgtggtgggtggagaatcatccataatgaggacgacaacaacagtcatgtggaagatagccaaaatcacgtgaatgccatcccaagaaggaattctctgttgagcagacccactttaagaagcaacaatggttcttcctctgccaacccctttgctatcaatgtttctcctgcatctcaaatcagggatggtttgtactgggataggtcggtccatgatttacgtgagctatcattgcaagaacaaagaattcaggagttagctgatgagcagcaggaactaagaacaatcgcaaactttgaagagactgacgacgaatatttgcacgatcccgacttgcaacggagaaggtcccaacttcacttatttgaaagttcgcgctcacgttcaggaaataaaacaagaccaagtttaactggtgaacactcgtcctcggcatcgtttctatccttctcccacttcaaccaccttcacaagcgtaagaattattatttcacgcatcccgatgaatttgtctatgatccaaaggatcctctgacgactcaaagatatagattacattttgaaatagtcaacgaatatcaagtttttgggtgcattgagcgtggaatgtatagatactacagtttaaaagcatagatatttttctctttacttccttacccttcctccgctctcgtcttgtgtcttgtatatgatttctatatatggtaaaatattgcatacatcgtctaccatttagccagacttttcggaaacgaatttaatgattgcagcaaattcccttcccctatcaactgattgaagaatgcctcgaaacgcaatgtgatttttaagttttccatttttttttttttcataagggaagcctctctcctccgaaaaaggtaaacattgcgaaaaatgatccaaaagagagaataaaaaaacaattagaaaatgatttactcatccgcttactagagaggccaaaccggatagtcctgacgctaataagagtaggattaagttcattgtggtgtgtttttttattgcgcgtaagcgatacctgcaaaattcattataattttcaatcaccttccatcaattatcaataccccatactaagaacaggcaattggtttaggaaggaaaataataaagatatccaaaaacaactggaagctttccagtcgcgacctctgttttgttcgaacttctagttaacaaaagaaagaccattcaattgcttttttaatattcattattgacgatttttatttctaggcgattaccggtatacttttcattcttttgataagataataaatccaattacattcgcttattttaattcaatttagactataactttctcttaactctaggagtttctttcttgaatcgaagcatttttgacaatacccaatatcctctttctacttgagaattttttcgattctacatgaagtatgatacaatcagacgaagataatttggactcttctgaaacgacagcatcaacttcatatagtggtacttcctctgtatcatccagactacaactaagaacatccttgttttttgaaaatcttaatggagcacatgggaaccccgatgcggagacagagatggctactgttgcctatgaaaccacaagtagaggtcaaggatttgctgtatacatcaacaatgaaaggttttctcaaataatgggagcatccacaagctctagctctagtagcaactcgtcctctattacacaatttcacgatacccaagataataatataccaagcaacactactgtaaggccaacttcacttcgacgagacaacgaggataccgtaccgttaaggaacgtaactccttcacaaaacgcggcggtacggccagaaagagcagtgaattcaccatcttcgcagagattaagttgcgcactgacaatatcaacttcagttcttatgggagaagatgttgaaggaagccctatagagcaagagcatagtagggtcgtatcttcattatactcatctttggcgaatcgcgggaacgacgagtcaaagaatggaacacctccacgtcctacctcaattgaacctaatgaaacaacggaacactcatttttctcataccattacgatgacaccttagaaccagatgttgaagaggcagtgaggctaacgaagaataaaacttctaatgttaattttataagctcaactggcagtaaaggtgaaggcgagaccgaggatgaagtcatagatcaatacgaacctgtgaatgaatcaaaatttataccgcacaaactaaaaattccagagaaggctggatcaataaagtcgtcgacaagtgatgattcgcattcgccaggtgcgccaggtacgtcggcaaggaagattaaaattcctcagagtccatcgttaattggtaacatattgattccttcacacaatagtgacagtagtaacgaaagttctcctaaagaccatatagggcataataatgaagaaaaattcagttcaaaatctacgcgcaagccctccacatccctagaagaagaaggtccaccaattggactaccttcaattcccgtattaagaagtgtgtccggaccaagcaaatggacgaagacacctttacgcttagaatctggaaattcaactaagtctgatccattttcacgctatgaaggacacaagacgccctctccattgaccaagatgaacaagaagaaaaataaaacgttgccagaacatggacaacccctcgtgctagctccaattaaatctcaaagctcggagtcagacacgggacagaactccattatagaaaagccagctcgaagcatacgacgaaagcaacaagaaaaaactgataataggaaagaagacaggcacgatgctgaaaatatagacctggaggcgagaatgccaattcaacatatcgataccgcttccattcattcgtttgattcaggtcaaaatggattcagggacgtttacagcatcgaaaacatcattgtgatcctcctatgttgtagtatagtgccgccattattttttattattggctgcagctcaagaaggaaattagtttcagactatagattaatgaggttgcttatgaataaagaacaccgagcggctttgctgcaaggattcatatgggacgttgatttaaggtggttccggatgttttgtctgatcttaggggctgccgaaacagtgattgtgatggccggtattgctattggatttggtgtgggtataacacgtgaataagaaactgtatcattcatcaaataggataaaaaataaaaaactgttctgtctcgttaaagtcatatatataaataggggattttcattaatttatatatatagatatacttgtgtacatgtacccgtaagtatcaaaagaaacgtgcataaggacatggcctaaattaatatttccgagatacttccttaagcggtaactttcttttcaatcaagtcgaatagagtaacaatatcggcagagaattttctgataccttcggacaatttttcagtggccatagcgtcttcattcaagtcgaatctgaatttagattcgtcgctgatgtaagaaatcttgtcgccggcttccttcttagcggagacagggtccaaaactcttgggaaaggttcagtactgttcatcaacttgtccaataaagctggagaaattgttagatagtcaacaccagccaagtttttgatttcgtcagtgcttctgaaagaagcacccataacaatagtcttgtaaccgtacttcttgtagtagttgtagattttcttgacggaaataacacctgggtcggcttcacccttgtaatctttaccagtgctggatttgtaccagtctagaattctaccaacaaatggggaaatcaaagtaacttgggcctcggcacaggcaactgcttgaacgaaggagaataatagagtcaaattacagtggataccgtccttttcttccaattctttggcagcttgaataccttcccaagtggaagcaattttaataaggactctttccttggagacaccttcttgttcaaacaatttaatgatatgtctagccttttcaatggtagcttgagtgtcaaaagacaatctagcatcaacttcggtggagactctgcctggaacaatctttaagatctccttaccgaattcgactaacaatctgtccacagcattttcgacttgttcttcggtggtcttaccatgcttcttaccgtattccacggcaacatcgatcaacttggcgtaagttggttgcttggcagcagccaagatcaatgatgggttagttgtggagtcttgaggttgaaacttggcaatagagccgaaatcaccagtgtcggcaacaacgacagtgccggaggctttcaattgttctagagagttgttagcaaccttttgtttcttttgagctggttcagacattatgtacacgtatatgtgacgagttcgagaagtattttactatcgtactaaattttacctgaaaaattatatactcgagaaagaggaagccaagaattgagaaaaaagaaaaacccgcgagtaaggaaattaaatacaggtgtacacatacacgcacacatatatatatatatatatatgtatatgtgtatataggaagcgcgcgcatgttagtatatacgattcgttggaaaggggccgtccaccaaacgtgacttgacgagttgacaaattgacctcaatatggctcagtcagtaatttttagttccgctttattcccgccatctttcaggccacgagggtagctcataacgccgcgctaatgccgctgcgtcacagcaaccagtagctcagccaaaaccgaaagagaaatcgtagctgtcccgatgaggacttatacacttgtcaccatctaaataaattatttattcgcgtttcggttcttgttttcgatttaattagattgttcattgaatcataataaatatgtaaaaaatatatatatttgaagctgcttcagaaaaacagggcttcctagtgtacagatgtatgtcggatgaaaaaaaaaaaatcttaaatgtgaaattgggtcaattcaattgactatgacttgatgttgcaaaaattccaagagaaaaagtttccagcacttgatattattttcctctttattggttttctggtctcaactttctgacttccttaccaaccttccagatttccatgtttctgatggtgtctaattccttttctagcttttctctgtagtcaggttgagagttgaattccaaagatctcttggtttcggtaccgttcttggtagattcgtacaagtcttggaaaacaggcttcaaagcattcttgaagattgggtaccagtccaaagcacctcttctggcggtggtggaacaagcatcgtacatgtaatccataccgtacttaccgatcaatgggtatagagattgggtagcttcttcgacggtttcgttgaaagcttcagatggggagtgaccgttttctctcaagacgtcgtattgagccaagaacataccgtggataccacccattaaacaacctctttcaccgtacaagtcagagttgacttctctttcgaaagtggtttggtaaacgtaaccggaaccaatggcaacggccaaagcttgggccttttcgtgagccttaccggtgacatcgttccagacggcgtaagaagagttaataccacgaccttccttgaacaaagatctgacagttctaccggaaccctttggagcaaccaagataacatctaagtcctttggtggttcaacgtgagtcaagtccttgaagactggggagaaaccgtgggagaagtacaaagtcttacccttggtcaacaatggcttgatagcaggccaggtttctgattgagcggcatcggacaacaagttcataacgtaactacctctcttgatagcatcttcaacagtgaacaagttcttgcctggaacccaaccgtcttcgatggcagccttccaagaagcaccatctttacggacaccaatgataacgttcaaaccgttgtctctcaagttcaaaccttgaccgtaaccttgggaaccgtaaccgatcaaagcaaaagtgtcgttcttgaagtagtccaacaacttttctcttggccagtcagctctttcgtagacggtttcaacagtaccaccgaagttgatttgcttcaaaccacgggtagtgatcattggcttaacgaaacgggcagctggtctgctgtaagcagcagcacgggtggccaaagcaaaggttctcttagcagtgatgacacgggagttgcagatcaatctggcggcttgagttctcaacatgttttattttttacttatattgctggtagggtaaaaaaatataactcctaggaataggttgtctatatgtttttgtcttgcttctataattgtaacaaacaaggaaagggaaaatactgggtgtaaaagccattgagtcaagttaggtcatcccttttatacaaaatttttcaattttttttccaagattcttgtacgattaattattttttttttgcgtcctacagcgtgatgaaaatttcgcctgctgcaagatgagcgggaacgggcgaaatgtgcacgcgcacaacttacgaaacgcggatgagtcactgacagccaccgcagaggttctgactcctactgagctctattggaggtggcagaaccggtaccggaggagaccgctataaccggtttgaatttattgtcacagtgtcacatcagcggcaactcagaagtttgacagcaagcaagttcatcattcgaactagccttattgttttagttcagtgacagcgaactgccgtactcgatgctttatttctcacggtagagcggaagaacagataggggcagcgtgagaagagttagaaagtaaatttttatcacgtctgaagtattcttattcataggaaattttgcaaggttttttagctcaataacgggctaagttatataaggtgttcacgcgattttcttgttatgtatacctcttctctgaggaatggtactactgtcctgatgtaggctccttaaattggtgggcaagaataacttatcgatattttgtatattggtcttggagttcaccacgtaatgcctgtttaagaccatcagttaactctagtattatttggtcttggctactggccgtttgctattattcaagtcttttgtgccttcccgtcgggtaagggagttatttagggatacagaatctaacgaaaactaaatctcaatgattaactccatttaatccttttttgaaaggcaaaagaggtcccttgttcacttacaacgttcttagccaaattcgcttatcacttactacttcacgatatacagaagtaaaaacatataaaaagatgtctgtttgtttagccatcacaaaaggtatcgcagtttcttctataggcctctactctggtcttttggcttccgcttcattgattacatctactactccactagaggttttaacaggatcccttactcccactttaaccactttgaaaaatgcggccaccgccttgggagcgtttgcgtcaactttcttttgtgtgagctttttcggcgctcctccctcattgagacacccctacttactctatggtatgcttgtagctccattatcttcatttgttctaggatgtgcctccaactatcagtctagaaagtacagtaaagtctctaaggaatcttctttatttcccgaagacagcaaactcgctgcttccgaactgagcgattctattattgatttaggtgaagacaaccatgcttcagaaaatacacctcgagacgggaagcctgcagcaaccacagtatcaaagccggcagaggcattgcacaccggtcccccaatccatactaaaaatctaattgcagcaactgctattgctattgttggctttgtacaagccgttattggcgtttatggggaaggacaatttatctagtgtttctcgttcacgtatttatctctacaagaatttgtagctgcctgaactcggctcctctctctctccaaaaataaagtgtgtagtaatttgcagtttttttatatattcctacgagttttcaaacgttcaaaagacagtatgttcaaaaattgtgcatacacacacgtatgcacatatatacataataatacactgtaataagcacatttgtaggtgctcttgcacttggtttattactgtcactgacttttctcacccggccgagagtcgtgcgaaaattcgcatgttaaagtgagaaaatagagaaaacaacacagctgaaaaaagtattggtaacagttcaatacgtgatcaaatatacagcacgtcgcgcagaaccagacgaagcggagaatattctacattgacagtgcatgatgcctgatgacaattcaaactcgtccactcaaaactcaagcgcattatacaaggacctgaggaaagaatatgaatctcttttcactttaaaggaagattctgggttagagatttcaccaatattcaatgtccttccacctaaaaaggattatcctgactactacgcagtgatcaagaaccctgtatctttcaatactttaaaaaagcgtattccacattatacagatgctcaacagtttatgaacgatgttgtccagattccatggaatgccaagacttacaatacaagagattcaggaatttataaatacgccttagtccttgagaaatatttaaaggacacaatctatccaaatttaaaagaaaaatatcctcaattagtgtatcctgatttgggtcctctacccgatgaaccaggttatgaagagtttcaacagaaattaagagaaaaagctgaggaagtagcgagagctaatgcagccagagccgagtcgagctcttcaatgaattcaacagaagcagccagaagattaagaaagactcgtacttccgtcaaaagagaatcagaaccaggaaccgatacaaataatgatgaggactatgaggcgacggatatggatatcgataaccctaaggatgctgattttcctgatttgataagaaagccactaataaatattaatccatatactcggaaaccattaagagacaacaggtccactactccatctcactcaggcacccctcagccgttaggcccaaggcatagacaggtatccagaactcaggtaaagcgtgggagacccccaatcatcgacttaccgtatattcaaagaatgaaaaatgttatgaaagtactaaaaaaagaggtgctagatagtggaattggtctaactgatctttttgaaagattgcccgatagacacagagatgcaaattactacatcatgattgctaatccaattagtcttcaagacataaataaaaaggtaaagactcgtcgttataaaacgttccaggagttccagaatgattttaatcttatgttaaccaactttagaatttcgcacagaggtgatcctgaaagcataaaaatttcaaatatcttagaaaagacctttactagtctggcaagattcgaactatccaaacctgatagaagtttcattccagaaggcgagctaagataccctctagatgaagtcattgtaaataatatatcataccacgtgggagattgggcacttcttcgaaatcaaaatgatcctcaaaaacctatagtgggccaaatattcaggctatggaagacaccagatgggaaacaatggttaaacgcttgttggtattacagacccgaacaaactgtgcatagagtggatagattgttttacaaaaacgaagttatgaaaacaggtcagtaccgtgatcatttagtgtcaaacttagttgggaaatgctatgtgattcactttactagatatcaacgtggtaatcccgatatgaaattggagggtcccttgttcgtttgcgaattccgttataatgaatccgataaaatttttaacaagattagaacctggaaggcttgcttaccagaggaaattcgtgatttggacgaagctaccattccggtaaatggtagaaagttcttcaaatatccttcccccataagacatctactaccagctaatgcaacgccgcatgatcgcgttcctgaaccaacgatgggatccccggacgcgccaccattggtcggtgccgtttatatgagacctaaaatgcagcgtgacgatttgggggaatatgcaacctctgatgactgtcccaggtatattatcagacccaacgattctcccgaagagggacaagtggatatagaaacaggtacgatcaccacaaacacgccaacagcaaatgctcttcctaaaacaggatactcaagtagtaaactatccagtttaagatataacaggtcatctatgtctttagaaaaccaaaatgctattggccagcaacaaataccactgtcaagagttggttcccctggcgcgggaggcccgcttactgtacaaggtttaaagcaacaccaattgcaaaggttacaacagcagcaacatcaataccaacaacagaaaagatcccaagcatcacgttataatatcccaacaataatcgatgatttaacatcgcaggcatcaagaggtaatttgggtaatataatgatcgatgcagcctcctcgtttgtcttacctatctctataaccaaaaacgtagatgttttgcagcgtactgatctgcacagccaaaccaagagatctggaagagaagagatgtttccatggaaaaaaacaaagggtgaaatattatggttcagaggacctagtgtgatagtaaatgaacgaataataaattcaggtgacccacacctaagcctgccactgaataggtggtttaccactaacaagaaaagaaaactagaatacgaagaagttgaagaaaccatggaagatgtgactggaaaggacaaagatgatgatggcttagaaccggatgttgaaaatgagaaagagtccttgccaggcccatttgtccttggattaagaccctcggctaagttcacggcgcacagactctctatgctgcggcctccttcgtcgtcttcatgatcacctttattgtaaaagcaatggcagcataatatcttcccattgcgcattaccctccgcgagcagagtcaaacttcaaacaaagcaggaaaatgaaataaaacagaagttattatatagaagaaagtcatctatagatatattatcgttgtattaatagtagccatataaaacaattatacttcatcaccaacctctcaaaatttcttccccaaggaccaaagcttttccagtaagttgctacaactaaagtgaaataaactatccgaattatataaaagatgcctgactatgacaattacactacgccattgtcttctagatatgcctccaaggaaatgtcagcaacgttttctttgagaaacagattttccacatggagaaaactatggttaaatttggctattgctgagaaggaattgggcttaactgttgttacagatgaagcaattgagcaaatgcgcaaacacgtcgaaatcactgatgatgaaatcgcaaaagcttctgctcaagaagccattgtaagacatgatgttatggcacatgttcatacatttggtgaaacttgtccggctgctgcgggtatcattcacttaggtgctacttcctgtttcgttacagacaatgctgatctaatctttattagggacgcctacgatattattattccaaaacttgttaacgtcatcaacagattggctaagtttgctatggaatacaaggatttgcctgtattgggttggactcactttcaaccagcacaattaacgaccttgggtaagagagctactttatggatacaagagctattgtgggatttgagaaactttgaaagagctagaaacgatatcggtctacgtggtgttaagggtactactggtactcaggcatcattcttggccttattccatggtaatcatgataaagttgaagcccttgacgaaagagtaactgaattattaggtttcgataaggtatatccagtcactggtcaaacctactcaagaaaaattgacattgacgtgttggctcctttgtcttcttttgctgctactgcacacaaaatggctactgacataagattattagccaacctgaaggaagttgaggaaccttttgagaaatcacaaatcggatcctctgctatggcttacaagagaaacccaatgcgttgtgagagagtgtgctccttggctagacacttaggttccttgtttagtgacgccgttcaaactgcatccgttcaatggttcgaaagaactctggatgattctgctattagaagaatttctttaccaagtgcatttttaaccgcagatattctattatctactttgttgaacatctcatccggtttagttgtgtatccaaaggttatcgaaaggagaattaagggtgaactaccttttatggctactgaaaatatcatcatggctatggtagaaaagaatgcctccagacaagaagtacatgagcgtattagagtgctctctcatcaagccgcagcagtagtcaaggaagaaggtggggaaaatgatttaattgaacgagtaaagagggatgaatttttcaagcctatctgggaagaattagattctttactggaaccatccacttttgttggtagagctccacaacaagttgagaaatttgttcaaaaagacgttaacaatgctttacaacctttccaaaagtacctaaacgatgaacaagtcaagttaaatgtttagaagcctttacatgtacaaataatatgtttattaccctattatatgttactaatgaaaaaaataacaattctttatttatgtacaatgcaagtagaattccctaaatagaagttaactatttttattttactgggatatatttttcatcttcttccttcatactcctttcatttttcttgtttttttggcttacggattttggcaatgtttatactttagaaaaaaaggaaactcataatgctggcatacttgaaaaaccatacggaaagatcgtagtttatttttgtaataagacactgaagtcagctgtttgaaagagtatattgaattgatggttttacctattagggatagtaatcataatttaaaaatatgaaacggttcttactcagtcgaagacagagacaccttcgtatgatttgctttcacaatataagtctctttagagctaatggtgactccaaattgatcaaggaatatggtgatggatttataccatgtttctttatcttggaatccataagaggggagctgctttatgtgagcgaggtacaatcaggttctttgcgtaaactctcttttcaggaattaccaaaactaactggtgcatctactatgattgtcctaaaattggtaggactagttccgagtgatattttgtgtaccataagttcagataaaaatggtatcattgacgataaatggtgcgttttatgtacctacacgatagatcttaacaagttacaacccataaatgaagacacagttctaattacaggcaccaacgcaccagtacttgatttaatagatggatcctacacattggctgcagaaaaaattaagccactaaagggccttgttagttctcacaaaaggaatataagtcaagtcaagatcaaattttcattggcatatagctctttactaaaattaaacaaactattggagtattcttcccaagtccatgaggaaatcaatgaaatttccagcaaaatagaagatgactttttgtcactcaagaatcaaaatcattggtatatgagaacagtacagaagtccatagaaacgctagaaaaggaagtcctacaaaggaaaaaaagcaagaaaaatatagaaatggcgcaactcgagagtaatgatactatcaaccattctaaaacagaactgtctctgatgtcgcaggacgagtctataaatgatgactatggaagcatatattctagatttgtgcaaataaaagataggttggaccaactgaggtttaagaaactgtatcagctgatagggatcttccattcaacggatttatttaattcagatagaggctatatttactttgaaaaaccttctagcgtaaatgatgttattaataggctcaagctaaaacctttgaatatagagatattacttagacaagccggcgaatccacaaagcacagagaatatgtaaacagccagttgggttattaccttttatttctccatttgacagccatccaaattttcaaggctcctttaccctatagactaatgtattatggtagtacatcagtgatcgacagtcaatatccgttgtatttcactgatcaaatgatttctaagcatcaagcaaagctgattaaagccatacattattttaatgctgatatattgcaatttaaacagattctggagaattaccgtccaacatagactgaaaatcaaaaatctcttttggactgccatttaatcttttccatgtgtgtatattgttctcatttacattaatttcataaatacggatacgtctttctgtacctccatagccagcataaccaccttctccacctccaccgccatagcatagccagattttgttcggcgtagagtcatctcgaagacagtaatcgttacaatggtcatgtccgcaactgacgacatccacacttaacctatccaaagttgttatcccctcagaattatacttaggtgcagtaacaccttctttgtacattccaatgaggggatttttctctccgggatgtgtcttggattcaatattcaagtattctggcagtgggatgtgaaaaaatgccattgaaagacctgttttgaacttcaagttcacatcatgataatcttcaatgtatttccactgtgattccttaatccaatcatatccaggataaattttaccaaccgtagaatatttatgtgagtccagaaaataaagtgtacctactgggacttctgtatcattgttcgaaaaaatctgataaatataattaccaacgccaaacgtattatcgtgtgtatcatggggactaaacttgaaaagggaatatggtagtactgaagctatttcggataactgccagcgcgttaagcttccctcgtcgtcgtgatttccccataccattgcccacggaatttttcttgcaatgacgggtgctaccgcctttaataatacggtttcagagtcttgaatagatctatcacccatgatttggtcaccagtaaaaacaaccaactgcggtttttcaatgtcaagaacttgttgaacgaaagtttccgtttttggatctgccttgcaagcttcatgctttggatactcatcgatacattcagactcccccacacccaagtggagatccgccaactgaacaattttgaactttccttcatcagtttcttgcagccgttgagctcctgtgtctacaggacgagtaccaacgaatttgtaagtcaaataagcaggttcgctgtagcggtattttactaagggaaattctttttgaagagtccaatttgctatcggctggatgcaatcaacaccaaagagaatgttaatatcgcttatgtagctccttttctgcaatagttctatgctaataggctcgaatgtgatggatacatccataaagggtagcgatttgtctttaggatatttggaaattccagttactgcctcaacatttagcttttctaggttggatccaaagtagtccaccaaagcagggtataacacatcatagtaaaggtattctgactttccaaaccacctgcgtccaaaggaacctctcaagtctttatgaattcttttcctttgtaagtattggtgcccatcagttaaagttgatttaagttcatgccgattaaaacatccttcataaaaacgaccaatatgaaaacattcgtcatagcctatatttacaactagcttatcgtcatttgagaatccctctagacctttattttggaaccatagattatcaacgtgtgatatcgggagtgcaaggtcgaaaccaatgtgctcttcaactcttggcgcctgtaggaagtaaaatagggcaatcactacaaaaactaccaagtataataggtacctttgatacagcctcggtaaccggatcatgttaagatttttaaccacggtgctggtcttcgatacttaagtataaaacttgtatcagaggtatctgcgatctaaaaagattaatttttgaaaaagatcaacactaaaccatttgaaattcaaaaagcacctaaggcaaaatataaatctaaatatacgtaaaatggaaacactttctgcgcagctttatacaagttagccttctagcttatgaaatagaaatgaaatataactgagcaagtcctatatacaatactattaatgatcttcttgtccatgagactgttcatggtgccttttagagacttcttcatcacttatctgaggcctgtggccacccgttctcaataaaccaccggcagtatcttcaactggaaatcttgcactgggtcttacgcaatggggcttgcgtaactgttcaaaatccatgattttagttttccctcccccttttaaagtaatctttggattctcgcccaacttttcctccacttcttttatattttgggtgcgttctttactattattattattattattattactaactgccattatagtttctttatgctgtcctcaccatgcctttcgttatcaggctagcattaaaagccttttaaggtgtaaagctttcgccgcgatggctttaaacagtagaaaatattcatatttacacacatgcataaagagagaccacttaataaagctagtatgataagatcaccggtagacgaaatatacatggaacagacacaaacagcagagggcactgacttactaattggtgacgaaaagaccaacgatttaccttttgtgcagttatttctggaggaaataggatgcactcaatacctggatagctttattcagtgcaaccttgtcacagaagaagaaattaagtatctcgacaaggatatcctcattgctttgggtgtaaacaaaataggagacagactcaaaattttaaggaagtcaaaatcgttccagagagataaacggattgaacaggtgaatagattgaaaaacctgatggaaaaagtaagctctctatccactgctacgctatcgatgaattcagaattgattcctgaaaagcactgtgttatatttatcttaaacgatggttccgctaagaaagttaatgtaaatggttgctttaatgcagattctattaagaaaaggctaatcagaagattgccacatgaattattagccacaaactccaatggagaagtaactaaaatggtccaagattatgatgtgtttgtcttagattataccaagaacgtactgcatttgctatatgacgtggaattagtcactatttgccacgcaaatgatcgtgttgagaaaaataggctaatttttgtttccaaagaccaaacaccaagtgataaagctatatccacatccaaaaaactatatctaagaacgttgagtgcattgagccaggttgggccatcctcgtcaaatttgttggcacagaacaaggggatttcgcataacaatgctgaagggaaactccggatcgacaacacagaaaaggacagaattagacagatttttaatcagaggcctcctagcgaatttatttctaccaatttggccggatattttcctcatacagacatgaagcggttgcaaaagacgatgagagagtcatttcgccattcagcaaggctaagcattgctcaaagaagacctttaagtgcagaatcaaataatatcggtgacatactattgaaacactcaaacgctgttgatatggccctattacaaggattagatcagacaagattaagcagtaaacttgacacaactaaaattccgaagcttgcccataaaaggccagaagataatgatgccatatctaaccagttagaactattaagtgtagagtctggtgaagaagaagatcacgatttctttggggaggacagtgacattgtttcattaccgacgaaaattgccacgcccaagaattggttaaaaggtgcttgcattggatcaggcagttttgggagtgtttacttgggcatgaatgctcacactggtgaactaatggcagtaaagcaagtggagataaaaaataataacattggtgttcccacagacaacaataaacaagccaattctgatgagaataatgagcaggaggaacaacaagagaaaatagaagatgttggggcggtaagtcatccaaaaaccaatcaaaatattcacagaaagatggttgatgctttacagcatgaaatgaatttattgaaggagttacatcatgagaacattgttacttattatggtgcttctcaagaaggcggaaatttaaatatttttcttgaatacgttcctgggggttcggtttcctccatgctgaataattacggtccatttgaggaatcactgattactaatttcactaggcaaatactgattggggttgcgtatttgcataagaagaacattattcacagagatatcaagggtgcaaatattttgattgatatcaaaggttgcgtaaaaattactgattttggtatttcaaaaaaattatcacctttgaataaaaaacaaaataagagagcttctttgcaaggttccgtattctggatgtcaccagaggtggtcaaacagaccgctactactgctaaagcggatatatggtctacaggatgtgttgtcattgaaatgtttaccggtaagcatcctttcccagatttttctcaaatgcaagcgatcttcaaaataggcacaaacacgacccccgagataccttcctgggctacgtcagaaggaaagaatttcttaagaaaggcatttgagttggattatcaatacaggcctagtgcccttgaattgctgcagcatccatggctggatgcacacataatttgaaaaagggctacttattaattctttttatggcactaaagtgctctggccgattttttatcaaataatacatatatatcatatttagtgacatttattgaatatatctgctatttaccggtttttttttttcaattacgctgattaagtaatcataaatcacaattgtgaaaaaaagaccaaactagatgacggtatttgattctcatacccctggaataaaatcaagtaagataattctgataaaaaaatccgaccgcacagatggaagcacgaagaaacaggcctttctttgcgaggtgatatcaaaccattgatatcttctcaataacctgctctaggaaaaggaggtagatagacaaaagcaaggaaataatccatagagtttcattcacatgaataatctgttaccaatttttctcataagataaagccatctatcaaaaatgatattgaaatatttgaaaaatgcttgtttttatggggaccacaattcgcctgtacctctagaagcgtaaactgttttattgaagttagtcctgataatttctctaccgttttcgctttcttccttagtgccattttttagcatcatattattgaatttttcactttctctaaatgatttatcattcatgtccttggacaagattgaatctacatcaacaattgaacaggaaggaatattgcattgcatggccatttcccggatttgaggatcttcactaattaaaaaccaatgtagcccctcatttccttctaggtagcatttgtaaatacaacttttcaacaaattctttaatctcttaggcaattttgcaatattaatctttccagaactatcattatgttccattacatctgaccataaaataatgtctaaaacttcgggaaattcgataaaaactttcaaattagcaaatttagaatcatctaatctatcgataaacttcaaggattctcgagctgcaaaacttttacgcctttgttgaaggaaatccaattcatttaatgtgaatgttggaatataaaagttcaaagtcacagcttctgtacagtccgagcaccacctcttgatgttgcctagacccttttcaaaagctgaagcatctataatgaaattatattgtgtcattaacctgctttttgaggagaccaaaattggaaagaaagaaggtgcttatatttcacgaatgaatgatattagcaggtgtaatattcttctataacaccactacactaacttttaaattaaagcgctcttcattgttacttcaaatcaatttctgagattatgaaagtcgtcacgttttacgaaggtattgaatttttcaggttcttttggaaaatagtagtatacatcagtttattaacgatgagatggtattattacttgcaccttttgtaaagataactagtattcataaagtccataagctacaatatgcctcaaaaaccacttaaagttactaagaaagccaaggacccccgtagggtcacaaagaaacaaaaaaatttgagaaaagctgccccattgcaattgaaatcaaaaaagaaatctttgcaacatctgaagaaattgaaaaagagctcttcccttaccgaaaccactgaaagattagttgcgagtaaagtcgggcatttggagttgttgagaggtactagaaaggagttggaaaaaggtaagaagaactctaaatgatttcaagtgaataagattcgcccatcattgaaaggtatttattttcgggtaaggactatctaggtacatctcatcaaattttttatagtccaatttgatcctagtgtttgtatattagctttgtaacttctaagttatccaatagaaaaaatgcgttgcttttttgtttcccgcgagaaatttaacaatatggtgaattaagtgttgatgccacagtttgtaaaaaaaatcgacacaggtttgctatttaagcagacgtaagtgttgtaaaattatgtattcccagtttggccagaagaggagtaaatatcgcatatttatagaataagtacaacatcaaataatgtctgcctttgttactaaagctgaagagatgatcaaatctcatccatatttccagttatccgccagctggtgccccgactgcgtctatgctaattccatttggaataagttgaatgtacaggacaaagttttcgtttttgatattggttcacttccaagaaacgaacaggaaaaatggagaattgcgttccaaaaagttgttggtagcagaaacttaccaacgatagttgtcaatggtaaattctggggtactgagagtcaattgcatagatttgaagcaaaaggcactcttgaggaggaattgactaaaatcgggcttctgccttgaacaggttggatatttttatattaatatgtacgtaatatgtctggaatatttcgaaaacacgggtaagcaaataaaggcctcccattcttccttctatagaagcgtgagcgcttcctcattaacctcttctttagcagtccatatgtaaagatatccaagagattgttcccataaaacgttgacgctaagcaccttcatcagtgtcatatagaaagacagcgctccaagcaccatttccgttttctttcattttggaatggttaaataatgactatctatgatagtttaaaaataccaatatcatagaagatgaaagtcaaatatatgactaaaaatttaggtgaaaaatgtaatttaatgtatacctttcatttacaaaatgtcaaagactttacacagtctccgcgtcaaattatcacatgaatgtacaatcacttttctgactgctctaagctatgtcattgcgatgcagaatttcactgccgcatagacaattttgtgtttcttttgacggtgaattcatactcatctgttccgtttatgcacatttacctcccacttcgctcttagcgattttatgtcacacaacaactttattcgtttatgccggactttcctacttatacataatggaaaacttaaaataattttaaaaggaaagtttctgccacatataactagttctcttttcttatatgcaattcggttgcatacttaaaagtaatcagaccgaatgaacatgtgcctttgcattacttcttttcaaaggacatctctttgcaagctaaccatctgaaaggccgatgaatggtcaaaggacgtcattcaaaacgcaaagggaatttccacattattttacgtaatgcttcgctgttacaaagacagaaacttgacaaatcaaggtcaactggatcgttgctcgaaagtcgccgtcagccatgcgttttactttcgtttgcaaaactctttctcttgtgtatcgtatttagcccgaaattagactataccaaaaaaaagaccaagattcttaagcttcatcaatcctttggaactgcaactattcttacaatctttcatttacatggctcaagaagtgttgctgctcaaaatttcattctatttcatgattatttacattaaacaagtatgatccgttattcttctcgcaaccggagtgctcgagaagtgccagtaagacgacaccctatttttcaagtccagcattggaagacttccaatgaacactcttatcattattctttatgcattacgtttcgcagtaatcctagaaccctaactttttctaaaattaccgtcaaaaatgacggacgcaacttttctcagaaattttttttttcatttctcttaaaaagttttctacgctggataaattgttctcttccctttgaaatatggagacgttcaaagtcaatttccacacatttaaggtgaacaaataaattataagataccacattaacaacaagtatgtggacgaggtgtggtaagatctccgctgaggttgattgaaaagtattgggtaaatttgtactttttgtctgctgctggtcgtttgtctttcgttttaaaattgcgctagacaagtaaacagggattgcttaagaatcaaagtagcttaactctaaagtattattttcctcagttgtgggcccatgtgttggagggaaggaatatattgaaatgtaaatgttcttaagttcggttgaacttggatattgttacaagagttctagtctttgataccatttttacgcaattacaaccgcattatttaccttttcatcttcagttttacggttcagtttattctgttacgaaagaactatggtgattcaaaggcgaagtgcgtaggattgtaactcctatatctttaggatacttacaattttgtactgttttcaagaccactgtaaccgataataaaccggaggacacattttaacccactatttttttcagaagatcagatgcgagagctcgaagcataagtataatactaacgtttcaaaacatagtaattaggtaaaaaatgactcgctcttccgttttagctgatgctttgaatgccattaataacgccgaaaagaccggtaaacgtcaggttctattgagaccttcttccaaggttatcatcaagtttttacaagttatgcaaaagcatggtatgttccaactatttttcaatattttcacatgtgtttcaatttctgcttatttttaaatgttaccacgaggtttgtccaagttcaatgttgcgcaactctaacgaagaaataattattgccattgttttttactccgggctgataactagatggtgtgatcgggcagtatactaatttatactggacaaagactcgtaaaagatgttctttgtgcttagtcccatactgttttttaagtgtccgggatatttaatcccatgtggaaatgcttcttacacggttatggattacacctcatgtgtagctactatatccattaccgtttacttttcctcaaaatctcactcttaaaattttcaatggcaaaattcttccgcacaacttagacaacattttcttgttttttatgaagtaagcaaaaatttcgaatcaacaacgctccatgagattcttcaatactaacatttactccttatttaggttacattggcgaattcgaatacattgacgaccacagatctggtaagattgtcgtccaactgaacggtagattgaacaaatgtggtgttatttccccaagatttaacgttaagattggtgacattgaaaaatggaccgccaacttattgccagccagacaattcggttacgttattttgactacttctgcgggtattatggaccatgaggaagctagaagaaagcacgtttccggtaaaatcttgggttttgtctattaagtaagtttttagtagtggtacatatataatattaattcttatatccgtcttttctctttggttattttctcagcttcagatattcaaggaaccgtatttttgcgtaatagcgaaaaattgtttatgttacataataagtgaaagctggaggagcatatgtatagaatcgaagagaaacctgaacaatttttcggtattagttactaaaaggctcacatatacatgacaaagaggagaaacctctttatggttggttcttccttcacaatagatcatttacctccagaaatatggctttgtatttctaagctggtcgggacgtctgacctgcataacttgtgtttaattaacagaagattgtatttgacaattacaagtgatgaaatttggaaaagaagatgctatgaccgatggataaatcgagaaagcttagatattttaactggtaatgattacgattctatacccgtctctcaatggtattcttactatttaagaagagcaaaatgggagaataaaattttttgtctattatgggggttaactgaagaaacaaatccccaacatttcagagagaaatatttgcatatcctccaatttagacattacaaactggctacatttctgcataggattataaaacaaggctacatacctgataaaagaccacttgatttaatcacgtatgcaaactatctgttgaaaaatgtgcgacataagtacgtatttcctttattttatcccacaaatgccgctgaattgaaaaatcttaataatatggcctcaagggatgctgaaatgatatatttaagattatctgccattgatacgtcttttgatgacttactagatgctagagaattcatattaaatggaatatgttccgatctactacaaaagtataaaaaaattgaagagtttttgaaattacgaccggtgactagggtttccaagttaatctcaatcagtactgactatctggactgcttcacacaacctcatgattcagtgggtcaaacaaatgatagggccacaggaagggagctacatagagaggatttcatgttactaagagtatattcccgagaaggacgaggttataaaactatcattctagcaataatacaggctatcactaagagatataacgttgattcatatcttgctcgagatcatttggtggtgtctgaaccagactttccagatggacgggcatttgttaccgtgaatgaggatttccagccatacatttttgataaagaggaccttttgagcgtttggtcgaacaacttccataacgcagaaaattttgaaagtacagttttaccagcattattagaaccaatatcgatacaacatcttctgacggagttctttcgagaactgctgcgatgcaagcccaggccatttgagggatatccaaacagagcacacggattacgcgatatgtttccatacggaaaagtggaagttcccagagatgtgacgatgtattttgcatttatatacgatcttttcgatggcatgtttgaatctggaatgacaagtttacggggccagatgttgagagatttactgaactacgttaacgctaataattttggtgatttgaatatcatcattggacaaaatgctcttaaggaaccaaatgactgctggtccaacaagagggattacgttcttcttgatgacaataataagattggatatttctatacggatattgaaactgaggatactttatgtgccttaaaccaatatgaagtggacggcaaagtttttataacaacaatagatatcttgggtgatataagagtacgcctggctgaaggactaacgccttttcagggagataatgataagttgtgggagagcttttcttccgttgttccacgaactgactggggactttttttcaaaggctatgacaaagaaaggcgtagaatgcaattaaacccttacatagaggaaaagctttccaatctagcgaatgatgaacagcctttacataatttatagtcatatttaaggaggtttccaaaagtagcatcctgacacattctattacacctttttttatcagcccgagcggcctttccttaacggtgtatacattttctaacagtattaagtcaaaaacagcagcatcaaaagtacgactacttttacaagatttctttagatatttacttcacatagaagaagaaaatcaacggaataaaaatccaaaaatcatgcttaaatctggtagactcaactttctcaagttgaatatcaattcacgattactatactcaacgaaccctcaactgactaagaaggtcattggtatcgacctgggtaccacgaatagtgctgttgcatatatccgtgattctaacgacaaaaaatcagctacaatcatagaaaatgatgaaggacaacgaaccacaccatctatagttgcctttgatgtcaaaagctcgccacagaataaagatcaaatgaaaactcttgtagggatggcagctaaaaggcaaaatgctattaattctgaaaacactttctttgctacaaagagacttattggccgtgcattcaacgacaaggaagttcagcgagatatggctgttatgccatataagattgtcaaatgtgagtcaaatgggcaagcctatctcagcacgtctaatggtctcattcaatcaccaagccagatagcatctatattactgaaatacctgaaacaaacttcagaagaatacttaggcgaaaaggttaatttggcagttattacagttccagcatattttaatgattctcaaaggcaagccacaaaagatgccggcaagttagctggcctaaatgttttgagagttattaacgaaccaactgcggccgccttaagctttggaattgatgataagaggaataatggattaattgcagtttacgatttgggtggtggtacatttgacatatccatcttggacattgaagatggcgtgtttgaggttcgtgctactaatggtgacacgcatttaggtggagaagattttgacaacgtcattgtaaactatattatagataccttcattcatgaaaaccctgaaattacacgggaagaaattacgaagaacagggagacaatgcaaaggttaaaagatgtttctgaaagagctaagatagatttatcccatgtgaagaaaacttttatcgaacttccatttgtatacaaaagcaaacatctacgagtgccaatgacagaggaagagctggataatatgactttgtcattaatcaacaggactatcccacctgtgaagcaagcattgaaagatgccgatatcgaaccggaggatatagatgaagtaatccttgttggtggtatgacccgtatgccaaagattagatctgttgtaaaagatctttttggtaagtctccaaattctagtgttaacccagatgaaacagttgctttaggagcagctattcaaggtggtattctatccggtgaaataaagaatgtcttacttttggatgtgacaccattgacattagggattgaaacatttggaggagcgttctcacccttgatacctagaaatacgacagttccagtaaaaaaaacagagatatttagtactggtgttgatgggcaagcgggtgttgatatcaaagtttttcagggtgaaagagggttagtgcgtaacaacaagttgattggtgatttgaaacttacaggaatcacccctttgcctaaaggcattccccaaatatatgttacttttgatatcgatgcggatggtatcatcaacgtatctgccgctgagaaaagtagtgggaaacaacaatccattactgtaataccaaattctgggttaagcgaagaggaaattgcaaaacttattgaagaagcaaatgcaaatagggcacaagataacttgatcaggcaaaggttagagcttatctctaaggctgacattatgataagtgatactgagaatttatttaaaagatatgaaaaactgatttctagcgaaaaagagtattctaatatcgtagaggacatcaaagctctgagacaagctataaagaattttaaggctaacgaaaatgacatgtcaattgatgtaaacggaataaaaaaagctacggatgcgctacagggtagggcattaaaattattccaaagcgcaacaaaaaaccagcagaatcaaggtaaataagtgaacaaaacacaaataagacttgtatattaacgtgtatatcgttcattaaagcatattttgacgtatttatactttatacatttatatatttctttcccgtttcaaattttcggttcaaataaagttgcatgtggattattatgttcccataaattctagtttttattattttccttgcaccgtatacctttatagagatttgttcatgaatcttcttcttgtgaacgccaaccaaaactttgagggatattccttagaatctgtagagctatagactctttctaatagtctcattgccaattcttgacggaattgctgaatataagtcttcaacaagtccatcgaattatgatcttgtactggaacttggtaaacattattcagagggaaacccggtgtacctggtaaagtaaagttgtccaaggccacattggttaacactttgacggcttcgttaaatgacgttgttattttcaaatgggctaggcaatcattgataaagagaattccgtagatgagcactctgtcggcgggtgatttaatttcaaaattcttgaagaaggaattggcacgaaataggtccaagcactcgtcgataatatcgtaatcggaattgctggggtatgcaggacccctgaacttagtgttcaagggcagaagcgcaaagttccctaccatgcggtcagtgttaggatctacagggaaagtcgagtgatacgcaggcatttattaatatactgggagtggagagactgataataccaataatcttcctttattgatgtttgttactgcgcaccaagtgtttaatttattgttattcattgttatactaaaccaaaccgcaacggaaaggataggggttcgtggtggatgatccgcgtaacggccgagtctgtgaaactgagagagaatgatagtgaaaacaatggtatggaagtccgaggtcctaaggcttgaagaaagtttttaaagggcattatgaccagtgagtactgacgacctaatttaataacagtattgagccgattaggttttcctggattttttttttgctgttttatagctatttttttatttgttgtttgtggtcattaatatattcattcgctctgttagtgtaatcgattacagtgctctattactgctgacttaattggacaattcatctcttttcctgcggttatgagcgaaaccaacgttgacagcttaggggacagaaatgacatatactcccaaatatttggtgtagaaaggaggccagattccttcgctacttttgatagtgactcgcacggagacataagttctcagctgctgcctaatagaatcgaaaatatccagaatctaaatgttctgctttctgaagacattgctaatgacatcattattgccaagcagaggagacgttctggagttgaagccgccatcgatgattctgatataccaaataacgaaatgaaggggaaaagctcaaattacattttatcgcagcagactaatattaaggaagttccagatacacaaagtttgtctagtgctgataatacacctgtgagcagtccaaagaaggcaagagatgccacatcttcccatcccattgttcatgctaaatcgatgtcccatatatattcaacgagtaatagtgctagtagacaagccaagcactataatgaccaccctttgcctccaatgtctccaagaaatgaagtttaccagaagaataaaagtactacagcttttgtgcctaagaggaaaccttcgctcccgcaactagcacttgctggtcttaagaagcagagcagtttttccaccggcagtgcatcaaccactcctacacaggctagaaaatcgcctttgcaagggtttggtttcttttcgagaccaagttccaaagacttgcacgaacagcaccaacatcaccagcatattcagcataataatattaacaatcataataataataatactaataataatggcgcacattatcaagtgggtagtagtaacagtaattaccctcaacattcacattctatatcatctagatcgatgtcgttgaactcatctactctaaaaaatattgcatcatcttttcaatcgaagacttctaacagcaggaaagctacgcaaaaatatgatataacttccaacccattctcagatcctcatcatcatcatcatcatcatcactcttcaaacagtcacagtagcctaaataatgtccacgggtctggaaactcctcaagtgttatgggaagctcgtctaatattgggttgggtcttaaaacgagagtttcttccacctcattagctttaaaaagatacacttcggtttcaggaacttctctatcttctccacgtagaagtagtatgacacctttgtcggcatctagacctgttatgagcgcttcatcaaaaaaacctcaggtatatccagctttgttgtcaagagtcgccacaaaatttaaaagttcgatacaactcggggaacataagaaggatggattagtttaccgtgacgcatttacagggcagcaggcagtcgatgtcatctgtgctatcattagaacttctgatagaaacttagccttgttatttggtagatcactagatgcacaaaagctgttccatgatgtggtatacgagcacaggttaagagattcaccacatgaagtttacgaatttacagataactcaagatttacaggaacaggttccacaaacgcccatgatccactgatgctactcccaaactcatcatcttttaattccgggaaccactcttatccgaattccggaatggttccatcaagttcaacttcatctttgaatagtgatcaggcaactttgacagggtcgaggctacatatgagtagttcattgtcccagcaaaagaaccctgcagccattcataacgtcaatggtgtgtttacattactggcggaatgctattcccctacgtgcacaagagacgctttgtgttactctatttcgtgtccaagacgtcttgagcaacaagcaaggttaaatctgaaaccaaatggcggcctgaaacgtaatatatcaatggcattggatgatgatgacgaagaaaagccatcttggacaagttccgtatctaaagaggattgggaaaacttaccaaaaaaggaaataaaaagacaagaggctatttatgaagtttatatcacggagaagaactttgtaaaatcattagaaattacaagagacacattcatgaagactttggctgaaacaaatattatttcagcagatattagaaaaaatttcatcaagcatgtttttgcacatataaacgatatctattcagtgaatagacgttttttgaaggctttaactgataggcaaagaagttcaccagttgtgagaggaattggggacattgttttaagattcattccattttttgaaccatttgtttcatatgtcgcttcaagaccatatgcgaagtacttgattgaaacccaaagatcagtcaatccctattttgctagatttgatgacgatatgatgagctcctccttacgtcatggtattgattcgtttttatctcaaggtgtttcaagaccaggtcgatatatgctattggtcaaagaaatcatgaaatctactgaccccgagaaggacaaaagtgattatgaagatttaagcaaagccatggatgcattaagggattttatgaaaaggattgatcaagcaagtggtgctgcacaagatagacatgatgtaaaattgttgaaacaaaagattcttttcaaaaacgaatacgttaatttaggattaaatgacgaaaggagaaaaattaaacatgaaggtatactatcacggaaggagttgtcaaaatcggacggaacagttgttggtgacatacaattttatcttctagataatatgctcttatttttaaaggccaaagcagttaataaatggcaccagcataaggtattccaaaggcccattccattgccattgttatttgcatgtccaggtgaagatatgcctgcgttgaggaaatatattggagaccacccagattgttcaggaactgtaattcaaccagaatacaacacgagtaatcctaaaaacgcaataactttcttatactacggtgccaagcagagatatcaagttacattatatgctgcgcaatacgctggattgcaaacgcttttggaaaaaataaagcaaggacaagcagctattataagcaaaacggagatgttcaatgtaacgaaaatgagcgataggttcttcgattacaccaacaaaattaacagtgttacttcctgtgatgggggtagaaaacttctgattgcaacgaactctggattgtatatgagcaacattaaaagacagcagaataaagatcatagacataaaagctctgcttttttttcaactccaatccaactagtacaaagaaataatatcactcaaattgctgtattagaagaattcaaatcaatcatacttttaattgataaaaaattatacagttgtccgctgtcattaatcgaagcagaaggtaatgggacatctttcttcaaaaagcatcacaaggaactgatcaatcatgtgagtttcttcgcagaaggagattgcaatggtaagagattaatcgtgactgcacacagttcatcgcattcaattaagtacttcgagcatgaacatccattattggccgaaaaaaatggtagtggtagcggtaacaaaaaaagtctcaagaaaaaaatcaccgaggttatttttgattctgaacctgtctctatttcatttctcaaggccaacctatgcattggctgtaaaaagggttttcagatcgttagcatttcacagaatgctcatgaatccttgttagatccggccgatacatcattagagtttgcactaagggatactttgaaaccaatggcaatctatcgtgtgggaaatatgtttttgctgtgttacacagaatttgccttctttgtcaataatcagggttggagaaagaaagaatcgcatattattcattgggagggagagccccaaaaatttgcaatttggtacccgtacatcttggcattcgacagcaacttcattgagatcagaaagattgaaactggcgaattaattcgttgcgtccttgctgataagattcgacttctacaaacaagtactcaagaaatcctgtactgctacgaggattatcgcgggtatgatacagttgcgtcgttagatttctggggttaagatagcaacgtatatagactttccttattttctttagaataaaaagcataactaaagttgtaaaaggagcagaattatgaataataaacattgatgacaatagtggaaaacgacataaataataattttataatataataatgataattcaccgtcagagggatttgtatgcaaatgattgatgacgcgagaaaaaaaaacgcgaaatttttcttcccaaagcttcgaagtttttattccgtccacaaagtgaaaaattttcagaaaattttccagactgtgaataaacaaaaggttggcttacgcatttggcttgtcttttttttttttcacaggttcttagtaaataattgtataaaatatttatctggagtcttctgtttgttgtttagccttgtttgaagttttatttaacttattaccccagttaggtactgtgtattttccgcatatctggtgtctttttatttggtcattgattggtttttgacagctcttcactcgcttcaagcttacttctagtttatttattcggcttttttccgtttgtttacgaaacataaacagtcatgaacactaccacatctactgttatagcagcagttgccgaccagttccagtctttgaactcttcttcttcatgtttcttgaaggttcatgttccttccattgagaacccattcggtattgaattatggccaattttctccaaagtgtttgaatactttagtggctatccagctgagcaattcgagtttattcacaataagactttcttggctaacgggtatcatgctgttagtattattatcgtttattacattattatctttggtggccaagctatcttacgcgccttgaacgcctctccattaaagtttaaattgcttttcgagatacacaacttgtttttgacttctatttctctagttttatggttgctgatgttagaacagttggttcctatggtttatcacaacggtctattctggtctatctgctctaaggaagccttcgcaccaaaattagttactctttactatttgaactatttgaccaaattcgtagaattgattgacactgtgtttttagttttgagaagaaagaagttattgtttttgcacacttaccatcacggtgccaccgctttgttgtgctacactcaattaattggtcgtacttctgttgaatgggtagttatcctactaaacttgggtgttcacgttatcatgtactggtactacttcttgagttcatgtggtattagagtttggtggaagcaatgggtcactagattccaaattattcaatttttgattgacttggtatttgtttactttgctacctatacattctatgctcacaaatacttggacggtattttaccaaacaagggtacttgttatggtactcaggctgctgctgcttatgggtatttgattctaacatcttatttgcttttgtttatttccttctacatccaatcttacaagaaaggtggtaaaaagacagtcaagaaggaatctgaagtttccggctccgttgcatccggttcttctactggtgtcaagacctctaacaccaaggtctcttccaggaaagcttaaataggaagcgagaatttttgacagcgaatgaaaaagaaaaaaattaaatgttaacattttctttatattaaatatgtacgataaatgaaatcattattatagaaatgatagattattggcttggtgtttttcccattttgattaatcatttccttagctgcccaaagaattgcacgcttacagtgaggagtagtgatacattacaattataaaataaaattatatagcagctaaaatttaaaacaaacagactttgttcctttgtatgtcctatggaagatactgacttgcagtttgtaaagtgtccaagtcgtaatccactttacttgccacgaattgatcattgaataatttaattttaataatctcttgagttaaatcgggatgtactctgggaatgaagtcatttaaaaatgagtactctcccctaatggaggaagatgactgacattgcattatcttgaacaaaattctaattatcggcccagcatcattatctaagtattgggaccagaacgcgttacacacaggaacatggatatcaagtaactcttcaatgaagttcattggttgttctagctctccaataatagagtcctctgttattattctcttcttgaaacggccactatctctaatgaaattgctttgttcacaatacgacctgtaagatatgggtacgatggagtttactgtactcaagtaatcatataagtcctcttgaatgatttgtaaaaagatactatctatttcctttgatatggtagagtccgataaatgatgggtatcgctaagagaaccaaatgataggttattattgctattctgtggttgttgttccggtaatacagaattttctccaccagtaggatctatatctattcttgatgcgggcgtatttgaattcgagtggttgtcgttgtcgttatcatgttcgttatcattattgtcgctgttgttgccgcttctattgttgatgttgttcgtctgattatcagtgtgaatgttcatgttgctatgattggaagtattatgactgttgttaacgttgcctattgtgtgtaaattcaaaaaccttttcaataaactgaaaattgatgtagaaagtttgtcgactatttcagaaagtgaaatggtatgaaaagaatattccaggacttctctttcgaataaaatcgcaggacacaagaacattgctaaaaggttcatatcgtctgaaaataaaatggttttgaattcttgaattttagacaaaaatgtttcaaatggtgcaattaaccgttgaaattgtaggctgcccaaggtggacaacagatgcttttcaatagacattatggcgaacaaaacataggtaaagtttaagcttttggaagaagtaaagaactttagtattctattgatggaattcaaagtaattaataaatagtctattatttgaaagtcgatttcgttgaatttttcaatttggatagaagattgatattcttctattatgggacgaaggttcaaaaaagtttgcagtgaaacggtggcggtagagtaacgggataaatcgaatttcgaacaaacgaattcgaagccaaatttttcacacaatgaacggaatttatctaactgccacgaattagattgtaaatcatccaaaaaagaattgattctggaaaaaatggaattcgaaatatctatatttgacaaatcaattagagagtccaataaagtcaaaggttctttggagaatgatgattgtctcggatgcgtaatatcggcggatttaggcgtaccgaacaatggcaatatcgcagaatttattatggaaataatgcaattgtgataatagtttttagcattcgtatacgtattcgggaaaaagggttggctatccattacgtttagtagatctactatttgagatcttggtagagtgatagaaatcacagtattttgtaaaccaggtaattcttgtgagattttgagcagttgagctggaatagatagtttggggtcattgttatattcatgtaagttttggatgataaggggtaaagtctttacttgggaatgaaaatcatcatagtactgaatactcaatatagatatcgtgttattccaaacggagtggcttagagagaaaaaattgattttttgcatttcaaataattggttcttcaacctgtttgataactgattagatctatcggttgggtccattagtaagtagtttttgtcgataatcaacgacaaatcggaattgtttcgcaaagctgtcctttgaatgattctatcgagattatatgcgatggacctgatagcattcagaattaagtcatggtcaatgaagcttagtgagttggcgttctgattgatcaaaaggcgtacggcagtgttgtctacgaacgacagaggcaagttttctgatgcaattatgatcgcaagcgactgcacaagaggcaaggccatttctttttccctagttctcttcaaaaagtcctcgtctatttccagcaggttagcaatgctgttcgttgtggcgctaccgccttgatggttcttcaaaggtggtctgaccataaaagtagaacctgcttctacgcccgtccatccgctatagtaattggcattcgggtctatcttatgcgtgctccacaaatgagtttgcgaggcttccgccatgcttatgctgtttccttgccgtcttattatcacaccgcagtacttgcattttactgcctccagcatcttgtctacacccagaaaatggcccaagtagcgtgacctgtctctggtaagcatatatgcgggcacccattcgctaccatcctctgctaacgactccctttcctcatctctatctccatctgtatctgtatccgtatttgtggccgtcgtagccgccgtcgccgacgatacagttgaattcatgggaggcaacaccaatcctctttcagcactctgtacctgtgtgtccatcgctctcatatgtgctctcgtgcttgtttatcctgtggatgctgccagcaaactctctctttcccatctcttgatggttcatgttatgtgttgtttattgtttgctgatcccattcgcgctttcccggccgtggtaaatgactacacggtgaataattgcgccattttttcgccgttgcggtgttttttttgtagccgttggaagcatggcagtaccatctggaacaaagcaacggtataaagaagacagactgttggtaagcgctgcatgttggtgacaaaaagttggtttcgagaaatcagggtgggtgttttttgtgtggcatgtgcagcgagcgatgagtaatgcaaacaatagtgctatgaaccacatcacgttgcctcccatctcgtcatttgacaaccttatcaaggcagccgagagacaatataatggcgaggcttcgtccgcctcgacacatccgacactgcctaatatgaacattagtaacggcagtggcagtgcgggcgcatcatcgtcgatgctgagctatcagttgcttccgcactccaatgatgtgtcccggtcgaactccagctcgagcttccttccctccgtgcagcagcctacggaaggttccgcttctgcatcggaaacttcttcatctgcatcaccttcacgttccatttcaccaattttaaaagtggctggtccttcatctgttggcggtgccggggtgagtaccccccatagcaccaaaatcaataagccaaggaaaaagaagcaatgtccaatttgtcgtaatttttatgccaatctgaccacgcacaaggcaacgcacttgacgccagaggatcggcctcacaagtgtcccatctgccaccgcgggttcgccaggaacaatgacttattgaggcataagaaaagacattggaaggatgagatactgtcccaatcgggagtactttcgaaccataatgatggtaagggaggatccgtttctcccaatgatgatgatacccatgaaaaaatgacaccgatgaattctgtcacagattatgcacaattgaaatcgttgcatcaaatcaagggcacattcaagtgcccattcaactccaccttaatacaattggacatggatatgtacccgtataaactgaaacctttaaattttgagacttccaattgtcaccagacgggggtgttctcacgttgcgacaccttcaaaaaccatttaaaggctttgcattttgaatacccgccaggcacgaagaaaaaggatagaaatgttgttcctggtagatgtaagcattgcggcctgaagttcgagaacgttgacgtttggctcaacgaacacgtaggtaaacaatgcggctataaataccattgattcccggcagcataacgacttttcccctgtttttattagtactagtagatatttaatttatgtatctgagtttttaatgttttttttccttctcttatcattcttcaagtgcggctatccttctgtactgtggcctgccgtcaacaacttctctgtagattatcagatccattcccttcatgtatgaatcaggtagttttgtggggtacagtgtaacgccgcttttcctcttgattgaccacttatcaactaaggtgttttcgataccattatagaagtctgtgggaaaacttttggtgatgatccagcagcccaaaaattctcttagtttccttagaatcttaaacagtttttcaaatttcgataaatttattacatcatagtttttgtcgctttcaaaattcaagaaagacaaattgtcgattactattcctcgtaattgaaagttgaaattatcaacctggcacctccttaacgcatccatgggagagtcatacagtaactctagaaatacgattaatcccgtgatgtttatgcaagatagcgaattcatgtagatcgcgccatgctgtctttgcttttgttgggaccatattgatactatatctatgattaggatcttttcgtcccccgtagtacaattcaccaacttttgcagcgctaccgaaggtttaaaatcactttcaatgatgtgcaagaaccctagtttactctcctgctcttcactaattaggtttcttaattcatttggtaggtttatatagttcttggttgatgtgatgaagtttgacaaaggataaattctaatgttctttaaaacttccatcccattccattcgctacttcctttctcttttcctaagaattttcattattagaaggagtaatgcttacggtacacatacatacacatatatatatataaatatatatatatataaggacatatacagatttttttttttcgcgtactaaagtacagaacaaagaaaataagaaaagaaggcgatcattgaactactgtgacttgccaatatggtctaaaaatttgtcaatttcacctgaagaacccaaccaaatagaagatttgtcatggatatgacttggcaccaaatccaagattctctctccgcgatcgttgaccgcttttccccctgcttgttccattaagaaagccattgggaaggcctcataaagcaacctcagttttccgttggggctcttcttgtcgcaagggtatgcgaaaaggccaccgtaaagaaacgtcctgtgaacatcagcaaccatggatccaacatacctagccgagaaaggcttgttgttgttgtctgcttggggttgtttgactttctcaataaatgttcttatagtctcgttccagtagagggtgttaccttcattaattgagtagatggccttttgaggcggaattcttaagttaggatgagtcaagatgaattcgcccaagtttgtgtctaaggtaaacccatcaactccatcacccaatgtcaatactagatgcgtagaggatccgtacatggcatagcaagcggctaccatttctttaccacatctcagtacgtcgtttatagtacctgatgagtctggtagcagtctgaatatagacgcgatagttccaacggagacaccggcgtccaaatttgaggagccatcaataggatcacaacacactgcgtatgagcccgtgtttgtgggaaaaacgatcaagtcttcctgttcttcagatacaaggaccttgatgatcccactagccctcatggcattgataaatatttcatcacctagaacgtccaacttcttttgctggtcaccagtgaagttggaagcgcctgctaacccaaccaagttaaccaattcagcacgtctgatggtgtgagatacaaatttgaacgcgaattgcaaggcattcagtactaatgtgaaatcaccagtagcgttcttaaattgcttctggtgctcgattatgaatctaggaagagtgatgatatcggtatcaaacccttcggtagagtctcttcttggtccatttactagagttggcatatgtgtggtagtatgagggatgtttcttatatgttcgcactgttattcttaggcctatcatacaaaaagcaagatcaagacaaaatacacgtctgtaattgcactacttgttgctccatatatatacgtacatttgttagcgagtgaaatggataatattgcctatacataggacgatccttataatatagtgtggggaagatgccacaagttggcaagcgacaggaagaaaccaagcaaaccaaaaaaaaagtagtgggtattggccagttcggcaatcttcgccttcaaattccctgtctcaactttttaagctttcttgatatgtgggaataccaggctattgctgccttgcgttggctcttacgcccttaacattacctagctttactacataatgagctttcgggcccgcataactccgggtgtccgcacgaccgcgactactaagaataataataataccccggaggtgaattcaaaagcggcgattccatccgtccggaaaagagagcagaagttagcccgggaccatgcagtttgatgggttgtctatcttagactggaaaattcgaagaactcatccttgttagctcagttggtagagcgttcggcttttaagcgcatttgcttaagcaaggataccgaaatgtcaggggttcgagccccctatgaggagttctttactttttttttatcaacttcctttgcttcacgcctattataaatttagatcgcgtatgatattgttaatcggcggttagaatttataaaaatcgacgattttctaggaattatttgcgcatacatatatatagttatttagctctatacaggtgtaagaaggcgttgataaaactatggtaacaaaataaaaaaatagagggaggggtgtggctaaatgcgattttttttttctttggatattattttcattttatattcacatcaaatcagaaaatcctggaacgaggttcttagtaaacccaccttccttggcggcagcttcgtagtagccgtagatggtggtagtagccatcaaaatggatgccccagaacctaaagtacctagtaggtcggagccaacagaaagagcaccgatggtagcaccgccgaaagcagcagcagttggaatgatcttcttcaattctctgtaaatggaggtttctctcttaccgttaatgaccatgccttgatctttgaattgtttggcaatgtcacgtggggaagtgccggagatttcgatccatgtcttggaaaatactgcgcatgaaccaagaacaaatgtgatgtagacgatggtcttgatagggtccagaagagcttcggataaagacattaatggttggatgtagtaggccaacccgctcaaggccatttgagggccctgggtgcccggcctgataccccaaacaccgatcaaacgaatcaatggattggttgggtatttctggaaaaggatttgagagatcaagaaaatgttagaagtcaatgcactctgcaacatgattggggtgttggaagtataaaagagtttgatggggtagataccaatttgacctctcactttggttgacctgatgggcaattcgtaacggaagccttgtaaatataaaacaaagaggaagatggccacggtcatcaacacttggaacatattaggtagattggtacggtaaaaggcctcgacaagggctcttttcttgtcctttctgacagccaaaagatggaaaaaggcaatcacagcaccttcgaactccttaccacgaccggaattgactgtagtaggagcaaacgctctccagaaaatttgttcggcaatattggttgccgtgaacagagaaataccggaacccaagccgtaacccttagatagcaattcgtctaataacatcacaatcagcgatgcaaacatcaattgaaagattaacaacaaacagatgggcaatccgaggtccgaaggggcaccgtagttacctgtcatgacgaccacaagggcttggcccaagatcagaataatagcgcacaccttttgagcaatttggaacagctctctgtcctgcttgctctcaggtctgatttgtaaaagctgagtaccctgcaaaaattggaaaatcatagatgaagtgatgatgggcgaaacacccaattccagtaaagtaccacggttggaggccagcatggcacgtagccagtacagagggtcggaagtctcactggacacgatcccgtacagcggaatctggcccagaatcaaaaagatcagtagagaaacgcctgtccagataagtttctggttgtatggaaccttcctttctggagcaatcacttccggcaggaaagattcaaatggcttaaacaagtctagaacacggttggaggacattttcaaagtaaagcgtgaaccagtgtcagtttttctacttgctactatatttaactatgtttttttcttttgctttcaccaactgaaccttgtagtaaatggagtgaggttgaattgaggactgaaaaaaaggttagttcggaggccgctgaagtttccgattgggagcaggaattgaggatggagggtgcaaagtgaggtccttgatttgttgtttttacactaaactacgttaccaccgtaacgccaattcaaggcaggaattatgcttgttgtttggcaaaagttgccgaaagaaagaatgagagagaacgacaaagagaatgagagagaacacgtaaagcgaaaaatctggagcgctgccgcgccgggtaacaagtgtgaagagagagagagatgtaaggaagatgaatacattcaatacattctagcttatagcaagctttcagcaggctcaattgcttatagcggtataactgcaacaagagtgaaaattaatatggtgacgaacgacggattcggtagtacagtgttataatgccggcaattaccgtatgccatcggaatccagatgcatttctgaacctttccactcgggaaaaccactcgtcatgtcacacggagagttggccatgaactggctaatgggatggtctaaggcgaccactgtaagaagaacaagagatgatgcaagctaaagcaagcaggtctcaaataaacgctacttgtgccgttgacagcttgtttatcttgcacatggcaaggccatcgcgtccctgcgtcccaagagtgcgcggtatacgtgcggccctaaacgaggcggtctctgttctctgatatatttcttttctttcttcgttgttttgtttcgtgtttgttgagctcctgccttcaatcggcatcgtcctcttgcgtacgtacataaaatcgttacagctttgttcacatggtgaaaacaatagcgtttggtacgctctttaaatcttggcacttggtcacttacgctcctttaaacaaaatcaaacatacaaatatacggatacgtacgcacacagaagcataaaagcacaaaagcacataagaagaccacatataaactagattatgtcctttgatagacagttgaccgaagaccaggaggtcgtccttaagcaaatttggacacaccttttccatctgtggcaagttcccgtggatggaactcatattttccctaataactccctccactcctcgtccacccctgctaagaagaagaaatcatcctggtttagcaagcttcagtcctcagaccatacacaggactccagcgaagccgctgaagcggcacacctctatgaaaagggcaagatacacaaggcactagccaatctagacccgcaaacgaccaagaagcagttctggcacgatatcaagaatgaaactccagacgccaccattttgaagtttatcagagccagaaagtggaacgcagacaagaccatcgccatgttgggtcacgatttgtactggcgcaaggacactattaacaagatcataaacggtggcgaaagagctgtgtatgagaataacgagaccggtgtcattaagaacctggaattgcaaaaggccaccatccagggttacgacaatgacatgaggccagtcatccttgtgagacctagattacatcattcttccgaccaaactgaacaggagctggaaaaattctccctgttggtcatcgagcaatcaaagcttttcttcaaagaaaactaccccgcatccaccaccatcttgttcgatctgaacgggttctccatgtccaatatggactatgcccccgtcaagtttctaatcacttgttttgaggctcactacccggaatctttgggccatctacttatccataaggccccttggatctttaacccgatttggaacatcatcaagaattggctggatccggtcgtcgcgtccaagattgttttcactaagaatatcgacgaattgcacaagtttatccaaccccaatacatccctaggtatctgggcggagaaaatgacaatgatttggatcattacactccaccagatggctctttggacgtccatctgaaagacaccgagactcgcgctatgatcgaaaaggagagagaagaattggtcgaacaattcttgactgtcactgcccaatggattgaacaccagccattgaacgatccagcatacattcaactgcaggagaaaagagtacaactttccaccgctctttgtgaaaactactccaagttagatccgtacatcagatcaagatccgtttatgactacaatggttctctaaaagtttgagccaagccacgcgacgctccatactgtatagacctttattataaaaacatctatttctttatatgtccctctatcttatttttcttttacttttatttgtataatacgcgaaaaattatagaatcatttattatcaaaaacaatcaactatgaaatgaaaaacaatacgcctgctaatacggttcgcccttcaatttttgttttttttacatgaatgagtcttatactagatgatatcatcctctcactaacgaatgctaacgaacgaacgccaccacaggcccttaaaaccactttaagcctgctatacgaaaaatcaaaacaatatggtctttcttcgccgcaactacaagcacttgtaaggttactctgtgaaacttccataatagacacagttacaaaagtgtacatcgtcgaaaattgctttttacctgatggctacttgacgaaggaacttcttttggagattattaaccatctcggtacgccaacggtattctctagatatcgcatacaaacgcctccggtcctacaatctgcgttgtgcaaatggttagtgcatgtttatttcctatttcctgtacattcagaacgagaacacaatatatccagttctatctggttacatttatggcaattctcgttcttacagaagtggataactcccctggttatttggcaagccacgacgcccgttgatgtcaaaccttggaagttgtctattatcaagagatgcgctatgcatccaggttaccgggacgctcccggtagtgcgacgcttattttgcaacgatttcaatgtctcgtgggcgcatccagtcagattactgaatcaataattaccatcaattgcaatagaaagactttgaaaagtcatcgaaacttaaaattggatgcgcatttcctatccattttgaaaagaatattatccagagcacatcccgctaattttcccgctgacactgtccaaaacacaattgacatgtacttgagtgaaattcatcaattaggtgctgattctatatacccacttcgacttcaatcacttccagaatatgttccctctgacagtacggtctctctttgggatgtcacttcattggaacaattagctcaaaactggccacaattgcatattcccaatgatgtagattacatgatgaagccatctttaaacagcaatgttttactgccgcgaaaagtcatgtctagggattctctcaaacacttgtactctagtatcattctcattaaaaatagccgcgatgagtcgtcatcaccatacgaatggtgcatttggcaattgaagcgatgctttgcacatcagatagagactccgcaagaagttattcccattattatttcggtgtcctcaatggataataaactgtcttctcgcattattcaaacgttttgtaatttgaaatacttaaaactcgatgagcttacgttgaaaaaggtttgtggcggaatcttgccattatggaagcctgaactaatcagtggtacaagggaatttttcgttaagtttatggccagtatttttatgtggagtacacgagatggtcacgacaataattgcacattttctgaaacttgtttttacgttttacaaatgattacaaactgggttttagatgataaattgatagcactcgggttgacactactgcatgacatgcaaagcctgctaactttggacaaaatctttaacaatgctacttcaaacagattttctacgatggctttcatcagctcgttagatattttaactcaactgtcgaaacaaacgaagtcggattatgcgatccaatatttgattgtgggccctgacatcatgaataaagtgttcagttcggacgatcctttgctattatcagctgcgtgcaggtacttggttgctacgaaaaataaattgatgcaatacccgtcaacaaacaaattcgttcggatgcagaaccaatatatcatggatttgacaaattatctttacaggaataaagttctgtcatccaaaagtttgtttggagtctcaccagatttctttaagcagattttggagaatctttatatcccaactgcagacttcaagaacgctaaatttttcacgataactggtataccagcgctatcctacatatgtattattattctaagacgactggaaacggccgaaaataccaaaataaaattcaccagtgggatcataaatgaagagacgtttaacaatttctttcgagttcatcatgatgagattggccagcatggttggataaagggcgttaataacattcacgacttgagagtaaagattttaatgcatttgagtaacactgctaatccatatagagacattgcagcattcttgtttacatatttgaagagtctctcaaagtatagcgttcaaaattcttagaatatgcatccacatttatatacatatatatatatatatatatattataacttccaaaaaggagattggacaatttatatctataaggcattaatatttaactatttacaagcactagtggtaaattcatggcgtcatatgattacttgtggaataagaaactaatcacattgaatttcatgacaaattttttgatttttttattcatcaaatacattctcccttccggtaagttcatcaaagtttcaataacagcatccctacctaatttcaaaaagtttttgtcagccgtgtacatgaatttgactctgccatttaccacaatttgaaactttttgaatttggactcagtagtgcgctcaacttctggccagcggtattggttccattccatttgggagttgatcatctctgcagcttcttctgaaattgacgggacagcaggatatataacggttaccaacttttgtaaattctgtactatcatttcattccttacttcaccttttttcaatgcactttctaaaatattggttagcttcatataatcagatattacagtgtttaacgatagattaacttcaaatgattccgtaattgatttcaagaagcgttggaaatcgttgtgaaatttcacttctgcatcatttaagtcggtcggggtcttgtagtctttacttattgccaaatccttctcgagactgagaatatttttggtcaaatgaagaaccttctgcaaccaacgttctataccaacaatcttggattcatcccaattcagggcatctgcaattggactttggaagaggatatgtgctctcgtagcatcaggtccatgtcttaaaatacattcatttggatctgcaccattgtatttagatttcgacattttttcataagagactaccggaaccttgccatttgatttaataatcactgtgttgccatctggagagtcatttacaaaggttaactcgtcaggcttcaaaaatttaccagaatcggggtcaacataggttttcccttgaaccattccttgtgtcaccagttttttgaatggttcgaagatgccagcagggtcgctccatgcattgatagatccgagaaatttagcaataaaccttgagtataacaagtgtaagatagcatgttctactccaccaatataaatatcaaccggcatatttttacttgcaatttcacgatcaaatggttttgaagtgtttttgggatccaagaatctgaaataataccaagaactatcgataaaagtatccatggtgtcagtttctcttttcgcagggctcccgcatgaaggacaggcgacatttacaaattcatcgattgtggacagcggattcccttttgtatccaagccttcaagttctggtagcttgacaggtagatcactttctggaacggggacaggtccacagttgtcgcagtgaatgatgggtattggagtaccccagtatctttgtctacttatcagccaatctctaattttgtatctaacgacgctcttagacagtccttcgctattcaacatccccattatcgatttccttgccactacagtgagaactcctgagtgttctccgcattctttggttaggacaccgtcagtagatgtgaacgggacagtatcaattattctttgtctttcctgttcagttacttttgaagcatcgtcaaaaaaaggtgctatgcacgtcttgatatgttcaccaggacaatttgtttgccaaaactcaaaatctcggttatcgtgtcctggacaacccattactgcactaggtgctgaaccatagctgctgaccacatatggagctgcaaatatggggacttcctctttagttaagggatttacggcctttatgttaggtaactgaaatccttccttcgtatcgtttggtaattgatcacttttctgtataaactcttttaaatccggcatttcctcgcagtatttttgtacaattgggtggtctaatgcgagagcaacatactgtacagcaaaaagagtttccggtcttgttgtaaagacaatcaagttttcaaatttggggtccgcaactttgaacactaattctgcacccacagattcgcctatccaatttttttgcatttgcttcacgttggaaggccagtccttcagttggttcaagtgctttttcaatttaggagcgaatttcgttattcccaaaaaccactgttttagctgcttcttttccacaatagcccctgatctccaagaacggccctgggcatccacttgttcattagccaaaactgtcatatcaacgggatcccaattaatttctgcttctttacgataagctaagccattttcaaaaagttttaagaaaatccattgggtgaatttatagtattcgggatcacatgtagttatttctctgtcccaatcaaaatttgccagcatactttgcatttgttgtttcatttttgcaatattgtccctagtccatatggccggattaatgcttctttctatagcagcgttctcggcaggtaacccaaaagcatcccatcccatcggatgtatcacgttgtaccctttttgtttgtaaaatctattcaaagagtcgctaatgacataaactcggagatgtcctatgtgaagcgccccagaaggatatggaaactggcacagaatatatttcgacccgctattcagagtatcctgcttaggcaagccacgggttgtcttctgtttccatttctccccaattgcaattaattttttcactgcaggtccagggccccttttagtggataggaatcggcttgaaggtcgagacagcatttttccaccgtacacacacgtcgatttattcacgtacagactctacaatatagagtactagcgccttgtttaacactctgctgtgctccttcctccaagttcttgattctccaccggagcaacaaaacgactttcttcggtttctttgattcttcgcggagataagaaatgagattcttggatcaaaaagtgtgtcagaggtagggaaatgtcaagcaagttcatgaacagaccaggagtagtatggcatggtattaaagatttttctgtggtatttgatagttaggcaaaaggaacattttcatccaagttttatcaaaatttctgttttatagtgaaaattctaagttaaacttgccaaaaacgcgtcgcgtatactaaatttcaatgtttggatctatcaacatgaatatttatatttcatgtagtgaagttcataataagaaaaaaagacaagaggcatataggttcgcaagagataagtagctgctgttaataataataaagagcatattcttgttagattgctaaatggtatgatttcgactacgattagtggtaaaagacctatagagcaggttgatgatgagctactttcactgactgcgcagcaggaaaacgaagagcagcagcagcagagaaaacgcagacgtcatcaatttgcccccatgacacagtttaacagcaatacactagatgaagacagcgggtttaggagctcctctgacgtggccacggcggatcaagataactttttggaagagtcaccttcaggatatattaagaaagtgatcttgcgaaactttatgtgccatgaacattttgaacttgagcttggttctaggctgaattttattgttggtaataatggtagtggtaaaagtgcaattttgaccgccattactattggtttgggagccaaggctagcgagactaacagaggttcctctttgaaggatttgattcgtgaaggttgttattctgctaaaatcatccttcatctggataatagcaagtatggtgcttatcagcaaggtatttttggtaacgaaattatagtagaaaggataattaagagagatgggcccgcttcttttagtttaaggtcggaaaacggcaaggaaattagcaataagaaaaaggatattcagacggtagtggactatttttctgttcctgtaagcaaccccatgtgtttcctgtcacaagacgctgctaggtctttcttaactgctagtacctcacaggataagtatagccattttatgaagggtactttacttcaagaaattaccgagaatttgctttacgccagtgctattcacgatagtgcacaagaaaatatggctctgcacctggagaatttgaagtctttgaaagctgaatacgaagatgccaaaaaactgttaagggaattaaatcagacttcagacttgaacgaaaggaaaatgcttttgcaagcgaaatcgttatggatcgatgttgcccataatacagatgcttgtaaaaatttagagaatgaaatcagtggcattcaacagaaagttgatgaagttactgagaaaattaggaataggcaagaaaagattgaaagatatacatctgatggtactactattgaagcgcaaattgatgcaaaggtcatttatgttaatgaaaaagatagtgagcatcaaaatgcaagggaactgttaagagatgtcaaaagcaggtttgaaaaggagaaaagcaaccaagcagaagcacaaagcaatatcgatcaaggtagaaaaaaagtagatgctttgaataaaacaattgcgcatttagaagaagaactcacgaaggaaatgggcggtgataaagatcagatgagacaggagcttgaacagttagaaaaagctaatgaaaaattgagagaggtaaacaattctttagttgtaagtttgcaagatgtgaagaatgaggaaagagacatccaacatgaacgtgagtctgaattgaggacaatttcacgcagcattcaaaacaaaaaagtggaattgcagaatattgctaagggtaatgatactttcttaatgaattttgatcgtaacatggatcggctcttaaggacaatagagcaaagaaaaaacgagttcgaaactccggcaattggacctctgggttcccttgtaacaattagaaaaggttttgagaagtggacacgttctattcaaagggctatttcatcttcgctaaatgcatttgttgtgtcgaatccaaaggataacaggttatttagagacattatgaggtcgtgtggcataagaagtaatatacccattgttacttattgcttgagtcaatttgattattcgaaaggtagagcgcatggaaattatccaactattgtggatgcactagaattttcaaagcctgaaattgaatgcttattcgttgatttaagtagaattgaaagaatagtgttaattgaagataaaaacgaagccagaaatttcttgcaacgaaatcccgtgaacgtgaatatggctttatcgctaagagatagacgtagtgggttccagctctctggcggatatcgactagatacggttacttatcaagataaaattagattaaaggtcaactcttcatccgacaatgggactcaatatttaaaggacttgattgaacaagagaccaaagaattacaaaatatacgggaccgttacgaggaaaagctaagtgaagtgaggtcaagattaaaggaaatagatggcagactcaagagtaccaaaaatgaaatgagaaaaactaattttaggatgacagaattaaaaatgaatgttggcaaagtagttgatactggtatattaaattcgaaaataaatgagaggaaaaatcaagaacaagccatcgccagttacgaagccgctaaagaagaattagggctgaaaattgagcaaattgcacaggaagctcagccaattaaagagcaatacgattctacgaaattagcattggtggaagcacaagatgaactgcaacaattaaaagaggacatcaacagtcgtcaatctaaaattcaaaaatacaaagatgataccatttactacgaggataaaaaaaaagtctacttagaaaatataaagaaaattgaagttaacgtagcagctttaaaagaaggtatacagaggcaaattcaaaatgcttgtgcattttgttcaaaagagcgaattgagaatgttgatttaccagatacacaagaggagattaagcgtgaattggataaagtctcgagaatgattcaaaaagctgaaaaaagcctaggattatcgcaagaggaagtcatcgcattatttgagaagtgtaggaataaatataaagaaggtcaaaagaagtacatggagatagacgaagcactgaacaggttacataattccctcaaagctcgtgatcaaaactataaaaatgcggaaaaagggacttgttttgatgcagatatggattttcgcgcatcattgaaagtaaggaagttctcgggaaacctttcctttattaaggataccaaaagtttagaaatatacatcttgactactaacgatgagaaggcaagaaacgttgacaccttgtctggtggtgaaaaatcgttttcccaaatggcgctgttattggctacatggaagccgatgcggtcaaggattattgcgttggacgaattcgacgttttcatggaccaggttaacaggaagattggtactactctcatagtgaaaaaactaaaggatattgccagaactcaaactattatcattactcctcaagatatcgggaaaattgcagatatcgatagttctggtgttagtatccacagaatgagagaccctgagagacagaataattccaatttttataattaatgtttcttcatgtaattattcaaaatattgtgtaatcgtctatttgaattcgttttcacggcagcatatttgaaaaaaaaattaatttttacatctaaacataaaaaacctaatcgttttctttccatgctgttatagagacatttattagtacgaatattttcctttctttacgagcactatagacagtaatttatataactaagaaaatggtatgctcaaaaatcaacaatatgactcttagggaaatcatgaatctctggaacaggtatttctgggatataatatacttccccattttcattaaccctttctctatccttttcgctaatagaataaatttctttaacgttagccttcaataaatcaagtacttcaacaaagttcttttgaatttggtgagcttgctctctcatgtttcgtctacaaagaccctcaacaactctcacagcgtctggttttgtttggtttaacctctcaatcaatcttccgactgactgaaccaaatattcttcttcataaatagttcccttcttaccacgagcacgcttacgctcttccctacgcttgtttttagctgtacgtctggaagcaccagtctttgcagtacccccagttttgcctgtgtatctggtgaagaatgattcttgtgttgacgtctcagaaggagcaacagaaacgtcatccgcttgctcagtttcctggccataaaaggcgtatgggttctcctccttcttcgcgcgtagctctctcaatcttcttaactgtgaattaatctggcctttacaatcggcgagtaattctgcaattataccaaaaccttcgcctaaaccgggatcgacaacttcttccaagagttcatctttcttggcctttatcgccacaagagaagcaatatcatatctataggccttacagtacaaagctacggcttctttaacattgtccaaatattccaattgaatatcagcagcatcaacatatctatgttcaaaagtcaaagaagatatcaactcttctgcgactgactcaacttcctctgggaatttctgaacagcgatggacatggcctcacgccatcttttcgctgattggtatgcccccattgcttctttgagctttcctagcatctcgtacgccaccgccgcatccgtatacatttgatttgatgacaaatgctttgcgtaaatgttataaataacattctgcttctcagaatcataacggtaaagtgctaaaccatgcttatacaaatcatgagattcaacatagtctatgacttcctctgaaacattaccatctttatcaatttcggacaagtgttccaaagctttttcatagttccctaagtaatcatcaatcaaaaacttacggcgtaaaggctcattatcttgtaattcttgtaaaaatggcagatattcacgaggatccatttgtgatttttgggcgactaataatgctaaactgacatcatacaaagatagggcagatttataaaccacgttgacgtcttgcaaaaaacacaagtaagttacacaagagtctttttcttcagaattttctagttcactaattagttttagtgcagccgataagttttgagggttttgggatgcatatgctgtaatgatcgtttgcaagtatttcttcttgtattcaggattgcttaataaaacatttagcacagcatcgcatattttgttgactttagaggttttgggatcaaacattttctttttcatatatatttgcatttcagtcagtggtgctggttccattccaaatgacttcgagatacctgaataaagggtttccttatattttgttttggtaacgtcatcttccgacaaacaggaaataaataaattgagataatcaacccttccgatttggttgataaatacttctaagttttcaataaataactctggcgcatagtcatgcaaaatatcaaggttaattctgtgtgtacgacaaacaataaacgcctctttataacgttttgccatgatattctttcttacctctgccagtaccataattcttggataaattgtttctagattaccacgtgtggcttgcaaaacaacggaagacttagatggaataacggacactaaaatggaacctctttcaatggcacgcactctttcatcttccacaccctcctctaccaaaggcaatggcttgaaatcggtggaatttaaatgcacaaactgtaaattgtgttgtgccgtggtgaacaacagaaaggaatcggtaatctccaaggaagtaactgccgaagccaaaagaacttgattagcaaataacttaccgttatttgtgataccaaatgcaactaactcagaactttctgcagaccagttgtcatcatcttctgctgatgtgttatggactctttttactctaaaatcacgtaccaattgaggaaacttggtaatttccattaactggccttccgcatccaattggcaaactgtaccatcgcgagtttcatacaccaagtggttataatcaaagtcacttcttagtaaaacgattttatcatagacctccacaatagttattaaagttggttgcgtaatatcctggatatccaaaagcgctattctagaaaggttatctgtgtcaagcaacacaccgacaatggaatcgttaataaatgcaacttgccttaaagagtcaacctcacttgtgaactcagatttggggaattcgcagactatacttggatgtttgccttttttcatttcttcgatacttgggacggctgcgaaaattagaacatctttgttgattgctgcatatatttcattcgaaaaactgcacgctacatccaatacatttcctggagtttcaaaatcacgatagtacattggaggagggacattagcaagagctagaggagtgatattcactgtccttccatcaacaacaagagaggtaccgttatcgaacggctctaatgtcggaccctgcgccatcttataagcgaaatcaacgatattgataaatccagcatcagaaaacatcaacgtgaagtccttttctgggtgccatttaacgtaggaaatgtcgctagcgtacaattcttgttttaaataccaatggtaattcttggacgtccacaactgaatgcggtttgccaatactacggctagtgcctctgagttactattccagcatacactttctaccttctcatctagaggtaatcttgtatcaaattcaccatgccttaaaccgttacgttcgaagaaaatcacatccactgaatcctcctcaccaaggtcggtttttctttgaatggacgcaatcaaagaaccttgtggtttccagcttaactggtgttccatcccagttactggctcagaagcactatccaattggccttcacgggaaaaaactctgaaagctcttctttttattgattttgtttcatcatcttcgtctggtacctcctctacagaagaaacagcaaaataatcacaatcccctctccaagaaattgtgatttcatgactgtccaatgcggttacatcaccagtatctaccatatagggcatggtcggatctcttaattggttacctaccaaacctgatgcctttaagctggctaatgcttctctttccatggcacgtgcacctttacctctgaattgtgtttcctttttaccccaaccaacggtgacgtgctttgaaatcttaagatcatctacctctaaatggtattccgatatgggttcgaacagtttacttagaactaccacgttacgatctttagtcaccatggccagcgtctcttcgtcataggaccactgcgcggctgcaattccgttgtctatagtacccataatttcaattaaagtttcagctgggtccaaactgacaggatcataagtggctgtaatgatatcaccttgttcaaagacaaagactaattggttaatatccgcaaaatgaacaaaagataataatttgtcgtcaaaagtctgaatgttgaatgaagccaacacattcctggaaccatccttcatgaattgttgcacttcaatagcaccaatatccgtagaaccgagtacacatgttatactgtcggataatgtatcaaataccgagtctaacaaagtgaaagataagtcatcttcatcgccttctgcagtagacgccgttggcttaaatttacccttattcaaggtaataagattacgcatatttgatcttagctcctgcctctttgacccactcttgtcatgttcaaccataagccattaggcatttgtactgtttcttgcctaggcatcgcttttcattactatggaaagaaaaaaaaatttgatcatcgtgttatacgtattagatcatgtgctccagccttgtcagcaatgcctctttcaattgaggaagttctgtattctgtagctcattgattctctgcatgtagtagtaattggccaggtccactacagtcactggttgatcattccctgaagattgcgcattttttgggattccgtttgcgaagatatctgtaaccattgttttgagccctctcagagatatgtcgcggcagtattgagggccatataattgcaccaacttgtgtgtcttgaactctactagtacgtcattatcaatgacgggatcttttaacagcgtttgcaaatcaaccgacttatctcgatgagctagagtttgttggcgctgcaaaactaattgcagcaacaataacacaacgtttgaggggcaatccatcgtacgaatcttgaagtcctatcagcagctaacgaagtagagaattaactgtaaatgcagaaacaaagcaggattacaccgtgatttgatgaaatagcacgttccctttgtttgtcttaaatcgcgtttccgcgatgctcgaaaaagaacacgagaggaaggttcatagagaagcagaaggaggaaccttttgatgctgctgtgcttatctgctcaggctacaacaggaactggaacatggaaaaatcgattgccaaaggtttaagcgacaaactatacgaaaaacggaaggctgccgccttggagttggaaaagttggtcaaacaatgcgttctagaaggggactatgatcgtattgacaagataatagacgaactatgcagagactatgcatacgctttgcatcagcccatggctagaaatgcaggattaatgggcttggctgccacagcaattgctttaggaataaacgatgttggccgttacttgaggaatattcttcctccagttctcgcatgttttggcgaccagaatgaccaagtaagattttatgcgtgtgagagtttgtacaatattgcaaagattgcgaagggtgaaatactggtctatttcaatgaaatatttgacgtactctgtaaaattagtgctgatacagaaaactcggtccgaggagcagctgaactattagatcggttgataaaagatattgttgctgaaagagcatccaattacataagcattgtaaataatggatcgcatggtttgcttccagccataaaaacggatccaatcagcggggatgtctaccaagaagaatatgagcaagataatcaattggcgttctctttaccaaaatttattcctttattaacagagagaatttacgccattaaccctgatacgcgtgtttttttagttgactggcttaaagtcttgctcaataccccaggactagagctcatatcgtatctaccatcatttcttggcgggttattcacgttcttgggcgattctcataaagatgtcagaacagttacacacacccttatggactcactacttcacgaagtcgaccgcatttcaaaattacaaactgaaattaaaatgaagagactggaaagactgaaaatgctggaagataaatacaataacagttctactccaacgaaaaaggccgatggtgcacttattgctgaaaagaagaaaactttaatgactgcattaggtgggttatccaaacctctgagtatggagactgatgataccaaattatctaatactaatgagacagatgatgaaagacacttgacaagccaggagcagctgctagatagcgaggcaactagccaagaacctcttcgcgatggcgaagaatatatacctggtcaagatatcaacctcaatttcccagaggttattaccgttcttgtgaacaatttggcatcatctgaggcagagattcaattgattgcattacactggattcaggttattttatccatttctccaaatgtgtttatccccttcctttcaaaaattctttctgtgcttttaaagctattgagcgattcggatccgcatattactgaaattgctcagctggtgaacggtcaattactctcattgtgcagctcatatgtgggaaaagagacagacgggaaaattgcatacgggccaatcgttaatagcttaactctacagtttttcgatagtaggattgatgccaagattgcctgcttggattggctcatcttaatttatcacaaggctccaaaccaaatcttgaaacataacgacagcatgttcctaactttgttgaagtcattatcaaatagagactcggtgctaatcgagaaagctttaagtctcttacagagtttatgttctgactcaaatgataattatttacgtcagtttcttcaagatttattaactttattcaagagagataccaaattggtgaaaactagagcaaactttatcatgagacagatatcttcccgtttatcaccagaacgtgtttataaagtaatttcttcgatattggacaattataacgacacaacgtttgtgaaaatgatgattcagattttaagtacaaacttaataacttcaccggagatgtcgtcgttaagaaacaaacttagaacttgtgaagacggtatgtttttcaatagtttattcaaatcttggtgtcccaaccccgtgtccgtgatatccttatgttttgtagcagaaaattatgagttagcttacacagtgttacaaacttacgcgaactacgagttgaagttaaatgatctagtgcagttggatattttgattcagttgttcgaatcacccgttttcacaaggatgcggttgcaacttttagaacaacagaaacatccgtttctgcataagtgtctatttggtatactgatgattataccacagtcaaaggcatttgaaacattgaaccgcagattgaatagtttgaacatatggacatcccaatcttatgtcatgaacaactatataagacaaagggagaatagtaacttttgtgattccaattctgatatctcgcaaaggtccgttagccaaagtaaactacatttccaggaactaattaatcattttaaggccgtttcagaagaagatgaatattcatcagatatgataaggcttgaccatggtgctaacaataaatcacttctgcttggaagttttttggacggtattgacgaagataaacaagaaattgtcacaccaatctcgcccatgaatgaagctattaacgaggagatggaatctcccaacgataatagttctgtcatattaaaagatagtggcagtctgccattcaaccgcaatgtatccgataaattaaaaaaataactacccattacctgattgaaagcatctttggttaagaaatggacctgacatgctacataaatagatacgtaaacagatatttaaccgagacacataagatgacctattgcaacaactcatccctgtaatgtgtttgaaagttaacccttttaatttcgcgacggatctgcgtattaatggcatttttctccaattgttgcattttcttcatacccttcttatattgcttctcggtaacaccactgaccatccttctatcagcagctgtaatcgttcttctgctttcgttagggtttggctgcgaaggtaaattttgtctatagtacctctggcccgcacgatgacctagcctagcgcctgttggcaaggtaagttctaaaccagattcatcaatagatacggtggtatagtttgcattaatgtcattttcggatgagaccaacgtgatatctacctccccatcttcttcatcatttttggccccatagacagatgaaagcttggaagtaattgctctgtcattctgaagatttttgctaatagagtgatcatcgtaagtaaaatcgtaaaatggggcgaaaagctgacgctcctcctttgtttcatatggcagcctgcaatgacgcttagaagccatatgcgctcttatactttccaaaccggagccatgaaagttacaacacagacagttatgatcaataacaatcatttttattaaaaactctagtaaaccgtttagatcaatcaaatatgacctttcaggtatgaaaagaccatgctcgctaaacatatgtttgacatttctttccacttctttattgtctttcccgcaatatatacattccgtgatggtaatcttttcattttctttatcacttggcttatccgctatatctagttcctcatcactagtagcatactcataattagagtcactagtgaaaccgtattcagagacagtatcttcaccataatctgtattcgtgttttctgttcctactgtcaaattagataattgtgaagatattgatccagaaggggacaccgatctattctgtttttctttagcaatatccctgtctttcctcttcaataagttcgtaccaacttttcttcctctctttgacttgatcggtttcttctgtttctgaggcaaagcgttactttggttcataacaggctttagaacagggaaaccaaactcatcaacctgattttcagcttgttccttttctgaaatttgcaatttctcagcaaactgttccgcaccaattggcggcaggttggcaattcttctctttaagttgtacctgtgccattcggtcttcatgtgatatctttgcaaatcactagtcttgaactgaataacacaacagttgcatgtaaagaaagtagagctcatctttcaaaatgtaaattctgctgtttttaagctgctataacccaataatgataaggtgattgtaagatgaattgtacaactgtgttgccaccgtcttgtgactattgcatatgactaagtcgttttattctctttcgtgagtggcaattttgaagaaacgacccaaaaaaaaaggacagaattctacaacacctgtacctccaaaaaacccatttcttttctgtttttactgaattgtaattcgcgcttgtctattcgtcattctgaaaaatttcacgcaaaacaactgatgacagatcttgaccatagcatagcatgaaggtgcaggaacatgaggcaggagcaccctacggggcaccgcgaaaatagctgtgtgaaagtgctatgcgatacacatataattaatggttattagatgcgcgcatttaacattttccctaactcaagtaatagctgaaataccacgaacaaaagtgtaaattagggtatgtaccaagttctattcgaatttaaaggttatgaggtacaggaaggctgaaaaatgaaaacttcgagatgaaataatccacgtcgaaagtaatgctgaaaacacaagtagctctggattcaaatcataaggacgtacagaagtgttgctgacaaatcgcttctttttgatattagaatttcattcaatgaacaacggattgaagaattgtcgtgtcgacaggattgtacattttaccaggactgaggaatgaattcaacggctttgccgaacaaatcacggcataacctgcagaataacataacaacatagcgcttattatcattgcgtatgctggctgaaacgaacctttcactgaatcagctcatatcgcatggacggaataacaggtataaaaaatccacgagttatcaacctcattctctttaaaattggaatccaatcaaccgaattcatttgtactaacaacgtttcctattattgcagataaaatggctcacgaaaacgtctggttctctcacccaagaagatacggtaaaggctcccgtcaatgtcgtgtttgttcttcccacaccggtttgatcagaaagtacggcttaaacatctgtcgtcaatgtttcagagaaaaagctaacgacattggtttcaacaaattcagataagccatcataaataaacaatgacgaatatataaatactatatgtatacatatatcaaactgcctttgtactttttatggtcctattgctccccgaatctttagatcctatatgtgctcttgagtatcgttggaggattcgtcaactcgaggtacgagatatgctttgtctcttccttgtattcgcttgctgatattccgtaccctagatttcttactttcgaaatacattacccggatcaattccattattttcgcctttcaaaaaatttcccggttgtataaaaaggcaggacttcgacagtcaacaacaattttgagtatatttaccacattttttctgatttttttttaagagggtgaatcaaaaatttattttttacacggaaacgatgccacagttgactgaacctgtcttctaacagtagttaattgccagtatttcaaacaagatttgaaatacgagtttcccagaataatttatttggacaggataggaagtccgatttctgtgttgtctcaaacgaggcgatagaattgggatgtcgaagaaagtctacattactcatatatttacgtactgtctcttgcaggtaaaaagtcttgaagatcagtttcaatattgaaactaacaaatttagttagtttctgtacttagtccgaggtatgtatgctaagattagaggatggtaaaaaaatcagctatgaaaatacatgtacgtacgttgtcgtgcaacacaaccccttcactttctatttcactctgattcagaactattattcagcttaggaggcgcggaaatctcgaagtctttcattggttgacgaacgggagctacaaacagcgtcgacttgaatgccccgacatcttcgatcaactggccagttggatacttagcggtgtccaattcattttcattgagctctttgttttccacttgagatttcaaatgtagaatcaacttcgatgcgttctcgctcattatataattctcataaaaatctatcatttgctgctttgtaatgttagcaacgagcttagcctttttttgacgatgtgtgaaattgtaatcacctaagtaaattgctgctgtgtatctggcgctttcctcggccatattcttgaatttttgcaatagactgttgcataacgcctctttgtgtttttcaaagtcctcttctggcatatccctcaaaacctggccaaaagtttcataaaaattgtttattctccattctagatatggcgtggtatgttctgactgaatcaagatcctaatgttcgctgtaccgtgattgttcaaactcgaactaaaaacaacgtagcccaattgctcttttgttcttaaggtatcaaaacatggctcgtgaatcaattgcgcaaataatccgctgagggcagataggtcttctgaatagacatctagctgggtgacatgttgaatacatgagttaacattctgggagtctttcaaagcagtttcatatctgaaagttttgcctttaggaagtaagtaggatctcaaccggttgttagaaacctgcagattatgaatgttgtttggaatcaaagacttgatcagagaatccacctccaatgcttcttcatgttttatgtttccgtggattaaagtttcaaaataaacgccttcgtaaatggtgggtatgaagttgatcaattgttcaaaggtcaatttttcaaagacttgtaatttttctgcagttgaccaagaacgttcatttattatagcattgtagtaattcgacatttgtgaataaggaacttcatataaaaggtttttcaagtgacgtatggtcttatctttcaaaatctcaaaacgatccttcttaggttcgaatgaattaacgccttgtaaaaaccttgttaatagaatgatcaatttttcgttgaacccagacgcggtaatggcgaggccttgattagttttattgaatgatatacgaagatcggcacaagcagcatcatattgtacatctttcaaggcatcgttggccagctgagtgtatagcgtagaaagcatactattaatgatgcttgcatgcgtatgtggaagtttaaaagacaagtaaatgtagcctcgtggttgccagaatcggtcgtccttcttgtaccataatttgctgacgtcatcggataataacaaaacaggttcatctaatggttttataccgtcaattttatcaaccttgaaatttgttgaaacgaattcatttggacgtggcaaagtcagagcagggttcaaacctggcgatttcatgttttttattaaatctgccggataatctaccactttatacgcagtaccataccatttttcagcagaatctgtttctaaactccttgagatcagagtaacacgagaattttccgggaccagagcgtccgtatattgggtaagcaaatcaggttcatatttcgttaacaaacccatggctaaaattctgctaacaggaatgtaatccttttccaagcattttgccaatgatgaaactgtggaagatgggctaccagcttgcttaaacttgaaggtagcattagagatatcttgcagttcattgaatatccatttttgaggtagtgagtttttcaacatttcaatatactggaagatcaagacaataacatcgcgatagtgtgtcaacccgttgtctgttaaatctatatcgacagcaaaaaaagcatttcctttggacacagtatgcccaccagcagatagctcattggcccagcccaattttttcaaatgtgctagtaatgaaccggacccttcatggccgattaaatgacttaatatcctcggtggcttggactcccaatgttcctccatatcagggacagtgaaagagatttctagttttttcaaatctttcacaggacggacttgaattattttttgcaaatgctcaggctgcataataggttccgcataaaggggtacttcacgaccgttattggctacatccttgaagagatcataagtccaatcagagagagtatcaaggtcttctctaccaagaatacatagcttcattaggttagcggagtaaaaattcttatggaattttaacagttcatctctaacatttagtccattttcctttggcaatgtgcccaaagtttcgatgtttcctgtagaaaatttgtgatatggatgttttgtattggtcaaagacttgtctaattggtaaattctccaaatatcattctgtaagttctttttgttttcgctgttaacggcgttgatctctttatcagtagagtccttgttgaaaagaggacaagagaaaaaccctgaaaacctgtctagcgcaccaaataaatgttggtgattaacctcaaaaaaataatttgtgttttgcgatgctgtgtaggcattggatgaaccaccgtgcttgcttaaatagctcgagtattcgttttcgtctggaaatttctcagagcccatgaataaaagatgctcgcagaaatgcgccaatccaggtaggttctttggatcttcaaaggcgccaatattgacgtctagcgacgctgctgctttatctgcttttgggtcctggatcaacagagccttcagcttattaggtagctcaataaaccgatacgatctttcgtctaaatccggctttaaaaagtccagattgaatgtcttaaaattggatgtcatattataaggatttgttgtgtaatagcgtgataagcacgtgaatggcttgaagcgtcttacggtgaaattgagactgataggtgagaggtgaaccaattgagtgaggagtggtttagttacaaatgcagaagaagaagctaaaagagatacgcccatacagagcaatatcaaaatgagcaagaatgaggtcttccgaatggttggttctgacttactatttgatttcactttctctgattcattcaggaagaaaagggcgaagtcctcgaaatgaaaatttcaacatcattaacagaccggcgcgcgcctttacaatttagtatgtacgccaccaataaaagctgcttaaacaataagctagaaagcccaaagggtgttaaatagtacagcgaacccttcagcaacggtacatcaacaaccccttgaaaagaatagagacaatacagctacagtcatccccttctcttgtatttttggccacaattgattgtattacatcatattttgcctgtgcgcttcttctatcttttccgcataaactaggggaaacgcgatgaagaaatggattggctgaaaaatacaacaattgtagtgttattcagtcattcaactgacaaaagtaacaaacacaagaaacgtcaagtccagtgcaatatgcgaaagaacactttagatatggtcactataggtatcgcatgccttgtgggagtctacacgggcacgagatttttcgagcccattgttatcgatagattgcgtaaggatggaaacttgagaacggacattcccatcccagaatacgacgaggacggaaatctgttaaaggtcacgccgtctttatcatccacaccagctgcaccacctacaccacctacacctcctactccaccacaacagtaaggaagcgtactagaaaatacctctatactttcttttcctgtatatagcatcaatagtaaagccattataacgttacaaaaacctattacccggaaaattactatttatagaagcattggacccatgcaccacatgcattaggacccattatttcttttttacaatttttccgttaatttttcacgaatttttcaccgtttataaacactctcgaacttataaacaaagggatgataaatagatttcgccagttgttaatacacacagggtcaaagctcacagcactactacactcgttcaacactcgttatatattatcatgcgtgccaccactttattatcttcagtcgtttctttggcattgttgtcgaaggaagtcttagcaacacctccagcttgtttattggcctgtgttgcgcaagtcggcaaatcctcttccacatgtgactctttgaatcaagtcacctgttactgtgaacacgaaaactccgccgtcaagaaatgtctagactccatctgcccaaacaatgacgctgatgctgcttattctgctttcaagagttcttgttccgaacaaaatgcttcattgggcgattccagcagcagtgcctcctcatccgcttcttcatccagcaaggcctcttcttctaccaaggcttcttccagtagcgcttcctcctctaccaaggcttcttccagtagcgcttcctcctctactaaagcttcttccagcagcgctgccccatcttctagcaaggcttcttccaccgaatcctcttcttcctcttcttcttccaccaaggctccttccagtgaagaatcctcttccacttatgtctcttcgagcaagcaagcttcctccactagcgaggctcactcttccagtgctgcctcttcgaccgtgtcccaagaaacagtctcctctgctctaccaacttctaccgccgttatttctactttctctgaaggttctggtaatgttctagaggcaggaaaatccgttttcattgctgctgttgccgctatgttaatctaattatctatcactttatttctaatgggttaaggtatctatcttttatatttcttatttcctcttcttatatgatgcggatgattttatttcttcaaaaaacattttaaaactcctctttatttcgttatgttccagttcactacgacttcttttctcttaaagagcaaataaaagtatataaatctatattaaatgaaaatcaaaaaaatattttttcgatcagctccttgttcttttcatttcaaagttttttacattgttacacatgtgcatgaatatatatgtttgcagaatatttttggcgacgcttaactcgccatttcagtatatgtcggtggcggtacatatctgggcagagcttcagcttcaacgtgctctctaacttgacaaaagatctgaacaggatcaatgtttacttcagattgcttcctaattccattgattccccattctatcagtagctgtaaactgaatgttctttttatcgtgcatgtcttgaaactatacaacctattgccgcgatgtctatagtcttcttcattaaataccaactttcttaaaatggggtgatcctttaaccgtaattcacattcaaacatagaaccatcaaaattttctcgtatttcgtttaagtccaaaagaggtttattggatttgagctgattcaaatcaatctcgattagcttcaaagaagagtaattgccgttcgctattccctgagataaatatgttgtagtctctagcaagttcagttgtagtttaagtggggtaatttgcattttgctcaaacttgctatattcccctccatgactacatagaccttgtcaaaattttggctgccagacctaaacaagtagtctttcctgtatatttgcttcaaatctcgacttctaacctctattctcatattgctttccccatcaggcaaccccattttataagtagatgggaaaactttcataccatttactaggcgagtagattgtcttgttgatgtgactgatgataccggtctcgatctaatgtcgccgttttctatcaatatagaattagcttgagaaaagttcctgtcactttttatatatccgactccattaacgactttgacgtcctttgatggcacctttaaatttgaactattgaaaaattcattgttggtgaccatactatttcctctactattgttactgaaggcattaagttcttcattgtcatcttcatcaggttctataataagatcttttggctcaggtataaattcgaacgtctcgatttcccttatcagtttatggaatggcttaaaccaagatgaagatttccctagctctaattgaacttgcaccatatatataacttttccaaaagagtaaaaatacaaatccagattatcgattttattaaattcttgccaatgactattgaacgtaggtgggagtcgggcattacttcttgtcacaaacgctactgtctttgccgtatgatttttcagacattcaggctttctgggaaacttgtcaaattgaaagctataattatatgaacctggtttaactttgaacggcttggaggagccatcaagagcattccatacattatctggagggaaaactctctgttcgaatttcattaatgtatgaaaggatttgttgtcttggcccggcatcatcatgccattctgttgaaacatgtactcttgatcaatttttgttaaggtctctgagaatccttttagaatgacggaaattttccttatagatagcgcttttgttaactgaagactaactatccctgacatttgatcattagagctataaaactccccgttgtacggtgggtttaaggatattgaaatttttggagccatggtttgacaaactgtatggttctcaaccttctctaatcaaaagcagaatcttaaatataaacactcacagaatatccgttggtcaatgaagtaattctcctttgtactggctgctttttctcctctagtttatgtaattctacttttggatgggtgcgactgcttttaattgattgagtggcggtgttagaagggctgtagagtcgaaggcttgtttctctcttacgcacctcttgtgaaaagggcgtgcaccttccccaggaccctctctcaccctcaacccgcattttgctgagaattttcaccaaggccctaggtgatattagattccacctgactaattgcattacagccgacccaaggcaatatcagtttaataaaatatcatgtatctcaccctcttcttggtattagtaaagagacgcctgatcttgtaacagtggtgaagattgtactagagcagaatcaagaatttaaaaagtgtaaaggcaaggcagaggcgatgtacataaaacttcgaagtaagaaatatttaatagttctcgccacatcactatgcagctatataaaaactactataaacgtttgttttgttccttacgcacaatatccttgcctagaaatcgtttttgaaatttaaatttttattaccatttatttgattcgccttcagaaaaatatggaagagtgcatatttaaaaaggactatttcagcatatagtaaaagtcaggttatttgtttatttgcgatatcagagtaacttaaactaactatgcagggcacttttaaaaggttttaccatcccacgcttacgcggatgtccttcttggataaattcctcaagcctatgatggcaacggcttccccaaaggaataccagatcaaacaactggtcaagccaataggcttaacacaagcaccaaggaaaagcaccaaatactcccaggggaactctttgagggatatgtttgattcggaaaagacaaaccacagagttaaagagttggccgttgaattcagcaaatctggactttatgacgtgcaagtcttccaaaagacaaaggggaaattgtttatagctccagtttcatattggaaagaagataaagctttgttttttcctcatttgataggaacggcaatggatggtacgaaacaacagaatatcgaggatatgttaaggggtaaaaccagtatagtgaggttatttagtacagcatctggcgataagttgagtagttcatacttccaaggaatcgtagacgataacaaaaaaactgactacttgactgaagctgatgcgcgtttaagtttaaatgacagtaacgtccaaatcatcgaggtcaatcttgtagaaaacgctgtgaaaagtgctctagtgaaaacgcttgctcgttgggccaatcgcgttccatcctggcgccagccattttatttcgaatgttctagaggccaatggccattttccgtcagggaagagctcttttgcaataatgtcttttctggatacgtctttcttgtggaccagcagttaaaaattaggtgggcagcttgcggggaggctactccatctgaaaaggaagcattgtggaagtttgccaaacgtctgtgaagttgacgctttgtgcggcggccaacaagggatgggcggctatttggcgatcgtgttcattccccaaactaacacgaagagcatgagagagaaaaaacaaaagtgcttgaaacaggtaagacgtttatcattgatatcaccaaagaaatatataatgccggattctatttttgaacagccctttgtttactgtggtgtttgccacagaagaacatcgcatggagatccattgaggctgacctcatgtgctcatatcctctgttcgcagcattctccattaacatcaaaggtgtgtcctatatgccgttcgagcgatatctccatcattaaccttgtggaatctaaacagctgcctaccgacattaggattttttttgagccactgcccccacttttggagtcgttatataatgtttcccaattccaactgaatgggctttcgaaacagtgtcaatactatcaaaatcattgtttaaagttgagagaaaaatgtgcaagacaacagcagctgctatatcaggccaaaatagagttggattctatggcgattcttaagaaaagaatacaggaattagagtcagttttgaatcataacaatgtttcttcgatgtcagttggtgtgctaccaacaagaaatagccatcaaaatcattaccagccccctccaaccgttgatctgacagttgatgataatagtttagaagaattcgaagccaaatcctttattaaaaagttgaaaaaaaactcttctttgagaaattcttcaaaaaataacaatggaactgtcactccctctacaagtggtcgtgtaaataaaaaccagcctctctttatggagacattgaataatcctaatagaaatagcattcctcctcctggaatgaacccaaacgcaaatagtaatctacctaatatttcgactattgcagaatcaaccaatctgaacagattttcgttctctcctgtgcgtgttgcaaaaggcttcgatggaaagttgccaaatcttgacatcctcacgaataatggctctgtatcttccaaaaatatatcaagattatcttcagcttctctccaaccctcttcgcctctatcttcatcatcaaataggcttattttaccaaatagtaacctcaaagaattgcatcattcaaatacacctttaacaagtacctcgacgcagtttccctcagctttagaaaaattaaaaataacaaggaagagaaataatactatcagcggttcgaatagaataacacacaacttgagctcacacgtaagaagcagtggtcttgccttttcatcttcatcgaactcattgcaacaaagtaaactgccgaaatcaaatatactaaagcggtccaattcaactcagcaactgactaatacacatttgaagagtgataatcatctgccacctcgctcaagtaatactgtgttgggtagtagcaagaaaaacaataagtttagaaggattaggtaaataggtgtaaggattccccgtgacgaaaacagccttcagaatagatagagtatgttactgtattataaaagttattctattttcttatgtgttactatatatggtattattttagaagaaatttgtcgaattatgttcttcttagatccttctttcccgccgtctcaatacgaaggcacaaggagaggattatgaatatatgaaaagaaaattgtacaaataaataaaacgatgatatgcgcacctaggaatagcaaagaacacactctaaaacgtctcaaccaagcacgctatgtacacacatctatccttcaaacttatgggggtgttttaaaaagcacctgactttttcaattgaacatagcaggcaacaaatggaacagcaaatccaatagcgaagaacccgaaatgagataaggcgtaaggtgtctttcttcctttgactttgaatgggatattttcatacacaccgtctttgaagtgtactgacctcttcatgataataggtctggtcatgatattgctacttctcttagctgtcgttctaatcatctgttggcacaacattgcgtaatggaaatggataacttttctgtttagtttgctctgtggctctatctagaaaattaaaggatacaaaactaattaaccattcttataaatcactaagccagcacaatggtttctactgctgtcagcctttattttcaatttttcttagtcccctagcttttccgtaaacaccgaacacttctctcgtatgattggtgcaaaccgtttggtgaaaaaaagcacatttgcatatacaaaaaattaacaaatctatcatataataattaagatatagagttcatgatccttgtgccattgatcaagccatcggcgatgatgataaaccttttattgataccttttttacctagtattttttgcaaatgcttcattatagctatttcacccattgttacacctccgaggaatactacgagtgcaatatcctctgcagcatgaaatgtcccattagatccgtctatggaccgtctattattgctcttgatgcttgcattgatcttttttgtaatggttcccgggacccatatactctcttcgatcgcatgtgagtctccatataactgttcaattaaatcctccgtttgagaaactctaggttctcttgacagtataaaaggctgctgcgaggaataattatggaacaagatagacctatcatataacatctgaaccagtctcattgtcaagggcactacaccactgtaagcaaaagtggcttccgagaagtcatcgttctcatttgtgattttatcggcagcatgctcgtcttctatgggtactgtattgaaccattgtgaaatataacggtattctttctgtaatcttgttgacttacttgttgtaatatgcaaatcagtttttcccgttttgctagtgaaaaatcctaactcagccaatgattcaagttgaaagcatttttcaatgccccaagagtcgatcataaaggttcttagatattcataatccttttctcgaagtgaatttttacaaagagacaataaacagattaatctgagaatcttcttttgatcaacctcgtactggtactgcaactcgagtataatatcttcaatgtcgttattaagtgtatttcccatcaaaatttccagctctaactctaagattttattgaaagatccgtactcttcagtctctaccactttcaaaacgtcggatgataaggttgtgtgatttttcaaaaaagcttgcctttgttgcaaagaacctaaggaatcaacgaattctttgatttcatgtacgctctcggctttatgccttgtatcatattgcgtttgtagttcctttgccaatttatttaactgcggcccaatcgacccaaaatttaaaaatttcaaatcattccatattttatcttccttataattgaagttcatgtctttctcctttatctttatgccagaattgaattcatatagatcatctagtattcctgcatacgtaagttgtgtcaacaatggcgttataggatcggtattcctttccaagataatcaagtccatttctagtccacagttggttcgttcaccataaagcgtacccttgatgaataaatcattctctgtttgatgctcatcgattcgtttcttcaaaagatggctacatctcttagacagattacctatcgacacaacatttgttatgatactattagtttcaaaaatcaagctctgcaacgaattgaccatatcatcaaccagtattgactctgtggcactctgcaaagaacgtaagttgggataatacatgtttacattttccatgttataaagggaatgagtcaatagaacattttcatcaatctgtgggaagggcaagagatcccaagggtaaagggtatattcgttcgatagctcctttaactgagattcaatgacgttagggaaatgtgttttttttgaattcaaatcgaaaccatccttttgccattgctctgtatcctccaaagtattttggaaagacggtttccatcgacagtatattatatgcaaagatgataaattgtgcttttgagcagcatcaagcagttgtggagggagtcggagagatgttctgacatcaataagaaaaataagatccatttgcggaacgctgcctaaggcactcggtaaatcgtcacttagctgatcatcgagtaacgtaattttccttacaggagttgattgagtcaaatcttggaaagttagcaaactattgagtactggcaatacacttggttgaaccacaagaacttcatcattttgagatatctcatttaaggtagcacatagtccatcggcatttgttaatgaaaatttcttagtattccaaaatctattcatcgtgaaatgatttgataaagttggagatgggcaatatcagctttttcttcctttctcgaattttctatcttttaactaattaacatataactagttccaatttgctaacctttatgatattttatttatgtatgttcgtgtgaagtgattaatatattatacaaaatgaccggagttcagtataatttctatctactattattgagcacacaaaggaaaagaattgactatgaacaagcttacgaagatgaaccgcttcttagagcaaactcttcataataagagagcatttctggagtaatgcccctagcaattcctttaaaagctttctcaaaatgacgtaattccacttttgcgacatctaaatcttccattatggcagccaagcccgcttcttgacaaagcagcacaacttcagctccggaataaccttctgtacggtctgccaattcatgaagatcgactccagactcttctgtattaaatttctttgtgcacttctttaagatttccaagcgggcgtttacgtctggagggccaacgtaaatgtgtctatctaacctaccaggccttagaagagcagcatctatttcatcaggtctattcgtcgccgctacaataactacaccctttaactcttcaacaccatcaatctcattgagtaaagatgtgagcacgtgattagctgcagaggtggaactcccgtctctatcaggagataatgcatcgatttcatcaaagaagataatacttggagctgcagagcgtgctttgcggaaaatttctcttatagctctttcggattcccctacatacttgttaaaaatttcaggccctttcacagctaagaagttgatacccgattctgtagcgagagcttttgcggttaatgtcttggagcaacctggcggcccgtaaagtaatacaccttttggtgcagaaattcccagcctggcaaaagtctccgaagcctccaaaggcaactgtatcatttctttcatctttgttttaagctcttcttggccgccaatgtcagaccaataaacttttggcatttctaagaagatttctctcattgcgctgggtctgatatcaaccatggcgctctccacatctttcaatgtaacttttagggaaaacttgtcaatattggcgtctgttcctagtcctcgttgtatcgtcttcataactgattctctgcagagagcagttaaatcagcaccaacatagccatgcgttttagaagcaatgtacttgatcgcttcagaatctaatacgtgacgatccgaggacattcttgagaattgcttagttaaaatgtcaaatctggcatcaacgtctggtataccaatttctacttcttggtcaaacctgccaggtctcctgagagcagggtcgacagaattaggcctgtttgtagcagcaattaccaccactttacctgcagcgcccatgccatccattagggtaagcaatgtagccacgactctgctctcaacttcaccggagtcatcgtttgctctatttggtgctattgaatcaatttcgtcaatgaaaataatggaaggctggtacttccttgcttcattaaaaatatctcttaatgccgcttccgtttcaccaagatatttggagacgattgaggggccattaatggttaggacgtgtgcgttggacgtatttgctacaactctcaaaagcatagttttaccagtacctgggggtccgtgaagaagtatacctcgagggggagaaacaccaaagctactaaatagcgtcggttgatgaagaggtatttcaatagcacttttcagtgattcaatctccttgtctaagccgcccactgctgcataggataagggctccggaagattgtatttacgatttgcctgggtttctttcgaaaaagttatatgtgtggagccttttctgaatataaaaggtggagatagataaaacaggttatctaatccaccgtacatatcgtccatgttaagatctagttggctgacgtcgggaagcgaatcatcgctcgcatctgtaattacgacatcaatgctttcatcacctgcttttgtttttaagttttgaaaaatcattccaggcattataacgccactatcatccagtagcttttgaattactttttcctccatacattccaaaatattatatccttgtaaggaccccacggtaaccttagtggcataaggtggttgcacctgggctttctttaattctagacgatcaccaaggataaggttcccaacagatcgtatagttgtggaaagggtgataacattaacaggatgtacttcttcatcacccgctctagctattactaaaataccattttcgcctatcttaccgacagtacaaaatgatcccggatttatctcaagcgaggataatacgttaggatgaatatatgctgtgcatgtttccttgccatgatctttagaaggatgtggtctggtaataaattcagcaggcaatttaaatttggatgcttttgcatcagcactattagaacttgccgatgatttctttttggaaccggaagaactagatttaggagccattttcctttctatgattgggcaattttgagaatgggcaatgttgagaattcaattgtatattgttcgcatattagtttatgtgatgaggcaatataaaattttcttacaatagtccgcccgttgcttacatgaaagaaaaaaaaaataaagatggatcgaagtggacttaaaaactatgtatacgtgtgtgtgtgtgtgtgcaataagagttcgaaaacattaacttttataaacatgactcacattgagaataaatgagctctctataaatacaaacttgcggcgaaaacaatatctctcttaatcaactcttgagccctgctcatcttcatatgtaatgtggaattaccaataataatagaggcagtcttaacttcgcggcaaatttcgtctagccaagtgataactctgactacagtaccttcagcctcggggctcatttccatgatttctttgaatgataaaccacgggcccactcatacaccacattcatcatggcaaacctttttctgtccaaaaactcagcttcatcctgagttaatggaatctgatgcgtattgaaaacacaaagcattttcttgtaaatttcctcaattctttgtttaccctttgctagccttggtgtgacaataggaggctcctcttccctggttttcccctcataaacaaatactgataataaggctacaatctcttcaggttcaaagcttcctaaaaagttgtctaaaattaattcagttaaaactaactcataaccagaattaatttcacatgccactctaccttttaacagcacgttgtggttttggtcgataaattcagtgtctttcagaacagccaatctcttttcataatcgggtagtaagctcagattttggtcagacatcaaatggtacaattcttcaattttctttttaattacatgcgccttaaacttgggaacaatgtgttggcttaggttgggacatttaatgctttttagtttgaatatctcatcccttatatttgtacggtctaacaatatttggtgaatttttaaaccttgcttttcaatgttaattgcttcttttagcgttttgccgtccaaaatgttatttgtttcagcgttaaactcgttcaaagcggcaacatcctttttaatcacttttcccaagggtgcggcaaacttgcgtttagtgatcacttcaatagccgtcacaggaacttcttccatataaaaatcagtcttctggaatttagggaagttccttcttctgtatccatccgcttttggaaagtatattaaatgatttggctcaccatttgggagtttgtatggttttgtgaacgtcataatgacacaaacagcatccttcagagaaactttaaatacaaatcctaatttcaagcaatcattggggtccctaaaagcaacgagtctgccctctttcaagatatgcaatatcgaaggcgatttaaccatttcttgcattaggttgactgttgcctccttatatgccagcatcaattccaaaaacttttcgatatcattatcacagatttcacaacttttgtactctatggtttgtaattcctcttgtaatactttgatttgtttttcatgttcaggttgtaaagtttctttggcattctcactaaaagaatacttgatcatttcttcaactctcaacgcctcaattcttaaaagatttaatatcatattgtatgttaatctaaactgagactgcaacctcgtcggaacacccatcgttacttctttgaacgtagcaatagataaaggactattatatgccatcacaatgactgtaccagtggaatccaagccccttctaccagctctaccagccatttgggtaaactcacctggagtcagttctcttaatccattaccatcatgtttacggatgctgctaaagataactgttcttgtgggaaggttcaaacccatggcaaaagtttctgttgcaaataaaactttgataaaacccttggaaaataatatttcgatcaactccttgacaatgggcaatagccccccatgatgaacagctataccacgttcaagtaatgatctggttttaagaatttgaggcaaatctctatcctcttttttcaaacgagtaatcgacttctcaataaacatgtggatttgtgatttttccttattgttgcagaagttaattccctccaaccagtcagcatattcctcgcacctctttttactaaatacgaaaacaaccattggtagaagctctcttttccttaggtaattgacaatttcgggccatgtttttttcgaaggaccatcttgagtgaaaaacttacgcttgttggagccaattgcgccagcacctcttgaacctccacggttggcacctccacgtgttgaattaccacggcctcctcttccatctcgagtattggatccaccacggccccctcttgctgtggatccacctctcccgttgtcagtttttgaaggagccccttttgcactctccccatttagaatctctttatgtttcctgaaattagcttctaaaaattctgaattttgattaataaccggtatcagttcctttttagcccatatatttatttccaatggaacgggtctttttggtgtggaaatgacataaatatttttttgcttagttcttccaatccaattagcaaactcataagtgttaggaacggtggcagataataagataaacttgacatgctgtggaagcataataataacttcttcccagacaacaccacggtcttgatcattaacgtagtgaacttcatcgaaaatgacaaactctacatctctgatcaaatcggcacctctataaagcattgatcttaaaatttcggtcgtcataatcaaacagttagcatccggattaatttgcacatcaccagtaatcaacccaatattaacatcgtcaaaagtttctttaaagtctcggaatttttgattggataaggctttaatgggtgatgtatatatagttttagtcatgtttctatgtgccatggcaattgcgtattctgcaacaacagttttaccagcagatgtgtgggcggcaacaaatacggaatcaccttgttcgagatgatagacggcttccttttgaaatgtatccaattcaaaaggccacgatctagcggggtttggaatcaactcatcgaaattttcgatcttatggttcaaatcaacaacatgggcccattcctttttaacaggaacacttttcgaaactggtttagttctgccaaagtctattccaattggtaatagttcatcgatttcggcatcatcagcattatcggcagtcgtttcttcagtggcttcctccataatttcttcagaaattgacttggcagatttttcctcctcttttaactttgcctcgttcgcctcaatccttatgtctaattcattatctatctcatttagctgtttcaattctttgaactgtccgttttgatcctcattttcagctggagaatccatcggcttaatgcctctattcataccctctggaatatcgaataaaccttgaccatccttgtgtaacaatttagtagcgttggccattgtagaagatccattttgttctgaatctgtcttgacagatttcatgggaattccgcctggtgtgaaaggcaattgcgctgtagaaccccttactgagttttggttatggttgatacttctcgtaatcgacagtgaatttgatgcattggcatttgcaacttccttcaaatcaacctcttctttgtagcctgaaattttaccttctaacccagttcttttaaactggtatgatgttctattaattgggtccgggactttcagcaattccttgtaatctagtttaccagagcaatcttctggagaagacgtatgtggaacgtcttggaccatgtccaacaagctccaaggaagagcattagaaggtctcaaaaatctatcctttatgatatcatttgcatgctttggttcatcggtgctctcaaaatctaatttagtaatgcgatcttcgaaaagctctacgtctgcgttgttagtgatttcttttaacgattgatataattcctgtatggaactgctactgaatccctcagacatataaattagtattagtacagtaaattttgtgagttaggttgttcatatcggaaagaactatgtggcaatgtattatagtttctgcgttgacttttaaattgatgaacaggttaggttgtctttcaatacttcgtccgtcgtgatatcattaactaaagttatgccatccgatgggcgttctgagacaagaggaaatttttattctaattattcattattatatagattatgaattgatctatatgatgagatcatgtgcaaatgattaaccttgttaggtttatgtttttttttgttttaaatttgtgagctttataatgttacaaccgatatgaaaatgaaaaattacctgttattcctttttcaaacctctatccgttcctaagatcttttctatctttattttttttccttccctttttgtatatgagcttaagattaccacttaattaatcaaaatatcaaaatggtgctcattcttctcagtcgttgaagataatcaaattcaaaattcagtcactcttcttcactttcgctgctaacatcgtcatctgaagatgaggaaaacccgttgtgtgcagcgctttgaatttggcctggggagccgttttggctcagaggtgaagcactgtctaagatagctagtttattttttatcttttctatctgcctactctgctcctcttggcttaatgccttagatcttctctttctgcttcccgcacttgtaggcgacaaggacgaagcatctcgcgtaacacctgaagtaccgtccaaaccgttagaagcaccggatgagctttcatattgtctaaagaaagtgttgtacaatgttaagatggtgtgattatctaaagtgtcgaggtcaagttctacttcatcgtcttcagaaatattgggcatggatttttttattatgtcgattgctctttctaatttggaagttggtaaatcattgatcctctctgtaatgatacgtttcatatcatatgtcactactgttttcaatttattctttttatctcgccttcctttcgaagaagcgttcttagacccactccttcccttcgatcttttgccgcgtttctttgatccacgtgctaagcgcctctcttttcttattttttccagttcttgcttttttaattgttgcaactccactttcatccgagcaagttgttcttccaaatactggatggctggatttgtaattatagtttcatcgatgtcagactctgaatactcagattcataatcgtcgtagtcgccttgggtcctcgaatcttcatcggaatcgtagtcatccaaattaggcctatccgcccatttggaattgaaaacttcctctagacgatgacccatcatattaacgatcgtgccatccggattgaacgtgtagcagtttttaaagaccaacctcacgtctctctcaaaatcctccattgtttgatactgccagtcatttaatttcttggcgattgtgcctaaatccattggctctttaacataatcgaaataagtcggcaaattcatagaaactgggtctactggttccaaaaatgggtagttataagaggcgtgcttcttggccatcaattcctttagcacactctgacaaaatttcattgcttgttgtagtcttttggatttcggtttcttcgattcataaggataaatatcctttgatttcggcggatgtatagtccttttcggcctcccattatgagtttgggctcgtctaattacaattggggcatcctcttgggcactagaccgccgtcccttggctattacaggtggagcatccttagcaggcatatttagcatatgtttctcgaaagaagcttgtatgtttcttgccatttgtgatatgcccgcatttggaccgttgaatttaatactgttgttaaccatgagattgaaatcctccgtgatttgctccggaacttcataagcgcctacgttcaacttcctctctatagtagacaagtccattggcctctttatgtagttaaagtaaaagggaatatccaatttcactgggtcaacaggttgtagaaagggtctcgcatccttcaagcgtttgacagctttaatcgcaagcaatgcatgtttctgctggtgctttggtattggattctgagggagattattcatatcgggctctggaggaggagcaggggcaggttcctttggaacctccatcggaagttcttgttttgagttttcatctaaatcctcttgtttggtaccttgtcctccttcttccttcttcaacccctgctgttcgtcttctgcgccacttccggtggcgttatacccattttccccgttagccgccagggtggcgccttcaataccgttctctgcaagtccagcaggcgatgatgttagagcatctccatccagtctagcctttttgagatgcaactggttattggcggggttttcttcttctgcgagtccattcgaaggatccccttgatctataggcctctttagattactggaaacgtcgtcattgacattattaccattgacatccacatcgttctgtacgggtgtgatatcggtcattacgtacgtttatcagagccgttgagattcgaccgccttttagcttgtttactgtggcaagggagaaaaaatcaaattatttgggaaggagcgacccagtaggcttaattaagggacaagaaaaacccgctttgtttaaatacttcgcgacgacgcgcgacaagcgacgacggccgacgttgtgagttcacggagcaagcctgaagttgctgcacacacaaagtgcgcggggctactacagcgggggcacgggtgcatacatcttcaagaagaaaaaggtgctgggtaatacaaacacgaatcgacgtaaaacgttattgtacttcctttccgcggctaatagcaactgcagcgtaggaataaatatgccaaaagtgtaaatccaagcgcctgatacaaagtagatgttgaattgttttaaaagacttactcaagtaccaggaaggagctatgtgaacgggatgtaatgaactttccagacaccccagtttgcgaaatgccttttttcagaggcgacttgcgagattcaaatcactgcgcgttttctaaatccacctgtatttacctgctatttgagccactcaggtacagttgcatcaggttgatagttatgttcatttgtgttgcgatgataacctgtccgaactcgttaagattttctcaatacacttttctccgctcctacctaacccttcccagctgtgcttattttgattttcttggaacccatacctcacgtttgaaattgacacccgtacatattccaattctcgtcttgcaaaggaaaaataaccgcgcttacccatcagatatgatttatgatacatgtacacttgattttctatttaggaatctctgtttgcataagagctgctcttatgtttggggacaaatacaaagttctcgtcggttttaccgaaaaatagatcacttagcttgatccaatcattaacatccgtactacccattagagtttcaagttcgtctcttccacaccagtttggcggtctctcattcaacttcacagggtatctttcacaaatacccatgggacatacctatgaaaaaaggacatgaactcgcagaagaatctacgacattgagaaatgccgtattcgtcggtgccccagtgttccatagagaactgcgcataatcccttaaaatgtctaatctttccgtacttgtcttgtctagatactgctgcgactcaacctcttcaaaaatccatggtttgatcagggcccctcgagcaaccataacactatcaatattttcatttccgttcaaatagcggtaccagtcttcaaaattgttgacatcaccatttccgacaaattgaattctgttcttggaatccctgccttctttgccttgttcggtttcgatgaaatccgcttcggcggatctcaaggtgtcagccacttgactcacgtagtcccaatccgcagacttagtgtacctttgttgcctagacctaccgtgtaaggtaatcgcagccacatcagtttcgttaaccagtcttttgactaacccttccgcgataggatgaccttcctttgtacctgttctgatcttcaccgtgataggaatatctttcgatacgtagttcatcgcgtttaaacaacgaatcattcttgcagggttatccagcagggcgctaccagaaccttgtctgtatagcaaatcgatggggcagccagagtttaagttgatttcacttatttcactgacggagtttgcgagtgcttctgcagcctttgccgcctgccaggctttagaacaggccacttgaaccccgaacccggggaactctgatgtgtgagctttaggtaacgcccactcagaattagttccttgaattaagggaactgccaaggccatttccgaatatgtcacatctgcacctaactttctcattagacgacggtatggtaaattgcctacggttgtcaatggcgacacgatttttttgtggtacaaatccagtggctttttttcttgagcaaaataacgagtgtccttgtacttcaagtatacttcacgctgtttcattctatgttctgacaattctttgttcctctgttcgacttggggggcaactggttgttccacatctgggtcttgtttcttcagctgtggcgttgactcaacttcttcttctggcttcatggaatctctacattcttgttggaaagagtcgatgatttccaatatttcattactttttgtgaaaggaaatcttctttttataagatcgagttttctttccggtgagatatggtttacctcacctttaacggaccatattgtttgcgcatctggatcaatctccttcttcgatattaggatattatcttctttattcagatgagacgataaaaatctgcatttgaatcccatggggcaaaatcccaacgagttgaagaccggacaggaaggaaatatattactttcaacttcaggcttttttgttgaaaggtacagattgatatcgtgaacaaacctacagttatcaccaaaggagcatttagatatatcgccatggatcaagcgtgggcacaagacattctgttccttgacctgcctgttatctctattcttgttttgcccacgcttcttacctcttccgttcttatttttcttattagtcccacctgcaaactcgtttgtcattctgtcggaagacatctcttcatcatagatggcgaccttctggttttcattctgcttcaatggtacaatatattctggtttgatatgtgcaatacctttggacggggaagtgtcttgtctcttcacggttgagttgtcgtcgccaacaatagagcgtttttcagcgttttgctccatcaataatgtttagaagttgcctttttttcctattctgagttcattaatgtttcattactgctcatctcatcactacacattcgaactaaattcttcataactttaactagatcttatgaaacttttcaaaaatggtgcacgggctttctgtatattgaactttccgtcgcttttcggagctacaattcccctacccggcttgtcggcattaagtctcttcatcccgtgtactattacccgacagtttctgcggcatgttctgtggaacgacggtacgggcggtgactgggtgccaaacagtgcggcgttcccgtgcgcaaggtggtctgcggtaggaaaaagaaacaaaacgcgcctacgtcgtgcaaggggacaggattttgtcagttacataataaggagcaatttcgaatcaattgaaatttggaacaaatgggcgatgcattcgttaaaaggcgattttgtatcaaataacgtcactatcagccattgtcacttgccactgtcgcctgccaccgctattgccattatcatttgctttcgcatcgtcaccgatttaaagctctctaggctaacgtacgcattttacctcccaggccctatctcttttctacctgtcatccctatataacgtcttgtacattctagtggctccgttaacaaggtttgacaaatattacaatcaaagaaggatagcgctagtcaatctaatcattaagttcgcttataaagagaaggaaagctagattttttttctacttcaattacatatcggtgcttctctctggtggttttctgtttttctaatattgatcgattttacggtgagttaaactacttccttttatcgcaatatcatatttagagcgagaaagcaagaagaataaagctaggagaaaaaagcgccacgatacattcatactaagtttataatataccggtcgtcttttggctttctgataccatattatatcctcgaaacactttctctggattcacctactattaatcacctcaagatttcacttgtaaggcgttttcaaatttattgttattaaaagacatattcatattcagtatttttatttttcttcgaaacaggaaaagcttatctgagtatggattttacaacaatgactatggcaagcaatatggctactagtactactacgacggctacatcggcacatgcatctataaattcgtcatcaaactttaatattgatattgattcgaaccagaatactccttccattttgataaataacaattcggattcttctaatggaaaaaacacagattttaacggcgtcaataatattcaccaaaaaaatatcatgaataatacaaataatgttcatttgtactctccaaatataatggaccaaacgctactaactccacaggacattgccaagttacggagagaatcaatagcccattctcaagggatgggtggtgtttcatggggatccattagtgttggttcttggttaagagatgaaattattagccgtagaaatagtattgtacctgcatcagcaaacggtgctgcctccgctgccgcttctgcaaccactactgccactaatactttgcagattcaacaaccaactaagagaccctctgttagtaatccgccttaccatagagggtattctatttctcctcagatagcctacactgcttatctgccaaatctagaaaagcaatattgtaaagattattcatgctgtggtctttccttaccaggtttgcatgatttgctgagacattacgaagaagctcatatatccacgtctcctaacactaccaatatgtcacaaataccgatgaactctgctggtaacactagttcatcagttcgtatgacaaataatacctcttctgccaactataacctgcagaataacatggccgctaatacaaaaaatgcaggtcataagactaatactatgcaggctcatagcagcaatgcaactaataacacctccattaataatatgcatgccaatcttcagagcaacatggattccaactccacaatacgacaatctcagcatcctcaccatcagcagaatataatacaacaacagttgcaatcgaattctgtaaatcatacatcaggggctgtacccacaccgagtgtaatgggttcagcaactgcgtcgtccacaactgcaaatccaaatgtgatatctataacgggtgcccccaactcgggcttatctatggctaatcactctcaacaactacatctgaatggtaatctagtcgatgccgtttcaacgaatgatgtgtttttaagaacgagcaattctccatcaagacacgttccgcacaataaacaaattaacagtaacaataatagtggtatcaatatcaataataatacctcacacaattctaatattaacatgggtagtaaaaacgccatggtgaatcgtccacatacttttaataactattccttgaacaaaacgtccaggaatcctattcaacatcaatcaagaaaaattgatcctcatcaaaccgatttatcacctctggtacttgtccaagatatagatttaagttttatggatgatgatattttgggccctagtaaccacaattccatgaactctgtcgtaaatccaactacaggttctcacaactacaatacttttcattcttccgtacacgcaaaatcttctcaaaacatggtcgaggatcaagacattgatgacattgatgatgacgatgatgttgatgatgacgatgacgatgacgatgacgatgacacagaaaatggctccagttccaatggaaaatcagttcataacaacaattacaagatgcctcagcaagcttatatagacgatcctgcgagaaggctctatgtaatggatcatgaggaacaaaaaccctttaagtgtccagttattggttgtgaaaagacttataaaaaccaaaacggtttgaagtaccataggttgcacggacatcagaatcaaaaattacatgaaaaccctgacggtacatttagcgtaatagatccagattcgacagattcttttggtgatggaatgggctctgcaaaggataaaccataccgttgtgaagtttgtggtaagagatataagaacttgaacggtttaaaatatcacaggggccactccactcactaagatataattgtttctttactgaattgatttagtatgctatttagatactaattctaccgttaccgactcatgcatcgagcggccgctctttctcttgttgttgggcgcaatttatgtgatcatctttgaacgaaaatgcatgataaagctgtgctcttcgactgttaccattaatttcaaaaaataaaaagcatatctattattgaaaaatgaacttataatagaataacattttcttgttttgtcatcatttcctctaaatactccgtcatgaaaacgatttgcgctctgtctggtctctccttttagtattattgttgtgtgttttttactattcattttttactactgtgtttttactatatatattttggctttacttacttccttctgttctgatgtattaaaaactatttttattctaagaaaagaaactttaattcttcttattcatgctctaaatcttaaataaaaggttccgttttttatctgcaattctgtgtatttgtaagtgaattaccatgcacgttgtcggatcgtttttctaggcagaaactatcttattgaaccattaaaagattacttaaatattacaattaatcttacgaagcatattaattagactggaattacagcgcaactatcacaggttaataattggttgagaaaatattatagttttgttagtaatgttgaacttttattttatacacttatgaaagtaaattaattcaatatcaataataatatactataagtaacttaaaaagcaaccttcctcccaaacctacaatccaatcacgctgataagtattatctagaaagttgacaacaccaagccatatggtcaagaaacatttattgagagttattttgtaaataagacttttcgtcatccatataaagcaacctaattgttcatctaatactagagtcgctcttttgaaagttaagtataactacctcatcattagttgctactatgtgtataatttgaaaatctcaacgtaaggttattaaaaatataaatgcgcgtaagacagaaaaatagagacagcttacggcaaattatcaaaatgtgaatccaaggtttcaagaaaataagataaagtgaataggaaggatgaaaatcaatgtatcccgtccattacagtttttacaatggagttcatatattgttgttgcatttctgatacaattgctaatcattcttcctttatcgatcttaatatatcacgatttttacctaagactattacctgccgattcctctaacgtagtcccccttaatacgttcaacattttaaatggcgtacaatttggtacaaaattcttccaatctattaaaagcattccggtaggtacagatctgccgcaaacaatagacaatggcttatcacagttaatccccatgcgtgacaacatggaatacaagctcgatctaaacctacagctttattgccagagcaaaactgaccatttaaatttagacaatttgttaattgatgtttacagaggtccaggcccgctattgggtgctcctggaggaagtaacagcaaagatgaaaaaatctttcacacttctagacctattgtctgcctcgcactgacggattccatgtcgcctcaggagatcgaacaactaggcccatcacgtctagacgtttacgatgaagaatggctaaatacaataagaatagaggacaaaatatcgttagagtcttcatatgaaacaatctcggtgttcttgaaaacggagattgcccaaagaaatctaataatacatccagaaagtgggattaagtttaggatgaattttgagcagggattaagaaacttgatgcttcgaaaaagatttttatcttatattattggcatttcaattttccattgcataatatgtgtacttttttttatcacaggttgcactgcattcatttttgttagaaagggtcaggaaaaatccaagaaacatagctgatagaattgtacttctcgctatataattttaaaacctagctgttattttctaagtaagtaggctcttccagcattctgcttcttcgccctgaataaaaaaaagatgatcagcgaaaaaactcaaaatgaaaataagagatggattcttcaaagttataattcatatgcagaataaagattctaaagaaaatgcacacaatgcatattccatccggtgatgttctgataccgaagccgaagcttattactgaagaaacagatccactgcatataataaagacgaggcaaaagacacatggtcggcccgtgaccattgcaggcccaatggttcggtattccaagttaccattccgtcagttgtgccgagaatataacgttgatatagtttactcccccatgattttggcaagagaatatgtccgtaatgagcatgcaagaatctcagacctttctacaaataatgaggacaccccgctaatcgtccaagtaggtgtaaataacgtggctgatttactaaaatttgtggaaatggttgccccatactgtgatggtattggtattaactgtggttgtcctataaaggaacaaatccgagagggcataggttgcgctctgatatacaattcagatttgttatgcagtatggtccatgctgtgaaagataagtatggcgacaaactaagaattgaaacgaaaataagaatacatgaggcattggacgagacggtggagttatgtagaaagctatgtgatgctggggtagattggattacgattcatggccgaacacgtagaactaggtcatcgcagccggctaacctggatgcgataaaatatatcatcgagaacatcagcgacaaaaatgtgcctgtaatagcgaatggggattgttttaagttatccgatttggaaagaatcaccaaatacactggtgcacatggtgtcatggctgtgcgtgggttgttaagcaatccagcgttatttgctggatatactacctgcccttggggctgcattgagaagttttgttattgggctctagagtttggtggcttgccttttcaattggctcagcaccatctgtactgtatgcttgaaaatatggagttgaagaaatctctgttaaagaaaatgatgaatcttaaaaattacattagtctgatcgactggtttaataaaacctttgagttcaagcgttacggcgaggatggatttggcatgggcgttgaaattccttataaagctaatagctgtgtgcagaggagcgcctcagtggttgagagacaagaatgaataaattttgaattacaaaaatctaataaactgtggtactgaaattgtatatattttcctatcattcaagagcgtatactcgtaccccgaaagcagctctgtttgtgtaataatataacctaaaagaaataaaatgcttataagatggacattatttttttttttttacaatttaagcatcttcttcaacgacaacggtttgtagacccttagcagaggcaaccaaaactggttcgacgtaggaaaacaatgggttcttggcatcttcttcttcgtttctctttctggagattctcaatctcaatctgtattcaacacccttaacacctcttttccagatagcttggttcaattctggggctagacggacatcttcagtacccatgtgtaatttggcgaatttcttgatttccttcacagctcttggagctctctttttgaaactgacaccatgtagctatattaatatcaattcaagattggtctgttagtaaaaaaaaagttgttataagaaggtggaactaaagcatcacgccaaaaacatcggcccaagcgccattatagtgtaaacgtgaggtacggatatcgatcgcagaacacagagaaatgcagtaccgaagaagaaccttccagtccttgcatcacgcattccatataataacctctaatattccgaattaaaacctggggtcaatcattggaaaatgaaatttcacccgtatagatttcgcttggtatttcaccacaatatcgcttgttggctttcaataatttcccacgtaaagacaacgctaatttcgacatactcttttgtgcaagttgatggtgtattcacgagtgacaacgtcttttaaaccggccattttcaagtactttggattatctgctcgtgcaattgaaatatactaagacccaagactatgtaaaactaaggaacctatcaacaatgagactggtcaaataatagagtaaacatgtacatgaagcactaccatcagaaagagcttacaaggttacgaaacaacgtcagtgccctctgtcgcattaccctcggtttcgcgcccttccagttggcatttgaagtgccaatccaattgtgagcacatccaactagcgtgcccttgcaatcccagaggacaccatacaacttccagcctagtagtgaacttaccaggcgaggagcgcgggcgccagagggcagctcatctgcgttccggctctaacgagaagggcggaaatggcaccatcacctgaaaaagaacgtaatctaggctgagccgcgcctttaagtttttgtcgcatctggctgcgcttcatttaaacggcactcctaaaaaattgtatgaggtgattttttttgtgtacagatgtacggatgtacggatgtacggatgtatactatgtaataatgcacggatgtagagaaacagaaacgaggataataaaatcggtttttgtatcatctggcggcgatatggcgcaaggctttaagtaaacgtcctatatggtactaacggggttttattccgaatcaaaagaaaaagagatacgaagtctctcttagtaaaaaagtctttatggaagattatcgataattcgataattctaccgacaacagtggttttgtttggctcagcaaacgtgcagcaccatgatcttggtagatttcttctttaccctcaccttccccacaccatgtttgcttgctacccgtgtgtaatgctatcagcgcgcgtttctttttttttcttgctaacatttttcaactttaaaatgaaacgatgcatgagtgatagaggcattgaactttagtaaacaatagaaataaccatcggagttattatttttttctgcttattctttggtcgcaaaaaagtgtgttgtataattctttggaatatttataaaaacagggaatactctaacaacaaacgctagtgcttagctactcttccgctggtacttcaatatagcttgtcacatatttttgtccattaaggtcgttaaaacccgaataattttgtacgatcagtttagtaaaagaaatacagtattcaaaagctaacggtttattatgactgtttctacttccaagaccccaaaaaagaatattaagtataccttaacacatactttacaaaaatggaaagaaactttaaagaaaattacccacgaaacgttgagtagtatcgatgactctagtggaagcgatgaaaaaatagaggctctgtttactgtgtctcagcctgccgtcgtagcctccaagggtatagacagagatagtggtgcttctatgtcgcaggtaggaggaggtgtcaatagtacattggagatgaagctcacagatgagagtgaggaatctagctctgctaataacacgaccacaaccgcctcgcatactctatcgaattcgaagaagtctacgcagaactttgaaaactataacgtagtggaggaacgcataaaattagcacagaaaagtaaggcgccgttttgtaacgctgagaaaatctggaaacgaagaagacaactctggacacaacccactgagcaaagtgaaagcgccaataatgacggagttactcgaagggagattttccaagctatacctcaggaatattatgctcgagtttacaagaaactggtggtagatgataagccattgagagagcctctaaatctggaagatgctttacaagtcataaatgcaggctggacggaaacgagaaagtgggctaatgctgccaaggcatgccatgactgagtgtcgacgtcctttttgttttgccttatagcatcttttcctttcttcaaatttgcattacacaactttaactcagttaaagaacttcgtcatttacttattcttcttttttttcttacccttctttctcaaatcttatttctgtataaaatacgtattgattcattccattaataataacatataataatagtactaatttaaaaacattgaatatatttatcgttttatttcgagttgcgattcttttctatcagttggtacgtcatttcaaggattcggagatccctatccacaagctctgcttccttttgtaatgcttcggtatgccccatatacggagtgtacttttccaacatatagttaataggagaaacacacttatttttaaatgagtcgtcatgaagtcgcaataacttcttcaactgtacatttaaaatatatgattgattattttcaatttcttgcaaagtcttcgaggcttctgttctatgcggagagttgattattttgtcgagtaatcggtcaagttcttcagacctgtttggcatttttacgattatccagttcacacacattgagaatgtaaggaacatttatttattgtcgatcatttattaaatgtgggagggaccctttaagaacactgcaacaaacccaataaataattcttggttaccctctcaaaaaacatcataggaaaaagaaaaatatacaatctgcctttgttactaatatacttgttctatataatgctcacgcggtggtcacaaaagctgccactcccatgcaaaacttcacaagatcatctaatctgtcttccttcttatgtacatcctcccaattttgaagagcagaggcaatatcttgattcttgttgttagcatgaataacatcaccgtgtgccttaaacagtaagctcataaacgtttcataaagttcgaaatttttattgctcttcaacccctgtgttaacgcgtcgataaaccacacaatttcatcaaatggctcaaaggaattcaatgatcttatctccaaatccactgcagcaggtgagaaatttattagagtggccagcaatgatgaatagtccttggattgtgagccctctcgtaattgctttgtgaaatgtgattcaaaccctaatcttcctgtaactttgaatttattcatttgctcttctgcatctaacttcttttgtgcttcttgatctctgcgatggatttcttctggtgtttcatgtgctatgccttctctgacagaggcttcatccccaaccttttccccagatagttgcaagaaaaatggaagcttttctgatttctttggagcttcctttggcttagaacgttttctgataacatctaaatgaagcaatgtgttcattttacttctaggtcctattgataaagtcaacagctccttatcaatctgttccaatgatgtataagtgttgaaatcaatatcatttaggtcttctcctccattgctttctaaagcccctgataacatcgagtcgttccctcgaacagatgtgctaggtaacgccattcttgcaaattcagactcatcgatggttcttgtcgatactgtcttaaattgtgctctgttcgtccagatgcatataccattaccagtaacatgggtagtggcaagcaagtcaccattcggagaaaactttacattcgtagcgacattatctactatgataccatcgatacatcctccggttggaagatcccacgttctaatggtggaatctagagaagcggaaacaatccaacggccctcaggtgagaaatcaaatgcagttattctattactatgaccccataattgacgaacaactctttgagtaactgcgtcaataacaacaattgataagtcgtctaaagccaatgcaaatagatcggaagaacgatgataaaccattgcggtaataggtgcatccaatttcaattttcccaacaaggttgacttgttaaagtcataaaaaccaacaataccgtctagtccacaagaaaccattttacgattcataccatctaaggatataccggtgactgctcttttgtgcaatttgtattttttacggagtataccactttgcatattatagatggtgatagagccgttagaagaaccgatgaatccaaaattaccacattgcgacatggccacagatttaacaaatccatcatcagtagtatcaaaagtccacctgccaactcttttatttcgcatatcccaggttcttgcaaacttttcatctttatgtgcagtgataatgttttcccattcacctattctggcattttcaattgcaagagccactatttcaggaaatttagacttaattgtactaccacctaccctgccgccatcttgtttcttgtgtaacctttgtgacatttcttgcgactgtgcatctttacgcagagaaaagctccataatgatctatctttggatgctgatagcatgaagtgtgattgcgaatcagcaaacgcaatgtatgaaggtggttgagaatgaccccctctggaacgtagatatcttggcggttgaacaactacatcaccgcttccttgagataatgacggatcgaaaacgtactccttcagggaattgtcaccacctgatgtaacaataatgggttgaccatttaaaaaagtagcctgagtgacaccaccgtacgattctctatgaatgttcttcaaaacgtgtattcttgaacggcgatctaaatcataaaatattagatcaccactgctcgttcccacactcaaatgagaagaaccgtcggttctgaaactcaatgaggagattcttgattgcggaatcttaattgtgcggatccttttaccttttctcatattaaacataataacctcaccggtcacggtacctagagcaataatatccaggactggagcgggttcagcagttgtgatttggtctggaaattcgtttgatgtgaatacaagcttcccggttctgacgttaaaaagtaaaacgttagatttggtaacgacagttaatttattcaaataagttgccaaatgttgtaaagacacaatttcgccaccttgaatttcagtaacggtaagtttagtgtagaattctgatggatatttatcttgcggatcggacttcttgtatataaagatggaattgtcgtcggtggaagcgcaaagataatctccgaatatgcacaaatgttcgacatttgcatcagtttctagctcaagcaaatgttcctcaatacccctcttgtaaataccaaccttgttttcatatgctgcgtagacgtagtgaaagtgtgctgataatgctacaattgaggatggtgtttctttctcggaaacaaaaagtaaatgtaaggtattcgcatcatatatctgaaatgttttaccaacacacgttacaatgtaaaaggtagatcccaatgtaccagtagcaaaaggaacaccattgctaacattaccaataatccggaaaggggaaaatatcttagaatttttccctctacttcttacgtcttcttcgacttttctttttttcaagtcgatagacataatgtactattcctaactcgctatagccttttcagtgtcttattccttgctgctgtttcgctgtatatttattgtgcttaggacttattaaatttcattagcaatctcatcgcgaaatttttctcaaaatttttcagttaaaaaaaaaaaagcacgtgctcaaaaatgtttttagaaaatcatttatttaagataggaaaaatgcaattaatcattgaatcaatatgttcaccacttaaattacccactgagcatttcatacaaattcaaaagcatctcgtagcatattaatatattgcagaaggtcatgagtgggataaagaaggaaccgattgaatctgatgaggttcctcaacaagagacaaaaaataacttacctagtgcaccttctgagatgtcaccccttttcctaaacaaaaacacacagaaggctatgcaatctattgcaccaatattggagggtttcagtcctaagacgtcagctagcgaaaatatgtctttgaaattgccacctcccggtattcaagatgatcacagtgaagagaatctcaccgtgcatgatactctgcaaagaaccataagcactgcactaggaaacggaaacaacaccaatacagttacaacttccggtttaaaaaaggcagacagtgaatcaaagtcagaagctgatcctgaggggctcagcaattctaacatagtcaatgatgcagataacataaattccatctccaagaccggatcgccccatttacctcaaggaacaatggacgctgagcagactaacatgggaactaactctgtacctacttcatcagcttcttcacgcaaatcctcgactagtcatcccaaacctaggctacccaaggtagggaagattggggtatgtgcaatggatgcaaaagtcctttcaaagccaatgagacacattttgaatcgtttaattgaacatggtgaatttgaaactgtcatttttggagataaggtgattctagatgaaagaatagagaattggccaacttgcgactttttgatatctttcttttcttcaggatttcccctagataaagcaattaaatacgtcaagttacgcaagcctttcattatcaatgatttaataatgcaaaagattttgtgggacaggagattatgtctacaagtattagaagcctacaacgttccaacacctcctagactggaaatcagtagagatggtggtccccgtgccaacgaagaattaagggcaaaattacgtgagcatggcgtagaagttaaacccgttgaagaaccggaatggaaaatggttgatgatgatactttagaagttgatgggaaaaccatgactaagccctttgttgaaaagcccgttgatggtgaagaccacaacatttatatatactatcattctaagaacggaggaggcggtcgtcgtctattccgtaaagttggtaacaagtcttctgagtttgatcctactttggttcatcctcgtacggaggggtcttacatttatgagcagtttatggataccgataatttcgaagatgtgaaggcttatacgattggtgagaacttttgtcacgctgaaactaggaaatcacctgtggttgatggtatagttagaagaaatactcatggtaaagaagttagatatattactgagttatcagacgaagagaaaaccattgctgggaaagtttccaaagctttttcacaaatgatctgtggtttcgatttgcttcgcgtttctggtaaaagttacgtcattgatgttaacggattttcttttgtaaaggataacaaagcttactatgattcatgcgccaatatattgagaagtaccttcattgaagccaaaaagaagatggatatggaaaagaagaatctgcccattattcgtgaagaaaaggaacaaaagtgggtattcaaaggactggctatcattatccgtcacgcggacagaacaccaaaacagaaattcaaacattcattcacttcgcctatttttatatcgttactaaaaggtcacaaagaagaagttgtcattcggaatgtaaatgatttaaagattgttcttcaggccttaagaattgcgttagatgaaaaagcaggaaatccagctaaaattaaagtgttagcaaacgctctagaaaagaaactgaattttcccggtacgaaaatacaattgaaaccggttttaaataaagagaacgaagtggaaaaagttcagtttattttgaaatggggtggtgaacccactcattctgccaaatatcaggctacggaactcggagagcaaatgagacaagattttgacctattgaataagagcattctacaaaacatcaagatattttcatcgtctgagagacgtgttcttcatacggcgcagtactggaccagagctctttttggggccgatgaattaggtagcgatgaaatcagtattagaaaggatcttttagatgacagtaatgccgccaaagatttaatggataaggtgaaaaagaagttgaagccacttttaagagagggtaaggaagctcccccacaatttgcctggccttcaaagatgccggagccatatttagtcataaagcgagtggttgaattgatgaattaccataaaaaaattatggataacaactttgctaaaaaggatgtcaactcgatgcaaacaagatggtgtacttctgaagatcctagtttgtttaaggaaaggtgggataaacttttcaaagaattcaataatgctgaaaaagtcgatccttctaaaatttctgaattgtatgatactatgaagtatgatgctcttcacaacaggcagttcctagagaacatatttgacccgggtcttccaaatgaagctatcgccgatgaactcggcagtcattctttagttgaccgatacccaattaacgttctcgccaaaaataattttaagataatagacagtcatagcatgaacaattctggaaagaacagtagtaatagtgttgggtcgttaggatgggttctggaaagcggaaaaacatctacagcaagaaaccccaaatcttcttctcaattcgatgagccacgctttatgcagttgcgggagctgtataagctggccaaagtattgtttgattttatctgccccaaagaatatggtatttcagatgcagagaaactggatatcggtttgttaacttcgttgcctttggcaaagcaaatactaaatgatataggagacatgaaaaatagagaaactccagcttgtgttgcgtacttcaccaaagagtcccatatttacactctattgaatatcatatacgaatctggtattccaatgagaatcgctagaaatgctttaccagaactagactacttgtcgcagatcacttttgaactttatgagagtacggatgcttctggtcaaaaatcgcattccattagactaaaaatgtctcctgggtgtcatactcaagatccgttagatgttcaattagatgacaggcattatattagttgtattccaaagatttccctgacgaagcatttggatatggactatgttcaacagaaattgagaaacaaatttaccagggtcattatgcctccgaaatttacaccagtaaacattacgagccccaacttgagtttccagaaacgcaaaaccagaagaaagtcggtatctgttgagaagttgaaacgtcctgcctcgtccggatcttcatcatctacctccgttaacaagacattagattagtgatcacacccaatttttaatttagtaacccaaaactaaataagtatttactcaacttttttttaaaaaaaaaaaacttaattgaattttgctcgcgatctttaggtccggagttttcgttgaacccttagacgagcaaattagcgccataaggatatgcgtcagagcacattaattagtgacatatacctatataaagagcaaccttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttctccgatagacttgtaatttatcttatttcatttcctaacactttgatcgaagaagagggataacaacagacgaaaacacatttaagggctatacaaagatgaatatgggaggcagtagcagcactgctgccaaaaaagcgacttgtaaaatatcgatgttatggaattggtataccattgacacctgcttcattgccagatcttggagaaatgacaccaaaggaaaatttgctggttcttgcatcggctgttttgcgcttgtggtggtagctcaatggcttactcgtttttcaaggcaatttgacgtagagctattaaaaagacagaaaataaagcatttagctagttactcgccagaggagtacgttgtcaaatgtggagaagaggatgctaaatctgatatagaagaactacaaggcttttacaacgaaccaagctggaaaacaactttaatttccttacaaaaaagtttcatttatagtttttacgtttggggtccaaggagattgaacgagccagaagacgacctgttaaagaaggtcctatcatgctgtacattaataacgccagtggatttgtacccaacttttttggatcacatgataagagttactattttcgtattacagtgggggttatcttatatcatcatgctgctgttcatgtactataacggctatatcattattagttgtttaataggtgctatcgttggtcgtttcatattttgctatgaacctctaggctcattgggtgctaatggatcagcccagggtacagtgagttatgataaagagagtgatgatcgcaaatgctgcttgtagaaagacaaaaatgaatagaggaaagccgagaggtttgtttcaaaaattgacgccttcctcatttttttcataattagctggtaaaagttactatttgtaacgactgctaaataacaaataattattcgtgtaaaaataaatagctaataccaccaggtgttcatattccatgactgcatatttgggaaacgagacggtttgaacatccttagttgatgtaaaactataataaaagctctatgggaagtaaactatctgcgggtcgggtaaggaatgatgcttgctcgacgtgtagcgatgaaaaaagtgaaaacttatttgaactctagaaaactgctaagatcctgaactgataccgaagttaatgaccttgaccggtcttctgctgtatggattttaaagcaagtgggacaaagtttaagaaaactggcaagaaggtagtgcctgctaaagcgtttgaagaaattgttcagacaaatagagatgttctgaaaaaatcagcattcctctcagatttacttgaaaatttacaaccgcacctcaataacattaagaaaatacgatgtgttgcaattggaaatttcaaggaggattttcctgcgacgtaccaattcgctcttctcctagagattactgattatataaaaagtgaggatgaaagggatgtcgttgtttccctgtatgatccaatatttactaaagaagagatacagtacttgaaaagtttaggaagcaaatggctgatagaggaagaattttcagagaacgatgcaattgattatgaatcggtattatatttccttccccatgctcctttggatttaactgagaacatactatcgtcacagcgaccacacttatggctggcaaataatatgatatcacacaccgatagatacaccaaagcaaaactttgtgaaaactatcctaatttaagcaagctagttcattacttgcagactaacgctccgccagaagttaaaaaagcacatgatgtagatggttttgcaacattcattccaaagagaaaaagaaaaaacagaaacaactcctctaaactcaaggtcacaccatctgatatagactatgattcaatagcaccgaagtttaagtcctgccaaatactcaccgattttgatgaaggaaagtatttgaaggaaaaaccctggatcaattccttctctgacttgacgttacatgctatagagtactaacatatcattcactacatagtactttataactaaactgtaactttcagggcatcgtaacctgacgctttaccatcaataacgacacgagaccgctttatctatgatactggaacaatcaacatgattgttataaatgtactcgacaggatcatgaaaggataccaacttagttgccggttcattgaaatggaaagctcaagaacgtatactgaaagagagcgacgtctactttgcccacaaaaatctactctctgaattgaatagtatttagagattgcataattcaagccctcctcgaggaaaggatataaatgaaaataccgtttttcctgctgatggttatcgtccctgtcaaggatacttctcggactcgaacaacgttacagctcaacttaaagaaggctaaatacgacaagggcgcttgccctaagaggaactgtttctaagttctaacgagtgcctgcgaagatcggttttttttaacttcgcgggcgaattgataaataaagttcttcttgcaattttttaagatcaaggttggggcaaaaaggacgcaaacgaatggttgggttaagaaagtggaaagacccaaacctgaagttcatttagttcttggcggaatgaatcattcgaacggcgcaatacgctcgtcaaagaaggaggtatgatttatgacggtttgtgggtagccctctaaacacgtggagagtaaccttttctgtttagcgatcctagaactgcgaacaatggtagctattcgcttactcaacaatattgttcttgattaatgcattcaaatatgtaacttcgtccctcatataagcgtctgacgcgtcgtgaaaatttaccctctcaagaaaatacaagagattacgtaaaattagaaaccaaaagatatgagtggaacagacacatatcacccatatttccttttcacgtaagaaaacttaagtactagtgcggtgcctgcgttagtgcttgtctttaggtcaaacaggtcatcttgaccaacttagcttataataagaatgataatcgattactctaaatagcattctttcatttgcggcatcttataacccacacaccgcatttaggacccgttttttttctttttttttttgttgaaaaaattcaacagttcctatttttttcttttcattctttttttttgccttgccttcgtttcgagaattctttttctttttctttaggtaagggaccttctcagctgaggcacggtggggtttgtaatagtgtccattctggcacaaatgcataagtgatgctaaaatagtgatacgtctaaacaaaacggtttggatgcctagcaaatagtaaaaagacttgaatatatcacttttatcactatgtaaaaaaactgagttatattattaagttttttttgaaatgttcccgtttgacgtgtatttagtacagtatgttccgtggatactgtttaggtgcatttaagcgctccagaactctcctttaaattcctgcagcactccgtcagttgcttcgtaaatccgcctggataccgccttgaagattaaagttcccctcagtactcgtttagcttgaatccaccgcattatggcctggtaaattccctagttgcttttttctatacggcgtcgtccctggaaaaaaaaaacttgcctacagatcttagtagacaaatttaactacgtcaatctattgttctgcttaaaaaaaaagttgaaattgttaaatcctcaacaaacttatcgcttttcaagctgctgcaatcatagatcttacacttctacacagaatttttttttcctgtaaaaagaacgacaaaatatataaacctttgacaatctagctgcatttactcacattaagccttgagattttcatttacttcataatagcttgtagatgcgatgctgatacagtaaaataaaaattcagtaatacagtcaaattattgcgatgaattttaaaatactcctcccgatttgtgctttattgacacttacaacatttctgttgaccattattgcaactgcgggttctacctcaaattataagccaataacgaacatttatatcggtgatgctgatatatcaaaaatcaacgttacaaaagttatgccacaagttggcccaattttgactgtgttaggttctgctctaaccgctccaaatacaacggtggataccatcttcggcgctcttaaggcaatcgcttctaccgaagccttgtctcctttactgcacttgttgtctaatgctgctaacacttcagccacattatcatctttgacacagttggctccaatggctttgctaggaaccaataccgctactaccacgaccttctccgctcttgatgagttattgactacctctaaaaacacaaccgaactcttggatgggtttagcacattgatgtcatctatgtcaaccaacacttcttctacttcggcttccttagaaaatactgttctaaccctattagtggattcgaccaatcctataggcactactgagtctttgatcactttaaataatatgaccacagaagaaaagacaaaattgtcgcctgtattcgagttattcgcaagttccaagaacattactgccacatgcgatgcgttagaaaccataatgaactctaccattccaacttcaacggtctcctcattgttttctagtctaaaaaccagtcttgcggaaggtggcaatgctactgaaactattatgcaattaggctccctcgttccttcgagtttaaaaccagctgtccaagctgttgttactctgtttgatgaaactacatctcaaaatgtaacattatccgtattgagcactatgattgccgaaaacattacccaatcatcttccgctaaagctgccatgggtgctttgactgacttgttgaattacactacaaaccaaacagagctgctaacatctgtcgaaagtttggccctctctaaagaagccgcttcctctactaaccaattggtggcacttgatgaaatcctttctgcaagtgctaacgcatccacagttgtttccataatccctactttggaatcccaattggccaataacaccgtattacttaagtacgttccatacttgttcagcctattagctgcgtcaagcgaccccgtgtcaagtttctcttctctggttaatatcaccaaatgggcagaaactaatgccgctacatttatgcccatgttgaaaattttaaactctgctgtaaacatgacaactatcacaccagaacaactcaaggaaatgactccttctatccttgaatatctacacatccctgtcatataccgtttgtccattttcacaatgtgtcgtgctcacttaaacagaacaatgtactcgtgtagcaagtcacacgctgttcaaaacatggatttccggtcgattgtttacaacaacattgaaggctcggactttaaaccttatatggatgccctgaacatcggtaaggacgatttgcatttagatggtgaattacaagacagacaacacatgtatgtcccagcagtgaaagcagctttagctatgaacttaatgtgcataatcacatccttcttcttaatggtattcttgttgctactaagtagacgttccgtggtgagtcaaaaattatggttggcattgggctttatttcctgttggatatgtattttcagcgggttgggaagcacaatctttagcgtcatccttaatatgatgaaatccggctccaagaaggacaattacgatgtcattatttctggctcttctccattttatggcctaatgtggtctggatttgtatttgccgtccttgtatttctctgcattgcatactgctggtggagcagcagaaagggagctgccatcgtggaagctgagaaagctgttcaagaaagtgactctactacctcaagaatcattgaagaacacgaaagccccattgatgctgaaaaaaactttgcaaggtaaaataataaaaagaagatcatgcaacatcaccccgtaaattttttcaattctccatccttttaattttcttcattataattttctgaattgtatatagacaatatattttaatcatatttaatatgaaacggaacacaaaaattaattaataaccttgcctttttcaaattcaaatcaatggtttttcctcaattggagcgttcgcatagatgacggtgggcctcgatctcacgctacaccatagaatgaaattcagtaatgctccaacgacagccccccacatcaaaccctggtagttcctaccaatgctcattgaaataccgtaatcactatagttatgctttaggatgtatttgatgtatgagtaagtgcccaaacacgaacctatactgactaatagggcggcaaaggcgaaaaatgaaaaaaaggcaccaaaccacgttagcggccttatgtggatgatccagcgcaatacgttgaacactagattcacaaaggtcaagacaataccaataagaatggtaatgaacatacacttgaccaaattgttgtagtatgtcattttactttttagtttttcgggcaaaacaacactggccacggaatccataagctccagagcctcattgttgttgatattgtcatacactaatgacgataggttaaaattctggataccgtgaggcgaagaacatgattggatgttatgcgaggagtccactgtacagtacgaccaaagccctatatttatatatgagggcaggcccaacgaagatagcgtagcagaactcaaagaagggagcaccgtcgataccttcatctgcgacagatccaattctgcacagtaaattttatttatgggactgtaatttttcgttgatcctgcgcatgcaacaatggctaatataagtgctcctagcgaaaatatagctgcaaaaaataacgtgaaaaaattcctcatgcttatagcgtccttcgatgatgtgtttgtttttttcttaatagttctctattgctttaatcaagtttcactactgcgcagcgttgtatgatcttgatctagtttcttttagttctacttccaaacaactggtccagaatgaaacaccactggacactcattgactactgagacatggaagagcaacattctcgcgtatatatacttctcagccaattttcctgcgagaagcgctaaaaataccgagctgggcttggctgatagtacgcccgatttggaaataacgctcgaggcgtgctgcgtccttttttgcctggccaggccaggccgggttgtcccgcaccattcaacggcggctatctggcgatgttgaaagagggggggagtggagagggctctgagggtcaagtgggaggctgtgacagttctcataagctgggcactgagatacatggaaagaaataggctgttcacagtgtacgtcaatgtgtggctgactaaccgttagcggggcggaaccgacatgtctggtgcagtgtatgtaagaaaaaaagaatgacaatgcatggccaaacttttgatctgtgacgttcgcaaaacgcactactttgctttctgtatgcaatgggaatgaggcgtagcgacatattaagaagccttttccatgtgaggaagcttcgccttgttttccagacgcgctttttttaggatcaacgaagaggaaaaagggtttcacatgtttcatctggaaaagatggagactgaaaaacaaaaaagcagagaaaaggtcatccaagatagaataggggacctcggctaggaatcaggaagtgtgttttgaaagtcattctttttttttcaaaagatggagtactggcattatgtggaaactacgtcatcgggccaacctcttcttcgagaaggtgaaaaagatatctttatcgatcagtccgtaggtctttaccatggcaaatctaagattctacagcgacagaggggcagaatctttttaacgtcacaaagaattatctacatcgacgatgcaaagcccactcagaactcgcttgggttggaattggacgatctagcgtatgtaaactattcatctggcttcttgaccagatcacctcgtctgatcctgtttttcaaggacccctccagtaaggatgaacttggtaaaagtgcggaaacagcaagtgccgacgttgtttcgacgtgggtctgccccatctgtatggtttcgaacgaaacgcagggggaattcactaaagacactctacctacacccatttgtatcaattgcggtgtgccagcggactatgagctcaccaagtcgtctataaattgttctaatgcaatcgacccgaacgccaacccacagaatcagttcggagtgaactctgagaacatttgccccgcctgtacttttgctaatcatcctcaaataggaaattgcgagatttgcggccacagattgcctaatgcatccaaagtacgatcaaagctgaacaggctaaactttcatgattctagggtccatattgagctagaaaaaaattcactggctagaaacaagagctcgcactcggcattatcgtcctcgtcctcgacaggatcatcgacagaattcgtgcaattgagtttccgcaaatctgatggcgtattgttttcacaagctacagagagggctttggagaatatactcactgaaaagaataagcatattttcaatcagaatgtggtttctgtaaatggtgtagacatgaggaaaggggctagttctcacgaatacaacaatgaggtgccatttattgagactaaattgagcagaattggcatatcaagcttggaaaaatctagagaaaaccagcttttgaacaatgacattctctttaacaatgcgttgaccgacctaaacaagctaatgtcgctggctaccagcatcgaaagactatacaaaaatagcaacataacgatgaaaaccaagacattgaacttacaggatgaatcaaccgtgaatgaaccgaaaacgagaagaccgctattgatacttgatagagagaagttcctaaataaagagctgttcttggatgagattgcgagagaaatttacgagttcacgttgtccgagtttaaagatttgaacagtgataccaactatatgatcataactctggtagatctatatgcaatgtacaacaaatctatgcgtataggtacaggcctgatatctcccatggaaatgagagaagcatgcgaaagattcgagcatttaggtctaaatgaattgaagttagtgaaagttaacaaaagaatattatgtgtaacgagcgaaaaattcgacgttgtaaaagaaaagctagtagatctgatcggtgataatcctggttctgatctcctaagattgacacagattttgagttccaataattcaaaatcaaactggacgctaggtatccttatggaggtattacaaaattgtgtcgatgaaggcgatttactgatagacaagcaactgagtgggatttactactataaaaactcttattggccctcgcatatataagtaataaatgcatggtttgattacctgctcgtaatactacattctcccaaataaatagtttacatataaacgcgcggctaaacttcacttcgttacttgaaatgccaataataacacataacatagagtacaaaatcggaatagaaacgccgactgaagaaacactttcaatggccgaaataccattcttccgtttatcgtattcaacggtatcctcttgaaataagttccttttctaaactatgccagaaataacgcacgacttccacatccttaaatcttttatttttgtcaagttcgaccttttctacattccattgctgcacgtgttgtggtacagaatcaccggcaaagtggaaatagtagcctttgcagcgttgaaataattcctgtggcgaattccactgatagttattaaactgccacgtatgaccagtagtgaagatagcgacaactctgtcccaatattctggcttagtaaacatcctagtgttatcgactataataaatctaattggtcttgatatacgttcgaagtttttctctatgttaactaatccgtttggcactgacggtaagttacgaggattcacgtattttgactccagcaggaactgttttatatttgcaacagttaaaattgatgacgcagccgaaggaatcaaaataattggatctttgcgagggccacctgatgaaccatttgttttggaaatacgaccgtgcgcgcccttatgaccgggaggcaatttagatcctcgtaaagatcctttgatcgactgtactaattttagttctgcatcttttattagataaccaaagttgatcggcttagcaccacgcaatgcagagttgtggtccaccaatatacgttcatgtttcattgtttccaccacaactggatcggaaacttcactatcattttcaagagatgctgaagtggttgattttacagtcgacaattcaccagccaaagttttattttctatatctactttatcggatgtctcgcctttctgaccgggtgctttcagatattgggatgattccgtattgccagacaaccaatttattaaatcagttctttgtaaaaatgaaacattagtcaattgtttattctgacagtctgctagatagtctgcggcacttgagtccttattcatccaacaatgaacaattattcgtaactgtaccaatgaaccatcaatctcaatttccgtttcttcattcaatggaaaactatcttgggtactaccatcactggatagagtttctaccatggttgctttcgtaatatcatcagtagactgtccctcattattttttagaaccagtttatcgccgttctttaagtgttctctcagtctgtctaatgagttcgccataattttttcaccagtttcttgctcaaattattattcttttaacgccccgaattaagaaacagcctgttttggaaacgcaatttgaaaaagggtggaatattcgttgaagtacttgttttaaacctgtccaatcgaaattttcatccttatgctttgagaacaatattgcgttgccggttaaccgtctcggtgttcgatgagttgaaaaattatacactaaaaagatacatactattcaaagttgtaaaagagactcttagctaagggaagtattaacaataatcattcactttatactttacatcgcaattgctttcattaatttttgataaatggccaaaaaaacgaaaaataactcaaaaagttcaactccagtgaatgatgtaccaacaactgctggcaaaaagaaagcaaaaggaaaaaagggacaagaaccagagccagaagatgacaaaagggccaagcaacaaagtaatagagcaaaagtgacatccacagcaagctggacaggtaaattgcctcatacaatcttacacgaaacatgtcagaaacgaaaatggaataaggtagagtatgatatgaagaaaatcggtgataaaggtttcattgcaattgcagttttgtcattcactgacccaaagacaaaagaaacattgactgcaagaatgaacgatccaacctatgacaaagcttcaggaaaaggccttgtaattcctcaagaaactccaattgaagctagacacatggcctccactattgcgctatatcgcattgcatacaacaccaacctgcacatgatgcttccgccaaaccatagaaaaacatggtatgccctcgacgattttcgaaaagataacctgaaaacagacgaaaagcgtataaacaaactatttgatcttgatcccttcaagacaatggtggaagacagaaagctcaaagcccaacgtgaaaaagaacaagtggcccagaataatcaagcacagaaagaacaagttgcacgaaccattttatctagccatggtggaatttcttcttctggaaaggacaggcaagagagaaaagtagcatctcataaaaactcacataatccttcattagtgcggtttccaaaaaaggtttgggaaaattctatatttgttgaccttgatgaatcgtctagacaactgatagaaacttcattgaaagagaaaattgattggcaagctaaaaaaattagccataaaaatgagacaattgctgaaaatcgggaagatctcaaggcaaaattattaactctacaatttagaccaaaacacgtagaggaagccatgctttataaagatccattgtctttcttattgtttaacttaccggaagatgatttaccaccattttttcataaaaagaaaggtgatacaaaaaacaaggttgaaataacaaacctaccgttatcaactagaatgatcgttgagcgtttaacagaaattggtgtctcttcagatgaagccttattggctttacaacaaaacgatatgaatgaaaatgaagcggccgggttcttgacgagggaaattttaccaactttaaatagcaatacgaatgaacctgtatcagaaactgaatctatagaatgttggaaccaagagctagagagcctagagagcatttatgagggctgcgtgatggacgccaaggaagattcacactacacgctcaatttaattgaaaaactcaaaataaaattgaaagtatatagaaccaaaaattatcctgcatcattacctggtattgtagtttcaacctttgataaaaattacaagctacctgattatattaagaaacaaatattaaccaggttactgcattatctccaggaaggaaatctaataggcgatatgttagtatatcatatttatgaatggttgaaagagaatatatctaagataattgacaaccctggcccattaattccagattcagattcgaaaggtgcaataaacaaaagaaacatttcaaacggtaagagaagtataaataattctagttcgagaaaattcacaaaaaccaccatttctgaagacacgctctctgtcctaagggaagagtacacaaaaaggatcaaaagttctgaatacaaaagtatgcagttagttagagaacaactgcctgcctggaagaagcaaaaggttattatagatatcatcaataaaaacgaagttgtattgattactggtgaaacaggttcgggtaaatccactcaggtcgttcagtttatactagatttcttacagaaggaaaaaggagatttcggtaagactaaaatcgtatgtacgcaacccagaagaatctcggctattgggcttgctgaacgtgtttctgatgaacgctgtgtaacttgtggggaagaggtaggttacgtaataagaggtgtcaataaaaccaaagcttccacacgtatcaagttcatgaccacaggtgttcttgttaggttgttacagaatgctagaactatgttagaaaacacaattgttgttattgatgaagttcatgaacgttctattgatactgacttgatagtgacattgatgaaaaatctcttacatagagttcgcggcatgaaaattgttttaatgagtgctactgttaacgttgacttgttcaaaaaattctttccggggctagcaacatgtcacatagaaggacgcactttccccatcactgattacttcttggaagacattcttagtgaccttgacttcaagatcaagagagagaaggctttgtcttatgatgatgatagcgttgatgaaagaaataatgacgaccaatatttgaagccgagagcagattctaagttttttacatctgggcaaatcaattatgatttgctttgtcaagtggttgaatatgtacataaacgcctgaaagctgctaatgacaacggatctattatcgtttttttgcctggtgtgggagagattaataagtgctgcaatttgctagctaataaatcaaatgaagcagattttatggttctacccttgcactccgctctaactcctgaagaccaaaaaagggtgttcaaaaaatatcatgggaaaaggaaagttgttgtatccacaaatattgctgaaacatctattactatagatgactgtgttgcaactattgacacaggccgtgccaaatcgatgttctataatccaaaggataatactacaaaactaattgagtcgtttatttcaaaagctgaagttaaacaacgtagaggtcgtgctggtagagtacgtgaaggtttatcttacaaattattttctaaaaatttatacgaaaacgacatgatatcaatgccaattccagaaatcaaaagaatcccgttggaatccctttatttatctgttaaggctatgggtataaaggacgttaaagcgtttttgagcacagctttggatgcccctcctttaccagctctgcaaaaggcagaaagaatattaacaacgataggacttgttgatgagtccgacaagtcactcacacagctaggtcaatttattagcctgatgcctgtcatggatagtaagcatggtaaattactaatatacggcattctgtttggctgtacggacatttctgttttacttgtctcgatactcggtattggagttttgcctttcatcggaggttttgaaaatagggaaaagataaaaaaactgctatgtaaatatgaaagtcgtggggatttatttgcagtattggaaattgtcagagattacttcaaaatcaaagattcgagcatcaaaaggaaatatttgagagacaatttactttcctataataaaattaatgaaattaagtcatcaacagcccaatattattctattttgaaagatgtaggctttctaccaatggactataaagttggaagcatttctgatttgaataggaacgagcgaaattttgatatcctaagggccattctcacgggtgcgttttatccacacatagccagggtgcaactaccagatgtaaagtatctatcaacaagttccggtgctgttgaaaaagatcctgaagccaaaatgatcaaatactggattcgaagcgaagagtatcaggacaaattagaagaatataagacgaaaatttcgcaagagacgcaaaaggttgatttggaagatttaccgttacctgctactagggcattcattcatccaagttcagtcttattttcaaccaattcagtaaacttggaagacgctaagttactctctgaggtggatggtccaatatcccgtcaatccaaaataccaaccgttgtaaaatacccatttgttttgtttaccacgtctcaagttactaataagttgtatttgagggacttaaccccaactactacattatcattactattattcggaggggcaatctcttatgacattggaggtactattcattcaccgggcatcgttgtcgacaactggctcccaattagaacctggtgtaagaatggtgttttaatcaaggaactgagaacacaacttgatgaggccataaggaaaaagttagaaagtcccgattatgctaaaaaatctcaaattgataattctggtgctgataaaactctaaaaattgttgaaaaaattatagcttccgaacaatagtaatcagttcctactgtagtccctgtataataattatcatcttcattttcgaaaaggaatttttttaacatatagaagtgtcaaagtataaaacactaacaaaaatctaagagattattgcgactgcgtgtttttctctttgctgaatcagggctagaatcccgtaaactacatagcacattgtctttgccatattttaaaaattttgtggcgccgtcaaaataaaaaaaaaatactgaaggatgcgaggttcgaactcgcgcggacaaccgtccaacagatcttaagtctgccgccttagaccactcggccaaccctccgtcgataatacaacaacaaggaaatacaggatacgaacaccatccagtttaacttgattaatctttacgcatgcatattgctacatcttttttattctgcaatatacatctgtttatatctcattaatgttggtaagcctctgaaaaatttatcaaatactagtacaattgtttaccaacatcattttcgttgctagaaaattactatacaccgttaagaaaagacataaatcatgagactaatagaacaacactagggattagccaatttaatgggagctgaaatgcagggattaattatgcaattacaaaatgaatggtatcgtttgaaatgaaagaagaaacactaatattataacatagaaatatcgatttcttcctgcgaattcccatgtcctcgttgagaacttctaatatgttttgtatgcctaatattatagctttacaaaaaaatagaatctcaacaattatcccacaattcactcatgtcatgctgcctctcgcgtattttttcttgaaaccgatgctagtttagttgtctttcggcatcagctctaattttttcaagaatagtatctacagagtcaaatttcatcattcggagaattccgatgaatcggcatcgtcagagaagctatataagaagagataaacacatttgaaagataggatatactttgaaagtgttctggtgaccactatatcacttaagtaatacctaacaaagcaatggtacaagaaatcgatttaggtttgacatgtgatatgcatgttcatgtaagagagggtgcgatgtgtgaactagtcacccccaagattagagatggtggggtttcaattgcttacatcatgccaaatttacaacctccaattaccacactagatagagtgattgaatacaaaaagacactgcagaaactagctcctaaaactaccttcttaatgagtttttatctttcaaaagacttaactccagatttaattcatgaagctgcccaacaacatgccattcgtggagtaaagtgttatccagcgggagtaacaacaaattcggctgctggggtggatccaaatgacttcagcgcattttacccaattttcaaggctatgcaagaagagaacctggtattaaatttgcatggggaaaaaccttctgtccatgatggagacaaagaacctattcatgtattgaatgcagaggaagcctttttgccagccttgaaaaaattgcataatgatttcccaaacctgaaaataattctggaacactgcactagcgagtcggcaataaagacaatcgaggatataaataagaacgtgaagaaagccactgacgtaaaggttgctgccacattaacggctcatcacttatttttaacaattgatgattgggccggaaatccggtaaatttttgcaaacctgttgcgaaacttccaaatgacaaaaaggctctagtcaaagctgctgtatcagggaaaccatattttttctttggatctgattcagcacctcatcctgtacaaaataaggccaattacgagggtgtttgcgcaggagtttactcacaatcttttgcgatcccttatatcgcccaagtttttgaagagcaaaatgccttggagaacttaaagggctttgtttccgacttcggaatttccttttatgaggttaaagatagcgaagtggcttcttcagataaggcaatattattcaaaaaagaacaagttatccctcaggttatcagcgatggcaaagacataagcatcatcccatttaaagcaggtgataaactaagttggtcggtgagatgggaacctcgttaatatgcaacaatatgtaggctcatttgagagtatagaccatatatacatatttatgggaaaaataaacttaccttccaatagaagttatagatgccatcatcatgcctattgttatggtccgtatctctttacagaagttcacagccaaatgcgttgatatggtatattttttctcttcagttttttatcaaaaaatgccacaaccttgatttaatcttgcatactaacatccacatcttgagctttttgcttttcgtcattgctttcttcctcatcactttcactactattattcagcactccaatcatcttattgtaaatttctttatctttcgcactcaattcatttaagggcaaattacctgagttcttctcttgcagccaaaagaagtacctttcgttggatgaaaaaactaaagcaaatattctgccacttttactggattttattggaacccacatggtctctccaggaattaaaatcaaagaaataggatcaagttccctcccgaccggcttttccgttggacgccactcgaaatcccaaaatcccaattcttcctcttcatttggtttgatctcgatttcaccctgaactggaattggcgtacatagacgtgaatcttcgttgtattcacaaacaccagccctgaatttaattacagttgaactcatactcatcaacactcttttaaaatttataagtcaaccagcacttaggtagttttctggcacccttatagaacctaatctactggtcatagtagagtatttagtagcaaagctttcgccacctcgcgaataatatatcacgaaatacggaggaattttaactgaaatatatcaataacgcatatcaaggaggggatgacttgatgagttgaaaataatataaatggttcaagcaaccgtttgtacaccactcagtcaattattgcttcaattgaaattatagaggaccgaagattagtcatataaaacaggggtctttttttctttagggagattactattacaatgtcgcaacaggattcacagcgctggctgcccacggatcggctaatatatggtgtgctagtcaaatctttccttcccttacaaaggtatcctgagctggtatatgaaaacagcaattatgcgaacgtttatgtgggtgcagaagtttacgtcttcgaagaatctgtggataagaaatggtgtagagcgtaccaatgtttacgaccctttcctgaagaattcatatcgaatatgaactcggcgaatgatgtactgccagacgtgaaaccgaaagtagtgatatttcctagaaaatatgttcattttgaagcagaaaaagccgtcagcacaatgccatttttcaaagcacctagtgctgaggattttaaaccattgataagtaaagaatgtgagtcccgctccttttgtgacagcctatatgttagctctactgatgatatatcaactggtaaaccaagaaagacaccgagacctccgttcccctttttcagataccaaaagaggtcctttaaggacgaaatgggtcctatattatctcttatttcctcgcatgtttactctatgtattcaattggcgagttttctatatataggaaaatgataaaactttattatgatttggacactatacgatttagattgtctatgaatttaaccacagaggctgagaaaataaatctgataagagcagcaacatccctaagaactaaaatcgcaaaatttttgtcctccacatacaggaagaataaactaattgctaactctactccaagaaacccagatccttatggtttcgaaggaatttttgccagggatattgatactggcgaattgctctcatacgagatcgacaaattaagaactttagtgtcatcgtcaatgctttgtggtttaactaataattttcctactgtacctgtggtagagtccgatgatgagtcctcatctaacggactattcggcacagttagatcgagcattttggttaacttgaaagatctggcatgggatccctctatatcagatcctaaatatcaagatctttctatttgtgtatacttgagaaccaaagacgaagttttaacagagtcttttaccatgacgaagtcgtccaatatggaatcagctctagatgaaattcctgcaatgttattcaagaatattttggaaacgatagtccataaaaataaagtatacttagtagtagtgctgaaggaaacaatagcaattacaacagaaactgctccggaaatttcatcttacaatatatctaccgaagagtcaagttcacattccccattttctccatttaattcatcgactgagaataagattgaccacgtaaaaaagggcttagctgccggagttattaacatatctccggtattcaagttttataacggcctatcagttgcgaataaagctcagaggtttaacctttatctttatagctccgattcctcggattcgcaaaacttcaactcttcaaaggatgcggatttaggttggggcgggttaataaataagataataaaagattcttctgaaggcgtttctgtgaaccctagggctgtttctttatcggtaactgtaaaggaaattataggcaaacaagaggcggaaaaagtgctctccacatctttagtaccgataagatctattcccacatacttttatgataccatgtttagccaagcagaaagaatttatctgaacttaggtagggtgtcgctttatggacttcctgcagctgatacaaatatagaaaatgttaccgttcaaatatcctgcaggaataaggccgtaaaattttgcaaaaataagctcgaagagagatctggggactggaagtttgtttcagttcgtccaaatgagagcataggcgaatcgattagaatagaaggggtagagaacatgaacgaagacgagacattaagagtattggtatatttgaatggatttttgatggcaaaatcaaatatacatatcaagaaaaagaacgaaatcatagaatatagaaagggtaccgtattccaaataatgtcatccaaatcagtacctctaattcatttagagcttgaagcatcatattttggtcggagatataatatcaaccctgccattacaaatttcttagttcttcaaaccaaaaatgttgaattcgaccagcaacttaaagagcactattcagttacattgaagcagctgaataacgtttcttttaaagatttactaaagcattttgacacaattttagcacactatttgttacttcttgaatcggtgaatgaagctactgataaaaaaggcccttcttcaagtttacccaatattgtattcagtgaattcgtcaagtttttaaatttaatgttaacacaccaagaaaactctagatattggtttaatagactgtacaaaaaagtcatgtcaaaggaactagaatgtcccaatgttgcaccgatactaataaaacatatgacaacgatctttgataggagtcattcttcttggactagaacaggaactgcaatctgccgaaccatcctgtacataattgtgttggcaatcggttcgtctcattctgatgaaatgcctaatttcagtcattttttcagaagcttgcacaaatttttaatgcttgctgatgagccaataatggcggatcaaattttgttaatagaaagtattccctctatgctggagacaatgaccaatcactgtaaggtggaagacttagttcgttttgcgatcggactgtttgaatgttgccaggaaaaagaaatgaatcaaaaaatgtactccaggccactctcagttcgagaagaagaatatttgaatacaaagtttaattgcctgttgaagttaattaacaagaaggttttgcaaaattatttaaccaatacggaatccgtagataaactgaggttacagtttttatctaaaacccttgagtggttacttacgccgtatactccaggcgatgacaaatgttttcacgtagaatccttacgcttggttaattctgttttcattacaataatcgaagattacaaatttgacatgctacaaaggaacttgataaggttactaccatatttgtgtaagtccttcgtccatttaagaaggtactgtaagaaagcacgtttaatgaggcctcgaagagtttttaccatgctttttcccagagaaattccatgcaactacataccggttgattcaatagtgaatgatgaagtagtcgtagaagttcttctagagcttgccatcataatttgtgaaataacgaaaattgcatcaagcagatttccatcatatcaatctttcagcgaaatcataaacttgtgcgataaagacactctttttcaatcaaatttttattcacgacaaatcacgaatgaaaatgtctatacaataaccaaaacagtttttttgttttttaaacaagattggttcccaggaatgaagtggcttggcgtatcagcgttattaggaagatcgtctctaatattgcttagtttatgcaaggattatatcatagaaaataattcaccttctccatcaaaggagtctgaaaagagggttgacatgcgactttgggcagaatatgtaaaagtcatactactagtttcaaaccataaaagtgcatccttgactaagttagctattactccacgtaaggccgtttatttgatatcgggtgacctgaaaaaaatttcagcatatatcctaaatgaatgttgggatgccctagccactgggcactataatatcacttatgctaaaaagtatggattaggagccttgagtgattgccaatttgaattgtttgttcataatcaatttttgatacgtgagatctttatttttgctttccatagacatatcgatgcaacaagaatttgttgcaaaatactatggggattagggctaaatttttggaggatatttgggtccctacaaccagcagtgaacgcatgtatcccagaattattcagcgcataccaaatcgggaagcttcgtttgaatgattacgaattggaaaggtttgtttcttgtttgttttttatgatgcacgttcccgattctgacaccttttttcctgcttgtatggatttcttaagagatttacttggttttttgcatattgtaaatgaaatctacaaaatacctaatcaagaagaatttgatgatgatcggactgctcggcacatagagatgttcgagtacttgctagaagcaaacaggccagagttgtttcataaaatgatatatgatttgtttatccactttattcagaaaaaagactttgttcaagcagctttgagtctagaactcttggcaggtacgtacgcttgggattctaatgatactcttgaagcaatatctttcccgccattgccagagcaatcttcatttgagaggaaggaatatcttcttaaggaatccgcaagaaacttttcgagaggccaaaaaccagaaaaagctttagcggtatacaaggacttgataaaagcctacgatgagatcaattatgatttaaacgggctggcctttgtacatgaccaaatagcaggcatttataccagattacagtccattgatagactggttccaacgtattttaaagtttctttcatgggatttggttttccaaaatcattaagaaataaatcgttcgtctttgagggtctcccatttgaacacattacgtctatgcatgacaggcttctacgaagctatcatgggtcaaatattgtacactcacaagaagaagtggatatgttattgatgaatcctccaatgggaaaatacattcatgtagcttccgtcgaaccgtgcttaagtatatccgataattacaacagtagtgacaagaaaagctcaattaacaacaaagtgcggatgtacattgagaatagagatttgaggactttcagtaattctcgacgtttgccaggcgcaaaaggagtcactgacctgtgggtggaggaatatacgtatcatactatgaatacttttccaacactaatgaatagatcagaaattgtaaaggttacgaagagcaaactttctccacttgaaaatgcaattcgttccttacaagttaaaatacaggagttatatgggcttgaaaacatgtgcaataaaactctgaaggaccacggtgatgtgaacgatttatttaccgagctttctacaaatattacgggaacaatatcagctccagttaatggaggcatatcacagtacaaggcctttttagaaccctccacatccaagcagttcagtactgatgatttaggaagattgacgctagcttttgatgagcttgttgcagtattaggtcgctgtctaacgttgcatgcagaactactaccatcaaaggatctaaaaccatcacatgatcttctagtgcgtctttttgaggaaaatttcgctgaggagatagaaagatatagtcgtactctcagtgaggccaatcgtagcaggaataacatgattactgctcgaataatttcgcacaagaaccccaataaaaaggcaagcttttctggaagggatcatcacacctcagggtccaatcatagccaatttgtattagaacatagcgactcatttggcccaaacagtttactttttggaaaatatttaacaagaacgttatcccactcgtccactacgagcagtttggataaaagtggaattgtttccggcacttcgagcacctttttggcagggtcacagccaaacaccaacacagattcacagcacaagcatgattactcacattcgggataatatgtcagaagttgttcactataaaatatacgcatatgtaatcatttatttattcattcatgacttttagttgaaaagggcacatttttctttgtcgtaaaagtgaagaagacagcgaattttttcctttctccttcaagtattgcttttttgataaagtatttttcgaaatattgatacaattattgaatctttgtaccgtatcctttttttccttttttctaaggattcttcacgttgtaatttaaagtgtacagggaagaaaaatcgtcaattttaccgggccagattgtctcaggaagataagttccattttccgctataaaattctgacgttcttcctggtcctgagcatctaaattctgcaactgcttttcacaatctttcaatatagttttcattctgtttgccacatcctttctcctctttgcttctagaactaagttaccgtagctttcttcaaaattatcataaaattcacaaagttccttagttgtttgaatatcttgtgtacaggaatttttgaagctatcaatcagattggaaatatctttaaagattaatagatattccaaatttctattgaaatcgtttattatttcagaaacttcgctgtgtagttctgtcttttcctttatttttgcctgcaaaaattgacccaagttaagaattgttttgtccacgtcatcaattacctcatgcagagttttgaaaatgttgtatagttctttgtcgtcgccttgtaccaccttaaacagctcctcacgttcatcgttatcaatttttttatcttgtaacagcaatgtcttatcaaagtgctgtgtcaatgaattcattatctctgctaaatctttttcaaggtccgttagttccctgctaaactgctctgcaacatttgtttccatcaggttatctataccaaatttactttggaatttttgagttacgtccgtcaacttggtatcaatcagttctttgttaacttttctgaccatattttcgtattgaagcttaatgttttcaatttgacgctcaattactggcacttctttcagtttgtcattcaataagttaacgttgtctctcgagatgtaatctcctagtttagagggatcggtatcatctttttctgatatgctcaattcatttactataccatccaacctttgtactttagaagtgatttcatattgccagtacttcatctcatcaactaagaccactaagacagcttgattccattgtttctggattagctttgtcccaatgccttcctttaaaatagtgtaaagaaactttccttgctgtctcaagccaactattagaaaattgagttttgaaatactcaactgccaagatgacaattttttcttaatatctacaatccttaaattagcacttgaacataaaagttgagcatcggtcagcgttttcctggcattattaacaaattttgtaacatctgcttcgttcataggtgttaaatacgttgataatatcctcgcagtatcgaatttatcgtacgttatgcgactttcaaataattatcaagttagggatatcttgcaatttttaatactgaggccttagagcgcgcatctagtatttacattatgtcaaaacaataacaaaaatccaaaatttcgaaatagtacaaccgagagaggtcgaagaacttaagccttcagtacgccaaaacatggaggattcggactccaacacagataaaaagttctttttcaaaaaaagaagaatcgattcctataattatagcgatgaggaagataataattcaagcatgaatagtgacatgacatacactaatgatgccttgaaaactagtagcggcaatgccccaacgatctcaaaattaacgaagacatatggtattggtgcgaagttactttcgagtatgggatatgttgcgggaaaaggccttgggaaggatggttctggtataactacaccaatagaaacccaaagccgacctatgcacaatgcaggtctaggaatgttttcaaataccaactccagtaactatcacagtgaaaatgaggattacttgagctctgaggatgaggtggttgaaggtatagaacaagtcaaattcaataaaacctccacggaggttttaggcgaagcgttgttaaatgatagtggtgatatgactatagtgcgaacactgagagaattgaggttagcaggggtacaattaccagagagtatcctaaaagaattagaccctttaaatgcagtaccaaagccgaaaaaagatgttgttgtggagatattgcaagagctgctgggtattgaaaaaagtttggaagctattcgtcagcgcacctctccgttagaagtgcaagtcaaagaatattatggacaagagaggcttctttctgaattggaggttactttgagggacgaaagcaagcatgtttccctgtatgataagattggtgctattttaaaattgtccgacgacgagctcatagataggctaacgtcctgcttattgagaaaagaattactaatagaatttgatttggatcatttagaaaagccaaacgatatacttgatgagttaacgcaaattatagaactactcgcatatagaatggatacaacttcgaaatttttgaacaggacacaaacaacaatctttaaagttatatatcccaaactcaaaaaattttgggaagggtttgatatgactaaatcaaaaatcgacagcgctatcaccctattactggatttccaacaagtgctaagttttatcgggtgtaaagagcatatcatggaggaattcgtctatccaaagctattacaggaattagataattgggaacttcacgatgaagtagaccatgtttcgccaagaatatgggtcttggattttatggttttaattgacgataagatcaaagacacaattgtggacaagattgaagcaaaattttttgcttattgtaaaaattggtaccatagggaatcattttgtatcactaattctgatattatatttatcaaagaacttatctgcgaacgaagatattacaaaattttatgtaaagagtttcttcctaaattcctggacgagctgtgggaaagacataatgaccccatctacgagttagaggattggaaggaaaaacaggaatggaaagaaaaagattctggatttttctattttatgaaaaaactgagaagttatacccattattttcatccaaaacagtatgaattgatgatgcggggaacctttaataatataaacaaaatactctatcaatggcatctttatagtacagtggaagacttacacaagtcaaagtggtggcttaattggctgatgaatacggtatttgagcactctttaccaacagaaatagaactatcggagatcagaaaaagctataatatattcgctatgtctcataggtaccaccttgataaatctacattagatgaagatttcgatttgagacagggtttacgaaacttaatggaaacacaagtgatcgacgatattagtcaaagcgaacaagaacctacctatactgtacaaaatattccgcttggaaaagttagcagctctttcaaggatgtggtagaagactactgcctggaaaaagggtacttgatcagcaaaataccaaataggtacactcaactgccatatggaagagaccaagattgtatagttcctttatttgagatccgaaacgggaagaaaaaaatggaagttgctttgaaacatgatattctttgggtggaggattccagtgggacctttaagccaatttatttatgggcccttgacctctagaaagtacctataaaagaggtgagataggcacgatttatatattattgtcgaaaaacaaaattgattagattactaaataaataataattgcattaccatttttagacaatggattaatttaaagtggagtctattaattccccttatttgatagttgttggtattttgcccttgaaatgtttccaaaatttattgtttaaacttttatacttcgctagactctcgtagttagactgttaagagttgtggcagaaggaaacgagtttcggatgggatcaaaggaccttttttatatcaagatcaaatggagctgttattttccaagaaagacagaagaaagcccgaatgtggctaagtagtgagcctaatcaagtagtcagcttcacttgatattagtttatacgattactattttaatggagtttttagctcactaaataatttaatgcaaaaaaaataaacgaccccagtgagggttgaactcacgatcttgcgattaacagtcgcacgccttaaccaacttggccatggagtcttttatttccgatatctgctgagttaaaaattatataatattattgatagcttctatcattgaccttcaattacttatgttggaatatcaaaaatgtgagattttttttttcaaatagttttgaagaatcagcgaataatttgatactttttgggattcttgttagtaacggctattgttggagttaaacttctttaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttcacacgaagattgaaagtgtggccacgctaatttagtttattagggaaatgctcctggtcagttctaattcacccaacgtagcgcggaatattttaaagttaatatagtatttcgatatgacaagcacctctaaacaaaaggttattttcgcttttgttcattgagcgtgtacttcaagcctgatcctgctttttcttctgatttgatctgattcgattaagcaagcggtactaccctaaaaccgccatctgttgtaatatagtaacgtcgcaataaacctgtcatataattagcagctaatccttatattccatctcctcaatttgtgatatttatcgtatataattcccatttcagaccgtcatttagtagtaggcatctaactatggaacggctttacccgatcttggtatgtatgccataatgtactaccgctatcgatttaccttaaccctaacgagtgtctctagccagtattttaaacttccatatcacaactaatgttgaagattgtataataaaaacatcaagctatttaatagatgcgattaatctcctaatcgaaaacagtttgttcggtgtccaaatactgttttagtggactatgataaacgttataacagctattttgactaaaacaaccgtaaatttacacagataggtgttcacagtaattttttggggagttaggtcgaaatcttttccaaaaccagtcatgcaaaggaaatgcgtcaacttttggggacttttcccctactcaaacacagttagtcaacatttaaaggttgtgtctttacttaagagaaaattaactgagcttcggtcatacatacgtaatttcgctgcttccagtcgagcagttggtgcgctataatcatttgatgtttttagcttacggcttcttaagattttctattgttcatactgactcgtcgcataggccgcaatataaatcatttagagaaaacgttaacacatcgtttaggtaaacaacccctagagaggatgatcagtacgcaatataactgttcaaaatccatttcttgcatcaatattttattcaactattatttctggaggttttagtggttctgtataccccctccagccactgttatgaacaattaattgatactacttcgaatataaacattaaaacaaaaaacttattgagtgcagcaagttaacatgtatcgatataatagaagttccccttttgaacgaacaccagaaaaacgagtaagccgtcaagaaagccaacgaaagagcatcgaattgcccaaactgccaccattgaatacgaggaactcctttttggatgattctgataacggaacagataatatctcaattggctggacaccaatcagtgacacccagcaattccaaagcccggtccctcaggcttttacctttacatcaaaacatagtgcaaggggaaacggtactagctcttcagaatccacacccaaatcgacaaagtacgtcaaagaaagacgaccaccaccaccgccaccccttttgtattccactgaatcaatacggatagactcacccatggtatctcccagttctcagtcccgggaaagatcacctaataaactatcctttataggaaactcagaggaacgacatcacatggaatacatatctaaccattccaggatcttaaaatcaccatttgcgaacggatttagtccaaattcccctaaatctccaagagatagtagcaaacagcaggctcacttctctgatgaatcagatctacggtgtcatgaaagagaaaaagctttacccccaattcctttcactactactcttctgctatctccttttgatgatgaagactcagaattttttacgaaaccaccaccgcctctatcaacatctagaaacgtaagtgggaatagccgagtatcagaagccctagaaagtgtttattctgactcagattatacttttaataactcaaatgccaggcaaagtagttttaactctttactaggagccaagccattagaattagcaccaagcattactgcaccgacacaaccattttcaattcaatctatcgatgagcacaagctttatcaatgtgataatgtttacaaactttctgctatttatgagtggattttgaaagtttattttgaatggtttaatgaatgtgtcttcacgaaaatcgatcttttccaaattgttcaattacttttagagtttcaaatgcctacaaatttcgatcaagatacgatagactcaaatgtggataatattatggcttcgtttatttcccagaaagcagtaagattcgatatcattaacgatgaagaggtagccgtagttgtgggagggctggatattactggtgttttcaccgaactactaccgtgctattcattcatcgataatacttatggatctacaaactccctgatttgttattccaacgtttgcacacatggccaaagctctggcttcagaaaagaaataaaactttccgaaatcataaataaatcagttggactttggacagaatactggcacttgactccagatgatttagcagaaattaatccccgtgaagtacaaagacaaagctttatatttgacttaattattttagaagaaagatccttaaacatggctactgccgcggtagaaatctatgggaaacggtttgacaaatccctacttccagatgagcctgagttcaaggcattggcatttgatatcttcgaacctctaatacaattacataccgaatttcttttgacgccaatattttggaaattaaaaacgagaggtaagtttattgatggcgttggaaaaatctattcaaaatggtgtggtgaagccaagaatatatatttgaattacgcgaaagctatggcaacggtacacgaaatcataatgtgggagaagaaaaacaagacgaaatttgtaacatggcttaaggagattgataactcggttgaaattacaagatcgaagatgtatcatgatgttatattctttggggggtttttcaaatctttacaaaacatgcccgtaactctgcgctcaattttgaagaacacggatccttccatggaggattatgaatacctgaaaatagtaattaaggaagtagaaaagttgaactttgaagttaatcaggtacatggattagcaattgaccataggaaactagtaaggttttcgaaacaattagtattaagtactaatagtagtaatgcaacaagctatgtgaacgtcggtggtagtactaacgcaaatgacgatgatgcaattcaggataaactagctcttggtttaacttatccggaaaggaagttagtactatctggcactgtttataaaaagagggatttatggctggacccaaccccagtgtatatcgcattattggacaattgcttactgattacagaggaaataagtaaaggagaaactcaaaaatataagcttattgaaagacctatcccaatagattatttaagtctcgagaaaaggaaaattccaggaacaagtaaacagcctctgagaaactactctcagaaagaacataaatccccaatgcataatttttcgacaccgattaactccatgagacctctgcttaaaagttctggaaatcacatgtcaacagcgtatggagatagaaagactagtaatactgaaatttctaacgcgaatccaaacacagacgagttctcatttaagatcagaaatacagccacaggtgaatcgttcaaattttttacagaaagtgcagaagtactcaaccaatggattgatgctatcatggaatcttttaaaagaaatgcagaaaatcatgatttaaatgcctttgaatttacagtgttgagctctgagttcgcatacttcgacaaggatgcaccggtgaatctacctgtagctccggaaggatcagaaattgatgtagcactcaaagcttacgctcaaaaagcaaacaaagattcatgttcatggagtaagacaacacggattctttgttgtgaagatgttaaattcgagggcagaatttacctatttgtggctacaacagacggtatctatgtgaaatatagagacgattatggtagtggtttcgttaaaatattagaattaaacgacgtcaaaagaatggaagccaatgttaagttggggctcttgtttgtattggataacagaaagttgtgctattttaatatctcaacggtagtgagccgttacctagcgcaaggaaacactctagatgaaaactgcattgtgggaacagtaatcagagataaggtgagattcttcaaaattgctgatgattttggtaactcaaaacatttattttttgaaagaaaggggaagatagttatattaacaccagaatttgatcaattgacaaaccaagtaaaatatttcaaattttacaaagagtataagctcccaagttcaagtaataacattctgaataacgaaattgaggatattgccatattcaggaaaagttttgctgtgtgtacaaagaaaacagtcatactttatcaagattcattcgaggataacggaatagtcttaccatcttttttgaatgataaagatatgatggcacacttgaggcatccacatttgaatagcttaccgttcaaaagtgctacagactccaagaaacgcccctccatagaatctctcactgaagaagcaaaaaaggatatcgccacttgcaaagctataccggtcaatttttttcaaatatcacaatctagtttttttgccttggtttatgatgaagccgtagtgaaaataaactgctacggtgagatgtctgattggagaaaggatattctcttacttgatttttgttgtaccggcgcgagcttccatggtaatcatttgattctcgttggcgacaatttgatacagatttacgacttaaaaaatgttgagcagaacctaggcgaattggttcccgtccagatcataaaaggaaagaagataaagctggctagttcagaaaggagagagaaaacaattcttgtgttaagtcatccaaatatacttaatagacaattattagtcgcgtgcaatcctgtagcaatggcagatcatcaataatataagatatagacacttttaatggtaaatatcgttgtaataatataagccaacaagaatatagtccagtaattatgctatttgcagtaactcacatcattattctctctgttcatataatcctgaataacaggttaccctcggaagtgcatttagccgtataacaagtagctctttaaaatcagtagaacagatacattaatatgtgataatacggctgtgaggaaaaggtgaagttctggtgatgaatatagactgtttgtgtcgttgggtagttctgccactgctgcgctatccacttctggtagctcttgtattgagatggtatgtaaagtagaaaataggcatgaggttagaaacagcgttttttatactaacatgacgaactaacctaggtctctaagcgactcgataagcatttgtctaacaatctatacactactgataaatgcattcctcattgctaattcctatataaagcggtcgggacaggtcgcctggaagagccttcgtgaatttaagaatggcatagttcttattactggaggaagtaaaggacttggacgggccatagtatctcaactcctacaagactacagcaacctgaccatcttgaatgtcgacatatgcccatcatcagtgaggaatactcgcgtgaaggatctcatctgcgacctgagtgatgatgaagaagttgcagcactactgaatttgttgaaaagaaagtataaaaatgaaatccgattgattgtgaacaatgctggagtaagggccaacttcaccggattcaacggcatggaacgggataatcttgataagatttttaagataaacacatttgcaccacttcagttcattcaagaactggcccctagtagacactcaactagacagtgttatattgtcaatatcgcaagcattttgggcatattgacgccggccaaagtagcagcttatgcggcgagcaaagcagcattgatagcctttcatcagtcgtacagttttgaattgcaaaacgaaggcgtaagaaatatcagaacactattagtgaccccagggcaactgaatacggaaatgtttgcaggattcaagcctcctcgccagttctttgcccctgtaatagacattactactctagctgccaagatagtccgttattgtgagctgggtcagaggggacagctaaatgaacccttttattgtagttttgctcatcttttgatgtgcgtaccttattcgctacaacgcattgtaagaagcttctctcgcatagattgctgcctcccggacgagtagaaagctatacatagtaaatagaatatttatagatgaatccgagtagacagccttggtgtttgcttatacattctttgcaattatgcacgccctcattaccgttgctcatatttttgggcattaattgtattttgaaaagtgctcgttcaggcccgtgtaaaaaaaggtgatgaagcaaacattataataaacacttctgagaagccacgtgtagaggggtaagctatatcgtaaacaccgttggatgtggaccacggtgcactgataaaataaagatatagtagtagaatctgttactaatcttaacacttttgatggtagaaccggacatgcagaagaaggcaagtggtggcagtggcggttccgagatggatactttaaatgctaccagcaacagtagtaaacaaggagtttcaaataataaaaggaatccggtcagtaaaaagaaaccagggaataaggtctctgatggaagagataatgcacataattatcacggggaaggccgcagaaaaagtagcaaacaacagaggtcaagaacgccctataaggagactagtactaggatcaatgatcaagatatagatttatctatccaggaagaaattcttggtggtaatttcaaattacgaggcaggaaaactcaagtttccattaatcatttgttgaatttccagttacctgaagtcgaaagggaaaaaagtaggtcctcttcaagtaagaaatcgaataggagacgcgatgagcacgtacatttacacggtgacacatttgttaatgttaattaccgtcttttggtagatgatcgttttgactacccagagcaaaactgtaacccgaacgttcctgtcgatcaagaaaagattctaagagtcatagtgccaaagggtcagaattgttctatttgtctgagcgaggaaccggtggctcccagaatggttacttgtggccatattttctgtctaagttgtctcttgaactttttctccattgaagaaaccgtcaaaaataaagagactgggtactcaaagaagaagaaatataaagaatgcccgctttgtggaagtattattggccctaaaagggtcaagcctgttctgtatgaggacgactttgatgtaaccaggttaaatcaaaaacccgaacctggtgccacagtacatctacaactgatgtgtaaaccacacggttcactattacctttgccagtagccttacatttagaccctctaaaatgtggaaatttccctcccgcaaacttaggatcaataaagcattatgcgcatattatgaagtgtggcgtgtcttactccttggagctctatcaaaaggacattgttgctattcaggaacaatatgaaatcgacaaggccatttataatgatagtggaaaatttgttaagcagtcgattgaaaatatcaatgatcaaatttcgacgttgctggctgcaaccactgatttgagcccactttccaacgatattaacaacggtttggacaattttcattttgatgacgatctcttgaccaaatacgatgattcttccgcttattttttctaccagacgttggtggcatcgtccacgaaatacttcttatctccactggatgtaaaaatcttattgactattttccactattattccaagtttccagaaagcatcgagacgacagtcgaaaatatacattatgatacagtggtaacggagcaattaatccgccgctacaagtacatcggccaccttccaatcggcactgagattgcccttttagacttggactggcgtaaaataccattccttcccaaggaaatttacgaacagtttgctcatgagctaaaacaacgtcgaagaaaattcacaatgaaaaagcaaaaggaagataaggaaaagaaactatatgaaaaaaggttggaacaagaacatgccgagttctacagaaaggaaaatggcaattctctcaagtttgaagactctgtacagatggctacccattatgaatccattgtaagctcttccatacctctcaactccttaggaatttctatgctgggtccaccgacaaattcctgctctactcctcaaaagcaagcgccctcccacacgaaaagaacaatttgggggacatcaattgcagtgacggaagacgaaaaagcatcaaaggagaacaaagaatttcaagatatgttattgcagcgaataaggcaggaagatagttcggatgtcacagattcgacggattctcctcctacaagtaatggtaagcgaggcaggaagaagaaaggtaaagtcatgctattcagcagcaatcatcaagccttgggttaggttacagcatgttctgcttaaaaatctctttccaagccagaaatgtgggaggacctattctatatcatttcaaaatcgaactctatatctttatgtataacttcaaacgctattgcatataaacaattactcatatatagtccaaatgcattcataccatgttatactattcaattctagtgtcgttgtgcgtgatttttcacttttgaccgtaaatagaatttcggtgatattattttaactctcgaagaaaataaagtagattcatgtacacgtatatcaaaagagtacagtgaaaaagggataaaggatacactccacttagaagggcgcaagatgagtggaaaatttgttcgtgcttctaaatatagacacgtctttggccaagcggccaaaaaggaactgcaatatgaaaaactcaaagtgaccaacaacgcatgggactccaacttgctaaaaacgaatggtaaatttattgcggtgaattggaatgcctctggaggtggtgcattcgctgtcattccgatcgaggaagtgggcaaggctccagatcaagtgcctttgttcagaggccacactgcgcaggtcttggataccgattttgatccgtttaatgaccacaggattgcttccggttccgatgattctaagattggtatttgggacataccggaaaactacaaatttcacgatcatgtagatgaagatggagagccaattgatatcaaaccagtaaagtttttgacaggacacgcaaggaaagttggacatgttctttatcatcccgtcgctgagaatgtattagcatcctcttcaggtgactatactgttaaattatggaatgtggaaactggaaaggacatgattactttgaaacatccagatatggtcacatccatgtcattttcgtatgatggtaattatcttgccacagtggctcgagataagaaactacgagtctggaatatcagagaagaaaaaattgttagcgaagggcctgcccatacgggtgcaaaaaaccaaagggtggtatggttaggaaactctgacagattggctactactggtttttcaaaattgagtgatcgtcaaatcggtatttgggatgccttcaacattgaaaagggagatttgggaggcttctacactgtcgaccaatcatcaggtattttgatgcccttttatgacgaagggaataagattctttacttggtggggaaaggtgatggtaatattcgatactacgaatttcaaaacgacgagctgtttgagttgtctgaattccaatccacagaagcacagagaggctttgctgtagcgcctaagcgaatggtgaacgtcaaagaaaacgaagtcttaaaaggtttcaagactgtcgttgatcagcgtatcgaaccggtatctttctttgttccaaggagatcagaggagttccaagaagatatctacccggatgcaccttccaataagccagctttaactgctgaagagtggttttctggcaagtctgttgaaggtccaattctcgttagtatgagatctatctatgacggttccgcaccaagctttcatgaggctaaaagacctcaacagccaacaactcaagaaacagctcttgaagagaaaaaggagcagcctaaagtggagaagccaatcagcgaatccgaaaaggaggtgaaacaagaagctccaaaatctccctcaccgctaaagtcggcctcctcatcttctacaatcaaccatgtattaaaggaagataattcgatcaacaagttgttgaagaaatcctccgatattgatcaagttaacaacgccgaagatccgtctagggatacctccggatgggaagaagccgatgatgagccagctcctatcaaaatcgaaaccccagtcactccaacagaaactaaaaaggatcgcacacctaaggtcgaaccttcaaaagaattgaagccagagccagtgtctatcgcaacagatagaaaacaggagcaaagcttacctcaagaagagaagtcctctgagaaaacaaagtcccctgagcaggaaaaatccgcaacacctccttcttcaattacggctgctaagacagccattactgccagcagtaaggaagagccatccgcggcaaggacatcacctaagtcattgggtttaaaaaagtctgtcgaaaaactatctacattggttctgcaattagaagatgtagttgataaattaacgaaagcaaatcttgacaaagatgagcgcctgttaaagttggaacaaaaaattggcgaactgtcaaaatgaaaattttttgtacttttaatgataaaattaagtgagtcctttttataggaaagatgtattttgattatatgtaatgtacataagacggcggcgataataatgcacttagaaagtgaatcatgttcacctgtccactaacaaaaaaggaaacaaaatgttgctttcccacaggaaaaagaatgtttttgacaaaacactaagcgttatgtgaccaatgtataattgtcctcatcatatagttttatgcaagcataaataagtctttcttttagttaaaacgcgttacatagtaaaggtaaccctgaatgaatttttatttatatttttcttcgcatattttaggatcttgaaaaattaaccacaagttagaagttgatgagatcaggaattctaacaaaaggtcattggttaggtttattttgtaggtgcacgtttgcaactttattccttttgtttcaaagttatagagctttcattttctcattcttctctagtgtaggtcatttctcctgcatattaacctactagaaaagtttacgaagcttcataggaacgaataatcgatcactttaaaggcttcccgcactttaatcttatcatctacacctacaaaaaagctctactttgtcatttattttctacttcatctctgtatggcatctatctctatatatataaaaaagcgcatctgtttattataaatgaattccaacaatcctgataataataatagcaacaacattaataataataataaggataaggatattgcccccaatagcgatgttcagctagctaccgtctataccaaggcaaagtcttacattcctcagattgaacaagtttatcaaggcacaaatccaaatattcaagaggcaaaattattaggggagttattacaagttctagcagaagttcccaagggtacgcatttattttgcgaccccatacttgaaccaatatcaattttttccctaaccattttctcattcaatgaagaagctacggccacatggctgaagaatcattttaatccaattctctctgtttgtgataaatgcattctaaattttgcgagagggaagtgcaaaatgttacaacattttgccattcaaagacatgtgccgcatgaacatgtagccaagtttaatgacatcgtatgccaatggagggtggaggctgtttttcctattcttagaaatatttccgttaacgataatacgggaattaacattacaaatgaaattgaaactgcaatgtacgagtgtctctgtaatccgcatatgttgaggcttaacaagcaacttaaggctactttcgaagcaatcttcaaatttttctacgacacaaagcatcgtttgttggacgttacgaatccattaagcataaaaacctttatatcaggtgtcatattttgctggtgtgaaggttcaaaagaggaaaatgagtggtcacgagcttttctaaaggatttatactcaagaaatttccatataaatctttctaacctgacaccggatattattgaggaagtttatatccatattttattcttacagaatccggcaaactggacagagattgtggtatctcaattctggtcgagattactaccggttttcaatttatttgataaagacgtcttcatagagtactttcaggtcccaaaaaatgtggaatctttaaaaaaaacattcaaatttccgttagagccaatttttaaaatgtggtacaatcacttaagcaaatcatatcatgataagccactagactttttgttaagaggattaacaatgttcttgaataaatttggctccgagttttggtccaaaattgaacccttcacattccatagcattttggatataattttcaatagagattcattcccaatcaaactaatcaaaattcaagacaatccaattgttgagcatcaaacagaagtttactttcaacttaccggttctgtaaccgatttactttcttggaccttaccattttatcatgcactgtcaccatccaaaagaattcaaatggttagaaaggtctcaatggcgttcctgcgtataatagccaattatccatccctaaaatccattcccaaagcttgtttaatgaattcagcaactgccttgttgagggctgtgttgactattaaggaaaatgaaagggcaatgctttataagaatgatgaatttgaaacagtactgttgactaaaacagattctagagctttgctcaacaatcctttgatccaagacataataattagatcagcttcgaatcctaacgacttttatcctgggctaggtgctgcttctgcatcggtggccacatccacgatgatggtattggcagaatgtatcgattttgatatactgttattatgtcatcgaacgtttaagctttattcaggtaaaccaattagcgaaattccaatttcaaccaacgtcttggaaaatgttacaaataaaattgacctgagatcttttcatgacggtccattgctggccaaacagctgctagtatctttaaaaaatattaatggtcttttgatagtaccgtcaaatactgccgtagctgaggcacacaacgcattgaatcagaagtttttgctgctatcaacgagattaatggaaaaatttgcggatattttgcccggtcaactgtctaaaatccttgcggatgaagatgcatcgcagggtttttggtcctgcatattctcctctgataaacacttgtatcaagcagctactaatattttatacaatacatttgacgttgagggtagactggaaggtatcttagcgattctgaatagtaatttgaccgttaacttgaagaatataaacgtgatgctacaaagattaatcaattgtgaattctatgagccttgcccccgtgctgttcgtgttttgatggacgtagtgagtgcatttgtagacccgatttctggtgtgtttgctaatttccaaactttgaagagccaaaataccgaaaaggaatttttaaaattctgggaatcatgttggttattcttggatacgatttataagtttactttgaaatgggcttctaaatatgactattctgaactggaaaatttcaccaaagatactttagatctaagtcgctctttggtggactcctttagagaattttcagatattcttcatgaccaaacgaaaaatttacttctcaacgttttagaaacctttaagaatatgttgtattggctgagattgagcgacgaagtacttttggaatcttgtgttagattaattataagcacgtctgatttagcacatgaaaagcatgtgaaagtggatgattccttggtagaaatgatggccaagtacgcctcgaaggcaaagagattttcaaataagttgacggagcaacaggcgagtgagattctacaaaaggctaaaatattcaataaagcactcacggaagaggtcgctacagaagctgaaaactacagaaaagaaaaggaattatcaagacttgggaaggtgatcgacttaacggattctgtgccggcgtcaccatccctctcgccctctctgtcttcaaccattgctagttcttctgctgaatccagggcagactatttacaaagaaaagctttatcttcttcaataactgggagaccaagagtagctcagcctaaaataacatcttttggtacgttccaatcatcagctaatgctaaactgcatcgtacaaaacctgttaagcctttatccaaaatggaattagctaggatgcaattattaaacaacagagttgttcatccacctagtgcgccagctttccatacaaagagtaggggtttgtctaacaaaaacgacgatagcagtagtgaggagagtgacaacgatatagaaagcgctcgggagctttttgctattgctaaggcaaaaggcaaaggaatacaaactgtcgatattaatggtaaggttgtcaagagacaaactgcggctgaattggctaaacaggagttagaacatatgagaaagagattaaatgttgatatgaaccctctatatgaaatcatattgcaatgggattacaccagaaatagtgaatatcctgatgatgagcctattggtaattattctgacgtaaaggatttcttcaactctcctgctgactaccaaaaagtcatgaagcctttactacttctagaatcttggcaaggtctatgttcttcacgtgatagagaggactataaacctttcagtattattgtaggaaatcgaactgctgtgtcagatttctatgatgtgtatgcctctgtcgctaaacaagtcatacaggattgtggtatttctgaatctgacttaattgtaatggcttatttacccgattttcgaccagacaaaaggttgtccagtgatgatttcaagaaagcacaacatacatgtttagcaaaggtgagaacattgaaaaataccaaaggtggtaatgttgatgtcacattacgaattcatagaaatcattctttcagtaaatttttgacactaagatcagagatatattgtgtgaaggttatgcaaatgacgactattgaaagagagtattcaacactggaagggctggaatactatgacttagttggccaaattctacaggctaaaccatcgcctcccgtaaatgtggatgcggcagaaattgaaacagttaagaaaagctataagctcaatacgtcgcaggctgaggccatcgttaattcggtatctaaagaaggtttttctttaattcagggtccacctggtacgggtaaaacaaagactatactgggtattattggttactttttgtctacaaagaatgcctcatcttcaaatgtcatcaaagtgccactagaaaagaactcatcgaatactgaacaactgttaaaaaagcaaaaaattctaatctgtgcccccagtaatgccgctgtggacgaaatctgcctcagactgaagagtggagtgtatgacaagcaggggcatcaatttaaacctcaattggtccgtgtaggtaggtcagacgttgtaaacgttgcaattaaggaccttactttagaagaacttgtggataaaaggataggtgaaaggaattacgaaatcagaacagatccggaactagaacgtaaatttaataatgctgtgactaaaagaagagaattgagaggaaaattagactctgagagtggtaatccagaaagtccaatgtcaaccgaagatatcagtaaattacaacttaagattagggagctaagtaaaataatcaatgaacttggccgtgatagggacgaaatgcgtgagaagaattccgtaaattataggaatagggatttggatagaaggaatgcacaggcccatatcttggcggttagtgacatcatatgttcgactttatctggttcagcccatgatgtactcgcaacaatgggtattaaatttgatacggtcattatagatgaagcatgtcaatgtaccgaactttcttcaattattcctctcaggtatggagggaagcgttgtattatggttggtgatcctaaccaactaccaccaactgttctttcaggtgcagcaagcaattttaaatacaatcagtcactgttcgttagaatggagaaaaatagctccccatacttgctggatgttcaataccgtatgcatccttccatcagtaaattcccctcttctgaattttatcagggacgactaaaagacggccctggtatggatatcttgaacaaaagaccctggcaccagcttgagccattagctccctacaaattttttgacatcattagtggtaggcaagaacaaaatgcgaagactatgtcttatacaaatatggaggaaatacgtgttgccattgagttagttgactaccttttcagaaaattcgataataaaattgatttcacgggaaaaatcggtataatttcaccttatagagagcaaatgcaaaaaatgcgtaaagagtttgcccgctattttggaggcatgatcaacaaatcaatcgatttcaatacaatcgacggtttccaaggtcaagaaaaagaaatcatcttgatatcgtgtgtccgtgccgatgatacgaaatctagtgtcggttttttaaaggactttcgtcgtatgaatgtggctctgactagagccaagacaagtatttgggttttgggacatcaaaggtctctggctaaaagcaagttatggagagatttgattgaagatgcaaaagatagaagttgtcttgcatatgcttgctcgggtttcctggatcccagaaataatagagctcaaagtattttaagaaagttcaatgtacccgtaccatcagagcaagaagatgattataagctacccatggaatatattacgcaaggccccgatgaggtaaaatccaataaggacacaaagaagagaagagttgtcgatgaaggtgaagaggcagataaagctgtaaagaaaaagaagaaagagaagaagaaggaaaagaaaaagtccaaggcagatgataagaaaaagaataacaagaaggcagaatcgcccagcacctcatctggtacaaagaaaaagtcatccatttttggtggaatgagtgtaccgagtgccgtagttcctaaaacttttcctgatgtggacagcaacaaaaaggcagcagcagttgttggtaaaaagaaaaataacaaacacgtttgtttttcggatgatgttagtttcataccaagaaatgacgaacctgaaattaaagtgaccagaagtttatcctctgtattgaaggaaaagcagttaggtttgaaggagacgagaacaatttctccgcctgaaatcagtaataatgaggatgatgatgacgaagatgattatacgccgtcaatctccgattcttcattaatgaaaagtgaagcaaatggtcgtaacaacagggtggcttctcataaccaaaatttcagcgctagtatatacgacgatccacaagtttcgcaagcaaagcagacgcaggtacctgctgctattacaaaacacagaagttcaaatagtgttttatccggtggttcttcgaggatcctgactgcttccgattacggtgaacccaatcaaaatggacagaatggagcaaataggaccctctctcaacatgtgggtaatgcgaatcaatactcaacggctcctgtgggtacaggcgaactgcatgaaactctgcccgcccatccgcaagacagctatcctgctgaggcagaagatccatatgatttaaacccccatccgcaaccacaatcttcagcattcaaaggacctggtagtgggcccacaggcacacgcaacagttcgagacggaatgcttcatctagcccatttatcccaaaaaaaagaaagcctagatcatgatcttgaagtaaaagtgttaggaattatacctgcatatatattggtgtatacatttatattgaatttaatagcaacattatttttcattatttttcattatttcagcaaaaagaacattttttttcaatttgacgtgaaagagtttgactattacgtgggcatacaatgtttaaatttacattatcctcatggctactctagctatttgcatttcattcaactttttttgatatggcatcatttttattagcgtttactacactttcagaaatgccaatctttggtggcgatttgctagcaaccaagaatgagggagtcgagggctgttttaaatttgaactcgcgttcgaccctttatggcttttgtgtatatcaattggtttagaaggtagtgcgcttgacccatcttgtgcagtggtactttcgctatggagttcttcacaagctttcgaaagtacgtccctttcgtttgatattaaagttgtcgtgagcttttcatcagaagagtcaagaaggttatttaggtactgtattgtagaattgatcatttctgacatttcatttggaggtattttggagttgctgctgctccgaagtttggttattaatttgctttccaaatctcctacttttttttgacaatctagccataattcacgttgcgttagtactgtagaagactcatttttatttctcattagttgctcttgtagatcttcaattttcagttctatgagatccttcatatgaacaaaatttttcatgttgatagtttgtctctcattgtaatcttcatccgcgctggacagccttaaattgaatatcttttctgatagtgatttttcctgtgtcaggggcgactcgaatcctattcttttcattaattgatgcttagattcctctatcttggacaaatgaaaatcaatattacccatttcggaacgtatccgtccagattgcctttttaactcctcttcaatgaatttattgtcctttttgaagtctcttaataaagtttccagccttattatttctgatttagcttgcttatgagataattgtaacagtttgtaattacgtatcatttgatccgcagaagattcagcgttctgtacttcctcgatcattgcatccgaatcatccgtattggatagtattgtattttctgcccccactgactcgatatatttgtttagtgatgtccggtggtgcgatgaaatggtaattatggcgtccttatcgataacatagtccgccggcgcagcatcggtttcttgcttaatatgccacgacttccgctctttccaaagaagctgctctctttcgttcagttctagtagctcttgtttgtctcgaagtaaggacccaatttctcttttcaatagaccatcatgggatactaagagatcattaattctgcatagatcgtttaagcaaatagtgatatccttccggatgcttgtcacctgggaagccgaatttacatcagacaacgctttttcgtgaagcccgaccagagtgcctaagtattgcagaatctgctcctttttttctaaaacctgattcagttccatatttacttcttcactttattttgttaccttatagaacaacgaggttaaaatgtggaacaagaaaacgaaaataatcacttgaactaaaacgtactctatccttcacttttccattccttagccggttctccaatagatatatacagacgttctctgtgttctattatttgtatatgatttacactataaaaagactatctataccttttgttaattgcgcacctaaacgccagagcttacgcccttaaattttttgaacatatgcgctgataccctacaagttgtcctagggctaggatatcgggaaaaaagagacaagggaacttgaaaaaccataattcccaatacataaacctgttacttgatggctaacaagatgtacttttttccagtgacccagtggcttctttaaccactattgtgttcatttctaactctggttaattacataaatattagccttcaaagccgcacacgtttctttttccgaaaaatgaaaaatttttcactgaaaaaaaaaaaaaaaaaaagaagaaatagaaaggtataaatagttgaataatttgcccttccgagatccaacaagatttttgagtgttgggacccttggaggtttactccagtttcgtgggcttgtgcattttcacctagtgtactgggaactttctcttttttactctatttcttttctttcttgcttctatataacttaacttagaaagactttctaaactcgcagaaaagcacgtcatctcatctgtctcacttttattctaaggaaaagaagtcatcgacaggttaacagcagtaaatattatcagtgcaattaataactccgaaagtagtaaaagcaatggccgccgttagagactacaagactgccttggaattcgccaagagcttaccaagactagatggtttgtctgtccaggagttgatggactccaagaccagaggtgggttgacttataacgactttttggttttgccaggtctggttgatttcccatcttctgaagttagcctacaaactaagttgacaaggaatatcactttgaacaccccattcgtttcctctccaatggacaccgtgacagaatcagaaatggccatcttcatggctttgttgggtggtatcggttttattcaccacaactgtaccccagaggaccaagctgacatggtcagaagagtcaagaactatgaaaatgggtttattaacaaccctatagtgatttccccaactactactgtgggtgaagctaagagtatgaaggaaagatttggattttccggtttccccgttacagaagatggtaaaagaaacggaaaattgatgggtatcgtcacttctcgtgatattcagttcgttgaagacaactctttgcttgttcaagatgttatgaccaaaaaccctgtcaccggtgcacaaggtattacattgtctgaaggtaatgaaattttaaagaagattaaaaagggtaagctattgattgttgacgacaatggtaacttagtttctatgctttccagaactgatttaatgaaaaatcagaactatccattggcttctaaatctgccaccaccaagcaactgttatgtggtgctgctatcggtactatcgatgctgataaggaaaggttaagactattagtcgaagcaggtttggatgttgttatcttagattcctctcaaggtaactctattttccaattgaacatgatcaaatggattaaagaaactttcccagatttggaaatcattgctggtaacgttgccaccagagaacaagctgctaacttgattgctgccggtgccgatggtttaagaattggtatgggttcaggctctatttgtatcactcaagaagttatggcctgtggtagaccacaaggtacagccgtctacaacgtgtgtgaatttgctaaccaattcggtattccatgtatggctgatggtggtgttcaaaacattggtcatattaccaaagctttggctcttggttcttctactgttatgatgggtggtatgttagctggtactactgaatctcctggtgaatatttctatcaagatggtaaaagattgaaggcatatcgtggtatgggttccattgacgccatgcaaaagactggtactaaaggtaatgcatctacctcccgttacttttccgaatcagacagtgttttggtcgcacaaggtgtctccggtgctgtcgttgacaaaggttctatcaagaaatttattccatatttgtacaacggtttacaacattcttgtcaagacattggttacaagtccctaactttattaaaggaaaatgtccaaagcggtaaagttagatttgaatttagaaccgcttctgctcaactagaaggtggtgttcataacttacattcttacgaaaagcgtttacataactaattggtaactagggttcattaataataaaataaaactaaaaaatatgtgtttatatttattctgctcgcagttaagtatggaaatcaagaaatagactggaaatgatctatattttcttcgtattttgttagttcatattatctcttgcggatcgtgacagtagcacaagaattcgatgttgcatctcataggaataaaaaagaataaaatgagatttatcacagttgtggctttttctccgctccctttaatattttttcgtagtatttaatcttctcttgttcaacctccgataaagatggtggtaatttttcattaataaggtcttcctttctagccttttcaaaagtgcttagcgtttcattcaaaccttcagtcccacgagctagagcaccacgaggtaagacaccggcattcatagttttcaaatattccactttttcgctctcttctcttagcaccgaaaacattcttgaaactttagcaatagctaatatcttatttctcaaagcctttcttcgggtttcatcttctaatatcgctgatgacgccttttcatcagatggggtgccggtctccttagttgcgtttgctcttgcctttacagtctcctccgcagctttgggttccgattctgggtcaagttcctgctcactacatatgtttaatatagacactaacatgctagtaactttttcgccaacaaaaggtagtgaccaggtgaaaacatccataaaatcaggcaaccagtaagggtgcggagacatgtgaaactgcctgatgttcatgacgttttcttcatattttaacacagcagctttattatgatatgtgtccaggtagtttggcgcactgaacatggttattaagctcgggaagcctgttactttattgtttttatacattctgtacccagcatcctgtgcttcgtgtgctctaataatagataacaaaccatttgccttcaaaaacttgcatgatgctttaaaagtgaaggcgaaagagcaacccctcaaactgttaggtacgaattcatcctcgctctgatcaaattcgctaccatctcttgcatcatcataattttcgacaggatcggcccatagtaggtcacacatgagaccacgagatgggatttctcgaaatctattaattttattaacatcctctactgattttaactctggagagataccaccatgcacacaaaaatattgtccgttcattaaagctgctaatggtaagacattgaatgatctgcagcaagcatcgtaaacttccatatcgtatttgtgcaacatctcattcttaaaagtaaaataagaggtcaagtgcttacactcatggttacctcttagcatccaaaatctccctaaattattcaacttcaaggagtacaaataaatcagacactcaaaagagaatgcacctctatcaacataatcccccaagaataaatagtcgatttcggcggggtcaccgccaacttcaaacagtttcaataaatcataatactgcccgtgaatatcaccacatatagtaattggcgctttgagttttagtagattgggttctttactcaatgctacagttgacatatttaagatttttatggcctgttccttagaaagtcgaccctcatgaaagaaatgctctcttaaaaaggaatgattaggtaatcccgtcttggagtcgaatacttcctcatcacttggtatctttcctgttatggcaggtacagaagcgataggtcggtccttagtagaaattactttaccgttttctaattcgtattttgttaaatcttttttccggtcaacctttatgtaagagtcattaggtttaatgattttgatgcgtgaagaattcaagtctttcgacattggcgttgagagtgttttatggcagctgagctaatacgtcaaaaaaaaaagaatctaaaaaaacttttctttgaataatacctttaataaagcaaatattaaaggctttgcttcgttcttttataataatgcctcttgattcaaaaacattaaaggatttatacatttttcccttttgtttcccagtagtacgttctttttcagaattggaaaattcatgtttcaagaggcgatgacatgaaaaattttgaaatagatatagatgaatatcaaaatgattcaaacagtttgtatttattgcaacaggaagaaaggtggagtccaaagaaatctgcgaaaaatttttatagtgataatccttacggaacaatgagcacacaatatattgatgagacagcatttgttcaggctgagcaaggtaaaaccaatctaatgttctctgacgaaaagcaacaggcacgttttgagctcggtgtttccatggttatttataagtgggatgcgttggatgttgccgtagaaaacagttggggtggtccagactcagctgagaagagagactggattacagggattgtagtagaccttttcaaaaatgaaaaagttgttgacgccgctttaatcgaagaaacgttactttatgcaatgatagatgaatttgaaactaatgttgaagacgactcggctttaccgattgccgtggaggtcatcaacatatataacgactgtttcaatttaaattataataaggtagaaaaattgtatttggaatggcaagaaaagcagagaactaaaaaatcaaaaagagttgtgcatattgagggtgatgatgatgaagacgatgaagatgtagaggactatgatgacgaagatgaagatgaagagatggacgaggttgtacctgacttagtatcgtctaaacctgaaccaattgttgacgaagacggttttgaattggttcaaccaaaaggaagaagaaagcactagtatcttcaaaatctgtatattataattgatagtgcgctgcttttttgcacttccagtaagaaatagcaacaaaattagataaatctcggtggagttatccaaaatatgtaatatatatcaagaaagttacgtattaaacattggacttctagaggagatcttcaatatagatttaaaaggtgggcaatgcatcgctacgtgaagatttttacttttcttcaacatgtgtattttttatgtttcatatttttatattttgtgtttgctaaggtctaatcgttcagctaagttaaagctaagtataagaagcaaaaaatactaaattatactaaattataaattttcgtacataaataatcatgaggtagatgtttaaatatgtaaatagtttcttttttcttctttgtgattgtcaaaatttgtgtctatctatacaaccctctagaggtatatcttaactgtgtattatcatcaaattcgttattattataattgtcattatcgctattaatgaatttaaatttcttgaaaaaagaagatgtcatttccagaaatgaaaaagattcttttctgaagtttgcgatcttaaatagtcggatgtcggttccaacccaaatgttattttcaattatgttgtttacaacgccgggactaatttcttcttcaaacatataactattcaaattatctgtaatgattgacgtgctgacatttggatctctttgactagccttggtgtcatcactgccaccattgctgttatttccaccccatttccatttgaaaaatgaaaatccgccgttactactgttgttgctattaccattagtggaattattgttattagtctcaggagcaacatgatgagaatttggtctagttcttattgaagaactattagaagtagtcttctctaaagtaatggaggacgaagacgaagacgatcttaaatgctgaaagtgattttgcgctgtgttctgaaaaaaataattcatcaagttgccacttccgttactttttgttctatttaatgccattgttggggtacttacacctgagccagcgcttattgttctttctaagcttacagaagattgacctcttgatcttcgtatgtatcccaaacgatctgttgtaggctttgaaatggtattgccttcacattcgtcaatactaatatccaaaagagattcaaattgcctcaattcatgcgaaaaagtttcctcgtatttaaacgacgtctgcgtgaaaatatttgcccatgtggcaatgtggaaccacatcaacagcttatcattagtatgcatagacaaaggctgaaaagttgtcaatcgtcgaacatccagtggtaaccggggatgaattgtggtcaatatatcagatctaagagccgacagtttcgataaagtttcgaaatattgcaccgatttaattctcggaatttcaggaaccttcgacaaaatttgcttaataacccgcaaaagaatttgtaaataaactgtaccggaccaaacttcattaaaattttcatatttgggatttttacatttgtgagtaaacgttagtggtgtaggccattgaggtctatgtggccaatactctaattgatgttgcaaattcagatttgaatctgacttgaaatcaatgaatgcaatgacttggtagttcttatcatgattcgtacttgaaaaatgcttaactgtcccaggtgtttcattttctaatgacgcaggattgaaaagcaaataaggagttggagattcgttttcttgacctgggtcctcattttgattttggcctcgattgtcattttggccttgttgctgattttgatgttgttgatttgctgaagaataaagattgacttgaggcaaatcagttatctcttcaaattgatagaaatccttccattggactttccggttgaatcccatttgcttcaaggtcatgatatgcgaatttaaatttggattcatgtctaaggccttggatatagaatttatagagtcatttatttggtgagtgatggactgatgtctcaccattgcaaatagtagattctccgcatcgtcaaaatataaggtgaaaaatattgtgattgaccttaataataacgccaacaaatccattttgaaacccggtgagatcatatacggtatatcttttgtcttgaagacaggcgtagcgtaagttgtcagataaaccttatttgatgacttagaaagaacgtaaagtagggacattgcagcattgtaggatagtttggacgaggatgtatgactagaggtggctgcacttggtgatgcggacttcttctttgctgataatagaattaaatcgtcatgtgaatcatcatttttgtgagaactggtcaaaatttcgtcattaattggcagcagattgtaaatcaattcataaaaaatcggattcggttgtaaattgaatttaatgttgtctaaaatcaaattcgataattgtatgactgtaaaatctctgaacgtcaaattatttatatcgccgttgatgttggagagtttgtagaaatttggcaaattatttgtataataattaaggttgaaagtctgtagcattttgaagagaacaagtttttttgaagtcaaaatcaggagaagatgattgagtaaaggtaacaagatctgtgaaacgctattttcgttcagttccacaatagaacgctcgttgctcgtatcgttagatgtgccgttgctcgtggtggaagaattcgagcgtgttgttgatgaagacgacgacaacgatgaataatcataatactttaaatagtagatggaaaaaatgatgaatctacttgcaaacttgtctgcaaaataattttggaaacacttattgcaatcaatcaagtttgtcatgagaatagtcataggtatcaacaaaggatgaatctctggtaattgtggctttgtttgcggtttcgtatggtatgccgccgatgatgaactaggcaacgaagcatgcgaagatgaactgttatcgtgagagctcgtcgacacggctctccttctgctggcatcaatatgtttattgtttgtgaagttaaaaatgtttgattcttgttctatggcgagatcgatggggtatttgaaaattttaatgaaactagaaagaattaattttaaatcgtactctcgctgtaattgggtgaggaaaatggtaatgacattgtcttgggccttatatgacatggagagatttaaaacgtgcagacaagactgcacaaattgaaaataaagcgtctgccaattacttgcggtggcgtcggagctgaaaaaattagccttcaagctctggaagtctttattattgttaagtataaaccgcatcgtgcaatttaatagcgaggaagtgaattgaatgcttttgtccttaggcatttgagtacaccagtagacaagaaacatgtttatgtcctgtttaccgccgctcgtgtacaagtccgaagaaaataaagctgccaaaagacgtaaaagaagcagtctattggcaaaaagatgccactgatgatgcatattcagtagtgagcggtacttgttggaattagtcaagatgccgatttcccacaattcgcttgggtgggcggtcacggcagttgtgaaattatcttggaaagccagtttcaagatcgccaacagtagtctttctcccagtgggatgttttgcaagggaagaccctcaatttcatgttgcgtggcccaaaagacatcgtaatggtcctgcgtgctagacttgacccggtcaaaataaataggtatgaggatggaaagggtctttatggcgttgataagccgcgaagaatgaagtcccgtacgggaagcgggcaaggagttcgcggaaagaataatgtagagcgaaaggaagacaatcaagttgttgaagttgggtgggttcaaactagagataatgtgcaggatttttttaaaactagagttaatgctgaagtcctgcacgtccactgatatgaagtccaagtaaaaatcgttgaagacggtatctagcgggacatttggtttgtcgctgaacaacgcttcaacgtcaggcccagaatccagcttaaaaattgacaggtttaaactcaacggatcagcatcaactgaaagggagggcgagggcgacgacgtacgtgaaggggaggacgcatctgcgtcctccggtcgaaccagagcgatgcagtggttcagcaggatcgaactggatttggagtcagtatttcccattatgcatagcctaagggagaatttttatggtttgatttgtgtgtatttctttctctattagctttttctctgatttgtttgcttatctacctgtacgtgtatgttgtgtactcaataaatagaggtctttttttttttttttctccataggtttacccgaaagaaaaaacaccgaaattaagcacgtaaaccggcggaaaagcaaggaaaaaccccctgaagccaaagcaactgcgatagtttttattatttgttatatcctctataaaaaatgtgcgaacaagagaaaagactatataaagaatctataaaagagaaagtaaagtaggaaaaagagagaaaaaaagagagagataaaaaaaattgtgcaagtctgttaaagtcttctcttggatccattaaccattgtttcgtgctccgcggcaggttccgcgacgtcccatttctcgagcgaggacgcctcggtcgacattgttctctggtttatcagcataggtggtagcgagttagcagtgggcaagggcgaccttgtaaattgcggaacaataacgctcgagtaatctctaatgacacccggctgtagtgaagcgtccgaggtgctcggcgtcctcgatgcataaccctggtcgacccgctgtctgattcgcatacccacagtcatcaactggtccttgtggaaatcctgttgctgctgctgctgctgctcctgttgttgttgttgttgttgaagctgtctctttgggacgaggctgcttgcccattccagttgtgcgtccattaagtcttgtttgttcctgtattagtgtgtgatgtaaagcgtgcgtttcttgatctgggttctcttgctgtttctttttctttgttttcttctccaatccttgcctgttgctactagataaataaataccccactggcgggaaaaagaaaaagcacacacacaaacaaacgagaagaaaaaagcgcgtggtacgagccgcgctaatgaggaatagaacccatgcaccacacgcaaatgtgcgcacggacaaattctgccctctgttaacggcaggacctggcgtcccctgccgttagcggcgctagccgacgccgtagtcgcgtgcccttgcccttagcggctgactggctgactcgattgcatatataaattgcggccaccatacgttgagtcttgttgttatatggcggttgttcgtattacagcaaaggatactacaccacaagacaccacagcagcacagaaccacaacaccaatgtccgaagctaccctctcctccaagcaaaccattgaatgggaaaacaaatactccgcccacaactaccaccccttgcccgtcgtttttcacaaggctaagggcgcacatgtgtgggacccggagggtaagctgtacctcgacttcctgagcgcttattctgccgtcaaccagggccattgccatcctcacatcatcaaggctttgacggagcaagcacaaacactaacattgtcctccagagcgttccacaacgatgtttacgcgcaattcgccaagttcgtgaccgaattcttcgggttcgaaaccgttttgcccatgaacaccggtgcagaagccgtggaaactgctttgaagttggccagaagatgggggtacatgaagaagaacatccctcaagataaagccatcattctgggtgccgagggtaacttccacgggagaaccttcggtgctatcagtttgagtaccgactacgaggactccaagttgcatttcgggcctttcgtgcctaacgttgccagtggtcactccgtgcacaagatcagatacggccacgcagaagatttcgtccctatcttggaatctcctgaaggtaagaacgttgccgccatcattctagagccaattcagggtgaagccggtatcgtcgtgccccccgcagactacttcccaaaggtctccgcattatgccgtaagcacaacgtcctattgatcgttgacgaaattcaaaccggtatcggtagaaccggtgagttgctttgctacgaccactacaaggcagaggccaagcctgatattgttttgttaggtaaggctctctcaggtggtgttcttcccgtctcatgtgttctgtcttctcacgacatcatgtcttgctttaccccaggatctcacggttctactttcggcggtaatcctttggcttcccgcgttgccatcgccgccctcgaggtcatccgcgacgagaagctgtgccaaagagccgcccaactgggtagctctttcatcgcccaattgaaagctctccaagccaaatctaacggtataatctctgaggtgcgtggtatgggactgcttaccgccatcgtaatcgacccatccaaggccaatggtaagaccgcttgggacttgtgtctattgatgaaggatcacggcctcttggctaagcccacccacgaccacatcatcagattggctcctcctttggtcatctccgaagaggacttgcaaaccggtgtcgaaaccattgccaagtgtatcgatctgttataatattaatacgcattttttttatgttttctcgtttcttttcttttttttgttttatatcttacacatttttaatatactaaaagtaaaataaaaaaatacgtactgtttccctttgttttctcctcctctttgcttatatctccactgcgccatcgtcatcttcagagggcgtgctgattagagtcactgtgtctcctctgatgaacaccatttcacatcgtctttcggactcactcaactcctcgttgtttaattggtatatggtctctactgcatcactcagcacgatgttgcagtgtgagtcgaacgcttgcagtgtgcccaccagcgtcctggccccgcgcagcttgatgtacaccctctcatcgagattgagtttcaataaatccaaaggtgtctccattttcttgagtgtgcgtgatgttgtgtgtgtgtgtgtatttatctgcgtgtctctcccctgttgtattggttgctagaatggatggaaacatcctgcctcttgtttgttcaaacctcagctttcttgctttttttcttctttcaatatcgcgacctatcacacagcacggatagccaaaagggcgcatcaggaagaagaaaaaatatcatttcagcaaactaaaagaattgccctgaaagctatcgagccctggtaagagagtaccattctatctctgcggctagaaaaaaataccataaaaatataataaaaatgtggaagagatcgttccactcccaaggagggcccctgcgtgccagaacaaagtttaccaaaccaaagccaaaacaaccggtgcttcccaaagacaaaataagaccgcccactcaattgactcatcactccaacaacctgaggattaccgaaccaatcccaccaacaacctcaaacctgcgctgtcccgacgaccacccgctgtggcagttcttctccaacaagaaattcatcaggtccgccgacgacttgccgccttccagccatatcagaccctggagcatcccagagttgaggcacaagtcctttaacgacttgcattccctttggtacaactgcctcagggagcaaaatgtgcttgctcgcgaaaaccatctcttgaaaaacattgttggctccacgcatgacgaattcagtgagctctctaactctatcagaaccaccatgtggcaaataagacatgtacttaacgaaagagagctggcctatagcgcttcacgcgaatttttacaggatgaatcggagaggaaaaagttcttggatactttggccaacgattacttcttgaacaaggatatccctgatgacgaagtcgcctccatgctcacacgattccagttggccattttcggcatatcggaaaccatccaggataatacagtcgacattaacttcatcgacgggatcaagttcttggcaaacttaaaactacagcggttcaaggactccaatgacctcatatccgaaatatcacaagaaccgatcacagacgtgggcgagtcgttcatcttattcacttccgacttcgaacctcatgccgttcaagaggcttgtgtcgccatcaaagacctgagaaagtccccagataataaagtccctaaattagacgaactccccaccgtgagaaaatacttgaaacagctaattcatgcaagctccgtggagcaagcaactgcatgattcccgtgggcttcctaccctctctcctgtaaatatatatatatatatatatccacacacactcgcacatacatacacacatacatacacctttatatagctatacgctgtatgtattcagaaattagtcacgttgtggaaaatctccctagcaatgccgcctaccttactcttattgtcgttctgtccgtccagtgcgtacttgtctttcaccaggtcacgggcgcttagctccaattctagtgtgctccattgcgatgtaacaatttcgacttcctcaagggggcaaacctccagtaagcggcccaagatgctcatctgcagaacaattatctctgtgggaatttcattatccacccaatttggatcgacaaacttccccatttgataaaatgttaaccaatgctcatcgcccaacgccttcatcatatgttggcccgcttcttgacaaatttcaaacacttgcttgcccaattcgtatgctgtgccaaaatctaaattcaccaaggcatagtcaatatgtaataccatcaaatccacttccactttacccgtttggccctctctattaatggataagctgtcgtaaatcccgaataacaagctttttgtagttggcagatccttatacaatcgcgggttcagctctaataagttggatattatatcgagggggcaatctctatattctagaatgttgcttggtttgaaagcggtatctcttgcgccattgtgcgacttatttaggtttatggaataatgcgacaatttgtctgatatctcaagcaatacttccagcttagttagatttgtgcctgcccgttgcgacatatgcttctgaattatttgtaacgtttgcgaagcttttttcatttcaggctctttacgtaatccattagaagcattattgaagaaatgccagaagaacttcaccagaagttcatatatttgggtattgttactgtagtcgaatctttctatgatggcttcaatgtacgcgaactcattcatttgtaagaggatttccaatatactgtatagcttttcatccatactaattcgggtgaaaattttatcatccttgctgatgtccaagaccgtttcatacatggcttgcaaaaaactggagatttcgttggctttgttaaattcttcatggcatagtgaagagaaatgggccaactgagccgattcttcttcctgtgttatggcaaagatttctttaaatgaaaatttcgtggaacatttgatgaagaattccataaattgtttcatctctagagcagtaatagttttctgttcttctattgtaatttcatcagggaatccactcaagatactccataattcatcaagcttatgagttaaactggataaattaaataaattctcactgttgtgaaataatatatcaaccacattactttgcaattttctggacgcttcactgttatcttttactcctttttcgagactgtaatagagctttataaataactggtaattagtatcagattttagtgagaactgctgtttattgaagaattccgtaatgaacgtttcccatttcttcccataagacaaagtgggagctaattcatcttcaataacatctgctataccaatatatccttgcatatcctctacaccgtcaaatattatcttaaataactcgctatcaggcattttttcccattcgttgattttaaatatgagatgaagccgtttatttaggtggtcgaggggttttaatactccttctacccatcctataaattttgtagataacacttttgacttggcagtctcccatagtacagaatataataaaggtgtttcaggtatcatttcattacatattaaaatcctttctctcaaccactcctcaaaattctccaaggtcttgttattgagttttttgcttatgaattcttgcagttcatgatatctgttcgatctcgttgtggtatcactttcaattaatggaatcaaactgctgtcactttctaatagttctactattacatcttcgtcggttgtttcttccccttccggactttgcacctcctcttctaattcacgaagaaacaaaaggttttttgggtcatctaattctggccacaaaacacagagaatctccaagtacttggattgtgagcccagtctagtagacaactttttgatattgcgcgtgtcagccctagatgcaaaaatgcaagctaacaaatatagttgctcttccaacatttttactgcaattttcttggcaacctatcaatactctctgatataaccagttattgtctatttacaattggtttttcttttccctagtttttctttttctctgcaccttgcctcttcctcacaatttcaataaattacagtatatttacgaaagagtaacaaaaatttcaacaggtcacacagagcagaaatacctatttgaaacgaaaggaagatcgttcatgttgctatatatgttcttaaaaatgatttaaaattatacaaatattgtatacagtagtatagttatagaattatctttttgacgaggttaatgacatcatagaatagagagttattaaagagactaaaaaaattaaaatcgaaaaagaaagatttaaaaaataagatatgcatcactcctttttcctgttcctttcctttctattttattattggttcctttacacagtttccaagacttcgtccttgaaaccggtaaccttcttacccttttcttcaccagaaccttcaccgtgcaaagccatcaaagcaccgacatcgaactttggttgtttcaacaacttaacctttctaacatggatgttttgtagtgggaaaatgtccttggtggcgttttcaatttccttgttgataacttctggaatcaacttggaggtcaattgggccaaggtagatccttgaacttccttagtcaagatttcggaaataacctttctgatagctctgatatgggaagattgagcgtaagagtgtctcttaacttggttagcttgctttctggtgaaggcgatagcaaagattctcaaaacgtaatcatcagaagtcttaacagtaacgttagcttcgatcaaagtttgccactttctaaccatggatctcaatttatcagtagtgaagtccataccgtggaagttggtcaataaattcttaccttggacttcgtcaactcttaatttgatttttctgaaagagtggtcttcagaaccctgtaagtcagccaagcaaacttcgacaactctacctttcaaagcatctgaagcactcttcaaaccagtggacttgttaactaaagtcttaccaacatttctgttttcaaaagtggatggagctttaatgtcgaaccattcctttctggtaaatgggtcaacgactctcttcttttgacctttcttacccttggatagtctcttattctttccgacagccatgattaaacgattggttattcgtgtgcttgttttgtttccttaatattaaagttcacaacgtgaacaccttcctttcttaatagaatagttgtgacatctagtcattttgggtatattatcgcgcaggtgagagagtcctggaatttccagcggatggtgacgcgaggcatccgtagtgcacaataaaaagttagtttttcattaaccgaaaaaaaaaaaaaaataaaatatattaatgtttgggtttcaacgtttccgtgggtctgggtccacaacagaaaactgtcctgaagtttgattaggttttagtaagtaaacagttatggttacattattaaggaatacagaagagactgcatgtgtacataggcatatctatggcggaagtgaaaatgaatgttggtggtcaaatgcagtccatatttttgaattcttcatccatcgaaaaggcgtaatttatttctaaaggaagttttagttctaccataatgcttgcactgggctcctcgagcaccacaacaactaatttttctcccactaaatcattcactacacttatccaagaaaattgctttagtttctctatagttattgcgggctcccaggcaccgcatatgaccttcttaatttcttttgacgccttgtaccctgggttgtcccgcaacatcttcaccatcttaatcaggacggtctccagagcaagcgtatgacgattcgtgccttcggtttcttgcgccagggtatataaaaatgttctcatcaacagagacattcctataatcttctttgaaatagtttcatccttgaatccgttaatagcttctgagaaatagcgtggtaccatctcctgtgacactaccaatttacccttttgtagaccacctttccgtacgaagtcttttttagaaatttctacggcagcttcacatattttgaatgctttttcagtactaccacttacgttggctacgttctttgcaataagttgagtgattttgttgttgatcttatgattgattactatcacattatctggtattttctggttctgtccttcgcgaatattattgtaaatagtcatttccttcttatcatttactttgacatgaaaaggtttcaataaagatttgagtcgcgtgatgatcatttgttgcaattcattcttgtccaccttattaagtttgatttcggtaaagtgtgctttgagggagggcattatatttatttgctctctaatcgtcacattatgtccgccaacgcaaatgatagacaattttgaatttttcgaagaaatccatttctcgaaatattgtaaaatcttctcactcaatagattttccggattttgtattaatattagtgtctttctcttttttgctttcgggacatttgtaatatagaagtttaaggcctctagtgatatatcaccgcatagattttctttagaaatggcgaaccatattttctcatataatgcatccattcctgccagttccaaggcatcaatatgaatgtaatcgaaaataggtagttcctttcgggccgaagaggtgatcaactcatccattacatcattcacaagctggaatttagtagaatcatctgcattggtaatataaaatagtttattttgggaagacatcaaactgtcgtaaatcggaaggaatattcttgtaaaatcctccacttgtgattttagtagttctctcttttgtaaagattctctaattgattcctctaaatttatatcagcgttaaaatttgacagaatggtttctcttccagatgaagagcatgcttttctaaacttatcctcaaggcctgcaacgtccaagcttgactgttcgtctgttaatttgttcaattgggaggaatctgttacttgattatctggtgcaaaccggtctaaaattatctgatatttttttttcaactttgacaaagtagcgaaatcaatcatctttgcattacctttttctggtgtaggattttcgttcatactatgaattttggtgttgcccctgggaattccaggttttccatttccgttcatttcgttatctgtttctgtagtgtaatttttagaaaattcttgtgtttcttgaatgtggatttttctaattttactgctcaattcgcttccgtgagcgccacgtcttttatttactggtattattgcttcatcagaactttctgaactaacttcatctgtttcctcttcaagcccaccatcatcactcacttctggattatttgcatatacaaaattctctcggccgtcaacgagttctgtagatgtcttctctggctttgacccaggtttacttgaaagcacagatgtttcattgtttggctcataatcggattcctgttctgaagagtttattggtatttcctctgaaacaattagttcctttgatatagatcttttttgtaaaattttcgaagaatctgtaggtgatgtgagcgcagaaggggacgccgatgagatgttaggggaaacagactcttcttggggagaaattgaaccatgagttgttgacgttcctcgctgagacggtatatttccattatttacgtcatcatctgcagagggctcgattttaatttttttcattgaaggtttctttgctagtctttttgaagatctttcaactcccatcttatgcatcacctgtctatttgtcttctgcccactcactggtacagatactcttttcaagtattcatcagattgtttgggttccatttcctttactcttcttatgatttgaaaaatatcaattggtacaaacttttccgcagtaggttcgcatgcataacgtactagaaaatctctatcctctattttatcgatactactatcattccattgtgactctggcagtatctgtccaactgcaatgaaatccttaagccaaatctctgatagctcagcagttaaatataactcgctcttatttacttcgttgaaaaatttatctttgtaaaattctaaaggatgatcttcctttattagatctggcctgaattgttcgtagtacagttttggtttgagttcaaaccatctcaagtaagaaaaaacccaaatctccacaacattattaagtgtattgagtctgatctcatggatcaagtagacagaatatgtttccgtcacattatcattaaatatcacgctctcacccttcccaaaactcaatccatcagaaattcttttcagaaatacgttttctcctcctctttttcttgatcttcttctattgttgtcgtcaataaccctcccctgatcatctgtaatgataacttgccaaccgtccaaatctttcaatgttttagccattttagctaatccaattgttagaacaaaacaactttcttaaacccctgtaaggaaggtgatgaaagggctgcttatgtgtttttctttttcatactatgttcattttaacttttttggaaagaatagcgttttcgcggtcatattactgatgcgatgaaaatttacaattatttctttatttagattgatacataatatggttaactttaaatacatcttttggacgccgcataaacaaacgtcccgaatactttgttcccctggattcgttgtttgcttaacactgtcaactctctacttagtttcatttacaccatttctttgtgtatcagtcattgcgaatacccttgcatatctaatggatcgaaaataaatggtgatgtcaagaatacgagatacaatagccaggccattccagaaccttacagcccttgagaaagtggtacagtggctaagattagggacgacattactcataatctctttcgggttggcgttgactgtcggacccctttcttcgccaagaacattgtacatgtcacgactggatacttactctgctgatattacgacgggtttatttaccgtgttgagagagtctatggagcagtcgacatctacagaagaaaataacggtgtaggcttaacaacatccgaactgtatatattgactgcttacaccgaaagtcagataaagaatgttcctcagtacatcacagtgtcgctttatgggaggtgcgattcaacatataccatggtggaagtattcgactctgaaggaaatatgcatagcgtaaagaattcgactactaagagtacctgcagtagcataggaacggactatctttttgattatcgtgaggttttagaaagcttgggtttagatatcattttagattatgcatacaacaaaatcggttcacaacaggcagaaagttctgcatacacgacctacatgaggagtttaaaacataaaaaggccaacgtgttacatttactctatgcagttattagtttccaggtgtgtatgttatttttcatgatatggtactactacataaagggaaggtttatgaacgccctcaaagaaagggcacttgttcatatcaactctctactatcgctagttgttttcattgggggcctgataagtagcataagccttgcctgggttaactacactattcagtctagaattaatacagaattagaggccttcgggttttcttaccatcttggagttacatggtttgcgcttctgtggtgttttgcaggtttgatttctgtgtcatgcttagcttggtctggcttagaatggtgtatttccgataatggcacgtcctatggaggtggaatcgatgataaattcttaggctaccaagccggtgtatttactgatgcagatctagacgatgaaacttcttacagtcaacgttatccgcaacgacagtctacttcgggcgaggctgaactgatgagaaacagtgatactatggcaacaataagaaaaacatctgatgttgacttaaatagtgaaaatgatgctaacaccagtttagaccatggaaatcccaccgcaaatataagcaatggcggcaaacacgaaccatttgctactagagaggaattcgaattgcaggacataagattccggtcaagcaacgacagtgaagaaagtatgcaaagggttatcaagccttcgtcagcattacagttttgaattctttcacccatcattcaaaatgcatatgcatactatatttgtctagtttttaattatataataataataacagaaacaaaaaatcgcattcatcgtttaatcttatttttcttttttcacctttttcttgtgaaattgccaagcgcttaaaaaatcgttatttcagaactaaacatcattaagcaacgaagaagagaaaagcggaactataaccatgagtgatactacggaagtccctaggcaatcatctgagaacgaccaggataataacttggaaagaaccaactcattaaaaagtccggacgtgaccaacaatataccaagtcttttcaaattagccgccgaatggcaaatcaacaatccacaggaaaccttccaaaaccatatcctggaaaatgatgtactcaagaaaattaatgaaatcactcatttgatccgggaatcgtacaaagacctctccagtcaagatgggatgatgtccaaacaacaacaggaaaagatggattgggatttgttttgtactgttcctgtaaacattattgagcaatatacaaaagacatggacgaaatatatgaaaaaatggaaaggctagcaaaagtaagtataggtcgaaactaggcatcctgtgccatctcaattttactacgttcttttactaataatgcaaatttaataacagcaacaacgtctttggtgtgaatccgcttttcaaatagacgtggaaagatgtggtgactccattctcaatgctgaaacgtggatgaagaagaaagagcgccatttagagtacaaaaatattgaaatggaaagatccgcaaatgaaattaaggaaactattcaaagactaacagatgatagatgagccatactcaaatatatctgcgatattgctaatgttagctatttctcacatttgctttttttgattttatttatttacttttacgacaactggccttatcactcggctctctaaaagaagtcatgttcccttcgttgggttaattttttttttttttttttttgtttatatgttttttttttttttgccaggtattgttagcgccagatagcaaaaaattttattcagggatactgaacaccggggaagttaactgagtatatcggttatcattataaacacaagaatgtaagccagaaagaaaaataaacgtccacccctcgaactttcacatataagcaagtaaagaaaaagttaacaaaaggaggttcagaacatgacaattgaaagcactctagctcgggaattagaaagcttgattttacccgctgattccatagtgaatgtagttgaccaattccaagaggagttgttatcacggcttcagacaaatacgatttctatgctcccgcagtgtttagtcccagataaacgatcgcgatggaaccctgaagacaaaattctgaccattgatttcggcgggacaagactgaaatttgcaattatctctctgccccaaatcgttatcgaatacaatgatgccttcgaacttacctacaacatcgttgattcgaatttctttaatcaaatcatctatacaatatgtaccaggctggctgcaaatggttatataaaaaaaaagaacgagtcatctgaggcgtctaaattttttgtttccgtgacattcagttttcctctaaatccagaaggggaggtagttgcaatgggaaaaggatttgtgatgactgacacccttcaaggatccacggtgaaacagctcatccaatcttcctttcaccggattatatcagaaaatatcgaagaatttttctgtaccatgaacgtgtgtcatgtaataaacgatgcaattgcagtttcactaacaagcaaatttatatgcgaaaacgattccatctcattaataataggaactggtacaaatgcatgttttgaggttccatacggatatttaccacctttcaagagagatgccctgagagaaacattaccgtcaagctataataaggagacattaaatttcaaacatgttctcattaattctgaaattggctttattggtaaaaatgtcattgcattgcaaccgtttgacattcatggagcaatctcatacgaaatgccactagagtgcgttacttctggtaaatggcttcccctatcattaaaaaatattctattgcaatataacataatccccaaaaacttcccagtagagttcaatggggaactggtatgccagctggcagaagactgtactaatgcttggttcgaaaacgaacattatgcactaatttgtcagatcgcacgactattaatcaagagagccgcattttatgttgctgcaattgtacaagctattgatatcatcacaggctgcaaaaactataactttattcatattggctacgttggatcctttctccacaattcaaatttttatcgagagcagataaaatattactccagcatacatattaagttgcaattcttaaatcacagtaatcttctaggcgctgcaatagccacctacttgaacaaatcagacaaccaagttcaataatatatttcatcatttcttaccatcttctcgatctatttttattattcccagaaaactttgtgatgttggtgtagaggaaatgatccggcgcactaacaccacacgcttgtaacaaactaaggatgtcctgaccttttttgattatgttaccaccccatttttgcattcttctttttttttttttttttgggtctgaaaatttttttgcttctacttaattataattttatataatcatatatggatctgattcttaaaaaaaaatgaaaaaaagacaaaacaaaccatataggtaacaatttctcttagtgacataaaagaagaaggaacgataactttttcaataaacggaaatataattgttgattctttctctttggttttgtgcgatacattctgcaatccaggtaatattcctaacttcttgttccttggatttcatccaggcccaaacagtgctgatggcaaattgttgcgtgaaagcatctctacatagttccatttccaattggtaaaagtgatcttctaagttaccagtctccaaaaatcccctatactcatagacgttagctaaagcagctctaactccttcgaaatcttgggcttgcgccaagtgaaacgttgcaagagggtacaacttacctatgttaggtaacaagtcacttttcaaatctgggtcaatatctgaactttgcaaagagttgagtgcaatattgatacttcttctgtcagcttcaaaccctagtaatgtttgcatacattctttagcaggttccggaatttcttcagtgacaaaattgtaaaagtcttctaaataagccttgtacagcttatttctaataatttcaatgttcatatcgtctagctcctctgccgtgtcaaaacagtttttgaagtaaggtgccagtggggtatccaccaatacggtttcgtatagggattcaagatcagtagcaacactcaacgtaggcaaagtatcaaaccaacctagcggatgacaacgttgtaaaatttcacccttatcacgatcatgaatagtacctgtaatcatcaatgctacattgtcgatcatgtaaccataagtgatatagtccatgaactttctcgtggatccactggattggtctcttatgtagttgaattcgtggtacaacttgctagaagcatattcttgaatcaatgacgtggtcaaagactctgaggaaacagaggaaagaaaattaccataatcagttgatgataattgtaattttagatcttccaacgtgtcacattgtgttaagttgatgtattggttattagataacaacccatttctgtagcctctcactacaccttcaataaacccattgtcaatattgaaatacacgccttccatcttcgcaagactttagcaacacgatccgaatggtatactcttttgctagctcttagcgttctttatgccataccttaaagggttaagaggtcaattgttcttttgtttttgcagtatatcgaagatattttaaaaatacgtcactttgtacgcagatatcagcgtaacaataggtgcgcggaaattacttagttccataatacaagaatctgctgactttgcgtctgtaagataagaagggtacggcccagagtatgaatcgttgggggatgaaatcactttttcatcttcctacaattcattttgtccttgaaatacataataacaaaatattaatgaaacttgcatgttaccaaataacttgaacttcagcacttctatttgtataccagtatcacagcattcagcaaatttgattatctctcatgcttcatgtcctaccttttttccttctttcttccttgtcttaatctgaaagttactaataataataaagacaaaatatcacccatgcaccaaaatgtatgggtcataattttttttcttgccttcaaaaatcgttgttagctgcaaaatggcggtgaaacacatagttgtggttatgcgtcccctccgggcggccgcagatggaggatgcccccatgtgctgattctccccgtaggcggcgagtaatatcctcgcctaacctggacttgccgtgctaagtcggccttctagctgcgcttccgttcagcatcgtttacggtagagggagcacatgggcggaaacaaacctcattctggtcctgtgcttgcccatttgcactgtatagagtgtgtgagtttcaattaatgttgtaggcgcgaggccctgtaatatggcagttgatcaaaagtcaatagataattttcaagcaaaatctcatttaggtttgactactttcttgaacttggaagagaagcaaatatattcaacgaaatgactgcccaacaagtatgtgtaaagatgagtaaattgaaggatgtgatggttatggagatggcacacgtgcctagaggaaaatagttacccaagaacaaaagcaggaagggagctaaccttttaaatatgaactggacaaaactggacaaaatgaaaataacgattttagtaaaaatgaaaatatagcatcaaatgactgagaaacatagtaacaataactcatattatagctaatctgagtaaacttcttcctacgctaagaatttttttgaggatagtaccaaaccttgtgctgaatcagcacacgccatgcccaccatcaattgtgcaagaaaaaagtaaacgagtagtatactaactatatatgtgatttacatcacgatatgtcaattataggccccaaagtggtatccttccgaagacgttgctgccccaaagaaaaccagaaaggctgttcgcccacaaaagttgcgtgcctctctagttccaggcactgttttgatcttgctagctggccgtttcagaggtaagagagttgtctacttgaaacatctagaagacaacactctattggtcactggtccattcaaggtcaatggtgttccattgagaagagtcaacgctcgttatgtcattgctacctctaccaaagtctccgtggaaggtgtcaacgttgaaaaattcaacgttgaatactttgccaaggaaaaattgaccaagaaggaaaagaaggaagctaacttgttcccagaacaacaaactaaggaaatcaagactgaacgtgttgaagatcaaaaggttgttgacaaggctttgttggctgaaatcaagaagaccccattgttgaagcaatatttgtccgcttctttctctttgaagaacggtgacaagccacacctattgaaattctaaattgaactgaaaaaattataaatgatttaaaatagaatttcaaaacaaggagaattgatagagaatgcgttgatctgaaaatactgtttgacaataacggaaaggtaagtggatatgtaatctaagtttaatcctcttctaattcatttttcctatcaacattatctgtgcttttctatatccttctttttgtatctataattttttttttctcttacatagcaaaatacaaaaaatcataaatattaatatctaagggttcaagatcaggtcatcgccgttctgggccactaggctatatctattcatttacattggaagctgcatggtctactccaaccgcactgaggcaaagtctctgtggaggaaatgctgtcctagcgagccattgcaataggtataatcagagtcgtcctcccaatgtgttaacttctctcaaaaccaccatataaattctgtaacctgccagcgataatgttatatatgtaaaaggtaaacatacaacccaatttgtccatactaagtggatgctggggaagcaactacagtgcagatgctaaagtttgctgcggcaaataatctcaacatttttgtgattaaacctgcctcagtggggtgtatgattagtgcgttgatatttaatacacgcgtaaaagttaagtctgttgtacgttttatttcgagtgacgaaagaactacgaataacttcctgcatactgttgcctttttctgtatttacgtatacttttatatcaaatagcttggccaaaagaaagtagcattgtgtatcaagtcataattctaattcttagtttaacttcagcaaaaataatattcttcgtcagacattctcatacaatcattaacccatatgaacgttaaatttctcaatttcttgccttcgatgccctatgtatatttttatctcaaacccgaggcagtgaaaattttagctggtgcatcgaaaagagaagggcattgaaaattttacagtgttaaaagaagtgcttttcatgttagaatgataagaaaaaagaaaaagacaacaaaatatacgtctctaccatgtctgatatgcttccattggctacgtatagcctgaatgttgaaccatactccccaaccccagctctgaacttcaaaattccggttaccattagaatcacaatggcggccatcgaccctgagccctttgacgatgacaaaaagccatctactttaagaataatcaaaaggaatcctgaactcactcgcggtgagtactacaaccaagataacaatgacggcctcgaagaggatgaaagtgaaagtgaacaagaagcagatgtaccaaaaaggagtgtcaaatcaaaaaaaggtaaggcagtcgagcaaagtgaatcagaagactctgaagatgaaaacgaaatcgacgatgaattcgaagaatgcgttcttttaaccttatctccaaaaggccaatatcaacaagctttggatattaccattgcaccagaggaagacgttcaattcgtcgttaccggttcatacactatctctctaaccggtaactacgtcaaacatccattcgacaattcttcagattcagacgaagatgaagaagactattacagtgacgaagaatcttccaatggagaagaagaagaagaagaagaagaagaggacgatgaggaactaagttccggtgatgacgatcttgatgatttagtagatgctagtgacatcgaaagtcgtcttgatgaattagtcaaaaaggacgaaaagaagaaaaacaacaagaaggacagtaaaaggaaacatgaggaagatgaggaagaaagtgctaaacctgccgagaaaaaacaaacgaccaagaaagacaagaaagcagagaaagttaaagactcggaagagagcaaaccaaagccaaagacgaagctactggaaggcggtattatcattgaagaccgcgtcacaggaaaaggcccacatgccaaaaagggtaccagagttggaatgagatatgttggtaagttgaagaacgggaaagtttttgacaagaatacaaagggtaagccttttgtttttaagttgggccaaggcgaagtaattaaaggatgggacatcggtgttgctggtatggcggtcggtggtgagcgtagaattgtcattcctgctccatatgcctacggtaaacaagctttgcccggtattcctgctaactctgaattgacatttgatgttaaattggtctccatgaaatagggtccttaatgcatacgtattgatatatgtatctataatactatatacaattatctatacttccattactaatattatctttcaattttacatgtttttttctgccataaaaaagcaatatttttttgcgagctatttagtgatatagccgcccagctacttgtcgatgcatatattggctgagagtactaatacaattatcggaagacctcaaagtaaaatatagaagctttgagtaaaaggagctcgagttttaaaaatgacttcgtaatatgtaaagtttatgtcatatatacttacacgataaatagaccattgatcgttagagacgagcgcattgttttgttgaatccctttcaacagcgcgacaaaagttaatcgagaacaataagatgttgcattcaagggttagtcaaacatatcagaaggccgttttctaaatcacctcaagaacctaccacacagatacatcttgaagaggtggagtaccaaagggaatattttgtacgagcaagttatagtaaggacacttcagtgagaaattaatctgacttacttttacttaattgtgttctttccaaattagttcaacaaggttcccacatacaacctcaaatgtcacttcccttaaaaacgatagtacatttggtaaagccctttgcttgcactgctaggtttagtgcgagatacccaatccacgtcattgttgttgctgttttattgagtgccgctgcttatctatccgtgacacaatcttaccttaacgaatggaagctggactctaatcagtattctacatacttaagcataaagccggatgagttgtttgaaaaatgcacacactactataggtctcctgtgtctgatacatggaagttactcagctctaaagaagccgccgatatttataccccttttcattattatttgtctaccataagttttcaaagtaaggacaattcaacgactttgccttcccttgatgacgttatttacagtgttgaccataccaggtacttattaagtgaagagccaaagataccaactgaactagtgtctgaaaacggaacgaaatggagattgagaaacaacagcaattttattttggacctgcataatatttaccgaaatatggtgaagcaattttctaacaaaacgagcgaatttgatcagttcgatttgtttatcatcctagctgcttaccttactcttttttatactctctgttgcctgtttaatgacatgaggaaaatcggatcaaagttttggttaagcttttctgctctttcaaactctgcatgcgcattatatttatcgctgtacacaactcacagtttattgaagaaaccggcttccttattaagtttggtcattggactaccatttatcgtagtaattattggctttaagcataaagttcgacttgcggcattctcgctacaaaaattccacagaattagtattgacaagaaaataacggtaagcaacattatttatgaggctatgtttcaagaaggtgcctacttaatccgcgactacttattttatattagctccttcattggatgtgctatttatgctagacatcttcccggattggtcaatttctgtattttgtctacatttatgctagttttcgacttgcttttgtctgctactttttattctgccattttatcaatgaagctggaaattaacatcattcacagatcaaccgtcatcagacagactttggaagaggacggagttgtcccaactacagcagatattatatataaggatgaaactgcctcagaaccacattttttgagatctaacgtggctatcattctgggaaaagcatcagttattggtcttttgcttctgatcaacctttatgttttcacagataagttaaatgctacaatactaaacacggtatattttgactctacaatttactcgttaccaaattttatcaattataaagatattggcaatctcagcaatcaagtgatcatttccgtgttgccaaagcaatattatactccgctgaaaaaataccatcagatcgaagattctgttctacttatcattgattccgttagcaatgctattcgggaccaatttatcagcaagttacttttttttgcatttgcagttagtatttccatcaatgtctacttactgaatgctgcaaaaattcacacaggatacatgaacttccaaccacaatcaaataagatcgatgatcttgttgttcagcaaaaatcggcaacgattgagttttcagaaactcgaagtatgcctgcttcttctggcctagaaactccagtgaccgcgaaagatataattatctctgaagaaatccagaataacgaatgcgtctatgctttgagttcccaggacgagcctatccgtcctttatcgaatttagtggaacttatggagaaagaacaattaaagaacatgaataatactgaggtttcgaatcttgtcgtcaacggtaaactgccattatattccttagagaaaaaattagaggacacaactcgtgcggttttagttaggagaaaggcactttcaactttggctgaatcgccaattttagtttccgaaaaattgcccttcagaaattatgattatgatcgcgtttttggagcttgctgtgaaaatgtcatcggctatatgccaataccagttggtgtaattggtccattaattattgatggaacatcttatcacataccaatggcaaccacggaaggttgtttagtggcttcagctatgcgtggttgcaaagccatcaatgctggtggtggtgcaacaactgttttaaccaaagatggtatgactagaggcccagtcgttcgtttccctactttaataagatctggtgcctgcaagatatggttagactcggaagagggacaaaattcaattaaaaaagcttttaattctacatcaaggtttgcacgtttgcaacatattcaaacctgtctagcaggcgatttgctttttatgagatttcggacaactaccggtgacgcaatgggtatgaacatgatatcgaaaggtgtcgaatactctttgaaacaaatggtagaagaatatggttgggaagatatggaagttgtctccgtatctggtaactattgtactgataagaaacctgccgcaatcaattggattgaaggtcgtggtaaaagtgtcgtagctgaagctactattcctggtgatgtcgtaaaaagtgttttaaagagcgatgtttccgctttagttgaattaaatatatccaagaacttggttggatccgcaatggctggatctgttggtggtttcaacgcgcacgcagctaatttggtcactgcacttttcttggcattaggccaagatcctgcgcagaacgtcgaaagttccaactgtataactttgatgaaggaagttgatggtgatttaaggatctctgtttccatgccatctattgaagttggtacgattggcgggggtactgttctggagcctcagggcgccatgcttgatcttctcggcgttcgtggtcctcaccccactgaacctggagcaaatgctaggcaattagctagaataatcgcgtgtgctgtcttggctggtgaactgtctctgtgctccgcacttgctgccggtcacctggtacaaagccatatgactcacaaccgtaaaacaaacaaagccaatgaactgccacaaccaagtaacaaagggcccccctgtaaaacctcagcattattataactcttgtagtttacatggtgatactttatatctttgtattgtctagctattctaaatcatctgcatgtaataagaagttgatcaaaatgactcgctgcgtaaaacctctcttcgatcggaggtgccgcctaatttatcgcctagcactgcgctttttcaaagtttttcagagcaaaaaatgaaaagtaatgagcacaacaatagaagagtatcatgatatataaggtcataaaactaggtttcaggggctatcggcaatttgaggaaccttcaacctgcctcaagtaaaaatcgcttcgtaacattaatacaaattctttttgcaattatggaaggaagatcagattttgtggcgacttcacagtccggaagtgaaatgagccatagtgaaactaggaatagaactgggatgaatgctaggaaaaggaaattcgcctgtgtggaatgtcgtcagcagaagtcgaaatgtgatgctcacgaaagagcaccggagccatgcactaagtgtgctaaaaagaatgtcccatgcattttaaaacgagatttcagaagaacttataaaagagcaaggaacgaagccattgaaaaaagattcaaggaactcaccagaactttgacaaatttaacttcggatgaaattttgaagaaaattgaagaggaacaggaaattgttttggataacagtaatttcacaaaagaaaaagtaaaacaactcaggaagagtgcttttgagacgacagaaatagaaccgagatcatacaaaacacttcgaggagaacctatttcttacagtaccaacagaagacatacggattcttctcctttaacgctcttaagctcgtcgacaaacttcgaccctgttcactcaacaaacgttatgacagatgatcaacttaagtgcttgccaaaaagcctgggcgacgtatatttgtcaagcagcgatattgctgagctgtttcaagaatttgcgacaaaatatcatcaatttttacccgtcgttgacctttcgaaaggagcagagcgaatttatcacttatctccttgcttattctgggtcatcctgctcattggtttaaggcggaaatttggggctacagacttaatgactcgattatcagtgctagtaaagtcagttttatcagaaatcacaatatctccaataattcgatatactccatcagataaggacgaacccgttctaaatgtagcatctgtatattccgtgcaagcatttcttttatacacgttctggcctcccttaacctcttcattaagcgccgacacttcgtggaataccataggaacagcgatgttccaagcgcttcgggtaggactaaattgtgcaggtttttcaaaagagtatgcttcggcaaattcagaattagttaacgagcaaatacgaacttggatttgctgcaatgttgtatctcaaacagttgcatcatcatttggtttcccagcttatgtttcatttgattatttagtaatcagctctattagagtaccaaattcaaaaagccaagtagatatacccaatgaactaagacaaatggctcaaattgctagatttgagaaccaaatcgtaaacacaatgaactccaccccggcgagtgttactgggatggtaagtcaggaagagaagcagcccttgttacacgttcttaatcaacaactaagtcaattggagattagtcttgaagaaaataacctagatgatatccgaaaatttttattactagtggccaaggttcacttattaacctattacttcactgatgttacctcccaaagtgctggaaaatcaaatggtaatatttatgagggatcatattccattatggaactcgatacaagttttgaaacgaaacgtggattggtgaaagtttataatgccgccgtaaactttcttatacatgccaatagtatgtgggaacatgatcctaccattattaagtactttcctggtttgtttgtcttgaatatatggcaatctgcctgtattattagtaaactcatacattcatcacttcattcaatgctagatgttaactcaggcaaaaaagcttataacaacgcaatttcattgacgtttaatgcctcagttttaaaatatgatatggcgtacagatcatccggaataatgcgaagcatatggagtttatttgctaatatgtatgatgcctggaaaaacgaccaaaaggaaggtggaggtagactaaataatgatttcaatttaggcatcaccataaaatctaggatgtcagtaaacgttttttttgactgcttatatattctaaaagagaaatgtggtatggccaaattggagagagagaccaaggtttctacagcttacaatgttgatgaagaggaagaggaagatgaagatgaggagggagaagaagaagaagaagaagaagaactaagtagtaaagttccagaaaatatggatagccagcaactaaggacaaggaaattcaccaatgtaaggcatccagaaaagaaagcaagaaaaataattgaaacaattccgctagacccaaatccaataaatgcaggctctaccagcagtggaagctcattaacgaccccaaatagtcaagtagcgaacactatatcatatagaggaatcctcaataaaatgtcacctagggaacaactgaatcatgcaaatttagattccagtgtttctacagacatcaaggacactgaagctgtcaatgaacctctgccaatagggaggaatgctgaacatccggcaaatcaaccgcctctttcaataacacaaatgcaagaaaacacactacctgcgacacaagccaactcttctctattagaaacgtatcccattgttcaatcaaaccccgttacaactacaatcaaagaatcacccaattccatcatggcaggttgggataactgggaatctgatatggtttggagggatgttgatattttaatgaatgaatttgcgttcaatcccaaggtttaaagtccttttctttttttgccgtaatgtttacttaccctcgaaaaaatgttatgtaatgactgcggtgctacaggagaggtaaatgattttctatatacgtttatatttcttccatttacgcacactattttttgtccttgaataatttaactcaaaaaaagtgtaaaaaactgtgtcattaggtatatgttcaatacttttgatcttcaaatgacgtaaaaaaaagttttcagacggacttaaaccgccaaccagccttggccacaggtgtatgatgcgaagattcgtaagcgctcacgttagtcacatctcaggattggaaattatactagataataaatggctttatttaatcatattatagttgatataacaaatcacacctccgcttaatttatacgtaatagtatttacagtccttatgggtatcaagacatattaggttaggagaactaaagaaaaaaaaaaggactgtttgtgcaattgtacctgaagatgagtaagactctcaatgaaattagcacttttcttggatttctattaaagcgctagcatctttgtatacgtctgactgggtaaatttttgaaaggaatcgttattcatcagtctatacatttcattgctaacgatctcgaagaggggatataatttcctgaggaccttcaaagttgctggaaatgattcaaccgatttggtatcattttgggtgttgtccatgccataacgaacaattgtatgtgaattttctactgatgcattaggcgaatgcgtttctgccagagttaacggggcaggtttatattcctttaactgatgtttgaatccttgcttcttaaatgaacagttttcatttgaaagattttttgaaggttttagactcacttcaggtggttcacctaacgtgtcagcctccgttgagctaattgatgaagctgctgattccgcggatgcaggtgatggatcgtatagattagtaggaaagtgttccgataatggagaatgagggtgcaacatgatgtcagaaatattctgacgcaagttatgatggatatttaattgatatggtgatcctatcatgatataggacgaataaatgtgatatgccatttcaaggcactcattggcctgtttcattaaagctgaatcaatcgtttttacgatattgttttttgaagtactggtattagattttttatcacaatgcttagaatctatcaattttttcagaattgtcattttcttcaaaaacctcttaatctcaatgaagacatccaaattttctacacaaagttccttttctaaatggcgcctgaataaatatctcatacctggatcagttagcacatagtccagtttatttaaattactcgaagagataagcatgtcttgagaaaaaccttcactatcatccaatgtctttttttcatcacgaacagtcatatgaccccttaatgtgaaatctaggtctatggtgctaccatttggtgctctaatattattgctcttacaacctgtccaagaaaccaaatcccaaccacgcttggacaaggtaaaaaaagaggacctgctaatttgaaactttttcttgtcagtgcgtgatggttgtaaaagaactggtacaatcaaccccgtttttaaaaataacgctgccaacgagaccgcttctttaacatgcataatatcagtacagtccattatccactgccatatagcctttgttgtaaaggtgtacttaatcacgatttttttggaagtgccaaacgtcttattttcaaacaacctaatacctgcattcgaaacgtagtattgcgtgtgcgactcagaatctggatttgtaaagaatcgatgagctaatggcgataccctttctaagtcatttatatcgatgtttccaatctgagcttgccatccttgttctggcttagatttctcaaaagtaaatgtatcatcattattagtgtattccaacaacgaagataggcaaggtaatgggtcatctgcgtttgttggagaccaaacatttggcttagcgcccatcattttaatgaaaagaatatggatcaaataatcactatggatgattgaatccgtgacagagcttctctcaaaagtgaaaagtttcatggagttaaacgatgacaaaagaatatcaggcattgttttcaacccaatatctctaacatacttttgtaaaacagcaactcccttaggtgttggttggaaaagaactttctcttttggctcgccacgagttctgtcctgcggtgtatgtagtagcttagaagacataaataatgtaagaaggtggcgcgccaaactaggtttaatattatatgaaacgttaatacaagttgtgttcatatccacttttagttccaattgtcccattgctttaatagcttcctgatatgtaaaagtgaagtggaaatgtttagtgaatgcagttaataagaaagacttagtgtcactactatgttttttctctttcaaatccaaacaaattagaaaaatggaatatactgtctttaaatcattggtaaagatcagtccattcggcgttctgctgaaatttttggaagataattcatgcaacgtcctatttttatccaccatcttacaactctatctttaattaccaaattgaacctataacgcctcagatagtgcgtgcaaaacctagaaggaacgtacgacagtaacacctccaaagttaaaggacgatgagaagtaaagacagagctgggattatgatttcattcaccggtataaatataacaggacagacaacaattctaacgcaccagcaaccaaatccaagtcctagtcaaaaaaaaagcagtattgggatcattgtttcaaaattgaatattatgaaacgtttaaaacccagacatcccataattattgaagatgattcagttaaaacttcgcatacttcatggcttcttcattaatagagacaacggaggtggttcaacttgaacttttccaaaggagttgccatctctttgtattgttcgaactctttcaaaagaccttggtaatttatctatcatgtacttttcgagttaacttaagtggaagacgctggtttttcttaaagttataagcactatgtgggtaattttttattgtcagtctgtttctgatcttatccaacaattcatcaaaagttctactctggactataatctcagtgtaagcgttaaacaaataggtaaaagggtgcggaaagaccttcaaaaattcgaaaaagattgctaagttggattctttattattcaactggcatgtgacaagcgagttgtaagactgtaataacttgcttccggaatcaaaggtaaactttatcatttttttcaaatattcttgttcttgagcgcatgttaatatcggcatctcaaacacagtatattttgtgttgagtttctttttgagggatgtcgataggagagacgaaatgctaacgttatttgaataaatgaggaccttaaatgcaatgttattacttttttcaagtaccgataaaacattgataaattcggtaagcttcgaaggttctattatagttgaagtagataatttatctaattgttcgaatttgaagtagacaatatgatcgatactttcgtcattatttattttcctcataaccatcatcattaggtcagacgtgtgatttgaaggtttttcactagcttcgaaatctagttgtccgctatatgaagcctgccccattgactcgatacattcttttgatttgcttgattgaataccctctttcattaagtagtcattcatttctataattacgacatttatatcgactaaagacagtgtttctgaaactgcacggtcgataccagcatattggtgtatatgttcaactttgtcgaagaaaacgatacaatttttcatactcctaagattttttgaaagaaacttacttaagctcggaacgtagcttattgacaaataattggtgcctagctcttgcaaggccattgatttgaacttctggtagaaaacatggtccactcgctccttaactggactcggcttacacacctttgggctgctaacactttttttaattggaacaaggttcaactttctcagtacagtaaaatttttttgctccaaatcatcgcttattgctttcacaatcttgtcactgtcaacaacctttttcgatctccttataggtgcaaaatcggaatctacatgctccattgtctctatatactaaccacgttcgtatttatatctatattcgtacatatattgttctaacttattgaaattgatggttaagaagatcccttctgtacatatctgtaagcgcaatgttttcttcattgaaaacagctgcaaaattagaaaactaaaataataactttcaagataactaagccgggttgccctttgacctagaagcatcccttataataacattatgtgtatgaaaaccatgtcagcaagaacggttacggatatggagtgaagcaaaatctttaaggatttatttacattgaagaggaggaggaaaaaagagccataaggtaaaattcaaatgcataaatgaaactgcccttccttttatacttcctaacctttgcaggagaaaaatatattaaggacaaaagaaaaatagccgctatcatttccaacgctccgggaaaaagagtgtcatagagaccccttatctattttatcatttttaatatgatctattctggcataagtagcttcggatcgattaagcgctattacaattgaaggagtaacaaatttttgggtgaagtttaccaatttattcaattgatcaaatttatggaagatcctcaagaaaaacataaaattaaaacctttatatccagagtttcaaatttgtcaagtttttgttcccgttcactcttgttctgcatatttttcctatttttttggcttgtaactcaaacatgaactacatcacaaatatatcacgttacacgggaaatatacttcccattgcatggaaattaagacggaaataagggagacatgaaaaagggtcttggtggtgttgcagttggacaattaagccattcaatgcgatataaactataaatcccttttaaaagggcctagacatctcagagacaaagaacggtagctattacaaaggacagtaaaagcaaacagctttaaattagatcagaacataagaatccttagaaaagccctttacctcggtatatgtagatgatgtttccgattaatgttctactgtacaagtggcttatatttgcagtgactttcttatggagctgtaaaattttactaaggaagcttttaggaataaatataacatggattaacctgtttaaactagaaatatgcggtttatccttagaagatggtaccgtcaggctaaaatccgttcgttttgctgtatttgaaagaaagcttttcatcaagggtctacgaattgattccaagaaatcatctactaatgatcttcataaagaattaccaagagaggaagaaagaacttttatagagacccccgaagataatggtgggggcttcatttctaagattctttcattatcacaatactggctcaatggggtcacgatcattttggaagatacgcaattagtcaacaacgatatcacgattgaaaaatttggcttttttctttcaattgataactctaaacatatcaagtcactaagatttgattcctttttgagaaaacttctttggaatggccagaccatcattgctgatgccatttttatagtgaatacaaacttactaattggtgaaattatgaatcctctgaaggatggacttcaagtaggattagatttaaaactaggtgatttaaatattcccatgaatttattgaatttatttatcaacaaggagaacgttgatttgatgtccaatgaaaaacttctacaaagattggcagatacaacaaaggcgaatgaagagctaaaggatgaagatatcgctaagatgaaggatgatctcgtgtatgcaatggaaaaatttgtagatcggataaagccattgaaagaaatgaacgtcaccgttgataaacttcaaatcaaagattttccactcaccaatcatccagaactgcttggaatgaacaaatatatcagttataatgttttggtttctaatataaacttcaataccaacaggttcagaaatgagatgccaggttatacgttaatttttgaggagcgtgattctcccttcaagtttagtattataatggcaagatttaatatatatttgaatctaaatcgaaaacatcaaagccacgccaaacagttgaaaattattgaaattccaaatgtttcgatatttggcgaaaccaatttgttctctcaaaaatttcgtctttctaataacctacacgcaaaggaactagagaacgctatttttaacatcaaaggtaatatatcctccttaactattgacatggatccagtaaatatttcctttatcaaatgcttcctatcaaacattaaagtctttacgtcctcttgtccgaaaaacaagattttaaaggagaattctcatgtaaagttcttaacaaggcggagagtcctatttgactattttaagtgttttttgcctctaatcaatatgaaattcaccctggatgatcccaaatttgttatcaatgataaagacgatctgatcataggcaagttttctgtcttcatgataagccatcactctaaaagatatacattgggtaacaatcttatggaagaaaaagaagagacgcaacacattttttatgaaagccattggaatgttgaattactagatatgaaattacagcatattataaaacatcaaaaatacgagcatacaatattaagggtggacagcattgccatagaagaaaaagttcaacttttaccggatatattatgttctgcaaacgctgatatcgacacgctaatgctagatttatctgaacttccaacaatggttatgttgagtgaattagtacacaacttagatagtcagttggcaaatgtcgaagagaattatttcaaagagttctatgaaaagttcgcatctaatttacaaaatatgaaagctgaatgttctaatatggctaaatgtttgagacagaaggaaattttaccaagcgacttcatgttccagcaactacctgattttttcgattatattaaaatcaatattagagacatatcatccaccctaggtgctaggtcggtttttatgccaagagatgttttctcttccgttgactctcaaagttcaaaggacctaattgatggcaaactaagaaaatactgcaatacagtcgaaaaattgcaaattgctttatttggtgacaagacacaatggcataacaaaattggctcaaatcacgctactatggttaggtctggtcagctcacaaattttagtaaagataataaacagaatcctaaccataagtccagtattgccgatttagacgatatatcgactagtgatgcgacagaggtaaatcatctttggaacatcaacttactagtaaatgatataactacgtcaataatcggagagacacccgaagtgagcgaagaattgtccactaaaactgtttccaaagtttctaatttatcaattaagctatttccagacactgagtcatttagtagcaatgaaagcgattcgaagataattttgcaaataaatcactccagaggaacatcggtagtatcactgatgagtatctttttggccgtctcaggaatacacacactgaaccaaatatttggacattgtatacaccaaaagatgcgacagtctaaaactaaacaatactttcttgccctctcagaatccaaaaaaaaatcatgtatcaaaagtataaaatggggccaactaaaggagttactcgaaataaatttctcttctgaatatatcagccaaataatcgcactcccaaatggccttagaacaaaatttgaaccaacttcgacatttatcacagtcaaaaactgtaatacaatttcagtttcaggtcagtacttcagaatgatggtagaatctccaacgcagccaaacttttgggagagaatgatctgtatcaatggatttaaagtaatgatacacattgatttattaaaacagcaaatgaaaaagttaaactctttacagaattgggaaaaattaccatccgccataaccttagaaaatgattcatggcacttttccataccgcatcatttcgagatgtttaaaataatagattctattccaactatatttaagagtattaaacaaatgttatattcgttgaaaacatcaaaagacgatttgataattttcccccacaaaatagagactcctttatcactgccaaagattaaactgaaatctaaaaggtggttatttagcatttctgatgatccactagaggcagaattgaatactatctttcagatcggtttacaagaacaacgggagagacttgcgaaattacaggaattcaataaacgcatctctgaagatttgattaaaagtcaaaagaacgctaaagaaatgaaggacgacttcgaggcaattgataacgcaatactaaagcaccgtacaggattgtgggcaaaggatgggaaaaaaagattgcgtaaatccgcaacagattctgaaatacctcttaccccagcagctttgaacattaatggaaagcgtgatgacaggcctgatagaacgcagtttatttctcccgagattgaaaatgcgtacaatactttattagcgaacttctccgattcatggattaaaagggtgaaagaatataaagttaaagaacgtcgtgagttcgataagaacttttctttcttatggggtttcattgattatactaagctccccaaagatattaacaaaaaagttttacctttctcaacaaatccttttttaatgaatttgataattgagaatatcgatattgatataataaggccttcatgtggcattgaaaatattccaaacttcattcacgatgttggaaaaggcgttccgaagaatacagaatattcgattatgattccgatgcatttagatgcgaaatttagtgaagtaagatggcatttgagagattatcccctgccttttgttagtatacctccactaagctctacacaaagtaaagaaacaatacctatgagaatttatggggattttatgataacagaggatatgcttcaatccgacagagagcttagaactttatttgttcctttaataccatcggtaactgttgaaaatacagatagatattactcgttgttcgtgcccagaacaatgactagcgctaagatattcaccgatctaaattttgaaataaactctaaccatacaacacgagtaacttggggtggttcttatcaaccagccattcaacaaacaatgcaatgtttggataacttttcaaagcctccattagatccttctgttaaactagggttttgggataaaacaagatatcttttccatggaaagatcaatatagtttggaaaaagaggggaaaattcgaaatttcccttaaaggcgcaaaaagtccctatatgcttggcggcgaatcagctggtttcatagttggttttgatggtaatgttaacttaaaatgtaacgaagataatgatcccaaaaaatttttatcctgcagcgcagacaaggtccatttcagcattcccaattattttgcaaagccgttactggtatggtctagacctagtaccaatacaatgttcattccaaaccaggacgatacgaacatgcagagatatgcttcattttactatttattgaacactacatcaagtaaaaacgaaaaagcagacaaggaaattatgggaaaatcgttcattgaaaagacaggaattaaactatctgggggtatgacactggatatgggtattctcttcgaaaggttggggcctagtttgaatgagagaacttttgagtccaaaaagcattatttgactcgtctatgtaacccaatttacgttcaagatctctcaaaacatgattcatatgctggctttagaagtgactttatacatatgtctttcgggctatcatctaactcaaactccgcatataacgctatgcaactaagtcccaacgggttcaaggcattctttgtttggtggaaatcattttcaggaaactttcccgtaaggagagggccattatttggtctccaaagtatcagtcctaaatttggtgaacatttatataccatttcttaccacgcagatgtctcaccattattcattaattacatgtaccacaacgctgatgccgatcaaattttgcgtaaaaactacttagaagttgccgaatttgctggtttaaaggctaaatcttctcattttattatggatcttcatcaaaggaaggaagtattgactgaatatcaagccggcttgaacgtcagaaggagagttatgaaattaaaatttctggctggtgatgttgtatgccaggacgtggacatccggactgtaagtggtgagttcagtaaattaaactacattgaagagaaagaggatgctgaatatgatatttttgataatgatatgtcgtggcttgatataacagattttcaagatgcatttttcattaaccctgataattatcttccaaaaattaagattatgccatttgccttttctcctcagttcgcttatcaaaaaagagctagttatggtgacaaataccaagttgatccgaaaacatgcaagccaataacgccgtttgataatcgtgtctcccatggctgtacactagggcacaatgtttctttacgtactgacctagttgagaaacgtgttacagttttgaagaagtttcgagagaaattgcaggagggtattagaaaaaacaaatcagccggtgtatcagaggagaatttgaatgatttactctcaaaagcaaattctagtgtggaaaatgcagaattactactgaaagacttccagaagatatttaaacaacatgaagccggacaaacagaacagcctttccatttcgactctttaaatctattgaaaaacaccaaaaagaccctgaaacaatttgaacatagattttttatttttaacgtactgttgaaatggaacgaggacgcaagaagtgctattttcaaatttttttactatgctaacctatccaatgaatttgcttctttagcaagtggcaagggcctaagggaatttgaagatgtaataaagcaaagagaaatgactgatgatacaacgagtatggaagcgataccagaaggaacagacaaagcaaacaccactaaacaatgtcatagctgcgatgatacagagttcaccactgagaaccttttgaatatatttgaaaaaaatattacacaactgtcttgtgacatcaaaaataagatacaccataagttttttgtccaatttataactccacaaattcagttgacatccctggaaaatccagaagcttgtgttttggtttcttcacccttttttatgctaaagacattggaatttgatgcaaacactaccagtaacacgtatatgcaagatatttttttgaaaagacatggcattctattcggaaacgccaatgcctttttatttaataaaaaggattaccaagagttttttgaactatacttcggctccagctcatatggccaagataaaaaagaacagtggccaccatggctaggcttggagttaggattcgaaccttctgcattaaaaaagaaagcagtggttaggaatatttctgctctgcttcatcatcagaaattagcaccgttttctgctaaatatgactccttaaaagataaaatagaagataatatttgcggatacgttcctcaagttaacgtacaagtgaattctgacgagtacctaatgctgacgaagatggccttgaaattattcctttatgtagaacccgaagatgaagaattgaagaaatatattgaaaaactaattattggttacgatatctatgatacagcccaaactagaaaattcgtaaatgatttacacgatagtgaacaaattctagctgttgttgaaaaggagcttttattcaaaagaagcctattggacgacattggaaaactcgatctatccaatattcacaacgaacgcatgcatcagttgttgaggttgtatatcttaaggaaggttttcacttcaaatggaaacaattacattaataggactttagtatggaatatcaaggttaatgaaactatcttgcatttattagacaaaattgacaaaccatttttagatattgccgttgcaaagctaaactttcaaagaatccaacacacgatgggattaaggaagaacactgtaaccgtaaaaatgatgcaaatatttgacttaggcgaaaatgttaattatcattgtattttagggcctttgataacatcaagtggtaatgacacagtcggtttggcgagtgatgttccgttagttcaaataacttgggatgttgataagcctgtaggtggtattaaggttgttaaaaacgttgagaccactttgtcgagtttgacgataaaattagaagaggacagactaaataaactttttgagtggttatcgttaaaggagttaatttacgatggaaacggagatgacgatgatggagcttccagtatttttgatatggtgtcatcagaatcagaggaaggaaaaattgagttttcagaagatattagttctgatttcaatgaaatgttaaagagatcaagtgattatatgatcgttgaagatcttaaattgaacagcttcaaactttgtatcagttataagggcaaaggaaagatgagattggctaacgttactaactttgttttcaatttcccgactttaagattgtccaaccaaactttgagggtcacagatctattacttgcccttaaaaaagtgttaatcaaggttttaataaaacatactgggagatttattggtaataaattgaaaagaaattctaaggagaataaaattgctgacgacacttcaccactgaagcaactcacaacttataattcctacacggagcctgaagaacttcgttaaaaacattcaaaaaaaatttatagtttttcatatctcttaatgtagcatcatacatatcaatatgttaccatgtttcagacctttattgctgtactacattgaaatacctaggattcgaagaacaaaaaacatcatataggtcttccattagtaatgcccattatttacttaaagtaaaaaaaataatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccatgaaaaggacgtcaaaacaaggtcacacgaaaaccataacctgtagtataaatataagacatctcaagcacttgttattaattagggaaatagctaacagcatttgaacgataactaaggcaaacaatcctcagtagtaatcgttggaaaaaagatctgagaactaggtgaattttgtgataattgttaaaattccatagttgataaaggcaataacattatgtatgcaggatatgctgaagttcttctcgaggacatatgaatcctcaaagtggaatcggtagtcctgcactataatattacaattatttttcctttcgttttatatgcttacttatcctattacattatcaatctttgcatttcagcttccattaagtcagatgactgtttctcaatctttatgtcgtctttttataccgcatatgataatacacttgtaacatgaacactggtcaatagatgatgatagggtttcgttccaacaccatcacgttatcaattctttcgtgtcaactcctcatttacgttatactctttacattgtgtatggcagtatactagtagtgagaatactagtcaataggttataattgatttttattttaacaagtaacatcttcggaaaagcgactactattcaactaataatcatcaatttttacttcaagaaagcataataacgtctgcatttatgtgtgagcaggactgagcgattctgagggcacttgtattcaccaatttgcaatagctgatctttacaatctgcatgttccgataacaaaaataacttgtaggataaatcctcagagttacatcggtgtgtcagggaatgaacagataaaagaaataacgtcgcactgtaaagtgagtagcagcaaaattaaactattcggacattttaaaaccctatcagtcgccttggatgataaccttatttcaaccacctatcaatgaaaatggcttaaacttccccaattaaaaaactctgcaatagcgtgttgatttcttccagattgatagtttggtacaatacggaagaaacaaggtctctctccatttacattacggtaagctgttcttaattgaactttgaaacatccaatggcgggtaataattatagtatttttcttttctattttatttatttttttttttttttttgattttctagaataatcaatcaatggtaaataaacaaaagttgcttctgttgtaaaaaatacatcaaaggggctaaaatatcaatatacgtttcgttaagttctgcagagagatttggacatatctatttttctctcagatatttgttattgcatattgtgagttgactactggtaagcttatattggaagtttcacaagcattcttttaggacctacagtcgttgctcctcctggctttttttcccttttatttttttctgtttttacttccatttcttttgtgatattagctatccctggtttggtccgcaagtttatgacaaaagatattagaacaggcgatttagtgttatgcaaagttggctcgtttccaccttggccagctgtagtatttccacagcgtttgctgcgaaacgatgtatatagaaagagaaaatccaattgtgttgctgtttgttttttcaacgatccaacttattattgggaacaacccagtagattaaaggagctagatcaagacagcattcacaatttcatattagaacatagtaaaaatgcaaaccaaagggaattggtcaatgcttataaggaagcaaaaaattttgatgatttcaacgtatttttacaagaaaagtttgaagaagaaaacaggttaagtgatctaaaagcgtttgagaaaagtgaaggttctaaaatcgttgccggagaagatccctttgtaggtcgaacaaaagtagtgaataaaagaaaaaaaaattcaatatccatcaaagaagatccggaagataaccagaaatcaaatgaagaagaaagcaaaccgaacatcaaaccgtccaaaaaaaagagacccacagctaattcgggaggaaaatcaaacagtggcaataaaaagaaagttaaattagactattccagaagagtagaaatttcacagttatttcgccgcaggattcaaagaaatctaatccagagagaaacacctcctactgagcatgagatcaaggaaactcatgaactattaaatagaatatatgagaattctgacaccaaacggcccttttttgatttgaaggccctacgcgaaagcaaattacacaagctactgaaagcaattgttaatgatcctgacttaggcgaatttcacccactttgtaaagaaattttactgtcctgggcagacctaatcacagaactgaagaaagaaaagttgcaagcgctacctacgccttgataataatacttattgaatcaattcaatatatcaacgtttcaatatccaatattgtttcatttcatttcatttcaaataaacagtgttttaccgtttgttttgtttcccttctttttttcatcaaatggtaatattaaattgatttaattatccatccataaaaattgtattaataagtcatacacgtaatgtcacaacaaaatatcaggcgtactcttgtgacgtaccaaagcgcttagaaacgataaaggcccgggacagaaatttaaacgtcacaagtgggtgcagcccagttaacactaatgttaacgcacttctagatacctcatatatataaatattatctagaatttcaaatttgatattccttttctatactgaataaacgataaatacgaagttcagagtgcgaaaattagggttgcaggcgtctgatctgaaaaacgtataattgatagtgaaaattatgcaacattctgcaaaggaaagtaaaccttaaaaaaacaaatctctcaagcctttaaagatgaaactcaatgaacaaataccaaaagacctgttacgcctgattaaaagttccaagtatgttcatgtggcgacatgctcgtcaaattgtataccatctgtttcgttgatgcattacatatttgtttcatccgcggaaactttccataaacatgagtatagtatagaaatagattgtaatgactatattatattcacagtgttcgagaaatcagtaacctttcgtaatgtcatgagcaacccaaacgttgcattgctatttcacgattggatcacagctaaaaatttaactcttcgaaaaaaaagcgtccatagtaaagatgatttttcatttgttgagtcagagtctacaaaatttaacaactttttacgagatttgaaccaaagtgaattgaatcaagtgagcgctactatcaatggtattgctgatattgtgaaccctaatagtgaagaatctacttattataggcggttgttattaacagtcaatccagacgcagatatttttatactaggagaagatacagccataataaaggtaaatatacaaaaaataaaagtctctgacatggaaaataatacttctacatacggccaaacagtacaaccagtttaacggaaatatgatgaaaactatgtgtactctaattattatataaagcatctataaaatgaatcatgaggattaggccgtgatcttcgcgctccatatatggagaatacttttaatttcacaggagaaattaagataaataacttgaaaagtccactgagattggtgaaagtgtttcatcctctttttcagtttcccttgaacgatagggtggagtgggacaggcgggagatatgttttcctgtaacggctgcatctctggtatatttccatcccgattatatgttttcatggggctggaagtgaataatgaattcgttcttcttattggagacggggaaagatcaattttcaagggcttaatctcatcgttttctctagctagattagacatggttctcctagatttggtgtatgatggatgaatgtttgaagaatctagtaaatcctccaaaatcctgtacttctcatttgagtaattcaatgcttcttgtaatgattgtagcttgctttccaaggcttttattttctcatctcttttcttaatttgccgctgtagaagaatttctctatctaagtataatgattgatttctatcttttccactcgacccgtcagaactaccacttcttagttcactgatccgttgcttattgtatttcaactccgatatctttctcttaaaggcatcactccttaggatcctagatttggctgtatctgtgtccatataagaaggtcttccctgggatctcttcttcaaaattctagtcatgtcgccacaaacattttgcatcttgctcatattttcattatcattggaaaaaacatctctgattgtctggaatatctttgttaaccttcgtttgggtgttttcctcctgttagtacgaattttttcttcagttttcctatctgtcacctttctaggtctttttagaacgcttttacccgtaggacgcatctgctttcttctgctccttaaggcagatcgttttctcacttcatcaagggacccgtattctcgtttcctgccatcatctcgtattccaaaaaaatctttccacagtccctgtacggattttagcatattaccaatgtctattattgtacctttctcttcagagtatctacttgttcatgttcagcaataatttcataattgttgatgcgcgcatcgtttctatactatgacgcgtcacgaattgtgctagagtggcctctaatgaaagtataagaggcgttggcgaaggtcaaggatagaccattggctgtttcggatgagttatttttaaagtgtaaaggtataacatcaaatgaatgaaaattaacattgatctcagctctcaatttctttcctcatttgttttcgatgtttctatatgagtatacattaaacaagtaaatctcaagctcttgtcaaaacagttatttccaacatatctatctgcattattggtagcataattctcaaaggaagctaaaacatccttcttaaagacgtctattggcaaacgatatgttacgtattccgggtaaaacaaatattccattaagtgaaatgacctttgttttcaaaactaaccagttttagaacagtaattcatataaacaacgtgatcttatatgaaaaactcaccaaaaggagaccaatggattccacagcacttaaggtagctctaggctgtattgcaattcgtttggctgtgaacagcctttttccctctctacaacaacaactggaccagtctgtagaattctcaactcccgtaacttcatttaggtcactacaggaaggtatatacctactgcggaacaacatccaagtatataatcatggggttgttcaccatcctccaattttgattttttttctttccctctttaattccgacaggttaatttccctcatatacgctttaattgatggattaattgcgtatcagctgacagaggtaacaaaggctttcaaaaacttgaaactgaaagtttggctacctggacttctttatgccgtgaatcctttgacccttttatcgtgcattagtcggtcatcaatcatattcacaaattttgctatttcatcgtcattgtattgcatattagctgaaggaaacgttcttttgtcctctgttatgatttctatatctggatatttgtcagtataccctattctcctcttaattccgctattaggtatgctgaaaagttggaggcaaagaatattatctgccattgtttccatactatctttattaattctgctattattcagctacagtatattaggcagccaaagttggtcatttttgacacaggtttatggatctattataacctttgagaaggtttttccaaatctgggtttgtggtggtacttcttcattgaaatgtttgacaccttcataccgttcttcaaggctgtattcaacatttttattgcagtattcattacaccatttactttgcgctatcataagcagccattctacgcattcattttatgcattgggtggattgtccttacaaagccatatccctcactaggtgacgctggttttttcttcagcttcctacctttcttcacgccactatttggatatttaagataccccatcatatcagcattactgtttttacacgcaattgttttggcgccaattttctatcatctttgggttgttttaggttcagggaatagtaattttttctatgctatttccctagtttatgctctggctatagcatctatattagttgacttgaactgggcgatgctgagaattgaatacgataacggtatcccaaatttcaaattgaaggtaacacaaatttaactacttcccgtctataaacgtacataaactagaataaaaagaaccatacagatgttcatcgtaagagtggataaagcgaatatgagagccatattggttattccagaggctatctattttttaagagaaactgcttggttaaaatttgcataatattgtctcggagagaaaagatagaactcagaaggacctaattaatcatgagcgttataatacgaagaattgagatagagtgtatgatctgcggattaagctcctacataataacaacattgtacttgggactatgccaatttctttcccaccaaaagtcgtatgaaaaaggttatcttcgctagggcttccattaggtgaaagccaatatattatcatagaatagcacggcataaatatatattttgtgctgtctttttgggaagggtagtttgacaacccatgtacattaacataaaaagagctttatcattaacggacgaagaaagaatgtgtatcgcgtatttttagactatcgataatcttttttaaagttatggtagatagaagatggaatcagttacgaagtgatgagttcccatacattccagcctgtttacattagctaatttaaaaaaaaaaaacataattagaatattacgtgatgactcagtttaaacggtactctgtaacacatcatttctatttgttgttctaaaacaggttctacatatttggatctgctgtgagaatgacctaaaaggtaaaactctctttgtaataatccaaggaaagtgggagttccttggggaagctctattgcaatatattgtagtttccattcagcctgcttatcgccttaggaaaaaggaatgtaagaggcagaaaagtgcggcgcaatcgttcggacagcgagccgccattataggtaagaatacttaaagagcttcgccggatattattacagtgtattaaatttcgccaagtctttgccaatggaaatgggtgcataaatttatgtgcttggtacatatgagttcaatagatatgtagtagttggatagtagatagttaggatatataatcatggaagggttactcacaacgaatcacataatgagttatgattttcactgtgctcatctgttgcccctacaaggggtgatcaataacaaacaatttcattaaaaaaaaaaaaaaaactaagtcactataactaaacgtaataactatgtatatgaaagaaaataatatctgttcgtcatctagtttaatacggcaacgagtttttcaccagagttcttaccatatttgatgtcttttaggatatgaggaacatcacaaagcccgttcttatagacccttactggaatatggcgaatttgtccatcattaatctttggattgatgaatttgataaattttattgcagctttcctagcttctgagtcggctggtaaagtaatgtttccaaatggtacttcatggccacctattgaatatagccttattatgtcaatagtaacgttttgtctcctgttctcttttttgacgttttcttctgtcaaattttttaattcaacaattgtagcatcctgtttatcggccgcacatttgtacacttgttgaagcgtatcttgattcgcgacacagtcgactaaatacgagatattgttgtacttgtgtttaatttgttctaccacgtcaatatcatgataatcaaataattcatcagcaccatattctttcaaaagtttttcgtgcttccgagaagccacaacaatgatcttggtgaagccattcaatttattggctaattggatgagcgactgacctactgcagttgcaccgccccataataagatggggccttttctttgtggggttgatggctcccacttcaggtccaagcccaagttataggtcaacaccaagccggctgtggtcagtgacactgggatagtggctacaccttccaaagacctgacagggccggcaggtagaacatcctcacccaaaaatttgagttcattgggtgatttgtaggcaaccacagttgaaatagcagaatattcagcaaaagcaccattggaaggaaaccttacggaagatccgtgaatgaacccataaatataatcaccgatagaaaagtctttaggattgacagctgggcccaatttgacaatttggccagcagcatcacatcccagaatagatccttgaggcccgatcttgtagtcaatgtgtgcccaatcagtggggttaccagcaacagcgagtgtcttaatcaatacgaatccttcttccaattcaggaatgggaatgccctctttaacaaccgctttaccgtcttcaatgacgacagccttcatggtttctggaattgcaacttgcatgtttgtaggttatctgtaattgtcgttgataatctgtattcagcttgccattttatagaatatggttagaaagatcttaagctagataaagaaaaagaaaaaaatagaaaaaagcctgcccgctttataagaacttttctcaatatctgttgaggaacacttagtaatatcgtctatcatggttgctttattcttagtgatattactctctgggattcgatgtgttctcatcatctgaagggttttctatgtgttgaaagcctatcccactagacggagccgcgcgtcagccgggcggatccgagacatcttagtcagctgagacaagaaaggcacagctctcggacaggaactgctgtcatatgaaaacctaaaaatgtttcctggaaattccatgactgcgcaaagtttgatacgtttattgttcttctccactaccgcactttctatctcggaaacctttcaactaaatgaactattgttaattgtatggcgtgtggcctttctatttcagaaaatttagagtaaagtaaactccgtcggactagtatagtaatgaaacaagccattgactctgcagcatattgcgaccaaaacctggaaattggtggctatgagttttaatttataattatatgaaaacaaagcttggaatgctgagtactttttcttcaatgctgctcactgcccagaagcgttcagaacaactctactggagccattctgcttgaaggaggataaaaatgccaagatcaagtcttttaaagattctatcccttttcatcgaagaagcactacaagtttattttacagaagttgacaaactgtggaacttgatccatactgaataagtatggaaaactgttaacttagaggatgctctgctttctaaagaagtttcacagctttagactcacatgggttctcatgagtattgctagctagtgcgagtttgatctatacttcacagacttttaacaccccgttccttaagttttccctgattatcaagggtatttccaattcttactccccactatcgctcctttcttatctgaattgtatttttgagtggcctaattgtaatcttttattttgttttctaattattgaaggcggtttctcgaagcatttcacgatttccaaaattcaagaattgaaattatgaacatagaagacaaaatactttttttatcaactattaatacacctttcctagagaacatttttaaaataaaataaaataaagtagcgctctctactacccttacacttttctccttcatatctggctagaaaagagggattacatctcggaatcaaatatttccctctgtgcaaagttttaatactgctactacgaactggttacaattttatttttatcatacacgatactttgaacatcaacttctctcaataccatccgccttcagcggctacaattacgtaattgcaccaaggcattcgccgagagttcacaaattgcagaccctaacagtatacgactcccaacacacgtttaatgttgtacgaattcaagagatagaaatgcttcttccgcggaagccgtttaaagcactgaaattaggcttagacaatagacttctgtacgagggtccaaatctaaaattcagatattctttttgaccgaaaacggaaatcacaggcgcgcaaaagggtttttcaaggtaccccggcatccctataataggcattcccacattctgcgcatacgaatacacatgagtgccataaaacaatactccacatacgaagtctatgaaagatgtatgattcgttcagaaacaagagcatttccatactgataatgagattgtgtgaaagatgagatatggaggatatgtgaggtgctaaatgagcgtctgttaacgaatcgtttaaatagtgatgactgatgaaggcatgggtataaatagagctgcttcaactgtatgcctttgagaatatgtctttattcctttctttcctgttaagcttatatcagcactaacaaacaaaacaaatacaatggtcaaattaacttcaatcgccgctggtgtcgctgccatcgctgctactgcttccgcaaccaccactatagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactacatgttccaagccgcccacccaactgaaacctacccagttgaagttgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagctatctccaaggctctatccaaagatggtatctacactatcgcaaactagggacgagtgcctctacgaatgaaaattcatagacagtaaaaagtaatgaaaaataaaataaaaactacttttttttgatgatataaataccgtagattatataaatgtatattaatattataaacctatttgatcaatgacagtgttcgtgaagcattttatgaatacgataaacataaaaagaaacttttacactattctagaaaaagggtggatggtaataaagctaatagagtatgtccaataaacaataatgaaattggaagcgcatgacttctcagcactttgtctttccataaaaatgagtcgctgcttcttttttcattttttggcgcgtcgcgtcgggccgtatagaatatgcgtcacttctaagaacaagattgcagatcagggcagtgcgagttacggagtcatggtatcaaactctcatttagagaccctcattttttgacactgaaaatatcaaaatttctgggttgcgatagtttttgtgtaaccgtaaccagaaataaagctgaagggttagtgttctatcaacaataagatagagggtggtaagatgaagtgagacaatatcgtaacgtccgtttcagtatacgccgctgataagttatattaccgtaaaattatttgacatttcgttatagatcctattaaataacgtacctatcacagtatcgtcttgttcagatatagtctcttcgtatgagtagtgtcacatacaagattaaagatgcatcagttatgcttttaggatattgcggatagcatatgggaatggaaataggatacaattttatcatagcacccgcatgagtgtcaacacagtaccatattatagcacagtgaatggagagtgttacgacagtgaggtagcatattattctaatgtatggtctgcataagtacgaaatattctgaaatggcatccgttcaagcaaactgcaatattaaggaacttttacgttaatgacgtcatggtagtgttcatactccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn