aaaggcaagccgatccacccccagaccgttagagatgctttgagtgtttttgagcatggtgagtgttaggtagtgggtcttaataccagtcctgtaatgaggaggtttcactctatcagtatggtctttactgagaggctggctatcaacaccgcatccggatcaatacttggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgagctaacaatacttattaagctttaacaaaattagttgaagattaataaatattgttgatgggaatattcagcaaggctatgaatattgtggataagttgagtaagagtactgaagcttaagaaaaataaatgtagactagatttatgttggttacgtgtactgtatcaatataaatgttagctggtttaactgttgtgtgaatattctggggattaatcagtgaaagaggcacgcattataagttccacaatattgaaggagggaaagaatgagtgctgagaatcaagggagctttggctaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtggcatcataattgtgtactagttgatcaatgtactagttgctcttgatgcgtgtatgtaacagatcctctgatattgtagtcataattgtgatcagtgcatgtattgaatgtgttaattctattaaaacttaatacttactattcaatacatgtacatatttatttgtaatgatatttgaccgtgaaaatactgtagaacagggataacttgtggtacagttatttcacggataaaagggtgaaaggtgagtgataattacttatgtataaaacagagatgtatttaatagataagtaattaatagataagatgaatataagataaataagataaggtaataataatgataagataacaagaggtaaaggtaatcaaccttatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaaggtactgtgatatgtactctgtggctgacataaatcaacatcaactttttacttcaacccctcagactcgcaatcgaaaaccactgttggttattgctcgactttctaattgacaaagattacactcttgatctactctaccatcatgccaacctaccatcaagtccaaaatgttttgtcagcctgctactattcagagacaacctgagcatagcatattaaatatctagagacattattacacatactacccccatagcatatgtaattaatgtctattttatatgtacataagaaagagacattattacatatgtacatataaaaaaattgatatttaaataagtggaatcattataaaagagaccttattactcatcacatctagttttactagtcacaaaagaaaaaataaaaataaaccaaaaacatttataaataaacatttttaacatgaatctacagataacttctgaaccttaagcaaaaattagaatattatttcagattattaattttcatgcaaaataacctagggtacctcaccaaaggtaccccttaattattactccttcatgtacttctgtgtgctctgcgtgacacttgttcattttgctagaaaccctcccagttacatcatactacatgttgtgacaggtctacacatgcaattaaggttcatgcagttcgggaaaaatccacaaataaggtttacatcattgaaacctcaactacattatcacaacaactgtaactggctggtctaaagccatttgtggccctttttggcccaatttggctaactacccttgtgaggaccagcccactggtcattaaagggtctcagtgaccaaaccatggctgaaggtttgtcacagcaccccttagtgtgtgttaaaagcctcacttcagccctctgacacctgtaaccaaggactacaggtgtctaggcagtgctacaggtcaccaatgcctagtaggaggcttgcaccagccaaacagagttctgagttcgcctgcaagggcccagaatgagtatataaggagcccttcctgcccccaaactctgattccccatcttcattaccatttaccagcaataaccaccttcaaatatcagttttcacctgtttttggcccagttcctgctgtttctgtattggatatcaccaaaccaaccatcaaattttccccagaactcttccaacacctgttacccagctttctgagcgctcccagaccagttttcacccacctgaagtccccttggcttggaaatagtactaagtaggtaatatttccttgatacttcagttgtaggccatttgtctgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccatcaagactcagaacccagaagatccctcacctgctctccccagaacacccataacatattgcaagatcaactcacacggagaccaggaacgaaacaaccagaacaccactcctcaaaccttgaaaatcaactcagaaaactctcctctcaaaccttgaaaatcaactcccttgaaccttgtctatcctacctctcaaccttgttactcacagccctgcatccctctttacctctcacagtactcacaggacccccaggagaccctcaggccccccaggagtcgtttgttagcgttggatcgtcgcggatcgttgatttacatcgtttttggtcgtttggatcgctcggaacgtcgtaggaccctcggagacccccacgcgccctcggtttcgcctcggaacgctcggaaaccgctccggaacgctcctagacctccctggaaccccccaggcccgccgttcacttttagacgtcctagacggaccggatcgtcgtcggacgcttcagaaagaagcccccgagcccctagactccccaggacctctccatcccatcggagaagccctagagcgcagcgaagcgccgcaaagcactccagagcgcagcgaagcgcaacgacgcaccccagagcccctagcagcccaccagagcgcctcaggacgcccctgagccctatcagcgcctcagacaaccccctcagccccctcaaccccccagacgccccctaaagaccccaaccaccccacaaaagaggagtggaacagcctgtaaggagcccagaacaccccttcctatcccgaaggcggacacccagacacctagaaccccgtgagaacccctgaaccccctgaagcaacccaagacccccctaagatccccccaaacactcagaacaaaccccagaaccccctcaagacaccccagatccccgaagagagctcacacgagccgtttggcgaggcgtaaaagtacaaaagtaagcctccacaattttagttgcaccttccgaagtcactacacaccgtcaaagcattacctgccactctgtgagccgccccgtactgttttgctatggacgtagatgagaaggacaccaaactcgccgaggtccaggtgcaactgtcccaactcctggccgtggtcgaggaggaacacaaggtccggaaggagacggaggagcgtttggccaggaaggaggcccaattgacgaaggccctgaagaacgccgaaaataagccgcaaggaccagccccgccggccaaaggcccgaagatcggcgtccctgacaagttcgatggcacccgtggagctaaagcggaggttttcatcaaccaggtaaacctctatgtcctggccaacggacacctctttggcaccgaccgcgccatcatggtgtttgtgttgtcctacctgactggaccggctagctcttgggcccaaccatggatgaagaaggtgatgagcgatactgaagctatcagtaaagacgactttgacactcagttcaccgccatgtactgcgacaccgagaagaagaccaaggcggaagcatccctacgagcgctcaaacagaccaagtcggtctctcactacacccaccagttcaacctgcacgcccacaacaccggctgggctcccgccgtcctcgtcagccagtacagacaaggcctgcaatcgcaaatacgcctgatgttgctgatgagtcgtaccgaattctccgaactggccgacatcgccactctggccctgcagatcgacaatgaactccacggcctagcacccactgagacggccaagaccccggaccccaatgcgatggacttatcagtcatgcgtggccgccttttggatgcggagaagaccagaatgatgcgagcgggccagtgcttccgatgcgggaaccaaggccacatctcgagggattgcccggaccgtggacagaaggggaaagggaaggagaagtcccggatcgccgaactcgaagaagaggtcaaacagttgaaggcaggaggcagtagagcggagtcgtcaaaaaatggaggagctcaggaatgaaggatgtgcctatcctgagcagtggagagttgtttgttgttagcattggcgccagtgaacttttttcaagaaatcaaattgatccgcgtttatttatttctttgcccattgtgccacccaaacattcttgagccacaaccccattgccactccctcccgctacttttctcattgactctggagcaacccatgacgtgattggcgagtcttatgccaagtctacgggactccttgatattgccagaccctctcatcgtaccatatctggttttgacggttcctcaagccgttcttcatttgatatccacctgactcttgacaccgacccatctccttccccattcatcatcactcgcctgaaagactcttacgacgggatccttggaatgccttggatccgtaagcatggacaccttattgattggactgaccgaaaattcaggaaaaccccacaggattttgcagctgtcgatgcagcttcgtcaattccgaaaaaaccctcaccttttggcgtggagcccgtgaggcaagctaggatttttgacgagggggtgtgtgtctctgacatgtttacacccccgcaatgtgagttcgctgcggtcccttccaaaattcctattgaaacagctggcaagcctcttcccttcctaggacatagcaccaccgaccggatcccaaccaccgaagacaggaccattgcaactgccgagccagttttgccaattccgacaaaggcctcatctattggcgtggagcccatgaggcaagctaggatttttggcaagggggtgtgtgtttctgacacgttaacacccccgcaatgtgagttcgctgcggtcccttccataaattctgttgaaacagctggcaagcctcttcctctcctagaacctgttccaactgcagatgtcagcgccgctaaagcctcttggtcgacatcggctcaactcgcggtggacaacaaggccaagacccctgtgaagacggcagaagaactagtcccgacccactatcaccggtatatcaacatgttccgcaagtccagtgcccagaaactgccacccagaagaatctacgactttcgagtagaccttgtgccgggagcccttccccaagcaagcaggatcattcccctgtcacccgccaaaaaccaagcactcgacaccctgatcactgaaggacaagaaaacggcaccattagacgaaccacttcgccctgggcagcaccagtgctgttcaccgggaagaaagacggcaacttacgcccatgttttgactaccggaagctcaatgctgttaccgtgaagaacaagtaccccctacctctgacgatggacctggttgacagcctactcgacgccgacaatttcaccaagcttgacctgagaaacgcctacagaaatctatgtgtagcggagggtgacgaggagaagctggcgtttgtctgtcgacaaggacaattcgcaccgctgactatgccatttggaccaacaggagcaccaggctacttccaatatttcatgcaagacatcctgttgggacggattgggaaggacacggcagcttacctggacgacatcatgatctacacgcagaagggaaccgaccaccaagcggctgtcatgggagtattggaaacacttagcaagcatcaactttggctgaaaccggaaaaatgtgaattctctcgaccagaagtggaatacttgggacttttgatatcatgtaaccggctgaggatggacccgactaaagtcaaagctgtatccgaatggccaccgcccaagaatgtgaccgaactacagcgtttcattggattctcaaacttctaccggcgattcattgaccacttttcaggaatagcccgacctctccacgacttgaccaaggacaaaactccctatgtctgggacgaccggtgcaacaaggcatttgaaactctgaaaaccgcgttcaccacggcgccagtactgaagatagccaacccgtacaggccttttgtccttgaatgtgactgcttggactttgcactcggtgccgtcttatcccaaatctgcgacaaggatcaagaacttcacccggtggtgtatttgtcacgatcactggtccaatccgagaagaactatgagatttttgacaaggaattgctggcaatcgtagcatctttcaaggaatggcgtcactatctagagggcaacccgaatcaactacaagcaattgtctacaccgaccacctgaaccttgaaagcttcatgacaaccaaacaactgacaaggagacaagcgagatgggccgaaaccatgggatgctttgacttcgagattgttttccgaccgggccaacagtcgtccaaaccggatgctctgtccagacgacccgacttgacgccttcaaaggaggacaagctcacctttggacaactgctgcgacccgaaaacatcacccccgacacctttgctgaagtggctgaatttgactgctggtttgaagacgagtctgtggatctggatgacgccgaacattggttccaagtggaaattctcggtgtggaggaacccagcactccgtcagaggatattccaacagatagcgaactgataagccaaatccgatctctgactccatctgattccagactgaccgaattgatttcagcctgtgagaacccagtgtccagtcgaatgaaggaggccaccaagcattactcggtgaaggacggagtgctctacaggagcggacggattgaagtaccccggaatgaagacctcaagaccaaaatcctgaggagccgccatgacagcaagttagcaggacacccaggaagatcaaagacgctttcgctgatacgtcgcagcttcacgtggccatccatgaaaagcttcgtcaaccgctacgtggatggttgtgactcttgtcttcgggtcaaatcctcaacccagaaaccatttgggacgttggaaccgctgcccatccctgcaggcccgtggacggacattagctacgatttgataacagacctccccctatccaacaattacgacagtatcctcaccgtgattgacagactgactaaaatggcccacttccttccttgcaacaagtccatgaactccgaacagcttgcagatcttatgttgaaacaggtttggaaactccacggcaccccaaagacaattgtctcggacagaggaagtatttttatctctcagatcacacaagagttagacaagcaacttggaatccggcttcatccttcgactgcgtaccaccccaggactgatggacaatctgaaatcgcaaataaggcggtggagcagtacctacggcactttgttcagtaccgacaggacaactgggaaccgctcttggcaacggcagaatttgcttacaacaataatgatcacgtctcaatcggagtctcaccattcaaagcaaactacggcttcaatccttcctacggcggtatcccatcaaatgaacagtgtctgccggtagttgaagaacgactcaagcaaattgatgaagtccagtcagaactcaagttatgtctagaagcagctcaagaatcgatgaagacccaattcgacaaaggagtaaaagacaccccaatttggaacgttggcgaggaggtttggttgaacagcaggaatattttgacaacaagacccagccccaaattggaccacagatggctggggccatttccaatttctaagaaaatatcccagtctgcctagaaactgactttaccactatccatgcagggtgttcacccggtgtttcatgtttcagtactgcggaagcacaacacggacacaatcactggaaggcgccatccatcaccagaaccagtacaggtcaacaatgaggaggagtgggaagtagaaggcgtgctggactgtaggaaaagagggaggaaggtcgaatacttggtcagctggaaaggctttggaccggaggagaactcgtgggaacccgaggtcaacttggaacactgtcaagaactggtcgccgaattcaacatcaagtttccggatgcggcgtcaagacacaagaggtcacggagaatgaagtgagagggcaagctttttcccactgggttttttaacgctgcccggggaaagaatgcagagccaaaagaggaggaatttttttagtttattttttatccatagttaaatttttctagaacaacaacaggggcggcttgggcattaaaggggggatagtgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacaaacttcgaacttggagttcgtttgagatccgaaccttgtacattcctcatcttgcaatctaccatcaagactcagaacccagaagatccctcacctgctctccccagaacacccataacattgtctgggcatactcctttacacaaaggaccagatcatcaggtacatcaaaaataaccctgcttaaaagttcctgattcattggagggcaccataaaaacccctgtaactcaggcccctccctttataaaaacttgacagtttttattatttcttttcttaatatcaaacacctccccattccaagtgttacccacacttgtacgccttttttcttagatttgcagcttgtgtagatagaagagtcaagctcttggcattgaccaggctgacatgtttcctctctggttttgtcgtggggtttgtggccaatcgactcctgaaaacccttggggggtttttattttttattttattttttttataaggggaacaaatcccaaaccctttgaaggttttggaggtccaaatcccatggacgtcctgaggagcatccacagatgttcctatcaacgtcccagaaatttgggagttggaactccaatttctgggagtcatttacctaagacccatgttgaattatacaataaaagtctccagtagaaatagagaagaaagaaaaaaaaatgttcctccttaacactaggtccccaagaaatgatgccgtaggcgctcaaaggttttcctagtcagaggtttggtcagaatattggctagttgttcctgagtaggtacccacaaaaactcagttttcttttcaaaaaaggcttggttagtaatgtggaattcacagtcagtgtgcctggcccttttgttagaggagtcatctgtgctgatctttatcacacaacagattgcccttgaattttaccttcattttgtcccgcagaagatgtcagatccacaaaacctgtcttgtcagttctggtctcttatgtgacctagagttgatgtgattgttgggtcgcactatgaccacaggtgttgaatatattttatttcagaaaatacacacaaaagagataaacagaataatcatgcacacaagagccataaacaggataatcatctcttggatacacccaatgtgagcctgagcctcttatgtggcgacaggacacaaaagaatgaggggaactactgattggatttcgaggaagaagggaaatacaaccagaagttagagaaaaaggggaaagactagagaaaggagaatagaaggaaaaggagaaatatatttttatttgtttttttttatcttttatttgattgaatctgcagtcttactttcctttagtaggatggctgataagctgtcaaagactagcctcttctacaaaggaaactgtagaaggttttagtttgaatatgttcagaactaaccactattttttagatctatgatcaaggctctttaaagggaaacctatgtggttttcagatttaccaccaaacaatgagatgaagagtgtgattaagttgattaaagagagagagttagagagaaagatatggttgaagaaccatatgtgagactgagataacagagcaacagagaaatcaagcaacaagaaagaatactaactgtcagagtcctagcacgaccacgtggaggtaaaactgggagttggaatcctttcgacaagttaagcgccaagcggtaacggggttggttggtttgttggtggttctggttcaaagtgagtctaaaaccttgaagatcctgaaaatgcgaacttagaatcctctgacaggattttcagagttggattacgtaatgattacatgtacttgtggtagagggggattataattattgagtagcagaatttagacaagtactgtggaataaggcaaagtatatgaaggattagagtaagataaaagtggtcagtggtgactaggggttaatttagcagagaaatccatatctgaagtcagattcaggaaatatcttatgagtaaaaagttatggtaatattatagtgagaaaagatggtaaaagcagtcttttggccagctgtgctggctctaaggctgacacccaagagataaatatccttttcaacttgattataattttcattgaagaggtaaattaataagagacttaactaattgactcacaaaaagtggagagtcgactcccaaaccccaaaaccaccaagaaatccaccaatttccccaggaaatgggagtctatcctccaaacccgtcagtgggtttgggagtcgaatccccacaaaatttatttaaaaaaatcccaacccccgagggagttgggggtcccttgggttttgggtgccggctaacccaaaagggcccagcacactgttgttaagctcaaaagtgtttgtgagaacattttgctgagtttggaaagggatgtgtgaggtaacatctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattattgatagtggggtgtatcaaaagatactctgttgtttaacagatggacaggtgcaaaaatgggttgtttgttatgtgtcaagatgttgtaatattgtatgtaatggttgttataatattgtatgtaatggttgttatcattgtaaaatcaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtgaggaagtgaatgcagtaagtctgctggggagaaattacaactgggaggaagggcttccttatatagagaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggatgtacagcctcacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacataatgtgatgggagaagttgagtggttctgctggatgacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgacggccgggaggaatcatcccggccatcgagggctttttttggctcgccgacccccaaaacccactgggttttggggcatcgactccgtccccctccgggggttttgtttttttttatttaaaatctttgaggattcgactcccaaacccgctgatgggtttggggaatcgactcccaaaactcgggggattcgggggaatttcgggggttttgggggtttgggagtcgactctccaacttttgggagtcgattaaccaagcccctactgaaatttgacatttttttcacttaaatttctacagcttaattttcattattttttgatgttttaattttttttcctacactttgagacatttgaataattatggtaataaccatttttccccaaagtgaaacctataccttgaatgccgcatttgacacgtttttttaattaattcctcactttttcacttaattgtttgcatgcatgtgtgtaccttattttttatgcttttttgaaattttaaagttttttcctacatttgaatatgtgtggaatttaatggtaacatttaatttccataaaactaaatggttcatactgaatactgtaatgagtcgtagttttcaattgatttttaacagcttatttttcattatttttttacattttaaattcttttcctacactttcaaacatgtataaaattatggtaacaattaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctaaattaattcttacatgctcaatcatccttattttttggaatttcaagctcatttcctacactttaaaaggttttaaaattgatggctgtattcattttgcattcaaataaaatttgtgtatggtacaaaattcaaattatgcaagaaacggggtacactcatctattaagattgaagcttgtatttttattgaaattaaccttcaccattcaattctaaacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgctcaaaattaagccggtaaaaaccaattaaaaaaacatttaaaaaaacctgtccaacacagtattcagtaacaagagctgatttttatgtaaaatggttgttaccagctttttaatcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctggtttcagtattaaaaatgaaccgttgagttttaagaaaattggatgttaccattaaattctacacactttttaatgtaggaaaaaactttaaatttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaatttgggaaaaaatggttgctaccataattttatacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaataatgaatattaagctgtaaaaaagtaagtgaaaaaatggatctaatttcaatattaaaaatgaaccgtggagttttgaagaaattggattgcaccattgaattctaagcacattgaaacctgggaaataaatttaaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaaaattaataattaaagggtcttagctaatcgactcccaaaagttggaggatcgactcccaaatgtccccgacttcctgaggaccatctgcagaccgtcctgggatgtccaatcccccaatttttttccccaaaaaagtttgggagtcgatcctccaaaaccgtcggtttttttgggagtcaaccatacaataaaaataaaaaaaactcgggggttttaattgggagtcaaacctccaaaaccccgcgggtgtttgggagtcggagccccaattccgactccagcctagccagacccctgtgcagtcgtttgggagtcggcactccaaaaacgactgcggacaggagtcggcactccaacagcgcccccagacacaggcacaaaaccgcgcagccggcagggagtcgaccctccaaaaccggctgcgcagcagggagtgggcgctcccaataggacataaatgaataaaatggaaaataaaaataaataaaaaagaaaaatacataaaagaaaaatcaaaatgacagaaaaggggaaaaatggatgaaaaaagtacccaaaatgcacatcaaaggaacataaacaaaacagaaaagcaaaagccaaaaagtaggaaaagcaaaaaggggaaaatgaaaactcaagggtaaaacccaggggacaaatgggggggaaaaaattcccaaaaaagtacatcaaaggcacaggatggatgaaaacaaatgaaaggaaaaggaaaaacaaatgaccagtagactggttagtaagagatctcacagagaaccattgatccaacaaggatgagacacaaagaaattaaaaggatgagacgtgatgaaattaaacacaaagggtgtggcgtgatgaaattaaaaccactgatgagagaaaaataggaagggctgactgggcttttattaacccacgaggggctatgaggaagtcactcttcaagatagaagaaaaccaaacgtgatacttcctttgtcgtaggcttgttgtacactagtgttaaattgactactacaagtggtcaacacatggttgacaagaaatgaataaaccacaatattgaagaaaatattatttcttttgattttgtttcttgagaggctattgtgaacacatctgactaccaaacaaggcctctttgcaccacatgagtgcaaaaggaagcttactaacatgctactagagaaaaatatcaaatcattcaagaaatcattcacattaagagtatttcaacagacacaagaaaaggaggtggattttcaagaggagatgagttgagatattttttgaataagaggaaactaatctatccaaaccagagaaaattggagggtgaaaatttgagtgaacagcagaaaggaggggaataattggaacaacttgatcagtaatttccaggtttttcgaccaagattttccttcctacagtcaactggaaacactctgcgtatttctcctcccatttcaaagcctctggggtggccgcgttcctccaattcttcataagtctgggtgctggaaataaatggggatcggttagttccaagcagagatagtggttgccaagcagggcaaagaagatgggattattattgtttgggggacagaaataagggaagtgggtttgtgaccaaattggggagaaaaagaaaacaggtgtctcgaatgcattggccattacgtcacccatgcatggcatagaaatccatttctctggaccacatggggctggagacgggaccttgatccgtttcaagacctcatcaattcgatgaaagctgccctggatgagataccaatgactccggttctggatttcgttgatgagctcctggcggatctgcatataatcgccctgcccatgacccaaacaccaagcaatcgcgcggaatccacagtggccattggatgcagggcttaccactctctggaccgagcttttgatgatttctgggagttgatcaatccggctgttctgctcttcaggctcatcatcttgaggcggttctggttggaggctggctgttttgattggtcagatcttcttcttgggggcaggtgtaaaccccctccctcctctgtcagggttcaaaagggtttcacattcatttctcctttctcatagttatcccgggctattgttcctttcctggctcagcagagatctgatcccaacctctctctgagccaggtgagtcccaatttctattcttcattctgtttgcttttgttctcccttcatgtgatgttgtatgagagatctgatcccaacctctctctgagccagaaatacaaatccccccacagtttggtcttagaattcttcggctcattagcccgtctccgtgcccttttcccttcatccagtgaaggactaacagagtccttacagcaggctcaccgttcttctgggacaaatcctcctttggtgccggttcatccttcttctgtggcaaatcgacttctttcaggccggcttttccacgggtgcttcgggctgggaggagcctcctttttggggcagtggcaactgtttttttctcagcttcatcgttgtcagccttctgttcggctttttgcatggccttctctgctgctcggaggtctttgaacttctgtttcttggcaacagttgcttgtttctcttccgccttccgctttttttcgacatgttcaaacgctgacggatcccttttagtagttcgtggtttgtttggcgcacctttgggttgtccttgagtcttttgaggctcagtgggcatcatgatgtcgacaacggtgccggatccttcgatgatctggttgatcgccgccagttggatagcctgctgcgctgggttcatcaatcgcagccaattagtgagctgctcaatcaatggattgacgtccgtggttccacttcgtacagcagggcggggaatggcctgaaaatgggggcaaaggcattattttgggtaagattctgtgtatttgattggtgaaatttgagcaggtaactgaaagatacttacattcatttgccattgagcgtgaaactcatccggtgatagaagctcgccagattggaacagggataacaaccaatgtttgcatggaatccccaggcgtgcaacatattgttgattgcagcgtgaaagtgggacctccgacttggccttctcaagactgttgtatgcctgtcgaatggcatagtttgtgatcttaccaaggcagaggcggaagaagttccctaggtatcggagggtggtgatcttttgctgggcgtgcttcgtggtgatttcgtgatattgttttttgattgcgttgctgatgagctggattactgaggtgaaagtttgctgagggccaaggaggtgggccttcacaaatgcgtgagcagattccattcaggacgtggtgcggttgttgaagtggggaatagagcaagtccaagcattggcataatgctcagcaacagggagccacgtggtgcggacgtatttttcccatttgggaccgtatttgttggaccagtgggcaaaactcgaataaaagtcggactgagtggatatcttgacaatgttcatccagcattgcagcatgtctttccattgtttgtcctgtgaaatcaatttggcggctttggcaactagattcttctggatgtgccaaacacacagcaggcggtgggcctcagggaaggatttcaagagggagttgataagtgcttgttcgcaatcggtgatgacaacggcggggagtgagatatggtggctattgaagacggttggaagtgattcaagagcccaatcttagaatggctcagtttcttccgccataaaacagaaggccacactgaaagtcttgttggagccagtaataccggagatgtggagcaggggcattcggtacttattggtcttgtaggtgcagtcgagcaagatgatgtgcggatatgccttgagtaagttgaccgagcgggcgtgacagaagatgtgagcctgggtatcaatagtgacagcaggacacaaggttttggggggcacttttaaatgtatttctcaagataaaggaaatacaagtaaaagtagaggagagggaaagaagataagaaaaggaatagaataatctttttgttctttgtttattttatgaagaagattaatttatggcagtcttactgtccctcttggatggctgctgacagtcttactttccttagtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgatgaatcgggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaggagaagagataatagaagctagagcttgctttctttgatcagggctttggtttgaggaggagtgaagagaaactgagagagacagagaagagaaacatgcagaaagatgctagcttaacttatgagaagtgacttactaatgataccaatgacactgattagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgagttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacatgtggtagagggagctgaaacctaaaggttggaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcagaaaggttaaaagtcttaagataaaaaagataagataatattttgagtagaaatgggcagttttggcagtcttttggccagcttggttggctctaaggctgacattccctaccaccaaaagaggttttgtttcctaaaaataaaacatcaagaggctctcttttcactcctgaatttcctaatgagtgagttggcatcaggtatgtccttttctaagagccattcgtctttatctgcactcatgttcttgtatcttgctagaaacatcctcacatctctgttgtcaactcttatcctcttttctctaagtatcttaaggatgactttgttctttgggttttcttccatggggggaatcactaccttgaccttctgtcttagagggaatttgtctggatttggggcatggtagggtttgacaaggctcactggaaaggtaggatgttttctgctgaattcttcagtcagaatgacttcaactgcattctttccatgtagagctttcactataaaaggtcctgcaaatgaatccctcattttctttggtccagacaagttattgaaatttgtagtagatatgattacttggtcacccacttggaaagatggttctttatgagtcttgtcccatatttctttgttgtaagcagttgcttcagtgatgcaatgttcagcatggactctagctttttcaaatatcttagcgtaagtgagggctgtgggatgaatatctactgcatctttcttcaggaagtttctgggtagatttggcatccatcctttctcaagaatagcaggtgcttttcctgtggtagagtgtatgctagtgctataagctagttcaagtataggtaataatggaaacccagtcatgggtatacccatcattgtctttgaattctagtccataagcacaaaatctcctcaccatgtcttccagtgtttgtatcatcctctctgctaggccatcagtttgcgggtggtaagcggtggaaaaggacaacttggttcccaacatactatgcagtcctgtccagaattctgaagtgaatttggggtctctgtctgagatgattatccttggtatgccagtccttggcatgactctgttccagaaaaggacagctgtttccatagcagaataatctttgaagcaaggtatgaatattggtgatttagaatatctgtccactattactagacacacattaaaactagctgcacctcccggggatagagaggttacccaatccatgttcacaatgtcccaaggctttgatggttcttggatcttcataagcaaaccaaaccttttccctgtagctttatttgctttctggcacctgtcacatgacctacaatattcagaggtgtcttttctccaattttgccaccaggctgtgtcttccactttttctagagtcctgtcttctgagaaatggccagagtatacactgtcatggcactcatgtagaaccacattgatactatccttatcagcaagaaccaagactgagttatgtttttccctgtgatatataagaccatcaaacagggagaatcttccttctgcataagatgtcttccaaggttcttgtaaggaattttttagcgctgaatctttgttatccttcgtgagtatctgggataagatgacagtgttgttattcttctgataaccctctttcacagtctcaaagaattcatctttgaaagaagaaacgtgtatgccgatgatagggaatctatcatcatccttgtcttctggatcataagcagggttgctggggtcatttggtaaagcccatctgcttaaaacatcagcattcttatgtatattcccatctctgtgttctatttccatgttggctctgtattcttgtattgcaatttgccacctgagcatatgcctgttaggggttttcatgttgagtaaggatctcaaagcagtgcaatctgttacaactttgaagtaactaccatccagataatagtgcaacttttctactgcccacactagacacatgcactctaattggctagctccacaccttgtttcactgtctttgagttgtctagagatgaaaacaattggtccttcctttttgattccatcaattttctggacttgatggagggcagcacctagtcctgtcatactggcatctaaatataagatgaaggggtatttccagtcaggaaaaaggagcaaaggagctgaagtaagtttctctctgaggaggttataggctgcaagtctcctatgggtcatttcaaagtcaacttcaattttggtcagttctgttagtggtctagcaatgtctgcaaagttctcaatgtgctgtctgtaatatccagcaaaacccaagaaggattgaacctctttcttgcaatttgggactggtttttgcaaaacagctgctactttgttctggtctattcctattgctatcccagacaccacatggcccaaggctttaatctggttgaacccaaaattacattttttcaaagagattttcatgttcatcttaatgacaatctgtaagatcctactgattcttattaagtgttcttcccaagtatttgacattataatgatgtcatcaatgtagatgatgaaccacttttcgtctaactctcttctgaactctatgtccatcatcctttggaaatgatagggggcatttttgatcccaaagggcattctcaaatattcatagatgcctttatgcagaataattctcaacaagtgtctggattcttcagctatcacattttgatggaaacctttcagtacatccatactagtcaggaatttggctttggctagattgttcaaggtctcactgattttaggtattggatacctgtctgctgctgtataagaattcaatgatctgaagtctcctaccatcctggattttccattgtgccaggctattatcactggagtagtgatttccacaatttcattatggccaactttcctcaacacattcaatctgactaactcttctatgtggtcctctagtgcttctctgcttttggggctagcaggataaggggctttgcgcaatagaggggggtaaggtctttcagtggtcaaagtcaagtggacttcatggcctttgatggcacccagaggctgatctgtgttagcaaaagcaagtttatttgaatatagtacttcaaacaatttttctttctgctcactggataactgctcacttatctttgcgtcagataattcttcagatataaatttctggagcatggggtctgttttcttgactgaggagatttcagtagatagaggcatcttgtccgttacatgggatttaaaactgaatttcttcttcttattatcatttcctatggtaaagaatctttctttgatattggtgatatcaaaaccatacaaagacatgtaataatttcctaggatgagataattgattctagcatttctcatgactacaaattcagctattattctcattgatcctttagtatgggggaatataagaggtatctctactatgcccaagggttttaattggtcactacaactatggaatctagcgtggttaataggcatgaggtcatctttccacaagggtttaatgtggtctaggagtgagtggctaataattgagcaggaagcaccactatctagcaagcatgagaactctttgccatcaatcaagacactggtcaggtttgattttccaatcaggtggcccttacctttatcaggtttacatctcattagtctagcatcctctacatgggaactttggcagttcctatcccaagtctggggttgatgtgactcagcttgtatttcagctatggagaactcatttgttaattcacactcaactgcacattcatcaaagttaaagtttatcagggggtctgaggtaccatcattatccaaggctaggatcataagattgttctcttgattgtcttcctctttttctgattggctccccaggtcattcctgtcttcctcttcatcacctgaattcagctcaatgttattgattctgcttcttttcctggggcattctctggagtagtgacctggttgtttacagaaatgacaaacatctttccctttggtgactgcgggagcagtagcgggagttttcttttgatctatctcagctttattatcttcacgcttatttgactgatttccatttctccaagaggatctaatattttgcaatgggttactatacctaggtctgtattggcccattgctctgtccaggacttcctctataatgataaccatctcctcaaaattcatatcttcatctgcttttttatatctgctcttaacagcatgttctaaggaaccagggcattgcttgagtattttttcacagataagatagtcactgagttcaggttgataggctctaagtctttctctttgagtattaaaccactggtgcacttttctattttctactgagaagtagtctttctcaacgtccatcctcattttccacttccagttgtgagtgccaaacttatttctaatagtgttcttccaccaggcccaagattttcttccatgtctgtctctgatgccaatgtaccaattctttgcagtatccgtgagaagtgtagtcaatctgctgactatcatgtcatcagtcatttggtagtcttggataaacacttctatgttctgcaaccatagttcatgattatatggtaattctcctgagaaagttgtccattcactggtcttaggtatacccttccatagctgattcctgacctcaatgctcacttctccatgatcaatgaatggaaaatccttaagccactgtggggattctgattttgctgctagtttgtcctccaattcaacagagggtagtttctttacttgttccacattagtcaaggggactgtggtactgggaacataaggttgaaactctctaactgcttcaggaaggggttggtcaagcaaatgttcagcttggtcatttaaaaaaggattgttatactgaagatgtgggggagattccttatactctggttctataatagaatttagcttactatttatttggagagtagtgttatgaaaatctcctaacctccttttcacctgttcaaacctgttattctcatttatgttcaaatcattaactaggtttgacacggaatttattttttcagataaatttttttcaaaggtcttcaatttatttttcaattcttctttttcagagtggtgtaaggtgtctctcacatatagcacatcttggagtccttcaaattttttgtcaaagtggtgtttcattacttccatgtcacaggaacactgacagtggttagagggcttgttattcacttcactcagagactcaataaatttattcagaatggaggggataatttcatcattgattaatgttgaaatagaaattttcattgagttattgaaatttgacaaacaagattctaaaagagagttagggatagattccatggtgccggacaattcagagagaaaaattgaaaacaagtcttttagtctatcctcaatgagtaggggcacgtcttgagtgtcagctctgtgtatgctacactggtttaaataatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatatgtggtccaaattccacaaaggttaagtccacactcctttaagcttatttgtttctaatgaaccaaataacaggagattataacaattagtaaattgttatagtttggattttaaagcaataataattgctaagaagcagctggcaagcacttgagctgattggctacttgtcagaggtggtagtcttgcagcaactgctttataaggaattttagtgagggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaagggagattgggattgggatgactactctaaaagtaggaggagaatattcactgtacttactaagtatgttgtgggtgaatatgctgaggaaccaatcttaggccaggaatggcctccttttatattctagagtcccccttgggggcattcttagaatattctagaatgtttatttaatgtactacaatagtagttctctcatgatgtaatgagaatattgtagtagattaaatacagtattatctatgtccccatgacatcatgatgcattgttatagccaattacatcatgtgtctacttataatagaataatactgatggaaattaccacacacttaacaaaggtggtaatttctacactttgggttatagtttaaatacaactataaatttaatatttgtttttatctttattttttatacttttattcctactaacctctgaggctcttgagttatgacaaagtcctaaaaggagtaggaatttgggggtggttccagtgagcaaccctctaaaatattatgaaaagttcattcatgaaataatattctaggttttcttattattattacaagtaatatattattaagcagtcttttggatactcttgaggatctctaaggctgacattgagtcagatcactattaatatttcttaaaaaatattctctagttgacgggttggaaaggttttctaagtcaatgctgtgcggcggttctactggtggttcggcgctgggggtccttcttgttgaggaggtggtcttctcccccttcctctcgctctccctctgccgcgcgtcctgaatactctgcctgctatcctctctgctctcatgagatagtcctctacttcgagtaatctgctcgtctgatcttgggggcgtctccagttcctcccagatcctctccagctttgttgctggggagggtggtggggcggttgggcgcgtagttcgggacgactcaagtttgcggagcgtagttctgaactgtagtctccggttgaggctgttgttggtaataagctccctctcggtattgaggatgaggctgttggtggtattgctgcacttgttgtgcggggttctgcctgactatggccgatgggggttgagtagacggtggcaggggtggaggcgtagggttgcttccctgttgcaacgggccagcactgtcagcgccggtctcttatgtgacctggcgttgatggggtttacgggtcacactataactgctagtgttactagcagccaatggatgagaaacctcgcctcgacgctagaaagcggaggggttaagctccctagatttataggggacgcgtgcggtagagtcttcgcagcgccgggcttcagaggaaaatcaactctcttctaggctacagtattgactttactgtagtctagggatgagatgaagtgataaggataagggggatggatagtaatagattaaataataaccccactcacaattgtatgtaaggtgcacgggttgtatggtaataatctctggggggagggttcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatatatataatcataaatgatcaaaatatgtatttaaattaagctttaaaccagaagtggaggaaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagtgtatagagagatgattaagatttcaaattgtatgtatataaaatatgaatattaatacagaggtaaatgcttaagtaattccgtggaattactcaaagcataaaagtataaaaataaaataataaaaatataagattacataattgggatttgaacccaagtgtgttggtgaggcaaagtcataacacagtccttaaccaatacactacagtacatgtgtttgttggttaagtacaggttgtagacacatgggctaccgcctcagtgtctgacaagcacccaggaacgttacgtccaaagattggcatgtcgaacggtgctgaggtgcaggtgacgggctgattgtacgcttgtgaggcgtttgcgttatcgccaggcgagtcgcttgctggttttggtgggctagttgtgatctctctagatccgctagttcttcgcaagctatccagttctcgcatatcctgagcatatcggctcctccagctagcaccctgatctcctcttggctggagatggcttggatgaggggccaaaattcatacatttttttttttagtttttcagttattaaaactcactggttgaggttagccactaaagaaaacatgaatatgatgcacctttagtatgtacatgtcctgatgtggcaaatatccataaatcacatctcatgttcagtcaaagtggttgtagacatttttatccattcatacattttggttactgtgttccacaggggctctcctgggtcctagaccaacccttgcaacttccccccccccccaaaaaaaatcattcggtgtagctgtcacaattgaacagggaagtgcatacttatgtgatgaatcttgaccgacccagcttgtgataggaggtgataggtcacctccaacacacaagacgtcaagactgactattttcttgacagctgcatcaaagaatctcacagtaaatgctttcaaccaatttttttttctggggggggggggaagttgcaagggtttatgggtctgctgtaccagatttggtcaagttataggcaaagtacagaccttcatcgtggtctttacggttccatgatagcctaattcttttcaaagttatgtcgaaaattggaatttccctgccaaatgtgaaaaacctctagtctcaggccaaaaaaaaaactcattgtttcagtagtcccttctttggaggcgggcgcttcgcgtccaggagaaccgggtccgatgaggtccgatatgtcaagtagtatcgaaggggccgatacatcacaactttttaccacaacggccgggtccgaagaaaacgctaggaagatttctcatgacaactctggccggtgaatgcaagcagtcttcgtggttgttgcttcgcgtacctcaatgagttcaacgtcgaagttgccatcctaacctggaattcatcacgagattctctaggtatgtatgtggtaggcctgactccatgattcatgttttgggctcacaagggccttttcctgagactttgataaataattgaaatcagcatgtggtaggggcagatgtgaaaccttgctaaagaaacagaaaagttcaccgtctaaacaggcgtagactgggcgctcgtgcgggtacaatgaacttgggatggattgagatggattttaagaatgttccatgtaaaacgtgtaaaaagcatcatgtgaggaaaccagccatatgtacgccgttagctgcatccagttgcaatgcgtgttttatcactccgcgcgaggaggggaggtctttgttttgtatactggggtctcttcagacagagctccgatacgaccgaaagttgcttcgaaaataagataattttgcgacttcccttctccgatctttgactcgaacatttctcacttttcgttaaaagctcggtacgtgattttgcaggaataccagatgtggaaataaaatgttcaacgttcctacctctatcatcgtccattgttttatttatcctccgttactgattcgcaaacggtttgcagataggcgataatgcagatttggaagggaacgatcttgtgccttatggccttactttgtgggctggcattcgcagccaacttggagcatactgcctcctgtcctaatccccaaacgatgtggagaactgcgggcaatctagtagcatgtcccaaggcgggttgccaagaacgctacagggaaagagcggaggctcattgccccaactgtgctgcgcctaccataattgaagtgtttaatagaggatgcgatgagcaccagtacgtcctctcttcttcttttcaaatctttgagaccaagaaacaagccaaaaggcgtgtatggagtggtgaaaatgatcaacttgaactgtctgaaaatgatttcttttgctcgataaatagggacgagtacacaaccatgaatcgagcattcagattatatttccgcagaaaaagttttaaattagcttgatgggatcctcttaaatctttcgcttcaaaaactcttttttttcatgcacaccatctgcatcctgcttaatttaatttgattcaatgaagacctgctgcattccttcagattccctcccattcccgaatcaacctcactttgcctgtgataattttggtagtaatagtatatagaatcacaatgtagagccaccaacttagtggaagacttcccgtcggaatctgcgggtcccccagaaccaatctagagcctcgaaaaccaaattcccctgcgagaatctagagtttttgagtctagatcgacttctgcgagggctccagtttgcacgggaagtcctccagtgtttagtgtccattgtttccgttggtcctcttctacatattccagaccatactgccttagttccaatctcattctcagccttcaaggttattatattcttacctgttttatgcctgtgatttgatgacccggcgggccggcgcacttcggtggtatgtcggcatactagggacttgctgaacttgcataattgtaggggagtggtggccggatatgtagattcatgtttggaaatatgattggcgtcgaaggtgcactcggtttactcctaacttaataaagcccactaaactcaaacatgtcactgtcaggagccggtggcatacacagatatatacacgcagcagcacacaggttgctcgtcaggtatgtggaatcagtaatcggtaaaggcgtagtgtgctcgaactgatcaaaaagccttacttcacgaattatctaacaaacataacactgttttgttttgtacatacttaatattcacatcttgttatgaaagacaaaaggccgggtaacttgaaagaacaaaagaaacgaggttcttgatgcaacatgaaaagaagaagaaatgtattgatacaaagcataaacagaggagtagccatttctttttttgatggacagaatggagatattgatcagagatacggagaaggtgagatgaaaatgatgatggtgatcatccacaacactgtttacgatcttgattattgttattattagacaatggaaaactggtcccaggtcgttgctgattcgaccggttttggagatccaatcgtccagattcatatatctttcgcgccactttagcaaacgccttgttaaaaaaacatcatcccgtccaaaagaagggtttttttttcttcaatttcaagtttgagagagagagagagagttgaacagaagggtgaggttaaaggaatgagaaaatgctcaacttcttcgacattagcgccggttttagcactagtttcgatatattccaatcctctttcctgggcccaactcaaggcttcatcatgagagacttggcgagctggggctgaggcgggatcagaatcatcagaagttgccgggcatagatctgatttatttccgacaacaacaaccgtgaggtctggatcaccatatgtcttcaggtcttcgtgccattgtgagaggttcaagaacgatgtccggtaggtggtgtcaaatactagaagcgctcctgctgctccccggtactgttttgtccattcatttcatgtgtgcaagagcattgaagttagttaagatcctgtctccaatcttgactggttttcatgcttctgttctgataatttgatagtgaccaatcaaaacacctgaggaagttgtacgttaatatatcaattagataaagatgtttgtggacttgtgcagttgcgtttagaggactcaatgtaaaaaagaacgcctacctacataagaccgagtgattgatcgaaagctttcctgtcttctcaagggaaaaggacatataggacaggagcaaatgtaagtgattcaaaaatcgcaggataatgtgattggaagatggtcaagttggaattttacttacccagctgtatcccaaacctgagccttgatagttttaccattgggcagagagatcaatgaggcaccaaactccacaccgatctatcaatgaattttgtgtttttggagaaggcgggatgtacattgatgtcagattttccagttaagggagtccgttttttgatgcagataggtagtgactcaaacggttggatcagattgacctaagaagcgtttgtcggtgagctggactagtaaggaagatttgcctgtactcgaatctccgactacaacctataagagttgcatacaatcgtttggaactgtttagttatttgcttcgattcattgacgcaggtgatgtatagattacttacaaatttcataacctatttggaacgggaaacatcggtggaaattccagaatcgaattgagcacgatgtggccatatttcaagagtaaaattgtccctgatgtgagcagctttgattgttctttcttttcttttcggttagtttggagatggattaactgacgtagtcccatgtggccatcctgtagcaaagagttgttgtaaggtgatttaggcgtattttcaagtcctggtgttggttggttggttgttggctggattgaagagagaagatacattccccctatgaaagttttgagtggccatggcgagtctcacggtctctagcccggtgtctcgggggataagaccccgtgtctccacccgacgacacgctatacgaagtgattttggaattttgtcattggttgacaactctcgtcctcgaagaaagagtaatcaagaagcaaacgattgacgatgagcagctcaaaatcgaaaccaacatctagtaacaataaactaaaacaatccacacttggagtaagcacatctgacaagagcccctttctctcttgcttgcggatctattgaaacggtcaagaggagctaatttggagaataattttcttgcatcttgtgtgagaagggttttttccaaaaatcggccgccccagtcaagagctcaaagccattgtcgtcggattcacgagtgaacgacttgagtagtgatccagataccaaacacccgacaacagaatcaaataatgataatgaggaggaagaggacgatggtggggtagtcgaaaggtctcgcgccgctgcccggggaaaacgcaaaagcatcgtggttgccggtagctctagtgaagacgaggtgacttcaggtgagtttttttatgtcgtaatttttcctcattttctgtggtatccctagacttgtttactgattgatacacttcaatacgtctatttttttttttttttttttttttttttttttttttcgaacaacaagcatctcgatctcgggtgcctgcaagtaaaaaagcacgttactcatgtgcttcctcggcttctggtgcctcgacgccgaaaagctttggagatggattttctagccacgccagtactgctggtcccagtaagcaatcaatctgaatgtaatttgggctcgaggctttgagaaaaccaatttaaatatgttttctgttggttttggttttcaggtgaagctgatgatgatgaggttgacgatgaggatgaggaggacaagcctagctcaaaaccaaagtccaaagcctcggccgccaagtccaacaaatcatcctcctcgattgctaaatccaagttcggtcaatctgcaactaatcctgataaaccaaagtcagaggctactggcgaggctccatggaaacaaggaccttgggcttttcttcgtgatattaaagacgtaagaggcctagcacagaatcattaatttttgcagctctgcgttcaagtagagttcaattgactgactccctcctgtactcttatctttcaggctgatggaaacccaatgggatctccagaatatgatccaagaacgttgttcatctccaaaaaagattgggcttctatgactcctttcgaggttcagttttgggaaatcaaacgaagttggctggttttcattcttttgtttttgactataagttattgatgaaattctccacatccacctatcagatcattttgatacagttttgttttccaaaaaggtaaacatgtctctggttctcaaaatcgaataaaccagtttttaatttgaatgcaatcttttctaggtaaatttgccgagctttacgaaggagacgctttgatcggacatcaagaatttgatctgaagataaccaaacgtgttaaaatggtaatccgctacattttgacttatccaagtgacatgacaatgataacaacaaatgatcccgtacgtagtctatggttggggtacccgaaacttcggtagatttttggattgcaaagtttctagcaaaaggctacaaggtgatttgaagttcaaataccgtgggtttattcaatgctgatggggtgagaatgctgtatttcggatcatcttggggcggtaaatgttgtaggtcggcaaagttgatcaatgcgagacggccctgggtgccgagatgaggaacaaaggtagtttgcctacctccaaatatgctaaaccaccaccacaacaaaaaggatccggaaaggaaatcgtcagaagagagttgaggagcgttgtcacctcgggcacaatcgtcgatggtaatattttgacggatgattcagctacttgcttattagccattaaggtatgcatcccttccttatgccagttttcgagaattcgcgtctgtgacttgatgctgaggccaacccggtaacctccaggaatcgaccaattccgatttaccagtgtaaggctgcaaatccatttcgggtggtggttgatgattttatgactaacacctgcattccccgttgctttctttctaattcgctggacatcaagttttggtgtgatcatcatggacgctgccacggctgaatttaacttgacccattttgaagattctgcaaatagaactcatctcgagaccattatgagtcgattcaaacccaaagagatcctacacgaaaaatctggtctatcaccggccaccttacgtgtcctacggaacacagcatcttccgattgtacttggacggctctcaaaagcgacgaatttttggaaccggacgaatgtgtttgcaggttgactgagttgttccaagagtccggaggccagattcctcaagtcttccaatctttcaataacaagctggaaaccatgcaagctttgggcgggttgctatggtacctcaagcaactgaacctcgacaaggatcttttgacttgtaagaatgtgtcagtcaagatccggtaatcacttaggccttccttcgttctacagaactgatttgtttgctcttagcaaggagatggatgcttttcgttgtagtagaacgatgcacctggacggcaagactatatctgatctcgagcttcttcaaagtgatggaagcgaagaaagtcgactgttaaaactgctgaaccgatgcgtgacctcgtttggtaacttcaatttccgtgtgccaatgatgtgaattggatcttgagacttactttcttttctcacaaactgtccaggcaaacgtctttttagacattggctctgctctccgttgcaggatggtgacgccattcgagctcgattggatgcggtagacttcttgatgaacaacccctcttttgaggaaaagttcagtactctttcggggctgccggatctagagcgattgatcagtcgagttcacgcgggtgcatgcacggtacccaacttcctcaaggtactgaaagcgttcgagaagatctatagtacgatccaagagcttcgtcagctcatcgatgaaaccccggccatgctacttaaagagttgatggatgcactcccagatactgacaagctactccagaacctagaagacatgttcactttaaacgatgatcgtcgagagcttttgcccctcgaaggaaaagatgaatcttatgatatggctttagaggaagaaagggaggcggaaaaggcgctcaaggctgaattgaaggcggccaaaaaattgctcaagtaagttttctagttattaattgattcaatttcatctcatgattagccccagagctaatataattattacgtattctctaaaaccaaaaaggactgacgatgtggtgtataaggatatcgggattaaagatatttatcaaattcaggtcagcgctaaagtcaaagcaccctcgaactggacgaaaatgtccggaaccaaagattgcgcgcgttactacagccctcaatccgcacaactagtcaaaaagctcaaacaagcccgggagaagaagtcatgtgcactgaaggattttcacttaaaggtgaaatggtttggcacttttttcatacagatttgagtattcccaatgctgacttgtttttgaaccaggttttcctggcatttgatgagaattatctgatctggttacaagttgtgaagtcggttgctcaattagattgtgtgctctcgttggcgaaagcgtcgattggattgggtgaaacgacgtgtcggccgaagatcgtcgattctgatgaagctatggtcaagtttgttacgctccgacatccttgtactgtgggccgagacgatagcgattttatctcgaatgatgtctcggtgggcggagatgagtgtcggatgatcctcctcaccggtcctaacatgtacttcttaccctctatctttctctggcacaacatgcgtgtctagtcgacagatatcgcataccaatcttcactttctctcttttgcttcctagggccggcaaatctactttgcttagaatgacctgtgtggcgactatcttggcacagattggctgctacgttcccgcggaaagcgcagtcatctctccggtggatcggatctgtactcgtatgggcgccaggtttgttgatccaataacctttttttggtcaccacactgacttcacatcaaacaaaatccatcagtgatcacattttcgcgcatgctagtacattcaaaggtacgaacacatcaatcacctttatctgccatttcctttcgataagaagaaaataatagcactgaagaggttatattaatgttaacctttcgtaacagttgagatggatgatgctcgtaaaatccttaaggaggctacctccaaatccctagtaatccttgatgagctgggtagagggactagtacatttgatggacatgcgattgcgtttgccgtattgtgagactctctcagacctcaacttgaagaaatttgcatatgattcaagactgatgttttatatttattctttggaaggcatcgactagctacacactcaaattgcttgggcttctttgctactcattattcagcactaacagaagattttcgagctcatgctaatattgctaccaagtacatgctcacaaatgtcgatgaagtcactcgagaggtcgtgttcctttacaagctttcttcggggtaagttaaacactgaaattaaagattaaacaaaagagatggaagaatctgaacaaatgatttttgttgtttgctcaattttcgaatggtcagtgtctcgcctcgctcttatggacctcatgtagccaagatggcaggaatcccaagtaagattgttcaacgagcgatctcgatcagtgagaagtttgaaaaagagaccaaagatcgaacagaactttcggctaaacagtctaaccatcgactactcaacttagtcttacaagctgataccgctttcttgatcaatctcgtcaagaatggtggcttcaatcaacccgcttcggttaaagaaaatctgaacactatcgacaggatccttcttggaattcaaaagtttcagtttcataattaagcactcattttcatcttcctgtctcgagtaaattcatatttcacatttatctattctcagttcaccaagttaaattaccgtttgcttcattatttatttaccccaagtagcttgcatagactgtctccgtcacttgacttaccttccttgctcaattttcgccagttttataccgtcatgaccatgaaatgaattacctcgttcttagttttcttctttttttggtattttcttgtcgtaacgagtggatcaagtattcacatttcaataaaggtatttgtcacacgaggggccatgagtgacaccggacactgttatcaatatgttcacatgagtgaggaacaacgtacttcgaattcagatagatgttattgattaatgactgtatactataggtttatgttacgtgttgattgatctttccatccttttggttacctacctgcgtaaggtgatcaagaaatacccctcaaacgaggttccagacttttactccaggtatggacagtgatcttaagtagcactcatgtttcctagtcttgaatggtaaaaactgtctccttcttggcgcaatctgtttctggaaaatgcccatttcatttccacatggtaaacagcccacatacactgattttcattggtcattcgatatatgtatcttggccctaattcattctaactacggtttcataacccagcagtagacttggcccaggaaaatgttccatacatagtttcagtcttggaatggtgcttgtttgttaggcttgattgacccggagtgatcatactagcttttgtctagactgttttatgtgccatggaggttataaggattatcaacacaaaaaagtgaatacatacaagtgttagcagtatgtaatcaagaatatcttgaggattgagattttcccagttatgtttcttaaacttgtaattttgttcaacactagacaatactggaggacttccagtcggatctggggccctcgcagaagttggtctagacccgaaaattcttcattctcgcagagaaatttgaatttcaagcctctaaaccggctctgggagacccgcagatgttgacgggaagtccttcactacaccaccagagcagtttaagctgctccgggctatccacccgacgtcaaagctttgaccgagggcgcggtcaccttgtcgcgggtttgacgctcctcgcactgttgggatgactctgtggtcagtatcccgtcatggtgacaggtggcttgccctgccggtcatcccgccgggtcgactttgccaaatggtcatcccgccgtggcgctgtcggtcggggttgattctctcgtcggaccactggctttcatgtcgctggtttgactggcctgtcaactctaaggtgaactcaaacaaaattttatgataaaaattttgttttctcaaatcatgttttattttgatctatatacatatttgtcgcacttttccctgggttatgtacttgattctcatagcctaactacatactagtcaatccctcaagatttactctatctacatagtatgcttctagcgtgtaaaattcttatcgtttcgcgttttattaaaaaaaaaaataataataataataaataacgcgccagggatgactgagatcccagcgtttgtaaaatataaatagtctctctttttgtattgttttccgctcttcatgggatttattttgtttacatctctataaaacttttaaaattcaaacctgttttcttcttttcttttattcaggatttaaaactcctacctgcccctgaccctgcccgaaactgataaagttttatctgaacctgcaaatctcgcttattctttacattataaatcccacataatttcattattttcactgtttatcggatcttgcttatcatctgccaaactgcctgaagatactcctcctaccttctgtcctatcgattctaattctcaattcacttctactcctacaaattcccgaccctctcgttggggtatcactaatctctccctcaatccctcgatcccctcaacctcagctcgcccgccgatttctatctcgactcgtaggattcacccggtaacgaagagagctatggcaaatttcggagaggatacggtggggggctttgtggacgccgttgacgaagaacagcaacctcaagatcgccagtcacacgatccaactcagatccaacatcctagcggttctcaaactgtttcgtcggtggatagagtagatcagctggcgagcaagttagcaggggtgaaagatgcgatggccaggatgatggcaatcatggagagttcatccctttttagacaacccacggctccatcttcggcatctgttcctgcccctcctcaaccttgtgttaattatcaagctcatgatgtacctccccattttaaaccacaccctcaagcaaattcgatgggatatcaagctccgacagcgcccgagttcgaacatctggctcggctggagcctttgaagataaaggatctttggttctctggcgatttggctcaccttctttccttcttacgggctgttcgtgatttcctttggcctcggtcatctctctttcaatctgaatctcgtcgaattgtgtggatctcgcgccacttcggtcatcatccctcggaacattggaagcacccatccccggtagaaaattggtacaactcgttaatcattgagaacacccgcaaacagggggttttcaacatgtacgcggatctagatggaatcgagttcaaattggcaacgctattctcagtggactcctttttggacggactcattgccatctttggagacaaattcatgaaggagaatgcgaagcgtgcgttggcggcgtgtaaacaacacaatttgacgattggcgaatacaattcgcaattcaagtcattggtttacttggtcgaggacgtcgaagacactcgtattgagaaatacatccatgggttgaatccttgtattatccgtcaagcaatggggaaacagtggagagaggcgaagactttggatgctcgaatggaactggcttccgaggcggcagccgaactcgatttgttgtctcagcttccacctgaaccggtggcgggtacgcctcttccgttactctcttcaaatcgccccggcattcatcccacttcgcaacattgcccacataaggatcccgatgcaatggaaatcgacgccgccagggtttttccagccagtcgatcacttcttgatgcggccagagctttgtgcaaatcaaggaatttgtgctttcgctgcctcgcgccaattgtccctggggttcacaccggtagcctcaactgtccgaacccgttcattacgacggagcgcagacaggctttcgtcgataattgtcggaaacaatcatcggttccggtttcgtcaattcagcaatcttctgtttcgcccgctccgctaacgtatcggccttgcttggatcccaaaccgctgcaagacacttccgttgctccagttgaaccggagttcgattcaggccttgggcagatgggggagtacgacaatgtggaagattacgatgactccgcgtgcgccacggcccctgttccggtttctacggtgcatgtcagacttgattgcgtgaagggtaatcgtttgttagttccagtggtcttttccactcctgacgggggacgagctccggcaacagctctagtggacaccggcgcaggcgcaaatttcatcaatgaggtgtttgttcgaaagcatggtctcaaacttcatcggcgtcaagttcctatttgctgtgtggggttcgatggccgagaaggggttggcgggattgttaatcagaattgggctggtacgattcaactttctaccgtcgattcgaaacctttttccgtccagagttcttttggagtcactcgcttaggttctgtcgatgcgatatttggcctgccctggttggacaagcaaggatgggtcgcgtcaggcagctcgaaagagggacatcaatttactcttggttcaactcccctttacgtaatggaaactacgtcgttgggagggacgccaggaggtaaagaagtgtttctttcccaagtggttccttcttcttttactctaccaaaggaatttcaacggtttgctgacgtgttttctccgcagacaaattgttcgctccctccccatagagacatggatatttccattcatcttaaggaaggggctacacccccatttggggggttatacaatttgtctttagcggaacagcagcagttgaaattatatattgatgataatttgaaaaaagggtttattcgcctgtcttcttccagtgccgctgctccaattttttttgtaagagttcctggtaagaaaccccgaccttgtgtggattatcgcggtcttaattcaatgacaattcgagatagttaccccatcccgatcttggggcagttgttgaaccagctgcagggttgtaaatttttctctaaaattgatctgaaatccacttttaatttgttaagagttgcagaaggacatgaatggaagaccgcgttccgcacaccatggggcctttatgagtatctggtgatgccatttggtttggcaaatgctccagcttgttttcagcgttttatccaatattttcttcgggaagttattaacgtatcttgttttgtttatatagatgacattctaatcttctccaaaactcgagaagaacacgaacgtcatgtgatagaaatattacagaggttacaggataattctttgtttgcctctcccgaaaaatgctcattctacgctgatcaggttacttttctaggttttcaaatttcacctcaaggaataaagatggagagtgacaagctaagtaccatcatggattggccttatccaaagaatttgaaggaactaaataaatttttgggttacctcaatttttatagaaagtttatttcaaaattctcgactgtggctgctcctctcaccaatcttaccaaggacaaggttgacacgattttgggtctggattcagctgagtgcaaacaagctttccgctctttgaaagattgtctttcaacagccccgctacttcaacattttgatttcgcaaaacccagaacaattcacgttgatagttcaaaatacgctctgtcggcagtactctctcaaccagatggaacaggacgacttcgaccagtttcttttctctccaagaaatggagtgaaaaagagtcttcttggcagtgccatgaccaagaattaggggccattgttcaggcttttgtggaatggagagcatggcttattgatacccctgagattgtgacggtattgtcggaccatgcaaatctaaaatattttgctgacaatcagaacctctccgattgccaggcttgttgggcagcttttctttcctcgttccattttgtcatcaaacacatacctggccgactgaacccggcggatcctccaacacgtagaccagattttcttccggacattgaggaggatcactcctgtcgaattcttctgtcggaatcgaaagacggatatgtagtgaacggagcttctttggacgagtttgactccgatgttgatgttgacgaaatcatccaacaagatgcggagcctgtttctggagaggacgatgatcatactgacccagttatcagtgatttctctttttgtgctccatctgcagatttgaaacaacttttgttggatggatacgaaagagacccaccaaacccggaagaagaggatgatctgacttttcgtgacggattatggtggctccgggatcggatctttgttcccccagatcttcgctctcggatcttgaaggactcacatgatgacaagctgtccggacatcccggggcattgaagactttggatttgatcagtcggactatgttttggccgggtatcagaaaagacgtgattgaatatactaaatcttgtttttcctgccagcgtgcaaaacattcaaatcagagacctcccggcaccatgacttcgctttcgatcccgaacagaccttggagtacgataggcattgatttcatagtgaaattgccgatatcaggcggcttcgactcgattttggtggttatagaccacttctcgaaaggaattcatttgattcctgcgaatgaaacttggaacgcagaggagttttccttcgctttctttgattgtttcattcgtttacatggactgcctgataagattgtttctgacagaggggctctttttgtttcaaagttttggaaggaaatccaacgactccttaggataaagccggctccctctacggcatggcatcctaggacgaatggtcaaacggaaagagtgaatcaaacggtagaaacatttttgaggcactttgtttccgacaggcaagatgattggtttcagttattaccaatggcggaattggtgttcaacaattcagtttcatcctcaacaggattttctcctttcttttcacaatacgcatttcatcccagagttaacatgctaaatgaaggatcttcagttccagctgctgaaaagtttgttagcagtttgaaccaggtccaagaaacactacaagacaacatgaagcaagcgaaagaagttcaaagaaagtattttgatagacgcattcgagaagccctggattatgaggcaggtgattgggtctggcttcttcgcagaaacatccacactactcgaccatcagacaaactagattttaaaagactcggtcctttcaagatagacagtccgctgggaaaagatgtttaccgacttgttctaccagctgatctttggaggattcacccagtctttcacacatccctgttgttaccttttgtagatcccaatcagtttcccaacagaataggttcacaagctccccgaggaccctcttcactcaacccggaattttgggatgaaaaggatgtcgaagctataatcggttaccgagctccgacaaagaagacaaatgaatacctagttcgatggagaggcggttcggcggcggacgactcttgggagaaagggggtttattttcagagtctcttcatccatatttggagcagtttcatgaagaatttggtactgaaaatattattctatctcctgacaaagcagtccggattttgttataggtacatggtcggccattttgtcaactctaaggcgaactcaaacaaaattttatgataaaaattttgttttctcaaatcatgttttattttgatctatatacatatttgtcgcacttttccctgggttatgtacttgattctcatagcctaactacatactagtcaatccctcaagatttactctatctacatagtatgcttctagcgtgtaaaattcttatcgtttcgcgttttattaaaaaaaaaaaaataataataaataacgcgccagggatgactgagatcccagcgtttgtaaaatataaatagtctctctttttgtattgttttccgctcttcatgggatttattttgtttacatctctataaaacttttaaaattcaaacctgttttcttcttttcttttattcaggatttaaaactcctacctgcccctgaccctgcccgaaactgataaagttttatctgaactgcaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatagtgagtacccagcgcgtgagtgagttttaccgaggggtgccgttagacctgagggtagatcagccgtcggtagctaaatcggtacagcctaccgagcggataccgagcaacgaggggcacttttctcattagctaagcaaccgagccgagcgggactcgcgggctacctaaatatttacccaaacgagggtggatgctctgacgtcggatttcagcaaggtttagcagggtcggggctggtcggtttgcccggcaaacacctcgccggggtgcggtcgagctgcagtggtggtgtatgaagttgccttaggccatttcttggggctcctgttttccctttttgatgtgctgctaggtccccatagtcctgacatttcatctcttgtggaagtacttacggtgtgtggcatgcatggcattggccggtgtatatcaccccccgcggtgaggcttggttgaatatagttgacaacccaccgcccaatactgacgctaacatagttttggttggtgcttcaaggattgagggagcgtaagctaggtacacaattaacaaaagcgctagttagatcggaaggctacattagatgatgattggtgtatttgaattagcaatgctaactcctgtgggccaccgacccttaatgcataggaaaaggaaaaatagatgcaggatgagagtaaaggaagaatgaagcagatgaggcaaaggaatacggagacggcgacgggggagggaaaagcaaagatagttgtttgtctcgactgtcgccaggtttgcttcagtcaatcaccaattatcatctctccaagactctacacaatgactagtaatccaaactttaagcaacatactacccggtcaagctctcaagcgtttgttccagggcaggggcccatcggtccggtatccacggcgagaatggaggaattcaatatcagcgacctgacggttctggccaaggccgtcttgcatttcaagccagtaggaaacgcttcagaatgggcccaggtcgccgcaaagtacaaccaatacgccaatcagcacaaccgccaacctagatccctggatatcttgttaaaccaattcagaaagattataaacgatcctaaaccttcttctgacccgggttgtcctcgatacattctcagcgctagaagcgcccagcaggccatcaacgagcggatgtcttcagaggacttttataaagcttcggccagcatggtctgcggaacgtgagttgagtttggtattcttcccatgaacctctaataaagatttggtgtagacgactgactctttgttttgttcactcgtcttttctagtgaggagagggacggtgatgccatggaggcctcaatggaaggtaatagcatccgtcgtaaagaagtaggtgtggggaatgctccggcggtggaaacccaatcggctctcggttctgggttaactcattccaacttaccgaaggcccagatacgcgccgttccggataacttgatgaatgtcaagactgcctcggagcgggcagacttgggaaggtcttcgtggcaccttgagaccaatgatttacgtcttttcgatgctggcgctatggcgaatggaaattacatattctttgatccttcagcaagagattcacctgtggatattattattaaccagggaccaagtgctcctgtgaaccaagatccgccaaagccctcgggcccatcgagttcactagcccaagctccagaggcccacaaccattctcaacgcttatccactgagatgcgaaaggaaaagggtgtcgagagaagccaacgcattgtgcagcgtaatccccagctcgatcaacaagcacttgaaacgctcattctcaattctccaagacctcaggggccggcggtggatgaatcgatgaacggagagacgagcagagaaaatccggctgatcattcaagcaccagccttgacccgtacgaactcctggccgaagccaaatcgacgatcaactccttgaacacaaagctaactcgctcaaaagaagttcaagatcaactacgtcaagtgagctctcggcttcagaagcaagtctgtcaaatggatgaagaaaagaagcgcatgatgaccagatttgcccagctcactgcggcagagaataatcaattcaaggccaatctctcaaaattccaacaggagattcgtcagcagatcttggagctcaaaattaaatccgacaagaacagtctcgagctcctcgagttccgcttaagtctcagtcagactaccgatactcctgcccatggtccgacttctaatggcactcagtaggtcagatgtcgagtcagaaaccgaatcaattatacatttttttccccgttttggatgcacttggatacaatctagtgctttttttgttgtttctttccaactcttccctccggccaagattgtttgatttcctgaccatcagatttgacatgatagttcagatttttcctttctttttcctttatggcctgcccatttccatgtgtatcatttacactatatcttatactcggtataattgttttgtcagatgagaggaaatttattctacatgtaaacagtcacacttgattttctgccttgttatttcccagcctgtctctctcaagaagtttactctacgtttacattgaggataatggtgctttaaaatcattgctgctgcacaccctcaatctggggcctaccagataagctggcatgcagccaaataaaccacaaattattttgtcttccctgtctgcactggagatcaccacaagacgttgcaacggtagcccaagggtaaaatacaaaactgataatgcctctccttttctgtgtctatatgagaaaaaatgcaaagcttacccccacaaactccttcttttacaaacagttgaaacaagcacctcatccctcaaagagtgcaccgaagatcaggaaaccacttgggatcaacaaatgtacccataggttggacctgtgattatttcaagagccattattgtccaggtagatcactctgaccaggatgccaaatcactaaaatccactctattgaataactcaggtacattgccataataactcaggtacattgccaaaggaataactgcaccatcatcagccactcacattggtcaactgaaaaacaagtgagtcttctcttgctgagatcaaaacaattggaaaagatgggaaactaatcttaagtcaacttgagacactgcaaatgttttgatatcagattcccacatctggcattacatcagatgaaaaatctgattttacatcaggcaaaactggtattatatctatcaggagtgatatcatatctacataaaattatgtcatatctatcataacagatattgcatcagcccaacctatttaatgtcaacataactgattttatatcagatctttacatatcatacagatttttagcccacaggcattaaatcagatagaagaatctgatataaattcaggtatgttgacattgaataggttggtctggtttaatatatttcatgatagaaataatatcattttacgtagatataatattaattctggtagatacaatcccagtttttcctgatgtaataacagatatttttgtctgatgtaatgccggatgtagcatctgatacaataattttagcagtgagagaatgatacagcagcccttgcatctctattccatcaataagtcaaaattgaattgagcttaaataaaactgcatgtctctatctacctctccctcatttcaataaaaaaggttggctgaaatattgtcatctcaacttcctcagtatctcttacatttctcttataccaatttttatggaacctttcacttgtctatatctcaatccctattagcctctctctgtatctctccaataaaatactaagcataacaactagtcctgatcttaggtaaaccacattttcatctaaaggattgattcagaatctagtgtaaatagaacatgagtctaataaataaattctcttagttgctataatccccacatgtttggctacactccaggtttactgtgtgtgatgaaggtgcacttataaaaacccctgggtttgagccacatttgttgtgaagtgtggttgaaagaattgcagattttcatttcctggggaaggtcatcaccaaaaactgacacaactctctgacaaatcaaattttccaaaaagaaaatcatcaaaaaagttgaattgaattttggtatgctaatgcatttctttagccaaattggctcattttgactgattttctatttccaaggaattggaggactttacataggatctggagcccccactgatgttgatttactgaaacttctgtgaaaaaactgtgatactctgatccaaccccatacttcaatgcacagttgcacagttactgtgcagaaaatcttgaataggaatagattacagtatgacagaagttacatttggagtaacctgcatgtcaactgccaccagtttggtgagattttttcatagtgctccagactatccaaaagagttctcaaaatcaatcaccaagtcaatcatgtagaagctaaaacctaaaatgtatttctgaaattatcatgcacttaatcttatactttccagaataatcagttatactcatttgttgtgaacctcatgattcctgttttcaaaatctcaggactccccatgtttttttgctagttttttttatccaaacaaaatcatgaaaacattcttctgggcactttgatacagtacttgggtttgcagctcaaagcctcgaggtagttgactcgagttggagcttggaagtgagaatgcatgaagtgaaatcacagtgcctctaggctcttgtagagtttttcaccccgtgtgaagttcgggggttcagctcgggtggatggtagccttcaactgatcgagattcgagatgacggtcaacaggaaccaaacagtcaagaaccacctcaacgaggaaccatgaacaacccaacaacagcaacaccacatccaccagcaacagcagcagcagcagcaacaacaacaacaagcactgccaaatcaaccacactcgaaccgaaaccaaaggaaaacaggaactcgatcgaccaactgatcaataactatgaacggaccaccacctcatcaactgcaatcatcctcccttcaactcaaccaagcccacaaaaacctaccatccccccgaacgaaaaccacaacaacagagcaacagcaagccccaatccagaacaacaggaacgtctactacactccagctcaacccactctcatccatcagccactacaaccccgcatgctgcctacgtccttctagccgaatttgatattgatactggtagcgggctcaaacatcagtacccttctccgaccggaacggcagaacagttcgtgtttgattttgttttattgagaatctgactaaggctaacattgttctgctctaatcgggcgcaaaaaatgacagtgtcttggccgatctcatgcttcccgatggcgcacacgaccgtaacgaggactggacggtcttcttcctcaaccagacccccagactgactgtcacaaatgatgtcacctctctaatcaaccccaatcaaccccaacccctcattatcagcagcaacatctctcttcacttgaatcaaacccttcaatccaacaaccaactccaaataaaactgataacaaattactctacgtcatcagcctcgtccggaccaaaaaggatacatcagtcagaaggtcagattttcctcaatcctaacattttttttttcacatgtctacaacacccccgagtcatacaatctctcttgattgagcctttttcataatttgatgtctctcttactgattttagaaaactttgccctacttaatccgattcttgaaactccagaggggcgatttgcaaggcaatggctgtttgctcgtattatccttatatccaaatcttcaaggtcaattttttactttcaatattggattttcctcttcttttatcctgacgatctcaaagccattgaactgattcaatacatgctctcgcggttttttcaaaaaaaaaaaaataacaacacatttagccaattctgttactggcgctcgaagactattttgtaaatccatcaatcgattgccttgctcggctatttcacgccatcaacacgatggataccagcggcctacctgatctgacctatcatgaaagattaattcttagatgttcagaacgccaagacatgtttgaggaaaaatttacaagctcgtcaggcgagaatcgggagcttgccgatggccccctgtcgacaatcgcctcgagtcatagccagaataacctcagtcttccctcatcaaattttccggccttctataacccccagtcctcgactggggccaaagtcagcttcccggactcgagtccaggcacgccactcctgccatcttcctcatcattcatctccttcgacactcgatccgtctactccaatccgccccaccagcgcacctcttcaggctcgtactcaaacgccagctcggtcgaatctcccgggaaaccaacctctcatcacgctttcaagggctcccatagtcgaaccaccagcaatctgggcagccatctacaatcttcatcatctcagtctaatcaacagaccccactctacacctctaacaacagtaccctcaaccattatcgtacaccttcccagaaacggcctcgtgacactcatttttttgatacaaagattgaatatgctggcaaggctataccggttaggattcccttgcaaactttcccagaagaagtaggagaagttgagcatcttcgctgttgatttcgacttaatctcaaacaaagattcaagaaagcttacgccaaaatttctggatcgatggaacttcagtattcattaatcaagctgatccagactttctcgtccccgaatgcgttgaatccgaacggtccattccacccccatctccactctagtggcccattcacccacccgatcgtctttctcttcaacgctctcattacccagaaacgcatcgtcttcttgggccatggcttgcccgcaggtcatgtttccgaaatggttcttgccgcctgcgcccttggatctggttgtggaggtgttctcgaaggcttcatttccagagcgtttccgtactgtaatctgacaatctacgaagacttcaaagtggtgtgagcatcagtctcttgtgttattatatatatatattatgaagtgggagagagaagactcacacaaggaagaggtttgatctgctaatacttgtagacctggatacatagcgggggtgacgaatccgatttttgagctacacacagatgcctgggacgtgttctgtaacatcgagaccggcaagatcactgtctcgaaagatattgcgatgccgctccattccatccgtcccttctcgcccgctccgcccgaacgctcaaccaccgaactcactacctctagcggtgctgtccttggtgccattggaaatactccttcctcgctctctcataaggacgactctcatctgctgaaaagctctaacgctatgggaagcagcaaacacgaggctgcggctaaggattcattggataatttgttaatggaagacgtgagttattcgaagtctctgaccctatcttcctctgctcgcctatcttttctcgacctgatataagagtacaaagtggaagttggaatcgactgaccttcgtcataccaatggtagattctgcaagcgattcaagcccactttggggagtcgatcatccgggcaaggatgatggactatgtacgacgatttataaggattgggtcacgatgggaggaagatcaatacgggacgagcgggattggaatcaagacgctatccttcaaggtccttcccaccctccgttcccggaccagcagctctaacaataacacaacttcttctaatcagtcgcctaaccaaaaactcaattcttctagccgctctcaactcatcaatgataaaattagattcctcggctcgggtgctgtcttcgtcgatgatgaagtcgctcacaaaaaggaacttcttctcaactcgtctaggatcgaagggtggagagaaactgactcatatcaaattcttaaaaaagttcgcttgagaaacaatttaataaacttgttttatcaaaataaaactaatttgtatttttccttattacagaaatttgagttggggggagagacgcatttcgggtttgatatttcccatcaaattagtcgtttgagaatgtctaggaaaatgccagaggtagaagtggaaacgatttatgaagtattagtgaatacgatcgagacggatgaacaagtagttgaggtaaaccattttttagcacttctacttccaagttctaaccaccaacgaaaaaagctaattttatgtttttggaatggggttggaattactaggtattatcatggttaccttcttatttaggtggcctattaccgctcagtttcggcctctttcatccgtccaaaaagattcgaagcttgagtgtagagctgatacgaaaattcgaagcacatccgattggacaaaagttcttcaagagtttaaatcattttaacaagttggcatatcaacgtttagcccattaccaactcgtcctccccttcctccatcatcaacaacaacatcaacagcatcaacatcagcaacatcatttacatgagcgtgaaaatcatgaaattgtcgataaatccaatgtccctctcttccaccatttccatcatctctcctttaattcttcatcctttcctgcttcatctgcttcttccatctcttctatctcccgtcatcctagcatcattagagctagatcttcttctgctaatactgaagctgaatcctttttggatttctagtccttctttctgttttccaccatatgtttggtttttgtgtgtgtgtatgtatgtatgttgatatgacaacacatccttcaccctttttttgtaggtatgcatatttatgtgtttatatatttgtttatctgaagatgtttcaagatgatttacatatgtgtttaggtttaatatgtgtgttacatatgtagaggtgtttcttttgttgattgaactattatgatcaagaatagctaggatacagcttgctcagttcaagacagcattttaaaagctgtgattttagtatgtacaactacaagcaagggtgggccagttatgctaactgtagcagttagtgtggcctagcatagcagaattctgctaaactttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaagggcccagcgcgctgcgagaatgtaggggttagcagaaatttgaccttgtagtgcagcaagcagaatttggccctgtagtaaagcaaataaaaatttggcacaagaaaagcactgctatgctaatggattttgggcataaagtgcagtggcccattgtaggtaaaaggcacttacctagcaatgtattgcattccagttttttggcagttgggatacctaacagccaattcaatactggaggacttcccgtcggaatctgcgggtcccccagaaccgatctagagcctcaaaaaccaaattcccctgcgagaatctagagttttcgagtctagatcgacttctgtgagggctccagtttgcacgggaagtcctccacttggtaggctgatatcagcatagctgaaaaactgttccactggtatcaggctgctggtatagaatcaagtctgttggaagaggctctggccaacaagtttggttcttttacttctgtaccaataccagcttggggctagacaacaaataacttttcagtggatggagtgtacactttataaaatcaccaataatgactgattattggatggagggtcttacagaaattttcagagtggtgtgcacacttcctccagaacccagccccctctgcaggttggtttggtgtgctcaatgcttatatgtgtacaagactcaagtggtatgcagagtgtagaggccagcaaaaatgtaattgatgaaaaaggattgcaggtatgtgcacactgtttttctaagaatttgcagctaagcaatcctcattgttgccagtaagttttgtagtggaaagctctgtactgctttttggcagtaaatttagctcaaataggcagtgtatacaggcagattcaagagtaaatttggccagtaaatgacacatttggggtcaatcattgtaagatattgtaatactaatggccaacaatttaaaacggatgaatgaaataatggagcacttgacctcaatttcatattcataattatttggcttttcagatcttgtttttaagataattttttgcttgcaagaactcaaataagtttctactaccaagtaaattattgagtttagattttgaagctccaaacttccgttcaaaagattcagtttttgtgatttgtaaaatccacactcccactaacagatcaggaattcacttcagttcaaggataatgtacagttaccatgtgctccaaaattgaaaaatacatacccatgcttgctgcaccctgggacatctatatgatctcttgctttacaatctgggcaataagcttccattctttgatagtatttatctctgcaatttgcattggggcaggtttcttgttgaaggtttttcacctctgctcttcctgtttcacaatgatctttatgaaaaaaatcaaaacgtaaatcatggtgggctaccctcccagatccaagcagcaatctgggaagacaaaaaatcaaaatcttccaaatctgcattatgtatgttcaaatgtttgtgaattgactgaacatggaaactcaaaatattagcaccaaatcaaataatctatctttgattttatttctaatatgtttggtgggttatattgcatacctgtttatggggaaattatagaataggagaatggattctctgtgaagctgtatttaattatctggtccaattagataattcttccggttattttatgtggaaaatgatcccatttattttctttcttgggaggaaagatgaggaacaatcttacaagtcaaggcattataaatatgctggaaaaatttacctatgtgactaggtttcacaggatttgtccacaattttctatcagtgtgctgcatcaaggattcactgacattgttacaaatgatgtattttgtacacatttccagaaatcattaataagcttaaatggctgtcaattttcattggaaacagttgaatggaacacaatacctattggaagactaatcatagtgtatttaacttccatgctgtagaataacgtttgacactttgattttgaattcagctctaatccaattccaaaacaagaggacttcctgtcaaaatctgtgtgtcccccagtttcaatgtagagcctcaaaggtagatttatgtgcaaaattctagactttttgggtctaaatcaaaaacttcaaggggcccagattgaatgagaagctgtccactgctcttgttaatttatggaacactttgttgatatctaaattctagctctttagagagaatgaattgagttaaatttaaacttttcacagttgttttatattttgtttgtaatccctgttttagaactgaagtgtagaaaaactctactatgggtggaaagctggttttacagtggcgcgcggcattgtactgtacaaggttttgcaatttccaaaaggttggggcccaaaacttggatttttttgtgatttttgcctgtttttggggggttgagatgtaaatccggtgtcacagctgctgtaattgacctgtgaaacacactttaagctcatgtttatgggttttggctgacatttggccatgtgagtatgggattaggatacctccctaacccataagtatgtactaagacccccatacacgacctatgtccaaatggtcaagtgaaaaaaaagtttttttttttggctggaccaaattgtttgcaactttagattttgaatctacacaccctgtagactccaaaaacacacttattacaagtgctggacccccatcggggtcggggtttaaccccgcgcgaccagaacaagttttgcgggcagccttgtacagtgcaatgccgcgcgccactgtataaacatgagtctggctcatgatggttttgagctgtttccagtcggtacaagccaaatggtacacatgaactatgttaaacctatcaaaacattctatgtttgaatatgaggtgtgtaacttctgttatgaatctagttctaacccaatagtcttgtttaattctgaaaatcttcagtggtatctggatttagaattgagttgaatttaaatgttccaagctcattatatagtttgtatttaatccctgatattatagaggaaccttaagctgagataaaataaaatgtgggtgtccacttgagttaccaaaccacatttaatatccaaacactccaaaaatttgtctgtctcatggttttgagcttgttccagttggttcaagctgcatgatacacatggcctataggaaacctagatggaatttatacagtctatgttagacatacataaggggccacactatccagatacctttcccaaaaattacagattctggacacccacacccaaacccacacctgcctgggaagtagcaggcaaaaaactgctagtacctgtgcaggtactagcagttttcaccacttcttcactacaaatgcaggtcagaaaatttatcctagaattgtatgaatgaatccctgtttggacattgttgaattttataaaatttgcagctctgttctagattgctcaaagtatatacatgtctacctaaatatatgtatgtctatctaaatatatgtatgtctatctaaatgtatatgaagaaatccttcactgatctttttaatccatcaagtataactctgtattccaaacaaatcatgaaccaaaaaaataagaaagcaaaacattcatcactaaaagagaaagtcaaacaattgggggaagttaaaatgcaagggctgacaccatactctacccttagtttgggttaagcacagactttcattgaacaatgttatgcttcacccccctgaagccacagggtagtaccactagattatgtaagcatagtgacctcaatttccattcatgtttgattgaatcttaatgcatgtcaactgaaccatgaaagttggaatgtagcttgctaaaaagtgacatgtatgatcaacaatgaaaccaatctgatccctggatcagatcaaaaatggacccaataccgggtattgggattggatcaatctccaatttaatcccaatttattggacaactgggattgggtggagcaatctgatcccaatacccggtatcaggtccatttttgatccaatccagggatcatattggttacactttggatgataccaaagtgtgaggcatgcggcccgcagcttttgggtgttggatagggatttcaatgcaatcccaatctcaatccaataacatgtgattcaggatgcaagtgggtcgggtcaaccctccgggtcacagggcgggtttgggcgggctaggattggaaattgacccggcccggatttaacctgacgggtcagtggggcgggtatggtcaggacggaatgcattcgggtcggcttgagatttaccaaattatgtacttgattaaaaagaaagtgatttttgctgggttgacccggaccctacccaagacccgacccaacccaacccaaggcactgtgtatttgggctgggtttggtcaacattttacaatttttgccccaacccgccccgcccagaggatttggcggggcaggtttggtcactgttttttgacctgaacccggcccacttgcatcctgacatgtgattggattgctagggtgatccaatcccttattttttgatacctggtatcaaaaaattgatcaaatccaataaattgggggataccgtatcagattggatctgtttcaccattggtatgatgtagcaagtgacagaaaggaggctttgggggggaaccttcattgaggctttgttaaacctttcctttgcaagtgtcaaagccaccacaccacccctttttctactagtgtaatatgcatgtatgctaggtaagcttcaagtgtagtatgaataaagttacacatatagtctcttgatgttacttgtcagccaagaacaaatttttttcttgttatgataacagaaacagtgggccagccacgctaacagtagtggtagcttagggtagtgttagagatcattccgcagtactccttgctaggtacctagcgccgccccgtgggtacctcttgcactggccccgcatgtcagcctctgggtaactaacctgagtatttattgagagaacgttgttactatgagttgactgaagtgttttgagtgtggtgagtggcagttagtgggtgttaatacctatcctgtcaagaggaggtttcactctatcagtatggtcttaaaaatggctcgcttcttctagctgaaaagtcccaaggaccgtctgcagagggacattgaagttgggagtcatttatttccctgttctatggccgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcctgctgatgtacgcctgtgccaaacagccagagagcactgtagttcttggcttgctggttcagactcacttaccatccaagatggattcttgagatcctctttggctggtaagtgagtctgtaaccagctggggagggtacagactttgtcaatcagccaagaagattttttccttggctggttgaccggtcaaagaggatcaacaccgcacctgaaaaaataaatcaagaccccggggttccggggttcaagccctgaaccgcggggttcgttcctcgggactggcctgagaccccctcgcaaaacccgggaacctgccttagtaaaggtaaacagcattatggataagtacctatgtaaataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacactgcacccgccaggcagtgccaggtgtggtacatgcaatgttgggccagctacgctgactttagggtcagcaaagcgtagtgcagcaaaataccgctaacactacggatgttttcctttagcttttagtggtatcacactattgctgatggccatgggggaaattttgatgccgctacgcagcgttacaccccttttttgcagggttttccaggaaaaaaagtgtaaaacggtgtagtgttagcggagcgctgctaacactacagaatgacgagcagttttttggggttgctacgcttccactagggggttgtttagaatagttcagcgtagcggcccaccattggtacatggtatcaattttcttgaaaaattgaacaggtacctaggtaccaacagctacccaagtacaaacaaacaatctctacgtagtgtagctaaaataagctaacatttagcgtagttttagtgcaattctgcaaatcttaactcacactatgcgcacagggcgccaaagcttgttagaccatctccccctcaagttgctatccaagctgccaattctcaaagtttggcaactgcggcacgtttgaggtttggcttcaaaatccttccatcccaaatggaggaaacccatgttctcatcatacacttgggatggaacaatgctggagctgagagcgcctagcacctagctcagtcagctcagccagctctgggatccagctcatccagctcatccagctctgggatccagctcatccagctcatccagctcgtccagccctgggatccagctcaaaacctagttagagatggccccgcaccatccggatatcccctctgtttttcagtggaattgggcatctgcatctgcatccacaccctcaccaaggtatccgtcgtcctgggcgggtatccgagtgggtatccacagatacccgccctttaaatgggtgacaaggcagccggctggaaggatttccttccagccggcccctgggtcagccttgcctttgcctttgattgagaccactgattggtcaggccgtgctttggattgaattttagtattccaagctgtttcatatctcaggttggcatggccattccttcctttgctgggcttgggcggttgtttggttggagagctgaatgtctcaggagaggctgaggaagagctgcccaacagctggaatgttttacttctggttgacaaggtacatttaccttgccgtctggaagtaggtacatgtgtaccttgtcaaccggaaggtcttccttccagcctgccatctcatcctctctgggtttgccgtgatcatttgggatggccggccgtgggattttggcacatgtatcggcctgcaaccaggggataaggcaacttatggacgggtatccctgaggatacccggatatcagccgggatttcacggaaaagggagcatccgcaggtggatatccaccagcggataactggtttaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgctcttatatactatcagaataaccagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcaagatgaagcttccaattgatatgtataagggtagaaagatgttattgatttttggttatattgatgaagttgttgttgatgaatatggtgatgataaaatattgttgaggatggggctttgaacgcaggtccttggccttggggtatataaagtttaaaagagtgagttttgggagcactatgcttcaaccaggaatggaatgggttcagggcacttttgttttatgatgataatgaaaagggttttcagggcacttttgatttatgatgataatgaaagtgttataagtgtatttcaatgtatatagagctataaatgttaagtggctatgacttgtagttatgaaataatatataagatggatttatatataagggtggttcagatgatctggtccactggtgggatcatggggggaacaactggctggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgtgagatactactacaaagggatgcatatgaatgaataaagggacacatatgtatgatcaaagggatgcatacatgcaatattacaaatacaaaggcattcaaaataatgtaaaggtattcaatattctacaaagttattcagtatgcaatatgcatcctgtattcataatgaatatggctagagtgcagaatacaatgaaatatcccgtgacaggttgaaatctgtgtaacttctaaactgtaagagataaaggtatggttgtagtgagtgactaggggttattttacctgaggattacatttatgttgtcatttttaccatatattgaatttataaagagataaagaaaatttttcatattttctgcgtagaaacacagtattatttaccacaccggtattggcaatggatacctggagataagggtgtaacccgaaccctgcgccccgggtcatttcacgggtggtgacacccgggtgtcggtccgcgggttgactctctggaagcacccgaacacccgggtagttgtggtggggaggggaggagtggggagccgagtaggtgtttggggagattgtagcttggtatttcattggggcatcatcggagctgtcattacaacttgtagaaagcaatatgaaataaaaaaaaggattgagttgtggtgtgaaggtgtagtagtctagtagtagtactagagcgagccaggatttcaagcatctaaccgaggtaaataagttcaaacaacaggcccggcaaattactgataccaatctttgatgcaaagaagctcttcaacagtttgcgggccgagtgaagagcgcgaccaagaacagacccgacgacctttggaaaagaccctctccgatgaagcgcttgtagccggtatggctagataacatcaggccattctggccaaggttgggaatgagtgttgtcggctgcgccagtaagcaagtagcttagttgtcttaggctccgggtcttcttttagatatcgcttgatctcggaatcaatcgtgtcgaccggagcggtaggttcatagaattcggaatcgaagaaatcaataactgccctgctggctggagctttattagactgactatcttgattgttggatgggtcctttttgtacttgtcgttgaattcatttgcaagatcatgaaatatttcgagtgcttgctctactgagatgttgtagtgtttaccaatgaagtcggcatgttttttccagaacgtaagcttgaaagttgggtcgaggatcatggcacagaagtaggctggtttggtgagcgcattgcgaatatagaaatcgattttgttgatcacattgttggctggttcaacgagttgagcctggtcgtaaagacctgctttgaaaaaatgatgatgtttcatcaacaccatatataccggtaacgcagtgttcaaagtcggatactttgatccgcagagtttttcagttgcgtcgctgagtggtgcaaggaatttcataaaattttcggcttgatcccattcggctgatgttagaagacaagaagttgcctccttgttggtttggcagaagtgatcgcacgagttcttaagaacaatcgctcgttggaacatttgaaaggttgaattccacctggtagacacatcaatctccagacaggtgattttggcaccactttcgcgaagtttgggttgtataaaattgacgacttcccggaatcgttcacgacgttgtggagagaaccggacaaagttacatagaccgtggactcgtttgaggatggtcttcaagttgaggccgataccatcaggttgagtggtcaaattggtgaccctcatcactgattgagctggtcgcggttcctcattctcgacatcattcgacaagtccatttctgaggtcgggagattgtcgatgtctttatcttggaggccagttcctaggacacttaaccctgcctgagctccaagattaatgacatgtgcaacacaacctagtagctgcttcttggtgtcaaaaccaggcagttgaagctctagttcttttgccatcttgttgttcgtagtcgcattgtcggcggtgatggtatgtatctatccgtacattcatatttcgcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggcttattagattggaaaactaaagaggacagaacttgaaactaagacttacctcgaacatttggaatcgcaatggttaaatctaccatctcaaatttttcagtgataaagtgtgctgttactgccatgaaggcagtgtaatttggggctgtccaagcatcctccgtaaacgaaacgtaatcctgtttagcaagatatctcatcttgatattctcctgtgatgccatatgcatccaagtcagatggttcgaaattccagttcggcaggtgttgtccatcaagggcattgcatcttcattcacaagtcggataaggttgtgaaatgacttcttttcgacaatagaaaatgatagatcgcaatcggcaatgaagtataccagagcagttttgagtgactctttattcagctcaacctataaaaataacaaataatcagtgcatgaccgcgtcacaaagcttgcacttcagaacagagaaatgttaactaacttttggctcaaactttgagttctttgcccatttctctatatcaatctgcgagttcgcctttttcacaagcttcggatcggagaggcgatgcatattcttcagatgcccgtggaggttcttagtgctagcacttttatctctcttcaactctgagccgcacatcttgccgttcttgaggatggcttggcagatagcaaattctccctgcggtttcagatggttccaaacccagctacggtgtgaattccctggttttgactggttgtcatcgcctgtgtcgctgttgtcgtccacttcaatgacagttcttggtgttggatctggggtgggtggattattgcggtgcttttgagtttgactgtgctttctcttcatgattgccaaaggaacagatgacaggatggtcgagttggttggctgtggacagtgacaaaaaaaaaattcgaaaacaaccgggtggttcggcatctacccgggtatacttcgggtcgggcaccgggatgggtatgaccccccatcccaagccccgggttacacctttacctggagaccatctctaaacctagcagtaaccctaacccttaacccacaaaactaatccctaaacctaacccctaaacctaatcctaactcctaacccctaacccataaacctaacccctaaacctaatcttaacccctaacccctaaaacttcccctcaagccctattcatcccaagagtagttccacattgtttttccagaagctttgattcaaggtttgaattgttctagtagttgtttctgtctatgttcatctttttctctctgtgtgcttctcacctttcatcatgtctttcacacaaatttcacaagtttcaaagtatacctgggccagagtatgtggaaagattgctttgctcatccttccacaaacctctcactctgaccaacagggaaagcaatataatacaatacatgtattgggaaatacagtgtattgtatcttttcttcagatactaaaaaaatggtattgggtattgtatctgaaatcagatacaataaaaaggtatttcatcaaagaactactacacatttgttggccaatttggactgtattcaacaacccaactgcccaatacaaaaaaacaagtattgtattggggaaagagacaatatctttgtatattattgggctgtattggcaaccagataaaccatatttgtatagtagggggtatcaaatatgggaaattcaccattagaaaccagtccattttcccaggattgattttttcatcaatgggccccaaaaggggttaaatgaagaaacaaaatttttaaaaaagggacaattttttcaaaccagtcaactaaataatggtggatttggttatatttgataaccctccccccatattggttttccaatttttctaatacaatacagatacaatgtattttgataaaaacaaataaagatacagaacaatacagatacatgtattttataggtttcagcattgctctgacccaggtatgtcttcatttttctatttttcgtttctttcttttctctttttctctttctttttctgatgtttgtttcactcttcactgatgcaatgtattcttccacaaacctcaccacaatacacactcatcaacactcatagtagaaaccttcaccactaaaaacatcaggttacttacacagaggctgacatcaaagctgaaacagatacagtatctgccatgtatcttccatgtatcactacatgtatctaaaccccaataaaaaaactatctgaccaatgtgcttttatttgcagggagatgcaacagatttggtttttggccatgcatatttgcataattctccatgatacacacaatgtattttatctgttacagttttgctgacatggtgacatttttggctaaaaagcaaccagtacatgtagagagactcagtttactgaaatccaattttttatcactatgcacatgggcctaatcatgcatctagaactgtggaatttggtgcatgatctgagtgcaaagggcctaaaatgtatcttaagctttctgaaatgtggtacataatttgacaaaatatggcatgaagacaaaagaagataaaaaggagcaacatcaatgtaaatcagtaatgttttggtccagtcataaaaaagctcaaatttttcaaagtaaagtaactatcccatcctgatttcaagggtctttccacatttggaacatgactatggataacttgcatgaattctaaaatctgtggaatgtcttgataaaaatttctttccatccttgcgatttgttttctaagttctgagttttcttcatatagtgagttcaatgtacctaaattctcataaatcatctttgctatgtagttcagcttagtcctagaatcatcagtcaaattctcaaatgaggtaccctccaatcttgaatcaccccttactaaaggagtatggtagaatacagaaaatctttcatcaaatgattgaagtcccctaaatattccctctctatctgaaaaatctttttgaatatagttatagatcaattcataatcattagtgtaaaaagattttcaaactaaaatcaatttacattaatctttatttgaaaaaacagaaattgcataccttgcaagttttttatgttcatttcatctaacaattgagaaacatcttgttcaaggtagaatggttgattttccttatgaatatgggcttccaccaatgcttcagcaatgcttattaggtctggctgtgacctaagttctttctgggcttttttgctgtagactttcaaagctttttcaaattggattcctccagatttctcaaatgcatcccttgtgagatagaatgacttggcatcatattcaaaaccttcaacatatgtttccccaagtattttgatagcctttcttttcaattcttttttgaattcatgtgtatgacttatatttacaattctcccgattagattggatctaaaatttgacatcaaaagtgcagtaaattcctgctcagtccccacaatttccaagaattctttctttgtaatcctcttttctgggttcaaatttaattttgtagattggtcaatcatattttctgaaaataaatgttcaacatatgggtgattgactgggttgaaggaaatagcctcatttttcaacttcatcaatgtttctacattctgaatttgaccaagtgatatgtacctttctatcattacctgaatttcattcctgaatttgttgatatctgatgagaaatttttaagagctctaacatcttcttttttcatagaatgtttattcttacagatagcatatttaattctttctgaacggagaggaacctcatgtaatttttgataaatttttgaaggaatcaatccaaaatgtctctcaaaatcattttcatttaaactttctatgtaagattctacatgtggcattatagatgaagtattcttgagaaaatcgtgaacatgcttttgggcaatagctttgaggtgattatctgcttcttctctaatctctttcaagacatcttcaaatcctgtgatcaataaatagcggtatatctctgtgttcagatcaatttcgtgaggcaatgttttaataacatcttcaactgttgagaatgttggatttacaaactcttcatgtttttttgatagattttgtatccctctggcattagaaaatctttccagcttgtcagcatttgaattgtgtatcatggatttaatatctgggaaataaaattcaacttttttttgcagtttgaccttggattgcttgataacctttatggcaatttctctttcattcctgaaatcattttcaacttgttcttgatccaaattttcaatccaatcaactatagagttctcaacgtttgttttatcaaaaccaatgtctcttttgagtctatatagtgaattccaagctgctttaacatcattgataatcctatcagataacacattcctgcttaggattttccaatattcatattggggattttttgaggagatctttgttttgagaagctgtgtgaagttatccatagtgtactcctttccattccccaattcgaaagagagttttctgtttgagaatgctttggtacaaattaccttcagttcatctgaggagacaaaagtagctgagattaaccaatcatttaggagctcaaaaagatcaattctttgtggaaatccaataaagaaaggggttggaaaaatgactcccaaggatttgttgacaactcccaaatatggttaatggacattgcttgggagttgttcctccaaatggatggctgactttgggagtctgccatctatttaaatgaccctcaagcatgaggggtggtttggggagctgattcaccgaaaattgaagcattaatcatataaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagagcaacaatatatcaatcaagacaaagacagcaaaataaaagagaaaacaatcacgactcaagttgtgaatgataaataaaatattcttaattactagaacctttcagagcccataggtgctttacaaggtcgtctcggagttgaaagtgagcttcagagtctcttaatttgactgagttggcaatgaaatcagagaaatttgcagactcatttcggctgggctgaactaaagttggattcccatcgtatatgaattcttcatccattccacgttcatcgtctatgatcatgttgtgcaatatgacacatgttgtcattatcttctgcatgtttccatgactccaccctcttgctggtcgagatacaatcgcaaatcgagcctggaggacgccaaatgccctctcaacatcctttcgacacgcttcttgaaccttagcaaagtgctttttcataacaaacaacgtagatgtcagtacatgagaaaagttatgatagcttgattgtctcaccttcttttcaagcccttgtggggctgagatcgtcttgataagggttgaccaatcagggtatatcccatcagccaagtagtatccttgattgtatttgttaccgttgatagtatattcgattcgaggggattgaccgttgagtagattcttgaagagaggagatcgatcgatgacattaatgtcgttatgtgaacctggaaggccgaagaaagagtgccagatccatagatcatgggaggccactgctttgaggataattgttgcaacctgaatgaaatcagatcacctcatcaataaatgattcacagacccataattgtatttgatgagaaaaggaatcaccttttctttgccttgatattgccccttccatgctgccgggcaattcttccaatgccagtgcatacaatcgatcaatccaagcattccaggaaagcctcgttgtgcattcacagtggtcaatcgtttgatatcttcttcagtaggatgtcgtaggaactcttcactgtatatatcaataattgcactgcaaaacttgttcaatgactccaacgatgtactttcggcgatccggatgtattcgtcattcatgtctgcagcacccccataggctagcattctgagagcggaggttattttctgaactgggtgcagaccgggacgacccaacgcatccggtttcttttggaaatatcgatcgtgtgcagtcacttggtccacaattttcatgaatagtgggcaatgcattcgcaagcgtcttcggaagaggtaatcaatgtagaccggctcaggcgcaaggtaatccttgtagagtcgttggtatccttcttcaaaaactcgaggtaagtttggaagatgtccaggtcttgatccgccacgctttggtggttcctggtttgcattatcttcatcgtccacaatgatattgactgtatcagctagaatggtttggattcgtcggttcgttgccagtgccgctgattgagcatcaatcatactttggatcaatcgaaggtccatcgtgttttcgatatgggtagccgagtggtgaggtgatggtcgtagatatgtttgagagatcggggagatggaaggaaactggaggggatatcggggactgaagaatcacagattcaagtttgatcatgtagcaaccacgggtgggcagaaattctgcgcgggttgctacatgtaaaatctgagttgccatcgcggggatgtagcaacccaattttacctcccccggtggatatgctctaaagggcttatttcgtgactgggggagttttgggagcagatggtgggtgatcattgcaaaatggagctgagtgctctaatcttgggccagccaaagtctcaacttctctcaacccttccccgtcctttggaagctgccatacgttggagctaactgaaaatttttcccaagcatgactgaaaggatcatctggagcttgaggtttaagcaaatccaaggagacataacgagagctgagaatgaagcagagcagttgcattacaaactggtatgatgtggagccttgcatgatagattattttgagtaataacttcaaaacactctttgaacttgtacagtgaattttaagaatttactgggacaaagcaaaataaggtgatatgatttattttgcacgaaagctcataaaaactggccatgtagtgacgtgatccggggacataagggacctctcacgttccacttgcaaaccggaaagcacttcctccaaacatgttatactaaaatattgggaggaatccaaccctcagcgaggacatagtatccagcagctttgctgaaggagagtttttcggccggcacttgggaacttaattttgacgaccaatgtcgcggtgactcatattggacacctgaaacttgtatttctaatcggtttagacaggagctgcgagctcgactattcactccttcgtcacgtgttgtaagctaaatatgtagcctgtctatcagtgaatctgatcacctgaaaaaaaacgtcgatctgcccacatcccttggagatggtttgaaatatctttgaaacaaaaaggaattcaagattggttgatgaagggtttctttctttttttcaaaaactacttgcaatactctcaaaacttgttttgaatgggaagttcacagtgcagaatctccatcctgccaatgattggttctggatgtttgagagcgagcaagcagccgactggtgtgaccgttgaagttgtcgcaatgagggttcgatatattgaaattgttttggccaatagtccaagctggcagcagaggcattcttggtacaatgttggatcaacgggggaccaaatcgatagaagcctgcaattttgaagaattcaaaataacatgcaagaaatttttgtgagtattcagatcatacgtttccggaaataatccgctaggctcagatgtatcttggtagggttgaaatagtagggtaaggaggaatgagataaactgcagtttaaacttgattggtatctcattattgaggtcttcaagatatattttatacccaaacgcagatctactatatttttctggcgcctttcactgctcagagttgaattgggacctcatgcacccttgataaagttccaaaataataagcgagggatgcattgagtggaagtcttcccgtcgaatttacagccccctgtaaagctatttttacaagctcgtgaaaccgttttcccagcgaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagtcctcgtaaaaaggtaaaattatacgttagtagtgaaaatcaaagaagaataaaaatgacctggggatcggggtggaagtaaaactggacctggtggacttgacaatcctgatgggacctgttattgagttaagctagaacagccctggttgagagagagaatattgtcagctggtgattgcaatgtcccggattgatgaacaaaaaaccgtgctgcaaacaagctgatactccgagctaggcctaggggaaataccacaatcacgcttttccccaagaccgttaactcattggtgaatcctgagtgatgacgcaagagttgtcatccaaatggatggcgtgttgattgagacagtcagcttccttctttgccgcaatgtgagtgatgttgtaaggaagtatgttcccatctatgatctagacagcttccaacgaaatatgaaagaagctggcaaaatcttgtacacctaaggggaggagagcatccaaaaaactcaccagctccgaagaaacgtatgttgccttgcttcgcatgcatcgcattcataacgttatgatctacacgcagcagctccataggaatgagtcatgatatggattagttgatgatttctctctcttctttgcatgtaccagttgatgggtgttatacgattagcctatcctcgtctgaataacccagtctattctacacctggtagattcaaatctgaatgaatagagacacagacgaagcggaaagactcgtgtttgctgagtctcttgtttatccgtacctaaacaactacatagacacgaacagatgaggatgagactggtctcatgtggggtgtgcgtgcactccaaagtcgtgacgcgtcaggtcgcgtgtgtaaactggagaagtgcgtattttcggccaggcaagcatggactctcatccttctacttccacctcggatggtcttcagccttcgagcctttccgagatatgtctcagcctagtattccgccagctcatctcaatcctcactgaaattcaagactcggaacaaaatacttacgccggaagacagaaacaacttttcaagctgttagatttcttcaagaagcctcaatctcggtccgattcctgccccattccatctgtagcaccccatctggtgaaaaagttaatcaagctatacatcgagcacgtctctctcgatacgctggactatggcccaaacgaattgcctttggtcttctatctttcgatatgttcgatctactccgacctcgacaccttcggcttcaagacgcgtgaatcccacctcgacagggagccctgctatcaccaactccgtctggacaagcctatcgaactcgaattggttcagaagcatctccaggcctctcagtgtatcacgatactcgacctgacgggagacagaaaatttaccgattctgggctgcttcatctccaccatctcattggtagttcagtcagatcgatcatactcgaccatacctctgttaccgacctaggaattgcccatctttctcgctcgcttgggacggctgaagattcatcaggccagaccagtgaactttcctctcccgaggcgtttagagagttaaggtcaattagttgcaggggcttgtatgatataaccgatcgctctgccaagaaattcagtcggtttccaaaccttttatccattggtcagtctgacgaatttcgaaattcacttccctagtttttattttgtcggactaatctatcgtctctggcgttgtcccactagacctgaccggtacatcgtgtacagatgcgacgcggcttatcttgaataggtcccagactgcacatcacaagcagtttcacttccggcctgcgcaaactgaaaaagaactcgagtcattctctcgtagtttagagccatctgaaaaattgaaaaaactattgaaccaggataaggaatcaatacgatctgatagctcattcttttttcaaatcaatcgaagcgatcgagcttattccaagaattatggggccaccttagagtcatcagctttttccaagcgctttcgacctttttgtctcctcagaagtgtttccgctgccccttcctcctcctctactacacctgcagacgttcgcaatccatccacatcaaattcaagcaatcctcaagttcagatctccaagcaatcatcttctctccccttgatcaaacgaaagaaactcaacccttccatccttgatgacttgcttgaggtcaaaaagtctttcaaaaagtagaacacctgaacaaaaaaaaggttccttattacatatcgacaaatcgcgatagttcaacaaatgatgtaggccatattgtttcaccgccagaaaaactgtcacccatactgtaaattattcttcaattaccaccttatttcaagatgacttttgcagtttgagtaacaaaactagctctcccagagtctggtagcagttgtgctagttcttttgtagtgtctggcatgtgatcattgtgtaaaaatggtcataagtagttgagaagagtgatatgttctctgttgggcagtccaatatattagtataagattcattggaaaatccagcagattactttgggactgaatttatgacactaactgaaattcatgcttggctggtcacgctataacatgaatcctccccaacaactactgccaaaaaaccaaggagcttctagctgtgtagtaattgggtgtgaagccccccacgtactatggggttcataatgtgaaatgtcacagattatgtaatctgatgtttcctttatattcttgtcaactgtcctttcctggatcagtagagattactgattctccactctctgagcaaggtgagctttccctttttgttatctcctcttgtctttttctgatcatctttcctccttagttgtagtagagatcactgattcttcactctctgagctagtcttgaataaaagcaaagccctctttggttctataattctctccaagatgccagtcttgcaagtacagatagtgaagtgctcctggctctcacattgggttgatagtttatgaaccatattcttgttatccagatttatgtatgttcatattctttcacgttacctgctgacttctgcaggtcacttctcagccacaattcaactcatccctctccaataacaatcacaaccccatccatacttgagcatacctccatacacccttgaatacaatggataaagtgatttatgctttgacacaaacccaaacctaaacacccgaagctccaaagaagaaaaaagagtccaaaaagaaagcaaaaaaagaatcaatcggctctcactttgttaaattgttattgtcatccatccattggagaatttcttgtaagtttttggacattgaggattggatcagttgatatgagatgatgtcaagtgtggcagaggagagttgctagtagcaggtagctcatgaagtgccagcccacaattgaagctgagccagtgagccccaccccaaccccggtgaaatgtgtttgcgggctggagaacacatgtcaaatgcccctagactgttagagatgctcttatatgttactgattatatgatttgtaggttttcagggcttttgcaatcaattcaaaaaaaaacttgttccaggaagtgcagtgggtatctggaagctttgatggagcttgtggttttaccaaaattttatttacaatattatttgaatctgacttgaatgcaaagtgccaatgaaatgctaccaaagtttagttataagagtgcaggcaatagatttttcaaatcttgtgtttctaatactgggattctggtaggtcaatgttgtggtctcataccagaatttgaatgtcaatgagaagtaaaatgggatgaatagcacaaggaataacctgaactaagaagtttccatggaccttatttccccaaccttaaataatagtaagaaaagaataaactcacatcagtcccttaactctgaagggatattcactcaaatggaatttggattgggacacctgatttgaagaaaggtggcacaatcatgtggagatcattgtgctgcttgagtcacacatacataggggacaccaaagaaaaaactgactggtgcttctctgtttcattctcaactcccatggactgctattgagccttgttcccagtgttggtgtatttcacgagcaccagtctaccactgagcctgagtgactttccatgtggtgtcacagtggttttgggtgtggtaaccacgtgacagccgagtgaaagcccccctggagtgctcgatcgccaagccccccgggagttccagccagttgagtcaggccaatccccaacttccctccaaaacccagacaacttcgtaaaagcgcataccaccatatcccaaccgaaccaatcgaagatatagataaacattagccatgtctcactcaaggagcccttccgcagaacgtcagaccaagcgcaagaggcacgtcctcaatcccagtgttttttttttcttttcttgctgaccttcctttctcaagaagaactcacatactaatatcacatgctgcccaacaggtccatcagtccaaccaatgaaaacgacccacctcttcaccgaaaacgtcgctcgacatctccggtcgaacgagcttccggccaggacaaacccgagtcattcgaacgattacaggtcgatgtccctagaatatacgataatgatcccgctcgtcgccgagaaagagaggaacaactccggattcggttggctgaacaagaactcgctgggatcgtcaaacccaaacctgacccaaaacttgagatgcaaaaaatggctgccactagaggcggtggtgcctatatcccaccagcacgccgttagtacttttttttttaaacaaaaaccccgtcgtcttgatattttgtttatatatactcattccttccttatctctctcagtcagggctatgcaagctcagatggaggtccaggatccttcaagtccagaataccagagaatccgttgggatgctttaaggaaatctatcaacggtttgatcaacaaagtgaatgttggtaacatcaaattcatagtacccgaggtaagtgattctcctgatattatttgtgctaggactatgagcgctgatatcacaatctgaaatgaaaatccagctctttggtgagaatctaattagaggacgcggactatttgcacgatcgataatgcgtgcccaggcttcctcgctcccgtttacgccagtctttgctgcattggtatcgatcatcaacaccaaactacccacagtaggagaactgattgtgacccgaatagtcagtcaattccgacgagcctaccgtcgaaacgacaaggtgacctgtgtggcgacctcgacgttcattgcccaacttgtcaatcaacaagttgctcatcatcttctcgccttcgagatcatcatcctcctgctcgaaaaacccacggatgattcggttgagatcgcggtcggattcaccaaagaggtcggcgccttcttatctgaggctgaaccgaaggccaacaacagcgtctatgaacgtttccgatcgatcctacacgaggctactattagcaaaagagtccaatatatgatcgaagtcctcttccaggtcagaaaagatcgattcaaagacaatctcgtccttcctgaaggcttagatctcgtcgaagaggatgacatcatcacccatcccatccatctggatgatgacttgcaagtccaagatacactgagtcagtagtcaaatccccctcttttatatcgtgatatccaagttttgaagagtttttccctttattttttgtctacattagacgtgttcaagtttgatcccgactacaccgaaactgaagaaaaatatcaaagcattaagaatgagatccttggagtagattctgactcgggttccagtgggtcggaaagtggtagtgatgaagagagttctgaggaagagcctgacactggaataggtttgtctctggcccattttaactccacaggttctggtatgcgtttgctcacaggcgccctttttttgacagtcgatggaaaagtcactatacacgatcattcggagaccaatctgatcaacttccgtcgaaacgtttatctaaccatcatgtcttcactagatttcgaagaagctgcgcataagttactcaagcggaacatcgaagaaggacttgaactagaactagccaatatggttgttgagtgttgttcacaagaacgatcgtatgcgaaattctacggcttattaggagaaaggttttgtaagcttaatcaaacatggacgatgacattcgaccaatgtttccgaaactattacgatacgatccatcgtttcgagaccaatcgattacggaatatcgcgagattcttcggccatctgttagctcaagatgctatcccatggtcggtgtttgaggtgatcagaatgaacgaagatgatacgacgagtagttctcgtattttcgtcaagatcatgtttcaggagatcagcgaggtcttgggtcttaaacgcttagccgaacgcttcaaggatccctcaatgcaagtctggtatgggggcttattccctatcgataatcccaagaacactaggttctcaatcaactattgttcgttctctcctttctatcttcttggctccttgttttcatgctgatcgttttctcgttgtcttagttaccagtatcggtcttggagtcttgactgaggaaatgcgtgaacatctcaaacgagccccacagtgagtcttagtcaatttgaattccaagaaattcaccttactgattgattttcacatcacattttttttggctttgttcaatagattaatcatggctaagcgacgggaattagatgaagcagaagcatcatcagatgatgatgattcgagctcggacatttcgtcgatttcatcgactgattctagtgattcggattcggattccagtagctctgatcgatcgagcgtatctcgagatcgaagaggcgctaggaatggacgtcgccctcgtcgggattctccttctccggtttaccgtcgtggcgcgtctggtaggcatagggactcccgatctcctgtcagacgtctcgactctcgatcacccgttagacgccgcgaatccaggtcccctgtccgaggccgcgactctcgttcaccggttcgacgccgggactctcgatcgcctgtaagacgccgggagtcccgggactcccgctcgcctgtgaggcgccgtaggtccccttctccagtcagacgacgcggttcaccatctccagtcagacgacgcggttcaccatctcctgtcagacgacgcggttcaccttcccctgtcagacgccgaggttcaccgtctcaagtcagacatcgagactccccctccccagtcagacgtcgaggttccccttctccagtcagacggcgccgttctccttcacctgctagacgtcgaggctctcctcctcccagacgccgaggctcaccttctcctgtcaggcgccgaggttcaccgtctccagttagacaccgcgactctccctctcctgttagacgccgagactctccttctcctgacagacgccgcgactctccttctccggtgagacgcaggggttcaccctctcccgttagacgccgtggctctccgtctcctgtcagacgccgtggctccccttctccgcttagacgccggcgctcaccctctcctgtcagacgccggggctctccttctcccgttagacgccgcgactccccctctcctgttagacgccgcgactccccctctcctgttagacgccgcgactctccctctcctgttagacgccgagactctccttccccttcccctgtcaggcgtcgtggttcaccgtctcctgtcagacgtcgtggttcaccctctccagttagacgccgccgaaaataaatgttccctccctcttcagtttttacaagaaatgaaagattgttattgttttttaatcctgcactcatgtcacctttcctttattgaattgaaaaaaaacccctttctttccacaaatatttggcaagagttcagatacaacagttatatatatatatgtgtgtgtaggtagataaaaagaataaaattgggcaaaaaagcaatggaggataacaaattgactgatcttcatgagttcctgtgtcacagtagatttggtacttcttgtcttccactttcactatcatttttccttttccggattatgccccccccccttataatgtatgagtgattacaagaaatcaaactgtctgcatctcttttgctaacaactggtaatacacactttttgttctgaagttggagggatctcaggattcaaggttatatacagtgcccctcaccacctctccaccaccccctccaaggtgttccaaagttttgggtttgaaaattagaaaaaatttcaaaatccggggggtttctcgggggtcttggaggcttctgtacaaaaaagacatgaaaaagtctcttgcactccaattttgaaaccagaatcagtatattcaatggttattggcaaagattcttgctcccagaagctccagagaaagagggaagcacttttaccagttaaattgacaaagaagattcaattgatcaatccatattggaggaggatgggggaactgcatgtacttgggtatgtgtttacaattcacatactctttaaatgcatattgtgccccctatatacatattatggctccctatatacatattatggcttcctaaagccataccatgtggtccagggtgggcttggacatggtgttccaaagtttgatgctcaaaaattgaaaacttttttttgaggtacagtagcaagttgtgggtgacaaattcaattttccctactcccataggcctcagaaatgtgtagtacatgcccattgaggcacatgggtcggtgtactcagacttcaaagttgaactttttttttgcaggcgcggggtggtggagaggtggtgaggggcactgtatatatagggcgttaataaaaaaacgtggtaaatctgcgtttacacacggttttgctgcggcacagcacacgcggattccgtgtgtacacacggttttgtatgtatttaaatttttatgggttatttttcgagtttttttgaatttttaaagttgtttcctacactttaaaaggtgtagaatttaatggtaaaaaccatttttcatagaaatgaattttaattattaattatttttttcactcatttctcaattaattatttgcatacatgtttgtaccttattttttatgtttttttgaaattttaaatttatttcctaggtttcaatgtgcgtagaattaaatggtgtaatccaatttatttaaaactcagcggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattctgttttgacatttcaaattttcttccgtacaattttatacatttaaaaaattatggtagtcctgaaagcacaacaaagctgcaacagtgttgacttgagcctaactaattcttggttggaactggggtcaagttcatttatttgtttgacaatattgttacgcccctttactttgaccgctagacccttggctcttgtctggtggtgggtcagtatgacatcattcaacctcaccacccaagccaaagaaacttgctttttttttcagcttcatccacaaacacaaccaacacaaaacaaaattgtgtttttcagtagttttcttttagctcgatcgtaaacacacacatgtcattgtaaccaaaagataaaagcagtacattatttttattttaaaaatggtaaacttaaaagcaactagggaacccgcggctccgccgcgctcaggcctccatccagcctaatcaccttgaacagtattaagcaacttgaaactctctttttgaccccgggcctgacaactattcaccggtctatgactccaagactattgtcccacctttgcatcacaattatcttgccaattcaggtacaatccttttgctcaatcaccggctcaggttcactgaacgtgaatcaataattttatgttgaacctatctcagtcattggcctataggctatcttaagtattattccggtgttgttcacaccagacgtgacccctgagctagctactgattccggattaggtattgcaccggtacttcactctgaatccgggttcctgtccctgtcacagtatccttaccatttatcctgattaattgcatggagcaagacaatcaagagaaagcaaaaaacaggaaaacagacaaaggcctcaaaaaaattagatttgattgaattggggggtttcaaaaataaaagagaatagtagtggaatcaagctgatagaaaatgttatcaatgtgaattgaccaacaaacaagaaggttcatccccttgattgacaggccgagtagcagacatcacaggaacaggaattaatacttgtaatcatgattgattggttgtattactatgaaggaagagctgctgcacaggtatatcggttttggtcaaggctgtgttgagataaacttggcaagaatatatgtatggccaaagaactccaggcagagaccgagagagagagagtgagagagagagagagagagagatcaaagaggggaacaaacggataagctttgaagaaaaatgttaattatggtaaattggagatgactggtcccttcaaggggacagctagtcagggtggactcccttttacggggacccaagcggcaaaacccacacaaggattaaatccagctgaacggaaatttcaacctcaaaataccctcccaacacaaccgaccctgtgaccttagccagtaacccggaccgggaaagatgccttaacccaattccaaatttaggttctggctaccaatttgtaaagtcgttccctcaagcacccgactgtttcattggagggaattggggccgagtatggaaatgattaagcgagtgtggttttgactaagttggtgtgagaacagatgcaaatagtgtgatgacaaatgcgtaatcggaacatttgaaggcacatgagcaattacttggatggcaatggatcttgggtccaagccggggtgggatttagaattactgaagcctgcggtggaacccggatgctgatagggattgtgacaggctaggattaggcgtatggaacactgggcgggcagagtgtgagctaaggggtatataaggagggtgattgaaacatcgataggtcgggaaagttgaagaaccagtccacgactacgtctagggtattgaatctttaccttttgtccctattcttagtcgtggagcttggggaactgctgcccacgaaaacaaggggtcggcacatttctctttgtttaattcttaatttgaaaacaaacaaaaaatggaaaacctttcaaaacaacaacaaatgtaaaccattggtatgatgagaatgagcttgaggcccggccactcaatataaacacaaagctttgaaattattttcaaaataaaaaccttttgaaagtgcattgataaacgcacaccctcccccctcccgcacgcccacacccccacccctccaaaagcggtgtgcaatcccacctgcccgtctctgaggggcgggtttaattgcacacccctcggaagcctgatcaaacccgcccctcagagaagggcgggtgggattgcacgccaaccacccaagaggtcatggcaggctgatgtaagcaaaacactctgaactgttttgcttacgtcagcacagcaatgactctttcctcccagccatcaagactgtacaagtcttgatggccggcaggaatccctctgcgggggctgagtgatggaagggtgtcgctgtggtgccataattatttgccgccgggtagcccgtatgtggcgggcctgagtagaccattggttgatgacttgaatagtccatcaactgctccctggggtagttggcaaacatagcaccaggatgatcacggccagctgggatctgtcgcggatgagccgaagaggggtctatttgcccagagccgtggggcacttgagtgccggattggacttgcgtgacggagaagtcctgacctctggagccatctgtgctgtgcgggttgtgcccagagtaggcagcgtggtggatgcctgaggccaagtggggcggttggctagctccgaatggatcagtgggggaggtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgggtcctatgggatatgcctcgacctaaacccatatgaatatgggtttaggtcgagatatgggatgtaggctgcacgcctgcctgcaagcgatgcagccttgcttaacggttggcgtgcagcgtcgcacgccaatcaaaattggcgtgcggacccgcacgccaaccctgctggggtaatgcccgcgcagggggctggcgtgcaggtccgcacgccaatttcgattggcgtgcggtccccacactcccttcagagaagggagtgtgggagtgtgtgtgcgaaggggggtggagtgtggttatcactccccgcgaatcagtaaggttcaaagtttgttgagagggggttcaaaggcctcatcccttggttaagctacccgccagtcaagaaccaagaatatctcggttcttgattggcaggcaagtcctcccgcccgtctctgaggggcgggttcttctgcccgccccttggaagcctgtttccttgggaaatcagcattccgaggggcgtgcaatcaaacccacccctcagagacgggcgggtgtgattgcacgccccttttggaggggcgtgggcgtgggcgtgcggggaggggaggggagtgagattatcatcgcccaaggtacacacatgtatgcaaacaaataagtgaaaaagtgaagaattaaataaacaaaacggtgtcaaatgcagtattcaagatgtagttttaattttgatgcaaaatgattattaccataattttttaaatgtataaaattgtaggaagaaaatttgaaatgtcaaaacagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccgctgagttttaaataaattggattacaccattaaattctacgcacattggaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacaaacatgtatgcaaataattaattgagaaatgagtgaaaaaaataattaataattaaaattcatttctatgaaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaatttaaatacatacaaaaccgtgtgtacacacggaatccgcgtgctgtgccgcagcaaaaccgtgtgtaaacgcagatttaccacgtttttttattaacgccctatatatacagtgcccctcaccacctctccaccaccccgcgcctgcaaaaaaaaagttcaactttgaagtctgagtacaccgacccatgtgcctcaatgggcatgtactacacatttctgaggcctatgggagtagggaaaattgaatttgtcacccacaacttgctactgtacctcaaaaaaaagttttcaattttcgagcatcaaactttggaacaccatgtccaagcccaccctggaccacatggtatggctttaggaagccataatatgtatatagggagccataatatgtatatagggggcacaatatgcatttaaagagtatgtgaattgtaaacacatacccaagtacatgcagttcccccatcctcctccaatatggattgatcaattgaatcttctttgtcaatttaactggtaaaagtgcttccctctttctctggagcttctgggagcaagaatctttgccaataaccattgaatatactgattctggtttcaaaattggagtgcaagagactttttcatgtcttttttgtacagaagcctccaagacccccgagaaaccccccggattttgaaattttttctaattttcaaacccaaaactttggaacaccttggagggggtggtggagaggtggtgaggggcactgtaggaccttgtaggctagctaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcaactgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgccagccagttgtatcccctcctcatcagatgctctgtagtcagtccccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttatatattatataacagtttatagtgtagaaatatcaacattactttttttcataaccactaagctatctcacctttgcctgaaatccactgctttttgcccttatacaccccaaccgcaaggacctgggttcaattcccattcaagacatccactttaactccacttcaactccatcttaactccaccttaactccaacttacctccacctgtgcctggtcctccgttcaattcctggtcaaagcataaaatttatataccatcaacctcgaggttgcgcgttcaagcctcactctcaacacttatcattgacacctctatcaacgacttcatcaacaacaatcatcaacaccttcaaccgttatacgtatcattcgacagcttcatctcgaactatcctctatcacgatatataaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaccggggccagagactattctgccctatcccggacactccttgaacacagttatttgcttgagtctcaaacgctgatctcgaacgactaacaacaccatcctctcacttttgaagccagctttccagctgatgaaatcaagaaacacaagaccgtacttgaagctcgtcttgcagaaaagggaattcccattgaaaacttagagcgcccattaaattctttgctgggtctataattattggatggtgatgaatatgaaattgggaaaggtcgcacagagcctgaaaagattgaaacttggaacttgatacagaagaaactcaaggaattcaaatcttcaggtcaagttctgagtcagcaagaagtacaattccaggttgattttataaaagctttcaattgttaagtgtcagccttagagatactccatagtatccaaaagactgctaaatgaatattaagtattaaaatactccacatgtaatataatatgtagtaatattatttaataaaacaatatttcataagattataaagggggttgtccactggaagtatccccaaattcccactccttcaaggactttgtatatattcaaactcttgaaggataaaaggaataaaatatataaatttatagaataaaattaatgtatattaaattagggtcaaatatacattcagggtaaccttagaaattttattctacaagcataatcaatttattaaaacttgtagaaaagaaattaccacactatgtcaagagtgtggcactttctactagtaatattctatttaaggagacacatgatgtaattggctataaacatgcatcatgatgtcatgggacatagaatatacattatttgaaataccttgaattattcccattacatcaggggaataattctaccgtggtacactaaaagagagattctagaatattctaaggagggactcaaggggacctctagaatatttaaggaggccttctcctgcctaggattggttcctcagcatattcacccccagtacacttagtgagtacagtgaatattctccacctacttttagagtagtcttttttatccaatccaaccttaccttcttactggaattattattaagctgagagttatcccaggctcaaaacttaactaataccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccgactacttcttgcaatattaattattgcttccaaacactctacaataacatattctgttattgtctcctacagtgctctcttgattattcaagtgtcattaactgaggagtgtggactttttaacctcttaagtgggaagtttggaccactaatactttgagggtgactaggagtaatcttggtctttaacctgagtccttcagcacagtgatagtacttggcttttatattattaagccaaagtttcatacacatagctgacattgagccaactacgttcttcaaaatagactattaaaattggtcaaaagtattgacagctccaagccagagactgtcatgagcatggtcaagatgtatagcgagcttgtattccaaaggttgggcaggaagtttttcaactcttggatgtcttttgttccagatctcaatttcctgacatctggctgggatctcaggcactttcatagaacaatcaaaggtgagttattttctcttctccgtcttggatcctgcttgcactgatatgtactgatgctgatacacctccttacagccctctctgctcaagatcaggagaaagttgtacacgccatcatattcatgggtaaggtactatcacatacgcgggaattcttctccttgagaggatcccaattcagcgaacaatttgccaaaattcaccaggaatttatagaattacaatccaactttctcagccaagcccacagtctttctacaaaattagaccaggccggaccagatacaatcaatgaggtaatgaaaggatctctgatcacatctttcacagaaaaactggttgatttttttaagaaacccaacctggaacaaagaacaattgagtaccagctggtttactacatgctgaattacatggaccaaaaccactctcaaatcatcagcaagacggtaaaacacactgagacaaatttaccgaggacagagcgggaaaagcatctatatgtctttgtagagcaattcaaatttatgagagcttatttgaaacactttcccaatcaaaattgcggtgaatactactctggtggataccaggatttgagccggtttggaaggatgctccttgacccctccttcaaatttcatgctttcaaagactggatcaatgcttatgttgtcaagttatttgaccataccaactggattaactggttccaccaagacaaaaggaagtttgacccttggatgggaaaaggttcaaaaaatttgaaggtcaatagttatcatgaatcctgtaaagagttctcttattttcttgcactgccctccttattttatttatttattattattattatttgatatcctatctcaatctctttcagtctttcagtctttatttctctctctatctctcttgttgatttctctcacaatacaagcaacagccctctgttatgtcctgtgtctcataatgttatcaccccaaaataatcaactccctgttagctaacttattcatctttggtatcttcttccatctctttcagtaaacttatttcagggttttttttcatatcagtgtcgttctcaccactaattagtgattgctatcaggctgaactccagagtagcggactgcctccagccttgaggggagctgacttgtgtcagttcttggcagcaaccctaaatctgtgggttggcccaagacttcctatcggatgtctgacagagttttgcataaaatcttatggaaaaaaatcttttctaacgatctaactattttatcaaggtagattgaagttccaggaagggggacgccttcctgcagaggccatcggacagatttcgagaaaagcacaatggctggagagggctggactgactcatatgagttagattgaggtcacaatcattctgaagcggagagaacttgacgcacaacaagaagggtttgaagacagctgaattgagcatcggggctaccaaccctaccctagctggcatttgttgggatcagcaactcggcccgggggaatctgaaagacggagagtatcgaggtcaaactgtagctgtcgtggcagaagcgtggaaagattaatgggatgctattcaccttgaatgtagcgtccaaacagcactccgcgagccctttctcgcagataaaatatgtagtccctgctccgttcggccgcagggcgggtgaaactgcagttcgcaagttacagtcgatcaaccttttttctgttcagatagtaaaattggttcagattctggactcacgaacatcgaccgagcccaccaccgtgttcaggcaaccacctgcgccatatggtgaatgacagttaaatgcaagtgcaagcttacaagtgacagccaatataacaacgcttgatttgaaaaagtgcatgatggggttgaactcaagaggagaggatattcaaaaggactatagggtgcaggtacgttcaaggcaaagtatcgttcgacgtggattgctgattttgagaataacgctcaggatagtcgcgcccttttatacatctaattggttgaggatcaagcccgattacatcgcaattctttggattctagtaactacacttgcgcgtgctaacgttcctgtatcggtttgtgagctttgtaaaaaggtgggtccctcccagaaaacccgagttacaacccccaaggattaatgggggttctggagattttcaggggtggagaagacatcggcttgtttttatcgaccacacaaaaccatgcggactatgaggactcagctgggcgatctgccacaacagtccgttagaggctacaccgcaggctcacttctaaggtttcagtcgatttggaatcccggtggaggctaaaattgacttcgcgtggcacggtatgtagcccctggacgacacggcccatcgagccacgctttgaagttcgtttttttgtttttggcgtcgtacattgcgtatgttgggcgttgataaaggttgataaacgcacgcccctcatggggacgcacgcgcctgcccacaccactcttttgaggggcgtgcgtttaacacgccctccccgaagggcatgtccactacaatatacgccttctagtgattaagggagtataaggggggccgagcggtactgcacagaattatcttcgccgcgcctggatacaggcgccgctcgtgtattcttgtacttgttcggtatcttacggatacctagagagtcattgaagcaatgcagtcaaagcagcaacttgccaacacatgtgaaatcttctcactggtaacaacattcctgctccaaagcatcaagccttcgaacaagatatgtaaatgacaactcaggtatcactctggattttcttctgtttcccatcaacatacacatcaccatccaaaagaaagaatgttctatacaattattggaatcactcttttattcctaaatccaagccagacgatgtttttcaatgaaggcaaggatatcactcacacaggtgactcaaccaagtcccttggatatcaagtggggctgctcagtaccaatccaaaatcaatcagcaaggctcccaagctggggaagaaagaagcagaaagaattttccaggattatacccaagcagaaaaatatttttttctttattggtgctgatgtgagtaagttcttgtttggaaatttcttgaggaattctgttcactgattgaattggataatcttgtaggggactatcaagccacattatggggataatagtgttaaacacaagcagagggtcatgaaagttttgaaagatcttgctgctaatctcaataatcaagtttggctagtaacctcaaaggaagtatcagaacttgaaactacctatggtaaaattcctgtgctaaatctagctggcaaaaagggagcagagttgagtacaagcaacaatttgaaattagaacttccagatataagcaatacaaagcagctgctgaacttgaaggctaaagaagtggaaattagttccagtaagccaccaatgcaaacaaaaatatgaagtgtaatattaagcatttttatttctattacccacagatcttaacttagctgggagaataaatgatgaggagccttatagactaccttacatacatgattatgaagatgataataagtatcaaataaatatggaaatgaacagtaggtcttccagaaattatttaggaatgtgttgaaataggaactgattgttttggaacattcacagagatgagggaatcagtgcaagaggctatcaaaaacaatcaaatacttgaagattttgaagtagaatttagagatcatggagacaagtttgaattggacttgcaacacaaagtttacagtaacatgagattgatacctgccatggttctccaaaaaggagcacatgattttgtattatctgtgggtaacatggatattgaagagaaaattcacaaggtactcagaacagctggtcaccatgctattattgtgaaagaagaagaatcaatatttgggaaatttgccaaatattttcaatatcctgaggaatttgacttcaaatcaggatctatgtggagattgtatgcttcatacagactggataatcatgaaaaggctatcagatttcttgaatcaatgatagaatcttcttcttgagaaatcttgaaggtaggttttcctggttgttcattcaaagttagtgtgctgatttaccatttttggcaggaatcactggctttttggtttgagaagttgatggcagaacaacaagggggaaataaacatggctatgatacactaattcaaattgggaataaaacaggattcaactagttttttttctctttttcttttccaatagttgtttccagccacaatcaaccttcccagaaataaagcactgcctacattatatatttttgaaattgaatcaaattcttccactggaagttaccggtgagtgatagaaagaaaataaagatcaagataactaaaatttggaataaggattacttgaaatccctgctctggttcaccatttatgaattgagcttacaggactggcatatttttctttgtcatcacaacaactaaaatttgatctatcatccgctttcttctcttcaggatggctttctaagctttgactctttttgagttctctcacaattttgagcctgccatcctggatgtcctccctaccactggattggataaattcagaaccagccagcttgtttggaggtgcatgttgattttgtcatctgggcaggccaactgtgattggacttgggcactgtgtagtgtctcacgcaagattcaaagtttccgtcggggatatgttggaagtataatatgatgtactctgataggaaaccagttgattatttataatcttcaaccagtccataactgattggactgaaaagtcaacttgacctcaatccaaggattaagccggtcgtatatgtacctctttcaagaaacaagaatgatggagctcagtaatctccgcaagccctcagatggaaaccaagtgaccagctgtcagcctatgtgatgccaagacaagtgtcctctagctacacaaggtgcaaaatataagagtttttatggaaaaaactctgggataaaactggtacaagtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaaattaatataaataaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacactggggcctgtaacaggtgtggtttaaatcccaggagataattttaaggggaaaatcttcaagaaagggttattacttactagtaataatcctaaggggtcttgaggatcttcttagtagaaactggacagttgggagcgctcagaaaggttgattttgggtgctggatgatcactggggagtttcttgagggttcttgaggctttaataacagcaattatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctataaggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatattccataagctccaaggggtcatgcacgaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctctatcttctaaaccgtgtataatactccaattctgagactggatttggagtatatgcattatgcattatgcagaaatgtcacagtacccgtgatctgggggtacctgttaattattcatgcttgtattacaggatgaaggagttagaatttggggtacctttggctgaggtaccctaggttaaattgcatgctgattcagaatctgcaataatattcaaggttttgtttatactttttaagttattcatttatttttatgtattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttagtttatacttagattttttatgcaatttattatttatttgctgtgacaggttgtctctgccatagtagcaagctgacaccagccaagctctaatcaacttggagcatcagtatggttctcataagttaagtgctaagcttagtacctcctttttccatgcttgattttatatggcttaagctaatctgagctcatgcttgtcttgcaacacttttgaaatactcaacagctatcatcccctcccggtagtttttgatcaagcagaaggatgtagagtatgggatccagaagggaatgaatacattgactgtcattctgcgcactcagccgttaatcaaggccactgccatccaaagatcttgaaagcattggtagatcaatcgagttgtctgacactttcctcaagagccttccacaattaattgttaggactatttctcgagaaactttgcgcgacttttgggtatcaaagagtgttaccaatgaatgctggggtcaaagcggttgagactgcattgaagttggctcaaaaatgggcttacgtcgaaagtgaatattattcttttctcaattgataaattggtaaagacggtctcaaaaactaaaatttttcttttgtcacggctattttcatttccacagagggggtactggacggcaaagccataatcttaagcgttggcgaaaatttccatggtcaaactttgggtgtcatgggtatgaggtcagttatgatttatacatggtgcatgatggtggacagtgttcatgaggtccaaggttgctactcactcagaaaaagaagaacaagcaatttccaaagcttacgcaaaattgctccacccttgaccgttccacatagtactgatccggattgccaaaattcattcgggccatttctgacaagcattggctcgagttgtccaatcaatgagccagcaaactccggtcaaaggtcattaaaatacaagtctgagaactcacatagccatctctaggatatcttgattgattgctgatctgtgcgcattcaattgaacagtgacttccatgatatcaagtgagcactaaatgcccacggaaaaaatacagccgcacttttacttgagcctattcaaggcaaatctgagtaagcagtgatcataggcaacaatcaaaaaatcctattagaagtactttattgatactctacccattttgacactaggattattgttccgtacgacgactacattccgaaagtaaaggctttatgtgaatcacacaacgtgttattgataatgcatgaggtgcagactggtcttggtcaaacagggaaactgtaagcatcctatttttgacttttgataagcgtccaatgatgaaagaagcaagcacataaataatgtggggcaattgaaactaatccaatcaacacgggtttacttccagtctttttcaagagcattcaaatgtctgagcagacattgtgactttaggcaaatctttttctggtagattttatccagtctctgcggttttggcagatgatcatattctgggagtcatcaaacctggagaacacagctctacatttggcgggaacccgttaggttgtgctgtggcaattgctgcattggatgtattgattgaagaaaacttgtgcgagagggccgaggaaatggggaaactgatgagaagtggtttattagtcagttatcttcagttttatttcaatctgttgagtttctgttcggctgaaaaaaagaaagctttctgctcacattggcaaagcaggaattgaaatccatccaaccatcagcagccagcccaatggggtattgttggaatttagctgtcatcgttcctttcctcttttcttctctgtcacacagatgtctctccttcctcatctgtcattcttttctctctcatttccagatgaatatgcttcttcaccttctgtcccacaactcagccataatttgtatgtagataaataaccatgctttctgagttagaaaatgagattatcagtcttctgcgaaacttttccctgtggtatctaaaagatacaaccacttgtagcgtgagtgcgtttccgccacgcacactagcagctcatagcccctttttttgggctcttcgaccaccagttttttctcttgagtctttagcctcaagatttgttcaccggtcctttgtccccagttcactctgcctcgtcctttaatttcatcaggtatataaaaacaacgttgtaaccgctgcgctgcgctaaaaaaagcggccctttagcgcagcgcagcagtcaagccgctacgtcccagaggcattcagcggaagctgttgaaaaaccgcttccgctagcgctagatttagaggtgtaccgcttcatctggagagaggtcagtgttagcgcagcagaaaaaatggcgctaaagctgcaaaatagcgcagtgcagcgcacaaccctcacatgggcgcttctgaccgctaaatggggcgcccaccgctacatgctgcgctggctgcccgaagctgtgcagattgcaatcagcacagcacccgggttggtccactcaatggggggatagatatttgtcataatctttgccgtccttgtcaacatctccaccaccatccttgccaacatcatggtccgatctccttttcttgagctctgtcacctcaattactaaggtctctaaacaaccaatcaaaaaaaaaatgctagttatattttttcttctcttttcttgagcgcattcccctctattactaagttctaacctataaaaccaaaaaaatattgattattgataattactgctagtttaaaagtggtttttctctgagttttttttgccccatgtatgtatgtagatacagtcaaacctgtctaagggcataccccttgggagaaggatttatgtatgcctgtaaacaggttatgcccttagagagagggaatttgcagcaaaatcaagttttgggagaagcccttcactattcccttatacaggttatgcacacaggaaggtatgcccttagacaggtttgactgtaagcggttttttgccgctgcgctaccgctgaaatcagcggtttcacgctgcgctaccgctgattgtagaggttggccgctacatggccacttcttttagcgcgctacaatacaatttttttctcagagatttggaatagcggaagcggcattggcctgaccgctacactgcattgcagcgcagtggccacaaaaaccgctgcgctcaccgctgcactgcgctatctgcagcggagcggttacaacgttgatacaaactgtcagaggcaaagttttgttgaatgcacttgtgattgatccaaacatatctcctaataaaaggggggcttgggagctttttctgttgatgaaatcacgaggttttctggccaagccaaccaattcaaatatcatccggttgactcgccgtttgaaaattggacccaatgaagtcaaacaagttgttaaggttattgggtagtgtcttcaagatttggaccagaccagttggtattccttcttcaactgccatgggttccatctttccaagaatagatttcaaaaatctcatatcagttcttcttgttgtataccccacagcttgctcaaatagttgaatagcaatggacaacaaatttcaatgtccattccatgtgattcaaatggaaaccgcttagcccaattcaagtctactttcctggcttttatcactctttgcaggctttttggtgagatgagtggctttgtatgagcttcatttggtttgtaggtcagataaaatgccatatatttcttggaatgattttgtgctgactggtaatcaacatttacagatacacaaactgagccagtggtgaagaaatatacagcatattaatactggagaaaaatatgggagatgtcagcgccggtctcttatgtgacctggcattgatggggtttatggggtcacactataactgcaagggcagccaatggaagagaacctcacctcgatgctaggaagcggaggggttagctccctgggttagaggggacacacgcggaatgagcttcgtggtgccgagcttagagtacgtataactctcttctaggctacagtagtgactttactgtagtctagggatggaggaagatgataagagtaggatggaaggatgtaataaattgtaatagattataaaaaaccccactcacttaatttaagtaaggacaacgggtttgtatggcaaataatctctggggggaagaatcctagagggaaagtcctcccccttaagtattgcaaggcagggctcaaactgcctgttggaccggacaggtccacagatgatcattttatgtatttaaatcacaaatgatcagaacatgtatttaaattaagattacatcaaaagtggagggaatgacatcatttctctctatgggaaatccatacagagaggaataaattaatcaattcccaaagtgtagtaatctctctaattacagaatatacttagagagaaagaagaataaactttatgtacataagttagcatctctgtaataaaggaatattaatacagaggaaaatactaagttattccacggaattacttaggagaaaaaaatataaaaaaggaatgaataaaaatacaatagagtgttgagggggattgaacacagggtgttggtaagaattgtcttaagacagttcttaaccactacactagcctgtttgtacttatatgttcacattgtagacacatgggctatggcctcagtgtctgacaggagaacatgtcattgtttagtaaaaaaagaagaaaaaaaataaaaacctttgcaaaggtctcatagtcatggtcacaatttctgagcgcaacaaaaaactgcacacaaatcactagtatcatttcttgaatgatattctttattaatctaaaacaactctaaaatatcaaagggagtggtcaatgtatgcggaagaaagatgaattaccattaccagttaccactgtgaatgtgatcaatgaccacacatcttacaccatgtggttcataggggctgtgataaaaaatattagtgctgattaaaaccccaaagctgcatctacaaaaccaatgtctgtgatcaaggcagattcacaaggggatgggcaattcaacataaagtgagccttcagctaccatgatcaaggagttgaaaccatcaatactgggtccgggtggactcccgtctctacacagacattgcaatcaattgacttacagatccaaatggccttgcttagcagctcaatcaacgcttcaaaaaccctgcaagtgataacttctgttttggctggttgctatcgactttaaacaagtgcggaggtggtaatttatattgaaattcttggcagttgggcccggttggagtcttgaacgtcccagtaagcagtctcacattgctccccccggaatacctacaatccagttcattcctactgaggcagaagcaggatttggtaatattacatttgatggtgttttttgtgtgattgattattgacttggtgggttgctgtgtttttagggacatgtcacatcaatctctgtgacattgaggctatggcgggcggtttcctgaactacatattgtgtttccaagaaagcttggatctgatcctgttttgaaatttttgtcacccctaaattatcaagataggactttgtttcaagtttttgccatcaaatagatacctcgggagactgacatccaatccatctactcttctttcatctctgcacggtttccaggtgtcagtgggggttcccagcttgaaacctgtagccctccttggtccccttgtttctaaagcaagtaaagggccctctgggtcttgccccaatagtaattcacggtacgtagatatgacatccggctgtttgcctaatccaacatgatgttgagaatatgttattcaggttttcccttctaggcaactagtctgccgaggtgatatgttgaagctgcttaccttttgttaattggacttcaatcaccttgttgtccttggatgctgtgtcgttagccgtgtcttctgtgctgctgccagttgatataggatctttatttgtcaaagaatttgcaactaggatttgtcattacatcctgctcagctaacagccactttgttgccagggatatttcaataatcaaaacactaacaacttaagtgctttgctccgactccgtcagttggttgttgactgctcgtaccaattgtgttttcaccttccccgactgaacccacctggcttgtgttactcttgttaggttgttcgttctgttgtatgtacttcattcttcgtgttactttcgataccatgtctttgacaatttttgtgtttctgaagtgtgaaaaaaagctagaaaactggttctggcgcgtccagagaaaggagaaagtctgaggtagatggaaagacgagcgctgagtggggcacaaggtagtcactatataccgactctcctgagcagctcttaggtttgtgctctagaggggagcagggaggtttccaggcccaaccactcagcttggctaggagtcccaagcgttggtgttcttggacttcggtgacatccgctagtgcgctgctgacgccaccacagaatcccacatgtaccaatttcatatgacatatttgtgctctctagttttcaggaggtagatgacggcggtcagcgttccaatataccacaccttaatagccacaaatcatgtcctcctgttatccagaagcaggcccccccatttttgttatcgcggcttcctcaatatcaatatccttgttatcattgatctccatccatcatttcccccttcttatccattctcatacacctgctaccatctataactctccccgtttgatcctgaaacatgttgactgatccggggtcacagaacttttctcctatccaatcacttacttgtgctttgataattgcactccctccccctccccgcccctctgaaaggggtgtgcaatcaaacatgccactccaggaagggctggtttcattgcacacccctcggaagcctgttttttcaaggaaacagtcttctgaggggcgtgcagaaagaaccgacataggtctgttttggactggcgggtaggttaaccaaggggcagggtcaaatgacctgccccttgacaagctcggaaccttaccgatattgaatcaataaggttgctgcctttgcttacgtgagcaaaacatccagggattttttgctcacgtaagcctccctctcctccttgggaggagagagaaccctgttttggcttgcttacgtgagaaaaacacacagggatgttttgctcacgtaattgggatgtccctgttctttcctcacccttttttttcttcacttcccaatcctactgttaaccacaaggaggggtgaggtggtggttgaggatagaaaaggagggggaggaaagaactgggattgggggggggataaaaaacagggcaggccgcttacctcatcagaacatgcggggatgttttgatgaggtaagtggcctgccatcaaggttctctctcctcccaaggaggagagggaggcttacgtgagcaaaacatccctggatgttttgctcacgtagcaaaggcagcaaccttaccaatttgatatcggtaaggttcagatcagagcttgaagctacccgccagtccagaaccaacctatgtcggttcttggctggcgtgctgaagcacccgtccctcctggaggggcaggtgcttctgcacacccctcagaagacggtttcctcccaaaaaaaggcttccaaggggcatgcaatcaaacctgccccgcctggaggggcgggtttgattgcacaccccttttagaggggcgggggcgtgggcgggtggggagggggagggagtacaattatcaacgcaccttcagtaagactgcagcaactctatttttatctattcccaaggatagatcattaacaatatgacctgaagctttcagttcttgaacgcaaactggcactttgacaaagatattttcatattcatcttgataattttctgaagaataatttccaagcgtaacaaatgatcttcctagttatctgaaaaaattataatgtcatctatgtatataataagccagagctgattcaaatcatgtgaaaattcagtgtccatcatacgctgaaaatgtaaaggggcatttttgataccaaaaggcatccaaaggtattaaaaaatgcctaaatgacaaacaattctgaagaattgtctactgtctttgtgaatcaaattttaatgaaaacccttaaggacatccatgcaagtaatatacttagctttatgtaatttagtcaaagattccataattttgggcataggatacctatctgggttggtgtaactgttaagagctctgaattcacctaccaatctggacttattattatgccaagctataataaccggggtagtgatgtctacattttcatttgcacccaccttcctaatgactttaagtttcaacaaggcttgaacatgttcttctgaagcctctcttcttctggggatagcaggttaaggggcttttctcagagccagagggtaaggtttgtcaatatttaaagtcaattggacttcatgtcccttaacggctccaaatggttcttctacagtagcaaaggccttccttttaacaaagagtagttgaagaagttgatctctttgtgttgaggacaaagaaggactaattttagagctttcctgcacgtctttgtcaaagcaagcttgttctggtaaagtaatagctactgtgggagacatgtcttgatgaaagtggtacttttcattactgtcccctattttaaattaactacctgcatcattcatgatggaaattttgaagtgacttaagtaatcattgccaataataaaataattaacaactgcattctcaattactataaattcaattacaaaggaatggttttgaaactttaggttgaatctgacaatacctaaagtagacaatttgtctgaacagctatgaaatttatctttggattgacctctcacaaatttcttccacttcgggcaatatttagacaaatattgttgacccactactgatttgaaagcaccagaatccaaaagtacttaacaatttttccctgtgcagctcatagccactacttttttgcttcctgaaatagaagtaataaagtaatctaatgcattagattctatacaaataattccaggggaatcatcctccaattctatgtcactcttggaattcatacctgcatcatctttgcaatcttcttcattaatgacacttactttcttacaatttttgggcagttcctggaagtatgacccatcttttcacaagaatagcatttaaaatcttgattggattggtaactttttctgcagtactagttgacgcataactcttgttactctgtccgtaaggagatcttcttttacctatactagtgtagtcagtaatgtcttccaacacgttaattagggaagttagtgtctgatttcctttcatttccgtctccaagatgagttaccaaacttcttatggattgcctgtttccaaaaagaccaggactgatcaccaaccatatcccttacagtagaaaaacagggacgggctgaacctgtaaacatatacttcagtcttgaggtgataacaatatctttgtcagcctgttactaatcagagccagcctgtacatagcatttacttataaattagagatattattacttacatatgtacatacaattaaaataataaaatatactatttaaataagtggaaacactataatagagacattattacacagtccacttatattgtaatatttcatgagaaaaacatttaaataattaattaaataataaaaaagggccttaataaaaaaaacgcggttttgatgcgccgcagcacatgcggtttccgcttttagacgcggttttttaattaattttttacggcttatttttcgagttttttcaaattttaaaatttattcctacactatgaaaggtgtagaatctaatggtaaagtccattttccataaaaatgaattttgattattaattttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgatattttaaatttatttcccacacttgaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaatttgaaagttttttcatacatttaaaagtgtgtagaatttaatattaacatccaattttattaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttattcctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaatcattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttattgacctgattttaagcatttttttttatttcaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagtgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccattgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacgactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtctcaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaaccttgaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtttaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaacgcggaaaaaccgcgtttttttattaaggcccataaaaaataacatttttaaccagaatctcctaataacttctgaaccttaaggataaatcagaatattattgaagatcctgaatctaaatgcaaaataacccaggggccagggtatctcactaagtgtaccccttaattattactccttcactcactttgtaacccttgagtggtattagaccaaaatacactgtagacccctccagttacatcctactacatgttgtaagggggctacaggtgtaattaaggttcatgcagtttgggaaaaatttacagacaaggtttacatcattgaaaccttaattagatgagcacagactacagtattaaattgtttgggatgatctgtggccctttttggcccaattgggacaattactctcttgaggatcaacccatgcatcatgcagtgttgacataggctacaggagtgttacagttttgtcagaacaccctgtaaacatgtcaaatactttattgcagtgtataattaaatgctaatagtagtagataactgagagaatgaaataaacaaaggaaaaaaagcaataaagaattgagtaagaaactgagacaagaaatgaataaagcaagagttgtcagctatcgagtaagagtcggataccttgatggaatccggatcctaaaacgggatagtgataagttttgagaaatcgaaggccgcttcaggttcagtcattcgctgatataactagaccacagctttgtgcttggtaaagttcagggatcggcgcaatataactagaagtagcggtcctggtagtgaatcctagattgacttcaggaacaagaggaattggataaggtttgggtaaagttgtctcttcttggatttctgagaacatgggaaatagaagagaacaaagcttatatagtatgtacaatgcataatactgtataagcataaagagataaattgaataaatagaagatgcatattgtagtctgtgtagtactagaacagtagctgtgacaggtattgtgaaaggtacttgcaggctgacaagagtacttaatgaggaaaggagtgaaatcactaagtaccttttgatgttcttgttctggctacgactcaattgacagacacaagaaatttttataggagatgaaaggaaaataaaaaacaagcctgaaagagaaatataagatcaatcaactgaacaaggaaagaaaaaagagatagagaaaggaaccgagacagtgatgggactgggatatacctccacttgagttattaccaagctcctcctgaattcctttggtctagacgagtggtgaggtgaaacaagaatcttacagttcaggattgattggcagtggattaagggagcttatgatttgacaggttgcaacaatggtggttccgggtgcaatgaagattttcaaccttgagttgcaggggttgaacttgtaatcaacttcggttcttgcatatgggtatgcaatatcctagatgtcactagcacaccgcaacagatcaggatcacttgttgacactttgaagtctcagggttgtaccaccaaattacatcagctcaatgacctcagcttgcattgaggtatgattggagcttgatgcatgtcaactggtagcagttgcttgactttttcttgtagtgaaaactaaaactgcattgctttggatattatcatattttgaattcttgttatgttcacttcaatcattctcatttaagtattgtgtttgcaactaaccttggacagatctgaaaaaatcaaattttgtaattggaaaaatctgattctgccaaaactttctgcccaccttttttgcccaatttccttgattcaaattctcaaatttcagaataaatcttttgattcaatgtttctgaccagatccagatccacctcatcatccagtttcatttctctctgacgtcattcttcactttctttcctctaatcaatcccatctcatcaacttcagcaatgcagtcaaactctaatcaggatatgatcagcatgtatcttcgttcatcacaccacagccaaggtggttctcacaacgaaaacactccagattctcctcaagctacagtttcccaaccctccccacattccaactcacaatcctctccagctcctgtgaccccctctgaagagtttgactctccccttccttgcttttctagattaccaagcccagctcccattgaggttagtttttcagatcttattatcaactcttccatttctcaattgctgatgatccacctggtgacaatttgtttaggtttatcctttcaaatgttatgttagttacgaattctacttggagaagcgcgaccggggtcagaagttaaagtggaaattagccaagtctcccgcctccaacaagttgtgtatcgaaatcaatcctaatcacataggcctcgatgaattcaagaaagccgttggatcagcctgtagtattgctcttgctggagttgacataacgatcgcaaaggccggaaagaaaggggtcccgaaaatccgttgggacgctttcatcccaaacgaccgaagttgtccaaaatcccgtgccattcatcttgagaatccgactgattattgccgctgggttgagacgatatcgaaaaagaagaaaactacacgagagggggcaattcaccttgttcaagataatccaaagaaaaaagaggcaaatgccattgatcagaatcttgttgacaagctgaaccaccgactccaagctgcttctcagaacgaaggcaccagtaccgaagctaggactgacagcaacaacgatccaaatcccgacgagtctgacaatgaggggtccgtcatagaggatcaagagctgtacatgtctaagatttatgccaagtatggcttaaatcacaaatttgatcgaatccacccaaccttcccccatccaaccaatcactccaagtacattttgttgtcagccggtaatgtgcgtatatgggcagatgccttggtaagttgtttcttttatttgattcaataaaatcaacttatttttacttactttgggttttacttctaggttggaaaaaagcggggtgtgtcgcttgaatcccctccatctgatctcaattatcttgtggctaaaaagagggaagcagcgcctgaggctggcgtaccatctggaacagccgaaatgatgacaactgcagtggggatcttgcttgatagggcagttggtgaaaggaaccaaaatcgcgcggaggatggacaactaggaatacctttagccgaaaatatagaacaataccttttgttcattggatgtaaccaccctgaggttgacgtggttgccgatctcttgaggaccaacggatttgtctcctacttaacctttggctctccaaacttggacaatgctcctttgattcaaatgggactctctttaggtcttgttcttcgacttcgggataatgtacataacttttccttacatctcagagcccaagaggaatagcctctttttcattttatcagctccttcaaacacttcaatcaattacgaacagactgtatcagctcctccatcggcagcagtactagattctcagctccaaccaatctcaatcaatctcagtcaacgattctatctccatttatctcaatttatttatacgctttagctgctcctcagcaccactagatgctcaacttcaaccaatctcaatcatatcgtatcaaatctcttcttattctatcagctccttagcaatgccagttattgtacttctttacatcagagcagtgatcatctttttcccattgattgtatcagattacaacattgactcatgttgtttcactggatcatctcattttttattgattgcatcaggttaactggaaataattagacagtaaatttatttgccccactgtagcttcccaatcattggatgcagtggtttctctgataaacactatggcttcttcctggaggaatagcattcagctgaccgtttctttccgctcaccaacttggatttaatgccagtcacgagctttgagaaacagaatacacaacgatgtgcgagatagacaccatcacggaagcgagtggcgcagaaatcacggtttgccagccccaccatgcaagcgatatcactaacgtcgatgagctcaaagatcagcgttcttcagtcatagtcttcatcatctcctgcagtcgttcattgccccggctcttcctcctcctcctccggcactcagccggcccagctgacgactcatctcaaacaacctcccccacttcgctctcagtccgatcgagtcttcaaaccagctagatctagtaacagtctcagtccgagaatgtttttgacttccgtcatcaattagtcttgacatcaccttgatattcaagttgtacaggatgatagttatgtgatatgatgataagcgaaaaaagaagtcacttcaagaaacaagccttttgtaggtgaagtgagttatgattgtaaaaagaagtacaaaggtaagtggggcagaaacatagaaaaaagaccaagatcagatagatgattggagtgatcaaggcttttcagtcagatgatagtgttccttgggagtagtcgttctttttgctgtcgttgttgtaagattattcaaagattacttgtcatgaatgaaaattactcgtcatgaataacagcggagttgtaggcttcctgggtacaagagtagcctgcatgtcggtaaagttgctcgcaaagctctggagtgattgtcatcgcagctacacgcgagatttcctctatctcatcgattgctcggaccagggcttgggttcggcgaaggtgagacttgacaactgaaaaacacatttcgattggattcaactctggacagtatggcggaagatatttgattctcactccagcctctgagcagagttgtggaatacgaccacccttgtgtatccgtgcattatcgaggacaagaatgctattttcagctgggtaacggttcatgcgagggagctgtcatgctggagattagtcattttggaagcatgggtaaacaattaagaaaattttggaaacttacaagatgccatttgaggaaatgctcaaagtcttgtcgatcgacagaatcatcgaggattgttaaggctatcatgccatagattgatattgctggtatcaagctgaatcgttcaggattgttatcgtgttgcaacttcaaggccttcttgcctttttcagatctggaatatctacggataaggtctttgctacacaccgcactttcatccgtgaagactagaaactccgctggaatcggttccattagttcaatgaattcatacttccggacaagattttttcgaatattgtagactttggccttcttgagagtcattccaagtctcttagtgagacagtaatgtattgcctccatgctgactaaggtcccagaattatcgtagacctgctctcgaatttcgtccagaaacaagccgggatcaatgttgacaagatcggtcatgaactctttgtcctcctaagtgagaagatcaggccggccttgggtttcgtaatcatcagggttgcgaatgacagttcgggtctcttcatacagggcacgccaacggttgaaagattgttgggatatttgctctcccaaagcaatctgaattgagtcgaatgagtttgcttggattagcatacgcactgctgcaaccttggtacctggctcatacgttctataaaccattgtggcttgggttcagtagcacacttaatcagcatactctgtacatctattgaaaaattattgagcttacatgcagttgggagatgttggtagttggtcaactctgatagcaatggactagcgctgttgtttgggtaacagcaatggctatgacggatgaattgggttggtggtggggattggttgtgatggataggcttggctagttggtttggcaggattgaattcttggtgattttcgggatggatgatgatggtggtgatgagtcaatggatgagctgatgatgagtggaattggccgattgattttgggatgattaatgccaatctgacatttaaaattgaaaatttaagaaacaggacaattgggcaaaaatactgggcagaaagtcatgtccaaaaaaggatttttccaattacaatattttattttttcagatctgtccaaggttagttgcaaacacaatatgtatatcattccaaccaattcaatctcatcttttattttctttatctctttttctcatctgagtaggtccaaatgtggagttgtcaaacaaaccaatgagactcattatccaaatcttcattgctattatcaactagattgtcccatttgtgaatcccctgttcggattatgtggccagctgaatgacaaattcattgcgcggagaggttccaacctttgagtgtatgattgtgaggccaggtcgagccgctgccatttctaatttggtatgttggttttgtgtttgaggcttactgcttgcttgttttgggttgaggttgagtagcgggggagggtggggtagcttccatggcctcgacacgggtttggaggtctcgggcaagctgctcggcagcgatctgcaattggtgtatttcttcggcctcggtatccatgagttggagcaaacgtgagacggtttgattatcgagttgtacagcgccattctggtgacaggcggggtccttcaagagagttttgagcatcgccaatggcggagaatcgtgttgaggcagaccagcctgcgtttctacgatcgtcgcgtcatgtcccgcttgttctgatgtcgagtcaatcgtgatctctgtgtctgataacccgttttgggcggccaacgtgtcgattcgtttgcggagcgagtccaccaatgtacttgtcaccactgaggttcctgcagggaggttgccagtccgcatggcgaaagtcgagggggtttcgacttcgtcgatgagagaaggcatttgtttgaaaggggagtttgtgatttttttggcaaagtttttattggttgcggacagaactgacttgaagtcgcctatgaggaacacaacctaatgcatgcatcaaattggtatggctctttgtcatagatccttgtttaagtataacaaagacaatcacaaaaagaaatttgataacataaaaaattattctttacagaactcttttcattgtatattgcttgcatgtatttttcaaaacttgaataatcaagctgcttttgatttttgtttctttgctgtgattctctgatcagaaaaaaaagtacaaaaaaagagaatattcccataacaaaaaaagaaaaaaaaggaaaggttataaggaggagaaagagaaataactaaaaatcaaacagatataaaagcacaaaaactggcaaaatgaaatttgagaaggaaggatctggaaagaactgaaactaaactaaaacatgaggaaagaaatgaaatgaaaaaaacatgtgtattcaagataatgtagatgcataagagaaaaagaataggtgataacaaaaaaagacaaggaagaaagagatttgtttgtgtatgtatattttctttgtatatgtatatttaagaaaaaagcaacttgactgatttgattgcaagagttacgagaaggaatgaaatcaagacatgatctcattgaagatcaactccttcaactgttccctactcaactgttcttttccattatcgaaatgaaagaagctagggtcgagaggtggggaatccggttcatcatcagggtcatgataactagccagatacggatgacgaagtgcctcttcacatgtgatccgtttcttcggattgaacgttaaacatttctcgagtagatcgaccgctaaggctgacgcattcggatacaattgtccaaacggtttcttcttcttgaatggagcgctcggatgtaatctcgtgatcgatgtgaactgatcgcactgaaaaaaaattgatcacccccgacgacgacgacggccccacctccaaatcaataagacaaaacgagggttcacagaatcttgtgagacttttcttactagaaatcatccagtgagggtgttcccaggatatccaagatcagggtcagctggtgatgatagtccctcccagggaacaaaggttttccgttcaacatttctgccaagatacaacccacgctccagacgtcgatagccttagtgtattctttaaatctgaacgatccgccgcccaaaccaaccaacgataaaaacaaattcaggacacatggaagagacagggtgatcgagagtgcttgtccctgagtggttttcgtgactcacgtgagcatgatttccggcgcacggtaccatctcgtggccacatactcggtcatgaagcccgtagcctcttgttcacccataaacgccgatcgagccaatccaaaatcacaaatctagaaaaaaaaagcaacattaatctcagggcgactaacgacataacataggacccccaaaaaccaatctctctggctcactttcaggtcacaattcgagttgagtaataagtttgaaggcttcaaatcccgatggagtacgctaatagagtcaaaattcggtagctcatttcatcagtcttttgatgttttgttgacttttgatttcaggtaaaaaaacaatgactgacgcggcagagtgaagagcttttagacctctgagggtttggtagatgaagtattgacaatggtcgtcagagagatcttgagtcctttacaaaaaaaaaaatgagcaaatcacgtcagttcagcagttttgtttttttcttttttcaaagtgaggatttgattttcttctcaagaacaagtttttttttattgaatagtaggagaaaagtgtcagacctgatgacccgatgcatgtcagtttccatgagctcttggatcagataaacttcggtgaattcttcgagtgaaggaggcttgacgatatcgaggatcgagatgatattttcgtgtgagaaccatctgattaacttgatctctctcaacgtccgtaaacaaaacactattcaattgtcaaccaacaaaaagaaaaccgtctcttgtcagtttctgtttctctattctaggcttcctttgttaaatataaaaagaagtcaaaggaagagtgtgtgtgttgagacttactcgaatgatcaaatggggtgattttcttgatggctactttctgtttagatggttcatgaacagccgaactggaaaaggttgtattttgttgcacaatcgagaggaaaggagatccgagttagatttcggttcgccacaccatagaaacctatctcgaatcaaaggaacgtaccagacgacaccataggcaccttcaccgacgacatcgatgatcgagtaatcgggaccaactcggaactaagttggagggataaccagttttagaatgaggtagagggagaaagagaacgacttgtggagaggctgctcacgttacgatccatgtttgactgtcgccagattgttgttggatggttcttatgatgagatggtttttctgttgttggttgtggggtggtgtcttgttgaccgggagctcgaggagggggggggagtgaagtggtactgcttgggtgggtggaaaagaaggaggtggtggagtgctgtgttcggtgttggttcacagctgtggttctggtcgggtctttgtcactgactggctgagtttgccaaactttgcagaagatccgtttaaagttcagagttaagatcgatgacgtaatcagacagacagctcccatacatacttaattctcacatcaaatgtcaccggattctttgtgaatgtaaatccataaaaaacaaaggttcctaattgactcaatacaaactcggaggtgattgccactcacccgaaacgcgccgtaataaagacgctcttggacagcttttcaactgctgcaacaacaacaacaacaaaaaacaagcccccgtgtgtgaatccacaaactgaagcggggtgcaagggggcttctgttagttatgttatagccaggagctatgtgaagctatgcttgtgtgaatagtgagactatgtaccatagccaaaactgtttccaacttgtacagttgcggacggcaaaaaccgaccctgccccgcccgcaaaatccaaaattgaaatgtgggggctatgtccgggggggcatatgccccaatacttttattgcaattttgaacccctacagatgtgtgttgaaacttgagtccaagttaacagttgtgacacagaaacttgtgacactcctgtgaaacaaagactgtcattaaatcaaacctaacgccagtacacggttgctcttccatcttcgtcaacaaccgctccttcctcttttttccccttcctcatcgatctcactcacactcatcgatcactactccgctcaaatcactgctcaccgctcaccgctcaaatcactgctcaccgctcaccgctcaaatcactgctcaccgctcaactcaacaacgctctagatcaagacaaaacaactcaatctcgaccgtccacaagtcacggcgaagctttaacattggacagcctttgtagcttccaacttggtgagaaatgcacttcgagcatttcttatttttatattctctctcttatctcttctctttttattctgatcataactaactctctttcttttaaactctcttagttgtcttcttctagatattggtgtttatttctttcttctatacttaacactcaacacacctaaatcaatagggtttgtttttcattctatattcaatctttgtccaatcaactaatccttttattattctatcagtcactgctttctttctcttcttaaaatccttgttgtctgtcttggataaaagtttatccatttcggggttagtttcaagtcttctcatctattattctgctttctctcttctgaccttgttctttctagtatctggttctttggtctttagaaataaacagtctcagtttttacacgattaacagtcgaagtgcggccgccgaatagttcatgtctggcaagaaaaccgaaggcgcacctctaactcagactaccgacaattctacctcaaagaaccagaatactgctatgacgactactatggacgccattcagtcatctgtccttaaaacggtcatcgagggaatacccctgctcacaatggataactacacccactggagacgacgagtcttcaatttcctggatgtcgttaaactcagggagcctctgactacggataccaagaagttaacggacgacgaaaatcatttcttaaaagctatattagtcgctaagctcgaatcgtctgtccaagctaacgtgatcgactccaacaacgagaatcaatctaagttgatctggaaatcgatcgtcgaattcttcgcttctaatcaagcctccaacaaggcccgagtctttcaatcttttcttcgttctccgtacactccgaacgacattcccggattcatcacaacgatgaaaacgtttcagtcacaactcatcgaagtcggctggaacttttctgacgatgcgattggccatatggtcattcacaaatttccgagcaccatggacgacattgtgaatcaaatcactcactccgacaaagaacccaccatcgacgttgtctttgagcatctcagagttcacgaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggtaatctaccgagcctcgattttgagaaccttgagcactcaagtcatttgtcatcggccgaattcattcacaaatctctaggccatgtcagctatcacagactgaggaagaaacttggaatacctctcaagataataagcaactgcgagtcctgtgccgttgccaaaatcaccaaggcgtcattcaaatcagtccacaaaccggcttctaagccatttgaagaactccaccttgatctcataggtcctatatggcccccatctcatgaggggcacaaatacatcctaactgttgtcgatagctgtacaaggttctgcgccgcgattccgattaaacttaagagtgacgtaacagagactctttcattcctgatggacattgaagccaagcgattcggttattatccgtcaactctacactctgatagaggatcggaattcatgaactcctgtttgagtgacttctgcacctctcacctcatcaaacaacggacatcagacgcgtatactccccaacaaaatgggctagccgaacggttcaacaggacaatactagagtctatgagaactatacttgaagattctggtattgaacggaaatactggaatgaaatagccaaagtcagctctctgactctcaatcagattccctctcaccgatcaaaaaaggctccgtttgaactttttaagaatcgatcacttcctatcagctacttccatcctcttggaaatcgagtatcatttctcattcaacctgaacaatcattcgccaagctgaaacctaaaggaaaacttggaagacttattgggtacaatgacgaaataaggtcttaccgcatactatcagatgaaggaaaaattgttgacacaaagaatgtacagtttcttgagtactctcctcctccaatcaaaacttcagattgggatctctcctttgaacctactcctataccagctgaaagtgactgtgaggagaatgaagaagtaagggaggagatagacacttctgacgaaagtgaagaagaaatagccgcaagtctgaatcccgaaccaagcaccggcagaatcctgcgagagcggacgtctcagatcaaacctgtcaaatattcgtatctctcgaccgatccgtcttctttcaaaaatgccttgaaatctctggaaaaagaaaagtggctcaaggctgctgaagaagaactatctaatattgaacatcatcaagtatgggaagacatgtttgatacccctgactcattcttacggactctgtggattttcaagactaaaccggccactctctcagctgaagaacgaaagaaagctcgactctgtattcaaggatttcttcaagttgaaggagaagattacggaaacacctttgctcccactgggaagttcaccactctcttaattgtacttatgtttgcaattgacaaaaaacttccgatcagacaatttgacgtaaaaagtgcatttctctatgcccctctcaaagaagaactttacattaaaactccggaaggatcatctcgaaaagctccctttctcagactgaagaaatccctatacggtttgaagcaagctccagccaattggtacaaaactcttacctcttggtttcaacaaatcaattatcatcagtcaacctcagacccgtgcctcttcattcatcaagacaagaactccttcatattcttccacgtggatgacttggtggtagtaggaaacgttgatgctttcgaagaattattcctactcagatttcctaactctacagctcatgaccccgacacgctccttggaatggatgttgaaaagtcaaacaccaccattagtctctctcaagaaaaactgataatcaagggattggaaatgctggggttgacagattgtaagccggtcaacactcctctgtcagtagccgtacaacttaagccagccactgagcaagagaagtcggacttcaacaaactcaacatcaactaccgaacttacacgggaatcctaaattatctatcatgccggacacgtccagatctagcacccgctgtgtccattctctctagcttcaacaatgagccggggataactcactggaaggaggtcattcattgttggaaatatgtgaagggtactcaacacttgcatctcactcttcgtccatctcctgatgactccaaatctattcaacactacacggatgccacttgggctgatgatctcgaaactcgcctttcacgaagtgggtcaatttgcttctggaaacaatgtcccatagcttggaatagcaaacggcaacgaaacattgctctatcgtcaactgaagccgaactgaatgctctgtcagatggggttcaagaaaaccaatggatcaaattcttggtagaggaactgtggaatgaaactttggatccttcaacttttcacatcgacaatcagggcttggccgaaaaaattaaaaactttggttctaactcaaaaacaaaacatctcgacataaagatgaagtggttacgggacttaaaaaacaacaacgaaatcacagtaactctcattccctctgaagacatgatagccgatactctgaccaaagcaagcaatgtcgaatcactcaatagactgagggaaaaatgcttcttggttcattactcaccaagttgaggggggtgttgaaacttgagtccaagttaacagttgtgacacagaaacttgtgacactcctgtgaaacaaagactgtcattaaatcaaacctaacgccagtacacggttgctcttccatcttcgtcaacaaccgctccttcctcttttttccccttcctcatcgatctcactcacactcatcgatcactactccgctcaaatcactgctcaccgctcaccgctcaaatcactgctcaccgctcaccgctcaaatcactgctcaccgctcaactcaacaacgctctagatcaagacaaaacaactcaatctcgaccgtccacaagtcacggcgaagctttaacattggacagcctttgtagcttccaacttggtgagaaatgcacttcgagcatttcttatttttatattctctctcttatctcttctctttttattctgatcataactaactctctttcttttaaactctcttagttgtcttcttctagatattggtgtttatttctttcttctatacttaacactcaacacacctaaatcaatagggtttgtttttcattctatattcaatctttgtccaatcaactaatccttttattattctatcagtcactgctttctttctcttcttaaaatccttgttgtctgtcttggataaaagtttatccatttcggggttagtttcaagtcttctcatctattattctgctttctctcttctgaccttgttctttctagtatctggttctttggtctttagaaataaacagtctcagtttttacaatgtgtagagttcaaaattataaccgctaagcttttaccccagcggttctttttttttattggtcttaacatgcatgtattcggacatgcctcccaaaagccatactcaaacccataactatggatttaggtgaggcttcttcatagtctcatacctctaggaggtccctaaagtacctgaatcatctattttgagtgcttaatcaataatgcaaggtaagtttttgtcactttgttggctcaaatgggcttcaaacccctgaaaatacaaaaaaaatgggccttaatgaaaaaaaaaaaaaaaaaaaacacggttttggctgcgcgcagcaggcgcggtttctgcgtttggacgtgttttttcaattattttttctaccttttattttagggccttaatgaaaaaacgtggtttttccgcgtttagacacggttttgctgcagcacagcccacacggtttccgcatttggatgtgttaattttgattttcttgattttttaaaattgtttcctacattaaaaaatgtgtagaatttaatggtcaagtccaatttccataaaaatgacttttaattattaattttttttccactcattttttctattaattgtgtgcatacatgtttgtaccttattttttgggggtcggaaaaacaaatcccaaaaattgtctgacgactcccattttggttgaggggttgtcgggcgggagtcgttcctccaaatcgatggccgactttgggatttggccatccaatcaccaccggttcactcccaacttgcaggtacactctaaacttcaaaaaatcataacttggccattcctcaaccaaaattcacaaaaaaaataccaaaagtatcctttcttcttcctcttcagcgccatggtcttcaattttgctgatccacctccggttcatttccaacttgcaggtacactctaaacttcaaaaaatcataacttggccattcctcaaccaaaattcacaaaaaaaaaccaaaagtatcctttcttcttcctcttcagcgctatggtcttcaattttgctgatctatctttttttttaaaaaaattcattgttaggcctcaaacttcaaccctgaataactctttcaattctcaaccaatttcttcaagacaaccatcaatcatcttcattcttgatcctcttgacttactgttctccgtaccttcctctgattccctgcttgtctcccttttaaaatccaaactacacttgtttattcccacactcttttgcaaatttaaatttggcctcattagaatattatagaattttgtgtcttttttttccattgcgaaattcaagctcggaaggttgaataaccactgggaactttccactgtgcttgcatcaataaaaggagtgggagccaaacttaaaaggcaaagaactcctttttaagcaaaataaatgttaccattcaattctacacctttcaaagtgtaggaaacaaattaacaaagtcaaaaaagaattaaaaacaagcgggtaacaattaataggaaaaatgagtgggaaagaaaattacaatgcataaaattcatttttatgcaaaataaattttaccattgaattctacacctttcaaagtgtaggaaacaaatttacaatatcaaaaaataatgaaaaagaagccactaacaattaattgaaaaaatgagtgggaacagaaattacaatgcataaaaatcatttttatgcaaaataaatattaccattgaattctacacctttcaaagtgtaggaaacacctttacaatgtcaaaaaataatgaaaaacaagccgctaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaatcaaagtcatttttatggtaaatggactttactattaaactctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaacttgaaattaatggcaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggttttttattaaggcccaaaaaaaaaaattaataattaaaattcatctttattcaaaatggtttttaccattaaattctacacctttcaaagtgtaggaaacaactttaaaaaaaaaaaaaaaaaaaaaaaactcgaaaaataacccataaaaaattaattacaaaaccatgtttaaacgcggaaaccgtgttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtggcggactatttctgactaaaggtgtgataatatttctgaggactttttctaaggactataaaactaaagactataagctaactatgttgaccaggctgagcatgtcagggaactgatgagggaacaaatgatgggggaaaacctggctccttatatacaaaatctagggagtggccagcttgtggtttgagagaagggaatgagtgaaaaatatcaaactgaaacgcaacggcccagaaggtggctgctaagactaaagaggacacaatgacatagcctgcttacccaaaagggtacctaagtctgaaacacacatagccacatgcaggcgcatgcatggaggtaagatactaatccccaagtgggtgcattagtgtgaaacagagagataagagaaagaggagtgcatatgcagcagctccagaaagagaaaaaatgaaacaagagaaaacaagaagggttcctaataccctggctctgtatgaggggtgactttcttcccccccatgtgtggtctgggtgccttgaggtttctgtcttgaggaccaaggtgtttggggtcttcttgtcctgattgtgcggtgcattgaggccttgaggttttgatttggctcaccacagcgtgtgctgtgccgcagcaaaaccgcgtgtaaacacggaaaaaccgtgttttttattagggggttggaaaaacgactccctaaaatttgccgacaactcccattttggtcgaggggtcgtcggacgggagtcgtctttccaattccccttgggggattgggagtcgacttcccaatttttttttattaaaatttatttttttgggtgggagtcggcacccaaaaccctccttggcaagtgggaggtttgggagtcgcctccctcccactggccggggggattccctccggtcattgagaatgtacagtctcaatgaccggaaagaatcccttccggtcatcaagaccatacaatcttgatggctggaaggaaccccttccggccatcgagaccaatctttgtgaccggaagttccggtcagtctaggctctacacctcatcgatcggaaggatatccttccggccgatgagatacaacaacaccatatcaccaggaaatatctgagggcagtaggtgtcaggtgacatgaagtgacatatgttacaactccattgttactctggtgcttgtctgctcagatgacaatttgccctttgtggtcatcagggagtcccaaccctttgactttgaagtaacactggaataaaggcaggagttagcttcatgtcacctgaaatgtactgacctcaaatttttcatggtgtgcatcgaccggaaggaatcccttccggtcaatggggctgttacacctcatcaaccaaaagggattccttccggttgatgaggttgttacacctcatcaaccggaagggattccttccggttgatgaggttgttaacatcattggatggccgactcccaaagtcggccatccatttggaaaaatgacccccatttgacgtcggacgaccatatttgggagtcggcaactaaaatttgggggtcgtttttccaagcccctttttattaaggcccatttttaaaattcaaaaaaactcaagaaataagccgaaaacaaattaattaaaaaactgtgtctaaacgcggaaaaacagcgttttcttattaaggcccaaaaaaaatctgatttttgcccaaaatattcagacacctcccaaatccagggttggtttttgccgtccgcaactgtatactgtgcaaaattactcatgtattgacatcatctgttatttttggctgggacttgtgcattcacagaggtccttcctcagtattgcttgaagcttttatacacaggatcactattctcaacttccttcaaagcacattcagtgcactttttttcttttaattgacttttgtttctccaaccctgtccagaaatgattgacaaaaaaattcaagaaaaaacaaaccttcactttcagactttcagtatcatgtgttgaaactccttgtggtccccctgtgagcctcatcctcacctcattaagacttacccaggattgcctgcagcaactcagtaaactcaaaagaccattcaattttcagtcactttctataaacattgtcccttgttgttgtaaatttatctataatctgttgtttatctacatatgactaaaagaataggctcagagagccaaacaaagtgtcatgcaagctaatgccagtgttgacctataattcacatttgttgacaccaatgctggactgaaacaagtgcccaattcaagcaatatccaaaaggggcaaaaggtcattgagtaaaacccaccaatattgagggcaagaacaaggtcaaaaattcaaattccccaaattggtggtaaataggaccccggaaagcccacatgatccttctgtatgtggtagcaattttttcaccagttgaagtttatgcatgaaatgattagagatttttcacaaggatgaaaaaaaaaatgaaatttatgcatgatacaaaaatttattgaaaaaactttcaaaaaaaaaaaggaccttgatgttggaggtggcaaaacatgcatctgccccccaaaaccacatattcctgggtagcaaaaacccagatttcgtgggttttccatagagatggccccggagcatccggatatttgcgccaatgcggatatctggctgctttttccagggaaacaaccatccgcatccgctggcggatatccccctgccttagcgggtatccgagcgggtatctttggatacccaccccttaaagcaagggcggttggagggggcggccaaagattaactggaaggaacggggaccacccgtttggcctgagtcgtcagacagatccggcacatcttcaaaaagtaaagttggattctcgtttttctttatattatattgtgtagggggggggatgagaaatggctaaccaggagctggctagcattttcttggacatcttcctagccgcaatatcaagattgttctgattttagtaggcttgatcatgtttgcagaagagctcaaatacagtgctctattggcaccttacctggccgatccagagaacctgtttgtggtttccagcgttttgtcattggtaattcaaatcatcagcatcatcaacaacacaacctgttcactgcagatgatgattgataatcacttaaagaagatgtttttatttttgttcaacaggggggacacgattttcatacctattaccaagatccacatttgattgagctggccaaacaactgagtccaggctctccattgccggaatatccaatccaccagtcaattgagaatctttacaaagaggccatcacagccatttctcttcaggatcccaaacaggctcacaagacattcaaaagctatctcaaacggaaaaagaacacaatcggtagtcgccatcctatcagcgtcctcttaggctccatgatcaagctccagcagacttgcttgactcctcctccacatgaacaacagttacagcttgtttgctatgaacagtctagtccatgtttcactgtcagggatagtagtgtcagctatgtcagtgcttttttaagacacaaagtcaagcctgctcttgctcagcgccaaagacttccatcttgtcctgggtgcggcggcaaagtttgggggccggtggagcagggagatcgtgtaggtcgcttgatttgttagcttgatgatcggcttgatcaggatttgaagagtgcccaagattgacatttgacagactaagctgtaatgagttatcggattgattttgatccatcgacaatgaagattgatctagggacagtgattgttccagcaaagataaatcagaaatctgctgaattgattcaaacatcaacataaattcatttgatatagagaggaaaattgaagaatggcctaccaaagcagtctctgtatcggtactttcttccatgattggaaagccaaagtctttctgaggaagacaaggggagaggttagagggatgaggaaggatgagatgatgggatgaggagggaatcggaggagagtcgggtgatatgagtttttatgaaaaataatagtattgtgtttgcaagaaatcttggatcggttcgcgttttggattttttgtgatcctttgaatttgatttcactaatcccataatttcattttctcagtcgggtttcatcttgacagatgtcagataacacccagggataaaaccacctccggagccatgttgctccagtagatgctcttggaggagaattaagaaaaaatgaggttcatatttggaatgggagcagtttgtaggtctatctagctgcttgctggggccgccggtcactcccttctgccccatcagtgatgccgaccaagcactggacggtcgagtgagctgagaaaaaagggggttgataagcgcacgccaacccccatggcgcacgccaatctgcacgccaggcgcagattggcgtgcaggcccacacgccaaagaattttggcgtgcggccttgcacgccaatttgctgagcttccaaaatcttgttgagaaattcactccgcactaggatatctaggtcctaataaccaaatctagcgccatcatcaccctgtgaatctgcctgcaagatgagaacagttggttagtttgcgccaaaaaaaatatatgaaaaaattgaaagccacctcgtcggaaggaaccccttccgacgagctggatcatgtaccagctcgtcgggaggggctcctcccggcgagccggtttttataccacctcgtcagaaggaaccccttccgacgagccggattttgtaccagctcgtcgggaggggtttctcccgacgagctggtataaaaaccagctcgccgggagaaacccctcccgacgagctggtacaaaatccagctcgtcggaaggggttccttctgacgaggtggtataaaaaccggctcgccgggaggaacccctcccgacgagctggtacatgatccagctcgtcggaaggggttccttccgacgaggtggctttcaattttttcatatattttttttggcgcaaactaaccaactgttctcatcttgcaggcagattatcagtgtgatgatggcgctagatttggttattggatcagatatcctagtgcggagtgaatttctcaacaagattttggaagctcagcaaaaaaggtccttgaatattttcgaactaaaaatcaaagaacaattgaaagcaattgagacgaccaggctgactgtcaagaaaaggaagggggtcgtatccttcatatcgacgtttcccgattttgtcttgagagtggaacgtcagatggaattcggagaaacggctgattgtccgacacggaagctagtcaaccaactctatgaacagatctgtcagtctatgttggaggctctgcaaacaatggccaagagcgagggggatcctgtagcaaattctggcggcggtagtcaagaagaccgcgacaaagatcgactgaactaccatacacttatcataggtaaagtgacttgattttgaacttgttttttatttttactttcctaagattcctttgttttgccaccttcagaaaatatgaatcacttcgtgacgactgtgtccaagattaacgcaccagccttaaaagcttctttggagaaagccaaggagcagtatgatcataacttggctttatacatccggctggtacttcaacgaccactggctcgatttattgttagtacttcaatctcttctcggccgaaatctaagaggagtccgaccctgcccgatttactgataacaatgtacttggaataatcaggattatttccaggggatcgatgagctgttacgaacaaccgaacctactcaaattccgcaacacagtcaatacacaagagcgtcattaaaacgagtgatctcgatccaagataagaaggacataaaaaaattgatcgaaacactaagtaaacgagtcgacacagctgatcatgtaccagctcgtcgggaggggttcctcccggcggtgtgacctcggcctctctaggccgagggggtttgaaaaaaagaaagaaagaaaaaatcgacagcggggccgtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatgcgtttaggacctaacgttgggcgtgcaggcctgcacgccaatctcccctgcagcagattggcgtgcaaggccgcacaccaaaattctttggcgtgtgggcctgcacgccaatctgcgcctggcgtgcagattggcgtgcgccatgggggttggcgtgtgcttatcaacccccgagaaaaaagttgaaagccctgggacaccagaggcggaaacatatttgaaattaataaagcagaaaggtaaatccatgaattgcaaggattacaaaaaattcaaaaagcgaaacgatccaaggtttcttgcaaacacaatacatacaagtggcaggagattgacgagcaggggatagtgaggagcgacaaaattttagtcataaaaatttcacccctgtcaatactaaacagactatagtatagtctatgtaatacatctgtctaggctctcttacaggatgtcctcacatctcgctttgtctcgctcgcggccggtcaatctcggtgccccccaggggttttttttttcatagctggccggatgcaccagctcagccgggccgggaagaacaagctaggcaaagccatacataacggtcagcctttcttatgccctccagctccacctctgtccaatcgactcatcccagccatcagtcaccttgatcgttgctcaagcagacagcattgacgtacaccatcgaactctagcctcagtaacctcaatcgttgcttgttcgtcgttgtcttcaactcaaccctcagtaacctcgatcattactggatcgttgctcgtttgtcgttgtctttgactcaacccctccaccttttacagcgtcgttcaatgtcacatccttactgtacttgtccatccaaggtcagcttttattcccctccgcgaagtttcatatgagaatactaacccggtgactcatctcaaatgtcttcagttactcaagagtttgatctgagcgggttgtctttgaaaagttcacaaccaaaaaaacaaaagcctaaagtttctaggcagttctaaatgcttgaagagcagttctaaatgtgtcagcttgctactatggcagagacaacctgtcatagcaaaatgaaataaaaaacacataaaaaatctaagaataaagtaaaatattacataagtaaaagaaactaatttacttatgtaaataacataaaaacacttaaaaatatataaataacaaggaaagattagagaaaactttaaattttattacagattctgaatctacgtacaatttaacctagggtacctcagccaaaggtacccctaattgtaactccttcatcctgtaatacccacttaaagaattaacaggtacccatagatcacgggcacctgaataactatgcattatacataacaatatgcatatactccaaatcttgtctcagatttggagtgttgtgtatagtttggaagatagagctgcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgcgcacggttgacaggcgcgcctgactacaattgagcccatggctcaagcccccgcgcgtgctaggtaagcccacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaatgggccacaagcgccctagaatcctcattacacgtgacaacaaagcccccacacgtgtaataaaaatataaacaaactagaatatgcatgaaaatactacagtaacctagaacattctatattccaagtggtaacacgtgtagcaagccccagaaaccacctcttggatattctgtggcccatttccaaggaaataactccacgtaacagactagcaagtatccacaggttcctgagggatattcttggttcaaataaattcgtgcaagacccctgggaacttctagaatattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccacaaagcgctcccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataattactgttattaaagccccaagaatcctcaagaaactccccagtgatcatccagcacccaaaatccacctttttgcgcgcttccaactgcccagtttccactctgaagatcctcaagaccctacaggattattactagtaagtaataaccctttcttgaagattttccccttaaaataaaatcctgggatataaaccacccctgtttacaggccccagtgtaccaggtacctaaatcctctgcctttgcacgataccttagagggatctaaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattggccacatttttggatttaatccataaaattctacgtaattcttttgaattatttgttccatttttttgtcccagagtttttaccataaaaactcttagttttgtaccttgtgtagctagaagactcttgtcttggcatcacataggctgacaattgggggtctggccgggaaaattttattaaaatcacctttttaatagaataaaccacctggaatttattcttaatttttctcacaaaaattaatcaaacccataaaaaattatccttttttttacggtcacctttctcattacttcagaaaaaataaaataaaaaaaacatatacaacttttttatcaacacttagaaaaaccaaaacccttaaaaattacatctcaaattttttacctcttctctccgattcttatcttcgaaacaaaaatttcctaaaaaacaaaaaaccttttctttaaattttttagtgaatctacaagagaacgcggaattaatccagcgctatcttcttcaccttagattacggaaagaagaatccgaaaaaaattacgtccctactccttgggaatctctatcggccgacgaacaacttctgttagccacctatcacgctcaaatccaccaagaagaagatctagaaaagcagatacagttccgctgtttcctcagagatcttcgagcgaaaaatcaacaccttcgtcgcaaaagatatttagaaaaaagtcagatcttccccgactcttctcttctatcaatattctcaaaaaagaaaaaaaaaaacactatacttactagtaccgcatctgcttcatagtgtctacatttgagaccggggttatcagacaagaaagagccagcccgactccttcagttgattccaacaacggcgatagtgatcagacgacccctagtcagtacatcctaatattttttgcctcgtttttaaatctcttcgatcgctgacgagatgaccaaaattactaggtcaaacaaaccagaactccgaagccccctcccagctccaacgagacctcgcggcggcaaaggagcttcaggctcgggtcgaaaacctccagatgaccaccttgaaacgcaaagaaccagcaacagcggcgagagaagagccacctccgagcatggagaagagttcggctatggagatcgacgagatagactccgaatgctcggaagctaccccgaaacgccctacaactccagaaatccggatcttatcgaaggaagagcagatcagactccgggtcaaagagcacgtctcgctctggagacaatgccaagtggctacacgcgaaggaccgacagaaaagctacgagccttgctgactaccgctcaggagagtcagaaggttcttcagaaactcatcgacaacgaggagatcgagagttacgtgaagggttggaacccttgggacgaaaagaaactgcacttcccttcccccccgaaaaagaacctaatgaaattcaagagaaacgagcccggcaagaagcaaagctcaagctcgaccaacttctccgatcccgccaaatggaggaaagtcacagacctccttcagatggcctcaggtctgtaccagaatgtgtagccgatcccaaagtggctattaccattttagattctttagagaccctcaatttcaatatttctactttagattcgaatagcgaaagcaacttctctagccttgtacatagtctagattctgctactaacaaaatgaaagagaacattgaattagtttgcgctaagataattcagcagctgaacaagcctttgcctattgagttgactccgagaaacagcgagcaattaactatcatccaaaaggatgtagagtatctccgagatacttcgaaagatagcaaagagttaattaatgagatagtacagttttctcgaaactccgctgctcagagtaacgctcaagctgactacatcttgtcctccataagacaagatgcgatagtcgagaaagcgaagtttgataggacaacgtctgagttaaagaatctattgatacagaaaagcgccgacaccgataaaaaattagaccttttgaatgaaatgatactagataaattcagttcaatcagaaatgagatctctgctgttacacgtcttaaatcagacccccaaaatgatcgaaatgatctagctgataaagatttatcccaaaatgaggagaagaatttaatgtcctctcattctaataggcatacgagtagagacgcacccccccatcaaaccaataatgacaacagagtcagaaaaagttttgtaagccccgaggaaccaaaatacaataatcccttcatgtattcaaatactccccctgtcaaaggcggttctcctcctcctcttaattctgatcccagaatgcagagaaagtcagatgaggaaacagatttcataaggaattccactccttatacggcggctgaattagctaatctacacaaatacatgcctcctatcaaagactggcctgaatttgatggtaaagatgaatatgatcacattagttttattaaatatatagattatttgttaagaacttacatggcccctgatgatatgattacctccaagctccctaggataatgaaaggaatagcaggagattggtttgttactaaaagccaatctataggcttgcaaagttgggcaacttggaaagaattaattattgccagatttagcaccagagtgtggaagactgctaaaagaatagcctttgaaagtgactattttgacccagctaagcattctgttggagaatggtgcttgctccaaaagaaaaggattgaatgcatttacaataatcccacagcagaagaaataaatgacaggttattaactcaatgcaaaggaaccatagaacacttagtcagatgtaggctaaaagatatggatgttgatctaacagagtttgtaggagtattagaggaagttgtgattatgaatggcttgaataaaaagtatgtcagaagtaacatacctgaaaaaagagagttcatcaagccagacaatgtcaaagaaaaaactcccgcagccgaggcccccataaggaaagcaagcatacctgagtgttataattgtggagagaagggccacaaaagacctgagtgccccaatccccgcaaaaagatcaataatgtggaggtatatgaagagactgacagtgaatatgattctggatctcaatttgatgtcataaccactgaaccaggagaagaggaatctcatagaattgtggtaatccaagctgatattggtgatgaactaaatatcaataccatccaaggagactctaatttaccgcagaagtgggactcctccatgaaaattggccatatttctgacgccaaattactcactaataagcctgaaaaaggcatgagttatactctgggaaagacaagttatacttctgttttatttgaggataaatcaataaaagccttactagatattggagctttttgctcatgtactagtagcagcttcttagacgaaattcatccggagtggaaaaacaatctactgcctgtccctaaagctaaattcagtagctgcaattcctcaatgaaacctttaggaattgtagtaatgcctttaattttcccgcattccaaaggttctttaagattgtccatagaatttgtggttcttcaagatgccatttgtgactatttaattctaggaaatgatactttttgcatgtatggaattgacatatttcaaagtaagaacaggttctacactattggaggagattggaaaaggaaatttcaaatttgcaatgtgaatatcaaactccctgatatacctgatgaaattacggaagaaatgaagtccttcaaggctgaatatctgtctcaagcagctgtgagtgatattctagatgagcaacagaaactagatgtgcttaaaacttgcttcataaataaagaatccttttgtactactgaagaacctattggtaacataaaagggcatgacatgaagttggaattaactgttaaagaaccttatcctcccatcttgagaagaccaccttatccttccagccctaaatcaagagaagctttagaaactcacattaaagagctaatggaattaggtgtgctgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaacaggtacccatagatcacgggcacctgaatacactatgcattatacataacaatatgcaatggctccaaatcttgtctcagatttggagtgttgagtacagtttggaagatagaggcaggtggcgtgttctgtctccaagttcgcgcgccagcgtagtcactctgcgcacggtttcaagcgcgcctgactacaatagagcccatggctcaagcccccgcgcgtgctaggtaagcccacccgccttggatacaggcataaccccctctgggttaccagtatccaaggaatgggccacaagcgccctagaatcctcattacacgtgacaacaaagcccccacacgtgtaataaaaatataaacaaactagaatatgcatgaaaatactacagtaacctagaacattctatattccaagtggtaacacgtgtagcaagccccagaaaccacctcttggatattctgtggcccatttccaaggaaataactccacgtaacagactagcaagtatccacaggttcctgagggatattcttggttcaaataaattcgtgcaagacccctgggaacttctagaatattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggccacaaagcgctcccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaaattacttaccatttacaagtcccctacacttgtaattagcctagttattactatttttgctgttattaagcctcaagaaccctcaagaaactccccagtgatcacccagcacccaaaatccacctttttgagctcttccaactgccctttttctactcttaagatcctcaagaccctacaggattattactagtaagtaataaccctttcttgaagattttcccctttaaaataaaatctggggatataaaccacccctgttttacaggccccagtgtactaggtacctaaatcctctgccttttcacaataccttagagggatctaaaccacccctgatttatcaggcccctcaggtttaatttatattaattttattaatataaattggccacattttgggatttaatccataaaattctacgtaattcttttgaattatttgttccatttttttgtcccagagtttttaccataaaaactcttagttttgtaccttgtgtagctagaagactcttgtcttggcatcacataggctgacaaaatgcttgaagactggatgtagagctgaaattgaatatgtgaaaaaaatcatagttaatttttgataaagttttattgtgatttctttttttgcttgtgataattgatctggagcttagtctatcatgttcataaaaactgataacattgcaagcagtcattgaaagcctcaagatttcttcagatcaatcaaattcaaacaaggggaggtgtgagccagttttggattctgatcagactgcttctaaagaatcagtttgaaggaaactgaggttagtccctgtttggacatttctttgatccagaggaattctttcagaaacaaaaactggaggctgtaagatctgggaaacaaccaaatggagccaagaattaaagggaacactcaagatgttggatgctgcacttgagagtcatttccaattataaaatgctgacaaaggatatatgggcctggatgttagaaggatcacagtatcttgctggcccagattaagatcaattgtcaatgcatcttgtaattggttcaagcatttggctacttgacataatatcatggcggctgtctcactaggacttgaatctcaatccggttgggaaaatatcactgaaaattagattgatgatagagtgtgaaatgtttctcctgcattcttggtttgcatggcaatagactttgggtgtgaagttatttatgagcaagcacaattttttggtttctaattaggaggttagaaaaacaacaacttcacccctgttgatagtatacagattatagtatagtctgtttactaggtgtggctaggctcttctacattttctgagaattatttgaagacttacactcatttaatttgaaattgcccctttttgtttcttgaatgatagggaatttctcaaggttaatgttgaactgacatacggccatatgtgcatgtggtggaaggggtatgtgtgagccagatggatggtatcaaagcagttattctttgtccatgatgtttatgaaaaaacaatccatactttggaatttagaaagaggttaagtaatggcgtttggagagttggtcattggagtatgtgtgtttgcaatctattacagatttccgttaccatgtggtggaaggggtatgtgtgggctagatggatgttcccaaagcaggtactctttgtctgtgattttcatgaacaaagaatccatactttgcaatcaagaaaaaggggtaatggcaatgtgagacttggtcactgagatgtgtgtgtctgcaatctacaacatttttcagtaaccatgtggcgcaagggctatgtttgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgtgcatatctgcacacggcgacatcatctgctttcaagttattctttctgataagagttagtccagtcaattgattcttagtgaggatattaggtttgataatcctctcttcctttccttaaattataggcgcgctagcctggaaagacggcaactctaccacgacacggaggcattttacgaatctttgacaacacatgttacggttgccattcaacctgagtttaaatgtcgcttactgcgggatcctgattatgctaatgtgcttctgagcaagtcacttacatataaccagatggccaatcgggctggtgaaatattacaagtagatcctatgaagctacgattctttactcggcaccgaaactataatccggaacccatttgtcggattgatacgttggcagacatgatggagcgaccgttcaacgactggacaagccacaggatattttgttctaagcttccagacatgcccatctgtcaggttgaatcgagacgctggatgaacatcacctcgcctggggctcacaactcggatgaggtacgatatcctatgttccgatgcgctttggactattgcattccaaatttatcctatgagactcaatggcatgtttttttttttttaaaaaaaaaaaaaatctactccagacgaaacattcgttgatgcctacgacttctccgatgactaattcagccgaccaacttccaagactggtcagaatctcagaaaccccatgtcagaaatcaaatctttccacgatcgggagcccgaattcagaaacaacagttggaagttttgatttgttccttttcaaccatgtctggacgtgatgagagacaaattccccgcagtcttgagtatatcctctgaagaaaaaagtcacagacattcattatgaattcccacaaaccccctcgcacatatatttaacatacctgtttcacaggcctttgatgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacataacaattattattatgtgtaatctttaagttaataattattaagtaatgttatccctttttacatgtattttttatgttaataattattatgtaaattaataaagattcacctctttattaatttacctcttccatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatccaatttacctctcttgtgtgtatgtttattatgtttatctctcttatggtattttctgaaataaaggatattcaacacatgtacatttatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagcagcagattgacccctgctctgtaatatttaagaggatgcttctccccctgagattcatcccccagacaatattaccatacaaacccaagtgccttactataatacatataaattagtgagtggggttttatagtaaattattgtatcttagttattacctttctctttatcttcttactagccttataagttacatatttaacttataagactagtacaaacctcaatttccttatactccttcagctcaggcactgtgaagctcatcccacagttgtcccttattattataaggagctagcccctccactgtattagtgttgaggagaggctcaattccactggcccttcttggctaaagtgtgaccaaaacccatcaactctaggtcacataagagaccagagctgacaactgggggtctggccgggaaattatttttccggtgcaccaccatcaataagatttataaaattttcttcccttacagaaaatatataaaggatatctgttgaattcttggttccagattaacccttttgaatcttataccttgcttacgttaaactgatctgtgaatttttcttttcatctcagacctaaattctcgacagtacattcttccatcctactccctcgagctattcaggtttaaccatctgatttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgactccccctcccgaagtcctgatgcaaccaccggaggcagagcaatctcattcccaacctcaagatcaaccgacggaacaccagcctcagactcagatgtattatcatccgaacggctactactatccgtaccagccgatgaatcagcctcctcagaatcagtgttggccccaacaggggtacaaccaagattactcaacttaccaacaaggctactaccctcctcaacaatgggtaaacaaccagacggcccaagcggaactgccgatcccgccccaaccgacaaaaaagagggaaaacggtcaagctccgaagaacaatcgcaaccgtccgcgcaacagaaaggaaaagggaccaagttgggtacctcctcccaactccaatcgagtccctccggactcaaactctatgagcgccagggaaagacgtcggcgagcccatcaactctccattcaccaggagatgataagactcagtcgcacgacgcaggctcaatatcaagctctagagtctatgagaaatcagaacgcagggggcgggagtcgtcatcaaccccgagaggacgcgcagactccaagaaattaacatctgaagagttagtacccattctacaaaaactcttcctcagcatagagaaaatagttgataataatgtggctttattgtctaaacagattaaatcagatgtcacagtaggtataagtaatcaattgagtcatcaatttgacacctttgatccaaaattcaagtcactattattttcttctgaaaactctattgccatgttacaaagtattattagatccctcccacaaatagaagcttcagcaaaaaaatggtcagcttcagagtctgattttaattctcttaacaataaattgtctaatcttagtaatatgttttccaactctcctgagtcccataatattagagaaattaaaaatattgtgatggccctcagtaatagagaagatttgtccaaaaaggcttttgacaatctttttagtcttgtttatgataaattggaagaaaataaaaataagactgacaatttctttgagaaattgaccaacaaattgactcctgatcctgaagttggaacttcttcaaaattggaatctgctgaaccaagaaaagagtcacctgacttgtttccaacaaaagaccaagacaagggtaaagggaaagaaagttgtcatcctagtgcacctaacgtactgttacaagaccaacaattaaacactaataatatttgttcttgtcacgcaaaaatctctgagcttaagttggagcatgaattactcagagaagttaatgagaagatagactaccttattaacttgaatgaacagccaattgcagacatcaatgctaaattgttggttatagaaaacaacaatgagaagagattcaacacattgatggcaaaatttgatggattgaaatcccccactgtagtacccagtgaacaggtagagcacaaccgggaaaccagttctactgcaggaccaaaaatgtctcatgctccagaggagtctagaccaaatccacaaatgactgtaaacaataataatgctgaattctttgaaactagaaaacaagctacagatcttgatcctggaagactaagtgaattttttgaagttccctcagtgaaaggtgagacggtgcctgttaataaacctcagatgtcccatgaaacaagtaagattatcatgcaaggtttgtctaaaatagaagcatggcctagcttttctggagatggtgagtataaccatgtggactttatcaagaaaattgatactatccaagaagactgtcatatagaagatgcggttatcattacaaaattgatgaatatgttcacaggttcagcagagcaatggtatgccacagtgagagctatagtaggaaatcagtcttgggctttctggaaaaaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaatgatggacaccgaatttgcaaatgaactaagtcaattgtggctcattatttatatagatgacattattattttttcagataattggaatgaccacttagataggttaagtacagtactagataaagtcatcaaaatgaatatgaaaatttcactagctaagtgccagtttggattttcggagcttaaagctttgggacatatagtgagtggcttgtctttaggaattgacaaacatagagtagcagcagtgttgctcaaacctacacctcagaatgtcaaagaaatgcaaatgttccttggttttgctggatactataggttgcatataaagaattttgggtcaatggcctctagtctttataaactctgtagccccagtgtagtatttgaaatgactgctgaaagagttgaagcttatgagtcccttaaatttgctttaacaaatgctcccctattgtttcaccctgacccaaaagaaaggtttaaattgtatgttgatgcgtgcatggaaggcattggtgcggctttgcatcaagtacaaaccatcaatgacaaacctgtagaagggccaatttgtttcatttcaagacaactcaaagattctgagaagaagtacggtgcttctcaacttgaatgtctttgtctagtgtgggccttggataagttgtattactatctagatggttgtgagtttgatgtcatcacagattgcaatgcccttaggtctttattgaacatgaagacacccaatagacatatgctccgttggcaaattgctatccaagaatggagagggtctatgacaattgttcacagagaaggcatagtgcataaaaatgcagacggactttctagatgggctttgccaaatgaccctaataatcctgcttatgatgctgaagaagctgaaacaggttcacctgttctagatattttgccttttaacatgaggatgtctgagtgtcttgcgcactgggctttaccaaatgatgaaaacaatccagcttttgaaaaagagtcctttgttgacactaatcctattatggctatttctatatctggattgtcatcatccttttgggaattaatagaaaaaagctatgaatctaacaagaacaccgtaattttggtcaaattacttaagtcaccttacccagataaaggtctagttgaaggacttgaaggaatttggaaaaaacatttcttagaaaacagatttgtgttgttagacaagttgttgtaccacaggcgtgaacacaactcctcagtagtgcttattgatcccagtcacatcagtataattttgaatgagtgccacgacagtatcacttctggccacttttcgaaagaaaggactctgaatagagtccagggtctggcttggtggccagattggaaaaaccaagtgtcagattactgtgattcttgcgacaggtgtcaaaaagccaataaagctacgggaaaacgctttggcttgttacaaacaattgatgagccaaagtcaagatgggaaatcatcaatatggactttgttacagcccttccggcagcaggaccagaaaattataatgctgtgttagtagtctgtgatagattttccaaaagagcaagattcttgccttgctataaagatagtagtgcaatggatatagcacttatattttggaataatattgtcagtgatgttgggtgtccacggatcatcatcagtgacagagacccaaaatttacctcagatttttggcaaaatttgtttgaaattttgggcactaagttagctttctctacagcttatcaccctcaaactgatgggctagcagaaagaatgatccaaactcttgaagacatgatcagaaggtattgcgcgtacggaattgatttcaagactagtgatggttacactcatgactgggtttctcttttaccagcactagaatttgcttacaattccagtaaacattcagtcacgggcatgactccttttgaacttgaaagaggatggattccacatatgccaaaagactttctgctttccaagacaattgaattgcaccccagttcagagtgctttcaaaaaatgatgttccaagcagaagaaaaagctgcactctgtgtaaaagaggctgctgaatataacaaagagaggtgggataaaactcatagagaccatgatttgaaaattggtgacttagttcttatctctacggtaaacttcaataacttagggggacctcgaaaactaaaagatgctttcataggaccatttgttattaaagaatttcacggtagaaacgctgttgaagttattttaacagaagaatttagtcaaagacatcctacttttcctataagtctttgcaaaaaatacattgtacaagatggtagttttaaccggtcatctgatgaagtcattgctcctcccatgacagatgaaaccgtaccaagaactgcagctaaaatctgaaagaaaaaattgtcagaaaaatggaaaagactgcaattgtacttagtaaggtttaaagattgtcaacctgatcaagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatgttaataattattatgtaaattaataaagattcacctctttattaatttacctcttccatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatccaatttacctctcttgtgtgtatgtttattatgtttatctctcttatggtattttctgaaataaaggatattcaacacatgtacatttatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagcagcagattgacccctgctctgtaatatttaagaggatgcttctccccctgagattcatcccccagacaatattaccatacaaacccaagtgccttactataatacatataaattagtgagtggggttttatagtaaattattgtatcttagttattacctttctctttatcttcttactagccttataagttacatatttaacttataagactagtacaaacctcaatttccttatactccttcagctcaggcactgtgaagctcatcccacagttgtcccttattattataaggagctagcccctccactgtattagtgttgaggagaggctcaattccactggcccttcttggctaaagtgtgaccaaaacccatcaactctaggtcacataagagaccagagctgacagctgtagtacccacatggggatcagtttgcatggtatcttcccaagagtcgccggttttagcaagcatgttatgaaggattacacatgtatacacccattgaacgtagtgtgtcatgtctcggttgccattcgtatgttgtaatcggatctctttgagagaacaaaacctattttttaacattccgatcgtctcctcgttccgagctcgagcctgggtcacacaatcgttgaagcgtgaattttccgtgactttagccgctggtgctttgtacgctgggatgacggtttggctgagttgataagtcgaacttgcaagaaggtattgacctgtgaatagaaaaacaaaggaattaaattcatgattcttaatatataatgggccttagccttcgattccatgactggagctacttattacctttcgagaagaatttattggggttcttgcataattccatcctcttgaggatagagctatcagcacaagaatcaggccatacagtgatgaatgcgataatgtttttgtcgcaatcgcaaatgacctgagctttcatcgagtcgcgtttccgttggtagaccgggaaagtagtgccacccacaaacccaacacaaccttcgaagccctcgtttgtcatgacatcagagatctctaatcgacgatcggcacttggccattggacatatttcttgccgaggtttgtgattgcccgaatcacacgacgagtcactttgatcactgtgcctcgaccgacattcagatcacgtgagaaacgggcaaccgatgcgctacttccggcggatccaagcctctccagtgtcaaggccagttgatgtgcaattggaagttgtggtcggggtccggtgctttggaatatggggtcggatgagatttcgtcaaggagcaacctgaagccctcctttgatgtgcgaacagtttgtttaaattcgtcatccggaatctggaacaatcttgcaatgtcgaattcttcacgcgggattggacgagcacgaggttggaggtaccggtgggagagaacaacctgcagaaggtccgagagatcatccaaatcgctcataaggtaatcgaaaacatcccgctgatgcacaggtcgtccgtagattgaagactcccccggaatgaaatgatggcgattccgagaaagagacaatatcctctgatctagttcatcaccaagagcaaccatatacataaagaagagatcccggactaatgattgacgttcagaagtccggggcatgctgaataaggatagtggggtgcccgggcgggtgaggggaagttcaagcggcagctagaggaggtccagctttccttgaaagaaatcagctggattctagcttaacaaagcctctcccggggcgtccccgcgggacgctctccgtaggagaggcttatgaatcaagtcgaatccttggctgggacaggaaggattttcagggctaaaatcacaaaaaaataaataaataaaaaactactcaatttcaaaaaaaagtgaatagacagttttttcggtcagaacgaagcggacccttagacaaatacttgagatgaagaggacgaaaatgaccagcgaagtccattttaacggtcaattgaaacatgcatcagtacgcttctgttgataaggatctcccaggtatctgccaggggtgaatatccatgtgctagcttctcagagagtttcgagattccaaagtaagtttgtgagaattttcaagaagcccatactgggtccaactgtccaactggcaagctctttggctgcgaaaacaaaggaccatcgacaaaggaccatcaacaacgaacgaaaatggagcccatcaacatctgcgcgaagatagaagaatacgacgatgaccaactgcgagcgtttatagaagagcaaggagttgaaaagtataagcagccatgcaagcgtcttcaggtcgatacgattgtgaatcttgtccgcggacgaaacacattcctcctagcagcgactgggtttggcaaatctagagtgtcggagatgtatttgaacttgatgccaaaagatcggaagggtcgcgaaatgggtgtggtagtcgtcctgaaccctctcgatgcgttgggagacaatcaagttgaagagaagatcgatgccggctacactgcgatcaatctgacggcgcgtaacttcaacaaggagacggcggcagacgtcaaagctggcaaatacaacttcgtctatttatcacccgagatatttcttaataataaacacttcgagtctttatatttatctcctgaatttcaaagccagttggtgcttcttgtagtcgatgaggcacatatgatttattcgtgggggttagtggaagatggaaaacgaaagctgaaaactcttgtccgacatcaagatcaaggaatttttcgaccttgttatggaaagatcgccaatgctctgctaaacaagaacaagtctcctctcctcctaatgtcagcaacctgccgaccaaaggcaatcgatgcaatcaaaaaaaatttgaaactactcgacacagatctcgatgtcctgctaggtgaattaagccgacctgaaattcgcattatccgagtccccatgacccagtcacacgcttcgtgccttgatttgatgcctctctatgccaccaaggagcagacacccaccaatcagctagttccttctttaatctacactggaactcgacacttaacctataaggttttagaggtattggatgctgcccgaggcaccccgaatgaaaatgtggcccccagaagcaagtgtgtaaggcgatatcatgcctgcacaggtgaattggataaaaaagatgtcatctcgaaattctcaaaaggcgagatcccattagtggcttgtactctggcacttgggatgggtcagaattggaaaagtgtacgacaggtggtccacattggtcgaggcgatccatctattatttgtcagatgatcggaagagctggtcgggatgggcagccagctttggccatactattcatggagccaaccagaaagggagggaaaaaccaattgagtgattttcctggtggcgagcagacttccgatgaagacaggatggatgccttagcagtgacccctgtttgtcttagagttgcctttgcggttgataacctgtaagttcttttgatgaatttgagttaagaggtggctctgatttgcaaatgctctttttcagtgtaggacatgttcctcttagctttgatgatcctgcttacaaagtggaggtagcacgcgaaaagaaagagaactttccaccttgcatgtgctccaactgcatgggagacatggcaaagcttcttgtgcaaaacctcaagaacgttaatcgaacaaacttctcagattacatcttaaataaagttccgatggacccaaatcaaagtgggacggctcacagtaataaatctgacggcactggggtcaagcgaacaattgagaacccaatcaagctcaaaaaggaagaacagactgtgcttaaggagatgctgaagagagactgtcacgactttattagaaaaacagtgggaaagggagggaccattgttccaggtcgtttctttggagacagcgaggctcaggccattgttaggaatatcaatcaaattgtcgatgcaaatgacatgcgaagaatcataaaaggcgaggcatttcggggtcaagtcaaactgttgatgacaacagtggaacagttcaaactagagaagcgtatgccaatcgaactcgagagtgttgcattcaagaggcccagaactgtgacagaggttaccaacggacgaactctagatgtgaccaacaaacaactggatgtgaacaaccgacaaatgaaggtgaaaacggggagtgagtcagtcagggttttggaacacacatctcttcctgtcaagaagaaaagatgttcaccgcaggaagcccaagcaaaaagggcggaggaagcagagagaaaaagaattcggaaagagagcaagaatcagcgagatgccaaagcagccgagtcaaaacggatccgaaaggaaggtcaacaacagatcattaatgaagtcaagcaggcttacggaatgaacaaacaaaccagcgacattggctaggactcatattgtggtgcacactggtctggtggtctggtaggctcttcatcctcatctccagagtcttccacaggagtgttttcaaaaaccatactcatcttgaatttggacaataggggatcggaagcaatctctgtttggatcttgtggaaccctgcaacgaatgaatcctccacttttgttatacgatgctgagtttcttttggattttcatcaagaatgtcgtatttcttggctacttgcatgaagacgttgagtgagatggttgggatgatattcttgtgtgattgtgtgaatacagttgctccactatccaaacgaatggatttcatcatgttgcgcagctgaattttattaagaatttaggataattattatcccttttctgaagacaaatcaatgcaaaagtgaaacttaccaggtggatgtttaatgagtatgtgtctttgagtcgatccacatcagttcctatcccgctgttgttgaatacaaacttaagccagtagttctggatttcaagatagaagtctttagagacaaagtgatttggccgacccgatggagaaaagagcagggagtgtcgaaaaagttttcccaatgaaccggggaggatctcgttaagaaacacaatcaatcgggggaggtacaatgagtaattgcgtaatcccttcaaagattggctcattacagcccacatcttccacacattcataaggcgaccaatatctccagccttcattgcacggtccgcttcaaccacggtggagaattcatggaggcgcagaagaaggttgttgagcttcggtgatgatcgttcgtaagctgtggcccgagcctcaccagtacaaaaccgggcatagacatcctcaatgatttgattgtattttgcagtgggaatggttggtttcgggttttttccatcaaaagccatcacaggatccaagtcggttttcatgaccaccctttcaaatggttgtgcaagtcatgtcaatccagaagctacatagatacagtgagagaaggtggtggcaaaagaaggaatcacttacttcagacaatacagaatagttgcctcatgaactcgttcaatatatttaagcatgagagtgtaatctttttttttaggcatcgctctttcatgtggaacaccgagtgcatgcaaaacacgccatgcacctgtatccaaagagctctcgggattgccaaagtgagttttaaatatacattgtgcaatgttccataaagtatgtgaagcaccaagctggaaggagacgttctgaagactgtgtcgaggatattcacttgggttacatagaaacttgagactgttgaagttccgacaggttgccaaatcgccatcgaagagtagcattttactgaaaaactcctcgggagataagccagcctgttcagccactgaatcaagaacatgtccaataccttccgaactgttttcaggtgcttccatcagtttgagcatatgtatctttgggggtgtacttgagatcggatcaacttcgggagggtttatgttgattgcttgtgatgggtcggaggggctggctagatattgggacagaacatgtgcaatctgcgacttccacacggctttgtagctaacttcggactcaagggttggcatgaacatgtagggatccacttgaaaggacgggattttcttgagggcggagtgaaaagtagtcaggttgatttcatccatgtccaggctattgagtagatcatcggagggcaggtgaacatagccccattttccgtgaaaggtgtgattacggtgtccagttgagtgggtgtggaccctttcctctatatccaagttatcaatacagataattggtgcaattggaaattttcggaaagcattcctaaaaagatctttaagtttcatttctgcttcagaagatagtgtgttgattgcagccattgccgttcgacgactgcaagacaatccatggtacattaaatattgattgacacgttcggtcacgccacaagcaagaagctgaatcccatttcgtagctgcatcccattgtgccgacggtttcttgtaaatgcgaccattccacaaaccatttttgaaatctgtagctatggattagtatgcatgactattcttcaagatgccataaaatggacatacacattggaatctggatgttgcacgtagctgaggggtgggaggtgagccataagcaatttcctccaagtcaagcccttgctgatcatcctgagcttgtgctgcaaccagggtttcatcagcctcagtcggaataggatcgttgtttgaaaccgaggtcgatagtgcccccaacacaaggttgtggaggaaaggcatacttttcacgatatactgatcgttgtaactctgcttggactcttcgctgaagaaagaggcagtagctgcagcactgctcaggaaagagccttgtggataatacccacttttgggctgctgttgtttgacaatttcaatcgcctgcacagtactggtcaggttcaatccaattggaatcggagctgcagtgtgcaccatcactcacatgctccagtacaaactcatgccacatcttcttgccttcttctttcttggtcaaaacttctacaaacaccttgaggagatccatcgtcgaaggtagcccctttccgtaccatttcttgcggcgatcgatggcgttcaagtcgttgttctgtaggaaagcgtggaagaatttctttggagtcaattggtgggaattgatatagtcacatatttgcagtatatgagaatgttcagggaccattgttggatttggaggattcatgagctctgattgaacagtcgacgcttttgagtcttcgtaatgctggagtggaaaggctgggtagttgccggtctcttgagacttgaaccaggcatcgccacaaacacataactatctgccaggatcttcatgcatagatcttgatggtttaatcatcaaaatggcacacatgaagatactgggatacacaaagaacagttccttgcatatcctggtgaatcgttttgaggaaaaaaatatttttcaaaagaatgtggagggaaaagtattgggaatgatgcgataaaaccaccaccaatgaaaagctggatcacaaaagtatcatttggctctgaggcgggtctgttgggcatgaggataagatgctagaggcttattaattttcactccagccaaatgtttttcctgtcccagccaagattcggacttgatacgcaagtccctccctgcgggagggcgcgcttcgcgcgcagaaaaaccgactgcaggccgagggacttgtgataagttagaggccgagggacttgtgataagttagagctggattctacaaaattaaatttgtggactaggcttctgaattccgacaagaagtcccaggaagccctccagctgatgcaagcggatgcaaggatgcagcaaagcccaaggtcaccatttttgacaaggtttgaaaatttggccgttgatttttggggaggtgaaggagggtgagcccccatcattgggtagcccgtgtgacatgccagtaacaggttccggccaagctgcctcaagtctgagcccaatcccccgccggccaacagcttaaagatttttatcccggtcacctcaggctcaactcagcgaactcggacaacaaccatgatctcgatcgcacttcaagctcggcctcttccccgttgcggttcgtggcaagcggtagcccaaggatgtcgtcaccagtcctctcgatcggccggctcactctctagtgctgtcgtgcaacccatggctccgatcttcaaccgacgggagaaaaagaaactcaggaatgctttccctagacccgataaatctccacaagtccttcatcctaccctcccgccaagcttcgtgaatcgggtgagtcactttctttgcccctaatcgcatttcgctcatatctaattcgaaaggtgtgtgtttttctttttctgaaaaaaaaaaaatgggtttaggtcacgatggccgatgggtcctcattttatctgaccacacgatcacctagaccgacgatcacactcgcccgagatgtcacgaatcacccgctctggaatccatctttagcacgagaagtggccgaccaagatcaatccggacggatgggacgctttgcacgtcgatacgggggtcccaaagctgatctcactacatctgacccatccgagtcgattcaatctcaagctagccctcaatcatccgctcaggacaatgataagcaagcagaccaacaacctgaattggcaaaccagagccagagcgcactcgataaacatggcttcggactcgatgatcttcaatggatctccggtgaatctaatcaatctttctacggtatcgggaatgctaaaaatattaaaggcttgaagaaaactggtcctggatctaaaaaataatctaactatactcatccaccacttataccaacttgtttccttctgcttcttcttcttattcaattattgtttttttagtagttaatgagacaaaagtacataaacttgtttggtttgagaggaaaggccatgtcaattcttttatcttaggaagaaaaattagagaaaattgggtataggtatcaagtccctgtaagtaaacagggagtccaattgcttgcagagttgcttcaaatctatctactcagtttcaaatgaattttggggtttatcaggcaggtgaggtaagtgatcaattttttttgtgatagatggtcaattccagattaaacatacccaattgactcttatctgatctcaagtgataaaattcttgctgctccaatttcgactgttcacctatataccctgattagagtatagtgtgactgggccactaagctccaatattccactttttaccagaatagcaacactttgtgcaaatcaaggtgttgatagtgccaactgacatcaaaagctttgatgtatgtattactcttaatttcactagtcattagattgtaaaatgtttagatgcagttgtggaacttaattgtgttgataggtgaatgcttcctacagccatcacattgatatgaagaatctatctttcagtgccaaatgagccatggtgatggagcaaatcccattgaagatcgttatatgcccacattaacatccttctgaatatgatgcacatgaagaagaggcattggatgccaacatgatgaaaaacaataactttcaaggatggggactttctcaaactgccaggacagtgggtctcatgccgtccagaaattaaatcaagacagctagataagaatgtccacatggccatattgacagcttacaagcacctctatcacaattatgttggaaagcttggggtctgcatggcagcaccaggtctcatattccatcttttcaaatgaaagaggaacttggttaatttagagaattgcgtggtgaaacattcaattcagatttttttaggcttcttgtatcaccttgacatataaatctacaggggtaaaaaacattgatcgggccatagatttgtggatggaatacaattcataattcaacaatagcgaccacaatgccggtctaatataacaaatcagccagccagattttttggggcatgagtgaacttaagctgactccacttttgatagtcattcttcaagcgtaggttaagatgttgaactcttgagaggttttttccttgcctgcaaaacaaaatagataaatcaaagaattagggaaatcagtaagcgaaaaaaaattaaggttaggtagtgaggttttattggcctttataacaagcagaaacaccttacctccataagaaaagattgcaaagtcggtcccatcttgggctttgcatggatgcacgcctccttcgtgaagaacttgacacacgaacaaaaatctgaaccgacaaatcagattgggtcagaatcatcaaggaggtctccacacaaatatagtagctaaccttccatcttcttctcggcctccctcaacaggctgccatccttgagcttgaatgacaccatggcctgaagagtggttgacccacttgacggcatttttatcaccacacaagatctaaattgactctcgttagatttccatgtattttcatggtgattgtaaactcatgatttggaagcaagaatagtggtcaagcttacctcatacttgtcaaagtcattatgctctttaccaccgtaaccgatcacacatccgcccaagtggttcgaaacttttccaacatgtaaaccgcctttgtagtaagttctaccgatgtacaatgagtggcctccctcacgaccaccttcgatagcgttgttaggaatcgggtcgcttttactgacaagcatccagaaaacgggcggactttggccaccagcatagctggcagaagatatgacggggatccaaagagagatcagttcgactgaaaaacttggatgcatcgcaaaaaaccaaaatatgctaactagtgctgggtgtgtgcatgagcaccctgaagccatttgtcacggctggattcattgatccaggcttgctttttggactcttcgacggcttggttcttatgcttactgtaagcataaaccccgccaccgatggctgaaacaaaagaaaagaaagaaacaacatttagatcaaagtgagagagagcacgaaacagtagcattactaaccgagtgcacttaggataccacccccgatctcgagcttatgtttcttggtctcatccaaccacccttcgtccttcttttcaccctctggttggtcatatctaccctccttatgctcttcttggccccatccacctgaggattgggggaataaaacggatataacattattacatggatagtgatgaataagaacaagatgacttggaagctcggttactcaccaggttgaggcatgttttgttggccataaccgccaccgccggattggtctacgaagccttggttctgacgatggtgttcttcgacaccatgatgaacttcacccgaccggtattgatggtgagcttcctctggcaatctggaccagagggcaggaaccacaggtggttgccagtttggctcggattgatgaggttggacaattttgtagaggtgcccttcgtattctacgacggcatcatgtccgtactgagtccaagcctccctgattaattaattcataagtattaatatcgtcatattataagaagatggagctggggtggcgaccagaatcaaagatcgaatggtttggttaagtatcactcaccattggtagaccattttgtcgattgtaattgcaaaggtttttctaaactaataatcagttcaatctggttttcaggttaaggaagttatctggggagagagacaagcagatgatgggttctttttcgagaaagtcttgctgaccggactgttgcagatgagttttatttaaacatttcctttgaaagggctccagaccggcttacatcagatcctgcttcaccgccatcaaccctggtccctgacgtcatacattacaataactaataaggttaataaatagtccatattactatatctagataaatacatactcattcagttattaatgtccagctcatccggcccaacaaattacaaggcccaacgatatccacacagccttggatcttggctctctcgtatcgaactcaagctccccttagaggctatgaaaggcaaactgtcgtcaatcaaacgtgtaattgcggtgtatcaggtaaagaattgtaagaggtgatattcatgaagctgtttaagagggaccgggtccatctgccaacggtaccgaccatcaatcagcaggtattgttaggtttcaagttgagatgaatggcatattgaggtccctaatagtaatatggttccacatgaggacaccgctttctcatttttttttcatatttaaaaaggaaactcaaatggtctcaccgaagcttaagtttgttggcagccaccgccacataaacaagaatgccaaaaatgttgatcagaggggttcacaacagctcaaaacaagacttgacgataaccaagacgcgagtgaagccaagaagctcatgatggctatggatcccaaattttgggtgccaaaaaaagggtcaaagaccacctgctgcgctttgctcatatttcaggtacacttgacctggggcttagctggcgctggttaggtggctcaagaggaatatgcacgtggattgtttcatgtgagctatttagagcagttccaccgcggcccctacttccgggccgtaaaatcttgatgatcaggtccacgcagccagttttacagtctcaaactgctgcggcatacaccgcgacttggtggagcggtttgtaaaagttgatgacaggtgtactgtcgagggtggtgttgtgtgtgagagttgagtttcacacgttgttgttgtgtgtaagtgttgtttggaggccgttgtggtcattattcctgtgtatgaagggagaaaattcaaaaattttattatttatcaatgaaggactcaagatacggacaaatggacgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctacgggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcagaggcactcagttggagggtatattgcatgggggtatattagggggtatcaaatataacgaaatccaccactttttaattgacgggttttgagaaatccacacttaccaaatccacctttgcagtgaccaaataacctacttcttttgtcagggcgtatcaaatatagcataaatcaacccatttttttagcccaaaattcctgaatttccaatttcaaattccaaccatcccccatcctccacgattccctcaatcctccacgattcaatccccactcaccccacagcttcttcaacatctcctcttaacttgcccctgcacatcactcgtcatcaaaccaagtctgatcaattgattagttcaaggtatttatcttcaactgaaccaaagtatatttcaatggcctcaccaattttgttctttttccactacatgcacccaacagatgcctccaaaaaaagcttccagattcccaaccctccgatcacttcgaacccctccaaagaagaagagggccactccaaaaaatacacgatcaaagaagaacgatgatgaacttggttcatcccaaggtcatctaaaaatagaggactatgaaatcatcatcgactggctcagagacaagaaaaactacgttgcctgttttggcgatggaaaggctcctgcgattggacgacgaccaaaggcaatgataaacggttacgagttgatggcgattcacctccgaaatgtttctccaactaaaatcaatcttaccccccgacagatgaaagatcgtttcaagtcatacaaggacaagtataagaaagctcatacgaaatctatgtcaactggctttggtctgaccccagctgatcggaaggctggaatcacaacgattgaggacaaacttgaaaatatgtgtcctctctacgctgaaatggacgaaatctttggtaaccggcctgacgtcaatccgttgtttatggcggatgcagaggatgaagacgattcatctgaatcatcttctgaggacaccaattccgattcctcaaatgagatggatgagaacgattcatctcaaagttctgagtccactgctattcaccctttgttgaagaatgctacttcacaagtcaatatcgtggccctggagcaagaaaacacaggtgatgtaagtcaattggattcatttgttgtcagtcatcggttcactgattttaaaagatattgccctgtcaaacagagaacggaagctccgactgggcaagttccaatggatgaagaggcaggtgtccaggctggggcaacaggtgtaagttgcactgttgagtgatggcaaaaaagactacaactatattgactttcttcatcgttcttatccaggaacccactccattgggtgagactgtccaagatccagcttcaaagtctaaggggacccaggcgaaatcaccaaagaagaagaagaacaaaagcaattgtgtgcaatctacaagcaaggcacctgctctgagcgattctggtgaagacgattctgagtacatatccccaaggaagaaaacaagtgcgaagaagaagcgcaaaagaaggtcctcaggattgaacgctggtttgacacccaaagagcttgctttggacgatcataccgatgaggactcctctgacaccccggctccaagtccaaaaaaaggaaagcgccgagcctcaaactccaagaatatcaatcccaaaagccatggtcgcccctctgctgttcccaactcttttttggcctacgaagaatatgcaatgaaaagagatgctggtcagtcatcttacattccactcactttttaactacctgggaaattaacgattcttcctttctccttgatttctaggaaaatatgaggtcgctcgggagaatcttggctttgaaaagatgaagtacaacaggatgattgaaaaggaagataacggtctgaaattggaagataaaaaattcgagcatagtaaagaaatggaaggtaaacaatgggatcactcgatgaagttggacgataaaaagttggagatggagaaggaggagaaggcaaaagatcgagattttgagttgcaaaaactggatcgccaatcaaatgccgaggctcaagcgaagaagatggaggtgttggtgaagtgtttggactctgggaaatcgatggaagacatagagagaattgcaaaacttttcaaatagccgcccgttctgattatcttgttgtagtatgacttaactcaacggtttccttgcatattggaaataaaagtgcgatcaagacaaaaaaacggatgtgttgaattacttttctttgatgacaaccacgaagaaaattgatagacagtcagtttatagagcaagaaaggaaaatgaaatgatgagaaatgaggttagttaagagaaaacagggccttttttttggtttgaggagttttgttgtaagaaataaggaagttagggatattggaggaccacaatgacaacagataaaaggaaagtcaatcacataaaagagaaatggtaacagagaagctaacgtctttgacgtttgttggagggctgtcttctttgacattttttggagggttgtttcgacaaaggtttgttggcatcgttattttcagaggaaggttcgtcatcgttttgttgtctttttttgggtctgggataagtttgagagttattgaggattacacgcatgtcacaaactttccagtgtttctttttgggatctttcttatagtgacccttttggtttttttggattacctctttggttttcgtcgggagttggacagagtagccaagtcgagcatgcggagaagaatcaggagttgtcgagggaacagtgagatggtgaatgtgcctggctctccaagcacattcaacaactcctttaaatccagaaaagtcaataccgaatccatgtctggggaaaacgaattcaccgccgtatccgtccaaatcatcttctattaagtcccctgtggttttgtcaatcggaagccatgtgacaaacgtgtatggtgagctatctcgatccgtgtggggcttatttgagaaattatcgaaggtgtatgataaatgacacgtgaaatcccctggggcactggtgaaaagaggtgttaaccctggggccccaatcgcgttatgttgccttttgacttcttgataaataggtcgggagagggcctcgaattgttggccaacgaagcgactaacatcatcgacctgtgattgaagctcttcgtatccttcagggtctcgggataccttccccgcaatgcccgtgacgccaatgatcgtgtccttctcaaatcccttgcgccaaccaagactgaacatttttcccgataatgctggaccgttgattttgtttgggttttggaatctggtctattgaatgaggtggtgggcgactttctgatattgagacttcgcttccttgtccatggtgttgaatgggcggaatttgaccacggcaataatgttcttccaagcttctcctctccaggcaatcacactatctgagaacattcgaatcggagcctctgggtttttggtgcatacatgggaggtgagaatttcatccaaatcccattcgacaaatttttgattggctttggctcgtttctccctctgctttcgggccttgaaggctttgaaacggagctgtttcttagtgaggggtggatcatcggtaggtggtttgtctttggcggcagattcggcttcgggggaaggttcatcatcggcagcggattcatcatcggcgggggcaggttcatcatcggcagcggattcatcatcggtggcggattcatcttcatcttcgttgtattcatcatcggtggaggattcatcatcagcagtggattcttcttcttcagagatggtttcttctgcggagaactcttcttcggctgaggattattctgcgggggattcatcggtaggagattctggagagaggtgttgaaatccacaaggcaacttgtgagacatggatggggccttggcctgtgagttgattgaggtggatagagttacggtgggtaaattggcaggtgtcatttcggcgggggttggagttttggccgggaatgtggttgatatgggtagaggaatagccaatgagttgtccacgatgacgtgacctttagctggtgatcccgtaagaatgcccacttcaccatccaccaaggcctgagggggctcattcccctgagttaacgcagggcatccaatctcgatgtttcgtacgcactcaggagaatcttgagccccacacaggagacctgtccgtgcgggaagtccagcctcacttggcagtgcagggcatcgcatctggatgtttcgtacacagctaagtgggctatggtgcttccctggacaggcttggcagatgtaaggggcacctcgaggggtgtcacagtacctccggttgttgtccttggtgagggtgattctggacttctcggtggcgtatggtgcaatcgtggaccgtcggaatttgggcattgtctgtaatttctagtcagattgcataattaacatgccatggtcagtatttacatcataaatttctttcatgatggatgtacaattcttacatataaaataacacaacggtgtcggagtaaaaactaattactggccagaagtgtaaccaccgagggtatggattaaacactagagagaatgagggaaatttaaagttagtactctcataaataactctatgtcactcaaaattgggggacaggcatgtttttcagcatcggatggcctcatggcgttgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatatgtcttatgtttactagtctaaatatacttgtgcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctggattgctggggcaggatctgatgaggaacaaatgaaggggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataagtggaacattctataagagcatgaaacaagagaaaatatatttatccatagaaacaggggaaacaagcagtgggaaaaatgctcccaaggttactagtatgaaacaactaaggggggaatattccatggaaggagataggaggaaataactgtttcatggatgggggggatttctactagtgtgagacacaaagaagaggaagaatggaatatgtttggaggggggtaagcttcaggggtgtggagtttctggttgggaaatattattatccatgtggtctgtacttgaggggatccttgagtggtgtttggattggttttgagggtctggggacttcctgaggggtcttgatcctgtgattcctctgtgatttgtactcttgctgtgcttggattttcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaaaaagaaaaagagaaaaagacaatcctgatgaaaactgaaaaatatattctagaaaaagaaattggtcataactgtggaaatccatggtttagctatagtgctcaaagaaagaaaagaaataaaaaatatatggtttgtatatgtagaggaaatgtttttgtattttttttctcatgtagtgatatttatacttttagtttgctttatttcataagtcatgagaggcctagtctgtattcttcatgtaacccagtaaatagtgaaaaaattcagatgtaaaactaaggaaaaaaaagcaagaaacttgggttttcaccacccccaaattggatgtgaggtgggtctgggagtagctggagaaggtaattaataagtatctatttttaggttttttagaagaggaagaaattatggtgaggacaaagagaagggggcaaccacccccaaatttggaagttttgaggggtggttcaagatctaccaggattgagtcagattagccttgtgtttcaggaaaaaaaatcttgaaattcttttctctctctcttttttttttttttttttttttttttttttttgaatatgtagcatacttctttaccctttttgtttaagcctagaagtccctatgaatctctctcctgtttttttttgaagtcattgatgggtatgtatagctagtagtcctgtctacaagagaagagtgagttgaaaccacttggacaaggcatctggtgtttttttttttttttcagtgagctcagtacacatgtagtcgcttgatcggccgattgagattccttgtatccatgggcacacagaactagtggacggttgatgaaacattgttgaagcctcctccttcaatgccatgaagactagttgaagcaattcttgtttgaccttcagtaatgacaactgcttgccactgggagtattggtggctttgatgttctttctatcgtggaattcttgttggaatgtcaggttaaaatatcttcccctaaaaagctgcttcctgcagtcattcttgacattcatcaaataacttgaagttttctttttgatgaagcctagagtctgcccgatactagggttgaacaatttgctatttacctcttttctttcaaattgcttcaaaactccaatccctcttgtcctgcttctattccttcgagcttgccaaaacgcttcaacttcgcttgtcggtaaatttgaaccatctacagttattttctgaatgcagaatgctgatttgatcgattgcttgcttgtcaccttgctctcttgatcctttgaacagacatgaaaaccttcagctctataattctttgtgtaagtccgactgaaattcatacttcttgagctataattcagcaagtctgataggtctttcttggccgttctatccattgactgaacttgatttttggaaacattacagcccaaccgaaccaccatctgctcgcgaatttgatatttgtaatgatctgtagctggtgtgtgttttgccttgctcgctgctctccaaacctcaagcatctcatatgcaaagcttatgttggcttcttttcttggctggttgttgaagcgaaccaaaagagtttttgctatatgctccgctttgattccaatttaagcttcttaatctgtagttcggcgatttgaatggtaaatccctcttgcttttttgacatgttaatcgcaactgatcgcttctggatactgaactatatctaccaagtctaactcttgtcttctttcttttccaatttactttagatttcttcctggatggggtttgaaacaaatgcattggtaaactctgaggaggtttagagggttccaatttttgatgctgggttacttggtgagttggaagtgacaagcactctggtggtttttttctagacaaagctgattcaaatttttgttctatggatttaacagggtcctttgggaatatggcttgcaagttttctgtatatggaactccttgttctgtttcatccaatgagagtaatttaaatccaaggctgggggaaataaaatctgattccaggatgaaagtttgagctttttcatttttgaggagacattctgtcacatgggtctccagggaaattaattttgcctgaggaaaggattctggatgtgagttttgtacattatctgaaacagttttctctggggttccaattccttcaggtaagaatactgtggaatttattgtgggggcctgaattgactttactgaatccaaggctgatacatcctctggtttgatattctgaccaaatatttcctcatttttctcttccaccagggttgtctgggagttttgcaattcaggaataggattaactggtgtcttttcaacttggtatattggaaacgtttcctctggggaaatgggttctgcaaaaattacactttctgatccaaggtattctgcttcagtattgatccagggttccagagtttccagtgattggtcattagcaatgagctgaggggaagattccaaattgactggtcctactggtaagttatctatattttctgcacatgtttcactctctgatccaagatatactgattgatttctatccaaggggtccaacttcttgcaaatttcaaggatctgggggggaaattccaaggttacaggtgctactggggagcaattttcttcaagcatggcacatggtaaggatatttctgagggaatttttgctgaaatgacttctgtttctgatccaaatttttttgtctctgtgttgtccaagggttccaaggtttccagggattggccattttccaaggtcagggggaaggcatccaaggttgaagaaagtactggggtagaattttctgtaagtggtgactgcattcctgagttatattcttccatgtgggctactgtatggaaattctgatctgcttgtccaatttctggtgcaggttgatcaggttcttcttgaagaaaatccatttgttcaaactccatatacatatactccagaattacatcatagggtggtagttctgcaatgtgaaaatttccatccaaaaccaggtgaccatcccagataagtggatctgatattaacctttccaactttaggctgagggatctccaaaggtagtttgaaaattcatccatgtggaaattgtggccatttctgatgaggtagtgggtgattgcttcaaattggattctgaatagtctgagttgttctggattttttattcctcccatgcctatagtggagctgaccaaacattgcaaatcctttctagcatattcctccttggtgaaaggctttccttctttggggctgtagacaatgctcaatttttctgttctttccagagagtggatgggggtaggtttcttgggttccagagggtgagttggctgagttggagtattcttttctggcccaggtggtcctgtatcctgactttctgtcctgtggtggtaagggggttcttgaatttccaaaggttccaggttgtcactttctgaaggttggggatgtctcattggtccagggttaaaggctggagtatgggcaggaggaggttggtagaatgtggttccagggttatagtactggtgagggggtagttgagggggtaagacttgtcctctccaagctgggatgaccaaattggccatgttgatcctaggggtaggtccagacagggagtttcttcttggtggaaaattcatggtggtggaggagttgttgagatttctactgttataatattgttgctgttgatccaatgatattttgttgatgcagatttaccaatgaagatttctgcagggattgataaggtatgtaaattctaaaaaaagggatggtagtaactagctaatctgtgacggtatatttagcatagaaactgtaagtggtagtgactgaaaccaaaagatctgttgggccactgttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatatgtcttatgtttactagtctaaatatacttgtgcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctggattgctggggcaggatctgatgaggaacaaatgaaggggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataagtggaacattctataagagcatgaaacaagagaaaatatatttatccatagaaacaggggaaacaagcagtgggaaaaatgctcccaaggttactagtatgaaacaactaaggggggaatattccatggaaggagataggaggaaataactgtttcatggatgggggggatttctactagtgtgagacacaaagaagaggaagaatggaatatgtttggaggggggtaagcttcaggggtgtggagtttctggttgggaaatattatttccatgtggtctgtacttgaggggatccttgagtggtgtttggattggttttgaaggtctggggacttcctgaggggtcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtttaatgctcggtcgacgatcgatcaacctttaaggcgctctagagcgtctaatcgctcgatcgacaacaatcacgcgaggtgccagtgggggttttcatggtggtccagaagcgatcagggagtgggtggcaggagggagtgagaaggggacaggggggtgaaagggggttgcaggagaggagagagaggggagaggggggggagaggggaggggtgaaggaggggatcgaggggaggggaggggtgaaggaggggagaagagagaggggatcgaggggaggggagagcgaggagaggagagcaatgaggacatgcaggggtaaagacttacccttgcaagttccacgaaggaccacgaatcacaacgaaccacgaaccacgaaacgaagatccaacggcgagctcaattgagcttacgtccacgtaatgagatccaacaaaaaaatacggagtacggagcgtctagagagattgaggcgttcctgaaacgtgatgagtgtgaattgagatcggaatacagaggtgatcctggaagattgaggaatcttgagtcctgaaacgagaagcttgaagaatcttgagtaaagacttgatgtttgagttggttgagtacggaattgaagttcgagttggttgagtacggaattgaagtttgagttggttgagtacagaattgaagttcgagttggatgttgaagttcgagttggttgagtttctgtgtagtacacaagcagaccagggtagtgagatcaaatcagacccagcataacgcatatgcgttgttcagataactttggatcagtggacactggctctcacttttgaatcatcaaagcaaagcaattcgagcaacaagggggtttgatggggctgatatggacacagggtgaaatcgaatataatattagctgtcttgattgaacataaaaaagcacaaaaatactcactgaggttgcaactagaggtgcaacgtccaaaggcagattggttggtggcgtgaatgggcaggtgtgtgggttgatttttggaggctttggattgaattcaagaattattctggggagtgaaatctggatcgtggaatttgaaaatctggatggatgaatttgaaatggggggtaaaaaatcctttggtgaaatggggagtagaaaaaagctgggtgaaatggggggccaaaaaacatctttcggggcatcaacatgtggtttgttaacgacttgcccatcaaaagcaaataaaaagacttacctatgcaaagtgggccagtgtgattccacgcatcttagccctaagatcataattcgaaacatcgtcatcatcacagtcactttcactgtcttcaggagcctcatcttcataaagatcgttccattgatctttgagatcggccagcagattgtgtagaacgatgcaagtaactatccattttacagcccccttcatcgcttcagcattacggatttgagttcgaatttctcgtaagcttgcaaaacgacctttgagaatgccaatggcatgttcaattctgactcgagattgtgctaggtggtagttgaaatcgatgttccgacgattgagcaattgtttgcctttgaatgcagggacaacataacaatcgttggtgtaggctgagtctgccagtaggaattgctttcggtcgaagtacttttcaggttgctgggccacttgcatgtgtgaaaacacataagcatcgtgtgatgagccaggaaatccagccaaataagaaatgaactttttgttgatatcacatatgaccgttactgaaatggagtatctgatccaagcagccaagagaaaataacaatcaatcaacaagggagattttttatataaatcagcagtatcaaaaagctaacctcttcttacgatcaaagtaatgttgcccatccttgggaggcttctgactcaaagggatggtcgttccatctacaaatcccacacagccagggaatccttcctctcgcatgacctgagatgattctattcgttcagatttggtaggccaagtgactaaagaagatcttaatccataaacagcatgaatgactcgtctagtatacaggtcgatcgttccaaacccaacttgaaacagatttttgagcctgtagatagctgaaccgtttccatttgatccaagacaacatactgctacagcaatttggattggtggatccctttggggattacaagagttgttgtagaagatggggttttgtttgatgagctgtaccaggttgaggaagcaaggaaaagtcatacgaaacatctgcacaaagcttaattctggaatttcttgaagctcagacaagtcataacaaggatcaaatcgtgtcgtggagttttgagctactaggtattgtttttgaagctggctcatagagaaaagtaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaacccgttggggttgatgcgatggtggattttggaaacccgtcaattaataatcgtggatttcaaaaaaataattgacgggtttgcaaaggtggatttgctatatttgataccccctattgcatattgcatattgaattccttttatccatattgaattccttttatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaagggatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataaattactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacaattttggtgggacacctgtcacagattacatatatttattacacaagaagttcacaagtagtacagttcacagattgaaatatatacacagttcatttcacaaacattacacagaagagccagtcctttgttccagtcctggttgaagcatagtgctcccagacccttttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcccgagtatcaagacatcaagacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcagccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcaaccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaccgtaggtgagtccctaggagtccctacatgtgaggactcgcaaggaggatttacggactgccgtagattttagtgaccgcggtgggtcgtgtcgagtccgtaaattccacctacagacccgatttacggcccgcggtggagttgctcttatactcacagaccatcgactgatcgggttgactatcaaagtgtggcatacaactcgtggggtcagctgcactccaaccaaatttgagggtcagggcaataatgacagctaagaaagataagctgatgtatgaattctagaacaacatcatgagggacactttaataagagattgggacaggatgaattgacaagacaagattttactgtgttggaacttggaaagtgggataattgcggcattggaacttggatcccggcacaggtaactggatccaagggcattcatatctgttgagtatgacactgtgcttgccacttcccaatgctatgtaaatacattctcaattcttactctccagctgcacatacaattaagttattaaaacacacatgtcttgcatttcaatgaaaagtctgtgtcataccctgccaaatattcaggggtgccaattgctatgcctggaagttgaacttaaggaaaggggattggtaactttgtaagaacctgtaagagctgtggccatgtgcgctattacacaatgtggcgggtatgttgcccaggactcaaaggtggaggtggcccattgatgattggccctctcagccaagccctcagcgcaatggtgggccgctacactaactgtagcggttagtgtagcataatgcagcagaattcacgttagcattaagcatagcacagcgggattctgccacgacaccgctaatgctacacctctgggccgcaaagagggcccactgcgctgcgctacagcacattttagcaatttttgggctgtttttgctgctaaaagcgctacagcacattttagcaatttttgggctgtttttgctgctaaaagtgctgtagcacagcgtagtggcactaaaagcgcgctaacactacaggtttggtgcactgttttaagggctgctacgctaatgttagtgggctgtttagcgcagcctagcctagcggcccaccattgctccgcggagggcatcagttatgcaacaccatttggctggttgctaccgtgccaccaaagcgaggtgtgggcatctgggcattgcactctttgaatgacagcttggctagcctgtatgttagcctcagcatagttggcatctggacttgaagaccttccagtcttccaatgagcaaattcttccatccagagatattgagtcgataattgccaaggatttcttttttttgcctgcaaatggataaggaaaggaactattataaatgtttagagaggccccagcaacattgttgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcgcagtgcaatacttagaagggcatatattcttaggtgtattatggcataatcacattctatgggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgggatttaaattttatttgcatacaaaatgcttattgcataatgtaaaccacaagtgggccttcatttggttatatatccaatattcattgcatagtgtaaccataagttggccacattttgtaggtacactgagaattctgtatagtggcaaaaccacaatttggcaagagttttagatgcatattcattataggttagggctagaaccacaatctgggcattatgtatttacatgttagggctagaaccacaagttggccatttatagattattggttagggctagaaccacaagtcagccaggttgtaaaatagactatttaaggaggggctttcccccctcattccaatttttcatcatctcatcacatcatcacatctgatcagcaaacagacagaacagagcaatcaatccatacattaaccagtgtgatcttaatcaagtgccccattgagatcattcagatgttgagaagcataggaaaaggaaagtaacaacctggacaacttgtgatcttaaacaaggaacagtgatcttaaaccattgtgttcccaaaccaaggttaaggaagaaggaaaagacacctgaatctgttaatttggaaggacatcctaaacgttatttgctggcaaaaattgatcaagatcaagttttcaccagccaatagagtttaggacccccttcatagagtttaggacccccttctagatcaagcaatttaggtgacgggaagtcctccactacatttgtgcaaaaatgggattccttatctcagtcattcacccaaactcaatccacctttgagcagcaagccgatgtaagtgttgcataccactcagtccaaactctctgccagagtcatcaattgacagttatggagttccaatcctgcccctcttgcagttgtggcttgactcaaagtaacttccgagtgcaccaacatttcttcttcttttcaatgcatggttaaccgctagacccaaaaggccaggttgggctgatttcatacattcaaccaatgcatcttcagacacatttccagcaatccatgacaatgtatacctctttccaaagaattatcattgttggtcaagcaaactacagtgcccaatggcaatccaaatttgctcgtcagttgaattttactcccactcaaaatttgactaatgcatatttgaatggacaccgactacacgattcttccttgcagaggtattccaaaggttgagctcatttggcagcttctgccagaccattgctcttagcctccaccttgacttgagtgccattttgggctgtctcagtctcagccttgacctatttataaacattgggatcgacctcaatggacacctcattggaccgcatgggggcttgctcagtaatcttcttcattaagcaaaaattggtggcccactcggcttgctttggaaataaaaaattgacattgtagcatcccttcaatctagtttctacaaaaactttctttcaactcgtctcagaagtaggacgtttcctcttcatcaaggcttcacttccttcaatcgttccaaaaaaatgagtgctatgtgttcgcacaggctcacatccaattcaatgtaaattacctctatccttactgtaacaccaaaaccagatgctctcagaaataaaatcctggtatcaactcgcgttttctttcaatcagatttttttgtcccatcatttaagacgacactatctactaaaccattgagttgtaccaatgccacaacataggtagcatgaaataagcaaggccgtccccctgatggctggttggcactcattgttcaagtagattggttaagtccaaaggggattcagacatttttgcattgatttctcgcatggattggggctttatgatttgatgatgtctgttcaagtcgatgaaaaatctgtcctcgcgatttctgccaaaggcagcgtatgggagtcaataattgttggagatatgtgaccgtccgggggcatgcagagttcaactccagaggctgagatgagagggatgagaacctccctttccggtgtgacagaagtttagacggctgatgccgccgcaagttattgcataaccagtgctgccactggcaggccaaaaaaaaccccacggaaagtgtatcaaaagtgacggggtaatccaggtcggatccatgcggacgttgactgacctaaacatctttgttgacctgatggccaagtttcgaaaatggtatcagagacctttacaccaccagtgcagctcaacgtttctcgttgaccttgcgcaatcgatctgtaggagcggacaaaaaaaattgatagacctgagcccatcaatgtctgagctcgagaattgagagggcaacagatatttgagaatcagcttatcgaaccagggaaacaaacaggaaagaggatcagtccccagcttatttccctggctggtgcgtgaccaatggcaagggtccgcgctcccatgacaccttccaaaaaaatctgtttccattggatccaggaaacatttataaagctgaagaatatcgagtctcattccatcggcatccatcccctttcaaccgatacagatatacatacataccatccattcccttggtcgtaaaagctcgctggcggtttggtgagctcgcagtggagaggaaacagcgccttcgattttgtctgaacgctgatccatactttctagacgctgatcgatcctaccgagccgtcgaactatgtcggcttggcctctaatcagttctcgatggtttcgttaagcttcttcgtggttgtagccctgcatttgggggacgacaacgactcctggcaaaggccctgtgagaagagaagattgggatgttaatgaaaaagtgattcgaaatgcagaggaagatggacaacatacctctggcggcaagtgactctagactggtcttgaccattgcgttggccgcattcgacagcacattgatgtcttccatcgccccacctgtaggatacagacagacatacataccatccatcccctttcaacacatacccttcatcatggctgaagtgtttaacaatcaagtccatgacgtgccccccccccccccctaatccacctgcgacagcagcaccccccaccatagctgacttggctagaagaacagattatctgttcgagaccactagctgttacggtctatttatcctccactctccagacagatccaacctttctgaacaaggaacttgattggtgtataaaacacttcagccatgatgaagggtatgtgttgaaaggggatggaaggtatgtatgtctgtctgtatccgtgatggaagacgtcaatgtactgtcgaatgcggccaatgcaatggtccagactccagaccatcctctgtttggagtcactggccgccagagctacgtagttcgtcttcctctgcctctccaaccacttgcatccaatcttctcttctcacagggcctttgtcaggagtcgtcgtcgttcccgaaatgcagggctacaaccacgaagaagcccaacgaaaccatcgagaactcgtcgatggtcaagccaacatacttcgacggctcgacaacattgacgcccgtttagacaatatcgaaggcactgtttcgtctttattgcgagttcaccaaaacgccagcgagcttttacgacctcatgctcgcttcccaaacctcaacctacgacaccggaatggcgcagttggtcaaggcaatggaggtgttggtggtcatcgtggaggtcgtggaggtcgtggaggtcgcactcaatagccttcttctattctgttaccatcttccacattcattctttttaacccaaacggcactcgtctttgcctctttatatgcttgtcacctctccatcactccttacattattgcgaatcttgatgcatctatctaactgcgcgacacctgtctggactctggagagatacatctgaatcactcggatgagtcactttctagctacattttaagcgacccatgggcacgttgcaacggtttcttttgggcgtttgcaatccgtgggcttgtggtgtacctaaaccagtgcacacggccggtttttagtctgggcagccccgtcttccgaccaattggttttcgaggagggctagacagatcaatgggcctgcgcttgatgatacccttgtatgtataccagcagacattacaacaggttaatgctatcacacttcattggattcgctcgtcttcggtccagactcccgagcctgaggagagcagaggggaaatttttacttttgctctgccttttcgaacttcttatcgcatgttaggagcgcaaatccttatcatcgccaatgctatcatccgcaggtgcttacattcactttcaacgagcctgaggcgcttgactttctttccctgtctgtcgtcattcggcgctccgttccccatcaaccaagcctacaaatggaggttgagctaattagaggctacacatcttgcattgaggtcaatgtaatcatcgctcgcgcagataatcaactttggtcgggaggagttgccatgtcttatcatgactttctctgtcatcatttgatggccaatgaccgccataagagtgacattggtttccctatggataatcatcggagctgcttgctgacctgctgagcgtcgcctgaatctccacagtgaggaactggtataaagtgagttgcctttttgtcgcttcatcttttccctcatcccattcctatccttctactcgacaaacatcgaacacacccttcccacctaggtctccgaacactcaccgacaaacaccccactcacgcatcaagaattttcactttcgtcatgttttctaaagcttcctcctttgtgctcttgctcgttgccggtgagtcttgattttccggtgccaaagcatggacagaaatttactgacttgcaaaaatacaaaaaatagcgctttttttgggggtgcatgccattcctgccacttccaaaccggccctctcgccggatcaggccctttcgccggatcagagctcctctgttacatcagaaacctcgtcggttgaagttaccaccttcgtgcaaagatgggactccctatcccagtcattcacccagactcaatccactttcgagcagcgagtcgatgtaagcgtcgcataccaatcagtccaaacactctgccagagttatcaatcgacagttaccgagtaccaatcctgcccctcttgcagtcgtggcttggctcaaagtaacttccgagtgcgccaaaatttattcttctttccattgcacggttagatccaagaggccacgttagactgatttcatacatccaatgtatctccagacacaattccagcaaaccataacgacaatgtacacctctttccaaagaattatcattgttggtcaagcgaactaccgtgcccaatggcaaacgaaatttgctcgtaagttgaattttactgcactcaaaatttgactaatgtatctttggatggacaccgactaacgctagaacaaacatttctcacagagctattccaaaggatgagctcattcggaagattctgccagaccatcgctctcagtctccacctcgacttgggtgcccttttgaaaggtctcggtatcaacctcaacctattcgtgaacatcggaattgaccttggtggactccttggtggaccgagtgggggcttgctcagcaatcttcttaattgaggaaaaatcggtggcccactcggcttgctttgaaaataaaaaaccctgtagcatcccttcaattcagtttctacaaaaaccttctttcaactagtctcagaacttcgatgcttccttttcatcaagacttcatttccttcaatcgttctaaaaatatgagctttatgtatccgcacagcataacattcaattcaatgtaaaatacttctatccttactgtaacaccaaaaccagatgctcccagaattaaaatcttccaattaactcgtgttttctggtgacacttcgaatagaatgtgttttgtttgccccacccgttaagaacgcgttatccactaaactactgagtggcaccgatgtaacaagatgggaagtctgatatatgtaagccagtatccctgatgtcggctcgcgctcattggtcaagaagattggtaaagtctaaagggaattcgtttatttttgcattgatttctcgcgtggaccagggctttattttgtgatttctaatcaagtcgctagaaaagtttgtcctcgcgatttctgccaaaggctacaacgtacgaaagtcaatgtttaccggggaaatgcgagcgtccggggacatacagagttcaatcccaaagtctgaaatgagagcgaagcgattcccccctgacggcgtcacagaaggttagacagctgatgccgccccaagttactgcacaatcagtgctggcaggccgaaaaacccacggcaagtgtatcaaaagtgaccggggaatccgagtcggacccatgcggagattgactgacctcagtctcactgatggcaagcgtcacgtttttggctccctggcaaacgatggactccctccgtcagaagctgccggagtcctcgaccgttcataattagttgcacagcctcaaaaaaggtaagccttttgcaaaaaaagcttcaacttcccactttccagacgccaagcctttgagaatgaatcccttcaatcccttcagatatatctctatttttctcctaccagcactcttatccaatgtatgcctgggcttgccacccccaagacaaaccccacttgatacatacccagacaacattcaaccaaaccttcgcgccggtacaaacctcactccaaacgttaccaatcttgacaacaacaataccacttccaactccacaactgttggcaatcccaatataaattccaacagcataaatcctggtggctccattttgaattcaagcacgacaaatgagaatgatcccgattacgattcaagcgacgatgaggatcttgatgatgatgactacgagaatgattggagcgaggagccaccgaatgatgatgtgagtaacaatgtgagtgattcagtgtgacttacgcttgatcaatgtgctccatgctcgagttatacgatccgcagagcctagagttgatgagaccagtgtacaaattcagcatgactgcgatccagatgcaccgatcatgcaatccacgtcgcctgatgatcccaccattaataccactgaaaatcaaagatcaaattctacaagtggtctaagaaaggatggcggtaaagtcctggtaggtggttggtcgggcacttgtacgatcggagggttgcccggagactcagtagatgttttggccatttggtcatgctttcaaaatttaggtggcaccgaactcaactaatcccggtgagggttctagcgtaggtggaaaccattcttcttcagataccgagcatgtaagtgactgttatttgcatcaatattcatggcgataacccagtattaggattagttactgatttgacgaactccagaataccgcacatagactcttgatcaaccttcatggaacctggcagcttactttacttgcagttctcggtggcaatctgctcataatgatgtgaaaccgaatttgccgtcggcttgttgttgtctttctcattcttgtcctttcattccaacaatcaccacatctgtgcagctcgcaggaagacttttcttcatttttttcgccaaggtttttctctgtgcatcagttcgcgaggaataaaaactacctctgatcatgtcacataaatacatctctccaatcaaaatgtgcagctttccgatggatgttgtgtgagttgacctaaaaatgatgcgcgaatgagctctcagaaaagtcactacgaagtgagcataatcaggcaattttcaacatcttgcgcgcaaataaaaccagtcatcttcggtactttttacatgcatttctggatgagttcagaaacaacaaccaatcaggtacgaccctcaaaattttagatcagtgctccgatgcggcgcgtgacttgttgctcatgatgagctactgttgtcctcaagtacttataatgggttcagttggattgcacccctgaacccatccaacatctgctcaaaacgactacatcaataatactcaaatcatctattttttcagaaactttactcatccaccacaagcctttaatcttgacttcgcaacgatgccaacctacacaatcacaagtgatgactacgcgcctgttgtcatcaactcagtaaaggccaaggccgtctggaagctcaagcagagactatggctggtttgaggacgtcggcatgggtgctttcatccttgcacaggtgaatgtacctcagcttttcacctccagcgcactgaacaacgatacgcaacttaagctgtgcgtttgagtggtcagctctacaatctttttcctttttttttggttgtgcagaactatcagctgatgatgcaacacaacaacagcaatgatttcatgtgatcttgactccaggactccagggctccagaaagtcccgaggagtaccccccatatcatgttgccaccaatatcaaagatgtgctctctgtggattcaaagatgtgatctttgtggataccaacattctcatcgaccttgtcaccacacgttggccggtactcgacatactacagaaaaccaccaccggcaatcgacgcgaggcactttgcgtcctgacctgccggcgggcgatggatttcttgttaagtttgaggcttatccaaccttggacgaattcgctctaaagtttcggacggcatccgactcccacaaaaccgttattgtcgccttcatggagtttctccttggtgccctccaactcccggccgccgaccccgacagctgtttgtcgttcagctatcataccgatgatggcctccatgaagagcatcctcaccactgctgttagcactcccgaaggcttggcaccaccatttgcgatcgtttccgcggaagacgtgcgacttctcttaagagtcttggctcttaaatgtatgtcactgcacccgcaatccccttactcttgctgaaatctcctgccttctcttccaattttttttctctcctcttcgtttgcttagatggagctggcactaccctgtgttccttgctcttttgtagggcttggcagggcctgctaaaatcttagtgtttctgcaatttacataccccctttgcttccagtttgtttttcttcttttctttctcatgaatagactgaggttgcgctatcatgcgttctttcctctttttgagcgcttggcagggctggctaaaatcctattctttcagcaatttgttcaatgataaccaaagagcaagattatttctcctggagtatcatgaataataatgacttgcgctgagtatgaataaaaaaagagcaaagaaaacaaagcatcgccgaagaaaagaaaccaaaataatcgtgagactgagagagagggagggaacataaagagaagatccaatctgaaggaaagaaaaatcattgcacttgaagttcatagtagtcaatatgagtttctttctatgtgatgatgcagcttcaaacatttgtgccaattgttatacctatctaatcaatactcctctgttttttccccaaagaattgcccgctcaatcatcgccactaagaaaaaaatatattcaagaggttagctggttttcggacaacaagtaggaaagtgaaatgttactaacaggaagaagtaagaccccgaagctgataaaaagcaaaaggaagcacgttaatacagatgttaatgaggatttgatatagtataatagaatgagaattacccttttgttccttgtctttcaatgaatcagttttgttaattcgagggcggaagttcgatgggtctcttcggaaggtgatctcgagcgagctcaaaaactatttttattttccccaaaaaccgaaaagttcagaagagggtctctcttgtttataattcagcgagctcttaccttgttcattccggtcagtaggttctgcggactgcgagttatgaaaaagattacatgttgttttttagcttcaagaagcttcttttgatgagatagttcaagtaatagaatgctcttacgcatgagcagtggcttctatggatggttttccatcatacacgatcactcgatcggctaggtaagtcgccctgaatgaatcatgctgattgcaatcaggcaacgctcaacatacttgtccgtaaaggaaaccagtcacttacatgatctgtcgaaaaacaaacaaagaaacaaaagtatgagcataaaataacaaatgaattgtagcttttttatgactgtcaggaaagaattcaaataactcacaaaatcgtgctcgacaatgaaggcagttttcttgacggtcatgatgtatcgcttgatgatctttgaggtgacgatacgttgttcggaatcaaggtaggcactaggctcgtcgatcaaaaagatatctgttcgcggtttgcccaaggccaagacgagagcgacacgttgaagttcaccaccagagagggtgagaacctcttgatccatgaggccttcgatgttcaatggcttgatgacgtcggcctggaattgaggatgcatgaacatctccttgatctgtttgatcaaaagcatccgaactgatcccttgaacttgggcgcaattgtttggggtttcaatgaaactcgttcgggattgtatggaagcgttagattggcttcgtcaggtttgatcttgtcggcaatcaacttcacaaatgttgtcttccccgtcccattctctcctaacatcacgatgatctccgaatccgtaaaatttcctgcttcaactgtcaacttgaagtttccttgtgttttggtcatcgccgggtatttgtaactacgagatgattcaacaacgatgtcttcagctgagtctgcgatcttgaaatgtaaagattcgtctcggaatcgtagattctccgttggaatcattccatccaagaaaatgttgatacctgtagtaagatgaatggtcagtctaagaatgcagcatcagtcagccacatcattgagccgagttttactcaccttcacgaactgagaatggtagggtaaccacaccatacgctccaggcagcccgtacaaacagcatatgaagtctgacagataatccaggacagataaatcgtgctcaacacatatgacgtagcaggtaggatggagtaaggatctaattgttcgggcggcattcaacctctgtttgacatccaaataggaggaaggttcatcaaacatgtagctgttaacagaagtagaaaaaaaaaactattagaagttgtaaaacaagacaattcaagatatgatgacatacatgtctgctttttgaacacaactcatggcaatagcaaaacgttgcaattcaccaccactcagttgactaatttcacgatcgacgacgtcattcaggtccagaacgttgagcatctcttgtctctttccagctccgtctttaccttctagcagttcacctactttacctttgaccatcctggggatatgatcaacgtactgcggcttgatgagtgccttgagattgtcttctaggatcttggtgaaatagttttgaagttcagagcctcgaaagtgtttcaaaatttcttgccagtctggagcaacctgcgtctctcaaaaaaatgttggtggctactcttgagatatctgtgaatcagtcaaaaaaaaaggagacccctcacatcgaaccgaccaagattgggtttttgtttcccggctagaatttttagagctgtacttttcccaataccatttgtaccgaccaaaccaagcacctgaccaggacgagggatcggcaaccgatgaagcttgaaagaattggccgaatatcggtgggtgacttccttttcgaggttggttggcagattgatgacgttgatggcttcgaaaggacatctagcatcaattaagaaacatcaacttcagccaattgaccccaaatctttgatttacagagagcggtttactaactttttggggcagataccacaaccgatacataattcttcggaaatgaatgcgatctgcgaaaaattatccatccaacattagttacttgaaggattgagaccgggaggtgtggtttcgcttaccttggaagtagtttcaacttcgatacacagtttgcctgattgaaataaaatgaactcgatcagcagtttgatagctattgtcttgtttgaaatccaacgcacccatccggacgaccggacatgactttttacattcctgcttgcacttcttcggtttacattctggatgaatttcaatcagtcagtatagccctccaaaaataaaccatgtgaatttcttactgtcagatgagacgattgcgatcctggtcagtttgtcggtcatcctgctggtgcgatttctttatttttttttttgttggtggtgggattggccttagtagcagcagggtgccgagtgcgcagggggagtcgggtggagggtggcccgaattgggaagagggctcgctcggctcgggttttagccagtttaggacttttggccccggtttttacctgagcacgctccaacccaaccctaacccagcctacatgaacccaagtcacaccactcatcttctccagtggtgatcggacttttcctgtccgccaaagacgtgacggacgtgacttcccaaagtctgcccagtctagtgcggcatggagtgactcataagtcatgtgcccctgccaatttcaggaagggacttgtgcctcgaagtggtgcccacgtgagaccaaccttgctagtcccagatatatctgataattacaccaaccgttcatgtttgacggacatcctccaatcaatggtttcctgagcccatccctggctcaaatttcctttttcatcttattttatgggttcaggtttgttgatttttttttcttgttgagaaatgattttggaggaactgagttgcctctacatatttattgtgtttttcaaaaagcttggaccccaattctatcttgtttagtttgacttttgatgaatcccatacctatactcaaaaactgttgtttgtattttgttgacagttgtgtgtttgattctgaaaccaaggccaaaaccaaacttcaagcctgaaatacaacacattttctttcagaatgtcagaatgaatccagggggacttcccatcaagatctgtgggccccaagagtcaataatttaaagcttgaaggcaagatttctcatgaaagtctagagatcttgggtctttatgaatttctgaaatgggtccacaggaattcatccattggggtaaagtcataaatacagaaactataaatactcccaaatacaacttcaaactttactgtccccaaattaatattcagccaaacctgtgacacaaatataattgcatggcatcctgagatgaccagctacccaaagcggctttgtttgttcaattctgaagtcatttcctccatattattctgaggattaagagcaatcacattgattgacagaagttgaagcaggctagttatttttgggctaggcttgtccatattagttacttgcatgggtctagccagatcaaacatgatcaattctctgggatgaaagctttgggatggtagattaatgtcatatcaaggaatgtttcaagacctcaatatcatcccaaagaaataaaaagctttacaaatctactgtggaagatcacagatcatgtaaatatagatttttggacatttttctatttcatttctcaagcattcaggactcactattagttttcaaccaaatatttatcttcactgcagagggggttgtattgcttacaacccccagcagtaagtttggccagaggcagccaatataagatcagtctccccaaccaattttatattgtgatggaccaccaatgtgttacccctttgttgtaatgtattggttgcccctgtttgattttatcatggggggggggggggttgtaaccaatacaacaccttttgcagtgcttctggaattgaatttaatacctggaagtaaattttacccaccatattttgcagagtttggtttctcaagattctgtcgtgagatttcccttccaagagttcaccatgtacatgtcagattatcacatatttagacagatttacatggattgaagcagattatcacagctttaattgtgatatcacagaattttgcataattttgacttgttgaacaacaaagattgtcttgaaattgaaaaaaggaagtgggaatgacaattttaagcccactgttggttgtgggacccagataattttttttataatttttccaaagacactggcatgtttatggggttgggaaagtgttcatataaatcaagcaaatattttcttttctcttactggggaggaagtattccaattctggggaaaaatatgagattggatcaaaaaatagtaatcctctcaaataggaggtggcaagtaaaaacttgaaaggaaaaaaaaggtctaagggcctcagaaattgggagaaggttcttcaaatgattttggaaagatcatggcctttagagtcccatatggaacaccaatattttagagaatgaatttacaagaagaatacaaaactattcattcaaagtagtggggtgaactcaaagccctcaagcaggtttagaagaaaaactcccagtaaatctcagagaaagtgggtccagtgatggttcactgccttttgcgcaacagccatccaataatttggagtcatctccccaagtctttttgtcctgcgtttagcaatgtagtttcactcggggcgcaagaagctccccattataactaatatgatgaaatctcaaggaaaacatggaaagtacgatgaagttactcccaactcaagggaacgggatgaatgaaatactcattccacacgtatcctttcaggtcaaagtattttttggcatttttgcgcatttattttggtacaaactgcaacgataacgtttttccataaaaaaagattaatttatgccgtgtattgaccaaccagtatcacctgcaggctgacaaggaatccgataaccacaagtatatatttttctatcaagtgcaaggggaaccattcatctccacggagcaaaatttgaatctgtgttggtaagaaagacaggaggaagtcagttaaatccacaggataatcttgcaagggttttttccactgacatcgcgagattgcaagcagaaacatcctgagaagtagccgcacggcacattggcatagccattgcatccctagtcttacccttgcatttgcagacggtgcggatcgtgtagtacatagtccataggccttggaaacataaccggacagatcatttcaatttaaaattgtccgggtagaggcgctgagaaaaaaaagtgaaatgatagatgcatgcctgattctatctagatcccagaagccaccacttaccattcgagtaggaatgcttggagtagtcagaaccattgttggcacacccactagaggccgacgctggccaacttgtgccattctctatctttcttggtttaccaatcgtaagcgcttgggtagcggtaccgagcgcagtgggtgtgatgcttttctggaggatgataaaactttgagttgaacaagttgaacatgagaatgaatatttagagaagacctaccgaggcacaactaaaggtcttgtttttcggccaggtttcatcgattaccgaacaggcaagggagttatcgcacatgtcccctaaagcagctccgttaggcataatggtagccgcccatgaagatatggcgcaacaaaaggcggccaggaaggcagataatataattcgaaagggagaatcggtatgcaggtgcatttcgagaaggattgacctattagattgttaatgaggataggcttgtggtgtgcgggttccgtcggggcgtcagtcgaacaaagacagaagtgtttgaagtctttcgacagggaattcattcaagcttttatgcgtcgcaagttaggaaatacgagagcagcttatgtacatgtccagacgtaagtatggctaaaccagtgttgtccttggcagcaatagtctttgacgagtctttgatgtcaatgcgatctctaccccatcatcttgcctatctcctctgcaacttcatgtgggtctcatcatgcggctctccaaaaattatctacgtttgcaaatcgcaggtgatacacacagccagagttatggtttatatttgttctcctgggtacaggagctgagccatttttgcctaacaaatgtgaagctaattgaagagaagtcgagttcgactctcagattataaatgcccaatcaaggaattagccgacccggaaaagcctcaacgcgcacagcacatctttccgggtctgtcccggttcggtcgccggcaggccaattcgccaaaatggcagccggtttgaaggggaaattcgacctataaggagctgttggtattttaacccagaaatctgtttacgcagtcacagcaaacccctgacactgcgaatcaggcgatgtctttggctgggatctgcgagcatctcggcttaagatctataggacctccttgtgcgcccaatcaaaggccaaccctgagaggttcacgcgaattgcctcaagagtgagacttgccggatacacagcagcgcaatgtaagcggagctgtcgagtcgccataacaaaacttgcagcaatctagtttctgttttctatcgctcgggacgattatttatgactttgtcggcacgacagggtctttaccaaactcctttcggttctcatgtggtcaagcccaatcaaataaacctatgaatgtgagcgctctgggcgctgatcagaaacaagctgcccgtactctgactcgatcacgatggaaaatcacccgtctatgtatgagcattttacgccgcgcagagctcataaaaaatctatttaaggcggctgagcaatcccaaaccactttttttctcattgatgagtctgcttttcctatatcaaacgaaagaattcacaactggtgcgagcttgtcaaatttttcgagtgagtcaatccttttttcccgtttctctctggcttttttcacatccactatagattaaatctaaacctaagccttcaagatatccctagttataagcaatgcagcttagaagtctgatcagcccagatttaccaaagcccattttatcaaaggctggtaacttgcgttacccaattgttttggctgaggtcatgtcacctataaaatgagaaaaatcacgcatggaacaagagttacgaaaaaaaagtctctgtagagcacacctctttcatagtcctttgaaaatctctctggtgtatgttgataagatgcctctttcgatgatgcatgctaagatgtccttcttcccacagatacatttctttttccctatgttaaatttcaagatgcacggagaaatgtctggaaaaggttacattatttttttgttgactgtgttctcattggtctcaatcgcggtggcctcggtgcagctcaattcctccgagctatacttatcagataagtttcagataacgtccaccccccaaacccgaaattactattggaaaatcacgtgagaagtcttctgcccttgttagaagtcggtagtaaaacttaattagtatgtaccttccaatcagaaatgaaactggagcaccggacggcttcactcgaaatatgctcctcgtgaactcccagtttccaggtccattgatagaagcaaatgtatgttttcgtccaaaatacccgcagttaattttgagtagattttattgacttttggtttgctttctgaaaccgttcgcaggatgggttagttgaaccttcaaagtagctgcaaaatccggaaacttttattgacattcttcccttaaaaagtgatactctcaatatcttggtggtcaacaaaatgtccgcagcagtgaccattcactggcacggggtaaatatcataccttgcattaaataccgatccttctacaagctgatgggacagttgaaatttttttttatacccgcggagcttttagatctttcagagggaaagcccttggatggatggcgtggtaattttattcattctatagcacgtataaaacagatcgagcaccttgcttacgatttgcaatttctccaccttggacgtggtgaccatgcagacgggtgtgacccaatgtccaattccacccgggcataattttacttactctttcaagatcaataaccaatacgggaccttttgtaagtttttgactttgttgataatctaaaaaggcaaagacaagaattaattgaaaagaaaaatgtgcttaatccagggtatcacgcccatgcccaagtaagaaattcttcatcgcacttctaaaatatctatgattgaaaaatgttttgttgcagaatttcaattcggatggaatagtgagttcactgccgaaagaatgcatgttactcgtatgtatcaagctgattgttttctgaaaccaggcagggccgatgattgttcacagtgttaatgatcctttgaaacgaggggtggactttcatcaggacatcatactcttgataaagtgagcagaaaatattagattaaatcctcatacctcagcaatgaattccgggtgattttggtggctgattgaatcaacgtctgatcatagtgattggtaccacgagttgagcttttgatttaggtgtttgggggggctgacgaggcatcacaactatttttctaataccgttcgcttttttttttcgttgacagcatgagtcaaagtgtcttacaacaattactgtctcccactggctataacaatagtcttgctgcaccgtaagcaagattcgttcatccccccacccctcaattgtggttgatgctaattttattttacttcgacttcgacttcaaaaaatcgattgaggagcataggtcccctgtgagataatctcaaacttatttatgagtggagaaaagaaagattactatacactaatcagtgaacattcacagaattccgcccttgtgaatgggattggatatttcgattgcaacaatgcaccggccaacgcaacttgcacgactccaaaccagagcttgacttttgatgttcctgtgggaaccaagacgcgcttcagattaataggcgccgggtcgcatgctcttttccggttttctgttgatgagcataccctcaacgtgaccgagacagattccacgggggttgtaggtccaccggcgattcatagagtgcctttccgtgcgcagatgaaatattcatttattccggctataataggccgattagctcattctttttgtttcctttttttatattgaaatcatcgcaatgtagataacggcgaaagatacagtgtgattatcgacacctctcgagatacggtcggaagcacggtttaccttagagcagctatggacaccgattgttgtatgtgaagccacgttctaccaatagctattgtatcatggggcttattttttccacccgaccaactttgtgacatcgcgttttttgtttttcagttgcctggtgttagtgagacttggctttgaaacgatttagaatatttgccctccagttgctgaactttccttctttatatgcagtggctcccggtatcacaggaagagccggcacggcattgggtatcatccgaattgttgatccgaagagacctccccccagcaattctagcgtagcactaccaacaacaagggactggtccgatactatagggggagcttgtctggatctcgatgtctcaaccatgcgtccgctggtgccacaggacgcgtgcacgaaccttttaggaacagttaagcattgcacttcaaataactcttgatcaagctgacatggaaagttcacctcatctgtcaggtttacttctcgacgagctttggaacaatcgcgtctgttaatggcaattcaacttccattagtgggaggttttttgttaatggaaccacctggataagtaagtcaaacccgaaaaagaaacatgaacccaaacagcatttctgatcgcggatttccgacacagctcggcctaaccgccctttgctgaatgagctactctctggaggacccgggactatcaatgcctctgacgttgccgccttcactttcgagcagcctggatgctacgatattgtaataaacaatctggacgcggccctcgatcattcataccatttgcgtaagctgcacgccatttgaataccaagagcaaatcgaaaaaaagggatcctgatttgttaattattttgacctctactgattatcagatggagttgatgtaagcaatcaatcaattatccgcagctctagtttagtctttttcatagagtatttttgactgtcaagggatggattgtcgctactggtagcggccagatcaatgcgacgacggtctcaagtctacagtacaatacgaccaatccacttcgcaaggatgtaagtccaaacgacctcgaaatccaacgtgtctttccaacaagaaaaaaatgctgatcagttttcttcccttccagactcaagtcgtagggggaggtagttaccacgtaggttagtgagcccgggacaggtctcgtgatgtaatccaaatggcaaaaacaaagcccataaacacacaactgacagttttcataattgtacattagttcgagtgcaagccgataacccgggagtttggatcctccactgccacctcggatggcacttgggcgccggctttgcgggcatggtggtcatgcagccctcagtcctaaggcagaagactgccccagagggcaaccaaaggttatgccgcgccatttcgcctcaagatctcgacatcatcgaaccaggaaaacgaaggagagggctgtcatcttatgcctacagcgatatgctctgaaacatcagctgacacattcagggaagtttgattggtttctgaagaaactgggaagtgatatatcgggaaagtaaccaaaattcttgctgaaataacacacgcgtctgatcaagaggtaataaatcaaaaaaacgaccagaaatttccttgctcttctataacaaaatcagattttcaaatatttggtattcacaattaccagtaaatagtttattttcagctgatggccaaatacctattggaatccaagaattttgttgagatctcacctttttctctctttttcccccttactgctctccaatatacattgtttttacatttagccaaccaactggacgggaggtttttcttgaatgctggtatctatatacatcattgagatgaattttggattgtaactcactgacctaactctgggctatttcaattccccttgcaatgcaatagtgccttccagaactcacatcaatccataatcaaaatgggaaaaagaaaggtcaagccaaaaatttttgaaaagaaaaaaaaacacgcatggaagctgcacattgaaaaaactcatcatgagaggctctccacaacattttcattataggaacttttaaatggtcttcaaaagtgccagttttttgccaaaaagtactgttaaaaagaccttcctcacttgtctacaccattgaaaactgcagtaagaagaagatcacagcagcaattccaggcaatctgacacagctttctagtgggcactcattttgcagatgaaatgagatatggtcaatgcgctgtaaagcaacaagaggtatcaaacaagactgatggtacaatctgttgaggcatgagatgatggttttgaatgaagagaagaaatcatcatactctgtctcgtgtctgggtgtctagtgagcagatggtgaccccaaaaaggggttacaacacgcccccctcatctagacactccacaccgagacagctaggtacaaaatatgatagtggaaagagaaagaagaagaaaaaaaatataacctcgagcaagaaaataggaaacaacactgttaaaagtaatcacaactccttcaaaactcccagcaggtgtccacaaaggcgctcaaatgggtctctggtcagtgacttggtaaggatgttggccagttgctcttttgttggtacccatgtcagggatgtcttcttctcgtagagtgccctattggtgatatggaattccctctccgtgtgtcttgctctcttgttcgaagattcgcctgtcccgattttcactgccgcctgattgtcacagtatagttgcccaacatgctctgttcttgtgatatccttcagaagttgtcgaacccataatacctgtcttgtagcaatccccaaggccatgtattccgcctcacaagttgatgccgccactgttgccaaccacctagaagtccacagtattggacagccatatactgttaagaatatcccgtaagtcgacttagcatgttcaccaccccaagagggggttgataaacgcacgccaacccccatggcgcacgcacaatctgcacgccagctgcagattggcgtgtgcgcctgcacgccattgcagaatggcgtgcaggcaggcacgccacttgcctgcagggggtataccctgcaggttggcgtgcgtgcctgcacgccaggctgtcgcataggacccaggcatgggttctatgggacagccccgctgtgtggttttttttttttttttttttttttttttttttttttcaaaccccctcggcctagagaggccgaggtcacaccgctgggaggaacccctcccggcgagcctgtgtacatgccagctcgtcggaaggaatcccttccgacgagctgggttatgtaccagtgtaagccctgctcctcacaggcttacacaaaactgtcacaagattacataagccatttctgctttgtatttagccgcatctgtcccctttacctagacagcagagatctttctctcctgtctaggtgagtaccttatcttctctcctcctcttctcatttcatttcctcatttcctccacttgtagatactaacgagagatctttctctcctgtctagacatgaaataaaaaacagcgttggtactagaatcttctccgtggacgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaataataataataataaagtgacttgagactctgggagtgaaactaggtgaaaaagagaggggggggtacctgaggtacctgcaacgggtaccttgggtaccccccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacccaggtccgaacgaacgatctctacaccatactaatgtttgtcaagtatctcttgaatgagtttaccctgacttaaaacaaaggaattatccgtgcatcaaatgttgatacctaccattgagtcgattgaattgctccacttgatttccaactgtccagtaagggctttctccaaatcaagcagcattcctgtattgtcccccgttacaatcccgttgtcgacatgtatccaaatcatgcccgtcttcccggggtcctttagaatgtataagctggtgtcatagtgactcgcctcgtatcctaggttgctgaggacattcttcaggtgaagccaccaacatctagctgcttgtcgcgtcccatatagtgcctttttcaatcgtaatccttctcccttcttgagttccatcccttcaggtggtttgatccatatttcttcttcaatgtctgagttcagataggctgctacaaagtcaaaggagtgaactggccagttgttagctgcagcaagggttagcactaattgcattgacacaaaagtagctgtgggggcaaaggtcttgttgaagtgttttccttcgatttgggtgaagccttttgcaacgtatcttgccttatagcgtgttacactgccatcagccgccttctcagcgtccatcgagctccttcttgggcgagtccatgattcgaacctcccaaacctgtttcctgtcaaggtttccgagttcttcctgcaccgccttcttccaatgttcccaatctaccgacttcttggcctgtttgaaagtgtttggggctccaaccgcataaaaaccgcaacttgttaggatgtcatcaacaatccgttcttcctgttcaaaagacaattcatgggaaaaatctcctaaagaaatggtgttagcagctgggttggtggataattggcatgaaattgatttatgtagatcattaggtctagccatcagtggtcctggtagatcttcaaaacttgcccaggcagaggaaataagcttgtcagtttcaggtatccagaacttccaacctttgctttctcctaggtgggcgatcacatgtcctcggattgccctatcctcaagttttgaccgtttcttgggtgccatcaccacgtaagccacactaccaaaaatcctcgcccaatctaattgtggtttgtcgccaaaaagtgcttcatatggagtgatttcaccgcttgtcttatttggtaagcgattcagtgtccatgatgcccattcaaaagcaaaaccccagaaacgcgtgggaagtttgctgtcgccaaggacgcttcgacccatatccgccactgtcctattgaaacgttcaactaccccattctgatagtggtggtaaggaaggctacgttcggctctgatacctctggtgttaggaaaatctactaaggtgttgttagcaaattctcctccattgtcacttctcagcaccttcactttcttatccgtttgtcgctccagacagactatagtatctatgatatgcttgttagccataatttttatttcattgtaaccagagccaagatccttaagagaaagtacatatctaccacggttgtatgtttccactgggaatggtcccatcaggtcaacatttaggatttccaggggtttgacagacctatgtgacctgcctagggtgtttgtcctatttcctttgtgtgtggcacacaccgggcaccgaatctggccaggtggtagcttctccagaagaccaaacactgctttcgccttaaccaatcttttgatgactctcaggctggcatgaccaaaaatccaatgccatagcaataattctgcttcattcttggtcagatcctctggtcgccatgtgaaactagggttgtcttctaatggtgactcgaagatgtcccctggatttcctttgttatctgtattggtactcttggtattaggtttagctctcaaacagtcagtgttaacattgcatggcattggttcatttgataaggaagaagatgaggaattgacgataggcaaatcaggaacatgagaagagagaagaataggacgtatgggcaaggtagaagacaatgcagcatgatggttgagtgaagaaggtggggatccgtccaagttgggtggaagtggccttggcaagtaccatttgtttgagttgcggcggaaaggacaagagaatagggtagtccagtccggagcaaaaatatcaaacgagtcctgtacgtggttatacaggaaacgtgaatcagacttcctcagagctgctaaagagatgagtgtagaagacgcttgctcacagtaaagcacgcctctaaaagttacgatttgcccattccgggtcggaaatgataaattccccgctcctgtgataaaggatcccccactcttagtggctaccctaagaggtataggcttgagaaatgacttaaaagaactgagtgtgtacctttgacctgtcaagtgatgagtagcccccgtgtctaggaccggttcatctccctcccccacggcgagttgtctgaatcttggctggaagtgatcatcctccagatcgtccagtcctccgatctcaatcatccaagtcacaggctccatggggcctggttgatgttcgggtggttcataaggagacggggacggctgaggttggtgactgaggagatatggggtttgatgttgatcagttggacccgctgtatcgggttcaacatgatttgctgctggtctaggagaggatcgatgatttggctgaggtggattttgttttcgatagtctggtcggtgccagtcaggctttcttccggccggcggcccagatgtccccggaggttgaggaaagtattgacttggttggggcgagtatccttgattcacataccccggaggagtcatgatggggtaccaggcctgaaagcttcctggagccatcaaaggtggacccccctaccgggtaaggatggcctcgaagccggtctagccgcatggggtggtcggttgaagttttgccttcgcgggtgagggcacttgctgagtaggtggtcggccgattggcaattccagaactgtagtccgtgcgttgcaaaaccgctgacttgctcagtcccgccctgccaatgagatgggttgtagaactccataccctcattaggtgtgccagccgacaatagagatggttgtggccttgctgagaagacatcggtcttggttgagttgagctcaatgtgattccgagatatgtcgatgtgcttgagaatgtggtccggtgtgaccgcttttctggccattgtcttgctgccgctgcacaaatcttgttcaacccggtgatcaacctcccgacgcaactccgagcccgcctcaatagaagactgaagcaccagcctgccaatcctctctcgtgtgagatcgaggtcaagatccgagaagttgtccagcagctcaattagcttccccattgcctctgagctgctgccgtaatctgagaatttgaaggtcgtaagtttctgccaggtcatcatttgttcggcccaacttattgtgttgaaacaagacgctagttgatagtacatgtctctgcacgttttttgcttcagcaggttgcaaaccagggccgtatcaagggttgctaggagcaaggaccgtccaacttgttcttgaaattgatcaacacaaatttttgtgtaccataacggattgctgaagagttcacggactcgctcgcgcatgaacatgtcccatgtgctgaagttcaaaccgtctggcttgagcttctctgctgaggccatcctagaaatctggttttgaacaacctgcccgaccgtcttgccgtggaattggtttgcttgaaggaacctatcgacatcatcttcagtgtagattggaacatttctccgattgttgccgggtacttcttcttgattctggagccgcctgtcctgcactgacaacactccttggctgcgggaacggtgttggcttgaggaggctgcccctttggtgttgaccatgttagcagctgggccgatacggttgtgggtccaaggattgtcattggggataaatgattgggtgttttggggaggggattctgacatagtcagtatgataaggtgatgtggtctgagaggatagagagaagggaaaggaaaggaaaaagtacgaaagggaatgtgataaaggaaaaggattgagtgttatcgaggaagggaaaagaaaggaaaacagagggatagatacagtcaaacctgtcaaagggcataccccttgggagaaggatttatgtatgcctgtaaacaggttatgcccttagagagagggaatttgcagcaaaatcaagttttgggagaagcccttcactattcccttatacaggttatgcacacagaaaggtatgcccttagacaggtttgactgtatgaggaaaaggaattgatcaatatcgttgatttggttcggtgatgataagaatacggcaaatctacgactcccgtgtgttgtgtcggtgatatttttactcagacagagttcagccccctaggtaccaaggtattgggttcgagttagctagactctggcctactgctgttgttgctatcttcacactttggctaacacaggtatcgagatgttgaatcttgatgtgtatcgcaattggtggagttgtccctacgctgggcgatgagaattgatggattcgtccctacgctgggtgaagagaattgatttgatcaatgagtgataggaaaaaaatagagtcctacgctgggctatgataaaaaatggtgagatgaaggctcataacctgttgaggcatgagatgatggtttcgaatgaagagaagaaatcatcatactctgtctcgtgtccgggtgtctacaccacgggctctggttgacggatgcttgacggaacgaattccgttggcttgacccgtaccgccccgacgaaaaattgggggtgcttcatagcggggggcctaaatccccgcggtcggcttgaccctgcaacattggcttgcccgcggttgcctggcaagcttgcggcggcttgacggcattttttcatcatgacagtgaccgcagcagaacaaaaaaaatcagcttggggcttgaacacccaacctaggctcacagcaccttgagctcactgcatggttgcatgctgataaccgaagagcttatccaactgtgccaatcatatcataccaatctgccttggtttcgcatataaatagatagaaaatttcaaattgcatatagaatttttgtctccaagttttttttcccgagttttttttttttcttgaggtggccacaattttttgggcatgaaaagggtgcagaaaaaatgtcaaaaaaaaagttttttttcttcattttcagacatggggtcaagccgacggtgggactttttgaccctgaggtcaagccaacgttggaattacagctttcctacccaaaattgacattggccagaccaatccggcgggattgcgtaagaggggttgagcccgaccagtgcttgaccgcggggtcaagccaacggagtgccatttccaaaactcaacctgtggtgtagtgagcatatggtgaccccaaaaaggggttacaacacaatcaatatgagatgagtattggtatttggggtattctgttttgaaacaccccaatattttggattgctatcacatctgcaccccaaccaaatacctcatattcagagctcagacatctgttggccaatgagatacaggccaatttcctgtcctggattcccaatacaaataaaatcactcatgttttgtgataggcattgcggggtatgtacactaaccccccctccagtctttaatgactaagtattttctgttggcggagattgacaggcaacttgaacattttgggatgtgaaatctaggttcttcactaaagaaatccctagaaatggaggattgactcccaaaatttgttgacttttcacctctctggctactcctccccaaaatctcttcctccttcccctattttttctctctttattgttgcttgaaccatcttgatctagactgaactatagtcaactccagctagttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcctggcaggctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatatttaaccagctttttaatcctcctggaaagctgggatttatacttgcttattgggggagaatccctgcgacaagcagtttttgataccagtttttcagggggagctcctgtaatgttggcattaaacacagcttgttggaaggagcttctgaaacattgggagtaaacccagctcattgggatgagttcttgattagttggtattaaacccagatgaaatccagtttgtttggaggaaaacctcctaatttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggttgaataacagattaccaagaaggaaacctatgaacaagctgctatctgacacagtttttttgggagggaattctcccaacaaaacgcattaagtaatggtttttcaggagggattcccaccaacaatttgattttaaattcagatcgtaaggaggagtccacattccctcctagatggctggtgtcagaaccatcttgttgagatcaattccttccaattcagggaaggctcatgtttgattaagggggcatgataacccccttgcgcacgccaggtgcggattggtgtgtgcgcctgcacgccaaagcaaattggtgtgcggtcccgcacaccaatctacagagtgtataccggcgtgcaggcctgcacagtgcatgtcaaacaatcctaaatgcatatgtacacttatgcatttatgaccgctgccatcccataggacccaggcatgggtcctataggaacggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcatcatcatcaaccccccccccttcttcaattacctgtgatcttaatcaggttcttagatagcttgtctcatagcacttcatatatatcaattgatctaagtctgatagagactactacataaaggtttctctataaaggttttggcacatcaatatataaatttttgttgtcagaattcttgtgtagtacaatagaggggcaggtctttcaaaccacccgtaacaatatatatcaaacaagcgcaatatcatatttgttatttccccctcacaggactgccaccattccaaaaggagttctcacaccgtcgccaattcccccctctgctgccaactccaacaccccctgggcctaatcttttggactccaacctgccttccaggctttttgaccagggtgagtccacatcttttcccctctttgttagtaatgaaaactgagctgttcccttgtcatttttttaacccttcctcctgggccttatttttgggtctgcagcctgccttccaggctttttgtccagggtttctgacaggtgccttcaaggctttttgacagggaattaagtagggagaacccaagtgagtccacatccctatgacttttcccctcatggttactgatgaaatctgattcccttgttaattgtttttatttaaccctccctcttgatcatattctatgtctgtcaggctcgttctttctcattagctcattacataatttacaagtaagccaatcctttcaagtacaccttcatttctcataattcatttctcaccccccctgccatttcttgtttgccactctgactgattaaatttctttggtttattttccccatcccttttgctctcatgcctctgctttgtgatcatctcattatatactcaacaagtaagctgactttgcttactcacacctcttgtattgctctttcccctcccaatctctgatgaaatctggtatatttaattgacattattcttttcaatcctcactaatgctaactaattagattaccattcaacaaagttcaaacatcaatcaaatcaccgggaactcaaacatggaacaccaatctaagaggatccaaaaacgcatcaaacaaggtgatgactcggagtcgagcaatccacctccgatggagtccaatgaaggagagtcagccgcctcaggtgctaaccctgtaggacctgattcaatggatgaacagcatctgggtaatcaactgggccaatttttgtcatttttttgttgttggttttgttttttttgattaatgaaattgtttatgtagaacatgcaatgaagctggctcataatcaagttagctctgcctatgcatcctatgaggcaccaacaatgtctgatcagaaggacaagtttgattggtacatgatagcttggaaatttaaaacgtgagaaaaccatctccatcaacatctttcatggatcattattatctaaataaatttacactgtaactagatgttcgaaaaaaattaattgacctgcgcacgagtcttcatgtgggaatcttctcacacacattgcttgatgctcaaagaaggcaaacaatccctcggataataagacgcttgcatcgcttggcatatcggggacaggtgatattgatccacgggaggttagtgcttttccattttggatatatattaattgttacctgaaatgtttcctcaggttttgcaacaatgtgtaatctggtgtgccgaggccgcaaagccattctcagccttcgaagataccagcctgaagagaatccttcatccgacaatcttgaagcaccttccgagtcgaaagacgatttccaaaggtgttcttaccctctacttatgtgttcaggagaagctatgtgaggagttaaaggtgagtaattgacatttggttggcaaatattttctttccatccaacatcactgattactgaccgcagttcatacttaatttttgtgctattcagatgcatgagggggcgctttacttgggtgttgatgcgtggcaatctccaaatggatacgatattatggtcacggtggtctattgacttctggatgatggcgccggaaatacaaaattggatgcaatgccccacttgcgcgctgaccaacccccaccggaaaggcacacaggcgaatacctggctgaaatggtaagatgtgttgttgagaaatttggattagaaaataggttacgtaagatcttcttggtctccaccccccttgtgtatcaattttgttcacccttgatttgtcaactctgaatagatctgtggtattgtttccgaaaatgcaagcaacaatgagactatgatttcggagttggaacaactagattggaaacaattcaagggcgaggcgcagtggatccgatgctttgcgcatattgtcaatcttattgtcaaggctatacttcgaccgttcacttgtaagaaatcccaagctggcacgcctgagtttgatgactcagatgaagaagaggacaagcatgaacgcattgtgaggtaagctgtttcaatcaagcatttaattttgacactagaagctaaataacacttggaaatttttagattcaatcaagagcaacagaactgtgacttggacaatgatgaagataaccacacagaacctgaaggaaatgatgatccagaactagcattcaacaatgatctcactctagacaatcttgaggatcttgaacgagaagactccacagataattatacctctgacttgtgtcgccaaaccctcacaaaggttagtctgttcatcttttatcaaaatctctaatcacctctcactggaatgattctatccactgttggcagttccgtcgaattgccatgaaacttcgcaagtccccaaactccaaggcaaaattcatcgagatttgtgaagaagctcaatgcaagaaaccccacaccattgagtgtgacgtcccgacttggtggaactcaacttacaagcaactgtccagtattgtccaatgtgaggaagccatgtaagtctaatcattatcagatcatgatccccaataattacccaaactaaccttttattcatgaaagtgtcttgtggcagcgcgataagcagtttggaatgccccgtaactatcacgttcaacaagaagactttgacttagccgcggacttggtttgacttctctgaccgttttacgaaatcaccctccaattgtcaaccaaagcctcggcccggattgccgatgtcgttgtcatgatcgatcaaatcacgtccaaccttgtgtctgtgattgccaaacaggattctgaacgagatcaccctccagctctacgaaatgcgtgttgcgccggccttcgcataaccaataagtattactcactgactgactgctcaccattatacagaattgcaatgggtaggtcttttcttcaactctcatgtgattacatatgacattcctggcaactaacaaatattatctctgaatttccagttctccatccctctttcaaggacgaatactttaagctggccgaatggcctaaggaatggatcgatgaggcagttaaactcacccgcgagatgtacaataagtgttacaaaccttgaaacgtggaatcagcaccaagtgcagcagaactggaagatgaatcaggatgggtaagttccatttaatttgcccccttctgattcaaatcaactgatcaaatcctccaccagccgcaaactggggtcctggcaggtctaggtgatgctgctgaagctcgaattgcggccccctcaagtgaccccattaccagatggctcacaggtcccctgtatctggataaaaggcgaccaattgatgccctcaagtggcggacggagcaaaaacggagtggagatcaacatcaaggccttgaacagatggcccttgatgtcctgtgttttccaggtaagactcaagactcacagtaaatcagtgatctcaaaatcagaatgctgatcattgtctctgactttttgcacagcaacaacggtagacgtagagcgtacgttcagctttggtagagactatgtcaccactaggcgacacaatctccacccacaatcagtaagtacaggtatggtgttggctttttattcacagaacaacaagatcaaacctctggcgctccacgaatacatggaaaaaaagaagaacaaagctaggactaaggcgaagaggactggtgggagtcaaagcgctggtgggagtcaaactcaaagcgttgctgtcgtcattgattgattaaatattagtttcattttattttatttctccattctctttctttccttctctcgagtctcaatctctttctgtcactctcactggttcacgtcaaagatacaaatgtcatacacgagttagctgcaagcaacaaaaaaatttccattctctttctttgctcctctcaatctctttctgtcactctcactggttcacctcaaaaatacaaatgtcataaacgggtttaaatttttttgattctctttctttccttgctttctgtcactcttactggttcacctcaaaaatacaagtcatacacgagttagctgcaacttaagcaacaaaaaaagttgcaaagaaaaagattgtttgtttttccatttttttgggagtgtcacaggctgtgagcaacaaaagaaaagaaaatagagaaaaacaaaaaggaaaaacaaaaagaaaaaaagaaacaaaagaaaaaacaaaagaaataataaaataaaaaggaaatatatatatattaaaaaacaaaaaaaaattaaaaccacttttgcgaactgctcaacaaaaaaaaaattgaaaagcaaaaagaaatgtgattttattttttcatattttttggcagtgcaagcagcaaaggaagaaaaaaaaattgaaggcttgcaggctaccaggacttcaaaattggtgtttatgcagccccccaaatctgaaatttccccacgtaacattcattttgcaccctaggggtcatttaaggggcggatatccgcggatatccgcgcagatacccgccagcgccagcggatacccgccggcggatgcggatgtctgattcagctgaaaacgcgtgcggatatccgaatccaaacggatatccggatgcgccgggcccatctctagagagcactgtaggagacaataacagaatatgttattgtagattgtttggaagcaataattaatattgcaagaagtatttggcaagcacctgagctgaaagactacattcagaggtggtggtattgcagcagctactttttaaggaattagttaagttttgagtctgggataactcttagcttaataataattccagtaagaagatagggttgaattggataaaaagactattctaaaagtaggtggagaatattcactgtactcactaagtgtactgggggtgaatatgctgaggaaccaatcctaggcaggagaatgcctgcttaaatattttagaggttcccttgaggccctccttagaatattctagaatcttacttttggtataccatggtaaaattattcccctgatgttcaaataatgtaaattctatgtcccatgacatcatgatgcatgtttatagctaattacatcatgtttctccttaaatagaatattactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgtttgtagaataaaatttctaaggttaccttagatgtatatttaaccctaatttaatatacattaattttattctatatttataatttttattccttttgtccttcaagagtttgaatatataaaaagtatttgaaggagtgggaatttggggatacttccggtgggcaacccattttataatcttatgaaatattgttttattaaataatattgttacatattatagtacatgttagcggggttcacaataagctttttttattcctgaaaccggctcaatattttcctgaattatgaaatcctgagcttaatttaagccttgacttaagctcagaatgccaactcaggaacctctaaggtttcctgagctcaggaagcttcaagggttcctgagtgcagattaaggcttaaacttcacatagttaaatattaagcttaattttgtctaaaaattaagccaaggtttgagtgctcccaaatactgagtagcttgattttcttcatgacaaaatcctatcatgaaccccgctattgagtatttaatattttagcagtcttttggatactatgaagtatctctaaggctgacaacattactaaaagagaatgagaattattgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagt