nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgaagtatgagcactaccataacgtcattaacgtaaaagttccttaatattaccatttgcttgaacggatgccatttcagaatatttctaactttcacagaccatacattagaataatatgccacctcactgtcgtaacactctatattcaccgagaaacaatacggtagtggctcaaactcatgccggcgctatgataaaattgtatcctatttccattcccatatgctaaccgcaatatcctaaaaggataactgatgcatctttaatcttgtatgtgacactactcatacgaagagactatatctaaagaagacgatacggtgataggtttgttgtttttgtaggagtcaacgaaacgccaaataattctacggtaatataacttatcagcgccgtatactaaaacggacgttacgatattgtctcacttcatcttaccaccctctatcttattgttgataaaacactaacccctcagctttatttctagttacagttacacaaaaactatcgcaacccagaaattttgatattttaagtgtcaaaaatgagggtctctaaatgagagtctggtaccatgacttgtaactcgcactgccctgatctgcaatcttgttcttagaagtgacgcatattctatacggcccgacgcgacgcgccaaaaaatgaaaaaagaagcagcgactcatttttatggaaggacaaagtgctgcgaagtcatacgcttccaatttcattgttgtttattgggcatactctgttagctttatttccgtccacgctttttctacaatagtgtaaaagtttctttcttatgtttatcgtattcatgaaatacttcacgaacaccgtcattgatcaaataggtctataatattaatatacatttatataatcaacggtatttatatcatcaaaaaaagtagtttcttattttattttttcattacttttcactgtctatggattttcattcgtaaaggcatcactccctagtttgcgatagtgtagataccgtccttggatagagccttggagatagctggctttaatctggtggagtaccatgggacaccggttatcattctggtcacttggtctggggcaataccagtcaacatggtggtgaagtcaccgtagttgaaaacggcttcagcaacttcgactgggtaggtttcagttgggtgggcggcttggaacatgtagtattgggccaagtgagctctgatatcagagacgtagacacccaattcaaccaagttgactctttcgtcagattgagctagagtggtggttgcggaagcagtagcagcgatggcggcaacaccagcagcgattgaagttaatttgaccattgtatttgttttgtttgttagtgctgatgtaatcttaacaagaaatagtgaaatgaaagcgcatacctcaaaggcatatagttgaagcagctctatttatacccgttcctccatctgtcatcactacttaaacgattcgttaacagacgctcatttagcacctcacatattctccatatctcatctttcacacaatctcattatctctatggagatgctcttgtttctgaacgaatcgtacatctttcataggtttcgtatgtggagtattgttttatggcactcatgtgtattcgtatgcgcagaatgtgggaatgccaattataggggtgccggggtgccttgaaaaacccttttgcgcgcgcctgtgacatttcctttttcggtcaaaaagaatatccgaattttagatttggaccctcgtacagaagcttattgttaaagcccatactcagtctgttctaaacggcttccatggaagaaaaataactatattatagctttcctaaaagtttaattaagaatagcagacatgtgttgggagtcgtatattgttagaatctgtagttttaggtgttctcagtaaattcattgaaacaattgcgtacttgtaggcttctgagaagcagatagtagtcaaatagttgatatctaaagagctgccgaagggggtttctgtatccgcgtaagtaattttttgaaattttaatgtgatttttggcggaatggtgtgagtggttcacttctcatcttcaatttcatcgtcttatatttcgataataaaacaatacagtgagcgttgttattaagtaaatcataggcacttggtatcatataattcaaaatcaagtagttgtagtagtgcgtgtgtgcgtgttagtaattgttgatggcctagttcatctccttattgaaaaatgataaacaggtggcagtttcaattgtagtaaatatttattcatttttttattattgctaacgtatctgaaggctacgatgtaacgcagctcatctcttttaaacataaaagtcatttgtgtaatgtagagatttacaaagattttaaaaaaataacaaaactatacaaaactatctatatttgaatacttcctactatttttttttttttaactataatgaatgaatgcatgccatattgacttacgtaacaaggtggcctattggtaatatattacatatcatcatcctatatgtgtagcataatttgtccattctttatccgcattcaggcactcccaatctttatctctaaggcaaagagcaaccaccatttcacctctggaggatctaggcataaaatatattaggctctcaagggaaatgaagcgcggccgtcgtacactcttgggcttcccaagccctagattgaaatcaacgtcatacaggctgacttttgcccacgaactgaccataattccagataaagtatcaattggttgaggtatagaaaccttagtcttgtccgggcatcggctaaggagcgtagcaagtgcgcatgtattataggccaaatcgaagactttagggtctagcttcctgcgaatctgtgatgcaagaacgcccaaacttttatgatccaagcttttcagggaacctgtattaaaggtcatgttgactaataaccctggatacgtttcggggagtcctagccgttttctaacatccacagcacgccctaaatttgatttcgtttctggtttaagtcgagataaacgggctcgagaaactgatttccagatgaaagcagtgacgatatcatcagtggagacaaattttgtgccagaagtacatgtctgcattgccaaaatcctcagattctgcaatgagatagcagaaaattcaacataagcccaagtagagttcgaagaacaagactgttccttttcctctccacttgtatttctagaggtttccactatttcatgaactagcgtggtgtcgggttcccaagtttcatcaaacaaaggaatagatttgcttttatctatatttccaatgagcagttcttcatcagagaaaggtttttggtggcaagatttattgagcaagttgatgatactttcctgtcctgttatatccataatattgtgctgcccgacaatagttaagacgaggccgccggagataaagtttgcttgaactgcaaatacaggcccactcttggcggccatacctatagtgtttccaggtggattgatagtcatgcaaggcgcaaaagtcttttcgtctaacatgtagataggaaagtcagctttttcaagcgaatccattgttggggcagacagatcttctcgaagatcttggacgataagtggaattttgtctgacgggacaattctgtaggtaccagtgttaccttcgtcagcaccttcatttacgacatttcctgctagccactggaaatttttagccaatgtttcaagtcctcttgttaaggtatttacgatatggtcatgagcagaaggatctggtacacggtagatagagcatatttgagtgtatagtttgtatagcgaaggttgttgtcccaaaatatcaagttgatcgttttctagcatctgtacactttttgtacgtttctgagagatgatcttgactctaaacatccatctaccttcaaagtgaaatttatagtcacgtccgtcattatgcacgtcttaaacattaaaatcttgataaatacactgtaaaagctttaacgttattggaatagaaactctcatcactcagagaccatcagttacctgcaaaacgtttcatatttgtatataaaccatgagattaagtggtctgaaattatgtatcattttttgcattctagcatgccacagcaagggggtacacgtattttttgatggtgaataagatagaaatgcataccgtgatacttcaagctggcactatctttatatcttcctccgtatatagcacttgaagctctgtatctagaatatcctctttagtccgggacgtgcctccaaatacttacggattggcgaaaaatatgcactgaaatgtgtgcaaattaaccaaaatagggcaggcagtaaaaagttctaatgatttttctatttgatcaagataaaataaccttctgctgaggaccgcacattgacgtatatacactgcttttagttttgtagatacaagatatttgttaaaagaaattgaattaggagtatttatctacagctgatgcaatttcggcgatatctttaggagacgttctacaacaaccgccaataatgcgcgcaccattatcaacgaatttcttaaccgtggtctcccagtcatccaacttattagtcggccggtgccatgtcttctctttgggattgtagatttctccactgtttgggtaaactagcagaggcatgccaggtagatgctcgtgcaacattttaagaattaatgccgattgattgaaactgacacagttaactcccattaataagagattcttgttaattttatttccgaggccttttatatggacagaaatttcttccaaagtggtaccgtctcgtagcaaactattgtcatccaccgacaacccaatataaaagggcttcgaaataatatcttcatcccaggataaaatagcctttaactcatgaaaatttggaatcgtttcaaaaccaataagatcaatatctctattttggttgaagttctccagctggggtttgaaaaagccgtagtaatcaatattctcaggatggggaccatagtcaccagtatattcacaggatacatgtgctgcccatgggccaatactcccgattaagtacctttcctcaccaataaattcacgagtaaatgacacgattttatcgagaaaacgcttgtaagcagccagagttttaatcgaggtattctcagatatgctttgaaagtttgcctggtaagtaattgtcattaatatgtttgcgccagcaatcataaagtctctgtacatttcttctaccacctttcgctcttgagaagatggctcccaaaaggattcgctcgtaaaaggagctgcagaccataccggactatttatgttaatgcctctgttttccaattctgtaccctgtccaccatcaaggataagaacttttccggggtgctcaactattagttctttgattggaatgcgcttcatctgttttttgattactttttcaagttgcacactaaaagttgctgattcagatttcttctacaacttgtctgtttaaattatcttccttagtagtacattttcaaattggcgttgttgctgttttgctattaccattgaatacctcgccacaatttggtagtactttcatgccacagtttttacttttccacagttcctgcaggaatggctttttttcattaactttttgcggggatagcgaagagatgccaggaaataaatgcgtatatattttacagatttgggtggttaagtaatcaccgtcaagagttctccatcaggataccatgaaagatacccgaaatggatgaatttgaatctaccaaactttcgaaggttcagttttccactagcgtgttaagtacgccttcgaatgaaggaaataatctaatacacagattcaagaactctttcaagcgaaatgattcaccagcgatccaagaaggtttgctgtattcggagctttcagaggaagaaaaaatacaatgggacttagccaaccagccgtataaaaaggtcctagatcaaagacacctgaccatgatagccattggaggtactctagggacgggtcttttcattggtttaggggaatcactagcgtccggacctgcttctttgctaattggtttcttgttggtcggcgcatctatgctctgtgttgttcagtgtggggccgaactttcatgtcagtaccctgtttccggctcctatgcgctgcacgccagtagatttatagacccatcagtcggcttcagtataggaattaactacttattgatgtggctcatatcttaccctagcgagctggtaggatgttcgcttaccatctcttattgggcaccatcggtcaatcctgctgcctgggttgcaatcgcgttcgttttaagcatgctattgaatctttttggggcaagaggctttgcagaatcagagttttatatgtcaattttcaaaattgtggctctattcatttttataattattggtattgttctcattgcaggtggtgggcctgattctactggatacatcggcacgaagtattggcacgatccaggctccttcgctgttcctgttttcaaaaacctctgcaatacttttgtttcggcagcatactcctttagtggtacagaaatggttgttttaaccagcactgaagcaaggagtgtttcctcagtctctcgggcagcgaaaggtacgttctggagaattatcatcttttatattgttacagtgattataattggttgcctggtcccttataatgatcctcgtctgattagcggttcatccagtgaggatattactgcttccccgtttgttattgccttgagcaatactggtgctatgggaacaagagtgtctcattttatgaatgcggtcatcttgatagccgtattttctgtttgcaattcctgcgtttacgcatcctctagattgattcagggtttggcgacagcaggccaacttccaaagatctgcgcttacatggacaggaatggtcggcctttagttggcatggctatatgtggcgcttttggattgttaggctttttggttgtttccaagaaccagggtacagttttcacatggttgtttgcgttgtgttccatttcatttttcacaacttggttctgtatttgcttctgtcaagtcagatttaggatggcaatgaaagctcaaggaaggtcaaaggatgacattatctatagatcgacattagggatatacggaggaattttcggctgtatcttaaatgttctattggtaattggagaaatatatgtatcggctgcacccgtgggtagtcccagttctgctgctaatttctttgaatattgtatgagtattcccataatgattgctgtatatattggccatagaatttaccgcagagactggagacactggtacatcaagcggatggatattgacctcgatagcggacattcgttagaggacttcgaagccaccaagcttgagagggatgaggataagaaatacgtttcctctaagccactttactataggatctatcggtttttctgttaacttagtgaagtacttcatttgaatattaattaataataattttatgagccgggaattttgcatctatattctaggtttctagcaaccgtagttttacgtaagatgtatttttttttgaatattccgttttagaatgatattctaggccctgtatattctccaataacagcggcacgtccaggttctgtgacaatgctaatatattccttttttttttttttttaacttagtatacgctgtattggaatcagtgatttcatctaagtttactaacgcttacacaattgtggaagaagaggatagaaacacctcagatccccttgttacggtaaaacccctattctatgcctcagtaataactagaaatagccgattatcattatgttaagcctgtcgatacgcattacagttcaaaaaaaaggcggacatcgtggttgatatttgtttgaggccttaaattttattgtattacatgtataaatagctaacaacatttgttcagttggtaccaatcacctttgttgctgggtatccgcacacattaacaagacaatggaaaagggagaaaactaacaatcttaaacgataaaaccggacgaaataacagctgttatttttcatgctagaactaatggcttgatagtatacttgtaccttgtatcttagtgcttgaacggatgattcccgtcgccccacacctatgcatacaagacgtcaatcttcctgtgattatattttgagtatggcgtagtaatcccatatttctcgttgggtggtgctgatatttgaaaattcatgacctgttctacatacggctgccattggtaggaccgcaatcacagtgtaattttgaagaacttacattgggccaatggatgagctgtgaccataatttattagttgtttgtgtcacaagctcagacttagaagttctctattgcaaacattatttcatgtttccttaaattttttttattgcaccaactttagtgaccccttgtgagctccaacatatttgaaatcttcttaaatttctagtcggcaagcagcaaagaatttcagtagtaatctctaccgcggcaatatcgatgcaaatgtaactacctgtaaggatattgtcttcagtggtttggtatggttttgtaccttactcaacatcacgaataaaaaggaaggaatacgaatcatgatattgatgtttaatctttcaccgtcaaacaattaacatatatagtatatatattcttttatagaatactgcttgagctatttttttacttgacagaatggcgccgcgaagaacccctaaattttgtagccctaatttcgatcagttatatatagctatggcaccctcttgaatagcttcatgattggatctttttatatagtttccacgtaccacgcaaaacttgtctcaagtagccactttacgaggattttgaacggatttctagcagtttcttcacgctggggcgctgttgcattctcttataccaagctcgaagcgcctcgcactcttccggcacttgtagttttacaattgcagcaaatattagaccagctattactgtgatgtcagccattgagaatgaatcaccagcaacatatgggcgttctctgagaacggtatcaaaataatgcattccatgtagggctttgtcgcgctggcgaagtccccactctttgttttggtaaagctcgacttcaggccccaatccaggtgtagcatggtgaaaataaacactaacagggtcgagcagttccaactctgcgcgtttgttcatcatgtggattacgcctttttccagcggtgttttgccggtaagagtgggtgtaccatcaagtgcatcaatgtattcagtaatggctgtgcattcagcgattaaagtcccgtcatcaagttcaagcactggcactgtgcctgaatagttcttggcaagaaattcaggcttcttgtgctctcccttccagaggttgatcctcacaaattgcacacttgatagcatgttcttctcagccaaggcaatgcggactcgggccggataaggccctgcgggtgtgtcatatattatcattttttgtttcatcttttcacctccattgtaaatcaggaaacctctgccattcatgtatcctttgtaggtactttatatagagcaccaagtttctatcctttagcaggaagcacattattaatcatttgagacgtaaacgaatgaattagtaagcagtgaaagaaattcgagcactaagcgcgacctaagggaacggacacggaacggagaaactgaagtatcaaatacttccatttgatcaaaccacttgtatccactccctgttttgcacacggtagtagaaggtcttttgaatatttactgtaaataccgatttctatgtccttcttgtccgattataggattcgggtcatttccagcgcctactttccttcttgatttcaaaatgtgtggttaacgtactcccaattgcactactgttcctacagttcacgcgcacctctttctgatgaaaatgcagctgcattaatctgcgatctattggcatctcgctcttgtatctgccctccattcgtgaaattttactctattaccatctttgatcatttttttgtcgcaaatgtgatacggcatccatcgaattttgctcgtaattgtttgccattatcgcccttttcattccgtattattcatccactccgcttcataatgggttccaaaaaaagaactattgtacgagcttttagactcacgaaaacattacttgaacaataattagcgcctgcagaacttgacataataaaattccattttcgatatctagctgtctgaagatatgatatctaagtaatacgggaaagtttccgctattattctctgttgcaagctcacgtgaaaatgtggattcgcgagtggggtgtaagtgaggattgccaagccttttgttcgaaaacttctgcaggaagcgttgtgttgcaaggatgatgcagcatgaaatatgtgttttctttttttcgaggttcactcctacaggtgattccttcgagaaattctgcaacccattgtgatatgatgcctggccgaaagatttcttcatttcttcggagcaggttcggcccgaaatcctcatgatcgagccgaatgccaagaagtaaaacaccaggatgactaaccagttattatcatgtgtatacagtactttggtacctttatcaagaagtatactaaaatataccaacaccacacacatgcacatggtagctgagcgaacagtttcgagatttcagcattaatttcatctaataagactttccgtctgctttcaagatcaacgtgctgaacatttttactctgctttcataatactcccattttaggctttgattcaaaagcccactcaatgcaatacctaaaatgatatccttcaaagatatgtttaatgaatatgcagccacagctttgaattcagattgaccttgtgttgcattaagtcagacacctctagatttgtgtggctgctctcaagaaaggatgttgaagaagatttatttacggaagaaataactgtatacggcattttattctttcttaaacgagcaaattaaagaatagacggatagagactggagctttagcatgtgttccgagaagtccttgacacgcgccacggttgttatgccgcacactacaatgatgtgtttgaaaaagtatattaatgcctattgtcaagatgcaattcatcaattccagcattgagtgattcttctctggtgcggtaaaacataaattttaaatctagtactcaaccaccactgaacaactattaatcatcgtggaaattattatgacggaaattgaatttgggcaaccccttcccagcaatctagactatgctgtttcttttggcattcctacatgggattcggcaataggctatgcggaaaaggtgccagaggtaataggcaaaatggctacaggatatccgaggtactttcctcaaccccccgtccagaggctttgtgcttactttgttaagaaatttgggcgaggttcagaaaactgtcgtccttttccatccgttaacctgggtttaaagtgtttcgagtacgtaaaatctgtctcaggacctgaaagtaaagctcaccttgaagtggaaacagttacgattaaaaaccgtggggcaaaaacgtcgaaagaaccggcggaattggtgctaaccattgctgctgtccttgcatcggaggaagagttcgagactgtgaaagagtattggaaattaagaggtgaatgtgtatctagtcgattggcgttgtctgtcaaccaacttcttgactgcgctaatcatggctcagagcaggtattgcgtgagctagaggctggtgtttttgcagcaaagaagggggaggagaaagcaaagaacctgataaagggaaggatagttgagaatcgcttcaggccctttggtttggagaagaaaaccccgaattgggagggactcaacctcaacccaaatgaagacgtttatcttgtatcaagtggcatgtctgcaatatctacggctcgtaatttactcaccttttgggaggagaagaagaattcaggagattcattaaacaagaccacctctgaccaaaagaaaaagccattattatgtgacactgttggcatcttcggcttccctttcaaagatacgcaggtcattatgactaaatttggaaaatgtaaattttttggatttggaaattctagagacgttgtcgaattacaaaagtttttagaaacaagcaaacaacgcattcttgccgttttcgtcgagacaccttcaaatcctctgctgaatatgccggatttgaaaaaattgaggagtttggccgaccagtatggcttttttattgtaattgatgatactattgggggccttaacgttgacatcttgccctatgctgatatagtcagcacgtccctgactaagcttttcaatggtgctagtaatgtaatgggcggctctgtcgttttaaatccgaaatcatctctgtatccatatgctcgtgagtacttcaggagcgctaatttcgaggatttgttatggtgtgaagatgcgatagttttagaacgtaattccagggattttgaagatagaactttacgtgctaatgcaaacacaggaatattgttgaatgatttgcttttacccgaggaggggaaaatatgcaaaaagatttattatccaactgttacttctaaggagacctttgagaactacgaaagtgtacgtaatgaacgtggtggctatggatgcttgttctctgtagcctttttcaatgagggcgatgcaaaagcattctatgactctttaaaggtattcaagggaccttctaatggtactaactttaccttagcatgtccatatgtccatctggcgcaccactcagaattagaagaagtttccaagtttggggccgaccccaacattattagagtaagcgtaggtttagaagatatccagtggttattgaaagttttttcaagtgctttagatgttgtgaaaagcagaggctccaaacactcatgaagcagatcatgagtagaatatcaaaaatcaagaattctttataatctttatagaatattgtttataaaagtttttttccattctagcatataatttttttggaggaagtcttttctggaaccttcacatggatcttaattaatgaaagtagacagagctcataagatcactagttgtttataaactgaagatgttccttcttattgacttcaacattatatcgctctgaattagttgatctgtaacttcagagtttctttaccagaataaaagcgtcacagtttttctttagtttatatgtacacaggttggggtttactataaactataaaaaagaagtgttgtcgccgctattttaaggtttatacacaattttaaccaaaaaaaagaataagttgagcaacgttggaactgcctctgcaacgaattccggctatatacaacctgcatctttgaaattcaaatatccaaagttaatgaagaaggataataattttcatcattcaaaaactttagatcttccacgggcctttccgcttgtggagtaatcctgaacgcatgtctgtgaattggttcttcccaatcaatcactgctgaatgttgaactctgcggttatcccaaatgacgacggaatgaggttcccatttggctcttaactgtaaatcatggctgctctccactagattgtacaagaaattcaaaagtgattcagattcttgtcttttcaattcgactattttcctagaaaatgcacgattgacatacaagcatttctttttcaagacaggatgaactctgaccagtggatgaatatgcgtgacaggtgctcttctttttatgccgccctggcgctgtgaattctctgcctgttcctttgagctatggatgacatgaagcgtgctcaagaaatcttgcaaaggcttcgacaacctgtcgaaagcctcgatcgtatccgcaaataacgtatctccaccaccatcaggaccttcaacaacactaaagaaagtataagaaggtggctgtaactcgtaagagacgtctgtgtgccagccaccagatgatgtcgagtcatcaaaaactcttgcaaattcttccgcatcaggtcttcggaaagtgatatgcagctcaggattgttttgagggtggccactagtttgatgaatgtgcaacttgccaaaatgtcttccgtattcagtcacataatcgggtccctcgtcagcaaaattctgatttctaaagacaactactcccttttgggcgacaagcaaagcgagttcatcttttgcagcatcagaaagatcagttagctggatcccattgatctcgagacctaatttcggggtgatcttcttcacctttagttgaccaacgttttcttttgcaaaaaggtttgaaaagttaccgtcagctctcaaagcaggatcatggtattcgtgaaattccagcgggccatacttttcagtaggatcccatgtaggcaaataatctggatacttcgatttctctctataagatttacggattttcaataaaccagatggagagacctcatcttggccatcataaaaatgggtatcaaaattcccgtaaccttgcttggaggtataattcaggtttttcaacccatttgtaatgattttgactggtaaatcggtagatggaagagggattgctgtttgagctgctgcaggagacatattttaactgggttactgtgctatgtttgtacaagtatgaaagggccgattatacagcaatagtacacctttttatatgtttctgtcatcaagaactgttactgactccttaacttttccagcattcttgttgtattgcctacataccttctttatgttagtagtatgataaataaactccatgtgccctgtggcgccaaataagaaatcgactcaagccacattgaggcttttgtcatcattcccctatatactaatatagcacctttccaagggccaagagctcgtccaatgagacgcatgagttgggtattttaagctgcacagtagactatatagataaagctaactagtatgtaaaaaacgttacatgctatggcgctcttagaaaaaacgcataatataagcttcaagtcagtttaagctatagttcgcacggatatcttcaagaagaccgatttgttgtggctgccatcccagctcttttctggtaccttcgcttgaaactgggccatctctagtgacaaaacaagtgaggaagccaaaatgactttccgcgtcatcaacagggatagaggccacgggaacattcaaaatttctccaatcacacgcgcaatatctttgaatggtataccttgttcaccaacgcaatgatacacttgtcctgtttttcctttctctaaaacaagtctgaacagaggagccgtatccaaacgatgtacagccgcccaagcgtttgtgccttgtccgacatagccagattttccggcagctttggcaatattcattaatattggtacaaaagccttgtcccccttgccatgaaccgagaatgggagtctgacaattcttgctgaaacacctttgtctttgtaactcaaggcaacctgttcagtgacagcacgcaaaattttggaatcttcatcaataccatcctgttcgttagcaactttgtttggtcgcaaagaaagtgtaccattcgtatataagaaaggcttgttagaacctttaagtgactctagcatagctacagtggcctgacggtcaatttcgcagcactgttcaaaatttttaaaatcatgcacaaatcctaaatgaataacgccatcagattcagtggcaccttttttcaaaatttccagatccttgagatcaccgcgaaggatttttgcagcaggatcaatcgacttaatctttgcagcagcctcgtctgaccttgccaagccaacaacttcatgacccgaggatattagttcagataatacggcagaaccaatgaagccagaagcaccagttataaatactttcattttttgatctcttttttattttcttttgtaaaagttgagttatcacgccttagcgcttatgaatacaagagtgattgtaagcatagttgatagaagcgggagccgttatttatacgttagttgagtacttgagggtcttcatcgcctactttttttccttaatatccttgtgttagtaatcatatcttcaggaaagccaagaactaatggcaaattaaatccgcggctttccctttaaactttttccagcacaatctattatgttgagaagttccgctaatttccgcattggaaaaagaatctcatctgcaaaaacgatggtttctttcttccacggaagacttatgtccgtcctctctattttcatattgttctttctctctctttttgcataacgtcacaataccctagtgctaccgtcattggcgcagcataagagtattgcatttcatgtcttcagattttgcctcgcgaaagagaaaacactaagaggtgaaaaacaataaaattatgttccagtgtgtcatacgtgaggttttatcacggggccaccgttctcattggttacttggttgtaaatgctttgcgttgtgataaatatatggcatgaaaaatcatatgacttcaaaaatgaacagattccagatgccaagcccgctttccttcggctaactagatgcgcgctcgcccttgaaatccttaatcagcacaactcaattgtatggacgtgagctctgacttttgcttccgacaattaggcctttcatatctgtccttctgagatgttatgtatcatgcattttgtatacactatgcaacacccttcgcaatggcgaaagcggaaagtcatggcaccatcaatcgtgctctgaccagtatgtaaaaaatttcttaagcctcaccatgttacagattggccagagcatctggatattcaccacacctgattgggaagactcatagttttatgaaagatttcttcagaaaaaatgacatgctgattttgtctacttgcgtgtgctttcagttctttaccagtacgatttggtcacgtgacacgcgatcaactacattcaatccatctgccccttgctggttccgagtatcaattctaaattgtggctaccactatagcaatagtacgccaagctcggatgcaaatcacggatatcttcttagcatccgagttcaacatccgagttcagcatccgagctttgcggcgaaaacttaacaagataacggataatcaaagttctctgtgatgttacggagtctttggtctgcgctgctgactaaaatagtgtgacacaacgtacatagcgccacccatattggccgataaggaccagacttgtggcgatgactgttaactctccgcgaatctttttcgaagtcgcaggtggcattgcagaaacaaaaatgtgtggcttctgaaaaaaaaaataggcaccccatttgatgtaagacatctggctaccccttgtacatttcagtcactgagcatcgaaggcacgtctttgcagcatgcaatagtgttcgaagttcttccatttacggtggctcccctcactggaacggtgatgtaatatgtagatagctaaaacatttcgcaggtccctaggaactggacgtcaagatgaataggtattgttaaaaatgcgtacctgttgaattgaagaggtcggaaaaatcaaagtacttaaacagacgattgattcgacatttagctattcaggttgcacttcttgaaggttgaacaaaacatcaagagaaaataaaaaagaaaatataacaaaaaagaaatgtcaaaagttgacgtaaaaattggagcagactcgatctcctcttctgatgaaatcctagttccttcgagactcgctgatgttacgctagcattcatggaggagaatgacgcagcagttccagaaatcacgcctgaacaagaaaaaaaattaaagagaaagctttttctcacaatattcacctttgtctctgccattaaccttttactttacatggacaaagccactttatcctatgattcgattctaggcttctttgaagatacaggtcttacccaaaatacttacaatactgtaaatacgctgttttacgttggttttgcaatcggccaatttcctggacaatacttggctcaaaagttaccacttgggaaattcttgggtgggttgttggccacatggactatacttattttcctaagttgtaccgcatacaacttttccggtgtcgttgcgttgagatttttcttggggctaacagagagtgttgttatcccgatattaattaccactatgggtatgttcttcgatgcttcagaaagagctgctgctcagccatttttctttgcagcatgtatggggtctccaattccaactgggtttattgcttatggtgttcttcatataacaaatcccagcatttcgttatggaaaatattcactatcatcattggtggtttgacttttatcatgacggttgttgtaattctgtggtttcctaataatcctgctgatgtgaaattcttttcaatacaagaaagggtatggattatcaggagagttcaggcatccacaggctcttccattgaacaaaaagtcttcaaaaagagtcaattcagagaggcaatgaaagattatataacctggttatttggattgttttttcttcttcaacagttagccaacaatctgccctatcaacagaacctgctatttgaaggaatgggtggagttgatgctctaggttcgacattggtatcagttgccggtgctggtttcgccgtcgtttgtgccttcatcgctacgttgatgttagcaaaatggaaaaatatttcagctttaacagccatcttttggactttaccagcattggtgggatccatcgctgcagctgctttaccatgggacaataagattggtatcttagcaaatatctgtatggcaggacaaatatttggtattccttttattatagctcttagctgggcaagttcaagtgcatctgggtacaccaaaaaactcacaagaagttcggtgtccttatttgcgatgggaattgctaatatcatatcaccacaaatatggagagagaaggactctcctcgctttttacctgcctggattgttcaaatcgttttatcattctctcttgcaccagccattttgttactgatccatttcatactaaaaagaaggaataatcaaagactaaaaaattatgacgaaaatttacaaaattatttggacagaattcaactcattgaaagcgaaaatccttcttccattgaagaagggaaagtggtaacccacgagaacaatttggcagtctttgatttgactgatttagaaaacgaaacttttatatatcctttgtaaatattgatgttttgttgtgtaaatgttctatctgacacttaataattagaaaattaattttttaaactttccggctgcaagaaagaggaactgtgtctctttgaaaggcacaatttcccaaagaatcatttacaatggtaaatagcttactgcttagaaaataatagataattgaataaatttatagaggaatttcttgacaatttcttcaaaacagccggtaaaagtccattaaagattagtttttcttaaataaatcacctaaactttcaaatttagcataaaaaacatgtagatatttgttctctgtactttataatctaacattttataagacagagactagtaacccctctagcctgtggttaaaatacgcaaaacctttgaaccctcaatatttttgccataataatgacaactatattgtacccatttgttcttgagttgtccgtatggatggaaagcagcactcgagtttgctgaaattacatacctcggtatgcaatatgcccagaaaatttgtaaatgataatttacataacaattcaaaacatattgatgtttttcgtgggtaaccatagttcttggaatgtcaactgagggtatttgcacttcaaaaaaaaaaatttattaaatgagactatatacagtgagcacaacctgtctaatacaacggcaaaaattatatacattggtagattttcaaaattgaactctttgtgctaaagaattgtcacaacagtttaaaaaatagtttgaattcttcaaattgaccccatattaataagacctgatgcgattccggtctcacccagattagagagggaatttaattttcttaggaccgtagctaccaaaaatctttgtgtggtattgattatatgatcgtgcttgcgaaaaaaatagaagactaaaagtagcattagtttactaactttctcctcgtatctttcaaatttgtattcccctcaaaagttactcaggttagggaaaattccaagtagcttatcaagatcaattgccattagttgattcaaggcttcattgtcataattcatgaggtcaatttcactctgtaaagattcgtcaacatcttcagtgaagtttctggaaaattcttgtgcggaaatgagtttttctaattcttccaaaatctccaaatcaagacttcccaagaattgtggattgtttaattttgtgtgaacgaaaaggacttatcccttcccataccccattttaaaccgacaatcctatggattcttgaatatctttcatccataacggcgtcactcttccagtagtcggatataaacgcagacagcgcgtcagtatccaccaaataaatgatatacctgaaaatagagacagaaatgaacgaaccgagataactcttttccagtttcgagataacaatttctacaagtaatttcatatgatatgacatcaacttgatcattttttcaatgactcgactaagtcttccgtttctatcattcaacattcccatggctgcagaggatctgtcgcatgtatccttcttataaaataatctcacgagcaaggtggcctggaatatgagtaatcgatgtatcgaaaagcgaacaactttctgagtggcaaacccaaaaggttcccgtaaatgcagaagagatccattaaagtattccgagattaattttagcaacgttaaataatcttgtatagcggtaaaagtaaagcggtgataatatgttttgtactccaaagcgtttttgaaacattgattttcaaaatgcaaagataagctatcatagatgttcattgtacaagtgtagctaatcacattagctatgaatgtttcattttcctcaaaagtgctaaagtcaaaagattcttcatttgctaaggaagagggaacattgatatgtaagctcttcatccttggttctccaagagaacttaaaatgagagggaatttctgatttaaaaaatcttttgtcttgtcgatgttatccaatacttccttcaagtaggaagggccatttattggaaaacaagaagtcagtaatacctgtaaagataaatgtaaatgatagatattctctgctgtagccatcaacgataagtctagattattagtagaagcgtaatttctctcaaatagttctggtagagattcgtcagttttcataaaggatcttaaatattccaaacttagaatgtcagaatctccttctggaatcaatattccaaacttcaaaaattgcacgccaagccataatttccttcttaaattgaataatcttggataatcgtccgattcgctgacgtatcgagtgtattggaagggttcttcattcagtcctagctttattgctacattctccaaaaattttaggtttagtatgtcactgtgagtaggatacatgtcagcttgatctggattcaaataccgcaatatgaaaaaatagagcagacaacaaagtgtatgttcattaacatattgaaaaacgttcatgagagcaagaagtttatgagcgagtagcgttaaattattcgattttacaccaaaagattctttaaatgaatgactagtacttagactcaaacgtctgtaagaaaaagccaatatgatagttagcagtgttattgtctccagttttcttctagagtctttgcccgcaaatacaatgttatacccattaaattcattcaattgcaacagctcccttatgttatcttcgaataatgatatttccagtaacggatagaccggatatattgttttgtaaaagtccacgattaagccatcaacctcattcttattgaggaaatatttggataactcttccaaaaggatgtttatggaaattttatcattattttcttcaggatgcgcttgttcataatcatacgtgttatacagaaaatctattggaggatacaatttgcttgtttttgaggtattttcaataaatttaagtgcagctttatcaataaaaaacaaaggtccaatatcaccgattgttaagttaagttctctttttttattgttggcagaaacgttttcacgatggcgttcgacatcaatcagtatcctctcatgtatgcaggtggtcaaggccttcgcatacaaatcatgttgaagaatgctatggaaggcaaaaggactatcaacgatggttgtgttattcattacaacaagcttgtcgtgtgcattcgataaattcatggcaaaatttttcatttcccagtctttagtacttggattaagtatggaagtaaaggaaccacttgcggacatcgatgcaggagtaatgtttctaatgtctctatgtggggcattttcgatagtgggagatttgttaatccgtcctggttccacttcgtagctacaaatcgaggatgaggccttgcatttggagcaagtaggccaaagtttatcacatttgattttcctttgcttacaccgcaagcaaacaaacgatggcttaacctttttctgagatgcaatgctcatatccagtgcagtacacttatcttgtcatagatttctgatgggtaaataattacttcacatcatctttgtttccaaagtttggcctcaatgttgcctttaggaggaaaaaatgtgaagaatgcatacttctgccgcttacgtaaaaacagaactctgaccagaagagataaaaacaaaaaaaaaataaaggacagtaaatatgaaaaataagatattattatattaaattaaattaaattaaattaaactacgatgggagcgttatgccaaaaaagataaaattctgagcagactactctcagtcttccttcttttgacctgccgccttttcggcattaacgtatgtagtgtaatcaaggatttgtaataattgccacactgaccaggctaagaaggcacccaaaagtgggctaatccagtagatccagtggtaatgagggaaatatctggcagcaacggcggcacccagagatcttgcagggttgacaccggtaccagtgtaaccggtcaaagccatgtgagccatgaataaagaaataccaattggaagcgcagccataaagttagtttcacgtttttcaacagcagtcatcaaaactgttaaacacaacacagcagtaccaaacatttccaaaaacaaccccctagatctggaacagcctaaacccaaagcattagtaaagagaaccttgcctggagtcatagcactagcggcaccaccagcagccatcccagcaatgatctgaggaaaccacatcactacacatctggctggtgagatggctctggccaaacacaaagagagagaaacggctgggttcaaagccccaccagaaacaccagatagaaaacatcacagagaaaccgaaaccaagggcaatcatgatcaattgacctggatgagagccctcaggctcggttgtcaaagccacatcatggttagcgacattacaaatgacgtaagcacaccataaaaacatgaaggtaccgcaaaactcacccacagcagcgataaagtggtttcttaaggtatctctgtcaatattaaaacgcgaatgcttcgtttccggctgttcaggtggaatataagcattgtcaacaccggtcgggtccaagtgcgaaatgtttttttcaaggtcgttagattcgttagacatagtataactaaggtaggctagtgtcgcttttgaatattttcaggaattgtaatagccaggaacaagaaaaaagacatgcgcacactaataagctactaaaaccaacatatttatactatcaaccgagagaggggcagatatgattcacgataaaaagttaataaaaggataacagcggcgctctaattcgttaatgaaagccatagtccggtatggacaaaaactatttccttcttttttttttttaggtttttttttaatttgcacttgcaataatctaattcactgtaggagtttaaagaaaaacatctagaaggattggaggaggtaagtcattattatggcggtgctcttttagcgggaaaaaaaaaaatacacctacgacgttaaaacagatcgtgctgtcgtctcagcggcagtaaaagtactgtagtagttacggtgcacgcagatgcaatgctaattaaataatcatgctcccatttttaagaagcagaaaaaggccgcagtaatttgagccgtgaaaagatttcggagggttgattcttaacattttccaaaaaaatgtcctttggtctgtttgcttgggtctgaaaagaaggactgcagcgccacctccactggttaaggacaaaatccatacttattccatctttctcgggacatattttcctgagacaaaagaccgtagaacttcaaagactcgttcccagaaagggatttagagttaatttttgctcggcatcaagccggaaaaattcaggcgccgcttagtaattaattgcaagtaaagaagtaccggatttattagacatcgtcttagcaagcaaattcctgaaagctaaaacgcaaataattaactaaaaatagttgctaaagagcaccttttatgcggtacataaaagtttttagtgccgtagatatatgtagatataggtgggcgtaggatcagaaggagccggagagaagatttaccaacactgatattcctcgaaatactctataattctctctgggtaaccgaggagtttttgagaaacggtgtttctaacatcgtccaccagaacaggagggccgcagcacacgaccgctaatgaatctccaggcggcgtactttttattgcgttttcaattacattgctaaaattaggtcttgcattgccgatgtgggcgaagcttgtcagttcggtcattatatcatcaaaatgtattaattggtctcgtgcgtttgctgcctttgtaacagctgttttctgtgtaaggtaaacctgcacgttgacgtgggatcggctattttttagctctagtatctcggatttatagccgttaagaaaagaaggatttttgatcgccatgatcaaatctatactcttgggtttatcagggtttcgtgacagcttaatggcatgatctaatggaccaggcaagcctgttcctccacttagtaacagcaaatggtcgaatttatcgaggtgaagattactgggcccataaggtccctcaatggccactcggagttgtaatttaccatttaaagattgcaaaatatggttataaatgaatctagtgagaccacttttaggtttgatcactaaaacacacttctcaccttcgtcgataatggtaaatggatggcattgccaaaataccaatggatgtaaaaaataaatgaaacaatattgacccggtttcgaatgccatctccggttatatttgggtatgattactttaaacatttcatcgtgcgggttgttgctggtgttcaaattgattagtgttgctttcggaaatctaaactgcaaaatgttccatattctgaaaagcttttccagcccccaaatgagcaaggataccactatccattctttccaaccgttgaaaattttgacgtgttgccaacaacagtaaaagaacaaaagggctagtatgatgtgggtgtacaggaaaaattcgtaatgtcttttccttactattccgagcgatagaactagtagaacgcaaagcactgttatggatgcaataccaaacttccaatagagctgtttgttgcttattttgaaggcatggttgataattgcgaataatgaataagaaagcgaatgtatcgttgcgtttaagaccatgattctaccgatccatttatggaaactaataaaggaattgaacttgactcctgttaaaaattcgagaaaactattccttgccgtaaaaatgataatgagagggaactgagtaaacgccagtatcccagatctatcagccaacagtcttgtaaactgcgacaggtgactgttgaaaatgaggttatatgggtctatgatgtaacttatggacaaaaatatgatgttcgccaatgtgtatccaaaaatgatccatgcctccaaggaattcggcatcagtcccgtaaagacttccacgtttagaaacttgaagtgattagcgtgcttatctactaaaaacgtaggcaacacaaaatggccccgaatataattgacgaaccggcttgcaaatagcgctcgattcaggccgttatagtgactcatatggaagaagacggcgataatacccactatgacgaagtagtaagttaaatatgcaccataaacactgctgatatctaaattataggcatgcgcatgaaaagctcgtatccatctagatcttgtctcacgatcgactcgaatggatgtcgataaactttcaatagaaccatagtcttccaaagcgtgagaagaagcattatttaaagatgagtagtattgctccagtgaaatattgctaaactttttatcgacaaacgagcacgtttttcgtacgttacccaagctttcttcgaaacttgtgttgtccatgggaataatctggtctgtaagcgaattgaagatacaaagtgaccaagtatcaaacgctggtgaataagagcatatggtagaatagaaacccggtacgacggagctatcaaatgaccacttcagagtatttatataggatgcgcatgccagcacagcgttggattccaaatggtcttttttttcagtgtgtggtaattttatattaaaagcctttgttaaagatatcagccacgttaaaaacagaagcgttctatgcatattcaacgagctatggtcgtcatgcttcactttagaagattatagaaaaatcattgctgcctggttcgatgaccttgtatcttttcttgatctacatggccagtatttccgttctgaatttagaattacaaatatgggtgcaaaaacaatgcccactagccggggtgtacgggaccttaaatctaagtattgtgttttagatagagttgcgaagagaaaattataattataataattctatacatgtattctgtatatatatgacgattttatatatagatatacattttcatttttcttgaagattgttgtcatttgtgaaatcatttaccttaatgagaaccagcgcctctgctgactctttccaaaacagaatcgtaagaaacttcggaaaaatcagtaccttgaacatcggtagagacaccgtttaaggctcttcttaaggcatccttggaggatgcatagaccatcttagatctgactggagcagtgtctggagaccaagtgaagaaaacaatcttggatctcttaccttcattaccattaatttcgtattcaaaatcgtaaatggcgtaaagacagtcgttttctggcaatttctctaagaaggcatcgtaagatgggtcagtagaggtttccttgacaacgatttcggttttagcatcgttcaatccgaataaaataaatttgtattttttacccaatttcaagtcattgaaagcggtaagggattcatcagcaacagcaacactacacagaaacttcacattttcctggcttcttatgaattttttcccccacattccttttaaagttccatgttaaaaagggaggaaagaaaggacataagagagcgagataaaacagcatcatgtcaattagttagtaattgatagtttacacaggagtacaaatgaaatttagcatacccagatctagacatcttcttttgttagttttttgtttatgtatgttttgaaatctgaagtttacgtagttgctaaccagtcttttcttgtttcctctttttcttccaattttgtcatcaaacaggggcggcgtcacccgaatattgttcttattacccggatattaggtaatttagaggtactgcatatagtataagtgattgatgaacttatagaatgttctctcgagcttccaaggccattagcctctaccaaaggaagtttgatgcctggtcttaagcttgttgaagctttagaatacaggtgtgaccgattggagcggcttataggcgccggatacagcgcgaattccgatgtttcagtgcaattagatgaactatacaatcagttacatcgtctatatttccagggtctaaagtattctcaagatctcctgcaactctttaatactttcatggctgaagacatcgagaacgtgggagctcctgatgatatttgtatttttgctagttgctttgacgatatttatacattatatagtgcatttgacgaactaaacagccaatatatggagttttgccaaatcagtaaaagttcattggatcagatttccttcaaagacgcaaatattgaaacgaaacagttgaagaagttacccgagttggtggataactgcaacataatgattttgaggtcaattgcaattctaaaccgtttcatcgactggaatattgaagttaacggattcttccagttccagaaaaagaggctgttgaatttacaaaaggtaatttatagtacgtgaacatgtgtgcgtatatacatatatatatatatatatatatatatatatatatatatactttagcatcgaaacagctagtcctttttagagttcaatttttccacaaaggcttttttagccaattcaattaggatatccaattctccactatgctcacacatgctataaaaggcactttgtttgttaagtaacaaagaatatgggtgatcatactcttttacctcacctgcatccatcaccaaaattttatcataatcgataacagatctcaacctatgtgcaattgtcaaaattgtactaccttggaactcttttcttatggtttcttggatcttcgcatcggaactgtagtcgatggacgctgtagcttcgtccagcaatatgatctttggactcctcagtaaagatctagcaaggcacatcaattggcgctgtccttgagacaaattggatccaccttcgctaatttcactacttaaatccaagaatttattaacattttcggagttagtcgacgaagcctcattgcttgtttctcttgtggcgccttgttgtaattgttcttcactaattagatttacacgtttcaaagcttcaaagatctgtctgtcactaaattcatcatatgggtctaggtttgttttaatcgtccctgagaatagtgttggatcttgtggaataatagttatagaacgacgcagtctttgtaaatcaacaccggaaatatcgatattatcaattttgatatggcctgtctcaggttccaaaaatctgaacaaggcggtaataatagttgatttaccggcaccggttctaccaacaataccgatcttagactgagcgtcgacagaaaatgaaacatttttaattactctaggtagatttggagcataccgtaatgataaatcattaacctcgattttaccgtcttgtggccattgtggtggcggtatttctttgtgttcgttgtatggctcttgctcaatttccatatattctttgactctttcaacagaattcatattcatctccacttcagagtacaatcttaccaaccacaatgccccttcagtgaaggaaatagcatacgtcaaagatataccagccatacccgaatccagattattaatattgaatagaatgaacaaaccagctccaaaaatgaccaaggatccaatcatatctatcctaaaggccaaccaacgattagcaacccacaagtagaagaatggtttattattttcatcaattttgtgtaaattctcttgcataaacctcccttcatcaccaaacgcacgaatggtggtaacaccgacaagagtctcggaaaaatgttgatagatcggtgatctagaaatagattcaaatcttttcaattcacgagaacctgccatgtagaaatacccaacaaaataatacaatattgaaacaactatagcaacagataagaactgtggagtaataaatgtaatcagtatgacggtggataaacattcaataagcgaatagaaggcgccttgtatataaggtgtcagttcctgatcaatagcttcgatatccttggaaaacctgttcataattctacctgttggagtagcatcaaaaaatcttatcttggagtgtaaaaccttgtttagaatcatattaaatatctttcttgacgcgttgataccagcaacgaaatttaaaatagttttaccagctcccaataaagcctgagcaaaaccaatgattaggtacaaaaccagataatacattgtagagtgtccactggaaggttggttttcagctgacgccatactgatttgggacgagcccctccaatcaattagatgactagccttcttggagataaatgcaatagcgcgttgtgctctgggaataattttagcaatgacattgtgtgacgcccaggcacgaacccaccatgattgtccgatatacaaaagttgggctatcaagaacaaggaagctaaaaatgaaacaatcttccaaccaccaaaaattttcaaataccatttatagacatccagaccaaccacaccttcttcttttgtttcctcttttattaatttaccatcttcagtgcgttcagcttctgtcctcaatgatttttgaagtttcttggcttcaaagtgggaggagttgttgttcacgctaacttgttgttctttgacagcgggtaggttacttaagcttgtgctactttttgcggctaagttagcagaagagtttgcacgcgataagatactacttttcactaactcgtcttcaccaaacaaacccttctgtaacatgtctattggatcaccttggtctttaaccctaccatcttctagtaagactaccaattcagcatttctcaaggtcaaggcgatgttgtgtgaaaccaaaatacatgtcctatcttccattaatggtccagtaatacaattatcgtaaatccaagatgcagtatgtgaatcaactgcacttaaacaatcatccaaaaggacatgcctagcattggaatacaaggctctagcaagggagactctctgcttttgaccaccggataaagtaatacccttctcaccgatttctgttaggtcaccggctttcaagatctcaaaatcacgtttcaatccgcatgcttcgacaacagctttatatcttgcctcattgaatggactattgaataaaatgttgttttttacagtatcatttagaagccaagcggcctgagaacaataagcgatagagttagtggttccattcgcatctactattagttcctgccttggttctagagctgggacgacaaccttaccattgagtagatacatttcacctaataatgccattagtagggatgtcttaccagaaccagtggggccaataacgacatttagtttaccagttttgaattcaatgttcaagtctttcaatttgaaatcttgattgtccttatcccaagagatggtggaattctcaaaggcaaatctgtttccatttggatctatggtcagttgatcgtatttctttgtatcattttcatttaagaaatcctgaactctatctaacgagacctttgattgaacgacaaaacttaacatatcagacaaacgatccaaaggatctcttaataacgtgaataaagaaagtgcagtaaaggcaaccggagtggttaatacctcgccttgaacgtaaatgtagtaagcaaatgaggcggctgttacaatagttggggtaacaaaccaaagaaaggaactgatagaccaaacaatggatctcattagcagtagagataattcattttctctaatagtattgatatctttttcaaaattctcctcccatgaaaagtatttgatgattctgatagcttgaaaagcttcattcaacttttgaatacgattatctgtgacagccaagtttttcttttgcaaatcgccgatgtacttggcaagcttataattcagtggaagcattgcgacaatgattaagacacccacaatcgcagcaaaacccagcagacggtataacagcgccagtgcgacaacagtcataacaaaagcctccaaaaatgaatgaaggtaaccacaaatttcagaaaccttgaaagcgtcaatagccatgagattaataatcgctccaaggttggcagaagaagtggactcctcatcgccgttgatacttttttgatcattaatttcctgtggatcctcattagaaggtttagtcttgttggtggaaatctttcttctcaaagctttagtataaatctcagagattataatacttttcattctgatacaaactctccttccaaagaatagtgcctgtgcttgacaaatagccactaatatcctacctacaaacatgacagtgacgtaaaaccaagctaaatttgagggagcagatgactgatcttcaacatattccaggatcctttttagtaaaactgttggaataaaagaaaggacgctgcctaaaaatgcccaaaagcattgtagtaccaaataattcgaaaagaaaaagaaaaggtttagtgaaaaaatacgcttccttttaaccttatggtcaacaaaatatctgaattttttcactacaaagaaagaataatcttgcatcatcaatccccaaatatccttaactttgatactaactttgtgtgctttccaaacaaaactgtctaaccaagcccagcatatgaatccagcaatagaagtgactggttctggagatggagtaatccagctgtcagttttatagatgatggcaaaattatttcttatcctcgcaaaaaagagtagcaagaaaagggcaaggttaatcgatatttgtgaaatgtaatactttctcgaaataggactgtttatatggtgaatgaaaatggaacgaaagggtaaaatcatagagataaacaaggccaaatagtttatgaacgataccgaccatagatttccgggatatttgtttatgaatttgaaattttggttgacatttgctaaacgtaaagagacaatgataaacaatgcacaccattctaccaaaccagtaatcgtaccttgttgggtgaactctgggtttttattgacatagtgtaatagtataaaagaatgtattataacttgagaaagtaccaaaaaaaattcaaggataattcttgatttttcaatgaagcctcttctaactatttcaggtgtaccatgaggttctccatttaccttaactgatttcagcttttccagagaaaagtgtctattttttagtgcgtcttttgtacaattattgtccacgtaattagttgtgatggtgttattatttatcaacggactctgttcgtcttcgtcggtagatgagtataaaagttcatcaattggatttttttgcttcaagtgtagaacgtcatagtagtaataatgtttccatatgttataagttatgaacaacaccgtgaatattaaaagcactaagggagtataataattaaggtactttgttctgccgtactgagttacgtcatcgtaaaaccaaaaccgatggtcaggtctcgttgaattgagtacgtgatgcatgttctccgtagcttttccccccttgatgagctcttctaaaaagtacaaaatctaggaaagtataatgtttcttaaatgcgatgaaatgaagtgaaaagaaaaagcgactggcaactataaagaaacaatgccggtttttcgcacttaattgttttcaaaagatcacttgtttatattagctgctaaattgtttattctatttaaaacgtgtagtaaggaaaaggcctgctctgtagttaatatattcttatctgaaaattttatatacttcattagtcacaacgtacgttctttgcagatgcgcacacaaaaaaaaaagggcaccaaaataaaggaggatgcgaaggtatgacacattttctggatacctttactggctaactattggttgtgatattttgcagagatgatgagaagtcaaagcaagtatactagctattttttttttttaattttgttttatttttgtattatctcctccttcttgtttctgttcatttttcttggcagaggctatcttaaccaacaatactctaccattacttgccttccgacctttaaattctcgacatttcttttgaatactatctccagtccccaggttgtcaaacttgatgaaggcttcgccggtgtgaaactcgtcggaaaagaaaactttgtttgttctcaaatccaccaattctcttcttacaaagtttatatttttagggtcaacaccaaagattttggcaaggtcttcatttgtcgatttcatgggaatgtttttcacatagagagtatttgtggatagtggcttgagatcaggagcagttttcttgtttgatttctggtttttttcaaaacttttttcctcttttgttaagatgttttcaataacaattttttcattcataaaaattttaccgttcatcttctctttcacttttttcagattcacaccctcttgaaattctataaatgcaaaccttttcagcggtttcttgagtggctttttctttagcatatttattgttatcttaccataatttggctcaaacaaatctctcaagtcctgtttacggcagtttttaggaagattgccgacatataatgtcctcctatcatttagtactcttttttttatttttgtattttcaggaacaactgttgttgttttttttccgttgacgttataaaactctatctcctctattagcattgcctattcttttcttaaaagtttctttcttcttaattttttcaagattacttgggaagatgccctatttccattgatttgaacgtatgtatgaatgaaaaggaagtgagaaggaacaagagaaaagaacaaaagagtttttagtttttatatttgcttacaggaacttcggcggctatttgttgtatcgtcgacagtgacgctgattctttcaaatataaatagctgccccaattagttttgcttggcaaaacccgacattgatgaactagtgccgcgcttaaaagtataatgttgctctattatttttcaaaaattcatacaaaagaaaacgggaattaagtaagtatacaaaatataattatattacgatgttcgaaattctatatatgaatttaagcggagtcggaagtcttagctctcttgtccatcttagcttgagccttgttaccaaggataccaccgccccagtgcttcttgacttcatcgtatttgtcagcgaagttagcgtcaatggtggaaaccaacttagccaaagcagcttcgtcttcggctctgacttcggtcaaagcggcaacagcagaagtcttttggttaaccaaagtacccaatctagccttacccttgataatggcgtatggaacacccatcttcttacacaaagctggtaggaaaacaaccaattcaattgggtcgacgtcgttagcaatcaaaaccaacttggccttcttgttttcaatcaaagagacaacatggttcaaaccgtacttaacagcgtatggctttggagaagcgtcttgcttagacttaccttcagcgatagcggcagcttccttggtcaatctttccttcttttcagcagcggtttctggtctgtacttgttgaacaacttgaaggtttcagcagcggtgtttctgtccaaagtgtattggaattgagcaatggttggaggaaccttcaatctgatggacaagatcttcttttgtctttgcaatctgacatattctggccatttgacgtatctggacaagtttctctttggttggacagcttggccaataccgaagttctttggagtagagtgagtcaatgggttcttagccttgttagacttagtggacttagcaccgaatggagctggagcaactttcttacctggagccatcttttctttcagttatcgtgttcactgtattgaaaaacagatataaaaaaaaaaaatagtgaatttcaacgtgcgcatcacaatacttatgtcttgataataatatcgatcccatactattgtccctggattttgagatgggaaaagtttcaatgcgttctatcgtatagtatgatgtattcaaaaaaaatgcgataattctttagttgtcggcacttcggaagccaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaagaaaagggtgtctaagatgtacggatcttcattgggatggaaaacaggcaagtaaaaagaatagtaattattacaatggagaagataagataaagttagcggcaacaaataaagaactcatcagagttcttggcttctctatgagtgaaagtgtttcaaaggtgtttttttatgagacaacagtaattcccctccttcagaacagagtgtagtgattggcagtgaagctatccctctttgccacccaattttgacggcagttctcatagcatctcaaagcaatagcagtgcaaaagtacataaccgtaggaaggtacgcggtaggtatttgagttcgttggtggttatcctccgcaaggcgcttcggcggttatttgttgatagtcgaagaacaccaaaaaaaatgctgttattgctttctccgtaaacaataaaacccggtagcgggataacgcggctgatgcttttatttaggaaggaatacttacattatcatgagaacattgtcaagggcattctgatacgggccttccatcgcaagaaaaaggcagcaacggactgagggacggagagagttacggcataagaagtagtaggagagcagagtgtcataaagttatattattctcgtcctaaagtcaattagttctgttgcgcttgacaatatatgtcgtgtaataccgtcccttagcagaagaaagaaagacggatccatatatgttaaaatgcttcagagatgtttctttaatgtgccgtccaacaaaggtatcttctgtagcttcctctattttcgatcagatctcatagtgagaaggcgcaattcagtagttaaaagcggggaacagtgtgaatccggagacggcaagattgcccggccctttttgcggaaaagataaaacaagatatattgcactttttccaccaagaaaaacaggaagtggattaaaaaatcaacaaagtataacgcctattgtcccaataagcgtcggttgttcttctttattattttaccaagtacgctcgagggtacattctaatgcattaaaagacatgagtaatcctcaaaaagctctaaacgactttctgtccagtgaatctgttcatacacatgatagttctaggaaacaatctaataagcagtcatccgacgaaggacgctcttcatcacaaccttcacatcatcactctggtggtactaacaacaataataacaataataataataataataacagtaacaacaacaacaacggcaacgatgggggaaatgatgacgactatgattatgaaatgcaagattatagaccttctccgcaaagtgcgcggcctactcccacgtatgttccacaatattctgtagaaagtgggactgctttcccgattcaagaggttattcctagcgcatacattaacacacaagatataaaccataaagataacggtccgccgagtgcaagcagtaatagagcattcaggcctagagggcagaccacagtgtcggccaacgtgcttaacattgaagatttttacaaaaatgcagacgatgcgcataccatcccggagtcacatttatcgagaaggagaagtaggtcgagggctacgagtaatgctgggcacagtgccaatacaggcgccacgaatggcaggactactggtgcccaaactaatatggaaagcaatgaatcaccacgtaacgtccccattatggtgaagccaaagacattataccagaaccctcaaacacctacagtcttgccctccacataccatccaattaataaatggtcttccgtcaaaaacacttatttgaaggaatttttagccgagtttatgggaacaatggttatgattattttcggtagtgctgttgtttgtcaggtcaatgttgctgggaaaatacagcaggacaatttcaacgtggctttggataaccttaacgttaccgggtcttctgcagaaacgatagacgctatgaagagtttaacatccttggtttcatccgttgcgggcggtacctttgatgatgtggcattgggctgggctgctgccgtggtgatgggctatttctgcgctggtggtagtgccatctcaggtgctcatttgaatccgtctattacattagccaatttggtgtatagaggttttcccctgaagaaagttccttattactttgctggacaattgatcggtgccttcacaggcgctttgatcttgtttatttggtacaaaagggtgttacaagaggcatatagcgattggtggatgaatgaaagtgttgcgggaatgttttgcgtttttccaaagccttatctaagttcaggacggcaatttttttccgaatttttatgtggagctatgttacaagcaggaacatttgcgctgaccgatccttatacgtgtttgtcctctgatgttttcccattgatgatgtttattttgattttcattatcaatgcttccatggcttatcagacaggtacagcaatgaatttggctcgtgatctgggcccacgtcttgcactatatgcagttggatttgatcataaaatgctttgggtgcatcatcatcatttcttttgggttcccatggtaggcccatttattggtgcgttaatgggggggttggtttacgatgtctgtatttatcagggtcatgaatctccagtcaactggtctttaccagtttataaggaaatgattatgagagcctggtttagaaggcctggttggaagaagagaaatagagcaagaagaacatcggacctgagtgacttctcatacaataacgatgatgatgaggaatttggagaaagaatggctcttcaaaagacaaagaccaagtcatctatttcagacaacgaaaatgaagcaggagaaaagaaagtgcaatttaaatctgttcagcgcggcaaaagaacgtttggtggtataccaacaattcttgaagaagaagattccattgaaactgcttcgctaggtgcgacgacgactgattctattgggttatccgacacatcatcagaagattcgcattatggtaatgctaagaaggtaacatgagaaaacagacaagaaaaagaaacaaataatatagactgatagaaaaaaatactgcttactaccgccggtataatatatatatatatatatatttacatagatgattgcatagtgttttaaaaagctttcctaggttaagctatgaatcttcataacctaaccaactaaatatgaaaatactgacccatcgtcttaagtaagttgacatgaactcagcctggtcacctactatacatgatgtatcgcatggatggaaagaataccaaacgctaccttccaggttaatgatagtatccaaacctagttggaatttgccttgaacatcaagcagcgattcgatatcagttgggagcatcaatttggtcattggaataccatctatgcttttctcctcccatattcgcaaaagtagtaagggctcgttatatacttttgaatatgtaagatataattctatatgatttagtaatttattttctatacgctcagtatttttctgcagttgtcgagtaggtattaaacgcaaaagaagtccatccttttcatcattcaaatggacatcttggcaaagggcccagttatggaaaatctgggagtcatacaacgattgcagttggctatgccactcctggtaaggaatcatcaagtctgataattctgttttttagccctttttttttttttttcatggtgttctcttctcattgcttttcaattttaagttcgttacctttcatatagagtttcttaacagaaatttcacaacgaaaatataattaactacaggcatgtaaatataaaaacagtcctttaataataaaccttaagcattacgcgtgtattaatataataaatagttataaattgaataaataggggagagaagccaaaaggcccttcaaaaacaaagatataaattcatccttaaaaacaacaatacctgaagatactagaacaccttgtcgcctatgatggacatatatacagaccgggtcatagcattgccaatgataaataaataatagtcatagagagtaaacataaacgcctaacgtataggaatgtgtgagaatggtgagtttcgtccttgaaaataataataataatagttggtgcttttattagtgccaaaatcatttgagaggcttctgagttcttcggggctagctgtttttctgatagtctaggcaaatgccaaagatttcttaatttcagcaatagccaaaccaggattcaagccctttggacaagttctagtacagttcatgatggtgtgacatctgtacaatgacatggagttgtttagcatggcctttcttgtctttgtagcttggtctctagagtcaattagccaacggtaggcttgcattagcacggcagggcccaaatactgttcttggttccaccagtacgatggacatgaagtagagcagcatgcacacagaatacattcgtaaagaccatccagtttcttacgatcttcaatactttgtagcacttccgttccatcctttggaaacgatgatctctgtaagtaaggttggatagatttgtattgttggtagaagttagttaaatcaggtaccaaatctttgacaataaacatgtggggtaatggatagatcttgagttgtttggattcgttctggtcgatcttacatatacaagctagcgtgtttctaccgccaatgttcatggcacatgaaccgcagataccttctctacatgatcttctaaaagttagggtagaatcctgttcgtctttgatctttaacagcgcatcaagtaccatgggcccacagtcattcagatccacttgatatgactgtaaatgaggtttagcacttggctcgtctggattccatctgtaaactttaaaagttttcaatctgggggtatgcgtagctgcagctgttgtggcagtagccatacccttcttcgtcaccaaacaaaaggccttccttctcaatagcacgttcaacatccctataaatatgtatactccagtatttcaagaaagtatagctcaactatattcctttcaatcccttcctttagcctaacattttttggcattctcatagaaagtcattaatccccttatataagtttgccctttttacaccggagctaattgggccaatgcgaggccgccttttgcgcgctgcggatatttctaaggcatggtcgtgcggagctacaataatacgattgaattatagctacatagtgtacaaaagcgggtatatactttcatatgtgatcataggatagcttcacagtacttattgtattctctaacagcaatggcgatgttcctgtacaaggaccgacgttcttcaggatcgctgatgggaatgaagtattcggattgagacttgagtttaatttgaagaccggatctttccaatgtaattccctggatggaaggatatcctgtgctccacataagctcttgggtggccatttgcacctcagcaatgtgctgcatggacacaattactgctagttctttgcctggcaatataacgtgcgacaggtattcatcattcataaatactcctccattcacggtcttgagccagtattgtccttgggcctcacgtagatcataaggcttgatgatttgatcatggtccacgtaccttggtagacgcactctgcaacccttttgcatgtcaagcacagtggtggtacttttcacgccttgacttaagttacttgtaagatctaagaatccaatggctgtcttagttggcagcccaacgatacctttaccaaggcctttgaggaaaccagcggcgccttccttttgcatggccttgtatgggtccagtgcaattccgctcaacccgcttcccagtgtgctggcaaaggattgcgctgagtttgccaaggcattcctgttgtttttatttattctttgttgtaatctcctgaccctttggaattccagatcttgtgtaactgacaggcccttggccatcgaccccgtaaacttggacatactatcagagaggccaaagactgttttctttgcaaaacttagtccacctttagccagatgtataccaatttcttgaggcctatcattcatcatgtaaccttgatatggttcatagaataagtcccagacaccggaactaattgtgttgaaaagacctacaggattaccaaaacaatctgctgatcctaaaattttgtggatctgatacacgaactgggtcgtatagtgtctctcaatatggtccatcagaatgggcaatgggactcttacattatccatgaacaaagaattaactttaaccggcgcctcatttatattacctaatgtcatagcaaacatatggacatagtacaatgatgacgaaaatgactcctcggtctcttcagccaatcctggactaatttcatcggagcgtataaaggacagatgtaagacggtgggctgaatatggaagatctcgaaatatatatcacccgccgtttttaattcagaaacatcaggtaactggatttcttcatcgtacttataatctcttgaatccatgatccatggggatcctgggaattttatgaagtccatcatagcatacagcatgtcttcatctaattgtatggaaaattcctggattaataacgtaacatgtttaaagtatgggacagcctgtaaggaatcgttgactttagaaatagaacctgatatcactggatgattttcaatttccttttctgtgtaggggatttctgttggatatagaatatttgagtagtttcctgaaaataattgattatctatttgcatccatttcattttccaactgaaagtctggtatgctttagattcattgtatcttaattcgatccctctcatgttaatatatagaagttcctgtaaacgaccattgattaatgagataccaactcctttgaacgaaacaactatctgtgtattaaccttctcatcctcatccttttgcacaaagccatcagtcactgaactatttactgaaactgaagacgtggtagttgcagaggcagttttcaatttgtataacccaacattggccttatagttaacaataactaaggcctgcatatcgtcgtcagcaacaacatgtaatccaacaatgggggctggtttatcctttgaccttttatccaggcgtaacggtggcaattcgccaatctcagccaaccgaacttcccttgtacgtgtacctgattctaacaccagatatttctccttagctgtaggaaaatcccatgcgtatggcataatacttttcgagggaatcctgtaaaagataggtttgaaactacggcttgaggactcgttagactggtcatccttgtatggatcactaactttacgaggatctctttggtaaaatataaagtcatggtcgctgaaatttcttatggaaaatggccatctgtcaccaccgtccttgattcttatgaatattgttgctttgtccaaaagaatttcaatctttaaaagcttatggcgtgaatttttcaaaactttcaaatatgttacaccgacatttttgataaagaatggttgtgaccaattggagtctccgcctaagaatttcagcactaattgcttgtcgacgatgtttctcatcctgtataaaggcttagtgatgttcgattctatttgctggacatccatagaccctgtctcgcaaacttcaatagggatatctaaagtattgcttataatatacctaggtgcaatctcaataactttacttagcaagtacttccctttaccttcgctaatgttgatgcctaaatttgattcttgttccttattttttatgcgaacagatgcatcaaatgattggccaatagcgtcaaatgataatttggaactccactctgattccttgaacctaatacgagctctgttacttttatcatcttctttatcaaatgaaaacatttttggaatagtatatcttttttcgttttcaagcaaaatcttggattgtgcaatatttaagagactactttgaatgtagagttctctatcggtagagttcataataatataaggggagtatatccgaataactttggaccttgtaccatcgatgtttttataatctagtttcaacaacaaattctgacctccagatagggtcaaagacaacgaatcttctgggtttaaaggacttttatgtggtgtattaacgatggagggctttgaagcagaagcctcatcttgtaatggttgaacagacattagcaggaaactatccaaagaaatatgatgaacttccatactttctccagtcttcaagaaatctgttctcttctcctctcttttgtcaaaaatagagaagttaatatctgctggaagtaaattttcaatagtcatagatgccgaaaccacgattttcatatgaggaaagatctttgccaatggttctctttcatcatactttgcaccaatttcgaaatgaaatctttgattggaatcttcttttgaagaacagaatatagacatttggttgctcaacaagcttttccaagataacgtctgttgagaccaatcgtatatatcctctgatgcgggtcttatcctaatatcagaatcgtaggcatattctacaggaacagatttactttgatgtggtttaatagcatattttaaagatggcttatttggatctttggagtcaaccaaaagctcaatctcagttgaagttgtgttttcgataactaaagttgacctaaacgtaataatcttcacgttattctcatcacatctggcctcacaaacaattctattatgcacattatttcttggtgggctcaaaacatgcaagttttcaccttctgttgtggcatcaatattcataatggttttataattttgcccagaaacacaaacacccaaaatgttcttcgacttatcaatatccaatttctctctaatacttctccaatcttcaaattcccaaggaagagaagtgtttgcttttaagagcacaacttcgtttttgttgtcttcagtcgttttatcctgtatccagacgtcaaaatctaattctgtatcgtttaccagttgatatggcttctgagataccctggaagctaagggcagctcttcggttagagacgccgggatgtgagaaagcatagcgattgacctagcagaaagtgtaatttccgcgattctttgagttaaaatatcaaaagagaaagcaggatccatttcagaatgcccttttgataggtggaatgttattggaatcatctccagaagtggctcccagctagatctcgaatagttgaatatgttaacataggtttctagagaagcaagagcttcaaagtcggtagaccaatcctttgctgaagcagtgatttcatttacattcatgtccaatattggcatttcatggacgtcaccaattaaaataaatctcagtccgcctaagtcagcattgaatgtttcgtttttcaaaattgcagtaggcacttcaattgattcggaatctgagctctggctagccctgctgcgctcacctaaaatgcttggatccaacaccgctaatttcctttcaaattcatgagaaaattgtattttgtctgtgctctcctcctcctctccattatcctctttttccgtcatcttatttagcaatgtggtaactcgtttgaatattaacatcgccagacgaatatctctaagtgaaatacgcatcaacaggggctgaacggaaagctgtatattcgtcattagggtctgaggagttgagtttcttttatcaattgtcaaggaggatgaaaagtcgtccaataatctcaatttttcttcagacgaattcattttgaataggaagataccaacattattggctgcaactgtcataatattctgatcggttactaaaaattgtcctatcttgaaagaaatagcctcactattcatgtcgcaaggatcagcaagtaagatcagagccgtttcgatgatattaacagagtattggattttagtcacatcaccaccttcttgaacgctttcaacaatagccttgttttcaggcttttggtttgtgttttcaggatagtataaattgttttcgtggcttttggacataattgcatcaaaaaattctttgagagaaaccaaatagtccattgccaaaatcattttcggactgtccattgtcatcgaaatgttcaatagccgtccgacctctaagttctttctggaaatattagccacaaattgatattctttattcttactctttggtattagttctgtatgcttattatcttttatattacgaacatcttctatccggaaagcagcaacatgtgcttgaccatcgacggtcccatcattctttaaaccaaggctgcacccaatgtcttgaaacataattcttgtcagaccacagtcattcaaagaagtgacgccctttgtcttgttatataaagtaagggcaatctttggagctttaaaagaaaaatccaagtatttttgttctggattttttatattgcttttattcgatccctgtagagactgaggagtagctgtgcgttcgctttcgctacttaaagaagcagggtcaggagagggacttttgatctcgccttttcctcctgattcaccagagttttcgtctgtgatattgaatgcagaggatactttattggaaatttctaataagtaagtcagctggttctcagtcaaatccaacgcaaatgattcaaaattactcgttactttaagttctggagtgtcatcttgcggaaggggatctctgtctatattgaaaagtaaacctatattttcaactagatacaattgttgactggaaccatcgaagtttaagttcgaggataattggccctcgcggacaccaagtttgatatggtttattttatgagattcgtctattaccgaaaatttgttttcaataaagaactcacccaaataaaaccgcattgtatcgtaattgttctcttgtgtgcctactaatttaggaaactggataataggtgccttgattactatgtccattttcatgttatttacggcgtcaatggaaggggcttggttgtacgctgcaagacgagctctatcaaaggatactttagatttttgaaatttagcaaaaaagttaaccattctgttaacagcactttcgataaaattaacatgcatagagcccgtagaatattttaaaaacgaatcataatctttggtatttgtagccggatcgaatgattcatagctcaattcgactagttcttgacctttcatttgaattatttttctaaataccgaatccctggaaaacgattcatttgtttcatcagtcaactccaacccgcctaattttaagttaatgttgtatctttccggtagtaaaaccattgtgaattcaccagccgatagaactaacgttgccagctttatagaatcatcattaaaaataacattgacggcctccattttaattttcatattgattttttgtggcgcatcgtccctatcttctttattatgtctcaacacatcagccggcatttctggagcgttaggatccgtaaaagtaagcattgcataattcattaaagttaatacagatctaggtgttaataccaattgcaattcactcatatgcataacaatatcttgatcgaataattcaatcaaagtatcgttatgaggcacaattctctgcactctcttgtattttagcgtaaacaaatctttttgagatcttgtcactttttcaacgccggatgatatcaagtttttgaattccttgttatcagtcagctcgatgtaatcttcaacatctaatgaatgtactcttagatctaaattcatttctttggctctcttatcaaaattgaaatttagcctttgacacaatatatcaaccaatttttcgctgtttctggaatcatttttgatacattgaaagaatgctattttcgcctgatcgatatcaaaatggagctctaagaatttctgttcaatttgaagcggctgcatattttctaacgctttcaaagtattcttcaactgcaattgaatttgcttcttcatttctttttcggaaccagaagagtaattaacgtaatcgccgttgttttcttcatcatcaatcatagaaggtatagaattagcaatcaaattcataatagtcttgtattgaatgtcatttatggaaagacttaagcgaggcaaatgaccaaaaactcttatcgtgggtaatttatatgctttaggaaggattgatagatctacagttaactctaatttcattttatccaagattctaaaatcattcgtggaagaggcggtattgatcttacctatagtagactgaatatcaggaccaacaaatatctgagtatcctgagataaaatttggaacctatcaaacattaacctattgatttcgttaccgtcaatcttgtcatattcttccggcgataactcttttatttcctttatcttctcctttggcactaaatcactgagtatagacatatgaccggcatcaatgatcgcacaaggggtatcccaatcatgtgggtctaacggtaatatgattaatggtgcttgtaaatctaaagatacatttacggtcttgtggtcttccaacaaagactcaatacccattcttgtttgtgttgtccaaccttctacagttgcctcggcggcgtttacgatattgccgattgtttccatgtgttggtttgacgccttaaaaaacttgtggacctctgtaatgaaatgaacgtggtaaaacacagtcattcccaataacttaatgtttaagttcgaatctgctaatccatctagtggattcaattcaaatgaagcacgtaataaaggttcatcctcttcttcttcctccccggtagcgtggttgtcaattgaagattgatctttagatgagtttctgacactaatgatatgtttatataacgcgttgggtgagccatcttcgagactgaatttgttcaattggaaactcgataaaaatgaatcaggtctttgagcaaaatcaactttacaattttcaaaaattatggaacccaaatttagattttgcttcttctttcgtatagtgaatgaacccttttttaacaaactcgttacacgaagttcaaccctttctctaggaacttgcagtacaggacctttatcttcattctcgtcaaattcaatagcatcataaagctcctgacgctgttcttcagtcattattaaatcttcgtctacttcttctgtaggtttaccgttccaccaagaagagagccagcttccattatttttagttgcggacttgttggaagtttgtggttcaatatttgagctagctgttggtgtgggtgagtcttccgtcatgcccaacttatattgcgcgtactgtctcttagcgacagatctgaagagaataatttcatcatacgttaaatctttatgcaattcagataattgagcctcctgaatggggtcacgtagcggagcttctaaattttttaactttaacttttcaacccataattttgtgtacaacctccgttgttcacatttctccttcatgctttcccaagtccacattttgtttttttcatgaatttcattaataacacaagcagcaatgtatttaaaccattctgtcgggttttcactaactgcgaaggatggtcttgctttcttaaactttttggtaatttgtcttaactgtatactggagaggacatgcaagatatcattatattctgtatcatctaattctaaaccaaattcatcataaaacatttgcaagtcaatgtgaggttgttcctccgtggaacccagcttgttgatactaagcttccctagcccgctaaccggtttcaaaatgtattgatgcttgggggcagtggaatttttcgatgcaatcatatctttgaaaccccttacaaaattttccaggcttctatcttgatcatcatcagaaatcaagggcggagagtctgtattccaatacaaacagagtgaatttaaagtcaatagtttatgcgtgatattctgtgtaatatcaatgaaacttggagcccagttggaatctgtagatacagctgatagctcgttcaaagttaatccaacggaagatgggcctgtagtgaagattccgtccatgtcctcgtaccttaaatggatattttttatggtaacttgtaaattgtctatgatctttgtagtcaaagactgcataaacccggcgttatttttttctgaagaagaagaagaggttttgttctctgattgggtactcagtatgcgagcctgatttgtcagttcccattcacttaccttcctcatcttcaaccgaaaagctctctttatcatctcctcatcattttcgtgatcttctgaacgtggtgagcataataaataacagtcctcgataatgattttcacgggcttattctttaaacttgaccatgggaccgttaagaccaaatcacccagtatccctgatttcacatctatgggtaaatttaatgagtccaaacagtcttttcttagttttaagttttttaacttcacatcaccactccatatgccgacatttaattgattagggtcgaaattttccacatatgagcctagcaatcggtttagcaaattagcagctaaagactctaacatttaactgttcttaattttccttttttctgccttttcccttttggtagtcacaatattctatccgtatcaaattaaatagagttaaaaggttgactcaattggtcggcttatgtgcgtttactggagattgaaacatgataggacactataaaggtggtttatattccctaataaaaatccctttctatcaaaatagctaatggtattacccggcttcgcgaaaatagtgaacgtcatagtataagacgattcaaaaatccaagctcttgaaaaccaacatgaataaagacaataacacagttgaacaatttatttagtgttctatggagtatttatcaaaaaaaaaaaaaaaccaaaaagaaaaaaggagagtaaacatatatatattgacataatgaaaatattgcgaggactgatcagttaccacccctcaacctcaagacaaggtgaagagtggactccttttgaatattgtagtccgacagcgttctaccatcttctagttgcttaccggcaaaaatcaatctttgctggtctggaggaataccttccttgtcttgaattttcgacttaacgttgtcaatagtgtcagaagattcaacctctagggttatagtcttacctgtcagtgtcttgacaaaaatttgcataccacctctcagtctcaacaccaagtgaagagtagattccttttggatgttgtagtcagacaaggttctaccatcttctagttgcttaccagcaaaaatcaatctctgttgatccggagggataccttctttatcttgaattttacttttgacgttgtcaatagtgtcggaagattcaacctctagggttatagtcttccctgttagagttttgacgaaaatttgcataccacctctcaatctcaacaccaaatgcaacgtagactctttctgaatgttataatcagacagcgttctaccgtcttccagttgcttaccagcaaaaatcaatctttgttgatctggaggaataccttccttgtcttgaattttcgacttaacgttgtcgatagtgtcagaagattcaacctctagggttatagtcttacctgtcagtgtcttgacaaaaatttgcataccacctctcagtctcaacaccaagtgaagagtagattccttttggatgttgtagtcagacaaggttctaccatcttctagctgcttaccggcaaagatcaacctctgttgatccggagggataccttccttgtcctggattttcgacttaacgttatcgatcgtgtcggaggattcaacctctaaagtgatggttttaccggtcaaagtcttaacaaagatctgcataccacctcttagccttagcacaagatgtaaggtggactccttctgaatgttgtaatcagacagcgttctaccgtcttctagctgcttaccggcaaagatcaatctttgttgatctggagggataccttccttgtcttgaattttcgacttaacgttgtcgatggtatcggaagattcaacttccaatgttatggttttaccggtcaaagtcttgacgaaaatctgcataatctattagttaaagtaaagtgggagggagagttcgagagttcttgtcgtattgtagtagatagaagatatacttatccttatccgtacagttcttgctctttctgaagtagcactttcggaagaagaaagataagcaggcgaattcaaaggtggcaaaacccggagcctctctatatatacccccaaaaggaggaaccgccctcaaatgacactgaattctaaaaacaactgataagtggcatcgcccctgaaaaaagaaacgaagtggggtaaccaccgtgtgtggccggatgtacggctgtgtgatgctccactgggcggctatttttttttttggtaccgaaattggtttatccaggattattctagaacgttctagaaacaatactgaccacaaagacttttcggaatagaatattgtcaaacaagaactttttcactttcttttcataaaacgtcactttcatcacttttgcaggatttcccacagttcgtttaaagggacatttcctatcatgggttgccctgcgcgaataagatgattggtcaaggaagactctaaaatcatctgaacgggttatttgaagacttgggtctaaatgagagcttgcttattccacccgccacgccgggcgtatcttcactgtcttcttcggccaggggatccaaagagaatcgggcatattcgtgcgtattccttgtccgttgtctctggaaatctaagctagtgctggtggtgggaggctttgctttcttttctaagctttgtcgcgtgagctcgcttctcatttcctccagcttcaaatggctattgtccgtggacttcctgcccggagtcgatatgcttgagcggaattgtattacatccttgcgttgtttttctagtaacccgtcgtcttgcagcagccccagaacgttcctgcttagcttttgaatatcttccgccttacgttcatcccgaggatcctgaacctgaaaatcctccaggatctcaattagtatcatgtttcctttcagccacttgatgaattcattggacccgttattcatcagatatgagaccaaagtcagcgtcttcatcacctggatacaatttcgatgagaatttcttctgttctgcccaagtagcaatcgcttccggattacctggatgatttctcgtactgtcttggggctgtaggtcaagattgatatttcgttcataagcgtccccgttgctccacttgtttcgtcctcgttggtagcctgtttcacctttgattccgtcggtgattgaataaaactcttgaaggtatctaacaaaggcatcacgaccccctcactatatgtgtactcgttctttgacacctttatgctttctaggcttattcaacacataacctcaattttcgttttctcattcttttttctttttttttttttctcactaaagcgttgtcctagagatgtaaaaagagaaggaaatgaaatttttactggaaatgttactactattacacaggtttatttagaaagtacaaacgtgtcagcgtatttagggtgtcaatgcaacaatattgaaactatcatttgtcttcagaatagcggcaataccaccatctccgcataccacgtccatatcagtgaaatcggcagtgtcgctttgcaaacagagggcgctctcctcgtctttagtccaattttttgttttcttgtcaaatttgtatatcgtcagcgaattgctctcgtttgagtatgcaatcatattctttccagagtcgtcaatgtcataggtaacggtgcccgtcttgaattctgggattgtgtaagttggatacgctagcgtgccgacatcctttcttaggtcaaagcaaaccacagtttggtcacactctactaccatccagtacccattgtctgcaaatttaacctcttttatcttggcttcttcatctacggggaatctagagcttgcctggtcaggtgatgacaagttgtaaacgtctaatataccgtccggagagtaaagggctaataataatgaatccttatgtaggacaccgctgctgtactcaacatctgatttagcagaatgaacaatatactgggaatcatcctcgtaggattgaaatcctatggttcctctattatccgcccagatgaagtactctgtgttgacctcgttgtgaccatacatatatataatctcattggcggaatctacctctatttctctgaggactttgtttgtttttgagtccaatatagttatttggttacctggatatagtagtagcaaacgattacaaggccctctggaaataatagctggatgctctcccccggtacggggatttggtgtagttattgtggtaatcgttttcgaatcttttaattgggtaaaatgtaaagcaccatcctcacagcgacacatgcacacccatttatcatagtacatagatttgttaagctctttatatgggaatgttttgatgttacgggagtaattttgtgcctgtaatagctccaaattttttaaaatcggccatttgggtgctttgagcttgcccctcgctacaaagtctctagaagattgtaacagcccttgtaaaaattcttctctcgtaatagctaccgcttgctgtgaggatttgggtaaatccttcgaatcttcgtttttttccatcaatagttgcgcagcgaccaactttgcagcatctctttcgtacattacagtcgacagttttttcgttaaactatctagagttgatcgtaacttaaagttttcgagcattatagcatcccattcattctgtaaacttgtcaacagattcggaatcgaataattcgcttttaacgtagcagagtttgtagactctgttagtgaggcttgttgcgcactaggtacgatttccactatttcttcgatgcttaagggctcatttgttatcggatcattccccgtatctttaacatactgttcaaggagcgacttttcaaaaatagtcctggatttaggtgatagaactggccttctaggaactttcccactaatagcacaaagcattgttccctagttggctttcttggctatgttttggtctttaatatttcttggaaagtttgcatctttctaaaattgcccttacgaatttttcaccgctgctacccgaaaaagtacgaaatttatcaacatgaaatttattcctgccaagtcatcgagtgctctgcgcctaaggcttaggttgcatttaagttgtcttaattcacgcttatagtgcaggtagtataggttccccactcctgatctttcccttctgaaataaggaaagactgcagtttagtttggcagagagaagaagataatcatttctattatattctaccgctatggtgatagattccaaacaggatctacctcaatataccaaagattcaggttcagaatcggactcagactcaagtaataatttcattgtggaatctccgtcaattccatcttcaaaaagtgcaaccgtagttctcaatagtgaagagtatgaggacgacgaaggtgatgacttgaacgggctggatgctgaattgatcgataatataacgtatgaaggagatgaagatgaaactatgtttgtggggttgaaagaaaaacagaagttacatttatctggtgttttccggctgcaagtggtgaaaggaggtattgtctacaacaatgtacactataacgcttcgagagaaattttaaccttctggcacccgttatcacagtccatacctactatagatttttcgcactttgcaggctggcaagacactttttttatgccgagaaacaacaggtttaaaattagagatgaagaattcaaatcatttccatgtgttcttcgcgtttttaattctaatcatacgggcttgttagaagcaggtcatttatatcgggatgttaattatctatggaaacctaaagaaccttactttccattaaacgagagaacaacgtatcatttattacatgagtcagaccgaattcaatctttatccgtgccgggatattggtcaactccgttagagaagttatatttgagtcacaagaacgctgcgtatgatacaagaatcatggtgattggtggtaaaaactctgggaagtctacattcttgaggcttttattggaaaaatttacgcaagatatacgagattctactacgagccaggaagaattggtatacctggatttagatcctggtcaacctgaatactcactacctgattcaatatccctgaataagattctttccagccctatttctctcggacaacatctctgccaaggttcaaatttccaaactttgttacagttctacgctggctcctcttccccgcaggacgagcccacatcatacctgaactgcgctgataaacttatagaccatttggaagagcaagccttcttcggaacgtcattgcttaatctacctgggtggataaaaggattcgggatgcagattttaaatcatataataaggaaatataagcccactcacttattgtttttggaaacagctaattcgaaaagacacctggatgaactaacaattccacagagtttttccacatcactacgagatgcatatgcacctgaagttgttcgcgttccagcccatagtctgaaccacaccttatcttctaggttccatgcatcacaactgagaacattcaaaatactggcactgtttcataaaataactcaatttgattatgattttgcgcctcttttaaaatctgcacctttgcaaatttcatatggcaaaggtaaaagcggtattaaaggcattcaatttcctatggaattccaggatctgaatcctcaagatatcaagtccgcattggaaggtactgtcattgggatatatacatattctggagaagactcactagaggtgaaatccttgaatacctttcccatcctacaatcgtgtacttcttcttctaaaaatttcataactctggggctgatacactctattgacacctcccagcaaataatgaacatttacgtgccaccttgccatacccagattttagataaacaacctgaggatgctcaatggataatagtaagaaataagacggaaactcctttttgtgactttcttccatccccccgcacaattacatgggatgataatatacaaataccgttcgcaacttttgaaagaaggaaaaaattggaacatgtgtggaaagttcgtaagaacgtcatgagacgtggccaattcatgaaaagatagaaagaaaaggtaatcgtacattttttaatagtgaaagatagaggatacacaaaaatcatgcaaagttttatatatttgttatgtatactcatattccttcaatatctaagtcatactaacttctagggactttaccaaaatattatttataaatttattgtttcatttcttccgcatccttcatctcctccgttaaacccattttcttatttaatctatcatatttcagtctatctttatcgctcacagagggtttaatctttcttaatgcacttcggaagtcagacatggtcacaataatttcttcgccagatacgccaaccgatagatcctcaaattccttgtctaagtcattatcaagaacagattgtatttcttcgctctgaaaaaacttcctttttagagccaagactgaactctccctgactaaagcagccaagtcagcgcctgaaaaattgttgcacttctcatttctgataatttcttcaaaatcaacatcgctactcagaggtgttccgtgtgatttggtcaaagttttgataatatctagtttttcctcagtattaggtaactcaataaacaaactcttatccaatctgcccggtcttaacatagcaggatcaatcatatcaggtctattagtggcgccaatcacaaaaattccccttctatcgttcagcccatctaattccgttaacaaagtgttgacgactcttgaggaggattcggacaaagaagtatctcttcttggcaccaaagcgtccagttcatcaaaaaatataacacacggtacagacgcccttgctctagtaaaaacttgtctgatggacctttctgattcaccaacgtatttatttaataattcaggacctttgattgatatgaaatttgcacgagattcattggcaacagcttttgctagtaacgttttaccacaacctggtggtccccacaataaaacaccaccaggggcgctaattcccactttttcataaagctctggtctcttgatgggttgcacaatagccatatttaattcaagtctaactctttgcaatgcgcctacattagcccaagtaacatcaggtaccgtagcgaacccttctctctttgctgttggttgaattgttggcaacgctttcaaaaaatcttcgtacttaatcgataataatgataactgctctcctgataaaggctcaggataattacgaataaattgttggactacggataaaggcaacggatcgatcatattcgcagtgttcttcaggctagattcatctccgtttgctgtttcatcaatttccatgttatcttctgaactgtccgttgccgtagttggtgtggattttatattagcataggtttggaaaattcttttaatagcgcatgtaccggcagcagtaactaaagcctttaaatcagcgccaacaaagcctggggttaattttgccaatttggcaaaatcgatagcaccatcaatttttaggttatcagacattttctttaaaatatgtaaccttgagacttcattcgggacattcaggcatatttctctatcgaatctacctgctcttctcaatgctgcatccaaagagtcaggtctattcgtggcacctatgataataacaggttttccatttgtcttttccatcgttaattcatccattgaggtcaataattgggcaactattcttctctccatttctctttgggctcctccatcacgttttggtgtaatggcatctatttcatcaaagaaaacaagacatggtgccaagcttctcgcttcatcaaacaaatccctaatctttttctcgctttccccagacataccacttacgactgaaggtgcagaaatagatataaatgggacttgtaattctccagctaacgcattagcaatcgacgtcttaccgcaacccggtgggccatgcaacagaacacctctaggtggttcgacacccgtggataaaaatatctctggatgaagaatgggtagacctattagttccataagttgtgcaacgacatcatccataccacctaaggatttcagagacgaattaggtggagatctatcttccttgattttttgacgttttaccttacatgtaccttctttggatctttttttagattttttaacctcttctgtcttaggatcatcagtttctgttatagactcggaaacagatccagatttggaccacgtgctagttatgcgtttgttcatctcatttgtgtctcgctcaatcatcatatttttcttagctagttcttcttccaagcttggtttctcttcctcttcgttgttgtaacctgggtaagaaccaaattcttccaattctgattcaatcacgtcttttagcatgcggtcaattgtcttttgtaagacaactttcttaactctttgaagtgataaatctttagtcaaacaaaaggtaaaaatctcacctgctgttaaatctttagcgaaaaacatggattcaaatatatcctcatcttcttcaccctcgttgttctcgccctcttctccttgggattcttgtctcagagacctttttctgtccaaagttttttcttccaagagacgatagataagatcgacgatcttgttatctagagaacttgttaatgagttctttttcgactttactttaaccattattccagccttcccaccacgtagctattatcggccctaatgatcttttattctaactgactcgcagattaattcacacatcggttgttaatcattgtttgaatttccaaaatatgcgatgagctgaatgaaaaattttggaacctgtcactatcgacgaacatcgaagtttgccatgacaaccatatatgaagaaagcttatgagactagctcgagtatatcatacgtatgcatgttaatcgcagttaagcggataacacaatgcgtaagccttctattacgataacaacagcaaaagctattataactccagactatactcttattaaatcgcattctaaataccaacttccttcacgttttcaaaagctagatgcagactcacctgagagaagtacagttgttaagctattttaccgccgatttatgaggcttaagcctttcatatcgaatgtgaaaatggttaaagatacttacagggattatgttcgatataagtttatgaaagaaaactacgaactcaaacgatacttggtattcaatcctgatggcttgaggtcgaaaatcaatcttgagcttctcagcaacacgaaatgttgtgaaaggatactccccgtgactgagatgcaaagaaccttggaatttgttctgaagagctgttcatacttgcccgaaacaaaagttcaaaagtgggatattgcaagggacaacacatattgcaggcaaattttaaagaaccttttaacaatgcaatatgaaaagtacagatcgattttgcatagaggaataggccatgatgagcttgacgtcaaattctctcatttgaaaactacttctagtccgctaactaagctaaataaaaccgaaaagaaaaagattccgcttttcaaagtatttagtgatttcgatacaacattgatatatctcaatgagacattaggtacaaggttataaagatcattatcgtaaaagaggagcggagcggagctttttagtatgtatggtaaaatatcaatcaaatactgtaatagatgcggatatgcgcaatgacatattttgtggtgtgcatatccattgaaaaggtgcgtagaacgttacaatactactgaacttttttccttctcattttctgccattttgatatttatgcctattattggtttgagctttattagagttggcataattataatcgtactcgtatgtatatccgtatccatacccatatccgttgtaataagtgtttggtatatatcctttgatggcttgggctcctcctaccgtcgttataacaggcattttgtggcgttgtggtgaggctcctgattggctggtattatcgatggtcgtacgacttttggcattattcattgatctgaaattgccattggtattgctattactggtgttactcttgctggaggcagaccctagaacaaattttttaattatttttttaaatattattttcgtcttttgtgtttccaaataattggatagtaattcgattgcttttgttagagtattctcattagtatccttttcaaaagtaaaagtgataaggtccttctcaaaagttacaattatgttcataatttgcaaaaatggaacaacaattaggttataaaattcgtattctttattgggatctatctcttgatctattttgaactcgtattcataaccaaacgcactattaaccaattcgttagcggctcttgatgcattctcatcatttccttgtatactcaattgagatgttccatccaagggctcttttaacggtatcattatgtaaacattttcgttcttttcgatttgtcctataatattcttttggccgttaacatgcaaaatatgtctatattgcccactagaaaatctaatgagcgtcttcgattgtaaactatcatattcttgaacaatttgttttaaatcattcttggctaggcatatattagctttgtttttcctggggcacctaattatcacattatcatacctgatcatagaaattttattttgtggaagattgaaactattggaaaactgaatgaagacgttatgctttctcattgtggcttgaattaaggaaccacctgtacctataatcggtctgtgacaaacttcaggaatgaagaaagattcttcggcaggaaattcatttataacattcttaaatgattccttgaaatcagggaaagagtcactaaccaaatttaaataaaggttatcatcttcctcttccatttccagttgaattaagcaagcagatagttccattatacgtgttaatttaccatttttcttgcctgatatgaagtcttcaaaatcaggatgtatctcgaaaatggcttttatctgtcttaagtttggattaatcacttgatttgagcccataataaaatcagataagtaatgcaatatggaagtatcggacgcctcatctgtggaagattggttaccaactactattaattggttgaaggaatcctctttgggagttattactacaatttggtttccagtgtgtccgaaaaagctgtcgattattaattccggggacattgcgcagttttcattgagtgaaatctgtacttctacaatttcatgtaatacttgaatagtgaagttcttaataaccatttctaataagttcgtggaaatcgattgaaattcaatgtattcgttagtaactctaataagcgattggtatttcaaaattaactggtttaccttttgttggtagtattttcggataaacagtagttttcctggggtaatattagtcaatcgacgataaaaaaaactctttgaattcacgcttatggactcacgtagagttttcctagccagtaaacttagtgaatggacagcgcctgagaagaagatttgtggatttgccttaagatccctagacagcgtaatgagggaaggtgcgtaaatgctggttttaaaagctctggatatatgtttgaagttttccatatctacacccatatataagggaagcacagagtatgagttcagttccataggttcgataatgtagtgttgtggaggcaaagtcataccattcttctttattaaatcgacaaatgccaataactggggttcgcattccattaaattagatcggaatcctaatgcatgcacgtaaatacataattccttgctctcgcctgtctgttctggtgtgaagtaagctggttctttggtgatgattagttctaaattgaatttttcactcaagtccaatagtatacgtttcattttttccaattctgctgttagatcatttgtgttcataggtaagggcaaagaaatcctgcaaatagcatcgaggtccatatcatctgtggtagcttttattgagatcatgtcatctctaatgaaagaagcatttagattgacccatgagggatctatatgacagattgcttttgtgtttttaagttctttggagcttattcttttttgaagaaattcaactaaaaaaggtgcttctatgggcttccataatctatttgtcgtgtataagtgtggaacttgtaaaaaagcagttgtgataactgtactgtaaattttgaagttatccatgcctcaaccgtgtgtttactgctgtttttctttttaaacaattgtgtagacttaacctctgcgggcttgaatagtgcttcaaaaggttcaggtagtcaagaggttagctatataaacaaagatgacttttcatcctttatttcttttattttgtttttgttttttgcctttgtggaaaaaaaacaatctacaagcgaaaagaaaaattttggagaaaaatataatttaggattacaagaaagtgatagaaaaatgtacaatcttaaaagaataaagctgcagaaaagagatgcttttgctttcaaatttttgcaatatcaagagatatgatttacttgtatctaaattacatgtagatatatatatatagtatatttgtaagtaaagagtggaaatgaagttcgtcatttccaaaaaatgtcatttatgtgcttaatcaatctcccactagcaaatgcaattgtaccaaaagtaacgaccagttgagtgactattaaacttaaagaagcaaagataaaccttgggcagaagattttccaaaccatcaagtgtctacggaagtgagtaacccaaataaaggagcttagacataaaatagtattgtaagtgagtaatataccgcagtttgacacaattcttcctaaaagtgtttgtggcttcaacacatcaggaggctgtgaccacagtgtcagtaacgctacagataaggagacgagaatatgaggcccaaatgtatttaggatgatggctatctgagtgaaggggaacgttaccttttcagacagcataaatccgatatcccattgcactgatggaattgtggcttgatgaccggtggtgaaaaaatgttggtaagataagagtcccaacgcaattggaccaattatgttttcctttaattttaaaagatcgataatttctaaaattgatagtagttggttgcacatgaggaagtatgacaactgggccaggggtttgttgaatagtaggatactaatgagaacgtttatgaccaaaagaaaaaactctgagccgtaaatattagtataacctaaaattgttgcttcgtgagacttaacatcagtattatgaatgtttaatttaatacaaagtggtcccattagccagccgacattagaagcaatcaatgaaaaaccggcaataattctagccaacgtaaatttaaaaatagtgacgtcccgtaagaacggtattgctattaccgcactgttattttctaatgaagtcaatgaccaataaacaaagttcaaaccaaggataccctttaggaaaacgtttatccaaattggagctgcagcttgataagacgatgttagattataataaccggtgatgcatgcaggtaatatgaatatcattaggaaacagagacccaaaacccaccacgaggaattgttttgattattaaatgttggaatacaatattcgccttgttcctctctacaaatggtaatcatagaagctaaccgggtaaaaatgattaaaactgcagaatggtaacctcctagtaatcttgcaaatcttgttaatggtaagtaatttgaatttgctgtcgaaggattgacccctgaagtggttccttccttttcactgattgttgcagttaataatgcagtggtggattgcctttttggtaagaagacaaattcatacaacgtcaacatgccgaaagtagataaaaggaatgctacaattctatcctcccaaatagtaaatgaattggaagtgaaaagcaaagcatgaataatcataaacatgacagcaattcttgaccaataatcagctaatgtttcacccagtctcatagcaatccaaataaagttgtacctatcaaatattgtgatataacaaccaataatgataccaattgcagtcgctaacagggtaccccagaattggtctacaaaacttggttgttgataaacgtaaaaaattccatggaaacataggtttgtaactaagaccattatgataattcccggaacgaattctggaaccatttgattcacaacaatagaaggaattaattttgtaatggatatcaacaggaccagtgaagtggccagtagcgttataccggtggcaatggaataataatcgaatttggcccatagttcttcgcaggtctgcaagaagaccttttggtatttatgacccagcttaacaaatttttctggatcgcttgttgggggggtgttagatatatttttcgctaacggttccaatatttcgtcattgccatggtggatctgcatcgtgtccttatataattgtaattggcttatcgctgagttgacaaattgagaccattctctatcgtttcttgctatttcgtcaataggccatccaagattgttaaatggtatcggttggcccatcaataacgccaaactagacaccaaatcaatttgtctcactgaacggtaatcgtgtcccaaattatcaatgttgtaattcgaagtttctttaagtctccacatgtccggcttcttagaataaagaaataaagtgctttcgagctcgtcgatggagtcgccaccgtgattgcccgtatggtccattccatggtcacccaaaataaccaataaggtatcatcatcgatcgattttagtatccaatcgataaattgatctacttgaatttgtttttccctcatagtaaaatggtcggggccatatttgtggcccacatggtcaatacctagcatgtgtccaatcatgacgtcccattccttgtcctgctgtaaatgatcatggaagtaatccataacaccgttatcgacagtatctaagtcccacacattgagtgattctagtgggaaactatcgttggaaaggaacggatggaacagagccatccatgtatcatctccggcaaatttgacagtcttatttgccaaatggagctgtttaagaaagttatcctcttcgattactgttccatcgaagttagacccggcatcaatgaaagtcggtaaggaccctgttgtgagacccttgagtctttgtaaagtagtggttggtgggtcggcaatgaacttcaacaatagggaagatgcatccttatcgcttgcaaaagaatcatacaatgataatatattattatgatagttcaagttgtaattagagtgggattcgtttacaggaatagcgaaatcaaatctcaaagcgtcaataaccaaaatcaccgccttgttgaacctaggaggtaacttactcgtttcgttttgtgaggaaatattatcaagaacgtgtcttgacagtaagaatccccgagtgaaaaaagctattgatatgaattgtaaaatggcgatgaaaaccaatagaataatataaaatttatgattcttttgaaatttctttattcgcgatttgtatattattttttcatcattggaagatgaaagaatcgactttttaattgtcttttcatccatattacgggagctttttttttccacttaatgtattgatcttcctcccgttctttgacgattcggcgttgcccttaaaacatatgcttctattccttttttgatcttacccatttatttgtttttttttattttccggtggacaacaaaatgttaaaggaaaaaagaaagtaccttgctcgtcatcgcgcttgcataatgtgcgccattaccctgtaacaaaaacaaaagatagagtggcaacaacttgacacaactttgcaattgtaccatgaaccccaacaagaaaggcggttgagagtaaatgatgtggtttggttccttttttttcctacatttaaggttcatagagaagaaaattttctgaaatgtcttttcctcttttaatgaattgtaaaaaagccagtattggaataatattctattcaatatagtaagaaaagaggcaatgggcagaaatcttctcccgcataatcctttaaatgcaaaatacatgttaggcgtctaaatttttttcagtgaatccagatgcagaaacatttaaacaataaatatcttaaacccattttgaagcatcggcggctaaaaaaatgattttgcatggaaaaaaatgagagctgtgaacccaataaaaaagacagctttttaaaaatgtataacggtacattaagctcttgtttattcctcaaactgctcctaaaaaccatcctctcaaaaataataatgatagctgaagattatctgccacgaaatgccattgagccgcttacttgtaggttttcatgagtaataacgaagataatttacccgtctttataacccacgtaaaaataaacatataattatttcttattatttcaactaaccgttaaagtgttcaaatatggtagaaagctttccctatgtgcattatgattatcttttagccgccagagtttagtttaattttgttttgtttttgacgacttctggtgttacccgaaggtatatccccgggtgacccctaaaaatcgcaccccattttcccgaattttcttctacgttttcttttttcagaaatacttcgaatgagggatggaacaagaaggaagcgacatacaaaaactgagtcagtttagtcttaataggtgcaatatttacaaatacaggaaaggcaggaagcactggcaaaaagactgcatagctaaaaaaaaaaagaataaaaaaaaaacggagacctcaacagagcgaaaccaataattacaaacaaaatcttcatatgacttcgaaaccatccaccagtgacggcagggctcactcgatttcccatgtacctggcacgcacatgagaggaacatcggcatcacacagccccagaccgtttaggccatgtgcggattgtacgtgttctccaggcttactgtctaggcaaggtcgtagagcctctctatttttaagacagttagaaaattcaaggaggtcctccagcatgcttctcaacgagttgaagggcgctggcggaggtagcagtgctggaaatgggtctgtttactcatgtgactctctatgcgctgttaacagggaagttaacactactgatagattgttgaagttgcgtcaggagatgaagaaacacgatttgtgttgttatattgtgcccagttgtgacgaacatcagtccgaatatgtatcattgcgagatcaaaggcgcgccttcatttcagggttttccggatcggccggtgtagcctgtatcaccagagacttgttaaatttcaacgatgaccatccggatgggaaatccattttgagtactgatggaagatatttcaatcaagctagacaagaactagattataattggacacttttgaggcaaaacgaagacccaatcacttggcaagaatggtgtgtcagagaagctttggaaatggccaagggacttggcaataaagagggaatggtgttgaagataggtattgacccaaaacttatcactttcaacgactatgtttcttttagaaaaatgattgacactaaatatgacgcaaagggtaaagtggagctggttcccgtggaggaaaacttagttgacagtatttggcctgattttgaaactctacctgaaaggccttgtaacgatttactactgttaaaatacgagtttcatggtgaagaattcaaagacaagaaggaaaagttactgaaaaagctgaatgataaggcttcctctgcgacgaccggtaggaatactttcatagtagttgcgttggatgaaatttgttggttgttgaacttgcgtggatccgacattgactataatccagtttttttctcctacgtggctattaacgaagacgaaaccattcttttcaccaataaccccttcaatgatgacatatcggaatattttaagataaacggtattgaagtcagaccttacgaacagatatgggaacatttaacaaagataacttcgcaggcttcttctgcggagcatgaatttttgattcctgatagtgcatcgtggcagatggttcgttgtttgaacacctcaaccaacgctaacggtgcaatagctaaaaaaatgactgcacaaaactttgcgataattcactcacccatcgatgttttgaaatctatcaagaatgacatcgaaataaaaaacgcacacaaggcgcaggtcaaagacgcagtatgtttagtgcagtattttgcatggctggagcagcaattagtggggcgcgaggcactgatagatgaatatcgtgccgcagaaaaattgaccgagattaggaaaacccaaaggaacttcatgggcaattccttcgaaacaatatcctccacaggtagtaacgccgccatcatacattattcgccgcccgtagagaactcttcgatgattgatcctaccaagatatatctttgcgactccggttcgcaattcttggagggtacaactgatataacaagaacaattcacttaacaaagccaaccaaagaagaaatggataattacacactggtacttaaaggtggcttagccctagagaggttgatttttcccgaaaacactcccgggtttaatatcgacgccatcgctaggcagtttttatggtcccgcgggttagattacaaacatggcacaggccatggtatcggatcatttttaaacgttcacgaaggacccatgggtgtcggctttaggccacatctgatgaatttccccttaagagcgggtaacataataagtaacgaaccaggttattataaggatggtgagtatggtatcaggattgaaagcgacatgttaatcaagaaggccactgagaagggtaacttcttgaaattcgaaaacatgactgtggttccctattgcaggaagttgatcaatactaagttactaaacgaagaagaaaaaacacagattaacgagtaccacgcaagggtatggaggacaatagtgcattttctgcagcctcagagtatttcatacaagtggctgaaaagagaaacaagcccactatgacttcgaggcgagcggggcgcaatacaattaatgttagtatttattctaagtagtttctttctttttatttaatttgagtgataacaataacaacaataatgactaaaaggtgaaaattgaaaacattaccttcatttttttacggccggagaggggtaggtacacttaaccccgagcgcttttagtgccaaaaagagttaatgtgcgtagtcggattttaaacgaccatgcatgtacagccccctagtgatttatactgatgcctcatcaagaaattttttcatccagggtccctgctcggcgaacctttccgcaagagtcacaaaaatcaatcttataaccaggcaccagtagtactgccaagcttggactacatagccaacgtaaagacaaggagtctgatttagtatttcttttttgccagccagtattttctgcgcaggatagattattttaagagccgagaattccttatgcgggcccggtcacaacggattataggttccgccagaccccgttgctttggttccatggagcaggagcaggattttccgtggaaagagaagcaccgagcgaaaagcggatacggaaggcggatgcggaaacggatgcggacgcggaaggaaggaaggaagcaaacccttccgtctatgtcgctatgaagccgtctcacagtagagccattcgagatttccgtccgtcggtacacagaaatcttcgtatcgggagttttactttaaaaggaaacgatcgtaggaattccctaaagaaaaaggaagaaaaatttaacgttgaacattgtcattttcttttttttttttatgtgtgcagaatatactatcaagtaatgtgttctatatataaagggtacctcatttgatcttgatgtttctttctgctcgtatgccttgagtcaccagttttcaaaaataatcttggtctatagaagagaaaaatccaataatctgaaattggttcttcgcacccttgcaacgagatcatatactaaatatcgggaactctttatttctggatcttttatcagtcacttttttttttagtcaaagaagcaagagaaaactagacagagacaatgtcggatcattctcccatttctaataaggaaaatcatctgctgccatcagactcgtcaagaagctcatccagcgatatgcattcgacgggcaccacgggaaccacaggcgtcgaacctgtagatttcaccggtgaaggtgccaaatacacaactgctacggagggcaatggtggtgcagatttagcgattcaaagaacgacgactatgaattctgctgcagaatcagaggttaatatcacgagaagattaactaaaatccttactgggtctgttaacgagcctgaccgtgtagaggttgattataccaattgtgcgcccatgggtggtgacagaccttaccctccatcgttgccgagcagagacctgtacgaggttacttttgatggtcctaacgacccactacatccatttaactggcccatgaagaagaaagtgctgctatgtctggtcttatgtctggattctattgccattgctatgtgttcttccatttttgcctctgcagtgccgcaaatctgcgagatataccacgtcatcgaagttgtcgccattttgggtatcacgctttttgttcttgggtttgcggcctcaccggttatctatgctcctctttctgaattgtacggtagaaagggtgttctggttttatctgcgtttggatttgcccttttccaatttgctgtcgctactgctgagaacctgcaaactattttcatatgtagattctttggtggttttatcggggcagcacccatggccgtcgtccccgccgcgtttgccgacatgtttgatactaatgttagaggtaaagccattgcgctattttctctaggtgtttttgtaggccccattttatcgcctgtcatgggttcttatatcgcacaaagaactacctggagatggttagaatatgttgtcggttgtttcgcttccgcagttttcgttgccatcgtattgttctttgaagaaacacatcaccctaccattttggttaacaaggccaaacagatgagaaagcaaagtaataactggggtattcatgctgctcatgaagacgtggagctatccatcaaagacattgtccaaaaaactgtgacgaggcctatcattatgcttttcgtggaaccattgctactattcgtgactatttacaactcttttgtctacggtatcttgtatttgttactggaagcctacccacttgtctttgtggagggttatgggtttactgaaaacggtgagttgccatacatcgccttgattatcggtatgatggtgtgtgctgctttcatttggtatatggacaacgattatttgaaaagatgtagagccaaggggaaattagtgcccgaggccagattgtacgcaatggtcattgcaggtaccgttttccctattggtatcttatggttctgttggacgggctactatcctcacaagattcattggatggtccccacagtaggaggggccttcatcgggttcggtttaatgggtattttcttgccatgtttaaactatatcattgaatcgtatctattgttggcagcttctgccgtcgcagcaaacactttcatgaggtctgcatttggtgcatgcttcccattgtttgcaggatatatgttccgtggcatgggtatcggttgggctggtttgttattaggtctatttgccgctgcgatgattcccgtgcctttactattcttaaaatatggtgaatctatcagaaagaaatccaagtatgcttacgccgcttaagaaaaagaaaagcagaaatcatgctctttctatatttgcatttttttatttcattgttattactcaccctgccccacgctcaaagggctcgataacgacatagcattatagacactgtgcagcgtaaagctgacatataaagaaattacaaaaaaaaattaaaaaaaaaaaaaaaaacaatcaaaaaagacacacaactacagaacaaaggaaatctttttctatgcacaagcacaagagtacttagagagtagtgatatccccttttttttctactatttttttttttcccatttttttcctccaagactcctcttatgtggttgttatgtatagcccatagttactaaataaaacactaattaatgattaataatccctctctaataagaaatagataaaagctattgttcttctcatcgccggttctcggcgttgtccgtacccttggccgaaactcgggcgggggcttattagtcataccctcagatttcattggtcagataacagtcacccggtaaatgcccgtttaatgacttctttattttggattaaaattgacagggaatttcaacggaataaaggaaagagattgagatgcttttaattcataaaggaaagggaaagaggacaggaaagcaaggaagagtaatggaattttgcaaatatttgtaaatcctttagaattactaagaaactgttatttattgacattattttactcgtcttatttatttatttatacatttggccaccatttttgcactcgtacgaaagaccattttagatttttttgatttggtagtataacaaacgatcggaacaataacgtaacataatgataaacacaggaagaagcaggaattcagtactgctggcacacagattcctttcaactggaggattttggcgaggcggtacgaatggcacaatgtctcgcacaatcaacaacgtaaatcctttcaaattaaaattcataccgaagacagtgcccgcagctgcagactctgtctctccagatagtcaacgtccaggtaagaagcccttcaaattcatagtttccaatcagagcaagagtagcaaggcttctaaaagcccgaagtggtcgagctacgcattcccttcgcgtgagaccatcaaatctcatgaggaggccatcaagaagcagaataaagctatagacgagcaaatagctgctgcagtatccaagaatgactgctcttgcacagaacctcccaagaaaagaaagaggaaattgagaccaagaaaggcgctgatcaccctgagtccgaaggcaatcaagcatttaagggcactgctagctcagccggaacctaaattgattagagttagcgctagaaaccgtggatgttcaggactaacgtacgatctacaatatatcaccgagccggggaaattcgatgaggtagtagaacaagatggcgttaaaattgtcatcgattcaaaggcgttattcagcatcattggaagtgaaatggactggatcgacgacaagttggcctctaagtttgtcttcaagaatccaaactccaagggcacatgcggttgtggcgagagtttcatggtttaaaaaccttctgcaccatttttagaaaaaaagaatctacctattcacttatttattcatttacttatttatttacatatttatcatacatattaacattgaaccctccatcgtggtagtgtttgctgttcctaacttttctttcgttgttcttgtagatatatatttttccagaattttctagaagggttattaattacaatcttaaacgttccataaggggccgcgatttttttgttcaattttcaacagggggcccatctcaaagaactgcaaattatatcacagtaaaaggcaaaggggcgcaaacttatgcaacctgccagattattatataaggcattgtaatcttgcctcaattccttcataattcgttcctttgtcacttgttcctttttacccttgaatcgaatcagcaataacaaagaaaaaagaaatcaactacacgtaccataaaatatacagaatatatgaacgaccaaacgcaatttacagaaagggctctaacgattttgacgttggctcaaaaattggcttcggatcatcaacatccacaattacaacctatacatattctagctgccttcattgaaacgccagaagatggatcagtcccttacctacagaatctaattgagaagggccgttacgactatgatcttttcaagaaagtggttaatagaaatctagtaagaattcctcaacagcaacctgcacctgcggagataactccaagttatgctttggggaaagtccttcaagacgctgctaagattcaaaaacaacagaaggactcatttatagcgcaagaccatatattgtttgctctattcaatgattcgtctattcagcaaatatttaaggaagctcaagtagatattgaggccatcaagcaacaagctcttgaacttcgtggtaacactagaattgactctcgtggcgctgatacgaacacacctttggaatatttatcaaagtacgccattgatatgactgagcaggctcgtcaaggtaaacttgaccctgtcatcggccgtgaagaagaaataagaagcactattagagttttagcaagaagaattaagtccaacccatgtttaattggtgagccaggtatcggtaagaccgctattattgaaggtgttgctcaaagaatcattgacgatgacgttcccactatcttacaaggcgctaaattgttcagtctagatttggccgcattaaccgcaggtgctaaatacaaaggtgatttcgaagaaagattcaaaggtgttttgaaggaaatcgaagaatcaaagactctaattgtgttattcattgatgaaattcacatgttaatgggtaatggtaaggacgacgctgctaacatcttgaagccagctttgtccagaggccaattgaaggtcatcggtgccaccaccaataacgaatatagatctattgtggaaaaggatggtgcctttgaaagaagattccagaaaattgaagtcgctgaaccaagtgtgagacaaacagtggccatattgagaggtctgcaaccaaagtatgaaatacatcatggtgtaaggattctggatagcgccttagtcactgctgctcaattagccaagcgttacttgccatatagaagattgccagattctgctttggatttagttgatatttcttgtgctggtgtcgccgtcgcaagagattctaagccagaagaattggattccaaggaacgtcaattgcaattgattcaagtagagataaaagctctagagagagatgaagatgccgactccaccactaaagatagattaaagttagctaggcagaaggaagcttcattgcaagaagaattggaacctctaagacaacgttacaatgaagaaaagcatggccatgaagaattgacacaagctaaaaagaaattggatgaactggaaaacaaggcccttgatgctgaacgtagatatgatactgctaccgccgctgatttaaggtacttcgccatcccagatatcaaaaagcaaatcgaaaagcttgaagatcaggttgctgaggaagagagacgtgctggtgccaactccatgatccaaaatgtggtcgattcagacaccatttctgaaacagctgcaagattgactggtatccctgttaagaagttgtcagaatctgaaaatgaaaaattgattcatatggaacgtgacttatcatctgaagtcgtgggccaaatggatgccattaaagctgtttccaatgccgttagattgtctagatcaggtttagctaatccaaggcaaccagcatccttcttatttttaggtttgtccggttccggtaaaactgaattggctaaaaaagttgctggatttttgtttaatgatgaggacatgatgatcagggtcgattgttctgaattaagcgagaagtatgcggtctctaagttgttgggtaccacggcaggttatgtcgggtacgatgaaggtggctttttaactaaccaactgcaatacaaaccatactccgttttgttattcgatgaagtagaaaaggcacatcctgatgttttgactgtcatgctacaaatgttggatgacggtagaattacttctggtcaaggtaagacgatcgactgttccaattgtattgtcatcatgacttccaatctaggtgctgaatttatcaattctcaacaaggatcaaagatccaagaatctaccaagaatttggtcatgggtgctgttaggcaacatttcagaccagaatttttgaacagaatttctagtatagtcattttcaacaagctatctagaaaagctattcataagatcgtggatattcgtttgaaggaaattgaagagagattcgagcaaaatgataaacattacaagttgaatttaactcaagaggccaaggacttcttggccaaatatggttattccgatgatatgggtgcacgtccactgaacaggttaattcaaaacgaaattttgaacaaactggcactaaggatcttaaagaatgaaatcaaggataaggaaactgtcaatgtcgtcttgaagaagggtaaatctcgtgatgaaaatgttcctgaggaagctgaagaatgtctggaagttctaccaaatcacgaagctactataggggctgacacgttaggtgatgacgataatgaggacagtatggaaattgatgatgacctagattaatttaatatagtgtgatttttaaaaactttcgaacaagaatcagtaatataatatatataattaataaaactaatggaatttgtttaattgaacttgacacccgagcaaaagagctcacattttaacgtttagttcatcttgctgtgaataatctaaaagtaaacaatggacaaaaaagtccactggacgtcaaatctttttttattgtatttgggacatatggcgttgataactaaagtttaaaggaagtaataagtgaaggttaaatctggacctctttactttcatattagaagtataaaacacacgcggattggtccattattagaatacgggtactacaataatggttttgatagttactgtacatttgaatgtagcgactcatatgactcatatatatgactaccaaatcatgttaaaattagtatatctttaacttagacttcagtactatctgaactgcacgtttaaatttttaccatagcagttcatgtaatattaataatcacttgtgccaatataatgttacagcgaacatttttccatgcgcttggaaaattgaatgatagaaaattcgaacagcgatgatttccaacgatgtaatccattaagatgattgttagaatttctattgttgcagaggtcatatgatattaagaacacagcacaatatattaaaatttcttctcgaggatattgagaaatgggtgaattttgaggtaattgttgggattccattgttaataagggctataatattaggtatacagaatatactagatgttctcctcgaggatctacgaatcctcataatggaatcaatatttctatatactaatattacgattatccctcattccgttttatatgtttcattatcttattacattatcaatcctttcactacagcttcctctaacctcgatgacagcttctcataacctatgtcatcatctaacaccgtatatgataatatagtgatagttataactattagttgatagacgatagtggatttttattccaacagatataagaattacaaaaagagaactgttatttctacataataatattacgattagtactccttttatatgtttctttatccatttacattatcaatcctgattaaaattcccacgaacccccagtactagattgttcataatggatcaagttcacaagttaataagggcgtgtggtctagtggtatgattctcgctttgggcgacttcctgactaaacaggaagacaaagcatgcgagaggccctgggttcaattcccagctcgcccctttattttctttttttggacccaaagcactagcttaggctgtccatctttgttcttgattctaaagatcacagtagaataatggtttatttcttagagttctacaagttttagcgtactactgaacaatgaatgtcctgattttttaaaactcgcgcatatttggaggccatatcgtgccaccaactttactacagtcaaacacctgtgcccaattctaccacttattaaacaattacttagtaagatcagcaagcggttcatctgtcccccattcatatatggctttcaccctctttacctgtttgaaacagaaaaaaaattacaactaatggtatgcaattcataaagcataggccaaaagaccctgatacagatatatgctaaaacaataattataaaggattatgccgtaggaaggctgagaatcctcagtttgtgcactttgaaattcaaaatacaaaaaactgttgacaaattagtatcataactatctatcgcatatattcacgtcacataccgcctctgtggcaattgacaacacttatccctatcaaagacaatacaaagtatttgttaccgagtgagattatttagtacaatatgtgggtaataaaaactaatcggagatatttttttacgttttttgatgcaaacgcaataaattcttgatttttgaaattttgcaggacatcaagatacgtttcttttaagcagtttggattgcttctttcgttccgaaagtaaaacgtaatgaaaacccctatagtattgtgacgcgttttccaactctgcccttagcttgatttgacggcttagaacaaaggaacagtagcacgaacacttcaagtgcaaatgacagtttaattgtgggtaaaaaaggtagcctcaaagttgcattttttatggactgtaaagaacatacgattgttatacacttttgaacaaccaagatgtactacctcaattgtagtgaattaatgtcgaaatttgttagatgccccgaataaatagtaactttatttagggaaagcactcgaatttttgttattacggtcacgccatattttagcatgtacttagtaaaagacccatttcgccatcactatttttaccatttttttctatacgatttgggagcaaatacctgaactgcacactaatggacataatcacttggttgaaaaagtactatagtagactatacgtcgtacgctgcaatctattttaagcacagaaagcatccttcgtatgataatataacctttttggtaacagagttaccattgaagcgacattgcagtgaaacttgtttcaagatgtagttgggaggaattatgtgttgagttcgtccactttatgagctcgaagataacgagaaaattgctaagatgccggtgttggcttcttgcatatgaagaggcaccaataaaacgatgcattaattctttattacggaagttccgaagcagcgaagaatgaaaaagaatacaagcgctcataattgtcctcggtggacatcatatacagcataaaagtgtcttttttaagttctctcccctaaagatcacaaacttcacgtaattagtaacgtgtagactactaaccttgaaaaaacgaaccccttttctgcctagcaaccgtttaagatataccaaaaaaggcaactgtgatgacttctgaacgagggtccacgccaagtcacgccaagtttgttttcggatcttctgctagcagaaactcaacacacctacatgaaaggtaaagggtttcttagaaacattcactgtaccgtgcattgttcaaacctgcgcgattgcttggcaacggcgagaattacattacaagaaggtgtgctttcataaacgagaagtaataaacttgtgtcgttcagaaacaatagtatctcatattggctacaatggagaaacttacgatgtgtattcagtatattggttagaaaactgtagtttgttagttgaaaaattaatataaatagggtgtttttaatcagctgtaatagaagtacatcctcatccttcttcttcactaagctcacatcatcactaaagcaacaaccaaaaaacaacaaatacaatggtcaaattaacttcaattgctgctggtgtcgccgctattgccgctggtgtcgccgctgcaccagctaccaccactttatctccatctgacgaaagagttaacctggttgaattaggtgtctacgtctctgatatcagagctcatttggctgaatactatatgttccaagccgctcatccaactgaaacttacccagttgaaattgctgaagctgttttcaactacggtgatttcaccactatgttgaccggtatccccgctgaccaagtcactagagtcatcactggtgtcccatggtactctaccagattgagaccagccatctccagcgctctatctgcagacggtatctacactgctgtaccaaactaggatttgacgcccttacgaatagaactttacgagtattagaatgttatgaataaatgaaattggtttcgacggtatagatgaataaaggtattttgaaaattataaaaaaaagttttaataatatagatttggtaaaataaataggcgtatatacacattgtatactgttgatattatcaagtttttattattaaagagctctttttattttttatttataggggaaaatgaccgatattcctagtcttcaagtcactattatttttttttttattcataagtacaattgaataatattattgatttttttattattgttcttattctttttttatcatttctatataaaatattatatgatttagtttatcgtaaaaaaattaaaaaatacagaggaaagcaaaagtaaaacttttcggatattttacagggcgatcgctaagcttaatcaacttcttcgacagttggaccttcagcttctggagctggaggagcaccacctgggaaaccacctggagctgcgccttctggagcaccaccagcttggtacaatttagacatgattgggttggcaacctcttgcaattccttcaattggtcatcgaattcttccttggtagcagtggtgttgctgtctaaccaagcaatagtttcttcagccttcttagtgacagcgtccttgtcagcttgctctagcttgtcaccagcttcagaaatggtgttcttcaaagagtaagcaatggattccaattggttcttggaagcaattctttgagattccttttcatcttcttccttgaatttttcggcttcagcaaccatcttttcgatatcttccttggacaatctacccttgtcgttggtaatagtgatcttgttagacttaccagtacccttttcgacggcggaaacattcaaaataccgttagagtcgacatcgaaagtgacttcaatttgtgggacacctcttggagctggtggaataccactcaattcgaacttacccaacaagttgttgtccttagtcttggctctttcaccttcaaagacttgaatcaagacacctggttggttgtcagcataagtagagaaaacttcggatttcttagttggaatggtagagtttcttggaatcaacttggtcatgacaccaccagcagtttcaatacccaaggataatggagcgacatccaacaacaatagatcttgagtcttggaagattcgtcaccagtcaaaatagcagcttgaacagcagcaccgtaagcaacagcttcatctgggttgatagatctgtttggttccttaccgttgaagtagtcagtgaccaatttttggacctttggaattctggtagaaccaccgaccaagacaatttcatcgacttgagatttatccaatttagcatctctcaagaccttttcaactgggtccaaagtagatctgaacaagtcagcacacaattcttcgaatctggctctggtgatggaagtgtagaaatcgataccttcgaacaaagagtcaatttcaacggaagtttgagcggaggaagacaaagttctcttggctctttcacaagcagttcttaatcttctcaaagctctttggttggtagacaagtccttcttgttctttctcttgaattcttggatgaagtggttgaccaatctgttgtcaaaatcttcaccacccaaatgggtgtcaccagcggtggccttaacttcaaagataccgtcttcaatggacaacaaagagacatcgaaagtaccaccacccaagtcgaaaatcaagacgtgttcttccttacccttcttgtccaaaccgtaagcaatggcagcggcggtaggttcgttaataatacgcaagacattcaaaccagcaatggtaccagcatccttggtagcttgtctttgagaatcgttgaagtaagctgggacagtgacgacagcgtcattgaccttggcacccaagtaagattcggcagtttccttcatcttacccaagaccatggaggagatttgttctggggtaaagttcttggtttcacccttaaattcaacttgaatttgtggcttaccgtcaacatcgatcaacttgaatgggaagtgcttcatatcaccttggacttctgggtcattgaagtttctaccgatcaaacgcttagcgtcgaaaacagtgttagctgggttcatagcagcttggttcttagcagcgtcaccaatcaatctttcagtatcagtgaaaccaacgaaagatggagtggttctgttaccttggtcgttggcaataatgtcaacacgatcattagagaagtgagcaacacaggagtaggtagtacctaaatcaataccgacagctttagacattgtataaatatttctgtataaaatctgcttgatctgttggaattaatcaattgaagaatagaagtaacttaaataagagagtattatattttcaacattttttggagaaaacccagcccaattgcggcttatatataacaattcgtccacaccttcccatagtgcttaagaatgaaatttcgtcaaaacctcgaagctttttttttcgaaatcttcgatggaatgttctagaaaaaaacttcgagaaagtgaatcggaagaacttctcggaaaaaaaagcttcggaaatactacgaataagggcccaagagagagtaagaatgcagtgccatgcagtcaattcaccactgtgagaccgtaaaagggttggttgagtaactcaattcaaggaataaagatataaaattgataaaaaatatataacaaattgtaacaaaaagcaaaagagaggagtggaatgttatacaaagtaattagaaggtattgaacttgtaaaaagtaataataaaactcaattctgcttcttggtcacttgtggggcaccgcttaagcggtactcagacaagcggatcaagctcattttaattgcattataagctcttttgacgaatggtgggatagatgggtggcttatgatcccgtccattctaactctccattgagcaaaggcggctttcatgtacttggagttttcgtatcttaacttaataaagatggcgtacacaacaagtatgatccaagacctttggaagcacagaatggctctgaaaaggaccaaaatgaaaataagcagctcagcagtaccgacccagtgcatgcacaagtcattgtactgaacaacaaacttgtcgatgaagctgaggatcttacttgaatctttactggaaaggtggaagacttttggtaagagaactttttcaacgtagattaaaacatggaatacagcaaacgcgaaaaatgggattaagctgaatgaaaatcttggagtgaacaaccagaagttggccaaaaccaaataaagcacgtcttcactctttaggagtccagcaacgcgtgattttatggaagccttagtggcagcggcatcttgagtctgcaatggttcattgcgggtgaaaaattgctggtaaatgatgataccgaaagattcgatgacaccgagatatgccgatctgtaataaaattctgacatcttgagcaggtaaagaatggagctgatcaatacgacggaatgaccggtaaaccatgcaaactgcaagctcttggctactgccatgaacctttgcacgagcgacttatctctggcagggaggtttggggggccttggttattagcgggtcttgatgacattatactgactattcttggctagtgtttcttgctccttatgaatagagaaaaatgactttttttagatgtagtaagtatgtcatttcagggatggtctgcttgctctttaaatattttttcacccttttaaaatggggccctttcgccgtaccaaagaaggagaaatatacattacgtatgtaggttgctacattttacacaaaactatcaatgccttctaggcttcttcttgaccagttgagagagatcattgaagtcaccaaggggcttttcgagggcggggaagccgatggaggtcgtgggctgcgaaagaggcctcttggagccgtgctgctgattttcttgcacctcatcaatatcgtcttgaatctgtgcgagccttgcctgctgtaactcgctgtccttgggtcttgtagtcatgtgtttttcaagcagagccttggcatgcttgaatctttttagtttgtccttagccggcacctgatcaacccaccttaaagcatcacacaccaaaaattctgcttgtatcaccttctcagttacttgttctgcgggtttcaaggtcttgtaatagccaagcgccttcaagtaatgatgaatggctctactgaacatctccgcctccctttcgatgtcacccatcaggatatacacatcaccgatgcgcaatctgctgttctcggttagagattggccatctgctgtagggcggcccaacagcatcaaggcctgcgccagtaggtccaaagcattctcatacagatcattttcaaagtaaatgtggaaaccagacttgcgaagttgcgatacgtcttcaatttcatcgtcatgttcattcgctggactgaagttagccaattcgtgcaaagctaagcgttcttcctctttctccacgttttcttcctcttcttcgctaccttcgccactgtcctcactatcaccactgtcgacatcaccagtcaagtcttcctcttcttggtcgaattggaacatcctagaattaggaatttctgtttgaccgttctcgttcccctcttctccattgctcacatcagactcaggctcagactcagactcagacccagatccatcgtcacctgccagaagagcgtccccaaacagattaccagaattctgtacttccatgttgtatacagcttgtgcgaatatagtaaacagttcaggatcaggcaacaaaccatcttttgggagagagtccaaagtttgttggcagcgtttagcagcttctaagaactttttctgtgcgagtaaatcttttgcaatttgaacctgtctttccatatcaatttgaactttatgtctgctagttccgtttgccaacacgtcttctgcccttagtttcatattctgttacttctagaaggagacctcatcgccgatgttacctcaaaattgagtagaatgaaataatacaaaattggaaaaaacgcgaaacttcagtgcagtaacatatcgttccgacattctctgagaagtggtaagattccactgccggggagctacgagtgctcttgcaagtttttagacactgctatatccttcgactacgtaaccccatttttttatttttctatataaaaacatgcactgtatacatataatcacgtaagttcaagtcgtgcttaaaacgggcacagaaaactaactatgagttgccgtaccatacataaactaggagaaggtagcgcagttctttttttttaccaaaggtttgcacaaaaaagatggtctaacgtaagtaagttatcaataaaactgttaaaagtagtataagaatcttgagataggcttattattatgactttttatggcggaaaaggaagaagaaatactgcgccgggtgatgcgtgacgcgtttttggaaacgatgagaataaactttgaagtattttgagaataatattctattatcgagttctttcagcagaaagcaacacatagctacgtatagttcggtaagataaatttggtcagaagcgtgtgaaagacgctgagaaaccacgtgagacgaagattcaaatcaaggcgtgaggaataacgcaatacgagccaccgaaacagaataaacaaaagaaaagaaagagtaaacatgggtacgtcaagcgaggtttctctcgcacatcatagagatatcttccattactacgtctcactgaagacttttttcgaggtgactggcgaaaatcgtgacaggtcaaattcgacacgagctcaaaaggccagagccaagctgttgaagctatcttcttcgcaattttacgagctgagtacagacgtgtccgatgagctgcagaggagaatcggtgaagatgctaaccaaccagattaccttttgccgaaggcaaatttccacatgaaaaggaaccaggctagacagaaactggccaatctatcacaaactcgatttaatgatttgttggacgatatcctttttgagatcaagagaagagggttcgacaaggatttggatgctccacggcccccattaccgcagccgatgaaacaagaggtcagcaaagacagcgatgatactgcaagaacatccacaaattcttcctctgtgactcaagtagctccaaacgtctccgtacaaccttctttggtcattcctaagatggcatctatcgattggtcttctgaggaagaagaagaggagcaagtaaaggagaagccaaatgaaccggagggaaaacaaacaagcatggatgaaaagaaagaggctaaacctgctctaaaccccatagttacagattctgatctgcctgactcccaagtgctcgctcgtgatatcacatcaatggcaaggactccaacaacgacgcataaaaattactgggacgttaatgattctccaattatcaaggtagataaagatatcgataacgaaaagggtcccgaacagttgaagagccctgaagtacaacgggctgagaacaataaccctaactcagagatggaagacaaggttaaagaactgactgatttaaacagcgacttacatttgcaaattgaagatttgaatgctaagttagcatctttaaccagcgagaaggaaaaggagaagaaggaagagaaggaggaaaaagaaaaggaaaagaacttaaagattaactacaccattgatgaaagttttcagaaagaattgctgtcattaaactctcaaatcggtgaattatcaattgagaatgaaaatttgaagcagaaaatttcagaattcgaactgcatcaaaaaaagaatgacaaccataatgatttgaaaatcactgacggttttattagcaagtactcttctgccgatgggctcattccagctcaatacatcttaaacgctaacaacttgataattcaatttactactaggctttccgcagtacccataggcgactccacggcaatttcccatcaaattggcgaagagttatttcaaatattatcccagttatcgaacctaatctcccagctattactatcggccgacctattacagtacaaagatcaggtcattttactgaaggcatcattatcgcatgcgatcacatcgataagatatttctctgtttacggtcccgtattaattccgaaaataactgtgcaagctgctgtttcagaggtttgttttgccatgtgtaatctaattgattcagcgaaaataaaatccgattcaaatggtgagagcaccacctctaatgaaggtaaccgacaggtattagaatattcttcaccaactgctaccaccccaatgacgccaactttcccctcgacttctggaataaatatgaagaaggggtttataaacccaagaaaaccagcatctttcttgaatgatgtggaggaagaagaatctccagtcaagccattgaaaattacacaaaaggcaattaacagtccgatcataagaccgtcatcgtctaatggagttccaacaacctcaagaaaaccttcaggaacggggctatttagtttaatgattgattcatcaattgctaagaatagctcccataaagaggataatgataaatatgtctcgcccataaaggcagtaacatcggcctccaattctgcaagtagcaatatttccgaaattcctaaactaacactacctccacaagccaaaatcggtactgttattccaccgtcagagaatcaagttcccaatattaaaatcgagaatacagaagaggataataaaaggagtgacataacaaatgaaatctctgttaaaccaacttctagcattgctgataaactgaaacaatttgagcaaagttccgaaaagaaatcatcaccaaaggaaaatcctatagcaaaagaagaaatggattcaaaaccaaaactatccaataaatttatcacttcaatgaatgatgtgtccacagatgattcaagctctgatggtaacgaaaatgacgatgcagacgatgatgatgattttacctatatggcattgaaacaaacaatgaagagagaaggttcaaaaattgaaaaaaataatgacagcaaactacctgcaaatatagtggaacttgatttacatgagtcaccggagtccgtgaagattgaatctcctgaatcgataaaggaaatcacgtcatctgaaatgtcttcagaaatgccaagtagttcgctgcctaagagattagtagaggatgttgagccttcagaaatgccagagaagggcgcatctgtagaatcagtcaggaagaaaaattttcaagaaccacttggtaatgtcgaatctccggatatgacgcagaaggtcaagtctttgggtatgacaggaaaggctgtaggcccagaatcagatagtagggtcgaatctccgggcatgacaggacagattaaatctttgaatatggcaggaaaagttgtaggcccagaagcagatagtagggtcgaatctccgggcatgaaagagcagattaagtctttgggtatgacaggaaaaattacagctcaagaatcaatcaagtccccggaagcggctaggaagttggcgtcatcaggagaagttgacaaaattgaatctccaagaatggtaagggaaagcgagtccttggaggcagtaggcaatactatcccctcaaacatgacagtgaaaatggaatccccaaatttaaagggaaatactgtgtctgaacctcaagaaataaggagagacattgcctcctcagagccgatagagaatgttgaccccccaaaagtactaaaaaagattgtctttccaaaggctgttaatagaactggatcaccaaaatcagtcgaaaagactccatcttcagctacactgaaaaagagcgggctcccagaaccgaatagccaaattgtttctcctgaattggcaaaaaattcacctctagcaccgataaagaaaaatgtcgagttacgagaaactaataaaccacatactgagactatcacttctgtggaaccaacaaacaaggatgccaatacttcttggagagacgccgacttaaaccgtacgatcaaacgagaggaggaggacgaagattttgatagagtgaaccacaatatccagatcactggtgcatatacgaaaactggaaaaattgattatcataaaatacctgttgatcgtaaagcaaaaagcgaagcagaagtgcatacttccgaggaagatattgatgaatcaaataatgttaatggaaaaagagctgatgcccaaatacacatcactgaaagaaagcatgctttcgtaaatccaactgaaaattcacaggtaaaaaagacgagccactcaccatttttaaacagtaaaccggttcaatacgagaactcagagtcgaacggcggcattaacaaccacataaagataaaaaatactggagaaactacggcacatgacgagaaacattatagtgatgatgatgattctagctatcaatttgttcccatgaaacatgaagaacaagaacaagaacaaaacagaagtgaggaagaggaaagtgaagatgacgatgaagaggaagaagacagtgattttgatgtggatacatttgacattgaaaatccggataatacactatcagagttactattgtatttagaacatcaaacaatggacgtcatatccacgattcaatcgcttttgacatcgatcaagaaaccacaggtgacgaagggtaatttgaggggagaatcgaatgcaatcaaccaagtcataggtcaaatggtggacgctactagcatatcaatggagcaaagcagaaatgccaatttgaagaaacacggtgattgggtggtgcaaagtctaagagactgttcgcgtagaatgacaattttgtgccaattaactggcgatggaatactagcgaaggaaaagagcgatcaagattatgctgacaaaaacttcaaacagcggttggcagggattgcgtttgatgttgccaaatgtacaaaggagctggtaaaaactgtagaagaggcaagtttgaaggacgaaataaattatttgaattcgaagttgaagtaaagttagtagtatctagaggagaaagaaaaggaagacaaagacaatcaatagaatgtattatgtatgacatataataataataattataataataataataatagtagtagcagtaataataatattattatagtatattaaaacaacaaaaaattagtaaaaatactataaatgtttgaatatgaagatatatatgtaggaagaatttttattgaatatagaaatttaaagaaatattattaaaaaccggaaaatgaaaaagaagagttaaaaaaaaaaaaaacggaactagtaaaagatgtgaaaaaaagaagagaaaagtagaacgagaacacccactatccttgggtattattataagttgcaataccatcatccagtatgcccagattaaaccattcatggtccagagcgtcctttgcggtaatcctttttgttgggtcgaactcaaacattttcctgagtagatcgatgaaccagtaccaaaacaagaaagtttccttatcgagttcatcagtagttgaggaagaagaggaatgtgtttgtcttttccatgccaatttcgaatttatcaaagaccagtttttctccggcggtagattccaattgatgcttaagctatcgccgtaatcctgtttcaagacctttgagatgtaaatatctaagcgatcacatgactgcaagacccttttcattgacttttcggtggttatggtatctccgcgtttatttttttcaggccattgtaagcttaaagtttttctgtcgaaatgctttatcaccgttgaatttaggtctgatggagagttgcccaatttatgtttagatttgtaaaacatcttatcaataatgtctgtggggaaaggggttccattgattcgttgcatcatagccatatgttctagattttcatgaatggggtaaagagattcgccaataaccagttctactaggacacacgcgatggaccaaatgtcgcaggggaacgaccagcccaagccaaggacaatttccggggctctatagtgacgagtggatattacaggaggatgatattcgtaatggaaaattgcgctaccgaaatcaatgattttgatttctggatttttcaagattttgcgcttccccttactggcttcacggcgtctcttgcttagcgactgtacggttttcaaaggcaatttttgagcaatatgggtttcgtcacaaatcaggatattttctggtttcaaatccgtgtgtattatgcccaaatcgtgcaagaagcagacagatctgattagctgtctggcaatggcctgaatatgagagccggggaacctggcaatgccgttggagcacataaaatcgtaaatggacctgccgtatagatctgtcaccaaacaaatgtgatttttgtaatcgaagcactcccttagcaagaggcactggaactgaccttgagggtcattattcaggatagtctgtagaattcttagttctgttttggcggcttctctatatctatctacagcccttatcacttttacagccacgtaattaggttcatacttgttatcgatgcatttaagtactttaccaaacgtgccttggcccaataggtccttcacaacaaagcggccgccactgccaaatatgtcgttttcctggtaaacgtagtgaccgtctttgtccgttttgaaatttgatttattggatgatgcgctttctgaagagccgtttgatgtaaatttccgtagtgaagaaccaatttgtttcttgaggttggattgaggcagggaagctatttgtgctggtgggttggaaaagggagaagtgctgtgagcaatcgtgagattcactgccttgttgccctccagagtctttgcacacgaccccgttagatgcaacagctcattttcagtttgcgttactcttggcacgatagcgttggtttgatcaggaacattaaaatagttcgattggtagctcagcttcgatagaggcaactgaggcagtgagatggttctttgcttcttgaatttctttggtgtcgtgatatacgtactattgcttgtagctgcggtaccgcaccctggattatttgaagtaacaatattattgttgttattgatactgctgctactaggcagaatcaaaggtgacgaaaactgaattggctgctctttgataaaaatgatgtcatcgtcagcatcctcgtccactcgactactgttatgattattactgttattgattgtggtgttaatgatacgcggctcctcgtctagttctatggcattttcattgtccaagaacaactggtgttggtgttgccgaggacggagcggattgtctgcttgattcaggtctagactgttcctcagattgtctgttagaaaagaattttgccgagcaaacatctcgtccagcagcttgtttgtgcgcgtttcttcgaaattatccaaaaaggtcttgttagagcttgtattgttagcagggcccgtagtagtggaattattcatatttgctcttgaacgttttctagtgccaatttgaatattctgtgacataactaaggtacgcggaagataaagcaataatgaagaagagcagtatgcgtgtagattagtctttgttgtgctaaatcttcgacttggtaaatactatgtttctttcactctttttctgtctcccactttgtttcctttttctttttcttttttttttttgggtttgcttgctatctggcgcagtatttcgtgaatataatatctatttagttagcgtaagcacgaggagttactgcactgtttcctttcacttggtggtgaggtaacaatactttgtaaatccggtagatctgggaagtaaatactaaactttattctaatataggaacttcataatataaaatccaacgcacgatgctagagataaaaaaagagggtgggagatgtggagccaggattcaaatcgaaaatcgtaatcggaaactaaaccagcattgcaaccgggccataagccatatcgttaagcacgccaaagctttttcccttcgctgtgtgtttcctcgcaactttaactccggccactcactaagccaaggcgtgaggagagagactaaagctttgtggaaaaccgcccaatcacgctgacccctttggcccgtttgccgccccctagaaaaaaaagaaacggacgggcctgggcccgcacagcctcgagcagggtcacttcgcgccatatcggcggctatttcaaaaaaagaagttctttaccagttgttgtagaaagtatgatattaccaacagcgtctagcttttattcgatattccgatgtgggcggctatttattatcggtggcgtcttttatggttttaccgttgttgcctggagcatcctcaggaagacctaaatgtgaccattcatcgtagtccatcaattggtggtccatcctgcaccgcaggtagtcctttgccagtagtctacaattcattgcattttcgttctgcacaagctgcatacatttgagatactcttgcatgtacttggtgcattcgccgtcgtggtctagcgggaacgaacctctctcgggtggagtaggtctcaatgcgctcagcgagcttcctgggttccctgacattggattcttgtgttatgtttcgtaaaagatactttgtgtgtagtgggtgcgtttgcttgttttcttgaagtatagaagaaggaaagaacggaagaaaaaatttttttccctcttgttcgctttatttggattttctcgtttctcaactccgcgaatttgagcccttttcttagaccccggagagaagatgcagagatgtagtaataaaagctttttatccaaaaagcttttaagctgttgttttaaaaaaggttaaatgggcgctttagagatcgggtagtgggcaaagcctgcgataagaaaagagggagcgtgctacttgaccgggagcagcaaaatgggcggcccgagccttagatcatactcatcgccgataagagtcagcttggtaatagaaccgctggtgcgtaaatgaggcatagaacttattatcgtcttaaaaaactgcccaaaaaaatattttccaggtttcttgaagagtaatcttgttatgtaatttttttttgcctgtggattgtataagggaccagaggcggtcaaaaacgcaaaaagcggcatggtaggcgaaaatactaggacgattactactcaactgacgcgtcaacttaatattgtcctggtacataaccgaaccatcccagatgcgctgtaagtactgtttaaatgtattttaatatgtgcatagagcgtgtaaattatggcgagctatggtttccgaattgtcggactgctcatagcccttgctttcggaatattagaagtggtctggcggtaaagaaagtgtgacatatgtcagacgttgagacttatatgtgtaaagctaaatataataattcagttaaaataaaagtgggtgacaggaaaaaattagaaatgttgaaaatttttttaccttcactcgctacataaaaacgttggaggagactccttcatggtcttaatctctttggatctcttgggaacaatgaagctcttctgatatttttcaaatccaaatagaacataacaactctttccaaaccgataccaccaccggcgtgtggaggacacccatagctgaagccgtcacagtagtcctttagacctgggtcctcaggagacaaaccatgggctttcatcctttcttgtaatagagcatggtcgtggatacgttgtgcaccggacaagatttcttcacccctcatgaagaaatcatacgagttagaatacttagggttggctgggtcgggcattgtgtagaagggacggatctccaaggggaacttgtctaggatgtaaaagtcggtgtcgtatttgtcgcgaaccaacttacccaagaacttttcattttcggtactcaagtcttcaaaatcaccaatttccttaccggcagctcttagcatttcaataccttctttgtatgttagacgaaccatcttaccatctttaggtaacttgaattcttcaacagggtattgcttacgtaccaactcaatttcatgagcaaatctcttgggcaattcactgaaaataaacacaaacaactcactcaacgtgtccaaaacttcgtggtaatgttcttcgaaagccatttccatgtccaaaccagtaaactcggtcatgtgacggtgggtgttggagttttcagccctgaacacaggcccgatttcgtaaactctttcaaagtcggccacaatcaattgttgcttgttaaattgtggagattgagctaggtaggccttccctttgaagtatgtcacctcaaacacactggaaccaccttcacttggtgcacccaacagttttggtgtgtgtacttcggtaaatttctttgtggccaaatattctctgaacaactcacaaacaccagcttgaatcctgaaaatagcttggttggtgacggttctcaagtcaatgacacggtagtctaatctggtgtccaagttgaccacgggcaaacctgcagcttcagcttcagcttcggaacgggaggcatcttccaaaaggattggcaatgcttctggagtctcggaaatggtataaatcttggtaatgtgaatttccaggttttgcacagtagcagacttgattggctcatctaccttcttgacaatacctctgacaaggacaatggactccaaattcaatgaaccagcccatttgaccatgtttttgctgatggtaccttccttgttggcctttactagaccttggatcaaggaagcttgttgccttaaagttaaaaaggccaatgttgcaccttgttgtctggtgttgtggactcttgccctgaagaggacttctttgtcgctatccttagcctcatccaagtcaacaaacttgacacgcttctgaccagttctgtcagagtcacgagactggatcaatggcaacttaccgtagttgtcctttgcggtgtcttcggcagcggctttcttttcacgggcttctctttcagcttccaactggagagctctttcctccttctttctctgtttctcttgctctttctgcaatttcttcaaggccttcttggacaatggcttaccatcttccccaagaataacttgagcaggttctgcggattcttcaacagctttgacaatattttcgtcttgagacatcacgtaaaatgtttctttttttcttttacaattaaccttaagaggccgttccagccaatgatcgaaaacttaaacaaatcggttgtcttgcttcatccttatatgacattaaataatttttcatttcttcttttttcacgaaaatgcgtcataaggtactcgtcactgatgatttcatagacaataaagcaacagcacaacgtaaaagagttcttatggatgagtcccaatcctattgttttctgtagcctaatggtacaaaatgtgacggtaatagaatatatactttcataatatcataggaacatcttcagcttggcctgtctctttgagaaacaaaaactgcatgtgcacaattactgcagatgaacttcaaggaaacatatgtcctgcttggaggaccagaagcaaaccattctagctgtatttgcaacgcttttgtaccaaatgtacgttattatgttatgtcgtcagtgtagatatattagatttacatgcggctgtaccgcatcattggaaaataatgtctgcaggctcgcaaaatttaagggttcccttctacaatagtagtcaaaattgcttttttgcatataacaaagtgaaaaaaaaaaaaaatatgagagacatatctaaaagacatatataatctgccaccagaatgagttgcactgcgtcatatgccggcatgacaactccggtgaaggataaggaaggccacgggattccatgcttacaacctatcgatgtagtggaatgtacctatcaatattttacaaaatcacggaataaactgtctttaagggtaggcgatttgatttacgtactcactaaaggttctaatggctggtgggatggtgttcttatcagacacagcgctaataataataataattcgttgatactagacagaggttggttccccccttctttttacacggtccattctaaacgaactacacggggtgcctgacatcggtaatgaattggaaatatttcaagcgggtcttaatcttaaactggaattatcaagcaacccagtgatcttatcattggaagactttttagactgctgtcgcgatattgaattcaaggaacaactggcttggtcacctactcccgtccacgaaaggaaaggctgctgtgagctgctgtactataaccaggatttagatgtttattgtcgcacgttaccatatttaccacaaaatcaagttgaaaccgtgaacgactattcgtcttttcctgcaatatcgaagatagctggtaaaaagatgcctataacgtcaagccccgatctgttctatctcaatgattgtgatgtcgtctattggtatgacctcactcgcttagtgtgtcattatgttaatttaacagagcgcgacctattggcaaatgaacgggaaaagtttctaacttccttggatttattaacagctcaaataacctatgtttatatgcttttcaggaatctccgtttagttgaagatagtttcaaaaaaaccctcaaaaaactaatttacaccttgtctaggttttcaataaatgcaaatatttggtttcattccacattgtttgaagaaagagaagccatagcctcccagaaggatccagaaagaagatcccctcttctacagtcaatcctaggaaccttccaaaaatttcattttctactgcgtttactacatttcctctcaaatcctaacgaacttacaatactgcctcaattgactcctcgatttttcaaggattctttcaatacaatttcatggaataacccgtttttgcgtaagcgtctcaaccagcatatgtcccatgacctaccgagacagatgattaaagccgttgctggtgcttcaggaattgttgcggaaaatattgatgaaattccagcttccaaacagggcacttcatgctcgtcagaaacgtctcaccattcaccatcagccccgtttcaaagaaggagaagaggtaccattttctctaatgtgtcaggaagttccgatgagtctgacaccatatggtccaaaaggaaaaaaccatacccgctaaatgaagaaactctaagccttgtaagggccaggaagaagcagcttgatggtaaactaaaacaaatgatcaaaagtgctaatgaatatctcagtaacacggctaatttttcaaaaatgttgaattttgaaatgaatttcaaaacctacgaagaagtaagcggaacaattcctataattgatattctggaaaacctagatttaactatttttctaaacttgagagagttgggagatgagaatagagtttttgacgaagatgtcgctattgatgatgaagatgaagagtttttgaaacattctttatcatccctatcgtatatcttatccgactattttaatatgaagcaatattttcatgatgtagtagtgaaatttataattgtcgcccagcatttgacattagaggatcctttcgttttctcgccaatgcaaaacgacttgcctaccggttattatgaaccaatgaaaccttcatccttgaatttagataatgccaaggataagaagaatgggagccaaaatactgatatccaagaggaggaagatgaatatgagccagacccggatagtcttattctcttccacaacctcatcaatcaagattctgatttcaatgatttaaagttttttaatctcgcccacgtttttaaaaaatcctgtgatgactattttgatgtgcttaaactagccattgagttcgtgaatcaattaattctagaaagagagaatttgttaaattatgctgctagaatgatgaaaaacaatatcacggaattgctattgcgcggggaagaaggctatgggtcctatgacggcggtgaaactgccgaaaaaagtgacacgaatgctgtttatgcagattcagatactaaagacaatgacgaatggcgtgacagccaagtcaaattaccgaggtatttgcagcgcgagtatgacagtgaactgatttggggctctaacaataggattaaaggtggttctaaacacgcactgatctcttacttgacagataatgaaaagaaggatctatttttcgatattacttttttaatcactttcagaagcatctttactacaacggagtttttaagctacttgatttcgcaatataatttggatccaccagaggatttgtgctttgaagaatacaatgaatgggtgacgaaaaagcttataccggttaaatgtagggtggttgagattatgacaacctttttcaagcaatattggttcctgggctatgatgagcccgatcttgcgaccctaaatctggattattttgcgcaagtagcaatcaaggaaaatataacaggatctgtggaattactaaaggaggtcaatcagaagtttaaacatggtaatatacaagaagcgactgcaccaatgaaaacgttagatcaacagatctgccaggaccattactcgggcactttatactctaccacggaatccattttggccgtcgatccagttttatttgccactcaattaacgatactagagcatgaaatttattgtgagataaccatttttgattgtttacaaaaaatttggaagaacaagtatacaaaatcgtatggggcttcaccgggtttgaacgagtttatcagttttgccaataaactgacaaatttcatatcctactctgttgtaaaggaggctgataaaagtaagcgcgccaagctactctctcattttatttttatcgcagaatattgtaggaaattcaataacttttcttccatgactgcaatcatttcagcattatattcttcaccaatttatcgtttagagaaaacctggcaggcagttattcctcaaacgagagatctattgcagtcactgaacaagttgatggatcccaagaaaaatttcataaattacagaaacgagctgaaatctttacatagcgctccctgcgtaccgtttttcggcgtttatttatctgatctaacctttactgattccggaaatccggattatcttgtcttggaacatggtttaaagggtgtccatgatgagaagaaatatataaacttcaacaaaaggagcagacttgttgatatcttacaagagatcatatatttcaagaaaacacattatgatttcactaaagatcggacggtaattgaatgtatatcaaattcattggaaaacatcccccatattgagaaacaataccaattatcattaattattgaaccaaaaccaagaaagaaagtcgttccgaattccaattcgaataataaatcacaagaaaaatccagggatgaccaaaccgatgaaggaaaaacatccactaagaaagacagatttccaaaatttcaattacataagacaaagaaaaaagctcccaaggtttctaagtaacggcgccgtatgttcgatttccttctctcggtggattaattattttgtttgttttctcctgttatattatttattgatcactatagtaaactatgtccgtcatcaagcccgacggctgctatcccacaatgttgatcgtattgtttgcctagtttattatatatttgcttatttatagcataccataatatttaaatgccctcaaatttttggccgtagcgacatcgcgataattccaattccctttaaaaaattgcgcctgagtataagttaattcagccagttctccaaattaaaatcgcatactcctgaacctatcaacagattgtcctcgcatacttttctataccaaggtctcttctgaacatatattagcagtggttaattttaaagagatcataaagaaaattttgtctaaaaaagattaatataaagacaatgtcttcactagaagtggtagatgggtgcccctatggataccgaccatatccagatagtggcacaaatgcattaaatccatgttttatatcagtaatatccgcctggcaagccgtctttttcctattgattggtagctatcaattgtggaaactttataagaacaataaagtaccacccagatttaagaactttcctacattaccaagtaaaatcaacagtcgacatctaacgcatttgaccaatgtttgctttcagtccacgcttataatttgtgaactggccttggtatcccaatctagcgatagggtttatccatttatactaaagaaggctctgtacttgaatctccttttcaatttgggtatttctctccctactcaatacttagcttattttaaaagtacattttcaatgggcaaccagcttttctattacatgtttcaaattcttctacagctcttcttgatattgcagaggtactatcatggttctagtaacgaaaggcttactgttattagcggacaaactgctatgattttagaagtgctccttcttttcaattctgtggcaatttttatttatgatctatgcatttttgagccaattaacgaattatctgaatactacaagaaaaatgggtggtatccccccgttcatgtactatcctatattacatttatctggatgaacaaactgattgtggaaacttaccgtaacaagaaaatcaaagatcctaaccagttaccattgccgccagtagatctgaatattaagtcgataagtaaggaatttaaggctaactgggaattggaaaaatggttgaatagaaattctctttggagggccatttggaagtcatttggtaggactatttctgtggctatgctgtatgaaacgacatctgatttactttctgtagtacagccccagtttctacggatattcatagatggtttgaacccggaaacatcttctaaatatcctcctttaaatggtgtatttattgctctaacccttttcgtaatcagcgtggtttctgtgttcctcaccaatcaattttatattggaatttttgaggctggtttggggataagaggctctttagcttctttagtgtatcagaagtccttaagattgacgctagcagagcgtaacgaaaaatctactggtgacatcttaaatttgatgtctgtggatgtgttaaggatccagcggtttttcgaaaatgcccaaaccattattggcgctcctattcagattattgttgtattaacttccctgtactggttgctaggaaaggctgttattggagggttggttactatggctattatgatgcctatcaatgccttcttatctagaaaggtaaaaaagctatcaaaaactcaaatgaagtataaggacatgagaatcaagactattacagagcttttgaatgctataaaatctattaaattatacgcctgggaggaacctatgatggcaagattgaatcatgttcgtaatgatatggagttgaaaaattttcggaaaattggtatagtgagcaatctgatatattttgcgtggaattgtgtacctttaatggtgacatgttccacatttggcttattttctttatttagtgattctccgttatctcctgccattgtcttcccttcattatctttatttaatattttgaacagtgccatctattccgttccatccatgataaataccattatagagacaagcgtttctatggaaagattaaagtcattcctacttagtgacgaaattgatgattcgttcatcgaacgtattgatccttcagcggatgaaagagcgttacctgctatagagatgaataatattacatttttatggaaatcaaaagaagtattaacatctagccaatctggagataatttgaggacagatgaagagtctattatcggatcttctcaaattgcgttgaagaatatcgatcattttgaagcaaaaaggggtgatttagtttgtgttgttggtcgggtaggagctggtaaatcaacatttttgaaggcaattcttggtcaacttccttgcatgagtggttctagggactcgataccacctaaactgatcattagatcatcgtctgtagcctactgttcacaagaatcctggataatgaacgcatctgtaagagaaaacattctatttggtcacaagttcgaccaagattattatgacctcactattaaagcatgtcaattgctacccgatttgaaaatactaccagatggtgatgaaactttggtaggtgaaaagggcatttccctatcaggcggtcagaaggcccgtctttcattagccagagcggtgtactcgagagcagatatttatttgttggatgacattttatctgctgttgatgcagaagttagtaaaaatattattgaatatgttttgatcggaaagacggctttattaaaaaataaaacaattattttaactaccaatactgtatcaattttaaaacattcgcagatgatatatgcgctagaaaacggtgaaattgttgaacaagggaattatgaggatgtaatgaaccgtaagaacaatacttcaaaactgaaaaaattactagaggaatttgattctccgattgataatggaaatgaaagcgatgtccaaactgaacaccgatccgaaagtgaagtggatgaacctctgcagcttaaagtaactgaatcagaaactgaggatgaggttgttactgagagtgaattagaactaatcaaagccaattctagaagagcttctctagctacgctaagacctagaccctttgtgggagcacaattggattccgtgaagaaaacggcgcaaaaggccgagaagacagaggtgggaagagtcaaaacaaagatttatcttgcgtatattaaggcttgtggagttttaggtgttgttttatttttcttgtttatgatattaacaagggttttcgacttagcagagaatttttggttaaagtactggtcagaatctaatgaaaaaaatggttcaaatgaaagggtttggatgtttgttggtgtgtattccttaatcggagtagcatcggccgcattcaataatttacggagtattatgatgctactgtattgttctattaggggttctaagaaactgcatgaaagcatggccaaatctgtaattagaagtcctatgactttctttgagactacaccagttggaaggatcataaacaggttctcatctgatatggatgcagtggacagtaatctacagtacattttctccttttttttcaaatcaatactaacctatttggttactgttatattagtcgggtacaatatgccatggtttttagtgttcaatatgtttttggtggttatctatatttactatcaaacattttacattgtgctatctagggagctaaaaagattgatcagtatatcttactctccgattatgtccttaatgagtgagagcttgaacggttattctattattgatgcatacgatcattttgagagattcatctatctaaattatgaaaaaatccaatacaacgttgattttgtcttcaactttagatcaacgaatagatggttatccgtgagattgcaaactattggtgctacaattgttttggctactgcaatcttagcactagcaacaatgaatactaaaaggcaactaagttcgggtatggttggtctactaatgagctattcattagaggttacaggttcattgacttggattgtaaggacaactgtgacgattgaaaccaacattgtatcagtggagagaattgttgagtactgcgaattaccacctgaagcacagtccattaaccctgaaaagaggccagatgaaaattggccatcaaagggtggtattgaattcaaaaactattccacaaaatacagagaaaatttggatccagtgctgaataatattaacgtgaagattgagccatgtgaaaaggttgggattgttggcagaacaggtgcagggaagtctacactgagcctggcattatttagaatactagaacctaccgaaggtaaaattattattgacggcattgatatatccgacataggtctgttcgatttaagaagccatttggcaattattcctcaggatgcacaagcttttgaaggtacagtaaagaccaatttggaccctttcaatcgttattcagaagatgaacttaaaagggctgttgagcaggcacatttaaagcctcatctggaaaaaatgctgcacagtaaaccaagaggtgatgattctaatgaagaggatggcaatgttaatgatattctggatgtcaagattaatgagaacggtagtaacttgtcagtggggcaaagacaactactatgtttggcaagagcgctgctaaaccgttccaaaatattggtccttgatgaagcaacggcttctgtggatatggaaaccgataaaattatccaagacactataagaagagaatttaaggaccgtaccatcttaacaattgcacatcgtatcgacactgtattggacagtgataagataattgttcttgaccagggtagtgtgagggaattcgattcaccctcgaaattgttatccgataaaacgtctattttttacagtctttgtgagaaaggtgggtatttgaaataatgacattgattattatatatgaagatatagaacatttaatgcgctgcaatatgtacggtcacgccaattctttttctttctatatgctttctagtaacccgggtaatcacaaatgaagctagtagagatataactaaatacaacttaattttaaccttatgttggattgctcaagcagtgttcgagaaagacagcggcagacagatagaaatgagctcaaatgaagaggtatttactcagataaacgcaactgcgaatgtggttgataataagaagcgtttacttttcgtgcaagatagctcagcacttgttctagggcttgttgcaggatttttgcaaatcgagtcagtccatgggtttatttggttcctgattctgtacaacttgattaatgtcatttacattgtttggatctgtcaacttcaaccaggaaagttctaccaaagcccacttcatgacatttttttcgaatcgttttttagagagataactggttttgtcatggcatggacatttggatacgccctaatcggatgaacatataagaactacttctataaacggttagaaacaggcttgatttattatgtacagtaaatataatgttatttgtgttttttttttttaaatttttttagttccttctatgtaaaaagacatgacaacagtattctcagtcaaatgatttcaaatacacaatgttaaattctctatctgttgcagaaataagaagagcgtaagagcgcaaagatttttgcagaaaaatagagatgaggtacaaaaagtaggtaatggaaaaaagcaaataatgaatataggggaacataaatgttatggacaagagtagatatcaaaataaaacaaaataaaatagagtaagtgaaagacaaatggaggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatagtaaaaagtgaaaggagaacgatgataacactaatcacacctccgcattttcaaccaatgctgcaagtttctcaacactggctaaatgtctatttcctagggagttagatttgtttagtttatccaaatatgctctaatggcaatgacgatcaatttcttaccctcaccctcagagacattaactaatttttgaatcacatagttggcaaattgatccttgatcattaaaatcattggagaatcgtcttccagattcaaagcatgatttttgtctcttggtaaaatcttagaaattattaaatccttctgatttttagagccataaagaatagatttttcgaccacgttggaggcaaatttatgtttagagtattcgacaacattattggccacagtttctatgatttcctgtttgatatcgaccatttccttattggtgaactgatcttgttgcaaaacatattgaatgacatagttaccatattggtcttgaattagatatggtatgaaatctttcaattcgtttaaaatgctttcctgatcttcgctcgaaccaaattctaacaatctttgaatgaccctacagccgtaggagtgggtagatagatggtaaatgtggccagttaaagaacttaagataaaaggtaatttttcgataggaattgtttcgatggccttttgaattacgtgattaccgttctgatctttgatcatttgcaaaacggagtcagataattccaggactaactcaattctttgattggaatcaatatattctaacgccttttgaattacacgacatgcgtacatttgtagagataactgtttcatgttacctttaaattgatcaaccaaagtatttttttgaattttgctaccaaattcaaaaaacttctgaatgacgtaattaccaaatacatcgttcgaaagctcaatggcgtcatcgcgaatttcattgaatatgacctccttttctgaggctggtgaggtggccaactcgcgctgaatgaaccgtgaaccatgttgatctttgcaaaactctaaggaatggccaaagatgtcttttagtgacatgttcgagtttgaatttttgtcagaactactgtttcttagttgctctaacaacggcgatcgatgatacgtttgctgctgttgctgtagactttgagaatgaggatgagaatgagagtgagatttatggttgttggccgttgactcattagatttggaagaagcattctttttagaggtattctttgtgggtatagaattttctagataaggatttgcctgtttgttggcgttgttggagttatttgcaggatgattcttgttatttcttttcttgaaggttttttcgtccttgggcattttgacaggtataggatttggagtagggtagtaaatataaggattctcctgttgctgttgctgttgttggtcttcttgttgttgttgttgttgctgttgctgttgttgctggggagcagagagtggtggaggtggcataaacatcattgggttggggtaggcaaacgggaacggagaattgtttggaggggacgaaggtgaagaaacagaagaaggtctgtttgccttcttctttttcttaccatttgagtcttcggtgtcttcatttgctggaatctgtactgaaatcatctgggagatgaaatttgaaggagatccgatcaagtagttggggaagttttggtaatgagggccctgatgaaactgattgggtgggaagccgttcatgtagggggggaaattgttatttgcaggcccatcttgttggttaggaagcgcgacatttgtggccccaacagcggctggattgttactaggtctaaatactggtgtgttggctacgttccagatatttctcttggggtaatgagcattttcggactctaaagacgcagatgagcctgaatttgaactggagtggtaaagcgaaccactgttagtagtgttcctattcaatttgttgaagtttttgtcagactcgacattttgctcgaaagtattctgtgtgtctaagctggcgttagagacgctttttgatatgaattgggactgagtattgacagcgtcgggtctatcttgagattccagttcccttgtaccgtcaatcaaagattttccgaacttctcaaaaaacccttccccaccagagttgttgttgtcattgccattgtagtaaacgggaccagcaatggaagctgaatactggcccagaagatggttgaccttgttgtttttcccgagattagccgcagtatgatgagtatgatagttattgtacgatgcggatgacagggaggcagtgtcggttgatctgtactggtaataattgccgccgttaccaaaaaactttttcgagttcgtggagaatggcggagcagtaccaactgatagggcggttttcttgaagatcggtgaagattcactggaaccgtgaagcagcaagatctctgaatctacttcatttgccgtggtgaaactcgaccttctgaagccgccaatttgctgtgatccagcagcaccgccgttcacaatgccggccgcggcggcctgaccgccgttgttgttactatgggacagggcgcttaaagaagaaactatggatgcgagttccatatccatatccatatccatgttcatttccatttatacccgcaatattgcgttattcagaagaaatttaaatgcgtagttcttgtttgttttcttgtttgcttgcgtacttctatgcttatagatatatcagtagcaaggaagtttccttttcaccgcctttcaatgttcctatctttttcttatgtttctctttagagaccagatgaccagaaaaaaattagctaagcagtgttatactatttacagtagatattcaaatatgtgcaggcaccacttatttttctttttccttcttttctttgtttttttttttctcctattcatcaagcttcatacatccaatatacattctcaagtgtgctaatggtacatttgggaaattatcttcctctctccacaatttttagaaggaaaaaagaaatgcagttcagggtaacagagtgcgcaattaccgtagatagcgatcggatgtttatctttagccctctttttctagctcaaaccccggcacgaattttttaggtcttgctgctctgccctcgggcacttttcttcgagaagttctggggcggtctgatcgggaaaaaacgttcccttttcggacgtatcgcaggcaatgtgcaaaagcttattatatacgagaaaagaaacgcgaaggaacgaaagaagatgaaaaaaatgcagcgataaaatgatattgtggttaatctaaatttatatatatatatatatatacatatatatatagaaatctattgttatacacaaaaatacttattttttaatatagatggctgcagataaagtaatagttttatatataggtatatttactgcacaattcacacgatgggtgtttctgcggtgttgaaaagagctaggaatttactagcaacgttcatagtctgctgttttatggcagtagtgcttgttctggcgctggcacaccattttataaatgagcacagagacactaggagttcatcgacccaaatcgaagttgatgacgaaagtaaaagaaacgtacaccatgaccatgttctcactagaaccaatgcatacgcgacgccatacctcgatctggaacatgacaagaaaaacggtatcgtctacgatcatacaagaacggttgtccgtaaaaagaaccacgaagtggggtcctcgtcactgcataaaaacctttttcacaaatttttgacaaagcttatttttaggtttatcgagaaggaaaaagttaccgaaggcgtaacgcaaggaaagttcaataatagtagcaatgaaattgccaatcatgaaccggtttttgaaaaaattcctgtacagtgcgacaatccattacagaatctaatcttatcggaagacttgacattagttgcggatcttaattattattttaaccagtacaatattcaaatagaggaatttagattggagaccgaagatgggtttgttatagatttgtggcacttgataccaaaatatagaacgacagattctgacaagaagaagaggccacccattttgatgctacatggccttttgcaaagcagtggttcgttcgcatccaatggtagaaaatctctggcatattttctgtatcaatccggttacgacatatggttagggaataacagatgcgggtttaggccggaatggaacgaagcgaaagtaccgacactagcttccaggtgggactgggaccttcgcgagatggttaagtacgatctgacccttttgattgataccgtgttagctaagacgcagtttgaaaagcttactttgatctcgcattctcagggcactacacaggggtttatgggcttggtcaacgaagataagtttttccctcccggttcgggatctaaagaatcttttttcacttctaagatcgcaaactatattgccttggcccccgcagtgtatcctggtcccttacttaacgagaaattgtttgttaagcttatgacaaaggaaatcgaaaatccctggttctttggtgaaacgagcttttttgagataatgatgattgtaagaaacttgtgcgttggtgagagcttgttctcctttgtttgttacaccatcttcaattacctgtttgattggaacgataccctttgggataccgcattaagagatcgccatttcctgttttcgccagtccatgtttcagtgaagttgatgcaatggtggctgtcacccgaccccaacaaggtaagttttaaatttggttcccataagatgttccccgacaatgttaagtggttttcagacgcatcaaaggccccaaatatctacttgtttgttccaaagcaagatagattggtggacggagaaagactaatcaatcatttcgtcaatgtggagtcgaatgtcaactacaagatctggtacattgatgagtatgcccatattgatgtcctatgggcacatgatgtcatagagagaattggtaaaccaattttacagaatttgaacaactattactccaagaagccatccagcgcctttgaaagtgattgttcggacacagaggtggaaacggagctggaaatggttgctgagaaggcttgaagaggaagcatgatatataggttaatataaattatacttgggaatacatagatagagggctagtaaatttttagtttttaattgttctttttttttgaagtattgtgtcacaaattgtcgggagttgggacatcaccgtgcataacgatacatttttttgaaaaatttgatattgaaaaaaaatcgatgagtttgaattacattacagttgtataaagcaaccgcatttcattaacgtagtttgactcgcgaagataaggcgttaaaatgaagattaagaccattaaaagaagtgctgatgactatgtccctgttaaaagtacgcaggaatctcaaatgcccaggaatttgaaccctgaattgcatccttttgaaagggcacgtgaatatactaaagctttgaatgccaccaaattggaaagaatgtttgctaaaccctttgtgggtcagttaggatacggtcatagagatggtgtttatgctattgccaaaaattatggtagtctgaataaattggctactggttctgcagatggtgtgattaaatactggaacatgtctactagagaagaatttgtttcctttaaggcgcattatggactcgttactggtctttgtgtgacacagcctcgttttcatgacaagaagccagatttgaagagccaaaattttatgttatcttgcagtgatgacaaaactgtcaagctatggtcaataaatgttgatgattactccaataaaaactccagtgataacgactccgttactaacgaggaaggtttgattcgtacttttgacggtgaatctgcatttcaaggtatcgattcgcacagagaaaactccacgtttgccacaggtggggccaagatccatctttgggacgttaacagattgaagccagtttccgatctatcatggggagcagacaacattactagtttaaaattcaatcaaaatgaaacagatatcttggccagtactggtagtgataattctattgttctttacgacttgagaaccaactcccccacacaaaagattgttcaaacaatgaggacgaatgctatttgctggaatccaatggaggccttcaactttgtaactgccaatgaagatcataacgcctactattatgatatgaggaatttatcacgttcattgaatgtattcaaagatcacgtcagcgcagtaatggatgttgacttttctcctacgggggatgagattgttactggttcgtacgataagagtatcagaatatataagacgaatcacggacattcgagagaaatttatcatacgaagagaatgcagcatgttttccaggttaaatattccatggattctaaatatattatcagtggatctgatgatgggaatgttaggctatggagaagtaaagcttgggagaggtctaatgtcaaaactactcgtgaaaagaataaattagaatatgacgaaaaattaaaagaaagatttagacatatgccggagatcaaaagaatcagtagacatagacacgtgccacaagtcatcaaaaaggctcaggaaattaagaacattgagttgagttctattaagagaagagaagctaatgaaaggcgtactagaaaggatatgccatacatttccgaaaggaagaaacaaatcgttggtaccgtgcacaaatatgaagattcaggaagagataggaaaagaagaaaggaagatgacaaacgtgatactcaagaaaagtagttattctgttttatgttgtctgtatatacacatatgtacaatatttgcatttttttaatttttaattcacatgtatttgataaatgttcacgccagtcccgttaaattaaaattaccattttattagattatgaatttatatatgaatacattgtgtcgtaatggtagaagaagttgaaaaaaaaaatgtcaagggacagcatgggtacagtgtgttgagccaaaaaaaaaaagaaaaaaaaagaaaaaactttttgttctctggttcttttcttcatcttcttcatcttcattctttggtagcgggggccacaagaaattcgggcgaaagtgctcattatattgttacatccaaaattttgcccacatccagtgaggttttcacagaaaggtcttctaaaagaggaataatatctaataattcgttatcatgagtatctgagaaccaggacgaaatcggtattgcatgttggggatgaaaaatataagatgccggagagttatcgagaatgatgatatctgataacggccttccaatctgggataagttttttatatagtttccttcatagttatagcaagcctctctgaataatctgtgatgaatgactttatctgtgtctaatatatcaagcaaaggatcaccgtatcgagagacactagccgtgaagactacaacctcgaataattttccgactctttccaaaaattcttccacaccaggtcttttaatgacatagacattgtgtacttggtcatctatttccacagacaaaacaaaatccgcagatcgtaagtatttgaaagaagagtgtaccaaggtttcatccaggtccagtattaggcatttcttgccctttgtactttcatcttgtggggggagcagagtgttgtaacctggtgcatgatactggccctgctgcaaaagcgttagatcaatatattcttcatcttcatcgtcttcgtcgtcggcatcgttggaagtttcactggcttgagagctgctacttaccctactcaaattcatatcttggataagatggtcagacgatacttgtacagtaggccctcgctgctgcgactgcgactgcgactgtgactgtgactgtgactggggttgtggttgtggttgtgactgttgttgttgttgctgctgttgttttttctgcctggaagtatctttcacagcatctcctttttcctgtacaatgccacgactgcgacggttatcttcatcgtcgatctcttcatcttcgtcaacctcgtatttttcctcgtaaagatcatctttactaattcgcttctctacttttgtcatattattagtagtagtggcggtgacggctgcagtcggcgacgatggcttctttttttcattatcgttcgtgcttatcccagatttaccggtggatcgttcagtggaactgaaagtagcggctgaatttgtcttagaaggaggagagtttgtctgatgtacgccacgggttcggcttttcgtgttggaatgtttaacgcttctgtttttattgagagaactgctctgttgttggcgataagcagaattggaattggattgtgtcgtctcggaagagcagcacagtattgacgatatgaaacccatactgttttgctacttattgttgttaaagcttacgaacacgaatgtaggcaaataaaaagcttggataaacgcacaatgaaaggggaagtgcgattgattatgctataaggaatgacacgaagagagcagactataggctaggcaggcgataaaggaaggagttgtacttgacgacaacgtaataaagagttcaatgaaagagtattgtgagcagtatggttcaacgagcacttcttctcgacacctatttctatactttttcacttaatatacactaactaatcccagacttttttttttttccgttctttccagaaaaaaaagaaacaaagcaagcgtgccctgacttagggtttcctaaaaaagttattaggtttgtgtcacgtgatacgtccttttctggtcacgtggtcttagaacactcttaaggggccaagcacaagaggacagtgctagcagtagaagtggtgtagtagtgatgaggtaatgttaattgtgcatcgcacatatttacaggtagtatatactatagtttgtgaatacctattcttatatatacaagaaatggttgtcggcagactgtcagtaagactaatttgcacttggaacttcgaagccataacccttcatgcactctttgtacttttcaatgaattccttgcatttttcagagtcttgtccattgaataagatgcatgtatcccgctcctccttttctggcttacaaacgcaacatggcttaggtttgtcctcgcactccgcgtggttttcttgttcttgtttcttgtcagtttcagtcattgggtataattgattgtgtagttatctgattgtgtacactaaaattttgtttagttgtactagagacaagtagttaggtggttactagattctgattcgccgctatatatcgtcattttatctttttttgaaggagataggtagggttataacattatccgggtaatgatttgaaaaaaaattttcaaaaaatgcgatgagatgaggttgaaaattgtaagttagaatatgcttagatagtatgagtatttacgttggtaacttgggtttcgaattggagctgtgtgcctacaacagcgtcttatatatatactatggtggtaggaactaaaaaatactctaatttggactttgtccctacaatcagtgacagtgaagacgatgttccaattctagattcttctgatgacgaaaaagtcgaggctaagaagactacgaagaagcggaagggtaagaataacaagaaaaaggttagtgagggggataacctcgatgaggatgttcatgaggacttggacgcggggtttaagtttgatttggacgccgatgataccacttcgaacttccaaggctggaactttctagcagagggcgagtccaataaggacgatgccgaagcttttgtgaagaaggacgttgacttggataagattattagaagaaaaggtgggctggtgaaaatggcccatattgatagtaaacaagaagaagaaaccgagaaagaaaaagtagaaaaagaaaacgatagcgacgatgaggaattagcaatggacgggttcggtatgggagctcccatgaacaatggagacgaaaatcagtcagaagaagaagaagaagaggaggaaaaggaagaggaagaggaggaagaggaggaacaagaagagatgacgttagaaaaaggcggcaaagatgacgaaatagatgaagaagacgattctgaagaggcaaaagccgatttctatgcgcctgaaactgagggagatgaagctaaaaagcaaatgtacgaaaatttcaacagtttgtctttatctcgtccggttcttaagggccttgcaagtttgggttacgtcaagccttcccctattcaaagcgccacaatccccattgccttattgggtaaagacatcattgccggtgctgtgactggttccggtaagactgctgcgtttatgattcccataatcgagcgtttgttgtataaaccagccaaaatcgcttccaccagagttattgttctattgcccactcgtgagttagctatccaagtcgctgacgttggtaaacaaattgcacgtttcgtctccggtataacctttggtctggccgttggtggtttgaacttgagacaacaagaacaaatgttgaaatctcgtccggacatcgtcattgctaccccaggtagattcattgatcatatcaggaactcagcaagttttaatgtggactcagtagagattctggttatggatgaagccgatagaatgttagaagaaggttttcaagatgaactgaacgaaattatgggcctattaccaagcaatagacagaacctattgttttctgctacaatgaactccaaaattaaaagtttagttagtctttctctaaaaaaaccagtaaggattatgattgatcctccaaagaaagctgctactaagttgacacaagaattcgttcgtattcgtaaaagagaccatttgaagcctgccttgttatttaatttgattaggaaattggatccaacgggtcaaaagaggattgtcgtttttgtggctagaaaagaaactgctcataggttaaggattatcatgggtcttttaggtatgagtgtgggtgaattacacggttctttaacccaagaacagcgtttagattccgttaataaattcaaaaatttggaagttcctgtacttatctgtacggatttggcctccagaggtcttgatatccccaagattgaggttgttatcaactacgatatgcccaagagttatgagatctacctgcatagagttggtcgtaccgccagagctggtagggaaggtcgttccgtcaccttcgtcggtgaatcatctcaagatagaagtattgtacgtgctgctataaagagtgtagaagaaaataagtccctaactcaaggtaaagcacttggtagaaacgtagactgggttcaaatcgaagaaacaaacaaacttgttgaatccatgaacgatacgattgaagatattctggtggaagaaaaggaggagaaggaaatattaagggctgaaatgcaattaagaaagggtgaaaatatgttgaagcataaaaaggaaatccaggcaagaccaagaaggacatggttccaaagcgaatcagataagaaaaattccaaagtattaggtgctttatcaaggaacaagaaagtcactaacagcaaaaagagaaagcgtgaagaagctaaggcagatggcaatggtgcacgttcttatagaaaaaccaaaaccgaccgtattgcagatcaagaaagaacttttaaaaagcagaagagtacaaattcaaataagaagaagggcttcaaaagccgtaggtaataattttcatcgtcattatcataaaatatcaacatacttatcactgtcattatattattaatactttgtatttaaatatcattaattcatctaataaacaggggattagtcaaaaattcctttttttttgttgaatctgtagaagtgagtattaataaactgcaagctatatgctatattaaaaggatttttcaagtacaaacgaactgaatggagactcaagctacttgcgggaaagaattacaaaattacattccattctagtaaaaaaaagttataaataaaaaaaaatcgtctgacgacaaatttgtatcttaatcaaaataaaaattttgggttactttctttaacgtttccaagttataaaattcttcatcttcgtcctcgtcgcttggttcaggtggaggcactatgatgtcctgacgaacgttcaaatttatcatctgaacatttttcctcaaatcaaataaagtgtctatttgttctttcgtgtcttctgatatatcttcatgctggaatggagatatcaatttcaatccgtctagccatatatatcttccctcttctgtgtctaaataaaatttcaaaactgtcctgtcgttacgatcttttaattcaactccagtgtacacattggcttcatctaatttgatgtaaacattactgctcgtccgacgactcggtgtagtaagttctatgcttttgaaagaggttatatgtttcaaaacaacaacttttgttctgccattagctaatgcctcagaacctggacttgttaaaattttattgtcgaatagataaggtaaatcgtttgtttgtgtttcgaattctctggctaataaatttgcgtggttatctgaaactatgaggaagtagactttaggcgtgccagcttcaggattcagtgggttctctgcgtaaacccacgttcccttttgcaattgaagaagtctttgatgacgaacgtaatcacgaacctggcctgatagcatggtatcgaagctagcgatactagatgaccaggttcgatactgttcttttttgattgagtctaattgtaatgttcttgcaaatttatatctcatagagtcaagtgcaacaacttgggtcttgagaagggatttcgtctgtattgctgcttccaaatcactggatgacaaacaaacatattttaaagtgataatagctaaatttaacagtgaaaccaaatcactttgcgattttgctaatgattctatccaaaatctcaaaaacaactcgagtgttttgtaaaaacatgtttgtcgattgagaacagcggtagcaatttgtaattttaaatcacgctctgagtctgagtattggttctcttttttcccacttagattgaaaagtcttctaaattggtctgaaagtttaaatattgcttcataaagagggaaatcgttctcgccaaacaacaattgttcagtgtaaagtctcttgaaagacccattaggactgtttaagaatgtgaatgtatcatacgcatttaataaatttatactgggaagatcgcccatttccatttctaaccctttttggaatacggagttatctttgatggctgtaagaagatcagctttaagcgaacaggaataatcatcaatactaaccgaagatagaaaatttattagcctctgctttaacggtacaaattcttcaaggattagtggttgcaagtcttctatgtaaagtaattcagacatggaagctggaaagttatactgaaatagcaaaatgaggattctgggtacaaattctacggcgtgtgatagtgatgtctcacataatgtaagtgagcattttaaaaatagggttatgcatagtatagtgtccgtaaacaacggtatatgaataggtctttgggacaaaagttgtaaaagtattccaatgagctgagagttctctctggagatgtggcagatgctcacaataacttcattcttattagaatcttggcatttaagggctacattaaaaatcctaatgagatttgctaccaacgtttctgaccttagcttttggcaattatcacacaatatagcccaaaatcgggaatctggaattacggttttacataggtatttttcatcacaaaggaggatatagtttgccaataacttttcgtattcatcacttgtcttgttcaaatttttattactgatcagcgtatgatagcaagcttttgattgtgcactcgtaagtgacttgactggctttcctaatttaggattcagtagcacttttatgttttccaagctttcatctggcatctgcctgttatgcttcattgcttatgccgttatttgaggttactttaatctattttcctactgatgacacaattgagtcaatccaacgtggaacgggttgcccttgtatacatttcagtttacttcttttcatgtatttccttaatagtttattttttcactttctgcctatccgtttcaattccgaagaaccgtcaacatccaataaagatcatctacaacaataagtgcccctcataattttctcaatgagatgaaagaactttgagagagtcaatataatacctgtagcctttttctgaaaatgactgatagtgagaatgaatccaccgaaacggattcgttaatgacgtttgacgattatataagcaaagagctacctgaacatttacagagactaatcatggagaatttgaagggttctactactaatgacttaaagcaaacttcaaacaactcagagtttaatgtcagtaaaaacgggagcttcaaaggtctcgatgatgcaattcaagctttgcaaatgcaaagcgtgttgcatccttcttcgttaggatcgttagcaacgtcctccaaattttctggatggtcgtttgctcaagggttttttgtaggacagctaagcatagtgttgttgttcatctttttcctaaagttctttatattcagtgatgagccatctaaaagtaagaatccgaaacctgcagcctcccgtcacagatcaaaatttaaagaatatccctttatatctcgcgaattcctgacttctcttgttaggaagggtgctaaacaacactacgagctcaatgaagaggcagaaaatgaacatcttcaagaactagctcttattttagagaaaacctattataatgtcgacgtgcaccctgcagagtcattggactggttcaacgttttagttgcccaaataatacagcaattccgcagtgaggcttggcacagggacaatatccttcattccttgaatgattttattggaagaaaatcacccgatctgcctgaatatttggataccataaaaataactgaactggatacaggtgatgatttccccattttctcgaattgcagaatacaatattcgccaaattcaggaaataaaaagctagaggctaaaattgatatagatttaaatgaccacttaactttaggagtagaaacaaaactattacttaactatccaaagcctggtattgccgcactccccataaatctagtagtgtcaattgtgaggtttcaggcgtgtttgaccgtatctttaactaatgcagaggagtttgcttctacttcgaacggtagcagtagtgaaaacggtatggagggcaattcaggatactttttgatgttttctttttctcctgaatatagaatggaatttgaaatcaagtcgctaattggctcacggtctaaacttgaaaatattcccaagatcggcagtgtcattgaataccaaataaaaaaatggttcgttgaacgatgcgttgaaccaagattccaatttgtcaggttaccaagtatgtggccacgtagtaaaaatacgagagaagaaaagcctacagagttataaatatttatgtacaaattttttgttctatctttttcctatcttctctgcctcatttttggtgttccagttttggttagtgcaagtggctattctccaagtgacaatcaccaaataaattcattgaatacatattaagatcgaatttcaggtgatacgacttctccaaaaatgattgttcttcttcagaaattcctagtttgtcccttggtagccaaatttcatccgaatttctacaaatggagaaaatatcatggaaagtataactttcttgacagaattggtccttcctttcctctgttagattcgacaagtattccaaagttggtatgcgttgaggcttcgattttatttgtttggagattttggagtgcgtgattactgttagagcaaagacaacaagcattatagttgacaatgtgtattgatcaaaaagagtgaacagcccgagtaaacaaaattccatgaaataaatgcccgcgtacaattgcataagggcctgtatgtacaatttaccgaacgtttcagaatagttctctttgttatattggtatttgaacaagtaactgaaagaaaagaaaaccatcgaaaatgagatgcaacataataataatataataggagcaacaacactgtatatgataccaatacagcccaacactgagaatataggataaatagatcctagttggaaaaataaagatgtctttaacctcttaaattgagcatgtggagtactccttttccatttatagtagaacaattcaaaaagtagctcttttattcttaacaaattaccgcctgcataagccattcccctaatcaaaacaaaagaacagaaaaagtttgcgcatttaggcaagtcgttggccaggagagcagggatactgacaggattgttaagaagcctctcaataattatagaaaatccagaagatattgtaacaactacgaaaagatgaatgaagacaaagacgaaataccaattctggacatcagcttctatttgcgctccagttttcaaccctcgaaggtaactcagccaacggaaaaagtagggtacgatttctattattattattaaggttactattggaatcaaattctttgccacttctcttataaatggagattggaaatgaattatttttgtaaacggtattagtgaggaaatatttggtatttgtgatattaacccaaggaacgcgacaggcaaaatccagcctataatcacaaaaattcgcaatatatttgccgagaaatatttggcacttttccaaaggggtgatgaatcgaggatatttctccaaataatgtcattaacattggggcctattattacttttaaattttgggtgggtagtctatacgaaagcaactcacctataacgtttgacaataatgtggacttgaaggtaatgaacatcttatccatataaatgtctgtgcccgacgataaatcgtcgggcagtgcctgcttggtttctgaagttgctttcaaggaatttacttggaatttaatgagtttttccttgcgtattattttatcaaggattctgtatttcctttctaatattgtttctgtatttacatacagtttagggtaatataacggaaagatgcttgactttttccagcgcagacgaatttttgtgcaatagtatgaaattctaaattgagttaaaaataccaattttttgtactgaaataatagatggtttttcaactttgaaaagaaaaatcttttgtgatttgctatcaaatgcctgtgtattgaaactcttctaaaatatttctctaaaataatctcaaagataatttgttcttttgatttttgtaatttatttaactttatttctaatttgtggactttcttcaaattttttggaatgaaatgcgtcacgccaaagcaatcactgtgtagcggctgaaaaaaagtttctaaagaaatactttgggtaaccaatttacttgagaatccttccaaatatagaatgttttggtatttacttttcgtcaaaacggaatatcctagtcgattaacgaacctcagttccgaagaaagaatgaagtgaaaccagagtacaacaaagatactcaaaaacaagtgacagattaaagtattcgatgaattaggtgatagatttgacatggtccacttgtcaagtttacttgtcgtcctgaaactttgctcataacgttcaccttcattttctttcaaaatatccctggaaaaataatggattggaattagtattggaatgttgataattgataacactgcaaaaaagaatatcaaaagtttgagaaaccgtaaaaatagataattgtctaggccatacctttcgtttcgttcgaatttttccataggatctaacattcttccgggaagttgcttgagaaatgcaaataatgaccaataattttttatttttttcttagcaaaacaaactttagaacctggatggattttcagaacgacattggcctgatatatagtcttgaatcttgatcttaaaataataaagagtgacagctgaaataaaaagtacaaaaaagaaaacaatataccagatatgaacccttttagtgagattccagcatgtctttgcgcagatccaaatctttctttgtcttgaaatttattcagtaaattaaaagtcagttctttagtagcattcatcttcttggtaagtctttttcttgtttttgaaaaagagttcctgaagtttgtctactgtgaatatactttgcacatttgtttaatttttaaacacgctataatttgtgtcataaagaattttttgtagaatagctttttttttaataggaaaaaaaaataaaaaaaggtggaaaagacaatcttttccagaaacttgaaactatactggagatgaagggttgtcgttggttgcgttacgagacaggcttgacaatttcacaagagtaatgtttcattacctgctgttttattatctttatatttagtaagaccagcagaaacgctacacgtgatgataatggaactaagcattctgttagatggtaagaattttttttaccttccattaccactaacgccttttttagtgtctttttgatatttactgacgtatttttccgcaccgtaatttgaagaaaaagaaaagtgacaaaagatggcattgtttacatacagagtcgtagtatcacaagagtagtccaacaggatgagcgaccttaaccaatccaaaaagatgaacgtcagcgagtttgctgacgcccaaaggagccactatacagtataccccagtttgcctcaaagtaacaaaaatgataaacacattccctttgtcaaacttctatcaggcaaagaatcggaagtgaacgtggaaaaaagatgggaattgtatcatcagttacattcccactttcatgatcaagtagatcatattatcgataatattgaagcagacttgaaagcagagatttcagaccttttatatagtgaaactactcagaaaaggcgatgctttaacactattttcctattaggttcagatagtacgacaaaaattgaacttaaagacgaatcttctcgctacaacgttttgattgaattgactccgaaagaatctccgaatgtaagaatgatgcttcgtaggtctatgtacaaactttacagcgcagctgatgcagaagaacatccaactatcaagtatgaagacattaacgatgaagatggcgattttaccgagcaaaacaatgatgtatcatacgatctgtcacttgtggaaaacttcaaaaggctttttggaaaagacttagcaatggtatttaattttaaagatgtagattctattaacttcaacacattggataacttcataattctattgaaaagtgccttcaagtatgaccatgttaaaataagtttaatctttaatattaatacaaacttgtcaaatattgagaaaaatttgagacaatcaaccatacgacttctgaagagaaattatcataaactagacgtgtcgagtaataaaggatttaagtacggaaaccaaatctttcaaagctttttggatacggttgatggcaaactaaatctttcagatcgttttgtggaattcattctcagcaagatggcaaataatactaatcacaacttacaattattgacgaagatgctggattattcgttgatgtcgtactttttccagaatgccttttcagtattcattgaccctgtaaatgttgattttttgaacgacgactacttaaaaatactgagcagatgtcctacattcatgttctttgtcgaaggtcttataaagcagcatgctcctgctgacgaaattctttcattattgacaaacaaaaacagaggcctagaagagttttttgttgagtttttggtaagagagaacccgattaacgggcatgctaagtttgttgctcgattcctcgaagaagaattgaatataaccaattttaatctgatagaattatatcataatttgcttattggcaaactagactcctatctagatcgttggtcagcatgtaaagagtataaggatcggcttcattttgaacccattgatacaatttttcaagagctatttactttggacaacagaagtggattacttacccagtcgattttcccttcttacaagtcaaatatcgaagataacttactaagttgggagcaggtgctgccttcgcttgataaagaaaattatgatactctttctggagatttggataaaataatggctccggtactgggtcagctattcaagctttatcgtgaggcgaatatgactatcaacatttacgatttctacattgcgttcagagaaacattaccaaaagaggaaatattaaatttcataagaaaagatccctccaacaccaaactcttagaactagcagaaacaccggacgcatttgacaaagtagcactaattttattcatgcaagcaatcttcgcctttgaaaacatgggtctcattaagtttcaaagcaccaagagttacgatctggtagaaaaatgtgtctggagaggaatttagataaagaatgcacggataaataagtaaataaataaccatacatatatagaaccatagaaccacgtttttgtaatgaacagtctacctgtatctcatcatttttctgtgttaactattattattattattatcgaatggagggtaatattatgtataggtaaaataaatagatagtgccatgatgcgcgaagattggcaatgggaaactcaagaaggcagcaacaaaaaaataaaggtggcctattaatcacaatctattgcctatatgtgctaggttatgggcaaattcggcacgacaaataaatcaacggagaatcttctgcgtgataaattcgtacccgagacatctccaactaatattcccactgatgtactcatcaagcaagggcaaataacggattccaccgaatcactaattcatggaggcgcagaaaggtatattgttaacgctttaaagcctatagaattaaataaaactgaaggctttttcgaagacccgccgttccatcttccttctccaccggttgattcgacaaatctggagtatgaagacgttaccgatcttcctaagaatggtttacgatatgatttgaatgatatatccgttgaggtaatcgaagatttataccgccagattgaagcttttttggttcatttcaaactatccagaagttttttacaaattttcaaaaactatgtcaatattcttattcaagaaggcatcaatcctttacgcgatgagtacttcacaatattggaagatgaactgaaaggttttttcactttcaattctgttatagaagagattttagaaatatttttaatccaccctcgcaacaaattcattgcattgtcccttgcagaatatacctacgctaagaacaaaatcagaagacattttaatcactggaagactgtatgtgaattgaatgaagaggcaaacaggtttgcaaatcaagcaaagctgagggtacaggaagccgtcttctatatttggagtgataaaacattaaaatactcacagatggccaacgatgaagctgaaagttttaggaatacttggctactatttcgctcgttccaacaatggataactttaacacaaactcttaaggagcagtcaaggttagcagatcaggcctttttgaataagatgtttaggaaaattttaaaggcacaagagcattggaaacacttagaaactgttaacactgacaacattaagaagatatttttacgaacaacatttcatatatggaagctaagacataaagaaataaactaccacgggttggaaagaaggattttcgaaagaataaaacagaaagttataaactatgaatacaataagagcattgcagaaaaagtgaggtcgttttctctacaaagaaaatatctgaataaatgggaaaagaaaaacattgaaaacgaagataaacttggggcactttatgaactggagaataaattcatcaaacaaaagttttttcgcaaattaaaccggtcatttcaacatagtcaacaagaggcaattgcaaagagtaaactaaatcagacacttttgaggtgcgtttttgagaagatgtggctgaaaagattcgaagaccatctgcatttgtattcaattgtaagtctaaaagaggctaacctcgtgaagcgtatttttcattcatggaaaaaacttctatatattgacctcaaagcaagcgattattcgaggactaatttgctcaagtcatcattgcgaagttggaaacttgaagtaaagttaaaaatatttgagcagaaatgtaaaaagagtattcaagcaagcgcgtatcgtacatggaggaaaagaatacagtatgggaaaatatcgagcgaacatgttaaaacggcattttgtgcaaaatatcttggtgtgtggaaaaggaggatgctacaaatgaattctatgaatgacgaagcatccaaattttacgaagagggtctcgtaaatgagtgtctagctatatggaaagaacgcctgattaaaactaaggaattggaggatagatacaatttcttatgtaagacacatgcaattttgactgtaaaacggacgctaatgcatattgataatgttcatttgctatatacgaaactggcgccctctatggatagagtaaagctttctaaggcctttttaaagtggcggaaagccacaaggttcaaagtcaggcataagttaaacgatattttacacgtttatgaaaagagtaaagagcgcgaacttcaaagccaactgttcaacgcttggcgaaatagattttgcttctacacagaagaatgtaacattcaggctatttcaaagagaaactaccagcttgaaaaaatggtgctgaagaaatttagagaaagacttttagagatagtaaaatcagaagaattagcagacgaagttcgcgaagaatttgtgttagtcaagacgttttatatttggaaaactcatctagacgaaatattttatatgagtacattattggaacaatcggaagctaataaacaattcataattacatccaaattcttgaaaatgtggagtcttcgattcctaaaaattaagcgtaatgatgagacagtcgaggtgtttcgtcatcggtgggacagggccactgtaaggggattgttattattatggaaaaatcgttcagacagttctccaaagagaaggaaggacttcaatcttaaacatgaactaaaaactcccataagatcagactctcaaaacgcctcaaccataccaggctcagaaagaataaagcagcacagaatggaagcgatgaagtcgcattatagcagggcaagaagagccataccaagtccggtgaaatcttccagtgttcttgattctacagctaaaaaacagatcaaccttgaaagtacgacaggcttaaacggatctccgacgcgaggaaaacctctaaggtattctcctaggcgtaccactagaaacatgccatccaaagttgaccatattgattttggcagaatacccgctgtaccttttagcctaagcgccaattctcctaaaatcgatcaagatatggattatataagagagcatgataaatccccgttaagtcgtaaacgtcaatagatatatatattatgtacgtatgtatgtgtgcatatgtagtcgtaacctttcttgcttctgagatgcatacaattactaataatattctccaggtctatgaaaacatcacaacatactatacttttcgtgttcgcgttgtaagctataatggaaaatggacgccataacgcattacttaacaaactacagtttgtcaatagagttgtccagtagagttaaaaggtcaattcaaccggtcttcaataagacatgtcactgaatgacttcctaagttccgtgctacctgtcagtgaacaatttgaatacttatcgttgcaatctattccgttagaaacccatgctgtcgtaaccccaaataaggacgacaaaagggtcccaaaaagcacgatcaagactcaacacttctttagtctatttcaccaaggaaaagtttttttttcattagaagtgtatgtgtatgtcacgctttgggatgaagcagatgccgaacggttaatatttgtatcaaaggcagacactaatggttattgtaatacgagggtaagcgttagagatattacaaaaataatattagaatttatattatcaatcgacccgaattactatcttcaaaaagtaaaaccggcaataagatcatataagaagatatcccccgagctgattagcgcagccagtacgccagcaagaactttaaggattttggctagaaggcttaaacagtcaggcagcaccgttttgaaagaaatagaatctccacgttttcaacaagatctttatctctcattcacctgtcctcgtgagattttgaccaaaatttgtttatttactagacctgcatcccagtacctcttcccagattcttcaaaaaacagcaaaaagcatatactaaatggcgaggaactaatgaaatggtggggctttattttggatagattactaattgaatgctttcaaaatgatacacaagcaaaattaaggataccgggcgaagatcctgctcgagtaagatcatacctaagagggatgaaatatccactatggcaagtgggtgatatatttacctctaaagaaaattctcttgcggtatataatattccattattcccagacgatcctaaggctagatttatacaccaattggcagaggaagatcgcctcctcaaagtaagcttatcatccttctggattgaactacaagagcgtcaagagttcaaattaagtgtcacatcatctgtaatgggtatttcgggatactctcttgccactccatctttatttccatctagtgccgatgttattgtaccgaagtcaaggaagcagtttagggcaatcaagaagtacattactggagaggaatacgatacagaggaaggcgcaatagaagctttcaccaatattcgtgattttctattgctcagaatggcaacaaatcttcaatctttaacagggaagagggagcatcgggagagaaatcagccggttcctgcaagcaacatcaacacgttggcgataacaatgctaaaaccgcgtaaaaaagctaaagccttgcctaaaacttgatacatattgatatttattatttagtacacgtatgtagcatcgatcttagaaaatgcatgtttgtatttattgttagtaccttgatcgccacctttctaggtaatgataggtcctcaacttttactacgcggtgcacgcctgtaaggtcgggcaaaacaaagtgtgggaacaataaataagagggtaggatgaaatattacctttactctactgctcaggttggccacaatttgctaaagagtttatcattaagtagctaccagcgaatctaaatacgacggataaagaatggctagtttagaagatcttattcctactgtcaacaagctgcaggatgttatgtacgactccgggatcgatacactcgatttgcccattttagctgttgttgggtcacaatcctccgggaaatcctcgatattggaaacgttagttggaagagattttttacctaggggtactggtattgtcacaagaagaccgttagttcttcaacttaataacatatctccaaattctcctctaatagaggaagatgataactcagttaatccacatgatgaagttacaaaaatatcaggattcgaagctggtacgaagcccttggagtataggggcaaggaaagaaatcatgcagatgagtggggggaattcctgcatataccaggaaaacggttttatgatttcgacgatatcaaaagagaaatcgaaaacgaaacagcgaggatagccggtaaggataagggcatcagtaagattccgattaatttgaaagtgttttcccctcatgttttgaatctaacgctagtagatttgcctgggattacaaaggttcctattggggaacaaccacctgatattgaaaagcaaatcaagaatttgatcctagactatatagccactccaaattgtttaatcttggccgtctctccagctaacgttgatcttgttaattctgaatccttaaagttggccagagaggtagaccctcagggcaaaaggactattggtgtcattaccaaattagatttgatggattctgggactaatgctctagatatcttgtctggaaaaatgtatcctctgaaattggggtttgttggtgtagtgaatcgctcgcaacaggatattcaattgaacaaaaccgttgaagaatcattggacaaagaagaggactatttcaggaaacatccagtctacagaactatttcaacaaagtgtggtacgcgttatttagctaaattgctaaaccagacattattaagccacattagagacaagcttccggatattaaaaccaagttaaataccctgatctctcaaaccgaacaagagctcgctagatacggtggcgtaggagctactactaatgaaagcagagctagccttgttcttcaactaatgaataagttttctacaaacttcatttcatctatagatggtacatcctccgacattaatacgaaggaactctgtggtggtgcccgtatttattacatttacaataatgtttttgggaattctttgaagtcgattgatccaacttctaatttatccgttcttgatgttagaacagcgattagaaattctactggtccccgtcctacattatttgtacctgagttggcttttgacctattggttaaacctcaaattaaacttttactagaaccatctcaacgttgcgtcgagttagtttacgaggagctgatgaaaatatgccataaatgtggctccgctgagctagctagatatcctaaattgaagagtatgttaatagaagttataagcgaactacttagagaaaggttacaacctactcgctcttacgttgaaagcttgattgacatacatcgagcctacatcaatactaatcatcctaattttttaagtgcaacagaagcaatggatgacatcatgaaaacgcgtagaaaacggaatcaagagttattgaaaagtaagttgtctcaacaggagaatggacaaaccaacggtattaatggtacttcatctatctcttcgaatatagatcaagattctgctaaaaacagtgactacgatgatgatggtatcgacgcagaatcgaagcaaacgaaggacaaatttttaaattatttctttggcaaggataaaaagggtcaacctgtgttcgatgcatcagacaagaaaagatccattgccggtgatggaaatattgaagattttagaaatttacaaatatcagatttttcactgggcgatatagatgaccttgaaaacgctgaacctccactgaccgagagagaagaattggagtgcgaattaattaaacgtctgattgtttcatactttgatattataagagaaatgattgaagatcaagtaccaaaggcagttatgtgtttactcgtcaattattgtaaggattctgttcaaaacagattggtaaccaaactctacaaagaaacactgtttgaagaacttttagttgaggatcaaactttagctcaagatagagaactatgtgtgaaatcactcggagtttataaaaaggctgcaacccttattagtaatattctgtaattgcataattcatctcatttttgatcttacttcaacattgcgggcgtgattataggtcagtgtttattcctttactcagttgatgatttcaaatgtgctctcctctccattctttttcttgttaataaaaatccataactaaataaataacaaatattagcaatcgcaaaagtattaactaagctagagaaccttcactagagaagctctacctaaaggtatagaacaggaaaaagtgtttttattttggcggacttcgtggaagattgccttccatcaataataagcgtagtccataggtacgatcatttcctttttaaccgttaagcaagcgacaagatgtattttgtttaccagcgaatgctcttatttatcttctgcgcctttccaataatctaattatcaatgctacgaatgattatagttttaactagatgaacgaaatttctaggttattaaagagtacgttatgcatcaaaagaatatcagtcataataagcagatagaccttctacatggtttgtagacaaccaaactggtgtatgctaatatcaacgagtaaacgcttacttttctaaagttgaatatttgaagtacacacccgcgtaaagagtttttaccccgaaaacaaatttttatgcttgaaaaatagctaataaaatgtttttattgttcggataacaaatacaatagtgttattaaaaaataaaacttatttaaaaatagtaatttaaattattattttattttaataaactttttaataatatttattacacgtgatttaatatatcctgtttttttttcatcattctctttctttcttatgttaacctcgtactacaagttttctccttataaaaagctgactaaaattagagattgataatcataaataaatttagtagccatttccatttttacattttgatttaatcgacactcaaagttcttatttgaaagctagtttagaacttatttgtttgctccttgatgaatataatgagaagaaattccactcagattaaatatgaagattgttaacggcaagacgctaaaagaaaaggaaaggaagtagatgatggcaaataaggtcactttcttgttagttacatatactttcacagaaacttgaaaataaccacaaaacttaaaacgaacgttattttgttcaattgcttaatttgtgaagatattatctactacttaaatgatatattaacacttatgaggtactgacactgcgaccgcccttttgatctgatcccacccttcgtatatctctgggggtttgtatagcgttcacagaatatgaaccttcaaaagtgggttgagaaagtggtgataaatgcgctgttgccgagtaagaagggttgtggattatcggagagtgttgaatcagtggtgttgttgctcgatcatttctccctctttgatttttgtcttttacttttccacccctggtaattattatgcaaaacaataaagaaatggctatggtaacacctattataaccccaaatccaaccgctatccctggcaagcgcagatggtatttctcgctgtttagccaagataaggatatgggtttgtcgatcagaaatatgcatgaacttttcaaattagtagtgcatcctgttttaagaactctaacttccttggtccagtcgccctgtatgctaacaaaaacgttgtccagatgatcttttctgcagtttagttttgtacctagtttagtgctaatggagccattgcagtctagtaggttttgcgttacattagcaggaatcaaatggagttcgaggaattttcttaagtttgtcgagttcgccgtgatgccacttaatggaatagaagaagccgttggaactaaaagcgagtactcttcgttattccaaatgattgaagaaaggtcataaaacaagttaaaaaagtcaaatatttcttttgttccagtagtttctatcagctcttttagggatatctccaaatcgactggaaaatccaattggtctataggatggataactccctggttgaaaaatatatcggaactctcctcaataataatactttcctttatagtactcactgagattttcgtaaggttttggcttcccacaattttttgtacgccaatagatacagaatttccgtataaattcttgacagtagtcgaaatactataattgttggaataaataaggtcttcgaagattaggttcctcataagtaaatttagggcggttttgtttgacctcaaatagtctatagtcaaatcattattgtcccatgaattcatacatggaagaagtatcgtgtaccccttatgatttgatggtagatccaaaaggttaagttccttcaagagcattagggaaatagaacagtggttttctggtgctaatgacaacactaagtcgcccggtaattgaagatcatcgtcaatagaataaatggacgtattaccaatctcataaggttttgtgtttaaaatcttgaagcgaccattgatgtaataacctttattagaccttgtgattttgaacttttggcagtgtccacctagtcttttagctgaagagcaaaaggcggagtcataaatttgggtaggtgcgtattgaatcgggcgcaatgaggaaaagtcctgttcaaggtcaattttaccttctacaaaatggtacagaagtgatggttttgtgtacccacgatcctcattaaaagaggcttgtggtacaaatatggtgattttccttccgttttgaatgaatttttcaaggtctctgaagtataactcctttacgaattctgagcagttcaaaccgtgcaagtacttttcagcatcaaactgtatatgcgttcgtaaaaagtctaagtcagaaaatccatgcacgacgcctatttcaaaaattctgtttgatatgggtgagtaatctgaattatttacacttactgatgtaccttctgaattactcttcataaaaagttttcgattgtttttattttctaaaattagttccttgggtaaaataccaccatacacgtcatcaataatgagttcttgaagaagggaagttctatctgcggcccatttggcctgagaaattgtattagatttacccaatttattatatttgtcaagtagatagtttatttcgattgtattgaagaattttcgaaaattaacatctaagggcactaaaactgtggatgagtttgtatatgcattatagtttgaaaaactgctgataaaatcactaaatatctttaaatcttgggtttcttcatctagttgtaccagcaactcatttatttgaggttgaattagtaaaagattgttaataccttgtaatgaagcattctggaaactaggcagcaaatcgggttcgacaacagcaatttcattgacaaagcaatggcgctcatgctttctcagcaataaaggtgcttttgcagctcttttctccaggtaggtaccgttttcaaggtctctcacttgcaataccctatcatgaataaggaaatcttcaatatggaaatgctcctcaaattggtctgtggtttggtcccccttaataaatgctgaattaatcggagcaaaaagtgtaaagttctgtagctcatttaagtactgtacgtgaccagttttctgaataatccttaaaaaagttgagaattcaacattttctgagaggatatctattactgtgctaaatggaaaatcgtcccctgggttttgtagaagtgcttgtgtaagccctaatatcggcagtagccaaaaaatgtatttaattgtttggattgccatgttcatcaaagggctccgtttgattcagttaatacatgctgtcactcacagcagcttagataagaagccgttttgtcttattttctaggcccttaatatacgcctaatggggaagtccgaccgaacaaaattctcctaccgggttttcacggtaatgttcttccataaaaaaagacaatatagtaagctgttaatattgatttggtgaacttgaatctgatatttgtttctattgcttacgtataatacttttgcggtaattcattcaaatttcatacaatgctaatatttatacaattctactcgacacggcaaaaatgattggctaacgataatcgtggctctttatatacttaatatataggatctagctatttagaacactctttagatctagatgatagagagcgtagcccctttgtaactacaggacaataatgcttttcaagaagagcattatcccataaggttgctgcctctgggttactccttgaaggattatcggcttccattatgaaatgaccgttgcctattctatcctcggaagagtaaaggcctgaaatttctggatatctattcattaatttatcaataaatttaagaatggcaatacttgttttttctggggtatggctgatgcacatgtacaatcttttggtaaacgccgtagccctttctttagtccctgatttagagcggaaaaatacatggtccagagcctttagcagaagttctgctttggtagaaacgttaactgatggttttattatttcgttattgagtgggtcagccaaccttagcgatctataagataattcgatgtctgcatcaagacagatataaggtaatagcgcgtaaagcccatcgacgaatttggacaaatccacattaactttcatatattgtgtatttgaaataagtgagaatgcactaacgatacaaagcaaagccttacggacctcagcagaggaaaggttatcgaattcagtgtcactaataagttctttcattacttcgaggaagtcccctaatagatcaaagttggccatattaccaaacttcgttagaccttccaaaaccgatccaatgagtgtttttgcattgtttttcaagatattcaaatatatagtgaaaacgatttttagaatttcggattggtttctttctctttcctccgcagaaacagcttgctcagcgttacgcatttcttcctcaatttgttgcatctcttttcgagcttttctttgcttcttagaaagatggaccctatctttctttttgagcttaggagcgctaacgttacctttcaatttagtattagggtcatagtcatgtaagacatctaacgataataacatatttaaaacagattcttcgatgttgaagttcctcgtctttagtattttgttgaaaattcttagtatctcgaatgatattgagccctcttcgtcctcatttaatagagtttcaaatgtctggattatttgaatggaagttggatctgttgaaattcttggtttacaaattctacgcaacagtaaagtgaaaatgtctgttctaaagttgaaatgggatgccgttgaaatcaattcttttgcggcttgagtggccaaaatccctaatgaaacctgtataggagcagcattactgggagtttttgaaagactctgtaatcttccgacgtaatttttgtagttataaactaaggcttgctcaaagtttctaagcttggagacttctttagaaactttttccttcttttcagtttcagttagtggtcgaattctatagcctggtatgatactcttaaacacggggaccaaagccaacatggaaaacttacaagtattaggatttttagattccaccattttacatagacgccccaacgcagcagtattttcttcaggctcctccataactttagtgactaaatcggcaatgtcttcttttagttgcagaattttttcctccgtatcaggctcatcctcctttgcctctgcttcttgttcttcattaggtccctcatcatcttctgaagagtcattagagtcttcgtcttcctcatcatcgtcctttggtttttcttgggctttatgcaattttctttcaactttaccgttaacttttataggcaggccttcaacaagatttgatgtatcagaccgattcttccgaggaaccatttcgtaatcctgttcttcttcatcccaggatgagccttttgcgctatatatggtattttcatccatatcttccggtgcattttggaaaacattgccttctaacaaggaatcttcgtgctttcttttctttgcagtcctttcctgaatgcgaaattgagatctatttctcttagccattattactatgatatctccagcttttatcccggaattatactcttatgattgaagacataaaatgccaagtttataccatgaaaatactatatatggcaggcaggtgaatgagatgagataaaattttcagttttcgggcatcgctgaaaaaattcaaaaactaaagtaaaacgacgtcccatggtctactctacggtgaagaaaatgagggaagacattgaatttctgaatctaagtaactacaaaaaagcatacactccatggaaagagtaaaataggataaattggttttatgtagttaaagaaaaaatacattgttatatatggagtttgctgcgcgcctaggcgttctcgaagtttctcctttgattttactttttggaagggctttggacaatttaaagaagataatttgaagtaccccatcaaatgctagaatgaaatatttaatatactaaattaaggctggtatttaaaaacgtaatcttatgtgtagaacctcagtgaaaaagcgctattattaatataacagtattttcacggagctttttttattcaaaaaggttttcaagacttggcagaggacggctgcattctcgaatgataatatagtattatccttaggatctaaataacttgcatcaagaatgatatctaacttttccttaccttggaaaagtaagtcagtagcttctataattttctgcattcttgttggagtggcaataaaatatagtgaatctttatttttgtttgattttttagagctgtcagtaagtaaacgttccacggtggctatgtcatcctttagtttacttttagagaataatttgacgcaatttttgccaccgtttagactacgataaacgtctgctactctaatattagacatagaaaaaacaattttttttggagctacggaaaatttttgaataaaggctgggaaattgcttaatctgcgttcagcgtcaaatttttctgtcgaaagaaaatcatttcttttgaagtaaagttcctctaattctaaaacactcaagtcaggatttttttctcgtatcaaagttgttaggtactcaataattttttctggtgaacttgctggaagtgcttttcgttgtgagacgatatactggctttcctctttctttttctcaattagctttgattttttctgtagctttttctgtcttttcgaaataggtctattcgaatcatcttctgaatttctctcctcttttttcccatctatatcatcaacgtcatcgtcatcttgttctatagacctcttttgtacctttttggttgggggactaccatccttggcgtcaaaaattacttcatgttcggcatcaaaatcataggcgagtccatcatctaaatcatctggattagacattttcagctcaattgtcctgacgatatgtttagaagttagtagcggggatcaaatttcgactttcattgcctcatccatggtcatctcaaaaattttctcttcaattttttggtaaataccaagtgcaatgaatgtttgggtgtctttgaatattgaatattacagactaaaaatattatatattgtaaattaaaagttgattattagtaaatgtacctgaaatttctgttttcgatatcagtcaagtccaaaaattggtacttcttcctttcttgaccttcttgttccttatcacgcttttcgttctccttcttgcaaatgtagccaatgtataattgtaggggaacacaaacacactgagtgaccaataaggcaatctttgctggtatgtaacgtggagcagagtatgccctaaacatctgtggagcaataatacaggagacattgtatacaatcattgtaatagcatttctaaaaactcttttggtgtaaccggaggtgttgcatgaattccagatgtaaatattggtaatgacacaggaaccactgtaaagcaagtacagagaaaataagttaccgatcttatgggataagggtaaactgataagaacgatacaacctataatagctggaatatacatagatgtggttatgagtgtgatatgaccccagcgggacaacatttgagttgttataagaataatcatagccgtaatggcaccaataggcaactgcagtaatgctgtttcgtacttgtcgaaaccaaaagtaccagtgatggtcactgaaaatgtaccaatggcaccagtagaaatttgagaacatgcagttaataaaagcatcggccaagtaaacttatcatgaaggaatagttctttaacttgctgcttcttaaacttctttgtttccaggccagtttggttagctctgatatgctcaacaacttgaattttttcctctttgtttaggaaccaagcattggtgacgttatctggaaggtataagaatgttagaacaccaaacgcaactgtaaccagaccaacgaccaaaaacattatttgccaagaggtgaaagcggtaccatgataatgtaaaaagccaaaagaaattaacccgcccacaatataacctgtaccagcctgtgtggcccagaatccaattcttgcactctgttcagatttagtatagtacataccactaatagcgatacaaccaactgcactcgaggattcaaagagacctaggagagtacgaacgaccatcaacgaggcgtacgtcttacaagcagcatggcaagccaacacgataccccagacggtaataaaagtacctaggattttggaaatggggaatttttgaattaagtaagtgaccacaggttccatgaaaatgtaagcagcagaaaagatagtacccaaattagaaaattcgttacctttcaaatgatctttgatacccatagatgcagcgtagttcagcagagccttatccaaaaacatcagaagatatgtacagcataaaaagggcaggatgaagaggtcaacttttctcaggaccttaggagataattcatgggaaccatagaagttggcttcttcgcctgctacaacatcgtcttcattagccgtggagctttcgtcgagaccgttctgtttcaggaatcttaaagcaacgtccgcatcgtctacattaatgctcgaggtacttacggaacaactatcagcgttagctgccttcttctccacgtccatggatcgttgtgacatgtttttcattgtattgatttgctgacactctcactacttctcagcaacaacaaagtaaactttaatctatcatactttgaactatcttatatacgtgtatatatgcacccgctgagatgctcatcgagattgctcatcacctctgaaaaggctgtctgtcaccaccatgttttccgccggaccaaatgacagttccttaagggaaactcaaagagactatattaactaaggaggatcaaccagatatgcaaaaaaaacaaatagttatgacggcactcgaaccaaccaaacaccaccctataattaatgttgataatgatagcgactcgaaatttgccaataaaacctgtctattacgcgtcatctacttgagagtaatatactggaagttcgagatactccgcacagggtctgggtggtaggtttctttgctattgtatagtttttcaagatacgtaaaaggtcttcatcttatcttatatagatgcaggtgattactagtggggcaagtcggcagctaattgcgtgtgtgcggaaggattgtgcagtagaatggctcctgtagttatttcagaatctgaagaggatgaggatagagttgccattactagaagaactaagagacaagttcattttgatggcgagggagatgatcgtgtagaccaacagcaacagcagcacagttcaagccacagggatagggataaacatgtgcagcgtaagaagaagaaaaggctctcgaatagaaacctgcaaggttcaaatggtgggtacgcttgggaggatgagatcaagagaagttgggatttggtgaaagtggacgatgaaggggatatggcatctcttgtggctagcatagtcgaggccagaaagaaacgtactgctaagaaaaacataacgccataccaaagaggtattatcagaagtttaatattaacactagattgtagtgaagctatgttggaaaaggatttgagaccaaacaggcatgccatgattatccagtacgccatagattttgtccatgaatttttcgaccaaaatccgatatctcaaatgggtattatcataatgagaaacggtttggcacaactggtcagccaagttagcggaaacccgcaggatcacattgatgcgttgaaatccatcaggaaacaagaaccgaaaggaaacccttcattgcaaaatgcattggaaatggcaagaggccttttattgcctgttcctgcgcattgtacaagggaagtactgattgtatttggtagtctttccacaactgatcctggagatattcaccaaactatcgattcgttagtttctgagaaaattagagtgaaggttttggggttatcagctcaagtggccatatgtaaagaattatgcaaggcaacgaattatggtgatgaatccttctataaaattttactcgatgaaactcacttaaaggagctatttaacgaggctgttacccctttacccgttaacaaaattaataagggtttcacactcgtaaagatggggtttccgacaaggatattcgaagatactccaactttttgttcgtgccattccaagttagtttacggcggatacttctgtcccaattgtcatagtaaagtttgttcattgcccacagtctgtccatgttgtgacttgatgctaatcctttctacccacctggccagatcatatcaccatctgatgccgttaaaaacatttgcagaagtacctacaacagaaaaatttcgatcagaagactgctttagttgccagtcaagatttcccatactgaaaaaccataaaaatggtaaactactgacaagttctcgctatcgttgtgaagattgtaaacaagaattttgtgttgactgcgatgtgttcatccatgaaatccttcataactgcccaggctgtgaatccaagcccgtaataacttaacgaaaatctgtcagcgtataacacgatcactcttccatcatataacaaatccaagtagtagagaacgaaatagtttttgatggacatataactacataattattacaaaaataacctcatttaatgtcctattgtttattacgagaaaatcttaatagcacttacggcattaagaatatttattactattttcaatttatcaggcacttattcaactaaaaaaaaaaaaaaaattctttgttttacaataatattaataattattttgaataaatatcgttacattctatcataatgtcctctacacggtacaaccaaactcacaattctatttgagtgggcgagaggtttgaattttttcttactgggctgtgtgtaggggtcatagatgtcgcttgtttgaatgagtgagggttggaaggtgcaataggtttctgtggagatttaaccaaaacactgtcggtcatccggctttctccctgcttccagctgtcaaaatcaatcaaggcttgcatacatccccactctgtaattttcttactaagccagtgtaaattcactggtttagtcaggtagtcgttacaaccagaaagaagtgcttttcttttatccatctgagagttagatgcggtcaatgctacaataatcacgggcgcctgagagaatctctttgaagtacctttttcaagattggagtgtgagttattgagacttttttgaatgccaatgccattttgtttttcgaagtccctaatctgcttggcagcttctataccagacaagacaggcagctgtaaatccataaatattaaatgaagaccgccttccttccaaatattaacagcttcttgaccatttttagccagtttatatgagattttgtgtttcctcagaaaggaacctaagatagcttggttgatgacgttgtcttcaactattaaaacattaattttggggaaaactttttcacttgtggtggtaaaaaggtttggtaaaggatctggtggagaggaaacagcaaaaggtgcgttataaagcgagtttgagtaatgcggcgtttgactacttgttaatattggtgatgcgggcgtaacgtcttcttttcttctttgtacttccgacatgggttgcgttatgcctataccagcttcattaagtgatccgctttcttgcgaaggggatccggtgttcacttctaactctgaatgagtaattgtgtcttcattattgaaagatgaatccgtgtgggccactggtttatttcgaaaatctacccctcctttataaccttttggtaacagcaagattgcttgccaaggagactcggcatccttttcctcatccttcagttcttgtgacgctcttctcaattgctcttcatcagttattaatttaaattcctgagggctgctattgccatctttacctttaagatctgctttatcaccaattgtttgcttaagaccttgttcgcccggagaaatatggtcgtctagatgaaaaacaccaacggccccatggtctgttggttgagttttctgctgcgaaatttcttcattcgtaggaacatagtctacaacatttaagatatctaaaggcggtacatcctggcgtaaattaacattcgaaaatatcagcaaaggctgcgatgcaggttgggaacccatggttccgaatagttccttatatatgttaatagccaattcatccggttcaaagatgattttataagtgcaatcattaactgattctgtggtaaaatttaaaccttttctaatcaacggccttgtgtatttatttttattatgcggtgagacgtatgtaagaccagctgatgccataatttgattatcagaatgaaatttagggtagggtgagactgaggcaaatcgcagtaacggacttttagttgttgctggaaactgtttaggactagtagagtatggtctttgcgggcttagcattggcgcctcgttgggaggaaaatccacattggtagtcgcggccactgtcggcacggcggcaaaggcgtcgtataatgctcctcttttctgcgtaggtttaggatgctggagaacattcctgtcctttgcaaggtcttttgaaagaccaaatgatcctgctgtggggctcactgaactcttggtattgctattaacggaaaggttggcgccacttccagcaccgttactcttacttcgacaactattatcgttagtgttgttactactggtattgtcggcttgattgtcaaatttaggtgcgtagaggcctattgcaatggaagcattatcgttaatttctcgccatcgagtcgaactcagtttctgaaaaaacctgctcttcaaatcatcaacagtatctatttcatcgaactgtacagcaattggttggtttacttcatcagtggagttgtctattcgtagccaaaccttccacagtaacgcagaattgagcatttttacttgtctccccaaaatcgattcgtttttgatttacagcagcctttccaatatttcttatacaaaacggccgaacttgtactcaaaataaacgctattctgaggtctaaaactaacaaaacacgtaatttttctgaataaaacaatgtctccaactagttaaccacagcttggctagtttcaatgtagtcattcctaacaaaaaggcaaccagacctatttataaatatatagccactattaaattcactagaaaaaaagtcaaagattcaatccaggggcgcttttagggcttcggaaagctgaaaaaaatagttaggacactgatatcaataatatagggaatttgaattattggaaaatggaaattaggttaagggataccaaaaaaagaaacgcgataattataggcatggagatgagaataataactatatatgtatgcggttcggtacatattcattgctgactgaagtctgatagtagtcgtggcgaatggaggtacatgaagagcaggtctctgcacctgtaacaggggatgctacagcaaaatatctgctgcaatatatcttgtcagcaagaggcatttgccatgaaaatgctctcattctagccctaatgagattggaaaccgatgcttcaacgcttaacactgaatggtcgatccagcagtgggtcgacaagctaaatgattatataaacgctataaacgtaaaactgaaccttttgggttacaagatcattcggatcaaccacgggattggtagaaacgcagtgactttaaaggccaagcagaattttgagtccttcgaagataatacagcaataagggctcacaataatgattatgcagttttgcaatcgatagtacttccggagagtaacaggtttttcgtatatgttaacttagcatcaacagaagagactaagttagccacaaggtttaaccaaaacgagatcgagtttatgaaatgggccatagaacaattcatgatcagtggagagactatcgttgaagggcctgcactggaaacctcgataattgtgaaggaagtcaaccgtattctagtagcagctacaggagactcaaacctcgcgaaatggcgtaagttcagtacgtttactgtagggtccaccaatcttttccaatttcaagaattaacagcaacggacatcgaagacttactactccgattatgcgaactgaaatggttttacaggactcaggaagggaaattcggtattgatcttcgctgtatagcagaactagaagagtatctaacatccatgtacaatttgaacacttgccaaaattgccacaagctggcaattcaaggtgtcaggtgcggcaacgaatcatgccgagaagagaatgaggaaactggagagaatagtctgtctcaaatttggcatgttgattgtttcaagcattatattacccatgtaagcaagaattgtgatcgttgcggttcatcgctaatcacagagggcgtatacgttatttaaactaaaatacatagctttccgtgttatttacaagacttatctatacaaacatttgattgcccgaagtattttaatctcctaaacggcatgtgattgaacacggttcgaggtttataccacttgtattaggcatatatgcaattgcaataactcattttaggttcccgttttaccttatttgctaataccccttttttccaaaaagtccttagcttcgtttatcttagtggccaaaaatggagaaccacctttgtcaggatgattagctaacataattttcctatgaacctctttcaacttttttttagtcaatgtattttctgtcaaattcaaaatctgtagagcctctttagaattcattttcgggtcaaatccgcctttcaagaaggcagtagtggattttccaccgttaagtcccttcgatattgatttatatgcaccggctgtaaaatataaagttaaaaaggccccaaaacctgttatcacaggatgttctcccatgtagttcaaagcttgatcaaaataaaggtccattccggtcttttgaccctgcgaaccattctggataccgacattaacaccagctccatcaacagtaacgttcgcagagccattagtttgaccaggaatgggtagttgtggtgcctcaatagaattaccagtattactttgagaactcatgatattgtgcgggtggaagtgtttatgcaaccttattaaactgtgctcggccagtggagacgtacaaattccactactattcgtactttgtctagttcaagggtctccgtcgagtgagtcctacgttgattcaaatggctttcacatttggtccgattctcgctctttaaattttttgcccgctcgcctcgaactcagcggagtgaaaaattttcactcgtcttttattaaataatgtatttctaaactcatctcatctcatcccaccctatctccaacttacatcagtttctatcttgatccgtgatataccacttttaagttcttcgacttgtgatttgaaagatattgctattcaagcgtgagttgtccatattgttaccaccacctccccgtgatttacattcagaaactaaaaggaaaaggaagtagaagtttagtaagtataaaaaaatgagaatttatcaatgccatttttgctcatccccatgttatccaggtcatgggatcatgtttgtgcgtaacgatgctaaagagtttaggttctgccgttctaagtgtcacaaggcattcaagcaacgtcgtaacccaagaaaactaaaatggaccaaagctttcagaaaggctgccggaaaagaattggctgtggattctaccttgacttttgcccaaagaagaaatgtccctgttagatacaatagagagttagttgccacaactttgaaggctatggctagaatcgaagaaattagacaaaaacgtgaaagagccttctacaagaatagaatgagaggtaacaaagaaaaggacttcttaagagataagaaattggtcgaatctaacccagaattattgagaatcagagaagttgaaattgccagaaagttggctaaagaacaagaaagagctgaatcagtatccgaacaagaggaatctgaagaagaagaggaggatatggaaatcgacagtgacgaggaagaggaagaacaattggaaaagcaaaagattctgctaaagaacagaagaagaaatacaaagaaaattgctttttagttagaacagaaccgggctaattgcctctttcctttcttttctcatacttatttcatgggataaataagaatcacctgtatactattatttacattacataacattacaataactattttcaagggtcctcttacattcttatcaaaggtattatataatctcagtatatgccaaacgtctgacttaggagttagagatgttcagaaacttctcaccaagtggtgatttgacaaattcacagaaatcacgaacgtcattcctggatagtatcttaaaatcaatgatttcaaaaattggcggactttggtgtattccataccataccccaatgcgaacatccagtacctgcccatttatcaatctcaaatcatctttatgggctgaaaataatctttcgctcatatacaaacgcatctcctctgcgccatttgttgaattgaggcaatgaagatttctaactatcatttgacagaaaaaacctttaatgaattcttcatccgatttacagaacaagaaatctactaatcgaacaacaatcctgaatcttttggacggatgaataatgtttggttccattccgtttccaccgtaaacattgttatgaatatcgtaattcgttgctattttatccttcaaacattttaagtctagaactaactggctcatataacactgtcgtagttctctaaaaagagcaaatagagctgtatgtaaccaatacaatatagtgaattatgtcctagaataagggcattcattattctccatctctgcttcagagaaaaaaaaaagaaaaagaaaaaataacgacaactgcaggactcgaacctgcgcgggcaaagcccaaaagatttctaatctttcgccttaaccactcggccaagttgccatatgactattgatttatatcatattacgagcccaaataatactggggtgttttgacaatcctaatataaacagtcttcgagaagtaaccagttgtcaaaacggattatcagcttgattcaaggaatgttaactgtcctatatcatataaaatatgaatcatactaaatggtggaagcacggatcttggatctaaactaattgttcaggcatttatatgtttgggtagtttggctaagggaggccgggttttatctcatgttgttcgttttgttataggattgtttcatatgtattttatgaacgtttaggataatgtattgtcaggctgacgtatctcattttgagatacaataatttaacctattttatgttaaatattacacaagatgataaatatgtcaactaaaaactttaacgccgagcttggccattacaatatagagcacatgctatgatcaaatgaattagatgaatacaagccaagaaagcatttttttaattacacttcatgcttttgttggaatgaaactgtaaaataccatctgtttagtagtatttgtgttaccagtataccgtcacatgcggtgtaacgtgaggacataaaaaagtcatcaaaattaatgtccccacgttacactgtatatgacagtatatactactgacatgaatactagtcgatagttaatacatgattcttattacaacatgatgattacagtctcgtcttggtctgttgtttgaccctactattttatgctattttttgtatctgatttgaattcaaggcaattgttgtaattccattcttggcataaccctgtgtagattctacagataagctgcttttttctttgagtggtgcccccgttgtttattacccgtcagtatcataacatttgagcatctcacatggttacgaatgtaaatatgaatcaaagaaggtgcaaaatcaaaaaaaatcgaaagatttgacatgcctattgaaaagggaaagttgtatatctatcaattgttaattagttacttggtcatctccattaccagctgaggtgcttagtcgacaaccgcattaaacatgaaagtgggtattataatgggttctgtgagggcaaagagggtatgcccagaaattgcagcatacgtaaaacgtacaattgaaaatagcgaagaattaatagaccagaagctgaaaatacaagtagtagatttacaacagattgctcttcccttatatgaagatgatgacgaactgatccctgcgcaaataaagagcgtggatgagtatgcagacagcaaaactcgatcgtggagtcgcatcgtaaatgcattagatattattgtattcgttacacctcaatataattgggggtatccagcagccttaaaaaatgcaattgatcgtctttaccatgaatggcacggaaaacctgccctggtggtaagctacggcggtcatggcggtagtaagtgtaatgaccaacttcaagaggtactacatggtttgaagatgaatgttataggtggagtggcggtgaaaataccggtaggtacgataccgttacccgaggacattgtaccacaactcagcgtgcacaatgaagagatcctgcaattactcgcatcgtgcatcgaaacaacgaggaataaataaaccataaaatttaactgtagtcgcaataaaagatgaaaagctaacacaattatcataggacactgtaatccagactttaattagtattaagtattgagtacaaagtacaaagtattatactaacggtagtttgggctcttcgattacccatacacttttaatggactaatttcatcaagtttcattcgaaaattttcttaaaatatatatatgcgtagtggtatagtattcatatttcatgaacttatttcataaaaaaagataaagcaaacctaatatttggatcggcgctcgaaattattctcagtattcttcagcattagacatctttaacatatcaatctttaaaaggtttcttcttcttctgtagctcggaatataagcattcatatatgaccatgttgtaacgcgatcgaaccaagcaacttcttcttgtgcaaatttcctagcaataccaggcacacctccttgacgatcaaatgcaattctttcagtctcttgttcaaaatctttttgacataaagccaggtatttttcctgttgttcaggttgcagttgaagatactgctggtaggtgatttctttgtaatagacagtcttcatttgaatatgttcgagactttttctcttaatctctatgaatattttctgtcttgaagctgccgtcttcatagaatgttgttctattatccacctcgaacatggcctttttatacgtttttacattaaacatccccttcatattagtttgttctcgacttaattctactcatgcttctgacattttttcatgccaagaccggccctgaaaaagggtccggatatacggatagcgccacacattcaattaggggaagtattatttgatacattgtcagcacacagcgatttaacccattatttggcatgacaagcaagctattcgacagtgaaaaatgcacagaacattcaaaattatacttataatatgactcttttcttttattgcagttggtattatatacatatatatatatatatatatatgtatatgttccccgagacaatggttttatttccaaaaaaagtgtaagtaagttattttctgtgtataaaaaaataaaagaagccagatgaagtgccaggtggcgtaccaggacttcagctttctttagtttgcataatgaaagtatcacttacagctcccttgaaggattagacgctattaaccccgatgaaaacgcatcaacaaaacctttaacacagtacttatttggtgcaatacatactcacacaaacacctgtagaaaatccccttatatgaaaatcccttttttttcttggcaagtatttctgataaaatgcggacaacattacctgcttagccgcctgccacagaaaataagtaggcttctctgtaaaatggaataataggctagaggtcaaaaacctcctcttcagtcatatctatgtttttaagggtctagggtccaatttgatggaaaagaacaaatggtcgagcatgttaattaatatttgttgctctgtttgaagagtatattataagacgagaggttctttgagggagcttatcttaccttttcttgatttgaaacaatttcattaaatgtaaacaattatcaactagaagcaaatataaagccagaaggaagaatttgctatgaacattaagactttgtgtcatccagaatataaaagaatctccgttgaatcgttattgaatccggtagaggagacaatagactgcgaaaaacctcactctcaaacaaaaatcaatactgctaaacccattagtgcatctttgtatgtcacaacgaataatactgctgttgttcagcacaatgtccaaaagaggaaaggcgtcaccaggagatgtccacagtgtgcggtgataaaaacttctccgcaatggagagagggtcctgatggagaggtgacattgtgtaatgcctgtggattattttatagaaaaatatttttggtttttggcaaggatctggcaaaacggtactttaacgaaataaaaggtgtgagcgtcaaacgaaaagttccaaagagcctctatggagttacaagaacgcgttaagagaatttatttctgctcggaatgttatatacttatgtcaaagcagtgattatacatttatcgactttaaacagttgataacgaacattatgtgttattcgaaagtcaaagtgccatacaaaacaagtggtttctcagttcttgcaatttttctttatcagcgtagtcccagaaaaaaaaatcatcactggaaatgtaagatgaattcaagtatcaagtgccgttggtattatagtttatcaattaatacgtaaatatatatatatatatatatatatatatatatgactatagtggcatacttctcaatggactgttgcttctatcattttatacatgcgttcaactttgaagattatcacaaaaacctcaaacttttcaattaatctgccccggtcatttaagttagctcttttaggactctcatgttttcaaaaaatagattgaaaagagcattggtggccctactttcaatccattgatcatgattcttcgagctatcgctaaaatattccaccggattcagagttctttcctttactgatatcgtaagaagactcgccttcgtttccgttaccagacctgacaaaaaactcatcccatacagatcccgaagtaacctggaaaaggatatccatgatatcttgattattggtatacgactggcaattcaatgcagaagacgtatttgtagaagcactttcatttatcacttgattaccttcgcttacatctaaagtattaaactgggaaacattgctgtgtttttccagttcggtaaaaaattcatctagaggtatatcaaaaggtgctttttcttcaaaattggttctattaaaaaccttgttatcaaaagtaccgtcgtcaaaaccaagtacgttcgtttttttatcataacttgacatgcggtttgcctgagaggttaggggatttgaatccgaaaatatccctttggcatcatttatttgcataaattttaactttattacaactgatgataaaattttgtaactcgtgtaacaggttttcgcagattcgcaaaaacctatcagattcttcagtactatcaacactttttcagtgtactctgacactttttcttgacaatcatttatgttgttttttgagtaaaaatttacgtaaaggtaagtcatacctgtcatgaacatgttatgaactgctacccacgtgtaaccaatttttttattgacacaaagattgtaaaatacgtctatggtgcccttcgtactgtccaggacaattttaaaagcggtatcattcaaagtagggaattttggagaaagtccataaagaatgctcttcgagtaatgatagttcagatcaaaccagatgctgttaaatttgcaattcatcatctcaaagtttttgggaacgtccacttggaaccaacgctcaagctcattgtaggtttcaatccgccagctctcgagatccataaacctcctcggcaattctgcaccgggcgcgtagagtattctcactatactagcttggattcttctgattttatacatggccaatgcgataacttttgaagacggatttgggcttggtaagtctgagtagtcgtcaatttctcggttagttaatgtgatgaaggaatcgtccaaaaggctaggatacctggtggtgatgctttcttcaggtataccaaaaggtcgaccaaaatacgagcaaatttgccgatctaaggagtaaacgcaccaaaatagacgcctgcgtatttctctggtaaaggcgtcataatttttattaattttttccgaatgtagtcctaggtcaaccgttagtcttagtacagaacccatagtataccaaacaccggggacattaggtctcattattgaatagattaccatgagcaaagtgcctgccaatgcctccaacctgtctgaagatgaaaataaagatgcaatatatttagtagcgcgtctcttatatgtcgcgacagtagtaatatctgacttaagtacctgcgtagcatggccaatagcaaatataatgtttaaaaaaaaataaggtatgtgaaattttgtcggtagttcaactatcggacgcatgttgactttttgagatgtctcccaagtgtcataccatggaacatccacggaagagcatacgtcaatcttctcagtaacgttctccctttttggttcagtatgcgcactaaaagcactggtaattggaatttcgaacgcgctatttatgcctgtctgatcagatgccaatgcaatattgggattccagggaccataaataggttcaaagtattttttcaggaaaagttctctatgcagcaaaggtaactgggaattagtatctacaaaaaacctggatatcataacttcagcggcatgtcgaggtggtagttccaatggatcaaagtgtggattgttttcagcctctgcatatccattgtatttctgttccctttgtttaatatcttcatccagaacgtcatctccggaatcttgacgaaaattagttgccgtgaagactaatttcgcaaaggaaatacccgatgaatctcctaaaaaagagttaaaactactttctctcatcgtgcccagcgcactgatctccttattacatcggcgtagctcttccgctcttgcatctgaagtcatagggctgcctgtctcgggtaataaagcgctaccatcttgtttttttgagtttaccagaaattccttgcgttgtacatttatagtctgtgggcttgccatagacttgctcgttatagctgaggatgccatagaattccctttctgaaccaaataatccgccaataagccattatgtggcaatattccctcttctcccaaagatgaaactgaactgtactttttcaaatcaaaaggttcatcatcacttgtagcaggtatatttcctcgtattttcgtgggatctactccatattctttcaacacacgcatcatgacagccaatctatcttccagaaaaaagacgtaagatcttggaacgtcctttccggtggctgggtccaaagaaacacatggtacctctaattttgcacacctcttacagctaggaaactcctgatcacatttaatttttttcaatcgacatcgtttacatgcagttctagatttggaaattcctatattaggagaatctcctctttttgataaatctgttctattactttttttggagttaaattttttctgcttcatgatttaatcatcatcttcgtatgttttatgtactctaaagggttactcctgtgcgaataaagcaaaccactttacgttactaaaatttttcacatttggtattgtgagtattttatgaagctcatcgcggtaaaagaaaaaaatagagaatctgtgattatagtttaaaaaggatgtagacaaaggatatcagcgataaaggtggccataattggacgaagacaaataattcacttccttaataatgaagttgggtattataccttaccaggaaggtactgatattgtttacaagaatgctctccagggtcagcaagaagggaagagacctaatttaccacagatggaagcaacgcaccaaatcaagtcatcggttcagggtacaagttatgagtttgtccgcacagaagatattccattgaatcgaagacattttgtgtacagaccgtgttccgcaaatccctttttcactattttggggtatggctgtacagaatacccatttgaccactctggaatgagcgtcatggacagatctgaagggttgtcaattagtcgagatggaaatgatctggtaagtgtcccggatcaatacggttggagaactgcaagaagcgatgtgtgtattaaagaaggaatgacgtattgggaagtggaggtaattcgtggaggaaacaagaaattcgcagacggtgttaataataaggaaaatgctgatgattcagtagacgaagtacaaagtggcatatacgaaaaaatgcacaaacaagtgaatgacaccccgcatctacgatttggagtttgcagaagagaggccagtttagaggctcccgtagggtttgatgtgtacgggtatggtattagagacatttcgttagaatctatccacgaaggaaaattgaattgcgtcctagaaaatggttcgccattgaaagagggtgataaaatcggatttctactgagtcttcctagcattcatacacaaatcaaacaagctaaggagtttaccaaaagaagaatttttgcactgaactcccatatggatacgatgaatgaaccatggagagaagatgctgagaatgggccttcaaggaaaaaattaaaacaagagacaacgaacaaagaatttcaaagggcgctattagaagatattgaatataacgacgtcgtccgcgatcaaatcgccatcaggtataagaaccagttgttctttgaggcaacggactatgtaaagacaacgaaaccggaatattattcttctgataagagggaaaggcaagactattaccagttagaggattcatatcttgctatctttcaaaatggtaagtacctaggcaaagcatttgaaaatttaaagccgttgttaccaccgttcagtgagttacaatacaatgaaaagttctatcttggatattggcaacatggtgaagctcgtgatgagtccaatgataaaaacacaaccagtgccaaaaagaaaaagcagcaacaaaagaaaaagaagggattgatactcagaaacaaatacgtaaataataacaaactgggttactatccaacaatcagctgttttaacggtggaacagcgaggataattagtgaagaagataaattggagtacctcgatcaaatccgatcagcttactgtgttgacgggaattcaaaagttaacacactggatacattgtacaaagaacagatagctgaagacatagtatgggatataatcgatgagttggagcaaattgccctacagcaataaagcagcattcaaagaagaataattaaaacacactgaaagtgtgtttcttatatatggttatacattcatgaagatgagttcgtaatcgttatcttcttcaaattctgaaagtgtaaggacgtcaccacttcgtagctctatatatctcgctccaggaattacaacgttgttcaaacatgtcccattggacgaatccaaatccattacataacatttcaaaatgccacgaacgttcctgaactggatgacgcagtgctgctttgaggatgtttcttcgggtataccaatgtctgcgacaacgatctccgttctatcgtcgagatctgtatccagactgtggcccagttcacgaccgactaaataacagctcctgccgttcaaatcgtatcttttccacggtcctttatccttgtcattctttctgtatatcactagttcatacatagtcctatctcgcgcctccagtcctagcatatccatgtagttatctggagaaatagcgtcctgcggctccacatgttttaaagctataccttctttgttattcgactccagctctaacagaccggaagggctgaagtctggcataatatcgatgtactgcgatttgaatttcttgtcatcatggccataatttctggtgttataaggtcttttgcgtctgtgaaacatgtctatacgcaaatggagtcggaaatgaagtacaccatgcttgctgtggcttttacgttataccaaggcttctattgtaggacgcctttattgtcaattatgtgaaaagaaagcaaaaaaaagaaaaagaaaaatgaaaaaagatgaacgtgtgaatgaaaaaaaactatttcgagatgagatgagattaaatgaacaggattaagaatacattttctgttgctaagagattaaaactaagcaaagttatgacgaactcagaattaccgagcatattcgaaggaactgttgatttagggattattggtggtacaggtttatataaccttgactgtctggagcccatcgctttgcttccacccatggtaacaccatggggtaccacatcgtctcctgtcacaatctctcagttcgtaggaactaacagccactttcacgttgcgttcatagccagacacggtattaaccacgaatacccacccactaaagtcccatttagagcaaacatggcggccttaaagaacttaaattgtaaagccgttctttcttttagtgccgtggggtctttacaaccccatataaagcctagagattttgtgttaccacagcaaataatcgacagaactaaaggcataagacattcttcatatttcaacgatgaaggcttggtaggtcacgttggtttcggacagccgttctctcaaaaattcgcagagtatatctatcaattcaagaacgagataacaaatcctgaatccgaagaaccgtgccatttgcattacgacaaggatatgaccgttgtgtgtatggaaggcccacaattctccacgcgcgctgaatccaagatgtacagaatgtttggtggccatgttattaacatgagtgttattccagaagccaaattggcgcgtgagtgtgagctgccttaccagatgatttgtatgtctaccgattacgacgcatggagagatgaggcagaacctgttaccgtagaaaccgttattggtaatttgacgaataatgggcgcaatgcaaatattttagcttctaagatcatcgtctcaatggccaaggaaatcccagagttcatgcatactggcgatgggctgcgcggttccatcaagaaatctatctctaccaaaccagaggctatgtccaaggaaaccttagaaagactaagatacttatttccaaactattggtaatggttgccgctaatcatatgtaaaatataaataggagagaaaacatatatagctatggaaagtattaaatgtttttttgctgtttttatattttcccccttggggactgtgagttcatcatatatgcatatttgctacttggaatgtagcccttcctagttacaggggtatgcggcgagttattgtcattgttagcgctcactaatgtgctactgataccgctatgcctctgcagtgtgccaaatacattctttgtgtgtaaggattgagattgtagtttcgtctgttcctccgccatttccctttgtcttgctttcaaaggcgtctctaagcctttgaagagatatgctggatgatttttgagatttgtttgaggaatatgtgttttgttctgtgccatttggctgatcttagaagtggatacgtagtgggggtgttgtggctgcaacccagtatcgacagatgattgcatgtctacccccaggagcttcttttgcctgtcagtgagattcaaatcacttactttgacggtggataagagcttccaaagagaaaacagtatattgagcgagattaataggtggaacaagtagtcaagaagttctgcattcaaccaactgaacgtggtgtgatatatgatgttagccttctttaacgtgtgaaatgtcaacatgtacagatggattctggatagccggttgcaaaactgtctcccaacatgagtgttgttccaaaagaacttgatgaacttcaccagcaggttccagaacgcaaacgcaattacgtttgtcataattctctgcgtctccatttccttgtttaccgttcgccgtgatagctccttgagcacaggactttcaaagttgcccaatttaaacattggtgtgtcattttgtgattgtgatgagggtttgctgtctgtgtccggcaatggtcccggcacgtcattatcgtccaggcccaattggcccgcctgaatcttcatagttccctctattatttttttgcctctgcggatatattaaaagtctgtatattgtcaagttcttataatataaatctttttgttcatcataaccatcttattaattgttattatttctatcattattactattagcacaaatttcattttttttttttttcatttttctttagactttagccctaattagacctgagaaatattattataacctgagaaaggtttataaaaagaacattataacctacaaaaaagatacttaaaccctgaagttaataggtttggaccctctttttttttttttgcttttttttagaaaacctcagtattcacagtctaaggaacagataaagagaagctttatgaaagcagtccacagtgccacgaactttgacatatataattgacttgtgggggctaccgactggcttatatttctaaaatttagagatttgattatctttttcgcagcgcgtaaaagaaacccacgaagcatcgcttaatttacacatattcttcgttctccccttttggagaggatttaagctaagatatatctttcttcgagcgcagtgctgcttttgagttctttcgttttaattttccacttatttggcaataaaaactgagtgaagagtgcttctctgtctgttttagggagctttttcagatcatcatcagatgggatttatagcaaatatactgtgctgttcttcagatacttccaaaacacatcgtcaacgccaaccaccagaaactaatcacaaccgcaaccgcaaccgtaagcacagttcaaacaaagctcaaactcagggtcgtaagcagaaggctactccaaacggcgacaagatgcaatattccacaccggagatccttttgtctagttccgattcaggcagcaatgcgggttccaagacaatgcaggagaatgggaatagcggcaatggaaaactagcacctttatcaagagatcactccaacaactcgtacgatgaggagaaagaatatgaagattataatgaaggagacgtagaaatgacggaggttaacaatgccggagaagaagaagaagaagatgacgaagcaaaagaaaagcaagaccatgtcgttcatgaatataacgttgacgcagatagaaattccagtattaatgacgaggcgccaccacaacagggtctgtatcaggtgggtcaagaagatatgaatccacaatatgtcgccagcagtcctgataatgatttaaacttgatacctacaacggaggaggacttctctgacctgacgcatttgcaaccagaccagtaccatgcccccggatacgacactctgctaccacccaagttgcaagaatttcaacagaaaaaatgtctgatattggatctagacgaaactttggtacattcttcctttaaatatatgcattcagctgatttcgttttgcccgtcgaaatcgatgatcaagttcacaatgtctatgttattaagaggccaggcgtcgatgagttcttgaacagggtgagtcaactatacgaagttgttgtgttcacggcaagtgtttcgaggtatgcaaacccccttttagatacgttggaccctaatggaaccatccatcatcgattattcagagaagcttgttataactacgaaggtaactacatcaagaacttatcgcagatcggaagaccattgtccgaaacaatcatcttagataattcgccggcctcttacatctttcatccgcaacatgctgttccgatatcttcttggttctctgatactcatgataatgagttactagatattatcccacttttggaggacctttcatcaggaaacgtgttggatgtggggagcgtgttggatgtgacgatatagatttctcagtaacataaaaagcaggctctttttattaccccccccttcggttatatgtttggacgaactcatgtttctctttttatacagaagacttcaccggatatttataaacttaatgaattaatttgcttattacatgtatcaattgtactttacgtgtaacatctacagatacatatatccgtatatactagcatatatataaatatatactctatacatatatctatttattatgcttttctttcctctttttatggcatattatattttacaaagaaaccacaaagaaaaaacttttacctcaccttgcattaggaaacctcaaattttctatcattggcttaccaattctatctataacatcatgcgcccataaaacgtccagatgggaatactcatcaatataccagattttgtacactgcatttgcttcatgattaatgaagtgattaattaatcgttcaccatctactaatctatcttgctttggaataaacattataatgtgtggaaattcttcactattttgtcttttcggatttaagtgtagtttgttgttatccaaattattgccactgtcatcatcattcttggcaataggaaaccatgtctttttatctggaaaaattttctctgcacccttcttaaaacttagcttattaggaagaggtgacaaccaccattgcattagtttgacggaaatatggactggtgaaaataagaaatttcggtcccttaaaactctatcccataagacatcgttccaatcaaataggtagttaaacatgatgtatgagaggaacgaaaaaatcttggtcccaaccattagttttctcattgtcatcataagaggtataaacgatcttctaccaaagtaccacggagaatcaataccttttgccattagcctcacaaatgctttttcatccaataaaggtccagggtacactgcaggtgccaaagcaacaaagttttccagcttatcgactaatttaaaatcacttgcgtatagtttctcaccgttgacaagccccataaacccttgtgttgtaccttgtgaatgcgccacgagcgatagtttagcatatccggtactatcaagtacataatttataagtgcttttaaatcgtattgaaccatctggtgcatatcccaatcccattttttggaatgatcattacctaattttttcatgttccacttggcatttaagccacatctgttattccccaaccaaacatcaaatccagattcataaaggaagtatgccagagattttctacctgaagatgcgaaggccccgcaactttgcaaaagaccgtgtaatagcaaaatgggttcacgtttcacttcctctacgccatcgtttaacctggacttgaagtgccacaaatcaatgataaaaccgtcgtctgtctccacctcaaattcttcaatatcaataccatactctttataatagtactttaagtcaggtaccagcttggtatcctccgcaagcgcaatgttttggaagggattctctgcagcatatggggcttggttcacattcgtttccattttaatattagcatttccatcaccgttctctgataaagaggcattactagtcatggacagcttgctagtcacagtacggtcatattcaatattattttcctgatcccgctgtaaatctaagggcgttgtggaagatattgacaaaggtctagagtgacgtgctggtcgtttcttcttcttgtcatttggctggatcttggttctcgaacttcttgtatctcttggatcatttttatgttggaaatgaactgtcacgtaattcttccatagtgacaaaatgaataaccccgtcataaacgaagtgagaattattgcgctcaccaaccgctgaacctcatcaaccaccttatttaccatgcttatcgtaaaggtgccacggggatcccaatgatagttgagtatttcccaacaattttaattatacctttgatgagaaacatttgcgtactatttgtgtgaaaaaaaatgaagaacttaatgcgcgaattattgggataacaacgccaatggtgaatcaaaatattaacaatgacaaaaagaatgggctatttttgtacaaaatactgttgcaaatatgatatcatatgaattccaaactcatctaccgaaaggaaaagatagctcattgaacgcttcatccgaaaacaaagaattgtatgtacaagccacgcactttaataacacaattctattgcaaatcagactaaatggggaaatggattccacctatgaggtatcttcaaaaggactaaacccaattctcgatatcaacgtaccactggcaggaaacctaggaaacacgggtggcgattatgacgatgaggaagaagaatttgtaagagaccatttatctgattatcaagtggttaccaagttgggagatagtgccgatcctaaagtacccgtggtatgcgtacagattgccgaactatataggagagttattctaccagaagtgagcggtacgatggcccaagacaacatgcaattcagcttgctgatatccatgagcagtaagatatggagagcaacgaaggaacaaagcgctgacgataatgattttggcaaattagtttttgtgttaaagtgtatcaaagatatgtatgcaaagtgattctatataaattagttatgcgttgtattatctatgactgccatatccaagacttgcacagttccctttttatcacatagggtcatcaaatctctataattgacaggatcgataagacctgtacatgtccaaggatccaattccggcttcgttgactctccaggcgatgaagctatcaatttactaatcttctcaataagttcgggttgtctagatggctcacttatggccactttgactttcatcttcgcccttactattggaataatttgcttagaaaccaataatttgatagcctctaaagcttgcaatttggcaggtttgttaataacagggctgaacttcagttcctgtaaagctttgtggatcattgtgggcggatatcttttctttgacacaggatttatacatttagcgctaactattgtaagcatttcgttattaactttattaagcattaattgtctttctttttccgataattgaatctctcccttatgcatgatctcctcgatgacatcatcaacatttgtagtcccgaaacacttttgtagatcttccttattagcaaccaagcctttcgaaacattcatgaaaacttgatgtatctgcagcacttcatccagatctttttcaattccttttcgatagtcttggaccttattttggtagcacgcgacttcaaatctcttgcgagccttttttaatctcactaatgaaacattagttaacttaatctgtcccgacggttgattgataggcattgcgtgttttaccttttctttctcagaactattttagtaaaaattttaaaaacttttactactgcatgaaatcacttaagttcggcctagaaaaattttttcatgaacattattatatatacaaggcactgagcaggacaatacacgctaagttttgttctttcatgaggtcataataagttaaataacagtcaatacataaatgcaaaactaaaagtacacagttttattattttcttttcgtcgtaatgtagtttttataatcagtcaactttttttttgcttttagatttcgtttgttccttttgtctttggatccaaagtttcttgaaaatgtagccaaaacaatgccagcaggaatatcgaaaaagatgggtataatataagtaaaaaaaaaattttaacaatgaaataatacaggagaattcgtggtttacaatttctggtttttttcgaaattgctatgtggcttctccaacaatgtaattgtaggcttttctttcttttaagtccgtttatcgtatacagaaaaagtgcaggatgttgtaagtaaaggtagtcagtcataccatcatgacaaaatccacctcttggcaaacatatctaaaatagctctataatggccgatgacacccaacactacgaagaaatgccaaaaagtgtgcgaacaaccaaaatagtcaacccaccatagagatttaaatgatttggcatgagacggacaggaactgcatttggaatgggctgttggcacctctctaaaatgaatttccctttgctttgtgatgatttctaaatcagtagataattcgtagtttgttggaatggtcttatcaacctgaacgtcagatctgaaccgttcaggaatgaacgaaccgtaaaataccacaccaaccaaataccaaacaacagatttgtatgtgacggggctaaatagcgttgcagcataatgaagatcagtcaaaaatatcaaatgtaaaaacgacaatacacccatagtagccagcaaaatgaagaatctaattcttaatggccttgcttcaggtctatcaaagcgaggcgaccaattcataaacacaccaaatacacccagcgccagagaaatactcatgtaagtgtacatcgcccagtaacatgaatacatggtaacaaactccgttgtcaatatcgaagctgtaattaagatcgtaataccgctatagtcgacacacgcaaatttagaacgtagcttcaagaaggacgttccgttgaaagtatgccaaaacacggagcttagcatacatttcaacgcagctgccaaaaacatgaaaacaatccatctagcctgtggtggaacctgggaattccgccaaacttcagactgagggaaatcgtaaattgccaagtagattatataaatggctcctaacaaatgagaccaaatatttgaagtttcattatgccagccgtaccagttaaagatagacaacaaagatttggaatgggtattgtaaaacctatagccatggattatgtatctgttttccctccatgggaatggcaactgataataatgtaaatgttgagtttcacctagactatacgctttgccatggttgtatgagtttataaaagacttgatatcggtagtaggattcaaaggttcttcaatgaggatttccgtctttaccatggattttctcattggaccgcaatagtctttcacgctggaaatataattgttttcctctttgatttttgtatcattgagacgacttgttggggaacgtaacgaggacttcgcttgagaacatacagttgaagatgaagacaccagtgaagtggatgtagaagcattgttaagcttgaaagtagcgactgaattcaccaaagtggctgcatctgaatctcccagtgaaaactgagattctgtattcagagacttgccactgtttcttttgtacacagaacttgttacttccttttcttttgttggacgaattatctccaaatcatcataccgcccactttcagagtgtttaacactttcatcaatagttgaaaatggatgaggaacgaattttgagtagttgtaattatagatggatttaccggattttttcaccttctgaaaattgtccacacccttctgctttagccttgatagagatcccatgggtgagggtatatactgagttaagcttttgcttgacgagtccatcatgtacttaatttgattgtctgttgggatgtgaactatttttcagcttatctgcgttgcagcttcttctttgtccactttacaatggctaaactttaccagacgacaaaacaagtgtagaatttgaatcaactgtgtcctaaagaaaaaataatgtccaaaaactcttattataaaacgagtaaaccaccacttcgctcgaatcgccaagctttctagatgtacacccacgctgtgtcaccttatgactatataccttatccatcaaacactttctccatttcctgcagggtaaaaaagaaaagtgaagtcaccctgcactatacgagcttcagcccataccccacactaaaacatttctttttctgcggcatttctttttttttcggtccgtccctgtcccttcccacgagaaagcgtaatgatcctcgaccctaccccacttccccacgccaattaaaacagataaaatttcttttgatttttcggatacgctaatttcgtagcaattttgaatgactagacatttgttggataactacatagtctcccacccaccaagatctgcactgccgtccgttagtcggaacactatgtgcggaatcatgttgccaaaaacaatctcattcgctagattcgcgtatctcgcccgattcaaatagacgggagtaccgaatttgtagtcttcgttggtctctccgtatttacttagataaggtgcagcataaaatgtacctcttttgccgtatgacagatatatcgcatttgtgccggtcattaagaaaactccgtaagcggaggtgatttcgcatccatttctcatatgatcagtacattccccctgtaaataaccttgcagtgctatgcttttttgaatatggcatttttggccacacaacaagcatactgcgatttcgtatttatcacatttattcgatatttcatcattatcaagggaaaatttggaaaggttcaatggtagttcgataagctggatatgctctggtgaaggatatgctcttgtgtttatgttctgcaccatgtcatatattacttgctgaattctcaaattatcattaccatcattatacctttctatattttgtgttagttcgttgtagaaaaaatccttcaaaaagtgagttaaattgggtaatttaaaataccggaaaataagctctatttcacgctgtttgacgtccatgaaattattgctgcggttattattattatcaccatcaccatcatcatcatactgaatgttgaataataagaaggttcttctacaaaaaatggacaatgactctagtaatagagagcatataaagtctttaattttctctaaacttgtaaaatcaaaccgaacgtcgtctggtttaaagagatcaacatactttttaaaagtattgaatagatatgaaaagcttgtcgatggttcctcagatccgtttgatgatattttgattttatttcgacagtctttgtaaaagtttactctcatcatatctcttgcaagcaacagtagtagttgatggaaccttcttttgaacatttcatagatacataggttaggcggttgcggggtttttcctccatcaatattatcaaaattttgactcatatacaaaagtagattcacattattaccctttattagaaactcattccaattccatattttacgagagatttcgctgctgaatgtttttgaattaacaaattttttgtaaataaacgactttagctcacaaactaaatgtaaggttaaaatgcactgactggatattctttccatattcactatttttccttcctttttgtgcgatcttaatctgagctcagtatttgaaatagtattaataaaaacactattaacaactttatatgcatcttcgatagtcgtgacttttttaccctgaagatcacctagaatcatcgctgctttaatacaaatagagctcattgggtcaaggttttcttccgcttcacttcgcttttcaatacacataaaaaactggctcgaagttctcttatctatatcatttgtttttggtagaaatgaattacttaaggaattgcatacgggacaatatatcaaccctgaaccatacgataatggaatattttttgtagtttggttttgtattccgcgaatcgacttcatatggccacttaaacatttggtatgagacccatgcccgcatgctcttaatactggttcacagctagtaaatttcaatctcgttccatcatcatcctgggggttttcttggattgcactgtcttttgtttgcttaccactgaacagcgaatttattctattaacatctgtaggattcgtaaaatcaattccatgatcacatatgttccgttcttggtatgaaaaataaacaaatacatcgtcatccttcggcatcttgcaaaatacgcaatcatcatcgcagcaactgttgattgtgttactactattctctgcatttattctagtgggagataaactaggtgatgtggttctgggtgtactaatatcggaagtatctacactattgttttccatgaatttcatttgctgttgagccaacttcttcattaattttttctttctcaatcgagcaagatgttttttcctttcaaattctttatccttgtggcttttatcttcctttgtaggccacaatattcctggtgtatatgacgtggtttgctccctcaaataactgtttacatttacgtgaggcgctgtttccattaaatacctgaaaatttccctaatcttaccatgagattccgaaaaattatccttcaacaaacagtaatacaggatagaaccaatgctgtggtaatgacagaattctgtgtccacaattgcgtattcatgccacagtatccccataaattcattcagattattaaccacgcataaatgaatcaaatgaaccactctcggcaataaattgtcataatcatattttataatgtgatctaaagtatttttcaaaaataaaccaaaagtattcactgatgatattgaatacagcccagaaaataatgtattcttcaacaaatctttaaccttttttgctggtacaaaagtatcttcatatttcattttcttcaaatttgccatattcagcctgatatttttctctacatcatacctcctactggaagacaaccctatataataaggatcaatctcatctttatacttttctttcaacacgaaaatgccattgtcagtcaagcttacaggagaagtgtaattggcgtatttttcgagatatatatcaaatgaagggtgcttggtgatatgttctggaatacagttaacaatttgtgcgtaagagcatgtatcaaagcaaagggcatgaattatttctgatttgaacgttctctcgaagccttcctttgatgatttcatgaccaatgatctcacttcagtaagcaattgaatcaataacagaatgcattcattaacaacggctacagttgtttctgtatcaggataatcatacataggtacaccatttgcccagtgcttcaaaccccaccttgagaggtaagtaaccatcagttcatcaggattgcacattgccatactaaattgcacattgaaaatgtcactaatataagtaaattctcgcatactgtattttgtatacatccgggcctggtgagtaattggagttccgtttcttacccagaaaccgacgtttatttgcccgattaggactagggttgacaaagcagattctgatatatataaagccttctgcttatcttgaaaaacttcgaagagattaatgtagtttgtcaaagaagcaggaattggctcatatctaccacattgactccattgaataacaaatttgaacaaatatgacattggattgaaaaaatactgtgtatttacacctacctggaaattaatagtctctgcgacataattgcatatcgtctctctgactgtagacaaagtcgctttgttcgaatcattttcattcgttgatgcgttatcaggtgatatagcttttctagaattggttagtgattcaaattccctggtttgagcaacatcaagtagtttaaggacgatttgcttacggaaagccgcatctttgaccaaagatatactacgtgtgtatccatctgtcattattagtattgatgagaaaaaaaaataaaatgcagaaaaatcaaagttttcaacctccacgtgttctttagtttcccttttcaatggcagcacgttactgaattcagagaaggactcaattattgcgttaaaaattgcctcatttgaaagtagttcttccggaacagtgttcgctgacattatcgtacaaaggtctttaaagcaaataattgtccttcgatttcgtattgtttcggtgggcaacttaaagccattgtataaagagatgggcaaatatgacatcaagtcttctggattgaatgccatgagagtaaaagcaaatctaatagttcgttcaatgaatcccgagcttatagtcatatttgctatgctggggtcttggaaagtgtattgccctaatatactcataagagttacctgacattctttagcatctgatgcaactgcatcatacaagaccgatagataaacatcaatatattgtgcggcaagaaactttctgctttcatcccttaacgagaataatgacgccatgatctttaacattttgaatttagatttttttgagaggatattaatagaattgatgataatatattggaatctagatccatagaaattgtagaaatggcttactgtgttcggcgaatgggctctgatcaacctttcattgtaattagtgagtatttttgaaattctttcgtcttcaatgttctctaatgaccaaggtttaaaccatgattcatcactatcttcgttagatattaagaatccacctaataagttaatcttagaaaagtcaggattggtatttgtgggagatactctcattttagaaaaatgggaataccaaacatctagcatggaaattctaagagcatatttattttgcaaagacgtggccgccttaaagcacagagaatataaccaatctgttaaatcatctgttaactttctcttgaatatatcatccgcttttcttacatgaactactatgttttccttttgaaactccttggctatttgatctatttcgaaaaaattctcactttgtagcacagtcactacatcgtgtgaatcttctaaagccttcgttattgagattgcatattcaaccggtgtattcaaaattctcgttattgtagatgctaaatccatgtagtgtacgttacactcttcttcttcgatttgaatagcccactccatatgtgcttcttttctcgtattggaccaattgttatcaaagaaaacaaaattttcatcattgaccaatggttcacattcgtgtttttccattatatcatcagtaatgctgttttgattaggatgcattagggaggatgcttttctctcgcttgaatgggcttctgcctcctctttgtatgaaacagttacatcaattaaaaaatccagaacataattcaatagggagattacgttttcatcatcggttacgttactattgtcgttagaaataggaatattatttaattcgttcttgcacttgaacgcgtcgcttgggtcattaaaggcaaaggggtcaccacaatggcatattctgccttctgggcgcattaccactttagcaacataagaatgatttacatgtttttctttatcgaaacaaagctcacatatttcatacaatggatttgtggagcacgtaaaacagtaataaattgtctcagaggggaagcataaacgcgtacacgctgttccaatatgcatattacccacagagtggtggtcattctcgaactccagggtcctccactttcttccatttagtatgtctctgtacttttcgttttcccaggcttcagaattgagtattgaaacgagagagcgccagtttatatcgttatcactatgcttaaggcgtagatttaaggttttccatagtaaataactagtggtttcgctatattcgcatttcgcgagtttggggagctcggtaagaaaatctcttatattggttatagacaggtcagaatcttccatgcgtgcttgttaagtagctattaatttagttaacgaatcttacctttactatcagagacgagtaaatgataataattagaaaaaaaagccggctcttttttttaaaaagcttgagcaactttttttttttatagagttgttagtaatatgccaagcaattgaaagtatgaatgcgttgattattgggtttctccccacagatgtacattgacgatgctctttattgatatcgcctaaaagttcaacaaacgccactggaaattgccgccgttgtcaccacaacgtgataagtgatggtgtgctttttgcacatctagtgaagaaacgggcaattaggatctaggaccagtaacacttgccccgcaaatattataacatgggccttatgattgctcggtttgttacatctaacatcctaagaagtgagtggcatgaatacgtagctatatgtagattgaaaattgatgagtcgagtcatcaccttcctctaaacgggggataaattttggcggtattttccctaattttattcttcgttatgtcagccatgtgagactaattaattcaagttttgacttacaattgcggcttcgtcggaaatcagtattacgtataaactgtgtaccataaaattggcgtactcggtattgtttatactaagccggccattctagtgatttcgcctctataaatggttgttattcgagtataatatttcaaccgcatcaaagaaagaggtagatagcttgcgttcaacaccgttcttttctttcccccttaatttagcgcttggcggttatgctatggtgacagttaacttttttaattataggatgacttgtcatattgttatatgccgcatacttatgtaaagtagttattgaggtgggggtgagcagagtaacgacaacgatggagttccgtaactaaccaatgcttaatgttggtaagtaatagcaaatatatatactacatagcttttgttatatgcatcattttatacgattcatgttcgacccttttgataaaagatgggatttttaaataagtcggtgggtgatttcgaatcatgaatagttggcagagcaggggaagtacgagcttctaaagggtaagatattgtatttcggacggaagcagcagaaacataacagtattgataaataaggcatgtggtcatcactttttggttggacatcaagtaatgccaagaataaagagtcaccaacaaaggccatagtgcggttgagggagcatatcaaccttctatccaaaaagcaatcgcatttacgtactcaaattacaaatcaagagaatgaagctagaatctttttgacgaagggcaataaagtaatggcgaagaatgcacttaaaaagaagaagacaatcgaacaacttttaagtaaggtagaaggcacaatggagtctatggaacagcagctattctctatagaaagtgcaaacttaaatctagagacaatgagggctatgcaggaaggtgctaaggcaatgaaaactattcacagtggccttgacatagataaagtggatgaaactatggacgagataagggagcaagtcgaattaggagatgaaataagcgacgctatatccaggcctttaattactggggcaaacgaggtggatgaagatgagctggacgaggaattggacatgctggctcaagaaaatgctaaccaagaaacgtccaagatcgttaataataatgttaatgcggcgcctatctcagagaacaaagtctcactacctagtgttccaagtaataaaattaaacaaagtgagaactctgtgaaggacggggaagaggaagaggatgaagaagatgaagatgaaaaagcattaagagaactacaagcagaaatggggctttgaacgtgttctatgcggtttagatgaaagaaaaaaaaaaggtgttcttactttccatgttctgtatacgctcttttatatacatgaagttcataatgctaagtcataattaatagtttttatttttttgttgtcttttttttttgcgttcataggtatagaagggaatgtgcattcattatttttatctgttattgctatattattgtacagaaaagatgagagaaggaaaaaaaataaataatcaaatatgtatctttttttcttttactttgcttttaattgactaaaacccaaataacgaaaaatacaaagattataaaaaaaacctttgcggctaaccatctattactctttatcctgtcgaagtatttcaaaagttccctttgagcaccactaatgtttaaatcgatgtcgtctacgtttgcatcaatcctttggattacttcgccctgttcttgaaccatggaggccagttgttggaagagatttcccacttcctggattgtggattctattgtctccaccgccctatttctttcttgtaagtagacgttattggataactgtccctcttccattaacattagttgagagtcgttttgagggaaagacagttctccttggttggacgagttgttattcttttctgaggattcatctagtagtgaggtcatgaatgggttggagttgttatacgtggtcaagtccgcggcgtgattgctttgcgtttggtcatcagctggtgcatgtccagtgtcggtggttagtttttgccatctgtctttgttagccatttctagtcgttgcctttcctccaatacgtctttaaaacttcctgatatgtttttcatttgcgtgtttaaaagatttacgacatttttggagtgctgtacggcactaggttgcttagaagattgatttgatgtgttgccattcacgtcggttttcttgagctgacttaattgcactaaactttgttcgatggcataaatcttccttttgatcaaaaatgatagctcggcaatctctacagggttgtcattgaacatcggtttccttttggccagcactgctaatttcgataataattgtgcggtggatgaaatttcgtgagctatgccagaagcctttttttgaaactcagagacacttttcccattgccggttgtgttgttggcaaagttttcactttctttctcttgtagacgttccctctgctgttctctaaagtttttgtttcttttcttgtaactcaacacactttgttgaaattctgaagttctatcctttatgttcatgggagttgtgtggtatggtgaaatggtcgttggaaacagaggtggaataaaatatatacagtaaagagtgggtgatttccgttcaaaggtctaacaggagcgtcgatgcggcggtaggatttttttttttttttcaatttctatattgacattattatcataatgattgtttcgaatatgccctttcgcctcgcctcgatcaataaacctacccggatattacaacaacataataatacacctgtgaaggtaaagaaagagcatttctcttttttttatttttttttttttttactttctttacattaaaaaaaatatgaagagtgtaataggtaagtataagtattatttaatcattacaatttagcttcaatagtatagaagcgcaccacttcatcaatggctttagccacgtattccacgtttccttgattcaatccagcaatagaagctctacctgaggcaaccaagtaaactgcgtgggtttcttcaagtcgtttaaccatttgaggagtcaatcctgtaaaggagaacatcccgcattgatttactatatgatcccagttgccaggagtgcccaacttgactaaatggtctcttaatgcgtgcctcattttcgtaattctggaggacatggtaaccatatccttgtgccactgttccgttaattctggcgtttccaacagtttagcgacaatcttagcgccgtaggcgggtgggttggacacttcactacgaatgattttggccaattgagatgtaacagcaggctttatagttttgttttgagcttgttttgtaagtgctagatggaaacaacctacacgctcaccgtacataccggcgttcttggcaaaggactgacagacaaagacgggagagaccgttgaaagcttctccacacctagacgcacagcataggcatccttgtccaaatctccagtggcaaacccttggtaggcggtgtcaaataaggcgatgtggttctttgaggcgatagcatcaacgatttgaacccattgttcactagtagggtccagaccagttgggttatgggcgcaagagtgcagaacgaaaatggagccctctggagctttttgaatagcatttagaaagccgtttaggtccaaagacttagtttcgttggcccagtaagggtaagtcgccgttttcaagccttgattctcaaaaatggccatgtggttggcccaagtaggcttagacaaatagaccagtttatctgggaagaattttgaaaaaaacttcgcagatatatgaagagcacccgtaccagacagtgattgtactgagattactctgtcttcctgaaaggcatcggattgcgtaccgaagatgatcttggcggcgttagatgtcaaacttggcagaccggtaataccgaggtattcatggttgtaggagctgtcgttatgaattagcttttcggcggctttaacacttggcaagacccatggtttaccgttgtcgtctctgtaggccccgatacccaagtcgaccttggtagcacgttgatcttgcccgtacctttgcttaataccaaaaagggcatcagggggcagcaattcgatgttattgaacagagtggcagacattatcgctcttgtgttcttgtattcctgtgttcttttgttcattagaatttggacggttgcgctttcccttcttaaagtatccacatacgtttatataccgacgtgcaaggcgacaaggtaaatgaggccgatcacgctgactcactcggtccgactctcggcgatcgttattcacgaagacgaaagatagccatttccagtggtgaccattagtattgacaatatgtacatcgcattaaacagtaagaaaacattaatattccgtcaggaattcctgtaaattgctcttactacaaacctgcaatgcccatatcatcatattcaaagtaaaaatttcattttccgtaattattcttatctttgggtgctttgtggcagctactggagtaattgtgtataatagatgccactagtgcagttaaatgaaatatcctacattgagagtttaaaaaattgcctccttgtatgtttcttgtaaataatgattttatgtccttctagcgtagtaaccctaaaccatcagcggctattattaacattgttaccctgacagtgcttttttatttcaagaaaaattttcctttagattctctcgcctatataaacactttgaaactctcatcgtcgtgcatttaacttctatggtaaacttcttttcccattcaagtttctctttgcttatttgtaaaaaaaaaagtaaccatagtctcgtgctagttcggtactatacagggaagggaagtcactcgcatacgtgtgtgtgcatttcttgctattgctgcttagcttctctaaaacactgggctagcgtttttcaacgctcgagaggcagagtctcaaggagcctccaatgggcctcacgtattcatctagatggcgcttcggacaacggcatcacataagagatgcagctcctgacttctcctctgatcttcgtgatcagagttttgagtcgtcagactacgagcagtttctcttagtcgttgcatcgggtgctgttgccttaacgatgtgtatatggggttcgggggctgttgccatgatatatatggatgagacagaagtggccccgttgacgagtttaacttagattaagtaggacgcatgatcttgagctcttttcctatactttgtcctatggccagctttctccttattacgaagagattgcgggatgtgggtgcagagtgggaaaatctgagttcggtcatctttgttgttcgtcctaccgcagtatattcctaaacactatgaaatgaccctagttggtccatgatcatttgggtaaaaccatactgcagacatctctataattcacatattcacatcttgtcctctcgcagaagaggaaggcctttgacgtagaaaattaagtaaatcgtatacgtttacgtatatacacttgtattcagctatatatgttgtttctgttcttctcataaaatgtaccctacttagtggtggaataaacgaattgggttctccacgtagacgatatcaaatgaatccgccgcttggaagacaactttgtccatgacagaccccgaaggagccgtgatgaactttacaccagactgcacagctctataaacgttgtctgggaagggaaagaacgcatcggatgataacgatacattgtttaatttgcttaaccattctagtctttcttctttggtgaaaggttcagggacttcttcaaatttgctttcgtaatccaccttttccgggccttctattctttgccctgtaacaaaaagatcaatcgcattcgacttgtccgctctcttaattcccttggcccacttcatgttcaaaacctttggatgttgtctcaaccaccagttgtccgtcttgtcaccagctaatctggtacagtgtatacgcgattgttggccggccccaagccccacaaccataccattctttgcgtagcaaacagaatttgattgtgtgtattttaaaaccagcgtagcaacagttagatcgataacggcttgctcggtaagtgctttgtttttggagacaatttctttgaaagtggattggtttatgatcgcatcgtttctcttttgttgtaacgttacgccaaaaacctctcgggattccatttggccaggaacatagtttggatcgatttgtaaaatacagtattttccgtttttcttcttagatagtatattcaatgcctctggttcataccctggagcaataacaccatcggaaacttctttagagatgatttttgcagtggcgacatctacaatattggacaatgcaatgaaatcaccaaaggatgacatcctatctgcaccacgggccctagcgtatgcgcatgccaatggtgataaatcctccatatcattcacaaaataaacttgtctttccacatcggataatggaagtcccacagcagcacctgctggagaaacgtgcttgaacgatgctgccgcaggcaagttcaatgatgcagataactctttcactaagggccatgagttcaaggcatccaaaagatttatatatcctggtgtaccgcagagcactttgaagggcaactcctcctgctgagtgatataagcttgtgcaggtctttggtggggattacaaccatatcttagcggtaattgggctttcccttcggagtactgtttcctgaaaaagtcagaaatggccgcatcataatcggccgtatgttcaaacgccttaagtgcaaatctatttcttaaatcctgagaaatttcaccgtccttagacaggtcttgcagaaagatagaatagtcattagggtctgaaagaatagtcactctggaatggttctttgcggctgctctcaacaaagtcacaccgccaatgtcgatctcctctacagcttcttgaactgtaacaccaattttagccacagtttctttgaacggatatagattacatacaacaaaatccaccttatcaatgtgctgctcttttaaatctttttcatcgccctctaaatttctggcaagaatacctgcatgcacagcagggtgaagagtcttgactctaccccctagcatttctggtgcatgcgtaattgaagaaacatcgtcgaccggaaaaccagcttctctgaccatgttggccgtaccaccggatgctaggatacgaacattgttctctaccaatcccttggctaagtctaataaacctgtcttatcataaactgacaagatcgcagtcttggtatatttgcccatttttagctcttttgttttttgtccctatttatggtatatttggattctttgtttggaatggggtattgattagatcttgaatgttatctaatcgctaaaaagagcaagaaaaaaacacaaatgctgaaaactggaaaaaaggacgatctatttgccaattattaaggcttattcttaaagtggaaatagccctctcttttgcttttcttgagttttatctaatggctctaataaggaaaaacgggaagaaaaggaaagaaaaaaaatacaagaaaataaggtgcgactaaaaagaacatggtgttaatttatgcggcggagaaatttacttgagcgtaaagatattatatataagtattatggtagtgccaccacctatgtaagctgctagcattggtatacgtagaacaattaggactccctcgtccgctccttgatacaggtagataagttctgcctgaggggaggattgagaagagggggtaggggtttgcttgatagcagaataaaagtacagctctaggtctataaaaaaaaaaattggttaaagaaaaaatatacaggtttgtatatagaatcattaattaaaaagataatagtataaaacacatcagataaacaaaagtttgcccaataaaattatattttccatcaaccagcttattttctgtatctccacaaggacaaagtgttttgtctcttccaggtctttcttctaccagccttggtgttgttgaatttgtgacccttgttgatacctctggatttcttaccagtggcagtcaaacctctagcttcacggtgcttgtgaactgggtcacagatccagttgtaacgagcatctcttctgatagccttgtgttgagggtcgaccaagataacttcgaagtacttgtaagtagaatcttggttaacccagtaggagttcaagactctcaagttagcggcacgacgaccaactctttcttcagcggtagctctcaaggatctttggtatttcaattcattgacaccttggttagttggcttaccgtaagtagcaccctttggaacaggtctctttctgttaccacgtctaactctgacacggtagataacgaaaccttgcttagctttgtaacccaatcttctagccttgtctggtctagttggtctagcggctctgtgaatgacattcttttgtctgtattcccagactctgactctttgcaagaatctcaaaacatcagattgcttctttctttgcaattcttccaaatatttgtaggcacccattgctgatttatttgtttgatcgtggttttcttagattgtaaaagaattacttaaggatagggaaagaaacgtgagaaatagcagttaaatgtaccggtggtaaaaatgcaatgccatcattctttgttaccaagcaaaagtgagaaatcttgaaaaattttagcacctttgaaaattttgcgtcagctccaagaaatttcagaaaatatattcgacagctttaaatccgtacatttatcaaaaaaagaatataatatcatgtttgacgatgtatgctatgtaaatcatgtcataatacgcatcaattgatactacaaatgcatctcggatagagacattgtcatgataatcgcaacacatgtcgcacctggtgcatgttctgaaccttaacactaaatatttaaacgtcatgtagggtgcgagtccatctcattcttgcccaataaattttagaaacaccctcttatgaagggcggcaaaacatattaagtaagtgtcgattgttaaacacttcccctttttttatgcatagtaaaaggtacaaagaaaatagcgtaccgtccttaaatcaatatagaaatataatgaaaaaataagtgctttgataagaatatcttgaatacaaattaagaagtgtatatttatagatattttcgtttcagcttgtgtctgtgtgtggccttatatgtaatatatgagatggaaggtgaacaaattatggagtatgttcaagagacaccgatcattccaaaaaggattatccattattcgattccaaaacaaatgatcacaaagcccgctccccatgtcgagatgacgttggtagctaatacttttcgggacatggacttgccgcagcatccggttatccatgattgttggcaaaataaagagtactcaactcaaagatattcaggaaatgtggctcaacagagattaagttttgaggaacatccaaatgaagagtgtcaaaattctgttgggttaatcaagagagtgagtactttctttaaaaagaggccattgtctcgaaagaatagcataaagtcaatcggtgacgtaaaatcggaggcacgtaaccggggagaaggcctcctgggtgaagttgataatcttaacgagcagaatgtccgagaaaacctgactagtgaacatgaaaagagtcctgaaggagattccaaaaggtatggcctgttctcctttgaagagaccccccctatacaagtgttggagcagggcaatatcaattctgagctttcttcatttaaaaacacttctttggcggaaaacaaacgctcttctgacagcttcgtttcgttaaaaccgggtgaagatgaacatagccctttagagattagtacgtgtggtaatttgactgaaagagaggatttgcaatctggcgaagaacggtttgactcagcagcccaaaatataaaggtagcttcgatgaaggaaaaaaaaaaaatcttcaaagggaacaaaacagattaatcactgagattatacgcctcgaaaacatactaaataagcataggaaggctgaagctaagaataatattaacaaacttgaaaagaagttgagtgaaacagatggttttacatctgtaaacacatcagttccagtaactcctattatgccggtcttaaatacgagaacttcttatcccaatatcgactttcatggtactaaggtttctgatgttctagatgcctttgaatttgaaaagcatgatgatcccttaagggataaatggaacactttacagtttttggaaaagagctttgaatctaaatttgaatctgcatcagagttaatccaaggaggcgagctagctgctattaaagaaagaaattttcaattagccaaactaaataatctttgctttcgggtacgagagtccatcaaaagaagacaagacctggagaaaaagttaagaactttatcgcaggacactgacaacgaattgctttttctgatgttggaaaatgagagaagaaagaaaagttcagtgataatagagtttctttctgagataatcagagagaaatccaaaagattaactgcagaagagcaaggctttgtaaatcaaaatgaagtaaaacccctcattctggacctttctgcacggataaatagattgaattctattctagaaacaaaaaatacttgtattagaagattaagtaatcaataagtagttaaattttcataaattattactttcttacatgttagttggcgcgtcgtctggctgaaaattttacgcgtcataaacccttaacttttccacacattattccttactgctaagcgcattgctcacttgaaagtaaattatctacaaagttacattatcaaaaggccttagaaacacacctaaagtcttacagtatcacaatatgagtcatattgaacaggaagaaaggaagaggttttttaacgatgaccttgacacttcagaaacatcgttaaacttcaaatctgagaataaagagtcgtttttatttgcaaatagtcataatgatgatgatgatgatgttgttgtatcagtgagtgatacaacagaaggagagggagaccgatctattgtgccagtcaggcgagaaatagaagaagaaggccagaatcagtttattacagagcttttaaggattattccagaaatgccaaaggatcttgtgatggaacttaatgaaaaattcggcagtcaggaggaagggctctctttagcattatcacattactttgatcacaatagcgggacgtctatcagcaaaataccgtcttccccgaatcaactaaatacactctcagatacctcaaattcaaccttgtccccatcttcattccatcctaaaagaagaagaatatacgggttcagaaaccaaacacgattagaagataaagttacttggaaaagatttataggtgctttgcaagtcactggtatggctaccagacccaccgtcaggcccttgaagtacggctctcagatgaagctaaagagatcaagtgaagagatttctgctactaaagtatatgactcacgtggtagaaagaaagcgtccatggctagtttggtaagaatttttgatatccaatatgatagagaaattggcagagtttcggaagacattgctcaaatactataccctcttttaagttcacacgaaataagttttgaagttacattgattttttgtgataataaacggttgagtataggtgatagctttattctacaattggattgctttttaacatctctcatttttgaggaacgtaatgatggagaatccttgatgaaaagaagacgtacagagggaggaaataaaagagagaaagacaatggaaattttggaagaacattgactgaaactgatgaagagctagaaagccgctcgaaaagactggctctactaaagttatttgataaattgaggctaaagcctattttggacgagcagaaggcattagaaaagcataaaatagagcttaatagtgaccccgaaatcattgatttagataacgacgagatttgctctaatcaagtgactgaagtccataacaatctccgagatactcagcacgaagaagaaacaatgaacttgaatcaattgaaaacattttataaggccgcacaatcatcagaatctttaaaaagtttgcctgaaacagaaccttctcgcgatgtcttcaagctagaactaagaaattatcaaaagcaaggtcttacttggatgctaaggagggagcaagagtttgccaaagcagcctctgatggtgaggcttcagaaacgggtgctaatatgataaacccattatggaagcagttcaaatggccaaatgatatgtcgtgggcagctcaaaatttgcagcaggaccatgtaaacgttgaagatggcatattcttttatgcgaacttacattctggtgaattttcgctagcaaaacctatattaaaaactatgataaagggtggcatattatcagatgaaatggggttgggtaaaacagtggcagcgtattctttagttttatcttgtcctcacgatagtgatgttgttgacaagaaactgtttgatattgagaacacagcagtctcagataatcttccaagcacttggcaagataataagaaaccatatgcttcaaaaacaacgctaatcgtggtcccaatgtctttgttaacgcagtggagtaacgagtttacaaaagctaataattcccccgatatgtatcatgaggtgtattatggtgggaatgtttccagtttgaaaaccctattaaccaagacaaaaacccctccaactgtagtccttactacatatggtattgttcaaaatgaatggactaaacattccaagggaaggatgacagatgaggacgtcaatatatcttcaggcttattttctgtcaatttttatcgcataataatcgacgagggtcataacattagaaacagaacgacagttacatctaaagcagtcatggctttacaaggcaaatgtaaatgggttttaacaggaacaccaattattaacaggcttgacgatttatacagtctggttaagtttttagagttagatccctggcggcaaattaattactggaagacctttgtatcaacgccttttgagagtaaaaattacaaacaagcatttgatgtggtgaatgcaattctggaacccgtattgttaagaaggacaaaacaaatgaaagataaagatggtaagccattagtagagttgccaccaaaggaggtcgttattaaaagacttcccttcagtaaatctcaagatcttctatacaagtttctgttggataaggctgaagtttctgttaaatcgggtattgcacgcggtgatttattgaaaaagtactccactatccttgtccatattttaagattgaggcaagtctgttgccatcccggtcttattgggagtcaagatgagaacgatgaggatttatctaaaaataataaattggttacggaacaaacggtggagcttgactctttaatgcgtgttgtttccgagagattcgataactcattttctaaggaggaattagatgcaatgatacaaagattaaaagttaaatatccagacaataaatcgtttcagtccttagagtgctccatctgcacaacggaacctatggatttggacaaggctttatttacagaatgcggccacagtttttgtgagaaatgtttatttgaatatattgagtttcagaacagtaagaatttgggtttaaagtgccccaattgccgtaaccaaatagacgcttgtcggttgttggcattggtacaaacgaatagcaactcgaaaaatttggaattcaaaccatattcaccagcctccaaatcaagcaaaatcactgctttattgaaggagcttcaattgctacaggatagttcggcaggcgaacaagttgtcattttttcccaattttctacatacttggatatcctggagaaagagctaactcatactttctcaaaagatgttgcaaaaatttataaattcgatggacgtctctcattaaaagaaagaactagtgtattagcagattttgccgttaaagactatagcaggcaaaaaatcctattactctcgctgaaggctggtggcgtgggtttgaatctaacgtgtgcttcccacgcttatatgatggacccatggtggtcgcccagtatggaagatcaggcaatcgatagactgcatagaattggccagacaaacagcgtcaaagttatgagatttatcatacaagatagcatagaagaaaaaatgctacgcattcaagaaaagaagagaaccatcggtgaggccatggacacagacgaagacgagagaagaaaaaggagaattgaagaaatccagatgctgtttgaatagtcataccacatactcatatataaagactttatttattattattttcaacccgaaagaactaattattcttcagctacttcatgcaacttctattatcttccttttccgttacccgtatttttaagttgcaattattaaaaaaacaattaagaaaataaaacagcgccataaggcatggacgatagaaatacgaagacgaagaaaatcatcatcagtcgggatcaaataagagataattttgaaaatcgaaagttttcattatgacagaaagtgtaggtggaaataaactagtagattttttggtaaatgttcaatccattttgaatgctgcctctgtgaaatgtcatgtagtagatgaaagttttccagccaagttctttgagaaaaatccggataagatatatgaatcatattgtaaattcattaaaaatagaagtaactctgaaggtttgatacgtaatgaagataaattagttttgacaactatcaataagaggtttgaaaatggagagtacgaacccatacaaggtgggttttataagctgtatcacgacattaagctggtttgtacaatcctcattcacttttatcctcagggtacaagaaactaccaattagtcgacaagttctacaaattttcttcagagcttttattacgagaatgttgtaggataggaattgctctaacgcaaactaataatattaaatcaagaagtggtaagttgttgagcggaaacgagatggatgaatacgacgatgacgatgcaacagaactagacaaaataatctcttatgattttattaagatttctatgaattacacagtgccgatttctcaaacatatcagataagaacgaaggatatggaccttttttcttcgataatttctaaatctaatcttgacaaaagacctcatgaacttcctaatacaaacttcaaaataaacaacgtcttacctcaaactgatatagaaaacgaagctccaagattaggatttgtaggcgctaatactagtaatattccggaccctacgttaccaccaactgaaatgatgactagatttttgcatccaaattggtatgctttacctacaaccgtctggctaaaatatggtaattataattcttgggcaccttcctttaatgaaaacggcaccgttgtggattcgacaacaaggggtcttatttggcttgaaagaattggttatatggacttgtatgaaaaaaatgaaaagaaagtaaaacaagaagaattactgaacacgaatgaagaaggcataaacaggaagcagaacgatgaaaacaacaaaaatgttgacggcaaaagcaatggcgttcaggacgatggtggtgataatgataatgatgcgactatcgcttctgcaaattcagagagtactgagaataaggaacaattcataatcaagcttcaaaacttatataattggacaccatctaattacattggagatgacgaaattgagaactttcgaaatggcacaccagataagttggtttcagactctctcttaaaacttaaaagacttagaaaggagaggattttaaataaagttttgaagcctactacggaggaacgagaattatacttcaaagtgaaaagaatactaaaggaggttatcttagcaaagaaggtttccaaggttcctataaacaatgtaagggcctttccagtattacaaacaaactataatggtagcatacctgtggtaagggcgcaaccaggtcgtaaacggaaacacaagaaataaatagtgtcagcggtagtggaatcaaagataaataatgaattatctttgttttagtttcatgaaagctcatcaagtcttttttgactaatgtatgtttatattttgatattagataaagtatgcatttgttctgaaggctatgcatacgtaagtatatacttgggttgtattatgcagaataaagaaatgagagaaaacaagaatcgagagaaaacgacacacttgacaataaataggttccattaaaaatggatgtcggcacctaagagataggaaatcaccaaatagcaattcaagctcccgattaaagcccatacgaaaacagaggtataggtcaacaaacgactgttagtaaaatcaactattttactgtgcttggagttcaatggagtggtttcatcagcaatggcgttaacatcggcaggtgctcttaccacaccattttcgtcatgaacaaccatcaactttctatttgcggtaaaataaattaaaggagcggaaacgattggtaaaattaaggacaagaccacttgagaaaaattcaaaatatctgaaattcccttttcccccatggttaaagtaacaaataaacatggtacaatggcaatcaatctggtgcacaatcttgtggcccaaggtggtaaagaccactgtaaaaatccctcagaaacgatttgcccggcaagtgtacagatgataccggcagattgaccagaacataacatggccaatgcaaagattaaccctgccgcaggagatatgtagtggaccagtaatttgtaaatagataacaaatcagcatcctctgcctcaggttggcctgataaagtagcacctgcaacaattaaaatagcggaattaacaaaggtggcaattaagaacaaagaaatgattagttcagcgtacgcatagtttaacgtatattttatagcgcttaaacttgggcgggcattaaccttaccgtatttcttcaaatcgtaatcgtgcaatcttggtttaacaatggatgagcccaagtataatgaatgaggcatcacagtggcacctaagatacccaatgaaatgtaaagagcttgttgttccttaaaaatgatatttgaaggcaaaaaccctttaaacaattcagctttgtctgggattgaaactttaaacagctccaaaacaaagcaaatgcaagttccaatgaccaaaatcccaacgccaaattcgaaaaccctaactttttttaaggactggccgtttggtgtgtagaacattaaaattaccaaaacatctagcaccgttaataagacaccccaagttagtggtattttgaaaagaatttgtaaagcgatggcagtgcctacaacctcggccagatcagtagcaatgattgccacttcagcgaaaaggtaaagggtatagtttagctttttaggcaaattatgacgacagttttcagccaaatcatagccagtgatagtacccagcttcacacagagacattgcaaaagtacggcaaaaatgttggatataaaaatagagaataataaggtatatttgtattgagcaccaccggaaacactagtggcataatttcctgggtccatataagccacactgactaatatccctggcccaataaatttggcaaatttttgaagaatctgcatataagatcgcattttttttctcttgtgatgctactactgttatcaattagcttggaagaacgatatatttaaaggagttcagaaggaaataatagtttgggtatgacaactgaaaaaaaaaatgaactaatatataaaggaaccccgtatatttatgtggagtgatctttgtcttctagctcctttgaaataaatattcaattatgcaacctcacagaatcagatgaatgagatatatacagtataaatacctttagtcgcatgacaacaggatgtcgtaacaatgcaatattagagcatttttaagttgacccaaaacggaaatttcaaggtgcggaaactggaagagaggcagggcgggcaacagggtgcggttaccatgagttacaaacaatggtctattatgaagtaatctattgtgctgagtggtgatagtgcacccgatcatcaggggctgtctggcgtgaagaggcaccattcatttgtcgtggcttcaatgtgtcccggtttcttcacatgcgctcgcaaggcttgcaaaagactggaagaagggcttgtggcatcgtccctcgatcgtaaccacagagtttctttggcaaagttatcgctgtcatgcttaacaattttttcattcttcagggtatagacgtagttgttggtatactcggaaaaatgcatgagtttcggccttgttttgtgcatgcaggatgctttctttatataattatcagttactttttttttcgaatttcgtggaatggtcatgtccacggtattgtttcttttaccgtaggtttgctgaagctttattagttcctttttttctgtatttgaaagctgtctttcgttgggcattccccttttattggcatctccacagctagtacgtttggcctcaagtaagttttcgctcagtttcttgttgacgtttcttatttttgtgatcataaaaggattagaaatagaagcgtccttagaaagttctaaatcctcgttctctggaatagtttctatatagttataagttaatgacgagggtaatgttgaggatccagctcctgctacttcactattttcgcttagttcttgttggaaattatgtcgccaattagtactgtcctcggaagccatagacccggaactcgagcttctataacttgaaatggtcagctgagtttgttcgtcaagagctttatcctcgctaaattttgtaggtgaaggagtagcagcgacaatggtcgtattctctaagtttgcttcatcgtaaaaagttggtactatcaaatctgagtttttttgtgggatgtcagtcttgtctttaccactaacagcaccacagccctttgatatttcattctctgcgtcgggtgtaggtatcaccagtgcgggagaagttttttcgttgatagaaggctgaacatgtttatctcccagcatatttgtttcgatgccaattctctcctccaataacaactttaacttattctctatcttcttaaatatcacttcaaaacttttgatcatcacgtcatttttctctggttcgatatttacgtcaagaagctttgtatcgcaatttaaattaataaaccaaaccataggatctagtaaagagaaatctctatagattgacgatagtaacttagaaatagtcttccccgtctccaagttcaaagatagcgctctctcattaacagataaaaatttaaatcgtctctttatattaataacgtcagattctggcaccatcctcggtaagatcaaatctaaatttattttttcgtcgataacaaagttttcttctacaataaagttcagcggcacaggcttttttagtctagctagtagggacaaacttctagctctagaaatcttagggtctaacgtttcttgcatttgtttacgctctatggcaccatttttttgtaatgacaccaacgaaaaataaaaccgaatatttctatgaattagagaataatggtttattaaatagattagttcatcgaatgtttttcttggcctcgaagaaatttcgagataccttgctcgtaaccctcccagaagtttccttaatattactgtagtccccacgggacaagataccttgtacctttttccattggtaataccacccttactatcaactaaccatttttctccaatgacatcatctgcagtttttgtttcaacctgcattgagcctttctggttacacaagtttgacaaaagaaacaatgcttcacctctgaatccaagagtagtcagaatcgaaatatctccgagactactcatctttgatgtggtgtattccaagcacatagaaggtctgtcgataatatccacacctgatccatcgtccttgactgatatatattcacatcctcccgtagtggaatctacatcgatgaatacttttttagcacccgaatcgatgctattatctaataattcccttacagcagctaccggaccgtaaataaaggaactagaaacaatcttccattgggattctggagataactgatgtatagtcatccaaaactatgaaaaggcgtctgttcctcaaaccgagatgatgggatgtgaaataactttatatgtttataaaagtgattactttttcttgtatgggcgccaaaaaagggccatgtatatgagggatatggacgacagtgagattatttaaatagcaaagactacagtaaaagcaaaaaagcattgtgccagggcaatatagcgagcactacttaaacccaaattaggtgacaagtgaaaggtttgttatgcgcaaaacttatagataatgcagaaggtaatcttttctgctgtactatatgttcacattgcagtgttacgaataaatataaggatatatagctctgcttaaggggttttcttggaatcgagtcgagttattctagaaattgttaaaaataaaggagaataaaagtaaaaaataaatggacgcaaccggaatcgaaccgatgacctcttccttgcaagggaagcgcgctaccaactgcgccatgtgccctaaaacgcgtacaaaggagaggaaattatttgactacttagtactgttttcataggtaaaccctccactgtggctaagatgagtgttattcttcaacctcatagaaagcacgcatgttactttctgagatatatgtgggtaattagataattgttgggattccattgttgataaaggctataatattaggtatacagaatatactagaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctacatactaatattacgattattcctcattccgttttatatgtttatattcattgatcctattacattatcaatccttgcgtttcagcttcctctaacatcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacataccacccataatgtaatagatctaatgaatccatttgtttgttaatagtttgaatgtttttatcggaagaggtttggtcattacgtctgcaatattctttttggtttcgatatagcatacgtgcagatgatttcctgatacttcatctcttagtctcattgctttagtaccaaaaaatctgtttctaaatttctcttcattattggatataattatactgattgtagatttactgtcggttagtaatcctttagtaattggtttcttgttaagttcttgcacaaggtgactgaggttatttaataatgggacagattcacttatcgcgtgtatttctgcttccgtagttgaagtacatgttaatgaagccttggtggactttcctccaattacttttccattaagtaaatatatgttgccaatttgtgatttataatacggttggttaccatacgatgcatcgcttataacaactaatttatttgttggcttaacaggtttgcttttgtgccatattaattgcttatctctcgtattccatatgaactgtatcaattcatatgtcatatctaacacttgcttggacggaaatagtatatgttgtgcaagtgtgttgatgtagtataataggtcaaatctaaatttatatccaacatatgatgctagacctatcagcttttgcatttcatgtaccttcattttgtaatcatcttcttctagctctagttcttgctggtctatatatagacctggttgacctggagcgctaagtttccttccttttgggttcaaaggtacgtttagtttgggtattttttcagttaatgagttttccatacctaatttcatgtatttacctctttgatatttgatttctaagccaagtatgtcgtactgaatttcgttatcactttcacccagatttattatctttgtatcgtattgtttcttgagtgttgttatgattttcttatttgcatttaagtctttgctgaacaatatcatatcatcaacgaataagcaaattgttacttgactattcttaaatacgcatgaccatccacgaacttcttccataccacactgttttatcaggtatgatttgatagtttcgtaccagttcgctccactttgtttcaatccataaagtgatttcttcaaacgtattaacttatcattcattcctaaatgtggtggaggtcttatgtatagttcttctttgatgtctgcatacaaatatgccgaagatatgtctaattgtgtaatatagtagttattgtctgatgcaagtgacagggatgtcattaatgcatagtgatgtacggtattggattgcatgcctgggtcgtaagtgtcaggatgttgaatatcacctcttgcaacaaatctagctttatgagtaccgccacgtttcctgttaaagataaacattgaatttattactcttttggggtctatttcttttctgtcataatatctgtcagtgtcccaagttttcatcttcaacagttgattgacttctttgtggtatgcctggatatatttttctttttctttaatatctttattataggtgattgcctcatcgtatcgtaaggtagttcgtattggtttgattgattttactgcttttacagctgcaatcaggtgaattcgtttcttcgatctcggaggttctaaactacgcatattcttagtattccatgtgtctcgtgataccttaatttcagtttcattatcttctaatgatcttttcttactgttgatagtagtataggcattagagtcaccaataccacccaaactggaattagtttgatgagaatttatcggtgggagttctttaaaggagtctgataattcggtaggaggttctggaggcagatcggggagtggaagatcagcgataatagattcctctgtattctccttaggacaggtatctgacgttttgataggaacgacgtggtgtagtgaattactttctgatgaggaagtatcgatcgaaggtgaacggtgtatgatccttttctcagtctcctgttcgcttgtctgcggaacagttttattattggtaccacccgtactggatattggtacgtttgtatgattagtctcattgtcactgtacgagtctgagtgtctgaaatctttagatttactggcgtgcgacgactcatgtgtgttagattgggacatgggagcaagtaaaggaacatctaatctatgcataccacccgaaccggtactctcgatatcggaaatttggggggtgctagatctcttcttagatggaagaatattagattcagatatgttggggtcaacttctctgggtgcgcgaatattggttttggaaacacgtttcgaatcttcagtatgagttgacggaggtgtggaatcggttggactcacagcttttgaaaggacatttctcggttgctcaggatgtagttcgatgtcagattggaagtcatggtcagattctatgttaagatcatcggattgttggatctcatttgacgcaatgaacgattgatatgaagcagttaaacggtttaagtcttcatcgaaagtgagtgcgtcgtaattgaattgatctaatctggattccttgccctgaagaataacatagttagttgtatctactgtcttctttaaggatggaagatagatgatatatccataagagtttcgagacggatgtagagcgtagcctgggatgccacgaggatgtattttggagttagggttgtgatcattgacgataacaggttgaccgaaaggtaacaaagtactgatatcaagtcctgccaagccagcatgttgtcttgcagattttttgcttttaggtgaagctagtgaatttctcacaatagtagaaaattcgattgcagagaaccataaatggttcggtaaaccactacattgcagttgagtacggcagtcatctaataaggtacggttgagccgttcagcgactccatgtgctcgggaatccgctgtggttgtatagcatggagttataccatttttttcaaggaatttatggagagttctgttagtatactcagaaccacggtccatttgtataaccaagacactggcctgaaactggtttttaataaaagctagtatcgtagtaaaaacatcgaggatagagtcctcgcgacggtcgtgtaatggataaacccaacggaattttgttgtctcatcagtaaatgagatgaaataggatggtgcactttttggtaggttgtgaactggaccaaatatgtcagtatgtaggtattgaaagggttcgtatgaattttggtattttagtcgtgaacctttgatatgtctgtgtttggtgcttttgccgattaaacaatcaggacattgatagtcaatagcactagaccagtcgacatctgattcgttaaaatacgtgatggtgttatttttaagtgagtatcgaattgtctgtgcattggcatgcgcaagcattcgatgaatgaaaggataaggatatttgcgtgtactttcacttgtatggacattattgatggtgggtacggagatatttgatggaagcaagtactttttagatacccagtaaaagtctccatattttacgataggtgcaagtacagtgccgtcagaccgttctaagacgtttttggtaaagcatgctgtgatatctactgcagccaattcattcaaactgagtaagtcataggctatgttaggagtgtgcaatacctttattgatgttttggtgttgtcctggaagtgaaattgtaggtcaccaatagcgttaattggtatatttcttttttgagcatcaactacgtttatgtcaggattagatgatgctgagtgtatgtgatgagcagatcttataagggttcgtgatgctcctgaatcgagaaggaggtgtccagggagttcatcatcagaatgattagtatgatttactgtagattcagtaagtttctggcctaagatgaaggtcgtgcttattgttcaattgaatcggttcagtagttgatttactgatggaatcgttgtccgtgctgggagagttattagatgtggatacattgtgagccctggctgttttcgatttcgaattatttgttttttgaggattccgagctataactttgggtttggttgtattcgtatagctgcgagaatcattcttctcatcactcggatttctcctgtaattaggtttgctgtttctcgatccctgttgttcttcataaatagcatggatatctaagaacagttcagcgactgtcatatttagatgtcgatgacgtgtgtagcgtaaaaatttatattcgccagatagacctctcataattaattggcatgcgaccttgttattgatatgaatgccattattgttcagtctgtcgataatgtttgtgacttttgtttcaaatgcatctgcaggtgtactgccattatattgcaaatttgccagggtcacaatgtcgtttgcctcttgggtatcagattgcattttttcaatacttttggaaagaattttcatgatatccgtataatcaacggataggatgtctttgacccaggtaggtaggaattgagagggagcaaatatttgaaaagtgttatacaagaaggtgagttcatcatcagtgatctgacgtacgggttttccgtttactgtcggaataataccaccgagattcgagttttgtaaaaatttgatgtatgttttaacccaatttggaaaatcattaggtgaggttaacattggtggtggtctgacatattttttagtggatgtcatatcagagtccgctgaggatgaatcagtaaatgtattacctgactcaggtgatggagtgctcagaggcgttccaactgatgatggatactgcggaaactgtgattgtggcccaggtggaaagtacataggcgacatttgataaggtgtatacggaatcatagatgggtgtccgtaaaatgaccaaccagatggattggcttggttttgggtcatcatgcactgctgtgggtacggcccattctgtggaggtggtactgaagcaggttgaggagaggcatgatgggggttctctggaacagctgatgaagcaggtgttgttgtctgttgagagttagccttagtggaagccttatcatattcttgaattttggaagctgaaacgtctaacggatcttgatttgtgtggacttccttagaagtaaccgaagcacaggcgctaccatgagatatatgtgggtaattagataattgttgggattccattgttgatagaggctataatattaggtatacagaatatactagaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctacatactaatattacgattattcctcattccgttttatatgtttatattcattgatcctattacattatcaatccttgcgtttcagcttcctctaacatcgatgacagcttctcataacttatgtcatcatcttaacaccgtatatgataatatattgataatataactattagttgatagacgatagtggatttttattccaacactttcatacgtaacgggggtaatattactagctgttagaataagagtcaacgatcataattgactagtaacgcaaatactactaaacagatgatgttttagagtttcattctaacaaattgataatgtagtagaataatgaatgacaaagtataaaagaaaggaagacaaagtgattttattatcagaactatcaactccctttcgtgaattccaagactgttgaggagaacttctagtatattttgtatacctaatatcaacaacgaaatcccaacaattaatacgaagttcacccattttctgataattgttacgtgcaaataatagaactacttttgtcgaggtgtaatctcgtattcaaactatatagtaaattattctcaatggtcgagtaatgcaagaagatgatattgaatactttgcgtaactttaccaattatccaatatgcaacagtaaaatgataccttcacatttcaagctaattccaaaataatacatattaggtaaaatcctcaatttaattgcccggttttaccttcagacatcgctccctttccattgacacatctatacccttcaatgaacccgctatgtaatatcaacgcatcgtaaaaatagaataataatgcagtagtacatatccagcctagctgcaatctaaatagctgtgatagtcggtgtaaattaatagtttggtcagttttaaaaaaaaacctaattttggtacaaaagtagaagctgaaagcagtcattgataccaataacaaatactttagctgaaaccatttaggatacttttttctggcagcacagctgggacatactaccttcgaacatctctttggctttgttttattttcatttttaaaatgaccgttctttcgatataaaaagaaaactataataacgagggaaattgttaccgcccccagaatcatatctatgatcttaatgatgattgcttttgggtacttttcaatcaaattatctactgatggcaccataaaacaatttataaaataaaggctacaaacggcctttgttaatttttctataattaataaggaattagactttgggatctcatcttggctttctgtcgcactaagttctgcctctttcattatttcctatactttgaaggagaaagtaaactttaacggcaagttcctgtcttaactaccttttagttctcgtgtgttgtgaagggcctttgaggaaaaactcgaaagtttgttccgtacttttaaactttcaattttttaccaaaaaggctatttaccgctttatgggaagatcatggcaagtcaaatccacgttaaatggaacaagattaacttgccacagatcaaatgctgaattgaagagaagttttaagcattaagattcttaatatgatcattaatatatcagtacgtgtctcaactggaatcgtataaggttcttgtaagtacaaattgtatgcagaaatttaaatgcgagaacaaaacttgaatctccccccgcatttaaaaaatatctttttgaacacagtgcaactgattaaaagtacctgtaatacatatatatgtttgtatacgtatgtatatctaattatttcttaccgtcaaatcataattatttttatccgttcgtaaagcaatccagtgctaaataccaattgtgaggccatcggcttagtttggaacagcagtgtagataccgtccttggatagagcgctggagatagctggtctcaatctggtggagtaccatgggacaccagtgatgactctagtgacttgatcagcgggaataccagtcaacatagtggtgaaatcaccgtagttgaaaacagcttcagcaatttcaactgggtaagtttcagttggatgagcagcttggaacatatagtattcagccaaatgagctctgatatctgagacgtagacacctaattcgaccaggttaactctttcgtcagagggagataaagtagtggtggctggggcagcagcgacaccagcagcaatagcagcgacaccagcaacaattgaagttagtttgaccatttttttcgattgaacttttgtagatctttttagtgaagatgtgagctcactcgaatgtaaataacaatgccaaattgtcggaaagagttaatcaaagctgctctatttatatgccgttttttaataagcgacggacgaacagataaattgttgaatagctatttcactgctgatatttctcttacttgggctcccctatcccatactcttcaccactacaaatatgcagttgccctttcttcaacaatgctttttttatagatctcgtatacggatccgcgcctttgtactacctatatcttattatgatatatacaggagcacaggaatgttcggtacagggatgatacctttaaaggaagttttggcatgccttgacaacttcaattaatctttggccaagaaaatgaaccagaaatcaaattttattctgtgccctctgaacgagggcaatatccaatgtttgacactaaacggttgtcaggagaaaaattgaatgtttcccaaatcagaaacattaaaatccctctatatgatcagaggagtcgtacctgttagggtatgagcgaggaaacgtgattgagagttataaactgaccatacgaagagttacggccattgattgggttcatgacacccagggaagtttcttttggattaaaatcacaagtcttgcaattgctgtatgtattgcatgagtgaagtagttggcatctaatggatacccacttagggagtttatggatgaatcttgtcttcatagggtagctcgagagtgttttttaatctagtgatatccacttagctaagcgcggctggagatacaatatttacaaaggcaatttcaaaagtaggagcgttttcaaaggcctgctccattctccgttgaggtagtagaagcaaatataaacggttaatcttgctgttttccttgttttgtctgttggttttcacttgctgaagcctgtggttcaacagtactcggagaatcggccttatctagtctccttctgacctgtaatgcgtaaaattacgacaaacgtatttcgtgaaacaattgataggaaaattgtcatttgcttgttaaggcagtgcattgaggctctttaaaggtactttagaagtttatgttactatccttctagcctgatagaacaataagtaaagaattgacattcagaaatcagccatcatttcgtttagtagtagcaatcgcaagtagtgactgtaagagatagaaatgtgtacttcagtctggaactggggcgcttgtgaaggatgtgtgccgatctcaggctgttgatgaaggtctcttcaaatactatattattatcttttagtaggtcccaggaagtgccttattctcaacatgttcagcgtttatctttctcagcctgaatgtatttcaaacgatgactagaagagattagtaccccttatataatcctcgaaaatgttgctatctcagtgaattgaaagttcatgctgacgtctttatcagcgttatccattgccttgttcttttcagtgcagtggcagatgttacgagggtcaaataatttttgaatatatatagaaatggctacttactataattaaaaataaatatgaaaaataaaacttcagtaccccacatcattctcatttttttctgtttgtttgatttttaggaatttggctccatcatgaacattcgttagcgtatgatatcactttttcattatctcctattgttactttacttttcatatagatatccttcatcccgtgtaggtctactacgcaaaaatgaattctagtaattaataataatgatataaaaaaggctaagtgcacattactaaaaacgaaactaagatccttagtctgagttgatatcacctgcgaaaatacctttttctctttgatcatcccatttttcgatccagtctaggggacataaggcgttataggtcttccaaaagaccttgcacggagcaaaatcttcgcccttcatattaacacacttgtgataatccacataagattgccaacaatgctttgtttggttttgttggggaaatctagcatcgaaaccaactgtatgtagtggagagttttcttgatcagccatgtctattatactgtatttatgtgcttgttcctatttgtgaaagcaaagatactttatgtattcttactaaaatatttgtatatctctgctaatcattttaatgcaacttttctatctggtgcatctttcatcaccttttaaagatcctgaagggatggggatatcgggcaaaactacgcgcgacgcatttctgaaaattgattggtcaatgttatgaagctatatggtaaagaatacatggtgtcatatagatttatttgaatctctcgagtgctttttgaaccaattgtgtgttgttttctctgtctaattccttgagtaagcgtattaattggaaacacatgtcccacgaatcggtagctttaattgggtctgtggcgtttgcagcacttgtcaccaaaagctctaagactttaagcattaattcttcatccttcaataaattagtgacagatttctctgacttttttgtagagttatcatttagagctttgctttcctcagtccctaaatctgatttcttaaaatgtagatcatctcccaaatctttctcatcgtaatttaaaaacactaacagaagtacgccaagcattttagcctcattttcttcgatacagagtgctaataaatctcttggtgtcatctttagattagtgaatagatggttccagtatttagtttcgatcttccttaaacaattactaataatttctaacataccactgtgggttggtggtgaaatattatgctcaggatcggtgttgtcatacatcttaattaatttcaggatatcatccaaagagtcgcttcgcagtattttagtagacaaaatcttttcgagtgcaaatttgtaaggctttaaaaaacgataattgtgtgaaatatcctccaaatctgtgttgtcttctaatttggctaagattaattggtcgaggtatatttggtgtttcaccaccaatttggaaaatcgcgcgttaaaaatgcagtgaagtgtatgtgttgtagctgtttctggggtggttgatattggatacaaatcttcttcgattggaatggaaactagtggctttttatcatcccataaatcttccaaagagtatacgacgtaattatggccttgaactacaaatatttcgtccctgataacatcgattattttttctatgttatccaacaaagttaaggtttgccagccccctccatccactttgccaagctttataaatttcctatcggcaaaaaataacaagccctccttcatgttaattatccactcaattttgttgggtaaaacatcaattggaatgttaattttgagatactggtagaattttttgatgatgtttaatccacatggatgtacagtagaaattacatcgaagacaattgtctgtgtatcagtaactaaaataatctcggcagttttaagcaatgcatcaggttgtttttcagaagcattgtgattcttggatttcattttcaacaacttataccgggataaagtattaacatgtaaactgaaaacaatcgtattctctggaacattgtattcccacatgacataatctgatagttccacgtccggattcgcttcttgcagtggaatctgcagacatttcagatttgttgagccatcatcattcttcatatgacaaaccaaataattatcacctagccaatgtaaatccaacacgttttggtcagcaaaactagaccacatattggtctctagattgtggataagcagtatgtttttgttcgacacataagtagcaaataacctcaaggaagaattaatttttacaaaagcaatatgattattgaaagtctttgtaggaagttttatgacttgtaaattatcattattgattgaagaacttgtcacaggtgaatatatgattacatcattgttcgtattggttaatacgtaacattttgggtttctgaaatcaaattgtgtttgttttatttcttcccataatttccaaacttgatattttccggaatgagacactgttattagtgatttatccaagcatacaaaatcagaaattttatattcagccgcctttttctcatttttatccttgctgttgtcattattgttatcaccattataatcatcttcgtcaaaatatgtagcgaatagcagattcccaaattctgtgtaaaaatgaatgttaacactatcctcagaaaccaaaagtaatattttatcattaattttatcgcaaagttttatcacaaatggtggtttccaagaatggcttacttttttaattcttgtatcaaagcagattattttttctttgtaaacgaccaccaggtatccattaacttctaggcaagtcaaaagttcatctggtgtgtccgttaacggtattgcttcaacagcttgcttttcaatgtctataatgcttacaatagtctgcttttcgacggaatcatgagataaaaccattaattgtttattacacacaattgtcttggatcccttcttcacttcaaccaacgagctcttgctaactttaaaatccgatattgtaagtatttgtaatccatgagggaataaaactatcaaaacttcttcataacgcccatccccgactttggaaaatgtcttgatgccaatcatgtctatgatttcatagtcaaatttaagaactacttttaaacgaagttctagttttttcacggggagttcatcaatgttttcttgattagaaagaaagtgtaaaaaccctttttccttagttatgccaaatccattctgtataattcttgaagaactatttttatcaaataccgtgagagtatcatcatcgttgttatagtcatattcagcactgttcgcttcttcttcactcattaaaagaggctctatgacgggtatgccgtattctttgaaaattatttcatttgtgcagttttttaaaatttggtatgttaaaaggaagtttttatcagtcattacgtaaaatatcagctttccctggtgccacaataagtattgcgagtccttttttgaaataagcccttcgatgatatcattatatggagctgatcgtttcattgatctgttatcgccaaattccttaagagaagccattgttcgttcatggctagctactagtgccattggtttgaagttgtaaatgagcactcttgttggggttagcatgataagaacattggcctggggtagtgtcattgattgaagaatattgcaatcatctattttagtaccctcacctaattcggcgttgcggggtggaattctaagcaattggggcggactgactggccataagtgcattttccacgtgttcagtttcttacagcttccggtcaataacactcttaccttacctttttttttgtagaggcatttaggtgtatttttttcagactgtttgatgaacatcaaaggcgtcggtattgccgaattaacatcaaagaacaaaagcctgccataaaacgacagaaaagacaagattttggccaagatggcaacgccattcagaagttataataatatgttaaaaataaatcgtttgatactgtacaaagttgatgttcatcgttgtcactaaaaacgctcttaaaatcgaattgtccattgaaaaagtacatacttatatacatatttgtataaataatacacatattataaaaaaagcgaaaagggatggcggacctcccatggaattaaattgtcaaatttggttgaggcacttaaagggcaactgcaaagattccgaacaacgccatggggaaatataagcttttggcatgggcaccattctgtgattgactagttctggatgttgaagaagagtttgatgcggatataagtgctgttgtactgttttcttcattagccatggaaatcatggactggcctgcgttcgctgtcgagaaaggaacagaattggaaacggagtttttttggctggcataagatgagttagtcatggtagcttctgtctcacctgttatgaagtgttggggaaggtatatggtggtggcggaggctttgtttagcaaagaggtataccatggaaaggccgtaatgaatgtttggaattgagtgaacggaaaactctgagcaatatcagattgtaaatctgctgttgaggccaaatcaaccatgtgatagtagtagtcagcaacaggttgaggtagggttaaatggttttgcatcatgtatgaggtatactgtggaaaagcggtgtcgaaatcgtttaaaaactccatgaagaatgccatgtctgcatctgcagctgcggacctggcaagtgtatcgtcattggaactagacgttaaagttttggcagcaaaactgtggctgattagaaagcttaccaggagaatatttttaatgagggagaaagaaggagcaaatatcattgatacgcaatattttcaggaatgttgtaaatggttcgtaactggatatcgaaatcacttgattagaaacaatacgccggaatatgatcaggtaaagcagaataacaaagaataaactttctcgattgagagtgtctttttaaatcatccaagctcttgaattttctagcatagccttggatgacagcaataaaaaatttgccaggatttttccctatttgggcgttcaatgaagataacgtttgaaatattaaaaactaaaaaaagaaaaaggtttgaagcaattaataatttattaagtttttttttatttatcatacttaagaatatggagaccacgggttttcttacacctgcgaagaccttgaacctaatatatttgtttaagaaaacaaataagcgattgtttctaacattaaaacgaagtaaagacatggcttgactgaacctacacctcctgtgcttgtacttgaacttatagtattagttgtttgagagctttttgtttcatttctcgacgaagaaggcaatggcgtgaactgggtgactaccgtagaatttgaggattggtaatttatagatgttatgacgctggaagtgacttttggtatagacgacgatgatgaagaaccggtgaaattagcagcagctaatgaaccagtaataatgctggaagaggtggtgcttggaagatgaagtagttgatcgttagaatttccagtgtcaagaaaggtgtattgcactttctgtccaagggcagtattcaaatcctgagcatttgaatctgtgagaagttgcgcttgaacaatgaacagttgtagtagcacaattggggcgaaagctaaagagccaaattgactgatcttcatattttttttgatttgttgacgagctataggatgatgaaacggagggatatcaaagtacgttcttcaagcttacaatttctcaaggtgctttactggtcaagatattcaatatatagctaaatatttatacaaaatgtttgttgacggtttgtttatagtgttttcaaaacaccacgaaaagacttcattcttgcattcttttttctacaagatgagtctatacatctgaaactgcgacgccattttttccgctgttcggggcattcttggccaaatcctcgaaagaaataaaacgtcaaaagtaaaaaaggtgggctagacgaaacgttattatacgtcataattgtagccgtgtatgagtgggtggaacttgtataaataaacaagttcttacttatcatattctcgcatgcaatgaaattctccagattatgacgcttaggtctggccagacggctaatgaggtccagaggaaatagaaggattgtaagcggcctccactaaattttgacccctcatacatgcttgttcaaacacaaaagattgaggttgaaaacttggcaagaattgggctaggagaaagtggccaggtgcttcttgttcagaaccaagcagatatgctagcacaatgtgcaccgttctatttttttctatagtgtgtttacatttcttggcacattgcgttcggtttcaaatttgtataattattattggagcgagacaggcgtttctgtaccgctgttatttttaacatccactgcgttttatgtatctctaaaattgtgcgttgcctttcttttgtttatatttttgttcaaaaaatgagttaataatgatttttcatcttcggcttaccggtcttgaaaatatttgttaagacaacagtggataaaataaaactaaacaactcaagcaaaagtattccacttcttaaacaaagcccaactgaaaggttgcgaaatactatgtcattttgatttaatcatctaatgctcgagaaaatttcagagccgtaatacttaagtaatcggaagaaaagtatctcattcttcatttttctccaaatatatacctcttgtgtgaaaaattaattgtttcctccacctcctttgtgtggtgggcaattgtgtgcttccgagtaaataacaaaacataaggataatatataattctgtttttttgtctaaaaaaggtaaactatatataacaaacacagtatagaaacacaatatatcggtcattgggtgagtttaagcattagcagcaatggcttgcttaatagccgctgggttggcaccaacaacctttgcaacttccttaccgttcttgaatagaagcaaagttggcatagcggaaacttcattcttttgtgcaacatcacccaattcatcgacatccaatttatagaaatcagcttgtgggtattgttcagagaatttttcaatcattggagcaatcattttacatggaccgcaccaagtggcgtagaaatctacgacaactagcttgtcttgagcaattgcagagtcgaattcgctggcagttttgaattgagtaaccattatttgtatcgaggtgtctagtcttctattacactaatgcagtttcagggttttggaaaccacactgtttaaacagtgttccttaatcaaggatacctctttttttttccttggttccactaattcatcggttttttttttggaagacatcttttccaacgaaaagaatatacatatcgtttaagagaaattctccaaatttgtaaagaagcggacccagacttaagcctaaccaggccaattcaacagactgtcggcaacttcttgtctggtctttccatggtaagtgacagtgcagtaataatatgaaccaatttatttttcgttacataaaaatgcttataaaactttaactaataattagagattaaatcgcttattgcttagcgttggtagcagcagtcaacttagcttgttcaaccaagttttgtggagcatcgaagactggcaacatgatttcaatcattctgatcttagagttgtcgttgaaagacttgtcttgggtcaacttgtcccattcaccggtggtagcgactctgtgggtttcatagtccttagcaccgaaagttggcaacaaggataggtggtcccaaccttgaatttcgttgtattgagcctttggaccgtgaatcaacttttcaatggtgtaaccatcgttgttcaagacgaacaagtatggcttcaagccccatctgatcatggtggagatttcttgaacagtcaattgcaaagaaccgtcaccaatgaataagataactctcttctttggatcaatttcttcagcagcgaaagcagcacccaaggtagcaccagtggtgaaaccaatggaaccccataagacttgagagataccgtaggtgttgtttgggaaagtggtttggttgataccgaaagcggaggtaccggtttcagcaatgacaacatcaccttcttgcaagaagttacccaattggttccacatccattcttgcttcaatggggtagaagctgggacagcagcgttagctggagttctagctgggacagcaactggcttgtaacccttagcggcgtcagcaatagtggtcaacaacttttgcaaaacgaatttcatttggacacctgggaaagtggcgtttctgatcttcatgtggtcggagtggaattcgacaatgttcttggtcttgtaagagtaagagaaagaaccggtgttgaaatcagacaacaaagcaccgacagacaaaatcaagtcagcagattcaacggcttccttaacttctggcttggacaaggtaccgacgtaaacaccaccgtatcttgggtgttgttcgtcaatggaacccttacccattggggtgacgaaagctgggaattgagtcaagtcaatcaacttcttagtttcagccttgacgtcgtgtctggaacaacaagcatcagccaagataactgggttcttagcatccttgaccaaagccaagatggtgtcaatgacttccttttcggattcagcatcgtttggcttcaaagacatgtcaattggagtttgcaacaacttagctgggacgttcaagtcgaccaagttagctggcaaacctaagtagactggtctttgggtgacgtaagtggttctgatacatctgtcaatttcagctggggcggtagcaatgtcagtgatcatagcagtggtttcagaaatgttggcagacattctgtggaaaacagtgaagtcaccgttacccaaggtgtggtgcaacaacaattgcttagcttgagcagagatggatgggacaccaacaacgtgcaaaacaccgacgtgttcagcgtaagaaccggcaataccgttcaaagcagacaattcaccgacaccgaaggtggtgatgatacaagacatacccttgatacgagcgtaaccatcagcggcgtaagcagcgttcaattcgttggcgttaccagcccatctcataccttcaacttcgtagatcttgtccaacaaggacaagttgaagtcacctggcaaaccgaaaacggtgttaacgttgacttgctttaatctttcgaacaaatatttacccaaagtaatttcagacattttgattgatttgactgtgttattttgcgtgaggttatgagtagaaaataataattgagaaaggaatatgacaagaaatatgaaaataaagggaacaaacccaaatctgattgcaaggagagtgaaagagccttgtttatatatttttttttcctatgttcaacgaggacagctaggtttatgcaaaaatgtgccatcaccataagctgattcaaatgagctaaaaaaaaaatagttagaaaataaggtggtgttgaacgatagcaagtagatcaagacaccgtctaacagaaaaaggggcagcggacaatattatgcaattatgaagaaaagtactcaaagggtcggaaaaatattcaaacgatatttgcataaaatcctcaattgattgattattccatagtaaaataccgtaacaacacaaaattgttctcaaattcataaattattcattttttccacgagcctcatcacacgaaaagtcagaagagcatacataatcttttaaatgcataggttatgcattttgcaaatgccaccaggcaacaaaaatatgcgtttagcgggcggaatcgggaaggaagccggaaccaccaaaaactggaagctacgtttttaaggaaggtatgggtgcagtgtgcttatctcaagaaatattagttatgatataaggtgttgaagtttagagataggtaaataaacgcggggtgtgtttattacatgaagaagaagttagtttctgccttgcttgtttatcttgcacatcacatcagcggaacatatgctcacccagtcgcatgttgttaccctcatgaaacatgtatgagatattactttgaataggttacttgcatgcatttcggcgtgcgggtaccacctctttgcatgagcttgttcctttttcaagttgaagactatatattttattgagtttatgttatggggaggctaccctttacgtcctggttgtcccttcccgccttgatttggccttcattttttcaattctggcctttagggtagatgtcactgcagcggcacgtttataactttcttctgaggcaaaactatcgttgaaatcgatatccaaatcgtcggagacactgctcactccagtgccgttttttctgtacggccgtatgttaagagagtttacgcggtgcggcaggtcgccgatggactcgcttgatcttctttcatagttgacgtcctctttccttctgacatcttcctcctccttaaatggcaaagcggaagataaagattttaccccatagttgcttgacacggtggaagaaggtatggagtatgatgaaatcgtacccatcgattgcaagtttgtatcatttcttttcttatttctatccaattcgatctccatgtttctaagctcgttttctagtgacagtactctatcagacagcttattgacatcaatctccttggatcttaattgaatgttcttttcgttcaatttagactgcgcttcctttagttgctctcttagcatttcgttttctttaatcatttcgatcttataattttctgtattattcatcttttccaataggctttgtctttctttggtccatatcatctcatcattttgtagtttttgcagtctgtacttgtattcttcaatcaacttttcattcttgtcagtgctattagctactacgttttttggcgttgccaaagacttagacgtcaacaggaccctcgatttattgttagcagctaccattgatggttttgatgcggaggctactgaccctattgggttcactttacttttgttatcatttctcagcggtgaagatgccactctcttggagggaagtacagaactttttttcaggagaaatttattctccattggcccagtttgtttattcgtttcaatagtgctatgggtactaccacttgcaatactgaaattaggtagagttttgaccgtttcttcaatttttttccttttcaaattatccaagtgctctaatgttttcacaaaggtattcatgccaaatattttaattagaatggcgaaactctcaaatccaatagttcttatagcaggttgggtgtcgttgacgatctgaatcacaattggtaccacttcatccttcaagtatctttgcagggtcgagtatccatctttttcttctttcatgcttgcattaaacaattgcgtacactccattctgatttgaggtgtcttgtgcttcatatgctccaaaatatctttcaacatatcttcattgcgtccactggaggctaatggatcgtaatacttgcagatggttaataatgccttcctaatggcctctatcacagaaggtttcttttcctttgtcctgtctaacaagggagtgaagactagtgaaacataatccttggaaaagcctggtgtttttagtttgtcgcagattaattctactgattgagcggctagtgcaacagcttgaatgtttgcatctttctggataatatggccatatatccccaataagttggaataattttgcgaggtgctttttaacttcttagtctgcgatagaacactatcccaaaattcttccagcgcttccactctatctttccatttggacgacgttatcctttcctggaagtccttaggcagtttatcgaggatcgtctcctccggtagcatactgaaggtgtctatttgaactccactttgctgttttgatggtggcatatccgtttccatccccatcaatgtatctccatccttatctatctgatattccccctcatcattcgataatatggactttcttttcctggcttcctcctcttggcttcttttcttttccaattctcttttctcccactcgaataacattttcgatgacgatggctcgtcaccaacttttgcaaacaatttatgaagatctttcacttgaattggttttaattttttaaacagtatctcctctaacaagtcgctattgttgcccgtaaccttatagatctcgacaatcaaattcatcgtttgtgatcgaacgtttctatcaccatgaccggctagttgaggtacgtgctttaataattctggtagaaacgtttgaacgttcacattagtgagcccgaatgcagccatcaactcataaacacaattggctgccgcagcaattaattttggcagttttttctcgaaaaagggtattaccaattccaccgattgcgtaatagatgtatcaagaccacatagtgagagtatacagctcatcgactgcgtcttcgttgtagcccttgaggacgttaagcccttttccacaagcaatggtgtccatgttgatattaaagtaatattatgtgcatttttcaaagacgatgacgcaaaggcatctattaaactattcaaggcaacaatggcttgttcttgagcgaccacattagaatcagttatatattgtgcaaataatgtaggatccctccagtaaatttgtatgttgtcatccctactgatgtcgccaacggagtttctaaaaagctggtttaactccttataagcttctaaacgtgccttccataacttgtacgttaatcgctcttctaggggtaacgttgtataatctacttcttcttctcctgacatagtcaacttcaaactctttaataaaaactcaaaaatactttacactgtaaagatagctgtttctttgtagtttagtaatgctatttggtccctaggtctggtaggttcttcatttactcttcctatggagtgtcaagcagacaaaacaaaaacaaaaacaaaaacaaaaacgacacgaaaaaaaatagattcgttaaccatgataatctttgcaccatataaaggaaaagacaagattgacttctaatgcccagcacaaatattatccaactatttaattaataaatttttgactacttaatcttcagacacagattccttgtctaataatttgtttaattgaatattgacagatttatcctgcagcttgaacaaatttcttgcgcgaaaggttgctaggaaaatcaaaggtagtaaaaacattagaactgtatcgaaaacgtaaaggcaccattcgtgctgacctatatagctttgtaagcccattagaaattgtactactctgacaatggttctaccattaaccagcaatatcccagctaaaagtataaaattgtactggaaccattcattactatcccgcacaattttactaggcgttgccttcattttatagtgaagaaaaagttgactgaacgttaaaaaggtataacaaaatatctgaatgaaaagacccacaataattaggatacgcccagtattcctgctgttccatgaggataacaacccacctcctacagcctgtaggacacgcccaatcatatctgccactacgaaagaaactgtactaaatttcgcaggaattaacatatatgcctccataagaattagacgtgccattttgctgaacaacataaaaatactaagggcgtaaagtgaaggtgctatcaatagaagcaccgattgagcaatgaaagtcgaaatcgaggggctattgataaagactattttcaacacataacccacgaactctaaacaaatccctaaaacgaaaggaaaatgtgtccacatcaaaccgcgggcaggaaagtatattattgtggaattttcctctgacaactcattgttttcccagcgatgaatacgtctcttgctcgtgtgtgttgccattatgatctgcaccaaggcagaaaggattaaaatgccaaacagaacgacaaatgcaatcgctgcacctttgtgaggattgtatgcataaaaaccttcataatcagtgattgctttagtaaaaaaattcctattgaggcagttgagttcttttatcgacaataagtctctagtacagtagtgagagtgtcatgtattcagtaccaagaagaacttatatgccttttataattcatcttataagttgctagacatacaaataatcaatatggaaatgtgcttattcccgctaatatccattaatatccgctgtcatttttcgcaactatcaccaagtggagagaggcttgacaaccaccagaaaaaaactaaatcagcctgcggaacttttctcggaaaaaatcagttagaaaagatcgtacatagggcccttttttgacagtaagattaaagagcaaaacgggacattatagatatgccaccatcaaatacgtgaattttccaagcctcataaactaatagccaacttgcaactcttataatgcaaaactttctccgtgaaagtgtaaaccaccatctgtcgcccatcttttggtgctttcaattaagcctctagggcctgcagcgagaacccatacttgtgacaaatattcagcatggtctctgccttgattcgcccacctgcaacattgaatagaatccgtctctgcatcacattcggtttgcagacaccattcataatccttatctccaagtgtaggcctgccaaagaacactttaacacctgcgggaattctgatctttttaggcgccgcctctaaacaaggatcttgggcaggtggctcaatgatctttggttgtctgaaaacgctcgatccgttaaacgaagaatgtgtagttagagttccttgtgcagtatttttccttgatttggatctgctaaaagcatatgtaaaatctatctcgtcatcagcattgatgtcaggtatatcacttgtttttggtgggtgatggtttctcaaggtagatttcttacttagaagggctgtgttctcattgggctccgtaggttggggatttccatctgataacatggaattatctcccagttctgaaactcggccgctcgaagaaatactcctgacttcatcattaatatcagcagcgcagtcatgatagtcaatataatcaatttctatgtcctgttcgttgccttcggtgccactaatatatatctccataccttcaaaattgtttttgaagtggttcaatacttccagatccttataatctctagaaacccaaaggagcctaacgtttacaccgttgaagtttagaatacgaagtagtggtaagccaaaggaaattcctgaacctccaacacacataaacactctttgcgctttaattagaaaatttaaaggcgaatttattagtgcagaagaattgtttcgaaatggattcttggaagatttcgtggtaatattaaaaggaacagtaggtttagaaatgaaactcaactcaggttcaaaagcccctgtaatgtaatacttttcatttgtacgcaatggaaaatgcccgtttctaataattaacctgaccaaattatcacttggaatactagcaatagtaaaaggatgttggaagggtatcaaatgggagaaaaacctccttaaaaaatttctatggtaaatgttgatccttagatgccctcctggtaggatgggctttttgggtaaatcggttaatgggaactccaaaagagacaatgatgaagaaatgggtactatcgtaactctcgtaacattggtgatatggagcctatagacgatttgtcccgttaatatgagcacatttaaagtggtataatatgaaattcctgggcgagcgtgataatgtagaaacaccaaaataagccatgtgcttacatagtgaacatagtaaaaaactctgtagctccatcgtctggcatatctcacagaggtgatggcaatcagtaggaaaaggccgagggcaataaccccataaatgttgggtagttttctcattttcacgtataacgtatcattaatgtacatgtaatagagatagaaccacgtgtgtagaatagattcaagcacaacaattctggaaatccatttgtggagaggtaacaatgctaagtataacgtgtgaggtaacggtgatggcctcaacgttagaaatagtaaaggtggcatcaaagcaacggaaattctccccattcgcttagtaatttctaacagatctccgttagcgccttgtataacaaaaaacgaggtgaaaacaaagcatattaaacatagttgtagtgactgtttgtgatacatatgtgttttgtgaacccatgatcttctgttgaaaacatgatgctttaaatggtgacatattttgaagaatttgtcagttagcaacaaataattcattaagggtataataacacatattataatgaaagaaattaaaagacatatctgagaatatttgcggactcttaaagttctaaaatgcttgtccacgtcgacatcaaaactgggaagatgttccttgaaccagctaacgatggactttaaattcatgctgaaaataacaataaataaaatacagtaaacttttttagcggaacttctattgtaatttaacgatttaatctgaagagatgtagatgtaataaaactgttaaagtggcaacgtgataattaaaagcttggcaaaaataagagatcaacactagctttttctttttccacctaaatttgaagggaaataaaaaagaaattgaggctgtacagagtgttaatcttccataacggataccaccaaacgtttttaccctaaacttaaattttattacttattttacatgcataatggctgccatgcgtagttcatacatgttatttgcaccctttttctttttcaataacaaaaaagagcttgggcattacgttttcaacacttttaatatttccctttttacatccgtacatataaaatgtaaacccatgcattcatgacaattttacctatttcttaaaggcctttgtcacttctttatgggaatggcgctactttaattttccgcctactttgaaaaatttaccaaggcgaaattgagtgcgctaggcggaagttccagggcacggtcaccgaacctttgtgctgtttcgaacgagggtcccgctggaggttgacggacgcgggaggagctggaaagatggaatggaaggactgcaacactcagtaagaaggttcgtggtagggaacatcaccttctctagttcctgtaaaaataatatgatcaagtttgaatcctcgtattgaaaaatcgcgagttattaagtgtgtaatttagaataccgaaatagcacaagaagagataagataagatactgataggataatgtctttaccagctacttttgatttgactccagaggatgcccaacttttgttggccgctaacacccatttaggtgctagaaacgttcaagtatgtacacatatcccatacgattatgttctatagatgataataggtctcgaaaagaatatgtccccgatttaatcatatttggaggtcagaggaccaaaggtaatttcagaggaattttgaacacgccgggtttagaagagttagaatttcacttcttagtgagggtaaggagaagaaactcaataagaatatacatcctcgactgtgtcaaagattatgaactccgatgaaacagtaaaacgtcaaaaaattccacgggatataattcggtactttattggatatggaagaaaacattatatatgcacaaatgaacgctcttactaacataatttatctttcctctctttttttaggtccaccaagaaccatacgttttcaatgctagaccagatggtgttcacgttatcaatgttggtaagacctgggaaaagttggttttggctgctagaattattgctgccattccaaacccagaagatgttgttgccatctcttccagaacctacggtcaaagagctgtcttgaaatttgctgctcacactggtgctactccaatcgccggtagattcactccaggttctttcactaattacatcacccgttctttcaaggaaccaagattggttattgttaccgacccaagattagacgctcaggccattaaggaagcttcttacgttaacattccagtcattgctttgactgatttggactccccatctgaatttgttgatgtcgccatcccatgtaacaacagaggtaagcactccatcggtttaatctggtacttgttggctagagaagttttgagactaagaggtgctttggtcgacagaactcaaccatggtccatcatgccagatttgtacttctacagaaacccagaagaagttgagcaagttgctgaagaagctgctgccgctgaagaaggtgaagaagaagaagttaaggaagaagtcactgaaggtcaagctgaagctactgaatgggctgaagaaaatgcagacaacgttgaatggtaatcatttgaaaaccttgcaatgtgtgtgaatattgtaaggaattgagaaagagagataaaaaaagagacagaagtatcacttccttttctaatttttctttttcattttttttttaaattcatctatcgtttatctttatctcatatatatttgcttctctctgaagcgtcatcatctatctgtatttttaatgcaatcatagtataaaaatttttaaccaaattcaaaaattataatattttaaaagtttatgcttttgtccttttatattcaagtcatttggccattattacgcttttttttttattaggtaagtggtttcaataattaaattctttagcgggaaggctgactatctatagtattgaagataagttaaattaatgtttagttctgatatttcatttttattattaattaaatttgcactattcgccatgacgggttcacccgagtatttattttgctttcgttatacatatatatatatatatattcttccaggagaaatacctgccttctctcttaccccttgctcaatctaaatcaatccgtgaccttaaatcttctagcagaatgactaagtcacaatcgattttagaaatttgaataaccagctcagagatattactgacaaaaaacttgtaatggcactgttttagcaagtttaagataaatgtatccattaagaaagcattgattttattcggaccataataggtagtcactattagaatatctaaaagttctagaccaataccatctaatttgtgcttattcaatgcgttggtcataaaatttcttattacaggcttgatgaaatccattatcacatttaatttcaacttgtcctttaaatggtagtataagttaggaaagtcctgatagaacttcccctcagtaaccgtgtaagaattcttgttgtccttattgtcatcgaaacgactattcaaccaggtaacgtttttcgtcaaattgatgaaaatagaccgggatagagtttcctgctcttcgttgttacaacatttccttattgctagatacaatgagttgttcgcatactgactgaaaaatccggcttcgtctagttcgctatagtgatataaacatctcttgtatattggaagacgaaaatcgttcggtatcccaaaccaatataagttatgcttacttatcaccaacagcaggtccgtctcatcgccagatgtatgacaacttctcaaattgctccaaaacttttccaattttagttctcttcgaaataagtttctattttgaaactttaaatttaagatgttcctctttgtttccgatttaatgaggttttgtatggatggatcagtatgagtgcacaaggtttcatcgttattattggcaattaatgataacgattctttttcactattgattttccttttattttcctgaatcaaagaatctacactcaaatttttttgtggtctaatgactaatgaagatgatcctgatgagttcctgttgttgtttggagtaaacaaaccatcagaaaacacagaagacgcagaagaagatgaagaagagtacatcgttgatctgtgattcggcgaaggggccacaggactcccctgagagtttgctcgaggaatggcaaagttgtctattatggggacagcataactaatgagattagtatctttatctattgttgtgtccagaattgttgtccaatctgtggtcccggaatgtagggcctcttctttcaaatcgtttcttgttattctatgcctgctatggaatagccgctgactgggtggtacgtactcgtgcatgatattattaaccatgagttgtagctgttttgttatatccaaagaatttggctaacgtatccttgtacgcgtgatttatttatatatacgtgcagcacaatatatatatatatatatatgtatgcgtgcgcttggttatggctcagtaaagcgaaagtaacggaataagcgagggaagggggatctagcgatgagggaatggcagtaacagactgttcccttacaatacactcttgctaaattacatcaaggataatatactattttaaaacaaaaaccagccatttccctaaggacgcgaaacttttgtgacgcgtttcaaataaaaaagaatactgcaaaacgcagcacaataattagataaaactagtggcatatgtcactaattaactatatagtcactaatactgtatatatagccgacacaggctacacaaaacacaaacgcaaaggaattaggaatgtaggtaggtacaccgaggctaactgacacttctgggtcatggacaagcttgtttttagcacatcgtaaggaatgtaaccacgcttgaaaataacaacgatacatatcaaggtagttagagaggcattccagccatagatacgcaaccactttttcaatctgctatttgtattaacttgtaattcgcttgaattccagaatttattgacgaaatagacgaaaaggggtagttgcagaactagctcaaggactacaaaccagtatagccattctggtttctctgatagcaggaaatcgtgttgctttgcgatgtgatcactaacaaccttttgcgcaatccctagttgccatttagcgggaataaccactgatgagtcgatgaatatggtgatgggaatgtgaacgatgaagtaccacaagtagaattgttgctcacgatgtcctagcttcattatctccggtcgcttttctctatatgttttcacgtgagtggctcgtttctcgtacttatttgctgcggttgttccttttatacctactaattcgtatcctgtacaaaagccgataattctttactatgttttcaaaggttttttttttttaaacgatatgcaaattattaattcttttgaatatttctatgtaatctaaaccactttacaatatactatatggaatacgtggcgaagaaaattccattatctcacctccgcttctttctcatctctttcattttcttgtaatgtgccttcctaccgctcgtagatttctcctgaatttcgttgtatttacgcttgaaatacttattagaagcttcatcacccatgagtgtttccaaaatagtcgactttctttccttcctgttcatacgactactataaaactcactcttgtcttcaattatggtaccaatagcaaacctctctggcacctcccaacgttgcttcttataatgtctctttggatcaagagcagctctatgtttaatcagcaataaatctcgttgaacttcacgacgcatgttatcatctggctttggtaaggtaaaccagtcattatcgtttttgtcgctcttgttgggttttcttttatcttctgtctccacactaggcaagacgttcttcttcttcttcttgtttgctaaagcatcaaatccggtttctaacttaggaagcttcttaagattagtttcgatctcttgaaatttactttcaatttctacttcatcatcattattgcctatctgcaaaacatcctcttgttgaagagaaacttgttccttcgctgaattttttacttctagactggcactagcatctcttagtgctccaaataagtcttccacactttgatccatgtttaacagctcctttctcacgtcctctttaattggaaaacttgacgtctcatcgcattttctatttcttttctatcttctgttttaatatgctgaaaaatttttaggccggcactaaccacgaattatgataaaagagaaggatgtttagagaaaaggttttcgtgtgaaagggggaattgcgttgttaactgacatagctgtcttcaatggaatcataacaatgaagttcgaagacctcttggcaaccaataaacaggtgcagtttgctcatgcagctactcaacattacaaaagtgtcaaaactccagatttcttggagaaagacccacatcacaaaaaatttcataacgcagatggcttgaatcaacaaggttcttcgaccccatctacagctaccgatgcaaatgccgcctcaactgcttccactcacacaaacaccacgacattcaaaagacacattgttgccgtggatgacatatcgaaaatgaactatgaaatgataaagaattctccagggaatgtaataacgaacgctaaccaagatgagatagatataagcaccctcaagacaaggttgtacaaggacaatctttacgctatgaatgacaactttttacaagctgtcaatgaccaaattgtaacattaaatgcagcggagcaggaccaagaaactgaggaccctgacttatcagatgatgaaaaaattgatatactgaccaaaatccaagagaacttgcttgaagagtaccaaaaactttcacagaaagaaagaaagtggtttatattgaaagaactactgttggatgcaaatgtagaactcgatttgttcagtaatcgtggcaggaaggcaagccatccaatcgcattcggagcagtagccataccaacgaacgtcaatgcgaattcactagcatttaacagaaccaagagaagaaaaattaataagaacggccttttggaaaacattctttaagccaagattaacataagacaagtttgcaaaatccccaacttcacttccatatgcatattcatttaggtatatatcgtatatttgagaaaaattcatatatgaaacgttattaaaacatgaaaaatagaatgtgttatcgggcttaactatattctgccattcaatgcgtgtttcttgaccatctctcgcactacctctgacggtacatagaatgggttatgcttctttgtctttttcgtgtgctcatattgtctttggttctcgaactcaacctcctgggttaaatttatattaaagaacaagaaatcctctatgctatcattattatcttgagattccatctcaaatagttcagaaaatccggtgttcccgaggtcatcgtattgcaatttttgtttgtctacctcattactcaaattgctattggaggtgcttttgatagcatcactacatttattatgaagcatatccattaactccgtcctgagttgttccgacgtgtgtcaacaaaaggatttactaagaatgttgtattttgagttttaaaaggacgtgcatatgcacatacatatatatatacatatatgcgtatttatcatcactccgtgctgtttagaagctgcacatattatgcatctatcgcgatagtattgtgagttggagataaagatttaatcatttgtgcaacaaccgctttctactgtaggcatagaatttcgcgcatcccaccccttattaacaatcacattttttttttttaatattaatgactccggtggtcgtgattgtaatcttgataacaatcgcgatcatgatcacgttctttagcctcattatcgaacagtactggaggtgaataggcacaccgtttatctaaaagttccatgatcgtggattggtccctcaagatggaatcatacgtatctacaccaccgtatctactagtggtaaatctcaaaatatccccagtgttgccacggttcaaaacatcaatgtggtccagtaatagctcatacggattcgttcgtggacgaggcagtgctcctctatgaatattgaaccgatgtttaattttccacatctgagattctaattcagaatagtttcgacgtcttgcgtccaattctgattgcgtccttggtttaacttcgtaatataattgtctatgtaagtcttggtattctttggcgaacataaagtgatttgaccttaattgcaactccaagctgcttgtagtatatggtcttttcatatcatttgatttatccttactcgaccttttaatagaaaacctcctgatgaagtgtggcacagcaaccactccaaatttttctagaggctttgtgggctttgttgagcttcttttgtcaattccaaggcaagaaaagtcgtcttcatcggccaaatattcatcttcaaatgtatgtatcgtatcatcaggcaagtgtttatcatcgtagcctgtatctgctttagttggagattttactcgtttttgaccaccagatgtatttgcgtcgcaattgctaatgtattctgcacctaaatacaacttttctaagtccgctggtaaagctggatcattgacacccagtggacttgtcatcgtgaatcgttgtgttaaactaatgaaagaaccttcctttacatttttgtccactctgtttttgcctttatcttgatcctcgttatcaccatcggtaaaatcttggccgctattaattcctgaagcaacgttaataccaccaccaatcctgctgtccaacatcgacaaggcatgctcacaccttccaccatttattgatagcccacttagtgtcagtaacctcgtatagaatccatataggaaatttaaatttgaacacgaaacaccatactttttggccaaaatgatgggctgatgcaaaagaatttgagcaggatattcaaatcggtggtagaaacaataaggctcaaacggtaaggataaatattccggatgttcgtttgccgtagagttgataagttgcagttttttacctttgcaatattctacgattttcccaaaattaatctcttcttcaccttgtgattttactagcaaaaaccttgcaattttgcttccacattgtgcaaagcaaattccaagtaactctttcaccagatctttaaaaataatttctgtggatttgttttctaacattttctcataatcaaattgttcatagatgatagaaaggatgttaagtgagattttaggaataagcaattcccacattttcaatgccatttgttttgggtccaaaattaatttagatttcatccatttcgcaacggtcaatccaagaaggaacctgcgaacatttgaacccttaatcccttgcaattctaacgaagctgctttcgtgttttccagaatggttggacttgcttcaaaattagcatcacaataagttaatcccaaagttattacacattgatcgtcgttgaccaatgcatatgatccaagcgataactgtctgcattcaacctcacacgaaatggaaataacacacttgcacttccctccaaaataacttatggctatgggctccagttcgcaaccaaaatcagtgctaataagcacagtcgtattgtcgttcgtgtaatctgacaacaatcgacaagttgtttcgaaagactgtaaggaaattgcagacactaacacaatgtcaattgaatacgtatttgcaccgttatgttttaatttgtggtgcagctctttaatatccttagtgagaatgtttggcgtgtagaaattggcgcctagttttgtcgatttccaggcaactaactcgtcactagacacatattgcgagaccagtattataaaagagttgctcaaacttagtctccatcctagaaattgtgctgctggtgtttctccaactgtaaaaaaaaggaaatttaaatttacatttatatgttagtaaatttttgttcgaatgtctgttttcttaaacttctttgccatacctattaagcacgttaattggttttcttccataactaatgcgagttcttgccttcaaaaaaagaaagaaaggcttaggaatacaatttgaactagtatttgtatcgtgcgtctatgtgcttttgttaatatgaagcgtattattaactccattcattttacttttcattcaaattttgatagtataatatgcctttgtctgcccggaccctgaattactgacacaaaatgaagggatcagtggccctgaaaaaaaaaaaaaaaaaataaacggcgcgcggagtaattatgattatgattatggttatgattattattacaactcactattctaagtctatatcgtaaataagggtcgtgtccgtagaattcccctgccagcctctgttgccacttgtgcttattataaatcttgaagtggggtcgaggtataagtttgatataataccaccgtgatggcccggcacgatgaggaacggcactttagaactctttgtagtcgaattcgaagcatctactgcaatttcaacgttgtacaatctgatattatcccgcgatgcacatagtaaatgcttgttattaggcatggctttaacacaagagacaggccctgaaatagaaggcagtttcaaattatggataggtttcgagggcatcttcaagtcaaactgctccacacaggcattccttctccctgcatacacatgatcaccatctacaccccaacatgcggacaaacaccacggtgggacgcctgcacctctctccagagacaatgctggcgactgcgtcatgcgtcggtcccaaatatgcacggaaccgttcaaccctgaggtcataaaaacggattcatcatagactatgttcaaagattcttcagatatctgttctttgttctcttcaccattagaaccatcccccgtctcgacgggttcgttgccagcatcttgcttttcgtcttcgtcttcatcaccaaacagagaatccatatcgtcatctgcattttcattctctttaccactgttgacgttaccggacacatccacggacgagtacagcggccgcatttccaaagatgacaattcagaccttgattttttaaactcattaactatgtcacccgtctgcaaatcccattccaaaagacgcttatcccaggaaccactcaaaaacctgtcctcttgaccgtttaatctcagtatgttaacgatttgggtatgtccattcctgcccttaaaatagtgcgcaatgctcccctccatgtagcgaacgccctgcatggtaatcccaccattctgtagcccgctcagtataaagaggcattcgctttggacttccaaagaatgaacggggctaactttgggctcgtaatctgtcttattagcggagagtttcatttctgattttttctgcgggatctcattttcccagtacgactgcaagatacccgcgttctgaatagactcagccaacgaatgcttctgcaggatagttagagaaagtttcccctcaagcgtgttcagcaagtcgtacttccttatgtatccatcgctaccgcccaaaaacaggtacttgagacccctggacacggccaacgcattgacgtgcgtctggatgggtatggctgccgtggggtagatattgtacgaatccgcaatctgtgcggcattcaacatgtgcttatagtactcataaacctctccattagcagaggcttcgtgtgtagaggaagatgcttccctggaccccactcctccatcaacatcgctcaatttcacatcctcggatccaatcttagtaacagcatcgccactatcgcctgcaccgccagcaccagcagcagcagccttttgctcatcatgctggtgctcattcgtcggtgtagcagtcttatccattcttgcggcgtcgtcctcaccatcgtcgtcctcctgttcatcgtcgtcctctcgttcgtcctcgtcatcatcatcgtcctcatcatcatcatcgtcatcctcttcatcttcaccaccgtcatcattcccctcgaggtcctgctttgagtcgttttccagcccactcagcatctcttcgtcatcctcctcgtcatccaccacctggttgttaattagaatatcgtcaacctcgtccattacgtaaaagaagaaaaaaaaaaaaactgagcctttagtacactacagttactgctacagccttttacagcccagcatctggcaccactacgctataatatatgatgcgtctattatgctagaatccttcctgaaagggcattctggaagccctacgtacagagtgacaatatattagggcatccataaaaatagattagggcagctctgccatttttttcatagccgaaagaagaaaaactgaaaaaaaaaatgatacgaaaaaaccgcgaaacgacgccttttgttgcgattgtcgggcatcgcaagttacgacgcgttgtcccttgcatcgctgccgtgtggcacgacccactgcggcctaaacgaccgagatcggtgcccggggcagaccacccgaaaactcccgggcattatttcggtcgtttagttgcgccccagggcaaccggggtgtatacgaggccgatggctgcgataaacgaaaaattcaggctcgtataagtggcacaatagaaggtgaagaagaacagcaggtgcattgaaacaagaggttcagcagcgatcgggtattgttgttgctgctattatgtaacggtcgaaagaaacatcgcggtatatattagaggcggatttctatctttcttatcaattcgttttttcattcacttgttcattcattctttacatttgtcttgttctttgaagtggttgcagaggaggtcagtttgttgcatttgtaaaaaaagataataagaaaaatattcgtctagatttgagatatggatttggtcttagaagtcgctgaccattatgtcttagacgacttgtacgctaaagttctgcccgcttcgttggcagctaatattcctgtcaagtggcagaaattgctagggttgaacagtgggttcagcaattctacgattttgcaggagactttgaactccaagaatgccgtcaaagaatgtagaaggttctacgggcaggtgccattcctgtttgatatgtcgacgacgtcttttgcatcgctattgcctcgttccagcatcttgagagaattcctctcactatgggttattgttacgatctttggtttactactttacttattcacggctagtctcagctacgtgtttgtgtttgacaagtcgattttcaaccatcctcgttacttgaaaaaccaaatggcaatggaaatcaagttggcagtcagtgctatcccatggatgtcgatgttgaccgttccatggtttgttatggaattgaacggccattctaaactatacatgaagattgattatgaaaaccacggtgtaaggaagctcattatcgagtacttcactttcatctttttcactgattgcggtgtgtatttagcgcacagatggttgcattggccaagggtctaccgtgctctgcacaagcctcatcacaagtggctggtctgcacacctttcgcatctcattctttccatcctgtagacgggtttttgcaatccatctcgtaccacatctacccattgattctgccattacacaaggtttcttatttgattctgttcacttttgttaacttttggactgttatgattcatgacggtcaatacctatcaaacaatcctgccgtcaacggtactgcctgccacacggttcaccatctatatttcaactacaactacggtcaattcaccactctgtgggacagactagggggttcttaccgtagaccagatgactcattgtttgatcctaagttaagagatgctaaggagacctgggacgctcaagttaaggaagttgaacatttcatcaaggaggtcgaaggtgatgataatgatagaatctatgaaaacgacccaaataccaagaagaacaactgaatacggttgccttgtttgtctcatcttttttctttctttcacgttcaagaactttcacacaacgaataacgtttatatatttatatacacatacatgttttaagatacgcatatcattatgatgtacacctcacgttagtgcaatatgcgctattcgtatattaaatttttgcgttcatttaatggctctttttcctattctagtgaaaaaaaaaacagaaaatcgaagagctggaaaatttaagaacaggcaaataggaagctggaagctttaaaatgcccaagatttcggtgaagcgcaagtgttaactagaaaaaggccgccactactctataagcaaaaccttatgtccatagcgcgattagtatactctcttttcagaagagtacgatcggttctcttacttttcattaccatatcgctattgttttactatacgttccagaatgaaatcgatatcttgaattcgtacgctttaaacgactcactaccgtccataaacaactatgagcacaatacagaaggttcttcgaaactggatcctccagacctatcgtcaaccggttctgaccgaatagccaccgacaaggaaaatggcaacgttgcagtggatttgtcagatccagctacattgagagaaaaaaacaagtactttcccttgctgttaaagggatcgtctcaccagattggttcgaatttaccaatttcgtctcttttgacatataaggaaaagtatcccgtcttgttcgaatactcatcaccttccttaacttctataagccagaatgacgttcataagatacagccggcaatgcaattgccaccagatgttgatatgataaaacagataaaggacattttcatgaaatcatggaaccaagagcagttgctgctgaaaagtaacctcagaagggaatctacttggcccatagatctaattgattctctagatacattgtatctatgtggcgagacgaaactttttcaagattctgttaatataatagaagattttgactttcgagtacctccgttagcaatggaagttattgatattcctgacatcactacccgtgtcctagaagggttactgtctgcatacgaattatctatggataaacgattacttaacaaagcaaaacatgttgcagatttcatattaagatcatttgatacccctaatagaattcctattttgaaatatttttggaaatctgatctgagaaatcgatttccagaccgtactgttccatcaggtcaattgactactatggcactcgcgtttatcagattgtcacagttaacccgtttgaataagtattttgatgctgttgaaagagttttcaccactatacgtcaatcatataacgaatttgatatggagtttatgctgcctgacgtcgttgatgcctctggttgccagttattaactcaagaggaaattgagaatggtgcacacctaaagggatccagcatcatgaaaagtatcaatgaaaatttcaagttcgtacactgtcagcagttagggaaattcttaaatcctccaatagatgataatagcctccaagaacaatctcaataccaggcttatagaattaatgaaaaaacagtacccattctagaaaatctattcaaaatcaatgacctcttccaatcttcttatgatatcctggacggctcaagtaaaaatgctaatgctgcaacgatggaccccagtattggttcagaggtagaagcagtcgacgaaataattgagaaaagaaactttaaagacggtactaaaaaagattcgacaaaaaacaccgtaggtgataaatcattaatagactcgcaaacgtttttaacaaattccatcagtaacatttttaaattcatgacttttcgacccatgttgcccaagcaaacggaaaacaaaaagtttaattttctgaattccattctaacaaaatctcaattcatgcccacgactaatgagctagatgtcacgataagaaaatcttacgatgtctcgttatactcatgcagacttggcggcattctaggtttaagttcacgtgttccccaccgaggcggtgtcaacacgaaatatattttaccatcgtcactattggaaatgagcgaaataataacagaaagttgttttatgctaatggaggagttcgacgggctgctccctcaaaaattcgagttggacccttgcactgatgagactaatgggaattgcgagtttaacggcgaaactaaatcacgaatgattgccaacggcgaatatgaaacttttgaaaatgacctagatgtcgggatcaaagtttcgaattatgggaaaggtgggaatgaccagaaagctaagagaaatgtactaagcaaagatgggataacagagactcaaaacataaaaggtgatactgttggaagctcgaaatcgattgctgaaatagacggcgacgaagtaacgcaaatacgtagagtttttacgcttggtaaggatatcaaaccgcatattacaacggacgataccatgggttctcagtggaaaaaccatccagactggccattttgggtcaacaaggtagaatccagaagattgttggattcgaatatcattgaatctatattttatatgtacagaatcagtggagaacaaaaatggagaagcatgggtaagcagtcttttggaatcttaatgcaagaattaatggaactaaacagtggtgccaaaggattgtggcaaataaaggaattttatgaaaacggtgaaaaagtgaacaatgatttacctagctattggttctccagaacattaaaatactatttgctactattcagcgatggtgacaaggtttccctggacaaacacatcttaactcaaggagggcacataatcaaaaagaaatgaagttaacgttagaaaaatcgtacgcacatacatacatacatataggtacatatatacataatgagaagaggagaaaatgaatacttatacagtaatgtttatttttttgggattaagtgtcgttgtggtgatttctttacacagccaatgggtattcgccagcccagtcgtaaatttcctttttccaggtgttcaaaacatcagagccttcgtcgaccttggctttgaagtcctttaatctacaagcatcctttggcaagctttgttgaacttgttgagcgaattctacagccttgttaatgtattgaacaattctgtggaaatcttcttcacccattcctctagtggtcatggctggagccccaatacggacaccacctggaaccaaagcagatttgtcacctggaatagagtttttgttcaaagcaatgttaatcttttcacaaatgtattcaacacgagcaccatcaacacccttttctctcaaggatactagaaccatgtgagaatcggtaccgttggaaactaatctgtagcccaagttcttaaattcactttccaaagccttagcattcttcaagacttgagtttggtattccttgaattctggagtggcagcttgcttcaaagcagtggccaaagcagcaatggtatggttgtgtggaccaccttggtgacctgggaaaacagagaagttaattgggttttccaagtcgtatagaacttccttaccggtcttagggttgatagatctcacacctcttctgaagaaaatcatagcaccacgtggacctctcaaagacttgtgagtggtggtggtaacgatatcagcgtattcgaaaggagatgggatgacacctgcggcgatcaaaccagaaatgtgggccatgtctaccatcaagtaagcaccacatttgtcggcgatttctctcattctcttgtagtcaattaaacgacagtatgctgaagtaccagcaacaagaacctttggtctatataggatggcgttcttttctaaagtatcgtagtcgataataccggtttctgggttaactctgtatgggaaagattcgaagtatgtggaaacagcagaaatttttctgttttcagtagcgtaaccgtgagacaaatgaccaccatctggtaggtatagacccatcaatctttcatgaggcttcataatagcttgataaacctgcaagttagcaggagaaccagataaagtttggacgttaacaccccatttgtctggagtaacatggaaagctttcaaagctctttgttgacatagaatttccattctgtcaatgtgttcattaccaccgtagtaacgagcacctggataaccttcagagtatttgttggacaatggagttccaagggcatcgaaaacggaggttgaggtgaaattttcagaagcaatcaaatcgatggagtgcttttgtctttcaatttcatccttgataatggagtccacttcagggtcggtgtccaccaaatgagaggtgatcaacttatgatgagcgtcggatagagtgtaaggcatgttaaggaggattcggtttaagctgttatgctttgctatggggtagtatctttcgtaaaggttacactagaagaaggaaagattactgaacgcaaactaagggaagcaagttctgcattatatataaaacaagatgaagaagactcatggttcggtctaagatgattatgaatttaaaaattatacagagtaaaaagcgaacatgagaaacccaagagatagagtcaaacctttatggtcaaagcaacctgaaagggtcatttctcaccaggagtcatgtttcgtgtgtgaaatatttgaaaaatttcacttcttttttctttttttttttctacattaaaaatcggtgcgttgtcttttcaaagatgaggtagatgaagatggtgactccggctgttcagatccgattgactcgaccgactctgtttcctgtggtggcttcaagtagttgtccatgtaccattgcaattgagctatgctctctttgatatcactataagcagtgtgggcagcttctttttttggattacgtgcttgtaaagcgggattgtgtctgcgggcaacttccatgatgctactgacgtcaactattctgtaaaagagatgatcaatgaccttgggaaactcgcggaccatgaacaagcggtccatatgtacactattgcctgccaagacgccaacgttcttgtctgggatgtagcgctggatgtactcgagcagctcatcttctacctgggccaaagtcttctcacttgccaaaactttggcggtgagaccgctattaccgtggtgctcaatacaccactcgttcattttgttcatcacctcgggaccataatggatgacgctctcataatgcgagtctccttggccatcggccgctttgacgggtgccaggtgtccatcggtgatgatgcagcaaatctcgataattctgtcattcacgtggtctaaaccggtcatctcgcagtcgatccagaccaagggtttgaacagcttggttttaagttcgggtgtttgcgccattgattgcaggttttggatggttcgaggacgtaagtactgtgaaacggatcttctgtacagcgagaagaggtttgggcgagtgcgagctacgattcttgccggaaacaacaaccacttcatcttgatctcttctgtttatttgtgaaagctccttttcttttttttcattttctttgcaaatcgaaaagttcacactgattttttattagttcttttaagtgcccaacttgacaggaaaaagaaacaccccaaagggaataccagtgtatgtaaggcttgaattatacgtatgagcatgcgtttgatggttgtcgtcagagccagtgctctgagagtgtcccagatgactacaacccttgtataaaagtacatcttcttgattatttatcacgacacacgaggtgaccgattattcagaatcggtaccaaaaaagaaagaaaattgaaggaaatgaaaaattttcaatgtatttctcgaaagcctggagttgatcaaatgttcaaaaaatagggcagaatagcataacacacatcaataacaccgagccagcatgcctaccgtctccgtgaacaagcagcaattatttgatcttctaggcaaaaactacacttcccaagagttcgatgaattatgttttgaattcggtatggaaatggacgaagacaccacagaggaggccttgaaaaccggggaggagccggaattgaagcttgatatcagtgccaatcgttacgatttgctttgtatcgaaggtatttcacagtcgctgaacgaatacttggaacgtaaagaaagacctgactataaattaagcaagccaaccactaagttgatcatcgacaaatcaacggagcaaattagaccttttgctaccgctgctgtattgagaaatatcaagcttaacgaaaaatcttacgcttcttttattgccttgcaagataaattacatgccaatctatgtagaaacagaagcttggttgccatgggtactcacgatttagattcaattgaaggtccattccattacagagctctaccaccaaaggacatcaagttcgtaccattgaatcaaacccaagagtttactggtgacaaattgatcgagttttataaatctccagaacagaaaaacaacatagggagatacgttcacattattgaggattctccagtcttcccagttattatggacagcaaagatcgtgtttgctccctgccaccattaatcaatagtgaacattcgaagatctctgtgaacacccgtaacattttgattgatataaccgccaccgataagaccaaagccgagatcgttttgaacatattaactacaatgttctcacgttattgtgacgaaccattcacggttgagcctgtagaaattgtctctgaacacaatggccaatcccgtttggcgccaaacttcaacgatagaattatggatgtctccattaagtacatcaactcctgtcttggcctagatcaatccgctgatgaaattgctcattgtctaaagaagatgtcgttgcatgccgttcaatcaaaggaagacaaggacatcttgcacgttgacattccggtaactagacctgatattttgcacgcttgtgatataatggaagatgccgctgtcggttatggtttcaataatttgccaaagggtgagaaattatccaatgccaacttcattgccaaaccattaccaatcaacaaggtttctgatattttcagagttgcatcctctcaagccacgtgggttgaggttttaccattgaccttatgttcgcacgatgaaaactttaaatttctaagacaatccgacaatggtgatttagctgtcaaattggccaacccaaagactttggaataccaagttgttagaaccactttattgcctggtatcttaaagacagtcaaggaaaacagaaaacattccttgccaatcaaagtctttgaaaccggtgacgttgtatttaaagacgacaaactagaaaggaaggcgtacaatgaacgtcactgggctgccatctacgtgggtaagaattctgggtttgaaatcattcaagggttattgggtaaaatcatgcaaacttttagaacagagtggattgcagactacggtgctgctgcttctggcagaggttactggattgaagaagacgattctgtgaaaacctacttcccaggtagaggtgccaaggtcatgttcagatccaaagaaggcgctgagccaaagcaaatcggccacttgggtgtcttgcatcctgaagtcatgatgaatttcgacgttccattcgctgcatcctttgtagaggttaatgccgaagtcttcctataatgtaatgttctaacaaaaatttttactgatttataaaacttatatagatagatagacacatatatatatctatatatagaaacacaactaaagtttaccatgttttatataatattactaccgctactgagtaaatgtttagcttgtacttaactttcaaagacagtttttttgataaacatcagtacatttaataatacatccatacatttatgttaatttgtttttcctttccacctcagtgcgcttctcttttgaaaaaatcctcaacaggccacgcgaacaaatcttaccgagaatttcctaaaatgtttcaaactatcatttagctgcatacaatatgtacattattaattgagattaacaactttacctgtactttaccgttatcaaattataaaccaccaaaacaacagattaagaaacaatggccccaaacgtatgatactttaaaaggaatccacgcccgattacgaagtctatgttttactgttattgtaatgattgattgtacgcgaataacaaggaagatagtaaaaccaaaaaaaaaaaaataaaaatgtacgaaacgaagaagcgtctatgtgtttagttgcttttctgtattttaaaaattcactacttgaacattgaactctatatcgactcccttctttttatccgtttctgaatgtttttttgtttgagattgtcatatgtgattgttaatagcagtaggcaactttgtggtttcgggattgaaagaaaatcgtgaaatattcgttttttactaacattactgttctgaaaatttttactaattttcaatctttaatttttttgatatagacttccagaaagcaaaagattgccaagacctttaccgtcgatgtctcttctccaactgaaaacggtgtcttcgacccagcttcctacgctaagtacttgatcgaccacatcaaggtcgaaggtgctgtcggtaacttgggtaacgctgtcactgtcactgaagatggtaccgttgttactgttgtttccactgccaagttctctggtaagtacttgaagtacttgacaaagaagtacttgaagaagaaccaattgagagactggatcagatttgtctctaccaagaccaacgaatacagattggccttctaccaagtcactccagaagaagacgaagaagaagacgaagaataaattcattaatattattttaaatagagcataagttttgtataattaaaatcttctaaacctaataaatatgtttaatgaatgattcaatatcaaaaaaagaaatccattgggcccttagtgcatttttattttttttttttttttttttttttttctctttctgaattagagtacatctcatcgcagggtctctttttgcacgtttttgatgttgcttatgagacgctttgcctttttaacttcttcagtatattttaaatatataccaatttattcacaatatcattactcttctcagtttccaattaacatgaatcctaaaaaagtggcccaattgcccgttcacaataaatcaacgcttccaccacaggaaataatcgatctttttaaaataacattcttagaagagctatatccaaaagatcaagacaatgaaaagtcaccgttaactgaacaaatacaggcggtaaaatctgacctttataacagagattacaatgctgctttcaataacgactcgaaaagaatagcatattgttgtcgttggtcaccgtccagagcaacaagttacgcatcagtatttgcacatttccctgagcttctaaagattatcagatgcgaaattgatgacaaggactcaaatgtgctctgcataggtggcggcgctggtggtgagctggttgcattagcgagcatattcactttatcgagagatttttcgtctaaatttgcctctgctttgaaaatagacaacgaagtaaacaaaaagcctagaaatttaaacatacaactagtagatatcgccgactggtccacagttgttgaaaagctaacagctacaataaagtcgaaatggctatatggtgattcagaagcagagtcatttaacgtcaactttacccacaaggactgcctacaaatgacagagccacaagatatcaagatatatcaaggcctcgacctaataactctactttttactacaaatgaactatttacacagaaaaaagtggagagtataaaatttctgcaacggttaaacgagaactgtgccccaggctgccatcttctcatactagagagtgcaggaagctattctcacattaccatcaacaacaagaagttcccaatccaatttcttatcgatactatcttagtaggcaatagaaaggacaagggaacgacaggtccatggtcactagtatccgagaacgacagtatttggtatagaatggacccaaaactcgactactcgattccattggaaaacatgcgattcttttaccgtctttatgtcaagaactaacaggctttatgacgttttactgttctcttttcattgttcttttctcgaagagtttagaaaaattttttttcttctcatccacaccgaaaaaatattaataagagagttgaaaattcgatttggaatcagaaataaagaaggggccacgatcaaacaagactcatttcgaataattgtaaaaaaaaattagcacaaaacaatatgaccgttcccaggaatcgtcccatggcaccatttggcaccattatcaaatcaagaataaaacaaccccagttttattggtttataggccattttttaaccatctttaactttatacaatttcatctttcaatcacgtccaaacaaaaccaattgtcatgctatagaagatcattattttacatatccgttacatatgccatcgttctttaccagtttttcaaaagtgaccagttaaagttcaattttacgcttttgcgccaagagatgaagaaattggataatttgcagtattttgccatgctattcatactttttctcttatcacagtttaacatcataatcagcggctcgttatacagtcccgttatcttttcaatctttcacttcctgaactattttaaggaaaaccttttgccatttttgcctttgataccacttaatttgaaaaatttgttgaactccaaaataacggtattcatccaaaactacaatggatttttcttacagatggcgcaagtatttgagattatctgcggcctacgtgtgggcctcttcttagtgcccttcaattttttcttgttgttggtaagaagagcaaacgtgtcgtttgaggtagtgggtacaatgttggcaggactaacctatgtatggtttttcaaattaaggtacctacaaagtgaatctatgaggcagatatttaaacaatatgtccttaggttggatgcatatgtcagccgtactttgcccccatattgttcccgtttatggaacggctataagaatttcgttatgacagtgttttggaagatacctgtgtagcatgctcattttaagtatatctaaatattattttgtatatactcacactcctctatagaaagcaaaaaatttcaaaaacgtttgaaaagctttgtttaacgatacttgtacttaattttagagtcagtttcacccctcctctcccttttcatctgccttttggatttggattgtccctcattagcattttttgagcgattatctgcctgagtttgttgagcgccaggcatgaacatgtttttgaggccatataacttgtaaccagcatagatggggcacaatagtagacaccaccaaaatttgaatgtcctgaaagctataataccaatgttaccaaaaagtgatagatatatcaaatcaaaaaaatatgatatcaaatttgtattgtcgttcaagtctataccttgttttactacgcgattgccatcatatttgggcttaccggatagcacaatgatatacagagcaacgaacataggaacgttcaaagccaccagcttaatccattggccaattgtaaccttacgtgaaatgaatagacgtacgatagccattcctaaaaacaaagagacttgcttgtataagccctgaattatttttgcatttgaactagcctgtttcctccctgctttgccagccattctaccaacacaaacttagaccactgcctttggtgtcttcttgaagccacacgtgaatactacctttttttcatctattatctttttttaattacgttgaaatttttcatttcaaaggcgcagaacgaaggtcgactaatttcatgacagtcggtagacgtggagaaaaaagttgattgttaagcctattaagttccactgagacaaagacccacaaagctagctagcattgccgcacttctccagaacaatgttctcctttgtccaaagattccagaatgtatcgaaccaggccttttcaatgggaattgtaatggttgtattcatcatggcatcctcatactatcaattaatcaataataacgcgttctcagtacctagtaatatcgataacgtcaaaactttaataaatgttagaacaagtagatattttggctcacagagaggcaaggcaaaggaaaatatgaaaattaaatttgatctaaatacagatctcactcccctattcaattggaatacaaagcaagtttttgtctatctaactgctgagtataacagtactgaaaaaataacaagtgaggtaacattttgggataagatcataaaaagcaaggatgatgctgtgattgatgtgaacgatctaagatccaagtattctatctgggatattgaagatggaaaattcgaaggcaaggatttggttttcaagttacactggaatgttcaaccatgggtaggtttgctaacttacggtgaaactgtaggcaactatacactgaccgtggaaaataaaaacaaagtttagactagtctttgctctctcaatttttgttaattatttacatgattttttgatatatatgcagttgattatacaatatgatatatgcatttctagaatttactcacaggtaatactctcttagatttcctcagttctttaaaatatgaaagatgtctcatttcaatctgttcccatttattgatcttgcttcttggcattaataagtaatctttcataaaatacttgtaatttgatatgaagtcacgtacctgatcttctaaagtttttaaatcatcaataccgtccaaatatgtgtctaactgcctcattatactgttatatgtatcgctttttaagtatagtctgggctgaaatttattgggctctttttccttcatttttaatgttggccaagatttatcactggactgcgtcttatcctcggatagtttcgttaatagtctaaatttatggatcaaattatacccatgaattagtgtgtcatcaacgattttcataccatacgaaagggttcttggatccttaaataacgcttctacagcgctgttccacgatatattatctaaaataaaacctttttctcgcaatttcttccacagtaatggcagctcatcgattttattcattgcaatcaactgacttactttataagggaacaatccgctgaatatgcttcttagtttaatatttggcgttgtagatgatggcaagttttcaatgttttcaatacgatccatgtatttagcgaaaagtgtttcgaaatctttccattgttcaatttgagctagtaataccaacaatgatctcatcatcacaaatttattattatttgatatccaatcatgctttttgaagaaaagctcattgtaccggttgtataactctaaagcccgctgtgggctatcatgtttcacaatcattctcattggccatgccatgaccgagggatgcagtttgttatacgtaacgtcgagagttccattggcagcattttccatgatgtcttctaccatattaatcgtttccttgatttcctcattattttgtaggctttttttggcaacggccttcaatatataatataaaattttggaattcgctggtaccttattctgtgacattgtcttgtacaagttaattataccgtcacgataaccctctttgtcatatgcctccattattatttcaaaatgtgtagcgtccaccttgattacagaatgttttattagttgatctatgatgctcaatgccgtttcgcaatcttcgttcagtgtaactaaaaattttatcatcatcttgtaaaattcactgtttacagccagttttgaggttgtgatcttgtcgaaaagttcttcacacttgttggcatttcgtaaaccaatataagctttgatggctttgttatacactgaaattagaccatctctccaagataaattctttgaatgtttttcaaataatgctattgcctctgttggcctgttactctcaatatatacatccatcaatgcagagatactttttccagtgtgttggatattataatgttcagtcataaggttgaataattcttgagcgattaaatggttcgtagttttgcaacacatttgtatcaataaagcaaagtgcccctccgtgatttccacgctaggatcctcgcttagtctttttaatatcctaaacgcaccatcaaggtcatttaaaccacgatacactttaagcattatggtatgcgttgctgttgaaggcgttatgtcgtatttcttgaatagttcgaagtggctaaaacaggctgcgaaatctccgactttataatgtgcatatagtaaagattgtaaaacagcgtatgtcggtatcatacctctcctcaataactgtgtatatagtttattgacactatccaattcaccaattctggccatagtatacatcaaaataccataatgttgtatggaaggtagcttaccgataccgaaaagagcattgaactgttgttgtaaggcgtcccaattatgcagcctagaatgagccaccaaaagataatcaaattggttttggtcgtgctgagcatcagggtatttccaatatgttgacgaaaccaaattaaacttctgcatgtgacaatacgtctttagaatacacgtcaggtcagaactcactatcggcaggttatgttcgcacttgtaattccaaactgcttctgcagaagaaaatttcctaatataagttaataagaacaacaacgtagttgcaaattgagacgctattgcgggcccttgcgttagctgaattgctttcaaataagataaataatcggggcgaacatttgattgcctcatgaatgataaaaagtttctcaaaactatcttgttctccatataattcgtaaattcacaatgtccattcactagtttcatccatttgacccatttatatacagcttcttcatgcatattcattataaccatcctagagaaaatcgagttaatgaggtctatcaccattgtcttttgtgttaatagaaaccgttgtatgatatcagagattgcctgatctaattgaatacctctttgtaaaatcaataaagagagaaggaactttttcaattcaggtaatgaggcatcctgttttaacaatctttgtgaaccaatagtggtataaagaaacttctgtgcaatttttataacgttcccataggcctggtgccgataaagatactttataaggtactgtcgttcaaatgttgtggtagctgaattacttgttattgatgttgttgctttctttgttaatccactgccaaccgactttagaggaacacttccgcgcgccataaaatatgagaccaggtttctctcatcctgtgagcataatggtgacgtcgatttatctcgaagcagcttccttatatgatcaggtacgccggtactccatatacccttcttataattataatttcttaatacggcaggagcacaccttttcataatggccaaaaagcgtgtttcagtatactccaacacccttaatcacttaaattcgaagctttgtacactattgcggcctctttcctgggtatcgaggctgcgttagcgtcacctagaaatcccactttaacttacactacatgattttttatttttatttctctattggcccgaaaagttacttttccttcaaacaatgaaaaatttcaaaatcaaacctcatcgcgatagtattaaaagtgctttcacaagaatgatacaggaaggtggtcaagtaagcaactgagcaaaatcaatatgggtacagccaagcaaaatcaaaatagaaagaagtttacgagggagtataaggttaaggagatccaaagaagtattacaaagaaaactagactgagaaaggaataccttaaagctttaaaagatgaagggtatgccgtaccagaaaaggaaccaaaaaccgtggcaaaagaatctgtaaggaagattaaggaagccagggcaatagagggaaagaagaaactagacgagaagaaggagatcaagaaacaaagaaagagaatgcaaaaagatgaattaaacaagcaaagaaacgagcaattggaaagaatcagagtttcgaaggaaaaatttcagaggagagaagatagaaagaagaaattgactcaaagaacaaggacaggccagcccttgatgggccctaagatagaggatcttttggataaaattaagacggatgatacttatacctcctagataatgatattcttcaaaatttcttttcattcgtgtatttacagaaagatctttttatttaaatttacttaattagtgtgtatattaattttatttcctgccttttgttaattcctttttattggaatttgttatttacaagactgttttgcccatgaggacttgactatttcttcgcttgcttcttttggaactcagatatcaattctttttgaacatggggcgctgttggagcgtaatgactaaactctaatgaaaactcacctttaccttgagtcgaggctcttaatgaggtggcgaaaccgaacatcgtgctcaaggcacattctgcttttaatgtaaattcatcatgaccattttcggtatcctgtattactgcttgtaatttattcaataaaccgatgacgttaccttgaaactcgtttggcgatgttactgaaacattcatgataggttccatgatcaccggctgtgccctcaggaaggcgtcacggaaggctgacatagtagctgttttgaatgataattcattagaatccacggcatgaatagcaccatcattgattagcattttaacatccaaaacacgatgaccgatcaatggtcccttttcacatacttcttcaaaacccttaccacatgcagccaaatacttgtccggtatacggccaccaacaatagcggtctcgaatatgttgcctttggtaatgtcatccacgggagataaggtaccgataactctaccatattgaccagcgccaccagattgttttttatgtgtataatcaaaatctgccgggatggtgatagattctctataggaaacctgcggtttacccgtgacacagtccacattatattcacgtctcattctttcaacgtaaatctccagatgcaattcacccatcccagaaataattgtttctttagattcaggatcgaacttcactctgaatgtagggtcttccttttgaaatctgttcaaagccttcgaaaaattcgatgcgtcctttgaatttggcgtaatcgataacgagacaacagcatctggaacatacatggatgacatagagtattgaacgctaccatcagtgaatgtatctccagaagcacagtcaataccaaaagtagcgcaaatttcacctgagccaacttcatcaacatcttccatctcactagaatgcatcctgaccaatcttgcaaccttcacttttttaccagtctttacatttgtaatgtaattaccttttcttaaacgcccctgatatacgcgaacataagtcaattgaccatatttgccttcttccaatttgaatgccaatccaacaaatggctgttgcaccgcaggaactaagttaaccttggcttcgttgttgctcacatctagagctgtattcaacacttcagagggattaggtaagtagtctacaatagcgtccaaaacgggctgaataccagtatttgccagtgcggatcccatcaaaactggtgtaaaagacctagcaattgtagatctgcgaatagcatctttaatttgttgcgtggtaggctccttttcttccaaaaacatttctgccatttcatcatccacatcagcaagtgtttcgatcaaaagttgtcttttttcctccattaatggcttcaaattttcaggcactggccctttttctataatttcaccattatcacccttgttgtaaatagcaactctattaatcaaatcaacgacaccagataagcttgattccgatccgataggaatttgtacagcagcagcaggtatttttagtttcgaattaagttgttctattgcacggaagggatctgaacccatacgatccattttgttgatgaaagttactcttggaacattatatctacgcatttgacgatccacggtcacagtttgggattgaacacctgaaacagcacaaacaacaagaactgcaccgtctagtactctaagagcacgctccacttcgatagtgaaatcaatatgacctggagtgtcgatcaagttgaaatgatagtttttgccctctttatcccaagagcagtaagtagcggcagactgaatagtaatacccttttccctttcaagatccatagaatccatcttggctccaacattatccctaccacgaacctcatgaatggctttgattctttttgtatagtacagaacacgttcagtgaaagtagtttttccggagtcaatatgagcagatatacctatgttacgcaatttattacatcttccaatatcgtctggagtaagtttttgtttgatttcatccaccaaaactttttcttcttcatatgtagaacgagcaagtggactctcatgaaaagaccttctcgagaaacctgaaaaaacttttgaacatgtgaaaaagggtattctacctccaaccatttttcgaggcacccacatcattttctggacactcatattggtgatatattgcagtgctttctaccttcttccgtttcaatctcctttattaaatctcgttttttagatattttcatcttggaaatttcggccgcttgtgaagttccatccccacaataataatgcaaagttatcatattaatatatatatatataaaagacatataaaaaaaatcaaatgtattgtgcatcttggatgccaaaagttacattttctttccttcattccgggccctcaatgatcgtcttgatattatttaacgggtggtggcttgtttcttcgaatgcctcgacagcatccttaaagctatagcgatgtgtaatgaatggtttaagcgagagttttctgctagagactagctcgatggagtcactataatcaccttgacagtatcggaaacagccttggaatgtcagttcttttgttggaatgatcgagatgggaaattgtatttcctcttgtcccattccaacttgaacgatcgttccacctgccttacagacttcgatgcctgctcgaacgcaaggctctgcaccagaacattcaaacacaacgtcagcacctttcttgccgattgctttttttataacactatctacagtaacgccatgtgggagatcacctgagttgacgatgtgggtggcaccaaactgcctagccgtttccagcttgttttctaatagatctacaaaaacaacatctgcagcaccaaagacactggctactttcccggctagcaaacctatgggcccagctccaaagacgacgcaacgggctccaaacttgatctttgctaatttattagcatggattgccactgataatggctctattagtgctccttcctcgaatgacacatcatcaggaagtttatagacgaaatctttcatggtcttataatactttgtcaaggtcccatcaaagggaggtgtcgcagcaaattttaaattggggtccaggttgtatctgccctctttcatctccggtgaaaacctgtcaggtattccgggctcaagtgccaccctatctcctactttaagtgtcttgacgttctcacctatgagggccactattcctgatgattcatgtcccagcaccattggtgattctaccacgtaattggctattcttccatgggtatagtaatggatatctgacccgcatattcctgtcgccttgatctggatgattacttcgttaggatctgaaatctttgggatgctgacattagttagggtgattttaccaggtcgctctagaacaatagcttcttgtgtagttaagtcagtcatgctcaatggtgttctctatcctcaaggcagtatgaatatgtctttttagtgtgtatggatatatttatgtatatacttatacagttttcaattttattttgaattaattcaggagaggggttacaatctcctaagggatagtagcgccggtgacattttattcgctctaagatgaacttgagttcgagtccactttgaggatattatggatttccattaggataggctctatctcactgggatcgcaagccacgccattgcccaaacgaatggcatgtgatgcgtttgcgggtttgacagattctggggtacctaatctcttagtatccagcataaatacttgatttctcacttgatgcatcattggataggcgggagatttcgtggttatgtgtgctacgtctgcaaaatgaatgtgaaattgaattttatcacggccgttatgcaaaacagttttcaattctatacatattgtaatcttagtgcctgcctgagggttataatatactatctgatactcgtttagattatgcaacccaatgttcaccatagtggagtactgacttccactctcatggaatttgccccctctttcattgagaattacttttagagctttaaacaaggatgacgtgaattgtaggtagctaaaaataaaatgataatccattttcgaattatctaagaaaggttgaattatatgttgtgggtttgaaggtgatagttgaactgtcagatttttaatagagtcgtcattcgttgatatctttattgtgcagtctttatcatcttcgtcattattggagagatacttgaaggaaatttcattcggttgtaatgcaattatcttgaagttttcggactcaaaattcttgtgcaatctttccacgacatccgttagtacaaccaattgcatcaatttttgcctaaatttggttagatattgcactattataccaagatttgtaaaactctcctccaaataaaaggctaacggttcttcttgtacaaaatgaatgtatagtttatcaatctggcattgaatcatcattgtgtttcttttaaatttagcatacaatcgtatttgggaattggagtaatctatcctcagaaacatggaactttctaatatggagttcagcgcttttgaaccttccaaaaatgactccaattctagagttattattgatatgttatcattagtattacttccttggataatatattgaggtagtttttgctcgttgatcatttcagaagaacaaatcttattgcgaatttctagttggttcaaagaatcgatcaacatatggtttataattctgtttaaaatagttctttgcaatatcataattttttgatatgttattgactccaatttgacagtcatcacgttggaattgtctaaatatttgagattccatttcccacgttgagagacaattttaccgattcttttttccaccacacatgatgttttagaggatattatcgataaaatcaaataccagttgagcggccaatgtggtagtctgataaataggtccctttgtaataacaaggaaacatcactattagtagtgctgttaccagcaatagcatatttattatcttcttttttaacaacgctttcgccgccagtattcacttgagtcctgattggtttatcaatcttaataatcctgctgcatgaccatcccgtgttttcaaacatggtggttaaaacatgaataatcttgtccagtttcagctgctgtagtattcttgccaattcctctggaccttcagctctatttatctttgacgcgtaatttgataatagtggagtaggattcctaaaataaaactgcccgctcaataaatcaatttttaattgaataggcgccatggaaacacatgtggtagggagttgaaataatagaacatccgaattttcttcgtcttcttggaatatatcccttgccaacagctccgatctgatgattctagcatgattgaacataatttcatccaaaatcccttcgatattagatacaatattgttataaattacaggcatatttttggcccttgatgcactctggttgtcccattttaagataagactttctgttgttctttgaatgccaatagtgatcttacccttactgtccattttcccattcagccaatatctaactgtaattgtactttttttagagtcatagttatggatcaaattacttttggaaaatttaccgccgttggccagctttaaaaactctctatgaaccatgtatagctgtaatgtcaacacgtatttgtgcagaaaattgtatagggataataatggatcattacttttcaaaagaatttcattgatcaacttctctaatcttggcttattcaaaggaaggttatttccgttggaacttgagttttcttcattgttctcactatcgccgttagtcgaagtagcttctgtaactgctgaaacagtttgttcagcttccgtgttaaacaacaattttaaatccacaaaaaacagaggggactgtctattaacagtcgataactggatttcaaattcattagggacagtaaagtagattctaccgtttttgatatgatagctgtttaatggtttaggaatgttcattaatgcaatttttattgagacagtcaagttcaaatcttttaatctctgtaaaatcaatccaatgggaactttggccattccatctaccatatccatagagttactgacaccgcttaatttaaagttgtgtgtaggtagatttggcctcccaagactcaaaacttccaaagcggtgaccaaatccacgttgggcaatttagcattggtcatagagtttagactgcttttcaaagcccaaatacaattgttgacattcatgttagtcgttctaaaccagttcaacagatcgattagtacgtgaaagttgttttgttttatagtacgggtccatttcacaagcacgtaaagtttcaaaaattgtgtccttaggaatataatcagctgtaagaaacgtattttctttgcggagttaggctcatttgcctgggtgtgaacattagttttcatgtactgagcaagttccttcattgtaaataccgtcaagttccttattactaatgccagactgacttgattaatctcaacatgcggcaacgctggcggaggcgcacttgtcatagtcgctgcacttgtatctttcggtaccatttctagagattctttttgggtggccgtagtttccgggtcggttgcagaagggccatgcagttgagtgttcttaacgggaccctgttgctcttgcccattctgctcggaccggttcttcagtgcgtgcatctcgttagaaagtctctcctcattagccagcatttgtggggatcctatcgtggtagtcattgcccagccaagaaaaccctatactttcctgccactttttaactctttttctgatgatctttacaacagacctctactaaacaattgaaaaattcaccgtttttacttgaaccagcgaccgtgcgatgggacaatcgtttagttaacaataagcgggacaaagtaattaaatttagtggcatctagagagaataattgaacgcaatgaagagagcatggtacgttgaattgtagaatgtggggggatagtatgcgcgagcttggtgacgctatggataatgagttgaatgcagtgaagccggtggtggaagaaggtggcatggatggtgccagaaaatttattaagggtaagagctttcagaagtcttctaccgaacatatgttgatttcgcccggtagggatggttcagtgccattgaatgggttgaaatcgtcgccggcagacccgcacttgtctgatgttaattctatcttggacaatcatcgtggcggtggcgagacagctttgacgtctgtaaataatattatcatggccacttcgacgaatggggacagtgatggggttgatggagatgccaagaggccgtctatttctaactgttcgtcgagatcatcattttttgacaccgtactgagcacgttttccctaaaatcaaattcacaagatacggttactaatgaagtcaaaaatattgaggtccagtttgcatccgaggaggctaataaaaaattccgccaaatgttcaagccattagctcctaatacgagacttattacggactacttctgctacttccacagagaattcccctatcagggcagaatctatctctccaacacacatttatgtttcaactcaaccgtgttgaactggatggcaaagttacagattcccttgaatgaaattaaatatttagataaggtcaccacaaattcaagtgctatttcggtggaaaccgtgactaacaggtacactttttccggattcatagcgagagacgaggttttccaattgattacaagagtttggtcaaaggaaaacttaaccaatatcaatgacgttttggaggttgatgagagggtctccaagaaaaagggaatatcatcgaccccttcttccatattcaacaatgtttctaccaatgcatataacgatttcatatcgacaaccactactgaaccaacaagcagggcttcctacatgagcgagaacgacatgctcatcgaggaggccataaggtccgtggacgattacatgggcacaccaagagcatcgccatcttcttcatcttcgtcgtcatcgtcgtcatcgtctttaggctcttcaacaacttattattgtaggcccgtatataggttaaagccaaacgcaccatttcaatatgaggggccattccatgtacaagaaaccatggactttccttataaacctgaggctaataatgaatacgtgcttctggaacgtcaattcagcgttccacccggcctacttttcattatgatgttcaatgaagataatccagtttttgagttaagctttttgaaaactcaagattcgtccaacatctcacacatagggacttttgaaaaagtcaataaagatggacaacattacagagaattccaatacaccaaacagctgcatttccctgtggggcccaaatccacaaactgtgaggtagcggaaattcttttacactgcgactgggaaaggtacataaatgttttaagtataacaagaacaccaaatgttcctagtggtaccagtttcagcaccagaacgaggtacatgttccgatgggatgaccaggggcaaggttgcatattaaaaataagtttttgggtggactggaacgcatccagttggatcaagccaatggtagagagcaattgtaaaaatggacaaattagcgccactaaggacttggtaaagttagtcgaagaatttgtagagaaatacgtggaattgagcaaagaaaaagcagatacactcaagccgttgcccagtgttacatcttttggatcacctaggaaagtggcagcaccggagctgacgatggtacagccggagtcgaaaccagaagctgaggcggaaatctcagaaataggcagcgacagatggaggtttaactgggtgaacataataatcttggtgctcttggtgttaaatctgctgtatttaatgaagttgaacaagaagatggataagctgacgaacctcatgacccacaaggacgaagttgtagcgcacgcgactctattggacataccagccaaagtacaatggtcaagaccaagaaggggagacgtgttgtaacagagtaatcatgtaatattgtatgtaaggttatgtatgttcgtatggtatggaaaaaaaaaaaaaaaaaggatgctatgtggagaatgtaaggcgtggtagctccggataattcagtctgtaggcttcatcacgggcagtggcctgactctgagagcttgctccggtattaagttgtgcgtttgaaattttctggaaaaaagaaattgattggttgaagctatactcgtcgaaagatttcttcggcagtggttgttgctccacctgcacgggagttgtgtttgcgtttatgttcggcttggctatattattagcgagtgatgtttgcaatttgctgtattgagaatcaatttgggtgcgtaagctttcaataattttgcagaccgcaggcacttccaactttatgagttgcaggtattctcttttatgaatatacgatgacgacgatgacgacgacgcatccatgcgcaaaagctcagggtgtctagatagtttgttagtcaataaatccacatatctaaaataataaataaacgacagcgacaagtcgttggcctggaacgcacactgtgccttttccaatatgccgatgcatgttttcaggtaaattctcaatggtatcgccggattgaagcgataatccttagcgtcctgaaccaattgcttactagacttcatgacctaccggggccagataaagatgcggaaggaagagaaaaaatgtatagtggttggtgaaccgcaacaataattcgtgccaacactttaatcgaagcaaaaattgtcttgtatgttattaatattatctatctaaccattgatttacgtataaaactgtcgatgctcatcgcctagcaatgaaaaaattttttcttttttttttcattatttctctttgttgcgtactttttttcattgcgtttcgcggcaaaagcgattcgagttgactggaagtgtgttatactataaaaagtgtatatgcctatttttggttctgatctttactttactgttaagtactggctgaggcagtagactctgcctctgttacggcagcggtattcgcctcggcatcagcagccgcccacggtagagtaggttctgttgttttgacgtttgccaaggtactgtccaaatgctccttcagcaaggcctcattactttccttctccggacccaccgattgcgtgatctcctgtacacggttcaagaacttgttcaaattgtagcccgcagcagcatcagagacttcttgtgtgtaagggacacccctcaactccttgactcttcttttgtgcactttgccctttaaatgcgtttttaacgctatagcagtctccatgtatttggcacagtgtatgcaatagtgctgaccaaggcccggtttggtttcatccaatggctggttcagaagcttctgtactgattccttggtggacaaatcgttatagatcaggtccaagtctcgtgttcttcttttagtcttgtatctcttcaccgaatatctacccatgatgcgctattgttttatcttcacttgtctgtgtgtttaactgcctttcaattcacctcatctcatctcccgctactttccatatataaaagcaaaattaatttgctttttcccctgtcagtataaaaaaattttccgcaggatatagaaaaaaaagaaatgaaattatagtagcggttatttccgtggggtgcttttttacacctgtacatcttttccctccgtacattttttttatttttttttttggtttttttttttcgatatttttccctccgaaactagttagcacaataatgctgactaaggaaacttttcatctcagaattgatggtcagtttggtttctctagagaatagtttataaaaagatgttgatgtggagcaaccatttatacatcctttccgcaagtgcttttggagtgggactttcaaactttaaagtacagtatatcaaataactaattcaagatggctagaagaccagctagatgttacagataccaaaagaacaagccttacccaaagtctagatacaacagagctgttccagactccaagatcagaatctacgatttgggtaagaagaaggctaccgtcgatgaattcccattgtgtgtccatttggtttccaacgaattggaacaattgtcttctgaagctttggaagctgctcgtatctgtgccaacaagtacatgactactgtctccggtagagatgctttccacttaagagtcagagtccatcctttccatgtcttgagaatcaacaagatgttgtcttgtgccggtgcggatagattgcaacaaggtatgagaggtgcttggggtaagccacacggtttggccgctcgtgtcgacattggtcaaattatcttctctgtcagaaccaaggacagcaacaaggatgttgtcgttgaaggtttgagaagagccagatacaagttcccaggtcaacaaaagattattttgtctaagaagtggggtttcaccaacttggacagaccagaatacttgaagaagagagaagctggtgaagtcaaggacgacggtgctttcgttaagttcttgtccaagaagggttctttggaaaacaacatcagagaattcccagaatactttgctgctcaagcttaagttcttttcaaacatttgaactaacttaaaagagaaatttttttgatttaaattctagtttattaaacagtaaatatatttatacattattgtaatacatataattatgtgtttttttaaagttcagcatgttgggtagtgatatatcctgaagtcaatggacactgttgctttttgtataccagcaggaaaaaaaaaagcctgagctgcagtaacgaagaattgttgaatgcgtctaacaagaaagggagcaatcgataacagggacgtgcgccgctaatgtcattcagattattcacgaggacttctcaacgtctccctcgccttaactgggttagtcccatcaggcgatacgccaaacaacctcaatacgatgaagcagagttgtttgcagagaacattaaccatggcgcatataaagcaaagaaaaggccatcagacgagcatttccaatggcctgagaagtctcctgatcagatcacaaaggaatctgaactccaatgggaaaggatggcgaaattatctgctgttgggcaagggatcctcattctcgtggtagtgggtgggttgggaacggcctacttgcgttggccagaattaaaatcctggtggttaatcaagatgaatggcggtcgcataaatgcaacgcaagagcaaagtggacaggattcgttggaaaaattgatcagacaaaaggccaaaaatctattaagggagattcctcaagtgcctgcctttcaacttggaatagatcatcctggtgtatacatatggggaaggtgtcattctaaggactcattgttccctgttagagtacctaatttggatggtcgtaaattcagagatatcctattagctccctctgacgatttcaacaccaattttgcaattgacgagaaaggcgatttgatatcgtgggatgatttgggacaaacaaaaacgatattgccagatcaagatttgacctcaatgaagtattctagtcactttttgtacgctttgaataaaaagggtgaaatattggtcatacctataagaacgccggatctgatagcttcgcaagtatcatcaagaaggtcgaaattgttgccatggaagacaaaactaagatatgattggaaattacaaacaaatcagattttcaacggtaaggaaggagaaaaacgtgtagtacaatttgacgctggtagccatcatctggtgttgctatctaatttaggtaaggcttattgctgcgcgacgggaaatgatcaaaaacaagctcaagtatccaaaggacaattcggtataccaacattctcacaattcgatgagtttcctcccaataatcaactattcgaaattgaactgctgaacaaatttaagcatgaaggagaagacgttgtccgcaaaagagaaattaaaaagatagcttgcgggtcgtaccatacactggcaatagataagactggtgaaatttatgcctttggctggaataggttcggccaattggcactacctatttcgtacaatctagaatatgtttctttcccaagatcggtaacgcatgcatttaaaccgcatttcccggggatgacgaattggaaatgtgtggatattcattgtgatgatgaaacatcgtttgtgaccattcgtaagcctggctcaacgtcagaccatcattatttcgcgtttggtaatggactttttggtgaattgggcaacaacactttcaagaactcgcaatgtgatcccataaaaatcaagtcggatgacaagaaattgaccaactggagttgcggctctcattgtgtgttcactgaaactgaacaagaaaacgaggtcattgcatggggtaataacgaccatggccaactaggtattggaaagaaaactatgaaatgcgctaagccaatgaacattcccgaagttctcaaaccaggacaagacacgacagatttggactcaatttataacagtaaattacacttaaaaaaggagcaacgtgtagtcaccaatggtaataaaagttgcttatactggcgggtttgagaaacgaaagagcatagaaggaaagtagcgagattcgcgatgttttttcaacccttataatgatgcatgtatatatggtatgtttatttatatatagaactcacggttacttctatcttaaccatttcaacacataataaatacctatgatcaagagaattaacgcgatccaaaagactagtttatctttgaacacccgtttattgatagaggtgatagtttgttccgaaacacccaatgttcttaggccatttgacattctatcttgtaccttggataaaattttgttttgttccactatattttcgaatgattgttggcccatttctagaatgtaatctaattgagcgttacccctttcgaaaacagactgttccttttgtagcccttggtacaacggtagtcccccaccgttgctagagccctctttaccatttgcactcgcaccaccaacgttccttttattcatgatggtctctgatgtactaaaggggttatcggagtccataacatgcgatgctcctgagccaaacaactgagttctggaattattttcgttgtaggattgttttaaatccttaaacttggcagtaaagtcgtgcagatcctgtgttaaagttgctagtcgattagcgaacttaggatcaatttcctctgcattagtatcttctttatatctgtttaaatgttctgcatattgcttaactgttttctccagtgagaccagagttgcagagatggacccttgtaaagaaataggggcggtcacagaattcttttcaaacctggccaactcttgttgtagttgatttttttgcttcacagcatggttgtaaagagcgttctatttgatggtagtagcaaaataccctgttagtattacatcttgttttagcaataatgagaaaagatgcctccggcgatcaaacataccattcccccctcaaatcaatatgattaagtcacgataatatctgcactattgccgtgtttccttctccatcgacagcgtcgatcctgtctattatagccagcacactgaaaatttcaatggctggcttgttgttcgcgtcgcaacttttgatatttataaaaagagagaaggcatatccaaaggataaggtattgtctttgtaaatcaatcaaccaaacctctacggaattttgacccttgaagcagggactattacacgaaaatgactccttccaccccaccaaggtccagagggactaggtaccttgcgcagcctagtggcaatactagttctagtgccctaatgcaaggtcaaaagaccccccaaaagccttcacagaacctagtccctgtcactccctcaacaactaagtcttttaaaaatgcgccattattagcacctcccaattcgaacatgggtatgacctctccatttaatgggcttacgtctcctcaacgctcgccgtttccaaaatcttcagtgaagaggacactattccaatttgaaagtcatgataatggaacagtaagggaagagcaggaaccattgggtcgtgtaaataggatattgtttcccacgcagcaaaatgtggatatagatgcagcagaagaagaagaagaaggagaagttcttcttccccccagcagacctacatctgccaggcagttacatttatcacttgaaagagatgagtttgatcagacacatagaaagaagattattaaagatgtacctggtacgcccagcgacaaggtgataacatttgaattggcaaaaaattggaacaacaactctccgaaaaatgacgccaggagtcaagaaagtgaagacgaggaagacatcatcatcaatccagtgcgggtgggtaaaaatccctttgcatcagatgaactggtcactcaggaaattagaaatgaacgtaaaagggcaatgttgagagaaaacccagatatagaagacgtaataacatatgtcaataagaagggagaggtggtagagaaacgaaggttaacggatgaagaaaagagaagattcaagccaaaggcattgtttcaatctagggatcaagagcattgaagaaatgaaaaaaaaaagtttctggaacgattatattttatttacttacttattctacatttatttgcaaaggggcattaacatcaacattttacatattataatatatacaggatattctatattacaacattaacaggatttttaacttttccttaccgtattcttttattctggttttctgtcttcagaataatagcatatttcattgtagtatttcgtcaaagcgagttaggggaggatgactacaagaaagacagcttcctctcttcagcttttagggaaaatcacaggaacaaaagctggaactaagcaaaagaagatgaatttcattaatggactgatatggttatatatgtgtgtgtggatggtacacggaaaagtgacgcagaaggatgaattgaaatggaataaaggatactcgctaccaaatttgctagaagtgacagatcagcaaaaagaactttcacaatggactttgggtgacaaagtaaaacttgaagaagggaggtttgttttaactcctggaaagaacacaaagggttcactttggttgaaacctgaatattcaataaaggatgcaatgacaatagagtggacgtttagaagtttcgggttcagaggcagcacaaaggggggtcttgcattttggctgaagcaaggaaatgagggagatagtaccgagttatttggtggaagttcgaagaagtttaatggtttgatgatattgttacgattagacgataagttgggagagagcgtgacagcgtatttgaatgacggaacaaaagatcttgatattgaatcctcaccgtactttgcgtcatgtctgttccaataccaggattccatggtaccatcaacattaagattgacttacaatccactagataatcacttgttaaagttgcaaatggacaacagagtgtgtttccagacaaggaaagttaaatttatgggcagcagcccatttaggattggaacaagtgctatcaacgatgcatccaaagaatcgtttgaaatcttgaaaatgaagctttatgacggagttatagaggattcgctaattcctaacgtgaatcctatgggacaacccagagtggttactaaagtgatcaattctcaaactggtgaagagagtttcagggaaaagatgccattttctgataaggaagaaagtataacgagtaacgagcttttcgaaaagatgaacaagttggaggggaaaatcatggcaaatgatatcgatccattactccgcaagatgaacaagattgtggagaatgaacgtgaactgattcaacgtttaagaccactgttagatctgaagaaaacagccataagtgacgatagtttccaagattttctttcgatgaacgcaaacctggacagattgataaaagaacaagaaaaaattcgacaagatgccaagctgtatggcaagcagaccaaaggtcatgatgagatattttccaaaataagtgtatggttggcactgctgattttcattatgatcacattggcgtactacatgtttagaattaaccaagacatcaagaaggtcaaacttctgtaagctcttgtgtctttgttatatgggtacaagatataagaaacataactattacatacgaaaatgtgcatgttatctatatccttctttatatagatgctgttaacttctttttttttttttgggaaaatcaactgttaaacgcgacagtaaaagcagcaaaacattaattttgcttccaagacgacagtaatatgtctcctacaataccagtttcgctgcagaaggcacatctattacatttactgagcataacgggctgtactaatccaaggaggtttacggaccaggggaactttccagattcagatcacagcaatataggactagaaaatatcaggtagccgcactcaacttgtaactggcaactactttgcatcaaactccaattaaatgcggtagaatcttttcacaaaaggtactcaacgtcaattcggaaagcttccttccggaatggcttaagtaggttgcaatttctttttctattagtagctaaaaatgggtcacgtgatctatattcgaaaggggcggttgcctcaggaaggcaccggcggtctttcgtccgtgcggagatatctgcgccgttcaggggtccatgtgccttggacgatattaaggcagaaggcagtatcggggcggatcactccgaaccgagattagttaagcccttcccatctcaagatggggagcaaatggcattatactcctgctagaaagttaactgtgcacatattcttaaattatacaacattctggagagctattgttcaaaaaacaaacatttcgcaggctaaaatgtggagataggataagttttgtagacatatataaacaatcagtaattggattgaaaatttggtgttgtgaattgctcttcattatgcaccttattcaattatcatcaagaatagtaatagttaagtaaacacaagattaacataataaaaaaaataattctttcataatggcagttgaggagaacaatatgcctgttgtttcacagcaaccccaagctggtgaagacgtgatctcttcactcagtaaagattcccatttaagcgcacaatctcaaaagtattctaatgatgaattgaaagccggtgagtcagggtctgaaggctcccaaagtgttcctatagagatacccaagaagcccatgtctgaatatgttaccgtttccttgctttgtttgtgtgttgccttcggcggcttcatgtttggctgggataccggtactatttctgggtttgttgtccaaacagactttttgagaaggtttggtatgaaacataaggatggtacccactatttgtcaaacgtcagaacaggtttaatcgtcgccattttcaatattggctgtgcctttggtggtattatactttccaaaggtggagatatgtatggccgtaaaaagggtctttcgattgtcgtctcggtttatatagttggtattatcattcaaattgcctctatcaacaagtggtaccaatatttcattggtagaatcatatctggtttgggtgtcggcggcatcgccgtcttatgtcctatgttgatctctgaaattgctccaaagcacttgagaggcacactagtttcttgttatcagctgatgattactgcaggtatctttttgggctactgtactaattacggtacaaagagctattcgaactcagttcaatggagagttccattagggctatgtttcgcttggtcattatttatgattggcgctttgacgttagttcctgaatccccacgttatttatgtgaggtgaataaggtagaagacgccaagcgttccattgctaagtctaacaaggtgtcaccagaggatcctgccgtccaggcagagttagatctgatcatggccggtatagaagctgaaaaactggctggcaatgcgtcctggggggaattattttccaccaagaccaaagtatttcaacgtttgttgatgggtgtgtttgttcaaatgttccaacaattaaccggtaacaattattttttctactacggtaccgttattttcaagtcagttggcctggatgattcctttgaaacatccattgtcattggtgtagtcaactttgcctccactttctttagtttgtggactgtcgaaaacttgggacatcgtaaatgtttacttttgggcgctgccactatgatggcttgtatggtcatctacgcctctgttggtgttactagattatatcctcacggtaaaagccagccatcttctaaaggtgccggtaactgtatgattgtctttacctgtttttatattttctgttatgccacaacctgggcgccagttgcctgggtcatcacagcagaatcattcccactgagagtcaagtcgaaatgtatggcgttggcctctgcttccaattgggtatgggggttcttgattgcatttttcaccccattcatcacatctgccattaacttctactacggttatgtcttcatgggctgtttggttgccatgtttttttatgtctttttctttgttccagaaactaaaggcctatcgttagaagaaattcaagaattatgggaagaaggtgttttaccttggaaatctgaaggctggattccttcatccagaagaggtaataattacgatttagaggatttacaacatgacgacaaaccgtggtacaaggccatgctagaataatgcgtttgaagtgagacgctccatcatctctcttaatttttcatgactgacgttttttcttcattttaattatcatagtatttgtttgaaaaaaaaaaaaaaaaatttcccttatcaatgatatccttacgattatataaattccttacctaaacctattatttgtgtacatatatcagagtattattacatatataacctttttctctaaaacaggaaaaaaaaaagaaaacgataacatgctctgccatcctttgttcaccgagcaaaattaaaaacgcaaaatgaattgtccctatgaaattattaaaggaccacatcaccagacttatctctggggggtcctctagaaaataagtcaggtacttgcctggactttcttccagttgaattcctgagctaacatacaattaatggagtgagaatgttcgaacgatccaggagttgcttttttcagtcatttgtttatcagtgtaacaagcatttcctttatttcttttatatcaacctgcaacctattaatattcaattcaacgtctcggagcttttctcgtaccgttttaccatcatccatttccatgctaactaattctgagattacgattacatattgtctcagttctggttcatcaatggctgataaaactttcattacattttggaaaaaatcttcgtcatttaggtctaaagtcaggatttggttccttatagactctctacgatcttttttcaagtttttttctgaagaaatatgtccattttcattagtgacagcggtagagtcctcttccgctcgaaccaaactatcactgccggtgttttcctctcgaaagggtttgtctttaccaatggaaagacgcccgtcttctgcgctttcatataatttgacagtggctatattgaactgttcttgcaaatcgccagttttggcatcccctacccaacctttttcatgcaattcctttccttgagtgacccaagcgacgaggttatctctaatatatcttgaagttataggtactcttgatttctccttataaactctgttaaaaaactcagctatcatttgatgacataatataggtctccttttacttgctctctttgttgtgtggagcaagagggcccaatatatgactgttaacttttcacaaagacttttttctttattattggaccatcgaaacttccttagttgccttgtttccgcttcgtcattactgtttccccccaagtctgtgggggctccaacgtgcaatatgtcgttgtcaatatcactagaagtatgagtttccacattcaacttggtattagtagtgttaattcttttattaaagcaaatagtatgtgtagattgcaggaggtcgaagctcttcggattggcaaaatcaatattctgctctataattttcacaggttttgttggcagtatttgtgcaattcctgtcattgagtttctaaatacattcttttggtcatattttgaagtgctctttttgcttttatgtactttttttgaagaggacgcattcacatttgttacttccaatttctcttcctccatttttggcgtttcagagggctttccgtaataatcttcaaaggaatttaaagtaaaattcttaaagttggacatccaaaaggatcttcacaatataagcgtttttctgtccaccagcttcaacaagcttcagcctactaccaatttctaatactgttttatcttattacttgcttacttatccactcccattgttttgtcctagatgacagcatcacccggactgaatattaaagcgtcagtgtcacttattttaagtcataatcaagtccttttaatgtggctatagattaaccctgtacactaaagctgtatattatttccttaaaggagcatttattcccaaactgtaacgcagaatgtcattccagaatcatggaaaaaagattcaaataaataaatgtatatacaccaaaaattacaacttcgaatcctatagtacttttaatctttttgaaaaaaatattactaaaaactatgtatcatgtccaaaggccatagggcctagcattttctttgttaaaaaagataaacagtagagaaataaataaaaaacgccctaacccaacatataggacctctttttcgttggcctagtcaactttaatggatgagtagatttttctaacaaagagcatactgctgataaagccaattgaccccgttaccaaacagcagagtaatgaaatgactgaggagtatcccacgtataagacaatagtcgtgaatccacccaacttaaatttggtgaataaaatagaatgaataaacacatacaaagcacaaccggcgcctccaattatgaatcctctccattgccacttccagttctccaggcataaggaatgataagtgatcaaaatagtgacgagtgaacttgtcaaagttaataggaggaaagagaaaaagaggaaaccaaacatgtaaaaaatcttattaaaccataaacttgtgtatatgaaatacaactcaacggcgatggagccaaatggaaagataccagcaatcaaagtagctggtatagtctttaaataccaaggctggaagggtatttgtcttgcgatttggtttgtcttggttggatgttcatcccagtgacatcttttcctggcaatcaatgaaccagcaaatgataatgggattgagaacaaaaaccatagaaaaaccataaaaaacagagtacttgctggtatgacaccagaagaatgaacaaacattaagaaaaagttcaacgcaataattattagcagaatagcaccaggaactagaagtggagtcaatatcaagtttgccttccagtatggcccattgaaaaatttgtagatgcccatagatgtataagagccgacaaacccgaataatgcatataagataaacataacagtggctaaggaacctctagaactaggtgataggaaacccaatgcagcgaagaagatactgcaagttaccatcaaaaataattgaactcctgaaccaaccaaaattgaaagggttagcgattgacttggcgaacgaaaaacatcaccatgattcaatttccaacccgaatcttcttgaaaatcatcgtccaaatttaactcgttgtaacgtgcgaaatcacttttcagtgcgcgcaatagcgaatggataacaacagatgacaataagacaacaactaaggagaaatttatcaaagaaaaccattgaatagaaggatcatatacgtgtaaatatttgtcccacctggtggcccaagaagtcgctgattcattgaatttaacggaataagtaaaataaacttcattatcatttccttcgtctagcatcaatgggctgccagtcgtttcacatgtacctggactggaacgttttatggaaaccggttcgacgataacaccaactacacgatagttaccttcaccacgatcgtgatattcaatcataatatcgaaatggttggcaaagtaaggcaattcgtaagttttcaccatgttacgatcattacgtgtttccaattccacatccttatcggtggtttctgccccttttggagtagcctcaatgtcggttccttgagttacctgtacaaaaccaaggttgaagccagcaccataaaaactagtcttagttctgccatcataaacctctcttgcagccggtaatccatcaataagccagttttggaagaagccattttttatcaatttattgatgaatttagcatcatctcccggaattacggtcttacacagggattcacactctttttcttgtaacatattcaattggaatggtgaattataaattcgatcaccaaatataacggatcccaaggattcaggttgcttttcgactttttcaggctgacaaaaatggaatctattgtaatagtagtcgtatgagtacaagaaattttctttatcgccagaaacgttattaccgtcctcatctttgtgttgataattcattgatggagttaaatgattaacgagcaatgggatgttgtcattttccctgtaagtggtaggcgctacacctggtaaatagaaggctttgactgttgacacaaaaaaatacaacaacaaaagctgtacgtgtgccattttgtaaatcattctgttttgttttcctttcggtacttgctctctgctactaaattaatatctgaaaatataacggtagcagatgaaggaaaagctggacaaggagccaaaaattaacttaactaacgtaccaaaaaaagatacaaataaaaacaacaaagcagttcaaaaaccttgaattacctttttgtttatcattaggcctatttcttcgaaccgatgacatttttcatggcttcaccaagtaaagaaaaattgccgtgaaaaaaatttaaagggctgtaacccggacttttgtattataagttaaaatcactcattctcaggcagtattggtaacattccaagtgacttccaatacgtgttgaatttactactaacattccagtgcaagtagtaatttttattaagttttgatcaacttaggattttcctattttatttttgtttattatattaagtgttcattattttaagtagttatatattatataatacaaccccgattagacaaacttcataagtttttcgggtgggacggtatcaagcatttcattctcatcaattcgcggtttaatgggcttataatcaccctctggatccttaaacacgtaggcaagaatgacgcctgcaataccaaggacagaaactgtccctaatgctagtgcaagaccaattaaaacgacaaaaccacgacctattttcttcttcttcgattttgatttagattcactgcttgccgatgaagatggaggctgggatgatgttgactgaggacttgtcacagtaatgttcacattggcaagtggtgactgagagttgaattcagttgaaacgtctctattaataaaaattattggattgtaattggaagtatttgttgtttctgaaataaaatatggggtccatttttggaaatcaaacaacaaactttgtaggtatccgtattgcgaaatattaaaattaccattaagtaagaggatactgccattattaacattgttgattcctctcttgttcaaagtgttggattcaatatctgtgtatatagctgaaacagagctaatagagctagcattgccaggtaacgaggtaatattccattcttggtttctatagataaataatgaagtatcattccatgccactatggagtcttcagtgacagtaaacgaattcagtttcccttcagaaccactcaataatggaatcatagtagaattggttaagttaaaggatcctaaacgtatagattggtattcttttgtttcaaaaaggcctgagataattaattctgatgagttggtgaaggaaagttgtgtgatttcaccaaaaatcgtgttattgaggaaggtagaccaagttttgctttcataattgtatagacataatccggtgcaattcggctcagtcatttggaaatctccgccgacaagcatactacagtttttttcaaagttaactaaagcatttattctagcatttgatcctagtgtttcattagcaatcatggtcaaatttctcaaatcaaaaatcgacagttctgctgtggttgaagatcctgcactgacagctagtaaagtttgattatcagcgtatagcatttgagtaataccgctagaccaattccaggaaggataaacttcattagaaaaataaattttgtttagagaatccacctcatatgcatatgccgtggcagactcatttaaataagctcccaggtaaggtacaatacccccttctaggttaagtggctctatttcattttcgttcaaaaaacgtacagacccattcaaattaccatattgcatatgagatactgcacctgaaaacaaaacatcgccatcgccattgttaccagccgcccaaagtgatagactaaaggaactggagttccgtataagcgcattggaagatgcattgaccacataatcgttatcaagaacaataaagtcgttatttgcaagacttatattaagggcactattcactgtcctcgattggttgaagacattctcaaatgatccattaaacaaaaaaacagctgattgattatttgatgaaagaatatctccaaatattagtaaaccttggttagttttcgttataccatgtacatcaccttgaatggtttggtttttacttgatgtaacctcaaagtcgtcattaaggtcgacaatggaaatacggttgcttactccaccaattactaatttgttatcgtaaatgtcagcataaagggaagaatttttagggtaattttttactgggaaaagattcaaagtagtattacctacctttgtttcgttcaatctcgtgctggtaaagtttgatttctggtattggagaataccattcaataaagtttcttttttagcgttgctagaatctgaaagtgtgttaaaagcatctaaagaaacagtaatgacattaacttgatctgccacgaccactgttgcagtgttggttgtataaattcctgagacatactccaaaacgatctccggtgagaaatctagatatcccgagtagatttgatcatattttagattatcattattctggtaaatcaagtacgtcttcattattgtgttattttgttgattccacatggtcacgtttacaatacctcttgcggagcacgtattatcctgaagacaccctggtgtatacatgttgatagtgtagtgaccggggtggataatgtttgggtaaaactttacgcgtggaattggctcattttgatctggaacatatttcgcggctatataactttcacctgttagaccattataccaatcattgctcgacaatgtagatgacgacgaatcattggtaagcgcgctgcagccatattcgttgagagaatcattagcataagtggagaatgtgtcctgatagagctccaaaccggataatccaacactaccaccgtatgaatttaatgctacaaattttaacgatgaaacgggaagttcattcacaaacgcaaagtcttggaaatctgacgtccattttacgtctgtcttgttgttatcgatgaaggtaatcatgtccatggatgaagatacattttggcttgctgataataaagtggctcggctatacaaagggcaaaattcaccgcaattcttcaactccccacttagtgggtccagatacgttaaattcattatgctactggatggatcagtcagaatttggaacacggagatttcactatcggaacgttgggaattataaagccttatttttgttggtgaaacttcatatggtaaattacaaactagagacccagacgtatccggataaagccatgcatcctcattagtgttaggacaaactaacgaatcagatgcaaacgttgtacttccctgggaatcccaggaagcgtacctcagtggaattcgttggcctagctccaatgtagtagcgtttaaagaggaagttgagttcgtaccgttatttgaactactgataagcgcagaaggatcatccagtgtataaaactggcctgcaaataaaatgttgtcattatttagcttgactatggaattcacactggagttttcaccaaaccctccaaaaggtaaaagttgggtggtatttgatatggagtcccaaatgagagcactatagcccgtcatggagccattattatatgaaaagtttcctccaaaatagatagaagaattgtctgcgagcacagcctgaacagctcccaaagactggttgaatataggcgtcatagacagtgtcgacaaattgtataatatctggtttccgacagagatattgtttatcgtgcctgatccgctaagaataaacgaatcaacgccaaatggtgtaattttgtctattcgagtatcatcagaggcatcttccaactggatataggtgttgttagagtaataaactaatccatgtgagcttgtttctggacctatttctttagtgaaattttgttggcctgtgtactcgtaaaaagataaggcgtccacacccccgaggatttgtactgcgttgctattattttgcgatatattcaaattcggtagcacattatcttcgatgtccagaagagatttaatattctccaactgtgatgccttcgatatctccacaagaaaaggaaatgcgagtgtccagagacgatgaacaaacatttaatttctatatcgtaacgaagaacaggtgtattttgatcgttttctcttgcgtttcttcgtttcccggtcaatcaactgtataaatataaaacgaaaattgtattatcttctcctacaaagtctagtatggggatgattaaagcgcacactttccttcgagacttctgatgatgacatttccacatttccatatatttctttttttgtatcgcgaaaaaatgggaagaatggcgtttctaaccactaaaaaagaggaatttttgcctaatttgggaatttgtcaataaaaatgtaaaacatatgagatgtattattgcctgcggaagattcttaaaaacatgacaaaatccaaattgaaaatgacctgaaggtctcgacttttcggattttcattgttgctatgtaaatctatagttaattatatccaattctggtaaccaaacctgtgcttcgtacaccaatcgggaccatgctcatagtattcttctcttgtgaccctcgcttttcggtaggaatctgtctttgcaaactgtgacatcacttcccacccaaacagagcacagtcaccttcgggcaccgaaacatgacaagtccaatctgtgggtaattgcctttgtagttctgccgcaagccgttgggcgaaattgggcagattaaagtttcctcctgtacatacaatgtttcctaccataagaggtcgcactatttcgggcaacatggaaaggctctctaggatggcctccacaatgcctggtttagtaatttgcgaaatttctggatggaaaaaagtttctggtattgtgaaaagctcatctgtcagtgttatgatctgcgcatcttcaggtaacggtacattttcttttctggggtttcttacgtaaccaagaaagcttgtttggaagtcaggaagtacatattctagtgcatgcttatccttcgttttgaaactatcaaaataagacaccgggctaacgaacaagcattgttccttgatattgttaacaagtatggtttcatccatcatattgtagtgtctgaatgatagagtttcctttagtagcccagttaggaaacggcctccaatgtccaatttttttaccgctttatagtacggtattcccttcaggacaggaattatccaagtacaattaaacccggaatcaataactaattggaaatcatgataatcgctacctgaatcctgcgcattcttggactcgcttgatgtggaatttgtactgtctgagttgccacggacaatatcgatatcttcgtccttacctgaaattgttctcatttcacccttatatgacttggtaaatggtacaaagactgctacaggagacttgaaaagactgtcgaattcatattcttcaaatatcacctggtcggcatgcttacttaattctggtaaagtcatacagctctcgctagcaaccaaatgatgaccctttccctctttcagatcaaacccatcaaactctgaaggattgaaaaggcaataatcccatatacaactctctaattcccataatgtgagctgtcctagttcatgtggcctcctgaaggtgatagatgaaatatctttgatgtttttgatatgatttgataaatacgatgtcccaaatttatctttggccaatgcatttaaagctcggaacggtttcttattcgtggaaggaccaaacttgatttcgtatgagccattatcaatcacaatgggtggtgtttccatagtttaaattatcttgtccacgattctgcgcttcttctcctttggtcttgcattaattctcttgttcttcttggcccattttgaaatgcatttgtaattatggacggaaagtaaactgtttacaataatcacgaaaatacatataggtttacattatctacacactggaatcgatttcataccataaaagaggccctataagaagccgcatcaccttaaacactaaccacgtgcaaccaacagaatatatttgatgtctgatagtccattgagcaaaagacaaaagcggaagtccgcccaagaaccagaattatctcttgatcaaggtgatgccgaagaagattcgcaggtagaaaaccgagttaacctaagcgagaatacaccagagccggatcttcctgcgttggaagcatcttattccaaatcttatactcccagaaagcttgttttaagttctggggaaaatcggtatgccttttctcaacctacaaactcaacaaccacgtcattacatgtaccgaacttgcaaccaccaaaaacctcttctaggggtcgcgaccataagtcctactctcaatcaccaccaaggtctccaggaagatcgccaactagaagattagaattgctccagctttcgccagtgaaaaatagcagggttgaactacaaaaaatttatgataggcaccagtcgtcgagcaagcaacagagcagactatttattaacgaactagtcttagagaacttcaagtcctacgctggtaaacaagtagtaggaccctttcatactagcttctcggccgtggtaggccccaatggttcaggtaaatcaaatgtcatcgattccatgttatttgtatttggatttagagcgaacaagatgagacaggacagattgtcggatttaattcataaatcagaagctttcccaagtttgcaatcatgttccgtagctgtacattttcagtacgttattgatgaatcttcgggtacttcccgaatcgatgaagaaaaacctggattgatcattacaaggaaagcctttaaaaacaactcatcgaaatattacataaacgaaaaagaaagtagctacacagaggtgacaaagcttttaaagaatgagggtattgatttagaccataaacgatttttaattctacaaggtgaagtagagaatattgctcaaatgaagcctaaagcagaaaaagagagtgacgacggactactggaatatctggaggacataattggaactgcaaactataagccgttaattgaagagcgaatgggacagattgagaatctaaatgaagtttgcctggaaaaggaaaatagatttgaaattgttgatagagaaaaaaactctttagagtcagggaaagaaacggcgttagagtttttagagaaggaaaagcagctgacgcttttaagatcaaaattatttcaatttaaattgttgcaaagcaactctaaacttgccagcaccttggaaaagatctcctcttcgaataaagacctcgaagatgagaagatgaaatttcaagaatctttgaaaaaagtggatgagattaaagcacaacgtaaggaaataaaagatcgaatatcatcttgtagctcgaaagaaaagaccctggttttagaaagaagagaattagaaggcaccagggtgtctctagaagagagaacaaaaaatttggtaagtaaaatggaaaaagcagaaaagactttgaaatccaccaaacattcaatatcggaggccgagaatatgcttgaagagcttcgtggacaacaaaccgaacacgagacggagatcaaagacttgactcaattgctggaaaaggaacgaagtatacttgatgatattaaactatctttgaaagataaaacgaagaatatatctgcagagattattcggcatgaaaaggaactggagccttgggacctccaacttcaggaaaaagaatcacagatacaattggctgaatccgaactatctttgttggaggaaactcaagctaaactgaaaaaaaacgttgaaactttagaagaaaaaattcttgccaagaaaacacacaagcaggagctacaagatcttatcctcgatctgaaaaagaagctgaactcacttaaagatgaaaggtcgcaaggtgaaaagaattttacttctgctcatctaaagttaaaagaaatgcaaaaggttttgaacgcgcatcgccagcgtgcaatggaagctagatcctctttatcaaaagctcagaataaaagtaaggttttaacagctttatcgagactgcaaaagtcaggacgtataaatggtttccatggacgtttgggcgatttgggcgttatcgacgatagttttgacgttgctatttctactgcttgtccgagactagatgatgtcgtggttgatactgtagaatgtgcgcaacactgcatcgactacttaagaaaaaacaaacttggttatgcaaggtttattctcttggataggttacgccaattcaatttacaacctatcagtacaccagaaaatgtaccgagactatttgatttagttaaacctaaaaacccaaaattctcaaatgcattttacagtgttcttagagacactttggttgctcagaatttaaaacaagccaataatgtagcatatgggaagaaaagatttagagttgtcactgtggatgggaaattaattgatatttctggtacaatgagtggtggtggcaaccatgtagcaaaaggtctaatgaaattaggtacgaatcagtcagacaaggttgatgattacacccccgaggaagtagataaaattgagcgtgagctatctgaaagagaaaataacttccgcgtggcaagcgatacggtccacgagatggaggaagaactgaaaaaattgagggaccacgaaccagacttggaatcacaaatatcaaaggcagaaatggaagctgattccttggcgagtgaattgacactggcagaacaacaagtgaaagaggcagaaatggcgtacgtcaaggcagttagtgacaaagcgcaactaaacgtggtgatgaagaatttggaacgcttgagaggcgaatacaatgatttgcaatccgaaacaaaaactaaaaaggaaaagatcaaaggcttgcaagacgaaatcatgaaaattggtggtatcaaattgcaaatgcaaaattcaaaagttgaatcagtttgtcagaaattggatattctagtggccaaacttaaaaaagtcaaatctgcctcaaagaagtcaggaggagatgtcgtaaagtttcaaaaactgctccaaaactctgaaagagacgtagaactatcatcagatgagttaaaagtcatcgaagaacaactaaaacatacaaaactggctttggcagaaaatgacacaaatatgaatgagacgctcaacttgaaagttgaattaaaagaacagagcgaacaactgaaggaacaaatggaggacatggaggaaagcatcaatgaatttaaatctatagaaatcgaaatgaagaacaagctggaaaaattgaactcactgttgacgtacatcaaaagtgagataacgcagcaagaaaaaggattaaacgaactatcaattagggatgtaacccacaccctgggaatgttagacgataataaaatggactcagtgaaagaggatgttaaaaacaatcaagaacttgatcaggaataccggtcctgtgaaactcaagatgagagtgaaataaaagacgctgagacttcttgtgacaattatcatcctatgaacattgatgagacttcagatgaggtatccagagggataccaagactttctgaggacgaattaagggagttggacgtagaactgattgaaagtaaaataaatgaattgtcatattatgtcgaagagactaacgtggatattggagttttggaagagtacgctaggcgcttagcagagttcaaaagaaggaagctggatttaaataatgctgttcaaaaaagagatgaagttaaggaacaattaggaatacttaaaaagaaaagatttgatgaatttatggctggctttaatatcatatcaatgaccctaaaagaaatgtaccaaatgattactatgggtggaaatgctgaattagaacttgtggatagtctagatcctttttctgaaggagttacgtttagtgttatgcctcctaaaaagagttggagaaatataacaaacctttcaggtggtgagaaaacactaagctccttggctttggtttttgctttacataagtataaaccaacccccctttatgtcatggatgaaatagatgccgctctggatttcagaaatgtctcaatcgtagctaactatatcaaagaaagaaccaagaatgcacagtttattgttatttcgctgagaaataacatgttcgaattagcacaacagttagttggtgtttataaaagagataatagaaccaaaagtaccacgattaaaaacatagatatcttaaacagaacttagctagtacaataatcaattcaagagcacttgctgattgtaatatcatgctatcaaagaagtttaaagatactacccaaattcccgcctgtttatttcttcttttgggcagcagttaggaaataaaaaaaaaaaaggtcaatgataatgcaccaaaaacagaaagtacatgtatatcttaacaaactctcaaaatacaatttaaacaaagttttttgaagcaaaattcgaatgcaagattcataaatatggggcgtaggaaatctatactatatgcaaatatcacgtagttaaaaaactataaaacataaaccagaaatatggtatcaaggacttttgaatataattaggaacgagattaatgcgtatcatctagtatcttgacatactgcttttctgcaagataaacaagcttttggacggggataactgcggtttggtgagtgaatttcggaaatttttttctattgacaccaaaccattccataggtggagtggcgtctcccagatctcttatctgaggcacttcgatctgcggttcttctagtgcaatataattaaactttgaagcggcttcttcctttttaattgattcttcaagttcttcctcagtttgtccaaaggaaatatttgctacctgggatcgacgaactgccagtgctttgacatgtgtagtccacatttcctttatgaagtctacaggccctagattccaccttacagatattttgtctgaaaaagagcaagcaaatagatattctaaattatttgtcttttcttcttgtaaagttgtcatatgaacagcaagttttggaatatcaatgatagtaccaccgacaatcttggaagcataatgcatgtaatcatcaatagcaatggaagctccaacttcctcatctaattcttctttggaagtagaaagcgctgcagaaacatctaaaacttgtagttgcaaatctgtctttaattttttccccgaatgtgtttcggaacgtatagagactttgtcaattcttattactaacacttccacatcgaataaagatattggcgaaatctggacctttgaagaggagatattcaccgagagatcagttctgagtaatttcagcgatcttaaaatgtctttgtataatattggttgcctagattcaccaggattggaatctctcaacgtctccatatacgatattttattatcctgcctcatacgtacaatggtgttgtagatatccagtatatttgctacaactaatgcagtagagctgaggataatttcatctgatgaaaaagagacctgcagcaaatcaggtagaacccccttggcatccttttcattatgaagatggaagtgtatgttacttatagtgccgattaagaacatatgataatcaaaagcagcctttaccgctatatcatcaatattcagggaggtggaaactaatggatgagtatttttgcttttttcaggtggccattttacttctgataaccaacttgcattcgcaacttcaaataaaccactcagtctaccttctgatgtcaagctaataccgtcagtgaaagcatgcagtaactgccgcttctcgttataatgatctgtggccagccatgttctttgtgtccttaatgaaatcataccgagagaaggacccaaatcaacgtctccgctaacatttgtaaaaattaatgtaaagcaccagggtatttccgtacctgcatcggcatagttggttgatgttaatgaactcatttcaatttccttattaacagttctttgcactggccgtgtgtgtaaaatgctactgaacctccatatgtccaagaataaatacaggttctggagctgctttacattgaagaagacgcttagatcagaaaccaaccccgttccatacatactgattacatcaggatgtgtaaataaaagcgtcaagtccatgaaaccaacttcaaaggacgtacttacttctcttgaaaatatgtgcttaatggacgcttttgtgtgttctagagttaaagaaaactccaaaggctgttcagagtcgaactcattggtagccatactgaacaaaaacgattcaaatccaacatctgcctgaaccttagcttttggttcacagctcaaacttagctgttgcttggctgatgttagttttacagccacatcaaattgatccaaaagtcgcttataatcaacattctgtgaagaaggttttgtaaagtttggtttttcgtcggtgctatgtttctttatcatcttttgcagactttcagaaaattccattaataaaggagcacatcccgcatacaaagtattatgcgttgggtcgacagtgattaatgttctgaatttatgtggcttaactttatcttcatcatgtttatatgtacagtttatagtgactactggactttttatttcaaaagatggctcactcttggtttcaatatcttcgtacgtgtaaaccctaaatacaccaccgtcatacttgaaatttgagttaacagatctaatgttatcgagaaagggagccaaactactcgaagcactttcgacactggtactagcataagaattatcattttccgcacgcaaactctcggacacatccagaatgttctttttcagctcttgaaatgctcgcatggattgtaaagtagactcaatgacatccatgaatgacgggacaaagtttacatccagtgcttcaccatgaaatctaaaaaaccaatctttcaactcaccacatcttttgaaccagtaggatatttgcatgtttggcaagaaacttctattatatttgtctttctcgtttccttcagagaaaaaagtgcttgaggtattaccattcgcaacagagaaaaaagcgtccacaactgtgaatttcccaaaatccttttcatatgctgaaaacaatctgttataacctaacattaacccaggattggagcctgctccatactggaatatccacccaatacaaaatttataggacaggatgtgtattgaacggaaatttatgggcatttcttttgacttatcacttttaccggtgaacatcttagtgttccaaatattaggggcatggcgtcttgaatagtaatggctcaagtctagcaatttatgcgcgccccacattaatcttaatagagaatcaggagataagcagaccctgaaatgagaactttccacttggaatgactgctccgtatcaaccgttctttgtagggttgatacttttatggaaaagtcgagtaatttggaaagaccaatgggtagtgaccgctcctttattagaaataggatgttttcgatggaaaactgtcccgtcaccttggtttcttctggtaacataccgttattcgtattggtcagagaaagtagcagcatatgtaattcaaacacgaaatacgtggaagccactggcacaagaacaccaaaataagtaatgctagtatctaatgtccaatttatcattatcgagggtgcctgcttctctttttttggtagatttgaactaaagaataaaggcttcagggaatataacagattgataccctgagaagcaagcttttcatcttgtaaaaaactgtttacaatacggcgcggctccgaaaaggttaacttaatcatagatattgagatgtcaacgtttatcaacgaatagccttctctagaaattcctcctttaatttcaatatcgccaaatgaaaaccttaggtattgctcctttgtctggtgcgatgtcatgaaaaaatcagtatcccatatgcttaacaaaatctcatttgaaccgaatttgttaaaatatatatcaagctgcttggcttcgtgacgaatataaaatggcgagagcggcataacttcagaactaacgtttgaaaaataacatgacaagactgtattaattttctggtcgacaaattgggactttttctttgatttaggtttaaactttatgcgctctttaatcatcatcagactttccctaatttcagtaatagcggttactaattgctcagttgaactcattgctctaaaatgaagatctgcgcactggttgtttatcagaatcgtaggcttgtgtgaccatgcctcagtagtcgctaaaactgaaaagtcgcgcagttgagcttctcccaaaatgacagatgtgtgttttaaccacacttccgatttctgggaaaatataaccaatgaacccgcttgactagttgaatcttttagattttcccatagtaaactaactctacccccaactgttctactcatcagcttcgtttggtccatgaccagttgcagttcacttttatccactaataaaacggtgttcattttgaattgctttgataactccttttttggatcacttttgtcatcttcgcccactgctgcaatgagtggaataagatcttgcaatttaagtaacctatcactgaattttccttttactgagcctactcttcccgtaatttcaatagtttcttctcgatttgaaggtaagcttgtcaccggaggcgtcaaatccactaccagattggcatccgcaacaacaaaattatgctcaacctcatatccctcaccataaacagtaaggtaaaatgatcccatggtacacttcaacaattttttaatcaaattttgtttatgtttctcattttctgccgtgaataatttgccgtatatatacgaccttgcaacatctgagaactcccaatttctccaagtcgaaaacacagacatgaagatattttttgcatctttagcagaggtatatttcttttcttttagcacttcgtcgatgttgctttgccaatcatcaggaaggtacgttaaaatgtgtctcagacgcgtaataattttccaactacgattctcacgcacatgccctttggaaagtctcataataaaagcaggttttgttatgacgtaaggatcatgactaatttgataatattcgcttgcggctgtgagctttgaaatgagttctgtctttgaattacttctggtgttctgaatagaattaaaagaagtgcaaacctcttgaataagatttccctggtcactacagtactcaaacagccattccatttgagattcgtctatggtaatatctgatgacgttaagtttaatgagttaacttgtctatcttctgtagaagaccatacttcgaaaccctcaatccctagcgacagtgcagggggacgatcttcagacaagtctggatttttcttctggttaacagtcactctgacagtttttacctttgctaaagctgctacttctaataatttatttgttcggttcttctctagagacttttcactcatttgataatcaatacgatctaaatagagctcaaaaccttcctcacctgtctcttgccagattaaatttagataagcaatatggatatcaatgtttgaaatagaagtgatcccttcttgaaggttgcttaatcgtttcacaatcccaatttcaatatcgtctaagacttgtaccatgttttcagagtaaagctgttctaataaactcttagcgaaaataaaaagcaacgggtcgacatccaacagaatatatgaaacatcaacaacatagttatccctttcgtggtttctgtcttctgtaaaagcgacaggtttgaagcttgaagggtccgcttcttcgtcattatcatcttcactgaagctggctcttgaaggctccatagttgatggagtttctgcgaatatgttcttgaatggatttgtggtctccagaagggtagcatactcgcccacaatatcttcaatgatataatctatagtatcaggcaaagtgggaagaggtaaagttgggatagacgaagatggtgctatagccccgtacaggttttggtatgtatccgaatcctgatagaacagcggaagaagaaaaggacacctatgatagggtgaatcgtgtattgttatatatctgcgttgttctgatctttttttatcgatatccttgtattgctcaaagtttgtaaatcttaattttgtttcgaatttgagaaatgatgtgtctacgccatcgcccatcacgcaatttaacgaaattgtcaattttggaattttcacgtctattctttgtgaatatttttcgttttcaaagtcgatcaaagtaaacaatatcgattcagcactaataactgattgagatttcatcaccggatctttaaggcctattcttattttttcaacgtgcacggttagcgaggtcatatcattaatggtctcagtgtcatataataatatattttccaagtcattgtagccaaaacctatcttataaaaggaattaaagaatccctttataaattcaatatctgaatcaatgcataaatctccgagattgatatcccattgacaaaagtaggtaggttctgtgggtggtaatccatacattctatgtccatgaatggtgaggtccgaaagcaatccgtgctcttgctcatcagctccgttattacgacgtataaaatcaaatacttcatttatttgttttgaaacgtgccgctttattgaagtcccgttgagaaccgccattatgtccatataataattacaacttctgaaatccactacaagttcggcaaaatgtagtgcaatgcatggatcaaaactgtaaatcgtttctggtaatatcagagcaccatcccaaaccgaaaatgtgaaccaaatatcagtttcgttggtagtccttttcaaatctgaccttttcataggacctttatcctcagattcgttctttagactgctattttggtaccctgaatctacagtagatgccaaatctgccaccgagcttttcgtagtgacatctccgacttccctagcgccaaggacacctgtgtactcttctgacgtcacaaaattaaaaaattcaccgaagtaattcatctttacgtttgttaaatacctcatgacaaacccatagcagtgaagtactgtactcttgctgttacactctatgactagcgtatcgacattatcaatatctaactcggaatagagaaggtaagaacctttaattgtaaagtcgtatgctctccccacttctttatgtttcatgaattcgttcaatgtattccaagggggggtatttaacatcattctgaacattggagttgagatctcgtaggacatatctgtgtatgtccccaaaatactctcacggggtaccgtgacatcaattgaaagcttatcaccatgaagggataaataacagttttcgttaaaatctaacggattgttaacaatattgtgatcattgacgtttaagtaaatggaatatccttccatttcccaattgactttgtatacgaatggtctaaaaagttcgtaaggcgtaggatcaccagcggaaaagtctgaaagcgtatctgcaactaaagttatatgctcacgtagcagaaacgcctctaattgttctgacttcatgttaattatccatatagctttgctattccaacccaatggatatccaatatccccatcaatatcgaataccttgctttttaacaaaatatcgtgattaacacttgacctaatttcggtttccaggaaatgaacatggaaattattctgaaaaccttgcactgtaggacaaacacttatattgaaatttgcataggtgtccttacaaaatcggagatccatccatccaaatggcctatattcttcattagtttctttgtagtgtttcaaaaattcggggtctttgctactttccctcgtcggtatacgccaagtagtatcttccattattgatatattcatcctgaaaagtgtatatattcttctagaacctggcgggagtttttttataggtttggctgtccttgaaactaccggtgatagaactctttgtagatgactgacttgtctttgagcccaaggtccgtaacagatggatcctccgtgaatttgaacatctaaagcaaaatctggaggtgctccgttattgcccacatctggtccatcaatatcaggtattgtcggatgtgcaccatgtggcacaacgcccggaacatccacgtcatatgcaattgtgacctttgggcattttaaaattgatgtaaatttagcatattcatggttcgtcaaatcgaactcaacatcatctaaatcacttgctttagcgtcgcccgcagaagccttataaagagataaacctttccatttatgatagaaattgtcatctgatgtgcctgcgctttttttagtctttttcggtacaacaggcttggttactatctgaaagactcgtacaaacgttttccataactttgacactttccctctatctattttaaacttcaatccaatagcatcatcgtaaccaatattttgtttgatagaaatttcgaagtttttgaattccatctgtgttttatttctgtataaatctaatcgctcttttggaggtaaaacatctattatgccttttccactttcataacttagaatcataacagatggcgtgaatttgtttcctaacagtagggaaccgcggctaaatttaagctcaattggtaaaaacatcagtagctttggatgtttgccgatatctgtttcttggtagtccctgtcattaacaattgatgcatcagagttcgttgtgtatgcagattcgcttagatcttcatctaatttatcagcactacttccatcgctaaaaggttcaggaaaagaatgctcattaaggtatttttcaaatttatcgcgttcatcttttgatagtaagtttataacattatcgtacgccactgttctgttgtaaataaaaatttctagaccttcacattctacggaaattttacagggaagctttgcttttttgccagaagaagacttgttattctctatcaattctgcttttctgcaatttaaaagccagtatttccatgttaaactaccctctaataccgaaattgtataatctttgtgtattacggaaaggtttttaaaatgtattcgaccacctagtaaggagacacgaagtgtctcaacatttatcttgattttcgctcgtttccatagtagccattctaatataaaacttacaaggtatgcatagattcttcccatgtagaatatcattgtcaaacatactactaccgtgagaatccaatctactaaaaagacccagctaaagtccttttggtgtgtcaatggaacaccacgtaattgtgaaatagcttccatgcttgctaacttattaccgtcaatagaagacttgagtcaggtggctttaatgagtactattctttttttttttccaaagagcactatgttgataataccgcagtaattttttttgagtatcctgtagcctagaaaggttgaagcttataaaaccgtgccaacagctttatagtggggagtttggcttccctctatttgtatattgatcgccatccctacgaagttattgggaacgcatcgtgaacctctcactttaatgccagcggtagaaaaaaaagtcataaacaatacacgccggctacacttagaaagaaatgacatttgctgtcttataaaaggacttgacagaccaaagacgcgtataatacaccaagaatggccttattggagaagttgcatcgaaggattgttgatatggggcttgtcccgcgtataatcgccttattaccagttatttccatgctatgcgctctatttgggtttatttctatagctattctgcctatggatggacagtacagaagaacatacatttctgagaatgcattgatgccttcacaagcgtatagttactttagagaatctgaatggaacattttgaggggctatcgatctcaaattaaagaaatggtaaacatgacttctatggaaagaaacaatttgatgggttcttggttacaagaatttggtactaagactgctatttacgaaaatgaacaatatggagaaacattgtacggtgtaatgcacgctcctaggggtgatggaacagaagcgatggtgcttgccgttccatggtttaattcagatgatgaattcaatattggcggcgcagctttgggtgtatctttagcaagatttttctcacgttggccagtatggtccaagaatataattgttgtcttcagcgaaaatcctcgtgcagcattaagatcatgggttgaggcataccatacttccttagatttgactggtggttccattgaagctgctgttgtgttggattattcgagtacggaagatttcttcgagtatgtagaaatctcatacgacggtctgaatggtgagctgcccaatttggatcttgtcaacatcgctatatccattacggaacatgaaggtatgaaagtttctttgcacggtctacccagtgatcagttaactaataataatttctggtcaagattaaaaatattatgcctgggaataagggattgggcgttgtccggtgttaaaaagccccatggtaacgaggcatttagcggctggaggattcaatctgtaacattgaaagcacatggaaacagtggtcatgatattactacatttggacgtatacccgaagcaatgtttcgctctattaataaccttttggaaaaatttcaccaatcgttcttcttttatttgttattagcaccacgtcagttcgtatccattagtagttatttgccaagcgctgtggctttatctatagcattcgccataagttcattaaatgcatttataaacaatgcttatgcaaatatatccttattttccgagtataatttggtagcgttgttggtttggttcgtgtcattggtgatatcatttgttgtttcacaagcgtttcttctaataccttcatcgggattattgatgacaattagcatggcatcttgttttttacctttgatactttccagaaaaattcacatctcagaaccactatcatacaggttgaaaaatgttgcttttttatatttcagtttggtttcaacatctttgctaatgataaactttgcaatggctttactgatcggcacattggcatttcctatgacatttgtgaagaccattgttgaaagttctagcgaacatgaggtgacaactcaatcctctaacccaataaaaactgagccgaaagatgagatagagctcgtcgagaatcacatggatacaacgccagcaaccccccaacaacagaaacaaaaactaaaaaatttagtactattaattttgacaaatccatttatttcaataaccttattcggactattttttgatgatgaatttcatggatttgatataataaacaaactggtttcagcatggttggatttgaaatgttggagttggtttgtactttgtataggttggcttccatgttggctattgatattagcgtcatcgtttgaatctaaatctgtcgtagtaaggtcgaaagaaaagcaaagttaggtgccattggtaagaagtaaaggattaacgggtgttcgaactacgcaattgattttatacgcacaaacattacaaatcgaagcaaaagaagatgaaatgatatgatatactgatacaaatatgtattaaataaaacataagtattgatggaaacatggcatagagaagcgaagatgcgataatatcaaataactatatgtgagttgtggaagaaagaaacgatcacattattataataaactagctatttaaatgtttattgaagactgttctgcccccttttattcagtcacggtattggtcaaaaaattctttatggaaactttcccatttcttaatccattccagaccaggtgccaaaaatgttgttcttaaatggtaagtaccaggttcttgaccaaacccagaaccgggaacagtgcaaatgccagtagattctaacaacttcttacaataaaattcatccggagttaactctaagtggcgagcttcttgaactgccttgaaaggtaagtctatcttagggaataaatacatggcaccttgaggcttttgacattcaatgccttctaaagagttaaatgtctcatacagtgtcattgctcttgtaattaacttttcatggatggagttacgttctgcttggtccgactcgaatgattcctccccttccactggtggacgaaccatcaaatcaaccaaagcttgacctgtgacaacgggacacaatgaaatcgaggctagtttcaagataacttgtctcatctcatggctgaatccagtgagttccatgtagccacccctttgaccacattcaccagaaacacccttagaagtcgaatgcaaagaagctagctgaacattatcgaatttacctggatgttccctctgtaaatgtctcaaaattttcttcatagaatggaacttggtgcccgggaagatattttcttgataaacttcgtcagctatcactactgtaccgtacttggctgcgacttcaaaaatctgagctatagactcaggtgataggacagctcctgtaggattacctggattgataaccactagaactgtaggtttgatttcgttctgtatagcctctttgacgacagtttcaatttcttctggattagttgaccaacctgaattctcatctaaatagtatggtaaagcttgagaattgttcaaagctagagtagcggtatataatggatattgaggaattggaatcaagacacccgtttctggccctctacagaaaattgataacaagtaattgacagctgcggatgcaccagcagttaggaaaatatcctctgggtatgatatctcgccttcgtccctcttcgttataaattcagcgacacttttccttataccttctacaccttgagaagaagagtaagcaccaacagaaccaccgatatcttccattaaactctttgcacgtttaatggcatctagtttaaacaatttcgaatcaactagctgctgttcgttttggtttaatagttctgggtattgtaagagagacaagacctgtctgtagtaagtcagaggtttctgttgtagttgctgaggattaccaatattggcgttgataatcctgtcaaatggcagagattgaggatccttctccagttgagctttcaattcttcagctctcattgggatggcacctctaacggcgtacttagccttcaagacattttcatttacgtcttccaaagtcaattgttcggcgggataaaactcgttattcgaagttttcaacgtgtggtgtggaaagcgattcaaatgacgcaggtcgtttagcgaagattgaccagataatgaacgtctatgattttgagcaacaatccaggaagagctatgtctctgtaggacgggtctaactttcctgaaagcttttaactttgtactactggctgaggtagaaaaaggagtagtgatatgtggcattttttctgcgcttgaagtgagagtccttatatgatatgacttaataacgtgagttatagaattactcactgtgaagtgatttttggcagacagtgataacatcgtggagagagcaaaataaagactggggaaatatatttatatgcgttcaattgagaagcagaaacaattaaatgcgggggagaaacaaagaagctggtcctgttctcgagcaacgtgtgactagtatgaacaactagagtaaaatagcgagaaagcagtagtagtaacggaagagcttttcctagtatggtccgcgggtcacgatcgtttacaaagggcgcagcaaactctaaatacgtcaaccacagcaggtcagaagagtacgtgaagttgtctcaacgaaaggtcgaaaatcgttaggcttggaccccttcagaatgaaaaaaaaaaaagacgcaagagtgaaaaaaaaaccagtactgtaaaagcagaaaacgtctaatgggaagtgctactatgtaagattatatcatgaatgtgctgtgtattatatatggattatatagccacgaatatgcggtaaataaacatatgcatatatgtgtgtggggcagcgctctgctgtgcaatccttgtttctttgtttcttgggtcgggatttgagtagcgacgagccatcctctgcagaagggaagaagaaagaaaggcagagaggcaaagaaagagtcaggcttatcttatcttaagagatatgccgcttggacccaaaagaaagggaaaagtaagtacgcaggtgtagttttgaatgagtggcagtgatagaggagaccggttatacgatgtgttgggggtgacgagagatgcgaccgtgcaagagattaaaactgcttacagaaagcttgccctgaaacatcatccggacaagtatgtggatcaagactcaaaggaggtaaatgaaatcaaattcaaagagatcactgccgcttacgagatcttgagcgatccggagaagaaatcacattacgacttgtatggtgatgataatggtgccgctagcagcggtggcgctaatggctttggagatgaagattttatgaacttctttaacaatttcttcaataatggaagtcacgatggaaataatttccctggcgagtatgatgcgtacgaagagggcaactctacaagctctaaggatatcgatatcgatatatctcttactttgaaggatttgtacatgggcaagaagctgaagtttgatttaaagagacaggtcatctgtataaagtgccacggttctggctggaaaccaaagaggaaaattcacgttacacacgatgtggaatgtgaatcatgcgctggaaagggttcaaaggaacgtctgaagaggtttggtcccggtttggtagcttcgcaatgggtggtctgtgagaaatgtaatggtaaggggaagtacactaaaagacccaagaatccaaagaacttttgccccgattgcgcaggcttggggctcctgtcaaagaaggaaatcatcacagtgaacgtggctccgggacaccactttaacgacgtaattacagtcaaggggatggcggacgaggaaatcgataagaccacatgtggtgatttaaagttccatctcactgaaaaacaagaaaacttggagcagaagcaaatctttttgaagaactttgacgacggcgccggggaagatttgtatacaagcattaccatatcgttaagcgaggccttgacgggatttgagaaatttttgacaaaaaccttcgacgacaggttactaacattgagcgttaaacctggcagagtagtaagacctggtgacaccatcaaaatcgccaatgaaggttggcccattttagataaccctcatggccggtgcggcgatctgtatgttttcgttcatattgaatttccaccagataactggttcaatgaaaaatcagaactactagcaataaaaacgaatctgccgtcatcttcatcttgtgcctcacatgcgactgtaaatactgaagatgacagcaacctgactaacaacgaaactatatcaaatttccggatcattcacacggacgatcttccagaagggataaggccgttcaagccagaagcacaggattcagcgcatcagaaagcaagaagttcgtactgctgtatccaatgatggcatcaataactttttattctatttttttttttttttcataagttatcctacctgtatatatgtatatatatgaaattcatttactgaatgcggtgaagaatgaagtctttcgcaccttcagtagaaaaataggaagaatccccatcgcggcggacataaagcaagcatacaaaggccttctatcagaacagcgattgcgaacttggagcaacaatggcgtcccaggttaacgccttattactgccggtcatagagtctacgccgcttcatcaaataaccaaggtagcattgacgaccacactcacaagtaaacaaagcgattacaagttcaaagaaatagccgtgccgttaacaaaatcactacaactgtacgagaaggcgcaaagaagacaagatttaagggcaagcttaaaagcactggagagtatcatttaccaaacgcacttccaatggaataacccgctcccacgacatgcgcatctcttccaaaaacactaccactttctactgactcactggccatttgagaaccacagagacttggtagattccatcgctgtaaacaatgggaaactaaattcaacgtcttcaaggagcgtctggctgaaggcggattggataacactgtttaacgttaaaaacccttgggtccaaacgccgccatcgttaatgcgtctgagtgggacagatcttgataccttcacaccagagaggatattcctgataaattctcttggaaaccactacaaatttttaatagcgaacagtcatctaagctacaatcacaaaaaatacccctcccctggcgtgcaaattcctgtcaggaacgctcttggcgaagtttctccggccaaacaaattgcccaacttttcgcaagacagctgtctcatatttacaagagcctcttcatagaaaaccccccgctctctcctgagaacgagctggcattgactgccgtcttctatgacgagactgtagagcgacgccttagaaggctctatatgcgagcttgtgcaagggcatatacgactactaatgccgactccaccacggagcctttgatgtttcattgcacccggtgggaagttgattagttgttgttggctgttatactggagtaaatgtcacgtgccactgtggccgtgtcaggtcacgtgaagagagaaattcggccacagttgtggtcctaaacaaggactgaaaaagatcgcagaaactagcaacgtcggatagcggtatggttgaaccaaagtccagtttttagtcatagccggttgagggatgatctgccgttcagtgttctgcgttcaataatacgcatatatatatatatcaaggtatcaacacaatacttgaacaggttaggctcgtactaaagcctggaagtttttatctttctgtaacatttttctttcttgaggtgtgtgtgtgtatagattagcagggaattatctaagatatgtccagggaaggttatccaaactttgaagaggtagaaattcctgactttcaggaaactaacaacaccgttccagatcttgatgatttagaattagagtatgaccaatataaaaataatgaaaataatgacacgtttaatgataaggacttagagagcaattctgtagcaaagcacaacgcagtgaacagctcaaagggcgtaaaaggctcgaagattgactactttaatccttcagatgtctcgttgtatgacaattccgtttcccaatttgaagaaacaacggtatcgctaaaagagtactatgaccacagtatacgatctcatctcacggtgaaaggagcatgtagttatcttaagagtgtttttcccatcatcaactggctaccacattacaattttagctggtttactgcggatcttattgcaggaattaccattggctgtgttctcgtgccgcaatccatgtcatatgcacaagtcgccacgctaccagcgcagtatgggttgtactcctcgtttattggtgcttactcctactcttttttcgctacatcaaaagatgtttgtattgggcccgtggctgtcatgtctttgcagaccgccaaagtcattgcggatgtcacggcaaaatatcctgatggagattctgccataactggtcccgttattgcaacgactctagcgttactatgtggtatcatttcggcagcagttggcttcttgcgtctagggtttcttgtcgaactgatttccttaaatgcagtcgctggatttatgactggatccgcgtttaatatcttatggggtcaagttccagcactaatgggttacaatagtttggttaacacgagagctgccacctataaagtggtcatagagaccttgaaacatttaccagataccaaactggacgcagtttttgggctaatcccgcttttccttctttatgtttggaaatggtggtgcggaacatatggaccaaggttgaacgatagatacaactccaaaaacccaaggttacacaaaattatcaaatggacatatttttacgctcaggcttccagaaatggtatcattattattgtattcacttgtattggttgggcaatcacaagaggcaaatctaaatcggagaggcccatcagcatcctaggctcagttccatccggtttgaaagaagtcggggttttccatgttccaccaggattaatgtctaagcttggtccaaatttgcctgcatccattattgtgttattgttggagcatatcgctatttcgaagtcttttggtagaatcaacgactataaagtcgtccccgaccaagaattgattgctattggtgtctcgaaccttttaggtactttcttcaatgcttacccagcgactggttccttttcaaggtctgctttgaaggctaaatgtaatgtccgtacgccgttatctggtttgttttcgggttcatgtgttcttttagcattatattgtttgaccggcgcattcttttacattccaaaggctaccttatctgcagttatcattcacgctgtatctgatcttttggcctcttatcaaactacctggaatttctggaagatgaatccattggacttcatctgtttcattgtcaccgtcctaataacggtatttgcctctattgaagatggtatttattttgccatgtgctggtcatgtgcaatgctcattttaaaagtggctttcccagcgggaaaattcttgggtcgtgtggaagtcgctgaagttactgatgcttacgtcagaccggactccgatgtggttagctacgtgtctgaaaataacaatggtatttccactttagaagatggtggtgaggatgacaaggaaagttccaccaaatacgtcacaaattcctccaagaaaatagaaacaaacgttcaaacaaagggctttgattctccatcttcttcgattagccagccaaggataaaataccatactaaatggataccgtttgatcataaatacacaagagaattgaacccggacgttcagattctccccccaccagacggtgttcttgtttataggctatcagagagctacacctatctcaactgttccagacactacaacatcataaccgaagaagttaaaaaagttaccagacgtggtcaattaattcgccacagaaaaaaatctgaccgtccatggaatgatcctggtccatgggaagcacctgctttcttaaagaatttgaaattctggaagaaaagggagaacgaccctgaatccatggaaaacgcgcccagcacctcagtcgatgttgaaagagatgacaggccattgctgaaaatactatgcttagacttctcacaagtggcacagacagacgctacggctcttcaatcattggttgatttgagaaaggccataaatcaatatgcagataggcaagttgaattccactttgtgggtatcatttcaccatgggtgaagagaggtttaattagcagaggatttggtactctgaacgaagaatacagtgatgaatccattgttgccggtcatacaagttatcacgtcgccagagtacctcaaggcgaagaaaatcctgaaaaatatagcgtttataccgcttcaggaacaaatctacctttcttccatatcgatatcccagattttgctaaatgggatatctagccaatgcatttacaatggacatgcaaacatttatatcatctctttttttctatattcctaaaccaaaaagttttcccccttaaaagtatacatttaatatcataatgagatagacactgtttatataataagaaataataggtaggatggtgccatcgtgagcatatacatacctataaatatttaccttatttttattttatttttctcttcctctcaggaacaaaagaaatacaaccgttattaatgttattgtcgtgggacagctcccctttttttttatttacttaccacagatagaaaaacatgaaagcagcacttacaaatagtataatagtgaaagttaataacgtaatatttttgaccttctgccaccacattatttcttttatattgaccgctttgcgcctaaatttattactgctgctatttagttgggaagttttatccaccaataaagaaactctttcttgtctctccaagaacttgtcgatgttatcgttcattatctggatgacgtcctttatttggtcttcggtggcatccccgatgtcacttatagtgttctgaccattcccattactagattggccatttccagaactatttaaagtttggttacggtattcgaccagctcttcatggaaagagtctagtatttgacctacatgcgaacttaaaagttcgtttgtagcgttggactcgtattcctgcagcccacttagtatcctgatgggcaaaatcttgggcatatctactaatgtgaagcaaacgtacacagttttggggtcatggtcatccgtggagtagaaacaatcgaatccgtcgatgagattcattgacatcttggtaactttgttccccttgatcggaactactttgggtaataccatatccatgatcaaattatggaaaatgaccggcgttatctgctcgtttgctgaagttattgtaccatagttttcgtttttctggaacggctggaaacaactagatattgtttcaccattttttataacttccacataacttactaagaccatatgcaaaatcaagcaaaatggaacgttagtctactgaatgtaacatagtaaaattatggcatggggggatgagcattcgcataatcccttttttaaacatttgttaattgtgtagaaatatttatacataccattaaagcgtttcatttggtaaaaatataaaagtccaatgctctaacagcttaataaattgtcgcttttcactctgttcttcaaatttaatagctgttgctccaacttagtcaagtgctagaaaattcatagaggggctttttttcatcattattgtgacctcattttttctttcttcgatcgtttgaggcgaatattacccgggcgcttggtggtaatgcgttgttttaaatattatatataatgaatgtggtggtagaatatatagtttactatttttagataatgcaaatgggtggggtgaaggcgatgaaaaggtggggggtctatcagagaaacctgctgtcacaccagccctttacgacatattgaatctctctcgtaggtgcggaagtcttattggtgactttgcctaaatttagttttccgcatggtttgagcattgtgccgccattgttgaaccatggcttgacgtctgagtgtacgcggaccaaagaacttttcaaatccgccgttgcatgttcgcttgcggattcacggccttgcgaaggttccgtattgcttgtcgttgcaacaaagtgcaaattccagggggtagaatcgccaaaaagatcatttcttgtttcatggaccatgtcagaccataattttttcctagtaattagggcaagcttaatatcgttcgtagagacatttggctcctttttgatttccaaagaccgaatttcggaatacgttagctgcttcaacagatggtcatctacttcgacttcgggtaaaatactcttccttttacatgatgtttcaatagagtataactttaggaaattggtattcaaacttttttgtcttattcttttattgggcaagagctcgctagatgcaatcgaaccgtcggtctcgggcgatggtgatgcagatggccattgttctaattctaccaggtcattttcgtaaatcatgttttctgtagtcgatttgctcctactcttccttcttgaagtcttgccgcctttcttgtcgatgatttggaagtccacagaggtcggacgaagtttggcatcggacgacgcagaaaccagtgaaagggcagaggacgatcgcggacgccgttcgtatacgggaggaaagatatcgactaaatccttaacctcccagtcgtcgaacaaatcgagatcatttatgtttattattttcattttgggcacgaccggctcagccagtacctcatcgccaatcgcgggggtctgcaaatcgacagcgtcagcaatatcatctgtcaagggatgaagtttagaggagctcaatgaagaacagtcgctttgagcttcctcggagaacttcctctttatgctctgtgttaagtggccctcatgtatggggcattcgcccgataacgtcttggcggaatttgttttcctaacttgcgacatgaccgagcttaaggacggggtcatcaaagatgagcgattttcgttcagcagttcggaatcgtctcgagccttcagtattctagtcctcttgaagctattcctcttggttagtgttctagtacgttcagcgcttccttgaccatcgaactgcggcttagtggagtggaaataaatctcatcgctcaccgtcctattacttgtggcggtcttgttcatgctggcgctggctaacttgttattcttcttattagtagcggtagcgtaaaatgacttgggataaaatacctttgatgagtcgctccatgagtgcaatgcgccatcatcacgtatgcttttgatgaggcaatgttcatgcacatgagcatcgtgcattagtgtgtgatttgtgttcacgtccagcagcattctataattatgtcttgttgaaagtgttctgtatgttcgtgtctatccaaagaaacaagtaattgagaaaactagccatcaaatacttgtgaagaagcgagtttccattctctgtttcactcgtttggcgttctcaccatcccacttttatttcattggcttttttaacacaataaggcgccttcagcacctttgccgcgcattaaggatggccactgacgaaaaaccggataaaaaaagacgaaaaaatgccgtctgaccctagtcaggagccgcctcatacaccctaattattttggcgctaagccctaagcatcattattacccgacatgaagcgacagaagccctacggatgtgcggctggaaaagaaagtttcatgaagaaccagttgatatatattttactatatacttttgctgtgtatttctatatgaggctagttggttggtgggaactggaagtgaaagttctgttctttagggtgcagcggttgctgttgctgttgctgttgctgttgctgctgtggttggattgatgcttgtgatgtttgtggtgcctgtggtgcttgtggtacagttttgctgccagtttgctgcgagtatgtaattatggggtgagcggcatttacattaggtgctggattgatggctggatttgttttttcgtaagcggcgatactaggcgttgtgctacttgacatgtttgcaaatgcattattaaacactggaggtgagacagactcggttagttcccttttctttgcaagctcttcgagccttttcttttcttccttcattttttttcttctttcacggtcttcctgttgttttctttgtttggcccttattattttcaattcaggcacaaaaatgttgcgcagctcaagttccaagtccctgatgcaccaagcgcagataaaagtggagcattcagacagcggtttgcgtttatcagtaggtcttgaagacttggtgctgggttcaagtgtggattggggtctgcgagaagaccttctattgccgtgcgaatttcccattatgatgacgccaaaatcacgttgcgacagcgtgtgctgtggggattttgtggttgaagatataagctctataatttttggaggttggcattcccaatgctgccacctgtaacaatgatcacagcatatcaatgggcggttattgaagaggtcagtctccgtgtcttcggtgataatcatgggcgccagctctggttcgcccggacattggaaaacagaatcttggttgtcgggctcttgctgcggagtaaagatcccgtagttggcaagctcatctagctcttcctttgttatgcagaagtcactaggcaattcagggacgtctcccgtctgtagtggcccaacagttccaggaattggtggttccaccgggattatactagattgaaagttagggccgtgatcaagaactccgatatcgatttcatttaagggattgtcctcctccctgcccaaagacgtttcaaaaaacggtgtaccagaaccacttctatctttgagctcgttacgcctggtcaatttttcatctctataatcttgatcgtacaattgccacaattggttccaaagaagatcttttatctttttgatttccttcgacactagcttgtttctgtgccttataaattgttctctttcatctagtttttcaaaccactcactttccaagtcttttttcttgttttcttcctctttcgctaccagtctcgaagatcttttcctccttgtcattagctccgcaattgctctctccttttctctgttggccaaaagttttgccgaatatagtctatgttcggcatacaccggtattaagttagttatgaactcatctatggctttcgaacttttattctctgaccagtattctagcatggacccccaattagttgtaatcacatcataatcaattgtaatcgattgaagatatgcatcgatatcgtgagagtactcgagatgaataagctccactgaatcaggaatgtctgggtcgctttcttttatagtacagttctgtagttttattgggatattcagagtttgagagacttgggaggaagagccttcttttactctgtgaatggttttctttacgagtacaccaacattgggtaaggcaaacaagctcttcatttcctcccctccactattatcatcatccagtataacttcactaaacgtaaacagatgcaagttattcgctaagtagtttttgaagatcatatttttcatttcaattaattttatgatactgtaaatgatgtcgaattggcgtgcaatttcaagctccaaaaaaggtaagtccgtaaccaaatctgaatacgcgctcgagttttgcaagtgatggttaactataacattccaatctttcaattgcccgcttttatttcccgctaattgatgcaataattgcaatctaattctgtcgtacaaattttgcgatccttcatctacgtcgacttcatcattgtaatagttcgagtccttcccgtctatcttcgaaaatacgtcagttacaaatacaccttcatcgaatttgatattcttccacaagcatttggtagagctaccgccatactggtcagtattaaatgtcgttgtagtatatgattcgcagacattggaaagccaagccatcacatactggaagtgccagtgattggccaagtccgcgatcttctcatctaatatttcagaatacggcagctggtgcttgttcaattgggctattatgtcttcggagacatattctttccagtcttcactatccgcattcgcagcgccggcaggcatgctcgctcctacatttcttgtacccctagttctcttcgttctcatcgatcgctgattcaccgctttgtatctatatatgattagccagtgtgtatgagtaaaatagagcaattgatctagtttcttagtcgtgtcactattgaataaataaatgttaatgttgctggaaaggaagaattatgtcacttttgacgctctcgcattccgtgtgcggtgatagcggtaacttggtctagcaacgaaaatttaaaaaggttggaaaaggaaaagaagagctcaagtggacctagaagtcctgctttgccaccgtttaagcaaggaatagagcacgccgttgacacaaattcacagtcaaggacgggccacgagaactttattacaaaatatactgcattacacgaaattcagcggaactctgagcgcgaacagcattaggtaccgagaaacgcttttcaaaagaaatttctaaaagttttattgtgccattaatatcgcggctcaattgttaagtatttcactatgcctaatccgaatacagcagattacttggtgaatccaaatttcaggaccagtaagggcggatctttatcgccgacgccagaagctttcaacgacacgcgagttgctgcaccagccactcttcgcatgatgggcaagcaatctggaccaagaaatgaccagcaacaagcaccactgatgcctcctgcagatatcaaacagggcaaggaacaggcagctcagagacaaaatgatgcatcgaggcctaatggcgccgtggaattaaggcaatttcatagaagatctttgggagattgggagttccttgaaacggttggcgcaggctctatgggtaaagttaaattggtcaagcatcgtcaaacaaaggaaatttgtgtaataaagattgttaatagggcttccaaggcttatctccataaacagcactctttaccttccccaaagaatgagagtgagatattagaaagacaaaagcggttagaaaaagaaattgcgagggataaaaggactgttagggaagcctctttgggccaaatcctttaccatcctcatatctgtcgtttatttgaaatgtgcactatgtcaaaccatttttatatgctttttgaatacgtttccggtggacagctgttagattatattattcagcatggctcattaaaggaacaccatgcgaggaaatttgccagaggtatagctagtgcgctgcaatacttacatgccaataatattgttcatcgagatctgaaaattgagaatataatgatatctagttcaggtgaaattaagatcattgattttggtctttccaacatttttgattataggaaacaattacatacgttttgtggttccttgtactttgcagcaccagaactattaaaagcgcagccatacacaggacctgaggtagatatttggtcgtttggtattgttctttatgtcttggtctgcggtaaagtaccatttgatgatgagaactcaagcattttacatgaaaaaataaaaaaaggtaaagtagactatccttcacacttatccattgaagttatatctttattaaccaggatgattgttgtcgacccattaagaagagcaacattaaagaatgtcgttgagcatccatggatgaacagaggatacgattttaaggctccatcatatgttcctaatcgtgttccattaacccctgaaatgatagatagccaagttctgaaggaaatgtatcgcctagaatttattgacgatattgaagatacaagaagatcattgatccgattagtaactgaaaaggaatacatccaactttcccaagaatactgggacaaattatccaacgccaaggggttgagttcaagtttaaataataactacctaaattcaacggcacaacaaaccttaatacaaaatcatattacaagtaatccatcgcaaagtggttataatgaaccagatagtaattttgaagatcctactttagcatatcatccattactatcaatatatcacttggtttcagaaatggttgcacggaaattagcgaagttgcaaagaaggcaagcattggccctgcaagcgcaagctcagcaaaggcaacaacagcaacaagtagcacttggcactaaggtcgccttaaataataactccccggatattatgaccaaaatgaggagccctcagaaagaagtagtacctaatcctggtatttttcaagtgccggcaattggaacatcgggaacctcaaacaacactaatacctcaaacaaacctccactgcatgtaatggttcctcctaaactaacaataccggaacaagcgcatacttctccaacatctaggaagagttccgacattcatacggaattaaatggtgttttgaaatcaacaccagtccccgtgtctggcgaatatcagcaacgttctgcttcacccgtagtaggtgaacatcaggaaaagaatacaataggcggcatattcagaagaatatcacaaagtggacaatctcagcatcccacacggcaacaggaacctcttccagaaagagaacctccaacatatatgtcaaaatcaaatgaaatttccatcaaagtaccgaaaagccatagtcgtactatatcagattatattcctagcgctagaagatatccatcttacgtgccaaattctgttgatgtaaaacagaaacccgctaaaaacactaccatagcacctcctataaggtcagtatcacaaaagcaaaacagtgatcttccagctttacctcagaacgccgaactaattgttcaaaaacaacggcaaaaactattacaggaaaatctcgacaaattacaaattaatgataatgataacaacaatgtgaacgctgtagtcgatggtatcaataatgataatagtgaccattatctctccgttccgaagggtcgtaagttacatcctagtgcaagggctaaatcggtggggcatgctcgtcgtgaatctttgaaatttactaggccgcctataccagcagcccttccgccatcagatatgacaaacgataacggctttttgggagaggcaaacaaggagagatacaatcctgttagcagtaacttttcgaccgttcctgaagattctaccacatacagtaacgatactaacaatagactgacttcggtgtattctcaggagcttactgagaagcaaattttggaggaagcttcaaaggcaccccccgggtctatgccatcaattgattatccaaagtcaatgtttttgaagggttttttctctgtacaaacaacctcctctaaaccattgcctattgttcgtcacaatatcatatctgttttaacaagaatgaatattgatttcaaagaagtgaaaggcgggttcatatgtgtccaacaaaggccatctattgagactgcagctgtccctgttataaccactactggcgtgggtttggattccggaaaggcgatggatctgcaaaatagtttagacagtcaattatcatccagttaccatagtacagcgtcctcagcatcaagaaatagttcgataaaacgccaaggttcttataagaggggccagaataatataccactaacacctttagcgaccaatacacatcaaagaaattcatctatcccaatgtctccaaactacggaaaccaaagtaatggtacatcaggggaactatcttccatgtcattagattatgttcaacaacaggatgatattttaacaacatcaagagcccaaaatataaataacgtaaatggtcaaacagagcaaaccaatacttctggtataaaagaaaggcctcctattaaatttgagattcacattgtaaaggttcgtatcgtcggcctagcaggtgtacatttcaaaaaggtttctggtaatacgtggctatataaagaattggcatcgtatattttaaaagaattaaacctatagatacgttgttcttactaaatatttcaacgtgtgtctttcaatttttattatctaatatttatctttttttaatattatagtataatttatttaagctgagatctgctttctttaatctttcatatgatgaaataatagttctacataaatctataagaataataaataaagtaaaacaactgcaaaaaacatcgatgtcatccaggatccttgaaagatttcactctggagaagaaaaaagatttctcatttctcaacgaacagttagatgcattcccttccttatccactacaattgaacttagccatttcaaccgttgatatctcttattgccttgattcttgatttggaattcttcgataaacgtatacttttcatctgaccttgttatctttaaatgaccaaaatcataatcaaatccgaggctccaataacacatatgactatgcctgggtttgttctctttggagaagtgcttcacgacagcgctaggttcatctgtagaaagtaatctcaaacattggccgttctcataaaatctgaaatacctgtaataggtgatcatgtgaactggctttaaaagagataacgaactttctgcattggaaccgtatcttacataatttactacactgatgtaaacaccttcgaatttaatatatggcctttcccttaacatacgataatcatcaccccgccatatttccttttcaaaggtatttatatcggtgattccgttaagatccattgccattttgtcgtatatttgcttagaatatatgtacttcgcgaaagttttaaatggcacagaatcgtggaagcaaagcttgctaaaggtggaacaagtcatcgacaaattcacccaagattcaccagacattaatataacttttttaataattctcagtaaaatgtcgtcaggcaagatttccagaatccagcagggttgaagttcagcattttcttcaacagataagtcatctttaccggtttcattttgttcatctggagcatcagtagtcattgataatcccgatagttttttgtgcagcatccactcatcaagtattttttttctgtacagtgattccacattatcatggattttcaatgcacttcgatagaagtttatagcatctgacattgacccatccttctctttcagtacacctttttcccaaatagcaatagcctctttagccctagggtccttttcataatctactatcatttgctccttgagtttagcttatggaacacatgtgtcgtcgccaaagatgatggggaatgtttgcttttatcttgctcagtcgatttcgctatctaggaactacaatccttttttttgtcatttggaaggctctttaaaattccgaatcgataagttcggaggtgggaaaggatagcggtatattccttcccaaataaaaaggctacaaacacattacataaagaatatttgttcaagtaaacatatcctcttcactcaagattacttcgacaaaccatcattggtgtttccaccaatcagcatatcaatctcattcaataaagtaaagtcaaaattgtactctaaggcaaaatcgttaccgtgagatagagtccctaataaatccatagtttctgaattatgcaaagcatcttcagagttttctatgaattttctagcaagttcgtaattcagggtaggcgcacttaaaaaatttaagaagtcttgttttctatcctttttaatcaagttggacttcatgcattggatggctaaaatcgcagaataaatcatgtaaattgtggccttctcaaacgtcttaaatttatttttccaaacttttaaaagataatacagttcatcaacataaccttcaaccaattcccggctttgtttgatttcgtatatgaaaggtttattataggaaattagcacgatatagtaatgaaaccatacgtaagctatggttgggttaaaatctgtcatttccatcaatgacctcttggtccattgtagttcagggggcaaatcccttctccaattgtatacctccagattaaatttggccaagtattcactcctttgaagtagagtttcgtttgggctgaaaatcttggatgcaaaaatctccgttattctcgataacacaatcagtttcttcaaggggtttgcagtggacaatattacttttgggtcatatatgtactcctctataccagtctcaatttcaggtagctcgtctgtttctggaacagtggaattggacaaacgcaaggaagttgatcttccaaagaggatcgctattaaatgatcagcaatgtagcagccccaataaattctacttctcacttcaaaatccattattgacagctcgtcttcataaacattactccatgcttctggattcaaatgtaggccgatttcgtgggcaatcctaaatgccagcccagaaagataccaagccatggggttttctccgcttccaatgtcataaaatgccaaacacaatagagtctggatgattgctaatttcgaagaggacgacgattcagctaacgaagaatcttccagttgaaaaatttttttgagtactatcgtcttggctctttgataaaacacttcagattgttgaaaaagctcagtttctgatttgtatgaaatcaaagatcccaatgcagcgattgcaaataccaattcttcggaacaatagtaacttttagtgttagtatcaccgaagaaagcacttaagaaagtttctctatgaatgaaaaggtaatgtcccgggtatagccatttgaaaaagagtgacaacgatcttaagataaggggacttcttgataaattttttaggctgacctgctgttgctgatatcttgtgcttccatccgtcttcttttttattatagacaaggaatttgatggatatatactatttgtgccaactggtggagggctctcggaaggcattttcttggtgaacgcatcagactcattctcatcgttgctttcagatgatggtagtgctgattgtgctgtttcgccatactttaagattttttcattaggagcatcaccatgatcactgttgttttttaacgaggagagagcattgctagcaattgtggaagacgaggaacttaatatttgcaactgttctttcaaagaccgaatctggctctgtaaagcttctacgtaagtcgtagaatatcttttgttccttaagtcttgttgagtgaatacacattcggtacgaaacttgatacagtttgaacaaggcttttccatgttacatttccttcttcttctacggcaattctggcatgctagttttctcttcctgggcacgttgttattattctggtcattatctgtcacagatttctttaaactggacggaagggagggtgttaccgttgttgttaaaggtggaggtgaaggctccaacatcattgctgcgattgtgtagagcttcgagttttaaaagggctatttttgaaaacttacggcgatgtcaacttgttgattttgctttgtttcgttcgggatggatcggaacatccgctcacatatgagaggtttacactcttgatgtatatgttgctctatcttgtatacggttaagtaaagtgatgtattatgtatatgtatgtatttatatatatatatatatatatgcgtggttttccatattgtatttttcttctctactctatataggcattactttgacaggaacgagactaaagaagaggcaaagtgctgcgggttgtccaggaaaagattatggccagcatcagggacttcaacgtagctagcctttgccttgttttttagcattgattcagtagtcaagtagcccgcatatttatccatccaatcgtgctcgccatacatgaacatgacaggcgttgctgggttcaaaaaacgaacgttgtttattatcggatctctagcgatcagattcctttcaaacaaatgggtgaacaccttgattgtctgtggttgcaccgtctggttcttcccgacaaatgagtgcaaaagatagtccttatatatctgatccggaacttttacgtatgcggtggagatgtagttcgagcacaatttggagcctatgggtcccatccacttcaaaacgtttagctggttttcaaagataaaccgcggtacgttcagctttcttgtataatatcgggacgatgggtcggtaaacgtaagtggataggtggtgttgggctcccatttgtgggtgatagcatgtatactgttttccacaccaagaggagatatgagacacagtttctcaatggaatcagggtacttgagggcgtatttgaatgaaatatatcctccgaatgaatggcccaccacgtttattttgcgaagcttgttatccttccgccattgctctatcctgtctacgaagtagctttcgtactgctccaggtgtgacttgatgtcctctgctggggggcgcttctctatcacagggattactacgtcatcttctatatgcttaaacctgagagacttgatcttcttggttttgttcacttgcaatgctggcgcctctgaggcaccattggctggcaagtcgatggcatatagatctttaatgttgtctgacaggttctcaaacgtcctgtagaacgccatcgacgaggcagcgtatccatggattagtactgtaggcgtgcacactttgttcgcacgcttattgtggaaatgccactggttaatcccgcctggagtcatcgtgttattaacggacccacgcacagtggtgctatccataatttgctgctgcagggccttcaggccctgcacgctagcacacaccttggcgtctgcagtagtggtctccttctcagttttgctgcaccatttgaaagtgtttgtccacattctactgaagaaaactacgcttacgtatgtatatgtcctgaacaatgagagaaagacctgcgaatatacttctactactccacgtacaaaaaagagcacgctgctttatttatacttttgtgccacaagaatgatcaacatcaacataaatatcaactagtatctgcaacacatctgctccacggaactaaacccgttgagcagtgccccgtggaaacgtaaactatcgcaaattgggattaacaagccaaaaacagccaagcaagattcacgaaaccgcgcctcgtttggaccccgaaggcccatttaacggccggccgttacaagcaagatcggcagagcaaaccactccccagcaccacagcacatcactgcacgagcaacaataactagaacatggcagatagcgaggatacctctgtgatcctgcagggcatcgacacaatcaacagcgtggagggcctggaagaagatggttacctcagcgacgaggacacgtcactcagcaacgagctcgcagatgcacagcgtcaatgggaagagtcgctgcaacagttgaacaagctgctcaactgggtcctgctgcccctgctgggcaagtatataggtaggagaatggccaagactctatggagtaggttcattgaacactttgtataagtgtttgttgtttatgtatccgcatatagcagttataacagataaatggcacttttcgcacacccgttgttttatctccgatagtacgtgggcctttatttatggtcgtttaacgaaagaacggcatcttgaattgagcaggtatttaaaagataggacgagaaacaagcacatgatctgtgtcgaaaaaaagtagcaaagagaaaaagtaggaggataggatgaacaggaaagtagctatcgtaacgggtactaatagtaatcttggtctgaacattgtgttccgtctgattgaaactgaggacaccaatgtcagattgaccattgtggtgacttctagaacgcttcctcgagtgcaggaggtgattaaccagattaaagatttttacaacaaatcaggccgtgtagaggatttggaaatagactttgattatctgttggtggacttcaccaacatggtgagtgtcttgaacgcatattacgacatcaacaaaaagtacagggcgataaactaccttttcgtgaatgctgcgcaaggtatctttgacggtatagattggatcggagcggtcaaggaggttttcaccaatccattggaggcagtgacaaatccgacatacaagatacaactggtgggcgtcaagtctaaagatgacatggggcttattttccaggccaatgtgtttggtccgtactactttatcagtaaaattctgcctcaattgaccaggggaaaggcttatattgtttggatttcgagtattatgtccgatcctaagtatctttcgttgaacgatattgaactactaaagacaaatgcctcttatgagggctccaagcgtttagttgatttactgcatttggccacctacaaagacttgaaaaagctgggcataaatcagtatgtagttcaaccgggcatatttacaagccattccttctccgaatatttgaattttttcacctatttcggcatgctatgcttgttctatttggccaggctgttggggtctccatggcacaatattgatggttataaagctgccaatgccccagtatacgtaactagattggccaatccaaactttgagaaacaagacgtaaaatacggttctgctacctctagggatggtatgccatatatcaagacgcaggaaatagaccctactggaatgtctgatgtcttcgcttatatacagaagaagaaactggaatgggacgagaaactgaaagatcaaattgttgaaactagaacccccatttaatatatctctgcgtacatatgtatatatatatatgtgtgtatatacatgtatgtctgtatagaaaacgcatatcaactgatatatatacacgtgaagcaaaaaaggcattgcctctgtcagagaaacgaactatcctcgttgctatagtgtcttctgcacttatcgcgtagactttctattggcactctgtcatggcatttaatcttgtacacattctttaattcttcttgcaaaagaaggtactcttcatgcaaatgatgactttggagtgaattgactaatcctgagtcgttccagaaactttttaaggcgttcgtttcatgatttattatgtcatccaaccgtctcatattaggtttcgaatttgttacaaattctcgccttgataacctctccaggtcttctttgttgcatccaggtacactctctaacaacattgaaccattgccctccggattcgcactgtcatatttattagcctcttcgccgcacatgatgtcaatatcgggtcgatagctgtctatgccgtctagatggcccaccttatgaaacacaagacaatgtgctgccctttcggctttcaaaaaactgtcaattctactttcccttagcgtattgcgctcacaaaacggtgaataatcgtattgcttttcttcctcgatgtggctcaaagtattcagatagtcgacttcgtctacgtccatatttatcccatagagatcatctgcagtcctctcctctagtacttcgcctgttatgggcatcgaatcatcatttattacccttgtcgaccttttccgtagcggtgtggtaaaattgttaaagttggctttgttgaaccttggtgttttccagggcggcaatgacggtagttgaaacaacttgccttcgttcttatcaccattttggttcatcttactttgtcacagctatttctttccttcctgaatttgtccttccaaacctagttccctgttcttaatttccttttatttaggtttttttttttgttttgtcaagagccgcgcacaaaatatggtattattatagaaaagttggacttaaaagcttgaaaaagcttagattttatattcatatgctggtatatatgtacgactaaataatataaatttgattataacaatccactcaaggtcagcttctccaggaatggtgaaagatcttcacgacgtatttcaattatggaactttcaaaattatctattctcactttagcatccgtttctgcagttatttgttgaaacgccatgctgaaattattcaaaataggtttttttgtgtgtatcgtgtctagtccgcgaggatacctaggtgttaacccagcaaccaagtaagtgtccgtattttcatctatgctggcaagcaccatgggcaacaattgcttgtcttcagattccgcacagcattctatgagccaatttcctaatcttaataacgtcaatgggtttctgtacaagtctaaatcgggtccgtcttgtaagacgcataatctataaattcttaaatgcttgattaatttcttctccaatatagcaaccccggtattaaaaattgctctctgtaagtcttgtgctagttgaatgccacggtttaatagttccacctttctgtcatctagagcatcccaactgagccaaaaattcgaaacccatctttttctcaaattcgtcaatttttgagcgctgttatcttcttcttcctctccatctgtatcgtcattattgtcattatttattttcacactatccttatcagttgaattacctacttccaaaagagctgttagtgcttcgacaaattcactggcacttatggacccacgatatccaagagttctaacaaacccatctctaattatatcttgcaacccataacgatccaaatttttgtcaaatattatcccaagttctctcttaatagaatgatccatgtataaccatgtttcttgtgcagtacttaatggtatacccattctagcaaacatcttatgcaatctctttttcccattttcattccatagggatagtttggcattgacatagttagaataataaaaactgtcgtacaatgaagaatgcctcagtaagaaaaggtagtaatccggttggatgtttaacgtcaatgtatcaggggtctttactgagtttctactgcttggtgtgagacgcttcacttcatcttgcaataaggggtataatcgattgtaaacttgagcatatgctatatctaacgaggtcgtaccaagtatattcaaccacaggtttgaaagatttgtttctccgatagcagacaataatgaatagatttgtgcagatatcgagttaaccactgttgtgccttgagaatagtattcctccaaaacaccttcatattcatggatttgcttctttcgttgctttctttttgagagatcattcggtcctattgaagaattacctcttttattagatattgtctcatcttcgtcttcttcgtcctcgtctgtgacttcatcggcatcagttgcctcatcgtcacccccattattatcgttctcgtcacctgagagctcatcgtcaccactctcctcgtccagttcaagcaatttatagtatgcttctttttgttcgcctaatgtgtcatccaccgtaccgtcgtcaaaacattggatgatttgtgatccaaatatattgtcgagattccacggtctatgagcatccaacacgtagatgtctctcctgaaactttgttcccccgacttttcatctgtatcgataacatactcttggggatcgatttctaagaaagcctccagatcaataacgcctccaaaccctactaatagcagactatttatattgtcatccaattgagaatagtggcgtcgtaattcagagtacccaaatatcggtactatttgagattgtaccaattgttttttgaataatagtgacaacatcttcgtcgcacacagcgcatcgatgttaagacaagaaacgaaaatgaccaattgacatgatgaatgagacgatgaattccttaagattttgttgtaggcttcgctaaactggctgattccataatacatgtgcgagagtatattcttgttattatgtgccttctctctagtgtttattgctacacttttattgctctatagtgcgttgtataaagtagccacaatggattgttggcattactacagcttcattatttactgaaatttcttaaaacgcgttagatgatatgttgaaaaaaaaatacgcgtcgtgaatgaaacttattaggttttacgactagttaaagcaagagagagaagatcgaattgactaaatgtcttcactttgaatttattctagtaggattcgcatggctttttcataataaaaatctcgtttatttatgcttttggttggttttcctttgataaatgcggcccttgctttgtttgtggttgcaacgagttcgtcaaatgataaattgacgcttaacacagacgcatgggaaccacgtaattgaattaatgttttcttctcgaaacaattgcaatgtgactttcttgttaggcaatgtgagatgaaagatggcctttacctttgcagatgtttgggtgtggctctgagctgtcctttataattatagagataattttgatgaaagctcagaagacctttaatgacgaaaaataggcatggtttgccaggcaaaaaacgaccaaattttactgtagtatgagtcaaagtcgctggagtatcgttctcatctttgcattgtttatttttggcagcactggagtgaatgccttcttcaatttcggtcatcatcagcaacagcaacagcaacagcaacaatcatatgaagatcaagttttaaataacccttgtgatgggtatttgtgtccggacaccctaacgtgcgttgcacagcagaaagactgtccttgtcccttccctaaatctcagttgaaatgtgtccttcctgataataaatttgtttgcatatccaaaccagccacacacaatgaaaagtttagagcaatatatgatgaccctgtcaagggccccaaagcaaagaacaaggggtttagggattgtggatgggtatcagatgcttacaaaaaccattgaaatctgtataaaaaatacatacacatacatatatacatacgaaggatttatcttctcattgatattctagtctctatttcttccgggaacccatctcttatacaatacttcaccaacttgaaaactattgaacaatttagtaaagttgtttgatttccatagtgctatcgcctcctgttccgagattagtctctccacgtagcataacacaaacgtcttctttgcgccgcccacaacacgggctatgctagaataccacgtataatctttagagacgtcgtggtcaagacccataacacaaaattcagcgtgttgaaatggtggccctctcttatataataaataatcgcagccgaattttataccagatcttacgcaccaaccgtgtgatctgtagtgatggtatataacgtatgatctgacaaaggagtgaatatctttatatttggcatcgaattgaaacagtttccctgccaggcacgcgggagatatgtcaagaacaggaagtgcaaaagttaaaaacatagcttccactggcattagttctagtgactctagtggcaaaagatcaccgttctcatcaagaagattgttgtcttcatctcttaaatttgattcggaaatgtcttgctgttgtgcaacgatgcccacgtcttctgtttgttttagtttaaattttcttaatgattctcgttgtttctcaaggaggatgttttcctcatcgatatgaccacctttttttcttaattctagtaattctctttctaacttcgcacgttctttcttgaactctaatctttgtaatctcctctgttgtgtgaccttctctaaagtcatctccgtttcagtattactctttgttcctccccgattgtggaggggagtatcattgagacccagtctggcctctgttctagctttccatgtaggctcactcctgctaaattgaccagtgccaaaaaatccattattccaaagatatagcatttgcttgtcatcttgaaccgtgatgtgaagagtggtatctcctataaaatctacatgtactttatcgttcagtgcgttcgtactcttgtaatagcggtatgcccaatatagccaagataacggattatgaaggattaactctggaaggtcatctacggggtgaattggaagaggatacttgtaacgcttctgattgaccctccctttagacatgctccttcttgagtccttcgtacttattgtcttttcagcgtcgtgttacaatgaaacgttttagcatattgaatttcgatggaagttcaaatgttttatgcaccgaaatgaaatactagagcaaagagatgttagtgaaagcaccagctaatatagctctttcaaatttacgtgaaaaagttatgtgtggcaatataaatctatagcaagagtggcttctataaaacatttttgacaagaaataaaattcagataccgttgtagtcttgagaaatcattgtgctcacatcgattaacttcgagcaacataaatcatgctatcatcattaaaataaagtggaagtattaagaacagatataatagcacgagaaaaaactcgttcaactaagtctagacacacctcctggtgttatttagtccgttctcttaacaaccaaagcctacgagctctcaaacagctcttttgttttaacttcctatagaactgaatgggaaacttgcatcttgaagaaaatttttctctttaaatatctgactgaagtattgatcccttcaaaaaaaaaaaaaaagagagttggttacccatatgggaataatatttcttagggctaattgacaaaggattgctaacagaaaatgcaaaggactaataacttgaatcatttttatatcaggtttatataggtatacgttcagtctaattaataatttatagtttacagtagttttttacagtagtttttttttttttttttcagttccatgatttttttgttcctttgattcgtgtagtaaacctcctcttcttggttttcacgatatacttagctggatgccaggtctgtaaagtattgacgcaaaatcagtgaaagcatttcgggtagttcgcttatatcgtgtacaacaacataaaattcaaaaggaaatgtgtccaagtatttggtaatctttaattgcggattgccatactgatctggaatgtagttcacttggctcatgtctaagatggattcattagaagtaataccatctatgatgacaaaaaccagcataattttgttttctctagcacggcggaccagtttttgtattgtttcatggtcttcgcaaataccatcagagattacaatttctagttgccattggtcattatgtaccatagcgcgagcacgttcaaaaattttagtagattcagccacaagtttcttaacgtctgttttagtttcttggaaaccaaaccattgaaaagctcttgcgccagattcgttactaaattgttggtcaaatgagtgaacttctttaatattttcaccgaatttgacaatagataaccctccagcctctagctgagttaacgtcttggagaccaagcataaactatcaaaagcgagtttaacgcatttagattcgctcatagacttagaatcatcaagcgcaatcattatttgatactgacgtttgcttggtttagttcttctcaaccagattttatctttacggaattgtgaggcaatatatggaatgatccgtttcatattcagtctcttacctgttttgtaatcacccttcagctttgtagccaaggtaggttccaagattagtcttaattgttctccaagacgtgatactaaatcggcggtcgaaatttcacttttatgccacaattcacgggattcttctaacgatctttccggtgtcaaactagcacttgcatcaggtggattatcctcaatgttttcaattaaagattgtatttcactgtcatcctcttgatcagccgagaagtgttcatttgaaagttcgttctcaaaatcttcctcactctttcttttaccgatgaatcctgactttttgctgtcaacgtcattgttagcgtcatgcgcgtcgatatcagatagcatctcttcttcatcaatatccattttttcatcatcggcgtcttctactaactctttctggtccacttcttgctcctccctatcatcatcaatggccatgtcttcatcaatggtttgtaattgatcctgtgttgcagaacctaaagcttgcgtatctgtttcagtatttgcaccctcaacatgttcaaattcatcgggacgttcattgtttttttccaaattttcgtcctcttcgccattagtttgtgcttcttttatatcttgacgacgtctatgatattctttcatgctatcacctagttgctttaaagcagccgtagcctcttcgcgtgattcttcattattctttgtcacatcttcttgatcttcttcataggtattctgagtcgttcctgaacctccaacatcgtcctgttcttgtgtgtccgtagcatcagcaccagcacctttggatccagaatcttgttgaacggcagcttcttgatcgatgtcttcagtatcagccttttcctcaacgccatcaagaccttctgtattctgctcacctcctttctctttgttttcttccatagcagcatcttgctttaactcttcttcatcagacatggcttgctcttctgggccattttcttcgtcttcctttccctcatcattagtcatatccacatcctcttcagcaccttcttcttcgtcaagagctgtttctgtctcgccggcatcttcctcaggaccaggttcgtcgttttcattatcactttcgataccggattcttgtttgacttcttcgtcttcgtttccaacctcttccttgtttaggtcatcaggcattccatctgacatatcaacatcttcgtctgattcttcatgctctgaatctaaattcatatcttcaggaaggtctagggtttcgatttcaggaacattagcctccaaatcctcgccttcttcatctttaacttcgtcctcctgttcaccaacgtcgttttcctcttctgcattttcatcgttttcaatttcctcatcgccatcttcaggtgcatttgggtcctcatcccctccttccttgttatcccgctgttgttcgtcattttcagcagcttgtacatcttcctcttgattttttccatctaaattctggtctgtatctttttcttttgaattatcacttgccttatcatcccacattttatcatcaatagcgttggggtcatcttcattcaggtcatcaatttcttcatctaattcttcttcttcgctatcagtatcttcatcatcattttcttcaccattagacaaatcttccaattcaccagccatatcgccctccatctcaactgcatcatcttcattctcgtcatccctctcatctttatcttgttgttctttgttttcgttttgtgcatcctcagtcaaatcttcgtcttgttcgacgtctttattgttattttgagcaccttcaccgtctcccaagcctgtaccctcttgcaagtttttgtcgtcaacttcttcagatggtggctgcggagaacagaacccatttttggctaagctatgcaatatcgtcgatagaatgtacataccacgacttgtgttcgtgtagtagattctagatctttcaagaaccacggtcattgcgttgtaataacgtgtgattaccggtagtgtaaaggatataactgatttaacgtaaattgattcagtagtggtaaaatcaaagtccttcaacaaggataatgctgtctctatatttttagaaacaacactggatcgtaatagtttaacgtttaccataactttcttgaagctagctgataaccagttatcatcagtttcggatatagattcaattccatctccaattaccttctggaaagataatataatagatgtgaaagtacggcggaaagcctgttcaacatcttccaccgaagggcctctcttctgttcctttttaataggaccccctttatttgctttgatccactctataatgatatcaaaaacgaaagcgttccctgtctcctttgcattttcaagcttcttcaataattcattaatgaataactcaaatctagaatatgactcgataaatgaagaatcaaaaattcgactggaattgaagtgtacgaaaaacgaagataaggtcgattttgcatctaacaagatcttttgttgttctgaagttgctgagtatttcgaaataacagacaaggtctgtgcggcatagtctaacaaagaaggcagccacttttcaaacaatctgacattatctacattcgcttttaatgaagaatgaacaatatcgccctttaagcaagtaaagtgttctaggtctaacatcataccattaatcttacagtaatcattcgtgaactctgatagagggtgacgaactgtaatcagggaaaacatcaaactctgtgcgagtgccatacctctttctatagcagcaacagggatatcatcacttggattcgatgcagcgcttctcagcttgggtaaaaggtcaaggattttgaaaaagaatgcgtctgacgaatttaaatattcattattgaaaggggcaatgtttgccaaaatagttgttgtagaagattgaactttttgaatgtcttccctaaaattgacttttaaaccgattcttctcaattctttcaatgcatcacctaaaagtttacttttttgagtcttcaagtatgccaacctctttttgttctcctttgtatatacattaggggtttccttacgtaacctttcagcttcagcataaaagtccgatgctaaatctgcgaagttagggaattcctgtgatgatatcttttccaagtaggagtccatgttacttgctaccgtgtcaatattccttaatggcgcagctctcatactccaagtagaaatttctttcaccaaatttttcgaagcctctaagttggggtcttcgtaaaaatgttgttttaaagtagggagttttagtttattttcgttggaatacaaaagaccggcctcaataatggttttcgcatccccatttagcaaatcacggtattttctgacaattttgtaaaggttgttatgagacttacgagaactttgtttcagggcatcaacgttaacatctttccaactggctaaaagaattatatcgtcaatttctttttccagactcttttttccattcgtaatccgctcatcaattaatggtttgaactgataatagaattttatagtattatggagcaagcccgctatcttcgagctcctcaatccaattagttgaatgtgcttgtagaatgcttttacaagatctagcctggcgttgaattcgcccaatgtactcttactaaaaaataagttaagtgagcttaccaaaagtgtagcgttaggggccgtttccttcttttcactaacaaaatttgaaatgacaattgactcgtacaaataaaaccaccattttccaatagattttctggtttttgcgtcttccgagttgaaaagacctttccaggtgcgtaattctagttttctccatgaaactatcaaatctgtaatcagtttaacggtgttattcagggatacttccgaggaagcgtatttttcccattcagctaggtatgtatatatttgttcgatcttttgaagctgtcttgctaagggtgttttaatggggtagtttaaaaattcttgggaaactcgatataattctttgagggtggcatgttctggccactgcttcaacaatttcaagactgacttaagcacagtttcaatgatatcacctgctttttgaaactccggaatagagaaatcgtggtaaaaatcgatattaccaaaaacttccgtgtttttgaaagattgtgtttctgcatcaagtgtattaatcacagcagacaacgatccgcttttcaactcttctatcctggtgttttttaaatcttcactcaaaattgttgttattatcgcaccgctcttcaactcagaagaaaagttggcgtcatgatctttgtcaaataccgagatatatgtgtcggcaagcttgaaatagatgtcatcaagattttcaggactcgaaatatctttttcattagttaccaaagctgtgtcctcataatctggaaacagctttctaaagtctgcctcgtaatcatctgaattatcattgaatttgaacatatttgacttttcgttttcctcctgctcctgtctgaaacgtctcacagaccatcttgaatacagagtatacaaagcagcctcaaaaatttccagtaaatttgtatccctcttatggaacttaaacagcgtcaagaagtacatcaaaaccttttcaatcgaagtatcttccatatcaccctttttgaagaaccttgacagctcatgataagcgcttaaaacattctctgcgcatgaaatattgatagggtccatactccataaaggagaaatttggaatgatgctctatccttagatttttgaagcttcaataaatcaaagccaaagttgatactgtaaatatatcccgcgaggatatcatttaaatcagcaaattttgaataaccgctttcgagacgattcaaaaaatgtgcactattttgttggagcatttctaatctacgatccgattgatctgaattgcacttgtaggaactcactagctcttttatttgacgagaactcatagttgacgacaaaaatgccatccattcatcaaataaagagtcaatagacatgcctgtacgatataccctaggggattgaggtgcgtcgtcatcgcttatggtattgataagtttttctgtgaaaatctcctcatcgccactgattactttacgaacatttctccaacttttcattaggttttgagaaaatgtctttgtcttcaaaaataaatcatataaaacgtaatcgtgtattgccggatcatagggagaatctgggacgaatagcagaagcaaacctgtaccaaatgtgatccaagcttctcccagttcttctaatgatttcgaactttcagccaaatctagagcgggaaagatgtattctgcaaaagtcacgcgtgtctctgaagcagttttttcttctatgagagagcaaagttctttcaaagtcaatttcaagcagtccccgccgacgtgaatatcaataacttttctgagccatgacagtaacatatttttatagtactccatttggctcttaagtaggttaggtgaacacttgatagtggaggaaagtagcaattctgcgtcactaatagattgtttgatctgatttcccgaaaatgatttcaaattattagatttacgaacgacatcttcgagaaactgggatgaaaatatggtagaagtaaaggaagtcaatttagcatttttttctgtccaaagaacatcaaagataggcggataattgtatttgttggtaataagttttgtaagtttttgcgtggctaaagaagaagcgggagcaagttcttttattagctcggctgtgtcaactgagaaggtatatctgatcaaattgtcaaattcgtcagcaaaataatgttttcttttgtttaaaaacttatttgaaattagttccaattcatttataccatcttctaactttgatagcaagagattaaactcacttaatttattattcaacacatcatcatttagcaaccggaaaacgtccatcaaatccttaatggaattgtatgattcagaaaattggagcagacgtactttgtcaaatttttcagataaattaatgagcttttcgaaagctagccagctgttggaggttgtcggataattttttctgaatatatcccatagtaaagttatggagtggcccctcgacaactgtaaaacatcggtaaattccaaattgatgttaaggaagggagttatctcaatgtctgatttggattttacggacgcaatccagctatctatcaactccttatatactcttagacgtgcttcatcctttgtaacggcggtttctaatgctgcaattacaattaccagtaaatcccaataatattgatattggttggagccgcaaaataaactttccgtcttaaggttttcagacattactgttaaaatattgtagagaatacagaatattggaatgcgaggaatattcttcaaatggcgaccgttaaaggcagccgcagataattcaatatacgtcagttcgtcaattttaccatgagttgatttttcattgattaatttgagagcgttcaaagagttgagtagcagacgtaaacttgataataagtataacgactctggagatttgatcttatctgaatacttgctgactgttggaagaacatattcgttcaaggtaagcgagacagtttcctctgtcaattgcttatcatgcagccccaaagccttctggaattttaggtttgcaggtttgtataggttattaatcttttctaagacacccatatcagtcaaaaatgttataaaaacataaagcctttctgcgatctttttttctgagtactccgtgcaattcaatacattattggcccatttaccaacttcccctaaatgggaaatcggaataacagcagcaagagattcttcaattggttcttcgtcagataataataaaatatcatgtacttgtgcaaatatgcatggtctgcttaaataggatggaacatagtgttttaatggtatcgacatatcaggttcatttagttttatttttttgatgccatcatcaatagaaacaaagtctatattctctccaagttcaaagcctagggtgaggcgatcgaaggctgtagaacgactgtgcaattcgtcgatataaatctccacacctctgtttctcatagctcgggataattcaccatattttggatccatggtcaaaaataatctgaagttagggtggggtttgagaacccttggttggccatcttcttggctacattcattgatgagcagcgacccgtctatctccaatagagagttcagtctatcaagaacagaaggagaacaaagattagcattatctaagattagccaatggcccttttcaactgctttgaccaacatgccatcaaaccattcaaatttaaccgaagcttccttagtgatgatttcagtcattttttcaatattcatactcatagtttttaataggggatgcccttctaagtgcgaaaagaacctattaaaacgatttctgaaatcttggaatttctcaggtgtgacgatattattgagcaaatatttcaataagttcaaaccttccatgattgcggtagcatttggtgagagcttcatattcatcgagattatttctcttacgatatttgttaactcctcagtgatatatgatatttgtctagtcaaatcaacttgttcataaccaccaaggatatccatactatctatatcactattcatggaaaacacgtctactctgggacccaagattgaagctaaaaatcttatcgtttccgttttaccggagtttgagggcccaacaagtaccaacggccaattattgttgattgctttcaaaacagattcataaacggcgacattgcactctaatgggaaaagattctgggtaattggatagcggtaatggggatttcttagagctacctcgttgttaatttgaacatagtcttctgtaagtttgaaaaagttctctttagttgagaatttaccaaaaatatcttcaatgagaagctgtgctttattcttatcgctgatagtacggaacctctgcttaacgattatatcaacaaagtcaaacacgtccacatcttcgcaaatcgaatattggttgagtaactttagccaacgcaatgtatctctcaaattgaactcccatggtgaaccagaattaccccaaagttttcttttacagacttgatcctctaaagtagacattaacttaatcattttcgcgatgatatctggctcaatacttggatataagtgttttgcaatcaaaaggagatcatcagatgtaagcatgtcaataaataccacgctaaatcgattaacgaaagatttaggaagacctttcctaccaccaccttgatactgaggattttgagcagcaaagaccagaaaattggggtggcaggaaaacgatatgtccaactcggggatatacgcttcgcctcgatgatctaaacaggcattcaacccttctaggacggattgggaggctaaattcatttcatctaataaaacccactcacctttcttcattgctcttaaaaacggagcatcgtgccataaaaattcaccacttcgctcaccaggagcgtctgcaccgaaaagatctactagatccgtttgttcagacaaattgattcttgtaagcttatttcctgtaatattggcaagagcggtgattaaacttgttttaccaacacctggactaccttcaagtaaaattggcttgtgtacttgcatagcccgtacaacccttactaagtttgaggcagtagtgggggcggttaagttaaaggatgaagactgagcatctggaaatcttggtattttgaacattccgacttgtaattcatcctgagtcacaataatttcgttcgtttcaatttgttgtagttccaaatcgtcaccacatagtttcaatagttgtataatacattctgttctaagtgactttaaatcattttcgttttcagctaagtaagcagtgttatttgtaccaagggcgtcaataaaaaccattgaggcaccttgaattaaggcagttgacttgttctgtattttcggaaacactttattaataaattcaacccatgcaagtatgtcacgtaaagaaatgacaccacttgttgcatttccgcctcccagcttcttgccaaaccattcagagaatttcacaattggattagcaagatctttcaagtcctctaaaagccttgaggatacgatcatgtttacatcgttgaaatcttccatggatggtacccatatttcagtaaatctatttcttaacgctggagataattcttttttaccgtaatctccaccagggttcatggttgcgaagaattgaaagttttctgaagccgttacaaggctatcggatgaaccctgttctgctaacaacaaactcctttctggctccaaaacactatttagtctttcaagaacggaatcatctgctagcgatatttcatcaagtagaaaaaaatttcccgtcctcatagcttgaatcagaggcccgtcactccattcaaataaaacattcaaactatccctcagcttttgtatttccagttgaacatcttcggctatatttttattatctgacttagaatatagctgtaataactctttcaagtctacatcttggtcattagcaatattcaatgctgtttttaaggattttattagcttatattgaatttcagacctgttacgaacaggtctttgagcacctaatatgtctccagtttctgtgttttgatgggcatttagtgtgatcagttctcgacccatgaattgcgccaataattggcaaattgttgttttgccgcacccagtttcacctaccagtagtactggctccttattctttaaacaactagaaactaagacggatagtcggcgcattccttttgtccaagtaacagagccaatggcttctaaggatttatcttccagacttgcataatattggtccatatctaatttaactttcattactttttctaaagtctttttgactgtaactttttcttgtggagttctgcacctttctgcaagaagcatatagccactggcagcaagctgctcatatcccactgcgtcccttaaagcccagcggaaaagatcacgtagagttgcaaaactatttttctgttcgaacaaccttgaagcggaacgttcgatggataattggcggtatacttcaacgattttctttgcatatgatggggcaatttggcagcgctcacgtaggataatttctaattcatcttgcggaatatcgtcgaagtgcaactccagaaaacgattcctaaaagctcttgaaagaattttacggccaccgtatatcccaggtggattctgggtagcaaaaagaaggaaatcaggatgaggatgtacaacttcttgtgtttctggaataaaaagttctctgttatcgtcaagtaacctatttaaggcttctaaaacatcggttggggcaagatttaattcatccaaaacaatccaatatccttttcgtagtgcctcgactaaaacaccttccttaaacgacagctttccggtatcatcggtaacatatgtacctaaatattcctgtaaatctgtatgctcatggttatttatacggacaaacttatggcccgttatatccgcaagatatttgatcatactggtttttcccgatgaagttggaccttgaataagcacaggaaatcttttgcctgatgtagctcttaccaaattcatcatattcttttcaacaaaaggcgtaatgatatagtgagcttgttcttgaattgtattagggccctttttcatccaataatgcttaaactgaacataatctggtcctggagagggaggtgtctgtgacatgattgacttgacattttttagcctccccaatgtgaatttttctattactggcttcagaatggcctcagatttttggtccagtaaagtcaaaaaactcatacagaatccatcatacagggaacggcgtagaccgtagatatgaataatatcagtaacataaagcaatgtacgcgtcagggtacggatactaaagtgtggtttttggtttgagccatcaactatagtattgttatcggagagttttttggcttcaaggtaaagttcagcgatgtcatttcctacccattcatcgctgacgctgtactttccaatatatttatcaattatggaaagcaaatcagtaatatcacgttccggagaatgtacatatatttcggtaaatcttgatctgatacccataggtaagtctcttttaccaacatcagtagcggggttcatacaagcaaatattctaaaatcggggtgagcttttataggctcagcgtcacccttttctgaaagaagaatactacgagaatcaggctcggtgagaaggtcagaaatactttctaaggtatctgcggttgctaaattcacttcatcgagcaatagccactccccagccctgatagtctttaccaaagaaccctcgacaaaattgaagacaaacgagttttcaatagagctagactgggcctcaaacttcttcactgagtcattgaagtcagcccatttgtcaagtaacaattttttttcatgagtattgagtcttcttttcttcttctttgcattttcgttttcattttcagtgtttgtaatttttaatatgctttgagccattttgtacgcttcgttccaaagtttaacaacgttcttccattgattcttgttgaagcacctatgtagcatcttgtgaaacttctcgttcttctttaaggaaaatgtagcattaaaaagagtttcaaaattttcttgtataggaactgcaactgttttagaatttacgggtttgtacccaccaagaagatcaccagtttctgtttgttgtgaaacattgattaccgttaatttttttgctaacatcttagcaagttgttgaacgactgtagttttcccggtacccgtttcaccgactagtaaaacaggttcagtcatctgtatacaaacagaaatctgttccattagtcttaaagaatgattcgtaaatgcgaacaatgtgctgttcattgattttttttgtatatttagcttttccttaagtaatacggctcttccaattttaatgctatcatcaaggttttccaaagtgggcacatgttgggtcaaaaataacgaaatccttgaggaagcaatgtctaatgactcgccgattgcttgtataataggttccaaagctttgaattctccaatagcgccagcgaaacagtcggcggcttcggagaaaatactgtcgtagacagaagactggattagttggtcaggtttgttgatgccattgtttttgaataggatgtctaacctttcgcacagcttaattaaatctcttacagatacaactcttgtgtgtgcccccttgttcaatgaaatgaacttggtgttcatataaatacttttgacgtttttgtatgaatcgattagtttggggataaggttggtcaaaatgggaaacttttgggctaaaatgtgtgtcaaatcctcttcgctaggttcctctaattcaataacattccagattctcataccaatcatattcaagttatagatcttattggaactatccttctgatgatcttcgtttattctaacagttgatattaactggaaaccatttgcagcctttacagtctctcctctggatggaatggttagttcgcgcttttctaaaagcgataaaagtattgataaaacatctgtaggagctttatctatgtcttctataagtacccatctcccttctttgaccgcggtagcgagaacaccagctctccattcaaacgtgcctggcttgtcaccagaggtataagtaccaatcagtaacttggcatcagtttgttcacctaaatgaattttcacaatggagtcatggcaacccatatatttacttagctcattgattaaaaaggttttaccggatcccgcttttccaatgagcattattggagttgaattttgaatctttctcccgagttgacgaagagaggaaaccgttttatgagtagggacaaaggttaatgggtagaatactttgtcgtggatagtgtggaccttagggacgataacgccacagattgacgcgaccttagtactcaaatcctgaggctcaataatgaagtagctagattttttttctatagtgaaacattctggaacactgggtagtttagagaaatttgcacatctcttagcttcgttcagttcgaggaagctgtaatcaattccagaatcgccctcaaaatggcccaacaatgaatcgcgtgattttatataagtgtcgagcatatcgtttaatgttttttctcccatgtctaagtataaagataaaacctttaatgctagaaatataacaacctgattttcttgttctttggtgagtaaatccacaagttggtataaaatgtcgggttgaatgaagcgtgcaaatacttctttattgtgatatagtaacctatagtatgctaatagtattttaaacatgtcggaatccttttgtgtggatggattttgaagaatagtgatgaaatgatcattctctttatctaaatagtcttcaattaatggcattgcaacgggaaatattgtaattatacttgccaacttttcaattacaagaacgtaatctttttttttggagtcctttatccaacgtgccactatctctaaaaaaatatgtttgtaaaggaaaacatgaccagtgatggaacggctatgtagtatagttcctgctaaattgtctaaattctcagaagttgattccttgttgctaaagtggaagggcgcttcaatagcatcagagggaaaagcagaattgaagagaattaacctttggttaactacgtctaaatctaacaaaattctatcctgggacattctcagcagattataacggttttaaaaataatgtgaccgcgtaaagtagaggtaccttaaaataataagagtagaattcgatgtcaaattaactcagaggtactttgaatctttaaaataatcactttggagaggaatgtctaaagtaaagcagtaagtgatataatgttttcttttcataaagctaaatagaccttagctcatcgcttctttaaaatttttcactcgaaaaagaaaaaatacctcgtaaagggcgacaataaatgatgagtagaaaaagaaatggaataacggttcaagtgcatttaaaatcaatgccttgaatatgtgtttcagtatacattcagtttgactatatatcaagagaaagctttagtatgggaagtttgttgagaccggttgatctggtaaatcaaccgcttggattccaagaaagatataaaattttgcagaaattattcaagcagctacaaaaggcatatgcacacacaaaaggaactaatattgaccttgaaagacttgccactcgcttagaagtccatgttgctaaaaacagcttgtctggtcagagttacaagtttaacatgagcattttactgcgggatgtgcttaaatataaaggagatctctcgaagatcaaaattaatgggcgcccccttaaaggagctaagcctcatttatcctcaattggtaatgcaaactctatcactacaaaatcaaaagcgatggaagctttaaaggctctgattttggattcgaaggtcttagagaaaaatgggtatattgttaaggaaatgcaaaataaaactaatgatgacaatagtacgcaactgtatgcaccttgtttgcgttgcagctcaaatttcaaaaaaacagacatcatggaaaagactctatgtaggtatcaccctttgaaaagaatatacaacagagataccaagaaccatcagtatccatgctgtggtgaaactactgattccgtttcttttctaaggctaggatgcaagacgttttttcaccatgtgtttagaggagaatcatatgacgagttatgcaaaatttcgaagttttctagtacagatgacattgatggtgttgagaatgttctttctcttgactgtgaaatggcttttacatcattgggctatgagatgatacgtttaacaattgtggattttttcaccggcaagacactatttgatcatgtaattcagccaataggggatattgtcgatctgaattcagacttcagtggtgtccatgagattgaccgaaccaattgcccgacgtacaaggaggcacttgatgtttttttatccgaaaacttaataaataaaaatagtattcttatagggcacggactagagaacgatctgaacgtcatgaggctatttcataataaggttatagatactgcaatactttattcaagaacaaagtttaaggtttctttgaagaacttagcgtttgaagttttgagtagaaaaatccaaaatggcgagcatgatagttctcaagatgcaatagcaacgatggacgttgttaaagtcaaaataggtatttctccaagtcaaaacaagtgggaaaaataatgtgatcatattcaaagttgagcagacatatatagttattacatttcatacggttcacatgagttttattaagtaattacgttaagaaacaacatgataaaagtaatgatttcgtattgctttcctattttctgtatttaagcgaacaataataatgcaccttttcaatatctgaatattaaaatatcgtgaaattgggttcaggatgtaccaaacttgatgatagctgaagcaccataatcctatttaaagaagtacctgttatccgtcagtaattaccagaacaagttaattttaagtttaatctaaaaaagtattgcatgcggcattaaaagacaacataaaacatctaaacggtaaagtatgatcgataattctccataatagttctgttatttataatctccagcactaataaatgctatacgtatatttgtacacaatataatttcagaatttatattgctaccatgactgtctgagaattgggggaataacttgataattgttgggattccattgttcgtaaacgcaataatattaggtatatagaagatactaaatgttctctccgaggatataggaatgctcacaatggaatcgatatatttctacataatagtattgagattattcctcttttagttttatataattcattatcctattacattatcaatccttgcatttcagcttccattagacttaatgactgtttctcaatttttatgtcatcttcctggacctcatgtgatactataccagtagcatgaatactactgaatcgatgatactttagagtttcattgcaacagtttcaacacagcctggcatgaacagtggtaaaagtatttcgtccactattttcggctactataaataaatgtttttttcgcaactatgtgttcgcgaagtaacccttcgtggacatttggtcaatttgaaacaatacagagatgatcagcagttcccctgcataaggatgaaccgttttacaaagagatttatttcgttttttttttatcatcgagtgaagtatcgtgacttgtacatttgaagatacccagcgtacagcagtgtatctttatcttcctgtatgatatagataactaacatctcgaatagaaaattgtctcgcgttcgaacctaagcctttgctatcggttgaacatagaagaccgcgtgattcattttagtgcgtaagaatgctattagtacttatgtgctttatgaatgtgaatattgttacagctatgcaatggtacgatcatactctgaacgatccatttaaattatatatgtcaaacagaagagaaaggtttttttattgaagatttcacagaaaatcaatcattttgcaatattccttcgtcccagagaaggtttcggcttttacagcaacgagaatgattcttccattatttgtacctagcttccacatggatttcgataagtgtagtttcaaaccatgaacgcaattcaaaactttcaaattggtgcaatccaagaccctccctttacatttggagtcgttaactaatgagaaaatattacagcattttgcgccatttaccgtcaagtcacaaatggagacacatgcaggaataattaagtgggattcaacttgcatttgactgtcacgaagtttgaccttatattcggacagatcaattttaaaatctgggttttccaataaaacatccgagaacttgttttcaaacaacactgcagcctctctggataggtctacatgaacagtcttattctttttgttgaatattattttgcactggttagagtgtaattggaaaataagatcgtgcgaaactgtatcgatataaggcctttggtattttaacatgctccagtgtctttcaatacaatgttttaccttttttgttggaggttcatattcatcattgttgcctgaatcagtctcggttttatgaaatccagtagcggctttttcaccctcagttccattgagacaactgcttaccgctaaagattggtttccggtatgaagtgatgttaacctttcaatggttacacccttcttggagacgctatcaagagctatgcaaacttcttgacaattagttaagggattatatataatttttgcccgcactaattcctgctccaacctgttgagacggtaataacgacactcttttatcagagatgcggttctttcctcagacagttctaatttggaaccgcccagtaaagataatatatctcggaaaaattctggggaccttgcaatatatgagggtggtaataaaggtggaaagcccggcttcttatttgactcccacttctcaatttcctcataagatatgcgagaaatcgtttcaaaatagttcaaccggttcccttcttcatggaataatgattttggtaccttaaagggaacacctccaatattagtgaagtggtagtcgtattcttttatgagtttaactaacttgggtaactgaaaatataatgcgtccgcgaaaagacaggtaaattgtacttcgttcttaatatcgggaaaataaccttgtaaatgtctgtatattatgatgaacacgtcttccgatctatcaacaaatagaatcgtatttttatcgtgcgtattgaagaattgggtgaaaaaattgggcgcatccgaattcaatgtagcacctgagatctcaaatagcttttggccaatcctaatcttgaaaacttcatggtttggtaaaagctcgggggtagtttctaactcttttgtataaaccacgatctcgcccttttggccagacatctgatatgagcgtgcgtgtgagtgactttacacttgtctatccacgtcctgaagttgttcgtgttctttggatattcgtgttcaagctaataatgagcctttaaggtaatacaatttataaaccaccaccttggcctcgatctattgcgcttatgttgtctattagtaatcaagaaaagaaccctaaatcatcggcgtcccctgtggggctctcggaaaaaccggtcctgacgtcactgaaaagatttcggcacatggtcatgggaccagagaaaaattaatccgacatgtggaatatttccttccgttaaggtagtgagcgcggattttttctgatttgtaattatacggggagctctggccaaaaaggtcagtatttggtgatgaagttgaatatcatcttttgattttcttctgtatcattctttttctttttccacaccccttccggacggtattcacatattgttgagaggttaaatgaaaaataaaggggtggaaaattaaggacgagatgtaagggaaaagcataaacgaaacattatataaaggagcacaatttcctctcccttgccaattgtgcatataccgtttctttataacgaaatttcaacaaaccagaacaacacaagtactaccaataaccacaacaaaacatgtctgacttagttaacaagaaattcccagctggcgactacaaattccaatacattgctatcagccaaagtgatgctgacagtgaatcttgtaagatgccacaaacagttgaatggtccaaattaatttctgaaaacaagaaggttatcattaccggtgctccagctgctttctccccaacctgtactgtcagccatattccaggttacatcaactacttggatgaattagttaaggaaaaggaagttgaccaagtgatcgttgttactgttgacaacccgttcgctaaccaagcgtgggctaagagtttaggtgttaaggacaccacacacatcaagtttgcctccgacccaggctgtgctttcaccaaatccattggtttcgaattagccgtcggtgacggtgtttactggagtggtagatgggccatggttgttgaaaacggtatcgttacttacgctgccaaggaaaccaacccaggtaccgatgtgaccgtttcctcagtcgaaagtgtcttggctcatttgtagatgctatgtaatagacaataaaaccatgtttatataaaaaaaattcaaaatagaaaacgattctgtacaaggagtattttttttttgttctagtgtgtttatattatccttggctaagaggcactgcgtatacttcaaggtacccctgtgttttgaaaaaaaacaacagtaaaataggaactccgcgaggttcaggaacctgaaacaaaatcaataaaaacattatatgcgtttcgaacaaaattaaagaaaaagaataaatatagattaaaaaaaaaaagaagaaattaaaagaatttctactaaatcccaattgttatatatttgttaaatgccaaaaaagtttataaaaaatttagaatgtataaataataataaactaagtttacaacaacaaagcagcggcaccagccaacaaagcaccagcagctggcaaagccttagcagcagcaccagtgtaagaggtgacagagtgagttggagcagcagaggtggtgttctttggagcttcagtagaggtaactggagcagcagtagaagtaccgttctttggggcttcagtggtcaatgggcaccaggtggtgtattgagtgataacgtcatcgacggtgacggtagcggtggaaaccaaagctggggagacagtttcagaacagacgtggtcttcacaagaagtgatggtgaccaaagtggtagattcttggctgacagtagcagtggtaacgttagcagcggcagaagcgacagcggcgacagcggcgatagaagcgacagtagaaaattgcattattgatatagtgtttaagcgaatgacagaagattaatttcttggtatgttaggaaagaataaaggagaataagaataattagaacaatgtaggatggaaagaaagattatcaagcatgccgactttatatacttgaacggaggcaaaggatgcaaaattttctcacatttctttctgccgttatgttggaagtaagactcccattatcgcaatactgcaacacgaatatgcaaaatttgctgagttatcgcagatagttgttgcaaagatagcggcgtaggtggccgcgaaatggggaattccaaaacaaacggtttttttactcctgagaaatacttgtacgggataatccagggcctaccacccacgcttcgaggattggcttttatttttttttttttggtggcgttttatttctttcccgctttctgggacttgtgcggagttttgagaggggcgcgcggcaaaggattcccaaaacggaaatcagacgccaatagccagcactcaaagcagttctggacccattccgattttcccatttggttcttgcgcgtgctgattccgacacgcgcgtctataaatagcatgaagtatccgcacaccgcagcgttagtgaggtgagggtggcagcaagctaattcccgcatctggaatctgaactgccccttttggactaaccgtgtggttcatgggtgggcgaagtgcgcaacctcgaaggttttcttttgcgtgtcggattttacatccggcggtagcgcatgatgccatggctggctccagatacatcctcagggcaccagcatctataattagattggcgcaacatggctggctgcactgctgtcttcacttctttctttttccggcaatgaatgatgtatgttttgtggcaaaagggtccgcattgtacctgtttacagttgagattatcgtttttggtagcccttcattacggcataacgtattaagtttcttttattttgctttgccctggtttaaaagacaatgtcgattaaaagttaattttaatcgattgaaggaaataagaggaatagcgcaagttgttaggaaagcgttctttatctccaagactttgccctgtatataattaaacacctcaaagcgcttcgtcatggatggagattattcggcattttgacatacaggagtgccacatgcgaaagcggagtgggcgtattctctggttaccctacatggtctggcggcgttattatacgggaggatcttcgaagggaaggaaggaaaaaaaaaaagaaaaggccaacgaaaagcaaatattatctatcgtcgaaattatcatactatcttacaataagagtagtaattactttcttgtttgtatagtggaagaggaatttgcgataataatagcaaaagtaactaatctctaacaagaaaccttatttattttctctttcttctatattggtaaatactagactcgaaaaaaaggaacaaagggaaaacagggaaaactacaactatcgtatataataatgaccactaacgaggaattcattaggacacagatattcggtacagttttcgagatcacaaatagatacaatgatttaaaccccgttgggatgggggcatttgggttggtttgctcagccacggacactttgacatctcagccagttgccattaagaaaatcatgaaacctttttccactgcagtgctggccaaaaggacatatcgtgaactaaaactactaaaacatctaagacacgagaacttgatttgccttcaggacatatttctttctccattggaagatatatattttgtcacggaattacaaggaacagatttacatagactcttgcaaacaagacccttggaaaagcaatttgttcagtatttcctataccaaattctaaggggtttaaaatacgttcactccgcgggcgtcattcatagagatttgaaaccgagcaacattctgattaatgaaaactgtgatttgaagatttgcgatttcggtctagcaagaattcaagaccctcaaatgacaggctatgtttccactagatactacagggcacctgaaatcatgctaacgtggcaaaaatatgacgtcgaggtcgacatttggtccgctggttgtatttttgccgaaatgattgaaggtaagcctttgttccctgggaaagatcatgttcaccaattttcgatcatcactgacttgttgggatctccgccaaaggatgtgataaatactatttgttccgaaaatactctaaaatttgttacttcgttaccacacagagatccaattccattttctgaaagatttaaaacagtcgaacctgatgccgtagaccttttggaaaaaatgctggtttttgatcctaagaagagaatcactgcggcggatgccttggctcatccttattcggctccttaccacgatccaacggatgaaccagtagccgatgccaagttcgattggcactttaatgacgctgatctgcctgtcgatacctggcgtgttatgatgtactcagaaatcctagacttccataagattggtggcagtgatggacagattgatatatctgccacgtttgatgaccaagttgctgcagccaccgctgccgcggcgcaggcacaggctcaggctcaggctcaagttcagttaaacatggctgcgcattcgcataatggcgctggcactactggaaatgatcactcagatatagctggtggaaacaaagtcagcgatcatgtagctgcaaatgacaccattacggactacggtaaccaggccatacagtacgctaatgagttccaacagtaaacgtgtttttttaatgtccctaaccactcattcttacttctttttgatgtttcttttttttatggtactcataaaagtatttacgtatatagttgtatagaggaaacaaaaaaaaaaagataaaactcaattacaaagtaaagtggacgtatttcgatcatgatttttttctgttttaaccgcattggattttcttgtaaaactggaagaaaaaggaaactaaaaagtcaagaaagacctttttaagactccaagaaccgtcacttatggcgtattgtttgtttatcagcacttctatcttcgataaaggtttgtctgtcttatattgtttacatttcaagtctaattctgtgcttttaccgaagaggaattttcataaatacggagaaaatataaaaaaaaagtaaatacagaaaatagaacagttgaagcagaaaaagagaacttgctaaatagctgtctcacccagacaagcgtatacttaccacatttagtcttttgcaatctcattcttgttgaagataactattacattcacggactgtggcagaaacttctccttaagaaattaggaactcataaaaggaatcagcagctctatgtaatatcaaaatcttttctattttttgtatttatgctctcattcattaattctaacggagctatttattataaacagtgaagatataaaccatatgtctaatagaacaaatttcaaaaagtcttcaatttcgtggatgtgggaatgcatttattaaaaataatgaatggcaacatacgacaccaaaataggaacactttcagtactatacagaactacggatcttagtttattgagttttgagaaataggttgatatggagacaatttcttagcgttattagaggttataagtatacagaataacctacgagtagtcctcaagaagataagactctgcaaaaggtatcaataattttacttaatcatagcactatttcttctttcgctttgtacagcagctcatatattccattacattatcaattcttacatcgtagcataaaacactaagattcaaaaatagaaaactgttgtatctcaaaatgagatacgtcagtatgacaatacgtcatcctaaacgttcataaaacacatatgaaacaaccttataacaaaacgaacaacatgagacaaaacccgtccttccctagctgaactacccaaaagtataaatgcctgaacaattagtttagatccgagattccgcgcttccaccacttagtatgattcatattttatataatatataagataagtaacatccgtgagttaatctgataaaccgttttgacaactggtaacttccctaagactgtttatattaggattgtcaagacactccggtattactcgagcccgtaataaaacaaaaacaataaatcttgttcctcgtggcccaatggtcacggcgtctggctacgaaccagaagattccaggttcaagtcctggcggggaagatttttttgctccgacaattatgtcgctacccttcagttttgttgaaaatgatgcttttatcgttaactttacttatctttattgtttgcaagattactattaatattaaagagggtctagcaaggatactgcgattgtttctaaatatttcaactttctacgttattcatctttaggaagctaaaaagcattcaaaagattactatgaagttaatctttaaacatagtttgatgagcgtctatgcaaatagaataacttcaaaaaattttctattccatttttggaaagccccaaaaagctatattctataatttctgaatcttattgtgcttgtggaggtcaccccagttttctataaattattattcagctattatcccaatacgactaaaggtattgagattcacggatattttttcccctgcaactttcacaactggagggctctgtttcttgattttctttttgtcatataaacatatcttagcgcgattgctaacaaatagtatagatatcataatttttcctcatcctgcacacaattacctatagcagcgtcattcgcaccgccctcctcattggattttttaactgtatttctcgttttagatgagtcttcaacatttctatcgttttcataaatatcagttttactgtcggaatttttattgctctcaggaccaccttcaatatctttatctgcaacggtttcgtcctcattaaaattttctgcattaccctcaaaattctgttcattttctttatcatgatcagtgttaatgttcgtaacgtctgtaaaaccattgctaaaatcttgactgtcttccttatcgccattttcatcgccctcaccgtcatcgccattttcatcgccctcaccgtcatcgccattttcatcgccctcaccgtcatcgtcatcgtcatcgtcctcactatcatcgtcatcaccaccatcatcatcatcatcctcagagtcctcatcagtatcatcatcttcattgtcctcactatttcccacctcttcactttgttgatctgtctccgcatcaggtttataatgtaaacccaagcccatcatagctttctgtatcgcgttcgatgttttacttctgtttttgagatcttctgtggattcagtaacatcttcattagcagtattctttggtttattgaaatattccttccatgaattccataagttggctgctggcttgtctgtattctttccaggatttacagaaatttgggaaacagacttttttgactcgatgctttcctggtctttgatatcctcctcgctttgatgaccatttttattgcttgaagagttgctagagcttctttttaaattatgaaatgtggccaaaaatcgttgctgtaatagagacagagtgtcggcaccgttatatatatgcttcggaggaaacaagtcgaacaatctatcatctgttcttgagttgaatatcagaaaattttgagtctctttccaactctgaacccaattcaaattgaataaatgaacgggattggaatttagcatatcctcaggtatagtcttcaaagcttgatcattctctttatgcaggtccaaataatcacttaatttaacactggaaagtaaccccgttaaatagtcctcgaattgccacctaatgaaatcctcactgccttcaaattgagagttttttggagtttcatcatcattttcgttccatgtgtctgatacaattccagatatagattcaatccattttttatcatgacttgacaattggaggacggggttcaaagtcttgtccagaatatctacagtggaattgtctgtattgacaaatatgtggcacagttcctccttttgttcagcaagcaatgtgttggaacttccaatcataaaaaacaaagtacgttctgaccgtatgtcattcatttgctgcagtggagtatagggtgaaaatagtccacctttttcgaaaatcggtaatggaaaacctaagaatctcaacactgattctcgattgcttgatttaaacgagtccacaacatttaatttcgaaatatcctgaaacaactgaggactgccagaatcctgcaaatttgacatcaagtccggaattaagctgatcagaccgaactgtaaattacacaaagcttccacgtcgttgccgtaaactataatttttttttcaagcataattgctttcaataagactaaagcgtttctcttaaaatcatgtagtatctttctcagacataacccaatataaagacgattttcggcatttctgaccaatgatgcaggcgtgtaaatcgacttcaggttttcgtataaagactggattatcttcctgtccccaaaatcatgctgcaagaaaaaagcattagtcacaatactaagtttgtccttgatttgaccgaagattggttgccttgagatgactacaattgccttctgtacagtagatcgtgttacatccttatctttagtgaccaattcatcactctttatctgtctcgagcaagatatggcaaacaaagtcgtgttgtcattgatgctatcatcactcagatcagttgccccgttgggagggctcctttgtcttctttcatcatatagtaatgtgaaataagtaaatgtttcttcaaacgagtgagaaccatcaggaagggcctggaagggtaaatttggccatagttctgcactttgggtgccctcaggtaagccataccagtattctatttcagggcctcttttgtgatgaaagtccacaaggcagataccgaagatgactgcttcctcgtgttcatccattattttgacaacaaggttgcagcgaggcagaatgtatatgttagtttgatatggtcttcctgcttggattcctttaaggcttcaaaattttcttgaaaaggaaacttcgtgaatgagctgtaaggatgcttgatcgggccgtacattcttatgcaagatccattattgactgctctctgttgggttagcttccatatcttccgttacccgttcgtataatcattacccgacggacaagcatcatttcagcggctatttttgctaggcaaacctcctaagcaatgatacttctcaaacgttcaatggaagtaatagaagttcaacttaccccattaataatccacacattagaaggttgggacaataaaaataaaaagcattaattagtgtaaactttgctcccaaatgcaagtctaaggtaagttctttggttcatggagtttttgcagtgtaatctcacgtgcactagactgagtaaagcgaacctgagttcaagaaataatgattcacctatgacatatagtccaactatacaagcaatgaacccttacggattgaagtcattcaatgttcaatgtttgttgtaataagaaatattactagaaaaagattttttctttcggcggcgttttcccgcttttcttaaacaatctgcagttttaacatcgaattcacgaatatttgttcgctaaagaaataacacagaagatgaaatgaagaacatacattgagggcgacgaatatatatgacttataaatacaattgctgtgatgatggatcaggaaccaccgttggttcagtggtacgatttgataacgtcaccttgttaatcgatcccggttggaatccatctaaagtatcgtatgagcaatgcatcaagtactgggaaaaagtgataccggaaattgatgtaataatactatcacaaccaacaattgaatgtttaggtgctcattcccttctgtactataattttacctcgcatttcatatccagaattcaagtttacgcaactcttcctgttatcaacttagggagagtttccaccatagattcatatgcatctgcaggtgttataggtccatatgacacaaataaactcgatcttgaagatattgagatatcttttgatcatattgtacctttgaagtactcgcaattggtagatctacgatcaagatacgatggattgactttactggcgtacaatgctggtgtgtgtccaggtggttctatttggtgcattagcacatactcagagaaattggtttatgcaaagcgatggaaccacactagagataacatactaaatgctgcttctatattggacgccactggtaagcccttatcaactttgatgaggccctctgcaataattactactttggacaggtttggctcctctcaaccgtttaaaaaacgttcaaaaatctttaaagatacattaaagaaaggtttgagttcggatgggtccgttataataccggtagatatgagtggcaaatttctggacctgttcacacaagttcatgagttattatttgaaagcacaaagatcaatgcgcacacacaagtacctgtacttattctgtcttacgcgagaggaagaactctaacatatgccaaatcaatgctcgagtggctgtccccttcactacttaagacatgggaaaacagaaataatacttctccatttgaaattggatcacggatcaaaatcatcgcaccaaacgaattgagtaaatatcctggttcaaagatttgcttcgtatctgaggtaggagctttgattaatgaagtgataattaaagttggtaattctgagaagacaaccttgattttgaccaagccgagctttgaatgtgcgtcgtctttagacaagatactagaaattgttgaacaagatgaaagaaattggaaaacatttcctgaagatggtaaatcattcctctgcgataattacatttcaatagacaccataaaagaagaacccttgagtaaagaggaaacagaggcgtttaaagtacagcttaaagaaaagaaaagggacagaaataagaaaattctactggtgaaaagagagtctaagaaactggctaacggcaacgcaatcatagatgataccaacggagagagggcaatgagaaatcaagacattttagtggaaaacgtcaatggagtaccaccgattgatcatattatggggggtgacgaagatgatgatgaagaggaagaaaacgacaatttgttgaatttactcaaggataactctgagaaatcagcagcgaaaaaaaatacggaagttcctgtagacattataattcaaccaagtgccgcttcaaaacataaaatgttcccatttaaccccgctaaaatcaagaaagatgattatggtactgttgtagattttacgatgtttttacctgatgattctgacaatgttaatcaaaatagcaggaaaagacctctcaaagacggtgctaaaaccacgagccctgtaaacgaagaagataacaaaaatgaagaagaagatggttataatatgagtgatccaattagcaaaaggagcaaacaccgtgcttctcgttactcgggattttctggaaccggagaagcagaaaattttgataaccttgactatttaaagatagacaaaacgctctccaaaagaacaatctcaactgtaaatgtccaattgaaatgctccgtagtaatcctaaatttacagagtttagttgatcaaaggtctgcatctattatatggccatcgctaaaatctagaaaaatagttctttccgcccccaaacagattcaaaatgaagaaattacggcaaaacttatcaagaaaaatattgaagtggtcaacatgccattaaataagatagtggaattcagtacaacaataaagaccctggatatctccattgactccaacctcgataaccttttgaaatggcaacgtatcagtgatagttatacagttgccactgtcgttggcaggctggttaaggagagcctaccgcaagtgaacaatcatcaaaaaacagcgtcaaggagtaaactagtcttgaaaccattacacggttcatctaggagccataaaacaggtgcgttgtcaatcggtgacgttaggttagcacaattaaagaaacttctcacagagaaaaactacattgcagaatttaaaggggaaggtacacttgtcataaatgaaaaagtagcagtccgcaaaatcaatgatgcagaaactattatcgatggtacgccttccgaactttttgatactgtcaaaaaattggttacggatatgttagcaaaaatctagccttcttgtatacagcacaaataaaaggttcaatttacgttcgtggactgcccacaaaacagtatgtgacataaattgctgtgtatctcgcaccgctattatctgtatataacattctaactcacttttaacgatattagcattattgatttctttctttttctgctgaatttcaccaagcggaaattttcaaagcagaattttttccctaatttgctacaagtgctattctatcccacaataaaaggaaattgttgatgagttttagaaggattaactctagatactttgaaaatagaaaaggaagcagtatggaagaaaaaaaagcaaaggttcctccaaacgtcaacctttcgttatggagaaagaacacggtagaaagcgatgtccatcgattcaattctcttccatcaaaaattagtggggccctaactagggaacaaatatactcctatcaagtcatgtttaggattcaagaaattaccatcaaactgcgtacgaacgattttgtgcccccctccaggaaaaataggtcaccttctccgccaccagtttatgatgcccaaggtaaaagaacgaatacccgtgagcagaggtatagaaagaaactagaggatgaacgtattaaacttgttgagatagccctaaagaccatcccttacttcgttcctccggatgattacaagagacctaccaaatttcaggacaagtattatatcccggtggatcagtatcctgatgtcaattttgttggtttattattaggtcctcgtggacgtacgttaagaaagctgcaagaagattcgaattgtaagattgcaattagaggaagaggttcagtcaaagaaggtaagaatgcaagtgacttacctccaggcgccatgaactttgaggaccccttgcactgtttaattatcgcagactcggaagacaagatccaaaaaggtataaaagtttgtcaaaacattgttatcaaagcggtgacatctccggaaggccagaatgacttgaaacgaggacaactgagagaattggcggaacttaatggtactttaagagaagataacaggccctgtccaatctgtggtttaaaagatcataaaaggtacgattgtccaaacagaaaaatcccaaatatacagggcattgtttgcaaaatatgtggacaaactggacatttcagtagagactgtaactcatcgtctcaaagaatgagccgttttgacagaaacgccacggtaaataattctgcgccaatacagagcaatgacgtacactataatagcaatactcatccaattcaagcaccaaaaagatctcgttatgacaataactcgacggaacctcctttaaaatttccggcttcttcacgttatgcaccatcaccttcacctcctgcgtcacatatttcgaggcaagctcaaaacgtgacgcctacaccccctcccggcctaacatcaagtagctttagttccggagttccaggaatcgcccctcccccattacaaagccctccagagtcggaacaaccgaaattttcgctacctccacctcccggtatgactacggtacaatcctcaattgcacctcctcctggcctaagcggtcctccagggttttctaataacatgggcaatgacattaacaaacctacacctccgggactgcaagggcctcccggattataatacactcccattatacaatatctgcatttttttttatttgtgttgaaggtatgtagtctctattttgcatagttcctttttttgttggttttttgccttcctggttattattaacttttgatatttaatttacttactagcttattctactactgtttagtttctacggcctgaactacaatgacaaaaatattatttcacgatacccttacctttattcaaagtgcctgttcctgtttccattttttggctagttccaagaactttgatggttttggcttgtcatcatcgatatcatcaggaaaaatgtaatccacgaattcttcttccacaccgttctgtaacctcacttttttgattactttagggaatcttttcttgacggtttcttgatcgagttcagtaccgtaagtttcttcatagtcttttagcgcttccaaaatagacagtctcccttgtttatcatccttctccttgaaaaaaactatcgcctcttcaaaaacttttcttgcctccaatttattctcatcggtaatttcaaactctatgtcttcatccacattttcgctttgcagttttgctaaatctaatagttgttgctccgtcggggttgaagtttgatacatggcgaattcgatccagctttggggggaatattggttgagctccaaatatcttctataaagcttccttgccttttcaaattcttgtgattctgtctcaaatgttatgtatttttgaagtaatacaattttagcctcctttgttaagaaatcagaattttcatctagtgcaattgtatatatacctcttactctatcccaatctcctaaattttcttctagttctccatattgtgaccaaatttgtagatcagagggctgaaattcaataaatttctcatatatttttctcacacgatcaaattccttcaacttcacttccaactcgatatatcctttgaaagttttagccttaggacataaaccgattgctttacccaaaatttttctcgccttcggtacatcatcatgtcgtatcagaaatttagcatacattagccatattttggaaaaagtgaaatgtttatgagggatgatgtcgtcaattaacctctgaaaaagttcttcttctaaaagcgaattttccaattctaactcaacatagcatatatatctcatccacagataaatataccttttccactgaacattttttgatagttcttttggtcggctgtccacaatagctttctcgaaagtttgcattatttgtttggggaaactttctgaaatgagatccaagtacagccaccaggtgtcataatcataggcgttattactcaatattgtttcatactccattttccttttatagctaatagtttcttctattgagtttatgtcaccaaactgcttttcaaaatccaacagtcctgccttgagcaattgattggagggccatttttctatagcaatttgataaagagcactagatctttcgtattcttgctgcgcagcttcccaatgagcaaatgaatttactaattttgcaacctccatatcagaccaaatctgtaaattttggaggttagctactgtgtctatcgctaaagaatacacacttctcgtaaattcagtattaccatgtctattttcaaacctcacccactttagccatgtctgcatttgcgggtgagccatgacgtattttgagtaaatctctcttacaccgttccagtttttctgtcttatttcaaaatccacgaaagaattccatgcattaacccctggctccaaggagcaccatttggtgtacagtgatcgtacaatttcaacgttgtttaacgactcttcgacaatgagatacttgtaccataacttgtctactctgggcaacgtactaatagctctgttcataagattcctagcatggttaatacatttgactttcagctcagcatcaatgtatcgtatccaaagggggatgaatgaactatctactaataatgctctttcaaagatagatctggcgcgcctcatgtcgtgttgttcgatttcgaattgcgcataacgaatccattgtcccatatccagtcggtttctcttcaaataaccctcatattctgttctcttccttcgttgatactctcgaagttcctccaagtctaatatatcaatattagtcgatcctcttgctttttgccccttcttgtacacatcccgcagaatctgctccgcagaaacatgcgtatcaacggctgttggctctaaagtgtccatgctggcaatagtagagtacttttagctcaagtttgtctatctattatgaacttgcataatcaatgagtctcatcaccccaactatttggcaccaaggtttttaattttctatcgcgtcttacggatgtatataaattatttaaccaagtataatagcggttaaattgaactcgcaatattaggaaaagagctatgatgataagctcttcttgataaatgaagccaagtcttctaattcatctggaactgtagaatgggccatacctttgtatactttaaattcataattttgtatctcacagctatcttgatagaactgttttgcctttatacctagtccaataggaactactggatccatgtcaccatgcccatgaaaaattggtgtctttacattaatgccattcttatgttgtttcagaattcctgggatggaacaaaatcccgacagagctactataccaccgattttccatggtaaagtaactgatgttgcgagagctaatgcggcaccctgagagaaacctccgataataatctgctccggtttaattcctttatcaatttcttgcttaaccgtcttttctatggaattcaaagaattcataaaaccgtcactgtcaactttggaaaaactaggatcccattccaagatgtcaaaccaagcaggcatcaatgcaccgccgtttgctgtcacatgaagctctggagcattaggaaaaacaaaattagtatgctggaaagcggcagggtctctctgttgtaaatactgagctaaaaatccccatcccgaacctgtatcacctaatccatgcaagaatatgatagtttggcgtgctggctgaatttttgctgcaactctaagtccattcatattcgatagcgctcaaatgggcaaatatagtgtatgtgttcttattttcgttctcttttgctaacatttttatttcatacagaagccatttttccctagaataggcgttctgaaaagaaggaaatatgaaagtaaaggctacaaaactaaggataaaacaacgaaggaaaaataaggggctcaatataagcagattagatattatcagagcagaaatggatgtggtaccatctccgggtttaccagaaaaagtaaacgaaaaaagcaaaaatattcccttacctgaaggaattaaccttttatcatcaaaggagataatcgatctaattcaaacccacagacaccaattagagttatacgtcacaaaattcaatcccttaacggactttgctggaaagattcatgcattcagagatcaatttaaacaattggaagaaaattttgaagatttacatgagcaaaaagataaggtccaagccttattagaaaactgtaggattttagaatccaaatatgtagctagctggcaagattaccattccgaattttcaaaaaaatatggtgacatagcattaaaaaagaaattagaacaaaacacaaagaaacttgatgaggagagttcacagctagaaactaccacaaggtccattgactcagccgatgacctggatcagttcatcaaaaattatctggacatacgaacacaatatcacttgaggagagagaaactggcgacctgggataaacaaggtaatttgaaatactagttcagcagctaccgccattatcaatatgtacgtatatagactatactttatagattattctagatgccaaacgaattattagaatattaaagcctttgattataggccatatcccaggtaaatagtatactaggaatgagaaaaaaaaatgtgaataaatggtaacctattcttagtgggtaagataaactattgtgaagtaaaaatgaagaccgccaacgtaacaataaaaaattaataataaaaaaaaactttgcccaagcgagagcaacgatttccgccagaaactccaactggcttggagatgtgaatgtctaaactttgtgcaacggttttcagatgaatgcaaaaagaagagaaattaatgtgaggggtaaagatggaactatatgatcaccaacatttcttttacttgatgtagaagtggcggatgcagtactggtcgtcaggttaccgctaaaggaagcagtttgtgaggaatttacagtaaatatgttaccaccggtaacaatagatgcacttgtggaccaagtgtttgtatagcctggtgcctttacggcgcttggaacagaggatgtaataatttcgatattttcgcttgtggtattatagcgagcttgtgccatggatatttcaagattctccaaatcataaaccacgtacgcgttagtcaaaaatgaatcacccaaaatggtacctgtgtcatcactcgttgggataatacctaaaagacatgtagtgccagtactcaagataaaactcgaaagtggtgcattgatgtgaaaaccaccaaaatcgaacactatttccatactatcatcagatggacagtccaatacgtaataccctatcctggaagagtattgcgcacctagttcagtagcgatcatacttaccactgtttgaggtaaataagtcaaagtagtaccggaatccaacaaagcaggtattttagtggtagtcaaggtcttgttactactcccagaatcactaataccgataccattaatagtgacatcaaattgaatgggagagctaaatccactagcactcagagtgtttacgatggggattgtgtataaggtgccggtatatttactgtggtccacggctccgaacaaaatggtgccatgcatagcgtccgagtcgttcaaatacaaagaatatgtgttgcttttgatagcaccagaatttttcaatacaatggggaagttgtcgtatttataagcttttccactatgagacgcagtagagccagaataagtgacttctaattcgggcaaaccaatacctaacacacccatagtagaattcgtttcattggcaacggcaaaagacaacccggtaacgttcaagtcgcttaaatccaaaacatccgtaccaaaagtaccggaggcaaaagtcccatcaccgtagctaatactgaaataggtgttgtttgatctaaatgtagaagagcccgaagtggaaaatgtcccgtattgttgacagtccatggtggcttccgaagcaggcacggattgagttgccgtacctgaaccgcctcctaagcccgtagcagtggggccaatggcactgcccgttcccgtcaaccagccaaatgggtttatatcattaatcaaagatccgccgcttgacgaatcatcacgtttgtcaataacacgtctccggctactacccatactgttcgaagaacagtatggattatccgagcccataatccatagatcagaggagcctgtgtccaccaggaccgttacgttctgtggtggcgtgcccacttccaagtccaccgaatagaaactttgctggttggtaattataatttcttcataaccgtcagccctcttcaataggcgtacttccggttttttgtcgcttcccacattttctagcgagtccccgtaaagcttatgaaagggcaacttgacgaacttggaattcgagtcgtcgtcgcgcttgtttgctgctggtattatcttaccgagaacctgcgatgcaaagagtgacgaaaggaccgcagatcttacagttttcagtttcatatgtggtaggtaatattatactatatgcttggtgttcaccttatctttttattacgctatgtattttaatatacagaaaagccaattgcgttcttcttaataaccgtccaattgcggaaataggaacaaatgcaaaaagaaggaaaaaagtaaatcctctttgacacccttttcttaagtagtcggatttccctgtttctccataaataagtccacgaatttttttatgaaacctcaattttttcggacacatcagtgaaacgaaaactactcatggcgcagtataaaaggagcgaaaagccactcagttgagtggacgagggaggtgaggtggtgacagaaaagaggaggaaggaggcagtgctatgtgagggtgtcttggctgcatgcaaggtctgacgatctaattgacgcgtcagaacgtgtgttttaggaatattcttatttaagtatgcttttcctcttgaaatcgcgcaaagaaggaaaggaaaaagtgtctatatatagtgtctattgtttttttttacgaaaagaaaacggaaaggatgagtaaggaggggactagcagtaaacccaaggtagagcgtatactggaagcggagttggtagcagccctctggagtgccctcttgcttttatgagtcgactttgcagtagtggtagagtttgtcttcttggtggtggttgacctcgtagtggtggcagtactggtgccattgaaagtgcgcacggtggtaaaaatattaccaccggacgtggcggaggcgtagttagaccaagtgttgttgtaactgggggcccttattgcactgggaacggtagatttgatgacttcgacgttctctttccccgtgccatacttggcttgagctagggaaatctcgtagttatccaaatcgtagaccacgtaggcgtttctcaagaaggaatcaccaaggatagcggtggcgttgcccgcttgtggaattattgccaagacacaggtccccacactggtctgcatagtaaagtcggatagaggagcgttgatacggaagccaccgaagtcgaaggccacgctggttttgttgtcgctcgagggacacgtgtactcataataacccaatgtcttggaatacgaggcattcaagctctttgctagcaaagccactgcctgggagggcagatatgttagcgttgtgcctgaatcgagtagggctgggagcttggtggtggtcaatgtgatgttgcgcttgtcggtttgcagtcctaagccctgtaaagtgacatcgaacgccaccgggtgctgataaccctgcgacttataaagattaaccaacgggatagtgtacagttggccctcgtacttgctgtgatctacagcgccgaagaggatgctgccggaggactgtgactcgtcatttaggaaaagagagtatgcggttgcatcgatggctccagaatgttttaggaacaggggaaagttatcatactcgtagcttctcttgtccataatagcgacttttccagaataggtgacttcaagcgtggaaaggccgatcccgagcacaccaaaggttgagttagattcgttggccacggcaaacgatagaccactgaggtctaattcgttgtactttaatttatcttgaccaaatgcaccttctgcataggttccgtcaccgtaagcggcataaaaaggcgaggacttgttggctttgaacgtggacgacttggtcttgtcgaacacgccatactggtcacagtccatcacagaaccgcagtaggggtttcccttgccaggaacccataagtcagctgagcctgtgtctaacagcacagtgaggttttgtgaaggtgtaccaatggctagctcaacagaataaaagctttgctcgttagctagtacaaatttttcatggccgttcgatctcttgctgagttcaccattgtcgccgttctttttttttgtgaagggaatcttgacgtatttcccatcgggaagtactctaccgaatgccggactagttaagactgctaatgtagccactgccgccaattgaagtttcatttttcaatgccgagtaattttgctctatttatcctatataaattcacaaacacacaagttagcggctacagatattcatatataatatatatacgtacatatatatattattatggcgtccagccttcgaccacacaagtttccttttgaggcttatagttctaagttcttcgctatttttaatttcttttccgcgaatagtaatccgatcgccaataatttctactacaaaggaagcgcgaaaaaaataagagatattttcgctatttcttttgcctgtacatggcccggccccaaatatccgattctcgtttctgtgccggattccactaccacgagactcagagccctataagccaggaggccaaaaagcaatctccattaccaacaatatcgcggtagtgaagatttgtatgtatattgaatgccaagacaaaatggtggccaattctgccattccgtcataagggatattgaattttgcttatttcatcaccccacgccattgttttgtcccgcccggaaaaactctgccaaaaaaagagtacatttctggcccatctccgcactaattcccctttcctttaaaatacgctgcttataggcgtcgaatggagaaaaggtagtgagtgattcctcaccctccactcagacgtttctgatatacaattggggaaaggggttcacacacagcaagccggtatgttacaattgtatttagataagtttttcgtttgaatgcgttgaaaattacttgcgctagcttcagctgatgtgccatgtaacgccgttctatccacgctaacttcaatagacttcaatagaaagcaaatagttatataatttttcatggacggtccagagaatgccacaaaagtgcggccatagaatgaagactgtatgaaagagcgccattgtccccacgtgtaactggggcgaagggcaggaattctgagagcaaactttgcttccagcattatgtaaaaaatcgaagcgcacaatcggacgcaaacatctgtgtagacgtagagaaacatgcagttttgatatagacgattcatgttgatgacgagcaaggcaatttcgagatttgactactgaagaatttctgtttaggagccgcttttgcattatcattgccctattacgagcccagttaatgttggttcgcctagtcttgggattgggatatagggttaggacgagtcgatcttagtggtacaaaggaacctctcatcatcctgagtccattgtctgcgttttttcttgaagctgaatataatgttgtaatttgctcgttctagcaacttcagcgaagccagtcttctaatgactccgctgttcccagaaagtgtgagcacttacatatatgaatacagcactatctggagaagtggcgcgctcttaattaaaatgatgcagcgtgttatcacatcttgcgttaccgggccttgcaaaaattgctatgtttttcttgtgcttggtattgcttcgtggagatatatattctcatatcaggacggaattttacaaagtgagaactctaaatggtgtagtaaagagaagaaaaaaaaatgctcagcgatttaccctcattacaaccaccgagattcactaggaaacggagctgtccctcggaatttattgtcaacatatcatccaatgttaatgtagaatgagttaccgtctgttacttttgggacggtttttgcactaagaacagacgagtttacggttatcctcaacaagcaagcaagtatttgctaatctagatgccattccgaatcattactcatacgttactattgagagatgttttacaatagatgagaagaatacaatgtccagagctcctggtatgctagagtgcatattccaggtcttattcgaatcatatcataccgtccatttcaacaatggtgaaatgtggtccacatatatcagaaatcttaacatttagtgaggagagccagtagaaaaatgtgcgcaagcggaaagaagtcattcacagacacgtttaacaaaacaccaccacagcagctttgtctcttgattctgatcagtttgccatcgaagaagcaaaattgtggtgttatttttttcaaacaaaacttttttggcaacagcagttttcttctggatatttgtactttatcatccaaccgatgaaagctggtttcctgtcaacctacatttaaatggcccgtacttcttcaaaaccgctagataagcaaattaacccaacttttgagcgtcctaaattccccttggctcagaagactcgttaatatgggaagtttaagtcctaccatataatcaaattggaagctttctgtgttcgaatggctattctaaccgctgggctattaatcagaggggaagtgaaatgaccgagacgtattatacgtcatgttgacatcaacaatttaaggaaaaaaataaaaaaaagcaatgaaaaagggtttttttaagttgaagacccttttcaaatatatgttgctttgaattgtatctaccgtctcgtttcttctgctttaccgtttttttttgccttctttagatatgtcttttatgcttgaaaggtccggctttaatgcattcatctaaacgtagtattcctatttttgaactgctaccaatccaccatgactttactatgaaggacattattagtgaacagcttcaaaaaaataaacttttcaagtcattaagatatatcttgttgcagcgtaagatgttggtgttcagtgcattctgtacaaaaatccgtgtaataccaagtcatcctcagtttacaaagcttgctagtttcctgcagtttggaatgaaccattaaagacgctaatcttcggatagagatcagctccttgatactgtataatccctatccacttgaattcctgttgcatcccagttctataggcatcacctactgcatcacctacttgtataatcctcgagcaggtatgctagctctgcgtcagtccttgcgatacacaactaatggaatatcttatgggtcaatcaaaaccattcttctagaacgccgagtttccagttttgggatttaagtaatacattaggtgcctgtcacgcaatccgtccgctgtatttctccgcatagaggatttcagtacgagagagtgaagagtcaaactaacgcaacgtagtagtggctttggacattgaaaagaatagtctagtctgccaagcatgggagaaattttagaactaactaataagaatttcatgagccacttgaaaaaggacataacttcgcaagaatccttgaaaagtagaattgaggataaaaatggtgatgtcgctagcccgaaagaggataactatcctctattgaatgaaacagcggcatggccagatggggtgattacctctgaagaaggatgttcatcttcaggtgagaaagagaattcaggcttatgttcagaagaaagttcagaagaagatccagaagaagctgaagaggaatctgcaagggcttttggagagttagttgcagtcttgcgggacaaagacataccactgaatgtattggacgaacctcagatgaaagattggcttgaaaaatacaccggtgtttatagaagctcttggcatggttgattatgaagaaaattccataattttgcgaggtgggagaatactcttgggaaagtgttgagaacaaaaacgccactaaaaacagcaggattattaaaaagtaaaaaaaaaaaattccttttcaagcaggcaaacaatgggttatttgaatggagaagtatgctactatttctgcatgttgtggatctaaggcgatgtgggcctagattctttcctttttttgtttttaccttaattatcttacgttgttctttccgtcagttttacacctgacatgggacaagagaacaaattgtgaaataagttcaagcctctgttgacatttattgatgtatctatttctttgagggttaattaaagataacaaattgctttcttccgctaatttgagcctattgaatttactgggaaatgccaacgtggtcagacatcaattcaagaagtttagttctcagagagtgtaacttgcctgtttggtcgctgcagtgaaactgccattagctctttagaacaacgttctaactatacgaggaccatattacgtaaatcaacaaacctcaagaattagtgtcatattttctcgcagatattactactgacattcagtcagctatatccattatgcatgagcgaaaaaaaagtgcatacaaaaaagcttatttattggacttaataaacgaaactatgtagtgccgaaccttcggatactgatcattggagtgatttgataaagtttctgcagaattctgggaaatgaaggaaatgacgtagcgaggccttcatgcaacactagttgaaattgaaaaaaaaaaaaaccttataagctatctttcctatacgtcctctatcgactatataacccaagcagctgtttcatattttttgcaagaataacctccaaatattcctggcagcttgtatgccattgttatccagctcctggcactgtctttcgtatctattaaactcttcaagggtaagcttgtcttgagacttcaaaagccccttctgagcgacatcactattgaattcagggtgtccttgaaacgtcagcactctgttttgcctgtaaaatccttggttttgacatttttcacttgacgcccaattttggtatccctctgggacatcgaacacgcagtcactgtgcacttcagaaagatttaattcttgagcaccaaataacttttgacccacagagttcagttttagtgacacaaccccaccttcaaaccctttcggattccgtccaactgaacttcctagagcagccgcgataacttgatgaccaaaacatattccagctacgggcggatattcagtcttgctagttagcatctcatttaagaaacttcttaatttcataatccattcaatttcattatcaaatgaatcatattttgaaccagtgatgtatatgcctaaatactcatctttctgaagatctgacaattgagggaacacgtttttttgtacgtggaacacttcatattcgacatcttctgcgatacattccaatttcctggtctgttctaatagcttgatagccatatcaacaaaattgccccatggtttactccattcgttatcttcatctgtataaagaatagctattttttttactgtcattatgatgttttcttagtatttttttgatataattcaattctaatatatgttaatgcataattttcagagctatagcggtatatatttcaaactttctcaattatctatgtgaaattataaaccttatctgtcttttcttctgtacacctcatctgccacttcccactttggcgcgcgttgacattttgcgacaaaaagagattgttcgtggcagtcgtgtaaaaaactgcacctcaatcatgagtttttatgcccatttttcactatttcatatgaaccattggcaatgtacttcagcctaccctcatcggccagagtgtttaaatatccctctaattgttgaagagtaattcggttatatccccaatcttttggcacggtaattttcaaaaaagaatggatcttatgaagtttcattgcgcctaaattagtcagcattccttcgatgaatggcagacttctttgaagtgtcaattcatattttctttctatctcagaatcgttatgtagttcatagttactgttctcaatctccattggggcggtcttttgtgcttgatcaaaatccatctcgctatgttcaataacggaataggttccattttcttttaaaagcacacctttttgaatccagaaatctaacaaatgagttagcctgggaggagcaatatttagtgactcagaaagctgctctagtgataaacaaattggctcatcatttggagaatcaaactgatttattacgctgcattgttctaaagaaacgtctaacactaatttcctaccatctttgaaagctaattgtatttctacttttcctttatctttgcatagttgtaacttgcgcccaggtttcagctgtgagtatatatcagaatacttctgtagctccctttctaaatctattggtaaatgaaatgcaagatcattagaaccttgtgtatcgcagttgtacttccagtagaggagtgagataaattttggaaatattatgggatccagtccggctacttcatgcattttacggcagagctcctcgctacattttatatcccaaagcataacatcaatgctattcaaattcgactggtctgcatctgctgcaggggctgttgtttctaggagtcctaatataccgtttgttatataattggaatgacttgtttctgtgaatttgactattttttctcttattaatttcaaacatcgggtccatttttcatccaacgtataaaatttcaaagtgaataatctgtcggttaagagatttcgaaattctgatatgaaaaattctcttgattcaaatagatccaaaagcacctcaaacaaatttgtcttaatataacttgatttgatgttaccgggaatcatgtcattaggctctggtacccaagctatataataattgagtatatgttcgtatagcatggcgtgtcttattggtaggtccttgttcaattccctctttcctttcaccttgaggttccatagaaaggggctttttttattcttgtcccttttggtgatgttcgtatcttgattgatatcagaatcgtgcaaagtgtctacaagtgagagcagtgccttcatatctacattgaaattaattttctcctttagttcttcttcaggtaagtccaacattgcgtataacaatacatttactaagtgcttccgctcctgaaagtaaggtttaacaaacgtggttattgaatgtaggcatctccctgttggatccaggaccaaaaatgctttgatagttttaacatatctcaacaaagcgtccaccgtagttacgctggggtttagaatgtatttcttgaaatcagacaaaaaagttgttacaatatttgtgtagtctttaaaatctttcataattttcctcaattccaataaagtaacctttgaatcaggataagccaaaacgcatatatcaaagatttcattcgttcttatcctaagaaaattggactcaaaacagttgaaaactgtagtggtcagttcgtgatcatcctctggacaaccgactaatttagagaactgagaccaatattgattaataaatttgttgaatgtttccataatcataaaccttttattccatactctactcatgttatcttcacaaaatttattgattttgctgtaaagagcattgactatcaattccgtagaggataaggaaccattagcagatttgagccattggattaaattgtctgccaggtcgaaatcatcatccattattaatttgtctaatcttgttcttaaattatttttgaactttatatttctattcaacagataatgtcttaaagaattaagttcaagtgcccagtcgtttacatttacgtcaaaaataggaacgtaacgtaaaggaaactcgtaataattttcccatcgttggatatcttttagataattaatgttgttaaaatgtaagaaaaaatgataacgaacctggaaaatataaaactctttgagcgtggaaaaaagttgtagttgtaactctttgtttgtatttccctcattaactattgaattgtttgcctgactagtgtttatcatgctatatggcgatgtggttgcgttattagggaagagaaccttaatgatattcttaatacgaaggcttggaggacgtagttgatggttactcttggcatcattagggctcatccatgtaagtaaagagttcaaatcatcgactatgtttgtgtgaaagatgtatgaggaaagtgtttgtaactcatctgtaataactttcaaatctcgagttggggtaatctgaaatgacatgatggaaaaaccttaactataagccataaatatttacagtcccgctaagtctggctttcgtctagttttcgatattttggctcttttgtctattactgtttttgtaaccaaaggtttgaaaatttagatgcaactaatgaacttacgcagtaacatgcaagtacccaataaaaaaagaaatttttgaagagacgttcttgcattcaggacatggtatgtttttaatttcgtttctttagttctcaggctcttcaaagtactaacactttattggcaaggggcgctcaaatgtgatgcatcattatagagtaataataaaataaaaagaaaggatgcaagcccggaacaagaggcaattgaatcattcacctcattaaccaaatgtgaccccaaggtatccaggaagtacctgcagcgtaatcactggaacatcaattacgctctcaatgattattatgacaaggaaatagggacgtttactgacgaggtttcaactgtggctcatccacccgtatacccgaaggagctaacacaggtatttgaacactatatcaataacaacttgtttgatatagactcactggtcaagttcattgaggagctaggctacaatcttgaagatttagcgacattatgcttagcccatttactggggtacaagaaactagaagaacccttaaaacgagaggacttcctgtcaacatggtttatgcaaggctgttccaccatttcagacatgcaagagtgcatcaagacgttagatgttaaattacatgaagacttacaatatttcacacagatttataactatgctttcaatttgattctggacccaaatcgaaaggatatagatacagacgaaggcatccagtattggaagctatttttccaaccagagtacccagtgcgtatggaaccagatttgcttgaggcatggttccgtttccttcgcgatgaggggaaaaccactataagtaaagacacctggcgtatgctgctcctctttttcaaacgataccccactattcagaaaataataagcgattacgacgaaactgcagcctggccatttattatcgatgagttctatgagtgcttacaggatcagcaataaacatcctttcatatacttaagggtatgctgtttaatattgcatggaatacgttacccttctaagatagatgggaataaggcggaaataaaaaacgcgatgagcagtggaaaatttttcagaaattttcagttccctcataatatagatgtagatattgtataaggtcgtacgtatatcagagtagccactagaaggaccagagaaactggaataagagctattatggtcaaatcataccaacgttttgagcaagcagctgcttttggtgtaatagcctccaatgccaattgtgtttggatacctgcgtcatccggaaatagtaatggtagtggaccaggacaattgattacgagtgctctcgaggacgttaatatatgggatattaagaccggggatttggtcagtaaattatccgatggcttacctccaggcgcatctgatgctagaggcgccaagccagccgagtgtacatatttggaggctcataaagatacggatttattagctgtcggttacgcagatggtgtcattaaagtttgggatttgatgtctaagactgtgcttttgaattttaacggtcacaaagcagctataacattattacaatttgatgggactggcacaagattaatttctggttccaaggactccaatatcattgtatgggatcttgttggagaagttggtctttataaacttagatcacacaaggattccattactggcttttggtgtcaaggagaagattggctgatcagcacctccaaagatggaatgatcaagctatgggacctaaaaacacatcaatgtatagagacacatattgcgcatactggagagtgttggggccttgcagtgaaggatgatttactgatcacaactggtactgatagtcaagtaaaaatttggaaactggatatagaaaatgacaaaatgggggggaaactaacagagatgggtattttcgaaaagcaaagtaagcaacgtgggttaaagattgagttcataacaaattcgtctgacaaaacctcttttttttacatccaaaatgctgataaaaccatcgagactttcagaattagaaaagaagaagaaatagcaagaggtttaaagaaaagagagaagaggctaaaagaaaaggggttgacagaagaagaaattgcaaaatctattaaagaatcctactcctcctttatattgcatccttttcaaaccataagatcattgtataaaataaaatctgcatcatggacaacggtctcaagttccaaacttgagttggtattaactacatcgagtaataccatagagtattattccattccatatgaaaaaagagacccaacaagccctgctcctctcaagacacatactattgaattgcaagggcaaagaacggatgtgcgtagtattgacatcagtgatgataacaaattacttgccacagcatccaatggttcattgaaaatatggaatatcaaaacacataaatgtatcagaactttcgaatgtgggtatgcattaacttgtaagtttttgccaggtgggctactagtcatactgggtacaagaaacggggagttacagctctttgatctagcatcatcaagtcttttggataccattgaagatgcacatgatgcggcaatttggtcgctagatctgacctcagatggtaaacgattagtgaccggatctgccgataaaactgtcaagttttgggatttcaaagttgaaaatagcctagtgccaggtaccaagaacaaattcctgcctgttttaaaactgcaccatgatacaactttggaattaactgacgacattttatgtgtacgggtttctcctgacgatagatatctagccatctcgttgctggataatactgttaaggtattctttttggactcaatgaagttttacctaagtttatatgggcacaaattacctgtactatctatcgatatttcatttgattctaagatgattattacgtcttccgcagacaaaaatatcaagatttggggtttagattttggtgactgtcacaagtctttatttgcccatcaggattcgattatgaacgttaaattcttaccacagtctcacaacttctttagttgttctaaagacgcagtggtgaaatattgggatggcgagaaatttgaatgcattcaaaaactatacgctcatcagagcgaagtttgggctttggcggttgctactgatggcggctttgttgtttcttcatcccatgatcacagtataagaatctgggaagaaaccgaggaccaggtatttttagaagaggaaaaggagaaagaacttgaagaacagtacgaggatacattgctaacttctttggaagaaggaaacggtgatgatgcatttaaagctgatgcatcgggtgaaggcgttgaagatgaagcatccggtgttcataaacagactttagaatcgttaaaggctggtgaaagacttatggaggcgctagatttaggaattgctgagattgaaggtttagaggcatataacagagatatgaagctatggcaaagaaagaagttgggtgaagcgccaataaaaccacagggtaacgctgttctaattgctgtgaataaaactcctgagcaatatattatggataccctgttaagaataagaatgtctcagttagaagatgcactgatggttatgccattctcatatgtcctcaaatttttaaaatttattgataccgttatgcaaaacaaaactttgctgcactctcacttaccattaatttgcaagaatttatttttcattatcaaatttaatcataaagaattggtttctcagaaaaatgaagaattgaaattgcaaataaatagagtaaagactgaattaagaagtgcattaaaatctaccgaggatgatctaggctttaatgttcaagggttgaaattcgtcaagcaacaatggaatctaaggcataactacgaattcgttgacgaatatgaccaacaggagaaagagagtaatagtgcaaggaagagagttttcgggaccgttatataataaaactattatcctacataataccggcattactctgcccttttcacacttcaaaaggatagattaaattatctgtatattatacaattccaatcataaaaattgtcattccgattgcccttcggtaataatgggcatatccaaataacggaatatgtgttttttatacttattggtcgctgacatatgctgttttttgcgagatgtctctcgtctctgcagagcagttgtaaaattataggtcatgcatttttttttttttgataatgaataactatctaatctaacaaaatatacgtgagatactatgcccatttccctagaagagccattaaagcagctccacaacacatgatgagatatgcactaagcatttttttgaggccatcaggtcctttgaattgattagagtataagaattcatgagccattaattcgactagtccagtataaataagaattcctgatgatatcgagtcaaaaacaccattagcaattaatgctcttctagagccaggtatccaagagtgtctgacaccaatacctaccgcgactgctatgggtgacgttaaagtgaaggctaatcccattaaccaaggcatgtacttcttactttctggccaattcgtttcggcaactcttgtgcctagacccaaaccttcgaacatttggtggaaagttaaaacgataaataaggtttcgaattcttcacccgcgacagatagcgaaagacccacaaatacagagtgaaagatgatgccaaattctagaataaaaacagctagtatctgattgagatactgctctttatcttcctcctcgatacgtgtggccaactgggagacatcttgatggtcattttcgtgagaataatgatcttttccaggtacagaagcgagatttgtcgcatgggaactggttggaactagttcattagctagtgactctgtttttcccggttccagatcataattagtaacatttgagccgggttctttttcctttataggagtagcgacaatctcttcatttctagtagtgtacggagttttgtcattatggatggagtaggcagcttcgttattgaaagatacaggatccgagtccatatttctgatgacaaatcccgaactgggagcatcaacatcaatactggtaacttccccatggtccccatgatcgtgtcccagcgttttcgctacaaaataatgcgtgatgatttcagtgaagaaaagtaagaaaagcgacattaaacagatcccaaaagcccatggatattcggcaaatgtgccaccaagacattcatctcccagagcttcggctgcgggctgtagaagatgaacgaacgctgtggcaacaatgacaccagaaccgaagaacttcgctatgaaaaagcaccaatttggtagccttataaacgaataccgtgatgacaaaattgggaaataaactcccaatcctgacgatatcagtataatgaatactgccagaattctaagacctgcgtgcccattgtagccgttagaagcttggcaagtatctacggagtcatccctcgctataagatcaaccatactttcgaatatgcagtgtcacttggaaacgcctgcaatgttttctttggttgatgcaccgttgtattttcggagatcaactttagctttcttccggtctaaccaacagggtgtatgattcaataaacagtatcatcatatatagtgggttttagatcgtgtctcccaaaaggttgcgtcatttaaaatcgtcacactgtgttttaccaaaggatgtgtgaagctggtttgtagtagttaaagggcaatgtaccctaaaggttgtgaaaaattttcattttcgagaaggagtcgcatataacctttagggttatgtccctataaacgatgactattgccttttttggcccttaagactacagtgtacgtaaatcgtaaagaaataaatgtattatattattgttactattatttattatgttaatatcatgcatagataaatgttcgtcagagagcatcagtttcgtttgaaagggtgcggttcgagttttgctcgtgcgctgctgtggatgggggtggatccagtaatccatgtttgcgcatatcatctcgcagctgttcctccattttcattaggacgctcccatctttatcccgggcgatagtttcttttacgggacttgtgtcatgcgggctgtcaagcaggctttttttgggagatgtaagtttcttgttgatcgaatgttctaatttcttaccgccggtgcaaatcatccgacttctatgcaccattagagcatcctccctattaaatctctttccgcatgggcagatgtatttcttggcattatgggagattttgtgtcttattaaatcatgattgcgaacaaacgccttggtgcaaccgggaaagtcgcatgaatacggtctatcttgcaaatgtgtctgaatatgcgaccttatgttgtatctacgcttgaatactttgttacagttagggtataagcactcgaatagtttgtcgggtagttccttgacgtactggtcaatggtacccggaggcagagtagttggtttcttggttattttcattggcgtagtcctaggtattatttcatctggtaaaggagacgtactatgcaaagtggggcttttgtgaatatcatgtgtgacaggtggtacttgcggatagctttccacttcacagtgactgttatttcgtatgggtgtcttaatttctaactgatgatctgttaaatccggtgcatttagaagcggagctaggttacttccgttctttggtggagctttgacgggagtatgttgaaatacatgtttttgtggcaaagaattcttaattggagtgttattgctggaaccaggaataggaggtagtacacttgatgacgctaaagcgtttgcatttcttaatgttgggttctgggtatttcgcatgtggatgggttcagtgtcatcctgcagttgtgatattgtcgagaccgtggaaactacggattcccttttcttgtggataggtgacaactgtgttctaggcgtgaacgtgccagcagcatatcgatcatccctgcttttatctgtgccgacgaggaagggcgatctcaaactatttccatttatccttggagagatacttagcccacccggggaagtcttttcgaacagacggaatatgttatcaccagtactattttttttatcattattgtttttatcactggtgttattatggtcattataagtcaagccgtccaagtttaaattataattttgtggagaaaatgaaagcagttcagaatctctcaaataaccactgttagaggaaaaaaggttcaatccattactttctgggcttttatttggatatcgttgcctatggtatttcctggatggtgaaccatttattgaagtatttgacatccgaggcgatattaacgtcggaggaggaaattgatatccgccatttgcagagttcgttgtgacgattatagcattatctttcattctaccgttttgcatggcaggtgtctttagtattactggagatccaggtttggaattagaatttgtagccccagaaaccaacttctgcgccacctcttcttgctcttctaatactttacgcaacttttcttgctgtatttgattgtctctcaactgcttctccaatttttcgttcacttccttttgtttttcaagagcaattcttaactcctcctgctgtttcaacaaaacttggctcaaatagctattttcaccatcattttcccttatatggtcaaagtcatcattgttattttttaccgtattatgattacccaattcatttatgagttccatgggttgcggatctttagacatatttagaatggattgctgtaaactggaaatactcaatgtcttattatggccgagaaatccaaatatcgctgtgccacttagacctctcttgtgtgaggacattgattttttgctatagtgggagactttgttgttttcatcaccaaggttccaagttctatcaatattctttttatcagaagaaccatcgcccgtcttaggagaaggcactaaaggaatatccagatctcttaactcttgagtcaacaggtcatcgatgttatagtagtccatacctaacaagttatcgaggccatcatcgttttcattattcaaaatataattgtcgggtgggggtatggtaggattgacattatcatgatgttgaacatactcctcatcttgagtgtctttcgcgaagcctgagggatttatataccacggatctacaacgttatccatgattgtattaacaccgtttttggtcctatagatttctttagttatttcttgaatttatgccttgtatttttttcttctagcactttaactgttgcttgagtctccctgcaacgtagcttttgtttgctaggtacaatgccgagagaggttgttataagtttatgtgtactataaaacccttaatgaaagaaaagggacagaaatattgcgagtaaacaaacagtactccctccttaatatttgcccgttaatggctaaatgctttctggagttgatttactagctacaagcatccttatcctttacctgtaaaccaaaagtgtcctgaaattttcccaaagtgccaatgtttacattttgccgttttgagatatatatcgtatattatgacaaccttcacctatctgacgagccgctctcagtgccccggtatttttgggcggctattcctataacactattagttaaaagggattctaatggagtgacggttttcatcacaatagatagagttaactaagaactctagtttgtatgcaaagtcattattgagtagtaaaagcgcccccatcgtctcgtttaattgttgataacgttttaatgtggcttttgaagggttgctagcgatggcaattgaaacatgtaaattttgcctacttacaattaaatcctgatagtttgaaatgcctgatttctgaagtgcctcagctattatcgttttgaaaggagaaatttgtgccttattgggacattctgagacagggagaccgaggtacaaggtgttggctcgttctgatatatataacttcggatatgagcagatttgaagtttaaaaggggttatttcattatttcgtaaaccattacgcatttcttgaatgaaaacatgtctttgttcttcagtttcaaacaacaacgatcgagttaaggaaacgtgtaaaggtttgggggctcccaagtgtgagatgaacaacgggtcaaaatccaccagttgatacggattagtgtattcctgtttcataaatgtttctttatatttacatatgattttctgaagttgtcggtgaatcgctggagtcggacgccactcaaaatatgtgaacgaacgccaaaatcgactcatattcatatcctggtgctcgtacttttgtaaattcggagggatgtggtacttcaatataattgaatccggtattgcaggtaaatcagtggaatcggctttctgtatgcaagttttctccgtgtattcgatttggacctcacttttgttactactttcgctctcggtatcactaccgtcactgctagaatagtctgcagatatgaattccataggccagtcttcttctaagcgattggtaacctccttcactttagaacaccaccaacagatcgttctcttgttctttgttctttatggtataatattcacatggtgctctaccgtttttcttgtcggcccagccggttaaatctcgaagagacagaatagaagctctgtggctgtaagtaaggataagccaaatggaaaagttatagaattaggacaacaatatacagtttttttttgtactcttatagaatacacacacatagatacgcacgtaaaattagagcaaaagatggtacaagaatcacgtccagggagtgtaagaagttactcggtcggttaccaagcaaggtccagatcgagttctcaaagaagacattcgttaacacgccaacgttcctcgcaaagactgattagaaccatcagtatcgagtctgatgtgtctaatattactgacgatgacgatttgagagctgtcaatgagggagtagcgggtgtgcaactggacgtctctgaaaccgcaaataagggaccaagaagagcatcagcaactgatgtcacagatagtttgggttcgacttcgtcggaatatattgagattccctttgttaaggaaacattggatgcaagtttaccttcggattatctgaagcaggacatattaaatctcattcagagtttgaagatatccaaatggtataacaacaagaaaatccaaccggtagcacaagatatgaacttagtcaagatctctggtgcgatgacaaacgcaattttcaaagttgaataccctaagttaccatcgttgctattgagaatatacggaccgaatattgataatatcattgacagggaatatgaattgcagattttggctaggctttcattgaaaaatataggtccttccctttacggctgttttgtaaacggtagatttgagcagtttctggagaattctaagactttaacaaaagacgacattagaaactggaagaactctcaaaggattgcaaggagaatgaaggagttacatgtaggtgttcctctcttgagttcagaaaggaagaacgggtcggcttgttggcaaaagattaaccagtggttgcgcacgattgagaaagtcgaccaatgggtgggggatcctaaaaacattgaaaactctttattatgtgagaattggtccaagtttatggatattgtcgatagatatcacaagtggcttatttctcaagaacagggtatagagcaagtcaacaaaaatcttatattctgccataatgatgcccaatacggcaatttacttttcactgctcctgtgatgaacacaccgagcctatacactgcaccttcgtctacatcattgacttcccaatcaagttccttatttccttcgagctccaatgtcattgtagatgatataatcaacccgccaaagcaggagcaaagccaagattccaaattggtcgtcattgattttgaatatgcaggtgccaatcccgccgcatatgatttagcgaatcatctttccgagtggatgtatgattacaacaatgctaaggccccacatcagtgccacgctgatagatatcccgataaagaacaggttttgaatttcttatactcttatgtttcgcatctaaggggtggtgctaaggaacccatagatgaagaggttcaaagactctataagtcaatcattcaatggagacccactgtacaactattttggtcgctctgggccatcctacaaagtggtaaattagagaaaaaagaagcctccactgccatcactagagaagaaattggacccaatggaaaaaaatatatcatcaagactgaacccgaatcccctgaagaagactttgttgaaaatgacgacgagcctgaagctggcgtcagcattgacacgttcgattatatggcttatggtcgtgacaagattgcggtcttttggggcgacctcattggcttaggcataatcaccgaagaagaatgcaaaaatttcagctctttcaagttcctcgatactagttatttgtaatacgtatacgaattccttcaacaaaggccaaggaaataaagcaaataacaataacaccattattttaattttttttctattactgtcgctaacacctgtatggttgcaaccaggtgagaatccttctgatgcatactttatgcgtttatgcgttttgcgccccttggaaaaaaattgattctcatcgtaaatgcatactacatgcgtttatgggaaaagcctccatatccaaaggtcgcgtttcttttagaaaaactaatacgtaaacctgcattaaggtaagattatatcagaaaatgtgttgcaagaaatgcattatgcaattttttgattatgacaatctctcgaaagaaatttcatatgatgagacttgaataatgcagcggcgcttgctaaaagaacttgtatataagagctgccattctcgatcaatatactgtagtaagtcctttcctctctttcttattacacttatttcacataatcaatctcaaagagaacaacacaatacaataacaagaagaacaaaatgtctgaaataaccttaggtaaatatttatttgaaagattgagccaagtcaactgtaacaccgtcttcggtttgccaggtgactttaacttgtctcttttggataagctttatgaagtcaaaggtatgagatgggctggtaacgctaacgaattgaacgctgcctatgctgctgatggttacgctcgtatcaagggtatgtcctgtattattaccaccttcggtgttggtgaattgtctgctttgaatggtattgccggttcttacgctgaacatgtcggtgttttgcacgttgttggtgttccatccatctcttctcaagctaagcaattgttgttgcatcataccttgggtaacggtgacttcactgttttccacagaatgtctgccaacatttctgaaaccactgccatgatcactgatattgctaacgctccagctgaaattgacagatgtatcagaaccacctacactacccaaagaccagtctacttgggtttgccagctaacttggttgacttgaacgtcccagccaagttattggaaactccaattgacttgtctttgaagccaaacgacgctgaagctgaagctgaagttgttagaactgttgttgaattgatcaaggatgctaagaacccagttatcttggctgatgcttgtgcttctagacatgatgtcaaggctgaaactaagaagttgatggacttgactcaattcccagtttacgtcaccccaatgggtaagggtgctattgacgaacaacacccaagatacggtggtgtttacgttggtaccttgtctagaccagaagttaagaaggctgtagaatctgctgatttgatattgtctatcggtgctttgttgtctgatttcaataccggttctttctcttactcctacaagaccaaaaatatcgttgaattccactctgaccacatcaagatcagaaacgccaccttcccaggtgttcaaatgaaatttgccttgcaaaaattgttggatgctattccagaagtcgtcaaggactacaaacctgttgctgtcccagctagagttccaattaccaagtctactccagctaacactccaatgaagcaagaatggatgtggaaccatttgggtaacttcttgagagaaggtgatattgttattgctgaaaccggtacttccgccttcggtattaaccaaactactttcccaacagatgtatacgctatcgtccaagtcttgtggggttccattggtttcacagtcggcgctctattgggtgctactatggccgctgaagaacttgatccaaagaagagagttattttattcattggtgacggttctctacaattgactgttcaagaaatctctaccatgattagatggggtttgaagccatacatttttgtcttgaataacaacggttacaccattgaaaaattgattcacggtcctcatgccgaatataatgaaattcaaggttgggaccacttggccttattgccaacttttggtgctagaaactacgaaacccacagagttgctaccactggtgaatgggaaaagttgactcaagacaaggacttccaagacaactctaagattagaatgattgaagttatgttgccagtctttgatgctccacaaaacttggttaaacaagctcaattgactgccgctactaacgctaaacaataagctaattaacataaaactcatgattcaacgtttgtgtatttttttacttttgaaggttatagatgtttaggtaaataattggcatagatatagttttagtataataaatttctgatttggtttaaaatatcaactattttttttcacatatgttcttgtaattacttttctgtcctgtcttccaggttaaagattagcttctaatattttaggtggtttattatttaattttatgctgattaatttatttactttcgtattcggttttgtacctttagctatgatcttagctaattgaagagggtggtgtgatctttaaccataccttattatctttcagctgcttaccattttcttatattgatttttagcgaaagatttttattcacaagctttttttatccttaatgctcgaatactacaacaaaacaaaaaacattaaacagtttttaattttgtgaacaaactgaattacaaggccttacatcttatttagaatatattaagaaacagaggccaacatgccttcttaattatattgatatggacctctgtccttcctaaaaacgggtttttgttcgatgaaaaatcaccagtagagcaccatatatgaatttacaatcattgtagggaaaagaaaacttgttctgcttcgccaattgatttcatttctttttttcctttgtttttgttgtatactattaatatgcgtagttctttgtcacttagtggttttttgtttaatttataacgcgaaagctgcatactaaaaatatagagatgaatggaactccgaacaagcaagagagatattatctatctctgttccataataataaccagtagttcagttggggaacttaataatggaacttcagagggcacaacggaatttgaagtttttacaaaacgaggattatgtgaacgttaccgatcaaactaacctgaatggagagagccagaatgcttactctttaggaatggaaactcaagtaccggaaatgcagttttccttatcatctgatgatgattcaataggtacgcaagtaaaaagcgtaactgcacaaaaatcgcctatgacgcaagagactacgaaaaacgatacagaaagaaataaagatgttgataaaagttgtaacccagtcagcacttcccatcccgatttaggcggatcaaatatcgaggagaacatattcattaacactcaaattcaaagccgacttgatgacgcagaggaagaaacaaatcttaagttaaaacttgaaaaattcaagtattcgttcaagagtagtaacgcagatgatacccacagcaatgcaaatgtaacagctaaaagaagaccagcaataaggaaggctaattcgaaactcaaaacaaaacctaaaactaaacgagaccctaaaattatcaaaaatataactgatttcaatattaataactacgaacgttcaaggactgccagcttattaaagcaattatcaggtaagcacaagaaggttttggacataataaagacgcaaaatgaaggaaacagtgataaacctcccagagcaaggaataacaagggtgaaaaagctacttttgatacatatagtgaacaggagtggaaagatattatgaaacttcttctacaaaagtttccgcaaagtgaggaaacggatttgaatgaagtccagaaatttttatatggaagcgaaaaaagctcgaattctctagacaatcaagaatcctcacaacaaagactttggacagcatcacaattaccacccgagcttcccgatgaggctattcaaccagagcaggaagaaaggatacgcgatacccaaagtgcagtaaatttcttatcgttgtctcaagtaatggatgacaaaagtgaaattatgaaagacgaagaaagcataattatttcacggggagattctacaagctctcaagaatatggaaacgggttagagccacaacaaccggtaggaaatgttgttggtgaagatattgaactggctgtgggaacacgtataaatgcattttcactgacagattataaagcttgcaaacctatgtctgttgaggtaagtagaagatgcgaaaacagtacggataatgattatgacaatatttctattgtctcagatactacagatgagacatccacattgtttccactagaccagtatcggtatgttttcattgaaaatgatgaaagaccaccattagccaccgacacgataggcagcacacagtttttcactccaaacacatcgcctttggatgggataatcgatttaacacaggaatcattcaaagctgttcgatcgttaatatcacctttgaaagtagaaaacaacaaaacaggggtaacatcacaagcatcaaatcaggttcaggtaccagctacaagaacccctacaattattcctcaaaagaaccttactacaactttaaaaactgaagaagaaaagaataacataggaagttccatcagagttaaattattgcaagaaagcgtagttaagctaaaccccaaactggtgaaacataacttttatagagttgaggcaaatgattctgaagaagaggagacagaatttgatgaccaattctgcattgctgatatccaattggtagattcctccaaaatttcgactaaagattctacacaaaatcctactactagcaacgacattattgatacctctgcagctagttccatagcttctcccgagaaattttgtgagatcatgatgtcccaatcaatgaaagagcttcgacaaagcttgaaaacagtggggttgaaacctatgaggacgaaggttgaaatcattcaatccttacaaactgcatctcaaattctgtccacagctaatccagataataaaggtgagcatggtggggtggcaaatttcagtaagatagaaatatttgatcatttaaccgaactaattgaagccttccctgattttttggagcgaatatatacctttgaacccattccgctaaatgagctaattgaaaagctgttcagcgccgagccatttgtttcgcaaatcgacgaaatgaccatcagagaatgggccgatgttcaaggaatatgtctgagaaacgataaaaagtagtgccgaatgattgagaatttgacaaaacaaaaacaaaacaaaacaaacgttacgtatagatgaagaatacacgtacacaaatatgcatatataccgtcatgaagtagcttaacttaaataaaagttttttttttttagagttaccaatatcgcaaacatgaaaatgagaataaaaaaaaaaaagcagaaaaaaaaaaagcataacatggagaaaaaaataataaataattgagtttagttgagacgccggtcttcgccaggccaggaattgtttcaccaggtcattctctgcaaagcctttactttaacatttagattcttcttcttggcggagccgcgaccattgcttctcttttcgtctgattgtttgctagtcgaagagacgttacagtaagtaccagctttcacgtaaacagcaatgtcgttgtcgtcgccatgtttgaagcagcatcttctgccataaggacaataacctagtttctcccaattcacacagggcttcgtcctgaaattcttgcacgatttcttaacctttaattcgccgagtccgtgagcaaactgacacttactgccataagggcaacttccttttaaagtgaatgattcgcacagctctgtcttgtataattgtttgggagtttcctgcacttggcttttcaccttaggttgagctgaggattccttctctgatgaaaaagaagcatcatttttgggcttttgttgagacaactgttgcaaattctgtgaagttaatggtaattgtgaagattttgggacatagtccggatttatttgtacctctagtttctttttaaaagtagtaggtgccgtgctattcaggtgagcggatgggagaaaagggttcattaactgtggatcatacagtagccccggttgaatagcgtttgtattttttggtggagagaatgaaactgccgaagatatttcactgcttgtttcctgtatgttatcctcgtttaaaatcgtcttgttgtaatactcctccagttccctaatattgatctggtactggtagtcatttaatggattttgctcttgatctgtggaaaacaacgacgttaagtcagtcttctgagattctggtctagtatatgataattgagcccacatattgcgttattttttacgtattgagtttgcagcactgtttcgctttctctcaagatgcacaaatacgacctaccaagagcctccaagtcccaccaacgattatgtcttctctcaaatatatatacaagttacatgtagagaaatcgagacgagattgctggcacaatgcacccaactgcatgtgccattgtgcatctacacctccaaattagggtgtcgattggcgtcgtcttctttaatgtgggtgcattttgcggcggcgcgacaaatatagagaactgaccaaggcagtgctgtcaagaagagagaatggttacggcagcgaagacgcaaatgggctaggcagaatggcattcaagttatggctactggatgaggaaacaatatacgagcacgtgttcgaacggtacacacaattggagggccagtccgggaaactggcgcaggatttgggtattcaggatagaaggggcggtgtgctagagataacgtttgaaccctctgggctggaaggcggcagaaaaaaaaagcgagtgagaagaagaaataaggctagtagtgttgaagaagatcagaatgttgctgtggatagctatcatgttagcgtggggcagtccatatcaagcttgcgctcgtccagagacaacggaaactccaccacaggatacgttttgtggtctaccacacctttcttcatcaactggctgctgtatagtactagcgctgcacctttccgtcttgggagtcaggtggaagtaacctgcgggtcttcttgcgaggggcacaagcttgagttgcccaggctggtcgacctcacgggcgctgatcgcggcaagagaggtatcttggaacttggagcaggaatatcaggtattttgcccgtgattcttggtaacttcgtcgacacctacgtgtcgacagatcagaagggcattcttaataaattaaaagataacatcatggaaaacttatcacagttgaccagaaagcggtgcatttcccgatcactaagattggaacttcccaccgtcgaaccagttggcgacgctgatatcaccgcagcgtcacttccatctaagtctacgttgcatttggaagtagccgctctagactgggagaagataaacttgcaagacaaaaagacccactctctgcatcctgagttgtcactcataggtgaaacatgttcttccgtgtacgttatagctatggatgtcatatacaacgagtacctgatagatccgtttctgaagacgctcaagcaactcaaacactggttacaaactacctacaatttgcaattccatgtcctcgtggggatacacttgcggtcacaagaggtgacaacactgttcttggagaaagccatcatagaatatgacttcacggtttatgatatcgttgaccaggtcatacaagagtcccgttttaacttttatcttatcacctagtcccatatataataatagaaacaatataatgctgataatcttatttttctttgcgatgcggcagtgcctcttcccctccgtacggattgggaagattttcatttttgattagcaagggcactaagccaactctgtgtgatatagctaataatctaaaagctgctggatccgttatcgtcaagataaagcggacttagcgatttacataggatcacactttctacacacatttgatttttaagcttcattttccactgcacttatttttcccaagcatcgtgtttttttgtacattataaaaaaaaatcctgaacttagctagatattatggctatctgggagcaactagaagtctcaaaggcgcacgttgcttatgcatgtgttggtgtcttttcatctatcttctctttagtgtcactttatgtcaaggagaagctttatattggtgagtccaccgtagcaggtatatttgggctaattgtgggtcctgtttgcttgaactggtttaatcctctgaaatgggggaattcagacagtataacattagagataacgagaatagtattatgtttgcaaatttttgccgttgccgtggaactgccacggaaatatatgttgaagcattgggtatctgtgacgatgctattattgccagtgatgacagctggatggcttattattggtctcttcgtttggattcttatacctggcttgaatttttctgctagtttgttgatatctgcgtgcattaccgcaacagatcctattctggcgcagtcggtcgtctccggtaagtttgcccaaagagtacctggtcacttaagaaatctactgtctgcagagtcaggctgcaatgatggtatggcctttccttttttatttctttctatgaatttaatcctacatcccggtaatggaagagaaattgtcaaagattggatttgcgttactatcctgtatgagtgtttgtttggatgcttgctaggttgcttcattggttatgtaggcagaatcaccatcaggtttgccgaaaagaaaaacattatcgatcgtgagtcgttcttagcattttacgttgtcctggcgttcatgtgtgctgggttcggctccattttgggtgtggatgacctattggtatcatttgcagccggtgcgactttcgcttgggatgggtggttttctcaaaagacacaagaaagtaatgtttctaccgtgattgatttgctactaaactatgcgtattttatctattttggtgccattataccttggagtcaattcaacaacggtgaaattggcacaaacgtctggcgtttaattatactttcgatagtggtcatctttttacgtaggatccctgcagtcatgatattaagacctcttatacctgatataaaatcgtggcgtgaggcactttttgtgggccattttggtcctattggtgtaggtgcaatttttgccgctatactagctcgtggagaattagagtctacctttagtgacgaacccactcctttaaatgttgtaccatcaaaagaggaaagtaaacattggcagctgatagcctgtatatggccaataacttgttttttcattgttacttctatcatagttcatggttcttcagttgcaatcataactctaggtcgtcatttgaacacgataacgttaaccaaaacattcactacacacaccaccaatggtgataatgggaaaagttcatggatgcaaaggttgccatcgttggataaagctggacgatcattttcattgcatcgtatggatactcaaatgactttatcaggggatgaaggtgaagcagaagaaggaggaggtcgtaagggactagcaggaggtgaagatgaagaaggattaaacaatgatcaaattggtagcgtcgcaacgagcggaattcctgcaagacccgctggtggtatgccaaggaggaggaaattgtcaagaaaagagaaaagattgaacagaagacagaaactgagaaacaaaggtagagaaatattttcatcaagatctaaaaatgaaatgtatgatgacgatgagttgaatgatctgggacgagaaaggttgcaaaaagaaaaggaagcacgcgccgccacatttgcattgagcacagccgtcaatacacaacgtaatgaggagattggaatgggtggagatgaagaagaagatgagtacacaccggaaaaggaatatagcgataattacaataacacaccaagttttgagtcgtctgaaagatcttcatctctccgaggaagaacttacgtaccaagaaaccgttacgatggagaagagacagaaagcgagattgaaagcgaagacgagatggaaaatgaaagtgaaagatcaatggccagtagtgaagagaggagaattcgaaaaatgaaagaggaagaaatgaaacctggtactgcttatttagatggtaatagaatgattattgaaaataagcaaggtgaaatcttgaatcaagtagatatcgaggatcgcaatgaggcgagagatgacgaagttagtgttgatagtacagcccattcaagtttaactaccacaatgaccaatctatccagtagtagtgggggaaggttaaagagaattttaactcccacatctttaggaaagatacattcattggttgataaaggaaaggataaaaataaaaacagcaagtatcatgcatttaaaatagacaatctgttaatcatcgagaatgaggacggtgatgttataaaaagatacaagataaatcctcataaatctgatgatgataaaagtaaaaaccgcccaagaaacgatagtgttgtatcaagagctttaacagcagtaggactaaagagcaaagcgaacagcggcgtaccgcctccagtagatgaagaaaaagccatcgaaggaccctccaggaagggcccagggatgttaaagaaaaggacattaacacctgcgccaccgagaggagttcaagattccttagatctggaagatgaaccttcatctgaggaggatttaggtgatagttataacatggacgatagtgaagattacgacgataatgcatatgaatcagaaactgaattcgaaagacaaagaaggttaaatgcgttaggtgagatgacggcaccagcggatcaagatgacgaagagttgccgcccttacctgtggaggcacaaacaggaaacgatggtccaggtacagcggaaggaaaaaaaaagcaaaagagtgctgctgttaagtcggcgctatcaaaaacgcttggtctcaataagtaatttattaatacacaaagatatattattttagtatatatataaacgaaatgccttttttatttacatgtgtcggaaatagagtagatgcggtaaagagggggagggggggggggtatgcggttttgtcattactcttttccgttaaacttaaaagcttaaaacatcattgataaaggtttttagtgaggtttcactggggttcacattgatgaaatctaattgtctgtaggagccattgttcaaaaatccgcggctgatatctgaatattgaatgatgtatttatcatcttgggcagtgttcgtaggaaatcgtaaattcaagacacgatgggtcaaaacatcagtcaattggtattgctgtattaggttatctggtaaagaaatgttgatttttttcataagattctgatatttgtttaacttccagtgtgacttgagaagaaattcttggaggcctttttgttcagataaccaagcatccggattggtctggtcgaaatcaggtaaaagatcttgaatgtaatctgacgtgatcttatagtctgtctggcattgtggagttcttaagataacagaattttcttgtaatttcaaaagaggcctcattgaggtggtaacaatgttatcgaattcgtcaatctcgaaccaaatctgcaaaaaaggggacgaggaggagccagaggtgggcggcacaggagtgaagttcagctgtatgaaggattgatgcgcatttgttattagatgttgatcaagaggcacaggcacaggtacggctgatgatgatgattctttgtacattggtagattcagtaattttgaaataaaactcttatgtattagaggttggaaaatactagaaaaagacgcggactgtaaggagtgacctagcgttattgataaagattgggaaatagagtcggaaggggagagagatggtatatttttagacaaggaagattcgaattggctgacctgcgcatctgtcaattctggtgtggcgttttcagtgggagtcatcagatctgtgcaatttttagggacaactgactgtaatcttgcccaatcttgtgacttgtttagccagtccaagttctctagagtattgttgaacggatagagttctgtcttgagtgctggtgaggctattgtgtggtggtgttgagttgtgttaggattagaagcgacggcatttaataaaaagactttggccatggatattttcttggtgcttagggctgaaatcttgtacatttgcaagtccgggaggtattcaaaaaaagtgtgagtttccttctgaataaggttgatgacgtcttttgatggcatgagggaatacatacgcacattttcatgagtgatgtttgaccatattttgtttaaggatatttctgcgtatttgagcaagctaggcgaacccttgacggtcaattcgttatcctgaatggagatgatgaatgtcagcccgagcttattgaagttggtgagtattttaccattttgagtgatgagtaaaaggaaaatttctctaggagaatcgaactggaaagtcaatgatgtggacttgatgcctgtgggagtggtgggtgttgaaattggttggcaattccagattttttcaattatatattgggacagcttgcttttcttccagtgcgtcagatgtgaagaggagtctggctgatgtgtggagatgaactcgcgcagttggtagcgattgtagcttgatgtaagcgattggagaagggcattgtattccagggagggcagactggcgcttgtcggtttcttcaatcggatggagttcaatgcggaatctagtgaattctgcttttcgaagacaaggagtttcgagccgaaatcgaggttgttatctccagtttccttatggctacgtttcttagacggcctgtgtctaggctgcttctgatcatttttcactagcccagattgggtagggttcaagacgacgaatttcagattttgcggcagtttcttcttcccatgaaggggcgagcttgggcctgagcttgaataaagacggtaagtaagacgggcgagctttttgttgaatttccacatatgcttactctatattttctccagtgccttcaagctccgtatatattatgtactagttttattacattaaagatacataactttttttttttttttcagttcactgaaataagaaaaggcgggcgaggtgaaaaacaaaaaaaaaagtatagagaaacagaagtggaagaagagctaggaaagcacagcgcatacgacggtcacctaggatggagcaccaacaattgcggaagtacgtcgaattgtacaataaggaggtcgaggaattctacaatggtgccgcgtcaggccgcccagctgagttccatccttccaaagtacatgtaaagagcatccatgaaaaggcgggtaccgccaatgctggtgtagaaatctctagcgttggtgtagactgggacagcgaggagaagaatacctttttctggtgcctttcacgctatagtatccaccgtgtagacgagtggcgctcattgttgcctcggaagagcgccatggagattctaggttattacaggttgttaaggagagcgagtgcgagcgcgagatcgcgtaaggcgggtgacgacggagcgcccattgcgtacgaaatgagcgctgagtgggttgccctggagacaaaactgagcgagacagtgatggccatcacggaaggcgcagccgaggttgccgatgaggaaggacactgcgagggccttatcgattatgaaagctggaaacgcaggtgggtggccatctactcgcacagccgtatcgcggagataagacccttgccccgccacgcgctgccgctatcgcgcagcgcgacgcagactttggagcgctgcgtaagtcgctacacacgtacattgctgtggtgcacggcccttgcgggtatggcttcccgcagcgtcagcgccagggcggccgaatctcgaggacacaagtcgctaccgacggtggtaactcgccggcaagttgagcgtgcactatgcacagaagcccgatcacgtgacctacacgtgcttccaaggcgcattgttttgacactgcgcaaatgggaactagactatccgcgagagggcaaactgttccgcaccaaggagatggcacatctgtttctacaaagccagttgtccagacgggatgcgcccccagtccatcaagacgaaaatcaagaaaatcaagaaaatcaagaaaatcaagaacaagataacactgcaagtgaaggtgaaagcgaggcagaaagggatgaaatcgacgaagcggacttgttccgatcagcattacatgaaaatcagttgctaaaatggttatccaaatgagacacaatgcgaaaaatcgcgcagggacataatttttgttttcattattctttcgcttattccctccgttagctccaccgcttttttgattggaatttcctttcggcaatggctttccggttaccacgcctcgggtttcgcatcccgaaaagcatatctacacaagaaaaatgaatgataaacaattgatgagtggcgctatttcccttatcatctcattattgtacttagtatcgtctattatcaggagaaatcgcatgaactaagcccattttctcacccttctgccttcttatataaagcttgctgggaaccgaacacaaactccacaagtccgtagcagctcttctcttttgtcttttatatatcataaacatcgctacatagtaataacactaacgcacgctagaaatgatagcttccaaaagctccttattagttactaaatcgcgcataccctctctatgctttcctttgataaagaggtcctatgtgtcaaagactccgacacactctaacacggctgctaatctgatggttgaaactccggccgccaatgccaacggcaatagtgtgatggcacctcctaactcaatcaattttctacagacacttcccaagaaggaactattccaactgggattcatcggtattgcgaccttgaacagcttcttcctgaacacgatcattaagttgttcccttacatccccatcccagtaataaaattcttcgtctcttctttatactgtggcggtgagaactttaaagaggtcatcgaatgcggcaaacgtctgcagaagagaggtatatcgaacatgatgctttcattaactattgaaaattccgaaggtacaaagagtttgtccagtactccagtagaccaaattgtcaaggaaacaatcagctctgtccacaacatcctactgcccaatattattggccagctggaatctaagccaatcaatgacattgctccaggttatatcgctctaaaaccctctgctttggtcgataaccctcacgaggttctgtacaatttcagtaatcccgcctacaaggctcaaagggatcagctgatcgagaactgctctaagattacaaaagagatttttgaactaaatcaatctttgttaaagaagtaccctgaaagaaaggccccatttatggtttccactattgacgctgagaagtatgatttgcaggagaatggtgtttacgaattacagagaatcttatttcaaaaattcaatcccacttcatctaaactgatatcatgtgtcggtacttggcagttgtacctaagggactctggtgaccatattttgcacgaattgaagctggcccaagaaaacggctataagcttgggctgaaactggttcgtggtgcttatattcattctgaaaaaaaccgtaaccaaattatctttggcgataaaacgggcactgacgaaaattacgatcgtatcatcactcaagttgtcaatgatttaatcatcaatggcgaggattcttattttggtcacttggttgtcgcctctcataattaccaatcccaaatgctcgttactaatttgctaaaatctacccaagacaactcttatgccaaatcgaacattgtgttggggcaattactaggtatggcagataatgttacctatgacctaattaccaaccatggcgctaaaaacataatcaagtatgtcccatggggcccaccattggaaactaaagattatcttttgagaagattgcaagaaaacggggatgctgtgagatctgataatggctggccattaatcaaggccatagcaaagtcgattccaaaaagagtaggcctatgagaggactataatatatactccaatttcaaagacaaaccaaaaaaccaaaaaaaaaaaaaagtatgcatacataattctgatgttctagttatacatattatatataagtaatgataataacactaatagtaaagtaaacgcacggatatcaagagttaatatacttgaaccacttaaataacaatctgttggtaaagctttcttcctattgattatgggttcgaatagtaccagatgttttgccaatcctaaatcggtaggaaagtggcttgtcgtcgtcaggcttattatcaactcttatgcacaagaaaggtactcatcttctataaactacataagacctgaatctaatcaaagggagaaagcgcagaacatcagatttaaagcggttttgcttgatacactcagccttgtctctttgtaaggattttggggtacctatgaataatacatctagtagtgttagtaaaccaacgtatgggattttgggatacatagttttccagtgtttcttatccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagaatttttttaagcttctattaaagaagctttttttcacttatatctgatggatgatgaatagctagttcaaacggaaatctttgataaagctatatcaaaattcaaagcccaataagtcagtatcatgaagtttatagcattaatatcaggtgggaaggactcgttctacaatatttttcactgcctgaagaacaaccatgaattgattgccctgggaaatatatacccaaaagaatcagaagagcaagaattagactctttcatgttccaaacagtaggacatgacttaatagactattattctaaatgtattggtgttccactatttagacgctcaatattacggaacacttctaacaacgtcgagttgaattatactgctactcaggatgatgaaattgaagaactatttgaacttctaagaactgtcaaagataaaattccagatttagaagctgttagtgtaggtgccatcttatcgtcttaccagaggaccagagtggaaaatgtttgttccagattgggtctagtagtgctaagctatttatggcaaagggatcaagccgaactaatgggtgaaatgtgccttatgtccaaggatgttaacaatgttgaaaacgatactaattcaggaaataaatttgacgccaggataatcaaggtggcagcaattggattgaacgagaaacatttaggaatgtccttgcctatgatgcaaccggtgttacagaaacttaaccaactttatcaagttcatatctgtggagagggtggggagtttgagacaatggtcttggatgccccttttttccaacatggatacttggaattaattgatattgtcaaatgtagcgatggtgaagttcacaatgcaaggttaaaggtaaaatttcaaccgcgtaatttgagcaaaagttttttactcaaccaattagatcaattacctgtaccttcgatttttggtaataattggcaagatttaacccaaaatttgccaaagcaacaagctaaaacaggagaacaaagatttgaaaatcacatgtcgaatgctctaccacaaacgacaatcaataaaaccaatgataagttgtacatctctaacctacaatcacgtaaaagtgagacggtcgagaagcaaagtgaagatatttttactgagctagccgacattctgcattccaaccagattccacggaatcatattttatctgcgtcattattaattagagatatgtctaatttcggaaaaatcaacaaaatatacaatgaatttttagatttgtcaaaatacggacctttgccaccatcaagagcatgcgtaggttcgaagtgcttgccagaagattgtcacgtacagttatcagttgttgttgatgtaaaaaatacaggcaaagaaaaaatcaacaagaataagggcggactacatgttcaaggccgttcatattgggctccatgtaatatcggaccatattcccaaagtacttggttaaacgatgatgcaaaccaagtcagttttatcagtgggcaaatcggactagtaccgcagtcaatggaaatattaggaacacctctcactgaccaaatagttttggcattacaacattttgatactttgtgtgaaacaataggagctcaagaaaagttactcatgacatgctatatttcagacgaatcggttctcgactctgtcatcaaaacatgggcgttttattgttcaaatatgaatcatagatcagatctatggatggacaaatctgatgatgttgaaaaatgcctagttcttgtaaagatttctgaattacctagaggcgctgttgcagaatttggtggtgttacttgtaagagattaatagtggacgataatgattccgacaagaaagaaagggaagagaatgatgatgtttcaaccgtattccagaaattgaatttgaatattgaaggttttcataacactacagttagtgcgtttggatataatagaaactttattacgggatttgtagatagtagagaggagttagaacttatcttggaaaaaaccccaaaatcagcccagattaccctctattataatcccaaagaaatcatcactttccaccatcacattggatactatccggtggagaaactttttgattaccgtggtaaagaacaccgctttgggttgcatattcgttcctaactccaaatgtaggccttatattttataaacttaatagatatacgctgtccacgctcctggcggtgtaaatgatagacagatcccaaatatgttagcaaatcataggaacaacaccatattgtgaacacgtaaaatttagaatacgccgcacaattaaggtgtgttctgtaataatttgattattgatgatggtttaggaaccaatattcatataaaaaaatgatcattctataaaataccttatcgtaacacttgtaccatgctactaacactgtatatatttctgacccctaagaaaaagcacctgaataagctaaagaccaagttaagctttgcccattgtctaggaaatttctgttgaaatcaggttggctgaaaaagtcgtacgaaaattttggatcaagcagagccatatttaacatgattattcctttccaaccgtcattcacttgatcaattatcggctgcattttttcttcccactcctctttgacaaaatttggtgttctgacccatgaagatgctgatgttataggaatggcgtgaatcatatgaatgtattgaggctccatgccaaaatacgtggcgtgatcaattttattttcgaataaaataccactaactttattaccaataaattctttcggttggacagtattattgctttcgtataggaagtagctctggaaaacatttctcatgatgccgagttgtaagttcgctatgtcagttaacttagaatttccagttaccaacccccacaattttatcgcatagcaagaattgacatcttctgaagtagattcttcatctttaccgtcaccacttggaaatagtcctttggcccatgaatggccattaaaccaatcaaatgacctaaattgagggaagtacggatcatcgttgtcaacaccagagtaatctctaattaagcactcaacccaatctctattattttctaaccaggagttgttagtaactccacttaaatcagaatcgactaaagagataatggcagccgttatgacatgataagagtaatgaaaatgatgatcattataataagagttaccaaagtcttggctagaagagcctgatgaaattatgcctttccaactaacgtcgtaatttaaaggtaagacttgctgattgctgatgaatctctccattgcaatagtcagtttagataataattcttttgttaaattttcatcatgaaggatgtaatgtgtcacataaagaatccacgcatactttgcaagtatcttaccagagaaatacatagaatctatgtttgattcttgttgagggtcactcaattgaacttcttgaacagcagcttcccgaattttagatagcttttcttgactgtaatctgccttcttattcaaagataacgcgacaggttcaaagcccaattcttgaggtacttgaacctgcatatcaaaactgtttgtgagataaccagtcattaagcctttaactgtggaatccaggcttgaggcaatttcacgttcctgcatttctggtgtgaatgccgctttatgatgtggtaaagcatacattagagtagttccagactgcgagtagcctgcaaccgtatagttaaatctgtaatttgtgaaatgttcatcaacagtttgccctgataggtcacagtatactggataacagcccgctgccatgtcaatactggggacggagtctgcagataattgacagataagaccattgattttatgagatgatattattgtattgctgtcgagtaatgaaatttgaaaatcttgtggaaaagagtaatcaggtgaggtcaaataaagtatccaattcctattattctcaagttgtatattatatttaccatatctttcattcacgcttatgcgctctaagctcctgaaaccaacggcgcttcttaattcaaaacccaaatcgtggtaaatagccgtgacaaagcccatcccctgaaccagcgggaattctataaactgggaactactcaaagacattagtaagcacatggacatatgtttcatatcccggaattcaagcttgatatcatttgaagagacaaattccctggccttgaatacaaatgattttatatttgtgggattgaagtagaatctgggaggatttgtagttgtatcaaaaaccctttgagacgctaaagtatgattggcggccaaaccaaacaattctggatcacgagaaaaccaaattgaataaggatgtgtccatataggttgtgtattatcgtctaataacatgtttgtgtagaacttgtttgtctccaatggatcaacagattgatcatcaatattcggctttggtaccgggtgttgaactttgttgaagacggaaggaggagcttttaagttagaaaggacaggtgattgaaaaatattgtcactattcacctggctgtcagctaaagggttagaactgcttggtgtgcgcagtgattcacctgccaccctattttctcgaggtttactggagttctcagaagaacaaactggtggctgaacatttgcgcgaggtggtaagggaggaggtcctctattggtagtaccgccaggtctattaggaacaggtggaggaatggcttgcctactgtaacacatctttttacttctcgtatttatttatttttgtttttatgatactagcacttttcagaaattcatgaattttatttatggttccaagaaaaaaacttcaaagaaatgagtactagaatgatatatccacaaaaaaaaaaagagcagaaacaaaatggatgagatggataatgtgatacgatctctggagcaagaatatcggttaatattgctcttgaaccataggaacaaaaatcaacatagagcggctagctggtatggatcgttcaatgagatgaaaagaaattgtggacaaataataacgctttttagctcgagaagattacaagccaaacgccttaaagatgttgaatgggtcaagttgcacaggctattacagagagcactttttagacagttaaagagatggtactggcagttcaatggcgtaattgcgctgggacaatttgtaacgttgggttgtacactagtaacattgctggcaaatgtgagggcactgtatatgagattatgggagattaatgaaactgagtttataagatgtggatgcttaataaagaacttaccgagaacaaaagcaaaatcggttgtgaacgatgtcgaagaacttggagaaattatagatgaagatattggcaacaacgttcaagaaaacgaactagtgataacgtctataccaaagcctctgacagagaactgtaagaagaaaaagaaaaggaaaaagaagaacaaatcagccattgatggcatattcggataaatatacaagtaaatagactttttaaaataataatatcaatgctaataaatcattcattaatgaccttgtctgcccaagtaggcaaaacaaacgcactagaatgtatttgaggattatagtacttcagcttcccttgttcttgctcagatatctttctttgcggaatgttcaacggtatattggcgttattactgcaaacaattaaacctaattggccagatgtataggttggaaccatggtatagcaatattctgtattaggaaatacctttttggctgtatttttcaaatcatgtaagtattttaaatttaaccaaaaattttcagagctttgcataataacaacgccattaggatttaaagcatctttcaatagttcgaaatacctctcttgaaaaaacgcttcagctggaccttcaggatcagaactatctgtaataatgacgtcaaatttcttatggacgtcggaagcacctatatcttgtaagaacttgaagccatcgcaaagtttcaagtccaacctttcgtcatcgaaagcaccattactcaatgtgggcaagaacttacgggataattcgatcactgatgagtcaatttctaccatagtgatatcttctacacagctgtgcttggctacttcccttaagacacctccgtccccaccgccaatgataagtacacgcttgggattagaatgcgcaaacatggcaatgtgggtgatcatctcttgataggcaaactcatcaaattccgtacattggacaataccatcgaggaccaaaacagtaccgtataccttgttacggaagattaagatgtcctgaaattcactgcgggcttcataaagtattgagtccacggtcatagtaaaggcctggcccggaaaacttttatcattaatctctctaaaccatccatctttgatgtaaggatgctgtgaattattaaccataatgtataactgaatctgtcactttatcctgcctgtctcatcggcgttttgatattttatttttaactaaaatcagcagcaacttgaaaaattttgagataaccttaaaaaggatctagcaataaagagaagctcgaagtagccatggacactgaagagaaaaaaaagactacagcgtcagtagagcatgcccggatgttgcaaaatgaaatacaacagttatttgctcagttgcgggatacgaattctcaaattcgctgcgatcttaacgagtttgaacaaataaaggaatcatctacaacagcggattcaaccacgaacagtgcgaactgataaatttatattcaaatatattttacataaacaatattaatatatatatatattccccctacaatgatgaatgcgtttctgccgtcacgtttcctattatcaccttctcttaggtcctcttattggtggcataggtcttgatgagttttttttgaataatggtgcattctttaagagatctggaacaacgataaatttgatctgtgacccacgtacgaatatttgatccatgtgtgttacagccccctggggctctgtagctattacatctcttagctgtacgttcatgctatcttcgctttcaacaagtttaccacgataagtcgctcccgttgttagctccagagaaacgatatgtccctgtgcctcatttaataatttcactggtattccattcatagtcattgtttctgatacgtgcctcgcagcgctttctgattctcttcgtattgctcttataagaattttttaacgatttcaaaaatatcaaatctatagaacgaaagaaataagaagctgccatccctagaaaagtaaaaactataaggtaccaagaagtaaaaagagaaatatagggatataatgataaaaacacgtatagaggaagttcagttacaattcctcacagggaataccgaacttacgcatttgaaagtctccaatgatcaacttatagtaacgacacaacggacaatttacagaataaatttacaagatccggccatcgtcaatcactttgactgtccattaagcaaggaactagaaactataatgaatgttcatgtttcaccaatgggtagtgtcattcttattcgaaccaactttggccggtatatgttgctaaaggatggcgaattcactcaattgaacaaaataaaaaatctcgacctcagctcgctacattggatcaacgaaaccacctttctgatgggaatcaagaagacgcccaagttgtaccgagttgaattgacaggaaaggatataaccacgaagctatggtatgaaaacaagaaactctctggtggaattgatggcattgcgtattgggagggctctctgctattaactataaaagacaacattttatactggagagacgtgacaaatatgaaatttcctttagtattaccagatgaatctgagcaatttgaaaggttaaaacatcatgcgataaagaaattcgattcgtacaatggactctttgcttgggtcacatccaatggaattgtctttggtgatttaaaagaaaagcaaatggaaaaagatcctgcttctaataattttggaaaattcctatcttcgtcgaaggttctactcaatttcgaactgcctgactaccagaatgataaagatcacctcatcaaggatatagttttgactgctttccacatcctgcttttgagaaaaaatacggtaacaatggtgagtcaattaaataacgacgtagtgtttcatgaaactataccgagacaccagttgactggctccaacactgatagtaatgagaaatttttaggcctagtaagagattcggtgaaagaaacgttttggtgtttctcaaacatcaacgtctttgaaattattatcgaaaatgagcctaattcggtatggaatttattagttcgggataacaaatttgacaaggccctatcgttgaaaggcttgacggtgagggaaatagaatctgtaaaactttcaaaggcaatgtaccttttccacactgctaaagattttcattccgcggctcaaactttgggaagcatgaaggacttgtcacactttggggaaatcgcattgaattttctccaaataaaagattacaacgatttgaacgtaatattgataaaacagttggataacgttccctggaaatcaactcaagtcgtcttgtcgagttggattatttggaattttatgaaacaattgaatgatattgaattaaagataaacacaactaagccagcttctactgatgaagacaatttgctaaactggaacctgaatctcaaggagaaatcgaatgaactaacgaaatttttggaaagccatctagaaaaacttgataatgaaaccgtttatcaaataatgtccaaacaaaaccggcaaaacgaattattgatttttgctagtctaatcaacgatatgaagtttttattatcattttggattgaccaaggaaattggtatgagtccttgaaaattctgcttacaataaataaccatgacctagtctataagtactctttgattctcttattgaattcaccagaggctactgtgtcaacgtggatgaaaatcaaagacttggatccaaataagttaattccaacaattttaaaatttttcacaaattggcaaaataattctaaactgattactaacatatcagaatatcctgaaaattactcactgacatatttgaaatggtgcgttagagaagtcccaaaaatgtgtaatccaatagtgtacaattctatcctttacatgatgattactgatccgagaaacgatatgatactagaaaatgatataatcaaattcatgaaatcaaacgaaaacaaatatgatcttaatttccagttacggttgtctttaaaattcaagaaaactaagacctcgattttccttttaacacgtttaaacttattcgaggatgccattgacttggcattgaaaaataacttgattgatgattgtaaggtaattgtgaatgacgagattcttatagaggattataaattaaggaaaagattatggctgaaaattgcaaaacacttattactttcaatgaaagacatagatataaagcaattaattcgaacgattttaaatgattccaacgaaattttaacgattaaggatcttttgccattttttaatgagtatactacaattgctaacttgaaagaagaactgatcaagtttttagagaatcacaacatgaaaatgaatgagatttcagaagacataataaactccaagaatttgaaggtggaaataaacacagaaatttctaaatttaatgagatttacaggatactagagccaggtaagtcttgtgatgaatgtggtaaatttctacagatcaaaaagttcattgttttcccctgtggccactgttttcactggaactgtataatcagggtaatactgaactcaaatgattataacttgaggcagaagacggaaaacttcttaaaggccaaaagtaagcataatttgaatgatttagaaaatatcattgtagagaaatgtggattgtgcagtgatatcaacatcaataaaattgatcagccaatatctattgatgaaacagaattagccaaatggaatgaatagtagtattcttttttagtcaggctgaaacactgaaattaaaagagggaagataaatatcattactattatctgactaaaatatgtgtcgagtatttacttacctaaatagccaagaagtaaaaaaaatgcgtatcaaaaatgaataaaacgtaaaattatcggggaaaaaccttgtattttcaaagagtaataaaacgggtgaattaaaatcacaatatatgtatggctgaagttcaacataagtcataactagagaaacttcttcttgcccatgagttaatattccacctcataattccgtaatctgtaccaataatcaaggagctcccattcctatcttcaacccaatcgatacctgatatattgttttcttctgagaattcgttactttcctgagttgtaatcactggtcttctcaaaaaattggatgtgcctctattattcctactatttgcagcaaaattgtcatcatctgacggtaagtctggcgttgaaggtggtctgagaaaactttcaaaagctcttgcggaaacaccatgatagtctgaagaaacacgatacgttgagtgaacatcattgtaagcttcataatattcatcatcttcaaaaacatcattactagcttgctggtgagaaagtattaaggggtcaattaaattttgaggtgcggaatttgacgacgaagttgcgatagaatcagcagcaggtgtgccaagacttgcgttaacattgttattagaataatcggcggttggtgccgaagtcgatactctccttaccctgaatgaacatcgtctcttgtatggatgagctacgtcacttgatgaactacctttcgtagaaaacagaaccgattcgttactaattttatccataactttcggaaaaggtagaatttgcggctccaaatacttttttgggattctttgagccatagttatccatggttctgtggttacatttggcatagagggcagcgaaaatcttcttcttgataaagaccgataatccgccccttgtaattcatttttgctatcattactttcgttttcgttgttattatttgtggtgaaattatgatttgtattatgcttccgttcgtttatatattccatattaactttatcaggaataacaataacttggtggttaacgtagtttcttgtatctacaacgtgtactctgccctgatgttcagaaatgaataataaatcatctaggccataactgaacctacagactctaaatgcaccgttgtgggaatgtggtctagtcgaactaatttctgccatgggagtagccatgtttctgatatcataaattgcgcaagtaccattttgaaataccgtcgcaaattgcaagtcgttttcggaaaaagagttataaaacccatggtctgaatttggagcttcatatatgttttcgatatattctgattcatcaggtaacgcaaaccgtggtatccgtctaacacgattgacagaactaccccaggaaggatgattatcgtaatgtaaggagaattggttggttaattcattttgattgtaaacagcaaatttattagaatcgccagacactaccatcgtttgaccatcatgtgacaaagaagcgttattcaaaggaaattttaaatccgcataacgcttcactagtgttacatctctattacttacatcgcattggtaaagatgaccatcattgttgcatgcaaaaagatcaaactgcatactggccctgtcataaagtgtgacacaattattgatgaactggcccaacgtaaaagtcatcattgtgtccgtttcttgattataaaactccacgatgcccttccagatattaggatttgaataatgtgaatttatagggaaactaatatttttggaaatattaatcggttgggaaggtggcggcaacgaaatatttgcatcttgagctaaacggttccaattagaagggaatcccttatcatcagaaccgattagaccaccacaaacagtcaacccatttaattccgtgaaacatctcggcttaaagttgaactctaccagtttctcggaaggaacatgtaaatttttggagatatacgagcccgttgtcctagaaccttttgtagacgttttttcagtagagtttttaccactgttactcggttgaatagaattatgtcgccttactggagacctcaatacggaagaatccgtatctagtactcttatcgaatgatcgtaaatataatacagtttactctggttcatggagcctggtttgatacaatcccgcaactgccaatggtttatggagaccttggcatcgtagagttctaaagcaggcatcatatagttttggtaaaccttatcagagccagtatttaaccgttcatcttgcagcgcctccttagattgccccgtgccatcaatggtcattctttaacacgtatacttttgtaacttattgctgtttttctaccactttattcgatcttacttgtcgttgcttaatcagcaaaagttttgtactagaataaagttgtaataggcttttaatccagagtctcctcctcctcactttctgatcatcaccccttattgcctcagaaaagagatcatactccgctttaaagccgttcaatgtcacgtgacacaaagttgtagccgtataacatatggcgctaccatgttgttatttagacgggtaacatcaccgtttagaaagataaaggaaagtgaaattattggaatggaaagtgttcccaaaagttcgcaccaacgcaaaaagaaatttttttttcaattttgatatcatcgttgcgtagaggaagccctaactgagtagagaaattatatggtattttccttgtaatatttgattttgagtcgatatcccctttgttcttcttccttccttcgcttgttttagttgtatacttggtttattgtggaagatttttttttctgcttcgtagttttaaattagaagttatttctttgcaaatttctcttccccccacagtattcttttagaggtgaagtagaaataaaccaagaaagcatacacattttattctcaatgtccaacccatttgatttgttaggtaacgacgtcgaagacgctgacgttgtcgttttgccaccaaaggaaatcgtcaagagcaacacttcctccaagaaggctgacgtcccacctccatccgctgacccatccaaggctagaaagaacagaccaagaccttctggtaacgagggtgctatcagagacaagaccgctggtagaagaaacaacagatcaaaggatgtcactgactctgccaccaccaagaagtccaacaccagaagggccactgaccgccactctagaactggtaagactgacaccaagaagaaggttaaccaaggttggggtgatgacaagaaggaattgagtgctgaaaaggaagctcaagccgatgctgctgctgaaattgctgaagacgctgcagaagctgaagacgctggtaagccaaagaccgctcaattgtctttgcaagactacttgaaccaacaagctaacaaccagttcaacaaggtcccagaagctaagaaggttgaattagacgctgaaagaattgaaactgctgaaaaggaagcttacgttccagcaaccaaggtcaagaacgtcaaatctaagcaattgaagaccaaggagtacttggaatttgatgccacttttgttgaatctaacactagaaagaacttcggtgacagaaacaacaacagcagaaacaacttcaacaaccgtcgtggtggtagaggcgctagaaagggtaacaacactgctaacgctactaactctgctaacaccgttcaaaagaaccgtaacattgacgtttctaacttgccatctttggcttaagccttatatatgaataattccaactgaaagaatccaataacagtgttctactttctgtttctattactattattattttaattggttatttactatataatttgcaagtgaagatgatcatgctggcaaaccaaagaataaaattgggttgacatccaatcgagaatatgacatatcattttgttttatttaagcaataaaaaataaatgacttttaatttacttttcaattttctttttttttttttcacttctgagatgtgcaagcgtgtagtttgtttgtatttgtataacaatttcatcattagtcattcttcattaaaaactttttgttatcgattaaggacatccagtatgattctttttctctcatcttgattatctcttgagagtattgttaggcaacgcattataccacagttttttttaccaaagcgagcggcactccagcaggtgcttcatgtagtattcaggtatcacatcgctatattttaagtttctgtcgccgttgatcattcctatctcccattcacttcttccgttcggttgcatctgattaccatagtcatgtagtccaactatcaaatcttcgtgccctagttctccttttaacttttcgtccattagtccattagctatacatgaaacgtcgaataatattttacatgtgagtccccacaaatccctgaatctgaaaatacctccatcaacaccgtcttcgtctgaacttgataaatcctctatggtttgcaaccatggcatttcgttattatttgctacgtgaaaatgataatgcataatcaaccattttattccaccccaattaagcttatactccttccgctcaaaatattctgcttgataactcttaacatcctcatcggcttcaggaagaagatgtataactaagtcattgagtggtacagaaaacaaagaagatgtttctccagggttcagcttaccaaaaaacttacggatatctaagggaactttgtatttatcctcatgtttttctaatttatctttgtaaagaaaacagaccattggcttaacacttaaaaatgttcttgataaatagcatggcatatccatgaccaaattgtctaatttcattccgaactccttatgcaagacctcaggatcatgcggtaacccaatctcctcttcagcttctcttctggctacgctttcaaaggtttcttgaaaataatcagctttacctccaggaaatgaaacatcacctgagaagcttctcaatgttcttgaacgtttagttaaaagcactcgtagttcgcctttcattccaatgaataatagtattattaccgccgaatttcttttgaaaggccatattgagctccgagtatatggtgttttatgaaatttgtatcttatcaagttctctattagttgctttgaactcagcatcctcctctgacttaatatcattacagcttttctgttacatgtgtgattctcttcaaatctacaatattattattgaattgttataaatatacttacgcggatccccccccacaaccctaccccaaaaaataaatacaacgaataaatacgcgattggaattcatcgctacttttgaaaaaacagaatatataagttgataataagctactcttgtatatacctattcgcctagggatataatcaaacttttaaatcgacctttaaggtatatgtaacaacaaacgccacagtgatgaaaagaatcgcatactgcatgacaaataagacggacaaacagttcatttgaatgtgatcaccacatgctggcgtataaaatgctgtgaaatatacttgagcagtagcactcggcatggaccacgttaatatcatgtcaaattttcctatgcccgtatccagccaatcgatcgaatatagtttatttacccataggacgccaataataggaatgacaattaatcgaaagcatgtcatcaataaggcggatttaataaatccaggtggcaatgacttaatttctaatcttgccaacgttccgccaagtaatagaagccccaatggaacacatgcatttccaatatactctgtaaaatccattaaaaaattcagaacaggttctccatcaggcgccttatgaacgtgaacatatgtcgttacgaagcatgctttaacccagggaattaatgcacatattattcctagtattgcccccagagatgctggcctgaggcaatttataataaagtactgcaaccatttgagattgtgtctctctataaagaaggagaggctacccctcccgtcggtggccatattagtgcaattttcttcttcgatggaactttcatcggtataaccagtgtgcacattaccaatacttgcgttcctgcttccaacttcttcagtcaaggatagtggtcttgataaatctaattcaccttgccttattttttcggcggcactgtatttggaaatcaactcattcatatccgctttcctttttcttctataacttctgccatcgctattttttgatatacgactatatgagagggaactgccatctattcgcgagaactccaatgcgcctgggcttgaataagtcgaggaaaccctatatatttcagcatgcggaaggtcactttcaaatttatgggatgcaccatttgattctttatagggtttgatgtagccagtaaaaccttcgtagaatgcctgcggtgtcatttcatttgtagtaatagagttacaagacaaatcgctattacttctcgcatcttccgattgataggcatttgtaggacgtgtgatattaggtaactttgttatttcagtaagtttgcgatcgtcgatagcgggacttactgacggagtaatattctcactatctggttcttttgtatctctaaaatcaagtccgaccactctccacattccaaaattcatcattaggaaactttgaataaataaaaaaatgcaggaataagcaacacctttatcagcttcttcagcagtaaaaatggagccgttacccatgctctgaatataggcaataggtaaatctgatatatttggaaagaaacccgcaaatatgagcccccagaagaattttttgggcacagtcgtagcaaatgtagtaaataaggcgcccgtggcacctaaaacaaacaagataaaagctgaaagtattatcactccaatctcctttatatccctccatgaaatattggacacaattttgttgaaggtcaaacaaggcaaaatagcgttaacaaccatatttgatatacctttcgcattttccatggaaacaatatcgaacttagctaccaaatagccaacaagcataatggtgtaaattttaaatataggttttaatgcaatgtaaatagcggcacccagagaaagggacatcttggttcatttattgtagtactagaaaatcgtttccaccatataaaaatgatagaccttgatcagacacatgtagaattaccgatagaagaaatactatatgagtactgtaacttgttttacctcttatacgttacacactttgatgtaaatatgactcaccttatgtaccagacattgacccaaaaatacagatatacaaaaggtgaaaaaagatatagtagttcctcgacgtatgcctacggggaaaacaatatagatggaattctataacaccgacagtgatgtttctcctgaaatttgtgccaaatagcgccgcggaaagtcggcacattttgcaacatggacttcggaggtctgatatcatcccgtaaccttctcgtaatgcatcagattctggtcatgcttgttcaatatacatcctacgtgcacaacgaacaatagctttctcggtatcttattcgattatccccgaagtttcttgaaacggcaatatccttttaccctatcccgggcgaagaaccccgtcacagtgcattactttattcccactatagggataacaggggcgattgtgtacgaataactagattgtatttagataactaagatatatgataagtgcgtaaaaatggatatatctatacatatatatcactaagtgcataaagtctttgtattttcgctttcctagctgaccagtaaaagatcttgttttttaactgatggataaatagtaatttataactgaatagagcaaaagttgggaaaatagaaaatagaaaacagaaaaggagcgaaattttatctcattacgaaatttttctcatttaagttatttctttttttgagagaaaaattggttctctacagcagaaatgatggcaggtacaacttctgggttggccaaagtagttaggtcacctagctgttcggcttcgttagaagcaacctttcttagaactcttctcataatctttcctgaccttgttcttggtagatctctaactagaataatggtttttggtgaggcgaaaggaccaatctcacccctaacttgtaagatcaattctctacgtaaattatctggtgtgatgtgttctgcatcaccttcagtagcgttgttttgtagataaccatcttttagggaaacatatgcaacgacggtttgaccggtcaattcatctggaataccgacaacagcagcttccgagacgttttcgtgatttgagatagatgcttcaatttctgatgtggataatctatgaccggaaacatttacaacgtcgtcaactctacccctgatccagtagtaaccatcatgatctctaccagcaccatcacctgtgaaatagtgaccaggataaggtttcaagtaagtatccatgtaacggtcgtggtggttccaaacagatctagccattgatggccatggtgatttaacggcaaggacaccttcgacatcattaccttctaattccacacctgtaacagggtcaatgatacaagcgttaataccaaagaatggcacggtagcagaaccaggttttgttgggacagcacctgccaaaggagcaattaaatgagaaccagactctgtttgccacatagtgtcacaaatgacacagtttttgttacccactttttcatgataccattcccataagtctggagagattggttcaccgacggaacccaagacacgtaatgaggaagtgtcatatttggcaatttcggcttcacctacacgtttgattaatcttaaagcagttggagccacatagaaatgggtagccttgtgacgttggataattctccaatatctaccataatctgggtaggcaggagtggattcgaaaattattgaggcggtacccaaggttaatggaccatatagagcataggtgtgacccgtgatccagccgacgtcaccggcagtgaagagaacatcttctgggtgaatatcaaaaacgtatctagttgttaaagcggcacctaataaataaccacctgtagtgtgaacgacaccctttggagaaccagtggaaccggaagtgtataataaaaatagaggatcttcagcgtcacatgaaacaggaggtaggtaagttctctgcttagcggcctcctcatgccaccagtaatctctaccggccttcattggaataccttcagtaccagttctttggaaaaccaagatacgggaaaccaaatcgactccgttcaaaccttcgtcaacaatttttttagtgttgatggtcttaccacctcttttaccttcatcacaagtgatgaccactttagaattagcgtcaacgacacgatctttcaacgaaccagcggagaacccagcaaagacaacagagtgaatagcaccaatacgagccacagccaacatagcaatgaccgcttctggaatcattggcaaatagatagccactgtgtcacctttcttaacgccccagctttttaagacaccagcgatttgggaaacttttctgagtaattcaccaaatgtgatgattttgttgtcggattcgtcatcagcttcatagatcaaagctggcttgtcgggattagcaaaggcatgtctgtcaacacaattgtatgatgcattcaatttaccgttcaaaaaccatgcaacatcaccattgttcaatgaaccagattgaactttggtgtatggagcatcccaatgcaagtattccttagccatcttatcaaagaatttttctggctcattgatagattgttgatacatttcttgataatgttgcatatcagtaacgtaacccttgccgggttggctgttgtaaaaatgttgaggagccttaagagcctttacgttgtgagcttcataaactactttatgttccttgattgtcatattttattattgtattgatttactttcctgtattctgtttgtgtataacaatcactaaccgcggagacacacaattcggaattcgaatactatatatatatatattttaaggtagaggtatatataaggtttgatcaggctaaacgtgcggtgcgatatcgttgctaaaattcagaacactgttttcaatctcgaagtaaaaaacgataaaaattatcaacaaaaccagtgacgaagaagttcagtcacgaaacttttttgcctcgttcaaaaaaaaaaagccagcggaatcggctaccgaatatcggcaataacgcttcggccccgggaaacgcatatgaataattttaagttagttttatgctatacagcgggtggctacgtgtaatgtatttaatgtttatatttactgatttatgacatcgatgagggagatcaattcttgcaatcgcgccaattcgttgcgatcagtgccctctctttcgtaattattcactgaaactatcttgccagttattgtgtttcccgagaggatggcgccattactgaaggtattactagttgtgttatcgctactggaaggcgtcgcagacttttccctcttcagttccttgccacgaaagtaaatagtatcttcgaatttgtaatccttaaactcttcggttggtccttgatactcggtatagaaaggcatgaagctcacggtgtaagcatctagattcacggcatctttggtcattgcgtatttgacctacttactgtattagtacacacttgtattttcgggccttgatggttttgtttcactgcttgtttgcaattggttgttgttcctaacgcgttttgtcatttttcgatgaaggtcgaacggaaagaactaaaaaagactaggggaatggaatgcggaatagcagtgcatatttcaggatgaatggaaaaacacatctgcagcaacaatgaaaaaccttagtggatttaaacttctcacaggaaatatcgatcaaagcaatgggctagccaaataaaaaaaaaactgtaggcacaaaaagcagcatacgtcattcgcaaaaaagaaggtcctacccggattcgaaccggggttgtccggatcaaaaccgaaagtgataaccactacactataggaccggaacttcttgatgatacgaacgattaaaattgttgacgttctcttctttttttcatatttgagtagatctgatgcgcaatgtctatacaacctggcagacaattgtctaaataatattttgtaggaataagagtccactatcgtctatcaactagtagtcacactaccaatatattatcatatacggtgttaagatgatggcataaggtatgagaaactgtcatcgaagctgaaatgcaaggattgatagtgtaataggataatgaaacatataaaacgaaaagagaaataatcataacattatttcctagagtagcgattccccttcgcgtattcttacatcttcgaagagaacttctggtgtaagtataataaatattatagctctatcgaatggtgcaattatttaccaaattctcaataggaatccataatactacatacgatactaatattctagtatttttatacttattatttcttttttattacaccagcaatcgttgcaaattatcttctgatagaatttctgagggtatcctaaacttatgccattttcttggactgtaaatcatacttggatgttgtgcattagtcaataatcggttcttgttccaacgattacatgtaaatgaagggagaaataattatggtaaatcatgcggcggtccttttggtgatgcagtatccatagtcactacataacaatcttagtcaccttgtattgattcaccacataatcctgcagagcccgctatgtccttaatctgcgcgataactctcctacccctgaattttgagagcgccatagcaaaccgataaagctggcacaattaaaggtatcggtgttgtcagaattaggtgcctcctgcttttttttttttcctgctcttatatccgttatatccgaatgatttttatcgcttgtttaaaaaatactttcccgatatatatatatagtctccctttaaatttgtttccggtaagtttttaacaccaataaatgaaaagaaatgactacggtgatgaatatgagccgcgcattgaatcaggttatgtaagtatcagaacccctaattatgatgtcactcttacccttcgatggctaagcggcgactgggatgccgggaaaagctctacaaatctactaaaaaagtcaaatatacagctgtaaacttctttcctcgtctacatcatggtaacgattgttcaatctttacttcgtgtctttttttttttctatgtactttctattccaacctatgtgaagactaaaattcaccttagtaaacgtaaagacaatgacgataggtgcctaaatccaatgaaaagagcacaaacagtttccatataattaggagcagtctacaatcaagcagtaaattttggtatcataaacgacccgctgagacctttccattgggtcaggtcgagaactgtagttactcgaaaatcagatcatccacacgctgttgaactcgaaaacagtagcactgtcactgtaagctagtgttcattttaaacgtcttgccgaattttttcttcgaagaaaagtattgcaatggactctatacttctgagcagcaattaaggaaaacagggtaggtaacctctggggttgatatctggataaactggaaccatattagcgagatgatgcactttacatagattccgcgagtaccttaatactgctggtgcaccacgataatgattacttcttcaatatcaattagtttgccaggatataccttatccaatttagcgtgacgatcttaaaggcgtttttatgtttattcgctaaaacccttcttattgtcattttcgttaacatactatctaacgtatttctgtttgtcagtaattttcagttaatggatggtatcagacgaaaattaaataaatcaccttctgctttataagcaagatataaaaaaaaatatggatcgattgattcatttccataatgatcaatatataataataataggactgctagctaatatatactcaatatgatttgttcatattcttcgcaggtatatataaccatcaagtaatacatatttaacttagctgcatcaccgttgagccttttgttgaacacttcccctctctatcataaaatcaaccatatagaaacgcatagagtgtaaacattgatatgcgatgccaaaacacttgatttgttactatggaacacacagcaatatgcatacactacttgttccattgctgttgcaattccattggatagaactcctgcattgtcctcatttagtgctcaggaaaaggtttacatatttctttctgacttttcagaaaaaaaatttgtgaggctgtcactgtatatcacgtaatacacatataagtaattggatttatagtaaaaagaattctcatgttgggcacaactatctcgttgccaaattttttaccatattaaaacgacccatgtaatataattggaaaaattagtatactgggaacaatcttgcggcacaccgcttgaacgaaacgttcgtaaaaatatttataattcttattattattatttattattattataatatatataatttaataatcttaatatttattatcattgtttcatatttttttttataaatatttatttaaataaaaaatattaaagagtattcaaaaaagtcttactgtgggtaatggatatttcctcatgtttgccgctctgatggtgcggaaaaaactgctccatgaagcaaactgtccgggcaaatcctttcacgctcgggaagctttgtgaaagcccttctctttcaacccatctttgcaacgaaaaaaaaaaaaaaaataaaaaataaaaagaccaaatagtaaatagtaacttacatacattagtaaatggtacactcttacacactatcatcctcatcgtatattataatagatatatacaatacatgtttttacccggatcatagaattcttaagacaaataaaatttatagagacttgttcagtctacttctctctaaactaggccccggctcctgccagtacccacttagaaagaaataaaaaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatctaagtcgtatacaaatgatttatccccacgcaaaatgacattgcaattcgccagcaagcacccaaggcctttccgccaagtgcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaagggggcttttacccttttgttctactggagatttctgttctccatgagccccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcagccccgaatgggaccttgaatgctagaacgtggaaaatgaattccagctccgcttcattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttattctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgccaagcccgttcccttggctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtagcaagcgacggtctacaagagacctaccaaggccgtctacaacaaggcacgcaagtagtccgcctagcagagcaagccccaccaagcagtccacaagcacgcccgctgcgtctgaccaaggccctcactacccgacccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttcaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcacgggccgtcacaagcgcaccggagccagcaaaggtgctggcctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccagggctcgcgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatcttaaccggattccctttcgatggtggcctgcataaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagttctcatttgaatatttgctactaccaccaagatctgcactagaggccgttcgacccgaccttacggtctaggcttcgtcactgacctccacgcctgcctactcgtcagggcatcatatcaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagtaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaagacatcaggatcggtcgattgtgcacctcttgcgaggccccaacctacgttcactttcattacgcgtatgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatataaccattatgccagcatccttgacttacgtcgcagtcctcagtcccagctggcagtattcccacaggctataatacttaccgaggcaagctacattcctatggatttatcctgccaccaaaactgatgctggcccagtgaaatgcgagattcccctacccacaaggagcagagggcacaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcttcgaaggcactttacaaagaaccgcactcctcgccacacgggattctcaccctctatgacgtcctgttccaaggaacatagacaaggaacggccccaaagttgccctctccaaattacaactcgggcaccgaaggtaccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtactcctacctgatttgaggtcaaactttaagaacattgttcgcctagacgctctcttcttatcgataacgttccaatacgctcagtataaaaaaagattagccgcagttggtaaaacctaaaacgaccgtacttgcattatacctcaagcacgcagagaaacctctctttggaaaaaaaacatccaatgaaaaggccagcaatttcaagttaactccaaagagtatcactcactaccaaacagaatgtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccaaggggcgcaatgtgcgttcaaagattcgatgattcacggaattctgcaattcacattacgtatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagtttttaatattttaaaatttccagttacgaaaattcttgtttttgacaaaaatttaatgaatagataaaattgtttgtgtttgttacctctgggccccgattgctcgaatgcccaaagaaaaagttgcaaagatatgaaaactccacagtgtgttgtattgaaacggttttaattgtcctataacaaaagcacagaaatctctcaccgtttggaatagcaagaaagaaacttacaagcctagcaagaccgcgcacttaagcgcaggcccggctggactctccatctcttgtcttcttgcccagtaaaagctctcatgctcttgccaaaacaaaaaaatccattttcaaaattattaaatttctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgtccaaattctccgctctgagatggagttgcccccttctctaagcagatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagattaccaagacctctcggccaaggttagactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtggataaccagcaaatgctagcaccactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatacgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagagccacaaggactcaaggttagccagaaggaaaggccccgttggaaatccagtacacgaaaaaatcggaccggccaaccgggcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttatttattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcaaagagtccgaagacattgattttttatctaataaatacatctcttccaaagggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatcttaaaagaagaagcaacaagcagtaaaaaagaaagaaaccgaaatctctttttttttttcccacctattccctcttgctagaagatacttattgagtttggaaacagctgaaattccagaaaaattgctttttcaggtctctctgctgccggaaatgctctctgttcaaaaagcttttacactcttgaccagcgcactccgtcaccataccatagcactctttgagtttcctctaatcaggttccaccaaacagataccccggtgtttcacggaatggtacgtttgatatcgctgatttgagaggaggttacacttgaagaatcacagtcttgcgaccggctattcaacaaggcattcccccaagtttgaattctttgaaatagattgctattagctagtaatccaccaaatccttcgctgctcaccaatggaatcgcaagatgcccacgatgagactgttcaggttaaacgcaaaagaaacacactctgggaatttcttcccaaattgtatctctcaatacgcatcaacccatgtcaattaaacacgctgtatagagactaggcagatctgacgatcacctagcgactctctccaccgtttgacgaggccatttacaaaaacataacgaacgacaagcctactcgaattcgtttccaaactcttttcgaacttgtcttcaactgctttcgcatgaagtacctcccaactacttttcctcacacttgtactccatgactaaaccccccctcccattacaaactaaaatcttacttttattttcttttgccctctctgtcgctctgccttaactacgtatttctcgccgagaaaaacttcaatttaagctattctccaaaaatcttagcgtatattttttttccaaagtgacaggtgccccgggtaacccagttcctcactattttttactgcggaagcggaagcggaaaatacggaaacgcgcgggaacatacaaaacatacaaaatatacctttctcacacaagaaatatatgctacttgcaaaatatcataccaaaaaacttttcacaaccgaaaccaaaaccaacggatatcatacattacactaccaccattcaaactttactactatcctcccttcagtttccctttttctgcctttttcggtgacggaaatacgcttcagagaccctaaagggaaatccatgccataacaggaaagtaacatcccaatgcggactataccaccccaccacactcctaccaataacggtaactattctatgttttcttactcctatgtctattcatctttcatctgactacctaatactatgcaaaaatgtaaaatcatcacacaaaacataaacaatcaaaatcagccatttccgcaccttttcctctgtccactttcaaccgtccctccaaatgtaaaatggcctatcggaatacattttctacatcctaactactataaaacaacctttagacttacgtttgctactctcatggtctcaatactgccgccgacattctgtcccacatactaaatctcttcccgtcattatcgcccgcatccggtgccgtaaatgcaaaacaaataccatctatgtcttccacaccatcattttactatgcctgccaccatccatttgtcttttgcaccatatcttcataacctgtcaccttgaaactacctctgcatgccacctaccgaccaactttcatgttctgtttcgacctacctcttgtaaatgacaaatcacctttttcatcgtatgcaccttattctccacatcacaatgcactattgcttttgctttttcacctgtcatatcctattgctattagatgaaatataataaaaattgtcctccacccataacacctctcactcccacctactgaacatgtctggaccctgccctcatatcacctgcgtttccgttaaactatcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatctttatttctttttttttttttttttttttttttttttctagtttcttggcttcctatgctaaatcccataactaacctaccattcgattcagaaaaattcgcactatccagctgcactcttcttctgaagagttaagcactccattatgctcattgggttgctactacttgatatgtacaaacaatattctcctccgatattcctacaaaaaaaaaaaaaaaaacactccggttttgttctcttccctccatttccctctcttctacggttaatactttcctcttcgtctttttctacaccctcgtttagttgcttcttattccttcccgctttcctgcactaacattttgccgcattacactatatgatcgtagtacatcttacaactccgcataccgcgtcgccgcgtcgccgcgtcgccaaaaatttacttcgccaaccattccatatctgttaagtatacatgtatatattgcactggctattcatcttgcacttttcctctttcttcttcccagtagcctcatccttttacgctgcctctctggaacttgccatcatcattccctagaaactgccatttacttaaaaaaaaaaaaaaaaaaaaaatgtccccactgttcactgttcactgttcacttgtctcttacatctttcttggtaaaatcgtagttcgtagtattttttttcatatcaaaggcatgtcctgttaactataggaaatgagcttttctcaattctctaaacttatacaagcactcatgtttgccgctctgatggtgcggaaaaaactgctccatgaagcaaactgtccgggcaaatcctttcacgctcgggaagctttgtgaaagcccttctctttcaacccatctttgcaacgaaaaaaaaaaaaaaaataaaaaataaaaagaccaaatagtaaatagtaacttacatacattagtaaatggtacactcttacacactatcatcctcatcgtatattataatagatatatacaatacatgtttttacccggatcatagaattcttaagacaaataaaatttatagagacttgttcagtctacttctctctaaactaggccccggctcctgccagtacccacttagaaagaaataaaaaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatctaagtcgtatacaaatgatttatccccacgcaaaatgacattgcaattcgccagcaagcacccaaggcctttccgccaagtgcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaagggggcttttacccttttgttctactggagatttctgttctccatgagccccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactccccacctgacaatgtcttcaacccggatcagccccgaatgggaccttgaatgctagaacgtggaaaatgaattccagctccgcttcattgaataagtaaagaaactataaaggtagtggtatttcactggcgccgaagctcccacttattctacaccctctatgtctcttcacaatgtcaaactagagtcaagctcaacagggtcttctttccccgctgattctgccaagcccgttcccttggctgtggtttcgctagatagtagatagggacagtgggaatctcgttaatccattcatgcgcgtcactaattagatgacgaggcatttggctaccttaagagagtcatagttactcccgccgtttacccgcgcttggttgaatttcttcactttgacattcagagcactgggcagaaatcacattgcgtcaacatcactttctgaccatcgcaatgctatgttttaattagacagtcagattccccttgtccgtaccagttctaagttgatcgttaattgtagcaagcgacggtctacaagagacctaccaaggccgtctacaacaaggcacgcaagtagtccgcctagcagagcaagccccaccaagcagtccacaagcacgcccgctgcgtctgaccaaggccctcactacccgacccttagagccaatccttatcccgaagttacggatctattttgccgacttcccttatctacattattctatcaactagaggctgttcaccttggagacctgctgcggttatcagtacgacctggcatgaaaactattccttcctgtggattttcacgggccgtcacaagcgcaccggagccagcaaaggtgctggcctcttccagccataagaccccatctccggataaaccaattccggggtgataagctgttaagaagaaaagataactcctcccagggctcgcgccgacgtctccacattcagttacgttaccgtgaagaatccatatccaggttccggaatcttaaccggattccctttcgatggtggcctgcataaaatcaggcctttgaaacggagcttccccatctcttaggatcgactaacccacgtccaactgctgttgacgtggaacctttccccacttcagtcttcaaagttctcatttgaatatttgctactaccaccaagatctgcactagaggccgttcgacccgaccttacggtctaggcttcgtcactgacctccacgcctgcctactcgtcagggcatcatatcaaccctgacggtagagtataggtaacacgcttgagcgccatccattttcagggctagttcattcggccggtgagttgttacacactccttagcggattccgacttccatggccaccgtccggctgtctagatgaactaacaccttttgtggtgtctgatgagcgtgtattccggcaccttaactctacgttcggttcatcccgcatcgccagttctgcttaccaaaaatggcccactaaaagctcttcattcaaatgtccacgttcaattaagtaacaaggacttcttacatatttaaagtttgagaataggtcaaggtcatttcgaccccggaacctctaatcattcgctttacctcataaaactgatacgagcttctgctatcctgagggaaacttcggcaggaaccagctactagatggttcgattagtctttcgcccctatacccaaattcgacgatcgatttgcacgtcagaaccgctacgagcctccaccagagtttcctctggcttcaccctattcaggcatagttcaccatctttcgggtcccaacagctatgctcttactcaaatccatccgaagacatcaggatcggtcgattgtgcacctcttgcgaggccccaacctacgttcactttcattacgcgtatgggttttacacccaaacactcgcatagacgttagactccttggtccgtgtttcaagacgggcggcatataaccattatgccagcatccttgacttacgtcgcagtcctcagtcccagctggcagtattcccacaggctataatacttaccgaggcaagctacattcctatggatttatcctgccaccaaaactgatgctggcccagtgaaatgcgagattcccctacccacaaggagcagagggcacaaaacaccatgtctgatcaaatgcccttccctttcaacaatttcacgtactttttcactctcttttcaaagttcttttcatctttccatcactgtacttgttcgctatcggtctctcgccaatatttagctttagatggaatttaccacccacttagagctgcattcccaaacaactcgactcttcgaaggcactttacaaagaaccgcactcctcgccacacgggattctcaccctctatgacgtcctgttccaaggaacatagacaaggaacggccccaaagttgccctctccaaattacaactcgggcaccgaaggtaccagatttcaaatttgagcttttgccgcttcactcgccgttactaaggcaatcccggttggtttcttttcctccgcttattgatatgcttaagttcagcgggtactcctacctgatttgaggtcaaactttaagaacattgttcgcctagacgctctcttcttatcgataacgttccaatacgctcagtataaaaaaagattagccgcagttggtaaaacctaaaacgaccgtacttgcattatacctcaagcacgcagagaaacctctctttggaaaaaaaacatccaatgaaaaggccagcaatttcaagttaactccaaagagtatcactcactaccaaacagaatgtttgagaaggaaatgacgctcaaacaggcatgccccctggaataccaaggggcgcaatgtgcgttcaaagattcgatgattcacggaattctgcaattcacattacgtatcgcatttcgctgcgttcttcatcgatgcgagaaccaagagatccgttgttgaaagtttttaatattttaaaatttccagttacgaaaattcttgtttttgacaaaaatttaatgaatagataaaattgtttgtgtttgttacctctgggccccgattgctcgaatgcccaaagaaaaagttgcaaagatatgaaaactccacagtgtgttgtattgaaacggttttaattgtcctataacaaaagcacagaaatctctcaccgtttggaatagcaagaaagaaacttacaagcctagcaagaccgcgcacttaagcgcaggcccggctggactctccatctcttgtcttcttgcccagtaaaagctctcatgctcttgccaaaacaaaaaaatccattttcaaaattattaaatttctttaatgatccttccgcaggttcacctacggaaaccttgttacgacttttagttcctctaaatgaccaagtttgtccaaattctccgctctgagatggagttgcccccttctctaagcagatcctgaggcctcactaagccattcaatcggtactagcgacgggcggtgtgtacaaagggcagggacgtaatcaacgcaagctgatgacttgcgcttactaggaattcctcgttgaagagcaataattacaatgctctatccccagcacgacggagtttcacaagattaccaagacctctcggccaaggttagactcgctggctccgtcagtgtagcgcgcgtgcggcccagaacgtctaagggcatcacagacctgttattgcctcaaacttccatcggcttgaaaccgatagtccctctaagaagtggataaccagcaaatgctagcaccactatttagtaggttaaggtctcgttcgttatcgcaattaagcagacaaatcactccaccaactaagaacggccatgcaccaccacccacaaaatcaagaaagagctctcaatctgtcaatccttattgtgtctggacctggtgagtttccccgtgttgagtcaaattaagccgcaggctccactcctggtggtgcccttccgtcaattcctttaagtttcagccttgcgaccatactccccccagaacccaaagactttgatttctcgtaaggtgccgagtgggtcattaaaaaaacaccacccgatccctagtcggcatagtttatggttaagactacgacggtatctgatcatcttcgatcccctaactttcgttcttgattaatgaaaacgtccttggcaaatgctttcgcagtagttagtcttcaataaatccaagaatttcacctctgacaattgaatactgatgcccccgaccgtccctattaatcattacgatggtcctagaaaccaacaaaatagaaccaaacgtcctattctattattccatgctaatatattcgagcaatacgcctgctttgaacactctaattttttcaaagtaaaagtcctggttcgccaagagccacaaggactcaaggttagccagaaggaaaggccccgttggaaatccagtacacgaaaaaatcggaccggccaaccgggcccaaagttcaactacgagctttttaactgcaacaactttaatatacgctattggagctggaattaccgcggctgctggcaccagacttgccctccaattgttcctcgttaaggtatttacattgtactcattccaattacaagacccgaatgggccctgtatcgttatttattgtcactacctccctgaattaggattgggtaatttgcgcgcctgctgccttccttggatgtggtagccgtttctcaggctccctctccggaatcgaacccttattccccgttacccgttgaaaccatggtaggccactatcctaccatcgaaagttgatagggcagaaatttgaatgaaccatcgccagcacaaggccatgcgattcgaaaagttattatgaatcatcaaagagtccgaagacattgattttttatctaataaatacatctcttccaaagggtcgagattttaagcatgtattagctctagaattaccacagttataccatgtagtaaaggaactatcaaataaacgataactgatttaatgagccattcgcagtttcactgtataaattgcttatacttagacatgcatggcttaatctttgagacaagcatatgactactggcaggatcaaccagataactatcttaaaagaagaagcaacaagcagtaaaaaagaaagaaaccgaaatctctttttttttttcccacctattccctcttgctagaagatacttattgagtttggaaacagctgaaattccagaaaaattgctttttcaggtctctctgctgccggaaatgctctctgttcaaaaagcttttacactcttgaccagcgcactccgtcaccataccatagcactctttgagtttcctctaatcaggttccaccaaacagataccccggtgtttcacggaatggtacgtttgatatcgctgatttgagaggaggttacacttgaagaatcacagtcttgcgaccggctattcaacaaggcattcccccaagtttgaattctttgaaatagattgctattagctagtaatccaccaaatccttcgctgctcaccaatggaatcgcaagatgcccacgatgagactgttcaggttaaacgcaaaagaaacacactctgggaatttcttcccaaattgtatctctcaatacgcatcaacccatgtcaattaaacacgctgtatagagactaggcagatctgacgatcacctagcgactctctccaccgtttgacgaggccatttacaaaaacataacgaacgacaagcctactcgaattcgtttccaaactcttttcgaacttgtcttcaactgctttcgcatgaagtacctcccaactacttttcctcacacttgtactccatgactaaaccccccctcccattacaaactaaaatcttacttttattttcttttgccctctctgtcgctctgccttaactacgtatttctcgccgagaaaaacttcaatttaagctattctccaaaaatcttagcgtatattttttttccaaagtgacaggtgccccgggtaacccagttcctcactattttttactgcggaagcggaagcggaaaatacggaaacgcgcgggaacatacaaaacatacaaaatatacctttctcacacaagaaatatatgctacttgcaaaatatcataccaaaaaacttttcacaaccgaaaccaaaaccaacggatatcatacattacactaccaccattcaaactttactactatcctcccttcagtttccctttttctgcctttttcggtgacggaaatacgcttcagagaccctaaagggaaatccatgccataacaggaaagtaacatcccaatgcggactataccaccccaccacactcctaccaataacggtaactattctatgttttcttactcctatgtctattcatctttcatctgactacctaatactatgcaaaaatgtaaaatcatcacacaaaacataaacaatcaaaatcagccatttccgcaccttttcctctgtccactttcaaccgtccctccaaatgtaaaatggcctatcggaatacattttctacatcctaactactataaaacaacctttagacttacgtttgctactctcatggtctcaatactgccgccgacattctgtcccacatactaaatctcttcccgtcattatcgcccgcatccggtgccgtaaatgcaaaacaaataccatctatgtcttccacaccatcattttactatgcctgccaccatccatttgtcttttgcaccatatcttcataacctgtcaccttgaaactacctctgcatgccacctaccgaccaactttcatgttctgtttcgacctacctcttgtaaatgacaaatcacctttttcatcgtatgcaccttattctccacatcacaatgcactattgcttttgctttttcacctgtcatatcctattgctattagatgaaatataataaaaattgtcctccacccataacacctctcactcccacctactgaacatgtctggaccctgccctcatatcacctgcgtttccgttaaactatcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaatcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttaccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcagttgttttttttttcgcgcacgaatacatcacgcagcctcgccttgacactgctcaagggataaggggaaggagctgagatagaactgagttggagcgttgcagcggcacgagcagtgaaaagagcgaagagaagagaagcagataaaagaccaaagtagcgatgatacttcgatgtttggagcgatttttcctatgtgaatattagaaatcatatgttttgtatcagctgaacagtgaatgatgtgctcaatactcaaattcatctttttgtttgctaaaaatagcttaactggcacatcatgaaaaggatgtagaaattatagagtatatttactactaagaactatataaaaacacagtgtgatgaaaagtcactgatcaggctttaaccaccgtagacgccagaaaaaacagacctaatctgatccatgccgtagccggagtacaaacataattgtagcaaaatacgcgatttttgagggtttaggtagccagatccaatggcgtactctggggcatcatctggaggaactgtaccatctgctgttcttctgctgtgaacaattggtataccatactcttcataaagttgttcgtttacaatactacccgtagcagtccaggaaccagctccagaacccgccaacacgataccttttgcgcccaggtccttgacggcctttactattagctcaggattcaagccttgataggagtacagaataatgacttctggaatttccgaagggtctgtgaggttggaaatgtcaaaaaattgccatccatttggcttgactggtgggtagtaaaactccacgtcatcatttgaaaagtaacctaaatatccctgttcatccgctctgaatgtatctaaagagttggcattcattttcgttgtccaaaacccagaggcaatacgatcgtttagagtgatcatcgtgccacgacccagtgatttctcagaagcagcaatagacactgcttgatataaattcattgggccatcagcagacgtggcagtggctggacgcatagcgcctgcgatacatactggcttctctgaatttatggtcaaatctaagaagaaagctgtctcctccatagtgtcggtcccatgagtgacaaccgcaccagcgtagtcatcagaggctagtgcctcggagataccgtgatacaatgggatcagatgcgtatagtttaaagaatttgaaccaacgttagacacttgaagatagtccagatttgccttctcagctaaagatgggacggcttctattaaatcatttacggttaatcccacgctataacccgccgttgttgcacttgtcgaacccttggaagcgatagtaccgccggtaccaaaaattttgattgatggcaaagaagaattcttctcttcacgaatttttagtagtggagcaccactggacattgcgacaaagagagaaagtaaaagggtatttaaagatctcatagttggaggttggtgagtaccagattgcttacaaaagaatagcgagccaacatttgctctgcctcaggcctcttggtgctgcttgaagactcatcttatatggcttttgtatgtcatgatttgttcttgtacattatgtgttgatattaaacaaattgatttttttttttttgcgatagcaagcagataatgaaagagacaaggacttggaacatccgataagactgcgccgatatcgatcttacagtccttcccttgtgtcatgactttcggaaaagcatcctcgtcgactggtagtttgctgtctgtcacgtgctgaagggtctgatacatttttttaaagataagagacggggtttacccttcggaggactaagcgagatctccaagtaaagatctcgcttatcaagaaagcagccaagtgtggaacgtccttttttttggtttcaaaaagatattcaacagtttacactgcagctttaattgcctcaaaaggatatcatgaggtgatctagggtcagaagggaaagattacagcatcttgagttgaatcacatctgcaaaaggtggtattattgacgttgctcttccttaatggaaactcatggggtttggaaaggaggtgcggtaatctatttttttcgaacacaaaacctaaccttgaaaagaaactgtccaatttcattgaacttacctcagaacgggccggagtctttgctttcagtctaacatggtctaatttcttcgaaaagcttcatttaattgttagactgtggttttacaaggaaaaaaccagtgctatactgaagcgatacccagaactaattaccttgtgtgacgattcggctcagcgaaacggacatggtaaaattgggaatttgaaagcaggcagcagccttgtacagcgacatgacgataggtttagaatccccatcacgtacgagttgaagaattctacgaaggctctatgcgttattcctctatcggtataaagtgtagcgttgtaggggggatattggtggtttagttgaatttgcgcaacgaaattatagaactcataaaagttcaattcaatacttgaaacccttaacgttggttcgaccatcaattgtttggacataatagttttattctgcggccgatttcaaaatttagtaaatcaaatgttgaagcatcaccagtaggatgaccactcccatgacaaaactccgtcccaaagatagcttgatcatcctaagcgggtcgcattttactatccccagttccgaagaataacaaggctcaatgcatatgctgtttatcgtgctcacaaggcggtatgacgtttttagcaatgtaattatattaaaaagatcttcagtcactatgagtggttgattgccccatagagagctataagccgacgtgaaagctgctggttccagcttggctcatgtcgtcaccagtcactagtcacttggtcgcattcattgctactcatctgcgagtgagcatatttgagatctgacttgccaagggattagaatcacgtaagactcttgatccttagaagatatttctgacaaagaaccacctaagccatgcaagttttttttttcatttggtggcgaaacaaaggtgatgaaagtttcttcttgtacaaacgccaagcccgataggtgagacaattcttgaagtaatggacctctgagtaagcatatcagtcgaatgaagttccaatatgcgttggccaaggaacagctaggcagcaactcgcgcagtggcgtcaaaaaactaataagtaaacaccactggcttccggaatactatttctctgatctctcattttctgttgtacagcagtgggacagtagagccattgaaaaaactacaatcatatcttgtatgcggcccgcaaaccaagagatttatcctttgagacattgtgagaccctccgttcgcaaccgtgctctctgttttcatcactatatgcacgctctttccaaagctcctgcactttgcacgtggcggagccatcgcccggcttccatatgtacggctgccacacctaactatttcggttgcggccatatctaccagaaagcaccgtttcccgtccgatcaactgtagttaagctggtaagagcctgaccgagtagtgtagtgggtgaccatacgcgaaactcaggtgctgcaatcttttttttttttccgcgcgcaagcacgttacccggaccccgtcttagcacacgcacacgcacacgcagcgctcacagaccagcgaaacagacctgagagccacgatgcagcacacgcttacccggaccgcctctctgccagaacgctcgagcagcgcccacagcgccgctactgcgttacccgcacttcgccgcccgccagacagctgcgagactctcgtcccgctactgtgtatcttttggttcgtcttcgttagtatgagcccgctcccgccggctcgtgccaacaaatcagacaacaaaggcttaatctcagcagatcgtaacaacaaggctactctactgcttacaataccccgttgtacatccaagtcgtatacaaatgatttatccccactcaaaatgacattgctatccgccggcaagcacccaaggcctttccgccaagagcaccgttgctagcctgctatggttcagcgacgccacaaggacgccttattcgtatccatctatattgtgtggagcaaagaaatcaccgcgttctagcatggattctgacttagaggcgttcagccataatccagcggatggtagcttcgcggcaatgcctgatcagacagccgcaaaaaccaattatccgaatgaactgttcctctcgtactaagttcaattactattgcggtaacattcatcagtagggtaaaactaacctgtctcacgacggtctaaacccagctcacgttccctattagtgggtgaacaatccaacgcttaccgaattctgcttcggtatgataggaagagccgacatcgaagaatcaaaaagcaatgtcgctatgaacgcttgactgccacaagccagttatccctgtggtaacttttctggcacctctagcctcaaattccgagggactaaaggatcgataggccacactttcatggtttgtattcacactgaaaatcaaaatcaaggggacttttacccttttgttctactggagatttctgttctccatgagtcccccttaggacatctgcgttatcgtttaacagatgtgccgccccagccaaactctcctggcgaaatttattgtttttacataaactgtattatgaacagaaggtagtagtgcattagaggtattacatatcacgtgatgtttatttctttttacctatatatggattgaatattagagttaccctacgttcaatttctagattctatggtgttacccctgatgagttctgcatctgtcctatctacctattttaccgttttggacgaatattaaagggcgggtaacacaaatactgtctgcgtaatcaatctttttaggactaattaagggtagttccatagttattagaatcgtatttctcgaattgaatttccttccctatgataaacttctacactggaaggtcatcattattttttgttaagtactttacgaatgagaaggtagtttatcagcttatatttcaggtccgttgactttttctggctacagttgttttcaactggtgctgctgcaggatataggaagtcgaagatttatttttttgcacagcttaatgttcctggcgaaaaagcagcgaaatcgagaggtatttactgctcagagatatgaagaggtaggtacatattcattggcagatattctacaatgcaattattatgacccaatcacacagtattgtgctgacctccattgagcgatgactaaaaaaacttttagtagcacgtttattattgctttcccttgctgctataagggaaaattcagtaaataataccgaagatataatggtgtttatcagatcagtgtgatgtgttcagctaaatggaaagctacagatgctatctgatcgagatattgcaagaaaaggtctcacagtatttttttcacgtgcttttttttcaaggcaatgaccaatatgaaacgatcgatgagcatagtaaacagtattatctggataattctgtatgcaatggtaacggataacttaaaatctttatgttaagtatatacaattgcatcacttttttttttttggcttgtggcttatattaacaaatttattgtgcattttttgcaatctgaagggctgctttaatattgaatacgggaagggccctttcacaccccactataagtgcagttttaggaagaaagtattaatgtatccttcaaaaaagaaaatacacgtgctgttaatataccgacatcgtgttttggggaatgggtactagagccgccgatatctattcatattttttatgtagcaacatctcatttgaacaagaatttattgacatagaactttatacaagtatgaagagaaattagaaattagcagagatgtgaaatgaacttactaataaatcggcgtggtcattggttcagtttttcttcgatataggatacattagggacagtggatgtatttcctagggcaaccattgaaactggtttgttttgtaatctgtaatttgcccacataataatatcatccttagtgattttatcaacctgctcgaaaacttcttctggtgataatcttttacctgtggtcaccacttgtctgcctatatcttctacaatggctgtcgatccatccaacgatagcaacagagctgcctttagctgagcttttgccctattcacctctgcatccgatattttgccagattttattctcttccactctttcaggatctcattaacaattaactgcacgttatgctcattagaatcagttactatgtacattccccacagacctgaatcagcgtaagaggtggaaaatgacatataagaattagccaaagaaccattttgacttgctgcaacagctaatggagagggggagtttgtacctgtgccaatggctctgtcccagttaccaacaatcgcttgtgttgccagagctacaaaataatcaggtgcagaccatgacacgccttctaatgcgatagcaatatgtgttgtaggtaacgtgttttctttgataaacctttcacctctacaaaaaactggtaatgggccccttggtgatcccaacgggacaggcgattcagatttgggcacatggccaaagtatttttgagcatactgtaccaatttttcatgatcaacagcgcccgcacctgccaataccattctgtcgcctttatagttcttggttatatagtctttcaaatcagttcttgttattgattttatgttttttataggacccagaatggttcttcctaaaggttggtccttatacgtaatctcatgaagatggtcaaaaacaacttcatcatacatcttgtccacctcttcactttctctgatgatgacatccctttctctctcaatagcactattatctaaaactgacttagtcaaaatatcacttagaatatcaacagcctttgggatatcttcttgtagggacttagcataataaactgtgttttctcttgatgtatatgcattcaaatgagatccgatattttcaatttccaattcaattccttgttgtgacctattctgagtacccttgaaagccaagtgttctagaaaatgcgctgtaccattgttttttacgttttctgccctagaaccagcatcgacaaatattccaacagtagccgaagatgtgttggggatgtactctgtggcaattgtcaacccattaggaagtttagaggttctggttcctggaatttgtgaggaaattgtacttaaaagcctccgtgtattacggaacttggatgctgttcttgaaaacattgtatgatcacctatcactttgcgcactagtttgatgcctgagagcaagatatcatgatttatccatagcgttcaaattcacttcttattactaaagagatgagtccagctcgattacgaatatcactaaatacgtgaaaataatattggtcatctaatctgtgcactgaacagtagtatcacccattgttggctgagaaattaagctcagcattttagctttcctcactacgtgttgaggaatttaatacgtaaatatagtcttagtaaagccgtgcattttacttcttaactcctttggacgggatcaagtttaaggagaataaaaccctgattcgcaccttcaacgcggctctaacatggtactatcagactctcacatccagattggagtacccttatccgaagtaacgattttttattacggtttaagataataagggacgcgtatgataactaaaaatcgtcagttgaagggcgctggccataggtatcccttaattttgacgtcgaatttcatagaagcaaacctatatattttcagtccccagtggacagaccgtttatcagttctaatgaatcagcaacgattctcaaaaaggttgccccaattcttaggaaagtaggaatgtcatcgactaagtttttgaaaccactctgcagaataagggcttttcatacttcaattgccagatcctttaccattccttttctgccaaagattccacagaaacctggaggtgtgagtgggaccgcaaatgattcctcttatatgccgcccgaaagcagagctcagggttcgtaccattggattgtcgagcgcggactgtccttagcggttcttccgctgatcgcagttcccttggtcactacaggccctatttccacttttaccgacacatttctttccttggtcctgctaggtcattgtcatatcggatttcagtcttgcattatagactatatttctgaaagagtctatggaaaggtacatcattacgcgatgtatttattgagcttgggctcctttttatcgttcgtcggtatatataaattagagagtcaagaagctggtcttattgcctctttaaaatcattatgggataacaaacctgtggaaaaaaagaggcagtaatcatcaattaatcaatatggtttggttagtggtgactaccttttttattctcgttatatatgtgtattagaaataatttaataaccgattatttattgcttattttactggtcccagttttccaacaggacttcttttatgggcaaagtgaactcaccctcttcattgacgtattttcttgaccaaagttggccagtattattgtgttccataggtatcaagtgcgttttagtttgcaggccaattttcgttattatgcacgctgaatgcaacgctatttggtcattgaacaactctggaaaattgacagtgctgccatgtctcttgtcgtttaatatgggctgatttaaaatttgagagacgtgatttcgaatctgatgtttttttcctgtaaccaattgtaaaacaatacaattttcgtcaacttctttgaacttagtaatctccctaccaccatgtgaaatcaagaaattatatttaggaccatatttaatttcatagttatttggtttgttgaaacgaccggacgactcgacaatagctacatactttctttgcaacttataaccgttgttgccgcccttttgtaaaaatctagagaattttacacttccgtctttagtctttgcaatcagcatcccccccgtaacacaatggtctaacctatgtacagtacgacataattctacttctctatgtgaataataaatagccttgaatctttctagtagtggagtagggtcaagattaggatgtgtcctgccccatgttctgcagtctggtggttgagaaggtatgccaggtggtttattaactatgaagtaatgcgtgttttcaaagattattggtatctgctttttcagagacattaaaatatatcctaactgatcctgatcttatagccattcatacattgttccttttttttttcctcttaagtaacttcgtgggcctaagaaaaaggtaatatgcaaatgataaaaatgcaacagttctcaaaaaaggcattctgccaaaaaacgtgaatactctatgtacgctatctaaaattcaatttaacgctattaatgaaattgtcatgattgaagtcctctctgttggaaatgtagctttgaataatatcccttccaatgtctgctaaatgaccctccttagttagtgattctaataattcaggttgaacagtaaatagatttgcaagttctctcaaagtagcaaatttgtcaatcaaggacgctactccccaatcttctattgcagtttggtagcctatgatatccttcgtaactacaacaccgccaatggaattgacttgaaagtgtgaataatgtgacagtagtaaaccgtataactcttccccaatcaacgttaaaaatgtctgtaagttttttcctttaagaaacttggaagactgttcaaagattaagtttaaaatattgacaatctcaatagccggtaaggtgtcttgatccaatagctcttgagattttggcacaaaatccttcttcttttgcttgcacaaaattgcggaaaatttagtcgaaattaccgtaatggtctcttgcaaaattatattaataagtatttccatcttttgaatttgtgaatttgtcatctcaataatctgagctttaatttctggcgaattatttaataatggtaagaaaatggatttgattgaaattgacaataaatctaatatctccgtgctcattgaaataaatttcaagaaatttaagtttaccactcctgctgttttattaatatcaactttacaaattttccagtaagcgacttctaacgcaatttccatgtacgaatcaacaattcccaaaaacattatttttaatatttctaggatgtatagatgtgctttgtttggaattagttccattactcttgcagtagactccaccacacattttaacatagaatcaacatcgttcaaagaatagttcgccggactgtttggactgttatcaatatcgcttgctgtaaaactagaatttaccaaacttgaagagttgtttgctacatcatactgcgtagaagaagagctgttgttaaacgaatcgctcaaagtatttgtacggtttagactcaaatgatctttatctaaatgagttttcaaaaaggaattaaattgtgacaatttactccttgatgttgaatcttgacgagagtgtgtattccctctaggagaatgcatgaatgcatccacattagttgatagtttctccttatacttatctaataaaaccctcttgttgatttctttatcatagtttacagtaaacttggatgtcatatccactagaatcgcttccaaggatcttttctcaataccgaaatatttggacctatcatatagataatgcgaaaacaaatcagcaaaacattgttctagggttgttgataagatttggttactgtcgtcaatttctaatagttgaaagtaatcaattaaacttttagtgaacttaccaaataaagtgaacagtccgtgtaatattctcacataagccaaatttgagattgacagggaattcctcaataaaacctcaaatcttggttcaattttttgagcaaaaactctttgaataaacaattgtatcacatgagttgccttttcttcaaatacccttttaacaatcttggattcattttttattacagtttccacatcatttatcaaattttgcatggatgtctcgatgataacactgtggttctcaaaatcaatcagctgttccttaaacttcacgttttttatgaaaacattctcaaattcattttccaagtcaatctgcttggtgtcaatgaaataatcgtgctgattgatgaagctttgaatgacattaacaccgccattaaaattgttgagaatgatggcaatttcatttaatttagtaaaattattctctctatatgcagaattaaaattctctaacagctcattttccatcatttcagagtacttttcaataaccagctttgtgtttattgtttttggtattgaacttgtctctagtttggatgataatatcaatagattcttcattaatttcacggactttaagtttaatttccagtttttagacagccttaattgttcaacaatatctgattttcccatggaataaaagtcattgtacctgcgaatcaattccacactttgaatatagttttgctttttcttgattgcggtttctaatttatctcccaatggcgaaacaacttgagtaacatttgtcaagcgatcatctagcttgtcgaatgtaagtaaagtagtatgcaaatccttggataattttatcacattctccgaatgaataacttcctgagtagccacttgctcggaaaaatactgtcttttatttagtgtttcctcatttaagttttttagttcctttaaggtagattcaaaagttctaatgtaaggttttggatctaattgtttccaaatagcctctctgattgcatcctgatccttttcattggttggaagatttttcgtgtttgcatcaatcaacacgtcattacgatggtctttgctcaattcctgaacgaattcattgactgttaatccgcccaggaaattgtccgttttcaatagtttcttccatttcggatcgagttcatataatgagttcatgttgtaacaccacttgatgacaaagcaaatttgctcaattttctatatccctttaatgcatgaacggttctttattttgttttctgtcgacattctagtttttcggaatctcaaaataattaattacatatacgtacataagtagcccagataaacaaaaataccttaaaaaagagttactagccgtatatggatgtttgaagatacatggaaaccgtctctggtgtcgtgtatataagaaacttctagttttattcagacgcactcattatctttgctacataacatttctctctgatttgactgcgcatcttacccctcccccatgcatgtggagtcataggagtaattttaaaggtagaatttcatattaaatatcgctgcttgattattttgtagcaaatcaaaagagtgtttcaagtaagtaaaaacatttgagcctccccatttgttgaaaggagagaaattaaacttggttggggttaattatttgatgggtatattaatttgcaaccgcaaggtatcgataataaatattctacaaaacctttatcaatagtggtgaagtctttagtgcgatctacctggggttaatgaacgagaagttcttgagatatctttcctgtttacctccgtgcatcctgtaaggaattgggtttatcatttatcatttattttagtacaaacttttttttttggcccgggcgcactttttcaagcggtgggaactcatcaaaatgaaaaactagatacttttagacttattaaatggtttaaatattttgagatgttcgttatatcagaaacttccttacttctatcttttattccaatacaaagaagtcacaagattacttggtaagaaagaagcagttaatttttaattttgccgacaagccaagatgcaaattttcgtcaagactttaaccggtaagactattaccctggaagttgaatcttctgacactattgacaatgtcaagtccaagatccaagacaaggaaggtattccacctgaccaacaaagattgatctttgctggtaagcaattggaagatggtagaactttgtccgactacaacatccaaaaggaatctactctacacttggtcttgagattgagaggtggtggtaagaagagaaagaagaaggtctacaccaccccaaagaagatcaagcacaagcacaagaaggtcaagttggctgtcttgtcctactacaaggtcgatgctgaaggtaaggttaccaaattgagaagagaatgtagcaacccaacttgtggtgctggtgttttcttggctaaccacaaggacagattgtactgtggtaagtgtcattccgtctacaaggttaacgcttaagtaaagtatttttaaaacttatatattttaattgatcgttaaattttgaaaaaggcttttaatattgtcattatttacttttctatttacaacaaaagaacaaatgaatagatagacagtagaggaatataagtagtatgcagtgccatgcgggatcaaggaatttgtatctctaattttcgtggttgtatgcgtctctaaacaagtcaatattttgctgtaagatggttctgccgctcctttcagttcctttaagaagcgtacctgcagatattttaacatcctccatggtttcattgactttactgacaagttgattgctcaagtcatcaacatgtttttcccaattttcactaaatacttgcaaaacagcatcgaatcccattttaccctttttagcgttctcgcaaaacctttgaactgaccaatcttccatcttattacacagctttctaatggatccatatgctgtaatttgggcttcctgctggaaaagtgttttattagccgagtcatcgggatgcgggctatatgttacagtttcgtagacttttaatagattgcacatcgttaaattacagcttctcatggtcaagctctttttatttaagtctaccacagaaacttctctgacatgactcatattggtccctcctagcatcatcatgatccatttgggaacaccttgttttacagtaatcaaccgttcagtaactaagaccttaccttgatccttcaattctcttcttaaaacgtccactgcgatgacatgtgtagatatttcatttgggtattttttccagttagcggcggttacctggtcccatggatagttgaaatcgtaactgttttgaaacaatttcattatcgtcttttaattattctcgattattttatcttagtctgaaatctattctttcgtcctattgatgcttaaattcaaaaatatgtacatcacttcgcatgataattttatcgcctatatattctttacatttttcacattcattcctttttaccgctctgaccaatcaacgttgtgccgatgctcgcaaaagatatttttgtccgggcaacggcttttgcgacagacggtaataatagtagggccccttgcccccttctcatcttattcttctcctttcttcttcattccattgttttttagtggtcctaactcaataccctttcaagattatcgttgctctccatggtgtccatcacggtcacatggtgcagtacttccttcctactgctctctgcgatggagccatcgcacataatcatctcattcaagatatcgtagaccttactgaagttaaatataatgtctagctcacaaacattgccgaaatatgtgtccattgtttcgacaaaccgatggataatttccaaggtcagcagttcattgtcaacatcgggcgtcatcccaacaataaaatatagactagcatatcgcttgtatactactttgtggtcattatactcgatgatgttacacattttgggttttcttgctaatatcgtaggtgtcaagtctttcacaatttttgccttttcaccagcggacattgccgtgtaccatttctttaatctgatttttccttgcctagaaaccagcaacaaatattttaattgcgtcatcttgtgtacctgtgtatccgtatataatctcctccaggatcgctcttgttcttggctgaaattgttgttataacttcttgttcattcattgccatttttacacatatcgttagggcccgattcgtttgggatcgaattgttacccgactgaaaggatctattcaatatacattataaaaaagaaactacacatgagcgtgtgcattacctttactcgtcgctgtcgtcttctgtgggtgggacccatgccgcaggtttgaagtactcttggtcatttgccacatctttcccaaacttttctttgtcgtcggcaaactctagcaggtattccagctccaattcatgacattgtctgccgaggatgacaagcgaatgaagtggctctcctgaatcgtaattggctaactcacttatggtaccagacttaaagctttgggagctcgagcctaatctactaattgcgactgctggagtatcaggagtgtatgcctttgtacctcttttctcttcaatttctaataattgttcacaacattgagcgatagacatgtatcttggtggttcgtagattagtctgccacgggccatattttcaatgctttgttccttaactttgatgtccaataacactaaagtatgaaggccaatttttctattttcccagatcttgtcgtaccatgagtctggtctccaattatcggtaaagaaaaccatggaaacggtttgaccgaaattgtatagttgtaggccacatgccccaactgcattcataacggacgcattatgaataatttcgacgggaattgcctcacgtttagctctgagaactaaatctgtgtgtgtggtggcaccaaatggatcgcccacgaccaagaaagcaacgtcttccttatcggcgttatttaggatctgcttagaaccagtctcaactaattccctatcagccaagatgatctctttaccatagtaagattctaactcttcttggcttgcagccattaggatactggtatagtgttctagataaactctagaacatttcttaatagcttccaaaccacgaacggtaatgtctgatttgtacgagagaccaagtccgatcaaataaagcatttttctcactgtcctttattcactctatatcctgttcgtttttactttgctaacaaccaccagaaaaaaatttcatcccatcgcttagttaacttttttttagaatcgcatgcatggggttatttaattttctctaaaggtaaatgcgaagcccagaatcaaaaagatgaactgtctaggggaagaagacacaagatcctcctgtttttgggattttttattgcttagtgtagtgcattactccttgaaccttttaagatgcacactaactcacccttacgagcggataaccaagatctagaaactcaaccactgttgagaccaaacactgaagaaagccaactcctcaatgatgaagtgagaatcaacgttgcaaatgagacccttattaaatctcgttggcggagtataaagtgcttaattatatatctgctaggtattgttttattaagtttctttggcgtcagcatagtgcagtatattaggggacatgtgccgcccacagatgtgatagaaaagaatctagttcaagtaacaaatttcaaactggtggagtttcagcttgatggttggaaagataatatgggctctgacctgaacaatgatacaggtaagtatttgcaggtgtctatacactctcaaatttggttcgattatgacaaatggccaggaacggaaaatgactcggacgccagaagccaacgtgactggatacggtacatcaatgaaaaagttcttaaaaccatttgtatagatctgaataacgtgaccacattcgatggagatctagtgttcaagaataaactgggagatgttgttggcatggaacccatttgttttaatttggctcaccgacagattaataacctacagttcaaaattttagttaaaccgtctatttggaaaatcgtaaaagttttgaaaaaattttggaatagggattttgaatccttaaatataaaatcgaatttagatatgactatcttcaagagaaaatttggcacgaggtttaatttattgaaacttaatgacgaaatcttagattggaaagatattattgattgggaaaaaatatcggcaacgccccttcggatgattcaaaatatgatcgatggaatatctcttcaaggatttacattgcgggactccagttctgatggatttcatgccgatatgagactgaatccgatcacgattcttggaggggtggactggcttcaccttccgccaggcacgtcaatccctttcatcaattgggaaatcaagctaccggactgtaacggtgagcctgctatcgcaattccaaccttgtcttgctttaacgaaccgattaatctgcaccacgacaaggataatatcgtcgtctgtttacaaaatgaaattgaaggtcctctgcccgatgaactactataccaagaatgtcctcaaaatagtcttacaccaatgagccaaatagtgaatgcggtcctgaaccagaacgagactgttacgttcgcagcaagaggccatgtccttgaagatggtatagataataactcattgattccagcagacatgctggaggatattttccaagaagcatcgtttattcccattactaccaatgctacgtttaactccagtgaattgattcaagagtttcagatcaacgatcttcagctacggtgggcagcgcgcaaaaagctcagtcttgtggggacatttttaggattctttgatctatccttctacgagacgcaccagcaagaccgagttcgcatcgataccattcggggacagatcgatctgtaccataacgacatcaatttcttaaacttacccatgaagcaatggatcaactcttcatcgcacattctgcacgatgaggacacaggaaatacgcagatgaagcttcaatttgatctagaaaatgacgacatggaagtcgtcaatagcttggaactaacacgaaccctgaacgaaatactattccagggttttacagttattcactttaatgcgacgatagatgcgtcacttacgacggcattgggcccgtgggttctcaccgggttagccggagagggtgacactttggtcacgtgaacgtctatctatttatttttataactccgggatgtcattgccggtggtccgaaaatcggcaaataaggaaataagggaagaatatgcagtagtcaaatcatcagtgttctctttgatacctttcagggctaggaatagtgggggtggagtataatatcaaaaaccggacttaacattattggttcggttggaattggctataggcaaactagtctccggcatgatatataaatgacagcctgcaattgtatgttactacactcttgacttgtcgactacagtcgctgctcaggcacgagaataggaggtaagaaggtaacgtacgtatatatataaaatcgtaatgacaaagattaaggtagctaaccccattgtggaaatggacggcgatgagcaaacaagaataatctggcatttaatcagggacaagttagtcttgccctatcttgacgttgatttgaagtactacgatctttccgtggagtatcgtgaccagactaatgatcaagtaactgtggattctgccaccgcgactttaaagtatggagtagctgtcaaatgcgcgactattacacccgatgaggcaagggtcgaggaatttcatttgaaaaagatgtggaaatctccaaatggtactattagaaacattttgggtggtacagtgttcagagaacctattattatccctagaattccaaggctagttcctcaatgggagaagcccatcatcattgggagacacgcattcggcgatcagtacaaagctaccgatgtaatagtccctgaagaaggcgagttgaggcttgtttataaatccaagagcggaactcatgatgtagatctgaaggtatttgactacccagaacatggtggggttgccatgatgatgtacaacactacagattcgatcgaagggtttgcgaaggcctcctttgaattggccattgaaaggaagttaccattatattccactactaagaatactattttgaagaagtatgatggtaaattcaaagatgttttcgaagccatgtatgctagaagttataaagagaagtttgaatcccttggcatctggtacgagcaccgtttaattgatgatatggtggcccaaatgttgaaatctaaaggtggatacataattgccatgaaaaattacgacggtgacgtagaatcagatattgttgcacaaggatttggctccttggggttaatgacatctgtgttgattaccccggacggtaaaacctttgaaagcgaagccgcccacggtacagtaacaagacattttagacagcatcagcaaggaaaggagacgtcaacaaattccattgcatcaattttcgcgtggactagaggtattattcaaaggggtaaacttgataatactccagatgtagttaagttcggccaaatattggaaagcgctacggtaaatacagtgcaagaagatggaatcatgactaaagatttggcgctcattctcggtaagtctgaaagatccgcttatgtcactaccgaggagttcattgacgcggtggaatctagattgaaaaaagagttcgaggcagctgcattgtaaacttactcaatgacagattgatttatttatattatatattccctttttatcgaaaaacttttagtattttctactcgtaacatatgatcttctgttctcactgaaaatttttctttcttcttttccctcttcgcaaaaagaaaatgctgaaaaaatttgaaaaattttcaaatgatgagatgtttagcttaggaaaaatataatgtaaagatagttttcagaacattttttattggtttttttttttaaagattcattatcatctggagttcgttacaacctacacagaggaccgatatacacaatgtcaaaggaggatttcgttattaagcctgaagctgcaggtgcttccactgacactagtgaatggccattacttttgaagaattttgataagttattagtcagaagtggtcattatacccctatcccagctggtagttcaccactaaagagagacctgaaatcatatatcagctctggtgtcattaatctagataaaccttccaacccatcatcgcacgaagttgtagcttggatcaaaagaatcttacgttgtgagaagactggtcactctggtacattggatccaaaagttacaggttgtttgattgtttgtattgacagagctaccaggttggttaagtctcaacaaggtgctggtaaggagtatgtgtgtattgtcagattgcatgatgctttgaaggatgaaaaggatttgggccgctcactagaaaacttgaccggtgcgcttttccaaagacctcctttaatctctgctgttaagagacaattacgtgttcgtactatctatgagtcaaacttgattgagttcgataacaagagaaacttaggtgttttctgggcttcctgtgaagctggtacttatatgcgtactttgtgtgttcatttaggtatgctattaggtgttggtggtcacatgcaagaattgcgtcgtgttagatccggtgctctgtctgaaaatgacaacatggtcactttacatgatgttatggatgcccaatgggtttacgacaatacaagagatgaatcttacttgagatccattattcaacctttagaaactctattggttggttacaagagaattgtagtgaaggattctgctgtcaatgcagtatgttatggtgcaaagttgatgatccctggtttattgcgttacgaagaaggtattgagttatatgacgaaattgtcttgataactaccaagggtgaagccattgccgttgccatcgcacaaatgtcaaccgttgacttagcttcctgtgatcatggtgttgttgctagtgtgaagagatgtatcatggaaagagatttatacccaagaagatggggtttgggtccagtcgcacaaaagaagaagcaaatgaaggcagacggcaaattggataaatacggccgtgttaacgaaaacaccccagaacaatggaaaaaagaatatgttccattagacaatgctgaacagtcaacttctagctctcaggaaactaaggaaactgaagaagagcctaagaaagctaaagaagattctttaatcaaagaagtcgaaactgagaaggaagaagtgaaagaggatgacagcaaaaaggaaaagaaagagaagaaggacaagaaggaaaagaaggaaaagaaagaaaagaaggacaagaaggaaaagaaagagaaaaaggagaagaaaagaaagtctgaagacggtgattctgaggaaaagaaatctaagaaatctaagaaatgattctcatcactccatctcatcctatatatttaacagctttctttttttcaaaaaactttttctattattagattagattttttttagtgtgtatattaataacgtaaaatttctttatcaacgacttgtagtattcttttacttttattttttttacatatgcaacgttatattcttttttaaatatccccatatactaatgatagaacttttaaacttttaggccattgacgaatttcatgacttcaaaacagtagttcagcaattggcccatgacattatttagaaacaaccatgatagcaaattctcatttgattttaagctaatatcgccgattattgcattcctgaatcttgtgctgcaatcaattaatttcaagcacgaaaatttgctttgtagggaaataaaggaacaaaaatctttaatcatttcatttaaggacttgcattcgatagacacagagggatcattgctaacgctcatagaggaatttaagaactttgttacgaaaacttgacagaacccttgtaaatgttgcattattgtgtttgtctctgaatttgtatcgtcttcattaatcatcatttccaaaatatcgtctaaatttacaatattcttccagtcattattcatgccacttttaaatataggaaaacttttcaagaagtttagaatgaattttaataactttattagttttttcactagtttggtaaaattattaataattgataacttcctttgcactagcgcttttggtaattctaaaacagccttattaatttgttcgggcaatagcttgatcatactttccagtttttgaatgattgagtcactgatctcattagaatgaattataaattgtgaaaaaaatttgattaaccctgtataggtgattaagtcacatttagttacccaatcaatcaatggctcagaaatgaatagattaaacatcgtgggcgatatagagttagagttagagaagaataatgcatttgatatattatcactcttcagaaacttgatgcattcataaacggagttgcaatggatatgatataatgactccaaggatgatataacatccgaatcagtgtctgtggggagtacacctgcgggaatttttgggaagtctaacttatatgatgtcaaaagcggatgttctgtgttcgataatatttgggtattatagttatctgatagcttgtcattacaattgaaaactttttcaattaaatcatgagtgaaagttaattcatctgaagacagtgttccggtagggttatttgccgctggtggcagcgaatctagtttatttgcttctgtttcgtttggatgctgtgattcgagttctggttcgttagggttgtcattactactctgtttaacgggcgacccagttcgagaaagactttttctatttaatgagaacggcgatgaaacgttaggtacctgcggcgaaggtgaagagggcgatggagacgataggggcgatatgggatcgttattgtgtactaaggataacgaagcattgttgttattaagggacacggagccgctttcgttgacagttagtttcaatccgcagtagtggtatttggattgacctctcatacccagccttctagtcgttaaatcaggaaaaactgttcttatcaacttccctaatgacgcctgtgataagggcttcaggttgttttgggaacaagatgaagcgtattgagcaaatattttgcctcttggtacgtaactatcgtgctgagatttacaatttttcattaaccaaagtaacgcaaacacttgtctttctctttctctgttttgttccgccagctgcaaagctgcctttgaagtgttctgtgagtccatgctcaggactttgatttctgcatgcttcacgatctgcgcatactcctcgatggttttagatttgttattttctgcaatttgcttagcaattatttcttgcgtgtttctccttgaaatggaagagattcgtttctcttggcttgttttctgttttttcgtactgcttggaattgaggggaaggtattggtacgtttggcagcagtaggaggattattgtttaaggtttcctctgacttgaaagaaagtgggtaagcagatgaattcgatctattcaggctgatagacgctggatacactgagtatgtggcaggttgccgttgtgttgcgggttgtgcaggaggctgtgtaggggtaggagatggtttatgggagccgggaccactaccgataagtggcggtaatattggatttggcgtctccgggcggggggaactttggtgtagcaggctgtatattgacgatgatttgctcgctatgggcgggatattcactgacatggggggcaaataagtgtgtgatgctggcggtggttggctgctgtacttgggtgcgtttaaactgtaccgattactgtttaccgaagatccgttacttggaccgttgctattgtcgttcgagccccgactagtaggttcaatgttattatcaccggacatgggcaaataaaattcaaaataatgaacagacaaaaaactaggcgagaagatgaagtacttggcaggtatttttctagtgaaaaggttttctgttggtttgcgttctttgaagattaccatttactgctattttttttttcaactttttcccaaatcgccatgacaacacgaaacgacaggagaaaaattacgaaatcaaaaacaggttcaactgttgcagcaatagacaccacaaacgtgcgcaagaaaccgcaacgaaggggaggtgaccgtgcttgaaataaaatccgaagatccataggtgagccacgagtttgattccaaactcgtggttttaccaacgaagctgtatatcgtggagtggcgctaccattggaccttcgtttcttctttccctcttccgcaccgtaccagataggaaaaaccgcaccttcgtttttgcatacctagatggtcctgtaacaagaatagagctaaagaaacaagtatgcgtcgactgctgccacgcccggctgatttaggtgcacatcagctacccagcatacaaaggggcttccgtacggttgatggttatttttcttggtgtgttggtgctgctgtatcgctggtgctgtctgcgttattacgactatcgtaggacaaggcctcgagaggtgtagggtaaatcccacttgcacaaagtatgtacacacttgattatccaaataccaagagagtgtggttcaatttacgggcagctcgagctgcccgtaaattgaaccttccccttccccacgctcaaggggttcctgcgccggtgtttcaggggcaggacacgcggggatcgctggcacagtatataaacaataaaagaacaatggagagaggaggcgccattcaatatcagctcactagagtgcatagacgtatagacacaggaataaagatagaaatagggtaccatggagctgccttcaataaatagcaccacaagtatatccgacaaccaggagttaaggaattactatgacaagttgctgttcaagaacaatagtggcaagtcgctagcggatttgccaggaaaaatggcagattttaacgacaacagcgctgctgcgcatccccgctccagagttgactttatcaacggttacatcggtttcagagaggataagcagtctcttctggggcagaagaacactaaaagggcctcgttcagcgcatttgcggacgaaggaaggaaacagagcgagatgagcattaacgggaagagccctaatttgtctcttttctcatttgagtttaacggcaccccgactcaggacagaaagccatacaaacaggattacttgaatgtgatgaacacttcgcctaacaatattctttctcccttaaacaacagctcccaaaaatactatccacagaaacagcagcagcagcagcagcagcagcagcagcaacagcaacaaagcatctttgacccgggaagaagatcttcctatatttctgatgcgctgattcatggcaatgcggctacccagcaaccacaatactcgcaacctgtatatattaacaacaacccatctttgcaagtaccatacactgctccttccgagtatactcagcagcaacagtactcgtcacccttcaatgctaggcgcaacacccagccagtgctgaacttgcatccggcagccgctcccacaaacgatgccggattggcggttgtcgacggcaagaatttgacgtcatccaaggagctgcatgacttatatcttgactgcgggtcaaactattttgctagtgataaagtttataaatttattgacagcataaagggaactttacgcggggataatgtctccgcctccagttccaggattatagagtttttggattttttgaaaaattgtaatctgaattacaacccacagtctgacgcattcatctccactgctgtttcaaacgcttcgtcgaccggggcggccaaatccaagaacagcacttcaatgcatttgcactataagccattagtgttagtatcgttgaaaaatggtaagctcgaactgttgtctaaaccacaaacggccacacttatactgaaaaggggcgatttggtcattattgatggtgatcgtggtaaagatttagttttggtggtggaaccggttgtagatataaatttggcactatttataaattttttgaagaaaaaaattcactttgattctctaatcaccaatagtcaacagcatttccccaatgaccagtttatcaagactctggttgatacaaccaatggtaagccggtcgctcatgagttgaatccgaagttatatgatatcattgaactaacgcaattgatcatcccatcaaagcaggttctgagatttgccaccccgtgggaatcctccacgaatttacacaacaaattccaggatgagctaaaggctcttcacattgcacagctaaaactgaggtcgctaaataacaataactccggtggcgggttgaacatcaaaatattgaatgcagagttccaattcgacagaaagaaattgactttctactacatttgccaggagcgtaatgatttcagagacctgatcaaagaactctttaagttttacaaaacaagaatttggctttgtgctataccgaacaatttatcgatagattccaaattttatgattcaaacaagtttgagtgggagatgtatcaggatatgatgtcccactattccatggacaacactggaattgtcgtggcccctgaactgaatcgcttgaaactggacgacttccagatcggtgtttatatggaattggtgaaggttttgttcggctaacccaaacttatataatcattataaacattttataaacttatacacttttttaataatctcaccatgtttttcttatgtgttttgtttgacaatgacattactccctacaaacatgtgcgcgtttgtgacaaaaacataaataaaacaaaaataataaaaagtcaagtgaaaagcactgaaatctaaaaaataaatacatatacatatatatatatatatacctatttcgtttccgcatagaagaaattggaggcaactagttgcaggttgttttccttagcccatttgccaacaccggtggcaggggtgccgtaaccccagttcggtctatccttaattttcgagaacttagatgagtccacgcccttaggctgcttatataacaagaaaacatatctgtggggaccggatcccttgggtggagctggtcccatatattctattagtgtgttcgagcccttcgtattgaactctgatgcaaaaaattcggttgctccggaggtctcgtgagtagcctcattcaacagctttaagtcgcattctaccaagtggcagaattcagaccacttgtgatctgtcttagagggagcatccggatcggtcattaccagtgtgaacaaatcgtcgtcttggggaacgtacgcattcgcctgtggtacgcttttttgcatttgcttattgaacgtgaactggaattggggcttggaacgtgccttctcagtgggcagcgtgttacccatggcaacaggtgcacttgatgagtactctacggcaagtatcccggagggttgaaagcttgtgtcatgaattacatcctccagaatgccgtgcttcttgtaggagtcaatgcttgcttgtgcgaagtctattgcttggttcatgttttttgcttgttctcttgttcttgtattgatgcactggtagggaaaaggagcactgcaattcgtttcttgctgccccctttttatataccaattgagatctttccttccctgaacagcccctctatcccttaaaagatagaaaagttcaaagggataggaaaaatcaacgagccaaaaaaaaaaaaaacggaaccgttcggcatgtatatattcactatttcatatacgcgtttgcacaatatactctatcttatccgtatctatacgagccggttgctgcaccttacatgtcatagttgaaatcaacggtcgtgttttcgaccatgtaataattggcaccgaccagttgcagattgttctccttgatatagtcataggcacccgcaccaggagtaccgtacccccaggagataatgttctcaaccttggtaaaagtggacgaatccgctcccttgggttgcttgcacaggaagaacacgtatctgtgataaccggagttctttggtggaccaggcccaatatagttatttctcacgacacccttccccgaaatggcaatatctcccccaggtccgtactcgacaggaatatcagtgatgatgtagtgacaaacctccgaccacttatgttctgttctagagggcgcgtccgggtcagtcatcaacaaagcgagtttatcctcggctgacaattggcttttatcgaagggcgtgaacttgatggtaggagcggcttgcgtagcttccattggcatgggattgcccaatttgatgtcgtcagaatcaacgtacgaaaccgacaactcaccaagaatctcgaacgccaagtccttgacggtgtccttaatgatgtcctctttgttcagtttagcaacgatggcactagacataatatatatttctattactaagtactcggatgggtaccgaaagtggcagatgggcagtgtttactcaaacaattgatggcaacattcaattcctcacctggtgcgcacttccaataatgagcacgcttggcacttttatattgttcaaaaaaatgtcaggcaagatcttttgaaaaaaaggtaccgaaacggacgtaagacggaaatagaatttgaagataaagttatatatcactacacacgaatactttcttttttttttttcacaggaaaactgtggtggcgcccttgcctactagtgcatttcttttttcgggttcttgtctcgaggaaattttagcctcatcgtagtttttcactctggtatcgatgaaaaagggaagagtaaaaagttttccgtttagtacttaatgggattggtttgggacgtatatatcgactggtgttgtctgttattcatcgttgtttttcggttagcttcgaaaaaaaaatagagtaaaaaccaggaatttaccctaaaaacaagaaaaaataagataaacgaaaatatggccggtacatttttattcacttctgaatccgttggtgaaggtcacccagataagatctgtgaccaagtttccgacgccatcttggacgcttgtttagccgaggaccctcactccaaagttgcgtgtgaaaccgcggcaaagactggtatgattatggtctttggtgaaattactaccaaggcacagttggattaccaaaaaatcgtcagagacaccatcaagaagattggttacgatgattccgccaagggtttcgactataagacctgtaacgtccttgtcgccattgagcaacaatctccagatatcgcccaaggtgtccacgaggagaaggatttggaagacatcggtgccggtgaccaaggtatcatgtttggttacgccacagatgaaactccagagggtttgcctttgactattcttttggctcataaactaaacatggccatggctgacgcgagaagagatggctctttagcgtggttgagaccagacaccaagactcaagtcaccgtcgaatacaaggatgaccacggtagatgggttccacaaagaatcgacaccgtcgtcgtctccgctcaacatgctgacgaaatcacgaccgaggacttaagagcgcaactaaagtccgagatcattgaaaaagtcatcccaagagacatgttggacgaaaacaccaaatactttatccaaccttccggtagattcgtcatcggtggtcctcaaggtgacgctggtttgaccggtagaaagatcatcgtcgacgcttacggtggtgcctcatccgtcggtggtggtgccttctccggtaaggactactctaaggttgatcgttctgccgcttatgccgctagatgggttgccaagtccctagttgccgctggtttatgtaagagagttcaagttcaattttcttatgccatcggtattgcggaaccattgtccttgcacgttgacacctatggtactgcgaccaagtctgacgaagaaattatcgacattatcagcaagaactttgacttgagacctggtgtattggtcaaggagttggacttagctagaccaatctacttgccaaccgcttcttatggccatttcacaaaccaagaatacccatgggaaaagcctaagactttgaagttctaagcttttttccttttggacttttttctgccttcaacctcccatgttttcatttgctcaacacaagtcaacatgtacattataccgtatttgatgcagggacgcaataccatcatattcttgatatagactcatttttctcaaatcaaatttgtatcgatttcattttgcattatacaggattccttttcctttctaacatttaatacgtaactactaatattaatatatacctccttcaacggatcaacaaaccaaactttatcttattcaaatagaatttaacagatccaacgccttagttaactcatctttggcggtgggcaggtcttcataattcaatgcgcttatggcgtatttggcaagtttttgaatttgctctattttactggccctgtccataatttttgtcaactcatcctttgtatacgatttatgctctgctgcagcaggttctgatggtgcagaagggcgcgtaagatccacttctttcttcacaacttgttgttcgtcttttgttattgcatcttcgttcttgtcgacggtctgttcttcttcgtttacgctatcggcatcatcaataaattcaggtacctcatccacaggctcgtatgatgttgtttggtcttttggggctaggccttcgactttatcattattattgttttccaaatcgcttgtctggtgatcaacatcttcatccttaatctcctcgctatcatccgcaaaatctgcataatctaacgttttctcgtcgctggaaccaatttcaccctttgccaatttactcaaataaattttgcaatacttaattcgtttttgtaatgaatttgtactcgtttcacttatattttccttccacaggtgtaaaatgcatgaaaataaatcaatacaacaccaaagtgatctttttaacataacatcccagggaccatcttttagctgtttcagtttctcgttatacaacgacattgtaaaatttagcatataaattttggctttttcttgatcatgtattagcgtgttcataacgtgtaagcttttgtcactgtcttctgcttcactctcgccgccaatctccttcttaaacgcttcaatagtatcaagaagttctgtcgctagtgcggtcatctcttgcgaccgatcttcttcactcagtatcaattccaccgcatataactgaagatagtatccgatgatccctaacccaactttgtcaaaatccttcgctgtagcgacaacccttgcagcgttactagccatagaatttatttaaaatgtggacaattagtttctaaaaattgaatcaaataaaataagaaagcttattgttcctttttttgtcttcatctggaccgtttggataagatcattcaccaaatcttagtttttttttttagtttccttctccaacgatttcataataataaaaaaaaacaacaaaaaacacgattgagaaacatcaatatgaactaagcaatagctaaaaaaaaaagaataataaaggggaacacagtataattctcgagaggatggcgttggaagaagtggtacgatacttaggacctcacaatgagatccctttgacactcactagagactcggagactggccatttcctcctgaaacattttctgcccattttgcagcaatatcatgacacggggaatattaacgagaccaaccccgatagtttccccactgatgaggaaagaaataaattactggcacattatggaattgctgtaaatacagacgaccgaggtgagttatggatagagctggaaaaatgtttacaattattaaacatgctaaatttattcggtttgttccaggatgcattcgaatttgaggagcctgaaacagatcaggatgaagaagatcccagccattcgaaactaccagaaaacaagaccaaaagtgaaaattctaaggataatatcagctcaaagaggattaataatttacaagatatgagcctggattctgatgcacacagagaattaggctctcctttaaaaaaactaaaaatagatacctctgtaatagatgctgagagtgactccactccgaatactgccagaggcaagcctaacgatgatattaataagggccctagcggcgacaatgaaaataatggcactgatgacaatgacagaaccgctggacctatcataacattcactcatgacctaacttctgactttttaagcagtccactgaaaatcatgaaagcactaccttctccagttgtaaatgataatgaacagaagatgaaactagaggcattcttacaacggttgttatttccagaaattcaagaaatgcctacatcccttaataatgacagcagtaatagaaattcagaaggggggagctcaaaccaacaacaacagcacgtatcatttgatagccttttgcaagaggtaaacgacgcttttcctaatactcaattaaatcttaatattcctgtagatgagcatggaaacacaccattacattggctgacttcaatagcaaacctggaattagtgaaacacctggttaagcatggttcaaacagattatatggtgataatatgggggagtcatgcctagtgaaagctgtcaaatcagtaaataattacgactctggtacttttgaggcacttctagattatttatatccatgtttaattttggaagactcaatgaatagaacaattttgcaccatatcattattacgtctggtatgactggctgttcagcagctgcgaaatattatttagatattttaatgggatggattgtcaagaaacaaaatagacccattcaaagtggtactaacgaaaaagaaagcaaaccgaatgacaaaaatggggaaagaaaggactctatactagaaaatttggacctgaaatggataatagcaaacatgctcaatgcgcaggactctaatggcgatacttgcttgaacattgcagcaagattgggaaacatttcaatagtagacgctttattagattacggtgctgacccatttattgcaaacaaatcagggttgagacccgtggattttggggcaggtacttcaaaattacaaaatacgaacggcggtgacgaaaactcgaagatggtctctaagggtgattacgacggtcaaaaaaatggaaaggccaaaaaaataaggtctcaactgttgaaaaacccacctgaaacaacttcgttaattaatgatgtccaaaatttactgaattcaatctcgaaagattatgagaatgaaacagtgcaatataatgagaaattagaaaaactacacaaggaattgaacgaacagcgagaagaattagctaattctagagaacaactagcaaatgtgaagcaattgaaagatgaatactcactaatgcaagagcaattgaccaatttaaaagcaggaattgaagaagaagaggaaagttttagggaagagagcaaaaagctaggaataattgcagatgaaagttcaggtattgattgggactctagcgaatatgatgcagatgaacccttcaaagtagagttcctttcagatttcttggaggataaattacaaaagaattatgaaggcgatatttccaaactattagaagcggagtcgaaagagcagataatggaacagatacgaaatcaacttcccgcagaaaaaatccaatcgatgcttccaccaacggtcttattgaaggcaagaataaatgcatacaagcggaatgataaacacctaaccaatgtattggatacaatcagcaccaaacaatcagaattagagaataaatttagaagagtgttatctttatgtttgaaaatcgacgaaaataaagttgacaatatgcttgatggtttgttacaggccatatcttctgaagacccacaagacattgacactgacgaaatgcaagattttttaaaaaagcatgcttcatgagggcatgtgatttcattgcattaacttttatgactttatttgaagttatttttttgttttagcgctttatttacttttattttactacataactgtattcttacaaaatttttacgtactcagatgggatatataggcacttgatgttttattttcttgttcttatcatatatccgatggaataaaatgttctattttgctggctttttccaaaaatattgtttatgtgtccttctacaagatcttaagcctgtccttccaccttttaatgaactcaccaagtttcttctctcgtaatcatcatcgttttctaaatcgtagaaatactcttcgtccaatggtttgccggcggcgtccttaccatgacggtaaatgacaccgacacatttcgcgtcgctcaaaatcgaacgtaattcatctcttgaaagctcagaaatttgtgagttcacctgctgtaattggaataatggcgtctgctggacgtttgcaaaagctaggtgattggttaaaatatgctgtagatgcataacatcaatatttcttctagatagctcatccaaattctctttcaccgatttttttggctttgaaggtaagaccctcttgttaagttttggtttcttcatagtcataggatttttatcagatgatagtgaatcttgtctcagggtttgttcctcgtgatcaacagaggagacggatgaaagtggggacgatttagaatttaggaagtggtttagcatcctttctgcaacgccagaatcactaccaattgagattttgttgctatccttaagtatttttttgggtctgtccatcgaagtgtcagtaaaaatcaatggatgcttccttatactacccatatgtttcgtttcactttcactttcaaattcagctttcttctcgaatcttaacggctctgaagaagagtttttttcttttaacgaaatgcgaagtaaaacctgcctaaaatccaacatgatacccttgtaatatgtcatataaacggtgtctccctcttccagagtgaaattaatgaatcctccctcgtcttgaatttctttaacacatttttcgttagagaatctgggaacaagcctatatgccctattattgttattcatggtatcctttaattgataacaatcaaattgcttacgataggtaacgattaatccgttcatactgaagcagtgaatcttcacttcatttgtttgtggtaaataagttatactagcgtgtactctggatatgaacttattcttacagagcgcaacatcacattgcgaactattgcgccctacagtaatggtgctgatcttgctaggatctagttcagcattgatgactctagtatgccttgaaggagaagaaagtttggaagaaaacttgggtgacgtttctgccaactggccaggaaaagctggagaggaagggatggcgtcaaccttattcgacctaacgggagacgaaacccttcctatactggaagaaggaaatggagttggataatctcctttcccgaaatttccaattgattctgacgcagttttaccagctttctcataattggatgagggacaattaggctgctgtttgtaatttggtggagagtacggatccactgtcctgtagggggacgaaggaaattgcgagctcatgccttcttgtgattattaatctttgatgtgtcgtggcagatgtatatggacttttgtacgtaaagtagattgctataattcaattctaaatgaatgaaagtagagaaagagtttccattgatgaattttagtttacgtcgactgccgctgttcattctcatcaaaacacgaaagcaaaccatagagatgaacttaagaaaaaagggccacgggatttttttttcgcgttttggcgttttcatatcaaaaaaaaaaaaccatattaacatctgtacattattattaactaaacatccgtacacaaaaggttttccaagacaaaacgttgtcgagactattctctttcgaagaaattctaaaacacacttcggcaggccggcaacaagaaggcggccccttggggaaagggaagtcaatccgtctgcccgttctctaggctgatggtaggcagggcgatgccatactggtgaagtgtggtccgtcggtctgtctcctccaaacgttgatgttctcctggtagctttctcatcaccgtcaatattacaagtgtaagaatgagaaatgctctatatgagggtactattaaatttcaaaaatgtttacttttaagaggtatttgctaaagcctcatacaaataatatagacaaaaatgggtagtatgtagtaggacattgagaataaaactgtgaacctgttattgacgaccgtggagaaatgttatgattatctgaagagaaatatcggaacgcatgcacaccaaatttatacttagcaagactggacgatacgagactggtatacttgtatgaagacagaatagtgaacgaaagacatgcgcatgacaacaaatttaccgtatagaagaaatattctgcttgtatgcctgagggaactcgaaaggatcaatttcaatggcgttgtaacagtcacgaaaaaagtgtaactataagataaagcaaattgtactaacaaacttaaccaaattgcacaacaatttgattttctttttaaatagagggtactccttcattcggtaaacgtcacaacaagtcccacactttgtgtaacagatgtggtcgtcgttctttccatgttcaaaagaagacctgttcctcctgtggttatccagctgctaagaccagatcttacaactggggtgccaaggctaagagaagacacactactggtactggtagaatgagatacttgaaacacgtttcaagaagattcaagaacggtttccaaaccggctctgcttctaaggcttctgcttaatttttatactaagatctatttctttaaatgaaaactcaataattagagaccttatataataaccaactgcaaaaaaacttctaaacaattagttaacaaatctccagcctttttttaatatatctttattcatatgtaacgcctttgagtgcttacgggaaaagtagaattgatagtttcgtaattcatgaccggaaaaagtgaaaaattattgttcgatgaatatatacagagatgtcttgaactgtttttgccagcatcattcgttatagggagcaaagttagtgcaacccagttaccagatatctagtcaccaagaagaaaacccgtaaaatcgtaggtcatggtcgaagattccagagttagagacgccctcaaaggtggtgatcagaaggcattaccggcctctttggttcctcaagcacctcctgtcttgacatcaaaggataagattactaagcggatgattgtggtattagcgatggcatccctcgagacacacaagatatcgtccaacgggcctggtggtgacaaatatgtccttttgaactgtgacgaccatcaaggtttattaaaaaaaatgggtagagacattagtgaagcaagacctgatattacccaccaatgtcttttgacgttgctagattctccaatcaacaaagccggaaagctgcaggtctatattcaaacaagtcgaggaattctgatcgaggttaaccccactgttcgtataccaagaactttcaaaagattttcaggtttaatggttcagttactacataagctttctatcagatcggtaaattctgaagaaaagttacttaaagtcattaagaacccaattaccgatcacctacctactaagtgccgtaaggtgacattatcctttgacgcaccagttatccgcgttcaagattacatcgaaaaactagacgatgatgaaagtatatgtgtctttgttggtgccatggcaagaggtaaagataactttgcggatgaatacgtcgacgaaaaagtcggcttgtccaattacccattgtctgcctcagttgcatgttctaaattttgccatggcgctgaagatgcttggaatattttatagtgtttaagtctacttggcatcctctttgtataataaacagtcaatatacgatatagaaacaatcgagttagcgattaattcgactgcacctctatccttcccccacgcgaaataatggttcggaagtcatctgaacgaggctcagtctttgaatatttcacctaattcggaccctgaacggtgaacaaaatttcaatatgatataaacaaaacgtggaagaactcttggcaaagacaaaggataaagagctcgttggaaaagtttttttacaactgcaaacggcacttaatattgctaattaacttgccagtatcatttccctagcgccttgccgatttggtctttttggcactgtttattcttactaaacgatattcgtaaaacggaaatcaaagaaaaccaaaattgaagtcccaaagcgtggcaataaaagaacaagtaactgcaagaacaccaagaagctacagtaagaaatgaaaaggattttctctggtgtgaagtccccaaagttatctgctcccccaaaagttttcaaaaatgatgagagcccatccactccgagctctcccaaattcgaccaagggcttcgaagtttatcagcatcagcttcaagactcttcagtaactcaatatccactcctgggagccctacgttagatcttccgcaagaacactctattaatggtgatatctcaccagaactagtaccaatcgttactttactctctgcacaggctcataggagataccattatggtatattcttgatattacatgatttgaagacagacggaacacctgccgcgcgtcagtgggaagaatgctatggtgtgttgctaggaactcagctggctttatgggatgcaaaagaattatcagattccaagaataataagaacacatcaaccatgaaaaaagccgcatcgagaccttcttttatcaattttacagatgcttctgtgaggagtttggacgctaatgatcaggtaatcattgcatcagagaacgaaaagacaaagaaagatctagacaatgttcttgttgtttcaacaactttaaaaaacaggtatttcttaaaattcaaaaattcaaaatcattcaaaacttggaacgcagcaattaggcttagtttgttcgagtttacggcgttgcaagaggcctacacgggctcatttttgtcaagcagaggtgttaaacttggtgatatcaaagttgttatggcagatacaaaattcacttatgaggactgggttagcgtaagattcgggacaggtatgccatggaaacgttgttatgctgttatttctccacagtctggcaaaaaaaagaaaaattcgaaaggttcaatatgtttctatgaaaataacaaaaaaaccaaaaaatcaaacataatgacaacggtagtagatgcacgggctttatatgccgtttatccttcctcgccgatattaatcgacacatctacaatcataaaattggaaggttttgtctcttttgacaaaagtgaggaacctcaagaaaccaacctatttatcatgcctgaaaagcatcaaggtgttccgggatatgacactattattcgcttcttaatcccagctatgaacgcgttctacttatatggtaggccaaagggtttgattgccaacagaactgacccagactccctgctgtttgccttacccactcttccgcatatatattatttgcaggtggatgacgttttatcattaacaaaagacaaaaattacatacattggagtgctgctgattggaggaataacattgttcaagtattacagaaaaaattaagtaagggctataaaggctgtggtaataaaactgtatcagtttcatctgggatgatgaagtcgccggcaattagttcagctgaattatttgaagggtacgattctctccctgaaagacaaatggaaagtccgcaaaaatctaagatgaagtctcctacattagcatcgaccgatgatattaattccgcttctgcttccgtaaactcacatgctacctcagtaaaacaaactgaattatttgtgactgataattcttcaaaaatcaatgactctgtgtcggcgcagtccagtgtcactactaacttcaaagatacttttaccaccccaatgacatcaggaatgctcaaccatgaaaattcagagagaagctttggttcaggattaaaactcaaaatcactgattcaaatttggaaaatatggaagacgttgaagcgaaatctgctaacgaattctctacgacaccagaagacaaacatattcacctcgccaatgcagccgaattatccgccctttacgacaaatattccacatctccgtttggtaaatcggaggctaattcaagccctaaacctcaaaaattggaagttaaagatcggtcaaaaaatgaaaacagaagcccctatgagagatacgtaggtacatccgctgaaagcaagacatttgaaataggtaacgtcagagagtcgaaaagtacgataaatacttccctttcttcgcctttgagggtagaagatagtagacgttcaaaaaatgaggacctgggatctttgaaagagtttgaagagttatctcaaaagattagcaatatgggaatggcaaatatttcttcagaagctttaagtgacacagcagaaaacagttcttttgttacggacctgaacttgaatatcaataacagttcatcggtcaatctcaatgaagaacaacgtgtgccggattttggggaggaaaacgtatttgatccagattatatggaacaaaaccaaatgttggaaacagaaagtaggtacactacggatgagtttgacttttcagataatcaggatgcagcatccagtaattatagcaatgggcaaaccaaccgaacagtaactgaaaccctttctgccagtgacagaaatgacaagatcccacattcttctttatttacaaacttaaaccagcttacttcgaatggaggaaactatcaggatagggaagatttctctggtgatcaaataaacaaacctcaacaatctcaaccacttcatgtgaaaggaccacaaacttcgtcatttggttacagaaattcttcagccaatagctcgcagcctcaagcaccatacccggttggtcgcccgttaggtaagataagaacgggtccgctgaccgtccagcctatgcaacaaggtggaaactcatcaatgtattctttccaatcttcgcaacatcggtttcattcgtcgcaacagcgccaaaaccaatcactttccttcagaaacaatacctatggaagtggtaacaatcaaaatacattccatccatcgccgcaactgcaacaacagcctcaaaatatgagatatttgaataataagttaccaataaatgatagatctccaataccgcaaacacagcaccatgtaccagatggccgtcccagcctccatataaataccactaaccgcacaaatccgcttactgcacaaagtggattttctcaatttatgcctcccaatagcacatcaaccaacccatattccagctgattcatttatatttcatcttttcttttttttttttttacaattcagtagttttatataacttcccataaatgtattatttttttaatacgactataatatacctctatacccttatttatctctttacctttgcttttaagctaaacaaatcttcattaacaggtattatattactggcgtcgcgtttcgtttaggcgcatcgagccgagacttcagaatcacaaatgctttgtatatatgttacgtattcagtattgcccaacatgcaactagattcaactaagcagacgtgggtacttacatgagaagcagatcattgaaattttactaagttaaagaagaggaagggctccaatgattgtaagaatgatacgtctttgtaaaggtccaaagttgttgcgaagtcaattcgcatcagcaagtgcactatattcaaccaagtcattgttcaaacctcccatgtaccaaaaagcggaaattaatttgattattccacatagaaagcactttttgttgcggtcgattcgattacaatcagacattgcgcaaggaaagaagtccaccaagcccactttaaagttgtccaatgcaaattcaaaatcctcggggtttaaagacattaaacggctattcgtcttatctaaaccggaatccaagtacattggtcttgccctccttttaatcctcatttcaagttcagttagtatggctgtaccttccgttatcggtaaattattagacttggcttccgaaagtgacggcgaagatgaagagggctcaaaaagcaataagttatatggttttacgaagaagcaatttttcacagcattaggagcagtatttataattggagcagttgctaatgcaagcagaatcatcattttaaaggtcaccggtgagagactggtcgcaagattaagaacgagaacaatgaaagctgcattagatcaagatgccacatttttagatactaatcgtgtcggtgatttgatctcaagattatcatctgatgcatctatagtggccaaatcggtcacacaaaacgtctctgatggaacaagggcaattattcaagggtttgtcggttttggcatgatgagcttcctctcgtggaaattgacttgcgtaatgatgattttagcccctcctttaggtgctatggcactgatatatggtaggaaaatacgaaacctatcaagacagttacaaacctcagtaggtgggttaacaaaagtggcagaagagcaattaaatgctactaggacaattcaagcatatggtggtgaaaaaaacgaggttcgccgctatgcaaaagaggttagaaatgtatttcatattggtctgaaggaagcggttacttccggtttattcttcggaagtactgggctagttggcaacactgcaatgctgtcgttattattggttggaacaagcatgattcaaagtggttcaatgactgtcggtgaattatctagtttcatgatgtatgccgtgtataccggaagttcattatttggtttatcgagcttctattcagaacttatgaaaggtgctggtgcggctgccagggtttttgaattaaatgaccgtaagccattgattcgtccgactattggaaaggatcctgtgtcattagcccaaaaacccatcgttttcaaaaacgtgtcattcacttatcccactcggcccaaacaccagattttcaaggatttgaatattactatcaagcctggtgaacacgtttgcgctgtcggtccatcaggaagcggcaaatcaacaattgcgtctttgttgctcaggtactacgatgtgaactcaggatcgatcgaatttggtgatgaagacatcagaaatttcaacttgaggaagtatcgaagactaataggatacgtgcaacaagaaccactacttttcaatgggactattctggacaatatcctctactgcattccgcctgaaattgcggagcaggatgatcgtattagacgtgctattggaaaagctaattgcacaaaatttttggccaattttccagatggattgcagactatggttggtgctagaggcgcgcaattgtccggtggtcaaaagcaaagaattgcattagctagagcgtttttactagatcctgccgtccttattttagatgaagcaaccagtgcccttgactctcaaagtgaagaaatagttgccaaaaatcttcagagacgtgtggaaagggggttcactactatatcaattgcacataggctttcgacgatcaaacacagtactagggtgattgtgttaggaaaacatggctcagtggttgaaaccggttcattccgagatctaatcgccattcctaatagtgaactaaatgcgctgcttgccgaacagcaggacgaggaaggaaaagggggagtgatagatttggacaatagtgttgcccgggaagtataagaagttgccgcagtatggaatcacttttctatgccacagttatggtatgtgttggaagacaattaattatcgcattatgtttgctgaatatgaaattgtgtattctataatttaaatgatgcccaatgtaatttacacaaacagtttttttttaaagctccttgtacgcctttatacacattaaattaatattagatgcacaacatacggtacgtttaggaaactcaaattaagctttatttttttacttttttattattgttactattattcttattatcaacattatcgttttcatatctttcctgagtacaaatatgactgaaacttacaaaaaaaaaattaattatttattactattaatgattagatgttacgcttttttataaaagtgagagtgatactcggtttaaatcatcgtccacccttcatccgttgtttcagcaggtgtcagtttggttgcatctacattttcctctttcttgcgcggagttttcactcttgataaagtaacgcttcttgcatactcaagttcgttgtaaattgcacttattgcagttttaatcccatcttctttggaaattttcttctttattaatccagctctatccttcattattttgttcgtcgtagctacttttaaagcatctgctaatgtttgagcgttaagtttctttaaagcaataccaactccaatgtcttctactctacctgcataaaagaactgatcaccaaagaaaggttttataacagtaggtaaaccagcacgtaatgaagctccagtagttccagaaccaccatggtgaacggcagcatcgacttgtgggaacaaccaatcatggggaacgtttccgatatttaaaatgtttcttggaagatctacctctgtcttctttgccgccttatcgcccaacctttctgaccatcccttatttaaaatgcagtatacatctgcttccataactgcttcgacaagagcttccgtcatttctttggcattagagactacaatcgaaccaaacccgatataaaccaatttttttccttttgatcttgcctcagaaataaattcttgtaattctgctggcggtttgaaagtactcttatcatcaagaaaccaatatcctgtaactctcacccactcgctaaaatcaattgatggcggaaaaattgtaggagaaacattgtataagaaaggaacattattctgctgtaaaagaaaaagatttgttttccctaaacctagagtttcaactctccacttgtttacttgcccactaattcccttccagaaaacgttttcgaaaaggacatgtgtcaggtagttatagttaccgccccttttttgatctggtacaataaatgcatgtggatatgctcttgttcttgtccatggcatggtaaatgctcgaaaataaggaatttgcaatgcttcagtaatatgaataccaaccatagctgagggtgattcaatcagaatatcaaattttcttctgttacaaacctcccaagatgtctgtaaaagagcatcgatccatcccctaaatttgctcgaagcttctctcagcattttaacattcattgattcattttccaccatcaaggacatcaactccactgggttaccagcaatctcttcaaactggattccatgactttcaacaaagtctctaaattccgaatgtgtaattattaccacttggtgaccttcttttatcaagccctttccaagtgcaatatatggttgaacatcccctcttgagccaatcgtcaataatccaaacttataactcttgtttggttttatgcttgttttatagtgcggattctcatcaatcattaacggtacctcaaagccctcggcattaattttatcttcgaaaagcttcaacttcgctgagtcagggttatgctgaacatcgccaagagaagcactcgatatattcgatccttctgcactgcttgcatatatgttatctaagagctttaaaagaatgcgttcaatatcatccctggcgacctcagtgctaaattcaaaaaatagctcctcgtgaccgtgaattactataaccaatacaaaataaccaaatcgaaatcccttttctttatagcatgtctccacatcaaccaatggcaaaaccatgtatgtattagaccctggtaataacgatctgaagcacaccgtatcattggatacgtaaatcttaccataaacgggaacatttctattcaggtatgtgtagtaagtactgattagtgacttctctttattaaacttgaaatggtacctgaaccgctcgttagcagaaacctcttctgtttctttaatcaaataggtatcatccttttgaaacgggataaacttgttccggtagtgtattggtttggcagcccacatttcggcaaaatttttgaggtgacttggcttccaagctacggtttgctcttgactatcttcttgttcatgaatatgaatcgtggaatgcacagaagagtctatatcattcgccgcatctttatatatttcctccacatcctcaacttgagaatcttcaagaggtttagctctacgaaaccaactattgcttctttctctaaatctgaatcgactctttttcccattttccgaagaaggcacagccgaagttggaacattcaaatattttgaatcctcgccgttattcttttgctcaactgtagctggtgtctcttttccaaaacttgattttgatttcttggctggaatatcataataaagtgtattaacaccggatttctgcaatatagccaactgttcgccaaggctctctttgacctgactaccggacccatccatgaaaacaaacatgaaatcatcgatagcataggtctgtgagctctccaaagctcttaatctcaatgttaaagctttgttgactataggttgatcatctatctctataatgttgggcagcggaatttttaaacttatcgaattgttttcagaattctgagctgcgaactgctcctttttcaaagcgttcacccacgatttagcggagaactctgaatctgcattgaatttgaatgtactttcatctgtgtaaagcttaaatgttttcgtagcactcccgtttaaggtatgtttttgtgtttcaattttttggacctccctcaaatctatggttaaaaccggaaagtatagctcagttgatgaggtatacatagaaaataaatgattctttagtacgcaccaatacctggtagacctaattagttttgtcctgatattaaggtttccagacattttaaccgaccgaggattcttaggtaaatatgcaaagaataggaaatgttttgttgtaataaaaatatggccttgaaccaacacatctttaagtagccatgcagggaaatcattcaaaaatggttcctgttcgtctaaacaaaaccgctgtctcaacttagccacattgtcttttgacagtttttccctagttattgagaagtcgaataaagttggctttcttttgtctaatcttggtacttccggatgcgatttagttttgagattttcctttttgctttttacctcatttcgaccaatgttttcctggaaactatcactggaatcagattcttcagaatcaacttgcgacaacacattcatttcttgagcattattcatccctgcatacacactagcagtagttaataaaccggcaatacttttcatcatatacttggatttcgccaagtcatctgcattatcgttattgtaaccgttttcgtcatcatcactacgggcttcatttggactgtcctgcagttcttgctgctcagacgaccccatcgataaactgctatttgatcttcctctccagcgcttgaacttcgaaagtgaccttgaaaggcgatgatgcctaggggaagtttctggctcagatggcttatcaggtaccaacgaaatgcttggttttggccccgcctcgctatcagacgctgatatgatttgagtgatgggcattcttttaagttatacggattttcaccaaagcataaagtgcaactgaacttctgatgtttactttttgacagccatgactttatcagtgataaatgcaatgactttccgatctactccttctgttgacttttagtcccttttttcttagatgttatgttacagtcacatcagggttaagtttttccaagtcatctcaaaacaatgacctattttatttctagataaaccctggtgtaagcagggttaattttgtcccaaacgggcaaaatataaatacccctttcgggaaataaactaaaaagagttctaattagccaattggcaagaaagctcgatgaagaatcattatgggtttagaaatcagatttccttactttacaagttctctcacgcaagcttgatcgtttttaaattttctacgttcattcaagacaaagtggttacagatagaagtttttctcacatttagattattttttcctgatagtattaaataacacgtacgatcaacaaattgttgctcagtttaagtgagcctagagaattaagctttattactgctgtattttctgttattttgattgccttgggaataaaggaaaggtttggaggggcacatcttcctaaatagcagtaaggaaaaagaatcgcgtgtgaagtcttttaaatcaacatagttatcctcggttccaactattttactttcgtttcaattccgttgttcttaactaatcttcttttcttttaacttgttacaagccagtactcattgcaaaatcaaaaaaaaaaaacacaactaataaactaaacaactaaaaaaatgaattctccaacaatgaaatcggaacaacttactccaaaactctcaccaatgtccttttgtttggatgaccaaagaaatgcaggctcttttcaaaatctattgaactcacctacgaagctaaaattagacactggcccgattggtaattccttgttatatccaacatcactctctaaattgagcgagttatcaagaggtggacgttctaaacaaagaaggggctctgacactatgaggtctgtatcgcctattaggtttcagtttttgaacaacactccaaagatgttaaaacccgagtacctatctcaaacaaccagtaatctgccattgctatctgccctattgaagaatagcaagaaaactactagtgaaggccagaattcaaaccctgatccattgaacatagagaaaaacatcattaaacaaagcatcaaggacaaactagagcagctgcgcagttcagaatccgttgcgcaagtacaaaagaaagaacgcaatcccccttcatttgaggccaaagtctgtgcggaagaaccgatattacggaaaaacgccgaagggttgctcccctcatacgttcctgttcctgctactcctttggaagatccagaaaatcatggggtgcgaaaggtcgaggacaaaggacttagagtcgtctccggcggctccactcagtgtctaagcaccgaagtgaacgaattgcctaaggatctgaatctagacaatttacctacggataataacgggttcgttcaatatggtctcaaaggcaataacaacaacaacagatatagctttatctcgtctacgtcgacggactatgagcccgaatggtgtgacggacaacaacatatttcaatgcaaatggcctctatggccaatgcagaggaggcaaatagtcgtgaaaaatcgaatttagacataaagatcaagcagctagaacttgaaattacagaattaaagttgcagaatgaaaaattagtgcattccatgacgacgaacagatacattgaagaaagatttatgcttgaggttatgaaggatcctagtatacaggctcaaagatcccaaagagatattgagagaaaagtcaagcaactggagaaaaaattcttcaattgtaaaaaagttcttaagaaattgactgaatcctccgcagtagtggccacctccacttcaaaaactgaaggaaattcagcaagaatcccatgccctaagactagactggcacgcgtttctgttttagacctaaagaaaattgaagaacagccagattcttcttcgggaacttcgtccgaggaagatcatctaacaaacgatgatacggatgctaatactagcgaagatttaaatgttgcttttgaagaggagccaacttctgctatttccacaacagcatctgtgcagagtggggaaagtaaaagaggtttccaacttaaccttcctgtccaagtggagaagaaggaaaaatgaagcgtcaacttcaaattaaattaacttattttacacaaacattcacaatacatcaatgctgataggcgctttgtattgtaggctatcgagttacgcatctgcaatgtgcgtgatttctccgttatccatccttctcattggacaatttttatttgaatattactgaacttcaaagggcttgtcgtgtgatttaatcttttttcttacaacgtcgaatgctgcagctatttattcatagtgtcgtctaagcaaataccccgcttttaaaagctgaatagaaaatccaatcacggtgtgactggtatcacaaacacataatttatatattgcattcaagtttattcaacctatacttaaatacattaattaccaaaaaaaatgatataataaagtcttcttttatctgattaatgacacctttttcagcgggccaaattttttttatttccgaagcccgccggactaatattaattatatcagatagttggtgagcaaacgcatgtggaaatgaacaacaatttcgaaagtgcatatactatctataaatatcaaggggattctatactataacaatacctgcgatgtcatccacagcagtaccacgacctaaaccttgggagaccagtgcttcgttagaggagccacagcgtaatgctcagtctttaagtgcgatgatgacctcgaatcagcaggattccaggccaactgaagaaagcaataacagtaatagtgcaagtgagtctgctcccgaagttttgccgcggcctgcggcacttaactcctctggtacctacggcgaatcgaatacaataccgggaatatacggtaatagcaattatgggataccctatgataataatccgtatagtatgaactctatatacggaaacagcatagggaggtatggctatggaggatcgtactatggcaacaattatggatcgttttatggaggagggtacggtgcaggagcgggatatggaatgaataatggaagtggactaggtgagtcgacgaaggccacctttcagttaatagaaagtttgataggcgctgttactggatttgcacaaatgctggaatctacttatatggccacacacaactcgtttttcaccatgatatccgtcgcagaacagtttggtaatttgaaggaaatgctaggttcattttttggtatctttgctataatgaagtttcttaaaaaaatactctatcgtgctactaaggggagactaggaataccaccaaagaatttcgcagaatctgaaggaagcaaaaataaactaattgaagattttcaaaagtttaatgatagtggtaccataaattctaatgagaaagccacaagaaggaaaatttcatggaaaccgctactattttttttgatggcagtatttggttttccatatctactaaacaaatttattactaaactacagacctctggaaccatacgagcatcgcaaggaaatggtagcgagcctattgatccttcgaagttagaatttgcaagagcgttatatgattttgttccagaaaacccagagatggaagttgctttaaaaaagggcgacttgatggcaattttgagtaagaaagaccctcttgggagggattctgactggtggaaagtgaggacaaagaacggcaatattggctacattccgtataactatattgagatcataaaaagacggaagaaaattgagcatgttgatgatgaaacgcgtacacactagtgcatcaatatttgcacacatatattcgcatatatatatagtaaaatctaaagtaatgtaaatattccagggagaatcagcagaaacgagacgaagtacttcttaacaaaaagccagataacggtgcaaaaacacattatattctccatcttgaaaacacaatctcctacgtacacatatgcgtatttatttttatatgaatgaaacgcctatggatatatatatgggaatatagacattcacaatttcaggacaattgtgatatggcaatatccaaggcctgcggtgctgggcttcgctttttttcaccaacaaaatgagatggacaagtttatcatagcaaagaaacaataagcagattacataaagtcgtcatcaccgaattcaaaatcgtcggggccatctaggtcgaaatcttgatctttcttaaatgcgccacccaaattggtcttacctttgactttcttcttaccagcacccccagtagcagtaccacctctaacacgggccagacgagcttgcctctcctctctttccttatctttgatcaaaacgttcaaagtagcaactgtttgtcttatagattcgatggacattggttttgctacatctctaatcaaatcaatcgctaacgatgaggagtagttcagcggagattttttgttcattggtgtaatagcagcagtaagagcctttcttaaatcctggtactctctctttgtttcggcgttaaacaaaggatgtgtttcgataggtgtgtccttggtaaaggcgggtctttttagagcttgttcctcttgttccttttgtaaagcacgagcccttggatgttcttcggcaacacctaaacccgcaaacaaatctgcagcattgtttaagtcagactccatttcagcctttttgattaattctttacgtgtcttttcatccaatgtgtcaatatccaatagggctctgtcagcggaggattctttcccttttttaaccttttttggttgttctttttttggctttggggcaggcttcttttcttcctcttctgcatcccatgattgcatgacaggttcgtcatcaccaatttcagcatcccatgagtccatcaaaacggcgtcatcattacccatagaaccattgatagcttcgtcgtcccaagacatttttattacttttttttttttgaggtggtggttaggatagaatagttacaaggaactcaaaagatagtaagataatttaaagcgagagttcaagaatggtgggagcagtcagttctcaattctttaatgtagtacttctgacttagctagcatgaaaaaaaaattcggaaaatgcccaaaaacaggtgtgttcgtctaatatgatacagggacgaccataatatcaagattagtgacatttgatgtatagtttagcagaatgactgttataaataaataattatatatgtgtgtatattaaattttgttgaaccagcgcttatttacaatttttaggacgtgaccaaatgcgagctgcactagttttctcaatttcgctcgcccatggtgatatctttaaagatctttaaatgggaacatcaaaactgaggatttctcgcctcttcgagtttttggataacaaatgccatgcccattctgcttttcttaacgttttcgtcaaatttagtgcgcgaccaatcctctaccttagatttgatacccatattgaagccacttgaaaacttcacccggctgtctgctatcgtactacttgtagcactgtcaaattgataggtagtatattcttcaaccttcatgattccagtgtgatccagattcctagtgtaagttttcattgtggagttagcggggttcactacggaaacttcgattatccatgtttctgttatacctcttaaaaagggtttgacccatgtgggcagctttccggactttttcaacagcctcgttgtgcgcaaatttccttcttgatcaacgttccttgatattgtgtctatggatagtacatggggggagtatggattggggtatctattaaaaaaggcgcgtgaaacagaggcaaaatcggtaggaaatatatgtgtgcttttgtgtaaaaggaccattgcaactcttaaggatatcttaccgccgtctcagaagccagacaatacttattgaatatgattactcatccatctgtcatatatattttttttttctagcttattatccagggagagcgagaaatactgcggagtttttcacccgaaagaaaaaaaatacgcaagcacgatgataacaatagttatattattggttacctacagtgtataaaaagaaagagttttattaaaatgcagaactatgtggtggtatacagaactgattatacattctataacaaaagggcaccaacggcgaatgcacccgcaccataagctatgtgagtgccggcaaaggcgccattggtagaattggacattacggacgctaccttaccgttgactgtagacttgtatgtagtggtcagtgtctctactgtagaacctgacgtagtggtataagttgatttgatagtgcttactaccttggtgcttgattccggttttgatgaggatcccgaagatgatttacttgatgaagccgtgttgtcagttgtggctgaggacggtagccaccaaacagtagatgtgtaagtctcacctaacgaattcgtggtagttactatagtaactggcccgtccgttgatgttgatgtcgttgaggaggatgcggagttggtgattccgcttgacgtctctccggtgggctgcacagaggcagttgaagttgtgcttacggcagagttgctttcggccacccaccataggtactgtgtcgtggttttgccttgtgcatccgtcgtcactacggtggtacttggagccacagcataggtgttgctgacgacgttgctagtttgtactaagctttttccggtagaaactacagttgatgcgctttcttgggcttcctttgtcgtggtaggtgtgatctcttgagagtttgagctttccttttgtgagctatcttcagagttctggccatctaaggaaccagagtctttttgagcagcggctagagtaattaaggtggtaaataatatggaacaggccttcattttatatatatgttgggtttgtttatattttcactagatcggtgagtatctagtccagaagagttgatctttcttacatacttatatatgctcactaccgccttctgagaaagtaggcgtttttcagctacctcagtcgctaaaaataaatgcgagttctcaagccaacttggactccaaggcggtaattatagtgattctctttgtctatttttggatttattttggaggctgacactctaaagccagccattggattaattattttttcacttcgtcaattgactatgcggaaaaactaaatgtggtcaaattctgtcggctatgtacacgaaaactatatacgcctcgtcctttcagccactacaacataacaacaccgacattgctacgccttttaatgtcgttactattgtcgggattcaagccaccggtaatcggctttgctctataattaaataaatagaagttcaagaacccgtcaccgggcccgaacttcaaatcatccaagaacaatgtattatcttgcgaagtcaacgcgttaaaaacatccatattagcgtttttggccaaaatacaagcgtcataaatcaattcacacaatcttgttttcaaagccttagtagcttttggatcaaacctgtctttgaattggaaatctgcatcggtggcataataatacaagtacccgatgcctaggtccttatattttgtgttatttaggattgtgaatggcaatgagtaaaatgagaagaagtctgtaatttttccatcgggctgttcgactacatatgagaaaattacttgtttatccaatggtaacgattcttcaccaatgaaattatgttcgaattcttcttttgtgaaaatttgaattagttcgaacctggattgatatcttttgaacaactcaaaaacttggtcaatatcttccttctttaattttctcaatcccgctgtctttgttttggccggtaacgcattctcagcaatcatatcctcctctgtgtgcccatctggtaaccctgtgaaatctacttcataaagtttcttccaattcaagggacgatgagtataacgacacgtactcacaggtgctggcaaaacaatacctgccgtgtacaatgcatgccagatgtcacatttgttcactcgtctcgtaatttctttaattagaacaggtgttaatctcttcgatcttagctgtttgtgaacgcacaagaaattgatttctacactaggcacttgtttacctctaacaccaagtgttactggtatggctgagataaaggcaactaatttctgtgtttctttaacgcgaacaccaatatgccaatccttcttccaacctggactctttaaagcccaattgaagaattctttggtatagttaaatctgaagcctgcatcgcggtcttccacgtagttttcatttagtagaacgaaaacatcttcaagctgttttttgttgtccacatcaatactacaccattcgaagctagacaataaaggtagtggcttgtcagatatatcttccggtgtctttggcttatcaatggggccttcttccaccaccttttcatcgaaatctttgaccggttgcgttctccagaatttgtggtctttcatagcttttttctgttcttgagtgaattttgaagtatcgtcattattcaactgtaataacttcaataaattctctaattttttcgctttatcctcttctgacattctataaatacgtttactaccgaagctctatgacaaccagagctattgtacagatcattctctaaaaagcgtgcaacacatatcatcttcaattatagtgaattacttttatcatgagcaacggctgaaattattttatcctattgttttatgacagtatcctttcaaaagagtcgaaaggatcctctgttgcaagaactactattacgtaattatacatagtccgcctgcaatttctagtgagactttgctttgctttccactttgcgattaatattgagaattttaaacgttaactgaattcttacccacccataataagaactctaactggcgaatttatcatgaaacaaatctgcaagaataaaaaattagagaatcgtgcaattcaatttaattgccttgtccgttgtaaaacttttccataggccctaccttgagttgatcatatgtattattctatatatattatatccagtcgggtaataaattttctcgccctcgaaaaaaagaagtgaaaaatttgtctcgatgagctgagatgagtttgaaagaagcaaagagttttaatttgtaaacgatagcaagtgtaccctcagttgagtctattacgccttccttatttggaaacttagaagacgaataaaaaaaacaaaataactaatgatttctgctactaattgggttccaagagggttttcctcggaatttcctgaaaagtatgttctggatgatgaggaagtggaaagaattaaccaattagcacagttgaatttggatgatgctaaagctactttggaagaagcagaaggcgaatcaggtgttgaagatgacgccgcaacaggtagttctaataagttgaaggatcagttggatatagatgatgatttgaaagaatataacctggaagaatatgacgatgaggaaattgcagataatgagggtggtaaagacgtttccatgttcccgggtttaagtaatgatagcgatgttaaattccatgagggtgaaaaaggtgaagatccatatatttcattgcctaatcaagaggatagtcaagaggagaagcaggagttacaagtttacccatccgataatttagttcttgctgcgagaacagaagatgacgtttcgtatttggatatctacgtttacgatgacggtgctgggttccacagtagcgatattcccgttgaagaaggtgatgaagctgacccagatgttgctcgtggattggttcgtgaccctgcactttacgttcaccatgatttaatgttgcctgcttttccactatgtgttgagtggcttgactacaaggttggatccaattccgaagaagcagccaattatgctgccattggtacgtttgatccacaaattgaaatttggaacttggactgtgttgacaaggcctttcccgatatgattctgggtgaacctcttgataattcaatggtgtctttgaaaagcaaaaagaagaagaagaagtctaagactggacacattactactcatcataccgatgctgttttatccatggcacacaacaaatatttccgttccgttttagcatccacctctgcagatcataccgtaaaactatgggatttgaactcaggtaacgcagcccgctccttagcttccattcattcaaacaaaaatgtttcatcatctgaatggcacatgttgaatggttccattcttttgaccggtggttatgattctcgagtagctttaacagatgttagaatttctgacgaaagtcaaatgagtaaatactggtctgccatggcaggtgaggaaatagaaactgttacatttgccagtgaaaatataatattatgtggtactgattctggtaatgtgtattctttcgatattagaaacaatgaaaaccgtaaaccagtttggacattgaaggcacacgatgctggtatctccacattatgttcaaacaaattcatccctggtatgatgagtacaggggccatgggtgaaaagactgtcaaattatggaaattccccttggatgatgctacgaacactaagggcccaagcatggttctgtctcgtgatttcgatgtcggaaatgtattgacatcgtcattcgctccagacatcgaggtagcgggtaccatggtcattggtggtgtcaataaagttttgaaactatgggacgtttttaccaatagatctgtacgtaagagctttaaaagtgaactagagaatgttcaagcaagagcaaaagaagaagcccaaaaaataggaaaaagttcaagaatcgccagaaaatacaccagtaacgataacccagatactgttataaccattgatgatcaaggtgaagatgaagaagaaagagaaggtggagatgagcatgatgacatggcataatctggatatgaaaaatattaaagcagagtacattgcaagtacaaataaaaaatctatagaagataatactgtatactagtgtaagaggagcctcagaaaaaaacaatataatacattaatatgtgctgttacggtataatttagcatatgatgacaatgtggtgaattacagttgtgtaacttttttatatcacccggcatatatacgctcgtagaatgcgatgtgaaaattttctttttttttttttttcaaagtgaaatttttttgagtgatgagatgggaaatgaaaaattttgtgcaattgcgtagtgtctacagttttttaagtagttattaaaagtgttttggaaggtatatttctaggagaagaagcgtgcagaacagtatttagtgaaagatggctcctattgaatacctactgtttgaagaacctactggttacgcagttttcaaggttaagttgcaacaagatgacattggttcaagattaaaagaagttcaagagcaaatcaatgattttggtgcttttacaaagttaatcgaacttgtatctttcgcgccattcaaaggtgctgctgaagcccttgaaaatgctaacgacatatcagaaggtttagtctctgagagtttgaaagctatcttggatttaaacttaccaaaggcttcctcgaaaaagaagaacattactttggctatttccgataaaaacttaggtccttctattaaggaagaatttccatatgttgattgtatttcaaatgaacttgctcaggatttgattcgtggtgtcagattacatggcgaaaaattattcaaaggtctacaatctggtgacttagaaagagcccaattaggtttaggtcacgcttactccagagctaaagtgaagttctctgttcaaaagaacgacaatcacatcattcaagctattgctttattagatcaattagataaagatatcaacacttttgctatgagagttaaagagtggtatggctggcatttccccgaactggctaaattggtaccagacaactacacttttgccaagttggttctttttatcaaggacaaagcttcattaaacgatgactccttacatgatttggctgctcttttgaatgaggattcgggaattgcacaaagagtcattgacaatgcccgtatctccatgggacaagatatatcagaaaccgatatggaaaatgtttgtgttttcgctcagagagtcgcttccttagctgattacagaagacaattatacgattacttatgcgaaaaaatgcacactgttgcaccaaacttatcagaattgattggtgaagtgattggtgctagattaatttctcacgcaggttccctaactaatttatctaagcaagcagcttcaacggttcaaattcttggtgctgaaaaggctttgttcagagctttaaaaactaaaggtaacactccaaaatacggtttgatttaccacagtggttttatttctaaggcctctgccaagaacaagggtcgtatttctagatacttggctaacaaatgttctatggcctctagaattgacaattactctgaggaaccatctaatgtttttggttccgtactaaagaaacaagttgagcaaagattagaattctacaacactggtaagccaactttgaagaatgaattagccattcaagaagccatggaactttataacaaagataaaccagctgcagaagtggaagaaaccaaggaaaaggaatcctcaaagaagagaaaattagaagatgatgatgaagaaaagaaggaaaagaaagagaaaaaatcgaagaaggaaaagaaagaaaagaaggaaaagaaggacaaaaaggaaaagaaagataaaaaggaaaagaaggataaaaagaagaaaagtaaggattaaaaggaacaatgaatcgaaataaagtatatcccatctttttgtgtacttttcttccctttaaagtttttcatatatatatatattatcttttattcccttctaatattcttctttaggatttggaagctgtatattgtatatttagaaatattattaaataaaaaagtcatatgttattttgagcttaagtaccctcttatgcctctttcactcgccattactgacattctgtgatcgccattcatatatataggcctgattgtgcaccaattgccgcgctatcacacctccataagcgatagcattcttcagaatatcttgaaggctcaaaaccaagccattgaccgcacaaatcaactaaagaacccatgtcagacaacgaaagtttctcaaatccattaggcccctcactaggcgctacaagacatttaaatttcagtcccttactgggaccgacaatcaattgtgttagcacacttcctatgaatcccgttataaattctggtggttgtagtgtacattcattttccgtcattaccttcatgctggcgattttatcagaggtgccaattactattatatcaggggagaactgggctaactgtgatatgatagatctacttatcatgttaccaaaaatcggcgatatactaatgaaattctcctccatagaaaataataacgtctttccaaatgaataaatcgggaaagaaaaaccatatactgtttcatcggcggtgtcatttttttgatcaggatcaacctcgtttggaaagttttcgtcgtaattccacgagtgtttacctgaagattggggaagacttggacttttcaccgtcaatgtagttttaatttcaccaatagaggttaattgaagcagatttttggggaataatgggttcattatcttagtagtaatgacggctgtcgaatattgaggaacatccaagtcctgaggaaactcaacttttggaaccgggcagacttctaaagattgcaggttttttgaaatctctgggagatctagcagatgttttggttctggtaagtcattccattgtttaaacttcaaaaagaatcaagtaacataagttagtcaaaccactctactctagcaaaatatgatggggaaaaaagattattgtaacatacaagcatcgctataaatgaaaattttactgtagtgcgatgatatcttggtcgctgtttcttattatttcgcctgttgccacctattgccacgcaacttcttaaattgatttcaatgaagtctgaaattttgatgcgaaagaaaaaaaaaagtaaaggcaataaaacttcatcaagtcaaacgtcatctataaataatcccacttcagaattgaaaaagactacatttgagtggaggaacaaaagcaaaaatgtctgaattaggtgccaaatatcaacagttgcaaaatgagttagaagagtttattgtggccagacaaaaattagagacacaattacaagaaaacaagattgtaaatgaagagtttgaccaattagaagaagatacacctgtgtacaaattgacaggcaatgtccttttaccagttgaacaaagtgaggcacgtaccaacgtggacaaaagattagagttcatcgaaacagaaattacaagatgcgaaaagaacataagggacaagcaggaagaactagaaaagatgagaagcgagctaattaaactgaacaatacagcagcttccactggcccaggaaggtaaaacaaactcacaggtcctcggaaagacaagaaagcgcacagtaccaataaatctgcccaaaataaaattttcttttatatacaattatgtaacttacaaacaaaatacctacgcatttcactgtcctaaacttcaaattgacatgtaagattgcttaacccctaactaattgagatttgattaaatttaccgtagacattaacgtataccaggcaaactcttcagtattgttatagtactcacccaaacgcatgaccctatgtaatttatcctttgcaaaagtaaacgtttctttgtaattgtgggatttatcctgagccataaataactttgaaccaatgtaggtgctcgaaacagccaatctcttagcataccatgcagaatcatggtggtccttttcgttggaaaagtaaatcatatcatcggacaatctgtgtagttcaggaattgcagtttcaaagagaaaggcgcttggaatagccaattgtgacattagttccgacaaatgcccaccgattggcttgtccatctccaatctttttaacagcaaatgttctaatgagggtagtttgtattgtggagttacgtcagggttgattccttcagttaaacgataccttttatctaccaattgaaactttatcagttccatgacagcggtggaagaatggaaaaacgagggcgagttgggagcacctattgaagagatcatggaggaaggatagccgagctcatttaaagattcaacaatggatctttcagagaaaccgtgctcgggaacaaacttttgtagagctagtgacaatactttatactggggtgattcttttccataagttaaaggtttaatatgaattggtttaacatgttcgatagggttcgaatgatataaacgaaagaatttacagcccgttctggcagtattgcgacaaagcatgatttataatgtggtaaagactctgttatctctttccaaattggggtgaagtaccttatgtaggcccaaaaaaaaaaaaaccccgtattattgtttcttactattgttattgctatttttcttccgcctaatatagtccgaaaaggaaaggatatgtcatggcaactgtagtcagtatactactgtataggtgaatggattagttaatggactattaggtcaaccattacgaagggggtggggttagtatttttgtatttacagatattgagatatcatacataagaaaaaaattataataacggtagaaaacgcatatatttataagatgaaagttgggcatggcctcccgataatcattgtctcttgattgtatggtaccttttacctctgaacccggcaatatacatgttaaattgataaacttcttgaggattcatgtcatttaattcccacttcgtacttccaaatacgtttctgacgggctccattaagacatccatttccttaccgtatttggatttgacaagatttatgtcgtccgttaggtctttcttattgaaacccgttgtgaagatagcacattttgtttccagtaatgccttcatagtttcacccatccatgaaccgtgagattctggagatgcgtagcctggatggaaagtaaaaaagacatccatgtatggatcgtatgggaaaaaatcttgagcctcatggaatacttcgaaaaagtttgtacgataaatgaatttcagagtctcgtctactctttgtactaccggcgtagtagacttgacgtactcctgtttatcccttttatacaggcattcgggtccaatgaaatgtatttcgaaactctgctctgggaaaagaaactggagctgtttccaaacgtggcccggcaattgagcttcagcacgtgcacctaggatgaaaattctcatagcacggttcttagttgtggttggtaaagatctattctccaacggatataaagtatacctgagagcagccagagattttagaccttctaaggtgataggcccctttgggttcaatgaatacggggaaaatttgtgcagcaaagacccaatcgtaattggatagcttagcatctttgtgactgcggctaattggaactctgtatccatggaatagaatgatcttgtgtagaaaaacaaatcccagtttgttaggttaacggccttgtcgtagccttgctgttggggaaaatcaaactccgggaagggtctaccgcttcttaagtcatgctcataaatattaacttttttcaggatttcatattttttagaatcgtgatatgctttatccatctcccaagcctctcgtgagtgatgagtcggaattcctgacagaggacaagtgtagttaatatctttgccggtaacagggcagtgtgctagcgttctaatcttggcggccctttcacgcaagtccactgagggagactgatcccatggatggaatctgttctccggagtaggatcttctggagagggaggaggatccaatccaagggcgttcctaacgaaccccatgaggtgacgacgtgtttggtgagagacaactagcctgttgtgtggcgacttccttagcagatggaaatatagctgagtagcacccgaaggagcatatagcacggtcatagttctggaagtacaagtttgccaaactactttaagtccaccttcgcaatatctacagtgttctgcgcttataaagtgtaaaaaaactacaaccaaaggcccgcccttagtagttgaccaaatatctactattgtctcttgtcagactcctttggattattttcttcgagccgctttttcgtagcgcatgataaaaagagccctttccccatactgcacacttaagtgaatgccaaatataatatcaagagcgaaaggcggttgagttccagccaagacgagcacacacgacaccagaacgagataaacatgctaggaagggcattgcgacctgggtggctgggcattactaggacggtggttaagaaaccaagttgcgggtcctactttaacagaacctttcaaacagcaattaacactacaatgcctcccatgcaagagggcatgctgagtacaatgatgatgatgacggctacggcaacaaggatcactggcacagtcagtgagccattaaacggttcaaatatagtgatgcaactcgattcagtgatgagaaagaggaaaaaaaagatgaagaaacacaaactgcggaaaagaagaaagagggagaaggcagaaagaagaaagctatctcagggtagataatagggctgtaaaaacctctcacatgtttttctctgctgtttttccttccctattcttcatattttgatattatttcatgtatatattatgtttgtatttagacttttttttttatacgttatactatgctaagaaaactctttaccaagaagtaaagaacccagatcgcgataatagaaagcaccagcagcatgaccgtgtggagtgctcttctagtagcagaatccttgttgaacatccattcttcgtacaagtacgtaatacacttgaagctgaacttgcccattaactcgcgacgattcaactctccaatttctgcaacgatgttgaagttccaatcaaaaatgccttctgcgacgctaatgatctgcaacttttgtgcttcggtcaattccgtcctggtggccagctcatagttcttcttgtattcccatttcaagcgtgtttcttcagtgggacccagatcgctgaaggtgaagaagtttgtgccctttttgaccagttccttctgtgatagcttctcgaagttggggaagagccccagtcttctgtacaaattcgatcgtattagcttgccgccggcgaaaagcgccaagtacagaacgtgacagtaagaaagaatggtgcatggctccttgtgtatgttttcgtggatgttattgataaactgctgtagtagcggtggcttctggaacgtagccaggaattcgtttaatgattctgtgcttttaaacgtgtttgagtatagcagcttcaggtccttatagatctgcgtagatcttctaaaatcttcgagccaaaactgcttcagaatggtcgaagtttgcagctcctcctccgttacggggtcattcagtaggcgatctatctcttgctcgatggcatcgaacacataatagtacgccagaataccctgtctgtatataaagccatgtctcatggcgatggccatctttatgcccatgaaggtattgattttattgtgggcatctctggtttgaaagttgattctgtttgctagcgcccccacgtcagtgggtgagggtatgattgtattgctactgtcctccatttttgcggttattttatgtgtgtgtgtgtatatatgctgtgttatattgtgcactgttaaatagctcctccttagactaagcaagagagtatgaggaggttgctcttatatacaaacacaagagggcgagaggggcacctggccattgctccatcacacccaactcaggtgtaaatcgtcctacttatgaaggtcattagcccatgtttgaaaccgtgtgttacatggctcaaattccacggtccgataacgccgaccccgagcaggtgcaaatggccaggcggtatcgccaatgatccgtttatctaaagatagatagatggccgaacgtggactgcctctatgggtacaataacatatgcacatggcaacgggtcttggtgctcaatcgacgggcacatacaccctgactttccccatcatacgacgatgctctagtaaacttgcacccgcacctgttagataaacaagtgcgcccaagatcacaataccgaaggggcgatatcaccactcagtattctacagtcgagcatagcgtagtctggcagtatcccgcacgatccattgtattgtttgtccaaaccgcattttatgtgtaacgattaatcgtatatacatggcctacaagaaattaccctgcggcgaagggtgaaaaaaaaagtagtggaaactaaagaaagaagagtttagttacggaccctttcaaggattgacacactcccaatattttgctacattattgacctttgttgaaggaggcgttcgtttatttaattattttgttctgttttgcctacaactgcgaatacgctcacattctagtttgaccttcacaaattcttatcatcttcttttgtttattttgacacacccctattaagtgtatttgttttgtaagtaatgtctaagcagtttgttcgttctgcaaagaacatgatgaagggctactcatccacacaagtgcttgtgagagatgccacggcgaacgactcgaggactccatcgatagacactctcgacgatttggcacagagatcttacgattcggtggacttcttcgagattatggatatgttagacaagaggctgaacgataagggcaaatactggagacacgttgccaaatcgctgaccgttttggactatcttgttcgtttcgggagtgagaactgtgtgctatggtgcagagagaatttttacgtaattaagacattaagggaattcagacacgaaaatgagtccggatttgacgagggacaaattatcagagtaaaggctaaagaactcgtctctttgttgaatgatgaagaaaggctacgcgaagagaggtctatgaatacaagaaacagaagggcgaacagagctgctaggccaaggccaagaagacaaagaacaaggagcaacccacacgattcttctccctcttaccaggacgatttggaaaaggccctagaggagagcagaattactgctcaagaagatgaacaacgtagaagagaactggcccagtacgacgatgaagatcctgacttccaagctgccttacaactaagtaaagaagaagaggagttgaagcaattgcaggaactacagagattacagaagcaacaacagtctctgtctcaatttcaagctcctttacaacaacaacaaccacaacaacaaccagcgtactacgacattttcggtaatccaatctcccaagatgaatacttacagtatcagtaccaacaggaccaggaacaagcaatggctcagcaaagatggctggaccagcagcaagaacaacagcagcttgctgaacaacaatattttcagcagcaacaacaagctgcggccgccgcttctgccttgcaacagcaacaaacagccgctaatatgcaacaacaacaacaacagcccgctgattttcaacaacctttgcctacaggttctaataatccgttttccatggataatcttgaaagacaaaagcaggagcaacagcatgctcaattgcaaagacaacaagaagaagctagacaacaacaagaacaattgaagctacaacaattgcaaagacaacaacaagaggaagctcaattacaccagaagaggcaagaagaagcccaattacaacagcagcaagcccaattgctacaacagcaagcccagttccagcaacaacaacccttgaagcaaacaaggactgggaaccagtctatatcggataaatacagcgacttgaataccttgttagcaactggtacagggatagatacttttggtaacactggagaggcacgtattcctgcacaacatacaaagacaggcacatttataaattctcagggtacaggctacaaacaggttactaatgaacccaagaacaaccctttcttaagcaaccaatacactggtttaccaagcacaaatatcgtgcccacgcaaacagggtacgggtttggtaaccaacctcaaagtcctcctactaattctcctcagcaaaatcctactggtataagctactctcagccacaacagcaacaacagccacagcaacaaccgcaatacatgcaaaatttccaacaacagcaacctcaatacgcccaaaacttccaacaacaaccacaatacactcaaaattatcaacaacaaccacaatacattcaacctcatcaacaacaacagcagcagcagcagcagcaacagcagcaacagggatatactcctgaccaaggtgtaagcttaattgatctttgatactgtcctatatatacttttttgtcatgggtacacatacatgtacgacatatatatatatatatatatatatattagcgagtttacattgatgtagagcagtaactggaagaaataaaaatttaaacttaatactagggggtccgtcttctcgtgggtacttcttttacagttttcaacttctgctgacttgtatgccttcttggcgcttcttcggaaaagttgacagcgggctttactttaacggcaaatcgcagtaagtaagcaagtaacgaactcgcacttcagcaaaataaaaaagaacaatcgattagaaattcaaatttcaccgtgactctttaacccctgccgaatattataagcaaactatgataacactcttattatacctgtgcgtaatatgtaacgcaatagtgttaataagggctgattcgatagcggacccttggcctgaagcgcgacatctactaaataccatagctaagtccagagacccaatgaaagaagctgctatggaacccaatgcagatgaatttgttggattctatgtaccgatggattattccccacgtaatgaggaaaaaaactaccagagcatttggcaaaacgaaatcacagattctcaacgtcatatttatgaattacttgtacaatcaagtgaacaattcaacaactcagaagcaacatatacacttagccagattcacctttggagtcaatataatttcccgcataatatgactttggcacacaaatacttagaaaaattcaatgatctaacccacttcaccaatcattcggccatcttcgacttagctgtgatgtatgccactgggggatgtgcttctggtaatgatcaaaccgtgatccctcaggattctgctaaagcactgctatattaccaaagggctgcccaactagggaatttaaaggctaagcaagtgctagcttataaatactattctggcttcaatgtcccacgaaattttcataaatctttagtattgtacagggacattgctgaacagctgagaaagtcgtactccagggacgaatgggatattgtcttcccctattgggaaagttacaacgtgagaatatcggattttgagagtggcctattaggtaaaggtttgaattccgttccatcttctacagtaaggaaaagaactacgagaccagatattggttcaccctttattgcgcaagttaacggtgtacagatgaccttgcaaatcgaaccgatgggtaggttcgctttcaacggtaacgatggcaacataaatggcgacgaagatgacgaggatgccagtgaaagacgaatcattcggatatattatgcagctttgaatgattataaaggaacatattcacaaagcagaaattgtgagcgcgccaaaaacttgttggaattaacgtacaaggaatttcagcctcatgtcgacaatttggatcctttgcaagtattttactacgtccgttgcttacaattattggggcacatgtatttcaccggcgaaggctcctcgaagcctaatattcatatggccgaagagatcctgaccacgtcgctagaaataagcagaagggcacagggacctataggtagagcgtgcatagatctgggcttaataaatcaatacatcacaaacaatatttctcaagcaatttcgtattatatgaaagctatgaaaacacaagctaacaatggaatcgtagaattccaattatccaaattggccacttcattccctgaagaaaaaatcggcgacccatttaacttaatggaaactgcctacttgaatggattcattccagccatatatgagtttgcagtaatgatcgaatctggaatgaacagtaagagtagtgtggaaaacactgcttacctgttcaaaacattcgttgacaaaaacgaagctattatggcacctaaactgaggacagcatttgccgcattaatcaacgatcgttcagaagtggctttatgggcttattcccaactagccgagcaaggctacgagactgctcaagtctctgccgcctacttaatgtaccagttgccatatgagtttgaggatcctccaagaaccacagatcagagaaaaactttggcaatttcctactatacaagagcgtttaaacagggaaatatagatgctggtgttgtcgcgggagatatctattttcagatgcagaattacagtaaagctatggctctttatcagggtgcagctttgaagtactctatacaggctatctggaacttagggtacatgcatgagcatgggctaggtgtaaacagagatttccatcttgctaaacgttactacgaccaagtttcagaacacgatcatagattttacttggcttccaaattgagtgttttaaaattacacctaaagtcatggttgacttggatcaccagagaaaaagtaaactactggaaaccttcctcgccacttaaccctaacgaagatactcagcactcgaagacttcatggtacaagcaattgacgaagattctacaaagaatgagacataaggaggatagtgacaaagctgcggaagattctcacaaacacagaactgtagtgcagaatggagctaaccataggggtgacgaccaagaggaggcttccgagattttgggcttccaaatggaggatcttgttacgatgggatgtatcttggggatattcctattaagtatattaatgagtacactggcggcccgtagaggctggaatgtccgtttcaatggagcacaattaaatgcaaatggtaaccggcagcaagagcaacaacaacaacaacaagcacaaggtcccccgggctgggacttcaatgttcagatattcgccatatgatgtggtttgtatagatatatacatagactatccatagaaatcacccacgcattacccgaaagttttcaataaagcgaacagcgagaagaaaaaaagcgaaaccgacagagaattaccaccctagagctttaaccccattgagatcaacacaatttcgaacagtgaaagtgcattggcgaaggtgatacaattggcttccagctctgaataataataacttacaagcgcaaagataacagataattttatatcagcatacaaatggtcgtcatagctaatgcgcacaacgaattaatccatgacgctgttctagactattatgggaagcgccttgcaacctgctcttctgacaagacaatcaagatctttgaagtcgaaggagaaacacacaagttaatagacacgttgactggccacgaaggcccagtttggcgtgttgattgggcacatcctaaattcggaaccattttggcatcgtgttcttatgatggtaaagtgttgatttggaaggaagaaaacggtagatggtctcaaattgccgttcatgctgtccactctgcttctgtcaactctgttcaatgggctcctcatgaatatggccccctactgctggttgcttcctctgatggtaaggtctccgtagtagagttcaaagaaaacggtactacttccccaataatcatcgatgctcatgccattggcgttaactctgcttcttgggctccagctaccatcgaagaagatggtgaacacaacggtactaaagaatctcgcaagtttgttactgggggtgctgacaatttggtaaagatttggaagtacaattcagatgcccaaacttatgttctggaaagcaccttagaaggtcacagcgattgggttagagacgtagcatggtcacctactgttcttctacgttcttatttggccagtgtttctcaagatcgcacctgtattatttggactcaagacaatgaacaaggcccatggaaaaaaactttattaaaagaagaaaaattcccagatgttttatggagagccagttggtctttgtcaggtaatgtactagctctttccggtggcgataataaagttactttatggaaggaaaatcttgagggtaaatgggaacccgctggtgaagttcatcagtgaagagtatcaagaatttaaaatgaaacatctcaaaagaaaaaagaatgcaaatgagtctatcgacgaatttgaagggaaataaacgcataatgtacagtaacgtataacaattaaagatttgtggaagttttcaaaaacttttcaacttttttctttgttttttttttgcaacttcttatattaatattgtcatagatatttcttatacaaaaacaagcgaacaaaaataatcgacgtatatacaatagatatataagactgtttttcttcaatagaacaggcgaaattattctaccggccgaaggtacatcttcccgctatgtaataaatagaggtatttaagttataacaattataattcccccattacggcagcaattaagttttgcacgtcattagaggcgattttaccattctccagtacttcagcgtgagtcgctttgcctttttctaagggtacaggtgattcgtccaacgcactggcagggctatccaccacgcaagtattggtaatcaaacttaaggccaaaaccctccatccgcaatgtcttgcaacaatgacttcgggaacagtactcattccgacagcatctcctcccaacatccttatcattttggattctgctcttgtttcgaaagtgggtccagatacaaaagtataagtaccttcatgcagtggcctttgaatcttgagctctttccatttcttaaataaaagcttcctcaactccagatcatatgcatcactcaaggctaaaaaacgaggtccatcttcatccaagttaggacctctcaatgggtgctggccagcaaggccagggatatttaaatgatcataaatgcacatcaaatcgcaggcttgatatttcgcgtttataccaccagcggcattagtgacaattaaattacgaacatgacccatgtggttaagcactctaataggaaaagtagtctcaaacaatgtgttgccttcatatccatgaagacgaccattcattaatactactggtgaaccattcatagatccgaacattagtgtaccggaatgacctggaaccgtacttttcttgaatcctgggatgtcttggtatgggactgttaccgggggtggattgtctctagacagcttggtagatattccaccaagccctgaaccacatataatcaaagttctcggaggctcgaaatttgttgtatttttgaaatgtggttctaaaatagcagaaatatacgcagcggccttggtaattgcttcacgttgttgacttacgttcaagatatcactcatcttttaagtttattcggagtttctcatgtgttctagaagattagcaagattatcctaaagttatgcctgccctatctgccctctgcttcgagattttccttttctttgcgctttgtaaacactgaaacaaaaacaaaaacaatggaaacatcagaaagatatttatttattgtggccgcataaagttttaattctttgataattaacgtcgtatttgggaaactgcttactataccggatactaggctgccctgatcaaacaaggaaattgacagatgatgcttgaagggtatacggtacaacctccacagtctactttgataggtgacattgaaattcaggacgaaaatgcaaaccaagaagttaagaacgtactttaccaaggagttcaaaagggtataaaaaggctagaaaaaagacaaaggagggttgcattaggtgatgtaacctctcaaaaggcaaacaaaatacacaatgctatacataataaattccatcagacgaagaacaattttgaaatagagaacatacgctcatcggccttggtaaaagaacaacaacgagacgtaaggcatgaagatagcgactattttttaattgatagttctgaaggctcttctactgatgacgaacaagttaatgaagatgctattgatgatttgttaagtcgaagagtaaatgatcagcagattcaagccgatgaagtgtatgaagatttcgatggagaaatgcaagatgtcattgaagaggatgttgatagtcaaattgaaccactatcaccaataaacaacgatgaaattcagactgagctggacagggcgtttgaaaaatattttcggtcggttcccaatccgctggatgatgatacccatgatgttgtgatggttgtggagtacgcttccgacatattctattacttgagagaacttgaagtgaaatataggcctaatccctactatatgcaaaatcaagtagagcttacatggccgttcagacgaactatgatagattggctagttcaactgcattttagatttcaacttttaccagaaacgctatacctgacgattaatatagtggatagatttctgtcaaagaagaccgttactttgaacaggtttcaattggttggtgtatcggctttatttattgctgccaagtttgaagagattaactgccccactttggatgatctagtttacatgctggaaaatacatacactagagatgacattattagagcggaacagtatatgatagatactctggaatttgaaataggttggccaggacccatgccatttttaagaaggataagtaaagcagatgactatgacttcgaaccaagaacattagcaaagtacttattggaaactacaatagtagaacccaaactagtggctgcggcaccaagctggttagctgctggcgcgtattttctgagcagaacaattcttggttcaaatgattggtctttaaaacatgtattctactctggctatacatccagccaaataattcctttagcatcactgatattggagaattgcaagaacgcatctcgacgccatcattcaatttggaaaaaatactttgaccaaaagcattaccgctgttctcaaattgtagaagaatggattgtttcgacagaagcctaacttactcatcttaacaccatttgcttcagttttggtttcggaaggatcatatttcatttattcaggtagaagatatatatcatattacacacacacacacacacacacatacacatatacacacatatatatatatatagatatatatatgaatgcatccttgattccgtttcagttaacaccccgatggtccacccaagtttatatcatcctctttttgaccgaatctttatttgacaatcttcaagcagcctcagggcaaaattcaattctggagggtttgatatatgtgccctatgcctccaggtaagcggcattcgcagtagaagagcagcaatcacatactccaactaagttaaaagacgatacttcgtatcttgaaaagaaattaccttattcgtctagtttttttgcttatcccttctttgcttcgcactttctactaagctgtcccagcgttctcttaatcgcccaatttcattagccaattttttattttctttcgtaatttcgtcaattttcataccatattctttaaattttttctgctcatataataccaactcctttttgaattgttccagtcttaagttaatcttcatttccgagtttttggaattttttcctccttctgttttcaattgaatatcattattcaaattaaattgtaagcggtttaaaattgacataagaagtggatcgtttatgggacttaaagtgtcctgatatgctgggttatcccaattcctagcattgcttattccatttatcggagatttgttgtttaaaataacagagccaataagcatattgttgttgaccattccaatattattttcttctgatgactgcttttcaatcaaaagttccaattcttggattttggctgtaatgtcctgttttaataggtcaatggcttgcgtaacgtcagaacttaatttattttgagacaaattctcgttctgcggacctaaaacttcaatggcttcttgatacttcgcttttgcatttgtaaaatctccttttcgacattcctgttcggcgtcctcaataatagtataaacctaattcatgttagtcaccatgaacaaaaaaaaagtgggggcataattcaaaaacttacttccgctaaagtactcattccatcaccaagattagtataactgtcgttgaattatcgaactaatccgtgcagcgatacagatgttttttatttcaaacagagcgttccattacgctgagttgaatcatctggtttttctaccctttaggaaattctaaagttgaagaggcgctatcgatgtatgcaatgatgaaaaagtggtacagagctttatacatattacaatacagtgcagaatttataaagggagataatacatttgaagcggttgttggtatagatatattgagagtactataataaaactattgggcggtggtaaaattcctgaacaaggaaggcatcattatactaatttatgatcaccgtcggcatccaggtcctcttccaactcgccaaccatattttcatcatcaacaagtacatcgtccaagtacgaatcttgttctgcagctacataatcctccatcaggctttgtactacttctcttgactcggcgaattcatcttgaacgttctgcattgattggaacaagtcgcctacattataattatttaaaaatgcgcccttggcaaatactttgtcaaaagtattgcacgcattctcaaagacgttcaccacggtagacatattgcttaacatcatgccgctaacttcgttttcatttggttgtaaaggcaagtatggcgatcttcttccaatgttaacgtgcatcgcagaagaggaccatgaggggaatttgatgcgttgttgtaatttggtcatagcacgcgatatctgacgaggttctacattaccaatgattgtattataaacgttaaaatatgttggattgttcatcgcggtagagacaagagaattggaagggtctaataaatctaacatgacgtcataactggaatggcctttatgcgctatatcatcgtgaatataatctgatgtaaatggagtgaaactagggcttaggaaatgaagttcaggagaaggaatcaaggtagagtaaatactggacatggatgaatacatgtaactcggaaaccgtatactgttcgttactgaagatattatggtcgatatcaattgattcgtgtgttgtaaatcgatgttcggatttctaaacactttaccggaaatattcagcaacgaagcgttatcaaacaccaccgttgcatcgctatcttctatcagtcttctcaaagccagaatagtgttataagattgaacaacaacctcagaagatcttgcagggaacacagaatatgtcgtgagtatttttttaggatatcgatcacacagcgcttctaagaggttggatccgagccctgaaccggtccctccggctactgagtgcagcaactggaaaccttcgaaattgtcggtagaatcaatctccttgtcgatcttgttaagaatatcatcctggttacgagttcctatatcatacccattggcccaagaattaccagcgctagcgccatcagaagctacccaggtatttcttgggtcgaaaaacccacgaaatgtgttctccacgtcggcgatgacactaggctcggaatccatcataatagcccttggcgtaaacttattcctactgttttcgcggaagaaaggctttgtgtcatcatctctttccgtactggaatcaggaagctgagatagcccatcggtgcctatagcgtgttctttcgccaattgagaccagagaaacttaccaacgtggttcccgcattgacctgcttgcaaagtaataatttctccacccatagatagttatatgttgaattcttatacatgtgactaaccgatattacgcatttgttcatttcgcagctactgttacgattattatttattacatttaatgaaatttcccaaaagataatattaacgcgttctgttacccggtgatattttctgaatgtcagggtaacaaagagagaacgttataatgggagaatagtaaatatttgctttaggaaattagtaataattgcaatgcggaaaataggtgcattttgtgtttcttgaaaggtttgaactaaagaatgtatacatatatattagagcgtgccttcatgcagggaattagaggatccgttacggaagagagaacttcgtaagacattattgctgtgactattttgaccgtttccaagaactcaaccagtcatttatctttggagtaacaaagcagtcccatttgagagacccctcatcatgatgattcagtctgtcttgcctgttatacgaaacgactactcttgacaaatctttttgggaaaaggttggtgcctttttctttgcctttatacaaaactgcacttgttctgtgaatttattttggtacggcgttacggtgatttgttcaacatgcgccgtaaattggcccttttcgataatatcgggtgaattttcccaatctatgaggccacctgcccagtttattgtaccgggtccgttggtttccgagccgcctggccaaacagcgatttctagtctcatcggcgtttgtgggtacctatattctttactaatggggtcccaggtatccttcttcaggactgtgcgagctattttaccatcaacataccatattatcctatccgggtcccaatcaatctcataagtgtggtaagtggcccaagtgtcagcgcctacgggaaatctttgcattcttgtgtaatccaaatgcccttgagaatagtagtttgattgggccgtcattaaatcaccacccagccactcaaaatcaatctcgtccccaattgcggatgttaagtcaaatgcagtcaccacacccctcgacctcgccgttttcattcgcacgcttgccttgccgtatagaaacgacctggtcgatgtgatcaaacttccggtagttttttttggcatagccagaacaatattcccgctactcgcttcaattgatgtgtagccgctatgtgtgaaatcgaaatcttccaacattttctctgcctctttactgtctggagtgaccaagaatttggcgtagtgtatgattctcttggaatttagctccccttctactacacccaccttggtatttgccttattcggtccatttccctctcttattggtggcttaggttgatagttcacaataaatttaggaacctttggtgtgctaacaaattcaagtttttgactggcgactaatgcaggtataggagcacagctttcctcgtcgaaagatgacctcacgttgcagccaccgacacatatcggtccagcgccacattcattatacggcgagcagcacggccattctgcgggacaagggttatttggagaacaagaaatggagtttttgggtttgtataattctcccagtgcaaatccgatgtagccaacaaccggcaccagctgtaatattgatattctcatatttttatttcgtgcaaaagcccttgatgatactctaaactaaacgactgttcttgtatttcgttattaatcgataattattagctggtattgtcttttttttttttttcctacatgatcgtcgcgaggctttacataatttttgtgacgcctttaaaagtatagtagaacgagcacataagaagtaaatgaaaagtacggcagatgcaattgacagtaaagagcggtacaatagttgaagaatacccgataaaaatgtatttaggttgcttgacgggtttgcagcaattgccaagaacactaactgtggcaatcttggtgagaatctactcccaacccaaacattttcgccgatatttttgctcaccttttttttttgctcatcgaaaattgttatagcggctcgactttgatttactaatacacccaatttctaatatcctcaaggctagatcgttctctcaaggaacttaaagtgcctgatcttgcgatgattaatctacagcgatggatacttaaatcatgtaaaaatctcagttttgaagtcgtttgctctcttccatgcttcagttcccttttggaaggtaatataatcatctaatttctcgcatattcacgccgacggaagaacgagccggatcaatatggttagaacccgtgtattattctgcttatttatatctttttttgctacggttcaatcgagtgctacacttattagcacttcatgtatttcccaagctgcgctataccaatttggatgttctagtaaatctaaaagttgctactgtaaaaacatcaattggctgggttcagtgacagcatgtgcctatgagaattccaaatctaacaaaacactagacagcgccttaatgaagttagcatcccaatgttcaagcatcaaagtttatactttagaggacatgaagaatatttatttaaatgcgtcaaattatttgagagcacctgagaaaagtgataaaaaaaccgtggttagtcaaccgctcatggcgaacgagacagcgtatcattattattatgaggaaaattatggtatccatcttaacctaatgcgctctcaatggtgcgcttggggtctcgtcttcttctgggtggctgtgcttactgcagccactatcttgaacattctgaaaagggtgtttggtaagaacatcatggcaaactccgtcaaaaaatcacttatttatccttctgtttacaaagattataatgaacgaactttttatttatggaagcgtctaccatttaattttacaactcgaggcaagggtctcgtcgtattaatttttgttattttgactatattatctctcagttttggtcataatattaaacttccacacccatatgataggcccagatggagaagaagtatggcctttgtgagtcgtagagcagacttgatggccattgcacttttcccagtagtctatctattcggaataagaaataatcccttcatccctataacagggctttccttttctacatttaatttctatcataaatggtctgcctacgtttgtttcatgttggccgttgtacactcaattgtcatgaccgcctcgggagtgaaaagaggtgtgtttcaaagtctggttaggaaattttactttaggtggggtatagtggcaacgatattaatgtctattattattttccaaagtgaaaaagtatttagaaatagagggtatgagatattccttcttattcataaagcgatgaatattatgttcattattgccatgtactaccattgtcacaccctgggctggatgggttggatttggtcaatggctggtattttatgctttgatagattctgcaggattgttagaataatcatgaatggtggcttgaaaactgctactttgagtaccactgatgattctaatgttattaaaatttcagtaaaaaaaccaaagtttttcaagtaccaagtaggagctttcgcatacatgtatttcttatcaccaaaaagtgcatggttctatagtttccaatcacatccatttacagtattatcggaacgacaccgtgatccaaacaatccagatcaattgacgatgtacgtaaaggcaaataaaggtatcactcgagttttgttatcgaaagttctaagtgctccaaatcatactgttgattgtaaaatattccttgaaggcccatatggtgtaacggttccacatatcgctaagctaaaaagaaatctggtaggtgtagccgctggtttgggtgttgcggctatttatccgcactttgtcgaatgtttacggttaccatctactgatcaacttcagcataaattttactggattgttaatgacctatcccatttgaaatggtttgaaaatgaattgcaatggttaaaggagaaaagttgtgaagtctcagtcatatatactggttccagtgttgaggacacaaattcagatgagagtacaaaaggttttgatgataaagaagaaagcgaaatcactgttgaatgtctcaataaaagacctgatttgaaagaactagtgcgctcggaaataaaactctcagaactagagaataataatattaccttttattcctgcgggccagcaacgtttaacgacgattttagaaatgcagtggtccaaggtatagactcttccttgaagattgacgttgaactagaagaagaaagttttacatggtaaggccccttgttaataattcttgcacgcatacttttgttattttgttgctttatcggataaaagttaatataaatcgatgtaaataattttatataatcatacaacagggtaataaaaagacgaatatattcaaatgcgggttctaaatctaagtttcattctcactatcactgctttcttcctttgcctgttgagagagtagttctttccatttttgagtgagctctcggattgcttcaggatttaaactagcttctacgagatcctgtggaacatgattttcggagtgctcttttgaagcgaatctccccgtgttatgcctcgtcactaaccttaattcataatcttcaacatcattcttcggaggtgctatcgcagcaatctcgttccatgaaaatagcaaagaatctgtcttcctggcaaacggatttatatcaacaatgaagattttattgaaaggtcttggaatataaacgtcaagaacgaaacttttatcaggaaacttgggcaggacgacatcatgaactatttcatcaataaggtccttgaaggtatctgacaactcatctaaatagtcataataatttaaatcacgctgggtggccccaacgatatgcgcattcttaacgaagaccctaaattcgagtgccggattcatatcacaccattgtctaagtaccaagtcaaatttcaatccttttatatcatccccgtccacgcagcctttaaatgctctttgaaggtcatgcattatgtaattggatgcgttcaacaataggtaaagctcatttacctcgttacacttcatagtgttattcggcaaaatccaggtagcgtctcttggtgcagaccagtttaacttgggagccactgcacctaattcgttcaaagcatcctttaatttctggtgtaattctggaaaatctatcaatggctcaacttcttggacaaattcggtggcggtatcctcatcgtcctcccaatcactatagtcattatcttcatttcttattatttcctcggtgtacacagacctggagttttcctcttggggtagcttgataccgtcttgttccaaatattgaataaattttttcggtaaggattttaacactatggattttggcacatatttgggatacagtgaggaccaaaacgagtaagaacagtgttcaacctgcgctcttgtcactggtatatctataaaagttgtatattcttgtgaggacatcaataagtaatttatgtcagcgctttttggacgcacgttttagtttcactggtggagttacggtatcattagcttcttaatcttcccactgcataaatggacatcggaaaatatccgcttattatgcctgaaaaaataatttttttaacagagttttctacgtactttttacttaactactgaggcagcgcaactgtttagtatttaaacatataagcatatatataatgcaagtaatcaggagaacatcttcgaaagagactttttagctttttcgttttgttgctttctttttaatttagtattatgaatagctttcaaaatggcagcgtcatttggctggaaagtagtggccatttctaggtcattgagagccatatctgtgtcattaacatggtaataggccaggccacgacggtacaaagctttggccttggctttttcgtcagccgcttcggcatataacacctccgatgaggctactaatacttgcttgtaatcttttaatttaagagcacagatggcaatattcaatggaatagacactttcaattgattgattttttcaatttgttccttctccaaatcttctgggaaatactctttcaagaatttatcacatttgacatatttttctaaagccacggaatagttctgtttcttgaactgttcagtaccaatgttctttaccgtttcgatagctttcaagacggtgtcgaaattcttcaagtcaactttttcgtcttgttttaaaacatcttcataattatcgccgtactcatctgttggtgtagcttcggcattctctggcacttgataatcgtcaggtaacacgccacagtcatcaatctttacatcacgcaatggcttgttgttttcttggtcacattgttggttttcaatcaaacgaacaattcttttaccttgaatcacttcaccaaacacaacgtgcttcccgtccaaatgaggtgtaggaacacaggttatgaaagcttgagatccattggtatttggaccggcgttggccatggatagaaggaatggtttatcatgtttaacagtgaaattttcatcctcgaatttttcatcgtatatgctctcaccgccagtaccattaaaattggtaaaatcaccaaattgacacatgaagtctttgatcactctgtggaaaatggaacccttgtacgacaatggtacatcaggtttagtctttgccataccagcatttccttcacacaacttcaaaaaattttcagccgttttaggcactatgtcattgtacaactcaaaaactatacggccttggggtttacctccaatagaaatatcaaaaaaagttttaggtctagtcatttttactccttgatcgcctgaatattgtcttaccagttttctatgtgatgtgagcgcatcagcacctctgatattcgacttatttaaataattttctgtctgaactttctccagctagggcggaaaaatattctagaagctcatagaaatgccgttcaaaagcgtaacagttatgttctataaagggaaacaatgtgtttcgatcactgcagctgtctattatatacaagttatacatcacgacatttagattttcatttcttcttttccgaatccttactggtcgtcccatccacgtccactgtgcttacgcgctctctattaccattcttttcccaacacttcctaaataacgccatctcgttgaagcactgcctccagtcacctgtttcggcatggcacagctgtaatgcgaggttctctacgtagcatccggtcttggatattctcgtgtcccacacatccgggtcttcgtcttcttggacctctttgtattcttccagcgcctgcttataatactctgaagtttcgccagtttcactcatgaccagtctgccagttttagcctgccagagcttttctttccctttaatcttcccttgtttggcgcaactcttagaagtgcctttcactacctttaatggctgaggcccctttttttgtttcggacatttgttgtgagaaaaaaaagaagaaaataaaagcataaatgaagcgaatggatgagaagaggggagggaaagcaagaacgagaaggacaaacatcagggacccatacttcaataaattgcttgatttggtgttaatcaattcttctaacatcaaacctcttttagtttccttcgatcgtttcacgttgcttatattgattgctttttacttctattttttcactagaataaacaaacaaagacattctgttgatcaagaaagttgaaaatggtatttggttttacaaagagggacaggagggtacctgatttatctaggtatgattactactatcagaaccatgaagattataacaaaagtcctcagctctctgctgctgctgcctctgctgcttctgccgcatcaccggatcgaaccaattactcaaggtcgcactcgctggttagtcatgcaccttcaataccgagacaaagaagttcggtaaagagcccaggaagaaggctttccacatcctctgccgctccgccaacgtccagggcagcagctaagcagtattcacagaagacttactcgttgaggtcgcaaaggagcggagagtaccatttacacccgcccggttatactactaatgggagccgtatgaattctatgacgtctggtgcgaatgtcagaagaaactacggtaagaacaaatcgacggccggcaacaataacgattcaagggccaactccattaccgtaaagactacacaagtaacagacccttcaggaaggactcaatcaattaccaaaaagacaataagaaaaataaatgggtatgaatacgtagaaaccacgactacgactaagaatttggttccattaggtgactcgcagcgtcatttcgatgaatttagtgaaaattacatgttgcaagatgacgacattttagaggaacaagctagtgataacattcacgatataatcgaggaaaacgaaacagataacgaaaagccatattccccagtaagcgaaagtcatttacaagatgattcagagctaaacgtggaaaaaccagatttcccacttggatcatatttccaccataagtattctacagacgttatgcctctagaagaagaaagtagtttatcaaacttcagtgacgcattagattatattcctcccacccatcagaccagtagtaaatatattcataataaaaggaagcaagcatcgacgacaagaaggaagaaaagaccgcctgccgtgaaaaacgcagaagcagaggccaagaaaccattaaccgaagcagaaatgtatctgaaggcactagaggttgctaaaagaaacgtttatcacacggatgctgcttcggataacgcatcggcccccctcgggagtaacaaatccaggaaaagtaggatgggtcaaaaaatgaccttgagaagcagtagtgattctccgacggcgactgctaatcttgtcaaatctaatgtcgaggttcaaccaaaaagatttacaagttccttcttcagcagaaatactaaaagcgccccccatgaagtgcacaatcactctgtgtctacacattttaaatcgaataaggctgttgacccagttccagagcctaaaagtgcaaacacagggctaacagataaagaaatgtatgaccaagctttgaaaatcgcacaagcgaggtattacaactcacatggtattcaacctgaagcagtcgataatagcactacggcggctaaacctcgtcaggtcggcgttagccatctgggatccactgggagcatcccgcccaatgagcagcactatttaggggattctgaaattccagtccaaagcgaagtgcatgaatacgagcccattccattgcagaagacaaaaacaactggttcttccaaaaataagttcaaaaccatgttcgataaagtgctgcaattctctcaagaaaactacggctaccagcacaagaaggaacaaggcgaacaaactccagttactcgtaatgctgaagaaagcttcccagcagcgtctatttcggaaggtgtgacaaccgcaaagccatcttcaaacgaaggtgtgatgacgaatccagtagttacagattcaccttcaccccttcaacaacaaatagactcgactactgcgtcctcgaatgggcaaagtcagggcaatgtacctacctccgcagtagcttcaacaacgagaacaagatcaccggaactgcaggataatctaaagtcttcttcttcgcttttacaggaccaaacccctcagcgtcaggaagacgccacggatccaacaacatcatcgacgaatgaattatctgccgctgagccaacaatggtcacttcgacacatgccactaagacaatacaggctcaaacacaagatcctcccacgaagcacaagaagtccagtttcttcactaaactgttcaagaaaaaaagcagccgttagcagttgtttactcgaattttgcaatcaaccctaatttttgaagcctggttttagatttattctcttctttttcttcttgtgaacttcaattactaatgtaacttaatttttaatataacttttacagtttaataatattgatttttttcggtctggaccaatcgcgccgcatttctcactaatattactaacataccctcttctcattggctcggtacccctttcgtgacccgcattttttgttttctttgttagcccgaatgtctcacaatgaagatgtaaaattaagattatatatgaaaaattgatacaaaacaaaatagttcaaataatcaagttaaagcgacatcactctcaatttttgctttttttaggtttatagaatagaaatataacagaacgaagcctttagactctttttttttattggtatattgaacaaagaaactttttttttgtcctcccatatctcgtgcacacaaatattatgtccattgtagcactaaagaacgcagtggtgacccttatacagaaagcgaaaggtagtggtggaacctcagagttgggggggtctgaatcaactcccttgttgaggggtagtaatagcaatagttcaaggcatgataacttatcctcatctagctcggatattatctatggtagaaattcagcgcaggatctagaaaactcaccgatgtcagtagggaaagataataggaatggcgataacggttcggataacgaaaaggcgaacctagggttcttccaatcagtagatcctcgcgtaattagcgatttgattatcgggctaagcgacggtttaaccgtcccctttgctctaacagctggtctatcttcacttggtgatgcgaaattggtcattaccggtggctttgctgagttgatctcaggtgcgatttctatgggccttggtggctatttgggagcgaagagtgaatctgattattatcatgctgaagtaaagaaggagaaaaggaaattttacgataactccaacctaattaacagagaaattgaagacattctgttagagattaaccctaatttctcggacgaaacaatcgtttcgttcatcaaagatttacaaagaacacctgagctaatggttgacttcattatcaggtacggtaggggtctagacgaacctgccgagaatagagaactaatcagtgcagtcactatcggtggcggttatctacttggtgggctagtaccactagtgccatatttttttgtctcagatgtgggcacaggtctcatttattctataatagtcatggttgtaacattattctggtttggttacgtaaagacaaaactatccatgggtagtggcagttcgacttcaaagaaagttacggaaggtgttgaaatggttgttgtgggtggtgtagcagcaggtgcggcttggttctttgttaagttactgggttaagtgtaaagtaacaacactatacatatttattgtaaagaaatttgggattgagaagctttgctatatacttggaactgggctggattttctcgacatacatttcttttacgttttaatttgtttctatattctcctctttaaatttatttatattaatgaatttcaaactagtttctttttctattgccaagaggcccatcaggtgatccatgataacctttattcgcattgaatcgtttttcattggatctaattcgtcatttggtcgccgcctttctttgctccttctgcttttttctttttctctttgactatcaggtcataagatcttctcctccattatgcccaagtgtttttcttttttttgcctttatataaattacaaaatacatacatatacttctcgtgcagtatactggaatcagctttataccatatgaagcacaacttggatcaggaccgctcttcattaaaaatcgaagaattatctaaataattaatgtgcacgtcaatatattctccgcggaaacatgacaaacttttagaaaaagatttaaagcaatatttttcagttctccatttctttatttttcaagaccaattctagttcaccaatatcaaacattcctatgccttcctgcagagcatctgccaaaatggatagtgatttattcgtgaaatccggggcagctctaagacgattgatatcatcaccgtagttttcaaaaagtaaatttaagtattcttcccttaactttgtcttgtctttccctttgggcacaaagttttctgccaattcattgtattcttctctcgcaagcttgatattttcggcaattttcgatgcattcataaaaccctccttgttttgagatttcgtaggctctgggatcttgctcaaagaaattttggttaaatcgtctatcacttcttttgaatttaacttcaaatccttgctttcttcgtctgtaagctcgacatccgaaacttctattgcaatgtcctcttgtttgtcttcgtcattaccttttgagaaaacatgatcacttttaccattttctccaacgtgttcttcgatggccccattttggatttcctccttttcactttctgatgatggatccgatgatgaagaatctgatgatgaaacatcagctgttcttctcttcttcctccttctgttttttttgacagacttgatatttatggctgatatatcacctgccgacatcctgtataatatattatggctagttctttccgtgctatttcaagtgggcagtttaaattcttgtatatattactacaatatatgaaagttttcgctcttcgttttttgcaaatttttagtgatgagctcttcgcgcaaagaagttttcaatgcccgtaaaggcacctaattatatatcgaattattttaagctttccgcttcatcaatgcattttgtctttatatatctagtttacaaaataatatgttgctattgccttgcttttaaaggctcaatatcttggacttactgcctagaatagcttatccatttccactagcgcgtagtctaatatgtaactttgttcaactaagttatcaacccttgtgaaatgcctttgcgtgtatggaattattgcatcaactatctttaccattccgggtatctcactcaattttgctatgttatgatgcatcaaaatacatcttattgttctttgcgctatggtatgtgtttttgcatttgtattccaatctctgcatcgtttcattaacaaaattaactgttcatcatttaggatagagatggcttggtccaattcttcattgaaaatgacttcaattttgccctcttcggtatcttgtctagaccttgattcgcccaaagctcttttcaaaacattaaacaacctcattgggtgatctaaagtcattgctaacaaaaatgcatttgtccaatcacctttgctcatataattttgaagcgattgttcttgttcgacttgtaatttagctttttcttgttcttcttctatttcttgttccgtacaatctttccaaaactgaaaaacaccatctgcatcagcacttacgatcatatcaccatcattcatagtacttaaagcccataatctattattatgaccatccaaagtcttcagacattcaccgctagaacaatcccatattttgatcaagccatcagcaccacaactgatcagttgtttttgcttattaataaacgaacatctttgaaccgcattggtatgaccttccaatgttttcataacgctgaatgtatccaatgaccatatcttgactgttttatcacctgaagaagttgccaataatttatcatattggcaaaatgatacatcccatagtccacgcttgtggttggccaacgtggcttccaattcaccattttctaggttccagatcttacaggtcttgtcgtatgatgctgttgcaaaaatagaatcgttaggagaaactgacaaagcattgatatccttttcatgggcatgacgagtatattcggataccttgatgatttgaacatccatactagcagttggctttggaattatccatttcttaattgttaaatcattcgatgctgtcaataaaaattcaggatatccctttgaaactatatttggcaatccaacagcagttacggcagctgaatgaccaatatacttggcataaatatcaaacttgcagctgttctcattgtatctccaaacaatagccgtattatctttagaggcggttgcgatccacaggccatcctcagtagcatccaatgaatttagcaaatcttcatgaccttcataaatttcgacatccaaaggcagcgaagcttctgggcctgataaatcggggacgggtattatcctaagcgatggagaattggtagctaaagctaatttattcagctctgggccaacatacctcatgtcagcaataataccatgattaccagcaatgctcgaagtgacctgtattgtgtcttcatcattctttaagtcttcttcaacgttaattagttgtaatgtctggtcagacaatactaaaaacatctgtgaattgctcaatattggaagtacaccaataatgaataactcttctataggtttattggttcttttaagcacgctaccagattcagagtcaattaactgaaagatagcatcaccgccggctgtataaattatgcgtttaccgtcaccatcctttaggaatccgcatgactctacctgttgatttactggaagtgttttcaacaatttacatttctttttcatattgaaatcccagagattgatgatatcgtctctaccaccggaaagtaaatttaggcttggctcatcattatctggtacctcaatgatatccaaccctctcacagcagatgtgtgctcttgtaatgtgtgcaagcacttccttttaacaagatcccaaacctttaccataccattggtgtcaccggatgctaataaccatattttactattcaattgtccataaaacttcaaactggaaattgtaccaccatgacctttgaacgaatgagtaatgtaaccattttcaatatccacaacaattatactaccatctgtccctccgactgcgagaagcgttgaagtggaatctgcgtcgagaatgtacgatggagaagagattttcattgatctgacaactttcccggtcttaaggtgaaagatttttaaaagctgagcttgtgaaacatacgtgagatattgaccatcaggagttaatttcagtgcagtaatttcttgctcgtcttcattagaaatcttgtgcaaaatttttctggagcctggggttaaatcgattatgttgatttcgtcaagcaccggagtagctagtattttaccattttctgaaacagtggcaacagcactgcttcctgcataaatagggtttaacgatatacctttatatgaggttttcagatccatattgtacgtagtatggcttactaccgttgagagtactatgttgttggttcacacctttaatgccataccgctattatatctgagagcgatgagctgaatttttcagaaaattttcagtcgctttacacggatatattaagaagctccatcttaatcgccagaagagtggatgaggttatcatctcaactagagtcgaagagtaaggcaatccatcaaatggggttgcttgaggcttatttacttttatacgtctgattggacggattataccagtaaaaaaaatattgattgtgtttttctataaaaatatgcatatataagtaaaaaaataacatgtaattcttttcaaccaacgataaagcaaaattcagagtagaataaggcaaagtcacatactgatgatgatattgtaaacgaaaggtgatttgattgtagtaaccataaaaaaatgcaaaatagctcattgtaagacgtcattgaattcgaatgaatggttaacatcattgcccataattccttcgatatctgccaatgcactctcactaaataaaccatttttagtgaaacgaagattttcagccgctgcttccaccatactttgccttcttctccacatggaattactattttcatggcttaatgtattgtcgaattgcacaggagcggttaacgatgctaggatatcggcgtcagtatcttcgatcacatgaccttcttgtgcatcataaccgttaatatcacctacagacagtaagtcattttcatctttgcccaaaatctcatgaatttcatctaaaccaacactttttgttgaatttttccttgtattgctgtccacggcaagatcagaattatgaggtattaatgacgcatcttcaggtgcgtgagagggaagttcattcataggggtattttcattggttgtaaaatcggtaccggtatttatgtcgctatggctgttattgttaccgatgatctcatggccattgattcccaattgtaaattcatagtttcttgctcctttattgccttttgtctttgctttcttattttaagaagcttcttttttttctttaactgcctttttttttcagtttttttccgttgtagctctttcatcttatcaatcttctttcttgttctttcattaccaatatagccaatgggaacttttctgttagaatttgctggtatcatgtactcatcttcttcataggcattaatacccttatttctaaatgcagataatggaaccttaggaacttcataccaatctgcagcatggccatttgtgcttttgctattaattgcatcattgtaattgttctccatatcgtctgtgtgggatggtgaatcatcctccaattcactcatgtttagcagctcattgagtgtcaattcgtcaccgttattgccattagagcttccctctcttttaacatctggggtttgagccctttgatgttgctcgcgaagctgttgatgttcttggattaaggcgtataatgatttagtagacagaccatcaataatactaaaaggtttgttgtccgtctcccaagtacccaattttggtggacgtaatccaacaacatttgaacttacgatttcctttgcttttgagccaatgttttttgaccttgaacttgggggcggtaggttatcatcttcatctgtggattcgtcatcaacgtacacaacagtctctaagagatcatgtttgcaatctttggatccatcagaattttctttgtctgagttagaacttatcaaagaggaagatccatcgctgtcgtaatgaaagtaaaaagagtctggatctaaatcatcgatgtctatgaacacatttgtcacgctggaatcatcgtcgtcgtcttcgtaatcgtcgtccagttctgtgccaatgtctaagctatctgaatctagtgccctcaattcttcatccgtgtcagcatcgtgggacgtttcagattcactgcattcatcatctgaaggcatatgggcaacatccaacaaaatgttatcatattcatcgtcagaagaatcatatttcccggaattcaggaccgtactatgagtggatggttccagatcatcattggattttatcaaattcgagcctttattcttatgttcaatatgacttttgcccgatttatgcctgcctttcttgctcttatggccactattttcatcatctgattgaaaaaaaacattgaaaatatactcatcattgtccacattggaggttgttctcgtactaggtttttgcgtctttttatagagctttcgtctttgtttcctttcttcctgttcccgttttttggcctctttcttttttagtttagatagtttttcatcatttagcattaacggtaaagatgtactcaaggatagctttggctctgaaccatcgccataataataaagatttgcaaatttaggatcttcataaaacggcatatcaaaatcagacattatttcatcttcttcgtcatcttcttcatcatatccgttttcttgattgtattcattttgcaaaaatttattttcagcatcttctacaggatcagacccttcttcgtgtatactaccatcgaatgagagttcgtcgtcattttgtagctcagaaacaatgttttgttcttcttcttccaatatgggaagatcgtcttcccccgtttcaagatctgtaccaatttctccatgagaatcttcattgttaatcacgtcaaagtacgcatcctggtcaatatcatattcagattcatctgactctgaaatattgggaaatcgtaactcatcgttgttacctaacatcaccttagaatccagtttatcttcttcattaccattgttctctttgttttttaaatccaagacttcttcacctatatcctcgttatagccttcattaccattaccaaaactaatgccgtcgtcctcttttttgaatttaaacgatagcgcctgttgtgtagtagtagtgcctgaaccgtttacttcttttttgtttgattcttgttgtttttgttgctcttctttctctttttctttttcttctttctgctcttcttcattttctttcttaggggatagtttaactgatttatttttgttactgttctcacgagaggaatagagtgtattgctatttgtattcatggcagataaagctttcatggctcttttctttctttgggccgtcagtttgacaaaatctatattctcgtcatcagaacttgtttcgctatcactatcactatcacttccgtcatcatcatcgtcgtcgtcgtcttcgtcatcatcttcttcttcttcttcactctcttcttcttcattttcactctcttcgccatctgttacagcttggtaatcggatgactctgtgccctcgtcgtcattgtctatttgcctttgtataagtttacttttttttccttgggaattatttgaaatgttctttgcttttcttttaattttatgtgggtttgtacttttgtttttatcagaatcagatacgtcactcaaggatgactcagaagagtatataaggctaaatcttcttggcctcgttgtactcagtgtgggtggtgattgcctggactttgtatcggattcgcccttttttatgagccttttaatatttgctggcagtttaccagaatgtgtactatgattgatcgtactttttcgaggactttttttgcctgccatttcgttctgtttccagtttgccggttgttttttccttatttgtttatttgcttccttgttgaatttccttcaatttcaacaagcttgaaaatgaatttcgtagaatgaatattactatgtttgaaatggttattgcttatgatgctcaccgaagttaaaaaaaatattataggtttgtcctatgttagaattgtggaaagggaggaatgtaataaataagcagtaattaaatatagccttttgaagagttcctccttttaatttcttgtagcaagtgtttcgaatgtattcaaatattaccaatgattatacaaatacttacagcaagtcaattaaagagccgtaaaagctaaacgtcaaaacgtgtaaagcacctattatctagtctcttttccctagttgtactttaaatcaatttagtgatgagatgaaaaaaaaaaaaaaaaaaaaaagaattccaacgaaaaagaaacgacgggcagggcaacctttagagatttcaatccgtataaagagatgtagtaggcagtacgggtaacatcgtcacaattcataatggaactatctagcttttgcttgattgcaaagttctacacccgttgatacttcaaacatctttgcaatacgtaggtaggggtcgcgtactagcagcctcctagttaagtgtatctttcaatcgcattacggaacaactaggcatcccgaaccccacacggaaaaatcggaacaataactgaaaatttcctttttcttttttttgctcttcaaagtctctgcccctctattgcgtactcgattgatttttttatcaaaggccatctcagacaagtagatctacattggagtttctcataatattatcactatcggaaggtagcataacctttaatagagtttccgctgtttgcttggctcgtttttttgtttgtactatgcctattggcgcaaagaagacagagtgtgcaaacaagagatgaatcagagcgatagcagcttgatggatttaccactggagatacatttatcattactagagtacgtgcctaatgaacttcgtgctgtcaataaatacttctacgttttgcataaccacagctataaggagaagagtttggcgtggatagctgaggacaactatatatgggccgttgtcaaacattcattatgtttatatgtcaagagtttggacccacttcgacagcatgccagagaaatcattcaagaaacgaaggaaccaggttttaatgtgccactgtgcatgactaaatacatcgcagattcttggtatattgtatacaatgcgctgcaatatcctggaaagataattaatatgggatgggacaaatataccaaaagtcaagattcaaatggttctgattctaccagtaactttaatagtcggcccaaggaaagaactcttatgcagtcgttgacagctttacctgttaacttttggtccaggaggaaggacgagcctacaccggtaaacgtttggttttatgtaaaaaatgcgcacgttgccagatacataccgaaaattattacggaaataggcatatgcaactatgggccgaagcagatcgtggcaagtgcaggatatatcaacgaattgataacatctgaaggaatatactgtgttaacctaggccaccttcccaggctatacgatgagcaaatttttgaaggcactggaacgacacatcttcccctggaactgaaagctatcgacaggacagattcagatgtttgtatcaatggtgatttagttctactcggttatgactttattccatatcagatatcgaagccgtggttactctttagaatcgaacccgtaaatagcattgaagcaatcttcaactatagtgaatgttctttttcataccagtttgcatggagtttggcctgcttacaatctgaagagaaaatttcatttcctagagacacgataattgggcacggtttaccttacaagccatccaaattgataagaattttcgtctacaagcatccggaacaaaagcaagatcttggtcaagaaatagcattgcccaactggaataccccttatcttcgaagatgaaaaaaaaatttatcaattagtctataatatatgtgtatatacgtctatgcacctacctacttataaatggatataatattcttgcaatgatgaaaatatgtatagtcaaatttcatttttttcaattgataaatgtactttcaatgatggaaactccttcatcgtcatcgaatttagacttctggcagaattggtaaatgaatggcttcatgtttgccagattttcagcaatagacctaatgaaagcgggcagctcactcattatatcgtacctattgactaatcttaaattagattcttcaaaaccacgcggaaatgaaatggatgtaggatatttccaaccattttgcttatcctcttttgtagatggaaatttaacagcatgatcatttacacttgacccgacctccaaaattttgtccttatcactaaccgcccatatagtcactgtagtgctgccatattcttttgttgtggtgaattcaatacacatcatcgaacgcttctcaccattgaaacaaagaaaattccatttactagccgccttattgggtattagcccctggacagcatccagatacaacataggcgtgtccttcaagtccagcttcacaggtttatcgtttttcttgtatgagatggtaccattgcaaaaacctctaggaacaaaaacatgtcttatcatttttctggacgtactagaagagtctctttttgctaactcttccaagctgatgctcttgtcaaggtaataattggaaccgtccgggtttattatgaatccttcttgtaaatttacggtaatgtcaaccttcaaatcttttagtaaacagcttgtacttcccttcggaatatctatcttaattaataattgagcaaatccactggaggaagaattttccaaaggtacgaagtgaaacgtaacattgtccgattcaacttttaacgtatcaaaatctttgatattatcaattttaaagctttcccatatatcaatgtcttcttcagagttttcctcactgctggctttaaatattttgaaatttaactgaaaacctttgtatataccgcccataacactggaatataatagttgaattaatccacatttgccgttggtgagatccgtaaaatacagagtttgtgtctctattcttgtttccgttggatttcttactgcttttaataaactatgtgacttgaactttttgtgatttgacgtcctgcaaaaccattctagtttcgatgtatcctgaaatttagtataattagcatgatccttctcggataaaacttccttaacgggggcaaatttcgtcttctcctttttgatcgcaaccgccattttttctttgctctatgatttttatgttaattaaactgttcgttgccctaaaattttgaaaatttctcgaatatttagagagaatccgtcactattttagtatctatcttgtctatttatatataaaatctcattcccctgttatggtttttgccaagccctatcccaaaaaaccaaatgatacatgataaacctatttatcctctttaacagacctatcgtttaaagcttttttattgcaaaccctattcattatggctttttgacctaggtctcattgtgacttctatttttcactgttcagtaaaaaaagaaaagtgattaaaaagtatcactatttctgttagaaagcaagtagctattttgattggtaattatatacacatattgaaggaggccgtagtattttcgtttaaaatatattacagtaagataatgtctgctacatcttcaagtggtgacgtgaaaaaatttcaagctgtaccaaaaccaacgagcaatgcatcaccaccaccagcatcgagtgggtttaacgcaaggaccctatggccggatttgatagaaacaccagaaaaccagtgggtttttgagtgcaaagatattattgaaaagataggcactaatggaccgatagcagtggaaataaaaaaaaatatggaaaaatgcttaatgtacttttacacacttaaaaaaaaattaaatctttttgatcacacctatacggcatcatgcattctattttacaggtattggttcatatatggaatacctacagccataactgaatgtattcatatatcacagggaattctggtcaccgcttgcaaaacaatggagaataataggcctatagaggcctatattaaggcgacttgtgagtttttgatgcaaaatataccgtctttaaaaagtcgaacaaatattgataaacttaaatgggaatttagagataagttagtgacgaatgaaaaaaaaatactatgtttatttggctttgacttaaatatcagtaatccaaaagaattgattgaagaagtgttcagtggctattatagattcaacagggatcacaatctgccagaaaactttaaaaaagcttttccaaaaattcttcaagaatcaagaaattttatggtccaagctgtcacccagccagtttctttattgtgcgacggttatacgttcattgtactatctctcatatactgtggtttagagtataaaaagcttgtagacaaagatttcagatatccgaaaaacttcttcaaggatagattccctatcgaagtaacgccggaaaattttgccaatatctttaccgattacaagttactggaagagaattttttcaacttaaaaagtaataaaggtgctaaattacaaattgattcaagcatgattgattcggtgattgacgaaagtggcgatgtggaaaatgaagtttcagaaatctctgatccgtttaactacgagttgattaaatccggtgaggtgaaggaagagtttttgaatcatattgaaacaagggttaaagatttactagataaggctaaacaagaaagtatgaagagaaaggctaaagatcctataagaaccccagatgccaaaaaacctaaaatataaaaatagagtacaagttatgtttaattggagggatcagtaaaggtttgatatatacgtgacaaaatgtccggcaagttccctatgttatcctgatagcaatatttccaatactcaatccaatgatcatctgtttctggatctttaggtgagtcaaagcgcagtttctgcttcaattttgttttcatcttgtctattattattctgggatgtctgaattggtaagttcggggatgataatcgtccagagattctgaacagtcattatcttcggatattttttcagcaacaagtaatttcccctccatagcagtcaacagtaccttaggtagttggtagtcagttacttcatcaggattgtcacaagcatcaataatattttcgatgatacataagcattctatggtcaatttatccatttcagatgatgcttcgaatgtgtattcattatcttgcatatagtatagttttaatacataaaaaaactggataactttaaattgaacacctgatgaaagtaataagccttccagaattttattcaagcagcatataatctgagggtcatttttaagtttgaaagttattgacagaatatttttttgaattgtttcattcatgtggttactatctactaatagtccgattctgggaccgaacacatcacattcacactcccaaatttttcctctcagaatggctaacatttcttcgatttctgcacaatactgaaaaaactgactaaaaacaaaattttcattgacctttgaaaatttaagcgttatcttatccatcgcatcgaaagcgacgcagtataacgcctcaataacatctacctcgtcgagtgaccagtgccattgaagtgacttggtctcctcatttaaatcgaagccatgggaataattagggttttgtcttttgataaaattttttagattattgcctaccaatgcttcattttctttcaaatcaattagaaaacagtggcaacacaacatggatataaatagttcgcaaagttcataaaaagctccaatttgctcgtctgcgatacttgcaaatagtcttgtcctttttgagtacgcaatgaattgtaagcaccagcgaaaagattgaaatgcgaggttataatttttatctacatgaccaaatactccttgaaataattttatatatagtaccagttttaatttattcattgtctctggatcggctttatctttcttcattatcttgatgatatgttttggacccatcgcaagattaaagtttaaaattttggccagcgcttctttcagaaggttattggtttgaatccttaatggtgaaccttttttcatgatcgaaagattataaaaaactacatggtacggaatataaagagccaaaaagtcccttatcaaatcaccattatatgcttgtaaatttaggatagtcttcacagcttttttaaattcttttcttaaactttttttaaaagtttgatagtcgacgtctttattcattatacgtgagccgacaatttgtgactatgatcaataaatagggcatatatgtacaattttgtttgtatttcctcctgttggagatgagtagtaacataatcatgggtaaatcgtcttctctgtgacagcgcaaacctttacgcccaataaaaatttgacagaaaaattctctatagtgccggggcacttcattcaaatttagtaaatagaacttttgtggcaatggacaggttcagctactgcatttcatatgcgaattcgctgctataccagttttgtggccccaaaatcacccggcagacagggtctggtaacacgtcataattctttccctacttacgaacgtaaaggaagctttgccaacttttagagaaatggctacattaattatgaactggagtgaaacaactgtgctaaaatgatacgatctagtaatttataggaaaaagtaaagatggcaaaaaacaaaaaataatgagagctaagggattcgaacccttgcatccgaagatatcagagattttagaggttaaacccacctaaatctgacgccttaaaccactcggccaaactcccattgtatgttgaaaacgatggattatacaagccattgggttagccatttatttctaaagtctttttcttggctgattacttattaatgagaaattggtaaagtttgacataattgttgggattccattgttgattaaggctataatattatgtataagaataaactagaagttctcctcgaggatatagaaactctcaaatggaatcgatatttctacacaataatattacgattatttctccttccgttttatatttttcattatcttattacattatcaatccttccatttcagcttcctttaacttcggttgcatcttctcataccttatgtcatcatctaactacccgtatatgataatatacgcgtagtaagactactagttaatgacgatagttgatttttattccaacaattaagttagcaaatgtgggaaagcataaattatttgggaaatgcatatatctccgcgatttccctagcttaggagctctttgggatcgatatcatttttgttggaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatagatgtgaactctttggttttcggtcagactagacgtcagtaaatagtttgaaagcgagaataaaaaataattgtaatggataatgaaatgccgttaattggtagtattaatgaagaatgaatatccatcttttcatgcaatataagagaaaaatataaaactgctgagatacggacaaaaatcacctatgtacaagtatttattttatcatatacggcgtaagaagatgacgtcaaaaattgaggaacagtcatcgaatttaatggaagctgaaatgcaatgatcgataatgtaataggataatgagtaacaacaattaaattgaagaagaaaaaatagtgatgctctgtagagatgtcatttcccttcaatgttgctatattctcctggcacattaacgtatgcccactattagtgcctttaacaatagaatcccaacaattattcaattattcacccataaaatccacctatttttcaagaaagcattagatttgctcattattatttattattaacataaaagtgcctttggtagttactatgtatttagtgtggtgacccgtattcctcatatatataagtagctaccacattatgttcaatcaatatatctttaactcagctcagcattgtctgaattgctcgcttaagtttttatcctgtgattagtgcatttacacataaacgtataccgggtgtacctcaatatactatgtaaacatttaaattgttaccataacaactcatgttattattaatgatcacttgacaacatataaaaacgaaagaagaaataataatactactatgtataagtatccatttccttttgtggattcctcaaaatggccagtatattcggaagtaacataatgtagttattcatcgatgaggttcacattctgtagcactgacccatcgaaagaaaagagtttatattttgataaattacataaaagctgaaaagtttgtagtggtcatagaaggtaacccacctcctaagaaatccagcatcatatgcataccaccacctccactatactcatcaacatcctgtggtaaaacctgtgatacgctatccaagaaccacactttgtcctttatttctgtggtataacctctcaataatgtatagtaagacctcattattctcatggcccctaggtcgcctgtcattaataatgctaaaaaagtcctatccaaaagagcaggaaatgagaagactctcaacataaaatctaattgatttttttcgcgatgcagtttgtccaaatatgctaaagttatcaagtacggtgaatcaatttctacgggatataaatctgctatactttcgtcaaagcatacgagttccgatatcgtattattgttatttccatcaccattattgctattgtcattatcattattatgattactttggttgattacagcttcacccaaatcactcaagtcaacagaaattaagttataaaacttggatgtctccgacaggggccatacagcagttagtatagttacggcgcctttaacatggaaaatccatgccgttggtgagctgcttgaagcatttgccaatgaatctaggattaatattagagcactagccaccaaagcatctgtgttatcatctgaaatttcgagcacagcctctcttaacagtctcaacgcttctaaacgatgactagacacgtagttatccaagccggcttcagttctggacaaatgagtggcgctaaaagccaaaattgtatgcatcaagaagggaaaatgaaaagccaaatccggaatataagtgctccatacttcaggaccagaaatgcctgcttcggttatggtatgccatacgtcagtacaatagtgatgaaaaagttttagatctatcaaattcaaatttgattttctagacagcccgactaattcagggactagtcgtgaggctgatgaagcgtttgaatggggagaagattgttgttgagtgtgagaatttgatgaacgtggagacaatgcctccgagttggataacaggtcacccattggggacgtcttcaaagtaggagaatttcccaaagcggtcctgttgtccggtatagataacaatgactttgtagaggttacattggatactcccgttgaaggggacgcaatgttttgatctatggaaggtttggacaacgtgtgtgggggactgattgtgagaccggtattgtcgattatcaagtttttgttatgagatagtatatcagaagcagtaactttattttcgtttccgttaagggggttattgcccgaattaacagcatccgtcttagtattatccaatgggttcttcgtaaattgcttgtttttgtcctcctgttcctgttgcatatttgcgagtgcctcctctgctgtgctaactttgattgctctgttattagatgtagcaaactttccgaggccaaataactcttgaaactcagaggccattccatttgcagcaccgtatggaaataatgtattgaagctcttcatattgaagttcaagcccatcttgttcaattgcgctagctggtcgaagggaatattgctgaagggggactgtgttccttgttgttgtggaatttgctgattttgttgttgaagttgtggctgctgcaatccattcgtcaccgaatttagcctaccaggcgagagtaagccgttaaggctacttgataaattcatggccgttgattgaaaactaggtgttatcggtatactcaatggcgaattccctggtagggccatgtttgggtggttgttgtttatcattgaactgggagctgtttgtgttatattattatgcgcttcagctccatttgcactgctgttggtactgttactggtgttattcactaaactcgctaataggtgcggtaacaaaagattctccatattattggatacggatggaggaacgctattaggggaattgctttgttcatcagtaccaacatgtggcaacagttgctgctgtaactgaacttgctgttgttgacgaaattgctgttcttgttgatgatgaagttgctgttgttgttgttgtaacatgatggcattgtcactcagatttttcttgcctaccctatcgtggaccgctgatgcaaattttgacgacgaagaatcttttcttcttcttggctgaatagggctgtaaacacagtccaatttcatgtttgtacatttcttgcaaaatggtttgccttcatcacattttactcttcttcttttacaattgtcgcaaccggtcttggacttgttatgaaacttccgtttccctgtcgaagtcttgctcactttcttgcccccaacctcaatcagttcagcatccttctctctttcttgtccagcattcccatcatcggatgtcatgttatgttagatggagatctatggataaacgaaatataaaccttaaatgaaaaaaaccgtcgacttaactcctctatattatgtaaaggcgaaatgttatttgtgcctttgaaaagtggaggtcttggttgcttctccttcgacgataatcgatttcggtgactagttagtagatgatgtaatcgtagacgcagggaacccttgcttttccccaatcgtaacaaaaaaaaacaaggggaaataaactattagatagtacgagttcgttaagttaaaaaaaaggctataaaagtcgaagaacgaatgattacgaccaacatctattgttcaaacttgccttcgttgagtttatcgaacgcgctcgtttaaatttttccgacaagaacgaggaacgagtcaccaattacgttttcggctctgtcggttgcaggatctgtaaaagcgatatagatacacacgtcagcatgaagctcttatgatttggcgagtagtgttagtacgttaaatgctacgactcggcatatactgtgctcgtttttatcagtttcatccgaggattgtagcctttttttttcatttgttgatgtttctctagtattttccgtcttgtagtggtttcgggtatgttgaacataaacattaaaaaagacgattaaataaacttgagtttgtacaaaggaaagctgtagtcatagagtatttagaaaaaaaagcagccacagtttacatgaagatgtgaccaatgaggaggcatcggtttgcctttgaatctcaatcgcttgaaaattgagttcttttcgaatgatgacacctccgagaaatggcatttctatgctagcgccactctaccctttcaaacgtccgtactcatatgaagtttcatccttcacgcagcgatctaaaaagttgtaaaaaaaaatacatttaggcctagctatatatgctactatgtatcattcagtgaaatggctgaggttatataaaatactgggaggtcgtttttacgctaaagcagaccttgcggatcttttcctgtagaatatatttgtagcataagtccaattttacgggcgcattttcaaaatcaaggtgatattgacatattttgaagagcacccaatgggctagctgcaagaacaaagagaccagaaagcctagaattaaatgccagaaaaatggaaatttattctagacaaaaattgttcggcacctctacagacgtttaacgaacctggtccggcctttgaggcgatcaaaaaaaggcccatttttgtgttccgcgtaattggtttgcgcctttccatggagcttggtgggcgacattctcaaactggtttcctgatacatcatgcacgcccgtaaagggtttaagtattgattgctagcctgaatgtttcatatgcataccgtgtctatgcaacgaatatatttcagaaaaaagcacgaaagccaaatttttgatgttaagaggtgtttttgcccgtaaacggagaagacgtggtaggactcgcaaatgtcgcgtttagcgttgaagaacatggaagtattgaacgtttggggcttgacggctcgacttttttgcactactccgccttgaacagacggatgatcctggcgcaagaaacaaagagaatcaactctgagcaaagcgaaaaaatgaaatacaacgataataaaaggataggaaggtgtatatataagttaattttagatatagattaagaaaagatgggcatatactaatatgactacaaaattgcacattttttacttttcttgataacaggaggctccaaggcggccacgatagcttcatcgaatacattcttcaaaccgcgttgtgttagtgccgaacactcgacatattttactgctttcagttctcttgctaacctggaaccttgttctgatgtaatcggacgtaatctttgtctttgcaacttctcgatgattaccttgtcatcccttagatcaatctgcgtaccgacgaccaggcatggtacacctggacaatggtgatgtacttcagggaaccatttttctttaacgttttcaaaagagggtggggaaataacactgaaacaaaccaaaaatacatcagtagaaggatatgacaagggtctcaatcgatcgtaatcttcttgaccggccgtatcaaacaaacctaacgtatatggttcatcaccaatcatcacagtcaccgcatagttatcgaacactgttggaacatagtcggctggaaattgattcgttgtataggagattagaaggcacgttttcccaacagcaccatcaccgacaacaacacactttagcgtttgcattttgtggaagagctaatacgtttatttcttgttttataagttttgcttctctaattcgtttgttaacctatctcctcaggaaaatagaatagtataataaataacgaatataattttttgcgacaaaggaaacctattgcaaaaagtgaagaatgacagagaaggataatcagtatatctcggtacacctggaacctatttatcaaaacgctgctcttgccttttccaagaatcgcgtctatcatcgatcaatcaaccttgtttgcttttttttatcactttttcccgtatcttgtttcatttggaagggcccaatggaagcagtattacccgtattgaatgacccttgaatcgacggtggaagacatctttaatgcgatgtttagaagacaatgtgccgtatttacctgtatatgtggattatctaacagtctacaatacaaaattaggtgtaacgtagctacaacagttgatagaaataatgcaactttttttaaaaaaaaaagagaaagtgctcgaggtggggattgaacccacgacggtcgcgttgcttttaaaggcctgtttgaaaggtctttggcacagaaacttcggaaaccgaatgttgctataagcacgaagctctaaccactgagctacacgagcattttcgaaagagacgtaaattaaattgttatttataccgtagatgattgtttttcacgaaattacccttttgagttccggcttgtttcgttcaacagtactaccactgataagttagcttcattattggaagaaggttgataaatgaaagaagattcacgactatgcacggcaactggtaagtaatacacgggcccagatatttattttaattcttggaaagaaagtataaatttataggttcgctatcagtaagtatacgaatttcaaactacgtcatatataatatccaaaagaagatgaaggcgatgcggtcactctaggactacaacttatccatcgcctcatttagtgcattcaccgcaatgtatacatctgaaaatgtattatataagggagcaggagccaatctaattacgtttggtcttcttgcatcgccaatgacaccatggtcatgcaaatattggaaaactttgggcataatatcctcttttccagtgtcagaatcgaagtaaagtgacaattgggcgccatgttcttcatctgtgcttgttggagttaatattgtaaaaaaacatggtaatttctcgatccttaaagggtgtttgtaatacttggaggcttccaacagttccgtcatatagttcgtcagcaacaacgatcttttacgaacttcattaataccattaaacttcgcaaataattccaatgaacttctcaatgccactgtgtcaataacgcttggattagattgcctgaatcccaatgctcctggaatcggctcgaatacttccagcatttgaaatcgcttagcaggatcattgccccaccaaccagctaatcttggcaaactttccttagcagggtctggtttagtatgcttcgagtggacaaataagccaccaattccaccaggcccggcattcaagtacttgtaagaacaccaacaggcaaagtcaacaccccaatcatgaagttgcaatgggacgttccctacagcgtgtgctaaatcccatccaaccaatatgtcggggaattggtgggcaaatgaggtgattcggccaatatcgaaatattgccccgtgtaatactgaacacctgacaaacagaccagcgccaattcatcttgatttacctctatggtatccaggatatcttgagttctgatataagtctctccctcgcgtggctcgatctgaataaaaacattctcaggttccgaaattccatgaattttgcactggttgtagaaagcataatagtctgatggaaaggagcccttttcaaaaaggatcttgaatcttttctcagtaggtttataaaacgtaattaacaatgaattcaaatttgcagtgagactattcattactgcaacttcattttcttgagcacccacgatgggggctagtagtggaagaataggtaagtcaatgctgacccaaggcacctttcctctggcttcttcaggatgtttgaaatgcgattccacagcacaatcgctccacgcatctagctcagcattaattgaattcctagttgacttcggcatcaaacctaaagaattcccgcataagtacgtcacaggcttatcgtcggacgatagtcccatggatttaaatgtagggatgttgaattcatccctcagagattccggatattctccgtctaattccaaagctttctccataattaccagtttgtttcttttttccacagaatatttaggcttaatatgtacgtattgacagcatatatatttgctgtcttgaatttattatgctaataaataattatgtttttcaagcgcagtcacctatttccaaagcgatgggtttgtccgtgccgtagacggcatcccgtcgttttaataaccgttataaaaaccgcccccatattttcgtgggttgacgacgacaggcgtggacgacgttaattgacgtcgtcataatatatttcatattatgattttttccctcaccattacttgttctctcaagtaggagtatctggcacttggacggtgatgtcctcatcagcatcaattgcttcgtctggatatgagagaaaatcagaggatagtgggccagtgatagtttttctccctcgtgaagcagcatgttttaccaactcagaagaaacgccatctttttctgggagcggagacaatttttttgttctccggacatttgcaaattgtttttccagttctgtcacagctattttcccggctcttttgcgctgttgttcatctcttttggcctcaacttttctcgaagagactactctttcctgttgtgtttttacatttattttggaggaaatttccgataatgctatttggcgttttattttaatatttgggcttattaaatcaaacttatatttgctggcattccatatgacgccggtgtcatttttctctaaaaatttcatgccagaaaatattattgatctaattcgcagaacacattcttcttttggagaaagcactttagtcaatgtagggcatccaattatattattaatcatgtcgggagaatcatacacataatcgtcattaaaatctgttagtgcaaagttaatgcaagaaaattccctgaaaataatatcttctctaaaaagatagcttcttttcggcctgtggctatatatatttcctgaacaattcagtggactatttatcaagtcgttcagcaacaaggcgaatgaagtgcaaaacttcctgtgtctgtgagtgtactgcaaaatagatctatatgacttaatccagcacataagcaaacgaataatggctagatatcgaaagtcttccatgtttttttgccaggagggtttgatgacgacgtctatgatattagcaataaaatcaaagctcaagtctaaaaaaaaaacctggcgctcactcaaatctgcatatttgagtttgttcttttgttccttactttttcgagttgtaaacataagatcgaaacttcccattgtggcagccaagttttcaagtataacattaatattacctgaatgatactttaatgcagccatttgtaaatgctctttcaataaccaacaattagaagcacgtgatgcgttccatgactgtggaaccaaagtgtgttctactatcgatagaaattgcaaaacaatttgaccttcaaagaatgatttctcacctttgagatcttttgacacaagaattgccaattttttcatcagacgtcttctttccggaaaatcaggagtcaaaatgaaatctttcaaattgtttaacgcacatttagacggaatccttaccaatgctcctcttactaattcaaagaaatacagtgagaatttcccagtgatcaagtaaattttcgctcgttgaaaataagtatctccaacggctgggagatagagtgaggcaatattcaagtacctaatagacttctcaaaaccttccacactcttgggtttgttagacggcttgtttagtagtgttttataaaaatgtgtggaacctagattaatcacgcatctttgtagtgagattacaatggaaaacgtcagtggattactcgtgtttaagataattttctcatgagttgaaagtccatctgtgtattgcattaaattcaacttcgcgaagagagcatttgaaataacggaattcatatcgtactttgcgcataggtgttcgatgatgtcatagtaatacctgtgtgtaattttgaaaaattgaatcatttttttttgaaaaattctaaaaactctgaactttcttctgttacttagtcgcatgatatcatggaaccagtgctcaaaccattggagtgtaggttcgtgaatttgaagccataaaagtttcagaaccaatggtatcacggaatcatttatgcgttcgtaattgttattatggtacatattttcttgtttcaaaagtagctcttcgagaaacctagtagatttgcgatgtattccatccaggaagcatctgaacgtgatatatgcattttcatcgcatgtcaaccttgatgttagatgtttatccagatgcgcacgagcgttcttgaaaaataatctcatacattcttcgttaacttcttcattatccattatctatggtggcatgtgtcatttaatggaatatactttttcccctgataagtttgctaaaaacggtcggatcatacaggcatgttaacatttccattatcctttttgacattggataatggcgtgaacgcgaaaatcacattgataaaaaaaagcagtttggcgaattagtaactgtcaataaagagggcatcgcttttgaaagcaccttcgtctgtgcgctcgcttcagctacgtaaaggtgtattatagacaataatgaaagtgctatgtgtcgcagagaaaaattctatagcgaaggcagtttcacagatcctaggaggaggcagatcaacttcaagggattccggctacatgtatgtaaagaactatgatttcatgtttagtgggttcccgtttgccagaaatggggctaactgcgaagttaccatgactagtgttgcagggcacctaacaggcattgatttcagccatgattcgcatgggtggggaaaatgcgccatccaagagttatttgatgcgccactgaacgagattatgaataacaaccaaaaaaagatagcaagcaacatcaagcgagaagcgaggaatgcagactatctgatgatatggacagattgcgaccgggaaggagagtacatcggttgggagatatggcaggaggccaagagaggcaacaggctcatacaaaatgatcaagtataccgggcagtcttttcgcatctcgaaagacaacacatattaaatgcagcacgaaacccaagtcgattggatatgaagagtgtgcacgctgtaggcacgcggattgaaatcgatcttcgagcaggtgttacattcaccagactcttaacagaaacgctacgaaataaactgagaaaccaagccaccatgaccaaggatggtgcaaaacaccgcggtggtaacaagaacgactcacaagtcgtatcgtatggtacatgccagtttccaacgctcggctttgtagtagacaggtttgaaagaatacgaaattttgttcccgaagagttctggtatatccaattggtagtcgaaaacaaagacaacggcggaacaacaacgttccagtgggacaggggccacttgttcgaccggctgagcgtgttaacgttttacgagacatgcatcgaaaccgccggcaatgttgctcaagtagtagacttgaaatcaaagccaacaacgaaatacagacctttacctctgaccacagtggagctacaaaaaaactgcgcccggtacctgcgtctgaacgccaaacaatcactagacgcagcagaaaagctataccaaaaggggttcatatcgtatccaagaacagagactgatactttcccacacgcaatggacctaaaatccttggtcgaaaagcaagctcaattggaccaactcgctgcaggcggcagaaccgcctgggcatcgtacgcggcatcgctgctccaacccgaaaacacaagtaacaataacaagttcaagtttccacgaagcggctcccatgacgacaaagcgcatccaccaatccaccccatcgtaagtctggggcctgaagcaaatgtttcgccagtggaaagaagagtatacgagtacgtggccaggcactttttggcatgctgctcagaggacgccaagggccaatcgatgacccttgtgttggactgggccgttgaacgtttctcagcttcaggtctcgtagtcctagagagaaatttcctcgatgtttacccttgggcccgatgggaaaccaccaagcagttaccgcggcttgaaatgaatgccctcgtagacatcgcgaaggccgaaatgaaggcgggcactacggcgccgcccaagccgatgactgagagtgaactcattctcctcatggatacaaacggcattggcacagacgccaccattgcggagcacatagacaagatccaagtacgtaattacgttaggagcgagaaagtaggcaaggaaacctacttacaacccacgaccctgggtgtctcactagtgcacggcttcgaggccatcggcctcgaagactcctttgcaaagcccttccagcgcagagaaatggagcaagacctcaagaaaatctgcgaaggtcatgcctccaagactgatgttgtaaaggacatagtcgagaagtataggaagtactggcacaagacgaatgcctgcaagaatactctcttgcaagtttatgaccgtgtcaaggcatccatgtaaggcgtttttgccgccctttgtcttcaaaaaagctctccgcttaattgcatgattcagctgactgcatatgtgcattttcagtaccagccgcaactgcatcaaaccatgcagaagtcgccgccacagaagctccagcgcgccgcgtaaacgcatgttggaaggcgccccaattagcatattcacgcgcgactaccaaacgcatagggaaggtttcagagagccgatgagcagcggatgcacagagtacggccataaggctgcaaagcgcttggcaggaatgggcgttttctagaggttgccttattgatttatatggaagaggagaggattcatcgatcgggcttctaaggcaaatagtatgcatacctttttcgggtagttgaagagaaaagaggaagagaatagaaaaaaaaaaaaagcgaaatttttacatcctctattgtaatgtaatttctttttttttattaggtatatatgtgagatacaattctcgaagtcatcgggaagctttaccatttcatttcctattccagaactcatattagcatctattgttctgagattcatcgcaacatcatttaaaggactgtagagccaattgcattatatcaatatgagtttcggtagtaaagtctccagggctttgagatttttggaaattcctgtcaaagacagggcatctgtgagtttcttgaagaacccggatttgcaacctattaagtcggctaaccaaacatgggggttctggtctaattttgcatattggggtgttatgtccttttcagtgggtacatggatgagtgcctcttctgcactaggtgttggattaagttacccagaaaccattggtacatttatcgtcggtgatgtgttgaccattattttcacattggcaaactcgtgtcctggttacgactggaaggtcggtttcactttggcccaaagattcgtctttggtatttacggttctgccttcggtatcatcatcagaattttgatgagtattgtcaactacgggtccaacgcttgggtgggaggtctttgtatcaatatgatcttggattcatggtctcaccattatttgcacctgccaaacaccttatcttcgaaagttgccatgaccactaaagaattaattggttttatcatcttccacgtccttactgcattctgttacttaatgaaaccctaccacatgaactacattttaatttggtcgtgtgttgctacatttttctctatgttgggtatggtgatctatttagctaaacaggctcacggtgttggagaattgtttacctccactaaatccactgccactggctccaccaaagcttgggcttgggtttatatgatctcgtactggttcggttccgtttctccaggttccaccaaccaaagtgattactcgagatttggttcctccaattgggctatctgggccggtaccatctgtgcattgttaattccaaccactttaatcccagtttttggtgttattggtgcctccacctgtgacaaactatacggtgaacaatattggatgcctatggatatcttcaaccattggttgacaactaactattctgcaggtgctcgtgccggtgcgttcttctgtggtctttcatttgtcctatctcaaatgtcctacaccatctccaactgtgggtttgccagtggtatggatttggccggtttattacccaagtatgtcgacatcaagaggggtgccctttttgccgcatgtgtctcctgggcttgtttgccatggaacttctacaactcttcttctactttcttgactgtcatgagttctttcggtgttgtcatgactcctatcatttctgtcatgatttgcgataacttcttgatcagaaaaagacaatactccatcactaatgcctttattctcaagggtgaatactatttcactaagggtgttaactggagagctattgttgcctgggtttgtggtatgacccccggtctacctggtattgcttgggaagtcaataatgactatttccacaacactggtattgtcaatttcttttacggtgactccttcttctcgtttttgatctcctttttcgtctattggggactatgcctcctcttcccattcaaaattactgtcaaacatgatgacaaagattattatggtgcctttactgacgaagaagcaagaaagaagggcatggttccatacagtgaaatttctgaagaagaaatccgcgcttacacattaggcgaaggttacactaccggccacgagtacagacctgaaggctccgacgatgaaatacctgagttggtcaaaactagctctgaaaacaccaatgagtttgaaatagttcatcataagaataatgaaaagcaatcctccaccgccagtgaaaaagctgcttagtgggaaataaaattgcaaaaaataattaagaataaaatttccctttcatttaatggctctctgcactaatttttttacctacgaaattttccttcgttcacacttaatattaaataacagctctttcctaataataacatatacactagatatataataccaaataaattaaaaaaaaagaaaaacaaaaaataacgtagctttgttacagtcgtaaaaaaaagaacaataaaccaatcttattgccagcgtctaactagtcctattatattccaatatattaaggggtaaggactactattattcgccctgaattgaaatcttttagaaagcacctgttctctctctggtgttctttttttctcatctattatctaatttcttcaaccttcgttatttgttgttattccgtaatcgtggtgctcaacttttgaaatttcacttgtttaccataacggaacataattaaaaatttgttcttgaaagtcacaagcactacgtgaacacaaaattaaggcaagagtgacaaagtaaccctcacaaggagcctgtcgttggttatattggaagctatagatataatcgaatccaatgactggtcctggacctgaaataaataaggaggagcaccccagttctccgggcaagaaacagataacatataatagtatacccaagaatgcaaatctaattgatggatctacgaattcatcgaagaggccaattgaaaagtatgacaagagaatagccgacccaacaaaaagctattttccacatagcatatcaagaacaccaaggagaaaatatacttacattctagtcctcacatcactaaatggaacttttgagagcaaacatgtggtgataccatttaaaccagatggtttgaaattgggaaggcctgttgctaatagtaatagcagctccagttcatcgctcaggggcggtaaaagagtggattcacacactttttcccaagtaaggtccgataatggtaatttcgattcaagagtactctccaggaatcatgcattgttaagttgcgacccgctcacgggtaaggtatatatacgagacttaaaatccagtaatggtacgttcattaacggtcaaagaattggctcaaatgacgtagaaatcaaagttggcgatgtgatagacttgggaacagatatagatacgaaaattgagcatcgaaaaataagtgccacagttgaagaactatttgtacaacctttattagaatcaccgatttttgaaaatgaagatagtgatgattgccatacaattacagaaaaagaggaggctgctgccataacaagtcacatatatggtgattccaacaacctagaattggaagaagttatcctgggctctgatacagaaatactgagtggaatttttattaataattgtattggtacgagcccgactttatctaatatcatcaaaaccctggcaatggaaattccattttccaaatgcgataattttaaattacagtcgatggagaatttcttaattaattatacgacacatctagaatacacgaacaaacttttagtggaaaaaaatgatcagcaactggtaaagctgcaaaatggattaagaaggaaactgtcggggaaatacgaaaagattatcgaacaaaacagaaatcaagtaaaacagttggaaagggaccatatgtttttcaaaaagtcatttgaagtgaagaaaagaagaaataatgaaaagcaaaaaagcatggaaagggaaatagaagacttgaaaactaggttagaagtggaacgatataagaattcacaaatgatgaagaagaacaaacagaaagaacaagaactctcaactgcatctaaaaaaaagactaccgaacatgacactagaggcgtcccgggcatgaatcctaagggtactgacaaatttagcatcaagaacacgctatgtaatcatttcacactattaacatttggaactatttccatcgggattatagctattgtcttcaagatcctttcccccaactagcatcgtaaatacaagacacacacgatccgcttttcacgtcagagattattatatacgtacgtatatatgtaatagatattcacatgtaaaaaaaggtaagcatcctttcatttaagaaagtatggggggagtcatccgtctcacggattctttttcaaaatattgacgtcgtcaatttgcattctttccaaagtttttattcctagcagctttgtcatttctttgacaaaactaattgctacactttgcacatttacaacagcatcgggtcgttgttccataattgaagtagtcagtgtatttttcaaaccgcacatttcaaaactattcatatacgatagatctgtattaacattaattgctaccccgtgcgatgttatggaacgtctgacgtgtattccaacactagcaactttcttcttgccattttcaacccaaactccagtgtcctttgtagtcatagcatctaagttcaaaggcttgtcagtgtcgtcgcacatcttggtattcttcaacgttctgatagtggcctgctcaatgcatgaaaccaagcatttagcagggaaactttgaaatgttttcaaatctaaaataatgtaaataacaatttggcctggaccatgaaatgttacttgtccacccctttccacttgaacaaactttggtcgtgggttgtccttttgcgtttctggaatgaaactttcataagccgctatctgatctggcgtcatagttttcttaatcctcttcccacctgtataagttggctcaaactcaaacgttaatattatcggattaggtttcattgccataaccttgtctaatattcttttttcgttatcatttattgttgcagtgcccttatattcttcatccaattgtattaattttctctcaatcttcgattgaatgtctttgatgtccaaatttgccctaactaatgtctcctgtatttccaatcctttttgaaaaggtattctttgagtgaattgtagatgtctgagcgtttgcgctgagggttttataggatgtgtcatttccttgagagcagaggcataagtgctaaagcattgtcgcctacagacattgaagtttgtgcatacggactggcgaatacacctcgacatggggctgaagctttcgacaaatcttaaattgtgactttgtgcatgaaatttttatatgaacgttttaaataagtggacatagtccttcattcggtatatgcagatccggcatcaaacactttttcaagaaagtttgagtcaaaaggattaaaggataaagtaaaacaacaataacatctccgtgaagcattgagggaagggtttaactccaacaatgtcactgaacaacataacattctgtgtctcacaggatctggatgttcccctgaaagtgaaaatcaagtcattggaaggacataagccactgttgaagccatctcaaaaaatcctgaaccctgaattaatgctgatagggtcaaatgtattcccttctagtgatctaattgtatccttacaggtatttgataaagagagaaacagaaatttaactcttccgatatacacgccgtatattcctttcagaaactctagaacctgggattattggttgactttgcccatacgtatcaaacagcttacctttagcagtcatttacgcattattttgtgggaatacaatggatccaagcaaattccctttttcaatctagaaacgagcatctttaacttaaaagactgtactttaaaaagagggtttgaatccttaaaatttcgttatgatgtgattgaccactgtgaagtggtcactgataacaaagatcaagaaaatttgaataaatattttcagggtgaattcacgagactcccttggcttgacgaaatcactataagcaaattaaggaaacaacgggaaaataggacttggcctcagggcacctttgtcttaaacttagaatttccaatgttagagcttcctgttgtgttcatcgaaagggaaattatgaatactcaaatgaatattccaactttgaagaacaatcctggactaagcacagacttacgagaaccgaataggaatgatcctcaaatcaaaatttctttgggggacaaatatcactccacattgaagttttacgatcctgaccaaccaaacaatgatccaatagaggaaaagtataggagattggaaagagcatctaaaaatgcaaacttggacaagcaagtgaagccggacattaaaaagagggactacttgaataaaatcatcaactacccccctggcactaaattaacagcacatgaaaagggttcaatatggaaatataggtattatttgatgaacaataaaaaagctcttacaaagttattacagagtacaaatttgagagaagaatcggaaagagtagaggttttagaactaatggactcatgggcagaaattgatatagacgacgcattagaactattaggctcaacttttaaaaacctttcagtgagatcgtacgccgtaaataggctgaagaaggcatcagacaaggagctggaattgtacttattacagttggtagaagctgtctgttttgagaacctgtccactttttccgacaaatctaacagtgaattcactattgtggatgccgtatcttcgcaaaagctttcgggtgattctatgttactatctacatcgcatgccaaccaaaaattattaaagtccatctcgagtgaatcggaaacttccgggacagaatcgctaccaatcgtcatttctcccttggctgagtttttgattaggagagcactggtcaacccaaggttaggaagttttttctattggtatttaaagtccgagtctgaggacaagccatatttagaccagattttaagttccttttggagtagactggataaaaaatctcggaatatactgaacgatcaagtcaggctaataaatgtgctcagggaatgttgtgaaacaattaagaggctgaaagatactacagccaaaaagatggaattactagtgcatttattggagacgaaagtcaggcctcttgtcaaagtacgaccaattgctttaccactagaccctgatgtgttgatatgcgacgtttgtcctgaaacttcgaaggtatttaaaagctctttatcgccactaaaaataacattcaaaacgaccttaaaccaaccatatcacttaatgtttaaggttggcgatgatttgagacaagatcaactggtagtacagatcataagtttaatgaatgagttattaaaaaatgaaaacgtggacttgaaattgacaccatacaaaattttggcaacaggaccacaagaaggtgccattgaatttatccctaatgacacattagctagcatactaagcaaatatcacggtattcttggctaccttaaactccactatcctgatgagaacgcgacattaggcgtacaaggctgggttttagataattttgtcaaatcttgtgctggctattgtgttattacatacatcttaggtgtcggcgataggcatttagacaacttactagtcacgccagatgggcacttttttcacgcagactttggttatatcttgggtcaggaccccaaaccttttccgccattaatgaaattgccccctcaaattatagaggcgtttgggggtgcagaatcatcaaattatgataaatttcgcagctactgttttgtggcatattcgattttaagaaggaatgcaggcttaatcttaaacctgtttgaattaatgaagacttcgaacatacctgatatcagaatagatcccaatggtgctatattacgtgtaagagagagatttaatttgaatatgtccgaagaagatgccacagtgcattttcagaatctaatcaatgatagtgtaaatgctttgctgcctatcgtgattgatcatttacataatctggcacaatactggcggacctgattggttgataattggtgcttcaaaatttaaatttcgtcactctaattatacttaacatataaatggtaccttcaatatatcttcttagtaaaaagtagcatgattttgtgttaatttgcactttttttatttaaaaataaaaatcacagttaatttttcatgatcttgcaaagacacgcctccccctaatgtggcatatataacaattgtgaatcagaaaaactcaacactttaacataatggcgggcacgaaggctaaacaaacaagattagcattgaatgccttttttgggtacaatagaacagtactgaatgacatcatatatcgaaaggctcaagtcggcagcatcgtatcttgatacagttccagatgagcatcatgatttcagaaaacccaccgccaaggttgtaacgacgcaactgactattgctacttcactaggtatttttgctttgctttcgttctcaattctactaaaaaagtggcctagattatacgcaagcagacgatataaagatgacgggaaccttcgcttaccgtcctggaatcagtcaagtttattcggctggttaacagtgttgtataagatacgggacgaacagattctggaatatgcaggtttagatgcgtatgtgtttttgagttttttcaaaatgtgcatcaaattactttctattttttgtttcttctctgtgtgcgttatatctccagtaagatatcattttactggaaaaattgatgacggcaacgatgatgatgacagtgaaagttctttaatacatctggtaaaaagaattgtggagggaagtggcgatggtgacaatcattcagctcccgaacgtacaaatgtgtacctctggatgtatgttctcttcacatatttcttcaccttcatagcaattaaaatggcagttgcggaaacaaagcacgtcgtaagtactaggcaagcttatcttgggaagcaaaatacgattactgatagaacgataaggctctcaggcatcccgatagagcttcgtgattcggaagccttaaagaccagaattgaacaattaaaaatcggcaccgtttcatcaatcactatttgtcgagagtggggtcctttgaacaagctatttcattgtcggaagaaaatactcaaaaacctggaattaaaatattcagaatgtccaagggagctccgtactcgacaaccatattcggagaactatcatttattgggaaacgagcaatcaggcgcagttacacatggagaaaatgttccatcaagcaataataatgacgaggatactatactatattctcaaatttctcttggagagagaccaaaaatgaaaattggatatcgtggtatctttgggaaggaagtagatgccatagagtacctggagcagcaattaaaatttattgatgctgaaattattgaagcgaggaaacaacactactccgcaacacctacggcattcgttacgatggattctgttgctaatgcgcaaatggcagctcaggcggtattagatcctagagtacattacttcataaccagattggctcctgcacctcacgatatcaagtgggatcatgtttgtctttctagaaaggaccggttaacaaaagtttattctactaccgtatttataggcctttcaagtttgtttttagtcattcctgtatcatacttagccacattgctaaatttgaaaacactttcgaaattctggccaagcgtagggcagctactaaaagatcaccagtgggccgctaacattgtaacggggctattaccaacctatctcttcacattgcttaactttggaatcccctatttttacgagtatttgacttcttatcaaggattggtatcatacagcgaagaggaaatctcacttgtttcaaaaaatttcttttatatttttgtcaaccttttcttagttttcacattggcaggtacagcatctaattactgggcgtacctcagcgataccaccaaaattgcttatcaacttgctacatctgtgaaggagttctccttattctatgtcgatttgattatattgcaaggtattggtatgttcccgtttaagttgttattagttggtagtttgatcggctttcctctagtgaaaatcaaggctaagacacctaggcaacggaatgaactttacaatccaccgatatttaactttggactacaattaccacagccaattctgattttgattataacgttgatctacagtgtaatgagcacgaaaattttgacttcagggctggcgtactttattattgggttttacgtctataaatatcaattgatttttgccacagatcatttgccccattctacaggaaaagtatggccattaatttttagaagaatcatcgttggattgctattgtttcaattaacaatgacaggaacactggcaggattcgaaggaggatgggttttgtcatcttgccttttcccgcttccagtagtgacattatgtttcctatatgatttcgagaagaactatttgccgttgtcaaaatatatcgcattgagttcaattcgcgagtacgaaagagacaattctacggtgaattctgccaatgaggaagagtcgtatgcatacccttacgctgtgagtgaattagagggtccgatgttggattgaaatcccaaggtgctatttctatatttatatattttgttgtgaaaatgccaaaataagatttttgatacaagtaatactggatatttttttatttgcttataacaataaataagttcctgacttctgtagtagtagtataaactcctgatgtattaaattcttaataactgaaaagttaaactttgccacgaaaactataagtattggcttaaccatgaaatatcgtaataaagacacacttataaaaatctttatgatattccaataggaaagattagttacaatcttcaacgattcaataatatagagattagctacccacttaatgatactcatcgaaattagagtatcataaggccatatcaacatcaatatcggaaaaattttggcaccgtacgataataagatcgtatatgatatgacatcctttgaagaaacggaatagtgcttccaatgcaactttttcagtatgaaatactgggtaaaggtgtggaataaagaaacgtcaagaatacaataacttgcaaagtaaagatattgtattggtgggctccaggtaaacactttacttgtaatggtattgcgcatgattgccgagtcccatttgaagctctctggtaatttttttgaaagcatgatgagcttaccatcattattgttacggttcaaatagtagatgtatttactctcctcagtaacccaagttaaataaatctcgaatgataatagtagaagccaaaggcgatttaaccggtcatatttacaaaaccagttctttacgttaaataacaaagcttgcgtatagtcacgcaaacactggcaatcatttagcgcttttcttttcggatattttgagagatgcaattccaaagcattgaataccaagtgtctatatgcacctgcttttaatagaagcaaatcaatgaataacaggacattatctatctcaacatatttgtctactgtctcttggcaatatggacaatctgtcagctgaatgtggtcattcgagtacactgtataaagggaatctacgggccgcatgcacgttatgcaaatcatcgtttatcacagctaatatctactttttgatgcgcttcatccgttcactgacgcaccaaaccttccttctatgcaatgacaagaatttctcagcttgatttatgccattgatgtttctgaatcatcaattgttcacatagggctattcaatttggcccgctgtccctaaactgaaaaaatactaagaaaaattttgcaaaaaatctaaaatgatgaggtgaaagatcaaaaaagaaagatcaataattaagaggttggcaagtcatcctgatcgtgaaaaaaacttaacaagtacaaatagagtaatcagcattggaaaatgtctcgcgttggtgtcatggtattaggacctgcaggtgcggggaaaagcacattttgtaattccattatatcacatatgcaaactgtaggacgaagagctcatattgtaaatttagaccctgccgcagaagctaccaagtatgaatttactattgacattagagatttaatttccttagatgatgtcatggaagaaatggatttgggccccaatggtgcgctaatatattgcttcgaatatcttttgaaaaatctagactggcttgacgaagagatcggggatttcaacgatgaatatttaatctttgactgtcccggtcaaattgaactctacacgcatatccctgtcttaccgaacatagtgcgccatttaactcaacaactgaatttcaacctttgcgccacatatcttttggaagcgccatttgtgatagatagctcaaaattttttagcggtgcactatctgctatgtctgcgatgattctattggaactaccccatatcaatgtgttgagcaaactagacttgataaaaggcgacatcaataagaaaaaactgaaaagatttttgaatcccgatgcaatgttattaatggaaacggaaggaatgaatcaagcatccaaccctaaatttctaagactgaaccagtgcatagccaacctcgtcgatgatttcggtatggttcaatttttacctttggaatctaataatcctgacagtatagaaaccatattatcgtatgtcgatgatataacacaatgggcagaaggacaagaacagaaagagcctaacgaccaaatagatgtcgaagaatagttatagagaaaattatgtacgcttgattcatataaaaagaggtaaaaaaaaaaaatagcttctcataataaccaattcggactcgggaaagtacaagttcaagttttttattggtttctatatgtataagataaaaatacctagatctatttaattctctgtcttgggccacctggtgatttcttattcctggctgttaggatttcaacaccatgttcggtaaccaacagtgtatgttcaaattgagcactcagtttaccgtcttgggtggtagaagtccagtcatcaggccaggtcatatccttccaagtaccttcattaatcataggttcgatggtgaaaaccatacctggtttcataacaccaggtgttctattcttggcgtagtggggaatatttggggaacaatggaaaaattcaccaacaccatgtccacaataagttcttactacactgcacttattttcggtagcgtgtttttcaatatgatcacctaactcttggaaggtggtacctggcttacacattttaatggctagtttcaaacattctcttgaggtctcagtagtattaagagcttccttagaaatgttttcgccgacataatatgtctcattcaagtctgcatgataaccttggtagtataaggaaacatctaaattgacaatatcaccttccttcaagacagttttatcgggcacaccgtgacaaataacttcattgacagaggtacaaagcgatttaggaaagttgtaataattaagaggggaagggtaggcacctctcttaattgtttcattgtggacgatttcatctaattcatctgtagtgatgcctggtctgacatgggcagcggcaatatcaagaacttctctacccaacatacatgcctttctaatcttcttaatttgatctttcttgtatatagggatgttgttaagtctatcatttctttgttcactgactggtagcccattagcggcccagtccggtttaggaatatcttcagggacataccttcttggggtaagtggatatgaagccttcactttaccagaatatttgaattttgggaaaggatcataagcaccttccaagccgtccttagcattgtgcaaagctttgtgagctttgtagttgttttcataacagcttgtgtcgcagaaaatggaaacgatgccttgttttagacaaacagggcatttcatttgggacgaagtttctctaccacattgcaaaccggagcaatatatcttggtaggatgagaagcctgatcggaggtagtaactgttgtagttgcagtgctcattatacaatttttttgcttatttttttcttgctaggaatatacacaatagcgttcttgggatgaataataataatatcagtttttcttctttatatgaaaaatgaaaaaaaaaaaaaataagtaaaaaattttcgctttcttttcggggagcagccaaataaagattgctgctagtttaaatgagatggaccaaaagccatgggcagcagttctcccattgtcatgactttagaacgagaacctgtggaattaagcatgactattggaaagtccttgaccacaaattcattgataaactgcctgcaaacgccgcaaggggaaacacactggtcctcagaatcgccacaaatgaccatgcatttccatcctgagcgatggcctgccattagaacttgtatcatagcagatcgttctgcacatatacaattactgtagcttgcattctcgacattagcaccagtgaagataacatcgttatttgttaatatggaacaaccgacacggaagtgagaataggggctataggagagttcacacgccttcagtgccgccctttttaaggcttccagttgtctgtcttctatgccacctactttcattaccttatttctctgcttgagattctctgtttggttttcctagtttcttgtacataaacagtttgtgtttattttgtcaaactactcggaaattggcgagcagcgccttatcaagattacagtttgcaaatataaaaatgtaaaggaaagaaagcgtaaggtaacaagaagagaaacggggaagataatggccttggtctctagaaggtcgacaagatcggaaagcacctcaataacaaaggaagagcatacaggagaaggttcattgacgaagttgttcttccgatggcttgttaccttggagggtgatcaggatataaacgatggaaaaggttatatatcgttaccgaatgtctcgaattatatattcttccttggtggcaggttcaggacagtaaagggcgccaaaccgttgtggttaggtgttctccttgctattgtatgtcccatggttctcttctccatatttgaggctcacaaattgtggcatacccaaaatggttataaagtgctggtcattttcttctattatttttgggtcataacgctagcatcctttatcagaacagccactagtgatcctggcgttcttccgagaaatattcatttaagtcaactaagaaataattatcagatcccgcaagaatattacaacttgataacactaccaacacattcttcaatttcaaaagacattactatcaagtattgtccatcatgtaggatatggagaccacctcggtcttctcactgttccacatgtaacgtctgcgtaatggttcatgaccaccattgcatatgggtcaataattgcataggaaaaaggaactaccggttctttttaatattcctgttaggtgcaatactttcgtccgtcatattattaactaattgtgccatccatattgcacgggaatcaggggggcctcgcgattgtcccgttgcaatattgttactttgctatgcagggctaaccttatggtatccggcaatactgtttacttatcacatatttatggcaggtaatcagcaaacaacaagggaatttttgaaaggtattggatcgaaaaaaaaccctgtattccatcgtgtggtcaaggaggaaaacatatataataaggggtcctttttgaaaaatatgggtcacttgatgttagaaccaaggggcccaagctttgtaagtgccagaaagccacatgaagctggagattggagatttatggatttatcgccagcacacagctttgaaaaaatacagaaaatataaggaagtatagatataaagaactcagcgacacagtagtacgtaaaatataaaaaggttactgaaaggagtgaattccgccatagtataggttgagtatacgcaaataaacgttggaaattggctagaatgttaaaaaaaacattcattaaaaggttcttttcgtataacttttacaacaaataagtggttgtttggccgagcggtctaaggcgcctgattcaagaaaatatcttgactgcagttaactgtaggaatactcaggtatcgtaagatgcaagagttcgaatctcttagcaaccattatttttgccttccgaaaattttgaagctacatattagcactcttcttcagatgtcagacaacgtgcagcatctttttttcctaccattgaatatatatatagtaattacggcaaccgtttatataaaaattcaaaagattaaatattttaatatattagtgtctggtttaaaagtcatacttctctaatcactaccgtgaaaaaagcagttccataagtgttcattactgacttcttggtctaccacgcttatctcaaacttcgcatcatcgctttcctcattatccgtttcatcttgtgcttcgtcgtatttatcgcctttttttgacttctcctttcttttgcgctcttcgagtatacatttatatctgaggatgttttcttcaacggtatttctgatcatgaaattccacacaaaagtttcttcatcttgtcctatacgattattccttcccatagcttgtaattcatcactattattaaggataggatctagtaggaaaatatgttttgcatttatcaaattcaggccggcacctaaagttttcacattcaaaagtaggcaagtgacggaaggctggcgtttgaagttatttatagtttcgccaacattggctgtattagatagacatgccaagtgttcaatgtgatacaactttaataccttaccaatgacctttaaatattctgtcttttgagagtatagaataacttgtggcggatcagcgttttcctgctcactttttagcctcaggtaagatattaacttgatgacgaaatcaatcttagcaccaaaactttcctttatgtgaatttgatggacttcattaatttgatggaattgctcgtatttatttccgaataatttttctacttcactcatattggatataatcgagttttcatttgaattatcttgagacgaatcggcgccctctcttcgtggctcttgaatttctttttccctcttctccgttgagttcttgaacttaaagttatagacttccgatatactacagaaacctttgcatatagggcatttactatgggctcgtagccacgtaaggatacaactcttgcaaaaataatgtccacacttaatgatagcacctatttcaacttctcccaaacagatagagcagctcaatatttgattatcgtttaatgtgtctttcaatctggacaaattttttaaatatatcagccgtgattcaatgttattgatttttgcatctagtgtaccgcccaatgacttattgatagttcttattagatggctgagttgtggagcactcaaagagtgcaaggacaccaatgaatcggaaatcctctgtaattgactataatattccgtcttggcattataaatcgatcccaggattttcaaagattctcttacctgtttattgtacttaaacaggcttttactttcaacttcgtactgaagtaagtagtcctcaaaattttgaatggtagattcactttcattgcttgaggatatccgtcttactatcctgctgttcttcagttcatcaaaaacagttcgtagaggtgttcctgaaatcaagcgcaagctgttcaataactgcttttgatattttgaaattattgaaccttccggtaccaaatgcttcggaattttaacttctgattctgaagttaaaatattgtccctattctgtaaaattatctccaagcaaccaagaagactgaatatcttatcttgactgtcaatcgatgttgaatattcttcattaccgataattttattagtgctatcatcgtcctctgtcctgtggacaggttcatagataataatgagtaactcatccaataactcgttgaagtttttagtttgttcattcaacccttctatcaacttactcaaagacttgaaacaacgagatactgctaaattagatgagtagtcatttttgtggtcaaattcaatattgattaatcgcaaaggtatattgctcgtcataggagcaaacttagttctggccattttaatagtcatatcaacttttctagcctcagaggagaggattgacttcctcaaaatttctgcattcgcataattttcttgttctaaaagtctattctcttcaatttcctctaactcattttttggaaaaacatcagaatacaccacttcttcagtcttctcttttcgatgcttgtcgtccgcctcttctagcttacgagtgcccaagttatagtaaacagaaccgaggaagaagtagcaatcatgcagtaaattcatcatagcacgtaatcctttcttcttcaggtggttggataacattccgtcattgttgtgattatcatggtttttagcaccatttatttctctatcgctttcgtcgcctgaagatgtttccttctcaccaaacctctcgtccatatgttcgtcctcatcttcactgaggtttaacgacttatcaaacggatcctcaacgttgaatttttggcgtatgtgtatcatcaaatcatctctgattttgataaatgattcaagggctttggccggagtattggaaatttcaagttcatactgtgcctgcttgatcgataaatggaatctctctctgtaatagccaattaaactgtcaaatgcatccattcgcatggatattaagatatcgtctatatttgaaattcttgacaagtgcccgtgaaggcgcttctgtcgggtacttaaaatttctggaaataatgcatggcaacatatatatcgcagcctagacaaccattcgtttaaaaaggcattgcttacacggggtgatccactgccatccgaattatagccactcaactctaaaaaattgttccaaagatttaaatagttgtcccactcgataggcgcaaactccaggggaatgatgaagttgtgttgccgcggaatatgaatctgagacgcaacattggctttcgaatgccttatgcaaagatcatacctgtaaaaaatgttcatacaatccttgatagaaaaccgaacgccctttaattggcatacaaaatcattactagtgtaatctttagcctcatttcttagtttaatttcttcttgaagtgtccgaataaagtctacctcatcacaaaatggatgcagctttaaataagacatgatcatcctaaagttgtaaatgttctgtattggagtcccggaaacaccccaagtgtgtattctatgaagtaaactcgtgcattttgcagaatatgttgatgaactacgtagcatttgaacttcatccagaatgattctataaaactgcatcaaagctaacggtgaagaatagtcatactttgggcttttcaaccttctcgatctgatactacggttaaactcagcatgatggacctccgtggcaataatgttatatgatgtaactataatatcgtattggcacaattgttgaacagcttcgtccacagttttgcaatctttcattatctcattatatcctctataggtataccattttaaggaatttgcgtgtaattcgatttcttcgagccattgttttaagatagcattgggacagataatcaaagtcgtctttgtcttcgtgattgttctattttcatcgtcaataaatgttgcctctgagtccttcaatttccttctatttaagagtattagtgataaaatttcaatagttttgcccaaccccatctcttctgctaacaccccctttgcacaaactgggtagtcgccgcttaacctttccttcctatattggttgtacaaatgtgcagcatcttctgtagttagaatatatcctgttaatttgttccataacaatgatggccctacctcgtcagggctgcgtgcaatgagctcgtaaccgtatgcatagtactcgttcataaaatctataagccctacttcgtcgatgactgtaggtgtatcactaagagaattaccatgcccttctttaattagcatccactcaacgctctctctttgaaatggtaagaggttaacttttaggtctggtatagattggggtaagaacggtttgatctttgatagcctatctttactatattccaagatttgagaaataaattgtttttgaatgaagtttgaatggatatggctgtgcttgtgatatcgctcaaattcgttctcgtccctattagagaacgtcaagtccagtatttggttagcctccacggaaaaccggttgaatttattatttaaaaacttcaacttcaaattaaaagataaaacccatgttaaagaggaatcattgtatcggaatacgactggagagcattcaaaatctttgtaggacaaagataattcgtgtatacgactttttagtaatttttcaggatcgttaacatttgaatttttttttcttctctttcttgatggtttgcgttctaaagatttacgattttctaactgatttcgtagggccctttcttggtttttatgagcacatatatccaagatcagcggaagttgtttgtcaacagcgatttttgaattgttctccattttaaatccaatttgaaataaggatacggaatctgacgacacaacaagtgttgcctcgttatcattttcacaaggtaagatctctatatcaacaataaatttaaataactgcctaccgttgttggaaagacttattcgctctggtatttcgatatttaccgaggcaacgttgattaattcttttccgttcttgctaactttttgagttacagtctcttgttcctgatttagcgctggcaatgctgctatcactgaatcaaaagaaccattttctaggaaaaagtcgcatttttcggcagtcacgttgtactcccttgctaatagcgcacctactgcagacatttaccgtcgaataagttggcctttcctggagttcattcctttagacagcgcctagaaagtggcaaatcaatacattcatcagccacatttcatcagctgtagatctggaaaagacgggtagcagttcgagtgttccgaaaaaggaaaaaacgagccttatccttggtcagagatgcgagcaggtaattccttgagctctcataggagtgaagctatcccagactccttggatgtccctgtatttgcggtcaagtttgttctttgactggttcgtcatttcgagctcacttaaaaacaggagttattcagctacatcttcaagctaataaaacatccgttgcgcaggcactctttttagtagttgccatttcctttattcttgaaagtacgaaggctgaaaaagagccactacgatccaaaaaatcaccgttagttttagtcgtccacgagtacgttggcataaagtctagtaatctttttactttatagcaatcaagagaaaaaaggaggataaagggacatttatttgttattgttttttgttctttttaaacttttttactggctaggtttaaggttataattataaatccagtgattaagaggaaacctcgtcaagaatcctagataatagtaatcagcgacagttatttcaacgaagtcaaactctatctctggggctttatctctcctattgacatctaactttttacaaacgcttactagaaaagacggatcggccaaagaaaaaaaaagagtgacatcgaaaaaattaaagaaaataaaatcccagatagttcatacgttatttgaagtacaaacatttaacgattggaaaagacgaaagtattgttaagagtactgcttatttagagaggatcaaacaaaatctcttcgatgcttaaaataaaggcccttttctcgaaaaagaaaccggatcaggcagatttgtctcaggaatctaaaaaaccattcaagggtaagaccaggtcaagcggtacaaataacaaagatgtttcccagattacttcttcccctaagaaaagctttcaggacaaaaatatagttcagtacccgagtgttgtcgcagatgaccatcatatgaagtctttaaccgatgaattagtaaccacgatagactcggactcttcaccgagtgataatattaccacggaaaatgtggaaacagttacttccgtgccagctatcgatgtccatgaaagtagtgaaggtcaattaagttccgaccccttaatatctgacgaatctctttcggaacaaagcgagattatcagtgatatccaggatgacagtactgatgatgacaatatggaagatgaaattccggaaaaatccttcctcgaacaaaaggaattgataggttacaagctgatcaataaaatcggtgaaggtgctttttcaaaagtctttagagccatacctgctaaaaatagttctaatgaatttttaactaaaaactataaagctgttgccattaaagttatcaaaaaggcagatttatcctcgattaatggtgatcatcgtaagaaggacaaagggaaggacagcactaaaacttcttccagagatcaagtcttgaaggaagttgcactacataagacggtttccgctggttgttcacaaattgtcgcgttcatagacttccaagaaacagatagctattattatattattcaagagttactaaccggtggggaaatcttcggcgaaattgttaggttgacctatttcagtgaagatttatcaaggcatgtaatcaaacaattagcactggctgttaaacatatgcattcactaggtgtagtgcatcgtgatataaaacctgagaatcttctttttgaaccgattgaattcacacgctctataaaaccaaaattgaggaaatcggatgatccgcaaacaaaggcagacgagggaattttcacaccaggagttggtggtggtggaattggtatagtaaaactagctgattttggtttgtctaaacaaatattttccaagaacaccaagactccttgtggtacagtcggttacactgcccctgaagttgtcaaagatgagcattattctatgaaagtggatatgtgggggattggttgcgttttgtacacaatgttatgtgggttcccgccattctatgatgagaaaattgacactttaactgaaaaaatatcaaggggtgagtatacctttctgaaaccttggtgggatgaaatcagcgccggtgccaagaatgccgtggctaagctattagaactagagccgtctaaaagatacgacattgaccagtttttggacgacccatggttaaatacattcgattgtttaccaaaggagggcgaatcttcacaaaagaaagcaggtacttccgaaagacgccatccgcataagaaacaattccaactatttcaaagagactcctcgctactgttttcaccagctgctgttgctatgcgtgacgcctttgatattggtaatgctgtgaaacgtaccgaagaagaccgtatgggaacacgtggaggattaggctcgcttgctgaggacgaagaattggaagatagttacagtggcgcccaaggcgatgaacagctggaacaaaatatgttccaattaacgctggatacgtccacgattctgcaaagaagaaaaaaagttcaagaaaatgacgtagggcctacaattccaataagcgccactatcagggaatagcaactttcccttctgtttcaatctttttacctattcctttttaaaagatatatatacattaaactccttctacaagtatatattttatacatatctacagggcgtatatatacataacattttaagataagcaagtgaatgttgattcccgtttcttagtcaacacttctttctattttacccggtcgttaccctattaaaaaaacaacttacaatcattgttcgccccttccatacttactgccactcgcaaaagggcccaaccagggcaattacgtatcaaaaaatcatgacaggctgggtaataaatattcgtgaagaaagaagaaattaaaaaaagaaacgaagaagcaaaaaaaagaaaagactccgtttaatcactttcaaccgcggtttatccggccccacccatgcataaccctaaattattagatcacttagcacgtgaaaaagaaacgtttttaatgttttttttttttttttctttttctttttttgcgttggtgaaaattttttcgcttcctcgagtataattatctcatctcatctttcatataagataagaagttttataaaaaccttttgcatcaaaattttgtagaatatctctttttcttacgctctctttctttccttaattgttttctaaagaaccgtgtatttttctagttcgaatccatcgataacattaaaagatgtctgattcccagcaatccattaaggttctagaagaactattccagaagttatctgttgccactgctgacaacagacacgaaatcgcttctgaagtcgcttctttcttgaatggtaacatcattgaacatgatgttccagaacacttcttcggtgaattggccaagggtatcaaggacaagaagaccgctgctaacgccatgcaagctgttgctcacattgctaaccaatctaacttgtctccatctgttgaaccatacatcgtccaattggttccagctatctgtaccaacgcaggtaacaaggacaaagaaattcaatctgttgcttccgaaactttgatttccatcgttaacgctgttaacccagttgccatcaaagctttgttgccacatttgactaacgctattgtcgaaactaacaaatggcaagaaaagattgctattttggcagctatctctgctatggtcgatgctgctaaggatcaagttgccctaagaatgccagaattgattccagtcttgtctgaaaccatgtgggacaccaagaaggaagtcaaggctgctgctactgccgccatgaccaaggctaccgaaactgttgacaacaaggatattgaacgtttcattccaagtttgattcaatgtattgctgacccaactgaagttccagaaaccgttcatttgttaggtgctactactttcgttgctgaagttactccagctactttgtccatcatggtcccattgttgtccagaggtttgaacgaaagagaaaccggtatcaagcgtaagtctgctgttattattgacaacatgtgtaagttggtcgaagacccacaagttattgctcctttcttgggtaaattgttgccaggtttgaagagtaactttgctaccattgctgacccagaagccagagaagttactttgagagctttgaagactttgagaagagttggtaacgttggtgaagacgatgctattccagaagtttctcacgctggtgacgtttctactactttgcaagtcgttaacgaattgttgaaggacgaaaccgttgctccaagatttaagattgtcgtcgagtacattgccgccattggtgctgatttgatcgatgaaagaatcattgaccaacaagcttggttcacccacatcaccccatacatgactatcttcttgcacgaaaagaaggccaaggacatcttggacgaattcagaaagagagctgtcgacaacattccagttggtccaaacttcgacgacgaagaagacgaaggtgaagacttatgtaactgtgaattctctttggcttatggtgctaaaatcttgttgaacaagacccaattaagattgaagagagccagaagatatggtatctgtggtccaaacggttgtggtaagtccactttaatgagagctattgccaacggtcaagttgatggtttcccaacccaagaagaatgtagaaccgtctacgtcgaacacgacattgatggtactcactctgacacttccgtcttggatttcgttttcgaatctggtgttggtactaaagaagctatcaaggacaaattgattgaattcggtttcaccgatgaaatgattgctatgccaatctctgctttgtctggtggttggaagatgaagttggctctagctagagctgtgttgagaaatgctgatatcttgttgttagatgaaccaactaaccatttggataccgtcaacgttgcttggttagttaactacttgaacacctgtggtatcacttctatcactatttctcacgactccgttttcttagataacgtctgtgaatatattattaactacgaaggtttgaagttgagaaagtacaagggtaactttaccgaattcgttaagaagtgtccagctgctaaggcttacgaagaattatccaacactgatttggaattcaagttcccagaaccaggttacttggaaggtgttaagactaagcaaaaggctattgtcaaggttaccaacatggaattccaatatccaggtacctctaagccacaaatcactgacattaacttccaatgttctttgtcttccagaattgctgtcattggtccaaatggtgctggtaagtctactttgattaacgtcttgactggtgaactattaccaacctctggtgaagtctacacccacgaaaattgtcgtatcgcttacattaagcaacacgcttttgctcatatcgaatctcatttggacaagactccatctgaatatatccaatggagattccaaaccggtgaagatagagaaaccatggacagagctaacagacaaatcaacgaaaacgatgctgaagctatgaacaagatcttcaagattgaaggtacccctagaagaattgccggtatccactccagaagaaagttcaagaacacttacgaatatgaatgttctttcttattgggtgaaaacattggtatgaaatctgaaagatgggttccaatgatgtccgtcgacaacgcttggattccaagaggtgaattggttgaatctcactctaagatggttgctgaagttgatatgaaggaagctttggcttctggtcaattccgtccattaaccagaaaagaaattgaagaacattgttccatgttgggtttggacccagaaattgtttctcactccagaattagaggtttgtctggtggtcaaaaggttaagttggtcttagctgccggtacatggcaaagacctcacttgattgtcttagatgaacctaccaactatctggacagagattctttgggtgctttgtctaaggctttgaaggaatttgaaggtggtgttattatcattactcactctgctgaattcacaaagaacttgactgaagaagtctgggccgtcaaggacggtagaatgactccatctggtcacaactgggttagtggtcaaggtgctggtccaagaatcgaaaagaaggaagacgaagaagataaattcgatgctatgggtaacaagattgccggtggtaagaagaagaagaagttgtcttctgcggaattgagaaagaagaagaaggaaagaatgaagaagaagaaggaattgggtgatgcttacgtttcttctgacgaagaattctaatctttttgatcactgctttcacagttttctttaagatttttattgatcaataatttatgtatattttaatttctatgtttttgtaatattgtttattttggtaaaatatagacgcaacttccttattataaagaaaggcattatttaaaagaaaaagcgttccattagtcagacatctttttttttcatacattcttaagctcaggcaaattgagcattgcctcatacccttttcggtaagagggtaacgaaaatatttttttggaagaataaaaataggtgacggatcatagactaggaagctttaaaacatgattgagcgtaatattatattccttctagaaaagataaaagagccaagacctaaaattttttcatccctgttctattaaaattgtggaaatgaggtttttgaggggatttgtattttctttggctttcactctatataaagtaactgccacggcagaaataggatctgaaattaatgtggaaaatgaggcaccacctgatggtttatcctgggaggagtggcatatggaccatgagcatcagctaaaagattacactccagagactttcttcgcgttacatgatatcaagaagaaaggatttttagatgaaaacgatattctatctctctacgggttgaaccgtgaagaaattgtgggggctggtgatggtatgggacaacacgatgaatctgagaaaattgacaatgaaatggctaagcgtgttgttagccttattatgaggttattggatgttgatgataataccaaaatcaccaaggaggaatatctacaatttgctaagagaggaaacaagttccctgaccttggcgttggtgtaggtcaccactccgattttgagctagaatatgaaattcatcactggaataagtttcataaggacaaagatccagacgttaaagtcgttcacaaagaagacatagaacatgaattgcttcatcatgaacatgaaattgaacatgaagaagaaattcaaagaggcgcttctagagctactgtaataactgatgacgaactagagtctagaatagagctgaaaaatattcccgagaaattcaaaaatggaattttttaatggacttggtcaagatgaatagttgagactgagaaaatattcaagacactatgtatgtagtcaattagcatgtagtaagtaatcaaagcacttaaaatatatttttaccatcgcatcgttgtgatgcctctcctttgtgattaactatctactttaaacgttctattttctatgttctaattacgtatgtattggtcttttctctccgatggtaacaagaagcgtttcgggaaacagtggcacctccttgtcccttaaatgtcgaactttaacagtataagtacaaagtgaaaaaaaaaaaaaaatggaaatatctatgatagtgatatgatagaagagctatttgaatgctatgttgtcatatttagccttacaaaagggaaaaggcaaacacagtcttttgttattactataggaaagatagaattgatattaaaacagtatgaagttattgcatttatatgaagcgagcttgaagagaaggcccaaaactacgaatgcgataatgacaggtgcgctatttggaattggtgatgtttctgctcaattgttgtttccaacatccaaagtaaacaagggttatgattataaaaggacagctagggctgtcatctatggttctttaattttctcctttataggtgacaagtggtacaagatcttgaacaacaagatttatatgcgtaacagacctcagtaccactggtctaatatggttttacgggtagctgtcgatcaattggcgtttgcgccgctaggtttgccattttatttcacctgtatgtccatcatggaaggtagatcatttgacgtagctaagttgaaaataaaagagcaatggtggcctacacttttgactaattgggcagtttggccacttttccaagcgattaacttttctgttgttcctttacaacataggttactagctgttaatgtcgttgcaatattttggaacacttacttatcttataaaaactcaaaggttatggagaaagacaaggtacctgttcattatccacccgtggtcgaataactggataagaaatcctgattttgaaaatatttggaattcaactagcatatttatcagaccttgttccttggggtactggaacagcatatacctaatagactttcggcagagagcagaccaacttcataaatatttgagtcaccaaagttggctagcaatctgcttttcctttacagatgtgcttggtcaggaacaatttatttaattacattcgtacttcttttatagaggaaatagtagctaacatttcactattgcggtcatgcctgttgttcttcagctaccgtttatgcaaaggtgtttaattaggtgtgagacttaagtgggccttttagtaccactgtgggttctggacctttatataatatttcattttttcaaaggttttttcatatgccgttaaaagaggtcaaaacatagacccgaggaacatatcttgtaaatcgctgcgttatgtatgcatattgtactcctaccttcgtaactggaaagaatcagtctgaaagtttattgagcctgaaacggagcaagattatagttgaatgtttcttattcggtgttgatagtagatgatgaccaaagctttttttaacaaactaccgtttgaggtattccgtcggtacgttaggacaggtaaaagcatccctcaaagaagccccaggacaagaaaatctcttctggtgggtgggactattgcatcagcagtagttttgtacaactttaatgacacttttcatgattctgtaaagcacacggcactgacgactaaaagaatcgctgtcgtcacacaagctaccactcgttgcttctaccattacaagagggctctaaataaaagctatgagaacaaaaaagaacgagaagttgccttaaataaatgtcataagatgtgtgccttaatcacgttgcatgcgctacgatcgaatggtgggatatatatcaaattaggccagcacattggggccatgacctacctgttgcctaaagaatggacggatacaatgataccgttgcaagaccactgtcccgaatccacctacgaagaaattgatgagttatttaaagaagatctaggcaccagcattgaggatatgtttttagaattcaacaaaaccccgataggtgtagcttccttggcacaggttcatgtggcaaaactaaaaaatagtgacggtaaaggttctagtgtagctgtcaaatgtcagcatccatcgttgaaggagtttataccattagatgttatgctgacaagaacagtgtttgaactgctggatgtcttcttccctgattatccgttaacgtggcttggtgatgagcttcagtcttcaatctacgtggaactgaattttaccaaagaagctgaaaatgcagaaaaaacccgtcattattttagtaagttcaagaagcaaacagcattgaaaatacccaaggtcattgaaagccacaaaagaattttgattatggaatatgttggaggcaaaaggttggatgatttggagtacattgacagtcacggtatctcgcgcagtgaagtttcgagttgtctctctcatattttcaataacatgatttttactcccaatgtaggtattcattgtgatcctcatggaggaaatctggccatacgatctgttaagcccgctaaagataatggataccataactttgaaattgttttatttgaccacggactctatagatatcctagcacgagaacaagaagactttatgccaaattttggttgtcgctcctattcgacaaggaccagacaaaaatgaagaagtatgccaaaggattcgcaaacatcaccgacgaacagtttccccttttagcggctgcaattacgggccgtagcattgatgctgctttgaattacgacatttcaacgagtcgaacacaagaagaaatggacgtcatggcaaatgggatcttggaaggaacgttactgagcgacttgatgagcattttgtctagaatccctcgtgtagtgcttttgatattgaagactaacgacctaaccagacatcttgatgaatgtctacagaatccactcgggccagagaggactttcctgatcatgacgcaatactgcgccaagacggtctacgacgaaaaagtggaaagaattaattcggagtatgcgaggtggtctattaaatggatgtgggagaacttgacaaactggatagtctatgagaggcgtattaatcaattgtatttttatgattttgtgttgtggtggaaaaaatttattccgaagacttggttgtcatcttaaatcgttagcgttctttctacttgtaaatatatacgtaaaattatatataacaattttatatgtgtcattaaacggaagacgttgttgctatcacagtggattgtgttatttgggtatttggaatattacagtgacttcttgcagcgttgttagtttttgccatgttctgcaagtacaaggttgaagatgtggtcgagactttgatagtatccttaaacaacttcatttttttattttgactgggtaacgacctggtgttccttctagtctcaccgctagtggcttcttctttgctgactcttaacttttgcagcgcctctttggtgtcgagtaactcgtgttccagtagaacgttgcgttccagtcgtcggtcactctccaattgtaatgtctctatcttattcctcagttggatattttcattttccaactcatctacctgtatctctaaatctgttatctgtttcttattgcacttattttgttgttggctctcaagaagatcgctttttaactttgatattacttgttccaaatcattttcatattctttcgtggcgccttcaagctcgctcaactgggtctccagtgaggagattatctgtatagctgtttccaaatccaaattcggcaccataggaaagtcgcaattgttgcacgtatatgtcccttggatattccaattaaatttgcgaggattgttctttcggccgttcgtggtttgttgtagcccttattatccctctttttcatccttaattgcaaatttatgtatgaaaactttcatttctaatgttattaattttcccgattctgcaaactaattgataaaataattgatacttgccgtcacagatgatatagagaacgttcagtttttttattgttctattgtaaaaaaaaaaaaaaaaggaagaaaaaagcaagatccgataggagaagacctctttagcggctttactgcgctacaaataaggttacgaatatgcggaatagttcatgatacgttgttgagttatagtatgtagccaatatttcctgtttttccgctgttacccttttcgaaggatcgatgaacgcttctgtcacttagtaagcaaatgtacgaaacccagagcattgtatgtacaccagcagtcgttttttgtagctcttttccatggatggacgatgatggcaagacgcgatcgtggcggagcctcactaagaaaaacaattgtggagaatctatacacacagaaatcgtacttcaagaaatattgattagcgagcctttaagcacagaacaatctctatagccaacatcttgtggaagctacaactgtttttcttgttcccgcttgagtagggccttacaaggcaagaccgtataaaataaagataactcctccgccgtatcctgaatttcgtgtgccctttctctctctctctcttcctctttcttcctttccctttccctcttcttcttatctcaacaaccgcccagcgcattagcaaaccacagtacgagctgtacggctgagccactgcacctgtctggcttgcccctttttgttgagtaaccgggtaataattcggctgtctaaacgatacaatcctcgttccacccacacccattcacccgtcgggcgaaatccaccctcgcggcctcgtttagaataccaggcaacggcaccagcaacggccccggtaactcgatcgcgttcatatatatcggatatactcttgaggcacaatttttttcggttttcggttttttctattattcttcgagatgcaaagcacacatttgagactcacaactcaagataccgcaagcacacagacgctattgttctcccaaagaataggttcctgcagtgctcttttaaggtttgaagatattgcacaaaattgtatctgatttcatctcatcgaacctcattccatcaacttccttttatcaaagcatcttgttttgttttcgcagaaaatttttcttccctttcaatttggccttttagtttttctccagtcgcaggcaagaaggtaaggaaatagaagaaaaagaaaaaaaaaaaaagggaacaataggttagatgtcgaataccccttataattcatctgtgccttccattgcatccatgacccagtcttcggtctcaagaagtcctaacatgcatacagcaactacgcccggtgccaacaccagctctaactctccacccttgcacatgtcttcagattcgtccaagatcaagaggaagcgtaacagaattccgctcagttgcaccatttgtcggaaaaggaaagtcaaatgtgacaaactcagaccacactgccagcagtgcactaaaactggggtagcccatctctgccactacatggaacagacctgggcagaagaggcagagaaagaattgctgaaggacaacgaattaaagaagcttagggagcgcgtaaaatctttagaaaagactctttctaaggtgcactcttctccttcgtctaactccttgaaaagttacaacactcccgagagcagcaacctgtttatgggtagcgatgaacacaccacccttgttaatgcaaatacaggctctgcttcctctgcctcgcatatgcatcagcaacaacagcaacagcagcaacaggaacaacaacaagacttttccagaagtgcgaacgccaacgcgaattcctcgtccctttctatctcaaataaatatgacaacgatgagctggacttaactaaggactttgatcttttgcatatcaaaagtaacggaaccatccacttaggtgccacccactggttgtctatcatgaaaggtgacccgtacctaaaacttttgtggggtcatatcttcgctatgagggaaaagttaaatgaatggtactaccaaaaaaattcgtactctaagctgaagtcaagcaaatgtcccatcaatcacgcgcaagcgccgccttctgccgctgccgccgctaccagaaaatgtcctgttgatcactccgcgttttcgtctggcatggtggccccaaaggaggagactcctcttcctaggaaatgtccagttgaccacaccatgttctcttcgggaatgattcctcccagagaggacacttcgtcccagaagaggtgtcccgttgaccacaccatgtattccgcaggaatgatgccgcccaaggacgagacaccttccccattttccactaaagctatgatagaccataacaagcatacaatgaatccgcctcagtcaaaatgtcctgtggaccatagaaactatatgaaggattatccctctgacatggcaaattcttcttcgaacccggcaagtcgttgccccattgaccattcaagcatgaaaaatacagcggccttaccagcttcaacgcacaataccatcccacaccaccaaccacagtccggatctcatgctcgttcgcatcccgcacaaagcaggaaacatgattcctacatgacagaatctgaagtcctcgcaacactttgtgagatgttgccaccaaagcgcgtcatcgcattattcatcgagaaattcttcaaacatttataccctgccattccaatcttagatgaacagaatttcaaaaatcacgtgaatcaaatgctttcgttgtcttcgatgaatcccacagttaacaactttggtatgagcatgccatcttcatctacactagagaaccaacccataacacaaatcaatcttccaaaactttccgattcttgtaacttaggtattctgataataatcttgagattgacatggctatccataccttctaattcctgcgaagtcgacctgggagaagaaagtggctcatttttagtgcccaacgaatctagcaatatgtctgcatctgcattgacctcgatggctaaagaagaatcacttctgctaaagcatgagacaccggtcgaggcactggagctatgtcaaaaatacttgattaaattcgatgaactttctagtatttccaataacaacgttaatttaaccacggtgcagtttgccattttttacaacttctatatgaaaagtgcctctaatgatttgactaccttgacaaataccaacaacactggcatggccaatcctggtcacgattccgagtctcaccagatcctattgtccaatattactcaaatggcctttagttgtgggttacacagagaccctgataattttcctcaattaaacgctaccattccagcaaccagccaggacgtgtctaacaacgggagcaaaaaggcaaaccctagcaccaatccaactttgaataacaacatgtctgctgccactaccaacagcagtagcagatctggcagtgctgattcaagaagtggttctaaccctgtgaacaagaaggaaaatcaggttagtatcgaaagatttaaacacacttggaggaaaatttggtattacattgttagcatggatgttaaccaatctctttccctggggagccctcgactactaagaaatctgagggatttcagcgatacaaagctaccaagtgcgtcaaggattgattatgttcgcgatatcaaagagttaatcattgtgaagaattttactctttttttccaaattgatttgtgtattattgctgtattaaatcacattttgaatgtttctttagcaagaagcgtgagaaaatttgaactggattcattgattaatttattgaaaaatctgacctatggtactgagaatgtcaatgatgtagtgagctccttgatcaacaaagggttattaccaacttcggaaggtggttctgtagattcaaataatgatgaaatttacggtctaccgaaactacccgatattctaaaccatggtcaacataaccaaaacttgtatgctgatggaagaaatacttctagtagtgatatagataagaaattggaccttcctcacgaatctacaacgagagctctattcttttccaagcatatgacaattagaatgttgctgtacttattgaactacattttgtttactcattatgaaccaatgggcagtgaagatcctggtactaatatcctagctaaggagtacgctcaagaggcattaaattttgccatggatggctacagaaactgcatgattttcttcaacaatatcagaaacaccaattcactattcgattacatgaatgttatcttgtcttacccttgtttggacattggacatcgttctttacaatttatcgtttgtttgatcctgagagctaaatgtggcccattgactggtatgcgtgaatcatcgatcattactaatggtacatcaagtggatttaatagttcggtagaagatgaggacgtcaaagttaaacaagaatcttctgatgaattgaaaaaagacgatttcatgaaagatgtaaatttggattcaggcgattcattagcagagattctaatgtcaagaatgctgctatttcaaaaactaacaaaacaactatcaaagaagtacaactacgctattcgtatgaacaaatccactggattctttgtctctttactagatacaccttcaaagaaatcagactcgaaatcgggtggtagttcattcatgttgggtaattggaaacatccaaaggtttcaaacatgagcggatttcttgctggtgacaaagaccaattacagaaatgccccgtgtaccaagatgcgctggggtttgttagtccaaccggtgctaatgaaggttctgctccgatgcaaggcatgtccttacagggctctactgctaggatgggagggacccagttgccaccaattagatcatacaaacctatcacgtacacaagtagtaatctacgtcgtatgaatgaaacgggtgaggcagaagctaagagaagaagatttaatgatggctatattgataataatagtaacaacgatatacctagaggaatcagcccaaaaccttcaaatgggctatcatcggtgcagccactattatcgtcattttccatgaaccagctaaacgggggtaccattccaacggttccatcgttaaccaacattacttcacaaatgggagctttaccatctttagataggatcaccactaatcaaataaatttgccagacccatctagagatgaagcatttgacaactccatcaagcaaatgacgcctatgacaagtgcattcatgaatgctaatactacaattccaagttcaactttaaacgggaatatgaacatgaatggagctggaactgcgaatacagatacaagtgccaacggcagtgctttatcgacactgacaagcccacaaggctcagacttagcatccaattctgctacacagtataaacctgacttagaagactttttgatgcaaaattctaactttaatgggctaatgataaatccttccagtctggtagaagttgttggtggatacaacgatcctaataaccttggaagaaatgacgcggttgattttctacccgttgataatgttgaaattgatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatggactagtagatttttatagagcagattttccaatatgggagtgatgcggtttgtttatgtataaatagaaagggacatatttttattattattattttagttatttagcatgtatgttattttatcggtgaattgtaatgatcgaataataattggaggttgaagaagttgcaaaaaatatttacttggacgagtccggaatcgaaccggagacctctcccatgctaagggagcgcgctaccgactacgccacacgcccaattttcttgttgtctgttgtgtttcagaatggggtacgtcagtatgataataatcatcctaaacgttcttaaattacatatgaaacaaccttatagcaaaacgaacagaatgagcaacatgagatgaaactccgcctccttaactgaactttccaaacgtataaacgcctgaaaaattagtttagatccgagattccgcgcttccaccatcaagtatgatccatattttatataatatataagataagtaacattccgtaagctgataatcccttttggcaactcgttacttcccaaagactgtttatattaggattgtcaagggaccccggtattgctcgagcccgtaatacaacagttgtctttcactgctctctatgttttgagacctccagttcaccacatatattcgatctttttcttactgttgaagcaagaatctgttggaatgaaggcctagtattgtctattgactaatattcatcttactagtatattatcatatacagtgtaagaagatggcataaagattgagaaccagtcatcagactaatgaaagctgaaatgcaaggactgataatgtaatgggataatgaaatatataaaacggaaggagaaataaccgtgatattattatgtagatttaccgactccacttggaggatttctctattctcgagggaaacttggtatattcgtacacctaatattatagctcttgataacaatgaaatttcaacaattattcactcaaccctcaagtgtatatcgccaagatcctaatcacccctctctggtggccttccctcattgtttttacacagaacaagaatccataaaatcaagatattgggaacaattcattgtcttaggaacaagtttttataatttagtttcattagcctattgtaacttcttgttttttttttttattttggctggcaaaacaagaagtataaagaagttaccactgctataacgtatatcttaaatcaagtgggcaattcttcgaataaacttagaggcgctgaagaaagaaccgctcaattagttcgatcatacaaaatacagatattgcgctgtgtattatcattacggaaagtgtgatataaacaatgctgtgttgtattcggtcttttttttccgcctggagattgtcgtttttgtttttttttctcgtgtagctgcagttatcatcgttttgcatgtctgttctgtcggtgaagccgatctcatggcacttcgctttgataccgtaaagaatcttcttcattaatacggcactgcaaggcgatatctatctctggggttaggactgataaataggtacttatcagttatcactagagacgaactgtttacgttttgaagctcgacagcaggggttcttaacgggcgtcggcctagacctcaccttgcgagaaatttttagttcatatccaggggatggtgaatggttggatctgacgaagccacggtaagggcaaggctttgcgcatgcactggccactatgcataccatatataaatagataatcaagcgtatagaaaacgacatgctaagttattttactcagtgttaggtctcttagtatttgcgtctgaaaagatcttagctctgtctttgactctatcacttatttttaagaggttctctattcgtcagtgatagaaatagcattttgacccgcacgacattggttaataagagtacttttccacgtgtttcgattgcctttatttttagcatacttgaaaataatattatcgtgagatttaggtaaaatataccacatatcaagagaaagagaagtaagaatggttgacgctaggggtagtacgccatgtttaattggtgattctataagaaacgttaatgatggaaatagtctggatttccagtatactaatcagtttaatgaggaaagtgaggcttcgaggttactaacgccacaaacgagttccaatcacgccctaagcaagatgcagaaggatgatgatattcgagatagatcttatacatctgtagcggaattgaatcgtgagggtgctttgctgaccgacgaagttgatttggagaatgttgatgcttcgaaagttcgcagcaatagagacgacctagaggcagaggagaaaaggaaaaaactactcttgttgaaaaaaaagcaaagaaataaatccatcaactcggaaagtttttcctctccttctctgcgtgcttccaaatctaattcactgattacatcaactgatcctgtcgaagatcacatcagtaagtactcttcatcaggcacccctgaaaatattacaggtgaggcagacgacgaagacgaagacataatcagaaactcttacgggcaaatgatcaaaaacaattccaacaggccacatttggcgaagggtgaatcgtaccagtccgcagaacaggaaatagatcatacggcgcctgaaaaatcagagaaaagacaagaaagaagcggtagatcctttgatagacaaaaatcttcggctgagtttctaagatccttatcgaggtcaataagtcgtggacccacaaagaacaaaacggtttcgccctctaagggagaagactctagaatgtatagtaccagcaactactctatatcattagttgatttggagaacggacccaaaattatcccggaaactttagaagaagagcaggaggacgccgaaaaggagggtgttttgatggaagacgagggtaatgaagaatacaccaaagatttggaagaagcagctaacaaagctcaaccacagtagaatggaatattgaaactggagtgacttctgatgaagtttccaattatttatatgtatacattatttatttgtctatcattaaaatttctgtcaagtaatggctttttatgtttatttcatggattacgaaatttgctggctttttagagtgaccgatgagttgcatgtacatatgtgcgaaataaaacaatacggtagtaaaacatgaatacttcgagaagtaaattcaagattgcaggcgtagcacaagaatgtccttccgcctgctagtgtgttgagcaaagcacgccatcactaatggaacccttacaaaatctcgcatggagcagcaaaccttaaatccattttctatcattcgttcctgaggacccggatatcgttttagagacaaaaatagatactacaagaggaatagggatatctgcacatggggcctcgagcatggctcattttcgattttccggcacgatgctgacttagtactatcatgccaggcaggacaggccttatggggttcttgcagcttaccaattctgacactggactgcccctggattagcgaccccgcgaccccgcgaccagactccctgaaaatggtaattggtgatgatatatgtgactgagttcagcctgggcatacaatgtttaacccttttggacatggaattaggccagcaaagggagcagctttccccgaaagcgtagtttttctccaggaacgcaattcacccctttctttcttatgcaagctcctcgtacatatataaaaatatatgagtatatatagtgcttctacagcataatcaatttaaggttccttgcctttccttaaatatgttagctatctctaaagcatcactgagaagtggtagtttttttgataactgtgattgaagttttgactacctcagagaaaaattttgaatgtcccgtgacctacaaaaccatttgttattcgagactgcgactgaggttgctaatagggttggtggtatttactccgtgctaaaatcgaaggctcccattacggttgcccagtataaagaccattaccacttgatagggcccttaaataaagccacttatcaaaatgaagttgatatactagattggaagaagcctgaagccttttccgatgaaatgaggccagtgcagcatgccctgcaaacaatggaatctagaggagttcattttgtttatgggaggtggctgattgaaggtgctccaaaagtaatactttttgacttggattctgtgagaggttattcgaatgaatggaagggtgatttatggtcattagtaggaattccctctcctgagaatgatttcgagacgaatgatgctatcctattggggtatacagtcgcttggtttctaggcgaagtggctcatctcgattcacaacacgcaattgttgcgcactttcacgaatggttggccggtgttgcgttaccattatgccgtaaaaggcgtatcgatgtagttaccattttcaccactcatgctactttattgggacggtatttatgcgcctccggcagtttcgatttttacaattgtttagaatctgttgatgttgatcacgaagctggcagatttggcatataccatcgttattgtatagagagagcggcggctcattctgcagacgtgttcactacggtgtcacaaataactgcttttgaagcggaacatcttttgaaaagaaaaccagatgggattttgcctaatggactgaacgtcatcaaatttcaagcatttcatgagttccaaaatttgcatgctttgaaaaaagaaaaaatcaatgactttgtaagaggccattttcatggttgcttcgatttcgatctagacaacaccttgtacttttttattgctggtagatatgagtataaaaataagggtgctgacatgtttattgaggctctagcgcgtttgaactacagattaaaagtatccggatccaaaaaaactgtggtagcgtttattgtcatgcccgccaaaaataattccttcactgttgaagcattgaagggccaggctgaggtgagggcgttagaaaatactgtacatgaagtgactacttcaattggtaaaagaatattcgatcatgctatcaggtacccccacaatggactgacgacggaattaccaaccgatttgggtgaattactaaagagttcggataaagttatgttaaagagacgtattttggctttgagaaggccggagggacagttacccccaatagttacacacaatatggtcgatgacgctaatgacctgattttaaataaaatcagacaagttcaattgttcaatagcccaagtgatcgtgttaaaatgatcttccatccagaatttttgaacgctaataatccgatccttggtttagattatgatgagttcgttcgtggttgccatttgggtgttttcccttcatactacgagccttggggttacacacctgcagaatgtacagtaatgggtgttccctccatcacgacaaatgtctctggtttcggtgcctatatggaagacttgatcgaaaccaaccaagcgaaagattacggtatttatattgtggatcgtcgtttcaaggcacctgatgaatctgtggaacaattagttgactacatggaagaatttgtaaaaaagacaagaaggcaaagaattaatcaaagaaatagaactgaaagactctccgacttactggactggaagagaatgggtctcgaatacgtcaaggcaaggcagttagcattaagaagaggctatcctgatcagttcagagagctcgttggtgaagaactaaatgattccaacatggatgctttagcaggcggaaagaaattgaaagttgcaagaccgcttagtgtacctggctcaccaagagatttgagatcaaacagcacagtctacatgacccctggtgatttgggtactctgcaggaggttaataacgcggacgattatttttcattgggagtgaatcctgcagctgacgatgacgacgatggcccatatgctgatgacagttaaatcctatgaggatataaacagtattaaaaaaatcttaccataaagacatacgacatttcgaggcgtttttgcttttcttttaactttcgttggcacaaactgaaatatatgtggaatgccctctgaaaatatactaggagttttgagcgatccaaacattttcttttctttttttctcttccttctagcgaagtcctcttgcgttagctgtaaacaaaataagtcaatttcattaatgaaaagtgacattatggcggtagctctctctatctttgttcagttatcaacatatagtcatacttaaagatataatagctcatagtcatatatagttctttatacttgaaaaagtgattcctaaaaatctcaacttttttcacattgtatttacaagataataaaattattaccatatttaaacgaaagataaattttgaattaaggcggtcgttacatcatacctggcattcctggcataccacctggcataccaccagcgccagcagctgctggtggttctggggcatcaacaatagcaacttcggtagtagctaatagtgaggcaacaccagaagcatcaactaaaccggatctaaccactttaaatggatcgatgataccagtggctaacatgtcggtgtattctgacttagaggcatcgtaacccttggcaaaatcatcaccatattcatcaatcaatttgccgatgataactgaaccttcttcaccagcgttttcaatgatctgcttggctggtcttgtaatggcctttcttatgatatcgacacccaatttttgatcgaaattgtcgacaacaacttcatccaaaactctagatgccttcactaaggcagtaccaccacctggcaagataccttcctcaactgcagctctggtagcgttcaaagcatcatcgtaacggtccttcttttcaccaacttcaacttcagatgcaccaccgaccctgatgacagcaacacccccggacaatttggccaaacgctcttgcagtttctccttctcatatgaatttgtggtggtaatgtcgatggagcctttgatttgttcaattctctcttgaatagcttcctttggaccactaccgttcaggataacggtgtcttccttagtaacggtaatagagtcacaagaacccaagttttctatggtacattgttctggtttcaaatccaactcctcagtaaaaacagtaccgcccgtcaagactgcaatatcaccaattgtattctttctattatcaccgaaaccaggcgccttcacagcacaaaccttaacttgacccctcaacttgttcaaaatacaagccgcaagagcttcaccgtcaacatcttcagcaatgatcaacaaaggtcttctgctttgattggaaatttccaaagctggcaagatatcttgaatggaagaaattttcttttcactcaacaatagcaatggcttttcaaattccaccttgctcgactttggatcagtgatgaagtatggagaaataaaaccacgatcaaacctcataccttcagtaacctcaagttcatcttccaatgttctaccttctctgatagtgatgacaccttcttttccaaccttttccatagctgaagctagtaacttaccaacatgagagtccccattggcagaaatggttgctacttgagcaatttcctcagatgtggtaatttctttcttgttggcgctcaaaaattcaatcactttttcaactgcaacttgagaaccccttctcaaatccatagggttacaaccagcggcgacatttttgacggattctgtgaagatggctctacctaagacagtagcagaagtagtaccgtcaccagcagcctcattggttttggaggcaacttcttgtagtaacttggcacccatattttcaaacttgtccttcaacacaatagatttggcaactgtaacaccatccttagtaatctttggaggaccgaaaggctgttcgattaaaacgtttctaccctttggacccaaagtagcagcaaccgcttcagctaaagtttcgacacccttaagaagggaggctcttccttctacaccgaatttcaattctttatgagaggagtaagcacgacgcaataaaggccttaaagtagcgcgactacgaacaacggatgatctcaacattttgaaaacttttttgcttatgatgttttctcgtgggaattttcttatattattcaaggaagtgcatgaagacgcaaccacgaccttacataatgaatgtaaaacttagtctccttcaatatatatacatgaatgtccgtctggattctgctccgggcaaaacgaagcaaaattaaagtcaccctccccatttggttttctggaaaattccacgaggtccgtatatgatgacatatacagatgggcggctataaagtaagtttccagaggtaataccaggcaataaacagcttcaattgctcgtaacaccattgtatacctacaaaaacagtggaatagggatgagacataactggctggaatttcaactgtacttctttgcacaactagtcttggcgttctacttgatcattgcgcgaatggatgcactcgcaataattcccaatagtataacaggaggaacatttggatgcattaggtatattattcatcttctttatcatcaaaattttctcttcctttatgttactatgttgctttcttttaatctatgtttttttccctttcagttgccaccgcttttctgcaagattcatagttagatttgcaaatcaaggtgttttcgggccttgttaaagccttcgcaggcgaagaagaaagggaacgtaagctgcgtgagccgaatctatttatacaaaaacaatcaaaaaagtataactacagcataaactgttgtatatacgtgttgcaaaataggaaagaaaagaagagtaaaaggactcttgatattatctcgaaaaaaccacaaatagtgtaagatttaaacagtaagccaaaagagatgactttgaaaccttcaaagagacgtaagggcaggtctcgccattccaggaagaagcaaataacgtcagcgatactgactgaggaaggaataatgatcaaggcaaaaccatcaagtccttacacatacgcaaatagaatggcagataaacgaagtcgcagcagcattgacaacatcagtagaactagctttcaaagcaacatcagtagaactagctttcaaagcaacagtgataacaacagtatatttgaaacggcttcactaattagctgtgttacctgtttaagcgatactgatacaatagacagatcggaaacatcgacaacggatacaagtaaagatgatctttctgctaatccaaaacttcattatccttcggtgaatggtcaattgccagcaaacaccgttatcccctatggacgaattctggatgccagatacattgaaaaggaacctctgcattattatgatgccaattcatcacccagttcacctttaagcagctcaatgagtaacattagtgaaaagtgtgatcttgatgaattagagtcttcccaaaaaaaagaaaggaagggcaactcgctatcgcgaggaagtaacagtagtagtagcctcctgacttccagatctccttttacgaaactagtagaggttatatttgctaggccaagacggcatgacgttgtacccaaaagggtttcattgtatattgactataaaccccattcatcttctcacttaaaagaagaagatgacttggttgaggagattttaaagagaagctacaaaaacactagaaggaacaaatccatatttgtgatcattaatccgtttggtggtaaaggtaaggcgaaaaaactgtttatgacaaaggcaaagccgttactattagcaagtcggtgttccatagaagtggtttatacaaaataccctggtcatgctatagagatcgcgcgggaaatggatattgacaaatatgacactattgcttgcgcttcgggagatggcattcctcatgaggtgatcaatgggttataccaaaggcctgatcatgtcaaagcattcaacaatatcgccattacagaaattccatgcggatcaggtaacgcaatgagcgtatcctgccactggacaaacaatccttcgtactcaactttatgcttaattaaatcgatagagactagaattgatttgatgtgttgttcgcagccttcttatgcaagagagcacccaaagttatcatttttaagtcaaacatatggtctcattgcagaaactgacataaacactgaatttattagatggatgggacctgcaaggtttgaattgggtgtagccttcaatatcatacaaaaaaaaaaatatccttgtgagatatatgtaaagtatgctgccaaatcaaaaaacgagttaaaaaatcattacctggaacacaaaaataaagggtcgttagaattccagcatattactatgaacaaagataacgaggattgtgataattacaattacgaaaatgaatacgaaaccgaaaacgaagatgaagatgaagatgcggatgcggatgacgaagactcccacttgatatctcgtgatctggcagattctagtgctgatcaaattaaagaggaagatttcaaaataaaatatccattagatgaaggtatccctagtgactgggaaagattggatcctaatatttcgaacaacctaggtatcttctatacgggtaaaatgccatatgtggctgctgacactaaattctttccggcagcgcttccttcagatggtacaatggatatggttatcaccgatgcaagaacctcgttgacgaggatggcaccaatcctgctgggactagataagggttcccatgttttacaaccggaagtcttacactctaaaattttggcatacaagataataccaaagctagggaacggcttgttctctgtcgatggcgagaaatttcctctagagccccttcaagtcgaaattatgccacgcttatgcaagacgttactgagaaatggccgttatgtggacacagatttcgattctatgtgacactttacttaatcttttccttcgtactgaacaattaatcaaaaactagaatatgtcatttctatttcttctatattttttttacgttgttgttgtttttgttgttgtttgataactttatacactccatacttctttataaaaagttttaataccattctttaatacaaccatgtttagtgagtactagctcctacacatcagatcgtcaagtacattatgattatgattattattaatattatcagtacaattattatgtgctggtagttcactaaaaaatatgacgcacacaaagagttctccttatgccctatagaactgaaatattaggtgctaacactgacaagcgctttgttcctgctcctctgctgtagaaatatcaatgactcccggtttattttggtttgcactatttgcattttcgctatccaaaggagttgactcgctgttttgaaattcaggcagcgatttggcaatctttttgaataaagctttgacattatagcctgcctttgtggacgtttccataaagattttagcacccaatagttttgcttttttctctccctcttcggttgagatttgcctttcatctgataaatcacttttgttaccaacaatgcacaatataacattttcgtcacctctttcatttttaacgtcttctatccatttatcaatatattcaaatgattttctcttcgtaatgtcgtaaacgataatagcaactctcgaatctctgatatatgaaggtattaatgatctaaatctttcctgacctgctgtatcccataactgtaatctaattgtcttatcatccaaatacatggtcttggaaagaaaatctataccaatcgtggcttggtaatgatcatcgaacgtatcatacataaatctagtgatcagcgatgtttttccaacaccctgttctcccaaaaaaacaattttgtactttgtcaatgatttcccggatctgctcattgttaatctcttctttgtttatcttttactgttcagaatcaacagcttcaaacacttcttttcacacaaccttaagtgcccaattgtgatattcttacatcatacatagtaacaatctatatatgggcaatattttcctccactaattgagctgtgctgaaggctttattacccggaaattattcggccatttttcactagaagttaataccagcactaacgaatagaagcaccctattctactcaagatgcccggttcatgaatagggagaagtatttttcttattttccttagccatctataaatatttatccttatgcctgtcaccacaatagaaaagggtccattatatatcagttgttttcgtacctctagagagacacgcaaggggctttatttaggaaacctccaaatttgctagatgtaaccattatacatagtaattacgattgtaaaacatcggaaagaacgatatatcttgcaaatagcttttctttggtaatatatgtatttacttaaaaaacgagaactagaaaatactgagtaaatttttattagacgttgttaaaggccttttatttcttaccagattttttgataccaccacccactaaaggtttaccacttttcatattagccatcaaagctttcttagcagcagcatcggccttttgcttctctttgaaggcaatgtcttcaggatctaagtcctgttgttgcttcttcttttgctttagaggcttcatcttaccaccttggcgactagacatgattgcttagggtttttcagttattcttctggttttgcaacttactgtgcgtggaagagcaatcaattacaggattttaaacatgaaattttttattttcctcgttcattttcgtcgcgggaaacttccagaagtatagatttactacaatttttatctcaggacagaaagaataaaccaaaaaagccaagacaagccaagccaagccgaggcgactggaggagcttttcatcacattcaatgacaaatcacaacaggtttccctgttagaaaaggcatgtgcactcacaattcatattttcatacagaagatatacattggatttctggagatatcaggtaaggttcgacaaaaacaatggcgtttgccaaccctttatgatgggtgatcttgtatccgcttaattgtgtgatctaaaaaggcaaagtaacgtattattggctggtttatataatttgaatatgactactttttcaacgttaaaaacgataaatacttgctcaaagggttcagcggctaaataaactacgatttcgcagcaggatcagatggattcaatcacatcattcgcaaaacattcacatcattcgtgaagcattaaaggtaataagaaaaatagaacaaagattttttaatcagtgaggaccacaaagggacagcaaatacggtgataagaatggaaggtttgaagaaaaagatttttggtgtttgcctgaaaaatgacttagcacagactaggaatgaaacgaaaggaatccactatgggttaatgactttggaaacttctaaacaactgcaggaatttctccatttgctagtaataaagagagaagtaattcaaaattttgagttgttatttcacatcataaatgttgccgttaaaatcaccgattcaaatcttccaagtgatgatatctggcatttcattttaaaattaagattttcttctgagattaatatagacgaagactccaaagttttaaattatttacttgagactggcatcgcaatggaaaatccagtcagttggaaatgcttggccgttattagcagcatcctcagcagtgtccctcaatccaaaaagattataactaacctgatcgagacagaacatgccaaaaagattggtcagttgtttgataatattcaagatttgcaacaaggaaattttctggtggaaattctctctaactgttttaaaaaaagtgcttcaaattccaagaaagtggaaaaaatacctcagttatggcaaagcaggtctaagaacaagtttttctttgaaaatgaattttacccttttagcagcaaaaatgggagcttacaaacctgccaattcctgtgcaataatttcatgtcaactttatcctttacgggtattctaaggcaggtttcttatagcggatctgaaacattaaaaaatctccgtatatttaagaaaaaagacgatgaaaattcttacttcattcagtgcatttacaacaaaatctatctttggttagacgaaaaagcccctttggaatttgaaagaaagaaaatcaggattaccaaaaacttaaaaaataaaattcaaattaaattgaggcaacctttccatgaatgtgtgagaactaccgctgataaaacagcactcttatttaacaaaacgaaggggtttcagctggaatttgaagacgagaaattaggtgaaactttttttcacaatgtcaacaatatacctaagattagtgaagtacaaaactttttagttttagactatattgaagaagaaccagagaatgaaggtgaagaagaagagcaaatcggaagggcagatgagcagaaagaggatgaagaggaagaatctctcgatgaattatccactcccatggtatatccaataaaatcatctattccccataatcataacgaaaaggttcagttagtcactcccgaccgttctgtttccataagatctgatgaatgggatttaaagtcaaatactgaagacgaagaaggtaatgttcttgcagacctgaaaataagcagcactaaggaaacaaaaaggcaaacagactacgtccatattgattcagaagaccagtcaccagtagtatccgctcagatgagaaaaatgagaagagaatctacgaaaacactagaaatattgagacaagagtttaaagataaggatgtacaaaacaaagaagaccagtccgaacaaatacaaaacccgtttgtaaatacatcctcgttagttgtaggtaaatcctgtcttgttaatcctaaggaaaagcctaatattgatcaaacggtagtcggaataaccgaattaaagtcaaattcttccattaagaaaagggatatcaacattctcgacactatatttgggcaacctccgtccaagaagcaaaaacaattccacaaaaaggagaaaaagaagcagcagaaaaagttgacaaactttaagcccattatcgatgtcccttcccaagataaacgaaaccttaggtcaaacgctccgacaaaacccaaatccataaaagtaagtaagctgcgtaccgataagaaagttacaggggaaaaatcaagcccagaaacagcggcagagaaagttgatgatcaaactgtgcgtagcaacgatgaacaagcaatgagcagagcaactaaagaaaagtgctttccagatgtcaatgaaggcaaagaaattactaaggatgacgctaaagtatctctcgagtccaaaaaaaacaacgaaacttttgttgattcaagtgtagtagaaaaacatacccccccagacaaagactgtaacaattgtaacattacagatattttggaatctaccactgttatcgacttgcagtcaccccatggattatctgctcctggtcagaatactttcacaaacaaacttcaagaacaaatttatagttcaataaatcatttttctaacgaattggtaagaaaaatttcgataataaaccaagagttaaataagaaaatcttaaaagagttgtccgaaaaataccaaaaactattctccgaattacaagataatttccagaatgataccaatgagatgcttaaattcatgggcgagatcaaagacatgatgaatctcccggaagatcagctcgttcatgctattaggacaagaaaatttgataacaacaagagataaatagtatacatatacgcaattctttttagatttaagatggctaataaaagtaatataggcaagcttattcatgttcgaatcttttttttctcgcagagctagtactctggcaatcgacacttatttcgtacaaaatgatcacgcaacttttgacaattttttttttttcatctgttttccaggaaacttggatcttttttgctccatagcacttttggtcttcctcaattaaatatttctagatcccggtagttcttcttctttgatcattaataaaaaataagcaaagcataaaagagcagcaaaaatggattctaagaccccagtcaccttagctaaagtcatcaaagttttaggccgtaccggttctcgtggtggtgttacccaagttcgtgttgagttcttggaagacacttcccgtaccattgtcagaaatgtcaagggtccagttagagaaaacgacattttggtcttgatggaatctgaacgtgaagctcgtcgtttgcgttaaaggtatattaaaaaatttactattggtgctcttcgagcattgttttttttctatatttacaaacaacagcttattttttaatatttctcaaaaaatgaagttcgaatgattattttaattgagtttagtgatgaaatcgattgcaaataatataaacgttggtaagctcatctaaacaatcgaaaggagggatagaagacagtaggtgtttgtgctttggtcggtttttccattcggtgaattcatacatctcctttattaattttaatggattctttacaagggattttcggttgccaaaaacagagaacaaatgcgtagaaatactcaatgatgtcaatttttcaaaaaatgaattaaatgattgaagtcacttaatttttgtggttttttggaggtgggttgagtgtacaactcactataattgatgagatattcgacgaacttgttacttttttggattccagaatgtttactgaattttaagaattaattaatttgaggctaacctgtatggcatggaataacgaatcgacaagaagtctcttactgtaactttctttttttttggtgcatctatcgttaaatacaatttaaatattacattcatgtacttactcaatataataatctgattacttcatacaatagaagagaaagaaacagtctctaaaactgctgtcataacgcgtggtgttgtggttttgcttaatttttttagacccatgcaccagatattgatccaatttttttttgtggctcttttgccaatcgctcttattaagtaagtttacatccgcggttatgttttgcgtctaaatttcatttacagtgatggcgagcttgcgcggctattttttatgcagtttatcatttagacactcagaagctgcagtgatgtaagatactgcttgaaactaccgttagattaataataaacaattagaactgtcctaatacatataaacttatatgctccctatcaatggcataacgttaccattcaataaattaacattatcaatgcgtcaacaaaggaatagaactatttgaaaggtccaaccttaatttttgacgtttaattgacttgccttagttttttattctcacctttccaaattttctttttttctgtgggtattcttcgaccaaagaagaacttgattttgttttttctggtgtagcctcagattcagaaaaattctccaggcgaagttgcgaactggtactactttctctagattttggcttgaaatctgtctttggtttaattttaccgcggctatttggtcgagcctcatttgtagggtctgcttgcaattcaaaatcatcattataaaaatgattcaccgcaggaaatctgacgcgctcttttttgttaagttctccagattcttcaaaccgcgacacatcttgaaatttgtttcttaaagataataatgtttttaatgagtccgccagaaattcttgatgctggaattttcctttatgtagtaattttttgattatgtcatcgtctgtgcattgctgcagagattcataattcttagaattttcaggagcccattgactgataactttactcccaccgtctaaatcacgaagagaaattaaaagaaaatctaagcatttttgcttttcattcaaaatatcccgttgtacatagtggtattgggtggaaaggtttaccaattttaataaaagcatgcataaactttgcaaaatcatatagaacatatccttagtaacatgtgaaggtacgctatttatggaaactgtaatatccgcagatacatcgaaactaaaaaccaaatttgaatctaccaatccaatttggttaatttcttgaggagcttgtagaatgtccattagttttagtttaattagatttaatgatatactatccgtaaaaccttggctctggcattgctgtgataattgagtttgtgaaagtttgaaaacgtagggaactaagcgctccaaggaaactaaaacaatcattacaattgtggttggagatgacatcggtagaaataataggagacaatttccctcaccattaatttttttaacacaccattctgcatcacttagctgctgccctttcaactcagaatccatcacacatgtgtaagattaacctcctatctggccgttgttatggttattctccatagggtttccacttatatgacactattttgtgtttgcccgctgccaacactatcatccctttttgggacgaaaaaatccatgtaaaaaaatacatcaatcataaatacatttataaatcgaaatgatattgtttataaaatttctttttgtcaatggaccaaaggtctttggaaatctctttgaacgttttccaaacatcattaataaaatcttcaatcatgagatcactgaagtgctccatattaatgccctttttcagccaaattttttcagtctctattcttgcttgggacgctttatcgaataaaaccctacttacgcgttcaaacgccaaagttgaagttaactgataaaaattggaaactgcttttaacaatcgcttatttctttcattaacagcaaatatgctatcaataatttcgtaaaatcttattattgttcctgaaaatgacagaaatttatcagtcctaacatcgaatcctgtcaaaagttcatcaaagttttcttcttcatatttaatgaattgtatttttttcccagtgtcaaggtcaataaggaaaaggaatgccttctccctgaagattaacctattaaatgctaaactgtacacttgcgatactattcgtattaaaagtggattgattagaataatagacagttttagcccttcagttaacacgttctcctggtcgttgataggctctttaaaatgaaataccattgtattaacacagactgatatggatatcaacaagaactgaaccattctgttcttatctatgattctgctttgttgagcgatgatcatctcaatattgtatatactagcaactatacttagagatcttgataaaatcaatatatcaaagggatcaatatcagagtagtaaactgaatttgtataatgttcgataggtgaaaagttagattgtataaattcaatcaatctcaatgaaaaagtggtcaatttttcgttcatctctctcttgtgaatttcacgagtagtgaatcgggaaacatctaaaaaatcgtgcattagcttaactctcctaaagtcaatactcggtgattggaaattctgcgcagtaaatatacttaagtccaaaagatcatctgaaatagacggaggattacctatatcatatgaggtggatacatcaaggaataaagcccaaaaccaaatacacctcaagttttgtttggtttcctcactttcgttcaaataccatttatcaatatcatttaaacccaaacttatgcacccctggcatagctcgttgattaagtcaacgccttgagtcgcatcccatacaccgtccgtgcaatttatcattacactaatataggacaataagaaaaattgtagtttttccacgaaatttgagctcgatgatgacaaggacgctgcacttaaagtgtgaaggaaatgactcacggaagaagggatatcttggttataatagcccaagcaaagaatttgaagtacaatgccaagattatacttatcttttgcattaccttgcaaatcgaggaggatgactaggttcttgtccgtggtatctctaataaaaagtctgtccaagagggacagaatatcgtcttggttgaagatatgcaatatgccgaacagcggtccagcaaaaaaagatttaatacagctttccatttgaggaaaactaggcaaatctgctacaacatcattttcatttaattgcgatttagtgcattcaggaagtggtttcaagactttccataaattttgaaactcagtttgaaacttattttgttcaaacaaagataaagttttccaggaagtggggccaaacacatacctcgagccattatcacctaaaaccgaagttctcagtgaccgtaatggattttctgaactcctgcaatacaccggtttcgcattattgttatcgttttccttcagtagagtctgcaaattctcaatcttctgaaccaacgctacattgggcacttgctcgaacagttccgtattagacaagggatagttgaactcttctgtgtaaacgcattgcggtagttttctaattacacattgctgacacataggcctggcctgactgcatttcagttttctttttctacaaaatgcacatgacttgatgaccttcctcctcttgcccttcttaccacttgaaacgggctctccggtagtagatttcataggaaaatgggatccatccatcccaacaaactaagtgccgtttgcctctttcttattcgtcccgtaccaaccacgtgttttccacctgtcatgggcttttcaagagtttgtcaacgcggaaaggcgccgcattgcaccttgtcgtgatgtattctaagtacaagtagtaaagaagtaatgaccctgttgttattgctccactgctgaccgctgttaatgcctcttcatgatttctgagtcattgttgtaccctctggcgaataagccactgttggttttgtgtgcatgttggaaaggcgttgcaacggactgtaactccacacacgaaagaacccttaattttcagccgctcgttattttattcagttgatcatttcttgtataaatagatttaagcaaatttaaagttgatgattctatcttcacagctagagctctacgtgaaatttgtgcaatatataggctgtgatttcgaaagttatatattctccgggtagaagtgaaaaggatggttgccgctttaacgtatttgcctactgagcttatccaaaggatatttgagttcactgtggtggaaacagactctcaatattggttgtacaatttagtggctctaattgatttttctgtctcttcgagaggtggtggctctataacggaagacttcttgacaaattacgttaggaagaatttgatggttttagatctgacctgtgaggccacgcaagactcgattttacgagcggagtacgggtttctgaagagattgttgccatacattgacatggacgcacaatatatcagagttgttgatttggaaaccaatgctgacaaggcccagaatttaaaagcagaaaaacttattgttatatttgacgaattctcagatttgaaactcatagaaaccttcttccccttggcgaattccaattcaaacataatcgagttcgtattctgtgttcgcaatataaagagttcgttttattcacctttggaaaaattacatattgcgaacatagtcgcagatattgatattaacacattgtatctggacttcgtggattcaaatatctattcggatcaaaatttctttgggatttttgatcccgatatttttcagctgattaataaaaactatagaaacttcttttctaagactaacgaaaaggggaagaaaagaccccccatttgcaagaaaatctgttttccctttgttgaaacattgaatttggattatatggcccttgattcattctttaattcgatactgcataaactaacaacaaagataaaaacatttgaaaggaacaatgagtttgacgtggataaaaatttaaatttaaactcgacaacgacagtagcagctttaattatcaagtcgatcttgcaacaattcttcaacaattttcatatcagcttccctaatttggttaccttgaattttattaagatgtctacctacccaaacaataatgagattacccaatgttgtaacttcatagatttatcttcatatgttctaaacaaatgtttaagtgagaatatctcgataaatttcctctttcagttgcactctttgaaaaattggtcaatgcccaagattaaagaattcactgggcacaaattcaagtatgacgaaacaacattttcaggttcaccagaaaggtacatcaaatcattgaggggaaacattaaaattttgcaagaaatggcaattaacgaaaccaacgatggtacttgctatttcagagtcaagttgatacctgagggggtagaaaaaactcaaataatcaactggatcccctttacttcttcatttagcgatgataccttcaaacaaagacaccatttaaagaggccaatgatttgcttgaagaacaactctttaagatcgctcactgtcaaaatcatacgtattgaaaaatgttcatccatccgaatccagggattttacctaccaaatctgcaggaactgttcatcaacaataccctttgcgacaccacccaacaccaaaaacaagcgtcaaatgatatgagttgtatagagttcacttcatggaatgaactaccacaatgcaagaaattgggatttgctcaattagaggacgactctaactacgttcttaatatcagtaacctacaagaccatttaccaaatctggacctgcgggagagtttcccaactttcttcgatataagacagaagtttgtcgtggtttgaggtctaattttcaaccaaacgtgttgtactagcatatataattaaataaatttctctagttatcacttgatttatctaataagagacgtcataaacgaatttttttttagcaataaatcctcaacgctttttgttttcatttttcggtctttttctaccatagaagataaacaagtagagcccatgtaatataatatatctacaacctattattacccaaaaccaacaaaaaccctgacagtgacaccccgttacacactcacaattaagtagggatgataaagtcaacactaatctacagagaagatgggctgcctctttgtacgtctgtggacaacgaaaatgatccctcattatttgaacaaaagcaaaaggtgaaaatcgtcgtttccagattgacaccacagtctgccacggaggctactttggaaagtggctcctttgagatccattatttgaagaaatccatggtgtactacttcgtcatttgcgaatctggatacccaagaaacttagcattctcataccttaacgatatagcgcaagaatttgaacactcatttgctaatgagtaccccaagcctaccgtaagaccataccagtttgtaaactttgataactttctacagatgacaaaaaagtcatacagtgataagaaagttcaggacaatttggaccaactaaaccaagagcttgtaggtgtcaagcaaatcatgtccaagaacatcgaagacctactttacaggggagattctctcgataaaatgagtgacatgagttcttctttgaaagaaacatccaaaaggtacagaaagtccgcgcaaaagatcaacttcgatctcttgatcagtcaatatgctcctattgtcattgtcgctttctttttcgtctttctcttctggtggatcttcctcaaatagacgtcaccccatcatcccacatcacaaatcccgatcaatttggtccaagtgtataacatagtctagttcagtattagtatagtatggcaatttatttgacataattacgtatttttcaggcaagctggcaggtgacccgccgcacctgcactttttagggagtcttttcaaggatatcatcactatatatcgaaggaaaagaggctttccaactcttttggatgatcgaattgccatcactactctattaactgtctgtgtattaactaaataatcacatagtattaagttataattcctggaaaaaaaaagaaagcgaaacgacaaaattagcatataccatgtctcaactgccaacagattttgcttcattgatcaagagattccaatttgttagtgtcctcgattccaaccctcaaaccaaagttatgtccttattgggaaccattgacaacaaggatgctattatcacggctgaaaagacgcactttctatttgacgaaaccgtgagaagaccctctcaagatggccgctccactccagttttatataattgtgaaaacgaatattcttgcatcaacggaattcaggaattaaaggagattacttccaatgatatttactactggggtttgtcagtgataaagcaggatatggagtcgaaccctaccgccaagttgaatttaatttggcctgctactccaattcatatcaagaaatatgaacaacaaaactttcatttagtcagagagactcctgagatgtacaagagaattgttcagccttacatcgaagaaatgtgtaataacggtagacttaaatgggtaaacaacattctttatgaaggcgctgagtcagaaagggtcgtttataaagatttttctgaggagaataaggacgacggcttcctaattttacctgatatgaaatgggatggcatgaacttagactctttatatctagttgcgatcgtctacaggaccgatatcaagacaataagggatttaagatattctgacagacagtggttaatcaacttgaacaacaagattagatccattgttcctggttgttacaactatgctgtccatccggatgagttgagaattttggttcactaccaaccttcttattatcatttccacattcacatcgttaacataaagcatcccggtttaggtaatagtattgccgcgggcaaggccatcttgttggaagacatcattgaaatgttaaattatctaggaccagaaggctacatgaacaagacaatcacctacgctattggtgaaaatcatgatttgtggaaaaggggtctggaagaagaactcactaaacaattggaaagagatggtatcccaaaaatacccaagattgtgaacggttttaaataaaggttgttaaaattctcacatcatccacctttttcctactctcattttctttttttgaaagttgtttgttttatataccttagtttcacaacaacataaggcatgcctatttgagattttgtgattaaaaaataatagaatacgtactatataaccgtcggtttaaagtaaataaattaaagactaagaatgaaacaattaaaaacactgttcaataacgttgctctatcctcctgagtcttccggatcctgtctccatttttttgtgtggtgacgagttgagataaaaagatttccactgctgagaataatatctataatcgataatgaaagttagaacgatcacgttgactctgaaatatagtcaatagaaaaaattaggtatcaattcaattgtaatatttactggattgaatttaatttaagaattacagaataagaggacggacaataagaggtacgctacacatctaccatcactttcagggagggcataaaatggaggagagtaagacaaaaagaaaagaggatcgcatagatttgaagaatacaccgcctcagaagaagtcaaaaagagattcaacaaatgacgaaactgcacgcacatcactacgttcaatcatgcccaggggttataaaatgatggaaaacatgggttacaaagaaggagaaacattaggtagtaatgaaagtgccctaaaagagcctattaaggtagaaatcaatacaaaaaggaggggaattcgtgcagaaaagcccgacccatcaacaatgaatgacatgcagatgagtgaacaacgatttataaaaagagaaagtgaaatgaaaaataataagcggttaaaaaaaatttggtataggatccaaaaagttgcttttgaaatgatgggtgattccgatttatacaatccaggcgaagatccgagagactttaacgtactttggagatcttacgttatgcaactaaatgaggaagtagcaaaaaatgacctaaataatcacagtaacaatgataatgaagataagaataatatgataccaatggtaaatgaaagtttggaggcttcgcctgcaataaaaggtgaaaagtttggacgtccttctacattaatagattgtgatacttcaattatcggtagtcgcattacaaaagacacagaacttgctgaattagaagaattgagcattgaaaaaagaataacaaaattgaatatattcctgaggtccgagaagtactactgttttttttgcggaatcaagtataaggatgaaggtgatctctacgagcattgcccaggagtgaatgaagacgaccacaaatgaattttatcgagataggtaaagtcatatttcaagaagaaagaaatgaacagcttttatttatataataacatataatataaaacggaagaaacgggtaaacgtcagttcgattattcttttgcggatacaaccttgaaaccttgctccaataatgcagtgacgtcttcatttttgtatggtagattgtttagtacgaatgcaatatcatcccattgcttttgggtctcgcactttctcagtcttccaactaatttctcgtttaattgcttttggtgccgttccttatcgataaaagttaacagaaatttgatgattttcttgaaactctccttacccaataaatcatctgacgataaattactaaagatatcgatgaatccattataaatggcgttgtccttggatgctaactcggtgaaaaataatctgcacatatcacttattccctggtctggattgtctaggcatttggccatttctcctaattgtcctttaaccttaacctgtccagctaaaatcaagaaggtaactgtcattaaacatgttctttgtaccattaagttttcatcatgcaaacggcgatacaaataatctgtgttttcgtctactaagttgttgaagcatactgccatgtcacctagtcctaagacagcatttgagcgaatagtaggatcaggagatttttccattactgtgattaatagcggcaggctcttttcacaatattttgatgataaacacattagtttttctagacataaggttgccgttctttgaagcattggatcgctaaacctgcttgaattagaaacaatctcttctacaattgggcaaaacttccctaatatagatttttctccaaatagtaattcattctcttttacaaattgaatagcatccgtgaaatcgtcctcattagtacctcctatcatttctagctctttatcaccaccgttatcttgtgtggtgttagttacatctgcaccttggttttttactttaccgttccgagtttctgcctcgatctttcttttcttgaattctgcctcacatttctctagatagacaagtgttttaattgccacttgtcctacaatgaataataattgactgagagaaacaactctagatgattgttctaacgacaaaatagagtcttcctcttcaggtttaccaaatgtcatcattgtcttttctctaatcagatctgtagctagtatatcgggcttagaagagattgtaaacagtgcactaagcgcttgttcgcacataggataatattcattatccttggtatagttgataattatggcatacaactttttcactgcaacatcttcaagctcttgatttattgccttggtaataatagtgcttctcttgggaaccattctctctaacgctaaacaagaataccgacaaagggtcagatcttttaaaccaacggcaccaagtccaatgtttaaaagtgactccagtccttttaatgctatttcgttatcggctaacgataacattcctaaaataataatagaaccatgaatttgttccttagaaaaccctttttcggagtcacggttgttcacattttgttctttctgcatactggccttcgatgcagaattgtaaatagcccaaaggatattaatgacatgttgatcaatcaatttttgttcatacatcattcctaatagctgttccaaagaggccaagtctgcaatagatgcgccgatgcttagattaattaaatttttggcaatatgtgccgccttctcctgcatattgcaactatctggcgcggttaaaaatagctgcttataacattctatcaaatgtactgatatactcgttccttcatcgtttgtgcccttcatccaaaccaaatgcagcattttttttataccaaattcgcttaactcaatgtcaaaagcgtctgctaaaactaggaagtccattgattctaaaacttcgtttctgttcttagaaaacagcaaattagatatcaattcaatactcttgtgtatctctttaatgaaactaatggcatctttatagtaaacaatcattaactttagcttcatgagaacactggtatttgttgcatttatattctctacctcattttctattctagaaagttctgcgctcttattgaaagaaccttctaactcggtcctacattgaccttcatcttgttctacctcttcttcaatcaaagacctttcaatcgtgtcattcagagtttcttgtgactctactttctttaaagtggaatttagctgtgattcagatcctttgagatattcttcccattcactcagcctcaattggctaccatgtatggccttaaaaggatgttttagcaataattttgaaagtaactttactgagttcctacgaactaaagaggagcggtcctgcaatgatcgtactgccaacgaagtaaatttagctttgcttttgttaaatttcgaactcaaatcgcagatctttgaacacccttgtatcgccttcgttctaacgtagggatttgaatcctggaatctttcttctagtaactcaataagtacggctatttgttgtttataatgttccatagtttgtgggtcttgagccaattcagccacaatatttccacatgcttctacaacggaacatctcaatgttatagaactattgttgagtaaggtgatgacaagattcatctgtcgaagcattattcctggtgatagctctgataatttaatcaaaaaatttgatattgcctttgggcctgtggtatcctttgcgttaaataccctggtgctgatttctttcaagatatcttctgttagttgtggatagttatattcatcattcaatagttttagtaattctgcattaaaaaccgacaaatgaagaaaataagttaaatttgtcatcaatgaactttgtatacttgaactttgaccgtgatttttaacacacatagccaaaatcctttgaataaacatctttagtgatgataccttcgtcacaggttcaatctctaataacacaaataatggtcttgtgaacaaaccaataaacaaatccttttcaggagttgtctgaaatatcttagataagttaatctccagtagctttgttatagattcaagcaagttttccatttgattacagtctcttttaaacagctcgacgtttgcactatcattcttactgtttttggcagaacggtttagattggtagactgcgaggagaccttatgtaactcatcttgtaaaaacgtcaaaagtacctgaataaggtagccatactcttctaaatgccttttccactgcggtatcaggccaccaatttcagtaaagttaacatttgatgagagattagccttaatatcttttgacagattcgacagagatgaacttatcaaatagcttagttgagtttgtaatttcggtgttaagtgcgggaagtcatggcaaagatctattaatgcttctagtgaatctggactagcatctatttgttcgggtgaaacggccaattggtctatgataacattcagttctctggatgggtcctgcaagcgaggatatgattctcgatctgttgtttggaacttggtcagatactcggaaaggctaaagccggacatctcataaagtaacgaagtcagttaccacctatcaaaggataaagatattgttactgctgcttcctttacctttcttttttttggtcagtgacaggttattttctttgtttactaaatggtcgcaagattttcgcgatgcgtttaattttcatattattgctttccaatttacccaaagtgcaattgacaaaggccattagtctttctttttacaacagtaagaatataaatatacaagtgcagtatttaagatacttaattcgaaaagtgaaaaaaaaaaaaaagaatctggaattggttattttaatttctcatatgaattgctttccaaattcttgcaatcaataacattttttatttatttttttttcaagatcagaacatgtatatatatatatatatatactgttcataccaacaattatcatttagtagtaaagtttgtgataacgatcaagctagaaactccatagatatcctgacccttactcgttgtaaataaaaggctcgcgacaagaaaacaacgcgttacttgataataattttaaaatcaaacaaaagaggtgggggaaagaagcccttactattgaatagcagacattttattcatctcgcaatactactacatttctatgaaatataacaggtataaaaaatgatttcgcccaggatcgaactggggacgttctgcgtgttaagcagatgccataaccgactagaccacgaaacctattatttatgtttaatccacgttacaccaccaattatacaaaaataaaaaagaatgacggcaaaaaagcaaaaagtgacattaatcatatttgtttatgtcttattctactggtagtattcatccattagtatattactctctgtataaggttataatgttgaaatgataatcaactattgtgtatgatcaattggtgaataatttgataattgttgggattccattttgcttaaggcaatataatattatgtatacacaatatactagaagtttctcctcaaggatataagactcaataacatggaaacaacatttctccacaaaattttgtaattatctttcttccattttatatgtttcacatcctattaatcctcaattctcgcatgttcggtttcatattaaatttgactactgtttcacatagtatatttgttgaaatgaaactctaaaatatcatttattagtagtattcatgttactagaatctattatcatatgcggtgtaacaagatggcataaagattgggaaacagtcatcaaatataatggaagctgaaatgcaaggactgataatgtaataggacaatgaaacatataaaacgaaaggtgtaataattataagattttgtggagaaatattgtttctcttttattgattcgtatattctcgaggagaacttctagtatatttcacatactcaataatataacgtttactaaagatggtgttaacatgttaaaaaaacttcgattgttaagagtccttttgttatacaactctttaaacgactgtttaaacctatcatttcatcacaaactgtaaaggtaagagttaaagcagatatatcacctatcaactgcagctaaatatcgtgaaatgaaaaactaatcgttatttgcaccaataaagaacgaaaatcccccactgaatttaaaatatttctaaagaactaaagtcatttcgactaatgagaaactaaagtcagaaacaaaaatgcaaaagcaatattaacttatgtgagcaaaatatttcatatctaatctatgaaggcaaaagaatatgattaactattttattaattttaattaaaattttattctcttcattccaaggattttgttattattgtaatatgggcgatggttagggtgacggcgacttataaaaataatcacgaaaaatgtgaattttattagggctaagagaggttctctcctcatattctcctgagctgtcactcatattatcacctggaaaaaatggtaatgaggttgtggtattcaagggagaaatttccggagatgagctttccctcccgctgttgatataatcttggtatagtaaatcttcttccgcctttatggttgcaatggataactgagaacaagaggctgattctactggtcgctcctcttttcttttcatcaatgtatcggtagaattattccaagtggtgtaggtgaaggaagttctatgctcatcatcgtgtaatggcgtctcgtttaacgtggtccttgtcttagcgcttttccactctttggccaaattatcttcaagcttttgtgtttttgaacctaaggtcctatcatcggtatttaatgtgaatgtgtcatctattatgggaggcctgctaaaaggctctggttttggataatttttaaattgtaagatatctgagtcagccagtgctttccctagtccgtggttactaaattcccaatagttaaaatcttgtagcgataagtcatatgagctatcggacatgtcctcattagtttgggaatcaggcggttcaaagaaataattaaatggttcaatttcacaatcaattgtttcagctttgaaagtttgggatacaggttcggttttacaagccgcttttgtttcaaacgattgataaaatttgtgctttaacggggagtcgttgtagtaatctgtatctttaatgaattttctgagaggctttttagaattttcattatttttcgacatagtaacctctgcattgctagcccccattttggaaggcccaagattggaattaaatatcgatgaattcgaaaccgcacgatttagatttattgctgacaaagagatcgttatttcatagtttttatagtcattattatcgtaaaatgatctatattcgaaaccatttacatcataacgacaacagaactgcaaattcaggagacaagtagttttcctttcaaaaaagttagtgtaaatcaagttttttgatattagatttaacttcaacgcagatatatcaataataaatttgaattcgtcaacatgaggggtgacagacttgttgtagtgtgcattaatatagtgaatatctgcccagttatttaaagtaaattttatctctatttttttctcgaagttcaaattattgacaaatataaggccccagatttgacagttaccaaaattattgctacaaatatcctcgtagcttacaggatcagatagttctaatgaatgaacctttatattttgtccatttaagtatttgaaaatcttgtcttccaacccagtaacgtccactttatagtcacttttgaatggattcaaattattactgaccagtttccaatctgccatatcgaatgtctcctcttcaccaaagcagagaatctccttttcaatgaacatgctacgatcatgcataagcattgcattatcctctacgtcactctcgttgtcatactcaacatccttattgtcatattctaaatcactgtaatctaaaatgtctaaactataacgatgatcttcacctccaatgaaggggaacgttagtggaatggcattgttatgcaaatttcttgtaagatttgaagcggctttttctgatatcgagataggcgccaattttgtgttgaactttttgactgtgtataaatgtgcagcaaaccttaccgatttccctgatgatgaagatgatgtcgacgaagatgcagatgtagagtcttctagtggtgaaaatgaattagaggttgttgaggaaacaaaagaagaagtggagattgtttttgcgagtttcaaagacggtttaagcttcttaccatggctgtaaggcatttgtaaaaacaaagagtaaaattattgaccttataacaagcgtcaaagaaacgagcatagaagtattatacggcctttatttgtcagattatactccagacttagtaaaaaattcaattaaattccaaactgcttaccccagatttagtgaataagagccctttattctacccgcttatctctggatgtaaaacaaataaacgcgtaatagagcagtcaaactaacagcagtaaactgtcaatatcaaaaacgtaacaattgattcaaatcagtttattctaagccgcctatgccagcctttaattttcttctcctcctcttcactcccaggttaagccatttagtttgttgctatgcggtgtgtggcgtgtttcccttttaggaaaagtgattacttgcagtttcgcgaaatctcgaagaattttttcaacttattgaaagaacatgaatatacttgttaacgtgattaaacgttttatcagaacaacctaagagtatctccttggtgaattagaagccagataatgtcatttgatagaccggaaatatacagtgctcctgttttacaaggagaatctcctaacgacgatgataatactgaaatcataaagtcctttaagaatttcattttggagttcagacttgactcgcaatttatttacagagatcagttaaggaacaacatccttgtgaagaattattctttaacggttaacatggagcatttgatcggatataacgaagacatatataagaaactatcagacgaaccttcagatatcattccattattcgaaaccgcgatcacacaagtggctaaaaggataagtattctaagcagagctcaatctgctaataacaatgacaaagatccagaaaatactagtatggatactgattctctcttattgaactctttaccaacatttcaattaattttaaactccaatgcaaatcagattccattgagagatttggattctgaacacgtctccaagattgtccgtttatcaggtattataatatccacgtcagttttatcttcccgtgccacgtacctttctataatgtgcagaaattgcagacacacaacatcaataacaatcaacaatttcaattctatcacaggcaataccgtcagtttaccacgttcttgcttatctacgattgagagtgaatcttctatggcaaacgagtcgaatattggtgatgaatcgaccaagaaaaattgtggacctgatccatatattattatccatgagtcttcaaagtttattgatcaacagtttttaaaattacaggaaatcccagaactggttccagtaggtgagatgcctagaaacttaacaatgacttgtgaccgatacctaacaaacaaagttattcctggtacgagagtcactatagtaggtatttattccatctataattctaaaaatggtgccggatccggaaggagcgggggtggaaatggaggaagtggtgttgctattagaacaccttatatcaaaatattaggtattcagtccgatgtagaaacctcctctatttggaattcagtaactatgtttactgaggaggaagaagaggaatttctacagctaagtagaaacccgaagctttatgaaattttgaccaactctattgccccctctatttttggtaatgaagatataaaaaaagccattgtatgtttattgatgggtggttccaagaagatattacccgatggtatgaggttaagaggtgatatcaatgtactattattaggtgatccaggtaccgccaaatctcaactattgaaatttgtggagaaagtgtcacctattgcggtatatacatctggtaagggatcttctgcagctgggttaactgccagtgtacaaagagatccgatgacaagagaattttatttggaaggtggtgctatggtgcttgccgatggtggtgttgtatgcatcgatgaattcgataaaatgagagatgaagatagagtggccattcatgaagctatggagcagcaaacaatctccatcgcaaaagctggtatcactacagtgctaaattctagaactagtgttttagcggctgctaatccgatatacggccggtatgatgatttgaagtctcctggtgacaacattgatttccaaactactattttatcccgttttgatatgatttttattgttaaggatgaccataatgaagaacgtgatatttcaatagctaaccacgttattaatattcatacaggaaatgctaatgctatgcaaaaccaacaagaggaaaatggcagtgaaattagtattgaaaagatgaaacgttacattacgtattgtagattgaaatgtgcaccaagactttcaccgcaggccgctgaaaaactgtcatcgaacttcgtcaccattaggaagcaattattaatcaacgaattagagtcaacggaaaggtcgtctattccaattaccattcgtcaattagaagctattattagaataacagaatcattagccaagttagaattaagtcctattgcacaggagagacatgttgacgaagctattagattgtttcaagcttccacaatggacgcagcgtctcaggatccaattggcggcttaaatcaagcaagcggaacatctttgtcagaaatccgtcgttttgaacaagaactaaaaagaagattacctataggctggtctacttcttatcaaactttgaggagagaatttgtagatacacatagattttctcaattagcactggataaggccttatatgccctagagaagcatgaaacaattcaattgagacaccagggacagaatatttacagaagtggtgtatgacaacaataaagtcttagcttgacgccttttctacttgtttgcatgtaatgaatctaaaaaattcgctacaaatacttcattattatatttctatataaattctgtaaacgaaattatactttttgaggtttcatctgcgtctcatattctttttgtataataaacgcacagacttgatatgaccgtcaatcaaaataattcaaagcttcttaaaaaagaaattgaaatcaaagacatacgaaagaaattagaaaatagaggtcgatttaccactgaacaatcctacagtacatgagctcttgaagtgactttatggggaccaatttgtcctatcgtgatattactacgggtaatactaccaaatgaaaattatcttactcaaaaggtatgacaagaacatcatcactagaacatcatcattcttaatagcaagcgccatcacgtttgccccgcctttgacagttgattagaggagtattataaaaccgttttatcatgtcgtatgtttgatcttaaccatttttacatcctataatttggagtgaatttttatatactaacttaaaagtaattgatttgtatctttccagttcacaaataattgatcgtccaaaacatgaactctctagagcagaattagaggaactagaagaatttgaattcaaacatggtccaatgtccctgataaatgatgctatggtgacaagaacacctgtgataatctcattaagaaacaatcataaaataatagcgagagtgaaagctttcgacaggcattgtaatatggttttagaaaatgtgaaggagctttggacagagaagaagggcaaaaatgtaattaatcgggaaagattcataagtaaactattcttaagaggtgattcagttatcgttgtgttaaaaacccctgttgagtaaaaagtaagacaagcagccctcaatcaacaaggaaagcaaatcatcgtaagaaactttacagtcagcggaaagcctttttttattttggaagtaagaccaattattattggctgattttctagctcttgcgaaagtattatattcaagaaaacgaataaagcatctatattatcacatttaactaaagagcatttttaataagtagatttttacataaaatatagaataaatatcaatattattaatcatttgaagttcttcaacgggtctactttaccattctttggcttactgactcttccctttttatgtgaatggcgcttcttagcattgtggaaaggaacaaacttgactttggttccatttcctctggctgattcaggaagcaagtaatctggaacacgctttaaatgctgttgcactcttgctggatgtaattctttatcgtgtcttaaactttgtagctcttttggattctcctcaaaatgtcttttcaacttctcacttgccaatagttcttgtttcaactctttgaccctagcttctctaatggcaacttgagtaacagcacggaaaccgtcttccattctgtaacggaacgcctcgacctgcttttgatcgaatttgtaaggctgtaattctaatccaagtttgctctgttgtttgatgattcgtgaaagaatcctttcatccttctttgctgtctgtagcattgatggcttatgcttaccaaattctttcagtgggactacgaatgaaattgcagtaccggtctttccgccacgagcagttctacctactctatgcacgtaggacttagccgtcgtaggtaaatcgaaattgaggacacatgcaacatttttgaaatcaacaccacgagaaacaccatattccttatctttcttcacttggaccttctttttcttgcttggtttcttatcgttctcaggctcgccttccaagcttttttcttcttgattttctgtattgtgcccttcttctatttcgtcatcttcctcttttatgtactcggtgtcatctgtggcaatcaatagttggtaaacgtttttattgaattggtcaacaatatgttgcctcgaattaacgggtagctcgctgtttaaaatacaggacttgataccaaattgttccataactagcttgagcctatatcctctgtcaatattatttacaaaaattaatgttttacccttgattaagttaagtttaaaaatgacatagcatagtaagaatttgtcaaattcactgactttaacgtaatattgaagtaatttgttttggttcttatttatttcctcgtcattgaatttaagaatagctggagaacgacaaaatttttgtttcaaagcctgtatatcgtcatttagggttgcactcatcaaaaatgtttgtaaattttttttcaatggtaagtactctccaattttgtttaaatcatcttgataaccaaatgttaacactaaatccacctcatcaactactaaaaattttagttcgttcaatgagatagaattaatctttgtttgcaacaaatccaataatttaccaggtgtaccaactatgatttctggttgatccataagtagagtgctcaaaactgagtcagacatatcggatgatatgttcagagttcttatatcttttgaacaatataagactagtttttctaaaacattatatacttgttgagccagttctcttgttggaacaagtataatacctagtgtaccattttcctctccgttatcaattgtttttttatattctaggatagtttcaattacaggaatgaggtatgccaaagtttttccggaacctgtagcggcctttgctataatatctctcttctgttgtaaagccaaaggaatagcatgtgattgaattaatgttgggtactgaaatcctatattcttaatagcttgtaataaacgagagtcgagatgaaatgcttcgaacgttgtagaatcgtcaatataagcgccttccacagactttttctcatagctcatttttttgatctttcgttgcagttttggcttagtctatttcttttgtgagataaattgtagattgactataactatcagccaaaacaaaaggctcttactcaatgaaagaaattagaagaatcgaaatgaaatgagatgagatgagatgagatgagatggtctagaagagttattctttatgttcgtgaaaaaaaatttttaaaatttcatctctaggtttcattacgtaaagagtgattaaggtaaacaataaaaggcagttctaaccagattttggtttggtattacttctataaagtagtctacttagtatgcgtaactgtttttaacatagcggtgtgaccaaattaccaccaatatttaagaggctttccaccctacctttcaaaggatttgaattacattctaaaattttcatattgttgaagtcaatcttagcagtgcttttacctatggtaaccactccagttatagtttcctctttattacttgcatattcatctttattgagaaataaagtaaaacagtcaccaaactgttctttaaacaaccttgagatttgcttcaccctctcaacttcatcaatcttaccttgtgcattagactgcacattgttatgatcatgatcatcacaagaatgactcgaaagcttgacactggcgggagctgaatccacattcataagtatagcaataatggagtctgctacagtgtcattcattaaatcttgagtccattccacaacggctagagtattaacaatagttaacttaatatcacccattatctgtagaatcaatttacctgtattggtcagattgtcttttgactcttctttaacctttggttcttgatttgttactctatcatcatcttgaagaacttcagcctctccaaacatttgtaaaatgtgccagtaaattagctcctttttacaatttacacgaactgactggcgctctcttaatatcgttgtagaaagatcgggatggtgctctcttaaatcagacaaagaaaggaagtctaattcgaaatttttgtcatctgaaactagaatcccagaaacgactatgtctttgtgttcctcttcatcaaccaaacctttttctgcttgagaatccaagttgtcttcgttttcttcctttataggttcaattttagccgcaatttcttcctttatctctacgttttcttctttatatatttcgttcacaatatttcccacagcttttgcaaccttgacaccttgaaattcaagatctacttcaacacagtttctaggattaaaaacatggacttcattatctgtaccctttaaagacgcgaaattggataacaatgcagatttcaaacggcccatgggattggcttctccatgaacaaggatgatatttggcgcactaatcttttcaataaattctaaattttcctggaagtcaacgtgtgcggcaaaggagatttcttcaacttgacaacgtcttggaatggttatttccggattatttatggaaggtattgtatctggctcaagcataataaatttcgccattgttccttcgatggagtaaccggtgattagtactagatttttatcttcagggcaccacctttcaagtaaatctcttgataacccactttgcagcatacctggtgaggccaacatcacactgggaccaaaatcttggaaatcctccaagtttctaagataagatatatttttgaatatgaagggattagtctgagagtctctaaatttttttctaatgtcatcattcatcatatttacataggtttgaaaaacgctcatacatttttttgccaaatttgatgcataaaatattgggacttgtccaccaccgagttcatcagcatgttgagaccagtactcatccagtataagcatgatttcttgagctctccctaaagcaaaaacaggcagtagaacacggcctcctctcatcactgtggaatggattagttgggttagcttcctttctctatttaaacggggctcgtgagtagcggtaccaaaggtagattccacaattaatacgttggatgaaagtggaggcacctcagcagaatttaagtgacgatctacttctctcgaatagtcacctgtgaataacaccctaaggccagcaatctctatttgaaacatcgctgcacccaatacatggcctgcatggaatgccgtaaatttgataccattgacgtcaacagtagaatgatagtccaccgtttcaattttatcgaaagaatcaactaaatcctcatctgagaatagaccttcgtctttagtccccatagaggaggatgaagaacctatactagtaactcttacaaaatctcgcagtagccatctgtaaatggctttggttggatgtgtcatgaaaactctgccttgaaagttagtccgttgcatcacatacggaagtgaagcggcatggtctaaatggaaatgtgatatcagtaagatatcgactttggaaagatcaaattcatcgtaaaaaggtaatgaagctaatccttgatatgccggatgaattcctgcgtcgagcatcactgttttacctttatattgcaatatatgacatgatcgtccaacttcgttacttcctcccaatgaaaaaaatttgaatgttgttgtatttgttcgctccatatatgcgtatacttattaatgttaacttattatgttactttttatttcctcaatggacaaaattcaattgataatacaatgtttcttttgtgctgtaacttttgaagtactgaaaacaagggtaaaagaaataaacgcttatacccgtgaacattttgaacctattagatgtgatctcaatatgtattgcgctgaagcagtagaagttgttaaagatccgctagtttttcataattttcggccagaataactgcttacccgtatttatttgcaaacacgctacttagtcttttggagaggactttatacaggaaagaaagagttttattgattttaaaaacaatataaatgaaagaaaaaaatgtgttttagattaggcttataagatatgacccatatcataattaaaaaaagcgatttagttgttcttttaaaaaaaaagagaaaaaaaaaaaaaaaaaaaaagggaatgagtttgtacatactattatattaatgtagtatcacgttaaaaagccgtagtcatcattaatcgtccaaaagtcttctaccggaccagatgtcatcatgttatcccagttagaacgctttttcctgatgtctgcgttagttactgtaggaataacattgtcgaaatgcagatttgcgctagtgtttgcttccacctgtgttttaggtccattcttctctgtttcgtcaagattatattgtacaccttcctgattggacatcatgaacaaatttctgttatacgaagggtcattctgcgtctgttgaaaattattagcggttacattgttttcagaacacatattttgttgttgatgttgttgctgctgtttgtccatggacagagatgaaggctcttgactctggggaaatattgtttgtagtatggacttgctattcaaagcatctagaacggagttattggtccaggtggaaatattgttgatcatgtcatgagcaccgttgctgaaaagtatatcgcccgaagaagagccatttcgagcttgtttgacactgaccggaattgaattgctagtaaatgacgctggtatcgaggagataatattattgccataatctgctcttaggggtgatgtactgaaatttgattcttcgacatctcttaattgcttattttcacttgtatggttagagaatattgcagattgtagaggattactgttgatcataccattgtttaattgattcgtaaaattgctttctgagaatctttgtggagaagtaatatgttgttgtggctgctcccgctgttgttgcggcagtggtcgtgatacatgctgttgcggtagcatattggaagtttgaggatatggagttgggctttgcgtcatcgctattggaatcggatccgaatgcgaagaggctgtagatatgctagaagattttgaaggacttctattggtcatagtatcggtgttcagggacgatagatacgcttgtaaattgtgctgagctagttgctgttgtagaaaggcctgctgttgaaatacttgccaatcaaactctgtttggttggttggtttcttgacgatatattggtcttgaataggcctttctacatcattttccatagttacgttgttgttacgaacatactggctgttgttgccattattgcagctgttgttggtagtgcttctgctattactttcattatcattattattaacattattattattattactattattattattattgttattattattattattatcattattattgttgtgattattgttgtgttctctgttgacgctgctgatggtcataccattgttatcattgtttacattgattttcaggtttttttcttgggaagaaggaaacgataatgtcgacgatgatgacgaagaagaagatgatgacgaagaagatgttgtataagacattgaagaatttgaaatacgtgacctgtcatccattttggttaataggtgagctaaacttttgggtacagaggtcttttctaaaacaccttgcttcttcttgaatttctcttgttcagccaaatccacttgtgaattttccacaaaaccggcgtgctcttcagcttgtcctttaccaaatattctagccacagcaggcggcataccgccattatgagatatatttttatcgtttgaattggatagattagctgcatttgcggagttagaatcatgaagagtatccccagatgaaattgccttattggcctcatcattgatgttcttgggttcagtacgcttggcgacactactagccatgaaaattaactcagaagagtctggaccacatctttcaatcaaattacctaccgtggcattcattaactgatcgaaagtatctctaaaggttcttgcaaaattagacctttctgtcataacatataaacaaacggagcaagctctcaaatcatccatcgtcgaaaagagacttgcactgattaaaggtctagtatgcttcgaagcatcgcctaatttcttcctcctttgatcgtcaaaattcctggctaaccacatacagtagattaaagttacgccagctacaaaaaccgtatgcactgctggtgtagaatgaccattaagcgttttttgatggaatatcttgtataactgacaaatttgacccgcagcagcttgacattctctaaatagtctatcctccggggcgaaaaattccaaatatggttgtataagcaatcgcactgatctatagtaataaagttttagtgtctcgttttcgaaatttttcacgtcaagagtggaataactttttctccaaacttccaaatcttcaaaaaattttcgtactaggggcaattgatcaatggattgcttcactgacctggaatcgtttttcaatagctgtaaagtctctacaaattgagattcaattcttcgcagctttagagactgattgatgaattgcacaccatggtcattggttgatggagccgccgcatgcacaccttttgtataaaaagagtcgttattgaaaagaggtaaatttatttccgactccttgattgtataaggtttccccacagcaacacaaatcattctttccaacaggtaaacacaccaaaatagtcgcagtttcttatttgcaaatggatcattaggataccattgatttagatgaagtttcttcttggatatgcccatgacatccttgattatgtcatatagtatcagagaatctctatcagtcctaataatgtaaaggacaagcaatgtcaacagttctatttgctgaacataattcaaatgtagaccacacttagtgatgtgacggatagcggtggagaaatatcggtgaggtggaaaccccttgtacttacctgtggtcatcagtaagtaggcgctgatgctgaagacaagccacattctgccggatagaaaatgaaattctatttcagaatacgaatgtgaattcgacggtggtgctgcggaagacgtggcgggagaagatggtgggataagaatcttgttgtggaggtagtggtcataaaaagtatagatttcttgttcgtctaagatagggtacttgaattgtaatcttgtgaaaaaagtgtccaagaaggaacgtgacagcttctcattcagttcaaaaatagggtcatacatcaaaaactcttttttcaaattgtatttggcaaaaatacacttagtgaagtccagcgtctctaaagggtcattcaaaaggctcgcggattggcagatagcattattgttgtttatgttgttcgtactggccgatgtatcgttagtggccgcattaacgttgctgccgttattgtttgtgttctccaggggtttgttggaaggagatggcagcggcagtatgaccatattgctgctgttcggtctagagtaatcagaagtgttgttactgaacaaatgagaaaccttcttgtactgggataattcgtagttgtactggttgcatcccggcgataaatcgagcaaagtctccaaactttttagttttttctccaagaaaatcgtatactgatctttgtcttgcctcatcaggtttggattggaatttgtcgtgacggactttatcgttttcctgaattcattcgcgtcgccagcatcaacattactattgctagtggaaatgggttttattatcgtcatgtcattcagagaagtggcagcgccagcgccagcgccaatactgctatcttgcagctcacgttttattacaggatgaggtgtaggaggtacagtgccagctgtaggggtgttgttgttggtgttactgttcgaagtggaagaagagtacttggagggctgcacgcactttattcctgctttcaaacaggcggtacaactgggtaatttatggtcgcatcgttgctttcttcttctacaaagaagacaagacctggaacggccctttttgtcttgcaacaagacgtctgtcctgttaccggccagctccagttctctcttcaactgttgtattttctcctggctaacattcttccttggacggcccattattatttacgtgtattgttggtagttagcccgaagattatgagtacgtgaaatacacttgtctttatgaaagagtggaaaaatggtggggagtaagttatactattgacgtgtaaaaaaaaaaaaaaaaaaatgttaatggaacgaccgatctaaagaaccatatataatgaatgactaaaaaaagcaaaatagttaagaatccaagaaagatactaagaaaaggcgaaaagaaaaagaaaaagtatgtccgctaacaaagattagcgtataagcaccacacgatgcgattcaggtctcaacgtgcagtgtgcaggagcaggaactattcaatgtattgttgttccagggtttttgttcgcaacccacgtcttgaccgacggtacccgcaggtgaaaattttagcaaagttacactttttttttcatttttttttttcttttctcctccatctaatttcacctgcggttaccggcggaataactcgcgcaccatttctctgtctcgggcctcgcgttcctctttttcgactcgagcggcctcttcacgctgctcgtacttcgcgacgctgcgccggcgctgcgagcgtttctgttgacggtgccactgtagaagcgcctcctctctggacggcatcgtgtcgtacgacgccgcaagttcgcgcgcgagcttaagccgggcaagctttcgattttgctcacgtgaccgcgtttcttggcactcgacaacgatcccagtgggttcatgccgtagttgtaccttagaattacacttattaatcttttggccaccgggccctctgccgccatgaaggaatttctcagtgcattgtgcttccatctctggcgtgaactttggtcgcggtggtagcttgttctttttaatcagcagcactgcggcactgctgattgacctcttactcgctcccctcatcatagtttactagtctcggattcttctgcgctttttccagggtcgcatagcttgtaggttggtagcatagacttatatataaactcatatccgttctaggaacgtatagcgcgctatggtagtccggggaaaatgcacagtttagttaagtgtatagtaattttatcgataaaggaagaatggaagaggtttatgtatacatgtaaactctgaacatctaatagactaatgatgcggttaatacgtacattgccgcttcgatgcttcaaaactagaatacggcggcaaggctcgttgttgtgtttgcggtgctttagttcgtattcaaaaccacttttgcagaaatcaatgtcattgaaaaatatccagttatcagacctatcctcatcgccattatccaagaacaaggagaagcaggagaagccagagaaggaaaacgaaggaaagcactccattggcctgttagacagattttcagaggactttattactcagggcaatggattgaaacctactacttcacaaaatcaattggatactataaagttttatcaaatgcttcgtgaaagaggcaatttttccgatgaacaatgtaaaattatcatagctctattgttgcaactactaaatgatcagttttattcctgttacaatgatttgttcttaagggatatggagctgaataaacaatcacatttgttcagctcgctagaaacagaattgaaattcgcaattcaaaactctagagacacgcaactaaatgagcaccacttgcaattattaaaactcaagagagaacttaactcaatccatgatgaactgaatgaaatcataatagatcttttgcaaaaggacgctaaattagaatttaacaatcaaaaattagaaaacacccttttgtatcgacaattaaacctgaaattgaacgactgttctaacaagattcaaaccaagatactgggggatatcaggtcacatatcgaaaatttaagatggcagacaaccagaagcggtcttttggtaatattagtccttgtttgttcgattatgatcggtgtaagcgcatctaagaaggaacgcccaggtttacaggaacctgaggaacctgaaattttagcaccaaaggaagacattgatactaccttccctcaagatcaacatgatatagattaattagcatacatattgtctgtacataagtatattgtgtgtgcgttttgtttcactgagaaagcggacgtcataaacgatgcttcctttgtttcgagcccagctgcctaaatctttttaagggctctccatctacccaatacttgagagattcatttacttccactgagttagccttattgaatgcatcgatgtggttcgatttcagcaattttttcatccctaagcaactgggcaggtatagccctttcactttctccctcaattcttctaagacctttgcattgaacgcttcagcgtttgaagatggcatgttaaaattcttgcttataaatccgttctcgcacattatatcgtacttgaatggtttgttgaacatgaggcattcatacgtcgtatttgtgccaaacttcaatggcaaagagaccgttgtaccaccttcggtaattagtcctaagttagcaaaggggtatagcaaataaaccttgtcatttatactgtacacaatgtcacataacgctaccagtgccgcgctcaaccctattgctggtccattcaaacagcaaattaaaactttggaatgcttgatgaaggcatcagtgacataaacatttctagcgacaaaatttgacacccacttgcttgtttccgaaggatatttattggtatcatccccttgggcttttgcaatacccttgaaatcagcaccactggaaaaaaatctaccactgctttgtataattgtaaaatatacatcacgatttctgtccgctagttctagtaactctcctaaataaatatagtcttcaccttctagtgcattcaaattgtcagggttcattaagtgaataatgaagaatggtccttcaatacgataactgattttctcattttgcctaatttcttgcgacatattgttcttccttcctttactgtgcgagcaatttgtgccatacactccaattatctatccatatgttcatctttcagttcttatatatagtgcttcacttttattaaccgctcttggggtaaaagagaaacggtcactgctacagcctttcggaataatatttcttatgcccgtcgccaatttcagattctttccttcgtgccgcatttattttatttttcaaaatgacgagaagttaaaatctaaaatcaggaaaaagaacagttgcagatgacgaaatacttcgagcattatcgcaataaataaggcgtgtaaacgtatgtcagatatagaatcattgggagaggcagcaggtttatttgaggagccagaggattttcttcctcctccaccaaaacctcattttgcagaatatcaaaggtcacacatcacaaaagagtccaaatcagatgttaaagacatcaaactccgtctcgttggaacgtcaccactttggggtcatctcttgtggaatgcaggaatatacaccgcaaatcacttggattctcatccagaattaataaaggggaagactgttttagaattgggtgctgctgctgctttaccttccgttatttgtgctttgaatggggctcaaatggttgtttcaactgattatccagatcctgatttaatgcagaacatcgattataatataaagtctaacgttcctgaagattttaataatgtcagtacggagggttatatttggggaaacgattattctccattgttggcacatatcgaaaaaataggtaacaataatggaaagtttgacttaatcattttaagtgatttagtcttcaatcatacggaacatcacaaattacttcaaacaacaaaggatttattagctgagaaaggtcaggcgttggtagtattttcaccgcatagaccaaaattgttggagaaggatttagaattcttcgaattggctaagaacgagttccatttggttcctcagctaattgaaatggttaattggaaaccgatgtttgacgaagacgaggaaacaatcgaagtcagatctcgtgtttatgcgtactatttaacacatgaaaagtagtaagtgggcggaattggcattctcaacaatcatttttatgtttgtaaaccagtgtcctttgatatgtaacaattaaataaaataagtcatgatggggcacgaattcgcaaaatggtagaaacacagtaaatcgaagaaaattaaataattcgttatagatataaagtagtcgattataaaaacgtaaaaacatgaaggcagggtaccttgacgaaataaaagagaggcggtgagatgaggtgaaaaataaagaatattgcaaaaaaaaatattcggactctatgaatcaatctctaataactttaaaagtaattgctttccaaataagagaaattacattgggtatagactgagtcgccggagtcataagcataacatgtggttccagaagcacattccatgtaaacccaagcgctatgatcacaaacggcgaacttcccatcagcagagcatgcaatttcaccttcagtacaggtagatttaccgttcaatttaccagccgcatattgagcattcaattctttagccaatgtacgagctgtactgtctgagcttgtactacctgagcttgtactacctgagcttgtactggtcgttgttggggaaagcgtactagtagtagctgtctgtagggaaacgacagaagaactcttcgttgctggcgaaagagtactagtgatagctgtttgaattggggccgaagaaactatgctagtagtagttgtttgaggggtcaccaaggcagcactggttatttgggaagatagagtagttttcatacttgtgatagcaactgaatttaaagtgctctctgttgtggtggtacctagactagattttgtcttggtgctactcgtcaatgtttttgtagtttgagtaattgatgttttgatagcgctgcttgcagttggagataaagtaactttgcttttactttgtgtagatgtcgtagattgtgtggtctttttctgagaagttgaagcagatgaagttgaagcagatgaagttgaggctgctgaggtttttgaggtggcaactgtagtagtggcggtctggctagcacttgttagcaaattcttcaaaatctcaacatatggttcaccatttagctcgttggaaaaggcttgagatgcatcccataacgcaataccaccaaaagaacttgaagaggcaatatctgcaatagttgattccaataaagaagtgtcagaaatataaccagagccagcagcagaagcagaaccaggtaaacctaagaacagtttgatatttttatttggggatacagtttgagcataggttaaccaagtatcccaattgaattgaccactcacactgcagtaattattgtaaaattggatgaacgcaaaatcaatgtctgcattttccaacaagtcaccaacagaagcatccgggtatggacattgtggtgcggcagaaaggtaatattgctttgtaccttcggcaaacaaagttcttaacttggtagctaacgcactatagcctacttcgttgttgttttcaatatcaaaatcaaaaccatcaacgactgctgagtcaaatggtctctcactggcacctgtaccttcaccgaaagtatcccataaagtttgtgcaaaagtttccgcttgagaatcatctgaaaagaggtagctaccagatgcaccacctaatgataatagaactttctttcctagggactggcaagtttcaatatcttcagcaatctgggtgcagtgaagtaagccatcagaaaaagtatcagagcatgcgttggcaaagttcaaaccaagggttggaaattggttcaagaaagataataggaaaatatcagcatcagaagattcacagtaagtagctaaggattcttgcgttcctgctgagttttgaccccaataaacagcaatatttgtgttagcagacctatcaaaggcatcggttggcagtagtaagaattgtgtgaatagaagaatgatgtaaaggagtgacattctattattaattattttatatttaaattagaatttcaatgtattggaaaaagagtggttttaaaaaaggtaggttgtgaaacgagcgacagttattatttttggatataaaaaggttcaaaggaatgacaggtttattttttttatgttattgagtcttaaatgagtgaaagatcttcaatgttatgaaaaaacttgactgatataatcttaatgtaatgtattgttgttgtccattctataaattatacaaggaaaggtaagtgagacgtttttcctccatccaaggacctaatacctgcatctttttatatctttgaccaatgcctatgaagccaaatacttccgtccatattagtttttttttgttccttgaatcctgcaccgaaccatcgaggggcttagttcttacaccaatgctaatgtttactcaacatctgaaacacataaacaaataaacaaacaccaaacattgcacgttagaaactcatatttactcgcacatatctgttaaggcgaggctggttattttttcaagggaccagcatttccaatttttcaccagcggcaaagaaaaataccaacaagcaggaatcacacccacgcatctcattttgcgttactatgacaactacaaaatttgaatttgttaacgagaatgacgtatataagttcgattttgttgaggatatcccacatattcccaccaaccaaccactatattaatggacatggtttttgccgtgaccgtggatctcgcagctacacaatgatatctcttgtatccgttttagcatgaatttctaaacaagactgattatataccatgcactgtaacattcagagaaaatatactaaaacaattcattgaattttatctcccatgtgtcaatccatttctttctttttggatcaccttcatatagtttactcatttggataagaacttttttagttactgcaactaatgcagcctgttcttcttttacctcctcattggtaaagttcttcggctcaaattgtacagtggataccacttcatccaaaagtaactgtatttccttcagatatgtatgtatactgtctaaagtttctgcttgattcctcttaggagtaaaatcttttgacaccagagttttcctgaaagttgatacaagtaatttgattagctttatcttcctcgtaaacccatcgaaaaacaactttatattttcatagaccttttcctggtcaaattcctctttctgtgaatcagattcggattctgaatcctcaaaatccaaaaatatatcgtccgagtttgctgaaaaatcgggttcctcaagccactcttttatttcattcattgtatcgtccattatggccacattatcttttaagatgtttgctaggatcccataaggtccagccttggaacaattagagagagaatcgcacgcattgaatattttaccaactgaggttaacctttctttgtctagagatgcattttcgtcatttttcaatctttcttgtaattcggcaatgaaatctctcaagccatcgagcaattgtagcgtactttcatccagttggtctgtaaagtatttggggcaatccttgttattgtaaaacaaagggaataaacttagtaagtagaataatggcctactaaaattttggatttcggtaatcacaactttatgattgttatcaaaagttcctggcttgcaaacaatacctatttttgtgcaatgtgccttcaatacagaggctaatttgtctagttccttagttggggtggaaccttgtagtttggtagtagaggagattttacgcaagtcttccggctttttgtatggcactaaaaactgttcatctatagaattcagcagttccaataatttgacgtcatcctttctatcactgcttccagtagacattattgtataactggtatttctcttataaagtttataataggcgtctctggtgatgcttgttgacctcaatggattttgttaaaaggaggcttcatgtcatcgtcaagatcattgcagtttttttctagttttttttttttcattgccacattatgaagcgcccattcaaaaacaactagaaaaacgtttgccaaccctaggtacggcaagatcctccttattaataaaagcatcacaccaagacagcaaagaagtaaatcgataatatgaatagcataattttgcgaagttaaagtcctaaagaaataatttatagttaacactacttacataatttcaatactgctttatatttaaagtaaaaaacgcataacggaaatacaaatacaagtcaaaaactatcttgaagtaaagatggcatgactgctattttgtttcttgttacttttaagctccttttccacaactgttaattttcttattggacggatggacctgggttcattcttctcttaccgttaaccaaggtaacgttaacgaatcttctggtgtacaataatcttttgtaagcacgacccttaggcttctttggcttttcggttttttcaacctttggtgtttgagacttgactttaccagcacgagctagagaaccatgaactttagcctaaataaataatattaatattaaaaattaatgaccatgttagtatagtgaatttttgaattatttggcgtatcagcaaggatgctaaaaataaacttcactctgctattttctcaaagcctttttaactctccgtcaaaaaatgttgttattaaactcgacattatgttaagtccacgctgttgccctcgaaaaatctgtgtcaagcaattacgtttttgatgtaacagaactcaaatttaaaaagtttcctatcatattctcagggtggagccagtttaaagatatattgcgttttatttctttttctgcggtatatatagatatgaaacaccagtaatatattcaaattagctatttcttgttattcattcctcgctgaaacgtccatttttttcatattttaaaatcctaatgaggcattacgtaccatatttgcgtagtttttgtatggggatatggaagattattacagtggcaaatttaatgtgcagttcatgtagcctttaaaatgcaacataccgttcgtaaggctgttttgttctatctattttttctgaggtttccgacaacctcacgacatttttttttttcgaacggaaaaaagaaaagcagttagtatgtaaagcacggatttttttatacatatgtacggatgtgatagtctgcaactctgcaactctgcagttctcagccatgtcagatttaaagagtttccttagcaacgtagcaaagaaatgtaccgctgtagggtttacaagcccttcgatcttgctatataatatatgatttgtcctctttcccttggtttttccacatcttcgctatcttccaagctaccacgatccaacgaacagtggaatacgcaggattcgtcgtgagaaatcgccaaaacaacttcttcaaatgcagcgtataacttggaacacaccttccaatctttgcaacggatgattacttcatgtgtggacgaactttcctgttcagccttttccaccataacggatatgtcattaaattcagtatcaccgctagtatcagctgtgtaaatgtttccccgcgtatctgcgatcgagctatcctcaattcttaataaatcttcatcgtagcggatattttcttccatctctcgatctctagtattggtatatagtgaagacatcggtttatccgcttcgataatcggaagagatccttcctcctgccggccgtctgtgtcgatgtgctggttttgggaaggattgtcagtgagcccttcttggcgttgtatcacagagtctaagggtccattccagcatatttccaaatgccaatctaattcattcacaattatcttaagttctacatcatcaccttcatttccatgctccttttttttgactcccattaaatgaatgtggttgacattactgtaccgttcaacacgtctaataaacccgtggaaggcggagccaaactcgcccgatattggtggcagcttgtacatcatcagttgaatatagttaatcattggctcttgtattcgcgtatcttgtgctcggaataatagtttgacaggtactttgaacgaatgcatgataaccttattgcttgcgagtagatttcctgtgcctactgtggttggtaaaccattgtgctcatccactcccccattcataactatagcgtcatttgggccgctagtatgtacaatttcttcgaatgttatacctagagcacaaatggggttcggttttgaggttgtatctacgcctcctgctgttcctcctgaaagtgttccgttatttgtattccattctggcattgactgtagttttatagtcatattagaggaagatccttggttcattactcgatcataccttttaaacacactcaataaagaatcacaattacactccattgttattgtattgagctcgcgagctgatataactgtatataatctgaatacatcatgaggaatggtacaccaaagctgaccagtatcccctcgtaatattgtaccgttgttactgctgttgagtgatgattttggagtggatattattgtcaatctttcactattaaatcttaagatagccgtctttcgtagcgaagcaactgtattgatagtagttcttagcaatttataatcatcaggtgcttcacaaccatttactatcaattttaatttcatttaactgaattaagacacaccttttgtcttcttttttctctcatcatctccgtatgtttatgttgctattttgatgtaaataaaaaagttgaataatagacgagggcaagtataactcgcctatatttgtagccgcaaccattgaaaaagagccatgaatatgggaaactagttgcacataaaaatgctgaaatttagaattaggccagtgagacatatacggtgttataaacgacacgcatatttcttacgatataaccatacgactacccctgcacagaagttacaagcacagatcgagcaaatacctctcgaaaattacagaaatttctctatagttgcccatgttgaccatgggaagtcaaccttaagtgacagactgctggaaataacgcatgtcatcgatcccaatgcgagaaataaacaagttttggataaattggaagtcgaaagagaaagaggtattactataaaggcgcaaacatgttcgatgttttataaagataagaggaccggaaaaaactatcttttacatttaattgacacgccaggacatgtggacttcagaggtgaagtttcacggtcatatgcgtcttgtgggggagcaattcttttggttgatgcatcacaaggcatacaagcacagacggttgctaatttttatttagccttcagtttaggattgaaattaattccagtaataaacaaaattgatctaaattttacagatgttaaacaggtaaaggatcagatagtgaataactttgagctccccgaggaagatataatcggagtaagtgctaaaacaggattaaatgtagaggaactgttactaccggctataattgatcgtataccaccaccaacggggaggcctgataaacccttcagagcattattagtggattcttggtacgacgcatacttaggagcggttcttctagtgaatattgttgatggttctgtacgtaaaaatgacaaggttatttgtgctcagacaaaagaaaaatacgaagtcaaagatattggaatcatgtatcctgacagaacctctacaggtacgctaaagacaggacaggttggctatctagtgctgggaatgaaggattctaaagaagcaaaaattggagatactataatgcatttaagtaaagtaaatgaaacggaagtacttcccggatttgaagaacaaaaacccatggtatttgtgggtgctttcccggctgatgggattgaattcaaagccatggatgatgatatgagtagacttgtcctcaacgataggtcagttactttggaacgtgagacctccaatgctttgggtcaaggttggagattgggctttttaggatctttacatgcatctgtttttcgtgaacgactagaaaaagagtatggttcgaaattgatcattactcaacccacagttccttatttggtggagtttaccgatggtaagaaaaagcttataacaaatccggatgagtttccagacggagcaacaaagagggtgaacgttgctgctttccatgaaccgtttatagaggcagttatgacattgccccaggaatatttaggtagtgtcatacgcttatgcgatagtaatagaggagaacaaattgatataacatacctaaacaccaatggacaagtgatgttaaaatattaccttccgctatcgcatctagttgatgacttttttggtaaattaaaatcggtgtccagaggatttgcctctttagattatgaggatgctggctatagaatttctgatgttgtaaaactgcaactcttggttaatggaaatgcgattgatgccttgtcaagagtacttcataaatcggaagtagagagagtgggtagagaatgggtgaagaagtttaaagagtatgttaaatcacaattatatgaggtcgttatacaggcccgagctaataacaagataatagctagagaaacaattaaggcaagaagaaaagatgttctccaaaagctgcatgcttctgatgtctcacgaaggaaaaaacttttggcgaaacagaaagagggtaaaaagcatatgaaaactgtaggtaatattcaaatcaaccaagaggcatatcaggcttttttgcgccgttagcattgcatattattgttattaccattttaaaattataccaagctgtatatagttaagtacttttcatttgtaaataaaagagaaaaatagattaataaatataataatggcataatcattatgctttaagtatttcctcaagtgtaactacccctttaaaatctgggttttcgatatttttcaggacggatttgcttacctgctgagtggatactgttggcctaatcaagtcgttcaaaagctgcagcttatttctcaatagaaatttgttaccgcagtaaagtagttcaagtgcagtatgaataaaagaccgtggtccaattgcatttctgtgctcatcgaacataaaaccgggtctcacaataataggcctgaaatatctctgcattttttctagttcaatctccgcctctcttttcgaattaatatagccactaggaatcaatgggaaacctttatcggcggaaatatacgtaaaagatctttgatttgctttttcttgctcctttttgcttttctttaggattttttgtttaaatgtatctgccaaaataatagcactttgcttattcatcatttcataagtaaaataaggactgcttttttttaaaggatttggacctgcaccaaaagatagaaggcgtgattttgaatcatatgtaggggatttggatagagtttgcttataattttcattttctaggaggattcccaaagaatgaactacgttagtagcattattcaataattcatggtaagaatcaggcttaaaaatgtcagcagcggtccattggacctcctgcatccattgcttatcatttaattcattgctatgaggagctttaccggaccttgacacagaaacgacttggtagcccgaagtcactgcttcttgacaaattcttttacctaaaaatccattgcctccaaaaactataagctttggtatcattttctacttcagttcaagctttagctgtatttttgtatacgatacatatttcccttatttttttattttttcaatgttttcctgtttttctattatgcaaaagcgacaagatggcattacgaggagacactcaactaaaaaaaaaaaatgagtcaaattgccagactttgtagagaagtaaaaagttaatgctaagatgctctttatgtattagtcttttaacatattcaaggatacgtaaatattctgattatatactaataattaataataaaaaaattgttttgatctacaagatttttatttattttcatgagtaatgtacaaaagacacatcatcacgccttatttttatccaaatgcacatcaatttgcttgtaattatcccacgcaatacgatatataaaacttggattgaacccaccgacgtttgtaatgtagatatcaatattttcaggcggaacataatcggtaatttgattaactgtatctaatctttttcttggatccattctaggtaatatacgttgggacccaccaaattcgacaaacttctctacgtcgaacggatatagaggagaaagcttatacaaacctgcaacagcaaatacaggggttctaaattctcgggcgcattcacaaacggatgatacacctgaatttgacgagatagtccccccattgacaaaaacggctttagtgccgataataaccttacccacacgggacattaaagcaaaaacagctgagtctgggactactagggtttctatgttgtgctgtgctaattttttggcaaactcatgtgcattcttggtgttattagggaacccctctgtaactaaaaccgtaaatgttctattactacgttcgcgagcagtaatcagaaattttaatacggtttttgaatcaggtgtgggagttaataaaatctcatgatcgtgaatcaaatcaatagcaatttgctgaataccttcatcaatgttttttatctcatctataagatccttgataccctgaatggctacttgacggtaatcagtcttggttttcatactagagctccctgaactattttttctattctgatgaggttgctccggtttctgtaataaattaaacatagaggaaatcaaaggttcagcaacggatgtggatgtgacagttgtgctcatagtgtcttcttctacttcatccctcaaaacagccagtattcttctaattacgttaccgcaactgaaagcagtaggatgagctttttctagactattacctaaatctctgatttgttcaataaggtcattaacatggttccaacgagctgcagagataaatcgcattaacagttgtaaagtttccaaggcgatggcgtatgaaccttgcacttgtcttctttttaacttagcaacgaaagtgtcaatggtaacattcacatcagatgttgccgcattcggatgtactgaagtgaatgcttgagaggacatcttatgttgggcaaaagttcgaaagttggcgtgttgtgtttactggttccgcacgagtaatgaatggtctgtttcatttatgaaggttttttctatgtccatttttttttttcagcatcacgaagaaaaaaagcttgcggttgggaagcagaggtatcatatactcaagctgtatagttcaaagcctttcataaaggctattccttagtatatatgataatgggcttgctatgtgtttttgaatctatctaaaatttcttgctatgtagtcgtgtgtagcatagagacatatcaagaaaaggctaaaatatcttcggttatgcaccttattcaccgttatattcggccagatttcttgcagtttctattaaaagggctctaagtttcatatcctctggggctaaagctaaacctctctcgcatgttgccctagcctcttcccactgtctcaattttagcaaacagtccgccttcctgacaaatacgtctggttggataagtcccgtaccaagtaagaaatccaagtcttgcaacgcctctaaatgctttccgagtattaaacataaatctattttactacgaagcataaagtgtagctctggtagctgaatagcaaaagcttcccaaggcgctctttttctttgtgccatttcgattgctaaagaaacattcttcaatgcctcattcaattttttttgttgtaaattcttcataccactttcaaataaacccttgatcattttgcttagagcttcattcggttgtggtgtaaaatttgggttggtttctccaatcaaagatgtagtgagaacatttatttgatcgatattagtttcggtagatagtgcaacaacagcatcactcgcagtgatcagtttactgtttgcattgtattcaagggtaaccatggttgaataagcttgctttggtatgcctttaacgcaagttgaaggagacgtttctttgattttaaggctattggttttatgttcaaagatataatctaattgttacgtgtgctcctacatccgtttgaaacgatccataaacgatctaaaaaatataatattagacaagccaaatacgtttaaatatacttaaatcacagcatattcacattcaactatttgttatatatttaaatctgttttataaaagacaggagtaccagttagtttgtgttttcttgttgcaattataaaatcttcaaaatcatgtggatttttattgaatttctatatcgagatgaatgtaaatatgtatacagtttagggtagggaaaaaagaaagcttgttctcgtttgtcccttataaatcagcatcatcttcatcaggcaatggcaaagcagtagcttgttccatttcttgttggtattgttgcatcaattgttcatcgacttggacttctggtggggctaaagctggagaagcaacaaattctaattgtgggttaccagccaattttctggccaaccataagaaaggcttttcaaagttgtagttggacttggcagaaatatcgtagtattgcaagtttttctttctgtggaaagtgatagtcttggccttgacctttctttctttgacatcgaccttgttaccacacaagacaattgggatgttttcacaaacacggactaaatccctgtgccagtttggaacgttcttgtaagtaattctggaagtaacatcgaacatgatgatggcacattgggcgttaatgtagtaaccgtctcttaaaccaccgaatttttcttggccggcagtatcccagacatcaaatttaatttcaccgaagttggtgtaaaaggataaaggatgcacttcgacaccaatggtggcgatgtacttcttttcgaattcaccggtcaaatgtctcttgacaaaagtggtcttaccagtaccaccatcaccgacaagaactagtttgaatgttggaacttcaccgttagcagctggggcagacatttataatataaatgagtttatttgattttccttttgtactggactaaaaatcgattgagggaaaaatgttgaaggagcagttcttcctgtttaaaaacgaaacaaacttaaaaggtgaggaaaagttgatcatacagttcaaatttttcaaaatcttcgccaaagaaaaaagaaacgaaaattttttttctatctcggtgggatgagctttcgtccagagcgatattatcctaaggtgacgaaccacgcatgtccttcataaacggatcattatttatttaccaaagaagcgtaggtcatacttagaaagtaatagttattgaaataaaagaatagtagtaataggaaagataaagacgtgtctatgtacaattgtattttttgtttaaaaaataaattctgcattttgtgtggctgattacaaagagtgcgtagtgtattttgctttttctttattgtactggattcgaatataaaaagatgagaggaagaaagccaaaaataatgatcttgttcagcttgtggttctgtttgttttttcttcgacaaggaggatgctatgaaaagttcaatgactttctttggtttcctcagcatcatccaaaactagccaatcctcttcaattggctctgactcaccctcttcagactctttagcaacatgagcagtttctacattttgctcggtgtaagcctttaaagcctctgggccttgaagttccaattctggtagatttggtttttgtggtgggttccaaggcttaacattaccttcagcatcttgcaaggtacttggagccagtttggtgtcttttagttccctcaaatacaaatcttgtatgacgttgtaggatattcttgtggtagtgaaatttctattgcacagtctcaatggcagaactgaagcattgagcagtattcttctggaagcgatagggaacattttgattaggactggtacgcagacggttcaagtttgtatggactggtgactggtagatgaacctgtatataagttaacaccccttccttataacatctgagcagtgggtttttttttttttctttgatattgaggacaaaggaagaagttggttggtcgggtaaaagaactacgctttttttatgatgcataattggttcgtgtatggcgatatgagaatcggcaatcaaatacaataccaacatacttgttttacataataacaagcagtctggacaagcttgatagactaataatcttgaatgatgtttaaatgctttttcgaggaaagcggcatttgaagataagcgcaagttctcttacaataagctcgatttcaataaaaacaagtgtgtatgcacaagaggcaacagaacgtcaatgcccagaaaatgaagtatttcggcttttccttccaatgcatttttttttcattagaacgctgatcagctgtgtatagtttaattttattctcattttcattttacaattttaagagccgccgaggcctagaacgagaaatccgtttcccgctttttcttctccttacgtcgtcagattctatatgggcagttctcgcgttattcgtcatcaggcaagtaattatgcccaatcagcttaccaatgtcacataaaggaaccactattatccctttttggtaatgaaaaacaacactcttccggtacgacagccgctgcggcaattacttttccccaaaagctcataatcgatcaattaacgcgtaaacgaaaaacaaaaaaaaaaaaaatacgtaaattaggtcttcatacgagcgtttttttttttttgaggatcgtttgcatgtctagcgcggcaagcgtgtttacaggcattcgttgtgtgttcatgtttagaacaaatgctaagtgataattataactgaatcctactcataacaattgcacaccttgtcgctttcttttactcaagggcgacaaaacgagaacacatcctcgagctatagccgcggggcctgctgactcgaaactcgtcgggctttgcagccataatccagggcagtggccgcatcgttcgggtcgaatggagggctagctacttgtgatttccgaaaaacggactgcaaaaaatgaggaacaatagaacaccgcgcgctttcttttggggctgtctggagaaaccagtgaaaagtgcgcacgcgtattgcggcttaaaaagatacccgtccattcaagaatggccgatttaacagaaaagagtaaagagatgagttttgcgagatcagaaacaaaaacaaaaaggaaaaaaaaaggaaatttttttgggagaaggaaaaaagggttaagtctgtagagaaactccgtagttcccttctgtattactaattggttaccaagtaataaatacctgagagtagtaatatataaaagagaaatcgtataaggaccgtgttaaatttatatatattaaggaagtctttcggttggtagtgtgagataactaattctttttggagagccttcttctttgctctatcgtggtaataatctacatattctcacaatcgcacacgtacgctttctctctcacaagtaacaaattattctttttgcattatagactacgtacgataaaaatataaaaacagaaaatggtcgaaggtgattttgtcgatgagcaatcgaacattgccttactaagctccaaatccatgtgtggtgatcatcatagcgtcaagaatagcataggggatgagatctttaaattattgacaaagattttaaattcggatgagaaagcaagcggagatgtgcacacactcgtttctgggaccccggatctctcaaattttaacctcgataatgaaccactggaaaacatactcgctgttttcataatatcttttattattgtagtggttggagttttactacttgggttgattggcatgatattcatatctctccgttcaggcagcagtaatgataagaaactacagtccaacgatgaagaaaagcaagcacttgctgaaaaagcatgaaataaaaatagatataatagatggcaccgctcttcacgcccgaaagttggacattttaaattttaattctcatgatagtaacgatcgtgcacattcaattaattatcgcataccaaacattttttttcctttttcaattcaactaatctcaattttttaattttcctttttttatttcctttttttttattctcatcataccattttcattcgttgttgatatctctattgttttttttggcaaaatatagtctacatataatatttaataatctaatctgatagcgttaatttccataccgcctccttttatatccgttggcactcgacggtttccgtatgccgtcggaatgcatccgcttcttggactccttgatcgtggtttgcagtatatctacactgtaaaatatagaagtttttggaatggtgttactccattgtgataatatctttgggggttctagcttctttgggttattcaacctaggaaatggattgctctcgcacgtctcatctctggatcttgaagtttgcttgaaggaatggtgtgcagatttttcattggctctttggggtaatttgctggctttaaccaaatctcctatatcaaacctgttagcatccacaaatactttggaatatcctggtgagccatcgtataacaatttcaaggtatctattgaggtttgtgccagttctttttggttcattttcttcacatgcatgatgtgtcttttctccttatttgaaaggcatgtaacttttagcgtctcattttgactactgttttctctttctttcctgcctctttttccaatgtggcgtcttttatgattatgtttattaataatgtctcttgctttgttcctataatagtcagctgttatacgaaggtgattcttaccgaccaagtgcgatttacgaacgctcaacgtgtcatgggtcaaatacgaatgacagtattcacaatagtatctcgtcattgcctatctctttcctctccgttacttgagcaccttcatcgcctacactaggagctcatattatatcttcagtatagcaagaatattttctgttatccttaacgcttacccgcctatgtaccttgacacttgcggaaatctagtgttcaatgataaggtactgtgtggaacatatgaaagtgaaaagagtttgaaccgtttattatctctatacaagtgtctctattcacatataaaagagtgaaaataaaaataacttttaagattttattacctacatgagattagaaaaatcataactatattactcagcggctgtgcctgttgttgatcaaaagaaaagatccgccccttcgaacgtcttagtgccgccttttgcccgcttatcaattttctctgagggaacataacggcatttatctattcgacttccaaatctacatacacgtatatagatacatatatatatgtgtgtgtgcgcctgtgtgtactagcacttctcaatattataattcttccgtaaagttcgatcgtgacttcctgttgcacagttatcttaaataatagaataaaaagctaacgcagattcaagtggggcgttgtcaggcacacaaaaagacaagacaaaaagtagcgtactagacttacagttatgctgttgtgtaatagaaaagtccccaagactttaaatacctgttttatactgcatatattcactctgttaacactgggtgtgttagtgtccggaatgccgtcaaaaatggtatcattcgcctctcaggagactttgcagagaataaataatctccttcgagggtctgccaatcgagatgttgacattattgcagaatatttgaaaaaagacgacgatgatgatggcggcgataaggatcaccataacatcgatattgaccctttacctcgccgtcctagtttaacgcctgataggcaacttctaaaagtcggtttgcatggtgctataagttcagatttagaagtctgtagtaatttgactataaatgaggtactcctgaaatttcccggttctaacgctgcagacgctgcagtaacacaagctctttgtaagggtatggtgaatttttttaatagtgggattggaggtggtggctacgtagttttttctggcaaagacgatgaagatcatctatccattgattttagagaaaaagcacccatggattcacataagttcatgttcgaaaactgctctctatgctcaaaaatagggggtcttgctgtcggtgttccaggtgaattgatgggtctctatcgcctctttaaagaaagaggtagcggccaagttgattggcgtgatctaattgaaccagtcgcaaagctgggaagcgtgggttggcaaataggcgaagcactcggtgccactttagaactttatgaggatgttttcctgacattgaaggaagattggtcgtttgtattgaattctacccatgacggtgttttgaaagaaggcgattggatcaagaggccggcactatctaacatgctaatggaactggctaaaaatggttccgtggccccattttatgaccccgatcactggattgcaaaatccatgattgatactgtcgcaaaatacaatggaataatgaacttgcaggatgtttcatcgtatgatgttcatgttactaaaccactgtccatgaaaattaggaagggcgccaatttcatccctgataacgatatgaccgtattaacaagtagcggctcaagttccggggctgcactacttgcggcgttaaggataatggataatttccagaatcaagaagggggcgattatgaaaaagaaactacctatcatttgcttgaaagcatgaaatggatggcaagcgcaagaagcaggttaggcgattttgaaggcgaagcattacctaagcatatagaagaggtattggatccagaatgggctttgaaagcagtgaaatcaatcaaaagaaactctcaagacggaaattttaaaactttagaaaactggacgctttatgatccggcatacgatatcaataacccgcatggaactgcccacttcagtatagtagattcacatgggaatgctgtttccttgacaaccaccatcaacttgttgttcggttccttagtacacgacccaaaaaccggggtgatcttcaataatgaaatggacgatttcgctcaattcaacaaatctaatagttttgaattggcaccctccatatacaactttcccgagcccgggaaaagacccctatcatccactgcacccactattgtgctgtcagaattaggcatcccagacctcgtggtcggcgcttccggcggctcaagaatcactacgagtgttttacaaacaattgtgaggacgtactggtataacatgcctatattggaaacgatagcctatccacgtatacaccaccagttactgcccgaccgcatagaactggaaagcttccccatgatcggtaaagccgtactaagcactctcaaggaaatgggatatacgatgaaagaagtatttcccaagagcgtagttaatgctatacgcaatgtcaggggagaatggcatgcggtgagtgactattggagaaaaagaggaatctcctccgtatactaagatgtggggtaagaatggtactgtaatatagttcaagataatagtacgtaatgtagggagcctgcttctgtggtatataaataaatactgggcttgcgtttatttttaaagaatcaatatttacttttcattaacaaagggcatacgcccttaaaacaaaacaaaaaatccagatcatgcgagctttgcctttttcagtaagtttccctaccttgcagccgagacgcgacttcggaacgatgccagcatacgtatttaccattattaaaaaaatctgatggcttgatactgcgcgtttctttttatagcattaatacgcacacatacgcgcattgttgtttactataaataaaccgtggggacctgacccagtcatcctccctgtgtttacagtgcggtgcacacgagcctgagacaagcccgtaaccaggcgcgttgccgcaaatacagaggcgccccagacaacaccgcagtgtgaagcactgtcaatttaaaaccgtggcttgctggagatgcccagaccaaccctgttgggtttttctctcgagcacgccgttataattttagcgtgttccgtacctgtgtgcacatcaataagcggtgtaacaaacttgaacttgccatctcatatcgtcatatgagcagttgcagagaaaggcactttaaataaaaaggcgtggatgataaaaaatgtatataagttggatggatttttgggaaaaagtaatgtttttgcagacgttttaaatactccctcccttttcttagtaatttttattatgtattgactaagtcaaaaataactatagaaaactaaagtttacgagaggacccaaaagttttgaataacacgtgcctttgattttttgtttactttctttttctagttaattaccaactaaaatgctttcgcttaaaacgttactgtgtacgttgttgactgtgtcatcagtactcgctaccccagtccctgcaagagacccttcttccattcaatttgttcatgaggagaacaagaaaagatactacgattatgaccacggttccctcggagaaccaatccgtggtgtcaacattggtggttggttacttcttgaaccatacattactccatctttgttcgaggctttccgtacaaatgatgacaacgacgaaggaattcctgtcgacgaatatcacttctgtcaatatttaggtaaggatttggctaaaagccgtttacagagccattggtctactttctaccaagaacaagatttcgctaatattgcttcccaaggtttcaaccttgtcagaattcctatcggttactgggctttccaaactttggacgatgatccttatgttagcggcctacaggaatcttacctagaccaagccatcggttgggctagaaacaacagcttgaaagtttgggttgatttgcatggtgccgctggttcgcagaacgggtttgataactctggtttgagagattcatacaagtttttggaagacagcaatttggccgttactacaaatgtcttgaactacatattgaaaaaatactctgcggaggaatacttggacactgttattggtatcgaattgattaatgagccattgggtcctgttctagacatggataaaatgaagaatgactacttggcacctgcttacgaatacttgagaaacaacatcaagagtgaccaagttatcatcatccatgacgctttccaaccatacaattattgggatgacttcatgactgaaaacgatggctactggggtgtcactatcgaccatcatcactaccaagtctttgcttctgatcaattggaaagatccattgatgaacatattaaagtagcttgtgaatggggtaccggagttttgaatgaatcccactggactgtttgtggtgagtttgctgccgctttgactgattgtacaaaatggttgaatagtgttggcttcggcgctagatacgacggttcttgggtcaatggtgaccaaacatcttcttacattggctcttgtgctaacaacgatgatatagcttactggtctgacgaaagaaaggaaaacacaagacgttatgtggaggcacaactagatgcctttgaaatgagagggggttggattatctggtgttacaagacagaatctagtttggaatgggatgctcaaagattgatgttcaatggtttattccctcaaccattgactgacagaaagtatccaaaccaatgtggcacaatttctaactaagtcgccctcagtccgctcattttagctgaattttctaatgttatttttcatcagcaaaacttaacagaacgttaatttatctaccccttttagttcattatctcttttttatccaacattttacagagatctctcacttaagtctaagtaaagacattattttatatggtacacttatagaatatacgataataataataaaaactatgtaacataaccttcagaatttaatattagtttcctttttacctcattgcactaataaaaaaattctacagaatctccgaaaaagaaaatccagcttactctttttgttttcttcttcacacgtgagcttttccgccggcatacgttccgttccgtgtcgtcttgcataaaatttccgaatcacatgttcgtaaaacaaccggaagtgccccgaatataaagtcaattctcaccgctgttgtaactggagctttaaggtgttatctaaggaaggataaaagaacttaaacaacaacaaacaaaaaattaagttacaatgccagcattattaaaaagattattgtttcaagtgggtcctcatccaaacgaaagaacattcaccttatcctctgtttcaactgatgggcactatatttccttgagaccatttgttaagccaagcggtgatgagttatcttttcctttcgaatgggcctttgccggtacaaacgaaacagttaaagctaatgatcaaggaaacggtgtcgttactcaagatttcaatttctggttggatacaaatgtgtacttgaacgttccaaacacccatcgtggcgaagtgaacaccacttggaaaaattgggattctggttgtgtcgaggaaacaggcgctgtttacccattcggtgccgacaaagaaagcgtctctttcagagaattgtggcaaccagttgacccatcaagagaagatctagtcatcgtctcaccaaacaatgagaagttctcgtcgaatgctaggtcaattgtcctcaaagttactgacgaagcttatgatggtttggttattgttattggtagatggattcaagggtttttgtcccaaaagaataataacactattgaaggcttgaacttcatcagattacttgaaaaagattcaggtaaatctgagttcttattaagctacggtaaggaagtaaacaaaattccacaaagctacgaaaatttgaagaaaggttccactgtaaccagcaatgggttgaactgggaagttattgaatatcacgcttaataaaggagaataaatcgttttctactttcttctgctgctataataagcacctatgggatctatatagtatttttataacgatagactttataaaagaaaatacctaagtgaaaatttggtgaattttgagataattgttgggattccatttttaataaggcaataatattaggtatgtagaatatactagaagttctcctcgaggatttaggaatccataaaagggaatctgcaattctacacaattctataaatattattatcatcgttttatatgttaatattcattgatcctattacattatcaatccttgcgtttcagcttccactaatttagatgactatttctcatcatttgcgtcatcttctaacaccgtatatgataatatactagtaacgtaaatactagttagtagatgatagttgatttttattccaacactaagaaataatttcgccatttcttgaatgtatttaaagatatttaatgctataatagacatttaaatccaattcttccaacatacaatgggagtttggccgagtggtttaaggcgtcagatttaggtggatttaacctctaaaatctctgatatcttcggatgcaagggttcgaatcccttagctctcattattttttgctttttctcttgaggtcacatgatcgcaaaatggcaaatggcacgtgaagctgtcgatattggggaactgtggtggttggcaaatgactaattaagttagtcaaggcgccatcctcatgaaaactgtgtaacataataaccgaagtgtcgaaaaggtggcaccttgtccaattgaacacgctcgatgaaaaaaataagatatatataaggttaagtaaagcgtctgttagaaaggaagtttttcctttttcttgctctcttgtcttttcatctactatttccttcgtgtaatacagggtcgtcagatacatagatacaattctattacccccatccatacaatgccatctcatttcgatactgttcaactacacgccggccaagagaaccctggtgacaatgctcacagatccagagctgtaccaatttacgccaccacttcttatgttttcgaaaactctaagcatggttcgcaattgtttggtctagaagttccaggttacgtctattcccgtttccaaaacccaaccagtaatgttttggaagaaagaattgctgctttagaaggtggtgctgctgctttggctgtttcctccggtcaagccgctcaaacccttgccatccaaggtttggcacacactggtgacaacatcgtttccacttcttacttatacggtggtacttataaccagttcaaaatctcgttcaaaagatttggtatcgaggctagatttgttgaaggtgacaatccagaagaattcgaaaaggtctttgatgaaagaaccaaggctgtttatttggaaaccattggtaatccaaagtacaatgttccggattttgaaaaaattgttgcaattgctcacaaacacggtattccagttgtcgttgacaacacatttggtgccggtggttacttctgtcagccaattaaatacggtgctgatattgtaacacattctgctaccaaatggattggtggtcatggtactactatcggtggtattattgttgactctggtaagttcccatggaaggactacccagaaaagttccctcaattctctcaacctgccgaaggatatcacggtactatctacaatgaagcctacggtaacttggcatacatcgttcatgttagaactgaactattaagagatttgggtccattgatgaacccatttgcctctttcttgctactacaaggtgttgaaacattatctttgagagctgaaagacacggtgaaaatgcattgaagttagccaaatggttagaacaatccccatacgtatcttgggtttcataccctggtttagcatctcattctcatcatgaaaatgctaagaagtatctatctaacggtttcggtggtgtcttatctttcggtgtaaaagacttaccaaatgccgacaaggaaactgacccattcaaactttctggtgctcaagttgttgacaatttaaagcttgcctctaacttggccaatgttggtgatgccaagaccttagtcattgctccatacttcactacccacaaacaattaaatgacaaagaaaagttggcatctggtgttaccaaggacttaattcgtgtctctgttggtatcgaatttattgatgacattattgcagacttccagcaatcttttgaaactgttttcgctggccaaaaaccatgagtgtgcgtaatgagttgtaaaattatgtataaacctactttctctcacaagtactatacttttataaaacgaactttattgaaatgaatatcctttttttcccttgttacatgtcgtgactcgtactttgaacctaaattgttctaacatcaaagaacagtgttaattcgcagtcgagaagaaaaatatggtgaacaagactcatctacttcatgagactactttacgcctcctataaagctgtcacactggataaatttattgtaggaccaagttacaaaagaggatgatggaggtttctttacaataaagaagcacatgtgtgttaacgtttttagtatttgcttgttatgtaaatcaggaaaacttcgcgggatttggttggatgctactttccatacaataaatattatagatctaaaaagccaaattacaagtaaagattagtaaagctgttggaattccatcgttgataaaaatgttagttattaaatataaaagtcagaataggtgaacttggatttaattgttggcatttcgttgctgctagaggccataatattagatagccaggacatactagttctcctcgtggtataggaatccataaaatggaattggtgattctatgtgatatattcacattcttactacattatcaatccttgcacttcagcttcctctaacctcgatgacatcttctcataacttatgtcatcatctaacgccgtctattataatatattgatagtataagtattagttgatagacaatagtggatttttattccaacagtgtctttgttcgtctcagatatagtcggattgcccttttaagcaatcaatagtgttttatttgcaacaatgtcgtcatagtttaatatgtcctataagatgttaacttgctcaacattcaacaaagtttggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccatttatttttaaattcgaccgtctgacagacggtgcacttattacttaatttttttttttttttaatcctcgttaaactgagtacataatcagcaacaatataatataaaagttttgcttttttatgtacgtacaataggggtacttaaataaataaataaacaataaaacaatcaataaataaataatatacgatcataaattacgagatatatttcatagtcttgacttctccagccgaacgtcattaaatttaaggcagaaaagataaacaagggtacggtgtacagaagacaaaataaataataacctttaaaagattataacaatgttttcattatttcttctcatcggccttaattttatttaaggcagaaccatatttgaaccattcaatttgctcatcgttgaaagtatgggtcaacacagcatcccatggcttaccattctttggatgaactctcattgttacaggcttacctggagccaattcagctagacccagaatatcgattctgtcatcagggttgatcttgtcatagtcagctgggttcttgaagttcaatggcaatagaccttgttttttcaagttagtttcatggatacgagcgaaagactttgtgatgatagcgaaaccgcccaagaatcttggttccaaagcagcgtgttcacgagaggaaccttcaccaaagttttcatcaccaataacaacccacttgataccttggtctctgtaatctctagcagtgtctggaacacctttgtattcaccagtatatacatttttaacacagttagccttcttgttttcagcattaatagcaccaatcatatagttattagaaatgttttctaaatgacctctgtatttcaaccatggaccagccatagaaatatgatcagtagttgtcttaccgacggccttaatcaagattggcatgtctttagcatccttaccatcccaaggtttgaatggtttcaacagttgtagacggtctgaagttggagaaactttaacttcaacggtgctacggtctgcaggtggagcttggtaagtgttctcaccagcatcataacctctttgaggcaaaccatcaccatgtggtggtttcaacatgaactcattaccatccttgtcctttaatttgtctgttagagggttgaatctcaaatcacccgcaatggcgaacgcagttactaattctggagatgcaacaaaagcatgagtttgtgggttaccatcatttctagaagtgaaatttctgttgtaagaggaaacgatagtattcttgtcacctttcttgatatctctacgatcccattgaccaatacatgggccacaggcgtttgccaaaacgataccaccaaattctttgaaggtttctaattggccatcacgttcaatagtggctctgatttgttcagaacctggagtaacagtgaaaatggtcttggatttcaaaccatgagcagcagcatccttgacaatggatgctgaacgagacatatcttcataagaggaattggtacaagaaccgatcaaaccgactctgacatccaatggccagttattagcaacagcaacttccttcatcttagaaactggagtagccaaatcgggggtaaatggcccattgatgtatggttccagagtgttcaagtcaatttcgacgacctcatcgtattcagcatccttatcagcagataataggtccttgtggtataatttagcaaagtcagcgatcttaccacgaccagttgcttccaaatattcaatcatagatttgttgaatgggaaaacagatgtggtagcaccgatttcagcacccatattacaaatggtacccataccagtagcggagaaggtgtcaacaccatcaccgaaatattcaacaattttaccagtaccacctttgacagttgtgataccagccaatttcaaaataatatcctttggagaagtccaaccgttcatcttaccagtcaacttaacacctaagatctttggagccttcaattcccatggacgacctgccataacatcaacggcatcagcaccaccaacaccaatagccaattgacctaaaccaccagcatttggtgtatgggagtcagtaccaatgatcaaagcacctgggaaagcgtagttttccagaacaatttggtgaatgataccggaacctggcttccagaaacccatgttatatttcgcagtggcagaggccaagaaatcataaacttccttgtttagatctatagctctcttcaaatctttttcaccaccaacttgtgcttgaatcaaatggtcacagtggacagtgactggcttagcaacctgtggtaaaccagcggacataaattgtaaaatagccatttgagcagtagcatcttgacaggcaacacgatctggtcttaattttaggtatgaaacacctctctgaatatcttgaccatgagggtcatccaagtgaccgtacaaaatcttttccgcgtaggtaaatggcctgtttaatctttttcttacgatatccagcgtttccacattctgcttgtagttaataaaagaatgatcttctaataagttttggttgacttttgaatctctagtcaagttggagactgtcgcaagaccacgaacaatgggtctcttgatggcagaacgtgcagacagcattgtatatctatagtaataatggtagtatttattaccttcgttctactatgtaataactaagaaagagtgaacagaacaagggacaacggaattaagcaacatactcctcctaattaacctctaaaaccggaagattatatatataacaaaagattttccttgtcctccctttttgtgcttgcctttccgaaaaccggcagcgattggaggtttgatggttaaagtcgcctgcggagaacaactgaagggttcaaatttttctcgtatgcactaatttctctattgattggtcaggacctttgccgatttcggcgccgaaatgctcgaaaaacaaagggtattgcccggccccgcggacctcccttttgcggctctcggccattttttaggtaatttgacaccgtgcccaaatggcttggcacaatcgagaatcaggcacccgcgtgtgaccggcgtcattcattaaagccagataagacaaagtaaaatacaatggattatgattaatacaatgatatacaaaaagagagaaaataaacgaaggctacgtctgcgtaattgacgatgggaaactggtatttttatataagcatatgtaaagtgcgaagtatatcagtacggaatgccatttgtgagcctttggaattcatcataacctttagtgaatatactttcataacttttacggattagcgccttcatatatagtgcagcttcgtgatcggttttttgaggttgaaatcttgctcttagattcctaattgtcttgtgacccttaaagcaggggagaccgcttcctaacataggatttacacactcaattatggcctccacgtgcggacgggcggctagatatgccttgatacaaagttcttcaaagtccagatacgctggggtctggggcgaacctcccatcactttaaccatttctttcgtcagcttgaatggtactgcttcaaacttgataccacctgggacaatatcaaaaataaacccaaaatcgatatgtagacaatgtccttgatcatcgtacataatgttaccattatgtctatccttgaattgcaacaaatacgaaattacgctatatcccgctaaggatttaacaaagttgtttcgtgcgttttgaaattcgatagtagattcattaccaaatttactagtgaaatattcatataatccattaacagcttcacgtcctaacatatcacgggataccgaattgggtagcacatcgatgacaccacaacccggtgccgtcgcagtaactctgtagggaaaaacgtagacatccaagccaatactagaccaaatggttctaaatagcgagatcaattgtaacgctagaacatcttgcctacagtcatcaccgactttgaagatagcagcttgccatttttcaacttccttgtttttacctgtcaaaggatcttttacgtctttctttattttaaaggtcgccataaaaggcgcctttgcgtgagattgaagtggcttaccactcttccgatcaatatcaataactacaccgtcaggattagaaggtaaataaacatcaggtttcacctcaattttgctcatttcttcatcgatcttatgtttcttttcagccttacttttttttatgtatggtttcaacttaccagatatgccagttacttcgtcgaagaattcaaattcacgttcgtaaaaatcgcgatgagattggctgaaacttgaaaccatacgctccctaatacgatctagagttggtttgatttcatcttcttgtataccttcatcatccttgtagcagtttgcaagcatattccagattatttgatgagaaaataacacactaattttcgcagtatccaaaatcaatctttcgacatatccggttttatcgtatctcaaacattgtacgatttgaggaacatagaagaatgccaagttcacatcttgtgattccaacgaatatatgctgaattgtaagataaaagaattaccttgccattcgggaaggaaaaggttgatagattttaacgggctcactggcgcccagtataaggttgcgtgtaggtctttcttactgctcaggtggcttccttttatgaacaggtcaagagcacttggggaccccacacacattaaagcatgttttgcaactaagcccactaaaacatcctcagctttcttgctataacatcgttgtaagagatttattgctaatgttggatctttagcaaaggtagcttcaacgatatcgcttgtaagctcgttgctgtcggctccttcaatcttctcagtcggagtaagccaggtttgaatctgctggatttcgcttgccaagaaatagttcaggatcttgtaatctttcccgcaatgacgtgacattagcgagcttaatttgttgagctgaaggaaaaggtccctagtaacagataaatctgctttgattttcagctcatttgagccgaatggccacgctactggtcttttaaaccaacttagggcaccgtttgtgatttcttgcgacaaacggcccatatacttggatccctgcttataacttgcgtttagtacgagagtcgcgaataacaataattcgtggcgaatcattctagcgaacgggtgtagtgaagccttatacagattcttgataccataaagcgcacatttcgtgaaaattttcaataaaaagtcactttgaaatagtgtgccctcgaaatgggaagcaaaaaatttaataacatgaagatgtggttgcatagcttgggatgcattttttgcatctctgttgatacctgctttgtcgtaaggggaatattccattttttggtattcttcgccctttaagtcatgatcgcgagaatagagaccaatattgtcatcaatggagcgcatccagcaatagcatacttcaactaaaagcaaatgtgcaacttcgggcttctcagttatgattgttaaccatacgtttgtagcaatctttaaagatgcagaggtgaagacttcgaacgggatgtgcacaatatcatatatcaatgacgctggtgcaccattgccaagaattaacaacgcggtagccatatcaagaaaatcagttacgtctttagttataatcttatttcctaaggtcaaattttttcttatgttttgagtggaaatacctatttgccttttgatatcctctggtgatgatgtaatagcggtatcgaaaagatattttgacctccaagaatgtaaagatataaatccagaaatcgtgttaggtttctctggaccataataagtaagccttgataattccttatctgcaggtaaaatcaaaccagccatatccatggcaaatgagacaccaaattcaacagaatttagcctgctgtactcaccgagatctgatatgtatgattgcaacaaaatcttagtatcctggttgcttctattcaatagaattcttacccattctttagctgacttgtgcaatcttgatagtgtcgtagcgcgccaggacgatgagcttggaaccaatattgttgtcttagaatgttttaatttaaattcataccgtggttcaaatttatgcgcctctgagtccaagatactatcaaatagggctgttaacatatctaataaggtgtagagagacaaatgatgacataacgatgatggaatagatctgataaatatttcacaggcatgaaaagcggcatcctgcaaagttggttccctatgagaaaggcaaagtagcaagttattaagttgttgagcaatcattttggagttgaatatggcatcgttacccttttgaatcaacctagcatattttctaatcatggaaaccgacaaaactgcaatacacttctcaattgaaccggaaagaatggaggggtctgagaagtacagtagagtcttcgaacaatcacctgcctcgcatcttatcgtttctagaagaacggcagccgctaaaaacatgattttagacgatgaagttgttctgtactgaacaatattggtattgaaatattcggttatctgctgtttttgttgtttgatattttcgttagatgaaccgcggcgcaaaattgtattcatttccaatgaaagctccttgttattagcaggaaattcagaagccagcggtggtgaattataggcaatagttaataagaaagaaaaatttcgtttgacaataggcccgcccaagtggtacccatggatgacaaaattaaaccaggcgttcctaaacttgtttgtagtgacttcatccttattgatgtccaatggcgtatcgcctggaacaggtagtagagcggcgaggggctctaagtaggtagcgatttgatcagcaacacgggaaatctccgtttgaggtctgtgatgttccaatcgttctacttccccactggcaatgattgagtccaatagatcatgaagatacatgaaatataagtcacttgaaaaatgcctggccaacaattcttttgatatcacacatttcgctttaataatatttttcaatagtgcgctatcatcaatttttgttgcaataacagttctcgatttgaagaactttagtaaaagcgaaaattctgtcagtgaagtattcggagccagtcttgccaaagaattcaaaataacaccgtctaattcctttgacatagaattaactttttgcgtaagaatagagatagtcaaagctgttatgctttgggtgttatagtatgaggcgattgtagtcgttgcagccacacaattagatatcaaagaggcatggtatgtcatagtagctccactattgacatcatgggaggaaagttggcccacagttgtatttccgagcagagcaccagtgccatccaaactggcagatgaatttcgcaagggaaagtagtctttctcaatattttttccagatgttattgttaattggcgctcacggagcaccgggacgggcgatccgtcctcggaaacagctaataagttgttcatggaataaattgtactcacaattgcatcttcatttagagggtataaccctgtggtgaatatttttgcaacatcattaactgtttcagtcgtgatatgtggagacgctaccaataaaggaaacatacgaatcagagttaatgacaatttttccgtgaaaaaattcagtaatgaggcagaagctacaattgcttttatcaaagatggtgtaacgacatcagataagaaaaatttatcaatagattcagaaacaacgtttgtaaaactttcaaaaagctcgctttctgtatcttctataaacggaattaaacatagcgtttgtaggtagtgggctcgagtatcaaaagaaaatcttgcacggttgtctgtagataggtcgagaatatgtgactcagaacaaaattgcagggaaattttacacatgtctgtaaaaaactgtttattgcttcttacgttgaaaaaaaagtcatcaatacacttcgtatcatcgttttcatcggctacttcttgatcaaatttgtaaaattggtattgttgatttagtaagaactcactcaagttggcgccgacatgtgaagtgtttaacagatgagatattagcgaaacttgcaagcgagatattaattccaataagtaggcactggatagctcatttccagcatcgtaatactggacgattgaatcattggtaaacgttgctgaggaattcaaaatcttatcaacttcgtttagaaatgatccacgaagcacaagtttcgctaactttttccaggtgaatttagtaagctctgtagagttgggaaactggataaatgcattaataaagcccactaatgatagtagaccagattgtttaatagtaaaaatctttaatacacgctcaaaataagttgaaatgatgccgcctatattttcataaagaacgggatactgttcacaagcttgaatcataaacttagtcagctggaaagttagcaattcaatcggatttctcatctgttccaacttgaatttcgaggacagaacatctgaaattctttgtcttggagtttccagaaaataaggcgcaattatttctttaagcattgtctctaccagatcgagcgtggtagggattgcaacacaaagcgaagttagtacttcccattcactcaatgtaagtggtatagtatatatctttgacgtatttgtggaataaaaaataggcaatgtatgagttatcaaatctaatgttgtaccattactgttttgatcatttggtgcacccgtcgaaagtttagttagtcttccaatagctttcgctcttaaagatgaagaggctttcaatcctctggtaaatctcatctgccttaaacgagtggcgttttcgattgctgtagttatctttttgtgatctaatttttttcttgatttacaatagttattaatgttgaatatgttttttcccacaactcaaacatcttcgcagtattcttgaaaaaaaaaaatactattaacgtaccttcatccctgcgcgtgccgtttgatgatatcagccaaaaggtaaaatgagatgaaaaaggccaatcattcataaatgtacttagagacattaaagaatcagttagagaatataaaacaagataataaaaatggtacgtagatgcaactatatctttccgtttctcattggcggtttttagcgatcgaaaatactaacataatctttttggggggtgagaatgtatatgtgtactggatatgtatattcttggctttattcaaatagttgaaattacgccaattacaaaagaaaaagcaaaaagaaaatgaaaacagcagttctattcagcctaatttatcggcagcaagaattcgtttgaaaagggaccttgattcgctggacctcccaccaacagtgactttgaatgtaataacatcaccagatagtgcggatagatcacaatcgccgaaattggaggtaattgttaggcctgatgaaggatattataattatggatctattaatttcaatttggattttaacgaagtttatccgattgaaccaccaaaagttgtatgtttgaagaagatctttcatccaaatatcgatttaaaggggaacgtttgcctaaatattcttcgagaagactggtcgccagctctagatttgcagagtattataaccgggcttcttttcttgttcttggagcctaatcccaatgacccgttaaacaaggatgcagcaaagttactgtgtgagggtgagaaagaatttgctgaagctgtgagattgaccatgtctggaggttcaattgaacatgtcaaatatgataacatagtttctccttgagtcaagttcagagtaattttcggttgatttgattatatataaacaataaaattatagataattgtgacatactaggcgagttgtcgccttggtaacatcttgctaccgccatcttctgttagtttacgccttatgaccaacattccttatattctcgttcaaacttttgtctcgatattttgcaggtacctgtagaacttaatgtgttctattcaaaataagtataaaatttctggccagtaaaggcaaacaaaacataaagatattaatacgaaaaatttcttgaagaaaacaaaaaatacttcttataataaagaaacagcgaagccatggctattgacaagataatcaggaaggtgagataccctggatagaagactaagagagagcaggaagttgaagaacgcaatctcagctatcgctaattcttacaaaaaataaagatattacaactatggaagaaaaaaatgaatgactatactagttagtaatatttaacaagataacgctttctattttctgtaaaaaaaattctgtctcatgcacttggaagcagcttcaacatttctcttttccagatgtcacattttccggaccggccgtcattcaatcgcaattaaaagagaaaaataccaacaagtgggttgatttacttttgtgttttcaaaaagaccaatagttctaacaaagtagatgcttagaagtaagcaaagtggaatatagagaaacaaaattaagtgatagatttacttttacacaagaaaagagatgaaaattttcaatacaatacaatctgtgctgttcgcagcattttttctaaaacagggaaattgccttgcgtcaaatgggagtaccgcattgatgggggaagtagatatgcaaacgccctttccagagtggttaacagaatttactaatcttacacaatggcctggaattgacccaccttatattccgctagattacataaatcttactgaagtgccagaattagataggtactatcctggccagtgtcccaaaatttctagagagcagtgctcatttgactgctataactgcatcgatgttgatgatgtaacttcgtgtttcaaactttcccaaacatttgacgacggtccggccccggcgacagaggcattgctcaagaaattgagacaaagaaccactttttttgttctggggataaacactgttaattatcctgatatatatgagcatattttagagaggggtcatttgattggtacacacacgtggtcacatgaattcttgccaagtttatcaaacgaagaaattgtagcccaaattgaatggtcaatttgggctatgaatgccacaggcaaacatttccccaagtattttaggcctccatacggtgcaattgataatagggttagagctatagtaaaacagtttggcctaacggttgtcttgtgggatctcgatacttttgattggaaattaatcactaatgatgatttcagaacagaggaagaaatacttatggacataaatacttggaagggaaaacggaaaggtttgatcttagagcacgatggtgcacgaagaacagttgaggttgctattaaaatcaacgaacttattggtagtgaccaattgacaattgcagaatgtattggtgatacagactacatcgaacgctacgactagaagtaagatttccgagaaataaagtttctctctatatatctttgatctcttatttaattattcaactcgcaaaaataaaaagaatattttgttatttcaaaagtaaaaaagtatgtattagaatagaggacatatataaaaatcatatatatcgatgcttgaatgtataaggaaaagcgtcaaattatgaacggtaggtacttaggatgctgatgtcacataaagtcagagggtataactttaaaaagtaattttttagaatcttttagcgtcaaaacgttacacgtacatttgaacagtgttaagagtagattaattcaaattatacttttacgtgctccgatacagtctctacctcttcgttgtcagtgcaaataacaattggcttatcatgaactgttcttggagatggagaatatcctttcagactcgtaatattgatgacggtagttattctgcgacattgagtagtactagcatcccttataaccggaatagttgttgatgtaggtgaactttttgggacataacacttggcagttgtttgcaaattttttgtgatcattgatatgtttcttagtgacatttttgatgctattgtttttatagtgtaattgctatgagtttattttgttgacaagtatacttggctgtcttttttatataataacgaaaatgtgtagtggaaaagcaggtgtgttttgtcttatatcttacaaactatataggcttatatagttttttttcaaagattcttattactgcacaaaaaaaaataagatcccaaattgaacattaacattagtcatattcagggatggctcatcacgaacagcaaactgaataattttcttgtctgcgttcctttttttgtgcaccaatggatgtagtatgcgcacctgatgcgcataatagattgcaattacactgactacaacttacgtatatgcgtttttattacttttctattgcaacggcctaaaggaattcgataaaagaaagagtaggcaagataagcctgaatttggctttcggctgttatttttacttccgctaaattttctttgttcttccattgtttttttgcctttgtgttctccattaatccatccaattttaatgtcggattaatggaactttctattaacccataaatgccacatagtacggctgtagcagtgaaggttacaaaaggacgggtaacacatgagaaacatgcgtcagggaacaaactagatatttgattttgtgacgcaacgcaaaaattactggctattcttttgtagtattatcaaaatccatttaaaatattctctctccttcagtaatcctctattatttatcaaaaacccacagtgggtaaacaaactgcaaaagagttgttattatttctacggatcggcaattgaaaatgagaatacaactaaatacaattgatttgcaatgtattattgcactttcctgtctggggcaatttgttcacgcggaagctaatagggaagatttaaagcagatagactttcaatttcctgtattggaaagggcagctacaaaaacgccttttccggattggcttagtgcatttaccgggttaaaagaatggcctgggttagatccaccttatatacctttagatttcattgatttcagtcaaattccagattataaggaatatgatcaaaaccattgcgacagtgttccaagggactcgtgctctttcgattgccatcactgcaccgaacacgatgatgtgtacacatgttccaaactttcccagacatttgacgatggtccttctgcttccactactaaattattggaccggttgaagcataattccaccttcttcaatttaggtgtcaatatagttcaacatccagatatctatcaaagaatgcaaaaggagggacacttaatcggctcacatacctggtctcacgtatatttgccaaatgtatcgaatgaaaaaattatagctcaaattgaatggtccatctgggcgatgaatgctactggcaaccatacccccaaatggttcagacctccatatggcggaatagataatagagtaagagcaataacaaggcaatttggcttacaagccgtcttatgggatcacgatacttttgattggagcctccttctcaatgattctgtcataactgaacaagaaattcttcaaaatgtaataaactggaacaagtcaggaaccggattaatattagaacacgattcaacggaaaaaactgtcgatcttgccattaaaataaataagttgataggtgatgatcaatcaacagtttctcattgtgtcggcggaattgattacataaaagaattcttgtcctaattttcagggaattgaagaaaataaggaagaattaaattacaatttaaaaagaaattgctttagtattttatatatagacatgcagcaacttcttgatatatttcaggaagaaaaaaactgtttcaatatatacgtatcttctgctttcagctacatttttacttcagagacataaccagtcttttttcatcagtactgtccagttgtaacaacatagaaattacaggaagtaattggttccgttgttccttgtgctccaaaaatcccaacaaaacattttttatatatgcaattttttcatttttctcagagtctaactccaatgaacttgatgatcgtatcttctctaatttagttggattagagttattcgctggtgaggaatcaatattcgcgttagctagagtaccgatagaaccagacctactaactcttcctgacttgtcactgtattgtctttcctttaaagcattcaattgagaggacaatgaacgataattttttagtaatcgatcaaatttcttgttaagttcgttatttaaattcagaagtttctcattggcagactgtagctcaaaattcttttcatcagccttagacaatgagagttttaaattagatgtgatctgttccaactgatcggaatcatctgaagtggcttgagtcttccttttgatgtcattgttaacatgtttcaatgcgtcaacctctgattttagtccctcttcacgaagctttaaagcgtgtatttccgatttcagctcagttactgtatgcttccactcttgtaattcagtggcctttctggatgtttgtaagtctaattctgcttccaatttattcttttcatccgttaaataggccaatttattctccaactctttttgtttgctcgaatcatctgtctgactgtccgaaactaaccttctcaatgtgttagcttctctggttttgtcttgaacaatattagcatattcatttagttcatcttctaaagataaaattttttttgtagattccttcaacttgacatttagttcctcacattgtcttttgatagaatctatgtgttcattcgaattactttttacattttgcaaggtattgtatttttcttgcaaaatattcaatctttccgataatttaccattttctttcaaatactcctcgtaggaattagaattctttgcgatatcattatgcagtgtctcattttccttttttaataagtctaatctgttagaaattttagcatgatcttttctcagctgttctgtggatttttcagccacgtccttttgctcactaaattgtttaacttgttcctccaagtaactcacagttttctccttttgtttataagaggttcttaaagaagtaagctcctttgttatgtttgatttttcgtaggtaagttgagatatctcctcatttaatttggctaccttgttctgcgatgtagtctgctctttctccttttctgtacataaattcttcagatgctctactttcttgctcaataactctatcttacttctcaactcagtatttttagcttcgtaggcctcgatcatcgttgcatttttatggcgtaaatcatcgagctccagcttaacggttttcacttcttcattttgtttactcgaagactctttaatctcatcttttgcgtccacaagctcattgcctacagtcctcagcatatctctcacctcctctagctccgaatttttttctttcaatgacttcttggtatcgatcaactcggtgttaagggtttccagctcctttgctgatttttcgagctgtgagttttccaattctttagcatcttttagttctgcttctatatcttcatacttttgcttccaatcttcacaatctttatatttttcttgtaattcttgcaaattttctttaagcttatcatattcttcagtattgattgagttatcgaccgtttcctcttcactgatatcacccgtagttatgcctcccttatttttctttcccttgtttctattctttttccttctgttattgtttcctacattttgatgagatatcgccttcggtaactccttcatttttttttccaattcactcagcttgcgctctttctcttttaaagtaatatttagttctgccaactctgaggacttttcctccattatagtacttttcgaagacaaattttgctccaattcggttatcttcattcgactgtcctcgagagaatggttctttatagccaattcttccttcagttcggatatagatacttcttctttctgttttttggcctccctttcttcctttagtatattttccagtgcaactattttttctctcaaacctgaaacagtatcatttttttctttttgtacagtatccaattctatgtttaaagcttccatttttttttttagatcgtctatgtcatttttataattttgctcttttttcaaaaattcctcttctttatccttcagagtttcactagaggcgctttctggaatttccgagttctgcttagttaatctcttgatctcatcattcaataggttatttttgttgtttaaatcctggaaaaaagctggcaacgtatccactgcgtcgtcaatattagatatgggtgtattttccgctaaaatcttttcaacagcctctaacttctctgactttaatttttcatttttgtatgcggagagtagcaaagggtatttttgttcatatttctcaaattttcttaatttagcttgtatttcttttggcaagccactcttatcatcttcgatttgttgttctgacggggtagggctcatatcatcggctaagcccttcgctaattcatcggtaagattcttaccaatttgtgacagctgtttgaacattgaatcagcaaatgtttccctaagttaaaatcacctcaaatgtaactcctgttgcttactatttgacgtttctgctacatttggttctcttatattgctggatctgaaaatccgaactatgagaatgcgggtaatagcttttcatagaatcactaattgatattttttcaggtaataagtttcctctaatcgggcatttaaaatcttggatcgataacttaactgggtgtaataaaatatataaagatataaaatagatatatatatataaaacgaactttatcaagaagaactgcaaatgaagcgtactctcaaatcctcgaaaacgaaaaacactccaccagtacagtattatcacgaagaatattaagtaaaagcagccatcttaaataatagagtgtagcaatcaaacataaagctaaggttcttcttgattagcaaattgtataaacttttatcgaaataacctagaaggaggttttttcttacctagcttcaaaaaattgccatttttatcatctgtaaattcacttaggaattttgcagtttttgtaccgctagcagaagaagcatgcgtactgcctttggtgtttcctgatctcggttccacttgcagtgataattgatactgcttttcaatgtgggggacattttccaaagacgcttctataacggtctgaatatcatccaatcgtttcagcttgtaatggaatcttttaaagcttataatttcctccactatatttgcgattttagtcctcttgctgaagtttattatgttggttgaattgtgaagaaaatctgggtttccgacaaacgtaaatgttaaatcagataggtatacaccaaaaaagggaacacatgcaacgtccgtcacggatcgcaacagctctctatacttcacaaaatttctcttggaatccataaggttgtttaggttcttcagaaggtccttcgactcagtggaaactaaatcccatgtctttttcagtcggtagattggggaggaatacaaagcggacactatggcagtcattgaagaaaaattattcaactctttacaatgctgggcaacggtaacaaaatattgcgttaattttgaacgtgtcttgacatctgcctgttttacaatggtatgagaaacaaaattagttagcgtattagcattagctataaatttcgtaatgttcggagaaccacccatattacaatacttggtaccccatgccctatccaagcattcaaacatagtgatcctgaggtataagtcatgttcaagtacagtcaattgtgtggcatatgtgtatgggtcaatatccaagagcttcaatttcttcaatctaaaaaacgctgaagaagcagaagatggtaaagaagacgaagacatgtgtatcggtgatttattgtcacgtttagttgtctgtacgactgccgataccgaatcttgttgcttaggatccactggttctttctcattctcatttatcagtttttcatttatcttttgcaaaagatcctctgcccccggtattttctccgatacaaccatcttggcaaaatttagaatcagtggtatgccaggttcataataatttcttgtccaatactgcgtcaaaaatgttctcataatgttgaccacacggcatttaatcgggtttgactttttttctatccaaatattgtaatcatcgtaactcagcccttcaggaggatacaagttgtacctgtaaatcagggcataaaaaaactctcttgtggttaatatacttctgaaagttattaacattgtaacattgaaagccgcatcaacaagttcatgactggttaaatgttcaatcagtgcctcttttgtcccgccacgaatttttcctcttgagtcatagacaagactagtttcataatctgaagttaaaaaccatggaaggtttttctctatgttcgcagctttgcgttcaatatagtcctcagatcctaattcgtcatcgatgatagcttcatcattttctgaatcgtcatcactatagtcctcggaataaatatcaaaccatttttcttgctcacctttcaatagttctgcagtcaaattattcttcatcattcttgctgcgtagttcagcaaattttctctttcttcaatcaattgatcaacaataatacacgcaagattagaaatctcgacatacttttcacaagcatctttaaaatcgtcggagttgtttaaaaattcaaggttattgaactccacatcttgactcaccaatacgtgaaataaggagagtgccaattgttcattttttttatggaaggggcccttgaccaaaggtgtattagagatattcttgaaaggttcatgatgtccgacagggaaattggacctcattgaggaaaacaaatacgggtcgtctaaggtcgtttgttgcgttgtcattattaatctgatgacgatgtcatgaaaagcctgctttatatcaaaaaactctgttagtactgaggagaccgaagacatggcgtgaactaaaaattcctcgctttccaaatccaacaaaatactgggtgtcttaatcaggtttttcaaattgatgaaaattgacagatctaaattctccagtatctccaatagtaaaacattctgatttatttgttcgtatgtgcttgaatttatttccaaattcctaattctgcttttgggtttacttataatttttaagtgttcacctgtagcattatttaatttttcaaaaatttgcgaggatttcttcttcattgtattcaaagtgtctacagttaatggatattttttcttcctttttgaaactcttgctcttgaaaaggttctgttatgagaaggacggttgaaaggtgtaaaaactgaaccagacgcggcactgcttgcttttaaatcaatttgggaatttgtttctgaattagcgctatatcctgacgcagaggcaatagcatctgccatctttggtggaatccttgatattgaggaatttttggacgacgaagcggtcacttcattagatgtgacagctttgttctttgtcgcattaccaaattcatccgtaataaaagtcgaaaatggatttgtccaagaaccaccgctaaatgaacctttaaaaaatcttgggagcaactgtggtaaagtattatcatctgagaagactgagctctgtaacacaaaataaagtaactgaacatgccttaaaaatttcgagaattccacatcaaccatttcgtaaatcgatttagctgacttaaaatttttgttggacggtgaaaaatcttccaaagtagaattttgtattgaagtccttggtgttacgacagaattaacactatttcttggacctaagactgagaaattttccatatcgttctcattgactgtactgaatgatgatctcattggagtcaatgtatccgttgtactggtacttacattacgtttaccggacaatggaactgaaactagatcatgtacactatctacttcaattttaccatcatccccttccgtcctagaacaattattttcctgattatcgttatccttgtcattcatagtatccattttttttctgtgaaaagctgaatcgaaatataaatgagaattgatacttatccttgacaatgaagagattagacctttgaaaatcttcttaatctccttgctgcaacttttggctttaatttcatgttgcattagcctgcagcctaactgtgtgaagactattgaatctgatatcaaatcaaagtatttcgtgaaattgagacgattctctttaaggaacatcttgtgagccgttttagtataataaactgttaggtcttgtaattctgtccacaattttatatctcttgaatagtgataaaagatgtcactcttggccagtatagaagagcgacttggggcaactacccttgattgaatattctgcgttaaatctggagcagataaagaatttaatgatgaaggaccagcctcattgaattcgtttttgttattttcgttattattatcatcatcattaatactgttattatttccatcagtttcttttgaatcctgtttttccattagaaggcttgatctattttgttcactttccgattgcttcgatctcgtagaactgtcctcaatattcgcatttttcctcagatctctagtatataggttaacaagatgatcattgggcgggaattttggttcgctgtcacaaatgtcatcggattccataattgagttagaaatcaagggtaattctgaacagtatatatcaaggtctttgttatagtataccaacttgtaatcggatgttttcgttatcagtggtatgggggaccaagtcgaagcaatgttcgaacgtataccattaataatcatttctatctcttccaacggtaatatcttaattgtttcttctgctactagtgggggacctgctttctcaccagaagtttgtaaatttgtttcattgttattcataattgcgtttgtattcatctcagatgagccatctgcactctttgtcatatcctgggatagactagcattggaattaaagttcgaagattgaggggttatgtgggaagcatcgtttggcgctgaaaagggagaattattcatcgatacggtgttattgtggccggaacttgtttctgcattgtgggcatttgataaagacgctgataaagtagaactccccctcctgctcttgctcggatttctaggcacatgtaaatatgcactattgcccaagctatttaagctgctgcgccttgagctcttactggaactatattttttcatcggatgactgtgctttctgagatgactgtctcttaaaggtctaccgaagttttgaggaaaccagcctctgttaactttcccattactgtcgtcaataactaatccatcccaccacccagatgagtttttgttaagtatataaatggtttccccttgttgtacagacaaaagttgcgaagaactgtcttttttaatgggataattaaagtcataagcagcgactactattccaattggacgaatgctggtcaactcacttgtcgagggggaagaagaaagagaagctgaggatgattctgtgttagtggtagtggaagtgttagatgaagagctgatcgatggagtttgtgaagcattgcctgcctcccttgcagaacttgtattgggaatagacgtgttagtatcggacatgatacaactatccaatatccaccttgctttttcgttttattttttagtatttattcgaagaaaaatgtggctctttttattcaatttctttccgaaaaagaaacagtctatctaactaaaggaattgcttcacggtgatcaagtcactataactgtctccgccgtgttggtgatgcagttttctctgtaacttttgagcttatttttctattttattttttcctccaggtctctgtcaaagatccgtctcccgcgatgtttaaaagtcgttttagcgaattacataataacctggaggtgactgacgtcgactattttctgccccataaagcaacaaaatatttaactcataaaagcttcgaagaatatgtaaatatagtagtatgaatctaactgagtaaaaaaagggaataacaaaacaaaaaaaaaggaaaagagatggatagcatacgttatgaaagtaataaaaccttagagatagagatagagagagagagagagagagatgcaccttttctattctcaataaaaaaaggaaagtaagtgtaaaaaaatttaaaggagggatatatgacactcctactaagcagtcgttttttttttcttttgttaatttcattcttcatgctgggttttggatgatctagtgtttgcacttaaaataattttttttcctgcattctgacatcgctttatacatcctcgaatgctgtaatttcaatccgaaccgtttcagctgctttacaaaccagttggtatctttgcgaaccttaaactgaaaaactcggaatggtttcattgacttgaaacgaagcttgcgcaactgcaatctggatcccgaccaacattgttttgctttttggcaagaatgatcgaaataccttttaatatgtggagaaaattgcctgtatttattatgaagtagcacaaagagccttttccagcggcgtttctgttctttatgcaatacccttaaactttcttgagcggatttaaaagaattcttgagaaataggtgtaactttattcttcctccgtttattttgttaattctcttgtgccaaccgtctttcattcgagcttttgttgtataccataaaataactaagtctgttttgtatcgtctccagcccattaggtcatcatcctttaatgggtatgcaatatgattgtcgaagtcgacgtagtattttcctgaaggagcccactgacttaaagagtcacttgatgaatcgtaagattttttatcaacaaaatcgatattgccgtacaacagcttcctttcattattacgtaatgactgttgtgatttaaaacctgccaacacatcaccagtcagggaatattcgagggcgaggtatgaaaaggtcatggaaagcaatgaagatagcatgataacatgccacatcttcaatttagcagatttaccctcacttttatctatgatatgatccgatagtgtgctagaattccttatcgtactatccttcagtttcgacccctccatacttggcaataccgttccgccaacatttgagccggacaaagtatcaaatgactctgaaatagtgggaactccagtttgatcaatattaactccagcattactaaattcattagatgttctaaaatcgtaaatacgattcatctgtgcagactcttcactgctagtgttcgataggacatctgcatcgaagtcctcgtcgtcctctcctgcaaaggagctttcatgcaaactatccaaagatatttctgacttcgatgactgttcttccccttctctccctttacgtaatctacgtaatctaactaaattccaatgatcgtcttcttctgacattttaggtccgacaactcgactgttttactagtctctattatcgtcactgcgtattactctgctactgtgcttgttactttataccggaacagtagctcctaaacgattattccaaatgaagaaaaacgtttggccagtaacctgcataaaactgaataactataatgatactccgactaataatatatcccaatgccccatctcatctgtgtagatcaatttttatggctcgatccaggtaccttgataagcagctgtcgcgcaaaggggttaccgcaaaatggatagatggaccgggggcacaccggggtagggggtccggagggttaactgtcaactccacccatacaagaccgcgcagaaatcgtcgcaggaccccgccgaacggcgaaagcaaatatgcagccgtaaagacctaacaataaacctaatgtagtcatagggctaattgattttaaatatatgacctagctgactattcaagtttgccctaattgatgagtttttgaaaaaaaaaacaacttaggtttcgctatccaagcttatgctatgggaagcgttggaaaacttgcatatagtatgaacaagagcgagatataaaactataacggtagatggaaagtaaagagtagacaagctcggaaacatggaaaatagcatgatgtttatatcgcgttccttgcggagacccgttactgctttgaactgcaatttacaaagcgttagaacagtcatataccttcataagggtccgagaattaatggtttgagacgagatccagagtcgtacttgagaaatcctagcggggtactctttactgaagttaacgcaaaagagtgtcaagacaaagttagatccatactacaattgcccaagtacggaataaatttatcaaacgaactgattttgcagtgtttaacacataagtcgttcgcacacgggtcaaagccatacaacgaaaaactgaatctgctaggagcacagtttttgaaactacagacgtgcattcattcgttaaagaatggttcgccggccgagagttgcgagaacgggcaactttctttgcagttcagcaatctgggaacaaaattcgctaaggaattaacgtccaaaaacacagcatgcacattcgttaaattacataatctagaccctttcatattttggaagatgagagacccaataaaagatggccacataaatggtgaaaccacgatttttgctagtgtcttgaacgcatttattggtgcaattctgtcaacgaatggatctgaaaaagcagctaaatttatccaaggaagtttgctggataaagaagatcttcattccttggttaacattgctaatgaaaatgtagcatctgcaaaggcaaaaatatccgacaaggaaaataaagcatttctgtgaagatacaaaaaatatagttgatggttcactggccaaaaatgtataaaagaaaaatttatctgtaaatagtgatcgaaataaaataagataataactaaagaatatatatgactttactgtacagatctataattgaaaaatgacgagaggtcctgtgaaagagtctgcctgttcgccatcttcacacattcaaccaattccctggtgcgcttggttacttccatcaggatatctgctaatttttgatagaatcgtttcttcccaagctttgtggaatcgcatccataagtacacaattccgataacttttgcgagcaatctgtgagcctttcaataatttctttacagtgctcgcctaaatccagtttaaaacttttttggaccattgctttggtagtcatatcaatcaccgattccaaaataggaataatctcgatggaattttgacataatctcgaaactgatcttgcggacttgaacaattttgatttagaggcttgaacatcattcaaaatgccctgtgccataggaagaacaaccattgatttactctcaacaaattcgacgaggttatttatgttagcgttgtgcgtggttgagttgacatcagaattattcaagttttcttctgaagtagatattcttaatccaagaccagagttgggagcaaatttctgcactttctctctgaatttcctcattttggtcacggttggcgagtaaagtacgtctgcagctggcggaatatttgcatacggcttcgccgtttctgccactggtttagtgataactttcttcggaggtgatgcctgataatcctgccgaaatttaccaattagcggcaatgtgttaccttgaggacttggacttctcgagttcgagacaactttcagaggcaaaccttctcgcggagatggctcactcgtaattcttgaagaattcttagtgttttttaacggcgacacagacgctaagtttgtttctccagatgtattatttcgtaccttcccactctctcgaatagaagattcagatttttctatgatggaaattgatggcgatgctacaaccactggcatgtccgatttttttgtaatgggcttaccagaggatggaaaactaacagcagtactaccgctatcacccagagatgatatatccttaccgtttttctcatttttcactttttcaataatcttcaacggtttcatacctgcctcgatatcactgagttctccttcattgcgtgatatatcatcacgtgaggtggatttgatcttcacaatctgagcaatattgcagaacgcaaaaatcacttccgaaatagatgattgagctacaattcgtggtattaggtccccatatgtgagaaaatatcttgttgaagtgatagcatgagataaagcactctttaagtatactatttcgttttctaaagaactttgcagtgaaactgatgataggacaggtaagagatcgcctatcaactttgctatcttaattatagtctcaagcagaatcggcaggcgtgtggtggtggtatccacaggatcaattcgatggagcgtgttttgaaaataaagtgtaaattgagtttttaattctcggaagacttcaatggatataataccattcacgctcataaaatcatcgtttattttgaaggattcaaataatgtgtcatttaaatagaaatttagatcaccctcgtctaacccattgttatgcgtccccatatccaaatgatgtaagtttctcctttcaatttccgtgaaaatatcaagaatcaatttatggaacttcgcgtccttcaatcgagacagtttagattgtgctttacctcttttcagatcaagatcatttagtgatgcatccgcacccgaatctgtcaatcttttcatcaattcatcgttgacatcagtcgtcagttgccaaaattgtacattcgacaattttgtcaggtctttatttctattttggcggttttggttccttcttctatcatcttctggtacagaggcctctataattcttttgaaattcttataatccgatataaggtctatgatttgatcattcgttaattctgagctaatcattctttttatttcgttatggccacattatgatattcttttactttactgttttaattttatattctgcgattcaaatcataacagatatttagttgaataactctgtttttcttcatttccatttttttctatttacccttcttctttttattttacgcgtctcgcgttttatatattaatagtaataatatttaatagtgtatgtttgaaatttttatatgtctttatttcgctaacgtaaaaatcccttcttctttgtagggacgggggagtggttaacattgggagaagcactatttattgaaagttctagctgttttttcttgtcctccaaagcttttaattgtttagttaatttttccttcatttctttatgtctagcaaacaattcagtttctgatttttgtagttttttctccttttcggaaactttttgttggaaaactgttttcatttcaatttctagtttggctagttttgcctcatgtaaagttttttcttctagttgtttagatattggatcgaactctttgaaaactgaattatcttgcttaataccaagttttgccaatttagaagacctgtagttttcgtatagtatcttgcttgtcctttcctttaattcctccatgaattgcttgatcaataaatttttcaaaaggttgaaatcagagtggttgtcattgtccacttcgatcaccccccatggataggaacggcctctcacttgattaccactgtagttctctacaatatcgttggaaccaataacagcataaggtaaactactaaatagtctttcggataaatggctattttctgcatcatcgttggaataaattggaggcttgaacagctcgatattagattggattaactggttcataatggtcttcttgaaacttaagatctcttcatcagttaagatgtcagatttagcaatgacaggaatcaagttacatttttcatatacagattgcataaacttcaggtccaggggctttaagtaatgtcctgtaggttcaatgaaataaagacatgcatggattcttttatcgtttattgaatgtctgttgattttgttctccgcatccaagtattgatcaaaacgagagtcaatctccttaatgatcgggtcccatgatttttgatcattatttaaaaaatcaccaaatccttcagtatcgatcacgttcaaattcagtttaacaccattttcttcaataaccgactcatatgacttaattttgaccttgtgcctttgttcttgtgattggttctcgtgaccctcgccctgaccctcctcttcttcctgatcatttgcaagttcctcctcgtaatctttcactaaattggcctcaatatcatcattattaaataaagttttcattaaagttgtcttaccaataccatcagggccgacacataggagattgaaactgaatccgttctttatggaccttctgtgccattgcttgggcaaattagcaaaccctacataaccattgatttgacgacgaatgaacttaatctccggttggtcaggcagaacttgacccttttcgctctgagaggaggtgatgcccataccgaggccgggttccacctttacatcggattcagctgcctcaaatctctcgctgtcgtcattttgcgtaccgttcgtgtactgcgagtccactccatcatgatcctgcgactcttgtttgatctgaacatcattgaattgatcatgctgacgctcttcttgttccgggtcctgcttaatggacacttgttcctcctttaaactcatggcaacgtattataggccgatgtaatcgttcagttgtcgtgtgatcctggatttgatattttcttgatctgctttcctcgagagattttaacttaatacacaaaacaacacaaaacgcaattcctaaaaccgagacaaaaaatggcaaaaaatgggaagcgaaaacacgcccccaccatatcattacacacgtagatcataaaagacgaaaatactaaattagccgcccaggtggttcctttttacgaaaggaaggaaggagaaatctagaggtgctgctatatatgtttgcaaggtgcgagaatattctgtcacaattatcaagcagcaagttatataaagttgtttctcacagcttcttgcactcccttgcggtgcctttcctgcaccactagtgtaactgctgatgtcttccatttgatgtcagaatcgatttcttgttacgccacgaacagttaatatatagaattaaaggaatgatcttgtacaactacaagataacaatagattaacagccaatattaccgtcgccgctgcccgcttcgcggagaaacagcgaaaaacaacgaagatcgttctcgaaaaagcccaaaagctgggtataacgcaacaaaataatcatagatttgacaattgtgctcccaatcttgctttgaaattaccattataaatgaactctgaacagctgctgcataactatgtttcggattcgctactcactactctgataagttttcaagagttcaagcagcaactacagtcgtacacgagcgacgagcaacaactgcaacattggtacgaattgcttcaggccagggatgcgcgagtgacctctgagttagaagcacgaatcaagcagtttttcataacgttgcgctctagattactgcgatttctggaaagcgagcaactatcacactcccttagcctcgagacactgatcgacgcgctgtacaagattaatgacctgttgcaacagcgtttgcagattctggatgatgctattcaggaaaagacctcggaactagcagaatttgaaaatatggttcgctcaccgagtgcaggagacaatgccattcctggcctattacaaattatacaatcttatattaatctattagaggaaaactagcagcagacatcccggtcaacctgccccacaggatattcctcgccgatccattgaaaggcttcgtatgttgagtttagctgtttgttatcgttcatgcagtacccgtcaccactcgttaattttaagctcccggtgcgctgcatctctgtaaggaagaccactcgtctcacacgagaatggatcagggccatggagcacattgagcacggctcatgggtcaaatagacgtcgtaatcaagacacagataagagtttgcgtcttcgtctacaccctccctgagtctttcgcctaccgcacggatgcccaccattacactgtggtcgatgggtagcgagttttcgcagtttctgccatcttctgccaccactttgtccttctttcttgatgggtcaacaaagacgctcaccattggaaactgttttcctgccgttgccatcttcacagacaacgtcgacgcacgcgatagctcatttcgtacttcctgcatgtctattttatagtcgttcaatatttgatcattggggttgccgttccaaatcaacggccagtacttcacagaccaggcattgttcagttcctttgtgctgggcgcaaactcaggcacttcgatatcatcactcagttcatactttttcgttccaacccaaatactcttcaatttattgtttatttcaccttcgtcgcaaatatactctttcgaacacaacaccacttccaaggtggaggtctcgatgtccttgcggatccttttcaaatgtctcaatgaaacagggtcatttttctgaaaatcgtttcgaattagcctactttactagttagtttacttccatgaatacaaaagcaaaaatcatatacatactctattactttcttcgagtctcttggatctattcttatactccatacattgactgcacttatatatgtttgaaagttagttaattgatcctgatttctgttagatctcatagatacatacttagtttgggcgtatttacatctttgaaatttctaatttgcagaagccgattttctattatcccgttctgataatcgatttttagcggattattaactttcttaaccataactaacacgccctcatgaatattatccttctgaggtttgaataatatatacctttagatgagctattggtgattcgcatttaggaatgaaaaaaagtaaagcatggcaatgaatgacacaagtgaaatagaaaagtgaaaaattaaaaaaaaaaaaaaaaaaaaaaaaactgatttatactcatgaaaatcttattcgagttcattcaagacaagcttgacattgatctacagaccaacagtacttacaaagaaaatttaaaatgtggtcacttcaatggcctcgatgaaattctaactacgtgtttcgcactaccaaattcaagaaaaatagcattaccatgccttcctggtgacttaagccacaaagcagtcattgatcactgcatcatttacctgttgacgggcgaattatacaacaacgtactaacatttggctataaaatagctagaaatgaagatgtcaacaatagtcttttttgccattctgcaaatgttaacgttacgttactgaaaggcgctgcttggaaaatgttccacagtttggtcggtacatacgcattcgttgatttattgatcaattatacagtaattcaatttaatgggcagtttttcactcaaatcgtgggtaacagatgtaacgaacctcatctgccgcccaaatgggtccaacgatcatcctcatcatccgcaactgctgcgcaaatcaaacaacttacagaaccagtgacaaataaacaattcttacacaagctcaatataaattcctcttctttttttccttatagcaagatccttccttcatcatcatctatcaaaaagctaactgacttgagagaagctatttttcccacaaatttggttaaaattcctcagagactaaaggtacgaattaatttgacgctgcaaaagctattaaagagacataagcgtttgaattacgtttctattttgaatagtatttgcccaccattggaagggaccgtattggacttgtcgcatttgagtaggcaatcaccaaaggaacgagtcttgaaatttatcattgttattttacagaagttattaccccaagaaatgtttggctcaaagaaaaataaaggaaaaattatcaagaatctaaatcttttattaagtttacccttaaatggctatttaccatttgatagtttgttgaaaaagttaagattaaaggattttcggtggttgttcatttctgatatttggttcaccaagcacaattttgaaaacttgaatcaattggcgatttgtttcatttcctggctatttagacaactaattcccaaaattatacagacttttttttactgcaccgaaatatcttctacagtgacaattgtttactttagacatgatacttggaataaacttatcaccccttttatcgtagaatattttaagacgtacttagtcgaaaacaacgtatgtagaaaccataatagttacacgttgtccaatttcaatcatagcaaaatgaggattataccaaaaaaaagtaataatgagttcaggattattgccatcccatgcagaggggcagacgaagaagaattcacaatttataaggagaatcacaaaaatgctatccagcccactcaaaaaattttagaatacctaagaaacaaaaggccgactagttttactaaaatatattctccaacgcaaatagctgaccgtatcaaagaatttaagcagagacttttaaagaaatttaataatgtcttaccagagctttatttcatgaaatttgatgtcaaatcttgctatgattccataccaaggatggaatgtatgaggatactcaaggatgcgctaaaaaatgaaaatgggtttttcgttagatctcaatatttcttcaataccaatacaggtgtattgaagttatttaatgttgttaacgctagcagagtaccaaaaccttatgagctatacatagataatgtgaggacggttcatttatcaaatcaggatgttataaacgttgtagagatggaaatatttaaaacagctttgtgggttgaagataagtgctacattagagaagatggtctttttcagggctctagtttatctgctccgatcgttgatttggtgtatgacgatcttctggagttttatagcgagtttaaagccagtcctagccaggacacattaattttaaaactggctgacgatttccttataatatcaacagaccaacagcaagtgatcaatatcaaaaagcttgccatgggcggatttcaaaaatataatgcgaaagccaatagagacaaaattttagccgtaagctcccaatcagatgatgatacggttattcaattttgtgcaatgcacatatttgttaaagaattggaagtttggaaacattcaagcacaatgaataatttccatatccgttcgaaatctagtaaagggatatttcgaagtttaatagcgctgtttaacactagaatctcttataaaacaattgacacaaatttaaattcaacaaacaccgttctcatgcaaattgatcatgttgtaaagaacatttcggaatgttataaatctgcttttaaggatctatcaattaatgttacgcaaaatatgcaatttcattcgttcttacaacgcatcattgaaatgacagtcagcggttgtccaattacgaaatgtgatcctttaatcgagtatgaggtacgattcaccatattgaatggatttttggaaagcctatcttcaaacacatcaaaatttaaagataatatcattcttttgagaaaggaaattcaacacttgcaagcatatatatatatatatatacatatagttaattagtactaataatacatgaaatactgacagcttatgatgctgataaggaaaatattgccgcaaactttgtaataagccaaaagcactaatctcttttccgttagctttcataaaattagtgtatttaagtaaaccccggcccaaaatatgctctcaaatttgcttcatccttctgctttcttatcctttctacttcttcaaagcctcccgattttttcaggtttgaattacccacaaaattttccagttcatcatcaaattcattactagctttaagttttctttccatctcccacatcttctcagccttgtcaatagcttcgaccctactatcgtggtcagggtttaaagattggacggccaccataacttgctcccttacctgattaaatgtgcccggtctcataataggcaaaataggattactttttgatctcgaagggtttttttcttgttcttcacaacataacttaataagatcgaaagtttctaatgccttacccaagtcttccttcaaatctaaaatcaactcttcctgcaacgtgagaaactgttgttcttcacagaccttatcgagctcagcttcccaagtttttttccaatgtggtttttcagtatcaataaactcctgtagtttaagtacatctgcttgggcattttctaaatccttggatacggtttctagcttctttttagcgggctgagacctacgctcagcaacgtctttcctcataatttcgattacatcttgcaaatcatctactttacttagcagagtatcggataaatcaccgagttcggtctgtgatttttccatgtacattctgttggaagagtttttggcagaaaatgataaagacttaaagttatcgacctttcgtaaaatgttgaaaatagtctcattaatatttgacctattaatattatgcacttgttttattttccccaattcgtactgaatatctttgatcgttttatcatcatcttttttgttttgccccacaagatcgtgtttgttagcttcaaggccaggttgtggtaaaacttccgtttgcttgccgctaattgcagaaccaaaactcatttcttttaaatgtcttattatatcattctgactattcgatatctccatcttaactgtgtcaatgaattccttgatcgtattatttggattctcttcgagctttagctcgataacaaacccttctttaatatcgagaagatttagttcctctaattcatagaatactccatattgaggatccataatatatatgtctgggaaggaatttgctccaggagaatacgcaaagcgctcaataaataggagccttaatgcgttttttgtagtaggcagttgcacatgacacttctttgttttgtctcctatccttaaaaatactggacaagttccattcatggctttatctggcgaagttgtaacaacgcttgataatcttcgtggagatgcacgaacattctcaataggcaatggcgttttcgccaatggactcgcctttgatacatcgtcaatgcttttacccttattttcagctgaattaatgtttctatcatcatcattgttgttatttccgtataactttgactttcttacggtttcctctagatgcaacatcgagggtgaaggagttgtcatgaggccggcagccgcagcagcttctgttgtagactgatttgtcaatttagccatatggtaggcagagtatctctttgaggctctcctttgtaaattagttcccttcttcaattgtgaaagtgcatcatcatcatcagatgcgtttggagcattgttagatttaaggttttgtttaatattagttcttggttttgtcaatgttgcctctgctgactgagcagagggtgttcccgtagaagtagaattcactttttccccatagctgttttcgactgaatcgctttgcctctgatcacgtacaatactgctttttctgctacttaatggagtcccctcacgggtcccttcactacccaatgaaaggttactagtaaaggaagggttttgttgatgatgtgattttacacttatccgatgctcttgctgcatattcttcaaaattgcttgtttaacctttagtttgtctaaaagtgtcactataatctctctgatttttggcagatgtttatttaaagtttcatcagatggtggttccctcaatgtcacttccaatacacgtcttaaagccattggcacatcaccaacatctgacatgtcaactttcgcatgcatgaagaatttcgatacgactttgaagtcattgcccaactgaacgtatgcatcagatactaatcttccagaggttgtccccttagaccattgtgttaagacctggaggaggtgcttggtggacatcagcaactttgttactgtcgtttcaatactactactgctagaagcagttcttttaatctttggggtgccatacgtagggtcatccacggccatcttcatctaattttaaaataatacgaggattactacaccaatttggcagccagcttctactctttttcccttttcttgggtttgttttgatgccattatctcaagaatgcataatagtaggataaaattcgttcagctcggctagcgagatatcttcaaagagtaaagcgcatctgcgtgtaaaattaaattcaagaagtgaaagaataaaagataggattgtagatttgaagtttagtggtagcgtcagcagataagcttatggatgttgatgaaccgaatcctattgtgatatcagattctgaggccactgatgaggaaattagtatcatatacgaacccgaattcaatgaaaattatttatgggcagaggaaaacgtccaagaagcaagcagatcacagaaaattgtcactgagaggttgagcctggattccactgctggagaatcttgtactccttccgtagtaactgatacacaagttactacggggcttcggtggtctttgaggaagaggaaggctattcaaaagatgccatacagtttagaacgcataaagcataggcagttgctagagggctatgatatctctagttttgacagcatttcgaatcagttgaccttaccgaagaacgcttctacagtgattcactcaaatgatattttacttacaaagagaactggtaaacccttagatgagcagaaagatgttacaatcgactccattaaacccgaaaacagctcggttcaatctcaaagatatgatagtgatgaagaaataccaaagaaaaggcatcgtacttttaaagacctcgaccaggatatagtatttcaatcaggtgattctacggaagatgaacaagacttggctagtacaaatttacagaatactcaaaatgacgaagtaatatttagaggaagagtattgaatgtaagaactggttaccgtggggtcctgccaagagttgcttgggaaaagtcgttgcaaaagcagcagtcttcaaaagtcacgaaaagaaaaactcaattattgaaccataagggtgtggctaagaggaaaatgaacagaagcgcccatattgaagatgaagaacagaacttattgaacgatcttattgcacctgatgacgaactggatatcgaggaaaacgcccctccagatatatacttaggaaatcttccagaggatcgtgaggctaacgaaaaggaattaaaggaattgcaagaatattatgagagcaagtatagtgaagacgcacaatcggctggaacttctggttttaatttaaatgaggaataccgcaatgaaccagtgtatgagctggaatatgacggaccggggagctgcatatcacatgtgtcttataaagaccagcctattatttatttgaattcacggcattcagatagcggatttagtgagcaatacaatatatctgccgaagataatcaaagtgtaatttccctagatgctgctgaagagcataacgatggtataattgacaagatgttggttaaacctaaaagaattaaagcaaccaatgatgccaactttttgaatacaaaaagtaagagagtgagaagatataagtacaaatatcgaaattcttgtctggccccaagtacaaaagctatcaaagtcggaaaacggtcagcgcataaatctcatttggcagctaataatccagtttcatttgtttctaagaagaatcatgtaattgatgattatttttttgaagaattagaatctcaatccctagaacaggatgacagctcttctctcaagccacagaaaaaaagaaggaagaagaaagcacctatatactcaagtttctccgctgatcttgaatcgagacgaaaaccagttttcaatactgttgtagaggttcccacgaaccgatacgctttcacaaagccaaatgtacgtaatagggacagcattaatcatgacatggaatttgaggaagaagactccaatcaagagcttggaccaataatggtcgtacttgactcaattttactaaaaaaaccttttgagccacctaatttcttcaagatccagttgtcagacaagagtttcttgctatcaaaattgaatcctgcagatatagctacatcattacagaaaatattcagagtaatcattgataaaggtatcactgatactgaactagttcactttaacgaaagccttattgcttttttggtgcaccttgacatgcctgaactattcgacttaataggtgaatttcatcgtgaatttagatcgaaggtcaatagcttgaggaaaaaagctaaaccaatccatttttttcaaattgcggcatgccaattaatgtttctagaaatatcaagatataacaaaatttcagccgctgcaaaattcgacatggatgtcaaactcttagatcatattgtgtctttcttcaaattactttctgtctgttatgattctgttatgaaaaatccaatgcaatatctgtacacaagttattatattctctctgctgtcgttgatgtcatacataaaaaggaagctttgtgggatttatttcaaaagcaccccttttcgcctcatatttcactgttgctggtcaacatatttcctacgaaagtctgccgctggcaggttttgagattagattctgaattccaacccttgagttcggcatttcggttcatcaattattgcattgagacttgtaattggaatgttacaaattctttgattctttctctcgatcgcatattcaaacggagaagattttcggactttgaagaagagtctgatttgtcacaaaacaataagataatttatcctccaacgaatcagcttacgagtcgattaatgtttaacagatatttgcatctactgacgttgtgtgaattgtctagttctgatacacaacgtgtgataccgatgggtgatatttctatgaatgattctctatctgttttgaagaaccgcctcaacctactaattgttctagctacacgttttgatttaaacttagagaagcgcttccaagagctaacacgaccgttatatagtaaggaatatttaaacttgcatacacagaacacagtcaggacgataacaacattgatcatgcaggccagcctttcattcctggaaatcagtcgaatcaaaaatcatccattcagtggaaaatttattgcgtcattatttgataaactagtacttcaacaaccttccatatcgggagtaacagaaaattttttgaaagaattcacaaatttagtctccaaaatgaaaagaaaaagcgtgagtatgctcaaatttctgtatccttcactggtggccatgtctcaagaaaatatattcgagtcgtctttttttttattattacaggtatatttgaagagcttagatgtgctgggtccaacttgggtgcaaaattatctttttcagtttataaagagcaaggctcaagaaaatgaaagatggatagaatgctattgtcagatcggaaaattcctcgtagattctggtatatttacctggtggactttctttacctataacggcttagatgctgcattacactttcagcttgcatttcactcccttattatcgatttctgtgatacagactcttttgaattactgaaaaaaccgctttattccattgcttctgatttgctgctcatttccaaagatgacgctttctatcactttctttccaatctgttgaagagggcacatatcatagtagcagatttgaaacctgtttccgatgagaatgaactcctgcgattggcttatattttttctaaagcattgaaaaaaaatgcatatcaagatctattagctgttttcttatccctggcgaaaaaacattacgatgaaggggacatcagtagaaatttcttggcaaaatatctcgaatttcttaacaaaaattgcttgactgagctaagaaataatcaactcttcatcagtctaagaagggaacttggtatttcaagtgatgaagacgaaaaatgtgcgttctgggactcattcaatgaagcaggtgatatactttccaaagctgcatttgttgaaaccggtattgttcaagcctgttgcactgggaatgaaattgatggatatcttgacaatttaagcactttattcacctccaccatgttagagagcccttttgcatttttttctgacctggtgatagcacacatatttgagaacagaccttttttcgacgtgaatatcaagaattttcttctatctcacttcatagaccttttcaacaaggttttaaaaatgaaattcgagcaggtatctcctgatgaatttgctgaactttgcaaagtatacagggcgttatgtattgagtgcgcaacagacgacacctttaatagtaatagtgatttgatcgccgcaaaagatgcgtttttggtatctgtgttgagaatcgcagatgggttttgggagcatgacaaacttttgcagctaaggatgcttgatagtaatatgaacatacctaatcagattcctcatactactttgcaaagttcgctatctgcgattgtaataaagataatagaaagtaatataggaaaaattgaggcgtctgaacctttcaaaaccttcaagaatacgtaaattatacacatgtaatataagcatatttaaaaattctccgtaatatatgtcatatatgtcaaattgcgaattagtccaaatagaaacaagatctatcagtgttggtgataaacattttgtattcttttggtaacgtgtatctcaaagaagtgcatgactttttttacgttctctttagtcttgatttagttgcttctgcgtttgttaaattttttgtccttcccgtttgattaataatacttataataatacaattctgtaacaagaaaagcaaagttactacattctcattgtggtttctaagtcatctaatcttctcctgccccttctagataatctatcagtttctcttttcaatcttcttaagtttctttctttttcaatttctctcttttgtatttcttcttttgttaatatttccacccttgggcaccaattggagcccagttcatcaatatccagccttataccagataagtacccaaatgcggcatcgtttgggacatggtcctgaatcaagtggccatctacccagtccttctttatcttcaagatagtttcatgaagcgattgagatattaaggggatgaactctcttgttaagccaaggtcctgtacaatggatgtagcaaatctttctggagtaagtgatttgtcgttcaagttccactggaagttatcttcaaaaaatctgtcttgtaagttgcaggttaggttgattatcacgtggaggtcagacattatctcagtggctgcaatattttcgaggtctttcaactgctcttttattatattcgcaatttgagtttgtaaggtagcggaagtcatatcaagatctttacagtatatagaggcaaattcctccggagatatggagtcgtcattgtagttccagagaaactggtcttttatggtatgacccatatgttctatatccaaagtaattggtatcatgattgcctctccagaattggcgtttgccttcgtttcttgatcagtgttgagtctatatggagacaccacttttccgttaatgaaagtatctcttattttagggtatctcaatatgttgaaggggttgtggtgttggtcttgcagatccggtagaacggcgtttccaatatcctgtgcctgcgctttgttgctcggaccattgctggcgttgttattgctattcaaaccggataaagattccacaaccatgtttgaacccgcatcgtatttgttgttagagataatactatcagctccattcatgttctctaggacattgtattcggaaccgtccatggtaacaccatttgtaagtgccggagtattttcatgagacactgcattatctttatagtgtgtatcagcattgttgaaattagaaccgttcatattgaattcatcaaagagatcgttgtcatattccgcatagttgaccactttagcccttttatgctgccttgtttgttgagccattgtaaagatggggataccatcatcttcgtttgtcaatctgttatgaaagttagaaatataagcttgtggaataagctggttttggtgcgacattgtgtgctgctatgtgcctttcttctttcttttttcaatgtacttcattcaataatctctatttgtcgtattttctaagttttttttttttgtcaaagtagtcgcggcgactttaaatgagcagatcatcatttagtagacaaaaagacacgggacatcttctatctatatagtttacatactttattatgtgaaagagtctttcgaaattgcaacaatgctcgataaatctatgggtcatgtgctctataattcctgtacattagcatcgggtgcgtgtaatttttggggtgatatggcattctccatcaacttttccttttatttagcatcttctgtaagtcagatgctacttttgcactgccgtgggtctccttgtggcatataaagcatttggtgccctttttcatatctttggcaaaacacgatccacaaaaataatggccacagtttgtgaccactggagacttgtaatcttccttacaaagagtgcacttgaacggtatcttttccaagtctagagtaaccgctttggagtcctctttatccgcattccattcttggttcagcttccagccagtcttgaaatcatccctcgagtgtaagaacttgcagctatctccgtaaccacagtatcccgtctgtttgtaatctttgcaaacgtcgggctgaaaatccatcagcaccgtggtccggatattcgttggttggttaatctgtttagtgaggcgtttatttttaccgctcatgttcagtaccagctcattgtcatcactaggtcgcctcttctttgccttctcagccagctcttttctctcaaagtttagaagatcttctttagtgctgtcgtcgttgaccgttaaagtgtatttatctaaatcctcaccctttttctgtagtttaccttcattctcatgtgaaagttgaagtgtcctgctatttccactcttggctaagctcatgaggtcactggaacccttttcttcatcgctggccactagtttctcttcgctaaaattaattttctgcctctttttctggttcttttcatcagaagagcttttgttcactaatctctttctgaacatgaatacctggagctttgattaagtgatggagctttcgatggctttagcttgagtccacttcagatagagatgcgcatggctttttcttattattctccggttgcacggaaagaagcgggaagaggactaaagggtttttggatcagcttcacaaaatatatacttggatacgttcgctactgaggtaaagtgggcatgcaaggttgcaatttaggattcgagctgtctagttgatcctccggagtgtaaaaactgattttcaatgagtggtaacacaactaacgtgcatgagactagagccaagtttgcagagacgctgcaaccgaggattggtggcaatactacaaaagtgatacgagctgctttggaaaagaacgaagctgaaagcggggtgtctgaggataatgataacgggtcattggagaaagttaacgtagctacttcgccgcttttgacatcaacaccgcccacaatctcaaaggcgttggtgaaattgtacccttatttaattctcattgacgaattcctaaacgttgttacatggacaggaaagaatatttggagcagtgttttgatgctgtgtctctttattactaccgttgagtattttgaaacgctggtgaagtactttggacatcttgccatcattgctattttgtggggttattccctattggacaattatattgagggtacgttgagctcctcaccaacattagaagatattgctctcttaatgaacagagtatccttgaagtcagatattttgctctcccccatggttaaccttggaacgcaagatattcaacggcttctatatactacggtcatattatctccaatatacgtgatgataacctggctacttttaccaccgagaagcttgatgctgatggtgggcatgttccttttaacgtatcactcaccatggtctaaagtagcaagaaggcttttatggaagtttaagattgtcaggctgcttgttttctacgtcacgggtttagaccttggtggaataaataaggaccagggtatttttgctacagtgcagaagcaagtgaaaaagttggcatcaacagaaaacagtaatggcgtattatccgattccaagcctatccgttttacttatgttttgtacgagaaccagcgtcgttggttaggtattggatggaagcctagtatgttgagttatgagaggactccatggaccgatgaatttttgaatgaggctccctctcctgaaaacttccatctacctgaagagactaacactatggtttggagatgggtcgacaagacatggaggctagacatgactaatgacggtgccattcaagtgcccaattcaaaggcaagaacttccgcagatccctcccctgacgagggatttatatattacgacaatacctggaaaaaaccaagtaaagaagattccttttctaaatatacaagaagaagaagatgggtaagaaccgcagaattggtcaaaacttctgactttgatgaaagcgtgataaattcgaatagaaattctgccattgaacaaaaggttgaagaaaacagcacgaatggtttaaccgctgagcaagagcttgggagcaacaagcaagagaaagataatgcgaaaaaagtaggagagcctacaacagaagagacaaaagaatttgccgaagcatcaaacatcaacgaaggcgagtttgaaagaatttcctcgaccgatgaagaagttttaaaatctagggcaagagatcgactggcaaaagtattagatgatactgaagagaaagagcaatcaaatccaaccattggtcgcgatagcaagaaggccgtatgatgctcgctcccgtttttacctttacataatataatctctaatttactttattacacaaatggtaactccctttaaataaacttaaaaaagaacgtatagaactctcttcttcaatgaatagtaatccaattttttttattaactatacaacgttatgactttaaaaattaaaaaatatgtttatgagtagtaagaaaaacaaaaggaaacaaaaacaaaaaaagttataaagcctatttctacttcctgtataacgaacacaaatggatattattctttatgcggatgggaaagtattcttagttttttttgttccagtctcgttatgataacactccgatcattccttatttttcttataatctgttaaccttcaaagttggtggcaaagattggatcaatttcttagccttaccagcatcgttgataaccaaagtgtacaaagaagaagagcctctaaccttgaacttggtttgtctgaatggcttaccggccttgttcaattttttgttaatcttaacagtggcggtcttaacgtcagctcttctggtcaattccaaaaattgtttgatgtcggtgatttctctagccatttttccttgatattttgtcgtactatattcaacctgaaataaaaaactaacagttgaaatatttctacattgaaattagaaaatttaattctttagattgaagattcaatattgtgcaaaagcgtacagcagcaatcacgactctacatgccatagagcttggaaaactctccataattttccactcgaacgtatgatgctccgtctatttttttcaacagttgcacggacgagtcctccttttcgcaaggcattttaattgtgtgggtttatgaaaatgcacggatgcattttctctagatgaaaattccgtcttggaataatatcggaatgagctaaaagaacaccagtacgcgaatatgtgagatgccctgttttgtcacataacagcggcagttaatttggcgtcttttctgggaagcgagtttatttggcaaggctatgatgttttataatactaatcacgcattgcaacttcacaaagtagttgtgacatgtggatgtaatagcgttacttttctttttgtttattgctatttgtttctattttctttttttaaatcgcgctaatacgtggaaaaatgcgtagaagccgggaatgggacgtgattatgagatcataacatgactgcgagctagagagcattggaagaatttgcttttttgttcagttccctactcatatatttgtttcatagaagtcgtagtatacgtgagacaagagcacttgaaaataaatcttggatctgctgggagcaatatcatcaagtaaaataagggggaaaccatatcaaatgtcagggttcattaagagcacgttgcttggtctaggccaagattacttagaagatcaatatcaagagttcgcagaacagcatttccagccaaccagggatccgttttatgaaacgaataaagatggtaaaaagcaccgccgcagactgccatattattgcactaaggatgaaagtaaagcgtggaaaaaggtccaaaacaaagcctggctgcatgacaaatcactgtgcggatgctgttgctggacaaacactataggatgggcaccattacttgcacttctaccggttataggacccttattgatgtattgggtgcatgataagttgattgaattggcagatgacaggtataaattgcctgcggaaatcaaggtgaagatgcatggtaatatcgttatcgatttacttattagtttagttcctattctgggaagtgtttttgcatggttgcacgcatgttccacgagaaacgcagctatagtttacaattttgttggaaaaagggcattggaaagaaagcaagcggagctcatgcatcaaaaagaagaaaatgagaaacattccaatgccaatactgcacctccagtagttggtggcaacaaaaatgtgaatggaaacagaaataatagtaaaatgtataacagaccgcctgtgacagctccacctgcaccagcatacacgcgcagtactaacggtcgcccccaaagaggttacaggtgaacaaaccggccacggtaaggctacattcttatcaacaaatatgggcaatcaaaaacttataatgtaaattttattttttatcgtaaacatgtatttaagaagtaatataaaggatgtttgacatgatcattttatatatgcatacacgttattgaagttatatggtcgttaaatcattaaaaggcccgtttctttgaaatatgctaacggaatcaaaccggtcgggtcggttagatgtggtattgttgcaaatcagaaagccttctttcattgttttgggagttagagccccttctggtcttgttgaagactgtcttaatttcgccagaatcgattaagtcattaatctcatcgccaggcttgccccaattgcctttcccatagcctcctctcttgacgtggttgggagactccccaaagttgccgttatgggtgaaatactttgggttagactttgcttcgtggactgtccatttgctagttctggtcatgtttgaattgtgtttgtgttagaaatttgtgtgctttaatgttatgttataatgaaatcttattagatttatttaacgtttttgctgtgcttataataaacattacataataaaaggagtagaagaaagtggtagagaggagtacaaatctacctgccagaactctctccttatatatatttccagtggtgtctggattacctacctcaagccataccatatccataccatatccataaacgcctacaaaatttctaccccaatccagcagcttctatcactatctcgtataccaccataggcaccaccactgtttgtgtaaatttactcctgaggggggggtggctcaacacggtgtaggccttcttcccgcacaatccgatgaaaccccacaatcgcctccgtctcttccactgtgcacggcgctagctcaacatcttccccgccacatttactgtggcaaagaaggtgcataatctaaaaaaacatacgtatgagaatggaaagggcaagataatatcggaccgtagtgagtcacttgcttttggtattgcaaccaactgccgcccctcttcccgctcttgcaccaaaacgctaaatgcccattgtgatggctcatccaccctcacgacgaagtaagacccggggcacaagaaaatacgagatcataacagttcgagtccgtttattgtgtgcggttttggtacgctttttcgtgaggtgtactaccattcatgagagtcgttttaggagctgtcatgaaagatatgtatcttgttgatgaactgtaaaaatttgcagaaattgcgctattccgtttatttcattgtcgattcggtgttaatattaggggtacaaaatatactagaagttctccctcgaggatataggaatgcgcaaatgggcatttgatgtgacacaaaatttggacaatataacgattcatttttagatcgttgttcaaccgtcccagtggccgagtggttaaggcgatgcctgctatttcctcagaaaagcaattaggcattgggttttacctgcgcaggttcgaatcctgtctgtgacgctttttttaatttctttactccatgacaaaagcggataaaaattcccgcattcggcgtaaaaaaatccggttttttttttagcactcgctgtttttgcctctaccgggtgaaaaatgacgatgaagacggctggaattgcgctgcatccgcttacgtaggatagaacacctacaaagatttacgaactttattgctcgaagattcgctatccatatctttttagtttccccccatttcacaatgggataccgttgttttttctgtaggtacgctttctcatagttaatagagtcagtaattcatttcattttttgcagaaaggaatttcttcacctaatttagaatttcatcaacatttattgtatctgcatggtataacaaattagaaaaatttggaagggaaaaaaaaactgttgcgtcaattacttataccagggatagaaaaaaaaaaaggaaacatggatcccacaagagctccggatttcaaaccgccatctgcagacgaggaattgattcctccacccgacccggaatctaaaattcccaaatctattccaattattccatacgtcttagccgatgcgaattcctctatagatgcaccttttaatattaagaggaagaaaaagcatcctaagcatcatcatcaccatcatcacagtcgtaaagaaggcaatgataaaaaacatcagcatattccattgaaccaagacgactttcaaccactttccgcagaagtgtcttccgaagatgatgacgcggattttagatccaaggagagatacggttcagattcaaccacagaatcagaaactagaggtgttcagaaatatcagattgctgatttagaagaagttccacatggaatcgttcgtcaagcaagaaccttggaagactacgaattcccctcacacagattatcgaaaaaattactggatccaaataaactgccgttagtaatagtagcatgtgggtctttttcaccaatcacctacttgcatctaagaatgtttgaaatggctttagatgcaatctctgaacaaacaaggtttgaagtcataggtggatattactcccctgttagtgataactatcaaaagcaaggcttggccccatcctaccatagagtacgtatgtgtgaattggcctgcgaaagaacctcatcttggttgatggtggatgcatgggagtcattgcaaccttcatacacaagaactgccaaggtcttggatcatttcaatcacgaaatcaatattaagagaggtggtgtagctactgttactggagaaaaaattggtgtgaaaataatgttgctggctggtggtgacctaatagagtcaatgggtgaaccaaacgtttgggcggacgccgatttacatcacattctcggtaattacggttgtttgattgtcgaacgtactggttctgatgtaaggtcttttttgttatcccatgatattatgtatgaacatagaaggaatattcttatcatcaagcaactcatctataatgatatttcttccacgaaagttcgtctatttatcagacgcgccatgtctgtacaatatttgttacctaattcggtcatcaggtatatccaagaacatagactatatgtggaccaaaccgaacctgttaagcaagttcttggaaacaaagaatgatttgccgtccggaattgcttcgttctttctttcatctttctctttacaatttccaattttcccctacaggaattaattggagggtacaagcgagtagaaatgtgacatatgacttacctatctgtgttttagtatagtttttttttctgtagtataattcacttttacactaattttttcgcctttttctcttaaagagctaatttctataaccttcagcggttataccaaatataaaaaatggaaggaaaacaaacagtaagaaataagcgcaacagcacgttagttcaccattggattccaacatttcaaaatttaatctaatggcaagagatatcacatttttgaccgtatttttagaaagttgtggcgctgtaaataatgatgaggcaggaaaattgttatctgcttggacttcaaccgtacgcattgagggaccggaatcaaccgactctaattcattatatattccactgctaccacctggaatgttgaaagtatgtttctcctagcaaaattaaaacccatccgtgaatgaagcgttactaactataataactggtagctttgtcactcgtaccaggaaaagtgaagattaaactgaattttaaaatgaacgatcgattagttacggaagagcaagagttgtttacaaaattgcgcgagattgtaggttcaagtattcgcttttgggaggaacaactgttttatcaagttcaagatgtaagcaccatagaaaaccacgtcattctcagtttaaaatgtacaattttaacggatgctcagataagtacgttcataagcaaacccagagagcttcatacgcatgccaaaggatatcctgaaatctattacctttccgagttatcaacaactgtcaattttttttctaaagagggaaactatgtcgaaataagccaggttattcctcattttaatgaatatttttcctctttaatagtgtctcaattggaatttgaatacccgatggtcttctccatgatttcaaggctccgattgaagtggcaacaaagttcgctcgctccgatatcctacgccctaacgagcaattcagtacttcttccaataatgcttaacatgattgcccaagacaaatcttcaacaaccgcgtatcaaattctgtgtcgaagaagaggtcctccaattcagaattttcaaattttttccttaccggctgtaacgtacaataagtagcatgcataaaatataatttaatcaaatacttttgggcaattaaaattttagttaacaatagttatgcaatgcgctttatgttcatatgataccgtttataagctattgccatatccttatcttattgcttccagtagcctcgagtcgaccactaaaaagatgtcacttaagacggaaattatgtagctgcacttcttttttaacaagttcggtcggcccttcaagttctcctttctaaagcctcattatttattgcgtagatgctaaatgttatcgcggtttagcttgcatgttacgtttccgttttagaacctggtcgagtagcgaataatgtcttcagttgatgtactgttaacagtaggtaagttggatgcctcattggcgttactgactactcaggatcatcatgttattgagtttcctacagtattattaccagaaaatgttaaagctggatctatcataaaaatgcaagtttcacaaaatttagaggaggaaaaaaaacaaaggaatcattttaagagtatacaagccaaaattttggagaagtatggtacccataaaccggagagcccagttttgaaaattgttaacgttacgcaaacgagctgtgttctagcatgggatccattgaaacttggctcagcaaaattgaaatcactgatcctttataggaagggaatacgttcaatggtaattccaaatccattcaaagtgactaccacgaaaatatccggtctttccgttgatacgccatacgaatttcaattgaaactgataaccacgtcaggaacattatggtctgaaaaggttatattgcgtacacataagatgactgacatgtctggtatcactgtatgtttgggtccattggatccattgaaagaaatttcagacttacagatatcccaatgtttgtctcacatcggggcgagacctttacaacgtcatgttgcgatagatactacgcattttgtctgtaacgatctagacaatgaagaaagcaatgaagagcttataagggcaaaacataacaacataccaattgtcagaccggaatgggtgagagcttgtgaggttgagaaaagaatcgttggtgttagaggattttacttagatgcagatcaaagtatactgaaaaactacacattcccaccagttaatgaggaagaactttcgtactcaaaggagaatgagccggtagccgaagtagcggatgaaaataagatgcccgaggacacaacagatgtcgaacaggttgcatcacctaatgacaatgagagtaatccttcagaagctaaggaacaaggagaaaagagtggacatgaaactgccccagtaagtcctgtagaagatccattgcatgcttcgacggctttggagaatgaaaccaccatcgaaaccgtcaacccctccgtaagaagtttgaaaagcgaacctgttggtactcccaatatagaggaaaacaaagcggactcttccgcagaagccgtggtagaagaaccgaatgaagctgtggctgaaagttctccaaatgaagaagcaacgggacagaaaagtgaggataccgatacacattctaacgaacaagctgataatggatttgtacagactgaagaagtagctgaaaacaacataaccacagaaagtgcaggggaaaataacgaacctgcagatgatgcagcaatggaatttggacgtccagaagctgaaattgaaactccagaagtaaatgagtctatagaagatgccaatgaacctgcggaggattccaatgaacctgtggaggattccaacaaacctgtgaaggattccaacaaacctgtggaggattccaacaaacctgtggaggattccaacaaacctgtggaggattccaacaaacctgtggaggatgccaatgaacctgtggaagataccagtgaacctgtggaggatgccggtgaacccgtacaagaaaccaacgagtttactaccgacattgcctctccaagacatcaagaagaagatatagaacttgaagccgaacctaaagatgctaccgaaagtgttgcagtcgagccatccaatgaagatgtaaaaccagaagaaaaaggttcagaggcagaagacgatatcaacaacgtttccaaggaggctgcctctggtgagagtactacccaccaaaaaactgaggcctctgcttctcttgaaagcagtgccgtcacggaagaacaagagacaacggaagccgaagtaaatacagatgacgttttgtccactaaagaagctaaaaaaaatactggcaacagcaacagtaataagaagaagaataagaagaataagaagaaagggaaaaagaaatgattaatggatgccttcaatgagttccacgacgcacgtttattttttcgactgagaatccctcagcaaatataatctattttttatatatctgtgtatatgtaagcatgtataactagttacaaatatgataactgctttggcgatcacttcattttcttgagaggggtactcagtagccgccaagcacgaaatgtccgttattaaaaattggggagtgaatcttaaaagcccgaaaaggaaattcaaaatctgtctatttataggccgtcgcgctctacgaaaacgcgaaattattcaaacggaaaacggaaaaaaatctaaaaaaagaaattaattgagagatctcacggaaatgccgcgaggaatgtttctcgaggctgagcggcgtggtctgtgcaaaaaaatggcaatttttttgtaggagtttgcattgggccattcagaaggagcaccgttagatgggatggtaaatgaatttgctgtttcagatttgaatcaatctttacccgttatttttgccgttttgctttcataatctgcaaattaacaaagtcataaagaacataaagacatcaccccagtttttacactcttttttcctgtgtttggtttagcacaactttccaataaccaagttggtttcagatcatccccatattattttctagtttcatttacttaccaaactcaccattcaaggctttcaaattaagttacgagtacagtggaccatttttttctgattcttcatattttccgttataagtcttataaggaaggtatacatttatattgcgaatttgaaaaataatttaaagctgactttgcgttttaggtaggctagaaaagaatacaactatccctaaacacattctagattcacgaagacgcctctgcctcaaagacatactatatttttactctcgttgaacaaatagtaccattatttcgctactttcgttgaagattggacatataaaatacgcaaatcatagtatgttgtctttcacaaccaagaatagtttccgcttattacttttaatactgtcatgcatatcgacgatacgcgcacaatttttcgtgcaatcatcatcttcgaattcttcagcagtatctactgcacgttcttccgtaagtagagttagttcttcaagttccattttgtcatccagtatggtttcttcctcaagtgctgactcatcttcccttacttcatcgacatcaagtaggtccctcgtgtcacatacgagttcgtctaccagcattgcctccatatcgttcacatcattcagtttctcatcagattcaagcaccagcagctcttcctctgcttcttcagattcttcatcctcctcatccttttccatctcttcgacatccgcaacttctgaatcatcgacgtcttctacgcaaacgtcaacatcatcttcatcctcactgtcgtcaacgccgtcctcttcatcatccccatcaacaatcacttctgcaccttcaacctcctccacaccatccactactgcctataatcaaggaagcactatcaccagtattattaacggtaagacgattctctcaaatcattatactaccgttacgtacacaccatcagcaaccgctgattcaagcaataaatccaaaagttcgggtctttctaaaaaaaatagaaacatcgtcattggttgtgtggttggtattggtgtaccactgattctggtgatactggctttaatttacatgttttgtatccaatcatcaaggacggactttattgactcagatggtaaggtcgttacggcatatagagctaacaaatttacgaaatggtggtatatgcttttgggtaagaaagttagtgatgaataccactccgattcaccattaggtggtagtgcatcgtccgcaggtggtttagacctagatgaagcagatgatgtgatggagcaaagctcccttttcgacgtcagaataagagatagcgatagcgtattaccaaacgccaacaccgccgaccataataataccaatagcggtggagagcctataaatagtagcgttgcgtcaaatgacataatagaagaaaaattctatgatgaacaaggtaacgaattatcaccacgaaattattaatcatatccattcatatcatttagtgcttatggctacttttcattcctcaattattgtaaattgaccatcttaattatatttctgatattgagtaggtggacttcattagtatttttacaaatattatcaccttcttatgtaggattagcattacataccctctaattaaaaaaagttaacattaattacattttaaaaaaaattgtaatagtatgatagtaggacctgacagccatttgaataaggtttcgagtgctttaacgttccactgattttatgtagttcatatgggggttagtctggtttgaggaggagaatttcagggaagcagtggccgttgaatctccctgtagggcgctgattatttttatcctaataatccaaaaatgacaatgtcaataaagaaaacttaccgagttctgtgaatttctccctaaaaaattactaattatacctgggcgagttttgaactctttggcaaataaacttggggtaaacctttcgattataaagacgttactgctcaaaaatgtgtagaagcataaggagatattctctcgtatgtttaattggagttggcttttttggactctgaagtttgagtatgggaggggaagtaatcgagattagattccctgatgttcacatatggggataaagaatgctttttgggatatgattgtttctttccgtcgttacggttgtaggtgcaacgaattgcgtaagggtggctagccgagatttaatgacgacgcaaaagggaataactgtgacaggaagatgaattcacaaagtttataaaaagaaagggcgatgcactgctacatggttgaacaaggcactacataattcacagcttgtagcttgtaaataaaaagagcattcacgcgatatacgattttcaatgatcactctaagaggaacggcgaaaaatagaattcaatatgaactggaatggcaattatgatcagttaaatatacaatattgttgttgcaattgtattacatttaaataagagcatgtatgtgataaattactgggaatttatggtataggttccaaaacgccaccgcccaaaacattgttattaatgaaataagaatcaacgatcttctcaatcatttttatttaatgggtattgaaatgaaaggattgataatgtaataggaagatgattgacccagaaattatctcaaaattcgcctatttctcagttatattaacctgcttattttaactttaaaaaaaattggaaagtttgcattctacgttttagcttttccgtataaaaattagataatttgacgttcagtataaaaaacgtatcgtaataggtttgcttattggaacgttaaggaaaaaaataataaagaattcatttttttcctttttaacccacctctttcaatccacctatacaactcattattagtagagtattattctaccgttttatacagatcatatcgtgtcttttgctatgctaggttgaaacaaggtaagatacgttaaacgacaacggctatgttgcaggcgaatcgctagcgattatttaaaagatcgtaaactataactgagaaaataaagagacgtaatccaaagtactagcaacactcaacatatataattgtcaatactttaggaagctactatttaagatcaggtacgtagaagcagacgaacagattcgagtttcgatctcctttctgtattgtattggttaggttacatctcggtggaaggctgtcgtatctcagaatgagatacgtcagtatgacaatacatcatcctaaaagttcataaaacacacatgaaacaaccttataagaaaacgaacagagtgagtaacatgagataaaactccgccttccttggctgacccacccaaacatataaatgcctgaacaattaatttggatccgaggttccgcgcttccaccatttagtatgaatcatatttatgtagtatataggataagtaacatttcgtaaatcaagctgataatccattttgacaactggtcacttcctcaagactgcttatattaggattgtcaaaccaccttactatgaattgcgttttgacacaggaaacgctaatgtaatataatccgtgatagtttaatggtcagaatgggcgcttgtcgcgtgccagatcggggttcaattccccgtcgcggagatttttcatttttttttttttgagccacaagaggtatagttcgacagaagagttctattaaagttttcctgttatttcatttggaatataacccaagttgcttttctttgatcataattatttccacctctttaatggtttgtttattggttgattatttcagcctttcttttaggttccttcgcattacattaaaccccgtaactaaacttaaactttaaaaaaaaaatatggacaacttcaggagatagatacaataaagcatctttaaaatttgagcaatgctttgcttattaaccagcaaatgaagactatgaattctaattgctaaacatgttaatgatgctagaaagcaagacaatgttaataaataatacaattcatgcatttagtaagatgtaactgtccaacaaactggtggtacaaggatccttcactgcaattagagtagcgtacgaatgcaagaaaattaataattacaaggaatgttgaacaaaatcagatttgagctttggtaaaattggttatcttcctattattttggttcagaagcagaactgaatagtaaattttatcatcattgtagacaacattccacacttgatttaggtataactttatataatatcactttgaccgatcactaattttcttcaatattgataaacaatggaaataatgaaaatccaggtaatataatgggttaaaatcagatggtgatgcatgatgtaatccatggcacatattccaaaggaatcatcgccggataaaaaaaagacgattgtggtgtctattcatcaaataaaaagttccaaacatataccatttatcaatactatattatgaactcataataatgagaagaaaattattgaaccggatattttaatcagtgtcaaattcgtagcactttttgatgtagtctaagttggaaaataaagaggccagatcataaacgaagaattcctaattcacaatatgtcctgcatatacttcctcagaaaaatatttaaatcattttttataatcacgcttaacctcgatatctcccaaactaaaatcggtatcaaaggtgctcgtaaaggaccatcaaaaaatacctaaataacatcgacgataattggcaatgcttcctagcatacaaaagacaattatcacaacactttttaggcgtggctgaaaatagcagctatttctgccacttcaaaatttgtttggctggcattgttcttagcaaaaaaaaggatagcttttcatccaactcaattaagaaagttagaagatccttatatatgatgaagaaaaattttcttcggatgttggaagagaatgttcgataataatcgttacatacgattgtcactgtagcatttgttagggttcaatcatatatgataagcccaatttgagaccaaaatcgtacattggacaggaccgcatcacgtcagaatagtttttgtgcatctatgtaatataatacggttgaattatccttttataatgatgactatttaattattatatgattaaacaaaaaaaagaagaagacaaacaacttattaccttatttcttgattttatatttattcggaagcagcagctctggtatagatagcttgcttggaatgcttcgagattggcttgatgataccttccttttccaagtgcctcaaagcaattctggcaagagaaccaccaatctttaatctatcaaccaaaacggaaacagagacgtatctgtaagttggaacctccttcaagattctgtcgtatttttcttgatccaaaataacagcgtgttgagctctgtccttcatggactttttggaccacttcttcttggacttcttaccaccagcaagagcggcagcggctttggcagctttagacaattgttgctttggaggcatgttatattatgttctgagacgtaagaaagggtgaaaattgatgttagtgtcaaaaattatattacaaaatacgcagagatattctagttcctttgatgaatgaatctttcagaaaaaaaagtcaaagcaaaagcaaaatggcctgcagactaaactgtatggtggtcttggaatgataaagatctgtttaatagatttagtagatacaatagcacatctcattacccagttatgattgacgtcattctgagttacaatgatcttagcgacctgtgctcattatttgctccactaattctaattttcctcgcctttcatatttcgtatctttattctatatcctaaaatttttttggcaaatcccagatttggctttgattttggcatcggttcggttctttcaaatatcttcttcccgtgaatcaactgcacataccttaataactagttcagtttagtgctctgtctgagtgactgtaataataaattttacaagccacttctcatgacatatattggtaagtaacttcatcaatactaattagtctttgccggttacccatctggcccctgacttgcgatgcttaggaagttccatactcgcggctcttcccaacagtagcacatccgtgaaacttctggcgctattcattatgcagtaccaggacaagaagttaaaaaaaaagctctgttacaagttcaatggtggtgcaaggattgaagttattatccaggaggcacggatgcaaaagatagaagacaaattaatttccttaaaattcaaaatgctcattattgtcacgctgtatgagcatttggtgaagatttcactgggaaatgttgcaataatttgataatcgttcgtattggatgaaactgtaacatcatctgtttattaagtatccgtgttattagtatatcatcacatacggtgtaagaagataacataaagattgagaaacagtcatcaaatataatggaagctgaaatgcgaggattgatgatgtaataggacaataaaaaatataagacggaagaagaaataatcgtaatagcattatgtaaaaatagggatttgaggattcctatatcctcgaggagaacttctagtatattaactatacagaatatcatagccttgatcaacaataaaatcccagcaattatcaaattatccatccatttctcagtgacattctcactagatgagcgtttttgagaataatgctaacatttggtaaggtatgaaataaaatgcgatatcctccgtagttgtcgtccgatatagtgtaacggctatcacatcacgctttcaccgtggagaccggggttcgactccccgtatcggagatatatttaatattttttttgatttgacttcaaatgagaactatttttttaaagcatcgtgtggtaaacaagcttccaccgaatgagcttaagaaagcgcaaacaattttcaacctgacaaagcatacatcatttttcatacaagtccttgttaagtaactcaaaaaaatcattaacgagatggccaaaagagttgccgatgcgcaaatacagagagaaacgtacgattctaacgagtctgacgatgacgtgactccctccactaaggttgcgtcatctgctgtgatgaatagaagaaaaattgccatgccaaagcgcaggatggcgttcaaaccttttggttctgcaaaatcggatgaaaccaagcaggctagttcctttagcttcctgaaccgggcggacggcactggagaagctcaggttgataatagccctaccacagaaagcaattccagactaaaagcattgaacctccagttcaaggctaaggttgatgacttagttctaggcaagccgttagcggacttgaggccccttttcaccaggtacgaattatacataaagaatatcttagaagctcccgtgaaatctatcgagaatccaacgcagacaaagggaaatgatgctaaacctgccaaagtagaagatgtccaaaaaagttccgattcttcatctgaagatgaggttaaggtggagggacccaagttcacaatagatgctaaaccgcctatttcagattccgttttctcatttggcccaaaaaaagaaaatcgcaagaaagatgaaagtgatagcgaaaacgatatagaaatcaagggccctgaatttaaattttctggaactgtatcaagtgatgtatttaagctgaatccaagcaccgataaaaatgaaaagaaaaccgagactaatgctaaaccattttcattttcttcggccacttcaactactgaacaaacgaagagtaaaaatcccctttcattgacagaagctaccaagaccaatgtggacaacaacagtaaagccgaggcttccttcacttttggaacaaaacatgctgcggattctcaaaataataaaccatcttttgtatttggtcaagcagctgcaaaaccatcgctagaaaagagctcattcacgtttggttcaacaacaattgaaaaaaaaaatgacgaaaactcaacctctaactcaaaacctgaaaagtctagtgatagcaatgattcaaacccatctttttccttttccatacccagtaagaatacacctgatgcatctaagccatcttttagttttggggtcccaaactcttccaaaaacgaaacttcaaaaccggtattttcgtttggtgcagcaacaccatcggccaaagaagctagtcaggaagatgacaacaacaacgttgaaaaaccttcctctaagcctgccttcaatttaatatctaacgctggtaccgagaaagagaaggaaagtaaaaaggactcaaagccagctttttcatttggcatatcaaacggaagtgaaagcaaagactctgacaaaccctctttaccctctgcggttgatggtgaaaatgacaagaaagaagcaacaaaacctgctttttcgtttggaataaatacaaatactactaaaaccgcggatactaaagctccaacttttacatttggctcctctgcactcgctgacaataaagaggatgttaagaaacctttttcattcggtacctcccagcctaataatactccatccttctcattcggaaaaacaacagcaaacttgcctgctaattcttcaacatctcctgctccctctataccatcgacggggttcaaattttctttgccatttgaacaaaaaggtagtcaaacaactacaaatgatagcaaggaagaatcaacaacagaagcaactggaaatgagtcgcaagatgcaaccaaagtagatgctaccccagaagaatcaaagccaataaacttgcaaaacggtgaggaagacgaagtggctttattttcgcaaaaagcaaaattaatgacattcaatgctgaaaccaaatcgtacgattcaagaggcgtaggcgaaatgaagcttttgaagaaaaaggacgatccttctaaagtgcgcctactttgtaggtctgacggtatgggtaatgtattactaaatgcaactgttgtagactccttcaaatatgagcctttagctcccggaaatgataatctcattaaagctcctactgttgcggctgatgggaaacttgtaacttatatcgtcaagtttaagcagaaggaagaaggccgctcatttacgaaagctattgaagatgctaaaaaagaaatgaaataagagtaaatacagttaacaattttaaatagaatagaaccctcatattttgtagctcaaggttatagttgagcaaataaagaatacaaaatttattccaaaaaacactacgaatctatattttccagttctttgtctataatagatttggcagcttttgaagcccaagccaatcttctttcatccctatcaaaagctttatctcctttctttcctgcaaggaaattatggtatctaaatttcttgttaataaaccacttcaaacctttgagaatgaatagcatattttccgatttaacgttcttcgttaaaacatcgcgcaaataatcatcggagtagattatacgcttatttccactttcatccatcttgagtttcttctcactttttttagctacagttaaaaataactgaaatagcaatatctccataaataacatcccttctgtgtttaatccacccataaatggaacatgcttgaaaacatctaatttcaaaatgtcattagcaagcaacgatccaaaaaatctcccctgatttgagatgcgaagcagtttttctttatcatctaaatcatcttcttcgtcagtatcgctttcagaatcgaattctttgtcttcaaatttttttatcacatcccagaataggaattgaaacgacttcgataaatggctatacctttcacatattttgttcgcgaccaatgcgtagtaatgattataaccattggatccactatcagccaaaagacaatgtaaaacaattcttggaatttcaagaacttgcttatttttcaagcttaacttttcaagtttactaaatgcatccaggtaatcttgtgcagacataatacttataaatatagcccttcgaatgtcagtattcatacgctgttgtctggcgataatattccaatctggaatatcatcaagaagatcatcctcgattgaaattttagatttcttggacttgctggcatcattttcattattgatcgaaacttcaaaagcattttccatgtttcctcgccaagaagcaccaaccagccaccatttccccttggaatcaatgtttttaatgtcttccagagaaacctgtaaaggctcccaagaagaagaagaattcaaaatgctttgcaagtttttctttaatggatgatgatcagtcgccaaaatagaaggctttaacctgttgtttttcaagtcagacatggtatccattaaaaatctcaatcttgggctctgctcttttaaattcttggcgttcttcaacagttctgatcgtatatctctcagggcggatggatcatcaccccggatcagttgtcctgaaatcgatataattcgtaaaagtaactcagtagtgaattcattaggatctgctacaaatattcgaataatgtcatagattaagcgacacgaaacaaatccaaaattataacaatacgatagtaaggttgcaatattgatgcatattttagaggaaattttgctctgctgatcctttaatatattttccatttcctcttcgtaatgatgcagaaatgcctctaccgttttttgaatgaaaaaagcacccacctcaatacctcttagttttgataatgtatacgcaagagcagcataattcattataaatccgtccaacaacttctgattttggcttataatattcaatatccctttcgttaacgattctgtaacgtactgcctaggcagggaatcatacaatctgtttaaatcagtgataataatagtaatattggagtctgaaagcttattcaaagaggagttgaccttcttgctaatttcagacaaagtactattgttttcactatcatccaatttctttctcagtgatgggggaacatagctctctacagattgtgtgggagctacatagggattttccttttctcttctataattatcatccgagtccgcaacgctgtcgttatcagattcactaagcccatctgagtcttcaaaatcagaagctgaaagatcatcatccgaggaaaatgctttctcgcttgcttcatcatcttttctcatagaattagtttctgtggcaaaatctccatactcttcgtcacttttgccataattttcaaagtattccaaaccttcaagaagtccaccaatagcatcaaattcatcttttgcatgtatagccttcctttctcctttcaagcccaacttttttgcgtaatattgcatgtccatctcgtccctttcaaacgctgatctgtctgaaggggccagcggataactcacaaaattctcatttgtatctctgttacgaatatgtttcttttcatatgagttaccttttatttctcccgagttttcagctccttgtataccctttgctttccgtttcaatgattctagttttttcattgtttcttccgcagacattgcctgctcaccgctttcttctgctacttcatcagtaagcacttcgtcactatcccagttttcattactttctgattcatctgaagaaatcggatttttaccgttagcctgcttgcctacgtttttcacacctgcattagcactcctcttttcggacgttggtgctgattttagccggctggaattgatttctctagttgatataattttacgtttcttgtcggcccgttccatctttctcttttctttacggcttaaatgtttgccatttcctcgtcttctcttttttccttctgaaatagaaaacctttcatcttgactgtagtcaagagtcttcaactcgtccaaaataacgcctggaattctaataccatctgttttttgcattgcctcaatattctgcagctgtggactggctatctttagttaagatgaggcttcgtaagtaagttcagtagtcttgtaagctcatcgcatttttttttttttgctggattttatatttttcacagcgaaaaggacgggaagctaaaagattaaaaaataaatattgcagataccatatgtaatttagtaaaatatttttataaaatattattattttcttgttcttcagtgatttattgtaaccatggagaaatgctcacgtaaataatgttaagtccaatggcacactactaccctttccacttggatacagttttgttttattttgaaagggacgtggcttaggcatttgtgacacattagtccatttaaatcttgaatcatctataacaattctttcatttccagatttggccccaacgatagaattcgatccccctatcgtatacctacctacatcaacatctggttgatttgtatgcgtattatgcttgtgttgcagcgtcgatccacctgtagaaaataaccgttgtttaaggtttttactggggctattagaggtaccggtatccatcgtagatggacttggtggtgggggtggcgacttagtggggttcttcgaaattgattcagtttcggtacgaacggaaagtgtaggcgcaacaggaggaggtgatggtattgatgtagacacggattgctgaggcagacttggtgcactaaatgttggcaatggcggagcagctgcaacaggaggagaaggaggtttttcgagattcgaggagggaagaacatcgtgtaataaagaagcggcggggacattattcttgctatcatctgataaaactggtggaactggtggaggtggaacgtgtccaggcagtgcaggggcctttgcttttttcatccctaacacagtctcactcttatcattggtgtggtcatcacctgatgcagttggagtcggtagcgatgttataggaggaggaggtgcactaggaggcaaaggaggcgccatagcatccgtatgggggggtggtgcgttaaaagcattcgatgatgtttgcttatgtaatttggattcaatttcatccagaaacgacataccattttggctactctgtttaggcgggtttatagatggagaaataggagaaggtcttacgttatcatccttagatgaacctattacatcctcttgtttatcttgggtagtgtatccagtatcaccaccaaccacgaatctatcatctctcttcttttggatctcagcaagaaatggtaagggtcccccaggtgttacggccgaggaagaactggatgaagatattttggattgcttactggacgctgagggtttgtttgtcgtgagtgttggaggaggaggaggagccgatggtactgacgttgcaaccgaaggaggaggaggaggtggtagtggtgctaaaggaatagatgatgctgacaaggcagaggatgttgaaaaagcaccaggtggtgggggaggaggaggtggtggcgcgggcattgacgatgctttgttaggaggaactgatgtagtatttggtaacggtggtgctaaagttgggggaaccggggttgcttttacgctgttagtcgacgcagagctcatggctgctggtagtggtggtggaggcggagctggagctgaagttgcttttttaggtgcagaggtcacatttggtaacgatggtggaggtggtgcagtaggcggtaatggcggagcatgtgatgtaggaatgggcggagcagatgatggaagtggtggttgtgaaggagatttatgattttcggtttgaatctttgtggaagaaacgccctcgacggctcctcgttcagacctcctggcattaatttctgccaaaaatggcaacccgcctgcaggaacttcagaagatggtggtgagactgcgttatctgtaggtttaatgttttttgagtccaggccaattgttggagttgggggagggggtggagcttgtggagggttgctaacatgtgttggcagagacgctgaaggcaaagggggtgctgacacactaggaagagaaatattagagctttttctttggtggcttctgtgtgctggccttactgaaggcatatgcggtctattttgcggtacctttggagcagaggcacctgataatggaagcggtggtgctggagatgatggtacaatgggaataggaggggccgcagaagatggaatatcaggaattggaggtgcagaagacgagggaatactaggaacagcgggtgctggtgataatggtgcattaggaatggggggagccgcaacagatggcaccgcgcccggaattggcggtgcgctcgccgatggagagggtttagtgcttgcattgttattgatatgttttaacttcggtatacctccagctaaaatatcgcccaactgcggagcgcccatcccagggattggaggagctgacatagagggtcctttactactgacggtaccagaacttcctgaggccgatgaaacgacaccacctcccacgattggggcacttctatcattggtctcagctttctttagtttcattccctttctaatgtcacctaacagggcgtcacggccctgcatcacagattttgccggtttaggagcactaccacctaatgctggtggaggcggtggaggaggaggagctggagcacctgccatttcaacaattcgttatatatatggtaggcttcttcaacaaacggttgtgcgctttttagtcgtatgctttgtctcatatcaaaaactttcttcataagtttataattttagattttgttcaagtatttactgactgtgcggattattcttaaggcccctatttgaggacggcggccgcacccgtaagcagtgactaggttatgaacatttcattctttctaaagacgcttttagcaagcttcatacaggatagtaggatttgaaggctaacattgtgattccatcctctgtcaatgtttcgtaacttgaatatttgcgactttttccatcttttgtgagctaaaatttttatcttgcccttgtaatttgaacttaaaagagaatacagcaatgtagcggacaaaccgaacattgaaattaccattttaattgtaacttatcttgaaggagttccataccgtatgttatcaagatacttctcagggcaatatctacatttacatatttgcctgcttaacatccgaacatttcacattttgattatttcgagaaaaaagtcaaaaaatttctcaaagaaaaaagaagtaatgccgaactgagagtgaatgcatcacatcgttgcgaaaaactggtaaaaaatgacttcaagttataagtaaatgaaagattaacaatatctaattctcgattcttttttcaagtttcagccataagatacataagcggaatacctttaaacatcctgcaaacagtctaataaatacgtataataagtttgaaatgggaggcattcgtgaaaagaaagctgaatactttgctaaattaagagaatacttggaagaatacaagtctttgttcgttgttggtgttgacaatgtttcttcccaacaaatgcacgaagtcagaaaggaattgagaggcagagctgtcgtcttgatgggtaagaacaccatggttagaagagccatcagaggtttcttatccgacttgccagacttcgaaaagttgttgccttttgtcaaaggtaacgttggtttcgttttcactaacgaaccattgactgaaatcaagaacgttattgtctctaacagagttgctgctccagccagagctggtgccgttgctccagaagacatctgggttagagccgtcaacactggtatggaaccaggtaagacttctttcttccaagctttgggtgtcccaaccaagattgccagaggtaccattgaaattgtttctgatgtcaaggtcgttgacgccggtaacaaggtcggtcaatctgaagcttccttgttgaacttgttgaacatctctccattcactttcggtttgactgttgttcaagtttacgacaacggtcaagtgttcccatcttctatcttggatatcaccgatgaagaattggtttctcacttcgtttccgctgtcagcaccattgcttctatctctttggctattggttacccaaccttgccatctgtcggtcacactttgatcaacaactacaaggacttgttagctgttgccattgctgcttcctaccactaccctgaaattgaagatttggttgacagaattgaaaacccagaaaagtacgctgctgctgctccagctgctacctccgctgcttccggtgacgctgctccagctgaagaagctgctgctgaagaagaagaagaatctgatgacgacatgggtttcggtttattcgattaagaagtgcaacatgaattattaagttaatttcatatatactattttataattaaataacattaatcctcattgattcattttattcatgataatgtactgtccggttccttgcgctagcctgagttagtctccgaatacctggcgattttcatatattctgagcggctctggacacctaactggataaaaatacttccacttaatgtagtttggttttctagttcatacggactatttcaaagttcatgatttgatgagagaaagtagctatactatcttcccaatttacgcttgtctctgaacaaaggtttttatcctttatatgcttattgaaatactgagaataccaaaagttgtctttttctctactatcgcttgattctttcaagacgtcggatataagaaatgtcacaaaatcaaaaatagctgcgaggaaataatgaagaaaagtaaaagacgaaactactgcttcgatgagaggtgagcagaagctcccataaaaaaaaaaacctatcttgcagtatttctatgttccttaagagatcaatagaagtagaatatgtttcgaaggggagataattcaaattttaacgtacaaaatagcttctttcttcctttggaatacgaatataccgtaaaagataatgtaccttcaaaaaaaaagagtagtataggtttttttccattagatgattctttattcacatcaaaaaacaattcagggcaccataaaagcgaacagctccatcgcggtaatgcagaaactatcagaagccagtttggaactgacgcagttccgataaggatcgatgagaaagaaggaaagtgggatagaattcaagatgataattcttctaatttaaactaccaaattaacaacagtaatgacccagcttcgagtggtaaatatacccagagtattgactgtaaccatatagcggagtcaaaattttcaaaaaaaaatggaaacattgatagtcttcgttcaaactcagcaacttttatgctaaatactgcagatgaagacgtgatagaatttagttttgacgataatgtcccttatgctgagttattatctggtgccacccttgaaaaatgttcgttgactctaaatgaaataaacaaaaaactattcaatacgctctatgactttcgagtaagcaaagataatcccgaagaaaatttggtagaactaatacttccgaactgcgtggtgttattaaacttttttgaagacattgaactcttggccgactcttctgatgaggctttcgaaaaatctactttcattaacacaattgagttcattgtgcacgatatttgggtcgaaacgttgataaagaacataaacttattacaaatgtttgatgcagatttgaaatgctacaatgacaagtacataatttgcaagctaaagggtcagtatccctccacaaatatagtggacataatgtgccgtttgaagcatttttccaattctattttggaaactttcaaattcggaatcgagctaaaagaacaagatcaatgccacaatagaaacactattatcaactacgttcttttcagtagagtattttcaacgattgttttagagattcaaaaatgctttatcttgatcgttaagttcatgtattctgtcaattttttagaaaaattttccgatgaagtatttttgtcatttattgaaattctcataaaaattgtctttgagcaccagattccgcagttatttttgggaattgatgaaattattcaactctggttaaagaacaatgaaggaaaacggcaacaactcttgagcgcttggtgcaacggaactgttcaagatatgaagcaaagccaacaaagagagtcctcaaacgcagaatctgaatcaatcacttcaagtacagaagaggacgaagaaggcctccaattcaataaatgggatgtgattgaaccatttattgataatatcaaggctttgaatcaatcaaaatcccatatgtgacgcagcgataaaaccgcggcatgcaaacatctacacaattagcaagggcaatccatattttgtcttttcgcgccctggaaaggcctaagtaatgtcgtaaacgcattctatctgtacttcaactctcctctgtgcattggtttgtgcaaatcacattttacgatactgccagatttatgcaaaaagagaaaaccaagggaccagaacaaagcaaaattacgataaacttcgaattccttcgtgcttgactaagacaaagggatggacgtagcgatttttagcgggccaagaactggttccgaaaaagcacaggtacaccgaaccctcagctaaggagggacagcaccgatgcggaaggacaaactttctttttgcctatcacagtatcttatcgagctaactattttcgacacacatgaaaaagcagaaatattaacgaaaaagaaaagaaagaccatgtcatgtacgggcaatcagaatctgtaacaagcgccatttttttttctgtatcgggccctccttactgctctccttccgtgtaacgcgttatgaaactctaatcctactatcggcgactctctcgaaatttttcttaacgcgtccttgtactgcgtctaacgcttttgccacttggatttctattataggaaatagtctcacttactgggcgacgaattttcgcgttttgatgaagcacaggaagaatttcttttttttttggcttcttctggttccgttttttacgcgcacaaatctaaaaaaagaaataattataacctagtctcgaaaattttcatcgatccattcgttcctttttttcgattttttcagatcaaaattcttgtttctttctttgtcttagtttatattaaaagatattttgattttactcctgaactatttattctttctaagaaggccagaacactacagctgttttaaccgactacgaagttctccattctcgaacactagccttcatttaccaaacaggaactagcgtatatcattagtccttattcgaaaagagattggtagatatttattgtagtttgtgagaaggagaaaatactgtcattggactgatagttagaggacattaacctctcttacgttcgctcaaaaaaattaaaataagcaagtagctgaaatcaagtctttcatacaacggtcagaccatgaacactgatcaacaaccttatcagggccaaacggactatacccagggaccaggtaacgggcaaagtcaggaacaagactatgaccaatatggccagcctttgtatccttcacaagctgatggttactacgatccaaatgtcgctgctggtactgaagctgatatgtatggtcaacaaccaccaaacgagtcttacgaccaagactacacaaacggtgaatactatggtcaaccgccaaatatggctgctcaagacggtgaaaacttctcggattttagcagttacggccctcctggaacacctggatatgatagctatggtggtcagtataccgcttctcaaatgagttatggagaaccaaattcgtcgggtacctcgactccaatttacggtaattatgacccaaatgctatcgctatggctttgccaaatgaaccttatcccgcttggactgctgactctcaatctcccgtttcgatcgagcaaatcgaagatatctttattgatttgaccaacagactcgggttccaaagagactccatgagaaatatgtttgatcattttatggttctcttggactctaggtcctcgagaatgtctcctgatcaagctttactatctttacatgccgactacattggtggcgatactgctaactataaaaaatggtattttgctgctcagttagatatggatgatgaaattggttttagaaatatgagtcttggaaaactctcaaggaaggcaagaaaagctaagaagaaaaacaagaaagcaatggaagaggccaatcccgaagacactgaagaaactttaaacaaaattgaaggcgacaactccctagaggctgctgattttagatggaaggccaagatgaaccagttgtctcccctggaaagagttcgtcatatcgccttatatctgttatgttggggtgaagctaatcaagtcagattcactgctgaatgtttatgttttatctacaagtgtgctcttgactacttggattcccctctttgccaacaacgccaagaacctatgccagaaggtgatttcttgaatagagtcattacgccaatttatcatttcatcagaaatcaagtttatgaaattgttgatggtcgttttgtcaagcgtgaaagagatcataacaaaattgtcggttatgatgatttaaaccaattgttctggtatccagaaggtattgcaaagattgttcttgaagatggaacaaaattgatagaactcccattggaagaacgttatttaagattaggcgatgtcgtctgggatgatgtattcttcaaaacatataaagagacccgtacttggttacatttggtcaccaacttcaaccgtatttgggttatgcatatctccattttttggatgtactttgcatataattcaccaacattttacactcataactatcaacaattggtcgacaaccaacctttggctgcttacaagtgggcatcttgcgcattaggtggtactgtcgcaagtttgattcaaattgtcgctactttgtgtgaatggtcattcgttccaagaaaatgggctggtgctcaacatctatctcgtagattctggtttttatgcatcatctttggtattaatttgggtcctattatttttgtttttgcttacgacaaagatacagtctactccactgctgcacacgttgttgctgctgttatgttctttgttgcggttgctaccatcatattcttctccattatgccattgggggggttgtttacgtcatatatgaaaaaatctacaaggcgttatgttgcatctcaaacattcactgctgcatttgcccctctacatgggttagatagatggatgtcctatttagtttgggttactgtttttgctgccaaatattcagaatcgtactactttttagttttatctttgagagatccaattagaattttgtccaccactgcaatgaggtgtacaggtgaatactggtggggtgcggtactttgtaaagtgcaacccaagattgtcttaggtttggttatcgctaccgacttcattcttttcttcttggatacctacttatggtacattattgtgaataccattttctctgttgggaaatctttctatttaggtatttctatcttaacaccatggagaaatatcttcacaagattgccaaaaagaatatactccaagattttggctactactgatatggaaattaaatacaaaccaaaggttttgatttctcaagtatggaatgccatcattatttcaatgtacagagaacatctcttagccatcgaccatgtacaaaaattactatatcatcaagttccatctgaaatcgaaggtaaaagaactttgagagctcctaccttctttgtttctcaagatgacaataattttgagactgaatttttccctagggattcagaggctgagcgtcgtatttctttctttgctcaatctttgtctactccaattcccgaaccacttccagttgataacatgccaacgttcacagtattgactcctcactacgcggaaagaattctgctgtcattaagagaaattattcgtgaagatgaccaattttctagagttactcttttagaatatctaaaacaattacatcccgttgaatgggaatgttttgttaaggatactaagattttggctgaagaaaccgctgcctatgaaggaaatgaaaatgaagctgaaaaggaagatgctttgaaatctcaaatcgatgatttgccattttattgtattggttttaaatctgctgctccagaatatacacttcgtacgagaatttgggcttctttgaggtcgcagactctatatcgtaccatttcagggttcatgaattattcaagagctatcaaattactgtatcgtgtggaaaatcctgaaattgttcaaatgtttggtggtaatgctgaaggcttagaaagagagctagaaaagatggcaagaagaaagtttaaatttttggtctctatgcagagattggctaaattcaaaccacatgaactggaaaatgctgagtttttgttgagagcttacccagacttacaaattgcctacttggatgaagagccacctttgactgaaggtgaggagccaagaatctattccgctttgattgatggacattgtgaaattctagataatggtcgtagacgtcccaagtttagagttcaattatctggtaacccaattcttggtgacggtaaatctgataaccaaaaccatgctttgattttttacagaggtgaatacattcaattaattgatgccaaccaagataactacttggaagaatgtctgaagattagatctgtattggctgaatttgaggaattgaacgttgaacaagttaatccatatgctcccggtttaaggtatgaggagcaaacaactaatcatcctgttgctattgttggtgccagagaatacattttctctgaaaactctggtgtgctgggtgatgtggccgctggtaaagaacaaacttttggtacattatttgcgcgtactttatctcaaattggtggtaaattgcattatggtcatccggatttcattaatgctacgtttatgaccactagaggtggtgtttccaaagcacaaaagggtttgcatttaaacgaagatatttatgctggtatgaatgctatgcttcgtggtggtcgtatcaagcattgtgagtattatcaatgtggtaaaggtagagatttgggtttcggtacaattctaaatttcactactaagattggtgctggtatgggtgaacaaatgttatctcgtgaatattattatctgggtacccaattaccagtggaccgtttcctaacattctattatgcccatcctggtttccatttgaacaacttgttcattcaattatctttgcaaatgtttatgttgactttggtgaatttatcttccttggcccatgaatctattatgtgtatttacgataggaacaaaccaaaaacagatgttttggttccaattgggtgttacaacttccaacctgcggttgattgggtgagacgttatacattgtctattttcattgttttctggattgccttcgttcctattgttgttcaagaactaattgaacgtggtctatggaaagccacccaaagatttttctgccacctattatcattatcccctatgttcgaagtgtttgcgggccaaatctactcttctgcgttattaagtgatttagcaattggtggtgctcgttatatatccaccggtcgtggttttgcaacttctcgtataccattttcaattttgtattcaagatttgcaggatctgctatctacatgggtgcaagatcaatgttaatgttgctgttcggtactgtcgcacattggcaagctccactactgtggttttgggcctctctatcttcattaatttttgcgcctttcgttttcaatccacatcagtttgcttgggaagatttctttttggattacagggattatatcagatggttatcaagaggtaataatcaatatcatagaaactcgtggattggttacgtgaggatgtctagggcacgtattactgggtttaaacgtaaactggttggcgatgaatctgagaaagctgctggtgacgcaagcagggctcatagaaccaatttgatcatggctgaaatcataccctgtgcaatttatgcagctggttgttttattgccttcacgtttattaatgctcaaaccggtgtcaagactactgatgatgatagggtgaattctgttttacgtatcatcatttgtaccttggcgccaatcgccgttaacctcggtgttctattcttctgtatgggtatgtcatgctgctctggtcccttatttggtatgtgttgtaagaagacaggttctgtaatggctggaattgcccacggtgttgctgttattgtccacattgcctttttcattgtcatgtgggttttggagagcttcaactttgttagaatgttaatcggagtcgttacttgtatccaatgtcaaagactcatttttcattgcatgacagcgttaatgttgactcgtgaatttaaaaacgatcatgccaatacagccttctggactggtaagtggtatggtaaaggtatgggttacatggcttggacccagccaagtagagaattaaccgccaaggtaattgagctttcagaatttgcagctgattttgttctaggtcatgtgattttaatctgtcaactgccactcattataatcccaaaaatagataaattccactcgattatgctattctggctaaagccctctcgtcaaattcgtcccccaatttactctctgaagcaaactcgtttgcgtaagcgtatggtcaagaagtactgctctttgtactttttagtattggctatttttgcaggatgcattattggtcctgctgtagcctctgctaagatccacaaacacattggagattcattggatggcgttgttcacaatctattccaaccaataaatacaaccaataatgacactggttcccaaatgtcaacttatcaaagtcactactatactcatacgccatcattaaagacctggtcaactataaaataatacaatcaatacttgcttgaacgcttgattttactgatattctatccaaaagcaagtagaccagaaactctcaagatgttgcaaataccgttcgatgtttttggtttagattgttttaatgttgatgcttttttacttatttttggaagcgtctttttaatttagttttatattataggtatatgaatgtgtttatgccaataagggtttttttgtacagttatgtgattataaacagtcttttgtctagtttttttcaccagtatcggcctctatttataaaaaacggagcagctttcggtgtcagtaattctgaaaaaatttgtgtcactctgattgtaaatgaattaatttagctagatagttgcgagccccaacgagaagattgtcagacaaagacaacattcaacaacctacatccgttactattcgttaactcgaggtacttgaaacttttcagttaagtatgaacaagaaacaaaatttttacgcagccattattgtggctatttttctttgtttgcaattgtctcatggctcttcaggtgtcagctttgaaaaaacccctgctattaaaattgtaggaaacaaattctttgactctgagagtggggaacagttcttcatcaagggcattgcttaccaattgcagagaagtgaagaggagcttagcaatgcaaatggggcttttgagacaagttatattgatgccttagcggacccaaaaatatgcttaagagatattccatttttgaaaatgctaggagtgaacacactgcgtgtttatgcaatagatccgacaaaatcacatgatatatgtatggaagctctatctgccgaaggaatgtacgtcctattagatctttcagagcctgatatttcaataaatagagaaaatccatcttgggatgtacatatttttgaaaggtacaaatctgtaattgatgcaatgtcatcctttccaaatttgttggggtattttgcagggaatgaagtgacaaatgaccatacaaatacctttgcatcacccttcgtgaaggccgcaatccgagatgccaaggagtatatttcgcattctaatcatagaaaaatccctgtcggctattcaactaatgacgatgctatgacaagagacaatttagcaaggtacttcgtttgcggagacgttaaagctgatttctatgggataaatatgtacgaatggtgtgggtattccacgtatggtactagtggatatagggaaagaacgaaagaatttgaaggttatccaattcccgtgtttttttcggaattcggctgcaatcttgtaagaccaaggccattcactgaagttagtgccctttatggcaataaaatgtcctctgtttggtctggtggccttgcatacatgtattttgaagaagaaaatgaatacggagttgttaagataaatgataatgatggagtggatattcttcctgatttcaagaatttgaagaaagaatttgcaaaggcagatcctaaaggcattacagaggaagaatacttaacggcaaaagaaccaactgaagtagaaagtgttgaatgtccacatattgctgtcggagtttgggaggcaaacgaaaaactacctgaaacacctgatagaagcaagtgcgcctgtttggatgagattttgccctgtgaaatagtcccttttggtgctgaatctggaaaatatgaagaatattttagttatttgtgctctaaggttgactgttccgatattcttgcaaatggcaaaaccggtgagtacggtgaattctcagattgttctgtcgaacaaaaactttcccttcagctgagtaaattgtattgcaaaatcggcgcaaatgatcgccattgtcctctaaatgataagaacgtttacttcaacttagaaagcctgcagccccttacaagcgagtcgatctgtaagaatgtttttgattctataaggaacatcacatacaatcatggcgattattcaaaatcaaatccatcgcgtagcaaggaaagtttgaacgtaaagtacccatcgagtgaagagagagaaaatgacggcaccatcgcatttaaaacttcagggtttgttatacttctaatttctatgatagctgctggaattcttctataaaaaattcatttaatattcaatgaagttataaattgatagtttaaataaagtcagtctttttcctcatgtttagaattgtattaatgtacgccgtttacgttggagtgtaaatgtgtctattccagaacgaaatctaaatgagcagtacaggcagttcagatggtactgaagcggtactaaagatgcatgaattgaacagatgtggtagttatgtatatgaggaatatgagttgtcacattaaaaatataatagctatgatcccattattatattcgtgacagttcgtaacgttttaattggcttatgtttttgagaaatgggtgaattttaagataattgttgggattccattattgataaaggctataatattaggtatacagaatatactggaagttctcctcgaggatataggaatcctcaaaatggaatctatatttctatttactaatatcacgattattcttcattccgttttatatgtttcattatcctattacattatcaatccttgcatttcagcttcctctaacttcgatgacagcttctcataactcatgtcatcatctaacaccgtatatgataatatattgatagcataaccattagttgataggtgatggtggaattttatttcaacagttttatacctctcttatataagcacaggaaggtccatatccacatttaaacttgattaatacttttttttatacctttaactatcatcatcaataatttcttttctgaaagtacgacatcaaagtcgccgagttttgtcttcggaataaatactaggtcagatgaataaagagcaggaatttactatctctgataatttattatgctcctctagtgcaatggttagcatgcattcttccggtggctgtgatccgggttcgagtcccgggaggagcttttaattttttagcgcactattctaatttttaaggaaaaagcatatttccgagtcagtgcatagaaagaacggaggctacgatgccagcacagtgtctataaagtcaagaaatacattcaaactcttcgcgtaagggctgtcaatttttcatttccctcaaagttaatgcgcaagagttaggatgatcttgattattagttatttgtttgttccatcaattatgccgacgtccatgaatgctattgaagtatcgattacttatgctattctattgtatttgagccggcggctagtaaacaagacagcatacctttccaacatccgtacatattgattattgtatctatgattttcatgtaatgtatgggttaactaatcctttctcttcttttttttttttctgaaaatcagtagctagaggaacctgttcgtgaaagatatggaatattccgtctagggaagagccgagagctgagagcagtatccatcggatggaatcttgcctggatgcgtaacgacgacagcttgtctagaaggcgaagtacaagatactaagaagactataacaacagaagacaattttgtagtgcgattctatattattgacgtaaccaacaaaaaagtatcagaatggctaaacaatcattaggtatgtgcacaaatgctaaatcactgaaaccctgtagagctggaattgaaaatatagtttgtaccttttgcctgagggcagaatgactcaatgttatcttaattcgattagaaaaagaaggtgcgttatccaaggttgaaacttgtaaactatttaggtgatgtctcataactgcaaccactggaaaatgacgcaaatatcaaaataatagggagataaagtctcacgacatgaaaaaatcatagaattattgttcaatttatctagccgtatcttaccttatggaaaaagtgtgaatatgtttttctaaatcgagcttcccggaaattacactatattatgcatccgtgatacatctgaaattcaatactttctccaaggtcctgcttactaagagggtaagatttgttgaaactcgaaatactaacattattttcattattttagacgtttcctccgacagaagaaaggctagaaaggcttatttcaccgccccatcctcccaacgtcgtgttttgctatctgctccattatctaaggagttgagagctcaatacggtatcaaggccttgccaatcagaagagatgatgaagttttggttgttcgtggttccaagaagggtcaagaaggtaagatttcatctgtttacagattgaaatttgccgttcaagttgacaaggttaccaaggaaaaggtcaacggtgcttccgttccaattaacttgcacccatccaagcttgtcattactaaattacatttggacaaggacagaaaagctttgatccaaagaaagggcggtaagttggaataaattatgtaattccctgaaaacttcctcgaaatttattgcactttttttactcaaaccatttaataatcatatgtaaaacgtataaaatagtatccattccactgtactcagtgtcttacgtaaagggctgtatactggcactaccttttactatggatatgtgctagctttttcggagaagaaatgttcgccttacgctagaaaccggggttaagggggcgtgagaatgaatattggcagacaagaaccgagatagaatcttaacacaaaaacagttcatcctacttctacgcctttatacagttatactgaaagatctttgcataggggcatagtttaaaataaaatatagggttgtcatagcaaacatgccaaatgtgctttctgatgatgaagagctccttaatggactaggaagtgagattatgaaaccctctagacaaggtaaccatatggcaaggaccgtcaaaaggtgggtaaataaagaacgtgctaccacagccgatctgaaaaatgttaatattgatggagttcatggaccggtaaataccgaaagttatatatcaccaggacagctttactccactgactcgggcaatttatttcatgctggaagaatccttgtcgttctagtcggtcttccagcaacatcaaagacactattgtcagtagcgattacaagatatacaagatggttaggagttaggacgaaatcgttccatttttcagaatataaagaatcagctaaaaatataccctcagactatttttgcgtagtgccaacgtcaaaagaaggtgtagcgtttgttgaaaagcttcgcatgcagatgttgaatgatatactggcatttttcaacgacttgtcaggtcagctggccatttatgatgccctaaacatccgtaaaattgacagaaagaatttggagacaacgttttctgaaattggagttaaagtactcttcatagaatcaatcgtgtctgatcaagaaatcatgaatagaaacatagctcttgcactggagtcgaacgattacaagggactttcaactgatgaagccattgacgaatatatgagacgtttatcagtgaacgaaccatactatgaaatgatgacacatgacgaagaattatcgtacattaaatatataaatttgggaaagcagataattgtgaaagataacatacatggttatttggtcaacaaaatagtatttttcttaatgaatttgaggcagaaaaaggggtgtgtatattttgctcgctgtggcaccagcgataaagacaactacatacatgatgaggaactaaacgaggagggaatccattactctcaagttctcaaggattttgtcctccaacgaattaaacagaagagacaggccaaaaaaaattcggattccttagtcgaagtaatagatggaagtcatgatgaagatttgaagacttccttgatagtttggacaggtcccaggaaaagaacccacgatactgcactctttttttcaaaagaaggtattaaagttcagcaacggtcagagttgagacagttgaacccaggaagtattgctgatcttactgatcaacagataatggacaaatttccatcagaatataaagaatcattaaaagacccatatcattttcgattccctagggcggaatcttaccatgacttagccgttcgtatggaacctttactattagaaatggagcatacgagcaaggacattctcatcattgcacatgagtcaacattaagagtattatatggctatttaatggcttgcacctgcgtagagttaccaaatctaaatttcacaagagacaaattagttgaaatttcattcagccctttctgtaatactgtagagttactgaacattcctttaactagctaatatactggagttgcatcgttgatgtgtattatctatattcaaaatagttatttttatgtttaagaaaggattaagaacaattgaaaaaaaattaccattagcaacgaatattaaattgtaaattatttagagatatttttctataatatgctcgcctaccattctcttttatacaatatttaggttttacctggaggctaaaatgatatgaggggacgatagcttaacatgattgtgacacaaactttaaaaaaggctttcagttgaagagttttcttccgctatagtctccaatgctatcttacttttcttattacgtttatgtctacctttcatatcatttcttgtaagcaactcctgcatttccgcttcctgggcagccttgagtaaatcatatctggtaattttatcaggtttattgctcacatatctgcctgaaccaacaacgttgatatatttccatggacatgctacccactctgcaatagtggaagctgaattgattgtgttttttgaaactaacccgatgggacaattactgatcgattgcattattaaaggtgataaataatcctttgttatttgtgccccttaaaattcatatacactttatgtttaattcgacaggtataacagaaagaaacaaggaaaacaatgcaattaatcattaactgcaccaacttttatatgaatatattgtgctacatgtcttaattagtcctctgtgaatgagcatcacaaagaatcacgaggaaaagattgattacttaatattgataggaatcagccgcggaaatggaaatcttggtaatataattttaatgcggcacgctgaaaattgatggcggcctgctaggagccctattgattccgcggaaataggcggattattacaaacgttgagcattcagcaggtgcgctgtgccttttcactttcagctaagatgtttgcaagcaagaattaacagataagccgcttcgctagtaacgcaactcattgtgtttttaatggaagctaaggatggttgaaattatgggtaccctgagataagattattaactatgatgtaagtattaatcattataataaggggtacctgctcattcgcattaccatacattgactattaacgagcagaaagtttttggaagttttgcagatgaagtgcatgtttgataatttgaatatgcggatttccttattcaaaactttctttatgcatagagctaattaggtttgagttaaggaaaaaaatctatcataagtgtcttgaggtatttactataatgtatacgggaaatattaggtgtgataggctctaggaacgaatattaatattgggggggggaaactggaatgaaattaaacaaaagcaaaaaaatctaaaagaagaaaaaaaggagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagatgagggttattgataatataatataataataaaagagaagatagtagaaaaggaagaaagaaaaaaaaaaattaagatgtactttaataaaaagagggaaattctaaaaagtgcgactggaattagaagaatgcaggtattttgttttctctcctatgacggagaaggtaacaaaatcataaaggtaaaataacaaattaattatgatcaaagagaaatgccctttgtaaaccgtggtttgtaaatgcgttggtaactgcagcagatgttaagaaacaaagatggaaaagaaccaaaatcagcttgtaagttctatcgtaattataaggataattgacgcttctgttgctctctagcccatcttgctgtatcttttgtggcttgactgaacaattggccactcctagttcttttaatgtaatcaataacccagtcttgtccataaaattgtttgattgagccgtctggaaacatcgctgctatatcaccaatcaatccgactgctgctcttgaggtagcatcctcactgtacagctgaggatcttctgcaacttgtgcaatgaactggaatatagtaccaacataagggaacagagcttcaggtttatcatgaagacccgctactatacccacataagcatctagtactgcttctagtacttttatttgataatcaagggcttctaatgtgccgttttccggcttcgtgttttgggcagcaacacacaacgccatgatgtcattcaagtagggaataaaatcagcacctatattggaagcaatatcaccgaacacgctcaagacggctggtttcaactctctccttgcatttggattagagatcatttgagccaagacattcatcatagcatcggaatatcttctgaaatcttcttctaacgaatttgaaatatcagcgatgaagcccactgcggtgattgaaactggcgaatctacttgatttaaagcctttaataaatagggagaaaatgtttccaggtatttctcaaatcctttacccaaagaagcagctagagctgaaatagcataaaacacatcgtcttcaataaacgcagagtcctttttttccaacaacctgaagaacagtcccataagcatatctgcaaccggttctacactacttggactttttctaataacggctgctagaacagtcaatatatttgactgcaattcttgcaaactttgcgcatcttctaacgttaattgattttcatcaacactcattgtctgccctaatttgtccataacaaacgtagaaatggaggcggaagtttcagctaccgtgtccgtggcgtattcaaccattgttgtcaaggctgaaaaggcggatgcacgggcattgaactcattatcaattctatttgcagcaccgatcaaaccatctacaagagcgggatagaagttatagattggagatggtgtggcttctgctaattgttcgactaagttgataatggtccaagaacagtttgtggccacttttgggtgatcttgcaacccaattaaacaagcttgaacgacacctggaagatgctgttgtgggtcgatagattcagcaacagaatcagcaattctaccaatacaccaagcagtggtttccttaacttgtagggattgatcgttcattaaattcaaaatagatggtaaggcttggtgaacgtaataggttctttggaccttatcagggccatccataatggaaccaaaggccattacagcagcttcacgattcctccagttgtcagcggtaatattttgttcaacaaattccaatacaggttctaagatatgattgccacagttttgggcaaacaactgcaagcatgcacctgcggacatggaaacattccaatcgtcatcttctggatcttcattttgtctcgttagaaggttcaacaaattggggacaacatctttaatagaagagagagcgaaattataactctgtaaaggagattgaggaaattgagcgagctcataggcaatatcgatttcttcttcacaaatagtggaccagaattccacagtcatggaagctactttatcatttggagatttcattgtagctatggtcaatgcatatagggcttgctccatgtaaggtttcataaatgtatagtatagtgacatgattttacacaaacaaccaaaggcagctgcttgaacttctatatcttcagcttgagtggcttcacagacgacttgcataaggtagtttctttcaccttcgcgttccatgttatttttgatgaaaattaaagagtctgcaagagcattcagagctgccagtctgactgctttggaagtttccgtagattgcgcaccctggacaatagcgattaagatattgtttgatgaagaaactaaggcttgactttgagggtctgcactttcacacatataacccaaggccaataaagaggctctcttgacattttctggttgttccgcacctgtattgtcaaccataattttcatcaactctggccatgcgccatggggcaactcaatatctgctatagccgcaatcaattgagctgctgcatttgctatacgcggttctatggagaccaatgcggtcagcgcgttagttttaatttggtttttagcttctggactaacctgtgtaatccaacgttgtgcaaattgctgcgtcttgactgagtccttggacaccagctcgttcttcaaagttagcgccgctagaatacgcccttctagctttgtattttcatcgataagcacttgcgaagaaagacctgcaaattgtaagaagttgtcattagataatttctttaattgcgtttcactagtcaaccgaatgttttggtcgggacttaagatactgttctccaatagttgagcaaattcagcggtggacattgctccttgtgtgatatgatggattactgttaaatcagttttattctacccctaaaaaccttgcaaatataaagagaaaaaggacagataattctccagtaatattatcctttacttcttaatgatatctgttctttaagcgaaaaatacaagaaaagaaactggagagtttacgtatatttgcctctcttcgcagttatttttcttttttttttatttttttttccttggttctctcatccaagtttttccttattgcccttccagcaaaattcgaaaattttctttctcgccaaagaattctatactcgtttaacatgatacatttatcggaacatcggtaggaagtggcctgcgactgactatccatttgatcgctgcatgaggaatgctggttatctatgtatcgggacatggttgcaacgtttccaacaagaacaagaatagaaaaaaaaataccgaaagcgtcctttgcgttatacctaccaaccgtgtacaagctttactcttcttgctttctttatttgctatgtatctttatgtttatatgtatataaatctgcctacttgtcttcctttggcatgccaaccctatgttttttcaattgctcaattgcaaagaaaattaacattgtgaatggacccagtctagtgaaacttggcaaccacccccggaacatgaaagatgggccctctttgcggacagcgtcggcaaggatcttcaaagccggttgatggtctccgctgccgttcatgatacgtgtcttcatgacgtctgctggagagcacacagtggtggccaccaggccagccaacagggacgctgtcaagtgtgtatagttcttggatgcgtcgaaatctaattttgtgaccaagtagttcttaaacacgtcatacgtaacgacctgacttgccgtcatcagtatgcccctaaccatgttaggcttccaaccggtaaacaaggttttcagtccaccctcgtagcgatatatcttgtacacaccatcgatagcgtttttgtagtttctcctcttcgctgcctccaaagcagagtcgttttgcattctgatatttacaacatctgcaaaattccctgcaagccccccaatggcaccactgaacatggagcaaggtaaaagatacgccatgttagtcaattgctcgcgtgggatcacattctctttcaacaagtcgtatgcaccgaatctcaccgtcgtgtatgtacattgcctcaacacagcagcgctcaggccggaatataaccccaccacaccttcattcgccaagatactctccaacatcctgaagagtgtgggcttgggcataggagccgcctgcagtctgactttggccaagtcaagaggatgtgtcaccatggtagcaaagatacccgctgcacctccgtaccaccatggatacttgatattcttaccggcagactcttttgcgttggttgacatgccgtccagctgttgcgttatcttttcgacactttcagagcaagagaaacgaacctctacacataaatatgcatacgattatgtatatccatatatatatatacactacaagccgaccgcccgaccgtttcctgcccccaacattgcagcgtaatcgcttgccaaagaccacaccttgcagcccttttatacaaacatgtctacgacgtacagtggagagggccctttccttggcactcaactgagattgcgacgcgataccttctgcgaccgttcctactatcgcggccataactccaacaacgacagcggatgcgctgttctgcggatgcgtgaccgtatccgcaaagaacgaagattaaatttagggtccccggcattgaggatggttctgccaagaactcacgatataaaccagttggttgagcatcgcatggatgagtatggcgtattttgattgctcatatatagtgggggggaatactcatgctgtgaaaagcacaactcttttcactcaacgaggttaatgccttctttgtctccacgccgtttttttctggcgcccttttgagaaagatagcctgtcccgtaatcgtggctttggcagagacagagggtgagcgaaagagcgggcgaaaccgagaatggattccgagtaaaggattgcgatggcatgaaacaaaaccgagaggcactccttgtaaggacacacatacacagacgtaaacatatatatacatacgtatactcaaatatatcttcgtatcattaggtcagcttctctcttccgcacgtagaattagagaattaacgcaagactataccattataaaaacgcataagaaacagtttcatcatgattgaccgcactaaaaacgaatctccagcttttgaagagtctccgcttacccccaatgtgtctaacctgaaaccattcccttctcaaagcaacaaaatatccactccagtgaccgaccataggagaagacggtcatccagcgtaatatcacatgtggaacaggaaaccttcgaagacgaaaatgaccagcagatgcttcccaacatgaacgctacgtgggtcgaccagcgaggcgcgtggttgattcatatcgtcgtaatagtactcttgaggctcttctactccttgttcgggtcgacgcccaaatggacgtggactttaacaaacatgacctacatcatcggattctatatcatgttccaccttgtcaaaggtacgcccttcgactttaacggtggtgcgtacgacaacctgaccatgtgggagcagattaacgatgagactttgtacacacccactagaaaatttctgctgattgtacccattgtgttgttcctgattagcaaccagtactaccgcaacgacatgacactattcctctccaacctcgccgtgacggtgcttattggtgtcgttcctaagctgggaattacgcatagactaagaatatccatccctggtattacgggccgtgctcaaattagttagttggctctgcctatacgcatatatgtatatatatatatatatatatgtatgtatgtgtatatgtatatgtacgtataccttacatcatcatctttctttatattctctctaatgcgcatttacatcggagtacacgtcaaatcttctttgtttggttaagggtaccgcttgtctaaatgactcaatgacttcgggatctaattcagcataaataatctcttctccctcgccagcttcagctacaatcttgcctctagggtccaccactatagagtggccatatgcatggtaagaactctgtagattccttgcgggagaacataacatcacgtacacttggttgtcaactgccctgcttcttgccagtaaatgccaatgcaagggccctgtgacagtgttgaatgcactagggtagatcatggcaaacgcacccttgcgtgcacttagcattgcgagttccggaaacctcatgtcatagcatatacctacgccaaacttaccatatttcgtgtcaatggtagtagacttctctccagggctcaaggtttcactttcatggaacgatataccgttaggaatgtctacatcgaaaagatggaccttccgatgcttgtcaatcaacttgccatcctcgttgaaaattatagaggtgttgtagattttgtctgtctttggatccaattccggaattgttcctcctaccaagatgattttaaacttattggctaaattagacagaaattgaactgacgtcgaaggctctttcggattgataacttctgaatactttctaaactgatcagtggagtacggagaattgaagcattctggcaatacgaccaacttggtatccggctgttccttcatagccctttcaatgaacgttgcagccctttgaagattggccattttgtcaggactcgagcctgacagttggaccaacgcaactttaattttttgtgaaagaatcttcgaagcactcatactggcgatcttcacgccctcctgctactacaaaagctgtgtttttacaagaatcaaattaagttagcaagatatcatacaacattattgataattttaatatcgtgttcgtacctgatgacgtatctgtgcattgataaggcccgcatggtttcagaaagcagagcgggacgattccaaattagtggccttgtgctttgcatgtcaattgtgttaccttcagctcgtggatttgttttatcaatacacagtctacagtcaagaatttttttttatcaatttgtgcgttcgagcgtataaaatagccgctgtagctacttaagttcctgttcagcgatagtttttttccatcacacgtactatggcaccaactttgtactattccttccccgtttactcaattcttgaagccaatttgtacaattccccattagagtcaaataaaaggatgcctcacggaggtatgttacccgcgctatttcacatggctcattgaattagaggtggaatttggtgtaccctcccctcctcatctgatgaagtagtgatccgacaattcttaaaagttgtagacattactcttaccaccaactaagttgtatttatattgctacccttatccttttatatctaactagcgcttataaggttggggcaatactaaaactgtgatcttattcagctcattaaatacgtggcagtacgtaccctattagaaacaataggaaacaacagagtcggaagaagccaaatgccagatttgaagtccaagaccttgtcaagccaatctttgggagcggctattcctccagaaattgtgtaccaaatacttacataccagtttagggatttgttaagaaatgaccatccaggtacggcagaaaagtttaacgaaaacttaactacatttgtcaaaagtaatttaactgttaataagacattctcccatatttgtcaagttctcatttatagatattgtaatttaactaccgcaaagagatttcacggtcttttacagactttaaagggaaatagatgcctttgcaataagattgaagtagccgatttccaagaattaacgtctattggactggggaggtccagtgagatgaataaaatgattaaaaatctaactaacgaaactcttcttgagtttctaatgctcacaaaagcaaacttaagggaattcttagcatgtgaaaatattcaagacgatttagacgataatatcataaagtatattctatctccaggaaaagtcttgagtgtagtggatttctgtggctgttcaggcaccactttcacagaaagttttattaaggccctggataaatactaccctaataaatcgattgatcagtaccggctggaacctattcaacaaaattatcagattacctgcttaggcctaaatgattgtattgatctaccatcacacgtcctttggaagatcttaaaaatgttaccagaactacaaaaacttgatttatctcatacctccattgatgatagtaccttatatcacggcatacctcactggaaaaatttaactcatctttccctcgctacttgtcttcaagttactccaagagcggttctggagttttttagtcatcacccaacaattacagaccctgacaacacttctacattagaatggctgaatgttagtgtcattgcccattcctcatcttggaatgaggtgcacacaatgtttttactaaaaaaactttgtcaacatggccataacaaaactttgcaatatctaaatatcggcggtttaccgcttcatgttgcaccttctttcggcgaggaccctattagcgaatccacttattattaccaatgccgcgatagcttacagttcataaagtggaattttccgaagttaaaaagtttgagtataaaaggtaatagtatcccgatatctacgctcgtagaatttttgacaccaattgatcaagaccatcctaattgtgctcaaaaattgaagtttttgaatatttctggtaactcttatgtgaataaatggactattcaggactcattattgtacacttgttctccaagtttagtcgcgttagaagtttcctttgactcgtggcaacagattgaaaaactaaatgatagacatgaaattattgcatacagatataaaaacccaaattcggtaattaaagatatttcaacagcagaacaagtaaagtggaaatgttacattgattcttcttatggtaggagatattggttatataagactgatcctttcctgaatcgtgatgacttggattctaagtcaaatttaactaggtatgattttgagggtcacaaaatcatagaaattataaaccagccggatttcctaaagtttgcccaaagtaaaatcatgcttggatgtggtctagttcctcaaagtggtattagacgtaaactatgttacagagatttaaagccaccagtttctcaattcttaaatagaaaaggtgcgatcagccttggtgatactccactaccaataattaccccaacattacctcgtggtgggtggagaatcatccataatgaggacgacaacaacagtcatgtggaagatagccaaaatcacgtgaatgccatcccaagaaggaattctctgttgagcagacccactttaagaagcaacaatggttcttcctctgccaacccctttgctatcaatgtttctcctgcatctcaaatcagggatggtttgtactgggataggtcggtccatgatttacgtgagctatcattgcaagaacaaagaattcaggagttagctgatgagcagcaggaactaagaacaatcgcaaactttgaagagactgacgacgaatatttgcacgatcccgacttgcaacggagaaggtcccaacttcacttatttgaaagttcgcgctcacgttcaggaaataaaacaagaccaagtttaactggtgaacactcgtcctcggcatcgtttctatccttctcccacttcaaccaccttcacaagcgtaagaattattatttcacgcatcccgatgaatttgtctatgatccaaaggatcctctgacgactcaaagatatagattacattttgaaatagtcaacgaatatcaagtttttgggtgcattgagcgtggaatgtatagatactacagtttaaaagcatagatatttttctctttacttccttacccttcctccgctctcgtcttgtgtcttgtatatgatttctatatatggtaaaatattgcatacatcgtctaccatttagccagacttttcggaaacgaatttaatgattgcagcaaattcccttcccctatcaactgattgaagaatgcctcgaaacgcaatgtgatttttaagttttccatttttttttttttcataagggaagcctctctcctccgaaaaaggtaaacattgcgaaaaatgatccaaaagagagaataaaaaaacaattagaaaatgatttactcatccgcttactagagaggccaaaccggatagtcctgacgctaataagagtaggattaagttcattgtggtgtgtttttttattgcgcgtaagcgatacctgcaaaattcattataattttcaatcaccttccatcaattatcaataccccatactaagaacaggcaattggtttaggaaggaaaataataaagatatccaaaaacaactggaagctttccagtcgcgacctctgttttgttcgaacttctagttaacaaaagaaagaccattcaattgcttttttaatattcattattgacgatttttatttctaggcgattaccggtatacttttcattcttttgataagataataaatccaattacattcgcttattttaattcaatttagactataactttctcttaactctaggagtttctttcttgaatcgaagcatttttgacaatacccaatatcctctttctacttgagaattttttcgattctacatgaagtatgatacaatcagacgaagataatttggactcttctgaaacgacagcatcaacttcatatagtggtacttcctctgtatcatccagactacaactaagaacatccttgttttttgaaaatcttaatggagcacatgggaaccccgatgcggagacagagatggctactgttgcctatgaaaccacaagtagaggtcaaggatttgctgtatacatcaacaatgaaaggttttctcaaataatgggagcatccacaagctctagctctagtagcaactcgtcctctattacacaatttcacgatacccaagataataatataccaagcaacactactgtaaggccaacttcacttcgacgagacaacgaggataccgtaccgttaaggaacgtaactccttcacaaaacgcggcggtacggccagaaagagcagtgaattcaccatcttcgcagagattaagttgcgcactgacaatatcaacttcagttcttatgggagaagatgttgaaggaagccctatagagcaagagcatagtagggtcgtatcttcattatactcatctttggcgaatcgcgggaacgacgagtcaaagaatggaacacctccacgtcctacctcaattgaacctaatgaaacaacggaacactcatttttctcataccattacgatgacaccttagaaccagatgttgaagaggcagtgaggctaacgaagaataaaacttctaatgttaattttataagctcaactggcagtaaaggtgaaggcgagaccgaggatgaagtcatagatcaatacgaacctgtgaatgaatcaaaatttataccgcacaaactaaaaattccagagaaggctggatcaataaagtcgtcgacaagtgatgattcgcattcgccaggtgcgccaggtacgtcggcaaggaagattaaaattcctcagagtccatcgttaattggtaacatattgattccttcacacaatagtgacagtagtaacgaaagttctcctaaagaccatatagggcataataatgaagaaaaattcagttcaaaatctacgcgcaagccctccacatccctagaagaagaaggtccaccaattggactaccttcaattcccgtattaagaagtgtgtccggaccaagcaaatggacgaagacacctttacgcttagaatctggaaattcaactaagtctgatccattttcacgctatgaaggacacaagacgccctctccattgaccaagatgaacaagaagaaaaataaaacgttgccagaacatggacaacccctcgtgctagctccaattaaatctcaaagctcggagtcagacacgggacagaactccattatagaaaagccagctcgaagcatacgacgaaagcaacaagaaaaaactgataataggaaagaagacaggcacgatgctgaaaatatagacctggaggcgagaatgccaattcaacatatcgataccgcttccattcattcgtttgattcaggtcaaaatggattcagggacgtttacagcatcgaaaacatcattgtgatcctcctatgttgtagtatagtgccgccattattttttattattggctgcagctcaagaaggaaattagtttcagactatagattaatgaggttgcttatgaataaagaacaccgagcggctttgctgcaaggattcatatgggacgttgatttaaggtggttccggatgttttgtctgatcttaggggctgccgaaacagtgattgtgatggccggtattgctattggatttggtgtgggtataacacgtgaataagaaactgtatcattcatcaaataggataaaaaataaaaaactgttctgtctcgttaaagtcatatatataaataggggattttcattaatttatatatatagatatacttgtgtacatgtacccgtaagtatcaaaagaaacgtgcataaggacatggcctaaattaatatttccgagatacttccttaagcggtaactttcttttcaatcaagtcgaatagagtaacaatatcggcagagaattttctgataccttcggacaatttttcagtggccatagcgtcttcattcaagtcgaatctgaatttagattcgtcgctgatgtaagaaatcttgtcgccggcttccttcttagcggagacagggtccaaaactcttgggaaaggttcagtactgttcatcaacttgtccaataaagctggagaaattgttagatagtcaacaccagccaagtttttgatttcgtcagtgcttctgaaagaagcacccataacaatagtcttgtaaccgtacttcttgtagtagttgtagattttcttgacggaaataacacctgggtcggcttcacccttgtaatctttaccagtgctggatttgtaccagtctagaattctaccaacaaatggggaaatcaaagtaacttgggcctcggcacaggcaactgcttgaacgaaggagaataatagagtcaaattacagtggataccgtccttttcttccaattctttggcagcttgaataccttcccaagtggaagcaattttaataaggactctttccttggagacaccttcttgttcaaacaatttaatgatatgtctagccttttcaatggtagcttgagtgtcaaaagacaatctagcatcaacttcggtggagactctgcctggaacaatctttaagatctccttaccgaattcgactaacaatctgtccacagcattttcgacttgttcttcggtggtcttaccatgcttcttaccgtattccacggcaacatcgatcaacttggcgtaagttggttgcttggcagcagccaagatcaatgatgggttagttgtggagtcttgaggttgaaacttggcaatagagccgaaatcaccagtgtcggcaacaacgacagtgccggaggctttcaattgttctagagagttgttagcaaccttttgtttcttttgagctggttcagacattatgtacacgtatatgtgacgagttcgagaagtattttactatcgtactaaattttacctgaaaaattatatactcgagaaagaggaagccaagaattgagaaaaaagaaaaacccgcgagtaaggaaattaaatacaggtgtacacatacacgcacacatatatatatatatatatatgtatatgtgtatataggaagcgcgcgcatgttagtatatacgattcgttggaaaggggccgtccaccaaacgtgacttgacgagttgacaaattgacctcaatatggctcagtcagtaatttttagttccgctttattcccgccatctttcaggccacgagggtagctcataacgccgcgctaatgccgctgcgtcacagcaaccagtagctcagccaaaaccgaaagagaaatcgtagctgtcccgatgaggacttatacacttgtcaccatctaaataaattatttattcgcgtttcggttcttgttttcgatttaattagattgttcattgaatcataataaatatgtaaaaaatatatatatttgaagctgcttcagaaaaacagggcttcctagtgtacagatgtatgtcggatgaaaaaaaaaaaatcttaaatgtgaaattgggtcaattcaattgactatgacttgatgttgcaaaaattccaagagaaaaagtttccagcacttgatattattttcctctttattggttttctggtctcaactttctgacttccttaccaaccttccagatttccatgtttctgatggtgtctaattccttttctagcttttctctgtagtcaggttgagagttgaattccaaagatctcttggtttcggtaccgttcttggtagattcgtacaagtcttggaaaacaggcttcaaagcattcttgaagattgggtaccagtccaaagcacctcttctggcggtggtggaacaagcatcgtacatgtaatccataccgtacttaccgatcaatgggtatagagattgggtagcttcttcgacggtttcgttgaaagcttcagatggggagtgaccgttttctctcaagacgtcgtattgagccaagaacataccgtggataccacccattaaacaacctctttcaccgtacaagtcagagttgacttctctttcgaaagtggtttggtaaacgtaaccggaaccaatggcaacggccaaagcttgggccttttcgtgagccttaccggtgacatcgttccagacggcgtaagaagagttaataccacgaccttccttgaacaaagatctgacagttctaccggaaccctttggagcaaccaagataacatctaagtcctttggtggttcaacgtgagtcaagtccttgaagactggggagaaaccgtgggagaagtacaaagtcttacccttggtcaacaatggcttgatagcaggccaggtttctgattgagcggcatcggacaacaagttcataacgtaactacctctcttgatagcatcttcaacagtgaacaagttcttgcctggaacccaaccgtcttcgatggcagccttccaagaagcaccatctttacggacaccaatgataacgttcaaaccgttgtctctcaagttcaaaccttgaccgtaaccttgggaaccgtaaccgatcaaagcaaaagtgtcgttcttgaagtagtccaacaacttttctcttggccagtcagctctttcgtagacggtttcaacagtaccaccgaagttgatttgcttcaaaccacgggtagtgatcattggcttaacgaaacgggcagctggtctgctgtaagcagcagcacgggtggccaaagcaaaggttctcttagcagtgatgacacgggagttgcagatcaatctggcggcttgagttctcaacatgttttattttttacttatattgctggtagggtaaaaaaatataactcctaggaataggttgtctatatgtttttgtcttgcttctataattgtaacaaacaaggaaagggaaaatactgggtgtaaaagccattgagtcaagttaggtcatcccttttatacaaaatttttcaattttttttccaagattcttgtacgattaattattttttttttgcgtcctacagcgtgatgaaaatttcgcctgctgcaagatgagcgggaacgggcgaaatgtgcacgcgcacaacttacgaaacgcggatgagtcactgacagccaccgcagaggttctgactcctactgagctctattggaggtggcagaaccggtaccggaggagaccgctataaccggtttgaatttattgtcacagtgtcacatcagcggcaactcagaagtttgacagcaagcaagttcatcattcgaactagccttattgttttagttcagtgacagcgaactgccgtactcgatgctttatttctcacggtagagcggaagaacagataggggcagcgtgagaagagttagaaagtaaatttttatcacgtctgaagtattcttattcataggaaattttgcaaggttttttagctcaataacgggctaagttatataaggtgttcacgcgattttcttgttatgtatacctcttctctgaggaatggtactactgtcctgatgtaggctccttaaattggtgggcaagaataacttatcgatattttgtatattggtcttggagttcaccacgtaatgcctgtttaagaccatcagttaactctagtattatttggtcttggctactggccgtttgctattattcaagtcttttgtgccttcccgtcgggtaagggagttatttagggatacagaatctaacgaaaactaaatctcaatgattaactccatttaatccttttttgaaaggcaaaagaggtcccttgttcacttacaacgttcttagccaaattcgcttatcacttactacttcacgatatacagaagtaaaaacatataaaaagatgtctgtttgtttagccatcacaaaaggtatcgcagtttcttctataggcctctactctggtcttttggcttccgcttcattgattacatctactactccactagaggttttaacaggatcccttactcccactttaaccactttgaaaaatgcggccaccgccttgggagcgtttgcgtcaactttcttttgtgtgagctttttcggcgctcctccctcattgagacacccctacttactctatggtatgcttgtagctccattatcttcatttgttctaggatgtgcctccaactatcagtctagaaagtacagtaaagtctctaaggaatcttctttatttcccgaagacagcaaactcgctgcttccgaactgagcgattctattattgatttaggtgaagacaaccatgcttcagaaaatacacctcgagacgggaagcctgcagcaaccacagtatcaaagccggcagaggcattgcacaccggtcccccaatccatactaaaaatctaattgcagcaactgctattgctattgttggctttgtacaagccgttattggcgtttatggggaaggacaatttatctagtgtttctcgttcacgtatttatctctacaagaatttgtagctgcctgaactcggctcctctctctctccaaaaataaagtgtgtagtaatttgcagtttttttatatattcctacgagttttcaaacgttcaaaagacagtatgttcaaaaattgtgcatacacacacgtatgcacatatatacataataatacactgtaataagcacatttgtaggtgctcttgcacttggtttattactgtcactgacttttctcacccggccgagagtcgtgcgaaaattcgcatgttaaagtgagaaaatagagaaaacaacacagctgaaaaaagtattggtaacagttcaatacgtgatcaaatatacagcacgtcgcgcagaaccagacgaagcggagaatattctacattgacagtgcatgatgcctgatgacaattcaaactcgtccactcaaaactcaagcgcattatacaaggacctgaggaaagaatatgaatctcttttcactttaaaggaagattctgggttagagatttcaccaatattcaatgtccttccacctaaaaaggattatcctgactactacgcagtgatcaagaaccctgtatctttcaatactttaaaaaagcgtattccacattatacagatgctcaacagtttatgaacgatgttgtccagattccatggaatgccaagacttacaatacaagagattcaggaatttataaatacgccttagtccttgagaaatatttaaaggacacaatctatccaaatttaaaagaaaaatatcctcaattagtgtatcctgatttgggtcctctacccgatgaaccaggttatgaagagtttcaacagaaattaagagaaaaagctgaggaagtagcgagagctaatgcagccagagccgagtcgagctcttcaatgaattcaacagaagcagccagaagattaagaaagactcgtacttccgtcaaaagagaatcagaaccaggaaccgatacaaataatgatgaggactatgaggcgacggatatggatatcgataaccctaaggatgctgattttcctgatttgataagaaagccactaataaatattaatccatatactcggaaaccattaagagacaacaggtccactactccatctcactcaggcacccctcagccgttaggcccaaggcatagacaggtatccagaactcaggtaaagcgtgggagacccccaatcatcgacttaccgtatattcaaagaatgaaaaatgttatgaaagtactaaaaaaagaggtgctagatagtggaattggtctaactgatctttttgaaagattgcccgatagacacagagatgcaaattactacatcatgattgctaatccaattagtcttcaagacataaataaaaaggtaaagactcgtcgttataaaacgttccaggagttccagaatgattttaatcttatgttaaccaactttagaatttcgcacagaggtgatcctgaaagcataaaaatttcaaatatcttagaaaagacctttactagtctggcaagattcgaactatccaaacctgatagaagtttcattccagaaggcgagctaagataccctctagatgaagtcattgtaaataatatatcataccacgtgggagattgggcacttcttcgaaatcaaaatgatcctcaaaaacctatagtgggccaaatattcaggctatggaagacaccagatgggaaacaatggttaaacgcttgttggtattacagacccgaacaaactgtgcatagagtggatagattgttttacaaaaacgaagttatgaaaacaggtcagtaccgtgatcatttagtgtcaaacttagttgggaaatgctatgtgattcactttactagatatcaacgtggtaatcccgatatgaaattggagggtcccttgttcgtttgcgaattccgttataatgaatccgataaaatttttaacaagattagaacctggaaggcttgcttaccagaggaaattcgtgatttggacgaagctaccattccggtaaatggtagaaagttcttcaaatatccttcccccataagacatctactaccagctaatgcaacgccgcatgatcgcgttcctgaaccaacgatgggatccccggacgcgccaccattggtcggtgccgtttatatgagacctaaaatgcagcgtgacgatttgggggaatatgcaacctctgatgactgtcccaggtatattatcagacccaacgattctcccgaagagggacaagtggatatagaaacaggtacgatcaccacaaacacgccaacagcaaatgctcttcctaaaacaggatactcaagtagtaaactatccagtttaagatataacaggtcatctatgtctttagaaaaccaaaatgctattggccagcaacaaataccactgtcaagagttggttcccctggcgcgggaggcccgcttactgtacaaggtttaaagcaacaccaattgcaaaggttacaacagcagcaacatcaataccaacaacagaaaagatcccaagcatcacgttataatatcccaacaataatcgatgatttaacatcgcaggcatcaagaggtaatttgggtaatataatgatcgatgcagcctcctcgtttgtcttacctatctctataaccaaaaacgtagatgttttgcagcgtactgatctgcacagccaaaccaagagatctggaagagaagagatgtttccatggaaaaaaacaaagggtgaaatattatggttcagaggacctagtgtgatagtaaatgaacgaataataaattcaggtgacccacacctaagcctgccactgaataggtggtttaccactaacaagaaaagaaaactagaatacgaagaagttgaagaaaccatggaagatgtgactggaaaggacaaagatgatgatggcttagaaccggatgttgaaaatgagaaagagtccttgccaggcccatttgtccttggattaagaccctcggctaagttcacggcgcacagactctctatgctgcggcctccttcgtcgtcttcatgatcacctttattgtaaaagcaatggcagcataatatcttcccattgcgcattaccctccgcgagcagagtcaaacttcaaacaaagcaggaaaatgaaataaaacagaagttattatatagaagaaagtcatctatagatatattatcgttgtattaatagtagccatataaaacaattatacttcatcaccaacctctcaaaatttcttccccaaggaccaaagcttttccagtaagttgctacaactaaagtgaaataaactatccgaattatataaaagatgcctgactatgacaattacactacgccattgtcttctagatatgcctccaaggaaatgtcagcaacgttttctttgagaaacagattttccacatggagaaaactatggttaaatttggctattgctgagaaggaattgggcttaactgttgttacagatgaagcaattgagcaaatgcgcaaacacgtcgaaatcactgatgatgaaatcgcaaaagcttctgctcaagaagccattgtaagacatgatgttatggcacatgttcatacatttggtgaaacttgtccggctgctgcgggtatcattcacttaggtgctacttcctgtttcgttacagacaatgctgatctaatctttattagggacgcctacgatattattattccaaaacttgttaacgtcatcaacagattggctaagtttgctatggaatacaaggatttgcctgtattgggttggactcactttcaaccagcacaattaacgaccttgggtaagagagctactttatggatacaagagctattgtgggatttgagaaactttgaaagagctagaaacgatatcggtctacgtggtgttaagggtactactggtactcaggcatcattcttggccttattccatggtaatcatgataaagttgaagcccttgacgaaagagtaactgaattattaggtttcgataaggtatatccagtcactggtcaaacctactcaagaaaaattgacattgacgtgttggctcctttgtcttcttttgctgctactgcacacaaaatggctactgacataagattattagccaacctgaaggaagttgaggaaccttttgagaaatcacaaatcggatcctctgctatggcttacaagagaaacccaatgcgttgtgagagagtgtgctccttggctagacacttaggttccttgtttagtgacgccgttcaaactgcatccgttcaatggttcgaaagaactctggatgattctgctattagaagaatttctttaccaagtgcatttttaaccgcagatattctattatctactttgttgaacatctcatccggtttagttgtgtatccaaaggttatcgaaaggagaattaagggtgaactaccttttatggctactgaaaatatcatcatggctatggtagaaaagaatgcctccagacaagaagtacatgagcgtattagagtgctctctcatcaagccgcagcagtagtcaaggaagaaggtggggaaaatgatttaattgaacgagtaaagagggatgaatttttcaagcctatctgggaagaattagattctttactggaaccatccacttttgttggtagagctccacaacaagttgagaaatttgttcaaaaagacgttaacaatgctttacaacctttccaaaagtacctaaacgatgaacaagtcaagttaaatgtttagaagcctttacatgtacaaataatatgtttattaccctattatatgttactaatgaaaaaaataacaattctttatttatgtacaatgcaagtagaattccctaaatagaagttaactatttttattttactgggatatatttttcatcttcttccttcatactcctttcatttttcttgtttttttggcttacggattttggcaatgtttatactttagaaaaaaaggaaactcataatgctggcatacttgaaaaaccatacggaaagatcgtagtttatttttgtaataagacactgaagtcagctgtttgaaagagtatattgaattgatggttttacctattagggatagtaatcataatttaaaaatatgaaacggttcttactcagtcgaagacagagacaccttcgtatgatttgctttcacaatataagtctctttagagctaatggtgactccaaattgatcaaggaatatggtgatggatttataccatgtttctttatcttggaatccataagaggggagctgctttatgtgagcgaggtacaatcaggttctttgcgtaaactctcttttcaggaattaccaaaactaactggtgcatctactatgattgtcctaaaattggtaggactagttccgagtgatattttgtgtaccataagttcagataaaaatggtatcattgacgataaatggtgcgttttatgtacctacacgatagatcttaacaagttacaacccataaatgaagacacagttctaattacaggcaccaacgcaccagtacttgatttaatagatggatcctacacattggctgcagaaaaaattaagccactaaagggccttgttagttctcacaaaaggaatataagtcaagtcaagatcaaattttcattggcatatagctctttactaaaattaaacaaactattggagtattcttcccaagtccatgaggaaatcaatgaaatttccagcaaaatagaagatgactttttgtcactcaagaatcaaaatcattggtatatgagaacagtacagaagtccatagaaacgctagaaaaggaagtcctacaaaggaaaaaaagcaagaaaaatatagaaatggcgcaactcgagagtaatgatactatcaaccattctaaaacagaactgtctctgatgtcgcaggacgagtctataaatgatgactatggaagcatatattctagatttgtgcaaataaaagataggttggaccaactgaggtttaagaaactgtatcagctgatagggatcttccattcaacggatttatttaattcagatagaggctatatttactttgaaaaaccttctagcgtaaatgatgttattaataggctcaagctaaaacctttgaatatagagatattacttagacaagccggcgaatccacaaagcacagagaatatgtaaacagccagttgggttattaccttttatttctccatttgacagccatccaaattttcaaggctcctttaccctatagactaatgtattatggtagtacatcagtgatcgacagtcaatatccgttgtatttcactgatcaaatgatttctaagcatcaagcaaagctgattaaagccatacattattttaatgctgatatattgcaatttaaacagattctggagaattaccgtccaacatagactgaaaatcaaaaatctcttttggactgccatttaatcttttccatgtgtgtatattgttctcatttacattaatttcataaatacggatacgtctttctgtacctccatagccagcataaccaccttctccacctccaccgccatagcatagccagattttgttcggcgtagagtcatctcgaagacagtaatcgttacaatggtcatgtccgcaactgacgacatccacacttaacctatccaaagttgttatcccctcagaattatacttaggtgcagtaacaccttctttgtacattccaatgaggggatttttctctccgggatgtgtcttggattcaatattcaagtattctggcagtgggatgtgaaaaaatgccattgaaagacctgttttgaacttcaagttcacatcatgataatcttcaatgtatttccactgtgattccttaatccaatcatatccaggataaattttaccaaccgtagaatatttatgtgagtccagaaaataaagtgtacctactgggacttctgtatcattgttcgaaaaaatctgataaatataattaccaacgccaaacgtattatcgtgtgtatcatggggactaaacttgaaaagggaatatggtagtactgaagctatttcggataactgccagcgcgttaagcttccctcgtcgtcgtgatttccccataccattgcccacggaatttttcttgcaatgacgggtgctaccgcctttaataatacggtttcagagtcttgaatagatctatcacccatgatttggtcaccagtaaaaacaaccaactgcggtttttcaatgtcaagaacttgttgaacgaaagtttccgtttttggatctgccttgcaagcttcatgctttggatactcatcgatacattcagactcccccacacccaagtggagatccgccaactgaacaattttgaactttccttcatcagtttcttgcagccgttgagctcctgtgtctacaggacgagtaccaacgaatttgtaagtcaaataagcaggttcgctgtagcggtattttactaagggaaattctttttgaagagtccaatttgctatcggctggatgcaatcaacaccaaagagaatgttaatatcgcttatgtagctccttttctgcaatagttctatgctaataggctcgaatgtgatggatacatccataaagggtagcgatttgtctttaggatatttggaaattccagttactgcctcaacatttagcttttctaggttggatccaaagtagtccaccaaagcagggtataacacatcatagtaaaggtattctgactttccaaaccacctgcgtccaaaggaacctctcaagtctttatgaattcttttcctttgtaagtattggtgcccatcagttaaagttgatttaagttcatgccgattaaaacatccttcataaaaacgaccaatatgaaaacattcgtcatagcctatatttacaactagcttatcgtcatttgagaatccctctagacctttattttggaaccatagattatcaacgtgtgatatcgggagtgcaaggtcgaaaccaatgtgctcttcaactcttggcgcctgtaggaagtaaaatagggcaatcactacaaaaactaccaagtataataggtacctttgatacagcctcggtaaccggatcatgttaagatttttaaccacggtgctggtcttcgatacttaagtataaaacttgtatcagaggtatctgcgatctaaaaagattaatttttgaaaaagatcaacactaaaccatttgaaattcaaaaagcacctaaggcaaaatataaatctaaatatacgtaaaatggaaacactttctgcgcagctttatacaagttagccttctagcttatgaaatagaaatgaaatataactgagcaagtcctatatacaatactattaatgatcttcttgtccatgagactgttcatggtgccttttagagacttcttcatcacttatctgaggcctgtggccacccgttctcaataaaccaccggcagtatcttcaactggaaatcttgcactgggtcttacgcaatggggcttgcgtaactgttcaaaatccatgattttagttttccctcccccttttaaagtaatctttggattctcgcccaacttttcctccacttcttttatattttgggtgcgttctttactattattattattattattattactaactgccattatagtttctttatgctgtcctcaccatgcctttcgttatcaggctagcattaaaagccttttaaggtgtaaagctttcgccgcgatggctttaaacagtagaaaatattcatatttacacacatgcataaagagagaccacttaataaagctagtatgataagatcaccggtagacgaaatatacatggaacagacacaaacagcagagggcactgacttactaattggtgacgaaaagaccaacgatttaccttttgtgcagttatttctggaggaaataggatgcactcaatacctggatagctttattcagtgcaaccttgtcacagaagaagaaattaagtatctcgacaaggatatcctcattgctttgggtgtaaacaaaataggagacagactcaaaattttaaggaagtcaaaatcgttccagagagataaacggattgaacaggtgaatagattgaaaaacctgatggaaaaagtaagctctctatccactgctacgctatcgatgaattcagaattgattcctgaaaagcactgtgttatatttatcttaaacgatggttccgctaagaaagttaatgtaaatggttgctttaatgcagattctattaagaaaaggctaatcagaagattgccacatgaattattagccacaaactccaatggagaagtaactaaaatggtccaagattatgatgtgtttgtcttagattataccaagaacgtactgcatttgctatatgacgtggaattagtcactatttgccacgcaaatgatcgtgttgagaaaaataggctaatttttgtttccaaagaccaaacaccaagtgataaagctatatccacatccaaaaaactatatctaagaacgttgagtgcattgagccaggttgggccatcctcgtcaaatttgttggcacagaacaaggggatttcgcataacaatgctgaagggaaactccggatcgacaacacagaaaaggacagaattagacagatttttaatcagaggcctcctagcgaatttatttctaccaatttggccggatattttcctcatacagacatgaagcggttgcaaaagacgatgagagagtcatttcgccattcagcaaggctaagcattgctcaaagaagacctttaagtgcagaatcaaataatatcggtgacatactattgaaacactcaaacgctgttgatatggccctattacaaggattagatcagacaagattaagcagtaaacttgacacaactaaaattccgaagcttgcccataaaaggccagaagataatgatgccatatctaaccagttagaactattaagtgtagagtctggtgaagaagaagatcacgatttctttggggaggacagtgacattgtttcattaccgacgaaaattgccacgcccaagaattggttaaaaggtgcttgcattggatcaggcagttttgggagtgtttacttgggcatgaatgctcacactggtgaactaatggcagtaaagcaagtggagataaaaaataataacattggtgttcccacagacaacaataaacaagccaattctgatgagaataatgagcaggaggaacaacaagagaaaatagaagatgttggggcggtaagtcatccaaaaaccaatcaaaatattcacagaaagatggttgatgctttacagcatgaaatgaatttattgaaggagttacatcatgagaacattgttacttattatggtgcttctcaagaaggcggaaatttaaatatttttcttgaatacgttcctgggggttcggtttcctccatgctgaataattacggtccatttgaggaatcactgattactaatttcactaggcaaatactgattggggttgcgtatttgcataagaagaacattattcacagagatatcaagggtgcaaatattttgattgatatcaaaggttgcgtaaaaattactgattttggtatttcaaaaaaattatcacctttgaataaaaaacaaaataagagagcttctttgcaaggttccgtattctggatgtcaccagaggtggtcaaacagaccgctactactgctaaagcggatatatggtctacaggatgtgttgtcattgaaatgtttaccggtaagcatcctttcccagatttttctcaaatgcaagcgatcttcaaaataggcacaaacacgacccccgagataccttcctgggctacgtcagaaggaaagaatttcttaagaaaggcatttgagttggattatcaatacaggcctagtgcccttgaattgctgcagcatccatggctggatgcacacataatttgaaaaagggctacttattaattctttttatggcactaaagtgctctggccgattttttatcaaataatacatatatatcatatttagtgacatttattgaatatatctgctatttaccggtttttttttttcaattacgctgattaagtaatcataaatcacaattgtgaaaaaaagaccaaactagatgacggtatttgattctcatacccctggaataaaatcaagtaagataattctgataaaaaaatccgaccgcacagatggaagcacgaagaaacaggcctttctttgcgaggtgatatcaaaccattgatatcttctcaataacctgctctaggaaaaggaggtagatagacaaaagcaaggaaataatccatagagtttcattcacatgaataatctgttaccaatttttctcataagataaagccatctatcaaaaatgatattgaaatatttgaaaaatgcttgtttttatggggaccacaattcgcctgtacctctagaagcgtaaactgttttattgaagttagtcctgataatttctctaccgttttcgctttcttccttagtgccattttttagcatcatattattgaatttttcactttctctaaatgatttatcattcatgtccttggacaagattgaatctacatcaacaattgaacaggaaggaatattgcattgcatggccatttcccggatttgaggatcttcactaattaaaaaccaatgtagcccctcatttccttctaggtagcatttgtaaatacaacttttcaacaaattctttaatctcttaggcaattttgcaatattaatctttccagaactatcattatgttccattacatctgaccataaaataatgtctaaaacttcgggaaattcgataaaaactttcaaattagcaaatttagaatcatctaatctatcgataaacttcaaggattctcgagctgcaaaacttttacgcctttgttgaaggaaatccaattcatttaatgtgaatgttggaatataaaagttcaaagtcacagcttctgtacagtccgagcaccacctcttgatgttgcctagacccttttcaaaagctgaagcatctataatgaaattatattgtgtcattaacctgctttttgaggagaccaaaattggaaagaaagaaggtgcttatatttcacgaatgaatgatattagcaggtgtaatattcttctataacaccactacactaacttttaaattaaagcgctcttcattgttacttcaaatcaatttctgagattatgaaagtcgtcacgttttacgaaggtattgaatttttcaggttcttttggaaaatagtagtatacatcagtttattaacgatgagatggtattattacttgcaccttttgtaaagataactagtattcataaagtccataagctacaatatgcctcaaaaaccacttaaagttactaagaaagccaaggacccccgtagggtcacaaagaaacaaaaaaatttgagaaaagctgccccattgcaattgaaatcaaaaaagaaatctttgcaacatctgaagaaattgaaaaagagctcttcccttaccgaaaccactgaaagattagttgcgagtaaagtcgggcatttggagttgttgagaggtactagaaaggagttggaaaaaggtaagaagaactctaaatgatttcaagtgaataagattcgcccatcattgaaaggtatttattttcgggtaaggactatctaggtacatctcatcaaattttttatagtccaatttgatcctagtgtttgtatattagctttgtaacttctaagttatccaatagaaaaaatgcgttgcttttttgtttcccgcgagaaatttaacaatatggtgaattaagtgttgatgccacagtttgtaaaaaaaatcgacacaggtttgctatttaagcagacgtaagtgttgtaaaattatgtattcccagtttggccagaagaggagtaaatatcgcatatttatagaataagtacaacatcaaataatgtctgcctttgttactaaagctgaagagatgatcaaatctcatccatatttccagttatccgccagctggtgccccgactgcgtctatgctaattccatttggaataagttgaatgtacaggacaaagttttcgtttttgatattggttcacttccaagaaacgaacaggaaaaatggagaattgcgttccaaaaagttgttggtagcagaaacttaccaacgatagttgtcaatggtaaattctggggtactgagagtcaattgcatagatttgaagcaaaaggcactcttgaggaggaattgactaaaatcgggcttctgccttgaacaggttggatatttttatattaatatgtacgtaatatgtctggaatatttcgaaaacacgggtaagcaaataaaggcctcccattcttccttctatagaagcgtgagcgcttcctcattaacctcttctttagcagtccatatgtaaagatatccaagagattgttcccataaaacgttgacgctaagcaccttcatcagtgtcatatagaaagacagcgctccaagcaccatttccgttttctttcattttggaatggttaaataatgactatctatgatagtttaaaaataccaatatcatagaagatgaaagtcaaatatatgactaaaaatttaggtgaaaaatgtaatttaatgtatacctttcatttacaaaatgtcaaagactttacacagtctccgcgtcaaattatcacatgaatgtacaatcacttttctgactgctctaagctatgtcattgcgatgcagaatttcactgccgcatagacaattttgtgtttcttttgacggtgaattcatactcatctgttccgtttatgcacatttacctcccacttcgctcttagcgattttatgtcacacaacaactttattcgtttatgccggactttcctacttatacataatggaaaacttaaaataattttaaaaggaaagtttctgccacatataactagttctcttttcttatatgcaattcggttgcatacttaaaagtaatcagaccgaatgaacatgtgcctttgcattacttcttttcaaaggacatctctttgcaagctaaccatctgaaaggccgatgaatggtcaaaggacgtcattcaaaacgcaaagggaatttccacattattttacgtaatgcttcgctgttacaaagacagaaacttgacaaatcaaggtcaactggatcgttgctcgaaagtcgccgtcagccatgcgttttactttcgtttgcaaaactctttctcttgtgtatcgtatttagcccgaaattagactataccaaaaaaaagaccaagattcttaagcttcatcaatcctttggaactgcaactattcttacaatctttcatttacatggctcaagaagtgttgctgctcaaaatttcattctatttcatgattatttacattaaacaagtatgatccgttattcttctcgcaaccggagtgctcgagaagtgccagtaagacgacaccctatttttcaagtccagcattggaagacttccaatgaacactcttatcattattctttatgcattacgtttcgcagtaatcctagaaccctaactttttctaaaattaccgtcaaaaatgacggacgcaacttttctcagaaattttttttttcatttctcttaaaaagttttctacgctggataaattgttctcttccctttgaaatatggagacgttcaaagtcaatttccacacatttaaggtgaacaaataaattataagataccacattaacaacaagtatgtggacgaggtgtggtaagatctccgctgaggttgattgaaaagtattgggtaaatttgtactttttgtctgctgctggtcgtttgtctttcgttttaaaattgcgctagacaagtaaacagggattgcttaagaatcaaagtagcttaactctaaagtattattttcctcagttgtgggcccatgtgttggagggaaggaatatattgaaatgtaaatgttcttaagttcggttgaacttggatattgttacaagagttctagtctttgataccatttttacgcaattacaaccgcattatttaccttttcatcttcagttttacggttcagtttattctgttacgaaagaactatggtgattcaaaggcgaagtgcgtaggattgtaactcctatatctttaggatacttacaattttgtactgttttcaagaccactgtaaccgataataaaccggaggacacattttaacccactatttttttcagaagatcagatgcgagagctcgaagcataagtataatactaacgtttcaaaacatagtaattaggtaaaaaatgactcgctcttccgttttagctgatgctttgaatgccattaataacgccgaaaagaccggtaaacgtcaggttctattgagaccttcttccaaggttatcatcaagtttttacaagttatgcaaaagcatggtatgttccaactatttttcaatattttcacatgtgtttcaatttctgcttatttttaaatgttaccacgaggtttgtccaagttcaatgttgcgcaactctaacgaagaaataattattgccattgttttttactccgggctgataactagatggtgtgatcgggcagtatactaatttatactggacaaagactcgtaaaagatgttctttgtgcttagtcccatactgttttttaagtgtccgggatatttaatcccatgtggaaatgcttcttacacggttatggattacacctcatgtgtagctactatatccattaccgtttacttttcctcaaaatctcactcttaaaattttcaatggcaaaattcttccgcacaacttagacaacattttcttgttttttatgaagtaagcaaaaatttcgaatcaacaacgctccatgagattcttcaatactaacatttactccttatttaggttacattggcgaattcgaatacattgacgaccacagatctggtaagattgtcgtccaactgaacggtagattgaacaaatgtggtgttatttccccaagatttaacgttaagattggtgacattgaaaaatggaccgccaacttattgccagccagacaattcggttacgttattttgactacttctgcgggtattatggaccatgaggaagctagaagaaagcacgtttccggtaaaatcttgggttttgtctattaagtaagtttttagtagtggtacatatataatattaattcttatatccgtcttttctctttggttattttctcagcttcagatattcaaggaaccgtatttttgcgtaatagcgaaaaattgtttatgttacataataagtgaaagctggaggagcatatgtatagaatcgaagagaaacctgaacaatttttcggtattagttactaaaaggctcacatatacatgacaaagaggagaaacctctttatggttggttcttccttcacaatagatcatttacctccagaaatatggctttgtatttctaagctggtcgggacgtctgacctgcataacttgtgtttaattaacagaagattgtatttgacaattacaagtgatgaaatttggaaaagaagatgctatgaccgatggataaatcgagaaagcttagatattttaactggtaatgattacgattctatacccgtctctcaatggtattcttactatttaagaagagcaaaatgggagaataaaattttttgtctattatgggggttaactgaagaaacaaatccccaacatttcagagagaaatatttgcatatcctccaatttagacattacaaactggctacatttctgcataggattataaaacaaggctacatacctgataaaagaccacttgatttaatcacgtatgcaaactatctgttgaaaaatgtgcgacataagtacgtatttcctttattttatcccacaaatgccgctgaattgaaaaatcttaataatatggcctcaagggatgctgaaatgatatatttaagattatctgccattgatacgtcttttgatgacttactagatgctagagaattcatattaaatggaatatgttccgatctactacaaaagtataaaaaaattgaagagtttttgaaattacgaccggtgactagggtttccaagttaatctcaatcagtactgactatctggactgcttcacacaacctcatgattcagtgggtcaaacaaatgatagggccacaggaagggagctacatagagaggatttcatgttactaagagtatattcccgagaaggacgaggttataaaactatcattctagcaataatacaggctatcactaagagatataacgttgattcatatcttgctcgagatcatttggtggtgtctgaaccagactttccagatggacgggcatttgttaccgtgaatgaggatttccagccatacatttttgataaagaggaccttttgagcgtttggtcgaacaacttccataacgcagaaaattttgaaagtacagttttaccagcattattagaaccaatatcgatacaacatcttctgacggagttctttcgagaactgctgcgatgcaagcccaggccatttgagggatatccaaacagagcacacggattacgcgatatgtttccatacggaaaagtggaagttcccagagatgtgacgatgtattttgcatttatatacgatcttttcgatggcatgtttgaatctggaatgacaagtttacggggccagatgttgagagatttactgaactacgttaacgctaataattttggtgatttgaatatcatcattggacaaaatgctcttaaggaaccaaatgactgctggtccaacaagagggattacgttcttcttgatgacaataataagattggatatttctatacggatattgaaactgaggatactttatgtgccttaaaccaatatgaagtggacggcaaagtttttataacaacaatagatatcttgggtgatataagagtacgcctggctgaaggactaacgccttttcagggagataatgataagttgtgggagagcttttcttccgttgttccacgaactgactggggactttttttcaaaggctatgacaaagaaaggcgtagaatgcaattaaacccttacatagaggaaaagctttccaatctagcgaatgatgaacagcctttacataatttatagtcatatttaaggaggtttccaaaagtagcatcctgacacattctattacacctttttttatcagcccgagcggcctttccttaacggtgtatacattttctaacagtattaagtcaaaaacagcagcatcaaaagtacgactacttttacaagatttctttagatatttacttcacatagaagaagaaaatcaacggaataaaaatccaaaaatcatgcttaaatctggtagactcaactttctcaagttgaatatcaattcacgattactatactcaacgaaccctcaactgactaagaaggtcattggtatcgacctgggtaccacgaatagtgctgttgcatatatccgtgattctaacgacaaaaaatcagctacaatcatagaaaatgatgaaggacaacgaaccacaccatctatagttgcctttgatgtcaaaagctcgccacagaataaagatcaaatgaaaactcttgtagggatggcagctaaaaggcaaaatgctattaattctgaaaacactttctttgctacaaagagacttattggccgtgcattcaacgacaaggaagttcagcgagatatggctgttatgccatataagattgtcaaatgtgagtcaaatgggcaagcctatctcagcacgtctaatggtctcattcaatcaccaagccagatagcatctatattactgaaatacctgaaacaaacttcagaagaatacttaggcgaaaaggttaatttggcagttattacagttccagcatattttaatgattctcaaaggcaagccacaaaagatgccggcaagttagctggcctaaatgttttgagagttattaacgaaccaactgcggccgccttaagctttggaattgatgataagaggaataatggattaattgcagtttacgatttgggtggtggtacatttgacatatccatcttggacattgaagatggcgtgtttgaggttcgtgctactaatggtgacacgcatttaggtggagaagattttgacaacgtcattgtaaactatattatagataccttcattcatgaaaaccctgaaattacacgggaagaaattacgaagaacagggagacaatgcaaaggttaaaagatgtttctgaaagagctaagatagatttatcccatgtgaagaaaacttttatcgaacttccatttgtatacaaaagcaaacatctacgagtgccaatgacagaggaagagctggataatatgactttgtcattaatcaacaggactatcccacctgtgaagcaagcattgaaagatgccgatatcgaaccggaggatatagatgaagtaatccttgttggtggtatgacccgtatgccaaagattagatctgttgtaaaagatctttttggtaagtctccaaattctagtgttaacccagatgaaacagttgctttaggagcagctattcaaggtggtattctatccggtgaaataaagaatgtcttacttttggatgtgacaccattgacattagggattgaaacatttggaggagcgttctcacccttgatacctagaaatacgacagttccagtaaaaaaaacagagatatttagtactggtgttgatgggcaagcgggtgttgatatcaaagtttttcagggtgaaagagggttagtgcgtaacaacaagttgattggtgatttgaaacttacaggaatcacccctttgcctaaaggcattccccaaatatatgttacttttgatatcgatgcggatggtatcatcaacgtatctgccgctgagaaaagtagtgggaaacaacaatccattactgtaataccaaattctgggttaagcgaagaggaaattgcaaaacttattgaagaagcaaatgcaaatagggcacaagataacttgatcaggcaaaggttagagcttatctctaaggctgacattatgataagtgatactgagaatttatttaaaagatatgaaaaactgatttctagcgaaaaagagtattctaatatcgtagaggacatcaaagctctgagacaagctataaagaattttaaggctaacgaaaatgacatgtcaattgatgtaaacggaataaaaaaagctacggatgcgctacagggtagggcattaaaattattccaaagcgcaacaaaaaaccagcagaatcaaggtaaataagtgaacaaaacacaaataagacttgtatattaacgtgtatatcgttcattaaagcatattttgacgtatttatactttatacatttatatatttctttcccgtttcaaattttcggttcaaataaagttgcatgtggattattatgttcccataaattctagtttttattattttccttgcaccgtatacctttatagagatttgttcatgaatcttcttcttgtgaacgccaaccaaaactttgagggatattccttagaatctgtagagctatagactctttctaatagtctcattgccaattcttgacggaattgctgaatataagtcttcaacaagtccatcgaattatgatcttgtactggaacttggtaaacattattcagagggaaacccggtgtacctggtaaagtaaagttgtccaaggccacattggttaacactttgacggcttcgttaaatgacgttgttattttcaaatgggctaggcaatcattgataaagagaattccgtagatgagcactctgtcggcgggtgatttaatttcaaaattcttgaagaaggaattggcacgaaataggtccaagcactcgtcgataatatcgtaatcggaattgctggggtatgcaggacccctgaacttagtgttcaagggcagaagcgcaaagttccctaccatgcggtcagtgttaggatctacagggaaagtcgagtgatacgcaggcatttattaatatactgggagtggagagactgataataccaataatcttcctttattgatgtttgttactgcgcaccaagtgtttaatttattgttattcattgttatactaaaccaaaccgcaacggaaaggataggggttcgtggtggatgatccgcgtaacggccgagtctgtgaaactgagagagaatgatagtgaaaacaatggtatggaagtccgaggtcctaaggcttgaagaaagtttttaaagggcattatgaccagtgagtactgacgacctaatttaataacagtattgagccgattaggttttcctggattttttttttgctgttttatagctatttttttatttgttgtttgtggtcattaatatattcattcgctctgttagtgtaatcgattacagtgctctattactgctgacttaattggacaattcatctcttttcctgcggttatgagcgaaaccaacgttgacagcttaggggacagaaatgacatatactcccaaatatttggtgtagaaaggaggccagattccttcgctacttttgatagtgactcgcacggagacataagttctcagctgctgcctaatagaatcgaaaatatccagaatctaaatgttctgctttctgaagacattgctaatgacatcattattgccaagcagaggagacgttctggagttgaagccgccatcgatgattctgatataccaaataacgaaatgaaggggaaaagctcaaattacattttatcgcagcagactaatattaaggaagttccagatacacaaagtttgtctagtgctgataatacacctgtgagcagtccaaagaaggcaagagatgccacatcttcccatcccattgttcatgctaaatcgatgtcccatatatattcaacgagtaatagtgctagtagacaagccaagcactataatgaccaccctttgcctccaatgtctccaagaaatgaagtttaccagaagaataaaagtactacagcttttgtgcctaagaggaaaccttcgctcccgcaactagcacttgctggtcttaagaagcagagcagtttttccaccggcagtgcatcaaccactcctacacaggctagaaaatcgcctttgcaagggtttggtttcttttcgagaccaagttccaaagacttgcacgaacagcaccaacatcaccagcatattcagcataataatattaacaatcataataataataatactaataataatggcgcacattatcaagtgggtagtagtaacagtaattaccctcaacattcacattctatatcatctagatcgatgtcgttgaactcatctactctaaaaaatattgcatcatcttttcaatcgaagacttctaacagcaggaaagctacgcaaaaatatgatataacttccaacccattctcagatcctcatcatcatcatcatcatcatcactcttcaaacagtcacagtagcctaaataatgtccacgggtctggaaactcctcaagtgttatgggaagctcgtctaatattgggttgggtcttaaaacgagagtttcttccacctcattagctttaaaaagatacacttcggtttcaggaacttctctatcttctccacgtagaagtagtatgacacctttgtcggcatctagacctgttatgagcgcttcatcaaaaaaacctcaggtatatccagctttgttgtcaagagtcgccacaaaatttaaaagttcgatacaactcggggaacataagaaggatggattagtttaccgtgacgcatttacagggcagcaggcagtcgatgtcatctgtgctatcattagaacttctgatagaaacttagccttgttatttggtagatcactagatgcacaaaagctgttccatgatgtggtatacgagcacaggttaagagattcaccacatgaagtttacgaatttacagataactcaagatttacaggaacaggttccacaaacgcccatgatccactgatgctactcccaaactcatcatcttttaattccgggaaccactcttatccgaattccggaatggttccatcaagttcaacttcatctttgaatagtgatcaggcaactttgacagggtcgaggctacatatgagtagttcattgtcccagcaaaagaaccctgcagccattcataacgtcaatggtgtgtttacattactggcggaatgctattcccctacgtgcacaagagacgctttgtgttactctatttcgtgtccaagacgtcttgagcaacaagcaaggttaaatctgaaaccaaatggcggcctgaaacgtaatatatcaatggcattggatgatgatgacgaagaaaagccatcttggacaagttccgtatctaaagaggattgggaaaacttaccaaaaaaggaaataaaaagacaagaggctatttatgaagtttatatcacggagaagaactttgtaaaatcattagaaattacaagagacacattcatgaagactttggctgaaacaaatattatttcagcagatattagaaaaaatttcatcaagcatgtttttgcacatataaacgatatctattcagtgaatagacgttttttgaaggctttaactgataggcaaagaagttcaccagttgtgagaggaattggggacattgttttaagattcattccattttttgaaccatttgtttcatatgtcgcttcaagaccatatgcgaagtacttgattgaaacccaaagatcagtcaatccctattttgctagatttgatgacgatatgatgagctcctccttacgtcatggtattgattcgtttttatctcaaggtgtttcaagaccaggtcgatatatgctattggtcaaagaaatcatgaaatctactgaccccgagaaggacaaaagtgattatgaagatttaagcaaagccatggatgcattaagggattttatgaaaaggattgatcaagcaagtggtgctgcacaagatagacatgatgtaaaattgttgaaacaaaagattcttttcaaaaacgaatacgttaatttaggattaaatgacgaaaggagaaaaattaaacatgaaggtatactatcacggaaggagttgtcaaaatcggacggaacagttgttggtgacatacaattttatcttctagataatatgctcttatttttaaaggccaaagcagttaataaatggcaccagcataaggtattccaaaggcccattccattgccattgttatttgcatgtccaggtgaagatatgcctgcgttgaggaaatatattggagaccacccagattgttcaggaactgtaattcaaccagaatacaacacgagtaatcctaaaaacgcaataactttcttatactacggtgccaagcagagatatcaagttacattatatgctgcgcaatacgctggattgcaaacgcttttggaaaaaataaagcaaggacaagcagctattataagcaaaacggagatgttcaatgtaacgaaaatgagcgataggttcttcgattacaccaacaaaattaacagtgttacttcctgtgatgggggtagaaaacttctgattgcaacgaactctggattgtatatgagcaacattaaaagacagcagaataaagatcatagacataaaagctctgcttttttttcaactccaatccaactagtacaaagaaataatatcactcaaattgctgtattagaagaattcaaatcaatcatacttttaattgataaaaaattatacagttgtccgctgtcattaatcgaagcagaaggtaatgggacatctttcttcaaaaagcatcacaaggaactgatcaatcatgtgagtttcttcgcagaaggagattgcaatggtaagagattaatcgtgactgcacacagttcatcgcattcaattaagtacttcgagcatgaacatccattattggccgaaaaaaatggtagtggtagcggtaacaaaaaaagtctcaagaaaaaaatcaccgaggttatttttgattctgaacctgtctctatttcatttctcaaggccaacctatgcattggctgtaaaaagggttttcagatcgttagcatttcacagaatgctcatgaatccttgttagatccggccgatacatcattagagtttgcactaagggatactttgaaaccaatggcaatctatcgtgtgggaaatatgtttttgctgtgttacacagaatttgccttctttgtcaataatcagggttggagaaagaaagaatcgcatattattcattgggagggagagccccaaaaatttgcaatttggtacccgtacatcttggcattcgacagcaacttcattgagatcagaaagattgaaactggcgaattaattcgttgcgtccttgctgataagattcgacttctacaaacaagtactcaagaaatcctgtactgctacgaggattatcgcgggtatgatacagttgcgtcgttagatttctggggttaagatagcaacgtatatagactttccttattttctttagaataaaaagcataactaaagttgtaaaaggagcagaattatgaataataaacattgatgacaatagtggaaaacgacataaataataattttataatataataatgataattcaccgtcagagggatttgtatgcaaatgattgatgacgcgagaaaaaaaaacgcgaaatttttcttcccaaagcttcgaagtttttattccgtccacaaagtgaaaaattttcagaaaattttccagactgtgaataaacaaaaggttggcttacgcatttggcttgtcttttttttttttcacaggttcttagtaaataattgtataaaatatttatctggagtcttctgtttgttgtttagccttgtttgaagttttatttaacttattaccccagttaggtactgtgtattttccgcatatctggtgtctttttatttggtcattgattggtttttgacagctcttcactcgcttcaagcttacttctagtttatttattcggcttttttccgtttgtttacgaaacataaacagtcatgaacactaccacatctactgttatagcagcagttgccgaccagttccagtctttgaactcttcttcttcatgtttcttgaaggttcatgttccttccattgagaacccattcggtattgaattatggccaattttctccaaagtgtttgaatactttagtggctatccagctgagcaattcgagtttattcacaataagactttcttggctaacgggtatcatgctgttagtattattatcgtttattacattattatctttggtggccaagctatcttacgcgccttgaacgcctctccattaaagtttaaattgcttttcgagatacacaacttgtttttgacttctatttctctagttttatggttgctgatgttagaacagttggttcctatggtttatcacaacggtctattctggtctatctgctctaaggaagccttcgcaccaaaattagttactctttactatttgaactatttgaccaaattcgtagaattgattgacactgtgtttttagttttgagaagaaagaagttattgtttttgcacacttaccatcacggtgccaccgctttgttgtgctacactcaattaattggtcgtacttctgttgaatgggtagttatcctactaaacttgggtgttcacgttatcatgtactggtactacttcttgagttcatgtggtattagagtttggtggaagcaatgggtcactagattccaaattattcaatttttgattgacttggtatttgtttactttgctacctatacattctatgctcacaaatacttggacggtattttaccaaacaagggtacttgttatggtactcaggctgctgctgcttatgggtatttgattctaacatcttatttgcttttgtttatttccttctacatccaatcttacaagaaaggtggtaaaaagacagtcaagaaggaatctgaagtttccggctccgttgcatccggttcttctactggtgtcaagacctctaacaccaaggtctcttccaggaaagcttaaataggaagcgagaatttttgacagcgaatgaaaaagaaaaaaattaaatgttaacattttctttatattaaatatgtacgataaatgaaatcattattatagaaatgatagattattggcttggtgtttttcccattttgattaatcatttccttagctgcccaaagaattgcacgcttacagtgaggagtagtgatacattacaattataaaataaaattatatagcagctaaaatttaaaacaaacagactttgttcctttgtatgtcctatggaagatactgacttgcagtttgtaaagtgtccaagtcgtaatccactttacttgccacgaattgatcattgaataatttaattttaataatctcttgagttaaatcgggatgtactctgggaatgaagtcatttaaaaatgagtactctcccctaatggaggaagatgactgacattgcattatcttgaacaaaattctaattatcggcccagcatcattatctaagtattgggaccagaacgcgttacacacaggaacatggatatcaagtaactcttcaatgaagttcattggttgttctagctctccaataatagagtcctctgttattattctcttcttgaaacggccactatctctaatgaaattgctttgttcacaatacgacctgtaagatatgggtacgatggagtttactgtactcaagtaatcatataagtcctcttgaatgatttgtaaaaagatactatctatttcctttgatatggtagagtccgataaatgatgggtatcgctaagagaaccaaatgataggttattattgctattctgtggttgttgttccggtaatacagaattttctccaccagtaggatctatatctattcttgatgcgggcgtatttgaattcgagtggttgtcgttgtcgttatcatgttcgttatcattattgtcgctgttgttgccgcttctattgttgatgttgttcgtctgattatcagtgtgaatgttcatgttgctatgattggaagtattatgactgttgttaacgttgcctattgtgtgtaaattcaaaaaccttttcaataaactgaaaattgatgtagaaagtttgtcgactatttcagaaagtgaaatggtatgaaaagaatattccaggacttctctttcgaataaaatcgcaggacacaagaacattgctaaaaggttcatatcgtctgaaaataaaatggttttgaattcttgaattttagacaaaaatgtttcaaatggtgcaattaaccgttgaaattgtaggctgcccaaggtggacaacagatgcttttcaatagacattatggcgaacaaaacataggtaaagtttaagcttttggaagaagtaaagaactttagtattctattgatggaattcaaagtaattaataaatagtctattatttgaaagtcgatttcgttgaatttttcaatttggatagaagattgatattcttctattatgggacgaaggttcaaaaaagtttgcagtgaaacggtggcggtagagtaacgggataaatcgaatttcgaacaaacgaattcgaagccaaatttttcacacaatgaacggaatttatctaactgccacgaattagattgtaaatcatccaaaaaagaattgattctggaaaaaatggaattcgaaatatctatatttgacaaatcaattagagagtccaataaagtcaaaggttctttggagaatgatgattgtctcggatgcgtaatatcggcggatttaggcgtaccgaacaatggcaatatcgcagaatttattatggaaataatgcaattgtgataatagtttttagcattcgtatacgtattcgggaaaaagggttggctatccattacgtttagtagatctactatttgagatcttggtagagtgatagaaatcacagtattttgtaaaccaggtaattcttgtgagattttgagcagttgagctggaatagatagtttggggtcattgttatattcatgtaagttttggatgataaggggtaaagtctttacttgggaatgaaaatcatcatagtactgaatactcaatatagatatcgtgttattccaaacggagtggcttagagagaaaaaattgattttttgcatttcaaataattggttcttcaacctgtttgataactgattagatctatcggttgggtccattagtaagtagtttttgtcgataatcaacgacaaatcggaattgtttcgcaaagctgtcctttgaatgattctatcgagattatatgcgatggacctgatagcattcagaattaagtcatggtcaatgaagcttagtgagttggcgttctgattgatcaaaaggcgtacggcagtgttgtctacgaacgacagaggcaagttttctgatgcaattatgatcgcaagcgactgcacaagaggcaaggccatttctttttccctagttctcttcaaaaagtcctcgtctatttccagcaggttagcaatgctgttcgttgtggcgctaccgccttgatggttcttcaaaggtggtctgaccataaaagtagaacctgcttctacgcccgtccatccgctatagtaattggcattcgggtctatcttatgcgtgctccacaaatgagtttgcgaggcttccgccatgcttatgctgtttccttgccgtcttattatcacaccgcagtacttgcattttactgcctccagcatcttgtctacacccagaaaatggcccaagtagcgtgacctgtctctggtaagcatatatgcgggcacccattcgctaccatcctctgctaacgactccctttcctcatctctatctccatctgtatctgtatccgtatttgtggccgtcgtagccgccgtcgccgacgatacagttgaattcatgggaggcaacaccaatcctctttcagcactctgtacctgtgtgtccatcgctctcatatgtgctctcgtgcttgtttatcctgtggatgctgccagcaaactctctctttcccatctcttgatggttcatgttatgtgttgtttattgtttgctgatcccattcgcgctttcccggccgtggtaaatgactacacggtgaataattgcgccattttttcgccgttgcggtgttttttttgtagccgttggaagcatggcagtaccatctggaacaaagcaacggtataaagaagacagactgttggtaagcgctgcatgttggtgacaaaaagttggtttcgagaaatcagggtgggtgttttttgtgtggcatgtgcagcgagcgatgagtaatgcaaacaatagtgctatgaaccacatcacgttgcctcccatctcgtcatttgacaaccttatcaaggcagccgagagacaatataatggcgaggcttcgtccgcctcgacacatccgacactgcctaatatgaacattagtaacggcagtggcagtgcgggcgcatcatcgtcgatgctgagctatcagttgcttccgcactccaatgatgtgtcccggtcgaactccagctcgagcttccttccctccgtgcagcagcctacggaaggttccgcttctgcatcggaaacttcttcatctgcatcaccttcacgttccatttcaccaattttaaaagtggctggtccttcatctgttggcggtgccggggtgagtaccccccatagcaccaaaatcaataagccaaggaaaaagaagcaatgtccaatttgtcgtaatttttatgccaatctgaccacgcacaaggcaacgcacttgacgccagaggatcggcctcacaagtgtcccatctgccaccgcgggttcgccaggaacaatgacttattgaggcataagaaaagacattggaaggatgagatactgtcccaatcgggagtactttcgaaccataatgatggtaagggaggatccgtttctcccaatgatgatgatacccatgaaaaaatgacaccgatgaattctgtcacagattatgcacaattgaaatcgttgcatcaaatcaagggcacattcaagtgcccattcaactccaccttaatacaattggacatggatatgtacccgtataaactgaaacctttaaattttgagacttccaattgtcaccagacgggggtgttctcacgttgcgacaccttcaaaaaccatttaaaggctttgcattttgaatacccgccaggcacgaagaaaaaggatagaaatgttgttcctggtagatgtaagcattgcggcctgaagttcgagaacgttgacgtttggctcaacgaacacgtaggtaaacaatgcggctataaataccattgattcccggcagcataacgacttttcccctgtttttattagtactagtagatatttaatttatgtatctgagtttttaatgttttttttccttctcttatcattcttcaagtgcggctatccttctgtactgtggcctgccgtcaacaacttctctgtagattatcagatccattcccttcatgtatgaatcaggtagttttgtggggtacagtgtaacgccgcttttcctcttgattgaccacttatcaactaaggtgttttcgataccattatagaagtctgtgggaaaacttttggtgatgatccagcagcccaaaaattctcttagtttccttagaatcttaaacagtttttcaaatttcgataaatttattacatcatagtttttgtcgctttcaaaattcaagaaagacaaattgtcgattactattcctcgtaattgaaagttgaaattatcaacctggcacctccttaacgcatccatgggagagtcatacagtaactctagaaatacgattaatcccgtgatgtttatgcaagatagcgaattcatgtagatcgcgccatgctgtctttgcttttgttgggaccatattgatactatatctatgattaggatcttttcgtcccccgtagtacaattcaccaacttttgcagcgctaccgaaggtttaaaatcactttcaatgatgtgcaagaaccctagtttactctcctgctcttcactaattaggtttcttaattcatttggtaggtttatatagttcttggttgatgtgatgaagtttgacaaaggataaattctaatgttctttaaaacttccatcccattccattcgctacttcctttctcttttcctaagaattttcattattagaaggagtaatgcttacggtacacatacatacacatatatatatataaatatatatatatataaggacatatacagatttttttttttcgcgtactaaagtacagaacaaagaaaataagaaaagaaggcgatcattgaactactgtgacttgccaatatggtctaaaaatttgtcaatttcacctgaagaacccaaccaaatagaagatttgtcatggatatgacttggcaccaaatccaagattctctctccgcgatcgttgaccgcttttccccctgcttgttccattaagaaagccattgggaaggcctcataaagcaacctcagttttccgttggggctcttcttgtcgcaagggtatgcgaaaaggccaccgtaaagaaacgtcctgtgaacatcagcaaccatggatccaacatacctagccgagaaaggcttgttgttgttgtctgcttggggttgtttgactttctcaataaatgttcttatagtctcgttccagtagagggtgttaccttcattaattgagtagatggccttttgaggcggaattcttaagttaggatgagtcaagatgaattcgcccaagtttgtgtctaaggtaaacccatcaactccatcacccaatgtcaatactagatgcgtagaggatccgtacatggcatagcaagcggctaccatttctttaccacatctcagtacgtcgtttatagtacctgatgagtctggtagcagtctgaatatagacgcgatagttccaacggagacaccggcgtccaaatttgaggagccatcaataggatcacaacacactgcgtatgagcccgtgtttgtgggaaaaacgatcaagtcttcctgttcttcagatacaaggaccttgatgatcccactagccctcatggcattgataaatatttcatcacctagaacgtccaacttcttttgctggtcaccagtgaagttggaagcgcctgctaacccaaccaagttaaccaattcagcacgtctgatggtgtgagatacaaatttgaacgcgaattgcaaggcattcagtactaatgtgaaatcaccagtagcgttcttaaattgcttctggtgctcgattatgaatctaggaagagtgatgatatcggtatcaaacccttcggtagagtctcttcttggtccatttactagagttggcatatgtgtggtagtatgagggatgtttcttatatgttcgcactgttattcttaggcctatcatacaaaaagcaagatcaagacaaaatacacgtctgtaattgcactacttgttgctccatatatatacgtacatttgttagcgagtgaaatggataatattgcctatacataggacgatccttataatatagtgtggggaagatgccacaagttggcaagcgacaggaagaaaccaagcaaaccaaaaaaaaagtagtgggtattggccagttcggcaatcttcgccttcaaattccctgtctcaactttttaagctttcttgatatgtgggaataccaggctattgctgccttgcgttggctcttacgcccttaacattacctagctttactacataatgagctttcgggcccgcataactccgggtgtccgcacgaccgcgactactaagaataataataataccccggaggtgaattcaaaagcggcgattccatccgtccggaaaagagagcagaagttagcccgggaccatgcagtttgatgggttgtctatcttagactggaaaattcgaagaactcatccttgttagctcagttggtagagcgttcggcttttaagcgcatttgcttaagcaaggataccgaaatgtcaggggttcgagccccctatgaggagttctttactttttttttatcaacttcctttgcttcacgcctattataaatttagatcgcgtatgatattgttaatcggcggttagaatttataaaaatcgacgattttctaggaattatttgcgcatacatatatatagttatttagctctatacaggtgtaagaaggcgttgataaaactatggtaacaaaataaaaaaatagagggaggggtgtggctaaatgcgattttttttttctttggatattattttcattttatattcacatcaaatcagaaaatcctggaacgaggttcttagtaaacccaccttccttggcggcagcttcgtagtagccgtagatggtggtagtagccatcaaaatggatgccccagaacctaaagtacctagtaggtcggagccaacagaaagagcaccgatggtagcaccgccgaaagcagcagcagttggaatgatcttcttcaattctctgtaaatggaggtttctctcttaccgttaatgaccatgccttgatctttgaattgtttggcaatgtcacgtggggaagtgccggagatttcgatccatgtcttggaaaatactgcgcatgaaccaagaacaaatgtgatgtagacgatggtcttgatagggtccagaagagcttcggataaagacattaatggttggatgtagtaggccaacccgctcaaggccatttgagggccctgggtgcccggcctgataccccaaacaccgatcaaacgaatcaatggattggttgggtatttctggaaaaggatttgagagatcaagaaaatgttagaagtcaatgcactctgcaacatgattggggtgttggaagtataaaagagtttgatggggtagataccaatttgacctctcactttggttgacctgatgggcaattcgtaacggaagccttgtaaatataaaacaaagaggaagatggccacggtcatcaacacttggaacatattaggtagattggtacggtaaaaggcctcgacaagggctcttttcttgtcctttctgacagccaaaagatggaaaaaggcaatcacagcaccttcgaactccttaccacgaccggaattgactgtagtaggagcaaacgctctccagaaaatttgttcggcaatattggttgccgtgaacagagaaataccggaacccaagccgtaacccttagatagcaattcgtctaataacatcacaatcagcgatgcaaacatcaattgaaagattaacaacaaacagatgggcaatccgaggtccgaaggggcaccgtagttacctgtcatgacgaccacaagggcttggcccaagatcagaataatagcgcacaccttttgagcaatttggaacagctctctgtcctgcttgctctcaggtctgatttgtaaaagctgagtaccctgcaaaaattggaaaatcatagatgaagtgatgatgggcgaaacacccaattccagtaaagtaccacggttggaggccagcatggcacgtagccagtacagagggtcggaagtctcactggacacgatcccgtacagcggaatctggcccagaatcaaaaagatcagtagagaaacgcctgtccagataagtttctggttgtatggaaccttcctttctggagcaatcacttccggcaggaaagattcaaatggcttaaacaagtctagaacacggttggaggacattttcaaagtaaagcgtgaaccagtgtcagtttttctacttgctactatatttaactatgtttttttcttttgctttcaccaactgaaccttgtagtaaatggagtgaggttgaattgaggactgaaaaaaaggttagttcggaggccgctgaagtttccgattgggagcaggaattgaggatggagggtgcaaagtgaggtccttgatttgttgtttttacactaaactacgttaccaccgtaacgccaattcaaggcaggaattatgcttgttgtttggcaaaagttgccgaaagaaagaatgagagagaacgacaaagagaatgagagagaacacgtaaagcgaaaaatctggagcgctgccgcgccgggtaacaagtgtgaagagagagagagatgtaaggaagatgaatacattcaatacattctagcttatagcaagctttcagcaggctcaattgcttatagcggtataactgcaacaagagtgaaaattaatatggtgacgaacgacggattcggtagtacagtgttataatgccggcaattaccgtatgccatcggaatccagatgcatttctgaacctttccactcgggaaaaccactcgtcatgtcacacggagagttggccatgaactggctaatgggatggtctaaggcgaccactgtaagaagaacaagagatgatgcaagctaaagcaagcaggtctcaaataaacgctacttgtgccgttgacagcttgtttatcttgcacatggcaaggccatcgcgtccctgcgtcccaagagtgcgcggtatacgtgcggccctaaacgaggcggtctctgttctctgatatatttcttttctttcttcgttgttttgtttcgtgtttgttgagctcctgccttcaatcggcatcgtcctcttgcgtacgtacataaaatcgttacagctttgttcacatggtgaaaacaatagcgtttggtacgctctttaaatcttggcacttggtcacttacgctcctttaaacaaaatcaaacatacaaatatacggatacgtacgcacacagaagcataaaagcacaaaagcacataagaagaccacatataaactagattatgtcctttgatagacagttgaccgaagaccaggaggtcgtccttaagcaaatttggacacaccttttccatctgtggcaagttcccgtggatggaactcatattttccctaataactccctccactcctcgtccacccctgctaagaagaagaaatcatcctggtttagcaagcttcagtcctcagaccatacacaggactccagcgaagccgctgaagcggcacacctctatgaaaagggcaagatacacaaggcactagccaatctagacccgcaaacgaccaagaagcagttctggcacgatatcaagaatgaaactccagacgccaccattttgaagtttatcagagccagaaagtggaacgcagacaagaccatcgccatgttgggtcacgatttgtactggcgcaaggacactattaacaagatcataaacggtggcgaaagagctgtgtatgagaataacgagaccggtgtcattaagaacctggaattgcaaaaggccaccatccagggttacgacaatgacatgaggccagtcatccttgtgagacctagattacatcattcttccgaccaaactgaacaggagctggaaaaattctccctgttggtcatcgagcaatcaaagcttttcttcaaagaaaactaccccgcatccaccaccatcttgttcgatctgaacgggttctccatgtccaatatggactatgcccccgtcaagtttctaatcacttgttttgaggctcactacccggaatctttgggccatctacttatccataaggccccttggatctttaacccgatttggaacatcatcaagaattggctggatccggtcgtcgcgtccaagattgttttcactaagaatatcgacgaattgcacaagtttatccaaccccaatacatccctaggtatctgggcggagaaaatgacaatgatttggatcattacactccaccagatggctctttggacgtccatctgaaagacaccgagactcgcgctatgatcgaaaaggagagagaagaattggtcgaacaattcttgactgtcactgcccaatggattgaacaccagccattgaacgatccagcatacattcaactgcaggagaaaagagtacaactttccaccgctctttgtgaaaactactccaagttagatccgtacatcagatcaagatccgtttatgactacaatggttctctaaaagtttgagccaagccacgcgacgctccatactgtatagacctttattataaaaacatctatttctttatatgtccctctatcttatttttcttttacttttatttgtataatacgcgaaaaattatagaatcatttattatcaaaaacaatcaactatgaaatgaaaaacaatacgcctgctaatacggttcgcccttcaatttttgttttttttacatgaatgagtcttatactagatgatatcatcctctcactaacgaatgctaacgaacgaacgccaccacaggcccttaaaaccactttaagcctgctatacgaaaaatcaaaacaatatggtctttcttcgccgcaactacaagcacttgtaaggttactctgtgaaacttccataatagacacagttacaaaagtgtacatcgtcgaaaattgctttttacctgatggctacttgacgaaggaacttcttttggagattattaaccatctcggtacgccaacggtattctctagatatcgcatacaaacgcctccggtcctacaatctgcgttgtgcaaatggttagtgcatgtttatttcctatttcctgtacattcagaacgagaacacaatatatccagttctatctggttacatttatggcaattctcgttcttacagaagtggataactcccctggttatttggcaagccacgacgcccgttgatgtcaaaccttggaagttgtctattatcaagagatgcgctatgcatccaggttaccgggacgctcccggtagtgcgacgcttattttgcaacgatttcaatgtctcgtgggcgcatccagtcagattactgaatcaataattaccatcaattgcaatagaaagactttgaaaagtcatcgaaacttaaaattggatgcgcatttcctatccattttgaaaagaatattatccagagcacatcccgctaattttcccgctgacactgtccaaaacacaattgacatgtacttgagtgaaattcatcaattaggtgctgattctatatacccacttcgacttcaatcacttccagaatatgttccctctgacagtacggtctctctttgggatgtcacttcattggaacaattagctcaaaactggccacaattgcatattcccaatgatgtagattacatgatgaagccatctttaaacagcaatgttttactgccgcgaaaagtcatgtctagggattctctcaaacacttgtactctagtatcattctcattaaaaatagccgcgatgagtcgtcatcaccatacgaatggtgcatttggcaattgaagcgatgctttgcacatcagatagagactccgcaagaagttattcccattattatttcggtgtcctcaatggataataaactgtcttctcgcattattcaaacgttttgtaatttgaaatacttaaaactcgatgagcttacgttgaaaaaggtttgtggcggaatcttgccattatggaagcctgaactaatcagtggtacaagggaatttttcgttaagtttatggccagtatttttatgtggagtacacgagatggtcacgacaataattgcacattttctgaaacttgtttttacgttttacaaatgattacaaactgggttttagatgataaattgatagcactcgggttgacactactgcatgacatgcaaagcctgctaactttggacaaaatctttaacaatgctacttcaaacagattttctacgatggctttcatcagctcgttagatattttaactcaactgtcgaaacaaacgaagtcggattatgcgatccaatatttgattgtgggccctgacatcatgaataaagtgttcagttcggacgatcctttgctattatcagctgcgtgcaggtacttggttgctacgaaaaataaattgatgcaatacccgtcaacaaacaaattcgttcggatgcagaaccaatatatcatggatttgacaaattatctttacaggaataaagttctgtcatccaaaagtttgtttggagtctcaccagatttctttaagcagattttggagaatctttatatcccaactgcagacttcaagaacgctaaatttttcacgataactggtataccagcgctatcctacatatgtattattattctaagacgactggaaacggccgaaaataccaaaataaaattcaccagtgggatcataaatgaagagacgtttaacaatttctttcgagttcatcatgatgagattggccagcatggttggataaagggcgttaataacattcacgacttgagagtaaagattttaatgcatttgagtaacactgctaatccatatagagacattgcagcattcttgtttacatatttgaagagtctctcaaagtatagcgttcaaaattcttagaatatgcatccacatttatatacatatatatatatatatatatattataacttccaaaaaggagattggacaatttatatctataaggcattaatatttaactatttacaagcactagtggtaaattcatggcgtcatatgattacttgtggaataagaaactaatcacattgaatttcatgacaaattttttgatttttttattcatcaaatacattctcccttccggtaagttcatcaaagtttcaataacagcatccctacctaatttcaaaaagtttttgtcagccgtgtacatgaatttgactctgccatttaccacaatttgaaactttttgaatttggactcagtagtgcgctcaacttctggccagcggtattggttccattccatttgggagttgatcatctctgcagcttcttctgaaattgacgggacagcaggatatataacggttaccaacttttgtaaattctgtactatcatttcattccttacttcaccttttttcaatgcactttctaaaatattggttagcttcatataatcagatattacagtgtttaacgatagattaacttcaaatgattccgtaattgatttcaagaagcgttggaaatcgttgtgaaatttcacttctgcatcatttaagtcggtcggggtcttgtagtctttacttattgccaaatccttctcgagactgagaatatttttggtcaaatgaagaaccttctgcaaccaacgttctataccaacaatcttggattcatcccaattcagggcatctgcaattggactttggaagaggatatgtgctctcgtagcatcaggtccatgtcttaaaatacattcatttggatctgcaccattgtatttagatttcgacattttttcataagagactaccggaaccttgccatttgatttaataatcactgtgttgccatctggagagtcatttacaaaggttaactcgtcaggcttcaaaaatttaccagaatcggggtcaacataggttttcccttgaaccattccttgtgtcaccagttttttgaatggttcgaagatgccagcagggtcgctccatgcattgatagatccgagaaatttagcaataaaccttgagtataacaagtgtaagatagcatgttctactccaccaatataaatatcaaccggcatatttttacttgcaatttcacgatcaaatggttttgaagtgtttttgggatccaagaatctgaaataataccaagaactatcgataaaagtatccatggtgtcagtttctcttttcgcagggctcccgcatgaaggacaggcgacatttacaaattcatcgattgtggacagcggattcccttttgtatccaagccttcaagttctggtagcttgacaggtagatcactttctggaacggggacaggtccacagttgtcgcagtgaatgatgggtattggagtaccccagtatctttgtctacttatcagccaatctctaattttgtatctaacgacgctcttagacagtccttcgctattcaacatccccattatcgatttccttgccactacagtgagaactcctgagtgttctccgcattctttggttaggacaccgtcagtagatgtgaacgggacagtatcaattattctttgtctttcctgttcagttacttttgaagcatcgtcaaaaaaaggtgctatgcacgtcttgatatgttcaccaggacaatttgtttgccaaaactcaaaatctcggttatcgtgtcctggacaacccattactgcactaggtgctgaaccatagctgctgaccacatatggagctgcaaatatggggacttcctctttagttaagggatttacggcctttatgttaggtaactgaaatccttccttcgtatcgtttggtaattgatcacttttctgtataaactcttttaaatccggcatttcctcgcagtatttttgtacaattgggtggtctaatgcgagagcaacatactgtacagcaaaaagagtttccggtcttgttgtaaagacaatcaagttttcaaatttggggtccgcaactttgaacactaattctgcacccacagattcgcctatccaatttttttgcatttgcttcacgttggaaggccagtccttcagttggttcaagtgctttttcaatttaggagcgaatttcgttattcccaaaaaccactgttttagctgcttcttttccacaatagcccctgatctccaagaacggccctgggcatccacttgttcattagccaaaactgtcatatcaacgggatcccaattaatttctgcttctttacgataagctaagccattttcaaaaagttttaagaaaatccattgggtgaatttatagtattcgggatcacatgtagttatttctctgtcccaatcaaaatttgccagcatactttgcatttgttgtttcatttttgcaatattgtccctagtccatatggccggattaatgcttctttctatagcagcgttctcggcaggtaacccaaaagcatcccatcccatcggatgtatcacgttgtaccctttttgtttgtaaaatctattcaaagagtcgctaatgacataaactcggagatgtcctatgtgaagcgccccagaaggatatggaaactggcacagaatatatttcgacccgctattcagagtatcctgcttaggcaagccacgggttgtcttctgtttccatttctccccaattgcaattaattttttcactgcaggtccagggccccttttagtggataggaatcggcttgaaggtcgagacagcatttttccaccgtacacacacgtcgatttattcacgtacagactctacaatatagagtactagcgccttgtttaacactctgctgtgctccttcctccaagttcttgattctccaccggagcaacaaaacgactttcttcggtttctttgattcttcgcggagataagaaatgagattcttggatcaaaaagtgtgtcagaggtagggaaatgtcaagcaagttcatgaacagaccaggagtagtatggcatggtattaaagatttttctgtggtatttgatagttaggcaaaaggaacattttcatccaagttttatcaaaatttctgttttatagtgaaaattctaagttaaacttgccaaaaacgcgtcgcgtatactaaatttcaatgtttggatctatcaacatgaatatttatatttcatgtagtgaagttcataataagaaaaaaagacaagaggcatataggttcgcaagagataagtagctgctgttaataataataaagagcatattcttgttagattgctaaatggtatgatttcgactacgattagtggtaaaagacctatagagcaggttgatgatgagctactttcactgactgcgcagcaggaaaacgaagagcagcagcagcagagaaaacgcagacgtcatcaatttgcccccatgacacagtttaacagcaatacactagatgaagacagcgggtttaggagctcctctgacgtggccacggcggatcaagataactttttggaagagtcaccttcaggatatattaagaaagtgatcttgcgaaactttatgtgccatgaacattttgaacttgagcttggttctaggctgaattttattgttggtaataatggtagtggtaaaagtgcaattttgaccgccattactattggtttgggagccaaggctagcgagactaacagaggttcctctttgaaggatttgattcgtgaaggttgttattctgctaaaatcatccttcatctggataatagcaagtatggtgcttatcagcaaggtatttttggtaacgaaattatagtagaaaggataattaagagagatgggcccgcttcttttagtttaaggtcggaaaacggcaaggaaattagcaataagaaaaaggatattcagacggtagtggactatttttctgttcctgtaagcaaccccatgtgtttcctgtcacaagacgctgctaggtctttcttaactgctagtacctcacaggataagtatagccattttatgaagggtactttacttcaagaaattaccgagaatttgctttacgccagtgctattcacgatagtgcacaagaaaatatggctctgcacctggagaatttgaagtctttgaaagctgaatacgaagatgccaaaaaactgttaagggaattaaatcagacttcagacttgaacgaaaggaaaatgcttttgcaagcgaaatcgttatggatcgatgttgcccataatacagatgcttgtaaaaatttagagaatgaaatcagtggcattcaacagaaagttgatgaagttactgagaaaattaggaataggcaagaaaagattgaaagatatacatctgatggtactactattgaagcgcaaattgatgcaaaggtcatttatgttaatgaaaaagatagtgagcatcaaaatgcaagggaactgttaagagatgtcaaaagcaggtttgaaaaggagaaaagcaaccaagcagaagcacaaagcaatatcgatcaaggtagaaaaaaagtagatgctttgaataaaacaattgcgcatttagaagaagaactcacgaaggaaatgggcggtgataaagatcagatgagacaggagcttgaacagttagaaaaagctaatgaaaaattgagagaggtaaacaattctttagttgtaagtttgcaagatgtgaagaatgaggaaagagacatccaacatgaacgtgagtctgaattgaggacaatttcacgcagcattcaaaacaaaaaagtggaattgcagaatattgctaagggtaatgatactttcttaatgaattttgatcgtaacatggatcggctcttaaggacaatagagcaaagaaaaaacgagttcgaaactccggcaattggacctctgggttcccttgtaacaattagaaaaggttttgagaagtggacacgttctattcaaagggctatttcatcttcgctaaatgcatttgttgtgtcgaatccaaaggataacaggttatttagagacattatgaggtcgtgtggcataagaagtaatatacccattgttacttattgcttgagtcaatttgattattcgaaaggtagagcgcatggaaattatccaactattgtggatgcactagaattttcaaagcctgaaattgaatgcttattcgttgatttaagtagaattgaaagaatagtgttaattgaagataaaaacgaagccagaaatttcttgcaacgaaatcccgtgaacgtgaatatggctttatcgctaagagatagacgtagtgggttccagctctctggcggatatcgactagatacggttacttatcaagataaaattagattaaaggtcaactcttcatccgacaatgggactcaatatttaaaggacttgattgaacaagagaccaaagaattacaaaatatacgggaccgttacgaggaaaagctaagtgaagtgaggtcaagattaaaggaaatagatggcagactcaagagtaccaaaaatgaaatgagaaaaactaattttaggatgacagaattaaaaatgaatgttggcaaagtagttgatactggtatattaaattcgaaaataaatgagaggaaaaatcaagaacaagccatcgccagttacgaagccgctaaagaagaattagggctgaaaattgagcaaattgcacaggaagctcagccaattaaagagcaatacgattctacgaaattagcattggtggaagcacaagatgaactgcaacaattaaaagaggacatcaacagtcgtcaatctaaaattcaaaaatacaaagatgataccatttactacgaggataaaaaaaaagtctacttagaaaatataaagaaaattgaagttaacgtagcagctttaaaagaaggtatacagaggcaaattcaaaatgcttgtgcattttgttcaaaagagcgaattgagaatgttgatttaccagatacacaagaggagattaagcgtgaattggataaagtctcgagaatgattcaaaaagctgaaaaaagcctaggattatcgcaagaggaagtcatcgcattatttgagaagtgtaggaataaatataaagaaggtcaaaagaagtacatggagatagacgaagcactgaacaggttacataattccctcaaagctcgtgatcaaaactataaaaatgcggaaaaagggacttgttttgatgcagatatggattttcgcgcatcattgaaagtaaggaagttctcgggaaacctttcctttattaaggataccaaaagtttagaaatatacatcttgactactaacgatgagaaggcaagaaacgttgacaccttgtctggtggtgaaaaatcgttttcccaaatggcgctgttattggctacatggaagccgatgcggtcaaggattattgcgttggacgaattcgacgttttcatggaccaggttaacaggaagattggtactactctcatagtgaaaaaactaaaggatattgccagaactcaaactattatcattactcctcaagatatcgggaaaattgcagatatcgatagttctggtgttagtatccacagaatgagagaccctgagagacagaataattccaatttttataattaatgtttcttcatgtaattattcaaaatattgtgtaatcgtctatttgaattcgttttcacggcagcatatttgaaaaaaaaattaatttttacatctaaacataaaaaacctaatcgttttctttccatgctgttatagagacatttattagtacgaatattttcctttctttacgagcactatagacagtaatttatataactaagaaaatggtatgctcaaaaatcaacaatatgactcttagggaaatcatgaatctctggaacaggtatttctgggatataatatacttccccattttcattaaccctttctctatccttttcgctaatagaataaatttctttaacgttagccttcaataaatcaagtacttcaacaaagttcttttgaatttggtgagcttgctctctcatgtttcgtctacaaagaccctcaacaactctcacagcgtctggttttgtttggtttaacctctcaatcaatcttccgactgactgaaccaaatattcttcttcataaatagttcccttcttaccacgagcacgcttacgctcttccctacgcttgtttttagctgtacgtctggaagcaccagtctttgcagtacccccagttttgcctgtgtatctggtgaagaatgattcttgtgttgacgtctcagaaggagcaacagaaacgtcatccgcttgctcagtttcctggccataaaaggcgtatgggttctcctccttcttcgcgcgtagctctctcaatcttcttaactgtgaattaatctggcctttacaatcggcgagtaattctgcaattataccaaaaccttcgcctaaaccgggatcgacaacttcttccaagagttcatctttcttggcctttatcgccacaagagaagcaatatcatatctataggccttacagtacaaagctacggcttctttaacattgtccaaatattccaattgaatatcagcagcatcaacatatctatgttcaaaagtcaaagaagatatcaactcttctgcgactgactcaacttcctctgggaatttctgaacagcgatggacatggcctcacgccatcttttcgctgattggtatgcccccattgcttctttgagctttcctagcatctcgtacgccaccgccgcatccgtatacatttgatttgatgacaaatgctttgcgtaaatgttataaataacattctgcttctcagaatcataacggtaaagtgctaaaccatgcttatacaaatcatgagattcaacatagtctatgacttcctctgaaacattaccatctttatcaatttcggacaagtgttccaaagctttttcatagttccctaagtaatcatcaatcaaaaacttacggcgtaaaggctcattatcttgtaattcttgtaaaaatggcagatattcacgaggatccatttgtgatttttgggcgactaataatgctaaactgacatcatacaaagatagggcagatttataaaccacgttgacgtcttgcaaaaaacacaagtaagttacacaagagtctttttcttcagaattttctagttcactaattagttttagtgcagccgataagttttgagggttttgggatgcatatgctgtaatgatcgtttgcaagtatttcttcttgtattcaggattgcttaataaaacatttagcacagcatcgcatattttgttgactttagaggttttgggatcaaacattttctttttcatatatatttgcatttcagtcagtggtgctggttccattccaaatgacttcgagatacctgaataaagggtttccttatattttgttttggtaacgtcatcttccgacaaacaggaaataaataaattgagataatcaacccttccgatttggttgataaatacttctaagttttcaataaataactctggcgcatagtcatgcaaaatatcaaggttaattctgtgtgtacgacaaacaataaacgcctctttataacgttttgccatgatattctttcttacctctgccagtaccataattcttggataaattgtttctagattaccacgtgtggcttgcaaaacaacggaagacttagatggaataacggacactaaaatggaacctctttcaatggcacgcactctttcatcttccacaccctcctctaccaaaggcaatggcttgaaatcggtggaatttaaatgcacaaactgtaaattgtgttgtgccgtggtgaacaacagaaaggaatcggtaatctccaaggaagtaactgccgaagccaaaagaacttgattagcaaataacttaccgttatttgtgataccaaatgcaactaactcagaactttctgcagaccagttgtcatcatcttctgctgatgtgttatggactctttttactctaaaatcacgtaccaattgaggaaacttggtaatttccattaactggccttccgcatccaattggcaaactgtaccatcgcgagtttcatacaccaagtggttataatcaaagtcacttcttagtaaaacgattttatcatagacctccacaatagttattaaagttggttgcgtaatatcctggatatccaaaagcgctattctagaaaggttatctgtgtcaagcaacacaccgacaatggaatcgttaataaatgcaacttgccttaaagagtcaacctcacttgtgaactcagatttggggaattcgcagactatacttggatgtttgccttttttcatttcttcgatacttgggacggctgcgaaaattagaacatctttgttgattgctgcatatatttcattcgaaaaactgcacgctacatccaatacatttcctggagtttcaaaatcacgatagtacattggaggagggacattagcaagagctagaggagtgatattcactgtccttccatcaacaacaagagaggtaccgttatcgaacggctctaatgtcggaccctgcgccatcttataagcgaaatcaacgatattgataaatccagcatcagaaaacatcaacgtgaagtccttttctgggtgccatttaacgtaggaaatgtcgctagcgtacaattcttgttttaaataccaatggtaattcttggacgtccacaactgaatgcggtttgccaatactacggctagtgcctctgagttactattccagcatacactttctaccttctcatctagaggtaatcttgtatcaaattcaccatgccttaaaccgttacgttcgaagaaaatcacatccactgaatcctcctcaccaaggtcggtttttctttgaatggacgcaatcaaagaaccttgtggtttccagcttaactggtgttccatcccagttactggctcagaagcactatccaattggccttcacgggaaaaaactctgaaagctcttctttttattgattttgtttcatcatcttcgtctggtacctcctctacagaagaaacagcaaaataatcacaatcccctctccaagaaattgtgatttcatgactgtccaatgcggttacatcaccagtatctaccatatagggcatggtcggatctcttaattggttacctaccaaacctgatgcctttaagctggctaatgcttctctttccatggcacgtgcacctttacctctgaattgtgtttcctttttaccccaaccaacggtgacgtgctttgaaatcttaagatcatctacctctaaatggtattccgatatgggttcgaacagtttacttagaactaccacgttacgatctttagtcaccatggccagcgtctcttcgtcataggaccactgcgcggctgcaattccgttgtctatagtacccataatttcaattaaagtttcagctgggtccaaactgacaggatcataagtggctgtaatgatatcaccttgttcaaagacaaagactaattggttaatatccgcaaaatgaacaaaagataataatttgtcgtcaaaagtctgaatgttgaatgaagccaacacattcctggaaccatccttcatgaattgttgcacttcaatagcaccaatatccgtagaaccgagtacacatgttatactgtcggataatgtatcaaataccgagtctaacaaagtgaaagataagtcatcttcatcgccttctgcagtagacgccgttggcttaaatttacccttattcaaggtaataagattacgcatatttgatcttagctcctgcctctttgacccactcttgtcatgttcaaccataagccattaggcatttgtactgtttcttgcctaggcatcgcttttcattactatggaaagaaaaaaaaatttgatcatcgtgttatacgtattagatcatgtgctccagccttgtcagcaatgcctctttcaattgaggaagttctgtattctgtagctcattgattctctgcatgtagtagtaattggccaggtccactacagtcactggttgatcattccctgaagattgcgcattttttgggattccgtttgcgaagatatctgtaaccattgttttgagccctctcagagatatgtcgcggcagtattgagggccatataattgcaccaacttgtgtgtcttgaactctactagtacgtcattatcaatgacgggatcttttaacagcgtttgcaaatcaaccgacttatctcgatgagctagagtttgttggcgctgcaaaactaattgcagcaacaataacacaacgtttgaggggcaatccatcgtacgaatcttgaagtcctatcagcagctaacgaagtagagaattaactgtaaatgcagaaacaaagcaggattacaccgtgatttgatgaaatagcacgttccctttgtttgtcttaaatcgcgtttccgcgatgctcgaaaaagaacacgagaggaaggttcatagagaagcagaaggaggaaccttttgatgctgctgtgcttatctgctcaggctacaacaggaactggaacatggaaaaatcgattgccaaaggtttaagcgacaaactatacgaaaaacggaaggctgccgccttggagttggaaaagttggtcaaacaatgcgttctagaaggggactatgatcgtattgacaagataatagacgaactatgcagagactatgcatacgctttgcatcagcccatggctagaaatgcaggattaatgggcttggctgccacagcaattgctttaggaataaacgatgttggccgttacttgaggaatattcttcctccagttctcgcatgttttggcgaccagaatgaccaagtaagattttatgcgtgtgagagtttgtacaatattgcaaagattgcgaagggtgaaatactggtctatttcaatgaaatatttgacgtactctgtaaaattagtgctgatacagaaaactcggtccgaggagcagctgaactattagatcggttgataaaagatattgttgctgaaagagcatccaattacataagcattgtaaataatggatcgcatggtttgcttccagccataaaaacggatccaatcagcggggatgtctaccaagaagaatatgagcaagataatcaattggcgttctctttaccaaaatttattcctttattaacagagagaatttacgccattaaccctgatacgcgtgtttttttagttgactggcttaaagtcttgctcaataccccaggactagagctcatatcgtatctaccatcatttcttggcgggttattcacgttcttgggcgattctcataaagatgtcagaacagttacacacacccttatggactcactacttcacgaagtcgaccgcatttcaaaattacaaactgaaattaaaatgaagagactggaaagactgaaaatgctggaagataaatacaataacagttctactccaacgaaaaaggccgatggtgcacttattgctgaaaagaagaaaactttaatgactgcattaggtgggttatccaaacctctgagtatggagactgatgataccaaattatctaatactaatgagacagatgatgaaagacacttgacaagccaggagcagctgctagatagcgaggcaactagccaagaacctcttcgcgatggcgaagaatatatacctggtcaagatatcaacctcaatttcccagaggttattaccgttcttgtgaacaatttggcatcatctgaggcagagattcaattgattgcattacactggattcaggttattttatccatttctccaaatgtgtttatccccttcctttcaaaaattctttctgtgcttttaaagctattgagcgattcggatccgcatattactgaaattgctcagctggtgaacggtcaattactctcattgtgcagctcatatgtgggaaaagagacagacgggaaaattgcatacgggccaatcgttaatagcttaactctacagtttttcgatagtaggattgatgccaagattgcctgcttggattggctcatcttaatttatcacaaggctccaaaccaaatcttgaaacataacgacagcatgttcctaactttgttgaagtcattatcaaatagagactcggtgctaatcgagaaagctttaagtctcttacagagtttatgttctgactcaaatgataattatttacgtcagtttcttcaagatttattaactttattcaagagagataccaaattggtgaaaactagagcaaactttatcatgagacagatatcttcccgtttatcaccagaacgtgtttataaagtaatttcttcgatattggacaattataacgacacaacgtttgtgaaaatgatgattcagattttaagtacaaacttaataacttcaccggagatgtcgtcgttaagaaacaaacttagaacttgtgaagacggtatgtttttcaatagtttattcaaatcttggtgtcccaaccccgtgtccgtgatatccttatgttttgtagcagaaaattatgagttagcttacacagtgttacaaacttacgcgaactacgagttgaagttaaatgatctagtgcagttggatattttgattcagttgttcgaatcacccgttttcacaaggatgcggttgcaacttttagaacaacagaaacatccgtttctgcataagtgtctatttggtatactgatgattataccacagtcaaaggcatttgaaacattgaaccgcagattgaatagtttgaacatatggacatcccaatcttatgtcatgaacaactatataagacaaagggagaatagtaacttttgtgattccaattctgatatctcgcaaaggtccgttagccaaagtaaactacatttccaggaactaattaatcattttaaggccgtttcagaagaagatgaatattcatcagatatgataaggcttgaccatggtgctaacaataaatcacttctgcttggaagttttttggacggtattgacgaagataaacaagaaattgtcacaccaatctcgcccatgaatgaagctattaacgaggagatggaatctcccaacgataatagttctgtcatattaaaagatagtggcagtctgccattcaaccgcaatgtatccgataaattaaaaaaataactacccattacctgattgaaagcatctttggttaagaaatggacctgacatgctacataaatagatacgtaaacagatatttaaccgagacacataagatgacctattgcaacaactcatccctgtaatgtgtttgaaagttaacccttttaatttcgcgacggatctgcgtattaatggcatttttctccaattgttgcattttcttcatacccttcttatattgcttctcggtaacaccactgaccatccttctatcagcagctgtaatcgttcttctgctttcgttagggtttggctgcgaaggtaaattttgtctatagtacctctggcccgcacgatgacctagcctagcgcctgttggcaaggtaagttctaaaccagattcatcaatagatacggtggtatagtttgcattaatgtcattttcggatgagaccaacgtgatatctacctccccatcttcttcatcatttttggccccatagacagatgaaagcttggaagtaattgctctgtcattctgaagatttttgctaatagagtgatcatcgtaagtaaaatcgtaaaatggggcgaaaagctgacgctcctcctttgtttcatatggcagcctgcaatgacgcttagaagccatatgcgctcttatactttccaaaccggagccatgaaagttacaacacagacagttatgatcaataacaatcatttttattaaaaactctagtaaaccgtttagatcaatcaaatatgacctttcaggtatgaaaagaccatgctcgctaaacatatgtttgacatttctttccacttctttattgtctttcccgcaatatatacattccgtgatggtaatcttttcattttctttatcacttggcttatccgctatatctagttcctcatcactagtagcatactcataattagagtcactagtgaaaccgtattcagagacagtatcttcaccataatctgtattcgtgttttctgttcctactgtcaaattagataattgtgaagatattgatccagaaggggacaccgatctattctgtttttctttagcaatatccctgtctttcctcttcaataagttcgtaccaacttttcttcctctctttgacttgatcggtttcttctgtttctgaggcaaagcgttactttggttcataacaggctttagaacagggaaaccaaactcatcaacctgattttcagcttgttccttttctgaaatttgcaatttctcagcaaactgttccgcaccaattggcggcaggttggcaattcttctctttaagttgtacctgtgccattcggtcttcatgtgatatctttgcaaatcactagtcttgaactgaataacacaacagttgcatgtaaagaaagtagagctcatctttcaaaatgtaaattctgctgtttttaagctgctataacccaataatgataaggtgattgtaagatgaattgtacaactgtgttgccaccgtcttgtgactattgcatatgactaagtcgttttattctctttcgtgagtggcaattttgaagaaacgacccaaaaaaaaaggacagaattctacaacacctgtacctccaaaaaacccatttcttttctgtttttactgaattgtaattcgcgcttgtctattcgtcattctgaaaaatttcacgcaaaacaactgatgacagatcttgaccatagcatagcatgaaggtgcaggaacatgaggcaggagcaccctacggggcaccgcgaaaatagctgtgtgaaagtgctatgcgatacacatataattaatggttattagatgcgcgcatttaacattttccctaactcaagtaatagctgaaataccacgaacaaaagtgtaaattagggtatgtaccaagttctattcgaatttaaaggttatgaggtacaggaaggctgaaaaatgaaaacttcgagatgaaataatccacgtcgaaagtaatgctgaaaacacaagtagctctggattcaaatcataaggacgtacagaagtgttgctgacaaatcgcttctttttgatattagaatttcattcaatgaacaacggattgaagaattgtcgtgtcgacaggattgtacattttaccaggactgaggaatgaattcaacggctttgccgaacaaatcacggcataacctgcagaataacataacaacatagcgcttattatcattgcgtatgctggctgaaacgaacctttcactgaatcagctcatatcgcatggacggaataacaggtataaaaaatccacgagttatcaacctcattctctttaaaattggaatccaatcaaccgaattcatttgtactaacaacgtttcctattattgcagataaaatggctcacgaaaacgtctggttctctcacccaagaagatacggtaaaggctcccgtcaatgtcgtgtttgttcttcccacaccggtttgatcagaaagtacggcttaaacatctgtcgtcaatgtttcagagaaaaagctaacgacattggtttcaacaaattcagataagccatcataaataaacaatgacgaatatataaatactatatgtatacatatatcaaactgcctttgtactttttatggtcctattgctccccgaatctttagatcctatatgtgctcttgagtatcgttggaggattcgtcaactcgaggtacgagatatgctttgtctcttccttgtattcgcttgctgatattccgtaccctagatttcttactttcgaaatacattacccggatcaattccattattttcgcctttcaaaaaatttcccggttgtataaaaaggcaggacttcgacagtcaacaacaattttgagtatatttaccacattttttctgatttttttttaagagggtgaatcaaaaatttattttttacacggaaacgatgccacagttgactgaacctgtcttctaacagtagttaattgccagtatttcaaacaagatttgaaatacgagtttcccagaataatttatttggacaggataggaagtccgatttctgtgttgtctcaaacgaggcgatagaattgggatgtcgaagaaagtctacattactcatatatttacgtactgtctcttgcaggtaaaaagtcttgaagatcagtttcaatattgaaactaacaaatttagttagtttctgtacttagtccgaggtatgtatgctaagattagaggatggtaaaaaaatcagctatgaaaatacatgtacgtacgttgtcgtgcaacacaaccccttcactttctatttcactctgattcagaactattattcagcttaggaggcgcggaaatctcgaagtctttcattggttgacgaacgggagctacaaacagcgtcgacttgaatgccccgacatcttcgatcaactggccagttggatacttagcggtgtccaattcattttcattgagctctttgttttccacttgagatttcaaatgtagaatcaacttcgatgcgttctcgctcattatataattctcataaaaatctatcatttgctgctttgtaatgttagcaacgagcttagcctttttttgacgatgtgtgaaattgtaatcacctaagtaaattgctgctgtgtatctggcgctttcctcggccatattcttgaatttttgcaatagactgttgcataacgcctctttgtgtttttcaaagtcctcttctggcatatccctcaaaacctggccaaaagtttcataaaaattgtttattctccattctagatatggcgtggtatgttctgactgaatcaagatcctaatgttcgctgtaccgtgattgttcaaactcgaactaaaaacaacgtagcccaattgctcttttgttcttaaggtatcaaaacatggctcgtgaatcaattgcgcaaataatccgctgagggcagataggtcttctgaatagacatctagctgggtgacatgttgaatacatgagttaacattctgggagtctttcaaagcagtttcatatctgaaagttttgcctttaggaagtaagtaggatctcaaccggttgttagaaacctgcagattatgaatgttgtttggaatcaaagacttgatcagagaatccacctccaatgcttcttcatgttttatgtttccgtggattaaagtttcaaaataaacgccttcgtaaatggtgggtatgaagttgatcaattgttcaaaggtcaatttttcaaagacttgtaatttttctgcagttgaccaagaacgttcatttattatagcattgtagtaattcgacatttgtgaataaggaacttcatataaaaggtttttcaagtgacgtatggtcttatctttcaaaatctcaaaacgatccttcttaggttcgaatgaattaacgccttgtaaaaaccttgttaatagaatgatcaatttttcgttgaacccagacgcggtaatggcgaggccttgattagttttattgaatgatatacgaagatcggcacaagcagcatcatattgtacatctttcaaggcatcgttggccagctgagtgtatagcgtagaaagcatactattaatgatgcttgcatgcgtatgtggaagtttaaaagacaagtaaatgtagcctcgtggttgccagaatcggtcgtccttcttgtaccataatttgctgacgtcatcggataataacaaaacaggttcatctaatggttttataccgtcaattttatcaaccttgaaatttgttgaaacgaattcatttggacgtggcaaagtcagagcagggttcaaacctggcgatttcatgttttttattaaatctgccggataatctaccactttatacgcagtaccataccatttttcagcagaatctgtttctaaactccttgagatcagagtaacacgagaattttccgggaccagagcgtccgtatattgggtaagcaaatcaggttcatatttcgttaacaaacccatggctaaaattctgctaacaggaatgtaatccttttccaagcattttgccaatgatgaaactgtggaagatgggctaccagcttgcttaaacttgaaggtagcattagagatatcttgcagttcattgaatatccatttttgaggtagtgagtttttcaacatttcaatatactggaagatcaagacaataacatcgcgatagtgtgtcaacccgttgtctgttaaatctatatcgacagcaaaaaaagcatttcctttggacacagtatgcccaccagcagatagctcattggcccagcccaattttttcaaatgtgctagtaatgaaccggacccttcatggccgattaaatgacttaatatcctcggtggcttggactcccaatgttcctccatatcagggacagtgaaagagatttctagttttttcaaatctttcacaggacggacttgaattattttttgcaaatgctcaggctgcataataggttccgcataaaggggtacttcacgaccgttattggctacatccttgaagagatcataagtccaatcagagagagtatcaaggtcttctctaccaagaatacatagcttcattaggttagcggagtaaaaattcttatggaattttaacagttcatctctaacatttagtccattttcctttggcaatgtgcccaaagtttcgatgtttcctgtagaaaatttgtgatatggatgttttgtattggtcaaagacttgtctaattggtaaattctccaaatatcattctgtaagttctttttgttttcgctgttaacggcgttgatctctttatcagtagagtccttgttgaaaagaggacaagagaaaaaccctgaaaacctgtctagcgcaccaaataaatgttggtgattaacctcaaaaaaataatttgtgttttgcgatgctgtgtaggcattggatgaaccaccgtgcttgcttaaatagctcgagtattcgttttcgtctggaaatttctcagagcccatgaataaaagatgctcgcagaaatgcgccaatccaggtaggttctttggatcttcaaaggcgccaatattgacgtctagcgacgctgctgctttatctgcttttgggtcctggatcaacagagccttcagcttattaggtagctcaataaaccgatacgatctttcgtctaaatccggctttaaaaagtccagattgaatgtcttaaaattggatgtcatattataaggatttgttgtgtaatagcgtgataagcacgtgaatggcttgaagcgtcttacggtgaaattgagactgataggtgagaggtgaaccaattgagtgaggagtggtttagttacaaatgcagaagaagaagctaaaagagatacgcccatacagagcaatatcaaaatgagcaagaatgaggtcttccgaatggttggttctgacttactatttgatttcactttctctgattcattcaggaagaaaagggcgaagtcctcgaaatgaaaatttcaacatcattaacagaccggcgcgcgcctttacaatttagtatgtacgccaccaataaaagctgcttaaacaataagctagaaagcccaaagggtgttaaatagtacagcgaacccttcagcaacggtacatcaacaaccccttgaaaagaatagagacaatacagctacagtcatccccttctcttgtatttttggccacaattgattgtattacatcatattttgcctgtgcgcttcttctatcttttccgcataaactaggggaaacgcgatgaagaaatggattggctgaaaaatacaacaattgtagtgttattcagtcattcaactgacaaaagtaacaaacacaagaaacgtcaagtccagtgcaatatgcgaaagaacactttagatatggtcactataggtatcgcatgccttgtgggagtctacacgggcacgagatttttcgagcccattgttatcgatagattgcgtaaggatggaaacttgagaacggacattcccatcccagaatacgacgaggacggaaatctgttaaaggtcacgccgtctttatcatccacaccagctgcaccacctacaccacctacacctcctactccaccacaacagtaaggaagcgtactagaaaatacctctatactttcttttcctgtatatagcatcaatagtaaagccattataacgttacaaaaacctattacccggaaaattactatttatagaagcattggacccatgcaccacatgcattaggacccattatttcttttttacaatttttccgttaatttttcacgaatttttcaccgtttataaacactctcgaacttataaacaaagggatgataaatagatttcgccagttgttaatacacacagggtcaaagctcacagcactactacactcgttcaacactcgttatatattatcatgcgtgccaccactttattatcttcagtcgtttctttggcattgttgtcgaaggaagtcttagcaacacctccagcttgtttattggcctgtgttgcgcaagtcggcaaatcctcttccacatgtgactctttgaatcaagtcacctgttactgtgaacacgaaaactccgccgtcaagaaatgtctagactccatctgcccaaacaatgacgctgatgctgcttattctgctttcaagagttcttgttccgaacaaaatgcttcattgggcgattccagcagcagtgcctcctcatccgcttcttcatccagcaaggcctcttcttctaccaaggcttcttccagtagcgcttcctcctctaccaaggcttcttccagtagcgcttcctcctctactaaagcttcttccagcagcgctgccccatcttctagcaaggcttcttccaccgaatcctcttcttcctcttcttcttccaccaaggctccttccagtgaagaatcctcttccacttatgtctcttcgagcaagcaagcttcctccactagcgaggctcactcttccagtgctgcctcttcgaccgtgtcccaagaaacagtctcctctgctctaccaacttctaccgccgttatttctactttctctgaaggttctggtaatgttctagaggcaggaaaatccgttttcattgctgctgttgccgctatgttaatctaattatctatcactttatttctaatgggttaaggtatctatcttttatatttcttatttcctcttcttatatgatgcggatgattttatttcttcaaaaaacattttaaaactcctctttatttcgttatgttccagttcactacgacttcttttctcttaaagagcaaataaaagtatataaatctatattaaatgaaaatcaaaaaaatattttttcgatcagctccttgttcttttcatttcaaagttttttacattgttacacatgtgcatgaatatatatgtttgcagaatatttttggcgacgcttaactcgccatttcagtatatgtcggtggcggtacatatctgggcagagcttcagcttcaacgtgctctctaacttgacaaaagatctgaacaggatcaatgtttacttcagattgcttcctaattccattgattccccattctatcagtagctgtaaactgaatgttctttttatcgtgcatgtcttgaaactatacaacctattgccgcgatgtctatagtcttcttcattaaataccaactttcttaaaatggggtgatcctttaaccgtaattcacattcaaacatagaaccatcaaaattttctcgtatttcgtttaagtccaaaagaggtttattggatttgagctgattcaaatcaatctcgattagcttcaaagaagagtaattgccgttcgctattccctgagataaatatgttgtagtctctagcaagttcagttgtagtttaagtggggtaatttgcattttgctcaaacttgctatattcccctccatgactacatagaccttgtcaaaattttggctgccagacctaaacaagtagtctttcctgtatatttgcttcaaatctcgacttctaacctctattctcatattgctttccccatcaggcaaccccattttataagtagatgggaaaactttcataccatttactaggcgagtagattgtcttgttgatgtgactgatgataccggtctcgatctaatgtcgccgttttctatcaatatagaattagcttgagaaaagttcctgtcactttttatatatccgactccattaacgactttgacgtcctttgatggcacctttaaatttgaactattgaaaaattcattgttggtgaccatactatttcctctactattgttactgaaggcattaagttcttcattgtcatcttcatcaggttctataataagatcttttggctcaggtataaattcgaacgtctcgatttcccttatcagtttatggaatggcttaaaccaagatgaagatttccctagctctaattgaacttgcaccatatatataacttttccaaaagagtaaaaatacaaatccagattatcgattttattaaattcttgccaatgactattgaacgtaggtgggagtcgggcattacttcttgtcacaaacgctactgtctttgccgtatgatttttcagacattcaggctttctgggaaacttgtcaaattgaaagctataattatatgaacctggtttaactttgaacggcttggaggagccatcaagagcattccatacattatctggagggaaaactctctgttcgaatttcattaatgtatgaaaggatttgttgtcttggcccggcatcatcatgccattctgttgaaacatgtactcttgatcaatttttgttaaggtctctgagaatccttttagaatgacggaaattttccttatagatagcgcttttgttaactgaagactaactatccctgacatttgatcattagagctataaaactccccgttgtacggtgggtttaaggatattgaaatttttggagccatggtttgacaaactgtatggttctcaaccttctctaatcaaaagcagaatcttaaatataaacactcacagaatatccgttggtcaatgaagtaattctcctttgtactggctgctttttctcctctagtttatgtaattctacttttggatgggtgcgactgcttttaattgattgagtggcggtgttagaagggctgtagagtcgaaggcttgtttctctcttacgcacctcttgtgaaaagggcgtgcaccttccccaggaccctctctcaccctcaacccgcattttgctgagaattttcaccaaggccctaggtgatattagattccacctgactaattgcattacagccgacccaaggcaatatcagtttaataaaatatcatgtatctcaccctcttcttggtattagtaaagagacgcctgatcttgtaacagtggtgaagattgtactagagcagaatcaagaatttaaaaagtgtaaaggcaaggcagaggcgatgtacataaaacttcgaagtaagaaatatttaatagttctcgccacatcactatgcagctatataaaaactactataaacgtttgttttgttccttacgcacaatatccttgcctagaaatcgtttttgaaatttaaatttttattaccatttatttgattcgccttcagaaaaatatggaagagtgcatatttaaaaaggactatttcagcatatagtaaaagtcaggttatttgtttatttgcgatatcagagtaacttaaactaactatgcagggcacttttaaaaggttttaccatcccacgcttacgcggatgtccttcttggataaattcctcaagcctatgatggcaacggcttccccaaaggaataccagatcaaacaactggtcaagccaataggcttaacacaagcaccaaggaaaagcaccaaatactcccaggggaactctttgagggatatgtttgattcggaaaagacaaaccacagagttaaagagttggccgttgaattcagcaaatctggactttatgacgtgcaagtcttccaaaagacaaaggggaaattgtttatagctccagtttcatattggaaagaagataaagctttgttttttcctcatttgataggaacggcaatggatggtacgaaacaacagaatatcgaggatatgttaaggggtaaaaccagtatagtgaggttatttagtacagcatctggcgataagttgagtagttcatacttccaaggaatcgtagacgataacaaaaaaactgactacttgactgaagctgatgcgcgtttaagtttaaatgacagtaacgtccaaatcatcgaggtcaatcttgtagaaaacgctgtgaaaagtgctctagtgaaaacgcttgctcgttgggccaatcgcgttccatcctggcgccagccattttatttcgaatgttctagaggccaatggccattttccgtcagggaagagctcttttgcaataatgtcttttctggatacgtctttcttgtggaccagcagttaaaaattaggtgggcagcttgcggggaggctactccatctgaaaaggaagcattgtggaagtttgccaaacgtctgtgaagttgacgctttgtgcggcggccaacaagggatgggcggctatttggcgatcgtgttcattccccaaactaacacgaagagcatgagagagaaaaaacaaaagtgcttgaaacaggtaagacgtttatcattgatatcaccaaagaaatatataatgccggattctatttttgaacagccctttgtttactgtggtgtttgccacagaagaacatcgcatggagatccattgaggctgacctcatgtgctcatatcctctgttcgcagcattctccattaacatcaaaggtgtgtcctatatgccgttcgagcgatatctccatcattaaccttgtggaatctaaacagctgcctaccgacattaggattttttttgagccactgcccccacttttggagtcgttatataatgtttcccaattccaactgaatgggctttcgaaacagtgtcaatactatcaaaatcattgtttaaagttgagagaaaaatgtgcaagacaacagcagctgctatatcaggccaaaatagagttggattctatggcgattcttaagaaaagaatacaggaattagagtcagttttgaatcataacaatgtttcttcgatgtcagttggtgtgctaccaacaagaaatagccatcaaaatcattaccagccccctccaaccgttgatctgacagttgatgataatagtttagaagaattcgaagccaaatcctttattaaaaagttgaaaaaaaactcttctttgagaaattcttcaaaaaataacaatggaactgtcactccctctacaagtggtcgtgtaaataaaaaccagcctctctttatggagacattgaataatcctaatagaaatagcattcctcctcctggaatgaacccaaacgcaaatagtaatctacctaatatttcgactattgcagaatcaaccaatctgaacagattttcgttctctcctgtgcgtgttgcaaaaggcttcgatggaaagttgccaaatcttgacatcctcacgaataatggctctgtatcttccaaaaatatatcaagattatcttcagcttctctccaaccctcttcgcctctatcttcatcatcaaataggcttattttaccaaatagtaacctcaaagaattgcatcattcaaatacacctttaacaagtacctcgacgcagtttccctcagctttagaaaaattaaaaataacaaggaagagaaataatactatcagcggttcgaatagaataacacacaacttgagctcacacgtaagaagcagtggtcttgccttttcatcttcatcgaactcattgcaacaaagtaaactgccgaaatcaaatatactaaagcggtccaattcaactcagcaactgactaatacacatttgaagagtgataatcatctgccacctcgctcaagtaatactgtgttgggtagtagcaagaaaaacaataagtttagaaggattaggtaaataggtgtaaggattccccgtgacgaaaacagccttcagaatagatagagtatgttactgtattataaaagttattctattttcttatgtgttactatatatggtattattttagaagaaatttgtcgaattatgttcttcttagatccttctttcccgccgtctcaatacgaaggcacaaggagaggattatgaatatatgaaaagaaaattgtacaaataaataaaacgatgatatgcgcacctaggaatagcaaagaacacactctaaaacgtctcaaccaagcacgctatgtacacacatctatccttcaaacttatgggggtgttttaaaaagcacctgactttttcaattgaacatagcaggcaacaaatggaacagcaaatccaatagcgaagaacccgaaatgagataaggcgtaaggtgtctttcttcctttgactttgaatgggatattttcatacacaccgtctttgaagtgtactgacctcttcatgataataggtctggtcatgatattgctacttctcttagctgtcgttctaatcatctgttggcacaacattgcgtaatggaaatggataacttttctgtttagtttgctctgtggctctatctagaaaattaaaggatacaaaactaattaaccattcttataaatcactaagccagcacaatggtttctactgctgtcagcctttattttcaatttttcttagtcccctagcttttccgtaaacaccgaacacttctctcgtatgattggtgcaaaccgtttggtgaaaaaaagcacatttgcatatacaaaaaattaacaaatctatcatataataattaagatatagagttcatgatccttgtgccattgatcaagccatcggcgatgatgataaaccttttattgataccttttttacctagtattttttgcaaatgcttcattatagctatttcacccattgttacacctccgaggaatactacgagtgcaatatcctctgcagcatgaaatgtcccattagatccgtctatggaccgtctattattgctcttgatgcttgcattgatcttttttgtaatggttcccgggacccatatactctcttcgatcgcatgtgagtctccatataactgttcaattaaatcctccgtttgagaaactctaggttctcttgacagtataaaaggctgctgcgaggaataattatggaacaagatagacctatcatataacatctgaaccagtctcattgtcaagggcactacaccactgtaagcaaaagtggcttccgagaagtcatcgttctcatttgtgattttatcggcagcatgctcgtcttctatgggtactgtattgaaccattgtgaaatataacggtattctttctgtaatcttgttgacttacttgttgtaatatgcaaatcagtttttcccgttttgctagtgaaaaatcctaactcagccaatgattcaagttgaaagcatttttcaatgccccaagagtcgatcataaaggttcttagatattcataatccttttctcgaagtgaatttttacaaagagacaataaacagattaatctgagaatcttcttttgatcaacctcgtactggtactgcaactcgagtataatatcttcaatgtcgttattaagtgtatttcccatcaaaatttccagctctaactctaagattttattgaaagatccgtactcttcagtctctaccactttcaaaacgtcggatgataaggttgtgtgatttttcaaaaaagcttgcctttgttgcaaagaacctaaggaatcaacgaattctttgatttcatgtacgctctcggctttatgccttgtatcatattgcgtttgtagttcctttgccaatttatttaactgcggcccaatcgacccaaaatttaaaaatttcaaatcattccatattttatcttccttataattgaagttcatgtctttctcctttatctttatgccagaattgaattcatatagatcatctagtattcctgcatacgtaagttgtgtcaacaatggcgttataggatcggtattcctttccaagataatcaagtccatttctagtccacagttggttcgttcaccataaagcgtacccttgatgaataaatcattctctgtttgatgctcatcgattcgtttcttcaaaagatggctacatctcttagacagattacctatcgacacaacatttgttatgatactattagtttcaaaaatcaagctctgcaacgaattgaccatatcatcaaccagtattgactctgtggcactctgcaaagaacgtaagttgggataatacatgtttacattttccatgttataaagggaatgagtcaatagaacattttcatcaatctgtgggaagggcaagagatcccaagggtaaagggtatattcgttcgatagctcctttaactgagattcaatgacgttagggaaatgtgttttttttgaattcaaatcgaaaccatccttttgccattgctctgtatcctccaaagtattttggaaagacggtttccatcgacagtatattatatgcaaagatgataaattgtgcttttgagcagcatcaagcagttgtggagggagtcggagagatgttctgacatcaataagaaaaataagatccatttgcggaacgctgcctaaggcactcggtaaatcgtcacttagctgatcatcgagtaacgtaattttccttacaggagttgattgagtcaaatcttggaaagttagcaaactattgagtactggcaatacacttggttgaaccacaagaacttcatcattttgagatatctcatttaaggtagcacatagtccatcggcatttgttaatgaaaatttcttagtattccaaaatctattcatcgtgaaatgatttgataaagttggagatgggcaatatcagctttttcttcctttctcgaattttctatcttttaactaattaacatataactagttccaatttgctaacctttatgatattttatttatgtatgttcgtgtgaagtgattaatatattatacaaaatgaccggagttcagtataatttctatctactattattgagcacacaaaggaaaagaattgactatgaacaagcttacgaagatgaaccgcttcttagagcaaactcttcataataagagagcatttctggagtaatgcccctagcaattcctttaaaagctttctcaaaatgacgtaattccacttttgcgacatctaaatcttccattatggcagccaagcccgcttcttgacaaagcagcacaacttcagctccggaataaccttctgtacggtctgccaattcatgaagatcgactccagactcttctgtattaaatttctttgtgcacttctttaagatttccaagcgggcgtttacgtctggagggccaacgtaaatgtgtctatctaacctaccaggccttagaagagcagcatctatttcatcaggtctattcgtcgccgctacaataactacaccctttaactcttcaacaccatcaatctcattgagtaaagatgtgagcacgtgattagctgcagaggtggaactcccgtctctatcaggagataatgcatcgatttcatcaaagaagataatacttggagctgcagagcgtgctttgcggaaaatttctcttatagctctttcggattcccctacatacttgttaaaaatttcaggccctttcacagctaagaagttgatacccgattctgtagcgagagcttttgcggttaatgtcttggagcaacctggcggcccgtaaagtaatacaccttttggtgcagaaattcccagcctggcaaaagtctccgaagcctccaaaggcaactgtatcatttctttcatctttgttttaagctcttcttggccgccaatgtcagaccaataaacttttggcatttctaagaagatttctctcattgcgctgggtctgatatcaaccatggcgctctccacatctttcaatgtaacttttagggaaaacttgtcaatattggcgtctgttcctagtcctcgttgtatcgtcttcataactgattctctgcagagagcagttaaatcagcaccaacatagccatgcgttttagaagcaatgtacttgatcgcttcagaatctaatacgtgacgatccgaggacattcttgagaattgcttagttaaaatgtcaaatctggcatcaacgtctggtataccaatttctacttcttggtcaaacctgccaggtctcctgagagcagggtcgacagaattaggcctgtttgtagcagcaattaccaccactttacctgcagcgcccatgccatccattagggtaagcaatgtagccacgactctgctctcaacttcaccggagtcatcgtttgctctatttggtgctattgaatcaatttcgtcaatgaaaataatggaaggctggtacttccttgcttcattaaaaatatctcttaatgccgcttccgtttcaccaagatatttggagacgattgaggggccattaatggttaggacgtgtgcgttggacgtatttgctacaactctcaaaagcatagttttaccagtacctgggggtccgtgaagaagtatacctcgagggggagaaacaccaaagctactaaatagcgtcggttgatgaagaggtatttcaatagcacttttcagtgattcaatctccttgtctaagccgcccactgctgcataggataagggctccggaagattgtatttacgatttgcctgggtttctttcgaaaaagttatatgtgtggagccttttctgaatataaaaggtggagatagataaaacaggttatctaatccaccgtacatatcgtccatgttaagatctagttggctgacgtcgggaagcgaatcatcgctcgcatctgtaattacgacatcaatgctttcatcacctgcttttgtttttaagttttgaaaaatcattccaggcattataacgccactatcatccagtagcttttgaattactttttcctccatacattccaaaatattatatccttgtaaggaccccacggtaaccttagtggcataaggtggttgcacctgggctttctttaattctagacgatcaccaaggataaggttcccaacagatcgtatagttgtggaaagggtgataacattaacaggatgtacttcttcatcacccgctctagctattactaaaataccattttcgcctatcttaccgacagtacaaaatgatcccggatttatctcaagcgaggataatacgttaggatgaatatatgctgtgcatgtttccttgccatgatctttagaaggatgtggtctggtaataaattcagcaggcaatttaaatttggatgcttttgcatcagcactattagaacttgccgatgatttctttttggaaccggaagaactagatttaggagccattttcctttctatgattgggcaattttgagaatgggcaatgttgagaattcaattgtatattgttcgcatattagtttatgtgatgaggcaatataaaattttcttacaatagtccgcccgttgcttacatgaaagaaaaaaaaaataaagatggatcgaagtggacttaaaaactatgtatacgtgtgtgtgtgtgtgtgcaataagagttcgaaaacattaacttttataaacatgactcacattgagaataaatgagctctctataaatacaaacttgcggcgaaaacaatatctctcttaatcaactcttgagccctgctcatcttcatatgtaatgtggaattaccaataataatagaggcagtcttaacttcgcggcaaatttcgtctagccaagtgataactctgactacagtaccttcagcctcggggctcatttccatgatttctttgaatgataaaccacgggcccactcatacaccacattcatcatggcaaacctttttctgtccaaaaactcagcttcatcctgagttaatggaatctgatgcgtattgaaaacacaaagcattttcttgtaaatttcctcaattctttgtttaccctttgctagccttggtgtgacaataggaggctcctcttccctggttttcccctcataaacaaatactgataataaggctacaatctcttcaggttcaaagcttcctaaaaagttgtctaaaattaattcagttaaaactaactcataaccagaattaatttcacatgccactctaccttttaacagcacgttgtggttttggtcgataaattcagtgtctttcagaacagccaatctcttttcataatcgggtagtaagctcagattttggtcagacatcaaatggtacaattcttcaattttctttttaattacatgcgccttaaacttgggaacaatgtgttggcttaggttgggacatttaatgctttttagtttgaatatctcatcccttatatttgtacggtctaacaatatttggtgaatttttaaaccttgcttttcaatgttaattgcttcttttagcgttttgccgtccaaaatgttatttgtttcagcgttaaactcgttcaaagcggcaacatcctttttaatcacttttcccaagggtgcggcaaacttgcgtttagtgatcacttcaatagccgtcacaggaacttcttccatataaaaatcagtcttctggaatttagggaagttccttcttctgtatccatccgcttttggaaagtatattaaatgatttggctcaccatttgggagtttgtatggttttgtgaacgtcataatgacacaaacagcatccttcagagaaactttaaatacaaatcctaatttcaagcaatcattggggtccctaaaagcaacgagtctgccctctttcaagatatgcaatatcgaaggcgatttaaccatttcttgcattaggttgactgttgcctccttatatgccagcatcaattccaaaaacttttcgatatcattatcacagatttcacaacttttgtactctatggtttgtaattcctcttgtaatactttgatttgtttttcatgttcaggttgtaaagtttctttggcattctcactaaaagaatacttgatcatttcttcaactctcaacgcctcaattcttaaaagatttaatatcatattgtatgttaatctaaactgagactgcaacctcgtcggaacacccatcgttacttctttgaacgtagcaatagataaaggactattatatgccatcacaatgactgtaccagtggaatccaagccccttctaccagctctaccagccatttgggtaaactcacctggagtcagttctcttaatccattaccatcatgtttacggatgctgctaaagataactgttcttgtgggaaggttcaaacccatggcaaaagtttctgttgcaaataaaactttgataaaacccttggaaaataatatttcgatcaactccttgacaatgggcaatagccccccatgatgaacagctataccacgttcaagtaatgatctggttttaagaatttgaggcaaatctctatcctcttttttcaaacgagtaatcgacttctcaataaacatgtggatttgtgatttttccttattgttgcagaagttaattccctccaaccagtcagcatattcctcgcacctctttttactaaatacgaaaacaaccattggtagaagctctcttttccttaggtaattgacaatttcgggccatgtttttttcgaaggaccatcttgagtgaaaaacttacgcttgttggagccaattgcgccagcacctcttgaacctccacggttggcacctccacgtgttgaattaccacggcctcctcttccatctcgagtattggatccaccacggccccctcttgctgtggatccacctctcccgttgtcagtttttgaaggagccccttttgcactctccccatttagaatctctttatgtttcctgaaattagcttctaaaaattctgaattttgattaataaccggtatcagttcctttttagcccatatatttatttccaatggaacgggtctttttggtgtggaaatgacataaatatttttttgcttagttcttccaatccaattagcaaactcataagtgttaggaacggtggcagataataagataaacttgacatgctgtggaagcataataataacttcttcccagacaacaccacggtcttgatcattaacgtagtgaacttcatcgaaaatgacaaactctacatctctgatcaaatcggcacctctataaagcattgatcttaaaatttcggtcgtcataatcaaacagttagcatccggattaatttgcacatcaccagtaatcaacccaatattaacatcgtcaaaagtttctttaaagtctcggaatttttgattggataaggctttaatgggtgatgtatatatagttttagtcatgtttctatgtgccatggcaattgcgtattctgcaacaacagttttaccagcagatgtgtgggcggcaacaaatacggaatcaccttgttcgagatgatagacggcttccttttgaaatgtatccaattcaaaaggccacgatctagcggggtttggaatcaactcatcgaaattttcgatcttatggttcaaatcaacaacatgggcccattcctttttaacaggaacacttttcgaaactggtttagttctgccaaagtctattccaattggtaatagttcatcgatttcggcatcatcagcattatcggcagtcgtttcttcagtggcttcctccataatttcttcagaaattgacttggcagatttttcctcctcttttaactttgcctcgttcgcctcaatccttatgtctaattcattatctatctcatttagctgtttcaattctttgaactgtccgttttgatcctcattttcagctggagaatccatcggcttaatgcctctattcataccctctggaatatcgaataaaccttgaccatccttgtgtaacaatttagtagcgttggccattgtagaagatccattttgttctgaatctgtcttgacagatttcatgggaattccgcctggtgtgaaaggcaattgcgctgtagaaccccttactgagttttggttatggttgatacttctcgtaatcgacagtgaatttgatgcattggcatttgcaacttccttcaaatcaacctcttctttgtagcctgaaattttaccttctaacccagttcttttaaactggtatgatgttctattaattgggtccgggactttcagcaattccttgtaatctagtttaccagagcaatcttctggagaagacgtatgtggaacgtcttggaccatgtccaacaagctccaaggaagagcattagaaggtctcaaaaatctatcctttatgatatcatttgcatgctttggttcatcggtgctctcaaaatctaatttagtaatgcgatcttcgaaaagctctacgtctgcgttgttagtgatttcttttaacgattgatataattcctgtatggaactgctactgaatccctcagacatataaattagtattagtacagtaaattttgtgagttaggttgttcatatcggaaagaactatgtggcaatgtattatagtttctgcgttgacttttaaattgatgaacaggttaggttgtctttcaatacttcgtccgtcgtgatatcattaactaaagttatgccatccgatgggcgttctgagacaagaggaaatttttattctaattattcattattatatagattatgaattgatctatatgatgagatcatgtgcaaatgattaaccttgttaggtttatgtttttttttgttttaaatttgtgagctttataatgttacaaccgatatgaaaatgaaaaattacctgttattcctttttcaaacctctatccgttcctaagatcttttctatctttattttttttccttccctttttgtatatgagcttaagattaccacttaattaatcaaaatatcaaaatggtgctcattcttctcagtcgttgaagataatcaaattcaaaattcagtcactcttcttcactttcgctgctaacatcgtcatctgaagatgaggaaaacccgttgtgtgcagcgctttgaatttggcctggggagccgttttggctcagaggtgaagcactgtctaagatagctagtttattttttatcttttctatctgcctactctgctcctcttggcttaatgccttagatcttctctttctgcttcccgcacttgtaggcgacaaggacgaagcatctcgcgtaacacctgaagtaccgtccaaaccgttagaagcaccggatgagctttcatattgtctaaagaaagtgttgtacaatgttaagatggtgtgattatctaaagtgtcgaggtcaagttctacttcatcgtcttcagaaatattgggcatggatttttttattatgtcgattgctctttctaatttggaagttggtaaatcattgatcctctctgtaatgatacgtttcatatcatatgtcactactgttttcaatttattctttttatctcgccttcctttcgaagaagcgttcttagacccactccttcccttcgatcttttgccgcgtttctttgatccacgtgctaagcgcctctcttttcttattttttccagttcttgcttttttaattgttgcaactccactttcatccgagcaagttgttcttccaaatactggatggctggatttgtaattatagtttcatcgatgtcagactctgaatactcagattcataatcgtcgtagtcgccttgggtcctcgaatcttcatcggaatcgtagtcatccaaattaggcctatccgcccatttggaattgaaaacttcctctagacgatgacccatcatattaacgatcgtgccatccggattgaacgtgtagcagtttttaaagaccaacctcacgtctctctcaaaatcctccattgtttgatactgccagtcatttaatttcttggcgattgtgcctaaatccattggctctttaacataatcgaaataagtcggcaaattcatagaaactgggtctactggttccaaaaatgggtagttataagaggcgtgcttcttggccatcaattcctttagcacactctgacaaaatttcattgcttgttgtagtcttttggatttcggtttcttcgattcataaggataaatatcctttgatttcggcggatgtatagtccttttcggcctcccattatgagtttgggctcgtctaattacaattggggcatcctcttgggcactagaccgccgtcccttggctattacaggtggagcatccttagcaggcatatttagcatatgtttctcgaaagaagcttgtatgtttcttgccatttgtgatatgcccgcatttggaccgttgaatttaatactgttgttaaccatgagattgaaatcctccgtgatttgctccggaacttcataagcgcctacgttcaacttcctctctatagtagacaagtccattggcctctttatgtagttaaagtaaaagggaatatccaatttcactgggtcaacaggttgtagaaagggtctcgcatccttcaagcgtttgacagctttaatcgcaagcaatgcatgtttctgctggtgctttggtattggattctgagggagattattcatatcgggctctggaggaggagcaggggcaggttcctttggaacctccatcggaagttcttgttttgagttttcatctaaatcctcttgtttggtaccttgtcctccttcttccttcttcaacccctgctgttcgtcttctgcgccacttccggtggcgttatacccattttccccgttagccgccagggtggcgccttcaataccgttctctgcaagtccagcaggcgatgatgttagagcatctccatccagtctagcctttttgagatgcaactggttattggcggggttttcttcttctgcgagtccattcgaaggatccccttgatctataggcctctttagattactggaaacgtcgtcattgacattattaccattgacatccacatcgttctgtacgggtgtgatatcggtcattacgtacgtttatcagagccgttgagattcgaccgccttttagcttgtttactgtggcaagggagaaaaaatcaaattatttgggaaggagcgacccagtaggcttaattaagggacaagaaaaacccgctttgtttaaatacttcgcgacgacgcgcgacaagcgacgacggccgacgttgtgagttcacggagcaagcctgaagttgctgcacacacaaagtgcgcggggctactacagcgggggcacgggtgcatacatcttcaagaagaaaaaggtgctgggtaatacaaacacgaatcgacgtaaaacgttattgtacttcctttccgcggctaatagcaactgcagcgtaggaataaatatgccaaaagtgtaaatccaagcgcctgatacaaagtagatgttgaattgttttaaaagacttactcaagtaccaggaaggagctatgtgaacgggatgtaatgaactttccagacaccccagtttgcgaaatgccttttttcagaggcgacttgcgagattcaaatcactgcgcgttttctaaatccacctgtatttacctgctatttgagccactcaggtacagttgcatcaggttgatagttatgttcatttgtgttgcgatgataacctgtccgaactcgttaagattttctcaatacacttttctccgctcctacctaacccttcccagctgtgcttattttgattttcttggaacccatacctcacgtttgaaattgacacccgtacatattccaattctcgtcttgcaaaggaaaaataaccgcgcttacccatcagatatgatttatgatacatgtacacttgattttctatttaggaatctctgtttgcataagagctgctcttatgtttggggacaaatacaaagttctcgtcggttttaccgaaaaatagatcacttagcttgatccaatcattaacatccgtactacccattagagtttcaagttcgtctcttccacaccagtttggcggtctctcattcaacttcacagggtatctttcacaaatacccatggggacatacctatgaaaaaaggacatgaactcgcagaagaatctacgacattgagaaatgccgtattcgtcggtgccccagtgttccatagagaactgcgcataatcccttaaaatgtctaatctttccgtacttgtcttgtctagatactgctgcgactcaacctcttcaaaaatccatggtttgatcagggcccctcgagcaaccataacactatcaatattttcatttccgttcaaatagcggtaccagtcttcaaaattgttgacatcaccatttccgacaaattgaattctgttcttggaatccctgccttctttgccttgttcggtttcgatgaaatccgcttcggcggatctcaaggtgtcagccacttgactcacgtagtcccaatccgcagacttagtgtacctttgttgcctagacctaccgtgtaaggtaatcgcagccacatcagtttcgttaaccagtcttttgactaacccttccgcgataggatgaccttcctttgtacctgttctgatcttcaccgtgataggaatatctttcgatacgtagttcatcgcgtttaaacaacgaatcattcttgcagggttatccagcagggcgctaccagaaccttgtctgtatagcaaatcgatggggcagccagagtttaagttgatttcacttatttcactgacggagtttgcgagtgcttctgcagcctttgccgcctgccaggctttagaacaggccacttgaaccccgaacccggggaactctgatgtgtgagctttaggtaacgcccactcagaattagttccttgaattaagggaactgccaaggccatttccgaatatgtcacatctgcacctaactttctcattagacgacggtatggtaaattgcctacggttgtcaatggcgacacgatttttttgtggtacaaatccagtggctttttttcttgagcaaaataacgagtgtccttgtacttcaagtatacttcacgctgtttcattctatgttctgacaattctttgttcctctgttcgacttggggggcaactggttgttccacatctgggtcttgtttcttcagctgtggcgttgactcaacttcttcttctggcttcatggaatctctacattcttgttggaaagagtcgatgatttccaatatttcattactttttgtgaaaggaaatcttctttttataagatcgagttttctttccggtgagatatggtttacctcacctttaacggaccatattgtttgcgcatctggatcaatctccttcttcgatattaggatattatcttctttattcagatgagacgataaaaatctgcatttgaatcccatggggcaaaatcccaacgagttgaagaccggacaggaaggaaatatattactttcaacttcaggcttttttgttgaaaggtacagattgatatcgtgaacaaacctacagttatcaccaaaggagcatttagatatatcgccatggatcaagcgtgggcacaagacattctgttccttgacctgcctgttatctctattcttgttttgcccacgcttcttacctcttccgttcttatttttcttattagtcccacctgcaaactcgtttgtcattctgtcggaagacatctcttcatcatagatggcgaccttctggttttcattctgcttcaatggtacaatatattctggtttgatatgtgcaatacctttggacggggaagtgtcttgtctcttcacggttgagttgtcgtcgccaacaatagagcgtttttcagcgttttgctccatcaataatgtttagaagttgcctttttttcctattctgagttcattaatgtttcattactgctcatctcatcactacacattcgaactaaattcttcataactttaactagatcttatgaaacttttcaaaaatggtgcacgggctttctgtatattgaactttccgtcgcttttcggagctacaattcccctacccggcttgtcggcattaagtctcttcatcccgtgtactattacccgacagtttctgcggcatgttctgtggaacgacggtacgggcggtgactgggtgccaaacagtgcggcgttcccgtgcgcaaggtggtctgcggtaggaaaaagaaacaaaacgcgcctacgtcgtgcaaggggacaggattttgtcagttacataataaggagcaatttcgaatcaattgaaatttggaacaaatgggcgatgcattcgttaaaaggcgattttgtatcaaataacgtcactatcagccattgtcacttgccactgtcgcctgccaccgctattgccattatcatttgctttcgcatcgtcaccgatttaaagctctctaggctaacgtacgcattttacctcccaggccctatctcttttctacctgtcatccctatataacgtcttgtacattctagtggctccgttaacaaggtttgacaaatattacaatcaaagaaggatagcgctagtcaatctaatcattaagttcgcttataaagagaaggaaagctagattttttttctacttcaattacatatcggtgcttctctctggtggttttctgtttttctaatattgatcgattttacggtgagttaaactacttccttttatcgcaatatcatatttagagcgagaaagcaagaagaataaagctaggagaaaaaagcgccacgatacattcatactaagtttataatataccggtcgtcttttggctttctgataccatattatatcctcgaaacactttctctggattcacctactattaatcacctcaagatttcacttgtaaggcgttttcaaatttattgttattaaaagacatattcatattcagtatttttatttttcttcgaaacaggaaaagcttatctgagtatggattttacaacaatgactatggcaagcaatatggctactagtactactacgacggctacatcggcacatgcatctataaattcgtcatcaaactttaatattgatattgattcgaaccagaatactccttccattttgataaataacaattcggattcttctaatggaaaaaacacagattttaacggcgtcaataatattcaccaaaaaaatatcatgaataatacaaataatgttcatttgtactctccaaatataatggaccaaacgctactaactccacaggacattgccaagttacggagagaatcaatagcccattctcaagggatgggtggtgtttcatggggatccattagtgttggttcttggttaagagatgaaattattagccgtagaaatagtattgtacctgcatcagcaaacggtgctgcctccgctgccgcttctgcaaccactactgccactaatactttgcagattcaacaaccaactaagagaccctctgttagtaatccgccttaccatagagggtattctatttctcctcagatagcctacactgcttatctgccaaatctagaaaagcaatattgtaaagattattcatgctgtggtctttccttaccaggtttgcatgatttgctgagacattacgaagaagctcatatatccacgtctcctaacactaccaatatgtcacaaataccgatgaactctgctggtaacactagttcatcagttcgtatgacaaataatacctcttctgccaactataacctgcagaataacatggccgctaatacaaaaaatgcaggtcataagactaatactatgcaggctcatagcagcaatgcaactaataacacctccattaataatatgcatgccaatcttcagagcaacatggattccaactccacaatacgacaatctcagcatcctcaccatcagcagaatataatacaacaacagttgcaatcgaattctgtaaatcatacatcaggggctgtacccacaccgagtgtaatgggttcagcaactgcgtcgtccacaactgcaaatccaaatgtgatatctataacgggtgcccccaactcgggcttatctatggctaatcactctcaacaactacatctgaatggtaatctagtcgatgccgtttcaacgaatgatgtgtttttaagaacgagcaattctccatcaagacacgttccgcacaataaacaaattaacagtaacaataatagtggtatcaatatcaataataatacctcacacaattctaatattaacatgggtagtaaaaacgccatggtgaatcgtccacatacttttaataactattccttgaacaaaacgtccaggaatcctattcaacatcaatcaagaaaaattgatcctcatcaaaccgatttatcacctctggtacttgtccaagatatagatttaagttttatggatgatgatattttgggccctagtaaccacaattccatgaactctgtcgtaaatccaactacaggttctcacaactacaatacttttcattcttccgtacacgcaaaatcttctcaaaacatggtcgaggatcaagacattgatgacattgatgatgacgatgatgttgatgatgacgatgacgatgacgatgacgatgacacagaaaatggctccagttccaatggaaaatcagttcataacaacaattacaagatgcctcagcaagcttatatagacgatcctgcgagaaggctctatgtaatggatcatgaggaacaaaaaccctttaagtgtccagttattggttgtgaaaagacttataaaaaccaaaacggtttgaagtaccataggttgcacggacatcagaatcaaaaattacatgaaaaccctgacggtacatttagcgtaatagatccagattcgacagattcttttggtgatggaatgggctctgcaaaggataaaccataccgttgtgaagtttgtggtaagagatataagaacttgaacggtttaaaatatcacaggggccactccactcactaagatataattgtttctttactgaattgatttagtatgctatttagatactaattctaccgttaccgactcatgcatcgagcggccgctctttctcttgttgttgggcgcaatttatgtgatcatctttgaacgaaaatgcatgataaagctgtgctcttcgactgttaccattaatttcaaaaaataaaaagcatatctattattgaaaaatgaacttataatagaataacattttcttgttttgtcatcatttcctctaaatactccgtcatgaaaacgatttgcgctctgtctggtctctccttttagtattattgttgtgtgttttttactattcattttttactactgtgtttttactatatatattttggctttacttacttccttctgttctgatgtattaaaaactatttttattctaagaaaagaaactttaattcttcttattcatgctctaaatcttaaataaaaggttccgttttttatctgcaattctgtgtatttgtaagtgaattaccatgcacgttgtcggatcgtttttctaggcagaaactatcttattgaaccattaaaagattacttaaatattacaattaatcttacgaagcatattaattagactggaattacagcgcaactatcacaggttaataattggttgagaaaatattatagttttgttagtaatgttgaacttttattttatacacttatgaaagtaaattaattcaatatcaataataatatactataagtaacttaaaaagcaaccttcctcccaaacctacaatccaatcacgctgataagtattatctagaaagttgacaacaccaagccatatggtcaagaaacatttattgagagttattttgtaaataagacttttcgtcatccatataaagcaacctaattgttcatctaatactagagtcgctcttttgaaagttaagtataactacctcatcattagttgctactatgtgtataatttgaaaatctcaacgtaaggttattaaaaatataaatgcgcgtaagacagaaaaatagagacagcttacggcaaattatcaaaatgtgaatccaaggtttcaagaaaataagataaagtgaataggaaggatgaaaatcaatgtatcccgtccattacagtttttacaatggagttcatatattgttgttgcatttctgatacaattgctaatcattcttcctttatcgatcttaatatatcacgatttttacctaagactattacctgccgattcctctaacgtagtcccccttaatacgttcaacattttaaatggcgtacaatttggtacaaaattcttccaatctattaaaagcattccggtaggtacagatctgccgcaaacaatagacaatggcttatcacagttaatccccatgcgtgacaacatggaatacaagctcgatctaaacctacagctttattgccagagcaaaactgaccatttaaatttagacaatttgttaattgatgtttacagaggtccaggcccgctattgggtgctcctggaggaagtaacagcaaagatgaaaaaatctttcacacttctagacctattgtctgcctcgcactgacggattccatgtcgcctcaggagatcgaacaactaggcccatcacgtctagacgtttacgatgaagaatggctaaatacaataagaatagaggacaaaatatcgttagagtcttcatatgaaacaatctcggtgttcttgaaaacggagattgcccaaagaaatctaataatacatccagaaagtgggattaagtttaggatgaattttgagcagggattaagaaacttgatgcttcgaaaaagatttttatcttatattattggcatttcaattttccattgcataatatgtgtacttttttttatcacaggttgcactgcattcatttttgttagaaagggtcaggaaaaatccaagaaacatagctgatagaattgtacttctcgctatataattttaaaacctagctgttattttctaagtaagtaggctcttccagcattctgcttcttcgccctgaataaaaaaaagatgatcagcgaaaaaactcaaaatgaaaataagagatggattcttcaaagttataattcatatgcagaataaagattctaaagaaaatgcacacaatgcatattccatccggtgatgttctgataccgaagccgaagcttattactgaagaaacagatccactgcatataataaagacgaggcaaaagacacatggtcggcccgtgaccattgcaggcccaatggttcggtattccaagttaccattccgtcagttgtgccgagaatataacgttgatatagtttactcccccatgattttggcaagagaatatgtccgtaatgagcatgcaagaatctcagacctttctacaaataatgaggacaccccgctaatcgtccaagtaggtgtaaataacgtggctgatttactaaaatttgtggaaatggttgccccatactgtgatggtattggtattaactgtggttgtcctataaaggaacaaatccgagagggcataggttgcgctctgatatacaattcagatttgttatgcagtatggtccatgctgtgaaagataagtatggcgacaaactaagaattgaaacgaaaataagaatacatgaggcattggacgagacggtggagttatgtagaaagctatgtgatgctggggtagattggattacgattcatggccgaacacgtagaactaggtcatcgcagccggctaacctggatgcgataaaatatatcatcgagaacatcagcgacaaaaatgtgcctgtaatagcgaatggggattgttttaagttatccgatttggaaagaatcaccaaatacactggtgcacatggtgtcatggctgtgcgtgggttgttaagcaatccagcgttatttgctggatatactacctgcccttggggctgcattgagaagttttgttattgggctctagagtttggtggcttgccttttcaattggctcagcaccatctgtactgtatgcttgaaaatatggagttgaagaaatctctgttaaagaaaatgatgaatcttaaaaattacattagtctgatcgactggtttaataaaacctttgagttcaagcgttacggcgaggatggatttggcatgggcgttgaaattccttataaagctaatagctgtgtgcagaggagcgcctcagtggttgagagacaagaatgaataaattttgaattacaaaaatctaataaactgtggtactgaaattgtatatattttcctatcattcaagagcgtatactcgtaccccgaaagcagctctgtttgtgtaataatataacctaaaagaaataaaatgcttataagatggacattatttttttttttttacaatttaagcatcttcttcaacgacaacggtttgtagacccttagcagaggcaaccaaaactggttcgacgtaggaaaacaatgggttcttggcatcttcttcttcgtttctctttctggagattctcaatctcaatctgtattcaacacccttaacacctcttttccagatagcttggttcaattctggggctagacggacatcttcagtacccatgtgtaatttggcgaatttcttgatttccttcacagctcttggagctctctttttgaaactgacaccatgtagctatattaatatcaattcaagattggtctgttagtaaaaaaaaagttgttataagaaggtggaactaaagcatcacgccaaaaacatcggcccaagcgccattatagtgtaaacgtgaggtacggatatcgatcgcagaacacagagaaatgcagtaccgaagaagaaccttccagtccttgcatcacgcattccatataataacctctaatattccgaattaaaacctggggtcaatcattggaaaatgaaatttcacccgtatagatttcgcttggtatttcaccacaatatcgcttgttggctttcaataatttcccacgtaaagacaacgctaatttcgacatactcttttgtgcaagttgatggtgtattcacgagtgacaacgtcttttaaaccggccattttcaagtactttggattatctgctcgtgcaattgaaatatactaagacccaagactatgtaaaactaaggaacctatcaacaatgagactggtcaaataatagagtaaacatgtacatgaagcactaccatcagaaagagcttacaaggttacgaaacaacgtcagtgccctctgtcgcattaccctcggtttcgcgcccttccagttggcatttgaagtgccaatccaattgtgagcacatccaactagcgtgcccttgcaatcccagaggacaccatacaacttccagcctagtagtgaacttaccaggcgaggagcgcgggcgccagagggcagctcatctgcgttccggctctaacgagaagggcggaaatggcaccatcacctgaaaaagaacgtaatctaggctgagccgcgcctttaagtttttgtcgcatctggctgcgcttcatttaaacggcactcctaaaaaattgtatgaggtgattttttttgtgtacagatgtacggatgtacggatgtacggatgtatactatgtaataatgcacggatgtagagaaacagaaacgaggataataaaatcggtttttgtatcatctggcggcgatatggcgcaaggctttaagtaaacgtcctatatggtactaacggggttttattccgaatcaaaagaaaaagagatacgaagtctctcttagtaaaaaagtctttatggaagattatcgataattcgataattctaccgacaacagtggttttgtttggctcagcaaacgtgcagcaccatgatcttggtagatttcttctttaccctcaccttccccacaccatgtttgcttgctacccgtgtgtaatgctatcagcgcgcgtttctttttttttcttgctaacatttttcaactttaaaatgaaacgatgcatgagtgatagaggcattgaactttagtaaacaatagaaataaccatcggagttattatttttttctgcttattctttggtcgcaaaaaagtgtgttgtataattctttggaatatttataaaaacagggaatactctaacaacaaacgctagtgcttagctactcttccgctggtacttcaatatagcttgtcacatatttttgtccattaaggtcgttaaaacccgaataattttgtacgatcagtttagtaaaagaaatacagtattcaaaagctaacggtttattatgactgtttctacttccaagaccccaaaaaagaatattaagtataccttaacacatactttacaaaaatggaaagaaactttaaagaaaattacccacgaaacgttgagtagtatcgatgactctagtggaagcgatgaaaaaatagaggctctgtttactgtgtctcagcctgccgtcgtagcctccaagggtatagacagagatagtggtgcttctatgtcgcaggtaggaggaggtgtcaatagtacattggagatgaagctcacagatgagagtgaggaatctagctctgctaataacacgaccacaaccgcctcgcatactctatcgaattcgaagaagtctacgcagaactttgaaaactataacgtagtggaggaacgcataaaattagcacagaaaagtaaggcgccgttttgtaacgctgagaaaatctggaaacgaagaagacaactctggacacaacccactgagcaaagtgaaagcgccaataatgacggagttactcgaagggagattttccaagctatacctcaggaatattatgctcgagtttacaagaaactggtggtagatgataagccattgagagagcctctaaatctggaagatgctttacaagtcataaatgcaggctggacggaaacgagaaagtgggctaatgctgccaaggcatgccatgactgagtgtcgacgtcctttttgttttgccttatagcatcttttcctttcttcaaatttgcattacacaactttaactcagttaaagaacttcgtcatttacttattcttcttttttttcttacccttctttctcaaatcttatttctgtataaaatacgtattgattcattccattaataataacatataataatagtactaatttaaaaacattgaatatatttatcgttttatttcgagttgcgattcttttctatcagttggtacgtcatttcaaggattcggagatccctatccacaagctctgcttccttttgtaatgcttcggtatgccccatatacggagtgtacttttccaacatatagttaataggagaaacacacttatttttaaatgagtcgtcatgaagtcgcaataacttcttcaactgtacatttaaaatatatgattgattattttcaatttcttgcaaagtcttcgaggcttctgttctatgcggagagttgattattttgtcgagtaatcggtcaagttcttcagacctgtttggcatttttacgattatccagttcacacacattgagaatgtaaggaacatttatttattgtcgatcatttattaaatgtgggagggaccctttaagaacactgcaacaaacccaataaataattcttggttaccctctcaaaaaacatcataggaaaaagaaaaatatacaatctgcctttgttactaatatacttgttctatataatgctcacgcggtggtcacaaaagctgccactcccatgcaaaacttcacaagatcatctaatctgtcttccttcttatgtacatcctcccaattttgaagagcagaggcaatatcttgattcttgttgttagcatgaataacatcaccgtgtgccttaaacagtaagctcataaacgtttcataaagttcgaaatttttattgctcttcaacccctgtgttaacgcgtcgataaaccacacaatttcatcaaatggctcaaaggaattcaatgatcttatctccaaatccactgcagcaggtgagaaatttattagagtggccagcaatgatgaatagtccttggattgtgagccctctcgtaattgctttgtgaaatgtgattcaaaccctaatcttcctgtaactttgaatttattcatttgctcttctgcatctaacttcttttgtgcttcttgatctctgcgatggatttcttctggtgtttcatgtgctatgccttctctgacagaggcttcatccccaaccttttccccagatagttgcaagaaaaatggaagcttttctgatttctttggagcttcctttggcttagaacgttttctgataacatctaaatgaagcaatgtgttcattttacttctaggtcctattgataaagtcaacagctccttatcaatctgttccaatgatgtataagtgttgaaatcaatatcatttaggtcttctcctccattgctttctaaagcccctgataacatcgagtcgttccctcgaacagatgtgctaggtaacgccattcttgcaaattcagactcatcgatggttcttgtcgatactgtcttaaattgtgctctgttcgtccagatgcatataccattaccagtaacatgggtagtggcaagcaagtcaccattcggagaaaactttacattcgtagcgacattatctactatgataccatcgatacatcctccggttggaagatcccacgttctaatggtggaatctagagaagcggaaacaatccaacggccctcaggtgagaaatcaaatgcagttattctattactatgaccccataattgacgaacaactctttgagtaactgcgtcaataacaacaattgataagtcgtctaaagccaatgcaaatagatcggaagaacgatgataaaccattgcggtaataggtgcatccaatttcaattttcccaacaaggttgacttgttaaagtcataaaaaccaacaataccgtctagtccacaagaaaccattttacgattcataccatctaaggatataccggtgactgctcttttgtgcaatttgtattttttacggagtataccactttgcatattatagatggtgatagagccgttagaagaaccgatgaatccaaaattaccacattgcgacatggccacagatttaacaaatccatcatcagtagtatcaaaagtccacctgccaactcttttatttcgcatatcccaggttcttgcaaacttttcatctttatgtgcagtgataatgttttcccattcacctattctggcattttcaattgcaagagccactatttcaggaaatttagacttaattgtactaccacctaccctgccgccatcttgtttcttgtgtaacctttgtgacatttcttgcgactgtgcatctttacgcagagaaaagctccataatgatctatctttggatgctgatagcatgaagtgtgattgcgaatcagcaaacgcaatgtatgaaggtggttgagaatgaccccctctggaacgtagatatcttggcggttgaacaactacatcaccgcttccttgagataatgacggatcgaaaacgtactccttcagggaattgtcaccacctgatgtaacaataatgggttgaccatttaaaaaagtagcctgagtgacaccaccgtacgattctctatgaatgttcttcaaaacgtgtattcttgaacggcgatctaaatcataaaatattagatcaccactgctcgttcccacactcaaatgagaagaaccgtcggttctgaaactcaatgaggagattcttgattgcggaatcttaattgtgcggatccttttaccttttctcatattaaacataataacctcaccggtcacggtacctagagcaataatatccaggactggagcgggttcagcagttgtgatttggtctggaaattcgtttgatgtgaatacaagcttcccggttctgacgttaaaaagtaaaacgttagatttggtaacgacagttaatttattcaaataagttgccaaatgttgtaaagacacaatttcgccaccttgaatttcagtaacggtaagtttagtgtagaattctgatggatatttatcttgcggatcggacttcttgtatataaagatggaattgtcgtcggtggaagcgcaaagataatctccgaatatgcacaaatgttcgacatttgcatcagtttctagctcaagcaaatgttcctcaatacccctcttgtaaataccaaccttgttttcatatgctgcgtagacgtagtgaaagtgtgctgataatgctacaattgaggatggtgtttctttctcggaaacaaaaagtaaatgtaaggtattcgcatcatatatctgaaatgttttaccaacacacgttacaatgtaaaaggtagatcccaatgtaccagtagcaaaaggaacaccattgctaacattaccaataatccggaaaggggaaaatatcttagaatttttccctctacttcttacgtcttcttcgacttttctttttttcaagtcgatagacataatgtactattcctaactcgctatagccttttcagtgtcttattccttgctgctgtttcgctgtatatttattgtgcttaggacttattaaatttcattagcaatctcatcgcgaaatttttctcaaaatttttcagttaaaaaaaaaaaagcacgtgctcaaaaatgtttttagaaaatcatttatttaagataggaaaaatgcaattaatcattgaatcaatatgttcaccacttaaattacccactgagcatttcatacaaattcaaaagcatctcgtagcatattaatatattgcagaaggtcatgagtgggataaagaaggaaccgattgaatctgatgaggttcctcaacaagagacaaaaaataacttacctagtgcaccttctgagatgtcaccccttttcctaaacaaaaacacacagaaggctatgcaatctattgcaccaatattggagggtttcagtcctaagacgtcagctagcgaaaatatgtctttgaaattgccacctcccggtattcaagatgatcacagtgaagagaatctcaccgtgcatgatactctgcaaagaaccataagcactgcactaggaaacggaaacaacaccaatacagttacaacttccggtttaaaaaaggcagacagtgaatcaaagtcagaagctgatcctgaggggctcagcaattctaacatagtcaatgatgcagataacataaattccatctccaagaccggatcgccccatttacctcaaggaacaatggacgctgagcagactaacatgggaactaactctgtacctacttcatcagcttcttcacgcaaatcctcgactagtcatcccaaacctaggctacccaaggtagggaagattggggtatgtgcaatggatgcaaaagtcctttcaaagccaatgagacacattttgaatcgtttaattgaacatggtgaatttgaaactgtcatttttggagataaggtgattctagatgaaagaatagagaattggccaacttgcgactttttgatatctttcttttcttcaggatttcccctagataaagcaattaaatacgtcaagttacgcaagcctttcattatcaatgatttaataatgcaaaagattttgtgggacaggagattatgtctacaagtattagaagcctacaacgttccaacacctcctagactggaaatcagtagagatggtggtccccgtgccaacgaagaattaagggcaaaattacgtgagcatggcgtagaagttaaacccgttgaagaaccggaatggaaaatggttgatgatgatactttagaagttgatgggaaaaccatgactaagccctttgttgaaaagcccgttgatggtgaagaccacaacatttatatatactatcattctaagaacggaggaggcggtcgtcgtctattccgtaaagttggtaacaagtcttctgagtttgatcctactttggttcatcctcgtacggaggggtcttacatttatgagcagtttatggataccgataatttcgaagatgtgaaggcttatacgattggtgagaacttttgtcacgctgaaactaggaaatcacctgtggttgatggtatagttagaagaaatactcatggtaaagaagttagatatattactgagttatcagacgaagagaaaaccattgctgggaaagtttccaaagctttttcacaaatgatctgtggtttcgatttgcttcgcgtttctggtaaaagttacgtcattgatgttaacggattttcttttgtaaaggataacaaagcttactatgattcatgcgccaatatattgagaagtaccttcattgaagccaaaaagaagatggatatggaaaagaagaatctgcccattattcgtgaagaaaaggaacaaaagtgggtattcaaaggactggctatcattatccgtcacgcggacagaacaccaaaacagaaattcaaacattcattcacttcgcctatttttatatcgttactaaaaggtcacaaagaagaagttgtcattcggaatgtaaatgatttaaagattgttcttcaggccttaagaattgcgttagatgaaaaagcaggaaatccagctaaaattaaagtgttagcaaacgctctagaaaagaaactgaattttcccggtacgaaaatacaattgaaaccggttttaaataaagagaacgaagtggaaaaagttcagtttattttgaaatggggtggtgaacccactcattctgccaaatatcaggctacggaactcggagagcaaatgagacaagattttgacctattgaataagagcattctacaaaacatcaagatattttcatcgtctgagagacgtgttcttcatacggcgcagtactggaccagagctctttttggggccgatgaattaggtagcgatgaaatcagtattagaaaggatcttttagatgacagtaatgccgccaaagatttaatggataaggtgaaaaagaagttgaagccacttttaagagagggtaaggaagctcccccacaatttgcctggccttcaaagatgccggagccatatttagtcataaagcgagtggttgaattgatgaattaccataaaaaaattatggataacaactttgctaaaaaggatgtcaactcgatgcaaacaagatggtgtacttctgaagatcctagtttgtttaaggaaaggtgggataaacttttcaaagaattcaataatgctgaaaaagtcgatccttctaaaatttctgaattgtatgatactatgaagtatgatgctcttcacaacaggcagttcctagagaacatatttgacccgggtcttccaaatgaagctatcgccgatgaactcggcagtcattctttagttgaccgatacccaattaacgttctcgccaaaaataattttaagataatagacagtcatagcatgaacaattctggaaagaacagtagtaatagtgttgggtcgttaggatgggttctggaaagcggaaaaacatctacagcaagaaaccccaaatcttcttctcaattcgatgagccacgctttatgcagttgcgggagctgtataagctggccaaagtattgtttgattttatctgccccaaagaatatggtatttcagatgcagagaaactggatatcggtttgttaacttcgttgcctttggcaaagcaaatactaaatgatataggagacatgaaaaatagagaaactccagcttgtgttgcgtacttcaccaaagagtcccatatttacactctattgaatatcatatacgaatctggtattccaatgagaatcgctagaaatgctttaccagaactagactacttgtcgcagatcacttttgaactttatgagagtacggatgcttctggtcaaaaatcgcattccattagactaaaaatgtctcctgggtgtcatactcaagatccgttagatgttcaattagatgacaggcattatattagttgtattccaaagatttccctgacgaagcatttggatatggactatgttcaacagaaattgagaaacaaatttaccagggtcattatgcctccgaaatttacaccagtaaacattacgagccccaacttgagtttccagaaacgcaaaaccagaagaaagtcggtatctgttgagaagttgaaacgtcctgcctcgtccggatcttcatcatctacctccgttaacaagacattagattagtgatcacacccaatttttaatttagtaacccaaaactaaataagtatttactcaacttttttttaaaaaaaaaaaacttaattgaattttgctcgcgatctttaggtccggagttttcgttgaacccttagacgagcaaattagcgccataaggatatgcgtcagagcacattaattagtgacatatacctatataaagagcaaccttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttctccgatagacttgtaatttatcttatttcatttcctaacactttgatcgaagaagagggataacaacagacgaaaacacatttaagggctatacaaagatgaatatgggaggcagtagcagcactgctgccaaaaaagcgacttgtaaaatatcgatgttatggaattggtataccattgacacctgcttcattgccagatcttggagaaatgacaccaaaggaaaatttgctggttcttgcatcggctgttttgcgcttgtggtggtagctcaatggcttactcgtttttcaaggcaatttgacgtagagctattaaaaagacagaaaataaagcatttagctagttactcgccagaggagtacgttgtcaaatgtggagaagaggatgctaaatctgatatagaagaactacaaggcttttacaacgaaccaagctggaaaacaactttaatttccttacaaaaaagtttcatttatagtttttacgtttggggtccaaggagattgaacgagccagaagacgacctgttaaagaaggtcctatcatgctgtacattaataacgccagtggatttgtacccaacttttttggatcacatgataagagttactattttcgtattacagtgggggttatcttatatcatcatgctgctgttcatgtactataacggctatatcattattagttgtttaataggtgctatcgttggtcgtttcatattttgctatgaacctctaggctcattgggtgctaatggatcagcccagggtacagtgagttatgataaagagagtgatgatcgcaaatgctgcttgtagaaagacaaaaatgaatagaggaaagccgagaggtttgtttcaaaaattgacgccttcctcatttttttcataattagctggtaaaagttactatttgtaacgactgctaaataacaaataattattcgtgtaaaaataaatagctaataccaccaggtgttcatattccatgactgcatatttgggaaacgagacggtttgaacatccttagttgatgtaaaactataataaaagctctatgggaagtaaactatctgcgggtcgggtaaggaatgatgcttgctcgacgtgtagcgatgaaaaaagtgaaaacttatttgaactctagaaaactgctaagatcctgaactgataccgaagttaatgaccttgaccggtcttctgctgtatggattttaaagcaagtgggacaaagtttaagaaaactggcaagaaggtagtgcctgctaaagcgtttgaagaaattgttcagacaaatagagatgttctgaaaaaatcagcattcctctcagatttacttgaaaatttacaaccgcacctcaataacattaagaaaatacgatgtgttgcaattggaaatttcaaggaggattttcctgcgacgtaccaattcgctcttctcctagagattactgattatataaaaagtgaggatgaaagggatgtcgttgtttccctgtatgatccaatatttactaaagaagagatacagtacttgaaaagtttaggaagcaaatggctgatagaggaagaattttcagagaacgatgcaattgattatgaatcggtattatatttccttccccatgctcctttggatttaactgagaacatactatcgtcacagcgaccacacttatggctggcaaataatatgatatcacacaccgatagatacaccaaagcaaaactttgtgaaaactatcctaatttaagcaagctagttcattacttgcagactaacgctccgccagaagttaaaaaagcacatgatgtagatggttttgcaacattcattccaaagagaaaaagaaaaaacagaaacaactcctctaaactcaaggtcacaccatctgatatagactatgattcaatagcaccgaagtttaagtcctgccaaatactcaccgattttgatgaaggaaagtatttgaaggaaaaaccctggatcaattccttctctgacttgacgttacatgctatagagtactaacatatcattcactacatagtactttataactaaactgtaactttcagggcatcgtaacctgacgctttaccatcaataacgacacgagaccgctttatctatgatactggaacaatcaacatgattgttataaatgtactcgacaggatcatgaaaggataccaacttagttgccggttcattgaaatggaaagctcaagaacgtatactgaaagagagcgacgtctactttgcccacaaaaatctactctctgaattgaatagtatttagagattgcataattcaagccctcctcgaggaaaggatataaatgaaaataccgtttttcctgctgatggttatcgtccctgtcaaggatacttctcggactcgaacaacgttacagctcaacttaaagaaggctaaatacgacaagggcgcttgccctaagaggaactgtttctaagttctaacgagtgcctgcgaagatcggttttttttaacttcgcgggcgaattgataaataaagttcttcttgcaattttttaagatcaaggttggggcaaaaaggacgcaaacgaatggttgggttaagaaagtggaaagacccaaacctgaagttcatttagttcttggcggaatgaatcattcgaacggcgcaatacgctcgtcaaagaaggaggtatgatttatgacggtttgtgggtagccctctaaacacgtggagagtaaccttttctgtttagcgatcctagaactgcgaacaatggtagctattcgcttactcaacaatattgttcttgattaatgcattcaaatatgtaacttcgtccctcatataagcgtctgacgcgtcgtgaaaatttaccctctcaagaaaatacaagagattacgtaaaattagaaaccaaaagatatgagtggaacagacacatatcacccatatttccttttcacgtaagaaaacttaagtactagtgcggtgcctgcgttagtgcttgtctttaggtcaaacaggtcatcttgaccaacttagcttataataagaatgataatcgattactctaaatagcattctttcatttgcggcatcttataacccacacaccgcatttaggacccgttttttttctttttttttttgttgaaaaaattcaacagttcctatttttttcttttcattctttttttttgccttgccttcgtttcgagaattctttttctttttctttaggtaagggaccttctcagctgaggcacggtggggtttgtaatagtgtccattctggcacaaatgcataagtgatgctaaaatagtgatacgtctaaacaaaacggtttggatgcctagcaaatagtaaaaagacttgaatatatcacttttatcactatgtaaaaaaactgagttatattattaagttttttttgaaatgttcccgtttgacgtgtatttagtacagtatgttccgtggatactgtttaggtgcatttaagcgctccagaactctcctttaaattcctgcagcactccgtcagttgcttcgtaaatccgcctggataccgccttgaagattaaagttcccctcagtactcgtttagcttgaatccaccgcattatggcctggtaaattccctagttgcttttttctatacggcgtcgtccctggaaaaaaaaaacttgcctacagatcttagtagacaaatttaactacgtcaatctattgttctgcttaaaaaaaaagttgaaattgttaaatcctcaacaaacttatcgcttttcaagctgctgcaatcatagatcttacacttctacacagaatttttttttcctgtaaaaagaacgacaaaatatataaacctttgacaatctagctgcatttactcacattaagccttgagattttcatttacttcataatagcttgtagatgcgatgctgatacagtaaaataaaaattcagtaatacagtcaaattattgcgatgaattttaaaatactcctcccgatttgtgctttattgacacttacaacatttctgttgaccattattgcaactgcgggttctacctcaaattataagccaataacgaacatttatatcggtgatgctgatatatcaaaaatcaacgttacaaaagttatgccacaagttggcccaattttgactgtgttaggttctgctctaaccgctccaaatacaacggtggataccatcttcggcgctcttaaggcaatcgcttctaccgaagccttgtctcctttactgcacttgttgtctaatgctgctaacacttcagccacattatcatctttgacacagttggctccaatggctttgctaggaaccaataccgctactaccacgaccttctccgctcttgatgagttattgactacctctaaaaacacaaccgaactcttggatgggtttagcacattgatgtcatctatgtcaaccaacacttcttctacttcggcttccttagaaaatactgttctaaccctattagtggattcgaccaatcctataggcactactgagtctttgatcactttaaataatatgaccacagaagaaaagacaaaattgtcgcctgtattcgagttattcgcaagttccaagaacattactgccacatgcgatgcgttagaaaccataatgaactctaccattccaacttcaacggtctcctcattgttttctagtctaaaaaccagtcttgcggaaggtggcaatgctactgaaactattatgcaattaggctccctcgttccttcgagtttaaaaccagctgtccaagctgttgttactctgtttgatgaaactacatctcaaaatgtaacattatccgtattgagcactatgattgccgaaaacattacccaatcatcttccgctaaagctgccatgggtgctttgactgacttgttgaattacactacaaaccaaacagagctgctaacatctgtcgaaagtttggccctctctaaagaagccgcttcctctactaaccaattggtggcacttgatgaaatcctttctgcaagtgctaacgcatccacagttgtttccataatccctactttggaatcccaattggccaataacaccgtattacttaagtacgttccatacttgttcagcctattagctgcgtcaagcgaccccgtgtcaagtttctcttctctggttaatatcaccaaatgggcagaaactaatgccgctacatttatgcccatgttgaaaattttaaactctgctgtaaacatgacaactatcacaccagaacaactcaaggaaatgactccttctatccttgaatatctacacatccctgtcatataccgtttgtccattttcacaatgtgtcgtgctcacttaaacagaacaatgtactcgtgtagcaagtcacacgctgttcaaaacatggatttccggtcgattgtttacaacaacattgaaggctcggactttaaaccttatatggatgccctgaacatcggtaaggacgatttgcatttagatggtgaattacaagacagacaacacatgtatgtcccagcagtgaaagcagctttagctatgaacttaatgtgcataatcacatccttcttcttaatggtattcttgttgctactaagtagacgttccgtggtgagtcaaaaattatggttggcattgggctttatttcctgttggatatgtattttcagcgggttgggaagcacaatctttagcgtcatccttaatatgatgaaatccggctccaagaaggacaattacgatgtcattatttctggctcttctccattttatggcctaatgtggtctggatttgtatttgccgtccttgtatttctctgcattgcatactgctggtggagcagcagaaagggagctgccatcgtggaagctgagaaagctgttcaagaaagtgactctactacctcaagaatcattgaagaacacgaaagccccattgatgctgaaaaaaactttgcaaggtaaaataataaaaagaagatcatgcaacatcaccccgtaaattttttcaattctccatccttttaattttcttcattataattttctgaattgtatatagacaatatattttaatcatatttaatatgaaacggaacacaaaaattaattaataaccttgcctttttcaaattcaaatcaatggtttttcctcaattggagcgttcgcatagatgacggtgggcctcgatctcacgctacaccatagaatgaaattcagtaatgctccaacgacagccccccacatcaaaccctggtagttcctaccaatgctcattgaaataccgtaatcactatagttatgctttaggatgtatttgatgtatgagtaagtgcccaaacacgaacctatactgactaatagggcggcaaaggcgaaaaatgaaaaaaaggcaccaaaccacgttagcggccttatgtggatgatccagcgcaatacgttgaacactagattcacaaaggtcaagacaataccaataagaatggtaatgaacatacacttgaccaaattgttgtagtatgtcattttactttttagtttttcgggcaaaacaacactggccacggaatccataagctccagagcctcattgttgttgatattgtcatacactaatgacgataggttaaaattctggataccgtgaggcgaagaacatgattggatgttatgcgaggagtccactgtacagtacgaccaaagccctatatttatatatgagggcaggcccaacgaagatagcgtagcagaactcaaagaagggagcaccgtcgataccttcatctgcgacagatccaattctgcacagtaaattttatttatgggactgtaatttttcgttgatcctgcgcatgcaacaatggctaatataagtgctcctagcgaaaatatagctgcaaaaaataacgtgaaaaaattcctcatgcttatagcgtccttcgatgatgtgtttgtttttttcttaatagttctctattgctttaatcaagtttcactactgcgcagcgttgtatgatcttgatctagtttcttttagttctacttccaaacaactggtccagaatgaaacaccactggacactcattgactactgagacatggaagagcaacattctcgcgtatatatacttctcagccaattttcctgcgagaagcgctaaaaataccgagctgggcttggctgatagtacgcccgatttggaaataacgctcgaggcgtgctgcgtccttttttgcctggccaggccaggccgggttgtcccgcaccattcaacggcggctatctggcgatgttgaaagagggggggagtggagagggctctgagggtcaagtgggaggctgtgacagttctcataagctgggcactgagatacatggaaagaaataggctgttcacagtgtacgtcaatgtgtggctgactaaccgttagcggggcggaaccgacatgtctggtgcagtgtatgtaagaaaaaaagaatgacaatgcatggccaaacttttgatctgtgacgttcgcaaaacgcactactttgctttctgtatgcaatgggaatgaggcgtagcgacatattaagaagccttttccatgtgaggaagcttcgccttgttttccagacgcgctttttttaggatcaacgaagaggaaaaagggtttcacatgtttcatctggaaaagatggagactgaaaaacaaaaaagcagagaaaaggtcatccaagatagaataggggacctcggctaggaatcaggaagtgtgttttgaaagtcattctttttttttcaaaagatggagtactggcattatgtggaaactacgtcatcgggccaacctcttcttcgagaaggtgaaaaagatatctttatcgatcagtccgtaggtctttaccatggcaaatctaagattctacagcgacagaggggcagaatctttttaacgtcacaaagaattatctacatcgacgatgcaaagcccactcagaactcgcttgggttggaattggacgatctagcgtatgtaaactattcatctggcttcttgaccagatcacctcgtctgatcctgtttttcaaggacccctccagtaaggatgaacttggtaaaagtgcggaaacagcaagtgccgacgttgtttcgacgtgggtctgccccatctgtatggtttcgaacgaaacgcagggggaattcactaaagacactctacctacacccatttgtatcaattgcggtgtgccagcggactatgagctcaccaagtcgtctataaattgttctaatgcaatcgacccgaacgccaacccacagaatcagttcggagtgaactctgagaacatttgccccgcctgtacttttgctaatcatcctcaaataggaaattgcgagatttgcggccacagattgcctaatgcatccaaagtacgatcaaagctgaacaggctaaactttcatgattctagggtccatattgagctagaaaaaaattcactggctagaaacaagagctcgcactcggcattatcgtcctcgtcctcgacaggatcatcgacagaattcgtgcaattgagtttccgcaaatctgatggcgtattgttttcacaagctacagagagggctttggagaatatactcactgaaaagaataagcatattttcaatcagaatgtggtttctgtaaatggtgtagacatgaggaaaggggctagttctcacgaatacaacaatgaggtgccatttattgagactaaattgagcagaattggcatatcaagcttggaaaaatctagagaaaaccagcttttgaacaatgacattctctttaacaatgcgttgaccgacctaaacaagctaatgtcgctggctaccagcatcgaaagactatacaaaaatagcaacataacgatgaaaaccaagacattgaacttacaggatgaatcaaccgtgaatgaaccgaaaacgagaagaccgctattgatacttgatagagagaagttcctaaataaagagctgttcttggatgagattgcgagagaaatttacgagttcacgttgtccgagtttaaagatttgaacagtgataccaactatatgatcataactctggtagatctatatgcaatgtacaacaaatctatgcgtataggtacaggcctgatatctcccatggaaatgagagaagcatgcgaaagattcgagcatttaggtctaaatgaattgaagttagtgaaagttaacaaaagaatattatgtgtaacgagcgaaaaattcgacgttgtaaaagaaaagctagtagatctgatcggtgataatcctggttctgatctcctaagattgacacagattttgagttccaataattcaaaatcaaactggacgctaggtatccttatggaggtattacaaaattgtgtcgatgaaggcgatttactgatagacaagcaactgagtgggatttactactataaaaactcttattggccctcgcatatataagtaataaatgcatggtttgattacctgctcgtaatactacattctcccaaataaatagtttacatataaacgcgcggctaaacttcacttcgttacttgaaatgccaataataacacataacatagagtacaaaatcggaatagaaacgccgactgaagaaacactttcaatggccgaaataccattcttccgtttatcgtattcaacggtatcctcttgaaataagttccttttctaaactatgccagaaataacgcacgacttccacatccttaaatcttttatttttgtcaagttcgaccttttctacattccattgctgcacgtgttgtggtacagaatcaccggcaaagtggaaatagtagcctttgcagcgttgaaataattcctgtggcgaattccactgatagttattaaactgccacgtatgaccagtagtgaagatagcgacaactctgtcccaatattctggcttagtaaacatcctagtgttatcgactataataaatctaattggtcttgatatacgttcgaagtttttctctatgttaactaatccgtttggcactgacggtaagttacgaggattcacgtattttgactccagcaggaactgttttatatttgcaacagttaaaattgatgacgcagccgaaggaatcaaaataattggatctttgcgagggccacctgatgaaccatttgttttggaaatacgaccgtgcgcgcccttatgaccgggaggcaatttagatcctcgtaaagatcctttgatcgactgtactaattttagttctgcatcttttattagataaccaaagttgatcggcttagcaccacgcaatgcagagttgtggtccaccaatatacgttcatgtttcattgtttccaccacaactggatcggaaacttcactatcattttcaagagatgctgaagtggttgattttacagtcgacaattcaccagccaaagttttattttctatatctactttatcggatgtctcgcctttctgaccgggtgctttcagatattgggatgattccgtattgccagacaaccaatttattaaatcagttctttgtaaaaatgaaacattagtcaattgtttattctgacagtctgctagatagtctgcggcacttgagtccttattcatccaacaatgaacaattattcgtaactgtaccaatgaaccatcaatctcaatttccgtttcttcattcaatggaaaactatcttgggtactaccatcactggatagagtttctaccatggttgctttcgtaatatcatcagtagactgtccctcattattttttagaaccagtttatcgccgttctttaagtgttctctcagtctgtctaatgagttcgccataattttttcaccagtttcttgctcaaattattattcttttaacgccccgaattaagaaacagcctgttttggaaacgcaatttgaaaaagggtggaatattcgttgaagtacttgttttaaacctgtccaatcgaaattttcatccttatgctttgagaacaatattgcgttgccggttaaccgtctcggtgttcgatgagttgaaaaattatacactaaaaagatacatactattcaaagttgtaaaagagactcttagctaagggaagtattaacaataatcattcactttatactttacatcgcaattgctttcattaatttttgataaatggccaaaaaaacgaaaaataactcaaaaagttcaactccagtgaatgatgtaccaacaactgctggcaaaaagaaagcaaaaggaaaaaagggacaagaaccagagccagaagatgacaaaagggccaagcaacaaagtaatagagcaaaagtgacatccacagcaagctggacaggtaaattgcctcatacaatcttacacgaaacatgtcagaaacgaaaatggaataaggtagagtatgatatgaagaaaatcggtgataaaggtttcattgcaattgcagttttgtcattcactgacccaaagacaaaagaaacattgactgcaagaatgaacgatccaacctatgacaaagcttcaggaaaaggccttgtaattcctcaagaaactccaattgaagctagacacatggcctccactattgcgctatatcgcattgcatacaacaccaacctgcacatgatgcttccgccaaaccatagaaaaacatggtatgccctcgacgattttcgaaaagataacctgaaaacagacgaaaagcgtataaacaaactatttgatcttgatcccttcaagacaatggtggaagacagaaagctcaaagcccaacgtgaaaaagaacaagtggcccagaataatcaagcacagaaagaacaagttgcacgaaccattttatctagccatggtggaatttcttcttctggaaaggacaggcaagagagaaaagtagcatctcataaaaactcacataatccttcattagtgcggtttccaaaaaaggtttgggaaaattctatatttgttgaccttgatgaatcgtctagacaactgatagaaacttcattgaaagagaaaattgattggcaagctaaaaaaattagccataaaaatgagacaattgctgaaaatcgggaagatctcaaggcaaaattattaactctacaatttagaccaaaacacgtagaggaagccatgctttataaagatccattgtctttcttattgtttaacttaccggaagatgatttaccaccattttttcataaaaagaaaggtgatacaaaaaacaaggttgaaataacaaacctaccgttatcaactagaatgatcgttgagcgtttaacagaaattggtgtctcttcagatgaagccttattggctttacaacaaaacgatatgaatgaaaatgaagcggccgggttcttgacgagggaaattttaccaactttaaatagcaatacgaatgaacctgtatcagaaactgaatctatagaatgttggaaccaagagctagagagcctagagagcatttatgagggctgcgtgatggacgccaaggaagattcacactacacgctcaatttaattgaaaaactcaaaataaaattgaaagtatatagaaccaaaaattatcctgcatcattacctggtattgtagtttcaacctttgataaaaattacaagctacctgattatattaagaaacaaatattaaccaggttactgcattatctccaggaaggaaatctaataggcgatatgttagtatatcatatttatgaatggttgaaagagaatatatctaagataattgacaaccctggcccattaattccagattcagattcgaaaggtgcaataaacaaaagaaacatttcaaacggtaagagaagtataaataattctagttcgagaaaattcacaaaaaccaccatttctgaagacacgctctctgtcctaagggaagagtacacaaaaaggatcaaaagttctgaatacaaaagtatgcagttagttagagaacaactgcctgcctggaagaagcaaaaggttattatagatatcatcaataaaaacgaagttgtattgattactggtgaaacaggttcgggtaaatccactcaggtcgttcagtttatactagatttcttacagaaggaaaaaggagatttcggtaagactaaaatcgtatgtacgcaacccagaagaatctcggctattgggcttgctgaacgtgtttctgatgaacgctgtgtaacttgtggggaagaggtaggttacgtaataagaggtgtcaataaaaccaaagcttccacacgtatcaagttcatgaccacaggtgttcttgttaggttgttacagaatgctagaactatgttagaaaacacaattgttgttattgatgaagttcatgaacgttctattgatactgacttgatagtgacattgatgaaaaatctcttacatagagttcgcggcatgaaaattgttttaatgagtgctactgttaacgttgacttgttcaaaaaattctttccggggctagcaacatgtcacatagaaggacgcactttccccatcactgattacttcttggaagacattcttagtgaccttgacttcaagatcaagagagagaaggctttgtcttatgatgatgatagcgttgatgaaagaaataatgacgaccaatatttgaagccgagagcagattctaagttttttacatctgggcaaatcaattatgatttgctttgtcaagtggttgaatatgtacataaacgcctgaaagctgctaatgacaacggatctattatcgtttttttgcctggtgtgggagagattaataagtgctgcaatttgctagctaataaatcaaatgaagcagattttatggttctacccttgcactccgctctaactcctgaagaccaaaaaagggtgttcaaaaaatatcatgggaaaaggaaagttgttgtatccacaaatattgctgaaacatctattactatagatgactgtgttgcaactattgacacaggccgtgccaaatcgatgttctataatccaaaggataatactacaaaactaattgagtcgtttatttcaaaagctgaagttaaacaacgtagaggtcgtgctggtagagtacgtgaaggtttatcttacaaattattttctaaaaatttatacgaaaacgacatgatatcaatgccaattccagaaatcaaaagaatcccgttggaatccctttatttatctgttaaggctatgggtataaaggacgttaaagcgtttttgagcacagctttggatgcccctcctttaccagctctgcaaaaggcagaaagaatattaacaacgataggacttgttgatgagtccgacaagtcactcacacagctaggtcaatttattagcctgatgcctgtcatggatagtaagcatggtaaattactaatatacggcattctgtttggctgtacggacatttctgttttacttgtctcgatactcggtattggagttttgcctttcatcggaggttttgaaaatagggaaaagataaaaaaactgctatgtaaatatgaaagtcgtggggatttatttgcagtattggaaattgtcagagattacttcaaaatcaaagattcgagcatcaaaaggaaatatttgagagacaatttactttcctataataaaattaatgaaattaagtcatcaacagcccaatattattctattttgaaagatgtaggctttctaccaatggactataaagttggaagcatttctgatttgaataggaacgagcgaaattttgatatcctaagggccattctcacgggtgcgttttatccacacatagccagggtgcaactaccagatgtaaagtatctatcaacaagttccggtgctgttgaaaaagatcctgaagccaaaatgatcaaatactggattcgaagcgaagagtatcaggacaaattagaagaatataagacgaaaatttcgcaagagacgcaaaaggttgatttggaagatttaccgttacctgctactagggcattcattcatccaagttcagtcttattttcaaccaattcagtaaacttggaagacgctaagttactctctgaggtggatggtccaatatcccgtcaatccaaaataccaaccgttgtaaaatacccatttgttttgtttaccacgtctcaagttactaataagttgtatttgagggacttaaccccaactactacattatcattactattattcggaggggcaatctcttatgacattggaggtactattcattcaccgggcatcgttgtcgacaactggctcccaattagaacctggtgtaagaatggtgttttaatcaaggaactgagaacacaacttgatgaggccataaggaaaaagttagaaagtcccgattatgctaaaaaatctcaaattgataattctggtgctgataaaactctaaaaattgttgaaaaaattatagcttccgaacaatagtaatcagttcctactgtagtccctgtataataattatcatcttcattttcgaaaaggaatttttttaacatatagaagtgtcaaagtataaaacactaacaaaaatctaagagattattgcgactgcgtgtttttctctttgctgaatcagggctagaatcccgtaaactacatagcacattgtctttgccatattttaaaaattttgtggcgccgtcaaaataaaaaaaaaatactgaaggatgcgaggttcgaactcgcgcggacaaccgtccaacagatcttaagtctgccgccttagaccactcggccaaccctccgtcgataatacaacaacaaggaaatacaggatacgaacaccatccagtttaacttgattaatctttacgcatgcatattgctacatcttttttattctgcaatatacatctgtttatatctcattaatgttggtaagcctctgaaaaatttatcaaatactagtacaattgtttaccaacatcattttcgttgctagaaaattactatacaccgttaagaaaagacataaatcatgagactaatagaacaacactagggattagccaatttaatgggagctgaaatgcagggattaattatgcaattacaaaatgaatggtatcgtttgaaatgaaagaagaaacactaatattataacatagaaatatcgatttcttcctgcgaattcccatgtcctcgttgagaacttctaatatgttttgtatgcctaatattatagctttacaaaaaaatagaatctcaacaattatcccacaattcactcatgtcatgctgcctctcgcgtattttttcttgaaaccgatgctagtttagttgtctttcggcatcagctctaattttttcaagaatagtatctacagagtcaaatttcatcattcggagaattccgatgaatcggcatcgtcagagaagctatataagaagagataaacacatttgaaagataggatatactttgaaagtgttctggtgaccactatatcacttaagtaatacctaacaaagcaatggtacaagaaatcgatttaggtttgacatgtgatatgcatgttcatgtaagagagggtgcgatgtgtgaactagtcacccccaagattagagatggtggggtttcaattgcttacatcatgccaaatttacaacctccaattaccacactagatagagtgattgaatacaaaaagacactgcagaaactagctcctaaaactaccttcttaatgagtttttatctttcaaaagacttaactccagatttaattcatgaagctgcccaacaacatgccattcgtggagtaaagtgttatccagcgggagtaacaacaaattcggctgctggggtggatccaaatgacttcagcgcattttacccaattttcaaggctatgcaagaagagaacctggtattaaatttgcatggggaaaaaccttctgtccatgatggagacaaagaacctattcatgtattgaatgcagaggaagcctttttgccagccttgaaaaaattgcataatgatttcccaaacctgaaaataattctggaacactgcactagcgagtcggcaataaagacaatcgaggatataaataagaacgtgaagaaagccactgacgtaaaggttgctgccacattaacggctcatcacttatttttaacaattgatgattgggccggaaatccggtaaatttttgcaaacctgttgcgaaacttccaaatgacaaaaaggctctagtcaaagctgctgtatcagggaaaccatattttttctttggatctgattcagcacctcatcctgtacaaaataaggccaattacgagggtgtttgcgcaggagtttactcacaatcttttgcgatcccttatatcgcccaagtttttgaagagcaaaatgccttggagaacttaaagggctttgtttccgacttcggaatttccttttatgaggttaaagatagcgaagtggcttcttcagataaggcaatattattcaaaaaagaacaagttatccctcaggttatcagcgatggcaaagacataagcatcatcccatttaaagcaggtgataaactaagttggtcggtgagatgggaacctcgttaatatgcaacaatatgtaggctcatttgagagtatagaccatatatacatatttatgggaaaaataaacttaccttccaatagaagttatagatgccatcatcatgcctattgttatggtccgtatctctttacagaagttcacagccaaatgcgttgatatggtatattttttctcttcagttttttatcaaaaaatgccacaaccttgatttaatcttgcatactaacatccacatcttgagctttttgcttttcgtcattgctttcttcctcatcactttcactactattattcagcactccaatcatcttattgtaaatttctttatctttcgcactcaattcatttaagggcaaattacctgagttcttctcttgcagccaaaagaagtacctttcgttggatgaaaaaactaaagcaaatattctgccacttttactggattttattggaacccacatggtctctccaggaattaaaatcaaagaaataggatcaagttccctcccgaccggcttttccgttggacgccactcgaaatcccaaaatcccaattcttcctcttcatttggtttgatctcgatttcaccctgaactggaattggcgtacatagacgtgaatcttcgttgtattcacaaacaccagccctgaatttaattacagttgaactcatactcatcaacactcttttaaaatttataagtcaaccagcacttaggtagttttctggcacccttatagaacctaatctactggtcatagtagagtatttagtagcaaagctttcgccacctcgcgaataatatatcacgaaatacggaggaattttaactgaaatatatcaataacgcatatcaaggaggggatgacttgatgagttgaaaataatataaatggttcaagcaaccgtttgtacaccactcagtcaattattgcttcaattgaaattatagaggaccgaagattagtcatataaaacaggggtctttttttctttagggagattactattacaatgtcgcaacaggattcacagcgctggctgcccacggatcggctaatatatggtgtgctagtcaaatctttccttcccttacaaaggtatcctgagctggtatatgaaaacagcaattatgcgaacgtttatgtgggtgcagaagtttacgtcttcgaagaatctgtggataagaaatggtgtagagcgtaccaatgtttacgaccctttcctgaagaattcatatcgaatatgaactcggcgaatgatgtactgccagacgtgaaaccgaaagtagtgatatttcctagaaaatatgttcattttgaagcagaaaaagccgtcagcacaatgccatttttcaaagcacctagtgctgaggattttaaaccattgataagtaaagaatgtgagtcccgctccttttgtgacagcctatatgttagctctactgatgatatatcaactggtaaaccaagaaagacaccgagacctccgttcccctttttcagataccaaaagaggtcctttaaggacgaaatgggtcctatattatctcttatttcctcgcatgtttactctatgtattcaattggcgagttttctatatataggaaaatgataaaactttattatgatttggacactatacgatttagattgtctatgaatttaaccacagaggctgagaaaataaatctgataagagcagcaacatccctaagaactaaaatcgcaaaatttttgtcctccacatacaggaagaataaactaattgctaactctactccaagaaacccagatccttatggtttcgaaggaatttttgccagggatattgatactggcgaattgctctcatacgagatcgacaaattaagaactttagtgtcatcgtcaatgctttgtggtttaactaataattttcctactgtacctgtggtagagtccgatgatgagtcctcatctaacggactattcggcacagttagatcgagcattttggttaacttgaaagatctggcatgggatccctctatatcagatcctaaatatcaagatctttctatttgtgtatacttgagaaccaaagacgaagttttaacagagtcttttaccatgacgaagtcgtccaatatggaatcagctctagatgaaattcctgcaatgttattcaagaatattttggaaacgatagtccataaaaataaagtatacttagtagtagtgctgaaggaaacaatagcaattacaacagaaactgctccggaaatttcatcttacaatatatctaccgaagagtcaagttcacattccccattttctccatttaattcatcgactgagaataagattgaccacgtaaaaaagggcttagctgccggagttattaacatatctccggtattcaagttttataacggcctatcagttgcgaataaagctcagaggtttaacctttatctttatagctccgattcctcggattcgcaaaacttcaactcttcaaaggatgcggatttaggttggggcgggttaataaataagataataaaagattcttctgaaggcgtttctgtgaaccctagggctgtttctttatcggtaactgtaaaggaaattataggcaaacaagaggcggaaaaagtgctctccacatctttagtaccgataagatctattcccacatacttttatgataccatgtttagccaagcagaaagaatttatctgaacttaggtagggtgtcgctttatggacttcctgcagctgatacaaatatagaaaatgttaccgttcaaatatcctgcaggaataaggccgtaaaattttgcaaaaataagctcgaagagagatctggggactggaagtttgtttcagttcgtccaaatgagagcataggcgaatcgattagaatagaaggggtagagaacatgaacgaagacgagacattaagagtattggtatatttgaatggatttttgatggcaaaatcaaatatacatatcaagaaaaagaacgaaatcatagaatatagaaagggtaccgtattccaaataatgtcatccaaatcagtacctctaattcatttagagcttgaagcatcatattttggtcggagatataatatcaaccctgccattacaaatttcttagttcttcaaaccaaaaatgttgaattcgaccagcaacttaaagagcactattcagttacattgaagcagctgaataacgtttcttttaaagatttactaaagcattttgacacaattttagcacactatttgttacttcttgaatcggtgaatgaagctactgataaaaaaggcccttcttcaagtttacccaatattgtattcagtgaattcgtcaagtttttaaatttaatgttaacacaccaagaaaactctagatattggtttaatagactgtacaaaaaagtcatgtcaaaggaactagaatgtcccaatgttgcaccgatactaataaaacatatgacaacgatctttgataggagtcattcttcttggactagaacaggaactgcaatctgccgaaccatcctgtacataattgtgttggcaatcggttcgtctcattctgatgaaatgcctaatttcagtcattttttcagaagcttgcacaaatttttaatgcttgctgatgagccaataatggcggatcaaattttgttaatagaaagtattccctctatgctggagacaatgaccaatcactgtaaggtggaagacttagttcgttttgcgatcggactgtttgaatgttgccaggaaaaagaaatgaatcaaaaaatgtactccaggccactctcagttcgagaagaagaatatttgaatacaaagtttaattgcctgttgaagttaattaacaagaaggttttgcaaaattatttaaccaatacggaatccgtagataaactgaggttacagtttttatctaaaacccttgagtggttacttacgccgtatactccaggcgatgacaaatgttttcacgtagaatccttacgcttggttaattctgttttcattacaataatcgaagattacaaatttgacatgctacaaaggaacttgataaggttactaccatatttgtgtaagtccttcgtccatttaagaaggtactgtaagaaagcacgtttaatgaggcctcgaagagtttttaccatgctttttcccagagaaattccatgcaactacataccggttgattcaatagtgaatgatgaagtagtcgtagaagttcttctagagcttgccatcataatttgtgaaataacgaaaattgcatcaagcagatttccatcatatcaatctttcagcgaaatcataaacttgtgcgataaagacactctttttcaatcaaatttttattcacgacaaatcacgaatgaaaatgtctatacaataaccaaaacagtttttttgttttttaaacaagattggttcccaggaatgaagtggcttggcgtatcagcgttattaggaagatcgtctctaatattgcttagtttatgcaaggattatatcatagaaaataattcaccttctccatcaaaggagtctgaaaagagggttgacatgcgactttgggcagaatatgtaaaagtcatactactagtttcaaaccataaaagtgcatccttgactaagttagctattactccacgtaaggccgtttatttgatatcgggtgacctgaaaaaaatttcagcatatatcctaaatgaatgttgggatgccctagccactgggcactataatatcacttatgctaaaaagtatggattaggagccttgagtgattgccaatttgaattgtttgttcataatcaatttttgatacgtgagatctttatttttgctttccatagacatatcgatgcaacaagaatttgttgcaaaatactatggggattagggctaaatttttggaggatatttgggtccctacaaccagcagtgaacgcatgtatcccagaattattcagcgcataccaaatcgggaagcttcgtttgaatgattacgaattggaaaggtttgtttcttgtttgttttttatgatgcacgttcccgattctgacaccttttttcctgcttgtatggatttcttaagagatttacttggttttttgcatattgtaaatgaaatctacaaaatacctaatcaagaagaatttgatgatgatcggactgctcggcacatagagatgttcgagtacttgctagaagcaaacaggccagagttgtttcataaaatgatatatgatttgtttatccactttattcagaaaaaagactttgttcaagcagctttgagtctagaactcttggcaggtacgtacgcttgggattctaatgatactcttgaagcaatatctttcccgccattgccagagcaatcttcatttgagaggaaggaatatcttcttaaggaatccgcaagaaacttttcgagaggccaaaaaccagaaaaagctttagcggtatacaaggacttgataaaagcctacgatgagatcaattatgatttaaacgggctggcctttgtacatgaccaaatagcaggcatttataccagattacagtccattgatagactggttccaacgtattttaaagtttctttcatgggatttggttttccaaaatcattaagaaataaatcgttcgtctttgagggtctcccatttgaacacattacgtctatgcatgacaggcttctacgaagctatcatgggtcaaatattgtacactcacaagaagaagtggatatgttattgatgaatcctccaatgggaaaatacattcatgtagcttccgtcgaaccgtgcttaagtatatccgataattacaacagtagtgacaagaaaagctcaattaacaacaaagtgcggatgtacattgagaatagagatttgaggactttcagtaattctcgacgtttgccaggcgcaaaaggagtcactgacctgtgggtggaggaatatacgtatcatactatgaatacttttccaacactaatgaatagatcagaaattgtaaaggttacgaagagcaaactttctccacttgaaaatgcaattcgttccttacaagttaaaatacaggagttatatgggcttgaaaacatgtgcaataaaactctgaaggaccacggtgatgtgaacgatttatttaccgagctttctacaaatattacgggaacaatatcagctccagttaatggaggcatatcacagtacaaggcctttttagaaccctccacatccaagcagttcagtactgatgatttaggaagattgacgctagcttttgatgagcttgttgcagtattaggtcgctgtctaacgttgcatgcagaactactaccatcaaaggatctaaaaccatcacatgatcttctagtgcgtctttttgaggaaaatttcgctgaggagatagaaagatatagtcgtactctcagtgaggccaatcgtagcaggaataacatgattactgctcgaataatttcgcacaagaaccccaataaaaaggcaagcttttctggaagggatcatcacacctcagggtccaatcatagccaatttgtattagaacatagcgactcatttggcccaaacagtttactttttggaaaatatttaacaagaacgttatcccactcgtccactacgagcagtttggataaaagtggaattgtttccggcacttcgagcacctttttggcagggtcacagccaaacaccaacacagattcacagcacaagcatgattactcacattcgggataatatgtcagaagttgttcactataaaatatacgcatatgtaatcatttatttattcattcatgacttttagttgaaaagggcacatttttctttgtcgtaaaagtgaagaagacagcgaattttttcctttctccttcaagtattgcttttttgataaagtatttttcgaaatattgatacaattattgaatctttgtaccgtatcctttttttccttttttctaaggattcttcacgttgtaatttaaagtgtacagggaagaaaaatcgtcaattttaccgggccagattgtctcaggaagataagttccattttccgctataaaattctgacgttcttcctggtcctgagcatctaaattctgcaactgcttttcacaatctttcaatatagttttcattctgtttgccacatcctttctcctctttgcttctagaactaagttaccgtagctttcttcaaaattatcataaaattcacaaagttccttagttgtttgaatatcttgtgtacaggaatttttgaagctatcaatcagattggaaatatctttaaagattaatagatattccaaatttctattgaaatcgtttattatttcagaaacttcgctgtgtagttctgtcttttcctttatttttgcctgcaaaaattgacccaagttaagaattgttttgtccacgtcatcaattacctcatgcagagttttgaaaatgttgtatagttctttgtcgtcgccttgtaccaccttaaacagctcctcacgttcatcgttatcaatttttttatcttgtaacagcaatgtcttatcaaagtgctgtgtcaatgaattcattatctctgctaaatctttttcaaggtccgttagttccctgctaaactgctctgcaacatttgtttccatcaggttatctataccaaatttactttggaatttttgagttacgtccgtcaacttggtatcaatcagttctttgttaacttttctgaccatattttcgtattgaagcttaatgttttcaatttgacgctcaattactggcacttctttcagtttgtcattcaataagttaacgttgtctctcgagatgtaatctcctagtttagagggatcggtatcatctttttctgatatgctcaattcatttactataccatccaacctttgtactttagaagtgatttcatattgccagtacttcatctcatcaactaagaccactaagacagcttgattccattgtttctggattagctttgtcccaatgccttcctttaaaatagtgtaaagaaactttccttgctgtctcaagccaactattagaaaattgagttttgaaatactcaactgccaagatgacaattttttcttaatatctacaatccttaaattagcacttgaacataaaagttgagcatcggtcagcgttttcctggcattattaacaaattttgtaacatctgcttcgttcataggtgttaaatacgttgataatatcctcgcagtatcgaatttatcgtacgttatgcgactttcaaataattatcaagttagggatatcttgcaatttttaatactgaggccttagagcgcgcatctagtatttacattatgtcaaaacaataacaaaaatccaaaatttcgaaatagtacaaccgagagaggtcgaagaacttaagccttcagtacgccaaaacatggaggattcggactccaacacagataaaaagttctttttcaaaaaaagaagaatcgattcctataattatagcgatgaggaagataataattcaagcatgaatagtgacatgacatacactaatgatgccttgaaaactagtagcggcaatgccccaacgatctcaaaattaacgaagacatatggtattggtgcgaagttactttcgagtatgggatatgttgcgggaaaaggccttgggaaggatggttctggtataactacaccaatagaaacccaaagccgacctatgcacaatgcaggtctaggaatgttttcaaataccaactccagtaactatcacagtgaaaatgaggattacttgagctctgaggatgaggtggttgaaggtatagaacaagtcaaattcaataaaacctccacggaggttttaggcgaagcgttgttaaatgatagtggtgatatgactatagtgcgaacactgagagaattgaggttagcaggggtacaattaccagagagtatcctaaaagaattagaccctttaaatgcagtaccaaagccgaaaaaagatgttgttgtggagatattgcaagagctgctgggtattgaaaaaagtttggaagctattcgtcagcgcacctctccgttagaagtgcaagtcaaagaatattatggacaagagaggcttctttctgaattggaggttactttgagggacgaaagcaagcatgtttccctgtatgataagattggtgctattttaaaattgtccgacgacgagctcatagataggctaacgtcctgcttattgagaaaagaattactaatagaatttgatttggatcatttagaaaagccaaacgatatacttgatgagttaacgcaaattatagaactactcgcatatagaatggatacaacttcgaaatttttgaacaggacacaaacaacaatctttaaagttatatatcccaaactcaaaaaattttgggaagggtttgatatgactaaatcaaaaatcgacagcgctatcaccctattactggatttccaacaagtgctaagttttatcgggtgtaaagagcatatcatggaggaattcgtctatccaaagctattacaggaattagataattgggaacttcacgatgaagtagaccatgtttcgccaagaatatgggtcttggattttatggttttaattgacgataagatcaaagacacaattgtggacaagattgaagcaaaattttttgcttattgtaaaaattggtaccatagggaatcattttgtatcactaattctgatattatatttatcaaagaacttatctgcgaacgaagatattacaaaattttatgtaaagagtttcttcctaaattcctggacgagctgtgggaaagacataatgaccccatctacgagttagaggattggaaggaaaaacaggaatggaaagaaaaagattctggatttttctattttatgaaaaaactgagaagttatacccattattttcatccaaaacagtatgaattgatgatgcggggaacctttaataatataaacaaaatactctatcaatggcatctttatagtacagtggaagacttacacaagtcaaagtggtggcttaattggctgatgaatacggtatttgagcactctttaccaacagaaatagaactatcggagatcagaaaaagctataatatattcgctatgtctcataggtaccaccttgataaatctacattagatgaagatttcgatttgagacagggtttacgaaacttaatggaaacacaagtgatcgacgatattagtcaaagcgaacaagaacctacctatactgtacaaaatattccgcttggaaaagttagcagctctttcaaggatgtggtagaagactactgcctggaaaaagggtacttgatcagcaaaataccaaataggtacactcaactgccatatggaagagaccaagattgtatagttcctttatttgagatccgaaacgggaagaaaaaaatggaagttgctttgaaacatgatattctttgggtggaggattccagtgggacctttaagccaatttatttatgggcccttgacctctagaaagtacctataaaagaggtgagataggcacgatttatatattattgtcgaaaaacaaaattgattagattactaaataaataataattgcattaccatttttagacaatggattaatttaaagtggagtctattaattccccttatttgatagttgttggtattttgcccttgaaatgtttccaaaatttattgtttaaacttttatacttcgctagactctcgtagttagactgttaagagttgtggcagaaggaaacgagtttcggatgggatcaaaggaccttttttatatcaagatcaaatggagctgttattttccaagaaagacagaagaaagcccgaatgtggctaagtagtgagcctaatcaagtagtcagcttcacttgatattagtttatacgattactattttaatggagtttttagctcactaaataatttaatgcaaaaaaaataaacgaccccagtgagggttgaactcacgatcttgcgattaacagtcgcacgccttaaccaacttggccatggagtcttttatttccgatatctgctgagttaaaaattatataatattattgatagcttctatcattgaccttcaattacttatgttggaatatcaaaaatgtgagattttttttttcaaatagttttgaagaatcagcgaataatttgatactttttgggattcttgttagtaacggctattgttggagttaaacttctttaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttcacacgaagattgaaagtgtggccacgctaatttagtttattagggaaatgctcctggtcagttctaattcacccaacgtagcgcggaatattttaaagttaatatagtatttcgatatgacaagcacctctaaacaaaaggttattttcgcttttgttcattgagcgtgtacttcaagcctgatcctgctttttcttctgatttgatctgattcgattaagcaagcggtactaccctaaaaccgccatctgttgtaatatagtaacgtcgcaataaacctgtcatataattagcagctaatccttatattccatctcctcaatttgtgatatttatcgtatataattcccatttcagaccgtcatttagtagtaggcatctaactatggaacggctttacccgatcttggtatgtatgccataatgtactaccgctatcgatttaccttaaccctaacgagtgtctctagccagtattttaaacttccatatcacaactaatgttgaagattgtataataaaaacatcaagctatttaatagatgcgattaatctcctaatcgaaaacagtttgttcggtgtccaaatactgttttagtggactatgataaacgttataacagctattttgactaaaacaaccgtaaatttacacagataggtgttcacagtaattttttggggagttaggtcgaaatcttttccaaaaccagtcatgcaaaggaaatgcgtcaacttttggggacttttcccctactcaaacacagttagtcaacatttaaaggttgtgtctttacttaagagaaaattaactgagcttcggtcatacatacgtaatttcgctgcttccagtcgagcagttggtgcgctataatcatttgatgtttttagcttacggcttcttaagattttctattgttcatactgactcgtcgcataggccgcaatataaatcatttagagaaaacgttaacacatcgtttaggtaaacaacccctagagaggatgatcagtacgcaatataactgttcaaaatccatttcttgcatcaatattttattcaactattatttctggaggttttagtggttctgtataccccctccagccactgttatgaacaattaattgatactacttcgaatataaacattaaaacaaaaaacttattgagtgcagcaagttaacatgtatcgatataatagaagttccccttttgaacgaacaccagaaaaacgagtaagccgtcaagaaagccaacgaaagagcatcgaattgcccaaactgccaccattgaatacgaggaactcctttttggatgattctgataacggaacagataatatctcaattggctggacaccaatcagtgacacccagcaattccaaagcccggtccctcaggcttttacctttacatcaaaacatagtgcaaggggaaacggtactagctcttcagaatccacacccaaatcgacaaagtacgtcaaagaaagacgaccaccaccaccgccaccccttttgtattccactgaatcaatacggatagactcacccatggtatctcccagttctcagtcccgggaaagatcacctaataaactatcctttataggaaactcagaggaacgacatcacatggaatacatatctaaccattccaggatcttaaaatcaccatttgcgaacggatttagtccaaattcccctaaatctccaagagatagtagcaaacagcaggctcacttctctgatgaatcagatctacggtgtcatgaaagagaaaaagctttacccccaattcctttcactactactcttctgctatctccttttgatgatgaagactcagaattttttacgaaaccaccaccgcctctatcaacatctagaaacgtaagtgggaatagccgagtatcagaagccctagaaagtgtttattctgactcagattatacttttaataactcaaatgccaggcaaagtagttttaactctttactaggagccaagccattagaattagcaccaagcattactgcaccgacacaaccattttcaattcaatctatcgatgagcacaagctttatcaatgtgataatgtttacaaactttctgctatttatgagtggattttgaaagtttattttgaatggtttaatgaatgtgtcttcacgaaaatcgatcttttccaaattgttcaattacttttagagtttcaaatgcctacaaatttcgatcaagatacgatagactcaaatgtggataatattatggcttcgtttatttcccagaaagcagtaagattcgatatcattaacgatgaagaggtagccgtagttgtgggagggctggatattactggtgttttcaccgaactactaccgtgctattcattcatcgataatacttatggatctacaaactccctgatttgttattccaacgtttgcacacatggccaaagctctggcttcagaaaagaaataaaactttccgaaatcataaataaatcagttggactttggacagaatactggcacttgactccagatgatttagcagaaattaatccccgtgaagtacaaagacaaagctttatatttgacttaattattttagaagaaagatccttaaacatggctactgccgcggtagaaatctatgggaaacggtttgacaaatccctacttccagatgagcctgagttcaaggcattggcatttgatatcttcgaacctctaatacaattacataccgaatttcttttgacgccaatattttggaaattaaaaacgagaggtaagtttattgatggcgttggaaaaatctattcaaaatggtgtggtgaagccaagaatatatatttgaattacgcgaaagctatggcaacggtacacgaaatcataatgtgggagaagaaaaacaagacgaaatttgtaacatggcttaaggagattgataactcggttgaaattacaagatcgaagatgtatcatgatgttatattctttggggggtttttcaaatctttacaaaacatgcccgtaactctgcgctcaattttgaagaacacggatccttccatggaggattatgaatacctgaaaatagtaattaaggaagtagaaaagttgaactttgaagttaatcaggtacatggattagcaattgaccataggaaactagtaaggttttcgaaacaattagtattaagtactaatagtagtaatgcaacaagctatgtgaacgtcggtggtagtactaacgcaaatgacgatgatgcaattcaggataaactagctcttggtttaacttatccggaaaggaagttagtactatctggcactgtttataaaaagagggatttatggctggacccaaccccagtgtatatcgcattattggacaattgcttactgattacagaggaaataagtaaaggagaaactcaaaaatataagcttattgaaagacctatcccaatagattatttaagtctcgagaaaaggaaaattccaggaacaagtaaacagcctctgagaaactactctcagaaagaacataaatccccaatgcataatttttcgacaccgattaactccatgagacctctgcttaaaagttctggaaatcacatgtcaacagcgtatggagatagaaagactagtaatactgaaatttctaacgcgaatccaaacacagacgagttctcatttaagatcagaaatacagccacaggtgaatcgttcaaattttttacagaaagtgcagaagtactcaaccaatggattgatgctatcatggaatcttttaaaagaaatgcagaaaatcatgatttaaatgcctttgaatttacagtgttgagctctgagttcgcatacttcgacaaggatgcaccggtgaatctacctgtagctccggaaggatcagaaattgatgtagcactcaaagcttacgctcaaaaagcaaacaaagattcatgttcatggagtaagacaacacggattctttgttgtgaagatgttaaattcgagggcagaatttacctatttgtggctacaacagacggtatctatgtgaaatatagagacgattatggtagtggtttcgttaaaatattagaattaaacgacgtcaaaagaatggaagccaatgttaagttggggctcttgtttgtattggataacagaaagttgtgctattttaatatctcaacggtagtgagccgttacctagcgcaaggaaacactctagatgaaaactgcattgtgggaacagtaatcagagataaggtgagattcttcaaaattgctgatgattttggtaactcaaaacatttattttttgaaagaaaggggaagatagttatattaacaccagaatttgatcaattgacaaaccaagtaaaatatttcaaattttacaaagagtataagctcccaagttcaagtaataacattctgaataacgaaattgaggatattgccatattcaggaaaagttttgctgtgtgtacaaagaaaacagtcatactttatcaagattcattcgaggataacggaatagtcttaccatcttttttgaatgataaagatatgatggcacacttgaggcatccacatttgaatagcttaccgttcaaaagtgctacagactccaagaaacgcccctccatagaatctctcactgaagaagcaaaaaaggatatcgccacttgcaaagctataccggtcaatttttttcaaatatcacaatctagtttttttgccttggtttatgatgaagccgtagtgaaaataaactgctacggtgagatgtctgattggagaaaggatattctcttacttgatttttgttgtaccggcgcgagcttccatggtaatcatttgattctcgttggcgacaatttgatacagatttacgacttaaaaaatgttgagcagaacctaggcgaattggttcccgtccagatcataaaaggaaagaagataaagctggctagttcagaaaggagagagaaaacaattcttgtgttaagtcatccaaatatacttaatagacaattattagtcgcgtgcaatcctgtagcaatggcagatcatcaataatataagatatagacacttttaatggtaaatatcgttgtaataatataagccaacaagaatatagtccagtaattatgctatttgcagtaactcacatcattattctctctgttcatataatcctgaataacaggttaccctcggaagtgcatttagccgtataacaagtagctctttaaaatcagtagaacagatacattaatatgtgataatacggctgtgaggaaaaggtgaagttctggtgatgaatatagactgtttgtgtcgttgggtagttctgccactgctgcgctatccacttctggtagctcttgtattgagatggtatgtaaagtagaaaataggcatgaggttagaaacagcgttttttatactaacatgacgaactaacctaggtctctaagcgactcgataagcatttgtctaacaatctatacactactgataaatgcattcctcattgctaattcctatataaagcggtcgggacaggtcgcctggaagagccttcgtgaatttaagaatggcatagttcttattactggaggaagtaaaggacttggacgggccatagtatctcaactcctacaagactacagcaacctgaccatcttgaatgtcgacatatgcccatcatcagtgaggaatactcgcgtgaaggatctcatctgcgacctgagtgatgatgaagaagttgcagcactactgaatttgttgaaaagaaagtataaaaatgaaatccgattgattgtgaacaatgctggagtaagggccaacttcaccggattcaacggcatggaacgggataatcttgataagatttttaagataaacacatttgcaccacttcagttcattcaagaactggcccctagtagacactcaactagacagtgttatattgtcaatatcgcaagcattttgggcatattgacgccggccaaagtagcagcttatgcggcgagcaaagcagcattgatagcctttcatcagtcgtacagttttgaattgcaaaacgaaggcgtaagaaatatcagaacactattagtgaccccagggcaactgaatacggaaatgtttgcaggattcaagcctcctcgccagttctttgcccctgtaatagacattactactctagctgccaagatagtccgttattgtgagctgggtcagaggggacagctaaatgaacccttttattgtagttttgctcatcttttgatgtgcgtaccttattcgctacaacgcattgtaagaagcttctctcgcatagattgctgcctcccggacgagtagaaagctatacatagtaaatagaatatttatagatgaatccgagtagacagccttggtgtttgcttatacattctttgcaattatgcacgccctcattaccgttgctcatatttttgggcattaattgtattttgaaaagtgctcgttcaggcccgtgtaaaaaaaggtgatgaagcaaacattataataaacacttctgagaagccacgtgtagaggggtaagctatatcgtaaacaccgttggatgtggaccacggtgcactgataaaataaagatatagtagtagaatctgttactaatcttaacacttttgatggtagaaccggacatgcagaagaaggcaagtggtggcagtggcggttccgagatggatactttaaatgctaccagcaacagtagtaaacaaggagtttcaaataataaaaggaatccggtcagtaaaaagaaaccagggaataaggtctctgatggaagagataatgcacataattatcacggggaaggccgcagaaaaagtagcaaacaacagaggtcaagaacgccctataaggagactagtactaggatcaatgatcaagatatagatttatctatccaggaagaaattcttggtggtaatttcaaattacgaggcaggaaaactcaagtttccattaatcatttgttgaatttccagttacctgaagtcgaaagggaaaaaagtaggtcctcttcaagtaagaaatcgaataggagacgcgatgagcacgtacatttacacggtgacacatttgttaatgttaattaccgtcttttggtagatgatcgttttgactacccagagcaaaactgtaacccgaacgttcctgtcgatcaagaaaagattctaagagtcatagtgccaaagggtcagaattgttctatttgtctgagcgaggaaccggtggctcccagaatggttacttgtggccatattttctgtctaagttgtctcttgaactttttctccattgaagaaaccgtcaaaaataaagagactgggtactcaaagaagaagaaatataaagaatgcccgctttgtggaagtattattggccctaaaagggtcaagcctgttctgtatgaggacgactttgatgtaaccaggttaaatcaaaaacccgaacctggtgccacagtacatctacaactgatgtgtaaaccacacggttcactattacctttgccagtagccttacatttagaccctctaaaatgtggaaatttccctcccgcaaacttaggatcaataaagcattatgcgcatattatgaagtgtggcgtgtcttactccttggagctctatcaaaaggacattgttgctattcaggaacaatatgaaatcgacaaggccatttataatgatagtggaaaatttgttaagcagtcgattgaaaatatcaatgatcaaatttcgacgttgctggctgcaaccactgatttgagcccactttccaacgatattaacaacggtttggacaattttcattttgatgacgatctcttgaccaaatacgatgattcttccgcttattttttctaccagacgttggtggcatcgtccacgaaatacttcttatctccactggatgtaaaaatcttattgactattttccactattattccaagtttccagaaagcatcgagacgacagtcgaaaatatacattatgatacagtggtaacggagcaattaatccgccgctacaagtacatcggccaccttccaatcggcactgagattgcccttttagacttggactggcgtaaaataccattccttcccaaggaaatttacgaacagtttgctcatgagctaaaacaacgtcgaagaaaattcacaatgaaaaagcaaaaggaagataaggaaaagaaactatatgaaaaaaggttggaacaagaacatgccgagttctacagaaaggaaaatggcaattctctcaagtttgaagactctgtacagatggctacccattatgaatccattgtaagctcttccatacctctcaactccttaggaatttctatgctgggtccaccgacaaattcctgctctactcctcaaaagcaagcgccctcccacacgaaaagaacaatttgggggacatcaattgcagtgacggaagacgaaaaagcatcaaaggagaacaaagaatttcaagatatgttattgcagcgaataaggcaggaagatagttcggatgtcacagattcgacggattctcctcctacaagtaatggtaagcgaggcaggaagaagaaaggtaaagtcatgctattcagcagcaatcatcaagccttgggttaggttacagcatgttctgcttaaaaatctctttccaagccagaaatgtgggaggacctattctatatcatttcaaaatcgaactctatatctttatgtataacttcaaacgctattgcatataaacaattactcatatatagtccaaatgcattcataccatgttatactattcaattctagtgtcgttgtgcgtgatttttcacttttgaccgtaaatagaatttcggtgatattattttaactctcgaagaaaataaagtagattcatgtacacgtatatcaaaagagtacagtgaaaaagggataaaggatacactccacttagaagggcgcaagatgagtggaaaatttgttcgtgcttctaaatatagacacgtctttggccaagcggccaaaaaggaactgcaatatgaaaaactcaaagtgaccaacaacgcatgggactccaacttgctaaaaacgaatggtaaatttattgcggtgaattggaatgcctctggaggtggtgcattcgctgtcattccgatcgaggaagtgggcaaggctccagatcaagtgcctttgttcagaggccacactgcgcaggtcttggataccgattttgatccgtttaatgaccacaggattgcttccggttccgatgattctaagattggtatttgggacataccggaaaactacaaatttcacgatcatgtagatgaagatggagagccaattgatatcaaaccagtaaagtttttgacaggacacgcaaggaaagttggacatgttctttatcatcccgtcgctgagaatgtattagcatcctcttcaggtgactatactgttaaattatggaatgtggaaactggaaaggacatgattactttgaaacatccagatatggtcacatccatgtcattttcgtatgatggtaattatcttgccacagtggctcgagataagaaactacgagtctggaatatcagagaagaaaaaattgttagcgaagggcctgcccatacgggtgcaaaaaaccaaagggtggtatggttaggaaactctgacagattggctactactggtttttcaaaattgagtgatcgtcaaatcggtatttgggatgccttcaacattgaaaagggagatttgggaggcttctacactgtcgaccaatcatcaggtattttgatgcccttttatgacgaagggaataagattctttacttggtggggaaaggtgatggtaatattcgatactacgaatttcaaaacgacgagctgtttgagttgtctgaattccaatccacagaagcacagagaggctttgctgtagcgcctaagcgaatggtgaacgtcaaagaaaacgaagtcttaaaaggtttcaagactgtcgttgatcagcgtatcgaaccggtatctttctttgttccaaggagatcagaggagttccaagaagatatctacccggatgcaccttccaataagccagctttaactgctgaagagtggttttctggcaagtctgttgaaggtccaattctcgttagtatgagatctatctatgacggttccgcaccaagctttcatgaggctaaaagacctcaacagccaacaactcaagaaacagctcttgaagagaaaaaggagcagcctaaagtggagaagccaatcagcgaatccgaaaaggaggtgaaacaagaagctccaaaatctccctcaccgctaaagtcggcctcctcatcttctacaatcaaccatgtattaaaggaagataattcgatcaacaagttgttgaagaaatcctccgatattgatcaagttaacaacgccgaagatccgtctagggatacctccggatgggaagaagccgatgatgagccagctcctatcaaaatcgaaaccccagtcactccaacagaaactaaaaaggatcgcacacctaaggtcgaaccttcaaaagaattgaagccagagccagtgtctatcgcaacagatagaaaacaggagcaaagcttacctcaagaagagaagtcctctgagaaaacaaagtcccctgagcaggaaaaatccgcaacacctccttcttcaattacggctgctaagacagccattactgccagcagtaaggaagagccatccgcggcaaggacatcacctaagtcattgggtttaaaaaagtctgtcgaaaaactatctacattggttctgcaattagaagatgtagttgataaattaacgaaagcaaatcttgacaaagatgagcgcctgttaaagttggaacaaaaaattggcgaactgtcaaaatgaaaattttttgtacttttaatgataaaattaagtgagtcctttttataggaaagatgtattttgattatatgtaatgtacataagacggcggcgataataatgcacttagaaagtgaatcatgttcacctgtccactaacaaaaaaggaaacaaaatgttgctttcccacaggaaaaagaatgtttttgacaaaacactaagcgttatgtgaccaatgtataattgtcctcatcatatagttttatgcaagcataaataagtctttcttttagttaaaacgcgttacatagtaaaggtaaccctgaatgaatttttatttatatttttcttcgcatattttaggatcttgaaaaattaaccacaagttagaagttgatgagatcaggaattctaacaaaaggtcattggttaggtttattttgtaggtgcacgtttgcaactttattccttttgtttcaaagttatagagctttcattttctcattcttctctagtgtaggtcatttctcctgcatattaacctactagaaaagtttacgaagcttcataggaacgaataatcgatcactttaaaggcttcccgcactttaatcttatcatctacacctacaaaaaagctctactttgtcatttattttctacttcatctctgtatggcatctatctctatatatataaaaaagcgcatctgtttattataaatgaattccaacaatcctgataataataatagcaacaacattaataataataataaggataaggatattgcccccaatagcgatgttcagctagctaccgtctataccaaggcaaagtcttacattcctcagattgaacaagtttatcaaggcacaaatccaaatattcaagaggcaaaattattaggggagttattacaagttctagcagaagttcccaagggtacgcatttattttgcgaccccatacttgaaccaatatcaattttttccctaaccattttctcattcaatgaagaagctacggccacatggctgaagaatcattttaatccaattctctctgtttgtgataaatgcattctaaattttgcgagagggaagtgcaaaatgttacaacattttgccattcaaagacatgtgccgcatgaacatgtagccaagtttaatgacatcgtatgccaatggagggtggaggctgtttttcctattcttagaaatatttccgttaacgataatacgggaattaacattacaaatgaaattgaaactgcaatgtacgagtgtctctgtaatccgcatatgttgaggcttaacaagcaacttaaggctactttcgaagcaatcttcaaatttttctacgacacaaagcatcgtttgttggacgttacgaatccattaagcataaaaacctttatatcaggtgtcatattttgctggtgtgaaggttcaaaagaggaaaatgagtggtcacgagcttttctaaaggatttatactcaagaaatttccatataaatctttctaacctgacaccggatattattgaggaagtttatatccatattttattcttacagaatccggcaaactggacagagattgtggtatctcaattctggtcgagattactaccggttttcaatttatttgataaagacgtcttcatagagtactttcaggtcccaaaaaatgtggaatctttaaaaaaaacattcaaatttccgttagagccaatttttaaaatgtggtacaatcacttaagcaaatcatatcatgataagccactagactttttgttaagaggattaacaatgttcttgaataaatttggctccgagttttggtccaaaattgaacccttcacattccatagcattttggatataattttcaatagagattcattcccaatcaaactaatcaaaattcaagacaatccaattgttgagcatcaaacagaagtttactttcaacttaccggttctgtaaccgatttactttcttggaccttaccattttatcatgcactgtcaccatccaaaagaattcaaatggttagaaaggtctcaatggcgttcctgcgtataatagccaattatccatccctaaaatccattcccaaagcttgtttaatgaattcagcaactgccttgttgagggctgtgttgactattaaggaaaatgaaagggcaatgctttataagaatgatgaatttgaaacagtactgttgactaaaacagattctagagctttgctcaacaatcctttgatccaagacataataattagatcagcttcgaatcctaacgacttttatcctgggctaggtgctgcttctgcatcggtggccacatccacgatgatggtattggcagaatgtatcgattttgatatactgttattatgtcatcgaacgtttaagctttattcaggtaaaccaattagcgaaattccaatttcaaccaacgtcttggaaaatgttacaaataaaattgacctgagatcttttcatgacggtccattgctggccaaacagctgctagtatctttaaaaaatattaatggtcttttgatagtaccgtcaaatactgccgtagctgaggcacacaacgcattgaatcagaagtttttgctgctatcaacgagattaatggaaaaatttgcggatattttgcccggtcaactgtctaaaatccttgcggatgaagatgcatcgcagggtttttggtcctgcatattctcctctgataaacacttgtatcaagcagctactaatattttatacaatacatttgacgttgagggtagactggaaggtatcttagcgattctgaatagtaatttgaccgttaacttgaagaatataaacgtgatgctacaaagattaatcaattgtgaattctatgagccttgcccccgtgctgttcgtgttttgatggacgtagtgagtgcatttgtagacccgatttctggtgtgtttgctaatttccaaactttgaagagccaaaataccgaaaaggaatttttaaaattctgggaatcatgttggttattcttggatacgatttataagtttactttgaaatgggcttctaaatatgactattctgaactggaaaatttcaccaaagatactttagatctaagtcgctctttggtggactcctttagagaattttcagatattcttcatgaccaaacgaaaaatttacttctcaacgttttagaaacctttaagaatatgttgtattggctgagattgagcgacgaagtacttttggaatcttgtgttagattaattataagcacgtctgatttagcacatgaaaagcatgtgaaagtggatgattccttggtagaaatgatggccaagtacgcctcgaaggcaaagagattttcaaataagttgacggagcaacaggcgagtgagattctacaaaaggctaaaatattcaataaagcactcacggaagaggtcgctacagaagctgaaaactacagaaaagaaaaggaattatcaagacttgggaaggtgatcgacttaacggattctgtgccggcgtcaccatccctctcgccctctctgtcttcaaccattgctagttcttctgctgaatccagggcagactatttacaaagaaaagctttatcttcttcaataactgggagaccaagagtagctcagcctaaaataacatcttttggtacgttccaatcatcagctaatgctaaactgcatcgtacaaaacctgttaagcctttatccaaaatggaattagctaggatgcaattattaaacaacagagttgttcatccacctagtgcgccagctttccatacaaagagtaggggtttgtctaacaaaaacgacgatagcagtagtgaggagagtgacaacgatatagaaagcgctcgggagctttttgctattgctaaggcaaaaggcaaaggaatacaaactgtcgatattaatggtaaggttgtcaagagacaaactgcggctgaattggctaaacaggagttagaacatatgagaaagagattaaatgttgatatgaaccctctatatgaaatcatattgcaatgggattacaccagaaatagtgaatatcctgatgatgagcctattggtaattattctgacgtaaaggatttcttcaactctcctgctgactaccaaaaagtcatgaagcctttactacttctagaatcttggcaaggtctatgttcttcacgtgatagagaggactataaacctttcagtattattgtaggaaatcgaactgctgtgtcagatttctatgatgtgtatgcctctgtcgctaaacaagtcatacaggattgtggtatttctgaatctgacttaattgtaatggcttatttacccgattttcgaccagacaaaaggttgtccagtgatgatttcaagaaagcacaacatacatgtttagcaaaggtgagaacattgaaaaataccaaaggtggtaatgttgatgtcacattacgaattcatagaaatcattctttcagtaaatttttgacactaagatcagagatatattgtgtgaaggttatgcaaatgacgactattgaaagagagtattcaacactggaagggctggaatactatgacttagttggccaaattctacaggctaaaccatcgcctcccgtaaatgtggatgcggcagaaattgaaacagttaagaaaagctataagctcaatacgtcgcaggctgaggccatcgttaattcggtatctaaagaaggtttttctttaattcagggtccacctggtacgggtaaaacaaagactatactgggtattattggttactttttgtctacaaagaatgcctcatcttcaaatgtcatcaaagtgccactagaaaagaactcatcgaatactgaacaactgttaaaaaagcaaaaaattctaatctgtgcccccagtaatgccgctgtggacgaaatctgcctcagactgaagagtggagtgtatgacaagcaggggcatcaatttaaacctcaattggtccgtgtaggtaggtcagacgttgtaaacgttgcaattaaggaccttactttagaagaacttgtggataaaaggataggtgaaaggaattacgaaatcagaacagatccggaactagaacgtaaatttaataatgctgtgactaaaagaagagaattgagaggaaaattagactctgagagtggtaatccagaaagtccaatgtcaaccgaagatatcagtaaattacaacttaagattagggagctaagtaaaataatcaatgaacttggccgtgatagggacgaaatgcgtgagaagaattccgtaaattataggaatagggatttggatagaaggaatgcacaggcccatatcttggcggttagtgacatcatatgttcgactttatctggttcagcccatgatgtactcgcaacaatgggtattaaatttgatacggtcattatagatgaagcatgtcaatgtaccgaactttcttcaattattcctctcaggtatggagggaagcgttgtattatggttggtgatcctaaccaactaccaccaactgttctttcaggtgcagcaagcaattttaaatacaatcagtcactgttcgttagaatggagaaaaatagctccccatacttgctggatgttcaataccgtatgcatccttccatcagtaaattcccctcttctgaattttatcagggacgactaaaagacggccctggtatggatatcttgaacaaaagaccctggcaccagcttgagccattagctccctacaaattttttgacatcattagtggtaggcaagaacaaaatgcgaagactatgtcttatacaaatatggaggaaatacgtgttgccattgagttagttgactaccttttcagaaaattcgataataaaattgatttcacgggaaaaatcggtataatttcaccttatagagagcaaatgcaaaaaatgcgtaaagagtttgcccgctattttggaggcatgatcaacaaatcaatcgatttcaatacaatcgacggtttccaaggtcaagaaaaagaaatcatcttgatatcgtgtgtccgtgccgatgatacgaaatctagtgtcggttttttaaaggactttcgtcgtatgaatgtggctctgactagagccaagacaagtatttgggttttgggacatcaaaggtctctggctaaaagcaagttatggagagatttgattgaagatgcaaaagatagaagttgtcttgcatatgcttgctcgggtttcctggatcccagaaataatagagctcaaagtattttaagaaagttcaatgtacccgtaccatcagagcaagaagatgattataagctacccatggaatatattacgcaaggccccgatgaggtaaaatccaataaggacacaaagaagagaagagttgtcgatgaaggtgaagaggcagataaagctgtaaagaaaaagaagaaagagaagaagaaggaaaagaaaaagtccaaggcagatgataagaaaaagaataacaagaaggcagaatcgcccagcacctcatctggtacaaagaaaaagtcatccatttttggtggaatgagtgtaccgagtgccgtagttcctaaaacttttcctgatgtggacagcaacaaaaaggcagcagcagttgttggtaaaaagaaaaataacaaacacgtttgtttttcggatgatgttagtttcataccaagaaatgacgaacctgaaattaaagtgaccagaagtttatcctctgtattgaaggaaaagcagttaggtttgaaggagacgagaacaatttctccgcctgaaatcagtaataatgaggatgatgatgacgaagatgattatacgccgtcaatctccgattcttcattaatgaaaagtgaagcaaatggtcgtaacaacagggtggcttctcataaccaaaatttcagcgctagtatatacgacgatccacaagtttcgcaagcaaagcagacgcaggtacctgctgctattacaaaacacagaagttcaaatagtgttttatccggtggttcttcgaggatcctgactgcttccgattacggtgaacccaatcaaaatggacagaatggagcaaataggaccctctctcaacatgtgggtaatgcgaatcaatactcaacggctcctgtgggtacaggcgaactgcatgaaactctgcccgcccatccgcaagacagctatcctgctgaggcagaagatccatatgatttaaacccccatccgcaaccacaatcttcagcattcaaaggacctggtagtgggcccacaggcacacgcaacagttcgagacggaatgcttcatctagcccatttatcccaaaaaaaagaaagcctagatcatgatcttgaagtaaaagtgttaggaattatacctgcatatatattggtgtatacatttatattgaatttaatagcaacattatttttcattatttttcattatttcagcaaaaagaacattttttttcaatttgacgtgaaagagtttgactattacgtgggcatacaatgtttaaatttacattatcctcatggctactctagctatttgcatttcattcaactttttttgatatggcatcatttttattagcgtttactacactttcagaaatgccaatctttggtggcgatttgctagcaaccaagaatgagggagtcgagggctgttttaaatttgaactcgcgttcgaccctttatggcttttgtgtatatcaattggtttagaaggtagtgcgcttgacccatcttgtgcagtggtactttcgctatggagttcttcacaagctttcgaaagtacgtccctttcgtttgatattaaagttgtcgtgagcttttcatcagaagagtcaagaaggttatttaggtactgtattgtagaattgatcatttctgacatttcatttggaggtattttggagttgctgctgctccgaagtttggttattaatttgctttccaaatctcctacttttttttgacaatctagccataattcacgttgcgttagtactgtagaagactcatttttatttctcattagttgctcttgtagatcttcaattttcagttctatgagatccttcatatgaacaaaatttttcatgttgatagtttgtctctcattgtaatcttcatccgcgctggacagccttaaattgaatatcttttctgatagtgatttttcctgtgtcaggggcgactcgaatcctattcttttcattaattgatgcttagattcctctatcttggacaaatgaaaatcaatattacccatttcggaacgtatccgtccagattgcctttttaactcctcttcaatgaatttattgtcctttttgaagtctcttaataaagtttccagccttattatttctgatttagcttgcttatgagataattgtaacagtttgtaattacgtatcatttgatccgcagaagattcagcgttctgtacttcctcgatcattgcatccgaatcatccgtattggatagtattgtattttctgcccccactgactcgatatatttgtttagtgatgtccggtggtgcgatgaaatggtaattatggcgtccttatcgataacatagtccgccggcgcagcatcggtttcttgcttaatatgccacgacttccgctctttccaaagaagctgctctctttcgttcagttctagtagctcttgtttgtctcgaagtaaggacccaatttctcttttcaatagaccatcatgggatactaagagatcattaattctgcatagatcgtttaagcaaatagtgatatccttccggatgcttgtcacctgggaagccgaatttacatcagacaacgctttttcgtgaagcccgaccagagtgcctaagtattgcagaatctgctcctttttttctaaaacctgattcagttccatatttacttcttcactttattttgttaccttatagaacaacgaggttaaaatgtggaacaagaaaacgaaaataatcacttgaactaaaacgtactctatccttcacttttccattccttagccggttctccaatagatatatacagacgttctctgtgttctattatttgtatatgatttacactataaaaagactatctataccttttgttaattgcgcacctaaacgccagagcttacgcccttaaattttttgaacatatgcgctgataccctacaagttgtcctagggctaggatatcgggaaaaaagagacaagggaacttgaaaaaccataattcccaatacataaacctgttacttgatggctaacaagatgtacttttttccagtgacccagtggcttctttaaccactattgtgttcatttctaactctggttaattacataaatattagccttcaaagccgcacacgtttctttttccgaaaaatgaaaaatttttcactgaaaaaaaaaaaaaaaaaaagaagaaatagaaaggtataaatagttgaataatttgcccttccgagatccaacaagatttttgagtgttgggacccttggaggtttactccagtttcgtgggcttgtgcattttcacctagtgtactgggaactttctcttttttactctatttcttttctttcttgcttctatataacttaacttagaaagactttctaaactcgcagaaaagcacgtcatctcatctgtctcacttttattctaaggaaaagaagtcatcgacaggttaacagcagtaaatattatcagtgcaattaataactccgaaagtagtaaaagcaatggccgccgttagagactacaagactgccttggaattcgccaagagcttaccaagactagatggtttgtctgtccaggagttgatggactccaagaccagaggtgggttgacttataacgactttttggttttgccaggtctggttgatttcccatcttctgaagttagcctacaaactaagttgacaaggaatatcactttgaacaccccattcgtttcctctccaatggacaccgtgacagaatcagaaatggccatcttcatggctttgttgggtggtatcggttttattcaccacaactgtaccccagaggaccaagctgacatggtcagaagagtcaagaactatgaaaatgggtttattaacaaccctatagtgatttccccaactactactgtgggtgaagctaagagtatgaaggaaagatttggattttccggtttccccgttacagaagatggtaaaagaaacggaaaattgatgggtatcgtcacttctcgtgatattcagttcgttgaagacaactctttgcttgttcaagatgttatgaccaaaaaccctgtcaccggtgcacaaggtattacattgtctgaaggtaatgaaattttaaagaagattaaaaagggtaagctattgattgttgacgacaatggtaacttagtttctatgctttccagaactgatttaatgaaaaatcagaactatccattggcttctaaatctgccaccaccaagcaactgttatgtggtgctgctatcggtactatcgatgctgataaggaaaggttaagactattagtcgaagcaggtttggatgttgttatcttagattcctctcaaggtaactctattttccaattgaacatgatcaaatggattaaagaaactttcccagatttggaaatcattgctggtaacgttgccaccagagaacaagctgctaacttgattgctgccggtgccgatggtttaagaattggtatgggttcaggctctatttgtatcactcaagaagttatggcctgtggtagaccacaaggtacagccgtctacaacgtgtgtgaatttgctaaccaattcggtattccatgtatggctgatggtggtgttcaaaacattggtcatattaccaaagctttggctcttggttcttctactgttatgatgggtggtatgttagctggtactactgaatctcctggtgaatatttctatcaagatggtaaaagattgaaggcatatcgtggtatgggttccattgacgccatgcaaaagactggtactaaaggtaatgcatctacctcccgttacttttccgaatcagacagtgttttggtcgcacaaggtgtctccggtgctgtcgttgacaaaggttctatcaagaaatttattccatatttgtacaacggtttacaacattcttgtcaagacattggttacaagtccctaactttattaaaggaaaatgtccaaagcggtaaagttagatttgaatttagaaccgcttctgctcaactagaaggtggtgttcataacttacattcttacgaaaagcgtttacataactaattggtaactagggttcattaataataaaataaaactaaaaaatatgtgtttatatttattctgctcgcagttaagtatggaaatcaagaaatagactggaaatgatctatattttcttcgtattttgttagttcatattatctcttgcggatcgtgacagtagcacaagaattcgatgttgcatctcataggaataaaaaagaataaaatgagatttatcacagttgtggctttttctccgctccctttaatattttttcgtagtatttaatcttctcttgttcaacctccgataaagatggtggtaatttttcattaataaggtcttcctttctagccttttcaaaagtgcttagcgtttcattcaaaccttcagtcccacgagctagagcaccacgaggtaagacaccggcattcatagttttcaaatattccactttttcgctctcttctcttagcaccgaaaacattcttgaaactttagcaatagctaatatcttatttctcaaagcctttcttcgggtttcatcttctaatatcgctgatgacgccttttcatcagatggggtgccggtctccttagttgcgtttgctcttgcctttacagtctcctccgcagctttgggttccgattctgggtcaagttcctgctcactacatatgtttaatatagacactaacatgctagtaactttttcgccaacaaaaggtagtgaccaggtgaaaacatccataaaatcaggcaaccagtaagggtgcggagacatgtgaaactgcctgatgttcatgacgttttcttcatattttaacacagcagctttattatgatatgtgtccaggtagtttggcgcactgaacatggttattaagctcgggaagcctgttactttattgtttttatacattctgtacccagcatcctgtgcttcgtgtgctctaataatagataacaaaccatttgccttcaaaaacttgcatgatgctttaaaagtgaaggcgaaagagcaacccctcaaactgttaggtacgaattcatcctcgctctgatcaaattcgctaccatctcttgcatcatcataattttcgacaggatcggcccatagtaggtcacacatgagaccacgagatgggatttctcgaaatctattaattttattaacatcctctactgattttaactctggagagataccaccatgcacacaaaaatattgtccgttcattaaagctgctaatggtaagacattgaatgatctgcagcaagcatcgtaaacttccatatcgtatttgtgcaacatctcattcttaaaagtaaaataagaggtcaagtgcttacactcatggttacctcttagcatccaaaatctccctaaattattcaacttcaaggagtacaaataaatcagacactcaaaagagaatgcacctctatcaacataatcccccaagaataaatagtcgatttcggcggggtcaccgccaacttcaaacagtttcaataaatcataatactgcccgtgaatatcaccacatatagtaattggcgctttgagttttagtagattgggttctttactcaatgctacagttgacatatttaagatttttatggcctgttccttagaaagtcgaccctcatgaaagaaatgctctcttaaaaaggaatgattaggtaatcccgtcttggagtcgaatacttcctcatcacttggtatctttcctgttatggcaggtacagaagcgataggtcggtccttagtagaaattactttaccgttttctaattcgtattttgttaaatcttttttccggtcaacctttatgtaagagtcattaggtttaatgattttgatgcgtgaagaattcaagtctttcgacattggcgttgagagtgttttatggcagctgagctaatacgtcaaaaaaaaaagaatctaaaaaaacttttctttgaataatacctttaataaagcaaatattaaaggctttgcttcgttcttttataataatgcctcttgattcaaaaacattaaaggatttatacatttttcccttttgtttcccagtagtacgttctttttcagaattggaaaattcatgtttcaagaggcgatgacatgaaaaattttgaaatagatatagatgaatatcaaaatgattcaaacagtttgtatttattgcaacaggaagaaaggtggagtccaaagaaatctgcgaaaaatttttatagtgataatccttacggaacaatgagcacacaatatattgatgagacagcatttgttcaggctgagcaaggtaaaaccaatctaatgttctctgacgaaaagcaacaggcacgttttgagctcggtgtttccatggttatttataagtgggatgcgttggatgttgccgtagaaaacagttggggtggtccagactcagctgagaagagagactggattacagggattgtagtagaccttttcaaaaatgaaaaagttgttgacgccgctttaatcgaagaaacgttactttatgcaatgatagatgaatttgaaactaatgttgaagacgactcggctttaccgattgccgtggaggtcatcaacatatataacgactgtttcaatttaaattataataaggtagaaaaattgtatttggaatggcaagaaaagcagagaactaaaaaatcaaaaagagttgtgcatattgagggtgatgatgatgaagacgatgaagatgtagaggactatgatgacgaagatgaagatgaagagatggacgaggttgtacctgacttagtatcgtctaaacctgaaccaattgttgacgaagacggttttgaattggttcaaccaaaaggaagaagaaagcactagtatcttcaaaatctgtatattataattgatagtgcgctgcttttttgcacttccagtaagaaatagcaacaaaattagataaatctcggtggagttatccaaaatatgtaatatatatcaagaaagttacgtattaaacattggacttctagaggagatcttcaatatagatttaaaaggtgggcaatgcatcgctacgtgaagatttttacttttcttcaacatgtgtattttttatgtttcatatttttatattttgtgtttgctaaggtctaatcgttcagctaagttaaagctaagtataagaagcaaaaaatactaaattatactaaattataaattttcgtacataaataatcatgaggtagatgtttaaatatgtaaatagtttcttttttcttctttgtgattgtcaaaatttgtgtctatctatacaaccctctagaggtatatcttaactgtgtattatcatcaaattcgttattattataattgtcattatcgctattaatgaatttaaatttcttgaaaaaagaagatgtcatttccagaaatgaaaaagattcttttctgaagtttgcgatcttaaatagtcggatgtcggttccaacccaaatgttattttcaattatgttgtttacaacgccgggactaatttcttcttcaaacatataactattcaaattatctgtaatgattgacgtgctgacatttggatctctttgactagccttggtgtcatcactgccaccattgctgttatttccaccccatttccatttgaaaaatgaaaatccgccgttactactgttgttgctattaccattagtggaattattgttattagtctcaggagcaacatgatgagaatttggtctagttcttattgaagaactattagaagtagtcttctctaaagtaatggaggacgaagacgaagacgatcttaaatgctgaaagtgattttgcgctgtgttctgaaaaaaataattcatcaagttgccacttccgttactttttgttctatttaatgccattgttggggtacttacacctgagccagcgcttattgttctttctaagcttacagaagattgacctcttgatcttcgtatgtatcccaaacgatctgttgtaggctttgaaatggtattgccttcacattcgtcaatactaatatccaaaagagattcaaattgcctcaattcatgcgaaaaagtttcctcgtatttaaacgacgtctgcgtgaaaatatttgcccatgtggcaatgtggaaccacatcaacagcttatcattagtatgcatagacaaaggctgaaaagttgtcaatcgtcgaacatccagtggtaaccggggatgaattgtggtcaatatatcagatctaagagccgacagtttcgataaagtttcgaaatattgcaccgatttaattctcggaatttcaggaaccttcgacaaaatttgcttaataacccgcaaaagaatttgtaaataaactgtaccggaccaaacttcattaaaattttcatatttgggatttttacatttgtgagtaaacgttagtggtgtaggccattgaggtctatgtggccaatactctaattgatgttgcaaattcagatttgaatctgacttgaaatcaatgaatgcaatgacttggtagttcttatcatgattcgtacttgaaaaatgcttaactgtcccaggtgtttcattttctaatgacgcaggattgaaaagcaaataaggagttggagattcgttttcttgacctgggtcctcattttgattttggcctcgattgtcattttggccttgttgctgattttgatgttgttgatttgctgaagaataaagattgacttgaggcaaatcagttatctcttcaaattgatagaaatccttccattggactttccggttgaatcccatttgcttcaaggtcatgatatgcgaatttaaatttggattcatgtctaaggccttggatatagaatttatagagtcatttatttggtgagtgatggactgatgtctcaccattgcaaatagtagattctccgcatcgtcaaaatataaggtgaaaaatattgtgattgaccttaataataacgccaacaaatccattttgaaacccggtgagatcatatacggtatatcttttgtcttgaagacaggcgtagcgtaagttgtcagataaaccttatttgatgacttagaaagaacgtaaagtagggacattgcagcattgtaggatagtttggacgaggatgtatgactagaggtggctgcacttggtgatgcggacttcttctttgctgataatagaattaaatcgtcatgtgaatcatcatttttgtgagaactggtcaaaatttcgtcattaattggcagcagattgtaaatcaattcataaaaaatcggattcggttgtaaattgaatttaatgttgtctaaaatcaaattcgataattgtatgactgtaaaatctctgaacgtcaaattatttatatcgccgttgatgttggagagtttgtagaaatttggcaaattatttgtataataattaaggttgaaagtctgtagcattttgaagagaacaagtttttttgaagtcaaaatcaggagaagatgattgagtaaaggtaacaagatctgtgaaacgctattttcgttcagttccacaatagaacgctcgttgctcgtatcgttagatgtgccgttgctcgtggtggaagaattcgagcgtgttgttgatgaagacgacgacaacgatgaataatcataatactttaaatagtagatggaaaaaatgatgaatctacttgcaaacttgtctgcaaaataattttggaaacacttattgcaatcaatcaagtttgtcatgagaatagtcataggtatcaacaaaggatgaatctctggtaattgtggctttgtttgcggtttcgtatggtatgccgccgatgatgaactaggcaacgaagcatgcgaagatgaactgttatcgtgagagctcgtcgacacggctctccttctgctggcatcaatatgtttattgtttgtgaagttaaaaatgtttgattcttgttctatggcgagatcgatggggtatttgaaaattttaatgaaactagaaagaattaattttaaatcgtactctcgctgtaattgggtgaggaaaatggtaatgacattgtcttgggccttatatgacatggagagatttaaaacgtgcagacaagactgcacaaattgaaaataaagcgtctgccaattacttgcggtggcgtcggagctgaaaaaattagccttcaagctctggaagtctttattattgttaagtataaaccgcatcgtgcaatttaatagcgaggaagtgaattgaatgcttttgtccttaggcatttgagtacaccagtagacaagaaacatgtttatgtcctgtttaccgccgctcgtgtacaagtccgaagaaaataaagctgccaaaagacgtaaaagaagcagtctattggcaaaaagatgccactgatgatgcatattcagtagtgagcggtacttgttggaattagtcaagatgccgatttcccacaattcgcttgggtgggcggtcacggcagttgtgaaattatcttggaaagccagtttcaagatcgccaacagtagtctttctcccagtgggatgttttgcaagggaagaccctcaatttcatgttgcgtggcccaaaagacatcgtaatggtcctgcgtgctagacttgacccggtcaaaataaataggtatgaggatggaaagggtctttatggcgttgataagccgcgaagaatgaagtcccgtacgggaagcgggcaaggagttcgcggaaagaataatgtagagcgaaaggaagacaatcaagttgttgaagttgggtgggttcaaactagagataatgtgcaggatttttttaaaactagagttaatgctgaagtcctgcacgtccactgatatgaagtccaagtaaaaatcgttgaagacggtatctagcgggacatttggtttgtcgctgaacaacgcttcaacgtcaggcccagaatccagcttaaaaattgacaggtttaaactcaacggatcagcatcaactgaaagggagggcgagggcgacgacgtacgtgaaggggaggacgcatctgcgtcctccggtcgaaccagagcgatgcagtggttcagcaggatcgaactggatttggagtcagtatttcccattatgcatagcctaagggagaatttttatggtttgatttgtgtgtatttctttctctattagctttttctctgatttgtttgcttatctacctgtacgtgtatgttgtgtactcaataaatagaggtctttttttttttttttctccataggtttacccgaaagaaaaaacaccgaaattaagcacgtaaaccggcggaaaagcaaggaaaaaccccctgaagccaaagcaactgcgatagtttttattatttgttatatcctctataaaaaatgtgcgaacaagagaaaagactatataaagaatctataaaagagaaagtaaagtaggaaaaagagagaaaaaaagagagagataaaaaaaattgtgcaagtctgttaaagtcttctcttggatccattaaccattgtttcgtgctccgcggcaggttccgcgacgtcccatttctcgagcgaggacgcctcggtcgacattgttctctggtttatcagcataggtggtagcgagttagcagtgggcaagggcgaccttgtaaattgcggaacaataacgctcgagtaatctctaatgacacccggctgtagtgaagcgtccgaggtgctcggcgtcctcgatgcataaccctggtcgacccgctgtctgattcgcatacccacagtcatcaactggtccttgtggaaatcctgttgctgctgctgctgctgctcctgttgttgttgttgttgttgaagctgtctctttgggacgaggctgcttgcccattccagttgtgcgtccattaagtcttgtttgttcctgtattagtgtgtgatgtaaagcgtgcgtttcttgatctgggttctcttgctgtttctttttctttgttttcttctccaatccttgcctgttgctactagataaataaataccccactggcgggaaaaagaaaaagcacacacacaaacaaacgagaagaaaaaagcgcgtggtacgagccgcgctaatgaggaatagaacccatgcaccacacgcaaatgtgcgcacggacaaattctgccctctgttaacggcaggacctggcgtcccctgccgttagcggcgctagccgacgccgtagtcgcgtgcccttgcccttagcggctgactggctgactcgattgcatatataaattgcggccaccatacgttgagtcttgttgttatatggcggttgttcgtattacagcaaaggatactacaccacaagacaccacagcagcacagaaccacaacaccaatgtccgaagctaccctctcctccaagcaaaccattgaatgggaaaacaaatactccgcccacaactaccaccccttgcccgtcgtttttcacaaggctaagggcgcacatgtgtgggacccggagggtaagctgtacctcgacttcctgagcgcttattctgccgtcaaccagggccattgccatcctcacatcatcaaggctttgacggagcaagcacaaacactaacattgtcctccagagcgttccacaacgatgtttacgcgcaattcgccaagttcgtgaccgaattcttcgggttcgaaaccgttttgcccatgaacaccggtgcagaagccgtggaaactgctttgaagttggccagaagatgggggtacatgaagaagaacatccctcaagataaagccatcattctgggtgccgagggtaacttccacgggagaaccttcggtgctatcagtttgagtaccgactacgaggactccaagttgcatttcgggcctttcgtgcctaacgttgccagtggtcactccgtgcacaagatcagatacggccacgcagaagatttcgtccctatcttggaatctcctgaaggtaagaacgttgccgccatcattctagagccaattcagggtgaagccggtatcgtcgtgccccccgcagactacttcccaaaggtctccgcattatgccgtaagcacaacgtcctattgatcgttgacgaaattcaaaccggtatcggtagaaccggtgagttgctttgctacgaccactacaaggcagaggccaagcctgatattgttttgttaggtaaggctctctcaggtggtgttcttcccgtctcatgtgttctgtcttctcacgacatcatgtcttgctttaccccaggatctcacggttctactttcggcggtaatcctttggcttcccgcgttgccatcgccgccctcgaggtcatccgcgacgagaagctgtgccaaagagccgcccaactgggtagctctttcatcgcccaattgaaagctctccaagccaaatctaacggtataatctctgaggtgcgtggtatgggactgcttaccgccatcgtaatcgacccatccaaggccaatggtaagaccgcttgggacttgtgtctattgatgaaggatcacggcctcttggctaagcccacccacgaccacatcatcagattggctcctcctttggtcatctccgaagaggacttgcaaaccggtgtcgaaaccattgccaagtgtatcgatctgttataatattaatacgcattttttttatgttttctcgtttcttttcttttttttgttttatatcttacacatttttaatatactaaaagtaaaataaaaaaatacgtactgtttccctttgttttctcctcctctttgcttatatctccactgcgccatcgtcatcttcagagggcgtgctgattagagtcactgtgtctcctctgatgaacaccatttcacatcgtctttcggactcactcaactcctcgttgtttaattggtatatggtctctactgcatcactcagcacgatgttgcagtgtgagtcgaacgcttgcagtgtgcccaccagcgtcctggccccgcgcagcttgatgtacaccctctcatcgagattgagtttcaataaatccaaaggtgtctccattttcttgagtgtgcgtgatgttgtgtgtgtgtgtgtatttatctgcgtgtctctcccctgttgtattggttgctagaatggatggaaacatcctgcctcttgtttgttcaaacctcagctttcttgctttttttcttctttcaatatcgcgacctatcacacagcacggatagccaaaagggcgcatcaggaagaagaaaaaatatcatttcagcaaactaaaagaattgccctgaaagctatcgagccctggtaagagagtaccattctatctctgcggctagaaaaaaataccataaaaatataataaaaatgtggaagagatcgttccactcccaaggagggcccctgcgtgccagaacaaagtttaccaaaccaaagccaaaacaaccggtgcttcccaaagacaaaataagaccgcccactcaattgactcatcactccaacaacctgaggattaccgaaccaatcccaccaacaacctcaaacctgcgctgtcccgacgaccacccgctgtggcagttcttctccaacaagaaattcatcaggtccgccgacgacttgccgccttccagccatatcagaccctggagcatcccagagttgaggcacaagtcctttaacgacttgcattccctttggtacaactgcctcagggagcaaaatgtgcttgctcgcgaaaaccatctcttgaaaaacattgttggctccacgcatgacgaattcagtgagctctctaactctatcagaaccaccatgtggcaaataagacatgtacttaacgaaagagagctggcctatagcgcttcacgcgaatttttacaggatgaatcggagaggaaaaagttcttggatactttggccaacgattacttcttgaacaaggatatccctgatgacgaagtcgcctccatgctcacacgattccagttggccattttcggcatatcggaaaccatccaggataatacagtcgacattaacttcatcgacgggatcaagttcttggcaaacttaaaactacagcggttcaaggactccaatgacctcatatccgaaatatcacaagaaccgatcacagacgtgggcgagtcgttcatcttattcacttccgacttcgaacctcatgccgttcaagaggcttgtgtcgccatcaaagacctgagaaagtccccagataataaagtccctaaattagacgaactccccaccgtgagaaaatacttgaaacagctaattcatgcaagctccgtggagcaagcaactgcatgattcccgtgggcttcctaccctctctcctgtaaatatatatatatatatatatccacacacactcgcacatacatacacacatacatacacctttatatagctatacgctgtatgtattcagaaattagtcacgttgtggaaaatctccctagcaatgccgcctaccttactcttattgtcgttctgtccgtccagtgcgtacttgtctttcaccaggtcacgggcgcttagctccaattctagtgtgctccattgcgatgtaacaatttcgacttcctcaagggggcaaacctccagtaagcggcccaagatgctcatctgcagaacaattatctctgtgggaatttcattatccacccaatttggatcgacaaacttccccatttgataaaatgttaaccaatgctcatcgcccaacgccttcatcatatgttggcccgcttcttgacaaatttcaaacacttgcttgcccaattcgtatgctgtgccaaaatctaaattcaccaaggcatagtcaatatgtaataccatcaaatccacttccactttacccgtttggccctctctattaatggataagctgtcgtaaatcccgaataacaagctttttgtagttggcagatccttatacaatcgcgggttcagctctaataagttggatattatatcgagggggcaatctctatattctagaatgttgcttggtttgaaagcggtatctcttgcgccattgtgcgacttatttaggtttatggaataatgcgacaatttgtctgatatctcaagcaatacttccagcttagttagatttgtgcctgcccgttgcgacatatgcttctgaattatttgtaacgtttgcgaagcttttttcatttcaggctctttacgtaatccattagaagcattattgaagaaatgccagaagaacttcaccagaagttcatatatttgggtattgttactgtagtcgaatctttctatgatggcttcaatgtacgcgaactcattcatttgtaagaggatttccaatatactgtatagcttttcatccatactaattcgggtgaaaattttatcatccttgctgatgtccaagaccgtttcatacatggcttgcaaaaaactggagatttcgttggctttgttaaattcttcatggcatagtgaagagaaatgggccaactgagccgattcttcttcctgtgttatggcaaagatttctttaaatgaaaatttcgtggaacatttgatgaagaattccataaattgtttcatctctagagcagtaatagttttctgttcttctattgtaatttcatcagggaatccactcaagatactccataattcatcaagcttatgagttaaactggataaattaaataaattctcactgttgtgaaataatatatcaaccacattactttgcaattttctggacgcttcactgttatcttttactcctttttcgagactgtaatagagctttataaataactggtaattagtatcagattttagtgagaactgctgtttattgaagaattccgtaatgaacgtttcccatttcttcccataagacaaagtgggagctaattcatcttcaataacatctgctataccaatatatccttgcatatcctctacaccgtcaaatattatcttaaataactcgctatcaggcattttttcccattcgttgattttaaatatgagatgaagccgtttatttaggtggtcgaggggttttaatactccttctacccatcctataaattttgtagataacacttttgacttggcagtctcccatagtacagaatataataaaggtgtttcaggtatcatttcattacatattaaaatcctttctctcaaccactcctcaaaattctccaaggtcttgttattgagttttttgcttatgaattcttgcagttcatgatatctgttcgatctcgttgtggtatcactttcaattaatggaatcaaactgctgtcactttctaatagttctactattacatcttcgtcggttgtttcttccccttccggactttgcacctcctcttctaattcacgaagaaacaaaaggttttttgggtcatctaattctggccacaaaacacagagaatctccaagtacttggattgtgagcccagtctagtagacaactttttgatattgcgcgtgtcagccctagatgcaaaaatgcaagctaacaaatatagttgctcttccaacatttttactgcaattttcttggcaacctatcaatactctctgatataaccagttattgtctatttacaattggtttttcttttccctagtttttctttttctctgcaccttgcctcttcctcacaatttcaataaattacagtatatttacgaaagagtaacaaaaatttcaacaggtcacacagagcagaaatacctatttgaaacgaaaggaagatcgttcatgttgctatatatgttcttaaaaatgatttaaaattatacaaatattgtatacagtagtatagttatagaattatctttttgacgaggttaatgacatcatagaatagagagttattaaagagactaaaaaaattaaaatcgaaaaagaaagatttaaaaaataagatatgcatcactcctttttcctgttcctttcctttctattttattattggttcctttacacagtttccaagacttcgtccttgaaaccggtaaccttcttacccttttcttcaccagaaccttcaccgtgcaaagccatcaaagcaccgacatcgaactttggttgtttcaacaacttaacctttctaacatggatgttttgtagtgggaaaatgtccttggtggcgttttcaatttccttgttgataacttctggaatcaacttggaggtcaattgggccaaggtagatccttgaacttccttagtcaagatttcggaaataacctttctgatagctctgatatgggaagattgagcgtaagagtgtctcttaacttggttagcttgctttctggtgaaggcgatagcaaagattctcaaaacgtaatcatcagaagtcttaacagtaacgttagcttcgatcaaagtttgccactttctaaccatggatctcaatttatcagtagtgaagtccataccgtggaagttggtcaataaattcttaccttggacttcgtcaactcttaatttgatttttctgaaagagtggtcttcagaaccctgtaagtcagccaagcaaacttcgacaactctacctttcaaagcatctgaagcactcttcaaaccagtggacttgttaactaaagtcttaccaacatttctgttttcaaaagtggatggagctttaatgtcgaaccattcctttctggtaaatgggtcaacgactctcttcttttgacctttcttacccttggatagtctcttattctttccgacagccatgattaaacgattggttattcgtgtgcttgttttgtttccttaatattaaagttcacaacgtgaacaccttcctttcttaatagaatagttgtgacatctagtcattttgggtatattatcgcgcaggtgagagagtcctggaatttccagcggatggtgacgcgaggcatccgtagtgcacaataaaaagttagtttttcattaaccgaaaaaaaaaaaaaaataaaatatattaatgtttgggtttcaacgtttccgtgggtctgggtccacaacagaaaactgtcctgaagtttgattaggttttagtaagtaaacagttatggttacattattaaggaatacagaagagactgcatgtgtacataggcatatctatggcggaagtgaaaatgaatgttggtggtcaaatgcagtccatatttttgaattcttcatccatcgaaaaggcgtaatttatttctaaaggaagttttagttctaccataatgcttgcactgggctcctcgagcaccacaacaactaatttttctcccactaaatcattcactacacttatccaagaaaattgctttagtttctctatagttattgcgggctcccaggcaccgcatatgaccttcttaatttcttttgacgccttgtaccctgggttgtcccgcaacatcttcaccatcttaatcaggacggtctccagagcaagcgtatgacgattcgtgccttcggtttcttgcgccagggtatataaaaatgttctcatcaacagagacattcctataatcttctttgaaatagtttcatccttgaatccgttaatagcttctgagaaatagcgtggtaccatctcctgtgacactaccaatttacccttttgtagaccacctttccgtacgaagtcttttttagaaatttctacggcagcttcacatattttgaatgctttttcagtactaccacttacgttggctacgttctttgcaataagttgagtgattttgttgttgatcttatgattgattactatcacattatctggtattttctggttctgtccttcgcgaatattattgtaaatagtcatttccttcttatcatttactttgacatgaaaaggtttcaataaagatttgagtcgcgtgatgatcatttgttgcaattcattcttgtccaccttattaagtttgatttcggtaaagtgtgctttgagggagggcattatatttatttgctctctaatcgtcacattatgtccgccaacgcaaatgatagacaattttgaatttttcgaagaaatccatttctcgaaatattgtaaaatcttctcactcaatagattttccggattttgtattaatattagtgtctttctcttttttgctttcgggacatttgtaatatagaagtttaaggcctctagtgatatatcaccgcatagattttctttagaaatggcgaaccatattttctcatataatgcatccattcctgccagttccaaggcatcaatatgaatgtaatcgaaaataggtagttcctttcgggccgaagaggtgatcaactcatccattacatcattcacaagctggaatttagtagaatcatctgcattggtaatataaaatagtttattttgggaagacatcaaactgtcgtaaatcggaaggaatattcttgtaaaatcctccacttgtgattttagtagttctctcttttgtaaagattctctaattgattcctctaaatttatatcagcgttaaaatttgacagaatggtttctcttccagatgaagagcatgcttttctaaacttatcctcaaggcctgcaacgtccaagcttgactgttcgtctgttaatttgttcaattgggaggaatctgttacttgattatctggtgcaaaccggtctaaaattatctgatatttttttttcaactttgacaaagtagcgaaatcaatcatctttgcattacctttttctggtgtaggattttcgttcatactatgaattttggtgttgcccctgggaattccaggttttccatttccgttcatttcgttatctgtttctgtagtgtaatttttagaaaattcttgtgtttcttgaatgtggatttttctaattttactgctcaattcgcttccgtgagcgccacgtcttttatttactggtattattgcttcatcagaactttctgaactaacttcatctgtttcctcttcaagcccaccatcatcactcacttctggattatttgcatatacaaaattctctcggccgtcaacgagttctgtagatgtcttctctggctttgacccaggtttacttgaaagcacagatgtttcattgtttggctcataatcggattcctgttctgaagagtttattggtatttcctctgaaacaattagttcctttgatatagatcttttttgtaaaattttcgaagaatctgtaggtgatgtgagcgcagaaggggacgccgatgagatgttaggggaaacagactcttcttggggagaaattgaaccatgagttgttgacgttcctcgctgagacggtatatttccattatttacgtcatcatctgcagagggctcgattttaatttttttcattgaaggtttctttgctagtctttttgaagatctttcaactcccatcttatgcatcacctgtctatttgtcttctgcccactcactggtacagatactcttttcaagtattcatcagattgtttgggttccatttcctttactcttcttatgatttgaaaaatatcaattggtacaaacttttccgcagtaggttcgcatgcataacgtactagaaaatctctatcctctattttatcgatactactatcattccattgtgactctggcagtatctgtccaactgcaatgaaatccttaagccaaatctctgatagctcagcagttaaatataactcgctcttatttacttcgttgaaaaatttatctttgtaaaattctaaaggatgatcttcctttattagatctggcctgaattgttcgtagtacagttttggtttgagttcaaaccatctcaagtaagaaaaaacccaaatctccacaacattattaagtgtattgagtctgatctcatggatcaagtagacagaatatgtttccgtcacattatcattaaatatcacgctctcacccttcccaaaactcaatccatcagaaattcttttcagaaatacgttttctcctcctctttttcttgatcttcttctattgttgtcgtcaataaccctcccctgatcatctgtaatgataacttgccaaccgtccaaatctttcaatgttttagccattttagctaatccaattgttagaacaaaacaactttcttaaacccctgtaaggaaggtgatgaaagggctgcttatgtgtttttctttttcatactatgttcattttaacttttttggaaagaatagcgttttcgcggtcatattactgatgcgatgaaaatttacaattatttctttatttagattgatacataatatggttaactttaaatacatcttttggacgccgcataaacaaacgtcccgaatactttgttcccctggattcgttgtttgcttaacactgtcaactctctacttagtttcatttacaccatttctttgtgtatcagtcattgcgaatacccttgcatatctaatggatcgaaaataaatggtgatgtcaagaatacgagatacaatagccaggccattccagaaccttacagcccttgagaaagtggtacagtggctaagattagggacgacattactcataatctctttcgggttggcgttgactgtcggacccctttcttcgccaagaacattgtacatgtcacgactggatacttactctgctgatattacgacgggtttatttaccgtgttgagagagtctatggagcagtcgacatctacagaagaaaataacggtgtaggcttaacaacatccgaactgtatatattgactgcttacaccgaaagtcagataaagaatgttcctcagtacatcacagtgtcgctttatgggaggtgcgattcaacatataccatggtggaagtattcgactctgaaggaaatatgcatagcgtaaagaattcgactactaagagtacctgcagtagcataggaacggactatctttttgattatcgtgaggttttagaaagcttgggtttagatatcattttagattatgcatacaacaaaatcggttcacaacaggcagaaagttctgcatacacgacctacatgaggagtttaaaacataaaaaggccaacgtgttacatttactctatgcagttattagtttccaggtgtgtatgttatttttcatgatatggtactactacataaagggaaggtttatgaacgccctcaaagaaagggcacttgttcatatcaactctctactatcgctagttgttttcattgggggcctgataagtagcataagccttgcctgggttaactacactattcagtctagaattaatacagaattagaggccttcgggttttcttaccatcttggagttacatggtttgcgcttctgtggtgttttgcaggtttgatttctgtgtcatgcttagcttggtctggcttagaatggtgtatttccgataatggcacgtcctatggaggtggaatcgatgataaattcttaggctaccaagccggtgtatttactgatgcagatctagacgatgaaacttcttacagtcaacgttatccgcaacgacagtctacttcgggcgaggctgaactgatgagaaacagtgatactatggcaacaataagaaaaacatctgatgttgacttaaatagtgaaaatgatgctaacaccagtttagaccatggaaatcccaccgcaaatataagcaatggcggcaaacacgaaccatttgctactagagaggaattcgaattgcaggacataagattccggtcaagcaacgacagtgaagaaagtatgcaaagggttatcaagccttcgtcagcattacagttttgaattctttcacccatcattcaaaatgcatatgcatactatatttgtctagtttttaattatataataataataacagaaacaaaaaatcgcattcatcgtttaatcttatttttcttttttcacctttttcttgtgaaattgccaagcgcttaaaaaatcgttatttcagaactaaacatcattaagcaacgaagaagagaaaagcggaactataaccatgagtgatactacggaagtccctaggcaatcatctgagaacgaccaggataataacttggaaagaaccaactcattaaaaagtccggacgtgaccaacaatataccaagtcttttcaaattagccgccgaatggcaaatcaacaatccacaggaaaccttccaaaaccatatcctggaaaatgatgtactcaagaaaattaatgaaatcactcatttgatccgggaatcgtacaaagacctctccagtcaagatgggatgatgtccaaacaacaacaggaaaagatggattgggatttgttttgtactgttcctgtaaacattattgagcaatatacaaaagacatggacgaaatatatgaaaaaatggaaaggctagcaaaagtaagtataggtcgaaactaggcatcctgtgccatctcaattttactacgttcttttactaataatgcaaatttaataacagcaacaacgtctttggtgtgaatccgcttttcaaatagacgtggaaagatgtggtgactccattctcaatgctgaaacgtggatgaagaagaaagagcgccatttagagtacaaaaatattgaaatggaaagatccgcaaatgaaattaaggaaactattcaaagactaacagatgatagatgagccatactcaaatatatctgcgatattgctaatgttagctatttctcacatttgctttttttgattttatttatttacttttacgacaactggccttatcactcggctctctaaaagaagtcatgttcccttcgttgggttaattttttttttttttttttttgtttatatgttttttttttttttgccaggtattgttagcgccagatagcaaaaaattttattcagggatactgaacaccggggaagttaactgagtatatcggttatcattataaacacaagaatgtaagccagaaagaaaaataaacgtccacccctcgaactttcacatataagcaagtaaagaaaaagttaacaaaaggaggttcagaacatgacaattgaaagcactctagctcgggaattagaaagcttgattttacccgctgattccatagtgaatgtagttgaccaattccaagaggagttgttatcacggcttcagacaaatacgatttctatgctcccgcagtgtttagtcccagataaacgatcgcgatggaaccctgaagacaaaattctgaccattgatttcggcgggacaagactgaaatttgcaattatctctctgccccaaatcgttatcgaatacaatgatgccttcgaacttacctacaacatcgttgattcgaatttctttaatcaaatcatctatacaatatgtaccaggctggctgcaaatggttatataaaaaaaaagaacgagtcatctgaggcgtctaaattttttgtttccgtgacattcagttttcctctaaatccagaaggggaggtagttgcaatgggaaaaggatttgtgatgactgacacccttcaaggatccacggtgaaacagctcatccaatcttcctttcaccggattatatcagaaaatatcgaagaatttttctgtaccatgaacgtgtgtcatgtaataaacgatgcaattgcagtttcactaacaagcaaatttatatgcgaaaacgattccatctcattaataataggaactggtacaaatgcatgttttgaggttccatacggatatttaccacctttcaagagagatgccctgagagaaacattaccgtcaagctataataaggagacattaaatttcaaacatgttctcattaattctgaaattggctttattggtaaaaatgtcattgcattgcaaccgtttgacattcatggagcaatctcatacgaaatgccactagagtgcgttacttctggtaaatggcttcccctatcattaaaaaatattctattgcaatataacataatccccaaaaacttcccagtagagttcaatggggaactggtatgccagctggcagaagactgtactaatgcttggttcgaaaacgaacattatgcactaatttgtcagatcgcacgactattaatcaagagagccgcattttatgttgctgcaattgtacaagctattgatatcatcacaggctgcaaaaactataactttattcatattggctacgttggatcctttctccacaattcaaatttttatcgagagcagataaaatattactccagcatacatattaagttgcaattcttaaatcacagtaatcttctaggcgctgcaatagccacctacttgaacaaatcagacaaccaagttcaataatatatttcatcatttcttaccatcttctcgatctatttttattattcccagaaaactttgtgatgttggtgtagaggaaatgatccggcgcactaacaccacacgcttgtaacaaactaaggatgtcctgaccttttttgattatgttaccaccccatttttgcattcttctttttttttttttttttgggtctgaaaatttttttgcttctacttaattataattttatataatcatatatggatctgattcttaaaaaaaaatgaaaaaaagacaaaacaaaccatataggtaacaatttctcttagtgacataaaagaagaaggaacgataactttttcaataaacggaaatataattgttgattctttctctttggttttgtgcgatacattctgcaatccaggtaatattcctaacttcttgttccttggatttcatccaggcccaaacagtgctgatggcaaattgttgcgtgaaagcatctctacatagttccatttccaattggtaaaagtgatcttctaagttaccagtctccaaaaatcccctatactcatagacgttagctaaagcagctctaactccttcgaaatcttgggcttgcgccaagtgaaacgttgcaagagggtacaacttacctatgttaggtaacaagtcacttttcaaatctgggtcaatatctgaactttgcaaagagttgagtgcaatattgatacttcttctgtcagcttcaaaccctagtaatgtttgcatacattctttagcaggttccggaatttcttcagtgacaaaattgtaaaagtcttctaaataagccttgtacagcttatttctaataatttcaatgttcatatcgtctagctcctctgccgtgtcaaaacagtttttgaagtaaggtgccagtggggtatccaccaatacggtttcgtatagggattcaagatcagtagcaacactcaacgtaggcaaagtatcaaaccaacctagcggatgacaacgttgtaaaatttcacccttatcacgatcatgaatagtacctgtaatcatcaatgctacattgtcgatcatgtaaccataagtgatatagtccatgaactttctcgtggatccactggattggtctcttatgtagttgaattcgtggtacaacttgctagaagcatattcttgaatcaatgacgtggtcaaagactctgaggaaacagaggaaagaaaattaccataatcagttgatgataattgtaattttagatcttccaacgtgtcacattgtgttaagttgatgtattggttattagataacaacccatttctgtagcctctcactacaccttcaataaacccattgtcaatattgaaatacacgccttccatcttcgcaagactttagcaacacgatccgaatggtatactcttttgctagctcttagcgttctttatgccataccttaaagggttaagaggtcaattgttcttttgtttttgcagtatatcgaagatattttaaaaatacgtcactttgtacgcagatatcagcgtaacaataggtgcgcggaaattacttagttccataatacaagaatctgctgactttgcgtctgtaagataagaagggtacggcccagagtatgaatcgttgggggatgaaatcactttttcatcttcctacaattcattttgtccttgaaatacataataacaaaatattaatgaaacttgcatgttaccaaataacttgaacttcagcacttctatttgtataccagtatcacagcattcagcaaatttgattatctctcatgcttcatgtcctaccttttttccttctttcttccttgtcttaatctgaaagttactaataataataaagacaaaatatcacccatgcaccaaaatgtatgggtcataattttttttcttgccttcaaaaatcgttgttagctgcaaaatggcggtgaaacacatagttgtggttatgcgtcccctccgggcggccgcagatggaggatgcccccatgtgctgattctccccgtaggcggcgagtaatatcctcgcctaacctggacttgccgtgctaagtcggccttctagctgcgcttccgttcagcatcgtttacggtagagggagcacatgggcggaaacaaacctcattctggtcctgtgcttgcccatttgcactgtatagagtgtgtgagtttcaattaatgttgtaggcgcgaggccctgtaatatggcagttgatcaaaagtcaatagataattttcaagcaaaatctcatttaggtttgactactttcttgaacttggaagagaagcaaatatattcaacgaaatgactgcccaacaagtatgtgtaaagatgagtaaattgaaggatgtgatggttatggagatggcacacgtgcctagaggaaaatagttacccaagaacaaaagcaggaagggagctaaccttttaaatatgaactggacaaaactggacaaaatgaaaataacgattttagtaaaaatgaaaatatagcatcaaatgactgagaaacatagtaacaataactcatattatagctaatctgagtaaacttcttcctacgctaagaatttttttgaggatagtaccaaaccttgtgctgaatcagcacacgccatgcccaccatcaattgtgcaagaaaaaagtaaacgagtagtatactaactatatatgtgatttacatcacgatatgtcaattataggccccaaagtggtatccttccgaagacgttgctgccccaaagaaaaccagaaaggctgttcgcccacaaaagttgcgtgcctctctagttccaggcactgttttgatcttgctagctggccgtttcagaggtaagagagttgtctacttgaaacatctagaagacaacactctattggtcactggtccattcaaggtcaatggtgttccattgagaagagtcaacgctcgttatgtcattgctacctctaccaaagtctccgtggaaggtgtcaacgttgaaaaattcaacgttgaatactttgccaaggaaaaattgaccaagaaggaaaagaaggaagctaacttgttcccagaacaacaaactaaggaaatcaagactgaacgtgttgaagatcaaaaggttgttgacaaggctttgttggctgaaatcaagaagaccccattgttgaagcaatatttgtccgcttctttctctttgaagaacggtgacaagccacacctattgaaattctaaattgaactgaaaaaattataaatgatttaaaatagaatttcaaaacaaggagaattgatagagaatgcgttgatctgaaaatactgtttgacaataacggaaaggtaagtggatatgtaatctaagtttaatcctcttctaattcatttttcctatcaacattatctgtgcttttctatatccttctttttgtatctataattttttttttctcttacatagcaaaatacaaaaaatcataaatattaatatctaagggttcaagatcaggtcatcgccgttctgggccactaggctatatctattcatttacattggaagctgcatggtctactccaaccgcactgaggcaaagtctctgtggaggaaatgctgtcctagcgagccattgcaataggtataatcagagtcgtcctcccaatgtgttaacttctctcaaaaccaccatataaattctgtaacctgccagcgataatgttatatatgtaaaaggtaaacatacaacccaatttgtccatactaagtggatgctggggaagcaactacagtgcagatgctaaagtttgctgcggcaaataatctcaacatttttgtgattaaacctgcctcagtggggtgtatgattagtgcgttgatatttaatacacgcgtaaaagttaagtctgttgtacgttttatttcgagtgacgaaagaactacgaataacttcctgcatactgttgcctttttctgtatttacgtatacttttatatcaaatagcttggccaaaagaaagtagcattgtgtatcaagtcataattctaattcttagtttaacttcagcaaaaataatattcttcgtcagacattctcatacaatcattaacccatatgaacgttaaatttctcaatttcttgccttcgatgccctatgtatatttttatctcaaacccgaggcagtgaaaattttagctggtgcatcgaaaagagaagggcattgaaaattttacagtgttaaaagaagtgcttttcatgttagaatgataagaaaaaagaaaaagacaacaaaatatacgtctctaccatgtctgatatgcttccattggctacgtatagcctgaatgttgaaccatactccccaaccccagctctgaacttcaaaattccggttaccattagaatcacaatggcggccatcgaccctgagccctttgacgatgacaaaaagccatctactttaagaataatcaaaaggaatcctgaactcactcgcggtgagtactacaaccaagataacaatgacggcctcgaagaggatgaaagtgaaagtgaacaagaagcagatgtaccaaaaaggagtgtcaaatcaaaaaaaggtaaggcagtcgagcaaagtgaatcagaagactctgaagatgaaaacgaaatcgacgatgaattcgaagaatgcgttcttttaaccttatctccaaaaggccaatatcaacaagctttggatattaccattgcaccagaggaagacgttcaattcgtcgttaccggttcatacactatctctctaaccggtaactacgtcaaacatccattcgacaattcttcagattcagacgaagatgaagaagactattacagtgacgaagaatcttccaatggagaagaagaagaagaagaagaagaagaggacgatgaggaactaagttccggtgatgacgatcttgatgatttagtagatgctagtgacatcgaaagtcgtcttgatgaattagtcaaaaaggacgaaaagaagaaaaacaacaagaaggacagtaaaaggaaacatgaggaagatgaggaagaaagtgctaaacctgccgagaaaaaacaaacgaccaagaaagacaagaaagcagagaaagttaaagactcggaagagagcaaaccaaagccaaagacgaagctactggaaggcggtattatcattgaagaccgcgtcacaggaaaaggcccacatgccaaaaagggtaccagagttggaatgagatatgttggtaagttgaagaacgggaaagtttttgacaagaatacaaagggtaagccttttgtttttaagttgggccaaggcgaagtaattaaaggatgggacatcggtgttgctggtatggcggtcggtggtgagcgtagaattgtcattcctgctccatatgcctacggtaaacaagctttgcccggtattcctgctaactctgaattgacatttgatgttaaattggtctccatgaaatagggtccttaatgcatacgtattgatatatgtatctataatactatatacaattatctatacttccattactaatattatctttcaattttacatgtttttttctgccataaaaaagcaatatttttttgcgagctatttagtgatatagccgcccagctacttgtcgatgcatatattggctgagagtactaatacaattatcggaagacctcaaagtaaaatatagaagctttgagtaaaaggagctcgagttttaaaaatgacttcgtaatatgtaaagtttatgtcatatatacttacacgataaatagaccattgatcgttagagacgagcgcattgttttgttgaatccctttcaacagcgcgacaaaagttaatcgagaacaataagatgttgcattcaagggttagtcaaacatatcagaaggccgttttctaaatcacctcaagaacctaccacacagatacatcttgaagaggtggagtaccaaagggaatattttgtacgagcaagttatagtaaggacacttcagtgagaaattaatctgacttacttttacttaattgtgttctttccaaattagttcaacaaggttcccacatacaacctcaaatgtcacttcccttaaaaacgatagtacatttggtaaagccctttgcttgcactgctaggtttagtgcgagatacccaatccacgtcattgttgttgctgttttattgagtgccgctgcttatctatccgtgacacaatcttaccttaacgaatggaagctggactctaatcagtattctacatacttaagcataaagccggatgagttgtttgaaaaatgcacacactactataggtctcctgtgtctgatacatggaagttactcagctctaaagaagccgccgatatttataccccttttcattattatttgtctaccataagttttcaaagtaaggacaattcaacgactttgccttcccttgatgacgttatttacagtgttgaccataccaggtacttattaagtgaagagccaaagataccaactgaactagtgtctgaaaacggaacgaaatggagattgagaaacaacagcaattttattttggacctgcataatatttaccgaaatatggtgaagcaattttctaacaaaacgagcgaatttgatcagttcgatttgtttatcatcctagctgcttaccttactcttttttatactctctgttgcctgtttaatgacatgaggaaaatcggatcaaagttttggttaagcttttctgctctttcaaactctgcatgcgcattatatttatcgctgtacacaactcacagtttattgaagaaaccggcttccttattaagtttggtcattggactaccatttatcgtagtaattattggctttaagcataaagttcgacttgcggcattctcgctacaaaaattccacagaattagtattgacaagaaaataacggtaagcaacattatttatgaggctatgtttcaagaaggtgcctacttaatccgcgactacttattttatattagctccttcattggatgtgctatttatgctagacatcttcccggattggtcaatttctgtattttgtctacatttatgctagttttcgacttgcttttgtctgctactttttattctgccattttatcaatgaagctggaaattaacatcattcacagatcaaccgtcatcagacagactttggaagaggacggagttgtcccaactacagcagatattatatataaggatgaaactgcctcagaaccacattttttgagatctaacgtggctatcattctgggaaaagcatcagttattggtcttttgcttctgatcaacctttatgttttcacagataagttaaatgctacaatactaaacacggtatattttgactctacaatttactcgttaccaaattttatcaattataaagatattggcaatctcagcaatcaagtgatcatttccgtgttgccaaagcaatattatactccgctgaaaaaataccatcagatcgaagattctgttctacttatcattgattccgttagcaatgctattcgggaccaatttatcagcaagttacttttttttgcatttgcagttagtatttccatcaatgtctacttactgaatgctgcaaaaattcacacaggatacatgaacttccaaccacaatcaaataagatcgatgatcttgttgttcagcaaaaatcggcaacgattgagttttcagaaactcgaagtatgcctgcttcttctggcctagaaactccagtgaccgcgaaagatataattatctctgaagaaatccagaataacgaatgcgtctatgctttgagttcccaggacgagcctatccgtcctttatcgaatttagtggaacttatggagaaagaacaattaaagaacatgaataatactgaggtttcgaatcttgtcgtcaacggtaaactgccattatattccttagagaaaaaattagaggacacaactcgtgcggttttagttaggagaaaggcactttcaactttggctgaatcgccaattttagtttccgaaaaattgcccttcagaaattatgattatgatcgcgtttttggagcttgctgtgaaaatgtcatcggctatatgccaataccagttggtgtaattggtccattaattattgatggaacatcttatcacataccaatggcaaccacggaaggttgtttagtggcttcagctatgcgtggttgcaaagccatcaatgctggtggtggtgcaacaactgttttaaccaaagatggtatgactagaggcccagtcgttcgtttccctactttaataagatctggtgcctgcaagatatggttagactcggaagagggacaaaattcaattaaaaaagcttttaattctacatcaaggtttgcacgtttgcaacatattcaaacctgtctagcaggcgatttgctttttatgagatttcggacaactaccggtgacgcaatgggtatgaacatgatatcgaaaggtgtcgaatactctttgaaacaaatggtagaagaatatggttgggaagatatggaagttgtctccgtatctggtaactattgtactgataagaaacctgccgcaatcaattggattgaaggtcgtggtaaaagtgtcgtagctgaagctactattcctggtgatgtcgtaaaaagtgttttaaagagcgatgtttccgctttagttgaattaaatatatccaagaacttggttggatccgcaatggctggatctgttggtggtttcaacgcgcacgcagctaatttggtcactgcacttttcttggcattaggccaagatcctgcgcagaacgtcgaaagttccaactgtataactttgatgaaggaagttgatggtgatttaaggatctctgtttccatgccatctattgaagttggtacgattggcgggggtactgttctggagcctcagggcgccatgcttgatcttctcggcgttcgtggtcctcaccccactgaacctggagcaaatgctaggcaattagctagaataatcgcgtgtgctgtcttggctggtgaactgtctctgtgctccgcacttgctgccggtcacctggtacaaagccatatgactcacaaccgtaaaacaaacaaagccaatgaactgccacaaccaagtaacaaagggcccccctgtaaaacctcagcattattataactcttgtagtttacatggtgatactttatatctttgtattgtctagctattctaaatcatctgcatgtaataagaagttgatcaaaatgactcgctgcgtaaaacctctcttcgatcggaggtgccgcctaatttatcgcctagcactgcgctttttcaaagtttttcagagcaaaaaatgaaaagtaatgagcacaacaatagaagagtatcatgatatataaggtcataaaactaggtttcaggggctatcggcaatttgaggaaccttcaacctgcctcaagtaaaaatcgcttcgtaacattaatacaaattctttttgcaattatggaaggaagatcagattttgtggcgacttcacagtccggaagtgaaatgagccatagtgaaactaggaatagaactgggatgaatgctaggaaaaggaaattcgcctgtgtggaatgtcgtcagcagaagtcgaaatgtgatgctcacgaaagagcaccggagccatgcactaagtgtgctaaaaagaatgtcccatgcattttaaaacgagatttcagaagaacttataaaagagcaaggaacgaagccattgaaaaaagattcaaggaactcaccagaactttgacaaatttaacttcggatgaaattttgaagaaaattgaagaggaacaggaaattgttttggataacagtaatttcacaaaagaaaaagtaaaacaactcaggaagagtgcttttgagacgacagaaatagaaccgagatcatacaaaacacttcgaggagaacctatttcttacagtaccaacagaagacatacggattcttctcctttaacgctcttaagctcgtcgacaaacttcgaccctgttcactcaacaaacgttatgacagatgatcaacttaagtgcttgccaaaaagcctgggcgacgtatatttgtcaagcagcgatattgctgagctgtttcaagaatttgcgacaaaatatcatcaatttttacccgtcgttgacctttcgaaaggagcagagcgaatttatcacttatctccttgcttattctgggtcatcctgctcattggtttaaggcggaaatttggggctacagacttaatgactcgattatcagtgctagtaaagtcagttttatcagaaatcacaatatctccaataattcgatatactccatcagataaggacgaacccgttctaaatgtagcatctgtatattccgtgcaagcatttcttttatacacgttctggcctcccttaacctcttcattaagcgccgacacttcgtggaataccataggaacagcgatgttccaagcgcttcgggtaggactaaattgtgcaggtttttcaaaagagtatgcttcggcaaattcagaattagttaacgagcaaatacgaacttggatttgctgcaatgttgtatctcaaacagttgcatcatcatttggtttcccagcttatgtttcatttgattatttagtaatcagctctattagagtaccaaattcaaaaagccaagtagatatacccaatgaactaagacaaatggctcaaattgctagatttgagaaccaaatcgtaaacacaatgaactccaccccggcgagtgttactgggatggtaagtcaggaagagaagcagcccttgttacacgttcttaatcaacaactaagtcaattggagattagtcttgaagaaaataacctagatgatatccgaaaatttttattactagtggccaaggttcacttattaacctattacttcactgatgttacctcccaaagtgctggaaaatcaaatggtaatatttatgagggatcatattccattatggaactcgatacaagttttgaaacgaaacgtggattggtgaaagtttataatgccgccgtaaactttcttatacatgccaatagtatgtgggaacatgatcctaccattattaagtactttcctggtttgtttgtcttgaatatatggcaatctgcctgtattattagtaaactcatacattcatcacttcattcaatgctagatgttaactcaggcaaaaaagcttataacaacgcaatttcattgacgtttaatgcctcagttttaaaatatgatatggcgtacagatcatccggaataatgcgaagcatatggagtttatttgctaatatgtatgatgcctggaaaaacgaccaaaaggaaggtggaggtagactaaataatgatttcaatttaggcatcaccataaaatctaggatgtcagtaaacgttttttttgactgcttatatattctaaaagagaaatgtggtatggccaaattggagagagagaccaaggtttctacagcttacaatgttgatgaagaggaagaggaagatgaagatgaggagggagaagaagaagaagaagaagaagaactaagtagtaaagttccagaaaatatggatagccagcaactaaggacaaggaaattcaccaatgtaaggcatccagaaaagaaagcaagaaaaataattgaaacaattccgctagacccaaatccaataaatgcaggctctaccagcagtggaagctcattaacgaccccaaatagtcaagtagcgaacactatatcatatagaggaatcctcaataaaatgtcacctagggaacaactgaatcatgcaaatttagattccagtgtttctacagacatcaaggacactgaagctgtcaatgaacctctgccaatagggaggaatgctgaacatccggcaaatcaaccgcctctttcaataacacaaatgcaagaaaacacactacctgcgacacaagccaactcttctctattagaaacgtatcccattgttcaatcaaaccccgttacaactacaatcaaagaatcacccaattccatcatggcaggttgggataactgggaatctgatatggtttggagggatgttgatattttaatgaatgaatttgcgttcaatcccaaggtttaaagtccttttctttttttgccgtaatgtttacttaccctcgaaaaaatgttatgtaatgactgcggtgctacaggagaggtaaatgattttctatatacgtttatatttcttccatttacgcacactattttttgtccttgaataatttaactcaaaaaaagtgtaaaaaactgtgtcattaggtatatgttcaatacttttgatcttcaaatgacgtaaaaaaaagttttcagacggacttaaaccgccaaccagccttggccacaggtgtatgatgcgaagattcgtaagcgctcacgttagtcacatctcaggattggaaattatactagataataaatggctttatttaatcatattatagttgatataacaaatcacacctccgcttaatttatacgtaatagtatttacagtccttatgggtatcaagacatattaggttaggagaactaaagaaaaaaaaaaggactgtttgtgcaattgtacctgaagatgagtaagactctcaatgaaattagcacttttcttggatttctattaaagcgctagcatctttgtatacgtctgactgggtaaatttttgaaaggaatcgttattcatcagtctatacatttcattgctaacgatctcgaagaggggatataatttcctgaggaccttcaaagttgctggaaatgattcaaccgatttggtatcattttgggtgttgtccatgccataacgaacaattgtatgtgaattttctactgatgcattaggcgaatgcgtttctgccagagttaacggggcaggtttatattcctttaactgatgtttgaatccttgcttcttaaatgaacagttttcatttgaaagattttttgaaggttttagactcacttcaggtggttcacctaacgtgtcagcctccgttgagctaattgatgaagctgctgattccgcggatgcaggtgatggatcgtatagattagtaggaaagtgttccgataatggagaatgagggtgcaacatgatgtcagaaatattctgacgcaagttatgatggatatttaattgatatggtgatcctatcatgatataggacgaataaatgtgatatgccatttcaaggcactcattggcctgtttcattaaagctgaatcaatcgtttttacgatattgttttttgaagtactggtattagattttttatcacaatgcttagaatctatcaattttttcagaattgtcattttcttcaaaaacctcttaatctcaatgaagacatccaaattttctacacaaagttccttttctaaatggcgcctgaataaatatctcatacctggatcagttagcacatagtccagtttatttaaattactcgaagagataagcatgtcttgagaaaaaccttcactatcatccaatgtctttttttcatcacgaacagtcatatgaccccttaatgtgaaatctaggtctatggtgctaccatttggtgctctaatattattgctcttacaacctgtccaagaaaccaaatcccaaccacgcttggacaaggtaaaaaaagaggacctgctaatttgaaactttttcttgtcagtgcgtgatggttgtaaaagaactggtacaatcaaccccgtttttaaaaataacgctgccaacgagaccgcttctttaacatgcataatatcagtacagtccattatccactgccatatagcctttgttgtaaaggtgtacttaatcacgatttttttggaagtgccaaacgtcttattttcaaacaacctaatacctgcattcgaaacgtagtattgcgtgtgcgactcagaatctggatttgtaaagaatcgatgagctaatggcgataccctttctaagtcatttatatcgatgtttccaatctgagcttgccatccttgttctggcttagatttctcaaaagtaaatgtatcatcattattagtgtattccaacaacgaagataggcaaggtaatgggtcatctgcgtttgttggagaccaaacatttggcttagcgcccatcattttaatgaaaagaatatggatcaaataatcactatggatgattgaatccgtgacagagcttctctcaaaagtgaaaagtttcatggagttaaacgatgacaaaagaatatcaggcattgttttcaacccaatatctctaacatacttttgtaaaacagcaactcccttaggtgttggttggaaaagaactttctcttttggctcgccacgagttctgtcctgcggtgtatgtagtagcttagaagacataaataatgtaagaaggtggcgcgccaaactaggtttaatattatatgaaacgttaatacaagttgtgttcatatccacttttagttccaattgtcccattgctttaatagcttcctgatatgtaaaagtgaagtggaaatgtttagtgaatgcagttaataagaaagacttagtgtcactactatgttttttctctttcaaatccaaacaaattagaaaaatggaatatactgtctttaaatcattggtaaagatcagtccattcggcgttctgctgaaatttttggaagataattcatgcaacgtcctatttttatccaccatcttacaactctatctttaattaccaaattgaacctataacgcctcagatagtgcgtgcaaaacctagaaggaacgtacgacagtaacacctccaaagttaaaggacgatgagaagtaaagacagagctgggattatgatttcattcaccggtataaatataacaggacagacaacaattctaacgcaccagcaaccaaatccaagtcctagtcaaaaaaaaagcagtattgggatcattgtttcaaaattgaatattatgaaacgtttaaaacccagacatcccataattattgaagatgattcagttaaaacttcgcatacttcatggcttcttcattaatagagacaacggaggtggttcaacttgaacttttccaaaggagttgccatctctttgtattgttcgaactctttcaaaagaccttggtaatttatctatcatgtacttttcgagttaacttaagtggaagacgctggtttttcttaaagttataagcactatgtgggtaattttttattgtcagtctgtttctgatcttatccaacaattcatcaaaagttctactctggactataatctcagtgtaagcgttaaacaaataggtaaaagggtgcggaaagaccttcaaaaattcgaaaaagattgctaagttggattctttattattcaactggcatgtgacaagcgagttgtaagactgtaataacttgcttccggaatcaaaggtaaactttatcatttttttcaaatattcttgttcttgagcgcatgttaatatcggcatctcaaacacagtatattttgtgttgagtttctttttgagggatgtcgataggagagacgaaatgctaacgttatttgaataaatgaggaccttaaatgcaatgttattacttttttcaagtaccgataaaacattgataaattcggtaagcttcgaaggttctattatagttgaagtagataatttatctaattgttcgaatttgaagtagacaatatgatcgatactttcgtcattatttattttcctcataaccatcatcattaggtcagacgtgtgatttgaaggtttttcactagcttcgaaatctagttgtccgctatatgaagcctgccccattgactcgatacattcttttgatttgcttgattgaataccctctttcattaagtagtcattcatttctataattacgacatttatatcgactaaagacagtgtttctgaaactgcacggtcgataccagcatattggtgtatatgttcaactttgtcgaagaaaacgatacaatttttcatactcctaagattttttgaaagaaacttacttaagctcggaacgtagcttattgacaaataattggtgcctagctcttgcaaggccattgatttgaacttctggtagaaaacatggtccactcgctccttaactggactcggcttacacacctttgggctgctaacactttttttaattggaacaaggttcaactttctcagtacagtaaaatttttttgctccaaatcatcgcttattgctttcacaatcttgtcactgtcaacaacctttttcgatctccttataggtgcaaaatcggaatctacatgctccattgtctctatatactaaccacgttcgtatttatatctatattcgtacatatattgttctaacttattgaaattgatggttaagaagatcccttctgtacatatctgtaagcgcaatgttttcttcattgaaaacagctgcaaaattagaaaactaaaataataactttcaagataactaagccgggttgccctttgacctagaagcatcccttataataacattatgtgtatgaaaaccatgtcagcaagaacggttacggatatggagtgaagcaaaatctttaaggatttatttacattgaagaggaggaggaaaaaagagccataaggtaaaattcaaatgcataaatgaaactgcccttccttttatacttcctaacctttgcaggagaaaaatatattaaggacaaaagaaaaatagccgctatcatttccaacgctccgggaaaaagagtgtcatagagaccccttatctattttatcatttttaatatgatctattctggcataagtagcttcggatcgattaagcgctattacaattgaaggagtaacaaatttttgggtgaagtttaccaatttattcaattgatcaaatttatggaagatcctcaagaaaaacataaaattaaaacctttatatccagagtttcaaatttgtcaagtttttgttcccgttcactcttgttctgcatatttttcctatttttttggcttgtaactcaaacatgaactacatcacaaatatatcacgttacacgggaaatatacttcccattgcatggaaattaagacggaaataagggagacatgaaaaagggtcttggtggtgttgcagttggacaattaagccattcaatgcgatataaactataaatcccttttaaaagggcctagacatctcagagacaaagaacggtagctattacaaaggacagtaaaagcaaacagctttaaattagatcagaacataagaatccttagaaaagccctttacctcggtatatgtagatgatgtttccgattaatgttctactgtacaagtggcttatatttgcagtgactttcttatggagctgtaaaattttactaaggaagcttttaggaataaatataacatggattaacctgtttaaactagaaatatgcggtttatccttagaagatggtaccgtcaggctaaaatccgttcgttttgctgtatttgaaagaaagcttttcatcaagggtctacgaattgattccaagaaatcatctactaatgatcttcataaagaattaccaagagaggaagaaagaacttttatagagacccccgaagataatggtgggggcttcatttctaagattctttcattatcacaatactggctcaatggggtcacgatcattttggaagatacgcaattagtcaacaacgatatcacgattgaaaaatttggcttttttctttcaattgataactctaaacatatcaagtcactaagatttgattcctttttgagaaaacttctttggaatggccagaccatcattgctgatgccatttttatagtgaatacaaacttactaattggtgaaattatgaatcctctgaaggatggacttcaagtaggattagatttaaaactaggtgatttaaatattcccatgaatttattgaatttatttatcaacaaggagaacgttgatttgatgtccaatgaaaaacttctacaaagattggcagatacaacaaaggcgaatgaagagctaaaggatgaagatatcgctaagatgaaggatgatctcgtgtatgcaatggaaaaatttgtagatcggataaagccattgaaagaaatgaacgtcaccgttgataaacttcaaatcaaagattttccactcaccaatcatccagaactgcttggaatgaacaaatatatcagttataatgttttggtttctaatataaacttcaataccaacaggttcagaaatgagatgccaggttatacgttaatttttgaggagcgtgattctcccttcaagtttagtattataatggcaagatttaatatatatttgaatctaaatcgaaaacatcaaagccacgccaaacagttgaaaattattgaaattccaaatgtttcgatatttggcgaaaccaatttgttctctcaaaaatttcgtctttctaataacctacacgcaaaggaactagagaacgctatttttaacatcaaaggtaatatatcctccttaactattgacatggatccagtaaatatttcctttatcaaatgcttcctatcaaacattaaagtctttacgtcctcttgtccgaaaaacaagattttaaaggagaattctcatgtaaagttcttaacaaggcggagagtcctatttgactattttaagtgttttttgcctctaatcaatatgaaattcaccctggatgatcccaaatttgttatcaatgataaagacgatctgatcataggcaagttttctgtcttcatgataagccatcactctaaaagatatacattgggtaacaatcttatggaagaaaaagaagagacgcaacacattttttatgaaagccattggaatgttgaattactagatatgaaattacagcatattataaaacatcaaaaatacgagcatacaatattaagggtggacagcattgccatagaagaaaaagttcaacttttaccggatatattatgttctgcaaacgctgatatcgacacgctaatgctagatttatctgaacttccaacaatggttatgttgagtgaattagtacacaacttagatagtcagttggcaaatgtcgaagagaattatttcaaagagttctatgaaaagttcgcatctaatttacaaaatatgaaagctgaatgttctaatatggctaaatgtttgagacagaaggaaattttaccaagcgacttcatgttccagcaactacctgattttttcgattatattaaaatcaatattagagacatatcatccaccctaggtgctaggtcggtttttatgccaagagatgttttctcttccgttgactctcaaagttcaaaggacctaattgatggcaaactaagaaaatactgcaatacagtcgaaaaattgcaaattgctttatttggtgacaagacacaatggcataacaaaattggctcaaatcacgctactatggttaggtctggtcagctcacaaattttagtaaagataataaacagaatcctaaccataagtccagtattgccgatttagacgatatatcgactagtgatgcgacagaggtaaatcatctttggaacatcaacttactagtaaatgatataactacgtcaataatcggagagacacccgaagtgagcgaagaattgtccactaaaactgtttccaaagtttctaatttatcaattaagctatttccagacactgagtcatttagtagcaatgaaagcgattcgaagataattttgcaaataaatcactccagaggaacatcggtagtatcactgatgagtatctttttggccgtctcaggaatacacacactgaaccaaatatttggacattgtatacaccaaaagatgcgacagtctaaaactaaacaatactttcttgccctctcagaatccaaaaaaaaatcatgtatcaaaagtataaaatggggccaactaaaggagttactcgaaataaatttctcttctgaatatatcagccaaataatcgcactcccaaatggccttagaacaaaatttgaaccaacttcgacatttatcacagtcaaaaactgtaatacaatttcagtttcaggtcagtacttcagaatgatggtagaatctccaacgcagccaaacttttgggagagaatgatctgtatcaatggatttaaagtaatgatacacattgatttattaaaacagcaaatgaaaaagttaaactctttacagaattgggaaaaattaccatccgccataaccttagaaaatgattcatggcacttttccataccgcatcatttcgagatgtttaaaataatagattctattccaactatatttaagagtattaaacaaatgttatattcgttgaaaacatcaaaagacgatttgataattttcccccacaaaatagagactcctttatcactgccaaagattaaactgaaatctaaaaggtggttatttagcatttctgatgatccactagaggcagaattgaatactatctttcagatcggtttacaagaacaacgggagagacttgcgaaattacaggaattcaataaacgcatctctgaagatttgattaaaagtcaaaagaacgctaaagaaatgaaggacgacttcgaggcaattgataacgcaatactaaagcaccgtacaggattgtgggcaaaggatgggaaaaaaagattgcgtaaatccgcaacagattctgaaatacctcttaccccagcagctttgaacattaatggaaagcgtgatgacaggcctgatagaacgcagtttatttctcccgagattgaaaatgcgtacaatactttattagcgaacttctccgattcatggattaaaagggtgaaagaatataaagttaaagaacgtcgtgagttcgataagaacttttctttcttatggggtttcattgattatactaagctccccaaagatattaacaaaaaagttttacctttctcaacaaatccttttttaatgaatttgataattgagaatatcgatattgatataataaggccttcatgtggcattgaaaatattccaaacttcattcacgatgttggaaaaggcgttccgaagaatacagaatattcgattatgattccgatgcatttagatgcgaaatttagtgaagtaagatggcatttgagagattatcccctgccttttgttagtatacctccactaagctctacacaaagtaaagaaacaatacctatgagaatttatggggattttatgataacagaggatatgcttcaatccgacagagagcttagaactttatttgttcctttaataccatcggtaactgttgaaaatacagatagatattactcgttgttcgtgcccagaacaatgactagcgctaagatattcaccgatctaaattttgaaataaactctaaccatacaacacgagtaacttggggtggttcttatcaaccagccattcaacaaacaatgcaatgtttggataacttttcaaagcctccattagatccttctgttaaactagggttttgggataaaacaagatatcttttccatggaaagatcaatatagtttggaaaaagaggggaaaattcgaaatttcccttaaaggcgcaaaaagtccctatatgcttggcggcgaatcagctggtttcatagttggttttgatggtaatgttaacttaaaatgtaacgaagataatgatcccaaaaaatttttatcctgcagcgcagacaaggtccatttcagcattcccaattattttgcaaagccgttactggtatggtctagacctagtaccaatacaatgttcattccaaaccaggacgatacgaacatgcagagatatgcttcattttactatttattgaacactacatcaagtaaaaacgaaaaagcagacaaggaaattatgggaaaatcgttcattgaaaagacaggaattaaactatctgggggtatgacactggatatgggtattctcttcgaaaggttggggcctagtttgaatgagagaacttttgagtccaaaaagcattatttgactcgtctatgtaacccaatttacgttcaagatctctcaaaacatgattcatatgctggctttagaagtgactttatacatatgtctttcgggctatcatctaactcaaactccgcatataacgctatgcaactaagtcccaacgggttcaaggcattctttgtttggtggaaatcattttcaggaaactttcccgtaaggagagggccattatttggtctccaaagtatcagtcctaaatttggtgaacatttatataccatttcttaccacgcagatgtctcaccattattcattaattacatgtaccacaacgctgatgccgatcaaattttgcgtaaaaactacttagaagttgccgaatttgctggtttaaaggctaaatcttctcattttattatggatcttcatcaaaggaaggaagtattgactgaatatcaagccggcttgaacgtcagaaggagagttatgaaattaaaatttctggctggtgatgttgtatgccaggacgtggacatccggactgtaagtggtgagttcagtaaattaaactacattgaagagaaagaggatgctgaatatgatatttttgataatgatatgtcgtggcttgatataacagattttcaagatgcatttttcattaaccctgataattatcttccaaaaattaagattatgccatttgccttttctcctcagttcgcttatcaaaaaagagctagttatggtgacaaataccaagttgatccgaaaacatgcaagccaataacgccgtttgataatcgtgtctcccatggctgtacactagggcacaatgtttctttacgtactgacctagttgagaaacgtgttacagttttgaagaagtttcgagagaaattgcaggagggtattagaaaaaacaaatcagccggtgtatcagaggagaatttgaatgatttactctcaaaagcaaattctagtgtggaaaatgcagaattactactgaaagacttccagaagatatttaaacaacatgaagccggacaaacagaacagcctttccatttcgactctttaaatctattgaaaaacaccaaaaagaccctgaaacaatttgaacatagattttttatttttaacgtactgttgaaatggaacgaggacgcaagaagtgctattttcaaatttttttactatgctaacctatccaatgaatttgcttctttagcaagtggcaagggcctaagggaatttgaagatgtaataaagcaaagagaaatgactgatgatacaacgagtatggaagcgataccagaaggaacagacaaagcaaacaccactaaacaatgtcatagctgcgatgatacagagttcaccactgagaaccttttgaatatatttgaaaaaaatattacacaactgtcttgtgacatcaaaaataagatacaccataagttttttgtccaatttataactccacaaattcagttgacatccctggaaaatccagaagcttgtgttttggtttcttcacccttttttatgctaaagacattggaatttgatgcaaacactaccagtaacacgtatatgcaagatatttttttgaaaagacatggcattctattcggaaacgccaatgcctttttatttaataaaaaggattaccaagagttttttgaactatacttcggctccagctcatatggccaagataaaaaagaacagtggccaccatggctaggcttggagttaggattcgaaccttctgcattaaaaaagaaagcagtggttaggaatatttctgctctgcttcatcatcagaaattagcaccgttttctgctaaatatgactccttaaaagataaaatagaagataatatttgcggatacgttcctcaagttaacgtacaagtgaattctgacgagtacctaatgctgacgaagatggccttgaaattattcctttatgtagaacccgaagatgaagaattgaagaaatatattgaaaaactaattattggttacgatatctatgatacagcccaaactagaaaattcgtaaatgatttacacgatagtgaacaaattctagctgttgttgaaaaggagcttttattcaaaagaagcctattggacgacattggaaaactcgatctatccaatattcacaacgaacgcatgcatcagttgttgaggttgtatatcttaaggaaggttttcacttcaaatggaaacaattacattaataggactttagtatggaatatcaaggttaatgaaactatcttgcatttattagacaaaattgacaaaccatttttagatattgccgttgcaaagctaaactttcaaagaatccaacacacgatgggattaaggaagaacactgtaaccgtaaaaatgatgcaaatatttgacttaggcgaaaatgttaattatcattgtattttagggcctttgataacatcaagtggtaatgacacagtcggtttggcgagtgatgttccgttagttcaaataacttgggatgttgataagcctgtaggtggtattaaggttgttaaaaacgttgagaccactttgtcgagtttgacgataaaattagaagaggacagactaaataaactttttgagtggttatcgttaaaggagttaatttacgatggaaacggagatgacgatgatggagcttccagtatttttgatatggtgtcatcagaatcagaggaaggaaaaattgagttttcagaagatattagttctgatttcaatgaaatgttaaagagatcaagtgattatatgatcgttgaagatcttaaattgaacagcttcaaactttgtatcagttataagggcaaaggaaagatgagattggctaacgttactaactttgttttcaatttcccgactttaagattgtccaaccaaactttgagggtcacagatctattacttgcccttaaaaaagtgttaatcaaggttttaataaaacatactgggagatttattggtaataaattgaaaagaaattctaaggagaataaaattgctgacgacacttcaccactgaagcaactcacaacttataattcctacacggagcctgaagaacttcgttaaaaacattcaaaaaaaatttatagtttttcatatctcttaatgtagcatcatacatatcaatatgttaccatgtttcagacctttattgctgtactacattgaaatacctaggattcgaagaacaaaaaacatcatataggtcttccattagtaatgcccattatttacttaaagtaaaaaaaataatggtctctagcgggatcgaaccgctgatccccgcgttattagcacggtgccttaaccaactgggccaagagaccatgaaaaggacgtcaaaacaaggtcacacgaaaaccataacctgtagtataaatataagacatctcaagcacttgttattaattagggaaatagctaacagcatttgaacgataactaaggcaaacaatcctcagtagtaatcgttggaaaaaagatctgagaactaggtgaattttgtgataattgttaaaattccatagttgataaaggcaataacattatgtatgcaggatatgctgaagttcttctcgaggacatatgaatcctcaaagtggaatcggtagtcctgcactataatattacaattatttttcctttcgttttatatgcttacttatcctattacattatcaatctttgcatttcagcttccattaagtcagatgactgtttctcaatctttatgtcgtctttttataccgcatatgataatacacttgtaacatgaacactggtcaatagatgatgatagggtttcgttccaacaccatcacgttatcaattctttcgtgtcaactcctcatttacgttatactctttacattgtgtatggcagtatactagtagtgagaatactagtcaataggttataattgatttttattttaacaagtaacatcttcggaaaagcgactactattcaactaataatcatcaatttttacttcaagaaagcataataacgtctgcatttatgtgtgagcaggactgagcgattctgagggcacttgtattcaccaatttgcaatagctgatctttacaatctgcatgttccgataacaaaaataacttgtaggataaatcctcagagttacatcggtgtgtcagggaatgaacagataaaagaaataacgtcgcactgtaaagtgagtagcagcaaaattaaactattcggacattttaaaaccctatcagtcgccttggatgataaccttatttcaaccacctatcaatgaaaatggcttaaacttccccaattaaaaaactctgcaatagcgtgttgatttcttccagattgatagtttggtacaatacggaagaaacaaggtctctctccatttacattacggtaagctgttcttaattgaactttgaaacatccaatggcgggtaataattatagtatttttcttttctattttatttatttttttttttttttttgattttctagaataatcaatcaatggtaaataaacaaaagttgcttctgttgtaaaaaatacatcaaaggggctaaaatatcaatatacgtttcgttaagttctgcagagagatttggacatatctatttttctctcagatatttgttattgcatattgtgagttgactactggtaagcttatattggaagtttcacaagcattcttttaggacctacagtcgttgctcctcctggctttttttcccttttatttttttctgtttttacttccatttcttttgtgatattagctatccctggtttggtccgcaagtttatgacaaaagatattagaacaggcgatttagtgttatgcaaagttggctcgtttccaccttggccagctgtagtatttccacagcgtttgctgcgaaacgatgtatatagaaagagaaaatccaattgtgttgctgtttgttttttcaacgatccaacttattattgggaacaacccagtagattaaaggagctagatcaagacagcattcacaatttcatattagaacatagtaaaaatgcaaaccaaagggaattggtcaatgcttataaggaagcaaaaaattttgatgatttcaacgtatttttacaagaaaagtttgaagaagaaaacaggttaagtgatctaaaagcgtttgagaaaagtgaaggttctaaaatcgttgccggagaagatccctttgtaggtcgaacaaaagtagtgaataaaagaaaaaaaaattcaatatccatcaaagaagatccggaagataaccagaaatcaaatgaagaagaaagcaaaccgaacatcaaaccgtccaaaaaaaagagacccacagctaattcgggaggaaaatcaaacagtggcaataaaaagaaagttaaattagactattccagaagagtagaaatttcacagttatttcgccgcaggattcaaagaaatctaatccagagagaaacacctcctactgagcatgagatcaaggaaactcatgaactattaaatagaatatatgagaattctgacaccaaacggcccttttttgatttgaaggccctacgcgaaagcaaattacacaagctactgaaagcaattgttaatgatcctgacttaggcgaatttcacccactttgtaaagaaattttactgtcctgggcagacctaatcacagaactgaagaaagaaaagttgcaagcgctacctacgccttgataataatacttattgaatcaattcaatatatcaacgtttcaatatccaatattgtttcatttcatttcatttcaaataaacagtgttttaccgtttgttttgtttcccttctttttttcatcaaatggtaatattaaattgatttaattatccatccataaaaattgtattaataagtcatacacgtaatgtcacaacaaaatatcaggcgtactcttgtgacgtaccaaagcgcttagaaacgataaaggcccgggacagaaatttaaacgtcacaagtgggtgcagcccagttaacactaatgttaacgcacttctagatacctcatatatataaatattatctagaatttcaaatttgatattccttttctatactgaataaacgataaatacgaagttcagagtgcgaaaattagggttgcaggcgtctgatctgaaaaacgtataattgatagtgaaaattatgcaacattctgcaaaggaaagtaaaccttaaaaaaacaaatctctcaagcctttaaagatgaaactcaatgaacaaataccaaaagacctgttacgcctgattaaaagttccaagtatgttcatgtggcgacatgctcgtcaaattgtataccatctgtttcgttgatgcattacatatttgtttcatccgcggaaactttccataaacatgagtatagtatagaaatagattgtaatgactatattatattcacagtgttcgagaaatcagtaacctttcgtaatgtcatgagcaacccaaacgttgcattgctatttcacgattggatcacagctaaaaatttaactcttcgaaaaaaaagcgtccatagtaaagatgatttttcatttgttgagtcagagtctacaaaatttaacaactttttacgagatttgaaccaaagtgaattgaatcaagtgagcgctactatcaatggtattgctgatattgtgaaccctaatagtgaagaatctacttattataggcggttgttattaacagtcaatccagacgcagatatttttatactaggagaagatacagccataataaaggtaaatatacaaaaaataaaagtctctgacatggaaaataatacttctacatacggccaaacagtacaaccagtttaacggaaatatgatgaaaactatgtgtactctaattattatataaagcatctataaaatgaatcatgaggattaggccgtgatcttcgcgctccatatatggagaatacttttaatttcacaggagaaattaagataaataacttgaaaagtccactgagattggtgaaagtgtttcatcctctttttcagtttcccttgaacgatagggtggagtgggacaggcgggagatatgttttcctgtaacggctgcatctctggtatatttccatcccgattatatgttttcatggggctggaagtgaataatgaattcgttcttcttattggagacggggaaagatcaattttcaagggcttaatctcatcgttttctctagctagattagacatggttctcctagatttggtgtatgatggatgaatgtttgaagaatctagtaaatcctccaaaatcctgtacttctcatttgagtaattcaatgcttcttgtaatgattgtagcttgctttccaaggcttttattttctcatctcttttcttaatttgccgctgtagaagaatttctctatctaagtataatgattgatttctatcttttccactcgacccgtcagaactaccacttcttagttcactgatccgttgcttattgtatttcaactccgatatctttctcttaaaggcatcactccttaggatcctagatttggctgtatctgtgtccatataagaaggtcttccctgggatctcttcttcaaaattctagtcatgtcgccacaaacattttgcatcttgctcatattttcattatcattggaaaaaacatctctgattgtctggaatatctttgttaaccttcgtttgggtgttttcctcctgttagtacgaattttttcttcagttttcctatctgtcacctttctaggtctttttagaacgcttttacccgtaggacgcatctgctttcttctgctccttaaggcagatcgttttctcacttcatcaagggacccgtattctcgtttcctgccatcatctcgtattccaaaaaaatctttccacagtccctgtacggattttagcatattaccaatgtctattattgtacctttctcttcagagtatctacttgttcatgttcagcaataatttcataattgttgatgcgcgcatcgtttctatactatgacgcgtcacgaattgtgctagagtggcctctaatgaaagtataagaggcgttggcgaaggtcaaggatagaccattggctgtttcggatgagttatttttaaagtgtaaaggtataacatcaaatgaatgaaaattaacattgatctcagctctcaatttctttcctcatttgttttcgatgtttctatatgagtatacattaaacaagtaaatctcaagctcttgtcaaaacagttatttccaacatatctatctgcattattggtagcataattctcaaaggaagctaaaacatccttcttaaagacgtctattggcaaacgatatgttacgtattccgggtaaaacaaatattccattaagtgaaatgacctttgttttcaaaactaaccagttttagaacagtaattcatataaacaacgtgatcttatatgaaaaactcaccaaaaggagaccaatggattccacagcacttaaggtagctctaggctgtattgcaattcgtttggctgtgaacagcctttttccctctctacaacaacaactggaccagtctgtagaattctcaactcccgtaacttcatttaggtcactacaggaaggtatatacctactgcggaacaacatccaagtatataatcatggggttgttcaccatcctccaattttgattttttttctttccctctttaattccgacaggttaatttccctcatatacgctttaattgatggattaattgcgtatcagctgacagaggtaacaaaggctttcaaaaacttgaaactgaaagtttggctacctggacttctttatgccgtgaatcctttgacccttttatcgtgcattagtcggtcatcaatcatattcacaaattttgctatttcatcgtcattgtattgcatattagctgaaggaaacgttcttttgtcctctgttatgatttctatatctggatatttgtcagtataccctattctcctcttaattccgctattaggtatgctgaaaagttggaggcaaagaatattatctgccattgtttccatactatctttattaattctgctattattcagctacagtatattaggcagccaaagttggtcatttttgacacaggtttatggatctattataacctttgagaaggtttttccaaatctgggtttgtggtggtacttcttcattgaaatgtttgacaccttcataccgttcttcaaggctgtattcaacatttttattgcagtattcattacaccatttactttgcgctatcataagcagccattctacgcattcattttatgcattgggtggattgtccttacaaagccatatccctcactaggtgacgctggttttttcttcagcttcctacctttcttcacgccactatttggatatttaagataccccatcatatcagcattactgtttttacacgcaattgttttggcgccaattttctatcatctttgggttgttttaggttcagggaatagtaattttttctatgctatttccctagtttatgctctggctatagcatctatattagttgacttgaactgggcgatgctgagaattgaatacgataacggtatcccaaatttcaaattgaaggtaacacaaatttaactacttcccgtctataaacgtacataaactagaataaaaagaaccatacagatgttcatcgtaagagtggataaagcgaatatgagagccatattggttattccagaggctatctattttttaagagaaactgcttggttaaaatttgcataatattgtctcggagagaaaagatagaactcagaaggacctaattaatcatgagcgttataatacgaagaattgagatagagtgtatgatctgcggattaagctcctacataataacaacattgtacttgggactatgccaatttctttcccaccaaaagtcgtatgaaaaaggttatcttcgctagggcttccattaggtgaaagccaatatattatcatagaatagcacggcataaatatatattttgtgctgtctttttgggaagggtagtttgacaacccatgtacattaacataaaaagagctttatcattaacggacgaagaaagaatgtgtatcgcgtatttttagactatcgataatcttttttaaagttatggtagatagaagatggaatcagttacgaagtgatgagttcccatacattccagcctgtttacattagctaatttaaaaaaaaaaaacataattagaatattacgtgatgactcagtttaaacggtactctgtaacacatcatttctatttgttgttctaaaacaggttctacatatttggatctgctgtgagaatgacctaaaaggtaaaactctctttgtaataatccaaggaaagtgggagttccttggggaagctctattgcaatatattgtagtttccattcagcctgcttatcgccttaggaaaaaggaatgtaagaggcagaaaagtgcggcgcaatcgttcggacagcgagccgccattataggtaagaatacttaaagagcttcgccggatattattacagtgtattaaatttcgccaagtctttgccaatggaaatgggtgcataaatttatgtgcttggtacatatgagttcaatagatatgtagtagttggatagtagatagttaggatatataatcatggaagggttactcacaacgaatcacataatgagttatgattttcactgtgctcatctgttgcccctacaaggggtgatcaataacaaacaatttcattaaaaaaaaaaaaaaaactaagtcactataactaaacgtaataactatgtatatgaaagaaaataatatctgttcgtcatctagtttaatacggcaacgagtttttcaccagagttcttaccatatttgatgtcttttaggatatgaggaacatcacaaagcccgttcttatagacccttactggaatatggcgaatttgtccatcattaatctttggattgatgaatttgataaattttattgcagctttcctagcttctgagtcggctggtaaagtaatgtttccaaatggtacttcatggccacctattgaatatagccttattatgtcaatagtaacgttttgtctcctgttctcttttttgacgttttcttctgtcaaattttttaattcaacaattgtagcatcctgtttatcggccgcacatttgtacacttgttgaagcgtatcttgattcgcgacacagtcgactaaatacgagatattgttgtacttgtgtttaatttgttctaccacgtcaatatcatgataatcaaataattcatcagcaccatattctttcaaaagtttttcgtgcttccgagaagccacaacaatgatcttggtgaagccattcaatttattggctaattggatgagcgactgacctactgcagttgcaccgccccataataagatggggccttttctttgtggggttgatggctcccacttcaggtccaagcccaagttataggtcaacaccaagccggctgtggtcagtgacactgggatagtggctacaccttccaaagacctgacagggccggcaggtagaacatcctcacccaaaaatttgagttcattgggtgatttgtaggcaaccacagttgaaatagcagaatattcagcaaaagcaccattggaaggaaaccttacggaagatccgtgaatgaacccataaatataatcaccgatagaaaagtctttaggattgacagctgggcccaatttgacaatttggccagcagcatcacatcccagaatagatccttgaggcccgatcttgtagtcaatgtgtgcccaatcagtggggttaccagcaacagcgagtgtcttaatcaatacgaatccttcttccaattcaggaatgggaatgccctctttaacaaccgctttaccgtcttcaatgacgacagccttcatggtttctggaattgcaacttgcatgtttgtaggttatctgtaattgtcgttgataatctgtattcagcttgccattttatagaatatggttagaaagatcttaagctagataaagaaaaagaaaaaaatagaaaaaagcctgcccgctttataagaacttttctcaatatctgttgaggaacacttagtaatatcgtctatcatggttgctttattcttagtgatattactctctgggattcgatgtgttctcatcatctgaagggttttctatgtgttgaaagcctatcccactagacggagccgcgcgtcagccgggcggatccgagacatcttagtcagctgagacaagaaaggcacagctctcggacaggaactgctgtcatatgaaaacctaaaaatgtttcctggaaattccatgactgcgcaaagtttgatacgtttattgttcttctccactaccgcactttctatctcggaaacctttcaactaaatgaactattgttaattgtatggcgtgtggcctttctatttcagaaaatttagagtaaagtaaactccgtcggactagtatagtaatgaaacaagccattgactctgcagcatattgcgaccaaaacctggaaattggtggctatgagttttaatttataattatatgaaaacaaagcttggaatgctgagtactttttcttcaatgctgctcactgcccagaagcgttcagaacaactctactggagccattctgcttgaaggaggataaaaatgccaagatcaagtcttttaaagattctatcccttttcatcgaagaagcactacaagtttattttacagaagttgacaaactgtggaacttgatccatactgaataagtatggaaaactgttaacttagaggatgctctgctttctaaagaagtttcacagctttagactcacatgggttctcatgagtattgctagctagtgcgagtttgatctatacttcacagacttttaacaccccgttccttaagttttccctgattatcaagggtatttccaattcttactccccactatcgctcctttcttatctgaattgtatttttgagtggcctaattgtaatcttttattttgttttctaattattgaaggcggtttctcgaagcatttcacgatttccaaaattcaagaattgaaattatgaacatagaagacaaaatactttttttatcaactattaatacacctttcctagagaacatttttaaaataaaataaaataaagtagcgctctctactacccttacacttttctccttcatatctggctagaaaagagggattacatctcggaatcaaatatttccctctgtgcaaagttttaatactgctactacgaactggttacaattttatttttatcatacacgatactttgaacatcaacttctctcaataccatccgccttcagcggctacaattacgtaattgcaccaaggcattcgccgagagttcacaaattgcagaccctaacagtatacgactcccaacacacgtttaatgttgtacgaattcaagagatagaaatgcttcttccgcggaagccgtttaaagcactgaaattaggcttagacaatagacttctgtacgagggtccaaatctaaaattcagatattctttttgaccgaaaacggaaatcacaggcgcgcaaaagggtttttcaaggtaccccggcatccctataataggcattcccacattctgcgcatacgaatacacatgagtgccataaaacaatactccacatacgaagtctatgaaagatgtatgattcgttcagaaacaagagcatttccatactgataatgagattgtgtgaaagatgagatatggaggatatgtgaggtgctaaatgagcgtctgttaacgaatcgtttaaatagtgatgactgatgaaggcatgggtataaatagagctgcttcaactgtatgcctttgagaatatgtctttattcctttctttcctgttaagcttatatcagcactaacaaacaaaacaaatacaatggtcaaattaacttcaatcgccgctggtgtcgctgccatcgctgctactgcttccgcaaccaccactatagctcaatctgacgaaagagtcaacttggttgaattgggtgtctacgtctctgatatcagagctcacttggcccaatactacatgttccaagccgcccacccaactgaaacctacccagttgaagttgctgaagccgttttcaactacggtgacttcaccaccatgttgactggtattgccccagaccaagtgaccagaatgatcaccggtgttccatggtactccagcagattaaagccagctatctccaaggctctatccaaagatggtatctacactatcgcaaactagggacgagtgcctctacgaatgaaaattcatagacagtaaaaagtaatgaaaaataaaataaaaactacttttttttgatgatataaataccgtagattatataaatgtatattaatattataaacctatttgatcaatgacagtgttcgtgaagcattttatgaatacgataaacataaaaagaaacttttacactattctagaaaaagggtggatggtaataaagctaatagagtatgtccaataaacaataatgaaattggaagcgcatgacttctcagcactttgtctttccataaaaatgagtcgctgcttcttttttcattttttggcgcgtcgcgtcgggccgtatagaatatgcgtcacttctaagaacaagattgcagatcagggcagtgcgagttacggagtcatggtatcaaactctcatttagagaccctcattttttgacactgaaaatatcaaaatttctgggttgcgatagtttttgtgtaaccgtaaccagaaataaagctgaagggttagtgttctatcaacaataagatagagggtggtaagatgaagtgagacaatatcgtaacgtccgtttcagtatacgccgctgataagttatattaccgtaaaattatttgacatttcgttatagatcctattaaataacgtacctatcacagtatcgtcttgttcagatatagtctcttcgtatgagtagtgtcacatacaagattaaagatgcatcagttatgcttttaggatattgcggatagcatatgggaatggaaataggatacaattttatcatagcacccgcatgagtgtcaacacagtaccatattatagcacagtgaatggagagtgttacgacagtgaggtagcatattattctaatgtatggtctgcataagtacgaaatattctgaaatggcatccgttcaagcaaactgcaatattaaggaacttttacgttaatgacgtcatggtagtgttcatactccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn