attttctttgcagtagatttatactttgcagcttgacactcaattctaacctgccccggctccttatctacttcaggcagtctttgtccggggtctaatctaaaaaatcccgcgtgactagatgcgtgggtaaggtggtctcccatttctgatgacatggtagcaaaattggaattaaataagtctttccctttttatccatgatagccaaagattctccgccgttatccatgtatttgatcgtagctgcaatgtcaatcaggaaaggtttccctaagatgaactgtacggctcctctcgctatccaaaagtgaacgggtctcgttatttttccaatcaccacttcgactccctcagcgattccaatgattcctgtctggtgtccacctattcctttcaagttcatcggcttctcggttacgaccaatcctaggttctgtgccatatgctccggcatcaaattcaccattgatccagtatccaataaagccttgctgttggtaccattaatactaagtttaatagagggcaggaatagtgcgttactgagagttcgtcttcttcattattttccagagacgcatgattggaactttcgctttcttccacgggtactcgtctgttcgaaatcttcttctggaaaatatccacgactccattcgagattgcaaaaatttctccataactcagagtcatttttccttctgacaacatgcgcttcgctgtttcttcttcaactcctggatattcttttgccaaagttttctccaagtgagttttctttgtcggtttttctctttcttctttctcggatctttgttcctcgaatctaaccttagcgggtacggtagtagttttcgaaggtccttgagcagatttttgagccgttgccttcttgatcaaatcctcggcgtcaatgtccattacagcatccttttcaactcttcccttcttcccactaccagatttctccggttctttttccgaccgtgtttgcttccccaagtccacatcatacgctagagatcgtttgtttggacctgttggggggtacctgccacacttcaaaacactccctccacaccctcagaccccactgatgcttccagagggttcagtaatgatgaatgtttagtactgggccccccactggtatttatggtggctgttgatgtggagggcttgatctgaagtgtggcaggtaccccccaacaggtccgaacgaacgatctctatcatacgccgcgtgttcttcaacttcacattcctctaactctccaaatgaggaagttaccacagccgtagtagttttcttagagttacgatcaaatttatccacttcatctttaatggctcgacgagtatcccatgcaatcttggtgttgtctggcaaaagataatcccgtccttcacgctttactagtcctcgagattcgtcaaaggcaaatagactacatctattgctactgtgagtatcctggaagcagtagtaacatttaaaatctggcttttcaaagggtacgttggttggagcagccgaaggtgggagatttgcatccaaaggttggtgcagaggtgccatctttcctgcagtcaaagaggctaactgtctggtaaggtcttggatctttttctcgtaggattctggctgtggtgctggtgctgggagcctgggcatggggtttctgatgggcttagctggctctacgttggtttgttcaagccttcccaaagatctacgttccattacggaggttgactgaacttctctctgaatatattgaacgatgatcttggtgaccggtagaatatcgcctccatccttagaaacgcgcatcttattgtcacggataagttcccgagtgacagcagtttctaacggtagactaagagcctccaacaacaattctcgaaaatcttccaagtcagagttgtatcccatccgaaccaaatagtgagtgatcatttcaaatttcgaccgaaatatcttaaactcctccaaggttcaaatgcctcctttcttggcagcggtgttgactaaatccttcaagtcttgcttcgtatatttcaccagaggcagagactttccaaaccgatccaacaattgtttcttcaactcctcccactcgaccgtctcatatccttccatctcctcgacctcatccttaaaattgcctcctcttacgaacgaaatgatttgtttcgccaaatccgcagcgctagctccatccgcttctcccgcacgctcgtaacgcttgataaacttctctatcggcatgtttgttccatcaaagaataattccttgtccaagggcttaatcttgactaccctacgtccattggttggccccgcgtatttaggaatctccggttctttttcgaggaaatgggtgttggattctgctactgagtgatgagattgaagatggttatctggggtaataggactaggttgtggcatgtctaatctggtgtccagaggatggatgagggaacttccagaagaagctacggatggttcttgatgctgggtaaaggcagtgttaccaacattgatgagaggggtgtattcagacatttttctgctaaactgttataagggttcttaaaattctaaggtgagattggagaaaggttcaggtattctgagtaagactagcaaagggagtagtatctctttaaagactaaatttatctgaggaaatcaagccactgttgggacaccacttgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatggaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactagtgttgttgcttaagaatacccgttgaagaggtaaggagtttgtgaggttttctggggagtaagggttctgaaaggtttctctgatataaattctctctggttctctgttctaataagactctctggtttctctgggctctgataaatggtacgcttatttctctaatatctttcaaagaggtgagaatggctaagtaatatttctgaattacttttatttggccaaaattgaggtaagggaagttcaagggctctaataatctctggatctcttaatcaaagggtgatgaaagctgagtaatatctcttattactattctgtagctagcatgaggaggggaaagggaaacatgggccagaagagcctctatttatagacaaattgttctgcagtacatgagattttggcctgaacacaagtttgtctgagaagggtacttctagagtggtttttactactctgagatggcctagtctgatatgaattagtctctaagtgcctatctaatacaagaggctgtaaatctactatattagactaattagtataagagttattttctagagctagtctgtgaagtactttctgatcaataccttgatttatcagtctaagctggatgaaatatagttctacagggtatttgtataatttttattcatgggaaataaaatatcttaggcctagtttgtgatttaattccactacaatttagcccagtaatatttatgtggtttatttcctaatctaccccttatcctctaatattttaattactattcatatgtaataaagtatttttaattatggctataggtttgattgttcttaccacaccgcgtgggttgagtccgaaggagtggctacaagctgtagaagggaaatgtacgttcatctttattttcttcctcacaatgactttaaaatctattcgcctaggccccaagatgtatatgtttcccaatgagcatctgttcgctagcccattgatacgccggcaagccctggattctgccttgcaaaacttgttggctgactttccctgggcagaaaaacgttttgtccggtttgccactgtcttccagcaacattgagcctccgccaaggtcggccttccgacgccctcaagcttgcaagcaccaacaaccccttggtggaattggcgccagagtcaagtgggcgcatggaagcctcatcttttgagcaattacattcctgctgcgaaaacattgccttggctatcaccaacctccgcgggctcaccaactcgaaggacatatcatttgctttgcttgcatcatttatggcgtctggaatttgtggtgttttatttgggcccctgcaagcccgttactgcccccccactggtgcagcacaaataatcagtatgctgaaagctttgattgatcgaggtgagcatttcacttcctcttttacttcactatactattttttcaaacactaatcgtcccccaatcttccacagacttcagtctccctagtgagaatttttggacccacaatcacatctcctaggccctcaaaaccccagctgcactgattccgctaccaagatcactccttgctcgagctctttccctcaactttttggacggctgggagaatggtgatggcttgtcaattccatgggtgtatccacggggttgcaaaggcagcaagccacccaaatggaacttgaatcatattcatgcttgttatgagctgtggaggactggaactggggacgtcacatatgtagagagccttttacgtacatgtcatgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccattacgaaccagaacccagaagatcctatcctgctcccctcagaaggaccctaacatattgcaagatcacttaccaggagaccaggacagctatactcagaacaacacctccgaaaccgcctcgcaaactctgaaaatcaaccttgaaaaatcactcctcaaaccttatctcaaaccttgtctatcactcctctcaaccctgttacttactcccctgcaactctccctctttccctgtacccacaggaaaccccagggagcctctagacccccaggaaaccccttggtcgccgttcatcgttggatcgtcgggctttacaccggatcgctgcaaacggcccctcaggccgctacggaccctcggaatccacccagaagcctcggaacggccccaggaccctccgtttctactcggaacggcctctagaccgtccctcgaccccccatacccccccatctacctcggaacggtcctcagaccgaccccttagtcgtcggaacgatcatcggacggccccaaacaccgtctaaggccccaagcgaccgttctaaccggtcagaagcctctagaggccccaggacccgtcaccgagtcagcgacaccgctggtagcaccaggagagctctagcgcgctcagcgacttcgcgacgaccttcaggccattccgaccgttgctgaggccgattgcgaccctcagcagcgacccagacctctccagaccccataagaggcctcagggaagatcccaaggcatccagcagaccccctggaactactgaaccacaccaccacccctgaaacccccagagcaaggagtggacacccccagacccccctacacacccctgaactcccccagaaaaggacacacaggtccctgaacccctctgaaacaagagataaaaccccaacccagccacccagcgactccttagagccccccagtgcgctccagggacaccctgagaccccccagaggaaagcagacacccctggaagacccctggccgttttttcgacccaggcctccaaatcagacccctgacccccagaccaaccccaaagacccctgtgagaccccagaaaccccagaataaacccccgaccccctgaaaagacccaagacccacagagaaaccactgaaagaccccagaaaaacctgaaagaccccagaacccccccaacacaccccagatccccgaagagagctcacacgagccgtttggcgaggcgtaaaagtacaaaagtaagcctccacaattttagttgcaccttccgaagtcactacacaccgtcaaagcattacctgccactctgtgagccgccccgtactgttttgctatggacgtagacgataaagacgccaaacttgccgaggttcaggcgcaactgacccaactcttggccgtggtcgaggaggaacgcaaggtccggaaggaggcggaggagcgtttagccagaaaggaggcccaattggcgaaggccctgaagaacgccgacaataaaccgcaaggaccagccctgccggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatgaaatactagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataggagtgtggcttatttctaaatttatcttagtgttgatactactgttgttgttgcttaagaattcctgttgaggaagtaaggagttttatggggttttctgagtgttaagggtttctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggtttctctgggctctgataaaaggtacgctgatttctctaaatctttcaaagaggtgagaatggctaagcaatatttctgaattacttgtctatggccaaaattgaggtaagggaagttcaggggctctaataatctctggatttcttaatcaagggtgatgaaagctgagtaatatctctgattactgttctgtagctagcatgaggagggagaaaggaaaacatgagccagaggaacctctatttatagacaaatggttctgcagtacatgagtttttggcctgaacacaagttcgtctgagaagggtacttctagagtggtttttgctactctgagatggcctaatctgatatgaattaatctctaagtgcctttctaatactagaggttgtaaatctactatatgaggcctattcttagattaattgctatgagaatggtattcttagactaattagtataagagttattttctaaagctagtctgtgaagtactttctgatcaataccttgatttaccattctaagatggatgtagtatctctttatgtgtttttacagtctatttgtataattattattcataaggagttatgtattttaggcctgatttgtgctttattttaactatattttaacccagtaattattatacattttattctgtagttttaccccttcctctctaacatcttaaacattatttatgtgtaataaaatgttttaaactacatctacgggtttgatcaatcttaccacaccggccaaaggcccgaagattggcgtccctgacaagttcgatggcacccgcggagctaaagcagaggttttcatcaaccaggtaaacctctacgtcctggccaacggacacctctttggcaccgaccgcgccattatggtgtttgtgttgtcctacctgactggaccggctagctcgtgggcccaaccgtggatgaagaaagtgatgagcaatactgaggccatcagtaaggacgaattcgacactcagttcaccgccatgtactgcgacaccgagaagaagaccaaggcagaagcagccctacgagcgctcaagcagaccaagtcggtttctcactacacccaccagttcaacctgcacacccacaacaccggctgggctcccgccgtcctcgtcagccagtacagacaaggcctgcaatcccaaatacgcctgatgttgctgatggctcggactgaattccccgaacttgccgacattgccaccctggccctgcagatcgacaatgaacttcacggtctagcccccactgagacagccaagaccccggaccccaatgcaatggacttatcagtcatgcgtggccgcctttcggatgcagagaagaccaggatgatgcgagcgggccagtgcttccgatgcgggaaccaaggccacatctcgagggattgcccggaccgtggacagaaggggaaagggaaggagaagtcccggatcgccaaactcgaggaagaggtcaaacagttgaaggcaggaggcagtagagcggagtcgtcaaaaaatggaggagctcaggaatgaaggatgtgcctatcctgagcagtgaagagttgtttgttgttagcattggcgccagtgaaattttttcaagaaatcaaattgatccgcgtttatttatttctttgcccatcgtgccacccaaacattctcgagccacaaccacattgccactccctcccgctacttttctcattgactctggagcaacccatgacgtgattggcgagtcttatgccaagtctacgggactccttgatgttgccagaccctctcaacgtaccatctctggtttcgacggttcctcaagccgttcttcctttgatatccacctgactctcgacaccgacccatctccttccccattcatcatcactcgcctgaaagactctcacgacggaatccttggaatgccttggatccgtaagcatggacaccttattgattggactgaccggaaattcaggaaaaccccacaggattttgcagctgtcgatgcagctttgtcaattccaaaaaaaccctcaccttttggcgtggagcccgtgaggcaagctaggatttttgacgagggggtgtgtgtctctgacacgtttacacccccgcaatgtgagttcgctgcggtcccttccaaaattcctattgaaacagctggcaagcctcttcccttcctaggacatagcaccaccgaccggatcccaaccaccaaagacaggaccattgcaactgccgagccagttttgccaattccgacaaaggcctcatctattggcgtggagcccatgaggcaagctaggatttttggcaagggggtgtgtgtttctgacacgttaacacccccgcaatgtgagttcgctgcggtcccttccataaattctgttgaaacagctggcaagcctcttcctctcctagaacttgttccaaccgcagatgtcagcgccgccaaagcctcttggtcaacatcggctcaactggcggcggacagcaaggccaagacccctgtgaagacggcagaagaactagtcccgacccactatcaccggtatatcaacatgttccgcaagtccagtgcccagaaactgccacccagaagaatctacgactttcgagtagaccttatgccgggagccctcccccaagcaagcaggatcattccactgtcacccgccgaaaaccaagcactcgacaccctgatcactgaaggactagaaaacggcaccatcagacaaaccacttcgccctgggcagcaccagtgctgttcaccgggaagaaagacggcaacttacgcccatgttttgactaccggaagctcaatgcggttacagtgaagaacaagtaccccctacctttgacgatggacctggttgatagcctacttgacgccgacactttcaccaagctcgacctgagaaacgcctacggaaacctacgtgtagcagagggtgacgaggagaagctggcttttgtctgtcggcaaggacaattcgcacctctgaccatgccgtttggaccaacaggagcaccaggctactttcaatatttcatgcaagacatattattgggacggattgggaaggacacggcagcttacctggacgacatcatgatctacacgcagaagggaaccgaccaccaagcggctgtcatgggagtattggagacacttagcaagcatcaactttggctgaaaccggaaaaatgtgaattctctcgaccagaagtggaatacttgggacttttgatatcatgtaaccggctgaggatggacccgactaaagtcaaagctgtatctgaatggccaccgcccaagaatgtgaccgaactacagcgttttattggcttctcaaacttctacagatgattcattgaccacttttcaggaatagctcgacctctccacgacttgaccaaggacaaaactccctacgtctgggacaaccttatcccaaatctgcgacaaggatcaagaactccacccggtggcgtatttgtcacggtcattagtccaatccgaaaagaactatgagatttttgacaaggaattgctggcaattgtggcgtcactatctagagggcaacccaaatcgactacaagcaattgtctacaccgaccaccggaaccttgaaagcttcatgacaaccaagcaactgacacggaggcaagcgagatgggccgaaaccatgggatgcttcgactttgagattgttttccaaccgggccgtcagtcatccaaaccggatgctctgtccagacgacccgacctggcaccttcgaaggaggacaagctcacctttggacaacttttgcgacccgagaacatcacccccgacacttttgctgaagtggctgaatttgactgctggtttgaagacgagtctgtggatctggatgacgccgaacattggttccaagtggacattcttggtgtggaggagcccaacactccgtcagaggatattccaacagacagcgaactgatcagccaaatccgatctctgactccatctgattccagactgaccgaattgatttcagcctgtgagaacccagtgtccagtcgaatgaaggaggtcaccaagcattactcggtgaaggacggggtgctctacaggagcggacggattgaagtaccccggaatgaagacctcaagaccaaaattctgaggagccgccatgacagcaagttagcaggacacccaggaagatcaaaaacgctctcgctgatacgccgcagcttcacgtggccatccatgaaaagctttgtcaaccgctacgtagatggctgcgactcttgtcttcgggtcaaatcctcaacccagaaaccatttgggacgttggaaccgttgcccatccctgcaggcccgtggacggacatcagctatgatttgataacagacctccccctatccaacaattgcgacagtatcctcactgtgattgacagactgactaaaatggcccacttccttccttgcaacaagtccatgaactctgaacagctcgcagatcttattttgaaacaggtttggaaactccacggcacaccaaagacaattgtctcggacagaggaagtgtttttatctctcagatcacacaagaattggacaagcaacttggaatccggctccacccttcgactgcctaccaccctcgaactgacggacaatccaaaattgcaaataaggcggtggagcagtacctacggcactttgttcagtaccgacaggacaactgggaaccccttttggcaacagcggaatttgcgtacaacaacaatgatcacgtctcaattggagtctcaccgttcaaggccaactacggtttcaatccttcatacggcgggatcccatcaagtgaacagtgtctaccggcggttgaagagcgactcaaacaaattgatgaagtccagtcagaactcaagttatgtctagaagcagctcaagaattgatgaagacccaattcgacaaagaagtaaaggacaccccaagttggaacgttggcgaggaggtttggttgaacagcaagaatatttcgacaacaagacccagccccaagctggaccaccgatggctgggaccattccaaatttctaagaaaatatcccaatctgcgtacaagctgactttgccattatccatgcagggtgttcacccggtgtttcatgtttcagtactgcggaaacacaacccagacaccatctctggaaggcgccatccatcaccagaaccagtacaggtcaacaatgaggaggagtgggaagtggaaggcgtactggactgtcagagaagggggaagaaggtcgaatacttggtcagctggaaaggctttggaccggaggagaactcgtgggaacccgaggtcaacttggaacactgtcgagaactggtcgccgaattcaacatcaagtttccggatgcggcgtcaagacacaagaggtcacggagaatgaagtgagagggcaagctctttcccactgggttttttaacgctgcccggggaaagaatgcagagccaaaagaggaggaatttttctattattttattttttttttatccatagttgaattttttttctagaacaacaacgggggcggcttgggcattaaaggggggatagtgttatgagctgtggaggactggaactggggacgtcacatatgtagagagccttttacgtacatgtcacgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccattacgaaccagaacccagaagatcctatcctgctcccctcagaaagaccctaacaatgcttgacttcattttttctctacattcattttgttgacttttttttccttataggattggaacttgaatcatatttgtaattgttttcatatattctctacattcctttttttaacacttttttcttatagaaatggaacttgaatcatatttgtacttgttttcatatattctcaacattccttttgttacatttttttcctttcaaggttatttattaattgtgccaaggtgagtgaattgctgttacacttatgttgggggtcgctacgccctctcagggagtaaggaagtgataatttgtagtgaatctctatataattcactgaggctgctacaacttgttaggtgatagcatgttgtgtattgccagggcactacgctccactacctgctaaaatgtagtagctaatgtaaatatatagcgcgctttcacaagtccaacactaagatcaagccaagccaaatgctcaaccctcaacttgacatatgagattcacaacaaatgatcagtttcttactacctgacagggaccctatttgcactgagcccgctaccgagatcactccctgctcaagcccttctactcaactttttgcggctggaagaacggaggtggctcatcttggtgggggtttctttttcacggtaatgggagtctagatttgcaatcatccaaaaagcggtatctctacctgttaaataacagaaaggcagaggcaagactcggtagtattgtgatttgtccagctgtttcatttcaccggtattcaggcgttcacagttatgttttggtgcaatccttctcgtagcgcctttgatcttaggtgctgaggttgcttttcaaatgataagcaacttttctgtgcttttcttgccttaagaagggacccctcaccccatttcattccatgacacctaccaatatcccacaaccacttaacagaaaacagattccatcaaaacatttaaaaactcttttgcaaccatgcctccaaggaaatcaccacgaaaaaattgcggaagacccgcaaagtgccgtggtaggcctgggtgcggccataagggtccaatgactcaaaacccggttgtgcaaagccccacagctcctcctttgccggctgggcatgagactccccctgctggcatgtgctatctcacagcagctcatctcaggcattatcttcacaactaaaatctggaatgactcttatttgaagtcgcagggactgttctgtaccaaaatgtcatatctatgctataccctacgctgtatcaggtgttgaggtgcagcaaactgctgttacactcatgttgggggccgctacgccctgtgagggagaaagaaagtgataatttgtagtgaatctatgactccctgaggccgctacaacctaccaggtgatagcatgttgtgtattcccggcacactacggcctagcacctgctacagcgtagtagtatgtaaatatggagcgtgcaacgtcctagcaggtgaaaaaatatagtgataccccttggaacgccagacaccacccaatgacatgttctagcttgtagcagccatgctaaccagcaacaatcccatcctcacaactacaatcttgaagcgctctgatttgatgttgcagggactgttctgtacgggactgttatatcaatacactatgctacgccgtatcaggtattgaggtgtagttggctgctgttacacttgttttgggggtcacaatgctcccagggagaaggaaagtgataatttgtaatgaatctgactcactgaggccactacaacctaccatgtgatagcatgttgtgtattgccggggcactacagcctagcacctgctacaaggtagtagcttatgtaaatatggaactcacggaggccgctacaacctgccaggtgatagcttgttgtgtattgccagggcatcacagcctggcacctgctacaaggtagtagccttatggagcgtgcaaagccccagcaggtgaagaaaatgccctgggaacgccagacgcccccgctgacatgtgctagctcgtatcggctatgctaaccaccaacaatcccatcctcacaaccaaagggtggaacgactcttatttgaagtcgcagggactgttctgtaccaaaatgtcatatctatgctataccctatgctgtatcaggtgttgaggtgcagcaaactgctgttacacttatgttggaggttgctacaccctgtgagggagtaaggaattgaaaatttttgtagtgaatctctaactcactgaggctgctacaacctgtcaggcaataaaatgttgtgtattgcttgggcactacaacacagtagcctgtgtaaatattagtgcaaagtcaacatgtgtgatgcacaagctacagctcagcacgtgctaagatgtacacaagggggtaaatacagcttgccacctgctagaccgcgctgatcagtttccctttgaaccaactacatcttaacacatacgagaccatgtttccatctatttaaacccaccacataccagcccgcatctccatccctttcctgtcaaagacgcactccccggcctcactacatctcaacaagtgctagactaaatctccttcaaacacccactacatctcatcacctgccagattgtatttccatccccatcatcccactacatctcaacacctcctagaccccatcttcatacccttcctgcatttttaattgctctctactatgacgaatctttgcgggagacccccaagcaccgtggtgggcctgggcgcggccataagggtccaatgactcaaaacccggttgtgcaaagccctacagctcgtcttgaaagtattttgaaagaagaaaacctagccactaaccaaacttcagacacagcagctcccaggaaaaatttcctagtcaccaaaccatcttttgatacaccagctcttcttaagaaattttcagccaccaacccaacttttgatgaaccagctccccttggctcaaattctgacacaccagctctcaaaaaaatgtcccagtcacatccaccagctctgctagagaaattctcagccagcaacccaatttctgatgagccagcttccctcggagctcccctcagcttaaattctgaaacaccacctcccaacagaaatgtcctggacagcaacccaccctttgatccaccagctccactcaagaaactttcagccaccaacccaatgtctgatgatccagcttgtcttggctcaacttctgacgcatcagctcccagcaaagatgtcctagtcactgacccaaattttgattcaccagctccactcaagaaattctcagccactgacccaatgtcagatgaaccagctccccttgaaaatgttacaaacccagagctataacccaagtgtctttgaataccagccagaccaaactccaattatagatccactaggtggcattttcaatgctgagccttccactcagtcaaatatgcctcagtcaactgctgaaataacaaaggattatctacaacctatataactaacttatctggaccctcagtccatcaaaccacattcttggtctcaatagcagcatatatcaaccagtcctgatgaaacacctttcaactcacccccactatatgaaatgcctcaccaatcaaagtatgaaaaagttgatcctctagagcctcaaactgttaatcctcttgatatattctttccagctgcaaatcactcatctcccccagtggatgaaatcctagttggtgacaacaaatccaatccttccaacactccaaaatcactatcactaagagttacaaaatcaaaaggagtggccaaaaatactagcaaaccactggatgtcaatccatcaatccattccaagacccaacaacccttgagatttccatcaaacaatatgttctccaccaagaaactgatttcccataaaaaacaacatgccaaagatactagcaaagatcatagtcagcaagcatcaggtaaacatccaagagatctcagggagggatcagttgatgataactgcttggaaaaatagcaatcaaccttcctttatctgctggtcctcccagatttaaaataatgatttgatatataagcattaagataatcatttaacaatttaaatgtgcatacaacttttgaaaacttcataatcagtcatgctacaaaatcctcatgtcaatgttcaaggaatcatcattaaatttcacttttgatagggttgtctaaggcccagttggatggaagcatctcaagatgtagattgcttacagatgttaactactttacgtactcagagaatatggatttcattgagtaaactctgttgtgtgatgtacacactgattgggtgttttgcactcccatgtagtatggcaggagtgaaatattcacatgtctcagtccaaatgtggtccactgtgctgaattaaaattcatcacatgtcaccaactttcactccacaactgctcacctcaccaacttcagctctacacacagctcacctcaccaacttggactacactcacctctcaccaacttgaagactacacaactatacatttcaccaaattcaactcttcatctcatacaacaacacatttcaccaactttgactccacacctcatcaacttgaacattacacaactacacatttcactcaccaactttgactctacaccttatcaacttgaacatgacacaactacatatttcaccaactttgactctacacctacacctcatcaacttgaacattccacaactacacattgacacacctcaccaactccaacactacaccacacaactttcataattacacaccccacactaactatacatttcatcaaatttgactacacacctcaccaaatatacattttaatacacaactataaatggaacaccactgccagcttataatttgcttaggtgaactgcagcccagccaggcttggtggggcacaaccaatttaaattgattgagcccaacccaatttaaatgctatccaatgaaaacttgggtgacaatggcccaatggatttgttatccagctcaatcttgcccacacaatatccaaggtaaaatcagggtcctatcccaccaatgaaatcacattattggttactaatcacctgaggcaaactcggggagtttaaaccaaggaattactgcttggctgaattttcaaccaagcattcttatccttggtgccaaccaaccaaatccacccttggttggtcacccactgtgctaagattgatcaaatccatagacttagttaaaaacattttattacacataaatagtgtttaagatgttagagaagaaggggtaaattatagaagaatgtataataattactgggttaaaacatagctaaaacaaagcacaaatcaggcctaaaatacacaactcctcatgaataataattatacaaatagacggtaaaacacataaaagctactacatccatcttagactgataaatcaagctactgatcagaaagtgcttcacagactagttctagaaaatagctcttatactaattagtctaagattaccattctcatagcaattaatctaagaataggcctcatatagtagatttacaacctcttgtattagaaaggcacttagagactaattcatatcagattaggccatctcagagtagtaaaaaccactctagaagtacccttctcagacgaacttgtgttcaggccaaaaacccatgtactgcagaacaatttgtctataaatagaggctcttctggcccatgttttccttttccctcctcatgctagctacagaatattaatcagagatattactcagccttcatcatcctttgattaagagatccagagattattggagcccttgaacttcccttatatcatattttggccatatacaagtaattcagagatattgcttagccatcctcaactctcttgcaacagatatcagagaaataagcgtaccctttatcagagcccagagagaccagagaaccagagagaatttatatcagagaaacccttcagaaacccttactccccagaaaaccccaaaatctccttacctcttcaacaagttttcttaagcaaaattaacagtagtatcaacactaagataaatttaggaataagccacactcttattttttttttcttagtgtaactttcctgtaagctagacaggagggcagtctcacccacacaccaatactaattctactatcccatagtcttattagctattttatcccctccaagctctttactcacttgctgagcagttccacaccaccaaggaaaatcaaccttggttggtcacccaccaaggaaaatcaaccttggttggtcacccaccaagtaaaatcaaccttggttggtcacccaccaagtaaaatcaaccttggtgtgtagcaaaccaatgaatgtgaaatcatcgggtgttacgcagcccaaggaaatcacattcatatgtataagaagaaaaaattaaaaacaaaaacaaaatgaaatgaaatgcagagaaataaaatataaaaaggaaaaaagacaaggtaggaatcggatttttggctgtttgtctcaaggagatccactagtccctctggaaaaattaagcaagcaagaaatgcaatccataccattaattaaatctcatgacattaatattgacttctgtgtcaagatcttttggttgaatatttcagtttgaatatgttaagatcacagtatgtcgggaaaaattaagcaagcaagaaatgtcagccttagagccagccaagctggccaaaagactgcttaagtcctcctttttagccatgttcctactgtaacccttttatatcaaaattttattacattctgacctcagaaatgaattcctcatgtgatttcaaccttagtcaccactacacacttttacactactcttctccttcatagactttgtaatatttcaccgtaccttgtgaaatatcaaccaagttggaattccaaccctctaccacatgtacatgttgtgattatgtaatccaactctgaaaattctctcagaggatactgagttcacattttcaggatcttcagactccagaccaactcagaaccacaacaaccagaaccagatcaagccatcacttatcaaccagaagtactccacttttcccacctttcccactacacagtgtcattggtgtcattagtaagtaacttcttataagttttagctagcatctttctgctcgttctctttctcagtttctctcaacctctcttcattcctcatcaaaccaaatccctgatcaaagaaagcaagctctagcttctattatctcaactcttcttgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagctatcctaaaaaggaaagtaagactgtcaacagccatccaaaagggacagtaagactgccagaacttaatcatcttcataaaataaataaagaacaaaaatattgcctattatctctttccctcagtcttcttttcccctttttctctacttttaattgtatccctcttttcttaagaaatacatttaaaagtgccccccaaattcttgtgtcctgttgtcactattgagacccaggctcacaagaaatgcacaaaattgtgaagtagtaggtggttagaattgagtcacatgtaatagcactcacatgcagattatttttggtgttgttgcagagatgaacaatgaaaaaaattcaagcagtttcatcaagttagatcaaaccaaaaaaaccacagaaagttgagatgatgactgacaggttggatgcactagctggggaatcaaatttctgacatgtgggatacaggtggagccaccaacaagaacaatcccacatacattggccttattgatcttagagtcccaaaggaagtttttgagacagggtaaatttggcatgcttgcaagcagttcacagacaatgaacagcccagaagacaggtctgaggggtggattaaattttgcattagtatatcaatgaaaacaattggatagggagtcaaatgaactaccaacctttttgtttttgtgcttgaatttggagacaaagtggttgatgagacggttgggagacacatcaaaattaccacctctgaggtctaaaatcaacacaatttgctttacagtggtcttattgtcaagagcggtgggctcattgatgatttgaagaacattcaaaccagcaatgagaccagggtctttggttgcctgtcactgagattcattcaagtaggcaggaatggtgatgacttcatctgaagcttggcatcaaaggggggtcaaaatgagtgtgccagcattagccctagtcatgtggcccagatctgatagtaatcctgagatgaggatggaagaccttggcatcctcaaaattttgtctgattacaagcttggcatcaaaggaaggttgagatgagtgttccagaattagctctgagcatgggggccaggtctgatagtaatcctgagctgaggaaggaagacttgacatatctgagtatatacctgttgagatccagtaagtgagtgagggctgttgttctgattgctggtgggcatgatgtttccactagtatcttggagtaggattgggtttgggtggggtagttgatggaggttgttcttgagtatgagttgtactaaaaattacacatacttgggtgtcctcctgggggaggaggttgggtgcagccagagttgacaaaggaagaatggatgggtgaagtggtgggctgcagcatgtagggtacagccatgaaacactcatgtttgcacccctctccattatagccctttcccttcaccctaaaccacattcatacactaaccactaattctgctctccatgcaatagggacaataatatatccaaggaggacatggagggaactttttttaggggtgttaccttgttacctcctcattaaaaatgggtaacaggtgccacaccctgacagcaaatcaagattgtgtccaaaggtgttttaggccatttggaaacttttttttttccaggggtgttaccttgttacctcctcaccaaaattgagtaacaggcaccctgcccagagccctgtgggccctgagtatagtactagggcacatttcaggtctttttcagtgaaaaaattggctcagttactcattcctcagacccctcagaccctccaccaagacaggggtctgaggggtctgaggaatgagggctcattccaggtgctcctgctgttaggatcaagatctgaacctcagcaccaagggtctttggtccagtcataggggaggaaaaaccaattatagctgaattgggattgagataattggagaagagttaacaaaaatcaaaacagtggagggtgataggtgatttgggtaacctatgaagaaggatggtgccaatgtcagatttttgattttagatatatttgataaaagaataggccttacgttgaggtagatgaatttggcatcagttttgtcaatagtgccagagatccaaacacaggaggtgatttgtattggaggaatcagtgtgttgagggcattaggttcaatagtcagaaaccaatcttgagcctgaagaggatgcagtgtcagcatcaggcttagaactttggtttaaggaagaatcaaactttgatattggtagggtcatgggcaagaacttggggtgaagtagaatgaatcttaacccaggcagagatttgggggagagggaatgactcagtaggaggaatcatgatagcaggagatgtaattggtggggtaaatttgtgtgaagtgttggatctgaggaggttatgagatgatgaattgatcaagtggatgaagcagaggaacaagttgtggaacttcaaagaatattacaggggttaatgaggatgttaccttttttctagtgctggaaatagtgattgtgtgaaaatgcatagaacagggctggtgtaagactcaaaagtgattgtgagaacccttttgctaaatgttgaagggtatggtggagtttcaagcttttcccttctgtactatcagataataagacccaccaagcttagcttggtaagttttaatcaagtgataattaagggttggttggtttaagaacaagttgtttgatcacaatttaattgtgtgaggaaagagtttttgagtgtatgagagtgagtttaatgtgtattacaaatgtaagggttgttataaggtgttataagagttgttactttaatgttaatggtagggtgtgtaatggtaggggttttgtgatttgtagatactaaactgaggggaaaacaactgaaaggagagtctccttgaatagacaacaatgaggtattttggctccaagggagcaagagaatgagagattttggctggtcagagctttacaatgagttaatttagctggcctaactatgcacctgaggcattgctcaagaaagctatgtacatgagaggttttggctggttgtacagcctatatgatgtaatttgagtcattgtagatagattaggcagtgtatatgaggggtttgtgctagcctagcaatctgcatgatgtcatacagagttcatgagatatttcaactagactgacagctacagcaatactatcacatgacctgacaaactgcctgatgtcacctgtagttcctgttatgaaagctcccatgccatttctattcattgcatattttctcacactagctattagaatattctaaatttatgggttttggtctctcaaaaacccaagtctgtacttagattatcctatatatactggtagttctggagaaatacattttccccttgggtgagtttcctatcactacttcagtttcaaaggcataccacactaaggctgtgtatgtcaactgtcacaatattatgattccatgtgtatacctgtgtcatgtagttgattgattgtaattaagtgttgtacatgtccagaggtggggaacatccaagccagtagagttacagagatgccttcagtgatgaccaagggtgaaatgggccctagaatccatttcttaggtccaaatgagtgttagttgagaataaacataagaaaaatgatgaaaagaaaagaatgatgaagggtaataaaaagctttgaggccccatttggcagcgtcataaatttaggtgtgatattgcctgattaattcaatcaaaaattaatcaatgcaaaatatgtttcaaaattgttactcaggcaagttcaattactggtttcatcaatgctgagaacaaacttgatatcttaggccatcttgagccccataatattgatattaccctttatatgggtaaaaagtgtaatattggtattatggtgctgaagatagcccattatctcaactttgcctgtactcaaattgaaatcggcagttgaccttttattacatatttctgagtggtttattttatattgaatttacaaggcaatattacacctgaatttatgacactgccaaatggggcctgaattttgacacattcacctacctaactagttggttttgaaaaaggaatattggagggcaggtaagaggagggggcagaatgtgtacatattcctatattagtcagagattaagacttagtctacttgatataggatatttgtagccaggggaataattttgagacaagcaggatggagtcaataaggaaaatagaaagacagagaaatagattttagtgaaatttcagaggacacatagtttgagatgatatgcttgttgcactattactattagtgagaaaattttgtaagatttggttctttaggtggtttggatattttttagatatgccaaggaaaaccagtctggtgggatatccttccaaggatattttcttgaagcgggataatgacctgaatcagaatattgtattctcttcctggtaccaaccctccattcaatgattctggaatattgtctgagacattcaatatattgttgtttggaataaattcaagtgattggttctggaccagctttctagatatctggctgcttttttaaaacagtctgatagtttgaatatatcatctttgaattttgtttatcagtgagtgatcattgaatatgaaacattagatgattcagcaagtgctaacatataggataatttctttttcaaggattctggcatactttggttggtggatttgtgatctatctgattggatgggtgagcctccctcaagtggaatgaaataaaattgaaaacaaattaaagattcctggacccaatatatataatttgaatgtgattctcaaacggtaggctggctaccttgtcaataagctagggtgtaggtttgaaacatagctgtgtagttaacctcatcctttattcatctctacattgtctgaacccattgataaaaagcttcagtatgaatattgttttcacaaacaactatttatctaggtaacatcagggataccttttttgctgaatttcaaggaaagacatattagggtggtgaccttgttagctccttgttggaatttcgctccttgatctcttctcctcatctttcacatcacatgtcactcattgctagaactgttgttgtcccatttcttattcactatgcatctgactctgctcccacaactcatgcatatttgtatctagattattcaaagacagtctagtaccaagaaataaaatcatcagtcttagctatttttgatctggtcctaagtggacacttaagcctccatttagcctttctcaaagcgcactttagcccgcttgtctaagtataaatagcatctctcagactttgtctgcttttggctctgccgacttttttccctcatcgactataatttctacactcctcacaaaaattgggtaacaggtcacatgcactgagccctgggggccctgtgcatggaattagggccaccagtcattttatagccaaccccaacaaaagtccatcccccaaagttaaaccaatgtcaaagcagccagctcaagatagcagcaacttgcctgagcttttcctgtgtagggccaccaatcatttttcagccaaccctgaggacacaccttcccccaaagctttggctccatcacctgtttattttgatcctcctggtgagaacaagctcaacttggccatcatcctctcacccttaacaaatccacagcctaaccttgactgacagcagttgaaattttctaaaatatatgccaaaggaatccatctttgccatacatctggtagatcatatagtatgtcctatttcaaaactgttatcattttcctctctggctatatatttcattcctgacactgacaatgtgctttggttaggtaaacaaaagacaaagaatgatggatttttatttgttggatccttttgtgtacagagctgaaattcatgactaggctttgtggtggatggatcctcataggcccccatattccactctttctacccaatgagatggctcatagtttggataattacatcattgccttcttgaattttcatggaatatattttggatagcattgtaacatggaattaattgatcatattgtgtgcctgttctatgtagaggccaacaccaggggattgatccaccttcaactggaagaagaaattcctccagcagattcccaaaagaaattagtgattttccaactttacttcttcagccttgctttgtagtagtacgtaccagttttcaatctttcatgcatgaatatcaaacactgaaaaattgtcgtgcaactggttgcagttggaatgcaggatacatccaccataacttggttattagagaggattatttctttgcataaatgtttgagtcaagtaactcttgagtaacacttgagttacaaaacaagtttcaattgaattcatattatgtttgatatattagattcatattatgtttaatatatcagagaacttggtgtcttggaaaagatgtttattccaatatgaatttgaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaaaaaaagaaaagatggaatctccagctgacttggtagcaaatccagatgcctgcaacaaagtttgaggccatattgaatatatggataaagtgcttgccatcttgggtgaattgtgtggtcaaacaatccaagacagaggtttgtgagaagaaggtttgtgtattattttagaaccccgaattcaaaatttcactcactgttgggttagggttctgttctctgagcatgggagatgttgtgcacacagcctccacacgagcaaacaacaagaggcaagctttgactgtcagacacataatttgatgagttgagggtatcccagtctaactgggatacacacgaccaatgcttctcaaccaagtttaaattgacttgattcactgcatctgagtttaactaggttgccctcaacctagccaattatgctggcagtgggatttactacataaaccagatttatgtcttgagaagaatgggcattttggctggaacaaacaaacaaatgccaataattctgcttccagttataaagagatgaacaccttgttttcaccaatgtttatttctttgtctttcctaacattatattgaagaacatatgttcaaccccttccccaacaagttgagtattataagggggaaagaagaacccttcctactggtgcagccagtctccaacctgatctgaatgttaacagaaaaatcagcaagccctgatcttttacctatgttttgaccaggatgagagtgtagagtgtgtgcaatgtagctgtgtggtttcaaatttcattttgggtgagtggttcagtaaggtgtggcctgttaactgaacagtccaggagtggatgtcacagactaccaggagtggatgtcacggattagactaaaacccagggaaattcgaaaaaccgaagaaaacagcaacagaccaccaacactcaacactaggatgactgaacaacaacaacaacagagtagcagtacaactagcactaattataggaatcaagacgaacaagaacaagaacaagaacaagaacaagaacaagaaaagaatcaggaagaagaacgattaaaagaagaacgagatgaagaacatggacaggaaatccaagctcaaccatcaaacatcatcgagaaccctttcaataaccactgtactacagaccaacagcagcagcagcaggatatcagaaacaactcagaacagactcatgaccaaagatggtggatcaaacaggtactatggccacccttcccaacccagaataactcaagaccacgctcagtctcaatcgtaagccaacaaaaatgaaaaacactacttaactccatcgtcatccatcactaatcgaatctcttgttgcatcatttcagcttatgcaaaaccacaacggtccctgttcattattagcaatctgcaacgtactcctactacgcggcgcgatcaccctcccaggcccatccaatcgaacctcgatctcattcagcagcttactaacactcctcgcagactatctagtccatcaacaacttcaacctcaccaactacactcagcactctccaccatcccaatcactcagacaggccttgacctcaatccaagcttcgcttctatcgatggcttcagacctacctctcactccgcctcctcttcatcctcctcctcctcctcatccactgtccatggcctcgatctcttcacagccgtcggaatcccactcgttcatggctggattgccgactctcaagactcggatacctgggacgtgatcgttggaaagtgtggtgattatgataaggcggtcgaattggtcgtgactggcgaagaactattaacaaaacaactcgagaaccctcatctggaactcaaccaggaagaacaagatctgctgagagagggtgagtttgtatatccagatcaagactcacaagatcatctcattaatcacacaaaaaaaaaaaatcatatcacacagctctactcgtccgaaagtttcttgattccacctcgacccaactaagttacccgggcctatttcagcttgcgactggattgaccaccgactcccttgtagccctactccgcaactcccatctctcagtcctctaccgacgcccacttctacctgtcaatctacccacaccggcccctcccccactacctcccccaccagaccagacagatccggactacgaccacgcgacggccttggaggttcatgcggtcagccagcaactgatggctgccgaacatgcctgtacggatccagaagagctgctagatgacccccgcttgcccaagctcttcaccctcgtcaccgatctggccttcctcaacgaaccacagatcgtctgggaatccctcgaggacgtcgaaggtggtctgagcgaattctacgactggaaactcactccaagtcggctcaaaaactcggcacctaatcagacatctcattcgaatccgacacccaaccagttcaatcaatcgacacactccaccggcccaccacgctctaacacagataccgagtgagtgcttttatctctacatcactcgtcttatgaaacaaatattctaacagaacttcttttttacactctccttcttctagtttaaatctagctcaccaattacaagaagaggaatacgagcgagtccgtcgatccgaacagccgcccgcccatcaacccaacatcccatcgggaggcggcatacctgcacctcctccgccccgacctgcacagacccagctcaatacaaccactgctaccgcttcagctccaatcaagaagaagaagaaggactgcgtgatcgtgtagtctcgtcccagccacaacgggtgttctgggcgcgaagaatgtaactcattcttttgctttcctcctggtccgaatcgctacgaaacacagggaggacgacattcatcggaaacatcgtcatcatcgtttaccgttatcttaacctcttggctgtatctattcataagcttaatatccgtaactcttcgcgcttttgttgacctgaacaatcaagttgtctcaaccgcgaggctcctgttgttgtctttcttcttacgcttctaatcaatcaagcagtgacacatattggtcataatcgttgagtaggtaatctttatcttgctaacaaccattggtactcccattatcattatcatcatcgtccattgttgttattcccttgtactatagatcatattatgattccaccatacatgccacattatatcttgttttccacatatcattatcaaataagcattccaaagaaaagactatcggactctctgattcttctcgactctcatgttctgaaagcacacgcgattaacagtacggattctcattctaagggataggcatagtgtacgccaagaaaagatcggcacagaaagcaatctctattcgaagcgagctaatccaattggcaaggggtatcagacggaaatgtgtctgtctacatcatcccgttgagcatttcctagcgagcgtcttcacttcacgaattttcaagcaacgtctttcgtattgggtcaacaaaaaccaacctgacccactacaaagtacagtcgatggtaaggattagccctcgactgtgatcgttttcgtaaggcacgatcgacaatggtttcaaaggttgttttccgaggatataagggtgtttgtgaagtacatacatgcagaacgtgtgtacaagttctaggaatggtgacaatgtttattacggtttttttttaaaaaaaatcgacaatcggaccgcttagggactggtgataataacaacaacaaagttgaaatgtgttgatggggtttttgattctaaggagaagatcgactctaaggaggatggcgggatttggagagaccgacttgagtggccaccgagcgctgttcgttgacgatacgtttattgaaatgttcgacctaatttgataaacgccgtccaaagaaaaacgcaaaaaaatgaacgttcagttagaattggaaagattcagaaagaagcaaatgaggagagcaggagagagacaaacccagctcttcatacagagagaatgataggcctcgcgctcagtcgagcagacctgtttgggctcctctccgggcacgaagtagtacttattccccgatgtctgttgttcgctctgctgccgatggttgcgctcgagacatccaaagtatccgtcccgggccgtccagcattgtgcgcgagatgtccggttgggtggctcgacgtggttccggttgcttgtggagaaaagcatctgtggtatgtagtcgtattggttgaagttgtagacggccttccttccttcctatctgctcctactcgaactgagacctgaaatttcctcagcgcacccacgcgcactctgcaccaaatcacaatctgctattagcaaacacttcaacatggcacatcccttgccacaatacatattctgctttgagggtcgggggaagtgaatttctattgtgaacccccctattgcatcggctgtggcagtgcccactgacaagccagcttctccccccaaaaggagtgccgcgcagcgtgcaagagtggttcacgactaggaacaagaacgaactatggagctcatgtctcgccagctgtcctcgcccctctcccttgcgaacacagccggccggaaaacgctcgccatgtatcccttatacaagatgaagctggtcaatcttgtgcatgatcgagtcgttgggttcggccgctacgtcgacctcacctgaccttacccacctccggctgcagcccgacaagtcacaaggaaatcttcattgggtactggcgacaagacccccttcaacgagcctcgcctatctcaaacagattccccggagcagatagaatgtcatagacagcccatgagctaacacaagctagcaacctgcaatgtcgacactctaagagtcttcttctgtattggctcaagtatttggtgtttggccaccttcactggggctttccttggtagcaccgctctgagcatactggcccactgggcaacactgtgctatatctatgtgtacaatatgtactgctgtacaagagcttcaggtaacagggaggaaggcatcgattatacaaggtttgtgaagcaaaagcatcactaagccttggcccagatgcttcaggcttagctgggaagtggcttgacaagagaagataaaaagggcattgtttctgcaccttttggaataatcaccatcattttccccgttccctcactacttgacttgacttgaggagatgtttttcatattcacaattgttggcttagcttccatcccaaccaacatttttgcaactcctgccttgagccctgcttcaacttttaaaaatggtatctgtctttctcattggatcaagtgatttcacaatcattaatactgatttttttttcttcaattccctttgccacatttctcataattctttatagaaaagtgcagcatacaagaaagcacaggattgtctcaagcttcacactatcaaagtttatttgattcatcacccattgaatccccaaggaaaaatgaagaagatgggaggactttgaggacttttccaggagcagaaaattctgcaccaagctcaatgggagtatggaactcacatgaagtgaagtatcatagaaaaggtaaagagatttttgaatacttgaaatcatgtgaaaagtgatgaaagcaaaatgctgaggatagatttctatatagcttttgatgaaaatctctactttgaaaatattggaggtgagttacaatacccttatggtgatctggaaaaattgaatactgaaataatctatatgataatttgttgagcagatacagctattgtgtaattgaatgcgcttttccacatttttttttttttttcacaattttttttcccccaagcccagataccccccggcgcacagagccgggtctccccggctgagccacccctttacctgcctgcacttgcccgatcgcctccataggccaatccgaagatacaacattttggtaaacccactcggtcacttggtctcctcaatcaacctggtaagcatgtctcctctgaaatttgtatgctccacttcagcttacagtgtacaatttgttcaggccccatggcaaaacgaaagtactcagccgacttcaaatatgcggctgtcagagcggcaaagcaaggaaagacgttgtccgaaatcaacacattgttagctggttcggtcagcaaagattctctgcgccgatggacgaacctgtacaatacaacccaagccgttgttcgtgatccgtctacttacaaaaccctgggccggccattcgaattagagggtgaagatctgacgttcatctcaaatatggtcgccaataaaccgaccgtttatcttgacgagatccagcgggcattaattgaggagaggggggtatctgtctgcttgaagacgattgcaaaaacactccatgagcgattgaatatttcaaaaaaaacaatcaggacggtcaatcggcggcaagacgaagaagccagagcatattatctctctcggataagttgcatccctacgtcgtatcttgtattcactggtaaattcatctttttcttgttgctgaggtgaataatctgtctgacttgacttgtatcaacttgaagacgaatcgggggtctcactcgaggtggttgcaagaaagcgaggttgggcaccagtaggtcaaagaacacccagagttccgcaagagaggagcacccataagtacaatatcatcccagcaatctcgtcgagtgggttggttgcgcacatggtccaggaagaaacagtgatacgcactgactttgaattcttccttgagcacatcttggtgagtgtagttgagggtatgatttttttgagttcttgctgacaagtcttttgcccttttgcccagttgccctcgatgaatccctttcctgggccccgcagtgtgcttgtcatggacaacgcacaaatccatcactacggtcgcattgaagagattgtcgaggcacgcggatgtctcttgatccatctcccagcctactctcctgacttgaaccccattgagaagggtttctcggtttacaagtccactctcagacggaacaaagatttactcacaggaggtgaagaagactacgacgttatcgagagctttatcagtatggtttttacagatgtcttgacgcgtaaactgtttatcggatccggttatcttgttaattagccatactgaacatagtcgattgtaattatttgcatctcaaattatcgaagctacattagatattcttttggtgtgttagtacgacctggctatcaggtgtgaaaacatgcaggcgagccagtaaaatattggacatgacattgtgtcatgtgccgagtgtgtttgatctttttttgagggagcagaagtcgattgtgatttcctttcattcaatcgatagagacaggagtcagaagtcaattatgatttcattccaatcgattcatagagacaggtgttgcaatcaaatttcaattcaagtgacatttctgaaatatttagagaaatggagatttcagagaacaatagcgatcaacttttgtggtgaaagacttagagacatgaggattgatagattttgttgagatcagccgttttcataggctattttttcagttgcaaccaatgtttgttagtctgcacagacgatggggtgagaaagtaagagtaagacaagaagcgaccattgatgacaaatgaaaaagagcaagggaagacttgaacggaggcaaagccccatgactatttattaagacggcgcttcttgagactgcgctcatactttttgatgcgtgagacaagtgatcttgctttggtttttttaacacctacggcttcaagctcttcagatgtgatgtgttcaaattcttgatagtgagtgattccgtaatcagtgagtgccttgtttattgattgacaattatgatcgacgtggcaaaaggtcaagtagtccttgatatccgtgctttcatccgatggggctggcgaggaaactggttcggtgttggggctgactccaccaagatgatgattgtgtgcaagtataaagtttgacggggaagcggaggggactgtcccattagctaagatatttggcatgccggtgtacgcttgaaagaagtttggatgagggccccatccccagggggatggtggccaacccatctgtggtggaaagccccccatccccatttgaataggggacaagtttatgtgattcgtagatcccgagttcaatccagtggcggccgagtttgaagaagagttgacaatgttttctggaggtctagtcggactagaggaaccattcgggatgcccgggcgatcagattcctcaagatctcgaacgcgtgccgcagtgccattgaattcggctttcgtttggaagcggaatgctggagattttggtggattgtggacagtgacttcttggttgacaacctaacaaacatgcatgcacattacaaatgagattgtttcagaaccgcacaaaccgtcaaagaaatgaactcaccattgctcttgcccaaaggccaattcaatccggactaagtgcaatgaaccgcctcgaatccgcggggtcgaccatcaccgggagctccattgaaccggtcaagtcttcctttggcatgtgagttgctctgatcaaccacatgttatcgatgattttcttgttcaaacttgcgccagctgttggctcggatgagggagcttcatcttcatcgttggctttttcctgctcggacagttgttttaaagctttgtctcgctaatatgcaatgatcagataatagaaagatcatgatcatgagagaaggaaagcaaggaggagagtacatacctccgcaattgccttgggatcattttggaccaagtggatcttcgcttccccctttccctcggccacctcaagaaacttcaaaaagattttggagttgtccaacatcgtctggtttttctcaacgaattgaccaccgtaagggatgattgcataccagcagagattcttggccttctcttgcttctctgcgagtccgaacacctgtgacggttccaaagcacgaaggatttcaagcacggcttctttgaaaacgtcaaggtttgtgttcgaagcgttccaagtaaaagatagtttgttcggttttgaaacaagtttgctgtatttgtcgtttgtctcggaggccactgcctttcgtcctgcgcgggtagtagtaggctttggttttttgagcgcaacatacaatttgtactcaatcgaaaccttgaaatcctcagacttattcttgcccttgtcctcagagtttggttcttcctgctgtgtgtttgccgccgtgttcacaactgatactgaacgactttccgaagcaagagcgtcattgtctgagggctgatcgtccaaccaattggtaatttgatccacgccgtcaaggtaggtggaatagtctacaatcaaagaatcagacagcaaacaagtttcacagacatgcagagaatgtgagaaaaacaatagtcttgtacataccttcaggccccatggtggttgttaacattcagagtgagcttcaggcaaacgattggcctatggaggcgatcgggcaagtgcaggcaggtaaaggggaggctcagccggggagacctaggtctgtgcgccggggggtatctgggctcgggggagaaaaaaaattgtgaaaaaaaaaaaaaaaaaaaatgtggaaaagcgcattcaattacacaatagctgtatatcccaatttcatgaagattttgagaggcttgaggaaaaattccatttgatttcaaataaggattcaaaacatatactggcaaaacaggctgaacaattccaactagattctgcatctgccagtaggattcatgagaaaatggttgaattcaaaaagctcaggcttcatcaactattttcaatcaacctcaaggatagaaaaaccaattcaaatccattggaatcaaaacatattcaaattcatcaatcaaaattgcttgaagaattgtcaccagaactactttcaccaaatggatacaagaagtttgtgaattcatttattcaagaagtcaaacaagtcctgaatagctgcaaggatgaatacaataaatttgagttatcttacaagagtcatgaagatggagagaggggaatattcacctatatctgggatgctgttgatcttgctctcaattatcaattgatcaatgaggaacatgtgagaagtattttccaagcagacaaaagcttatggatggcaagccgtgacaatattatcaatcttgcagccatggtaggaaaaaacatccaagaggatatgtcaaacataacagggcaatggttctataagttaggctataaattttttagtggcaagtcaattttctccttgaaattttcctacagaacaatatgatttcagattcaagcttattttttcctgtttgtttttatatttaattagccttcagtgaagaaaccttccagatgatcaatcttcagttgtcattttacaatttgagatggaagttttatcatgaatatgaagaaacaagggcttacaaaacagaagaatggctttcctttgttgaatcattttacccagagaattaccatcatgctggtttattcaaatctccccatgaacaaacagcaaatacaagcccagagctaccaaacagtattgaagctgatgtgaaaaaccttagaaatcttctaattttcacagtaaaatttgacaaccacttcaatatgtttaccagtgatgtatgtcaaatcttggatagcattcaaaccatattcccagggatcataaggaaatcatttttaatggattacaagaaaacaagatctcattttcactgttttaattctatttttccacaagtatcaaaatccaaagaaaaagaaataaatgattttgaacttcttctcaaaggactcctagaaaggtcaaggtcttcatatttccataggatgaaacttgccttttcaagaataaagcaagagaatcctgaaatcctggaagtatacaacaaatatcaaaatgaagaatcacaatccaaagtatacacaggcatacacccaaaaggaaatgatgattatatgagatacctccagaattttagaatatacatacagaacaaggattattcttaaacatttgagtttcacaaaaacaagaaatctaaagagaaacaaaaggatctctaaagccaaaaaatgttgttatcatcataaatttaaatgttggtcacttcatcaagttattctttgcttgttcattacaaccttcatttcaaaatagaagcacactcatgggaattattccctccaaccatttttaaaaaaaaattgaataacttgaaatctggatttgtctcttattaaatatccatcatctgtctgttaaattttttattttcctctcccactaaccaggataagctagtagatattaagttcctcatatatattcaagcattgggtttggaatatattgatgtttctttctttccctgtctgtttttcttcagcttgcatgttattttttctgcattgggtttcatgagattcttcctcctattttctgagaaatcatgagtgaagggatattcacaaaaaaataaacttgctttttcaccagaccaactgagctctttgtaaaagagcttccctttgcagcagattcaaaattccagttggaaatcagtcttcatgtgagacccttcctatgctaaatttgaaacacctcaattgtgttctttttactgagccagatgcttgtcctgatgcaaggatgagattctggtctaaaaatatgggcctctgatatcatggttgaagcaggttgcaaacaatttagacctagttcagcttgattggcttagacccaagatgtaggacatcctcacactcattgagaggacccctcccccctcctcaaaaaggagcattcatctaaggcccaaaacagaatttgtaccttatgaaagcgttaatatgatgattcttgtaacaataagagtgaaacaaaaggctgacaaggactgacaagcaaggatgaaaaaaaggcaaaggtaccaagtaattgtgtggaccttgtaagaaagattacaactttgtaacaacaaagatctaattttttgcatcatcattaatattaatagtattattattattattatatatagaacagatacacacaacacccacaaaaacaatttgacggagaaaataacaacaacaatcatataagtaattcccacatatgtataacctcgcccctcctccacccccccaaaaaaagaaagaaaaaggaaacgatccaacaaacgatgaagaaaaagaaaagaggaacaacaacaacagtcatggttttatatataaactgtatacctttttttttgtacgattattattgataagaacactaacaaaagtatatgaacgatatttctttgatttttttcggaaaaaaagaaagtaccaatgatcaacgagagagagcgaaagagaaagaaagtattaacaagaaagagggaaaaagatgggagaaggaatgaggattggagggatcaatcgggcaagcccatctcgactttgatctggtcgacgaacttatctctgagactgacgatgagggagttcttgatatcggcgaagtcgacggtagcgacgttgatgagcaggtcggcatgatgcgagctcaaggtcattggcccacgcatgtaggcgtacagcgacgccggcgagtcatacgacaggatcgtcgtttggttgatcttcagaagcgccaatgagatccggaatagtaatagactaccatcgattaggaataggtcaaatactcgactgtgtggggtttttttttgaaccatcaaatattctcatcttgtttattagcctcaaacggttcagaattcatcccaagaagagagaagaaaaaaagaataaatcttacagcagggtttgaatgggcaacgcatcagcaaacagggacaagaaccatccgaacctaagtataagtcaagaccgtcagtcaatcgtgtatttagttacatggatcgagaaaaattcgacgaacgtgatagcgggcaattcgacatccaaagcgtcgaaatggtcagccaattcagcaagatatttactgacgagcactttaagcactcgttgatcggcctgggaggtgagtagatgagaggtatagtaatgcgaggggaggattttctgagaatgaaatgaagaaaacacgtcgatggctcaacaattgatcaatatatattcaagacgaggagaggaagaaaaaaaaaaaaaaacttacgtcgacgatacagacgaggatccagaaggcatcttcctcgctaggaatcgtcaaaagcaacgtggcagcgaccatgttcatgccctgtaatgtggaaaaggaagagctcgagcgtgagtggtaaggtcgctcagaaaccacagaggaggggatcaggaaagaccggtaaccaacctgacaatatccaaccaccggattgtgccatgacatcgccgccaggactcttctcaacttactcactccaggcccgtcgcctccaaagtaaacgttcgtgggaagagttctacagacattcgacgatcagaatgggatggaataaagtgatgatgtacgagagaggatgagagtgaaaattaccgagtgacgtcgcattcgatctggttgagacatagcccctcttcaccgtcgtgcagattgagtaaatcgtgatagtaaccaggttcttttaattcgctagccccagagcactccagccagatcttaggccgcaagctgataggaataccctggatgaccagtgccttgaactccttccattcgtccttgagcgccttcttattgttgtcattagagaggcccatcgaggctattccgataaggttatcgtcatgacaggtgatcagatcccgagccctctcggtggactctccaagcgattgccgcttcgagcccaagtgcccgccggttgaatgaggtgccttgggcatcacccccgtcggagagctcgcactcccgctcgaactgccaccctgtcgcggcacggtcccgaggaacgctccgaccgatgctggtgagaccgcgccggtaccttggattgtcatcttgttccctacactgggatcactgattggactgggagacaggatgtgcggactggaagagtttgaaactctcatcagtttcattcgacgcttcgtgataaactgtccccaggcttccatttgtttcctttctagcatgttttgcatttcgttcaactggaaaagaagccttcggatgctctgggttgatgactcgaccaccggatcaatcgagggggcttgattggtaagactagtgtccgctgagtccgccgtcgagctttgaagatctttgccagcaggttttatcgctggcgagaggcccaacgcttcgcgtaaagaggacagttcggcttctacatcaacttgtgatttgattggtagcgcggttgtcatcatcggtgtatggtcgaggtcagagccctcgacactggcatcacaacgtgttgagttaaatttactgttctcttcagtaggggccagagagaggacacgtgaggagggtgaattgaaagaagtcgatgaagtctcacttgaaagagctggatccatcggaggctcgggaggatgtatcggatcttctgttgaggattgaggcggttcagaaggatgttgctcttccaaagcagccagtcgttcctttgccagctgctttttcttgtctctagactttcgcattaacttcaggccgtacttgacatcgacgatgaacccaaaacgatcgacaatgggttcgtcatctgcggcgcccggagacggaccagggggcgcatctaagcctcgagcctcttcgtcgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcgaggggcaagactgaagagacatcaattggcacagggaattgttcctcggatgatcctgggacagtggaacgagagttgaaaggattgaagagacggttgctgaaggtgagagtgattggattcagctcgttttctggaataaatggatttgatttattgttagttagtttgaaagaaagaaaaaaagacagcgcaatagaaagaaaattgaaaaaaaaaaaaacgagcttacctccgagtgaggctatcaaacaatccagaaagtattgtactgctgctcgaggcatcggtaggactgcgtttgggacgagtgggcgactgtggaatttgcgagttttcttgccggtctacagaagctggaccgatgagggtagggtcgtccagtggtccgcctccaagttcattctctggggacacgcaatcctcgccattcgccgggccatcaacttcgatctgtgcgccgacgggtgcgctgtttatcttgttacgtttattccatttccatccatagagaccccagacgttgttgggtggctgacgggtaccaggggcggatgagactccgctgagactgctaccaatcgaagttgtgcgcgtgtgaagggtagatgatgaagtaatggtacctcttcgttcagctgttaattcttcaatactctggtggtggtggtgctggtgctggtggtgctggtggtagttgtggtgatcatgatgatctgatgaaggtggtaggatgggtggaatcggtgcagattttcgatacttgccattgaggatgctggacggatgaaataactttgaggtagaaggagagtggtagttgctcttcttcttggtggattgagtgaggttgagtggtaggggtgattctgggatatgattaaatagggaggcaggagaggtaagttgagatcgcgaacgacagcttgaggaggagacggtgtcgaagcatgggttatccgacatggcttccctgaggtcatctagatctagttgagcagttgagcatgagggacccaatgaggatgagaatgatgagctagttgagaggttaaggtggaggttatcggtcgaagagggatcttcgtgttggtcgttaagttgaacctgccaggtcgatggtttgacgatatttgaggatgatgttttactattcatatcggttttggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctctgtaccatttggggctagatatgatgatgttaagtattgtaatgtgttgccaactttggctgtactccaagagtggatatcatttttcattcctaaaccaagatagtgaataaagtggaatacattcaggatactgactccattgtgtctttctgccttttgaaggtttttccaagtctccattggcaagttccattttggggatgctttgatgaggtcactggctgttttaaacctcctgtaattttccatagtacccattactgataggtagatgttttcagtggtttggctaggattattgcatgtcttatcttctgggtaatactttgatgaattcacatttgaccaaatcagtggattaggaaattcacatttaaacttgaaatattcttcaactttgttcaagaaactaagcccatgcttctttgtagaagctaaactttgcttgatcagcacccagttctcaagaattgtcttttgaactatttgatttgtgaatgttattattctcctgtgtagttcaaattttttcagcttagggtttacaccttgcaatttcttgatttgaaggacaaacatgtcttgattcaagttccataaaaatttcagtattttatattgttgattgctcagttcttgaagtggaagatgattctgagcattggagattttcaactgggccttcaatgttttgagcatgaaattttggagtttattaatcacagatttgggcatctcagattcacaaaaccctactgttgatctttcccttgattgtataagttggacaatttccaacaatacaggctgtgaagtatgcacaacatcactccattttcccttgataactccagggaaaatttcaccaggattgggaaattcatttggttggaaagccatccgtattctttgcgaggctgtcccttgtattctcagttccgattctctttcaccctcaacaatccattcgatagcttgtgagatgtatatacttgtattttttccttccctgggaattgaagtttttggcaaatcaatcttttgggctgccaattcactgccatctgaacaaccaagtccctccatgagtttttgactgccacaatcatcttgaattgctctatccaccagctggtctacatttttacgcggttcattagaatcaggctggcattgcttcctggatatatacatcaaccaatgaataagcttagttttgttaagttggaaattctcatggagtaaagagaataaggaaagaaacaaaacacccacctctcttgcgcttgtaaagcatcattctccaagggaagcaaagactgtcgtctcctatccgcctgcttcagagcagtttgcttcttcttctttttggctttactgcttgatttttcttctgtattttttggcatacaagccccgtgacacctataagtaagtcaatggggcatttgagtgtctgagctatgcatgagcacttcattctactcacgtttttaatttttcaacttctgtgtcttgatcagctcccaagtcgcgctgctttccgtctttttcctcaacgttaatcgccgtagattcgttaccaggtgatgatgtggatggcgcaccagtgatggaagctgcaaggcttggttcggtttggctgggaatttcttctgtgaaaatttctttccctttcttctctgcagcacagatgctcttcctctggtatccttggatggtcgcaggctcgagagacgggcctccaaccgcaatcgtccaaagattctctctgcctagagtggtaatgagtatcaagtgtgtcagcagtctaactcgattttttaacatcgcgtaaatagacagcaggtaacacgtgaatggtcgggttttgatgaggaatatcagtagaacgatttttgtttcgaaagggctcccgaatgtagcctcagtggattatattataacgaagcacagcagacacatggccaactagatagcaaagcatgtgtgtacaatcatgcatcatccctaacaatcgtttcataactgaaagaaaagttgtatataaagacaagagggcatacaattcattggcttgtcctttcatcaaacatgagccagtttattcctacatagcagccgaattcaatcatctagtccatccatgagacctttgtcgcagttgacccccgaggttcctttaagccaagggtctcgtctcttgtgcaggactgaaggggttgcaattcgggtagataaacacttataacaaagatatctatcagtattagacacctcaaatgtcacagcgccccacaatattatacacctctccagtgagacgcggggctggtctgcctattagcggcttgagttacttaggttcggctgggttcggctgttgcaattgcacggcaagagttcaatgtttgtttgtgtcactattgcgtcccaagaaatgtttgttgatcggaaacaatatatgcgatcaactggggtcactttctgccatgagtttgaatcagttggctttaattaaagtctttctgcaaagattgaacaatattctgacagagctgcttcaatcttcagtgaggaagacaattcaaaccaaatcaccaggaaatctggagaaaattggcaaaggaattttctatcggtagtgttatttttttacccaataaacttggttttctaatagtccatggcaaagctttggaatacattctccacattttttctgtgatccttcctgataatttattttcctgtatcatttcatcaaatttaaagtacattttctttttttcaatcacaatggctgggtttcatgtccaatgatgattaaagatgaaacactgaccttaattcacaagagagtatggaagttaaagtagctaacatgtgaggaagtctcagaccgttgaagttgaacaatatttctaattactgttgtcaactttgcttgatagggttagttggcttgttctttcccaagttgtatcagttacatagtcgtgaacatctcttaattaggctgggtcagcttttcatgtggccctgcagtatgtgccaatcaagcttgacaaaaacatgacctccaaaaaatagaatggcccgttgatctccacaccatctttcgtgttaacttgcggcaaaaatggagtaccagcccactttttctgataaggcccacccaaaaagctcatcttgatattagaagttgacaccatacacgccaaaaacacacctttttccacccactattgttccctcccaacaatttaaagtgtatgtatccttacaacatacacatagatgcagacacagaagaagagaacagcgcgacagagagagcaattgaatcaagaatgaatatttagagataactgatgacgacaatgatcacttcagaacaatcaacaaccaggatatatccattactaaatcgattacaaacaaacaaacaaacaaacccacaaacccacaaacaagagtatttggattatatatgaatagagtagacaggaaagaaaagagctagagagaagagagaagaaaaactcagccatacaacgcgtagaattttccatagatgatcacaacatcacacacacacgagttctacaaattaactgaaacgtgtttcttttttctttttttttaatgtatcaaaaggaagcgaagaagagcagagagggaaggggaggagggagagagaggggtagtggatgggaagaattagagcgagcatcattcttcctcctcgcattcggcgtcgatctccatctcatcctcgacctgtctgatcgatgttgatccgtccttagcgcttccttcgatttcctcctcctcatcttcctcctcttcctcctcctccccatcctcctcctcggcatcttcctcctcgtcagctccttcgccctcggcccggccctcgacacggagagcggggccgtttccgtttgaaagcggctgagagacgggcggatggggccgtagacttgggagtacagctgccgaggctgggttagagtgggcatgctcggaggggtgacggtgatgatggtggtggtgatggtggtgtggtgatggatagcggctgtggtggtggtgagcagagacggacatcgagcgagcgccgagttggtgatgcgggaaatggttgttgggcgctgtaggactgtcagaggccgtagagaatcgggcactcgccgtcgggtcggcagagatcggcgcgagttgatgcgcgttggcagacatcctaggattatgggatggcgcctgagttggaagaggcaagttttgaggatattgactgtgagggatcggcgggggtggtccgtggtgaagattattagtattactattgttactcgaattcagcaatccagtgatcccgttcattgggattggttctgttgatctgctgaagtttcgattaggtacttgtccatgactgttgttggagcttggtgctggatcattgtagcccctattaggaggtgggaggttttgaggatgaaatccgttgtggggcgatgggatggaaggtgttgggttcggatttgaagtagatagtgggggattggaagtagatggttgagcttgaggagggacattcaaatcagctgctttggccgcgttggcggtgatcgttgccaatgcttcgtagagcaccctacacagggacgagtgagagtgttatcagataaggccttctcttgttgagtatgcttgattggttaaaagagcactcacgatcgctcgatccttaagcgtgaaacgtttttcttggattgcaagattttcagctgcgtgttttgattttcctgagcgaaagaatcgatggatgaaagtcagttttcagtttttcgtggagtgggattattctattcttctgaagtattgtgctggatgaccgagatggggtcgatcgatcggacgctcgattggaggggtcgagacttacccgttcgatctctcgtatctttgcccgtagttcgtgacactttgtgccgtatcgctgttcgtcggccatcgagggtagtgggtttgaataggcctttgactttggcattccgactagggtagaggtgttcaagtaaataagtgaagagtgctttaggttatgtagattggtttctgagacgattatgtaggattagaattgaacgaagtcgatgatgcagctgggatattatgaggtagatgtcttatgctggttgttgttgttgttggttgttaggtttggccatcggagggagcaaagagcaggagaagctgcgtcgatgggcctgactctgagtttatataggcacagtttcataccacataacataacataacatcaccagacatcccacataacacgctactacagtgtgtcttgccggctgacgtgatgactccatcctcatcatcaatccatcctaaaagcagacacacactaagcctcgtacatacctcgagagggaaaacatacgacgaatggcttctacataatacgtagacatagaggaacttgatttattaatttcttgatcaataaatttggtggagtacatccattataaaagatacaacccaaaatggtgatttgatccatgatcaacagcgaccaccatataagccggaaaatgagtagggaaaaaagatatcaagacaaacaacagaaaggatatcgagagatgagaggcacaatctcaggaactctagcagagaccacagtcagttgcacggaaaacagtcagatagaaattaatagaaccagtcgcaagaaggaaagaagaagaaaaaaactgaccattataagagagcattgaacaatcacaaacagcctcagatacgagaacaactttcctaaaaacagaaaaaaaagccaaaaaaaaaacaaaaaaacaagccagctgttcaccccaatccattgtccttttttgggggggaggggggggggggggggcagaaaacataactcttgagaaggcaggcaagcttaatcacagtgacatgcggaagcaatatcggccaccttatcatcaagaacttgcgcaacttttaaatccccagctgagatgaaattctaatagaagtcatatactactcatattttacgaagccatcatgacaatgcaatcaagattgccggccaccatttagcgcaaataagcccaatcggaggacgagaaaaggataccatacgatcatctatcaaaatcatatattccccattccactgcttgtatatataaagtcgtgcaagaacacgcattcaagtcacactgatccgcgagccagtatcagtcataagacaaaaagaaaaatagcggaatagtgtttgaagttgtgaaaataaaccggagatgaagtgatggttttgagggcatttccctgcaggttgtagtctgtgccttcgagtagtgtggatatgtccagcctgctttgctcttcccatgtcgatatacatagtctgcatccatgatcaaatagagattggaagcaggagtctttcgatgaagatgtgtcaaagagaaaacatcaccatcatcacaggaaaaaaaaaccctgagtcaatcagctgctttggggttccttttcccagctgtcggatatcaatcgaaaaaagcagacagaaacaaaaaacaggcaagcaggcaggcagacaaaattccgttggagaaacgtttcgaaacaaagacttaccatcgtacctcctcctcctccttccactcggtccttgcgaattctcagactccatatccctcaagactttggtaagactctttattatgaagaacttgattcaagactcatcaagactcaagaacgattattcaagaagaaacgaagggtgatcagagaccggggatcagagtgtctcgaatgctagtaggaaaatgatcaagaaaattgaaagcacggaaggattaaagcagggatgtggctcctaaagagagctttttgaaatgctaatctgatggtactactcgtcaatcatcacgcctcgagactgagcatggtgggagtacaataagtatttcaaggagatctgtaaggagataaaattccaaggttttttaatatgtacattctgtgtagattttacgtaaacaattgagttgaagaaaagtaaagtgttttgataagttttgatcggtgagagtgaagtcatgattttttccctataccgctacacattctgttcagtttttgtatgaacttttatgaactctttcttttcctttctcttctacaacttgaattttttttatctccctttttcctttcacggttgcaagcaaaaaaatgcaatacatatctgatgggataaagttgcgcggggaagtcatgggaaatccgaccacgatcgtcgacggtcgagttaacccagttaattttaatcataccagcagtggtctgaattagtcgccggagtttcagcgccgctcctgggtcttgccgactccatgaaactctgactggctgctggcattcagcaggtcggaaaggttggagcccaaaagcaatacattcaagaataagtatgccgaaaaggctgccgaaaaatgaaagacaaaccagtcgaaataactcggccgaaaacccattccacgaggcccgatcatacccgcagaaatggcgaacgaaaaaaaagctgtcaaacggaatgaagtgtagcagccatttacgtaatatccgatcaaccaaaaaactttgaaaggattaagatccaatattcgtatgctgcgtatgcgatcgcagcgagaacccactcgagtttattgatgatgatgacattgtcatagaaggcaggatggcgccattcgggaggtgactgattgagtacacaggtgtttaatcgaaactgcactggaaagaaaacctctcagagtcgggtggaagaaggattccgcctcagaccgctcaggcacaccggagggaatattgaaactgtgggaaagagaaagaaagtgtgtaagaaccttaagggcggagaagagcaagccgttctggaccttggaggcttggtaatcgctacacttcgcaaaactgggtcaacggaccggccggaccggctatctgacgggtcgattggagacgctcactctcgacagctctcggccttccgaatcaaatgcctggtgttggtcacccactctctttggcagaggaattgcgagtcggaagacacgagagccgctggcttgaccaagggcccaggcccatgaaaggactcatgccgcgagacaggtcatgttttcgtcacattttcaacaagccgcaataggttcagccagatactgtgataagcttgaaagtccgcgcagttgaacagccaatttatctctagcggattacgtctcaccgggtgctgccgacacaggccgggaacagcgcttgtacatgccttcaattgacacatagccatcgaaattaaacaagaaaaataaataatccccgcacaagaccaagaatggcacgataacaaaataaatagttttatcttgagtacaaagattgagaaaacaaaaaaatggaaagcacagtctttgttgaacttggggcagggggcaaaagatgcactgtacaactagagttataaggacctaattgataggtgtgaatatgcacaattctaaaccattgagcctttcaaacaagataggacccaggaaaccccccatagatgtcagtaaccaaagtgtatgaatttttttggcaaaacccaaaatgatactcaccaaaaatgtatgaatgggtatatttgggcataatgttactcacctgaaatgcatggaacttttgggggacaatgaaggttagtaaccaaaaaggtatgatttgttattgttattttccgtttttgaacccccctccttgccagtgacccatcattttttgaattttatgtcacccctgtcggattttttgtcccccccatgatatttttttaaacccctgtcagtttttggcaaatacaattcctaagaatcaaatctctcaaaaagaaagatcaagctattgatagttaaaatcataagttcctgccactacatgctgtatgcaatgaaagggatttcttgctttttttcaaggcccaagttcctagcaggaatgactagctgtaaaaaggtttggcgatgtgcttcctgttgggataaaaatggtacagacaaaaaaatatatgaaattctagcctccagccaaaagaaatgttaggcacaaaaatcgtatgaaatttttggctgacctctgagcatacacacccaatgtgtatgaatgagtcccaaaaatgtatgaattttctgaaaatctgggattttaggtcactgacatctacaaggggtttcctgggtcctaacaagatgcatcagtatgacattttttgaataaaccagtgatgttagtttgaatcaatttgaatcaagctgagtcagcaatcacatgtggcagtttttccaaaagccagtaaggttttcttacgtgtttgtagttgagttttttgtattccaaaagaagaagaaaagccccacaatcaagaattataaatctgatacaaagaaccatgttcaaagaaataataatctctatttttcatttcctctggttgattttatgtcattttgtcatctacagttgaaggatatctatgtttcatattacttactaatcataacagcttaaagatcaaaagatgggatgcaaaaaaacacacagttcacagtcccatatttctgactaatctcaacaaattccataagattactaaaacctgtgaaatttattttaaatcagtgccctactgatgcaacctgttccaatctgcttgaaaaaaatatgtatacaacatattgtgtttgcaagaaagcttggatcatttcgctttttggattttttgtaatccttgcaacttatggatttacctttctgcctgattaatttcaaatatgtttctgcctcaggtgtcccacagggctttcatcttctttctcagctcatttgacggtccagtgctcagttggcatcaccgatggggcagaagggagtgaccggcggtccaggtgagcagcttataggacctacaaactgctccggttccaaatatgaatcttgttttttcttaattctactccaagagcatctactgaagcaacatggctccggaggtggttttatccctgggtcttatctgacatttgtcaagataaaacccgactgagaaaatgaaaatggggattaataaacgtacccgggttttccgcgtttaaacccggttccccacacccggttttccgcatatgaacccggtttcatttctcctttttcatggggatttggaggccaagggcaatttttaaaatcatctaaaatgccagttttaatattccagtcccttaaaaatgcctaaatttgattttgattttaatcttaattttccacccggttttgaaaaacccggttttctgcgtttacacccggattggtttgattacataattagatgacacaggttcgactttgggtgatggagcccggtcatggaggtgttcaatcctccatgaccaaggaatgtgcctcggtcatggaggattgcacacctccatgaccgaggaaaattacttagacatggaggtgtgcaaacctccatgactgagtcaaacacctcggtcatggaggtttacaccgctccatgaccgagtaatacacctcggtcatggaggtttacaccgctccatgaccgagtaattcaccttggtcatggaggttttcactcctccatgacggaggatttttactcaatcatggaggggtggaaacctccatgaccgagtaaaccaccttggtcatgggggtttacacccctccatgaccgagtaaaactccttggtcatggaggtgttcacttctccatgaccgagaggatcatatgaggttttcagagcgggggaagctgcggcacgcagcgcaaaaaagaaaagaaaaaacccaggtgtaaacgcgggtaagcgggtttatcagaaccggctatgaaaattaaaattaaaataaaatattaaaattcctatgttttagacacataggaattatttttatgatttaaaatggtttttggaacattttaaatgttctgaaaacccttggaaaaggtggccaggaaccgggtttcaacgcggtaaagcgggtacggcggagatgttgagattacggcaaaaccgggtttaaacgcggaaaacccgggtacgtttattaatccccaatgaaaatatgggattagcaatatcaaattcaaagggttacaaaaaattcaaaaagcgaatcaatccaagctttcttggaaacacaatacatagtgacacaatatcctgtgccacttggttgaataaattgaaagggacttcaatgaatgaccccctccaattggagcaatggctctcaaccctccgacgtcatgcttgggtccccaggacccaatttggggccaggtactttgggagtcacccattcggctccctggatcgggtgttgttcccctacctccccaaggatatttcctcctgtatgagtaagtacggtctgtacctcacggccgggtgggattcctcctcggccggtatgtaaggtctctacccattggccaagggcaattcatcttcggccgatgggtaccgggttagacctactggctgggaaggaattctcctcggcaaggtgcactggtacattgtgtacctataggctgcgggtacaggggagaagtcatcttgaccggtaggtacggtctgcactcatcggccgaggaggactcagtcccaagcatacttaccggccgaggaggactcggtccaaagcgtacttaccggccaagcaggatttgccgatgtaaatagccataccgaccggccgatgttttacattagaatatcacatagactcagcctttaacctatttgcccccatcatgctcacatttctggcccaactcgcttatatcaatataggcacttgtgaggtttggtgtttaatacattcttcccctctccatcacatacctttggatgggccaaaccaaacttaatgttagtcccatcctcttcaggatgtggggcagccttttgtgatgcaggcatgctgtatagcctataggtgcttcataggtctcactctcattcaatcaactacacaacagaaatttcagtcatgaacaagtgtaaagcagtcatcacagactataaaatcagactctcaagatcacatggtctattcctcccccatcccatcattgtgtaggacaacagtactagtaccaatcagcattattctttttgaaaatttttcaaaatgtttacaaagattacattcttgttttacttcctgactttcatactcaccaacaatctcataaaagggatggatagatacagattcccaaatactgggggaatgagcaaaaaacatggccccatcagaacaggaacagcaacacctggagaaaagaaatcatgctgtactatcatgtgaagctcattctcactccatatttatgtacacattcttgtttctttctgaaaaaaaaatcaagttaaaaaggcttgggtgtatgtatttgaaaaagtccttgacacaaactttctgctccatccacttcttcacttggatgattggtttgagttgttcatctttaatcaccagacagcccccaaattggaaattgaaatgattatatagattctatactagaaaaggatgaagaccaaatcacccaaaaaacttcctctcaacttcccttgtacccatggagacaggcaatatcatttccattgttctcttcttttctgtcaagaaaaatcaacaaaaaaaaaaccaaataaaattgtttcaacctgtgcaactttcttatttgctttcttcacttccctttctctgccagatttttctgatggagttctatcaactttgatcttttttatgtgtgaatttactctcagaatctcaaaagttgcagtctctcaacttccaagcaccatttggcccccggggccccgccccttctgatctgatagattcacactttcactctcctttcaaacattctacctcatcaatcttgaccttatttccattgatctgttgtgaccattttccctccttttttggggggagggggggggggggtgggtgatggccccttctgtttactccccaaatctaagacatcatatataaacatagcgggccgtaatgtcatacagacatcaaatccctaaatgtgaagtaatccagactgtgtgcaactggttttttgtgggtattctccagtcgacccgtagtacttctatactcaacccttacaaggtccactgagccaaatgagccgaggattatgtatgtatttacttgagatagattcgcctgatgaaatgggtgcagaaaagcaccggactgccagagcatcacagacgggatcgtgttcaaccctagagggacaggaagacaagggggccagtcgagcccgtccaaccggggacaaatctacgcaacgccgatcattgcagcacatcctggccggttgaagagcttggctcacgagtcaaccggccaggtgtcccacccagcttacatggctatgtcaagacacttcctgggcccaagggaatgatcatattggggtcgagccataatgagagaggaacactgtttcgctttgtaggcagaaggccaaaaaaaggcccaaaattaagagcggcgaccatggaagactccaacaggcaaccaaccggacacctgaaaaagaatcgcggtggggggtgttatacaacaagatattgatgaaaattcacgaccaactacggcggtgaactctttactggttggaccgccagtcgaaacctgagcgctagaacattccggattctagacataccgagcacagttttgtaaacactttctcgaaggttgatcttcgttttttgagcttgatcgccatggagcaggccgcaggggggggggggaaacgtggcaggtccgggcaccatagcaatccagaagccatctccaaaaccgattcttcaaagccgagtactcagagttatccacactacatagtagtagtcaggacaaggctgttctggtagggaagcccgccagcttccatccacggctcaagcctcaacgattcgcaggatcgtgttataacgtggcgatgagatgtggctctgtgcaattgagactataaagagaagcggccaccgtagtcattcaggagagacacacataaaaagacccaccttctgaccgcgcgctctgggtccggaacgattatcatatcactgccagcttacatatcccgaattacccaacgatatgtctacggggaacgattggcagagaggatccctcggcttcgtactcgtcactctcatgatcattaccctttacttgggccaggttgcagccgggaccacacagcactgcggctaccacttctcccccaccagctcgaaggggaagggagcgtgtaagcaccaagacctccaatatatgtaccagacagctgtttcacaaacacaaattgcttaccccctagaggaactctgaacaccctcagcttgcatgcaggacgataaagatgataagttgtgcgttctcgacagctgtaccagcgatgctagcggattaaagtgtgagctggaatacgttatatgtatgaagcggttgtgtgcagtctaatgtgatgattttggaagactgacgacccggccactttattgtactttccatgtgtgccgcactggctcgtatattttcactgatgatgaaccaggggacttcgttcgctacagttattgcagccacggccatcgcatcacacctgatgcagtaaaaccagctcaatattttcgtcgaaaggactacgttggtgagtcttgatgtcgaaaaccattgacttgcaaggaggcgatcgaagattgctcgaatactcaactcatgtacttttgagcggtccatatgctgcagaggtccagaaagatgggaccgaccagtgggtcgattgtgcttactcgactccaaccgactatcagatgagtgagtcttctgcaagctcatagtcaattcttttaagccttgagacaatctgacccgggtgctcaaaactactagcctgttccgactgctcgtgaccatcgtattagccctcaaaagctcagcaaaacgggcctgccggggacgaaacggttggatagaagagcgtcgatatcttctctcactcgacccgacactgcagttgtttcattaaatctttatggacctattctagtcatcagcctcctcattgtatccagaacgaactgtgtatcttgacgatcaagaatgtactaccccatttcctctgtattttgcgaatgcttcatgagatcctcatggccgatgaggcatccaatgggtcaccggttttgaggtcccgacattggatcatcaagcgaacaactgatccaatttaaaatgcatgaaaaagaaaaacagatcatcaacgtgggaagagacgtaaagaaaagaaaaaactaaacaactatgaagaagatcatcagaagagagatcaagcagaaaaaacaggtgatggggaaagtgtagccgagcgagacgagtgttgtacaatcagtctcggtacaaaaaataaagcatcacaggagagagactgaaagattgtaagagcggtgaagaggttgcaattgatataagatgttagaaatggcgaacatcggctaggtatgaagatgtgggatgcaaagtgaggagcatctatcttcgagctggctaaggggacacatgattgataataataaagagatggagaagagataaagaagcaggaggtgaggtctgcttaagcaaagactgccaggactgaggcagcgacggcaagcccagcgaagaaggcttgttggctgacagcagagacggacgaggcggcactaccgggagcgttgttggcaggagtgttggcgttgttgttgacgggagtgctggtggagggggtggtagtagaggaagggggcacgaagggcgaggggcccttgctcgaattggtagagctgccggcagagctggtgccattgggcatcgtcgcaggagtggtattgttgggctgagcactgggggtgctggcggtgttgtttccacccttgcttggggggtttgcactcgcagttccggatgaaaccgtggggggagcagtggatggcgggctagagaagaaacaagtcagcttcgaacgagcaatcctcgttcagaatgggagaagattactaacgtgggtgaacctgaggggggagtggttggggatgggctgttgccagacttcaaacaactgctatcactgctgggctggttatgattgattcaagcttagcgctctgaacgaatgaaggagtagagacggaggtagatagctaacctggacggtgacagcctgcgagtagttgatgttccctttggagtcacggatctggagggtggtagcggtaccggcagccaagttggtgacccaagtgtagctctcaccggtttgggggcccagatcggctagcgggagtgcgccgacttgaccagcggggattgcctggtaaaaacaagatatcaaaggggcgattaataggaggccagggagattggattttccacaggtgatgagaagcttaccgtgagcgtgtagggaggagtaccgccatggaaggtcaagagtgttggcaaacattggacaacagactttgatagggtaagatgagcaaaggttagtatggcgaggtgtgtagagggatgagaagtgaaggtaggcttaccgatggtgtattgagcactggggcatcgggcggggcagtttgtgcaagggcaaggttgagagagcccaagaggacggccagatgagaatgcatgctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgcacacagccagtgatcatccgactgactgaactctgtctggttttggaaagcactggaaactgggtgtaggctgatcacccttctggtgataatcaggcttgtttccgattaggcttgagaagcaatgaacggctaatcgctcgctttgatgctcgagcgcagaaataaagaaggcaagagagaggaaacttgacatacctttctcttgtgggtccgagttcttgatatcctatcgcctaaatgcgtagtcctgctggtgcttgtgaggatatctttacaggaatggtgatcgtcgatggatgaatattggagtggggtggcagagaagatcagcgcagaacagcgagatgggtaatttgaaagtcgcgatattgcttgttgctgatttgttgcggggggtccaagctgagtggattcctttgggaggttctaggttcttggtagcaagagtcaaaaagcgatggaagtcgtcgaagggcgattgattgccaaggtgtccgaagttcctttaaaaaacaataacgacagagcgaaaccaaggagacaattctcccaatcccacatccaccccataatacaagaacgaacacactcacacacacacacttactcgccgagatcaaacagctcggaccggggaagatcaaccgtgtgaaaccggtcagatttcttgtaccagactgcagactgatttccactcgtttgtcagaatcaaaaagaaaaaaaaccctgtcgatctggtgttttctcagcgaaggaattgcaatacaaagttcattgtattcagaacattctaggttcctcatgaccaaaaaaaaagaaggggaaaaagatatgagaaaaaatgggctgtgtatggatcatcatcaggatgtgatcaaacaggaacaggggctcaggaaatgtatctctccccagacttgcaccagccataatcaccctccttctcaaacagttaagggattgtgtatggatggatctgattgctggcagaaacaggtaagactcaaaaacacaaaaaaaagcaaacccagtctggtgatcaggcaggggggcagaggatttgtagttcctgaaatctgacatgttggtatcagagttctgaaagtctgtgcagcgtcatccatcatttctatccatcagcaaaaaaaagggtcattgacctgattggcatgtcaaggattatccctgcaataccttccctacctgcagagagtctcttgggttctgtgaccaaatatctcaaaggatcattgtgagcttccttcatcccttgtcacctggaccccagtaaagcagtgcatcaacaggccaagaggattgttcttgctactgcagcacacttctaaatttggacagcaacagactgctatcttgtcatgactaatcctgtaacttgaggattaggtaagtttataatgattcggttggctaacttgactgatgacgtataattatgtatatattatttatgttatacgatgacgtattcattcattcttatgtgatctgcatttgtatgatgtcatctgtgacatttggttttcgtcatcaggtccgtgctgatagaatatatagtcttacgcatgttgtttttccttttgttctctctctttccttatcgcgatatttctcatcatcatcatcattttagatttaaattacctatagtaattcatcatcataaaaaactatctaattattgattaaaggtcttcattagactttcgactattatcttcttaccgaggcaagttattctcttgagtaacttcatagccactggacatttaagagatagtaggccgaccctcacagttatatcgcgatcttcatactacatctttagaattcaattgaatttcatcgatcgactttctttctttcaattttttctcatcgattttcaaccttctcgactttgattgttctttcaccaactttcatcaatcatgtccgactctttgtccccgctgctgtccactcgcatgaggctttcttctccggctccgactccgccgggtcaattcttatcgcctcgtcctaattacctttcgccttccccttcactccctccgttatcacctcttcctgacgactttcaacctcggccgattccaccaatgtctccgacccttctggcggctactatgccttatcattctgttcctgattccccgaacattatccctgcaacagctcgtgacgatggggtctcaagtttaatttctcatttgggtctcgaaaatcaatccctcaacgatacaattctttcccatgcacagaaaatcgctgatttagaaatccaacaacgacggtatctgaaattatttgatgatttgagggcacttctgccccttagctctcaattcatgaaggtcaaaacggatgcaaacgatcaattccttcaagttagaaatgcaatcgactctgttaataactccactaattcgcggttggatcgtgtggaaggatttgttaatcattcaattactcatccgcctgttcagcctaagtccttccgagatccaccttatttatctcacatatatttttccgggattctttcagaaactaaggagttttgttttgctatgaggcattctttagagatgcatggcgataatttccataatgaaaaacataaagtaatgtggatcgccggatactttcgcaagccggatgggaagctaggcgacaattgtgcttcgtacgtttggtggcgcggattgatggcgaagaacgctcatcatcagaacttggatccaaacaccgcttcgtctaaggctccgtttttattggatgaattgctatcgggtgaatcctttttggtcgcaatcgaaacgaccttctctaatcacaaaggagaagaggaagctcgtaaatcgttatgggtcatgaagcaaggcaacacacccattgaagaattcaacatatctttcaactctttgctttattcggtcgatctctcggaagcgtcgaagtgtgatctgtatgacgaagcgattaatccgaagatcattcagcttggcattctgcggggcggatggaatggtgtaacagatttggctaaaaagcaggcaatggcggttatattggctgcggatgttcccggagtggctttaatcgattgattgagtcaaaagcctcaacctatcgttcataaggttcagttacctcctaagccggatttgttgcgggctcctccaagactgttggatggtgttcctatggatatcaatgtgattgctgctgaattgggtttcacatacgatgcgtatcgtcatgaatgtgttcttcaacacatctgtcattgttgtggtggtcgctacgactcagcttacacggatgcgcaacaatgccctttggataaaggggcccaattatctaaaccgcagattttgggtatttggcgcgattggggtggttctgctggggatggaatcgatggtcgtctggttggccggaataatgggacctctcagtcgatttctgctatagatcgttggtcttcatcatccggacgttatcctccatcttatccaacgtttccaacacatcgtcctgccgacaaggggaagaagcgactatcaatgtcggaagattcttcagatcacttgccaaaacgtgcgttgagcaatcaacaatccaattcgccgacggcttcctctagtcaagctaaggtggacactgtagaaatggaaccgatgactttaggagagttgttttttgaacgtcaacttgcggaggcgcagtatgaggaatgtaagtctttcatttatgtaaagacttctaattcttcagacaaccgtccttttttcaattcatctttgttcaaaggtgagttggagctaacaaagtgttcggtattggtggattcgggggctacgtcttcttttattgacgaatcatttgttaggactcataatttacaaaaattcaggttaatcaatccgatgcagtgtcgatcatttgatggatctttagcttcttcggggaaggttacagaatatataaaagggaaacttttaattcccacgtttgataactcaatttttttttctgcggtcatgttacatgtgactcgtattgtttcttctgatattattttaggtagttcatggctgaaggatactaatacttacgttggcggttcagaaaataaaatagtcattcagtctttatctcaggttgtatcatctatcaacaattctgatgcttcttttttatttgatgaatataaagatgtttttgtgactgaatctttagcatctttgcctccacatcgtgaaaggtttgactgtgaggttaacctgaaacctaaggtggtccctccttttggtaagatgtataatttgagtaaaggcgagagagatcaacttaaggaatatattgatgaaaatttgcgtaagggatttattcgagtttcttcttccccagcagcggcccctatcttttatgtgaaggttgcgggcaaggcagattgaccttgcgtggattataggattttgaacggtatgacaatttgagattcataccctcttcctttggtttctcaactcttaaacaatttacaaggatgtgattttctatctaaaattgatcttaaggctgcttttaatcttttacgagtggctgaagggcatgagtggaagacagcattccaaacaccttggggactttacgagtatcaagttatgccgtttggtttgtgtaatgcacctgccactttccaacggtttattcaacatgttttacgtgaatatttggatgtttgttgttttgtttatattgatgacattttaattttttctaaaaccaaggatggacatataacagatttacgtaacattttgaccaagttgagagaatattctctcaaagcttccttaaacaaatgtgagtttttctgttccaaggtaacttttctggggtttgatattactaaagatggtttgaagatgagtgacaggaagttgaatacaatatataattggccatttccttcttctgtcaaagaacttcagcgatttttgggtttcacgaatttttacagacggtttattcaaaaattttcaggtattgccggaccacttacggctttgacaaagacaaagaaactccctgtgacggattttcattccccggaagtagtaggagctttcaatttgtaaaaaacctcatttattcaaggtcctctattgatgcatttcagttttgataaaccaaggacagttcatgtggatagttcgggatatgctattgctgcagttttgagtcagccagatagcgataatcgataccgcccggtgagttatttttcaaggaagttgactgatagagaacggtcttggcctatttttgatctggaattactggctattgtatcggcgtttgaggattggcgagcatggttgatgggaacagatgagccggtcaaggtttactcagatcattcaaatttgatgtatttcaagagcgccaaatatctttctcctaaacaggctcggtgggcttgttatttggataattttaacattttaatttatcatattgcaggcaagaacaatcctgctgatgcacccagtcgacgggaagatttcgtggccgatagacccagtattccggaatctacttcattgcgggacaagttcgttatggcagggaagttggaggtgttagagaatatgcatgatttacattttcaacgtcccaatgctgatctcttgacgttcttaaagaaacattactcggagggcgataagattttacattcactgactatggttagagatattttgtggcatcgagataggatttatgtaccggatgttttgcgggtccatatcatgtctatgtaccatgactcgcctgctgtaggtcatcctggtgttgcgcgaactctatcgattcttggacgaacgttttcttggcctggggttaaatcatcggtgcttgcttttgtaaagacttgcgactcgtgtcaacgggtcaaggcgcgacggatgctgaaggatggaaaactggtctctttagttccggaaccaaagccgtggagtactattggtatggacatgattactaagctgcctttatctagtggctttgattcaattttggtggtgattgatttgttgagtaaattaactcattttattccctgtaaggaatcttcgtcatcagctgttttggctaatttgtttaggaaaaatgtttttcggcttcatgggttaccggataaaattgtttccgatagggggacaacctttgtgagtaatttttggaaagcgttgatgaattccttgagtattaagttgtcgctatccacggcttaccacccgcaaacggacgggcagacagagaggatgaatcagattttggaagattatttacgtcatttctgttcttattaccaggataactgggacagatgtctggacatggctgaattttctttgaataatctcgactctgccagtttaaaaatttcaccatttttctttacttatggtcatcatccaaaattcaatattatgacggaatccactggtaagcatgatctggatgagtttttgtacgatttgcaggttacccaggaaacggcgatggaatgtttggtccaggcgcggatccagcaagcaaggtattataacaaaggtaagaaagatgcgccggtttatcaagcaggagaacaagtgcttctattgaggaagtttatacagtcacgacgattgaattcaaagttggattaccgatatattggtcctttcaaggtaattaagatggtaggaaccaatgcagtagaattggacattcatcatcaatatccaaaattgcaccctgtgtttaatgtttcgttacttgtaagatatttttctcccaacagtttgctggatcgtgggttttcaactgatttgaaggataagtattacgaagataaacaagttgttgattggaaaaaacttaaggctgtattagattttagggaattgcgaaaagggagttttgattatttagtttcatggcgagattcgacagttggagaagacacgtgggtttctcatttgcatttcccagataagctgacaaattatttgttaaattttaggaacactcacacgaaatattataaaaagaataaaaaaaagatagggacagtttagagtataagggaggtctgttttgtcatgactaatcctgtaacttgaggattaggtaagtttataatgattcggttggctaacttgactgatgacgtataattatgtatatattatttatgttatacgatgacgtattcattcattcttatgtgatctgcatttgtatgatgtcatctgtgacatttggttttcgtcatcaggtccgtgctgatagaatatatagtcttacgcatgttgtttttccttttgttctctctctttccttatcgcgatatttctcatcatcatcatcattttagatttaaattacctatagtaattcatcatcataaaaaactatctaattattgattaaaggtcttcattagactttcgactattatcttcttaccgaggcgagttattctcttgagtaacttcatagccactggacatttaagagatagtaggccgaccctcacagttatatcgcgatcttcatactacatctttagaattcaattgaatttcatcgatcgactttctttctttcaattttttctcatcgattttcaaccttctcgactttgattgttctttcaccaactttcatcaatcatgtccgactctttgtccccgctgctgtccactcgcatgaggctttcttctccggctccgactccgccgggtcaattcttatcgcctcgtcctaattacctttcgccttccccttcactccctccgttatcacctcttcctgacgactttcaacctcggccgattccaccaatgtctccgacccttctggcggctactatgccttatcattctgttcctgattccccgaacattatccctgcaacagctcgtgacgatggggtctcaagtttgatttctcatttgggtctcgaaaatcaatccctcaacgatacaattctttcccatgcacagaaaatcgctgatttagaaatccaacaacgacggtatctgaaattatttgatgatttgagggcacttctgccccttagctctcaattcatgaaggtcaaaacggatgcaaacgatcaattccttcaagttagaaatgcaatcgactctgttaataactccactaattcgcggttggatcgtgtggaaggatttgttaatcattcaattactcatccgcctgttcagcctaagtccttccgagatccaccttatttatctcacatatatttttccgggattctttcagaaactaaggagttttgttttgctatgaggcattctttagagatgcatggcgataatttccataatgaaaaacataaagtaatgtggatcgccggatactttcgcaagccggatgggaagctaggcgacaattgtgcttcgtacgtttggtggcgcggattgatggcgaagaacgctcatcatcagaacttggatccaaacaccgcttcgtctaaggctccgtttttattggatgaattgctatcgggtgaatcctttttggtcgcaatcgaaacgaccttctctaatcacaaaggagaagaggaagctcgtaaatcgttatgggtcatgaagcaaggcaacacacccattgaagaattcaacatatctttcaactctttgctttattcggtcgatctctcggaagcgtcgaagtgtgatctgtatgacgaagcgattaatccgaagatcattcagcttggcattctgcggggcggatggaatggtgtaacagatttggctaaaaagcaggcaatggcggttatattggctgcggatgttcccggagtggctttaatcgatcgattgagtcaaaagcctcaacctatcgttcataaggttcagttacctcctaagccagatttgtcgcgggctcctccaagactgtcggatggcgttcctatggatatcgatgcgattgctgctgaattgggtttcacatacgatgcgtatcgtcatgaatgtgttcttcaacacatttgtcatcgttgtggtggtcgctacgactcagctcacacggatgcgcgacgatgccctttggataaaggggcccaattatctaaaccgcagattttgggtatttggcgcgattggggtggttctgctggggatggaatcgatggttgtctggttggccggaataatgggacctctcagtcgatttctgctatagatcgttggtcttcatcatccggacgttatcctccatcttatcctacttttccaatacatcgtcctgccgacaaggggaagaagcgactatcaatgtcggaagaagtttcggatcacttgccgaaacgtgcgttgagcaatcaacaatccaattcgccgacggcttcctctagtcaagctaaggtggacactgtagaaatggaaccgatgactttaggagagttgttttttgaacgtcaacttgcggaggcgcagtatgaggaatgtaagtctttcatttatgtaaagacttctaattcttcagacaaccgtccttttttcaattcatctttgttcaaaggtgagttggagctaacaaagtgtttggtattggtggatttgggggctacatcttcttttattgacgaatcatttgttaggactcataatttacaaaaattcaggttaatcaatccgatgcagtgtcgatcatttgatggatctttagcttcttcggggaaggttacagaatatataaaagggaaacttttaattcccacgtttgataactcaatttttttttctgcggtcatgttacatgtgactcgtattgtttcttctgatattattttaggtagttcatggctgaaggatactaatacttacgttggcggttcagaaaataaaatagtcattcagtctttatctcaggttgtatcatctatcaacaattctgatgcttcttttttatttgatgaatataaagatgtttttgtgactgaatctttagcatctttgcctccacatcgtgaaaggtttgactgtgaggttaacctgaaacctaaggtggtccctccttttggtaagatgtataatttgagtaaaggcgagagagatcaacttaaggaatatattgatgaaaatttgcgtaagggatttattcgagtttcttcttccccagcagcggcccctatcttttatgtgaaggttgcgggcaaggcagatcgaccttgcgtggattatcggattttgaacggtatgacaattcgagattcataccctcttcctttggtttctcaacttttaaacaacttacaaggatgtagttttttatctaaaattgatcttaaggctgcttttaatcttttacgagtggctgaagggcatgagtggaagacagcattccaaacaccttggggactttacgagtatcaagttatgccgtttggtttgtgtaatgcacctgccactttccaacggtttattcaacatgttttacgtgaatatttggatgtttgttgttttgtttatattgatgacattttaattttttctaaaaccaaggatggacatatcacagatttacgtaacattttgaccaagttgagagaatattctctcaaagcttccttaaacaaatgtgagtttttctgttccaaggtaacttttctggggtttgatattactaaagatggttttaagatgagtgacaagaagttgaatacaatagataactggccattcccttcttctgtcaaagaacttcagcgatttttgggtttcacgaatttttacagacggtttattcaaaatttttcaggtattgccggaccacttacggctttgacaaagacaaagaaactccctgtgacggattttcattccccggaagtagtaggagctttcaatttgtaaaaaacctcatttattcaaggtcctctattgatgcatttcagttttgataaaccaaggacagttcatgtggatagttcgggatatgctattgctgcagttttgagtcagccagatagcgataatcgataccgcccggtgagttatttttcaaggaagttgactgatagagaacggtcttggcctatttttgatctggaattactggctattgtatcggcgtttgaggattggcgagcatggttgatgggaacagatgagccggtcaaggtttactcagatcattcaaatttgatgtatttcaagagcgccaaatatctttctcctaaacaggctcggtgggcttgttatttagataattttaacatgctaatttatcatattgcaggcaagaacaatcctgctgacgcacccagtcgacgcgaagattttgtggccgatagacccagtattccggaatcgacttcgttgcgagataagttcgttatggcagggaagttggaggtgttagagaatatgcatgatttacattttcaacgtcccaatgctgatctcttgacgttcttaaagaaacattactcggagggcgataagattttacattcactgactatggttagagatattttgtggcatcgagataggatttatgtaccggatgttttgcgggtccatatcatgtctatgtaccatgactcgcctgctgtaggtcatcctggtgttgcgcgaactctatcgattcttggacgaacgttttcttggcctggggttaaatcatcggtgcttgcttttgtaaagacttgcgactcgtgtcaacgggtcaaggcgcgacggatgctgaaggatggaaaactggtctctttagttccggaaccaaagccgtggagtactattggtatggacatgattactaagctgcctttatctagtggctttgattcaattttggtggtgattgatttgttgagtaaattaactcattttattccctgtaaggaatcttcgtcatcagctgttttggctaatttgtttaggaaaaatgtttttcggcttcatgggttaccggataaaattgtttccgatagggggacaacctttgtgagtaatttttggaaagcgttgatgaattccttgagtattaagtcgtcgctatccacggcttaccacccgcaaacggacgggcagacagagaggatgaatcagattttggaatattatttacgtcatttctgttcttattaccaggataactgggacagatgtctggacatggctgaattttctttgaataatctcgactctgccagtttaaaaatttcaccatttttctttacttatggtcatcatccaaaattcaatattatgacggaatccactggtaagcatgatctggatgagtttttgtacgatttgcaggttacccaggaaacggcgatggaatgtttggtccaggcgcggatccagcaagcaaggtattataacaaaggtaagaaagatgcgcccgtttatcaagcaggagaacaagtgcttctattgaggaagtttatacagtcacgacgattgaattcaaagttggattaccgatatattggtcctttcaaggtaattaagatggtaggaaccaatgcagtagaattggacattcatcatcaatatccaaaattgcaccctgtgtttaatgtttcgttacttgtaagatatttttctcccaacagtttgctggatcgtgggttttcaactgatttgaaggataagtattacgaagataaacaagttgttgattggaaaaaacttaaggctgtattagattttagggaattgcgaaaagggagttttgattatttagtttcatggcgagattcaacagttggagaagacacgtgggtttctcatttgcatttcccagataagctgacaaattatttgttaaattttaggaacactcacacgaaatattataaaaagaataaaaaaagatagggacagtttagagtataagggaggtcttttttgtcatgactaatcctgtaacttgaggattaggtaagtttataatgattcggttggctaacttgactgatgacgtataattatgtatatattatttatgttatacgatgacgtattcattcattcttatgtgatctgcatttgtatgatgtcatctgtgacatttggttttcgtcatcaggtccgtgctgatagaatatatagtcttacgcatgttgtttttccttttgttctctctctttccttatcacgatatttctcatcatcatcatcattttagatttaaattacctatagtaattcatcatcataaaaaactatctaattattgattaaaggtcttcattagactttcgactattatcttcttaccaaggcgagttattctcttgagtaacttcatagccactggacatttaagagatagtaggccaaccctcacatatctggataggcaagaaaggcaagaaggggaaaaaaatgagagggtaggaagtgagaaacactattgtgaaccccctccacggccaccctagctctttcacctcactttatataatccagtagcacatatcttgtccagaaataatccagttccatatagcaaactcccatccacaccggcctatgtaaggagcagaaacttgctatattgcttcagaagtatcattcaccataacaatggaataacagcccaaaccaaacaaaaacactgaactcacaatcaaatcaatgcgtgcttccaagtgccaaatcaaagttgaaaaaaatgggtggagctttgggactgtaagggaggcttgattgtggagaatgaaagcccaggaatatatttcaaaatggtaaggctctctagcagaagttctgagttgaaaattgatcacatgaaccctagatgaaaccaacacaggatgctaatatgcaggaaaacattcttcaagtcttgaaggttctgtggggttcatgaggggtaatgacaacaaaagtgatatgtattacagggtggatttttgctgaagggaagcaagtcaacacaaaaccaagatacttgtgactgatttgattattggaacagagacacccaaagtataatcacacttcaagattgtttatcctcaattggccaagtttttttctggaattgtctgaagaagaagcttcttcagagagaagatacagaaaactgtttgtcatggtgcttttctgaaggaagtttgtcattgttggggccagaatgtgatgctttgaccatgtgtctagcaattttatggactaagatcaagcaaaaccaatgctcaaaagccaatgagacaaggtatatcagttaaatcaattaacattggctcctgaattgaaggtgatcactgttgttgaatagaacaggtgaggataaaaaaacattgaagaataaggggctttcaaggaaacttctggaatcagagtgaatatttgactggttaaagaggcatatcactggccccagaacctatatctatccttgtgcgcttctcctggaagccaagtcagtttcagaatgggcttgtgaagtggtaatctcaagatgtgactccatagattttacaaattgataatttaattatgatgcacaagagacataggctgatggtgttaactagtaacaatgtaggccttcctttttgcttgtgagtatgaccagacatgtaatggtattggtgtgtattgtctccgctttgagcctgatacttggtatcagtatttcctacactgtcaaagaaattgtgaccaattgctctatctgtgctcatatcagatatttccatttgatattaaatcagctcaattgtctgatgtaattatttccaagcatcaaatcagacatttgagctgattcaaaatcacatgaatatagcagaaattatcacagatacagcagtctgatgcaatctctatgctgaacatgcagtgcaattgcagcagatagctgtatctgtgatcatttcagatatttccatgtgatgttttatcagttgaagtttctggtgaaatttttgtacattacattggacactccaactgacataacatcacatcaagatatctgatataatcacagatacagctatctgaaacaattgctttggaattgcatggttggtgagacaatccactgtcttggattcagtggctttacccaacgctgccacagatacggcatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaaaaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagtgttgctttacccatgcaagaaaatacatgtgtctccgttttttcatcaatacaactgaatatcttgtgtattgtatacatttctggtgggatcatgtcagccacagagcacctttcacagtacgtgaaatgtacctagtaactgcaaggtgataattaattgaacaaaagtaaattttataccttggtgttaaaatagggccttaataaaaaaacacggtttttccatgtgatcttgaatagtaactttcataagaattcaattcattggtcctcctctcaaacatgctttctttccttgagcaacactgggaagttacctcattagttatctcatagctttgatttgtaacttgaggccggttaaacaataatgcaatacttcagctatataaatacaactgatattttgtccagatgctgtggccaaattcagttacagatatctggtggcttgaataatttttttttctcttgcttaaattatcaaattcaatatggtagaagcattattgccattttttgaaaaatatatgaagagagcctgtttgttaatatctacatggcaaaaagaaatcattgggttcacatataaaagttttaccaagttaataacccacaaaaatagctgatagctcaacttcccagtgttgccttgagcccctgctatgtgtcacttattctgaccaaaattctcccccatcaatctgtcctcctccgcataagttctaagctcttaacacaaaaatattgaattgtttacttcccaatatataattatctgttatgtttgaagctatggtgagtttaaggagggttgatgtctactgatgtttgaaccccaggaggattcaataggaaaatctgtggttcttgttattcattacctccccaatgttcacagctacttatcaaacatatatcctaccatctagtctagcacactaggggaaaaaatcacctagatggccgcagttgagatttgcaggttttgtactcccaatgttgcttgtgttgaaagtgcaatgtatcacaaagtcaatacatctgaagtacagtcactttgaaatttggagagtggctttgttttgcattttgtatgaagtaaatgttgagtcacatataaacaacccatctttcattagaatcctattggtaaactggaagaagtctgctggaattgaagaatcatgagttgattatgtaggaggatgaatttatattggattgatgagctggattacggattattggattatgtattagggcagttctgtcataaaccaaaatagatctgcactacaggaactgaacctgtgaacccaaacttcatgagtgatgctttaaccactaagctaagtgcgctaatgcttgctgggctcattttgtctagagatgttccaccctagtacttgtatcctgggatgataagtcttatttttatatgcttataattatatcaggatcaagacttacacagagtgagtgtcagattgcttagagtaggaatggaatataacaagttcatgtaaagcaatctctctgctgatttttttaacacttatgcttgaattttgcttctaaaggggagctccactgcaaactttgatataactttccaggtcaatcagcagagccaagttgaacaaggtttcactgctgattttttttttaaaaaaaacacgagtagatgaacttccctattgtgatggattttctttcattcttatcctttcccttgatcagattttgtttgatgtgcaagtttaaatgctttaagggggttcatgacgtactgctggttttgaaatcagcagtcaaactttgttggaatggctgttttaaggtttatgggaaaacaaaatagtttagtgggaggtccccctttggattcaaaatcccacatttaaagttcatcaagtttgtgcatcagcaaacaaaccttatatattcaagaccagcaaaggattggctggaacattgtgccaactaagatcacggcagccctacacacactaattagagatgtcagcaggtacccagaaatgggtgcgggtgcaagtgtgtcagtggtgggtaactccgtggtgactagaatctgctcaatggaagtttactggtgttgaccagtggctccaagtcgtagaaagagtctaatacagtccaaggtgttcatgctcagccgttgataagtttttgagaagttcatgcttgcagttccagacagtgatgtggtgattttaggggaacagaccaatttgaagtagtgatgagttgatgtatctccaaatggaagaggaatgatttgaactaaaagggtgttattatttttgtctcttctgaaagtcttgggaacaagcaaactcagagcatctctaacggtccggggggcagttgacgcgcgttccccggcccgcaaacacatttcacacaagtcgcgggtcagctcgaattgtggactggcgctttgtgacccgccatccacctctcttctgctctacgaacatacagaacccctcatattgccgccatgtccaacaacctggaacagattctccaatggatggatgacaacaatgacattcttgcctctcttcaaaccacaactgctctaattatgaagacaaaagaaaaaaaaaacatgtcggctcaacacccggaagaagagaaatccaccggaaccaacttcaaggacacgagcagttatacaacaattacttttccaaaaactgcacttacatggattacctctttcatcgttgattcaggatgtgcaggtccctattcctgagaattgttgaagatattgaaaaagccaaacgatacttcctacaaaaacgtgacgcggctggaaggctaggattctcacctcttcaaaaggcaacggccgcactgcgaatgctagcgtatgggtgtagtggggactcaattgatgagtaccttcgaatgagtaagtttattattattgtttttttttttaatcatctttcccagtctgatttatatgtttgatctaccaggcgaatcaactgcaatcgaatgtctcaaaatattttgccgaactattgttaaggtttacagcgatgaatacttgagaaagccaaatgaaagcgatgtgacaagactcctggaggttgcggtggagcgtggttttcctgggatgatgggatccctagactgcatgcactggtgctggaaaaattgcccagtagctgaccaagggaaatattccggaaaagagaaggagccaacggttgttcttgaagccgttgcctcgtacgacctttggatatggcacgctttttttggccttccaggtaccctcaacgatatcaacatacttgaccaatcaccaatctttcaacagcttcaggaaggtgaaggagtctcagtatcttacaaagtccataacaaccaataaaatcttggttattacctcacggatggaatataccctccatatgctacattgatccaatcaatctctgaaccacaaggaaaaaagaagaagcatttcgccaagatgcaagaggcgtaccgtaaagacgtcgaacgagcctttttcaagctcagtatgccatcatacaattccctggtcaattttggaaatacaccaacctctctgtgatcatgttggctgtgataatccttcataatatgacaattgaagacaaggccgggacggaattcaatggtgacttcaattatcatcaaacaccacgcacacaaacggtccgatggacacaacctttgatcagtttttgctccgataccaggccatccgagatcaccgatctcatgcgactctccagcaggatctcattgatcatctctggaccaaatttggctctgatgaagccgattcaccataggccagccatttggttcttgtttttgcttgttgtttattttgtttctcactttatttatgcttgcttatttttcttctcactttctttcttttttttttctctcttgttttgattgcttgtttttttttctcactttcttcttggttgcttatttttttgtcactctcgatcatattttttcttaagataataaatgctttgaattcaatcagatttttcaatcacattgacttgagacaatgaaacaatattcgacaagatataactgagagtggagtgattggtaaaaaaaaattactccttgtcggcaacctcttcttccaccaccacctcctcctcctcctgttctgcctcctttccagcaccatccgcctcggcaatctcgattactttgtttgcggctttcttgatattggtattggttgaggtcttcttgctttcttccttcatagccttttccttttcttcttgcgcttttttttccgcgtcttctttctcttttttttgtttttcttcccttgccttatctttttccaactcgcgagcaataatagccttctttttcttttgatagtaagcgcgactatcttcgtccatcaaactgaggtctttagacatgaccgccttgttggagtttgattgcattgcttcttgcatagatgacaattgctcttgagagatctgaacgagatccttctgcatggccactatcttctcaatcgtcgcctcctcgttgcgtttttgtttggccgctttttgaccttcaatacgcatgtttcccaaaacggatcgcccggcctcagattctgtatcatcaatatccataaccgcaggggtggaacttggaatttcagacaaagtcggagctggagtcaattttggtgctttctttcctcgcgcgtcattctcttgctgagcagcctgccatttcggagtgtccttcaagattccccagcaatggtcaaggttgaaagatgtttcgaatgtcatcttgtatagttctttggcctcggtaagctgtgccaaaggtcttgtatattagtatatatagatataaacaagaagataaaaaacgtacaatatcttcgcaagtctttccacttttcatgcggtgttcgacatttgagtagcatcccgaaaacttgttgaccaacttcagtatgagtgcccagcgacatttgacagcaccgaccggtcgtatcagaagctccttgaagccttttgaattcttcttttctttattgtatttggtgataagttcggaaaggtttctgtgaattcgttcccagaaggttgacgccttctgtcctttcccaacaatggcatcccaacttgtattcaaccaagcaatgcacaactttttatcttcttcaacggaccagcgagggaagcccttcttgggtgcagattctgaggcttttggtgtcggctcattgtcaatttttgaagtttcagtcggttgtggagtagctgaagttttggtcgtttttggagcagtcaaagttttggccagctttggagtagcaagattatcattgttggtagttgctttttgatttttttttttttccttttttcttccttggggaactttgagatggggtggctgccatttctgtgttggtgtggtgggttgatggaggtgtggtgatggtgattggagatgaaggaacgaattgcgtctgggaggtgacccgctgaactcagcaggtcatcgcgggtttgactgccccccgcaatgttttccgggttgatccgcgggtccgttggaggtcaatttttgaactcaggcggtcaaagtttgcccccggtggcccgattgcgggtccactagagatgctctcagagagtacagcttatacatgtatctacaagattccactagatataagcatattcaaagtatgttaataataaaaggagtgaaatgaatgaaaaggagtgaaatgaatcaaaatgagtgaaaggtgtgtgaaatttgtgaagagtgcagttggtgtagcaaaacaatgagttgacaagttaaggggaactgggttttgcttgccagctattctgatttgattctctacatgtcacaatctgtgacattcacatttttttcctagttcttatactggattcatcagagcttgggaggatttccattttcctcatcctttccaactcttttgtctccagggtgttcatctcaacagatacaaccgccttgctggctgcaataaattctattgtttcaaactgctttgttacagattaatttcttatttcttatttctctttgaatacattactttttaaagagaaatacaatgttaatttttggttttccttgtcttagattaaacatttcacttattctactaatcttcttgattaacttcttgattaatctctttatctgaaatcactttcataaatattttttgaattttgctgagggctgtcactgtgcctacttgtcacaaatgtgaactgccctattcttgatgtccttttcagctttgcaaccacacttgtttgtggttggcttgtttgtggttggcttgtttgtggttggctgtttggcttgtttgtggttagactgtactgtgtctgtcacaggttctgaggttttcccgagcacggatcaaggtttgacagcatacatccgattatttcaaattacatactttcacagcagtcggagtgcttacctaagcaggctgtccgttcagcctggtccagtccaaccccaccacagtctcacagccaaccaaacttctacttctacaatctcttgaccaaaccctcactctcctttcctttcccttcttcatctcattcccttcgatccatcacaaaaattatcatcaacctccaaacaacaaacaaccttcaaacatgtcgcaacctcaccacgatctatcccggagacaaaaccaagcccaacaacagagtctgtctatctaaatccaaatcacatctgtataaactaaactgactatgactcattcacgtagcattcggatgtcaaacttatcactcccccaccccgaaccaggtcgtcgaggccttctcgactgccaccctagaatgggacccacactgcttcgactcggccaagaatattgacatctacctccaatcactcgatgtagcccagccgatccatgtgtggaagaacgtggtagcctccagcgccaaactgtcgacccaattcatccccgattggtggaacagcacccaatccgtctccctccagctcgtcatcaccccctccgacctgcccctatgggccggcctcggtccagggccgatcttctttgctcacttcaatggctccatccccgccggcgcacctacctcggctcacgacggcaaacagctcggaggccccagcatcgagtacattaccgacctcttccatcgctcccaccacgcactcagtggtggcaagcttggcgcagcaatcttcttacccctcttggccgtcgccatcgctatctcgagctatatcttcatctcccgacgcagaagtggccaggccagcaaacgctggagtgagtacgtcgacaagcggatgtcggtcatgggctcccagacctgggacagccccatggccggatcggacccccttccctccgtccgagggatccccggcagtcgggtggcttccatgtaccgccactcagcctcgcttccccaacgagactcgatgattcatgctcccaatgccaggctgagcaccttcagtctcaaccgtcccgtctcagtcagacctccaacccttcctggtcaccattctcgtaacacctccttcgccggtagtgccgccagagtctccttcgtcgaccgtcaatccgggatctctttccctcgtccaggctcagagtttcaccccaaccccaacgagccgccagtcgctcctttccgacctgcccatcaagctacctcgagcatgagcaggagcgtcagcaacttgcgcttcgaactggacgccaaaccgaccactgattctgtacgtcccccccccccttcctcaacccccaaaacacagattctcatgctaaccaaacccttcatgatcttacagccatcttctagtaaatcgaagccgctcaaagtagacacggaggtgctatcggaccgggcctcgagtgcgggctcctcggataagcagtcggcctcggggatgcgccgcctagacggagcctcgacactcagtccggacgaggcccttcgccagtacaccctgttccgtggccgcgacgaagagcgcgcttcgacacccagcaacgcggccagagccgaccgaggctcgcccaagtgagactattgtctccccttcgacgccatcaccctcccccttttacgactcctgcgctttacaaccttctctctctctcttcattcaaacttaaatgccaaattaacgatcacacgaaacagtcatcaaccgtctgcctcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcaaggacaaagaaaagaatgttggtgggggatgcccctccagggaaccctatccccctttttgcttcggatcggctcggatgggtggttcagaccgtctctcggcgtctcccaaaaatactgaggactactgcgtagaaaggacactcggcctcgggattcaattcgttcgatgcttgcgccggtcagaagtctgttgttgttttttttgttctccgcgcctgtcatgatcttgagtctctaccgctgctcctctctctgtcctcgtcttgatttccgaagtcttcttgttcatcccctcgaacacatacgaatctcatacccaagaaaaaaaaaactaacacgcaatgtctgattttggtctctctctctcccttgtcattattaccattaattctatacatcaacaacctttgttcttctcttcttcttcctctcgtacttgaatattttatctatttcatgccctttcttttgttctttcctttcatctcagatcgggatgcgctttcttcttcttttttttatgggttttattgtcatgaacttgcaaggattggtatttcctcttattttataggactgataggataattgatcactacaacaacacccttccttttttccatctgtcactctcattccatctctttggtttcattaaggggagtaaatttactcgtggaatttgattctgatgatggacggctaaaatcactaggtggaaacaaaaacaaaaaaggttatgttggtctccagctgattgcatcatttgaatttgagagcataaacacctgcgaaatgggcaaatgttaaagttatgtggttgggccttgtgttgcagagtaagttatgtaggagtcttgagtggtcatcgaacccgatctgtttcggatcccagccaaccctacttataatccaaatgtgttcgtaagataaacgaagtacatagataatctctgacttgattaaagtccctcgccgtcccgcagggtccctgaatcactcccagtttcatcccccggcaagccatcggatgaaactgccaggctaagtttaaagataatctgctcggcccatgaaaaggactgcgcaaggcattgcgagatcttcgtcaccgctagataggggtaactctcgatagagacgccccacaatccgccggctttctggaaggattcccgagacaaaagattaaagcaaacgatcaacctgtcaattgacatcacaaattcgtatctctttgatgaagtgccatctgctttgtggcgtactactttgccgcctggatttcagggcattgggccggccggggtttcggcttggaatagaccagttgcagccttggattgaagaagcattgaacgttggcagcagtggaaatcgcaagcatccgctggagaacgagtatatcctgcagcaaccacatccatcggcggttccagtaaatcgacatggtgagtcaaacatacttcagtacgcaatccttaattaattggggtctgtgtctaattcaagctggtctccattctttatcagtcggccctcttcaagcttcatccatcgaaaactcagagaaaagacacaaggcagaacttcttgggtcagatggatcatgcccgacatctgacatttcaagagatcatttcgagtcaaatttcagccacacattggataagaacttagaaggttaaacatttttttttcctttcaaagataatgttaacacctgtttgtctaattctcatgtgcaaaattggatgctgaaataaatgaattcccaaatcccacccatgttagcaatggtagccctggatgatcatcaaggacagctttatcatcagccaagtgacccaactaggcaaagatcatccagctctcttttacccctgccggcctatgatcagccactgtttggaatacctgacttccatgaggatcttctacctttaccatctgcatcaaattggcaaggtaagagactccttttcctttgaaagataatacagaaacctaccacaaggatatctttgccttgtgatgtgaaagctttgaatgctgagacaagtggaatctccaattttacaacatgtcattggtgggaatggaagaccaggtccatcaaggaagcttttatcatgaagcagatgactttttcacactgcaaggcccaactggtgcgcttttgccactcccaacctctgatcagccactgtttgggatatctgaaagccttgtcgaagagtttacaaatttaccatctgcatcaaattggctaggtgagcatatccactttatttcaaacatcatagcaatatcccaatctcactcattttgggaatggaagatatggaccatgatcaaggaagaaattatcatcagacaagttacccagctgaggaaggatcaacaagttctgttttacccatccccacctctgatgagcagctacctcttgtaatttctggaaaccttgaagaagaatatccaactttaccatctgcatcaaattggctaggttaggaaactaattttctttcaaaaacagtcttccaacctatgtggaaaacccttttgtcttgaaggctgacatagatgcaatccccaatcttattcatgttggaaatggaagacacagaacagcaaggacaccctcatcatgacaaagacaatttccccaatagtgatgaattaaaaagatcacttttaacacactcaacctctgatcacccactatttggaaaacctggaatgcttgatagatattttccaaatttaccatctgcatcaagttattttcatgaatctgtactacaggaaaacaatatattgcaaaaaagcagcaaatgccttggggaactaggaaattgtagcatgcatgttcaaaattcaccaggactgcttgaaccctttgaatcttctccatgtccaaaatctggcaatccaaatcaactgatagcaacaaatcttcagaagagttcatctcatccagaaggggttccagaccatcatgattcttaggaagatggaaatttagaatttgttttttcaattgggtcattatcaaaaagaagagctgattggatggaagagatggaacaactaagaatatctggaggtaattttttgatttctggagaatgaatactgtacctgaaaggatgatagatacagagctcttggaaggacacttgagcaaattttcagaacacatgagaactacatctaaaagagttcaagaccttcagaaaaattggcacacttatgcaatgaaggattatcctgctttaagaattcctctatcaggaacagatgatttcttcatcagggttattggtgacaaaaggaaatcaactcaaacccgatattatcaaatatctaatttcaaaaatatcatgaagtcccttatcctcatcaacaatgctgtatcaagacaattcaatccagctgatgcagaaatgaatgaagtatcatcaaacacacagctgttgaattggttgttcgatcaatcattcatacccaagaatagtttccctgtttttggaacatttccaaaagatcacattttgaagccaggagaagagtttggattagttcaaaagattttacttgatcaaatatcaaagagtaaatctaatgagtattcttttgaggcttccatattaatcatcagcttgtggtacatagattataatccaaagctatggaaaaacatcaaaaactaccaggagggctgcagtccacaaataagcatgattttatttgttggcagattcattttttcagggatcaatttcaaccaaaataatgaggaatttaaagattttcatgtcttgggcaccaatatcccaggtaatttgaaagaaccagagttaagcaaatttccaatcacaatgaagcctgaaaggtgggataagaagaattttgatggatcaataaaatcactacatgaattgttcaaaattgaccccagtcattttgacaaaagagttataagtgttgaaggtctcccagtcaaattgaagaaattcaaaacaaaaaccaaacaaaaagcttgcaaatataggatcaggattgatgattcagttgatcatctttacataaaacgatttatagtcaaagttgaactactaggtagacatttgcaaatatgtcacagagatctgattacccaactgaaattgagaggcaagaaagtgactgaagattcatttgattccttcaataaatggtttgagaatatcctgcctggaaaagaaggaggaagtttcccgatcattggagatgtagagagtgggaaagatcaatttgatttcacagactggggtgaagttcaatcttacctgatcaaacaatactttagtgattcaagtggatacttcaaggtcgtatggatttcacttgccctacttgagtattggtacaaatgctttcagaaccctgaatacttcttccaaactgataatgaatactggaatattatgattaaatctttggggaaaaaaatgtctatttcaggtcgctattctttgaaaaattttgacgagaaaggtttctattcaccttatggcttcagaaggcgaaatcgattcgactaggaattaatcgattcaaaaagttgcaaatttcatagtgaggattcatttccagatcgcttgcaactcaagtggaagacctactaaatgatcgcatcacacattaaaaaatgaaggcaaaagaaaacaaaacttggaaggtttttgtgagccagaaaattgggatttttcttcctcgttacattgctttatcctcgagtcactggatagaaatatgtcataaatgatgcttgttcaatgatacattgtgactgaaatatatgcatatcattgttagcattgtttgagttcaaattgtacataatcgaaatgtgctcgtaaaacaattcttaaccgcagaaagtctactcgtccacactagaatggactgcgtccaacacgcctcggataatgaaaaattgacctgtattacaatatgggagtgtgacaaaattgtgatgatgaaagcattgcaacatcttaaggaatcaaaacttgttgcgattcaccgctagatacgtgcatgtggagctgtcggtggaggccccttagatcccggcccttctggtatacatatctgagacattaggcgaacgttcagccaactatcagcgcaaattgctatctctttcatgatgggccttctgctctttggcgtacttttctacctgaattttggggcattgggtcgaccagggttatggctcggggaaggctatgatcagttccagccttgggttgaagatggtttgaacgttggtggtaatcgcaagcgtccactggagaacgagcatattctacagcaaccacattcattcaccattccaaattacgcacaaggtgagtcaagcacaagtccgtaatgcttttgaatctgtctccaattcaagctgatctgcaacccttgtgagtcggcccggaagcttcgtcgatcgaaaactcagagaagaggcacaaggtaacatattttggatcagatgactggacacctagcatctcaggaggtgattttgattccaacaccagtcacacatttcagtatgacaactcgaaaggttagatttttttatttatttggagcatcaaatcattacctaccagggtaaccggtttgtcttgacatgtgaaaaattgaattctgaaataaacaaaattctcgatctcaatatcttgggaaccgtagcccctgcagcatcaacaagtacaaattaatcatcaggcaagtcacccggctaaggaaaggtcaacaagctctctcttaccactcccaaaatatgatcagccactgtttggaatacctgaaatctatcaagatgattttccaactttgccatctgcatcaaattgtcaaggttagagcatccattttcttctattgataatatcaaaacctactgggagagctttcttgcatttctatgtgcagaacagaattctgaaaacaatgaccccccccaccccccaatctaactcatgttgagaatagtaggcctgcatcatgagaggaaaacctttaatttagcaagttacccagctagggaagaatcaaaaagctctcttttaccgctcccaacctatgatcagccactgtttggaattcctgcaattgctcaagaggatctcctaaatttagcatttgcatcaaattttcaaggttagactagaatctgtttttttttcagataacatgaaaatttaccagtgaaacatgttggtcttgttgtgggaaagatggaatgctgacataaatagaatcccctgtctagtcaattgtgtggtgaattgaagacctggataatcaaggccacatttataatctggaaaattatcccaatcaagatgggtccacaaactcacatttgacattcacaaaatttaatcaagcacatcttggaattcctgaaagccatcatgaggattttctcaattttccatctgcatcaaattggcaaggtaagaaacttccattttaacttaactacatcatcaccccctcccccctcccccccagatatacctctttaccttctgtttacaccatagaatgctgaaatatatctaattcctaatctcattcatttttggaggagtagaattggataaccaaatacatccatgtcatcacaaaaattcctcaagtaaggacatatttgcaagctctcttgtatcccactcaacctcagtgcagccactttctgagatacctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatacctgaagcattcaagaggattgtccatatttagcatctggatcaaatcattttcttaaatctgcaataacagaaaagaacatagaacaaagcagtcaatacttccggaattcagaaaatcatagcattgaggttccaaattctccactactttttgtgaagaaataatgattaaatttctagaaaacaaaaaccagactaaaaacagaaacatgagtgagattctagaaaagagggaaactggatagaaaaaagaatcagaggcataccgctaatgtagatggtgtgatgtagaagagtgaggtctttgagaaagagagagcagagagagcgagcaagagtctgagacaaagagacaagaacaaaaaacaagatgaaagaaagttcagtttttttatcatcaaacaacaaaagagaggtgaacaaggaatggaaaacaaacagagcagaaagagcaagagagcctctgtggagcagagagcaatctagagtgattgagtagataaccgatgaagactaaagatgttgtgaagagggggaatgtaagtgtttattatcagggagttgagagtcagttgaggtaactttacactgggagcttgatccagtgtcggcgagcgtaggagttgaggagcgtaagagttgagttcttggatgagccttgtcgtggcgagcttgagtgagcgggcgagtcttgacgaggttgaggaaagaagaagaggaacgtgagtcgagtgtttttctctcagttgatatcaaaaccctaaccgtttgaggggtttaggtttgcgactctcttcgctctggggttgagctccgcagtctttttcacatgagtttcaccgatatttcaacattttgaatcctgtgatttttctccaagcaaaatatctgctgatagaaataaaattatagcaacagatattcaagaaagctcacctcatgcagaaggtgatccaggccatcatgagactcgggaaaaccaaaatccagaatttttttcctccaatggattgctatcaaatacaagagctgattggattgaagaaatcaaacaaaatgagatacttggaagtcattactttgagttcttgaacatgaattttgtacctgatgggatgatagatgaagaactcttggaaggccatgtgagcaagttctcagagcgcatgaaaactatgagcaaaagaattcaagggttacatagaaattggagagattatgtgatgaaggattctccttctttaaaagttcctatttttggaacagacaatttctttattcaggttattggtgagataaggggggcaagtcaaacacattattttcaaataatgaatttgaaaaatatcatgaagtgtctaataatcataaattctgcactatcaagagaattcaacaagtatggatcagaattagatgtattatcatcaaacacagagctgttagattggttgtttgatcaagcatttgaacccaaaaacagctttcctgtttttggaatagtttcaaacaaacagcttttggatccaggaaaagagtttggaatgattcaaaagattttacttgatcaactatcaaagcacaaagctaatcagtattctcttgaggcttccatcctaattattagcttgtggtacaaagcctacaaacctgatttttgggaacacatcaaaaaacatcaggatggttttagtccagaaataaatatgatttcagttctattcaaagccattcattcaggtactaattttaataaacaaaataacaagtttaaagactttagtggattaggcaccaatatcccaggtaacttgaaaaaaccatctttaagaaaacttccagcctcaatgaagcctgaaaggtgggatacaaggaattatgaaggatcaataaaatcaatccatgcattgtcaaaaattgacatatctcagtttcacaaaaatattaatgtagatgttgaaggtctaccagtcaaaatgaagaaattcaagacaaacaccaatctgaaagtttcaagatatagggtaagaattcatgattcagaatcaaatgatggttcttacatagttagacttgaatcaaaggttaaactcctggaaagacatttgcaaatatgtcacagagagctcctttctcaacttgaattaaaaggaaagaaattggatggaaattcattgatcaatttgttcaatgaatggttttcaaaaataatccttggaaaagaaggaggacccttcccaatcattggagattttgagagtgaaaaagatgaatttaaattcacagactttggtgaagctcaattatacttgataaaagaatactttagtgataaaattggattttccaaggctgtatgggtttcacttgcccttcttgagtattggtacaggaactttcagaatcctgcaaattttttcctaactgataatgaatactggaatactatgattggatctttaggaaagaaaatgtcttgttcaggtcgctattctttgaaaaactttgacaagaaaggaatctattcatcataccatttcatacatataagaagacccaggttttacaaaaaaaaacaagaactgatcaaagaggttcaaacttgaaaaaattgtgatttttttccaaatctttcttaaaatcaaaccaaaaattaaatggattttcagaaataaaaaatcaagaaaaacttagtattagtcatgttttataaaattggtatcatttttcttcataattgtttcattcttacatccttaaatcatccttccatccttatatcatttttcaatccttatatcattcttccatccttgcatcattcttccatccttgcatcattcttccatccttatatcattcttccatccttgtgagtgtctctgatcccacagttcccaagtccatgtatttgtactcagtgcctggctttatgccacctgtttgtgattgggcaggtttaaaaaatggttacaaaccttagccttcatataagtattgaattgtacagcttccaagaatctcaaatctatcatctaaatcatgtcttacctaccatccatgcatgttaacatctgtcctgtgtgagatattgaatgtttctggtaggtctgaacagtgagatggcttacacaaatgcaaaatatatcaaataaagtctggatagattggctatatgatcagccatttaaaccaaaaaaagggttccctgtctatgcaccagaagttctaaataaatggatttggatcccactagaaaagagtttgatttgattcagaaaatatcacttgatcaacagatctcaaggtatcacccccaaagcccttcatctttcttattggatcatggtacaaacgttttgagcctaatgtttggacatacatgatccagaaataccaggatgggggataccagaaagaaaaatattctattaatattgtataaaccaattgagttaaaggaatcacagtggattgaggcaagtgaaatcatgcagatttggatagctcattaaccaaataggaaaccccatgtctgaacaaactatcaataacaatgaagccttgaagatgtgttataaccagtcacataagaggcctcagcctcatgcccatctgttcagatattgataggaatgtaagacaagaaccttttcatgttgggagtctcccagtaaaaatgtggaaattcaatgaaatatctgccaataagctcgcaatatttagagtaagaaattgtggaaagaaatgaacccttctgctgtgtgaaaggtttcttaagaaagtttcatctactgaatcccattttcagatgtgccacagagaccaactttactgtaaagctgatctagatcttgcttgctctactgtagttttgcatccaagatgcttttccccaacagacaaggatcaagactaggaaagcatgattaaatctgtactaaccaagctatctgatgaggacctctcttgtttgaaaaacttagaaaaagcaagcattgtcgttgatacaagttgattgttcaagttggcagatgcatgaacaaggtactgatggcatgctttgatcttcttttttctataagggtgcagatagatacagtaaagcaagaaatagagaaagtgggaagagatgatgatgtcaactttttccacaaatgacatcatccccatgtttcatggcaatttgactgaggaaagccaaagaccaaagccaacggctgctgagtaagaatcgattgagattggattggatgggcctggaaggctgattgggccgcgtaggagagggtaagtgacagatttctaattataatgaacagggccaccatggtggttttgggtaagctaaaatgatagagcaaaatattcagttagtgctgagtgatgatagtggggaggttagagtatgtttttgtaggattgagagttagtgtggtgtttagttttttctggccatgctaggataggatctcattgatctgttctttggctgctgttgttggcagctggccatgtattgggttcctgatgaggcagctgccgttggatgggtgtgctctggcttggggttccgtcttggatgtacaggcctgttctctatgaatcaattgtttcctcacctgtggaatcaagatactcacagccaaaactggagctctgttgggtggctcaaattctaaaaaagctacagaaatacctctggggtcaacattttgaacttgaagtagatgcacaatccttaatacagatgattaattcaccatcactacccaatgcaccattttattcagttattttattttgacatagtccacaagcaagggagtacatttaccctgccagacggattatccagaagaccaatcagtgacaatgaaccagaattttacaaggatcaagaatattttgatgaaggcaaaccagtcatcaaaacctttttttcaaattaatgtatcaaacctctcacttgactctcaggaatgggaagcgtctggatattggatggaccttaaacgttacttaacaactttaaaacggccaacaggcatggacccagaagacttccaaaaattgaaacggaaatcagtcaacttctttattcaagatggacaacctatgagtcaaaattcacctcttggacaattggtcatttccaaccacaattaccagtgcaaattactccaagaagtccacaaggatctgggacacagaggcctggaagaaacttatcagaggctggtttgcagaatttggttgccgagtcttaagaaacaggttaagctgtgggttcaagttgtgaagcatgtcagaaaagggattctttaattccttgagaaattagaaatcctaccagggaaagcagtctatttggacaagtagctttggacgtctgtcacatcaaggcaggaagatatcaatacttactagttgcacaagacaatttatctggctgggtggaaggctctcctctagagaaattgactgtggacaaaattgaaaaatttcttttggaggaatgggtctattggtatggtgcaaccaagaaggtgacggtggacaagggtcctgaattcaagagttaatttaacagtgcagctgagaaaattggggcaaagttcaaaccaaatacaccctactatccagaagcaaacagggtgattgaaagaggccacaaaccattaaaatacgccttgatcaagatgtgtggcaaatctgggggaaagtggaggggatatttaccattagtactttttctgatagaatttccacaaaaagatcaacgggttactccccatatgaattaatttttggtcagaaatctgttcttcccctggatcttgaaatggacacctacttggtaattgattggatgcaattcagtacaacggcagaattattggaagccaggactcagcaactcaaaaggaaagaagaaatcttgggaatagcttaccagaaactccaagacactcgagaaccctcagtcagattttgggacagaaaaatggtggctagactcagaaatcccttggtacccagggaaacggtattgacttataataaaagcttagaagatcaacgaggtaaatgattcaaaaacagatggaatggcccatttaaagtgaaaaaaacagcttgagggtggatcttgtattctggaagaattggatggtgtggaattaaaaagagcttatgctgcctctcatatcaagaggttttattccagaggaagggacttggaggaaatgagggcagatgaggcaaattcagattcagactcagacttccattcatcttcagattcagcatcagatcaaagctcagaaaataatgataccaactcagattcagacatggattgaaattcttcatattttttgtcttatttatcttaaaaattttcatttttatttcattttatcttcatcagtttcattttgactttatttcaaaaaaaaaaaaaaaaagaaaaaaaatccaagtacagctattgtgtaaattattgcgcttttccagcttttttttttttttttttttccacaccaactttttttttcccccgaacccaactttcccccggcgcacagacgtagctctcccccggttgagcaagtcactgctttgcctgcactacccactacccagtcacctctacaggccgagccacaaccaacacattagcatcaaacccactcaatcagttggactatccaatcaaccttgtaagcattctctcaacataatattgtatgtgacacttcagctaacaaaagcttgcacttttctcaggtcccatggcgaaacgaaagtactcggccgatttcaaatatgcggtcgtcagggcggcaaagaaaggaaagacattggatgagatcaatacatcgttggccagttcggtcagcaaagattccctacgacgatggactgacctgtatgagaggacccaagcggttgtgtgtgatccatctacttacctaacccggggccgcccatttgaattagaggctgaagatctagcattcattaaaacaatggtcaccgataaaccaaccgtctatctcaacgaaatccagcgggcgttaatcaaggagaaaggggtctctgtcagcttgaagacaatttcaagtacacttcatgaccgattgaaaatgtcaaaaaagtcaatcaggactgtcaatccacggcaagatgcggaagccagggctttatacctctcttgcattggctgcatccctacgtcatatcttgtattcacaggtgattctattttttactgatgccttatgcaaaaagattggttatagcttaaatttgtcttgcttaaactttcagacgaatcaggggtctcacttgaggtggtatcgagaaagcgcggttgggctccagtaggtcaacaaacaccccaagttccgcaggagaggagcacccatcagtacaacatcattccagcgatctcatcaacaggtttggttgcacatatggtccaggaagaaacagtgattcgtgcagactttgaattcttccttgagcacatcctggtgagttcacttgaggatatgttttttgggttattgctgactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatggggacttccctcgggaatttttgccaactaaggtatgtagtctgcgctcatcccaatttcttagccgtgtgctgattgtggccatttccctattttagacggccttatttgtccacatcaagatgctctggggcttgttgaaacaggatgcggttccctcaccccccgagcttggcatgcttgaagagttctacaagcgattccgacgaaccgagcagatcgaagaagcagtccgcggcggcttggcaactggtcactttggccaacatgaagtacaatgcttcaaggacgctcaggctggccgcatccgatacgggaaatccatcatccacctgggaagtaacttcgtccgatatgctcaaggcctcatggcccgattaggcttacgcgtctggtgtcccaatctcaaggaagattcggatttgttgtacaactcagctcatcgaattgcagctcttaccactttcacagagcttgctacgacttcagcttactcttacctgaagattgatcgagaattggcgcaagatatgactctactcatacccgcctacaaccactttgtacactatcttcaatacaaccgatacaagagggagcaaaaagaaaaaggcaaggcatctcaagaagcagcgaacaaaaaattcaacaagaatcgagaaagggtattttttttttcttcttgctttgcaatccgggtgatagaatctaactccttgtttcatatcatatctagttgagaaacgaaaggcgcgactttgccatcatcaacaagtttccaaagcgatatcgagacatcttggaaccaatcacggcccacagcgatgatgagaaggtagaggggaagggcttctacaaaatcaaaaccttgccctaccgctcgaacaacgccaaccggttctttcgtcgtttggacatcgtgatgaagaacgccgccgagcaagatcctatcgccaagtcgtcccgacgcagggttcaaagactaccaaagaaccccgagatgtcgtcatacaagattgcaccaaagggactgcccatcgatttctaccacccgaaatggtaccacaacctcgtccctgctcaacaacaatccatcccaaaccgaaaagcactcgcttttctgcccgatgccaacgagtccttgcttcctaaaggtgaacgaaaccccgatgaaaagatggccgattccactttcacgaggaagtactgggaggtgttggctgagccttatggcctcctgggcggtgattcctcagactatgacgaggctgctgaggaggaacaaggcagaaatgacgatgacgaaggcgaggggatcgatctaacccagccaagcccggacaactctgacgacgagtttcatgtggagggggatgctggggatttgtacgaagaagaggatgacgggtttgtggtaaacgatggcgaagagcaggatggaagcgatgatgacgacgacgattacgacgaagctgaagatggtggtgtcgaagaggactgccagatggatgacatcccagagtgcgaggaagattggtaatcaggtgcctctcgtccactaggtagtatcacttgtttcttttcctctatcattaagtccacccttcaaacatgtttaggtccatattattcccatggtacattttctatttcattgtctctcttgtctattgtctccgcaaaaaaaaaaaaaaaaaaaaaaagaaaagaaaaaacaacctcagtagttttctgattctatcttgtacacattcttgtgagcccaaaaaacacgcaagggtatcctgtctctcttctctcttgatttttttctattccattccataagttgtacatactcactcagggggtctttttggttgtaaatgaaagacccttggaatacaatgcaattgagcaataccatattccaattgtgccaaccaaggttgattctgtgtgaattcagtctgtctgaacaggctggctttgacatgatcattgcagcatagtcatttatttatttcagaagtcaggaagggaaacctgggaaaattcagtctgtccaaacaaattggtggtctttggtgtaatcatggtggcatagaagatgcacatttatttcaaaaaagtgaaggctgatgaggataacaaaatagatgatgtattcacaatatgatgatggaagaaacatgatatgggtataatgagggtagtataagtggagaatatacaagacttgtagagggataagctagaggattttggggaagaagcatgagtaggaaaaaggtggatgaactggggggttaacaaaatagaggaagaagtatttacaatgaggagatggaagaaacatgataaagtttgatgagaggagtataagtggagcatgtacaagacttgtagggggataagctggaggatttcagggaaagagaatgacttaagggaaagggtggtgagctggggggtgacctgggtggatttctgaaacaggagttaatcagccaggaaagcaatacaaggaaacatattagatgaacctacaggtttgaccatcatggccagcaatattgaggaatgcatcatgtccatggggaataagtgctattccattttttggaatactaaacatcttgtcatctagaagccggtatgcagccagagaaaccacttgagagggcagaatcagctcctcgttgtcttcaaccctccccacaaccatgccaaatagaaacagtaagtatcggaatggacgtgtccgacatggatccgttctctttggatacacatttgtaatggttgacattaccaagaactccttctcctcgcctaagccatctttgtagcgataacactgtcggacaagaccatatctcatttttccagccacgttagcgaccacacaattccgcggactcattgaccctaccactaccccatcacaactgattgatcttattgggatagctaatcctgacaacacccaacagtgcctcggtaccgggaacgtcccacgtctgaccaccgatcgatccccacaagccacaaggtcaaaaagcattgtatatatggatgaacacagcaatattgactttgtcttccgtcccctttgaggttcctcgttgcccagcacattagccaattcgttgtattcagagttggccatcaagcgttgtaatcggcacccacgggtcatcatactcctgtgcatttcatctaaagacacatcaaatcagtatctgaccaactcttgcctggatttaaccactcaccaatcttgttgttagtattgattttctggagaaaacctatgaggcgctccccagggaattctgctacaccggctagaggtccccaaccggacatctgttgagtagtatgtagtgcaaagtgatggttgggttgcactttgatgccttcaaatagttccccgaccgaatccgagtattttttgtaatgcatctcaaatcgtctgagatcagcctgcttgaatctccgtgcaaaaaccacattggtacattggactagttgagcagtattggccagaaatttgtaccgatttgagcggaggtcgattgatcctacgtcagtgatgtagatttcacaaatcaccagagggataataaagacataaagtgcatgccactgagatgcactcagtttgccatgacttgcctctccaagattcagaggtaaatggggaaccccagggggaagtactacatgcttcataccattgcgaaatttttcaacgtcgtcctctgtgaagaaactgccaccaaaaccgccattgagtaagatatcctcatcgtcgtcagattcatacagaattttgtcatcatctagatccattgctatttcgattgactcaattgttgttcgggcacgcttgttggggccagtctttgatcttgagccattccgacgctttttctttgcctggcttggtgggatccatccaaatttccatcgatagcggaagtgaccttgcaatatgccttcaagccaattgtgcatcactcctaacacaacatgccggctagggtcccaataattcaatcgatttagctcagaccatcggacacctgttgccttcaagatccgatcttgttcggttactgatgttgcatttttggagttgcgagctgcagaaatggtttcggatttttcacgtcttcttgaaagttgtaatgaggggaggttgggtagttcggcgtgacagaatgagcaaaacttggtggctgaatgtgaagcaaagccaacgaccttcttggttgcaaggacatcaccatagacacatagtaatttgacttgcaccaaccgaccagctgggaattgatgggttgggatgatgatgccagcgtccaagttgatgagttcgtccacaagcgggcctaggagatggttaaacgtctggggatcgggggcgtagggtcctggggtgataccagcaatgcacatgtgtgaaagcttgttacgaattgatggtggaagattaagacatgaaagtgcaagaacgccagttgattccgtcttgccactgatcttgttcccacgaggattgaaccaatcaacaaacaacgatacgcctagcttaagtacatcggatccttttttccaagtggtacccgtaaagttgtcgccatgttgtacatctgaaaagtaaccttgatccttcagatctttattgacttgaatccagttgtccatggctttctcggtctcgggctttgacagaagccatgtcatccatgtcaagatagattgggaaagatagacacaacggggtgttccgaccacatcggcggggatatcaggtagtttttgataatgtgcaacatcgccaatgtccttatggcctcgataaaccttctttttgatgaagagttcttcatcgcagggcagtgaggtgctgaattgtttgtagttgcaacgccagttggaagtggggtcaagttcatacagatgaaaacacactcgacagcagatttttgtgctgagttgaacatcaagttgggccttttcaatgacggttcgcggatcacgtggtattgcctcaatgtcttgaattaaatttggatgcttgacagccacgctgagtatgttgataatcatctggattgcagtcttacagttttcacggctgacattacagaagagatggagccatgatacaaaaaggattacaaatactagaataaaaaaatggagcagaacttcagtttggttaagctttgagctgttgagaggtgagagaaaaaatgattcttacaggaaaaaggattttgttccacaacaatagaggacaattcactctctggttcagagagggatgagcttgaagggatggaagagtccgcggaggacaagattgtaggaaccgtatgcattcggtgatattcgtccagtcaatgcttggcagcgttgcgggaagacaggtagcgtccaggtcgtcgttggccattttcgtcgacgaattgaaacacggtgcaaacggagcattcacaaagctccatggcgggcattacgattccgacgatgattagaaagattccgaagctgacgaatagaaaaaaaaggggaagagaaggacggtgagctccttcggaataagcgctcagtcggttggagaagtcttgagcggaagtacgtacgagatgggtgcaaggttccgaagctgatgaatagaaaaaaagggaagagaaggatggtgagctcctttgaaaaaagcgcttaatttgttgaagaggtcttgagtggaactacatacgagataggtgctggttggtggttgctcgagatgatctggagattatgtacaaggtgtgtgctggtcgcgaaacaaaaaaaaagaagaatcagccccggttaactgcggctagagaaacccacagctactatttccccagggagctactgtggtggcttccagacgatcatgggttggtgtcagccatcaatcaagtgtagctcaatggcctgcaccgagagctacgcttttcttgatggccagcccgttcagaggagctttgctcttttgatggtcggcaccggtcatggtctcaacaaaaactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtggaggctggtgatgataggggggtatcggtgatgggattattgccttagggctggttgtttttgggtgatcagtgtttttgggtgtttggacgaggtaacgactttggattggtcagtcggtagtgaagcgagtcgtccaacggtttcctgagagtcaggctgacaatccgttcgttttgtctgtttgataacggtcgagtccagatggcagtgaacaaccgtcaaggggagttaatccgattccaagcaatgtgaatcggagttcacaaattggatccgagtcgctgttgagttgtcgagtcaggattcagggtctcggagtgacttgcccttgggtcaactcaggacaggagtaagactccgacaacccctcctgagtccctcctcatgtcaggggactccggagggaggttcaggcgatgcctgccgataacattggcatcgcctgcaatatattggcatcgcatcgggaaatcaatgtgatgccgattctccgcatcagtttttccaatgcggggccccgcattgctcactccgatacaatgcgatgcaatgccgatgcatgcatcacatccgtttcaccgttgttggtaggggctttcctcacctgtgtggatccaattcatctgctttaaaccaaagattcaggtgtcatcatcttcggtttaaagccgaattcacagctgagctgggggagctgcccgaaattcttccccccctgacgcctcatggggttttagtttatcattattaaccttccagacatgcttccaacagtttctgtccaaaaaaaatttggccattttggtgtggttagctgacccagctcagcccagctccccttcacatagagctcaacccagctctacacagctcctgtacacacctaagccaacccatccagctcaacccagctcccactcagccaacccatccagctcaccccagctcccactcagccaatccatccagctcaccccagctcccaagacacagctctacacagctcctgtacacacctcagccaacccatccagctcaccccagctcccactcagccaatccatccagctcaacccagctccatacagctcaaccctgctcctacaacacagctgcacccagctccaccgagctccactcagagtgatccaactccatgcagcttcacacagctcccactccagcccatccatcctgtttcacaagcttccacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctgtacacacctcagccagctcaacccagtttcaagtactgtgccccactgcttaattcataaaattgatttcaactccccatttttcacacaactacccagtggaatgcataaaaattgaaaaaagagataccagttgtttaagggccttcataaagatatggttggtgtttgctgtgcaccgcagaagtgttatcagtgtttggaagctttttttttggatttcattttttaccacttatttttcatgttttaaaatgtgtagaattttatggtaaaaaccattttccataaaaaccaactgtttttttttgaataaggcaattagaccctttttttgaattaattttattagagcataaatcttcttattttttgacattttccacttgttttcctacacttttagggaagcataagattatggtaacaatcattttacatcaacatgaaattttttcttgaataatgcatttgacaagtttttttggactgatttctacaggcttaaatttcattattttttgaaattttaaattcatttcctacattttcaaaggtttagaaatttatgcttatatattttttgcaaacaaataaaaacggtataccatacaaatgatgtaagaaactgggtaagctcatatattactgttgaaactttgatctttgttaaaatcaatgataccatgttaaaatcaatgataccatggagctttaaacctctcaaaatgtaggaaatgaatttaaaattccaaaaaataatgaaaattaggcctttaaaaattaatttaaaaacaaatgtcaaacacaatattcaagaccaattttttattttcattcaaagtgaccattaccttaattttataaatgtcttcaagtgtgggaaaaaaatttaacatgtcaaaaaattttgagaaataagttgtaagaaattgtttgaaaaaatgtgtttaattgcaattttcaaagagatctgttgatttctacagaaattgaatgatgccataaacttttatgcatttcaaaacctagggaatcaatttaaatttttgaaaaaagatgaaaaataaggtataaaaaattatatacaaaaaaacacgtccaaacttgtaatccaaatctgctgtgcgctgcaattgtttgtgggataaaactctataatcaatttgagcaagatgaaaacttgtgacccatttcaatatcagttggtattcaattgtttacaaatagttaatcaagtggtaatttcaataaaaattgaaatgtaccatttgactttgactgctacagaaaaaaaagttaattcctggggcaaagatgtgatgaggattgaattcataatttcatacctgaagaaaatatatgaaatagttatttgttcgccacactagacagctgaatgttaggcttatacaatatacataaatcaagaatgctaatttgttttattccaaatgagtatcatttatgtgttcctcttgttgtaaaatatcttcctcctgctgttcctctacactactaaactcaaacactatagaagtacccattgttattttctgccatgtgttatgggcttcagtaactaatctggtccattgatgttggatattttcatcatttgcttggtggtcttgatgatattgttgactccagttgagtagctcaaagcagctggcgttccatgtcatcaaaactcgactgtgacttttggcgagtgagcagtagacagacttcagaacagcatgaggaatgttatgcttggagcagatttgggttaaaaaattgcttccttcaccagattgctggtttgctgcagagtattttttttagttcaaatgaatgggccaaaaagaattaggtgagtaatctgtgatattttgctttaaaggaaaatgctgacctgggtctaacaagtcataaagattttccagagagtttgacctatcaatagcccacttgactgcttgtctggcctctcgtgaaatccttcgcagctcgtctttgcaatgggtggatgtaaggagtgcatcaatcccttctcgcacatttggatcaattgcccaaggctcatttggatgcaaaagagaacccatatcccaaaaatgatcatccaggcccattgacttgatttcttccaatgtaggtgttccaacgtcgatctctggcatatagttttcattgtagatggtggctcggttgcagtatgatgtccacttgctcttcagaagcttgaccttggaactcatcaatttcttgaacctagcttgcatgcgtgtacctgtttccttgtcaaacaatatcagaggttaaagaggccaaataaatacttgcaattctaaagacacacctgatcccctttgatcccatctcttctggacttccaaaacccccactttggcctcgtatagtttggatttgctcactttcaaccttattagagcctttgtctctgcatctgtctcaaaattaatgttaatggaagggtggctatttgtatgtagtgatgcttgggtcagtataaactcaccagaggctcctggaagacctcgaaatgcttcagatccaagctcactgataacctgatcaatttgttcctccaacgatacaactgtgtctggtagtccatgaagctgcctttgttcctcactggttcgatcacgcctacgtttggctcttaatgatacaattgtgtcactacaataaattctgtgtatcagcttcaattatactgcggattctgaggaaaaaaatttactgtgtatcccaaagttggtcttccaactcaacaagttcctcaacttgtttcatcatatctctttcagactcagtctccatcaccgatagttgacactctctttgtcggatccattggtcagccaagtaaactgtggagtgaccaaaatcctcttcgatttccttaagtttttcaagggcagttttcattgcttcttccacctgtttaccacgatctaagagcaatctgactggaattttttttcatcaaacaagttgtattttatttcaaataccggaatgacatacctgaatttgttttaccagtatcattgtgatgggaagaccgtagatctaatgccacaagtctatgagtcttggtcgaataccttagggagctgatcagaggagataaataagcccaaatccgctccattccttcaccatccgacatcccccatccagtgttgagcctagggttatattgcagctgacatgaccattgatgaacataagcatggaaaaaacttgttccaaacatcaactggtttccctggcgttcttcactaaataaattttgctaaatgcacttgaatcagtctaatagtggccactttagtagggagacaacagggaatccttactttattaattcccttttccatattacagcctatatcgtacaagaagccaattttttttctattctctccatcctgtgtggttgtgagaagatttttgatcatggtcattgggaaatatgcccttttaaatcaagaatcagattgactatttcaaaacataaattaatacacatgtctggcttacttttcaccactttgaactatgttgattagcctcaagatttggtcatgacgacatgccaacccaaagatgccagtgtcatcacaagccttccatgttgcagcccccctggtatcattggctgctgtgtgttgttcagtacatcggtcctacaaggacataaaattatatcattcattggatttcatattgtttaaacatgatgtaacttactaaggtttcatctgctgccaatgtgtttcaactggttaccatactcaattccatttcctgaacctccgccggagaaatgaagagcgtggtaggcttgcgagattgatgaagttcttggctggctgaaaggtgtctacgatgttgaaaatttccgtccatgcataaaatataatctggctcgtccggtgtctttccgggaactggggggccaaagcactttggacaaatattcgcaagtttatccataggtcccatctgtaagagctcttccaatatgatctgtcctcgcctgatcatctcccggtatgcatcaattgctgcggagatggtttgcctccattgtctggtcttaaatcacataattgtttggaattagtattcatccttatgattctcacactgattatcagaatagtctctcacagtataacagctttcagattgcaaagtcggtggtgatacaagaatgagagggttatttgaatccaggaactcgtccagagcttttgaaaaaggtgtgattgatactgcacagtgtttccagatgatatgatggaatctcaagagtcgtatggaaaatgcggttctggggaattttggtgatcctccgatataacccatcctgataaggcggacctggtctgactggcatttgcaaaatgtgacttcggtttgtgttctgcctagaaagcatggatggggttcagtatacagatgacatgtttacacaccgagttcatcttggtcatgcatttgatgaaaacttactgtacatatctaccaagaccactggtcttgatcgaagattattacaattacagggctcattccaatcatggttccataggtttgggttaccccattcgaaggttttgatcgcacactgctggaatgatgagaacatttcctgatatgcttcttcccaattcttctcttctaggatcttcttttgtttgtaatgttcactttgaaagtatcggtgtagttgctgaacacgagaattggtaagatgatcattgtcttggtggtctgatggtaaccgatcctgttggtgtgcagattggaaggggtccagaccgttatttccgatgtggtcagctccaaagtcaaagttgtcctgaccagtgggatcaatggtttggttgttgttttcttgagctgatgagtcttcattgggatgatcggttgggtgtatatcattggctggttgcgccaatggggtctgaaggatatgttgatgttccagctggacagcttgactgaaggagacaccggcttcggtttttggtttacggatctgtttccttctttttccgccatcaccttcgaataagggcatcttctgatctgggctttgagaaatagtttagtttaaagattttcaatccatgtgaaacttgcaaagacctggtgagttccgtcaacagtatgtattcaatggggattgagtccaaatgcataggcgtgattatgtaatccttggacttttgtaagtaagttgatggctaaaatcactgactttgatgcctgtatatgtaattcaaatggggccattcagtagataatgctctggcagtcttgaagagcattgtcttatactgtgcccaactgtatgataccctttagctggtagtggctaacttttgggcactctctctagactctactagggcttatttggcccctctgagatatttttgcagaaaccatcaattttagaaggtgtcacctaaccccttggatatttctccaattagttcctatcagttcgcattctcatctttgaagattgtgttcaaatttatggtatggaatttatgcaaaattcctgtatggaagttaacttctgttctatgctttatttcaatgtgtttggagcagtatgaaaatatccacatatatgctactttgattaatgttggggaaattatcaattattgtgtatatcaattgcaaactgaatggctagccagcaggttgaatctcacatggttaataaatctggggtcctggatgaaatctagatgcagtccaagaagtgagccaacatcagatttatattctttgggtcagttgatatctttgatctcaacatcaatcatttaggtagtcattagaataattttgtatggtttcacctacagggtttaatacaagatgtcatgggtacagggtttaatacaagatgtcatggggagtgaggggaggctgctgtgcaactgtggtcagttatcaaatgtaggttgactgcatccacaaagtggctttactgcttccaaaaaacttcattgaggatgtgtggccaagataatgaccatttgaattgcagtgatgaagttgaatgggcaccaggtaaaccactgtctatcaccatccaaaagattggaggtaaaggggtctgtcttatatgagtgactgaattatgtgatgttcatttgtggttttgtaggaaaacatcaacaactggtaatatttctttcttcccctctgggatagtgcttccacacatacaatcacatagtttggtgataggcaaaagatttgaatcaagtctgggtgaaaggcaagctgtggtgttcttagtggaaagtcattctgccacaactggtgattgcaaattccttattcattggttcattcacattgctttcaattattatttgaaaattattatttgaaatggaaggtgaaatctaaatttgcattggtgactgggttgttattttaaaacaacacatatgatggtcactactttgtgaatgtactttgacacaatccttgttgattgctcttgaagaacagctatttgtttaattatagatcacttgtcaccacaccactgattcaccaactgattcaccacccccctattcacttgacactggtcacatttgaaaaacttgtatatacaacttgtcatatccctacaacatatgttccagtccctagtgctgatattgcagattgcctaggtattggttataccttcaaatacttacattcttgggggttttcataatacattggtttcattgtaagaacaatggaaccaatggggattaactagtggtttaagatgtgtgtatacccaaaataatgcatacttttgtcaacacctgtgatatcaagctactgactgttttttataccatcttgagggaacctggttttttcaattatattaacatgttatacattggtattcaaagacttgtgccaagccaccaagaccagctaataacaaggattaagtgatcaataagccattcaagccaaaggaagcagctttcattcctgtagaagaacatagaatccaaagtgcctcaatatccttggcaaactggaccacagccactggacccacccacccctcatcacttgatccttccttgcaatcttgacctcatcatcaacaaatccctcaggccacttggcagccacttggcaaccaagtggctgccaagtgggtaccaggatgtattctttatgttgggctgccactcataaatgtgtcagcccaacacccataggagtaaaaaccagagaccacaccttttctatcttgagtgcccctcatctgactatgtattctttgtgttgggctgacactcattctttagtcagcctcctatcaaagcatttgaggatgcttgctttctcagtgagctttactcttcttaacctgtactttccaagtgtcactctttgcttcttgctggctgagggctcagtaagtaatactttcctcttggaagcattcaatctaactgctgccttgacattgttgattactttttcattggcatttatgagctggcctgcttcaatagctgaaagccaatcttacatgctctgaatattcaatagtctgtagtttgggtagtcagggttcatctatctctaattccaatgcttgttcaggatttgctttctgtggtatcttgtcaagtgattccggtgagagcacactaagattagcagaggctatttgttcaaccactggttcttctttcagcccaacaccccccactcaataatccaccttggtgatcctggctcaacaattgccttgttttcttttattatgggctgggatcaccgatggtcagccaaaaactccctgagagcacactaagattagcagaggctatttgttcaataactcgttcatctgtcagcccaacaccccccactcaataatccaccttggtgatcctggctcaacaattgccttgttttttttttattatgggctgggctgggatcaccgatggtcagccaaaaactccccctcggcaatacaatccacccaaactatctactttggggaatatgagtcccacgctcgcctcagcttcccacttggcagccactacttagctgccaaacctcccgcttcagtctcaacaccctaaaaacaaaatcggcccagtagcaccttcaaggctgataggatctaggtggtgagtcccccccccctattggattgtttgctacgactctaggtgctgttgggctgaccatgccttgtccgacaggccaacagcacaataccaaatcgattgaccatagcaatagtttttaacctcaaaggtgagtccccctccccttgcaaatggctactttgcccacttggcagccgagtgcgtgccaagtgggcacctacaactgtcagtgctgttgggctgacctgtccctttcaacagcctcgaaaaaatattgcctactgtttttgaccccgccgatctgatttaaacagaggtgagcccccccccccggctttgatctcactcgcccacttggcagccaactggctgccaagtgggcatgttcccttgttctaggctgatgggtgggctgactgtccatttccacagttccaaaaaacgatcgccgaccgtttttgaccccgccgatccgaattaaacaaaggtgagcccccccggctttgatctcattcgcccacttggcagccaactggctgccaagtgggcatgttcccttgttcgaggctgatgggtgggctgactgtccctttccacagttccaaaaaacgatcgccgacgtttgaccccgccgacccggtttaaaacggaggtgagtcctccccaccctgtgttgatctcactcgcccacttggcagccaactggctgccaagtgggcatggtccctttttcttggctgatgggtgggctcactgtccctttccacagccgcagaaaacaatcgccaacgttattcaacctgccgatccgatttaaaacgatcgccgacgtttgaccccgccgacccggtttaaaacggaggtgagtcctccccaccctgtgttgatctcactcgcccacttggcagccaactggctgccaagtgggcatggtcccttttttcttggctgatgggtgggctcactgtccctttccacagccgcagaacacaatcgccgacattattcaacccgccgatccgatttaaaacgatcgccgaccgtttttgaccccgccgatccgaattaaacaaaggtgagcccccccggctttgatctcattcgcccacttggcagccaactggctgccaagtgggcatgttcccttgttcgaggctgatgggtgggctgactgtccctttccacagttccaaaaaacgatcgccgacgtttgaccccgccgacccggtttaaaacggaggtgagtcctccccaccctgtgttgatctcactcgcccacttggcagccaactggctgccaagtgggcatcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaaaggacatatcatcaaccttgattgtgggaggccaaagatgacaaaaccaagtgctgcctgataatcctgaggtgctgtaagatgggaaatttgggcgtactagtccaattccctcttattgtggggtggttctccttttggcgtacagacaaaaggagtatcatccctaccaatggaatttttatccacctgattattgagagcccatgctgactaaactggttctaaatgttattcattcaccacagttctcaaaatgaggggaatcgaatatggcgacaaagacatcaagactgtcatgcgacaaacaaacaagtggctacttgacttgcacaaggatagccatgtggaaactgtagacttcgatatcctggcagttttcattatgcaggagactgatgccaaaatgcatattcgcgatctggtggccactatcatcaaaacttttgccggctccagtacaccacaaaccaaccgacaaaaccaactccttgacgccgcctttgttgtctacgaaaccatctatcgctacgaccagggagttttactgcaacccgactttccaaaaccattttgtattagacatcctagcctccttgacgtcttaaaatactcaatgaaaatggaaaagaagtgtaagataatagaagaggcaaagaagatgataatcttgatcgatgagaatggaatctgtgttggtgatggtctcccaccttaccctgccccaccaaaggattctaaacacattgcacatgatgtaagtgattttgcaatgttttaggatttccctgtcaactgacaaagtgtggatgtacaggctcgtgcattagctacactgaaagaaatggtcgaaacacctgtgtgcaagttgaaccttaaccaatatccccctttatttgtagaaaatccaccatctggcccaccacaaactccctttagcctgaactccaaaacaaaaggtgatgtacgagctccagcaaaaagtcttgacgccagtgtttcgtatcagacttatggatttggattaggtggagtgagtgtgtttcctttgtattcatcacaagccaatggaataaatactgattgccaattatgttagaaaaaatcggcaggagtgcttgacaagaagattgcttgtgatggtaaatcaaagtcaatcaaaactgaggagctacagggacacaatgatggatggaaagaaaagaaaataaaaccggaactccctgatcccctccgcgactacagcaacaccttggataatcaggcccttgccaaattgcgaaacgaaattgttgaaattctgactctttcttctcattcctaaaaaccttttcctcatttgttaatgtttatacaaattgatattcatgttttgagtatgttttgtccttgtctgagtggcatcttatctttttgtctagtgctgaaatccctgtagtcttcgaacctgggtctagtctttatcaacaagaatttgctcctgtcaatgtttcattcatgtttcaaactgttattcatttctatattcaatttcttctcaaaaccacatgttgaacatcttgtatgtagactacttaacaactagtctctgctaagtaaaaatatgatcggttctctccttcttttttcgaccctctgagccgttccaacaaaattcatttttgttgtcaaaaaatctcctcccaaaattctcccttcttcggttagaatttcttcagaaatgactttttattccaagctgacccttgcaatcaaccttgcttttttgccagagacatcagatgtggcggtcaaggcagtggattacttgaaagatgaggggactgatcttgttcaagagagattgaaggttgaaaaaaatgagattattgcttgtaagtctgatatctcatgccaaattcctgatgattctacagataaaagaatacttattttgatgatactgcagcccgcacagtcagtgtgaatacacagatccatacccatcgcgacaaaaaaaatgcccttttgtttgattcagtttacttctttggaaatcacggtggtggcaactttcttttcccatccttaggtgtggctctcattggtctccatggttactctgtacacggccctttcaggatcctctaccatggggtggcgcaataccatttcaaacaagatattcgggatgccccttaccgattttctgttgccatgtggagccgtgagagttctttcacttcaattgctaggcattctgcctaccacaagaaggataatcaagtaagatctcacaaatcaacatagtctgttctaatttaacagctgatattgtattttgatttgtgccagacatacagcgactccacctattggcttccaatttatcctgaatacaaatccgactctgtcagggagtactttgaaaagtaccattctgaatcaagggacagaacaagaaacaaccaagccaaaaagtaacaaaactcaacctctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttgtaagaccattaaggctagttccaaaaagaaaaacatacaaatattttcttaaagttatggtgaagtcccatgcacaacataagcaaacatttaaaggactagtagtgcaataaaaatgccctaagtgaactgggctaatatatataacatgaaaaaggtcaagtgatttgcagcatctaatccaaaaagtttgagaatgatagaaaatactgagtagtcatcaacaagtagatactattattatcctctaattgagaaatgaaaaatataatcttgactgcaataaattttactcttcttcggtttcagtatgttcaattttaaagtggccgcttttaatgtcagctaaccatcttcttctatcaccagtgagaattttttcaaatcccttcttcaaagactcttggcttagcttagagtgtgctaactgaaccaatttgagctccggatggctgactgccaaagatccagctggatttttggtcttgggaaaagcagcttccacatcgccaccaagggcatcagctaccagaaagacaatctttcagctacctgtgcaaatatactgataatgagaatagaaaaaactaacacaagaggtcgttaagtgcttgcctaagttttatttttactaagtccgaatccttttgttgcttttgaccagctgatccgccaacaattttttccaaatcgccttgtatttcacgtgcatggctgtaggcttcaaaagtttcttttgccgaccatttcttcttggccaaggcaagccatgctgcatcatttgagtactccttacagaaactattttttcccggagatcgtgtggctgtcagtagatagtaggttgtattgtatacattcgaaatggtgtacagctggtttgttcataagctgccattagtgtacaataaagtgagtaattttgaaataagtaattcactcacctcggagttcagcttgagtgtggcactcaaagcttttttataggtttgactggtattttcaccctgacattccgatcctttagcagcaactatgttaaccttttcgatgttcaccaacttatcgtaaagtggtttatataattcgatttcatcagtggtcaaatccgattcttcttcatcgtcctcagcctcatcttcaaagtcgcatggtattccagagaagtgttggaagatccgggcactaaaaacagccttctcatcaacatccagcaatttccaagccttgccgatctctatgtttcgctcctcccacccttcggaggcaccctttggcggaactgtgatagggaaataatcagtgtcaaagatgtttcaaaagatgtttccagaaattacctggatatttcaaactctcaaggctgaatgcagcaaatcggttccatccactttttctacgggggggcttgttttctccgctgaaaagttgatatgaaacatcatcagttctaatccttagactgaaggtaatgtatgacttagaaaaaaaacttacagaaacttggtgactgtcttttccgcaacatttccaattagagccaacatgagcttgcttttcatatagttttgctgaagcaactctaatctttcttgaacctcaggtgaaatgcgaatattggaggtgccgtgttttttcttctgcaaggtggctcggagtttgcttaacgaccaagattccaagtgggattaaaacttgtccaaatccaaaccgacttcttcatcttggggtggcctgtttgatgtgtgttggtttttgctggttgggttggcttgtttggttttggaactggttggattttcgggttcatcttcagaagtggaatccggatctggattggaattggaattggtggagattctggggcgctttctgcttgatttggtctttgaggcttgactttgtccaccaacattagatttcactctagttgtttttttttttgagaagagagcactgtagattttctattttgatttaaggttgtctgtgtatgttggctgatcgtgttcgcattttggttttggaagatgtgtaggtgggtgtttgtatgtagatgtttgagtggttggagctgtgtggaggtgagtggataattgactaggagtgttggggaggtgggtgaagaagtcggagccggagctggtggggaggtgggtgagggagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgtggagctgtgtcttgggagctggggtgagctgcgagtggattggctgagtgggagctggggtgagctggatgggttggctgagtgggagctgggttgagctggatgggttggctgaggtgtgtacaggagctgtgtagagctgggttgagctctatgtgcaggggagctgggctgagctggttcagctcaccacaccaaaatggccaaattttttttggacagaaactgttggaaacatgtctggaaggttaataatgataaactaaaaccccatgaggcgtcagggggggaagaattttgtgcagctgagctgagctcccccagctcagctgtgaatccggctttaaaccgaagatgatgacacctgtatcttcggtttatagtagatacattgggtaaacaaaactcgctttcctgggtcctcttaggacccttaagcttctacatgcatatcatgtcccagaaaaattatcaggattccataaatacaacatttgaaaccccacatttgcccaggtggaacataattatcaatccataaaacacttctttatgtctgatcatttttgagaggtgatgaatgcttgatgcagttagtgggtgcatccatgagccctgttcacttaggggggtgttgcttgctggtgtgggtgtgaaatctggttgactgatgattgaatctggcctgtcacatacccatttaactcaaaggtttgctgatggtccatgaatttttactgatactgaccatatgtgaaccccccccccctattgaactgattttttgaatctattgactatgcaaacatcagaaccgaatagattccaaaatccatgggtaacatacaataaagatagatatatctatagctccagccactgccccttgtgatgggagtaaatgaatctaaattctgtataagttgcagatgaagctgattagcatcccagaagttcccattttggtgcaatatctgagactgaaggtaggtttttgttgggctattggttagcaattgatccatctcaaagaagtttggtaaaccagatagataccagtgctgttttattttgaacatttgtgattgtttataacagcagctcaacttgattgatggtcctccaaagcttggacaaaatctgttaaagtgttggaattttggtctcttttccactcatccctaaaagtaacttctttcaactgtctttcttttttctaatcactctttaattaaactagattaaagcatgttttttgttgactgatcacacttttgtagtccatgaaccctaagtagtagtcctttttcttgaactaatgactggggaatatcttcttctttttttctcattattgtggttgtggaattctgaatattcattattcaaaccacattctaattttcatgtattgtcttttgaagaaagcttggacaaacggaagttttccaagtcttaaagctatgtgattagggtgcacagcctgggtttaatctggcggtttttgcctcacacagctgccaatcaatccaccaggctgtgattgggcacgtgcccattgattggatcccaatctctacctctttaccgcacccaactcaacccacaatgacacaatctctacctctttaccacacccaaatcaacccacaacaacatctgacaacatctttctcaatggtttatcggtttcacgagccggctaccaagatcgcatgtcactccccgaaatctgccagttgcttggtgttggggatttctcggcaatcatttgggacgatggctcgaactttacgagaaaacccaatgtgtaatcaaggatccagaaacttacgaggcccgtggtcagccagcctccctctccagagatgagtgtctgttcatgggttcgcctcgttccatccgaacccggggctctttctagacaaaatccagggaacacctgtacgactccagtggtgtatttcctcagcgttgatggattccactggaatcgtggtggaaccgataatcgataacattgaaagaagcctggaaacaaagaaactgtcgggaaatcactagttgcgaaggactcattttgttgagaaaaatggaattccttccccacccgactttcttgtttttacccggtaggtttttgttcttttcctattccattttcattaagctgacctatcatttgttttcttcttccctcctttaagatgaaaatttaccttctctgtggataaggactttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccctcagccagacttgtcataaaccagaacccaccacgattaagtctactcccagccatatcaattggggggctggtagcactaacgaccacgtttgacacttacaatggaagtaaatttgagcatttcctcgaatatgatctagtcagttatgtttggcttctctcactacaaacggagctgaaactgttttctacagttaccgcgtatgaattgctattgtcagctctggtctcttatgtgacctagagttgatgggataaagggtcacactatagccaaagagtggccagtggaaataagtccaactcgacactggtacagtggagggactggctccttataagaataagggacagctgtggaatgagcctcacagtgcctgagcttaagataataagaagaatagagttgtactagtcttataagttaataaggtaacttataaagactagtaatgagataaaggaaaaggtacaacaagtttatgtagataatatattactaaaaaaccccactcactaagtatatgttttagtaaggttgttgggttggtatggtaatattgtctgggggatggatctcagggggagaggcatcctcttaaatattacagagcaggggtcaattctgctgctgggaccggtgcagtccccttattgttacacttttccttgggggaaagtgtcaggatattcagagcatgataaatgtacatgtgttgaatatcctttatttcagaaaataccataagatagataaacataataatcatacacacaagagaggtaaattggataatcatctcttggacacacccaggagataattatccttttcaacttgattataattttcatgaaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacattacttaataattattaacttaaagattacatataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacagctatcctgattccaattcagttctggtttgcgataatgctacatatcattgtggtcaatgagttggggaactttgtcgtgccgctggggtgcaactactttacctccctccctattgtccagaattgaatccgattgagctttgttttgctgctcttaaacaaaaaatccgatcaagccaaatattgaattgcaccaaggaacctgaatatgaaattaggcgaataactgcagaggtgatgactgatgagctctgctacaagctctataagcattgtgggtactgtgtctctgacaactagaacttgactctttggtgtttttcttttgctacttttggtttgttagagcatctctagcggtccggggggcagttgacttgtgttccccggcccgcgaccacatgttttctgcttgtacgcttcagcaaatcttgtagcctcactagattacagttaccaccaatcatcctcacaaaaaattactttatccactgcaaattgtattgacttaaccccccccccccaattcagtgatttcatattacaaaagctcaacctagtgtttattgttaagttctgaaaaatgttctgattatcattgaatttgccacctgtttcaatcatatttatacccaaaaagtattgtttgtgagatgaagtgtatcaatcgccaagaaggaactattatcagaggcaagatggatgaaggtttttgcctcaaacctctactattccgtccatacttgatgtccgtttacacctatgcacaaggaacaaaaaccagcagcttgaaacaatatgaaatgaatgtgtagacttcattagtagagatgattagcttaaaaaccaagaaagatgggatactccccaccaaccttagtaaggtcttcaagcacaagtttaaaagattggaccatttaggcattatatggtgaaagaaagaggttgtgcgttcaaatccacctcgtagcgtaaacctgttttagccttagaatggcagaattcaaagattactcctcaggttatgtctaatgttccggtactcatctgacaaaatttactattgtctaccctgaacatcatgccttgattgctgtttcccatcaataatttggggggagatgttaaacagttgaatgtttgaccttgatacaatcaataaaagtgtgttgacagattgataagaccgatgagattaagaagatgagaacaacagtttatgagttggttgaatcaagttagaatatgtattgatcaccaacacaaccagatagctaaagaagcaattgataaaataaaatgtcaagatcaaggagatcgtagaaaaaagcagatttttaagcttaaggagatcaatacaatgagtccaatcagggtaaggtaaaagtatctaatttaatgaaatcaagttagataaaatgttgaattcatctgtcaatcttaagctttcaaaaagaaaataaaatcaggataagatggctgatacatattcagttaaagtatagagataagaaaacaacagatgatcaagtaagaaggtagttgaattagtcgataagctagtttgaagacgtttgtttttcaaattttaacacattgtcttgtaattgggcaatgaaaacgtcatgtaagccccattctttcatcacttcttgggtgatgtttttggatcggaaaagttggggattggtcgctttgttctcagtgagaatttgcaagattccatcactgtcgccaggtggaatcttgacgaattcaaggtacttgttgagtaagttgactccaagatcgataacagaatcgctttcagaatctggctccgggctcttagtctggtggcttgacccctcgttgagcttacgcttctttgcagaagacagcttttcaaacttcatatcagctgggagggagtggagtgacactccgtcgtcgggtttaagctaacagcaacaagttagcaagccagtccaaggatgaggaagatcattgctaatcacaagggcagtggcccatttctgcacacttccagcagttaagggaatgtattgattgcaatcggttggatgaatgaagaccggcaacttaggctggtatttgacgttcggcgggtgagtcgcatagatcttgttggcaagaatgttgatgggattgaatttgcttgcgttaacagatggattggatccagaagcttgttgggtggcggcctgcttcaagttgtgcttgttcagctcgatagccaacttctcgtctttttttaagcttgccgggttgaccattgcaacttctaagactacgtccgtgtggtccttcccattgtcaacaattgtcgcaatctagtgagaatacgaactttcgtcgttgacggtatattttgccggcttgagaaactcattggctgctggaagcttcatcgagattttccagtcaatgtgtggagatccaaatcttatagcattttgaatcgccgcctcagtcctttgaactgcttctcacattctttagcaacaatatcttgaaattgatcaagactagtggatactggagggaatgaaattaggaactgttgtttcgattttatcatgttccaagtgccctgaggttttgaggcatcctttggggaaaacagcttatagctggtgtggcaattgaccatctggacctataccaaaccaaaaaaatcagcccacgcaggccaaaaaataaaaaacaaccaagcataccgtcaagttcattggttgatcaccaaccccctgaacccgccagtattcggaagcggaatagtaacccggcggcgggttttctcttctgaggagatcaagaccaaagcgagacattttcgtaatggtggctataaaaaacaggaaaactggttccttcctggtgtgttggctggttttctgctggcaggctggagcctacaggccacgataccaatgaagcacagcttggggctccgaagtggaaatcatagtggtcatcaaaatcatttcacaaggaagagaaaaaaagagaaaaaaaactaaactcaaaatcatagaatgccatgattttggcacagcaaacttggaaatctgtccaagctttcttcaaaagacaatatgtagtccatttaacaaactgatttcacatgataatcaaactcatcagttctttccttcttttccaacacattgagctgttctaaaaaacttgttttgttgcccaaaaatttctattcaaaaattatccccttacttgcatataatttcttcataaaccaaagaggttacctttttatttatcctttgaagaaacaaatcttccttctgggagccttcatgcaacaatgaatactttgaaaatcttttatgttcattccttttctcattgtaaacataattagtggttcttccaacaagaggtgtgcagtttattgaatactgaaacattcaaagaaatcaagattggcagactgcagattttgaatgggctgccaatcatgtcccctgcttgccacgtcagggtatacaccttgttctagggcactgatgaggaaaaggactcaacttcaagcaatttttgataaacttcttccagctattaatggttcatgggatattctcagccatgttcatagggaaatttgacatcatgggacttgcagttttttttgcaaaactagttttggtactgacgggtttctgttgaggtgaactgagacaaaagatgaggttgtggaaggatagattgcattagtaatcagaagaaagaaaacaaccttatcagaatgaaagaagagaagaaacaagagagaaagaaaaagagagagacttacctgagacaaaagatgaggttgtggaaggatgaggaaagggaagccttccacgcactcaatcatgtctcaggtaagctacaacactggtgacatgtgtgcaaaatttatgtagcatacacctctgagaaggaagagacattgtgaaatccaacattttcttgacgttttctttcatttaaagaccaggagggaattttgacttggagaagtgtgttgaatgttgtatgctttgaaattcttgggaagcaatggaaattaatggcaagaccatgtgactctactaatgttttcagtgtttttttttcttgttgttgaaacctcatatgttttactgcttaatatttatctcatggcacatgggcctatacagaatttccccaaagggaaatcttaattctgtaaacatttaaaaaaaatctgaattttttggattttctgtatttttagcttttggattttccagattttcaaatttgtagatgctctagatattctacatttttcagattttttcgattttttggattctttagaaattttagaaaatttagaaaattttggaaatttttagattttttagattttttagatttttttagattttttggcattagagttttcagatgcaaagaatctgcagattcttttctaatttcttttagattttttttagatttttttagattttttcttagattttttaaataaaatctaaaagttctaaaaattctaaaaattctcaaaaatccaaaaaatctaaaaaatctgaaaatttagaatatctagagcatctacaaatttgaaaatctggaaaatctaaaatctaaaaattcaggaaattcaaaaaatccagattttttttcaatgtttacagaatttccctaaaatttacaagatttccctttggggaaattctgtataggctcatgtgtggctggggaacaggtcttggctaaaagtttaaacgtaaagctttaatgcacgctgacccagacccggcttcttcaatgaatataatactttgttcatgcatgtagaatgaaacgagatcaccttctgacacagttgctttaaaatcctctgaattcatatttcagatgaagtatcaagtcctgtgattcttcaaagcacatcctagaattgcatactcatgtaacccaagagtattagaaaaaaacctttgaaatcatgttgttcttatgtgggcaggattcataccactcatcaagtttaggctttgcaaattaacatccatccaattgctggggaaaattaccagcttgatcttactttgttcttcttctgcattgcaattcacctgtcactttcggtcaaaaagagaagaaaaacagactactgcaaatattgaagataataaatttccacactttcttggtttaaatttggtttgccttcctcactgcaactattagagtcagtggctttggtggcatttttctgaattactatactggtgcaactcacatgaattaacctccataaacaaacagagaatctcactggaaagacttgaacttagaaggtttggaaagaagtggatgaccacttgatgccccaagttggacacgtgaagatatttggatggaagttaaatgagggtgtggccagtctgccagaaggggaaaatccaccccattgttggcaacatttactgccccaaattatggcttgaaaagtgtgtccaagttgtctgacaatagcaaagagagctccatgtccatgacaagccttcccttaatagacaagcaatccaaaaaccactttataacaaaagatagttgttagaaacacacaacagaaaagtaaatagagatggtctccgggtatccattgcggatacctgccagcggatgcagatttgggtgtggatgctcccttttctgtgaaatcccggcggatatccgggtatccccaaggatacctgaggcaggaaggaggagatggccggctggaaggaagtccttccggttgaaaaggtacatgtaccttccggtcaacaaagcatgtacctctttgactggaatgaaacctttccagtcggtgaggtacatgtaccttgccagccggaaggaaatccttctggtcgacaaggtacatatccggatggaacagggccatctctcgaagtaaagcacacctgtgggcaatgaaggtgaggcaaatagtgatgagttcaattgagatgagagtgaaaataaacataagaagaagaatgatacaactgtaggcaatagactaagatgaacaatgttccatgattaggtttaggtttcactagtcaactctgattatcacttttcccacagcattctgcccagtggtatgccagagtaggccatatttcaatattcccgttttgatattgaatacatcttacatgatgttgaaaactggaaaatttatttataaagaaatcctctctccatggaacacacattttttgatttcaaagctcacccctcaagtggacctctacatatacatgttacagctgaaacccagagcttagatgtcaggaatccattgagtccttcgacactgtccattgtaaaggcactagaaaaggggcacaatacctcctgaaggaaggattccagtatcaaagtgtgtttcatttcagtctagacaggagagaaagatctcttgttagtatatacaattgaatgaaaagcaagaagagaaggaaggaagaaagggtagttacctagagaggagagaaagatctctgctgtctaggtaaaggggacaggtgagactaaatacaaagcagaaacggcttatgtaatcttgtgacaggtttgtgtaagcctgtgaggagtagggcttacattagagtgaagtttattagtcattattggtttgcctttttcaatctatgatgcattttattgccaatgaatttgatggcaattgtattgtaaatagattttactgccagtaaattttatgataaacagattttgttgagaatggatttgaatatgaacagatttgaatgtgaatcgaccttattgcaaatagatctttcaggttaggattggtacagcttgaatttttggggaaaatgaggtgcgtgcttggattccgtggaaaaaaatctcagttttttacaagtgtttttgttatttctctgagcttctcagggccaacttcagaaactgacgagtcaagccggtacaagagaagcgctgtttcagggatgatcggatgcatccagttctggtgaagtgttgaagcgataagactcaagaagtcgatggagaccgatttaccgttattttctgggcatcaagtgggggtaaaccaaccataatctgaactgggtaattatatcaacccttcccttcgcttttccctcgtaaatctgcaattggaattcgcgccgatctgtaggagtaaggccatggtccatgtgagaggcccgactggagttatgagaaaaacagtcgcctagcgatactaaaagctttgtataaaccatacagaggtatcttgccatggttgaaagagcgttaaaattagctggttttccatgcaagcaagaatggtgggatggatggctgaaaagtagccatacttacgatccaataagccatccagaatgacttggagatcagcccagtagtaagccaaacaaagactgagatatagcagtaatctacgatgtattggtggatccctgtcgagaggtcgtcaggagtttgagtcgcacctccaccggtcctttgaggtgatccagttgcggacagaaatgagtaagacagatagctgagtacagaactgataaggtaatatagcccatatcttgacatcattttctgcgaaggaaagaccaagattgagagtaaatgaatggcctggcatgtgggtgcgatcgtcgatgatacccgaaaaaaaaaagccctaagtcagtgatttgattcgatggagccagaattaagcattgatcaaaaagattcaactcagacatttgaaccgatcaacagtttcgagagcatctggaggacccctcgattggaatcggacagcctctttagattggcttttgcctatcacccgtccgacaaaagatcgtggattagagattcaccgacgcgaccaagaagaaagagaaacaaagcttcgtaacgtgtgagtaccacaacaaccataatttttttttctttcatgatgacggtggcattaaggctcgcccagtacagaccattttccgttgtaatgtcgatttctgaatcaagctgcaagtcgatgcaggcatccaattcgtgcaagctgatgactgtaatgaactctcgagtctcgggtggttggaaaagttgagaaatcgggcccgggcaggattaaccccccacaggccacacaccaggaagccgcaaagcccaaatcagcccggtcgcggtcgcgcgctgccgccgagccgagatagttacatttgcttgtcgtactctttcgaatcagcatcaccattaatataacagtgttgatcttctttccgtgggtgacaagcaatccaaatctgcaagatagaactgcgcaagaaattttctggaatatgcgaaatccatatgagaattttcaggctcagatcaacaaaagattcccaaaacacaagtgagaatttcattaaaacagatccttcatgatagtgcaagttcatatgtaatggaaaataacagaaggcttcttctgtttctttttacatttttttggtcaatctgctatgaaaggagagtgcttcacaccatggtttcattagaaaaatcaaagaactagaaattgttcattggagctttgtccaaatttcattactaatgggtgttaattctgaaatcaccatttcaagtatattcaagggctatatgtttgagggaaaaataaaaacctctagatggtatctggtgaagatctacaaaatacctgaacataaaatgaatatttatttttccaaaaagaattaagatatagaatcctgttgaaattaattgatttggaaaagctctgattcactgccagtctgttctctcttccctatctctacatactctgttcatatctatccatagacgacgcaatgatatcattgaggaaatgcttgaattggttatggatcaagccatttgcataggtaacatcatcgtgaaattggcttgatctagtgcattctagccagtatcccaggacctgccaattgaaggaacataatgcagtagcagtattaaagtcatgccgggcaaacatacttagatcttctcgtcgaaagtttcggtctgtccatatgggctgatgacccggtgcgatgatttttcttgcaatttccaggaagatcttgccggctgattcccgttgtgctccgagtccgtttccaactaactgtttgtttttctcacttgggatgagtgtgttgatcatgtctacatggaacaggtagaaaggtaaaagaccgagaatcgcattggattcattgatcaactgctccttcttttccccaggtgtacgatcaacagtattctcgatcatctctatgaaatggctgaattgcttgctaacatgctgcttataatctttaagttctttgatttcagtcggaccgcgaaagttttccactgcttttgcatatttcgctcttctcactattctttgttctagaacatactcgggaatcctccttctgccgctcggtgacatattatcttcgctgtagtccaacctggattcacggtgatatagattatagaattctttgatttgattctcttgtatgttgattatcttgaaccttccatcattgccgcgcaggtaatggtcgataaaattggtatcgtcaactcgcttcagattgaagattgcttgcaacacgaaatcttcctcacgattgcgattgaatggaacactgacaagtttgaatggaagggttcgcttaggtagatctgcaccttttcgcctcttattcttcatgttctttgatccggttggccttcctcgcttatacaattcaaggaaatcggcggataacttggcaggctcgagcttgttgggaattgatgtatcctctgcttcaatttttttgactcgcggagaagaccctgcttctttttttgcggatgaaataccggagtgattcgctgaatggcttccgtagagcttctgggaatccttgatcgcctgagttggttttaagtctaaccggggggcttgatcgtgaactgattggccagcgacctctgctcgagtctgggattgatcctctgcatagtccacaaggcgggcagattttttattcggttcataaggaatgggtttggtttcggctttgtcgccgaccgggtgttggaggcttgatgaagccttgggtaagtgcagctcgcgcgtggcaaagatccaaaaatcatggcgcgcttcccattctcgcatatctctaaacgaaaatgagtgcggaaaagagcatgtgctggtctccacggatatcactatcagggcgatgagccaggatcggatttctgaaagcatacttctgtgaagcttattaaagtagaaacttgaggccgtgtacttgaactccagagcttgcaaatgttgccaattcgagcgccagtgatttggtagggccaatggtgccgagaagagggttattcctttttcttcacatcaaaccacagatcttcctcacacctctgcaacacttgagcctagctatgcagttgtgggtgaggaggaagaccggactgtttcagattgcactcgctgtgtcttggatcttctatcacagagttccgatgaacccgcaccgtagatgccaatttattcaatttccttgtccagtttcacattggacaagaccatgcaggctgcagctcacgtcctccatgcagcttcctggtccagtttcacaccttgagtgatgaatttgggttttggattgcaaaagctagagatggttgggctgacgctaaacattattcaaatctaccgcatatgtagccgccaaacgtgatgcaaaatgaaagagaacagagcagaacgggatcctcgtgaagatttctttaaggatgcaaaacttcaaaagccccttatcgtcgtcagctgatgcgccgcggccgccaggcccaagatggacgacggttggtcggccgagctgacgtcggaaggtggtcggggattgctgtgtcttttccgatgatgcatgttttccagtcatccggtgtcaccaccatctcctttcttaacaacaccgtcaccaaccaaccccacacgcacacaacaactaacagtacttacccttgaaagtgaagttacacgaaccgaataaacatgactcgcttgttccagttcagggtccgtacgatcatcaaatcatcaagtctgatttccaaaggagaaagctgacccctgtcgtccattatcccgtcttgctactacgttaggctggtcgctgcgagcgtcgaggtgaaacgaacattgtggatcccttgccttcaaaagggttcgtgtattttcagtccgctggttcacttcgaatgtcccaagcatttcacgatattttgacaacattgatgttcataacttgttgaaaccgactgaaaatctcttggagtcaggttgttgtatgtcgaacacaacgaagacgatggggcattgaaccactgtaagctttcttttttttgctcttctcgactcttttcctacttttgacgatgaaggctgacactgatttggccttcgtgatgacttggtagtgtgctacaaagatctagaatcgggagccgtgatcgatgattttatcatcttcgctggtttgttatttgtgtcatttgtcttccacaaaacccctgaccgatcgcgtgtttcccaggcgatgcatccttccaaaaagtcctggttcccgactccgcaactgcccgagtttatgcgctctgcttctcctcatcaaaccaaaaattgctttactggatgcaagatcctgaccacaccaccgacgcagcgaatgtagcacgccttaatcaactgatcgttgatgaggaacagatgtcaatggagtagtaagttcttctcccttcttcgcttgagctttgtttccttgtttttacttttctcgcccctacttcattacgtcgctttgctcccacaaccccgctttgacacatatattacacctcctcatccgtcaggttgttattgggctactcctgaccaccttctaacgtcttggaagattcagcgcgccaagtatgtatcacactcgagtcgagtccagcaaatatccacagactggtgttgcaagcgcatggctggtggtatcagtgcacgtacatagcgagcggcacgaactcgcgaatcccaagcgtcacctccctattcatctgttgtgactgcttgtttgctgttgtatattacacgagctgttttcccatttcagtcttacagaaaaaagctgcaattttgtgttatatttcactggcgcgtcccacaatatagccaggagataatccgcgcctctggcccagctagctgattgaatttcgattcgtagccctcaacgagggaatgcaagctaaaagtgttggcttcacatgatgatctgctcccagatgacgaaaaaaaactcacaaaatcaacggattgatcttattaaattctcacttcttttttccaaaagccctgctacagctgatggaaatcggcaagattctccagcccaagctgcaatccgacctgaagcaccagcagcccctcagggagtatcaggtgacttcaatgaagtcaaatcctcgttttgtaagagttgctgattttggtttgttttctctaatgccagttgaacagatgaatcaattacaaagtatcattgcgggattcgggcagaatagcgcctcgattggacaatcatgtgagtgtaaagcttagcaaaacaaaggaccgatgttagaaatatcctactgactcgttttcgattgctttgtccttgcagcgttcagattaggagatatccttaccatggaggtggtcgagccgatcttgaatgatcctgaaatcctcagtagcctgcagagttatctgccacccgggataaaaccggatccagagtcggttggaagagtaatcaggtcctcagacttcaaggcagccgtcgaaaacttcgatgtcgccttgagacagtcggcgagtggcaatcgggacgatggcttgatgatgttcttgcttcatggcttgggtttgaatgctgatcaatgtgaaggcgtcgaggattacgtggatatagttttgaaactaaatgatagcccaaaaaaatgagtgttctcagtcttagagcttcttctatctcctatctctgaatagttagctgggtggtcttgatttggctttgagcctgcaagacaaccgaacataacaagcataatcttttcctcgctatgtaaacagttcatcagtttcttttcacatattttggaatccatctcgccaggtctgaatgatcatattcgctctttcaagacgattgtcccccttcatgagctacttaacatttgttcaatctggtgctcgagtggctggcggaggtcctttggaaaggaatccaatgagctaaaaataaggggccgagacaaaagggggataggcggaccagctcgaaagccggtccgtccgttcaagagattgagcatcggcttgcgtcatggacacaaacccgccagcagttctgcgtgaagcgaatgggtcgctgtgcaatgcgcagacctactgacgacagtcaggcatccttgatcgcccaagactgcaaacgcaaggtaagtatgaagagctgccacggattggagcctatgtacccctgccggtgccccgcgagttcgaacccgagtgaggttgagacttgagcgcgcttcttcaaccgcgaccctggttcagatgtttcatatcgtcataactttgaatcttatccattggaggtggcttctcaggaaggttgtagaatgttgccgtctgggtaagagatgaacacaaaggcgtcttgaaggagcggattgttgcccactgatgaggtagcagtatgtagttgccctatcaagcccattgatggacatacatagtaaggaagggcgtatgtactgggtttgagcgattgagcagtggaaaggtgtactagtctgaggtgccgttcaggtggcctttgccatcctcaaaggatttgaaggcagttgatcaacaatcaatgtgcgatgtgcggccacctggcagcctccaaaaactgagtcccaccggtcctcattgtggatttctatacctggagcctgataggaactgggctgaggagattccccttgtagcaaaagggagacaatggggcatgccatatgctgggtggaatccaacgatgcggcctggctttccgttcgccttgggcagattcctcgccgactttgggcagtataagaatcctctcgttatgaggttgccccggcttcatccatcaactaatcaactccgtcaacatatatcttacctatcattcttcatttaatttaattagtatttattttcaattcttgaggaccggttccctaaaatttattccgcttcactttccgcttccttctttacgcttcttcgagccatcgccagcaatgaaaatttttaaattaaacgcatttgcaactcttcaaccaggtaagctattcgacggaggtctgtctagaattcaagatagattagctgacgggagtttgcgtttttgatgctcattattatcattagaaattgtggaaagaacggagttagccatcgaacacgaggtcagcagattcagcaagagaatattcatctggacgactgaggaatcatgtaaagaacatggaaatcattcagaactctcggtcatcgttcccttggactacatccgaaggtcgacactctaccgaataggagacaacaggcgacatttctacctcagcaccagggagatagatctatgggacgaaatcagacgacccagtgtcacatttggcaggctgccgacttggatcgccaagctggaggacaactttcaggatcgcgaaagagtccgcatgctcgtcgagaggatcaaaaaggccttgggcgaagtggtcaaagacaggtcggggccagcagacggctggtgtagtaaggattgggtggtcaaattcatcaaggacgaagaggagcatggggagttttgcagaggaagactaggctgtgtgaggaagactgtggtggagagagtctaatttttcgtaaagcgaagctcgcgtggactggatcaagtaatataattataatagtaatcccgtaatctagtaattttgatattttggtgtatgatgatgataatgaacgtgaagtgataagacttagtgagttggggtgccgggagaaaagcttgatgagatgtgggaagttagaggtgatgtaagtaagggaggatctgaaggaaaagctcggatatcaagcgcccacaggtaaattcctaatagctgacccgagccaccgaagccgcaatgtgctctgggtgtcctctttcgacccaaagatctaacgattacggtgctgagacagaactgccccctgttgtctcccatccagcagagtctgaacccccggatgcagttcaaggggacgatcggcgagagttctgaatgactcccatgccctttgcatgatcccttactcgtccagagagagagagcgcgaaagagggggactcaccggttagacttacctgtcgggaatcggcagtggcgaatggggaataaggagatcggcagtggcgaatggggattcaggagtgtgggctccggattagaatgagtcaggacaggtgtccattcgaagggcgggagagaaggctgttgctcagctcgcgacaaaactgtctgcaggaaatagagcgagtaggagtttcaagcggagagtggagtagatgattagctggttctgagattgggccaaagagggaaagggtcgcgggtttttatagacttgggtgcagcagcactgctgagcctggcaagaaggctcagcatcacgcagccggtgacaataccagcagcgggcagcctcactgagctgagccggggtatatacgcttttgggagagagtggccgcttgtggtcagccacactccattgatacttcgactgctactagtgcgagggtcaaaatatataccttatccgactattgcacaagacttgcccggagtcttcgtttgttcattggtgaactagggtgggtcttaacaaacttcggatttgctagcaactgtggctcttcccatttccatttgtctatacataatggcctgcgtccagctggtcttccgaaccatctgggtcaagtcttggtccatcgggcaaacctcccagttctgctgccacctgggttgggcctaactcccacccggtgttgtgcccccttcttcaggtgggctgggtatcttggaacggtcttaagaccgggtgagccggttggggaaccatgtcgattgtggctccagcgcctgattcatccaaacgggtgatctgggccaagtggagcaaagttgtacggccggccgggtgcggccgtccggctgtccgtcatccggcccatgggccagtcagattaatgtccatggacagagcttgacatgcttcggacaagtctcaaggatatgtcaaatttgacactgtcatcagtctgagaaaatgctactgaggcccgggccgagatgaaagtttttctttgcgattcttttatccagcgagctttgattccagccggcgctcttattctgctggtctttcattttataatcctatcagcaattatcggccagacactcacgataagcccaacccaacccaagctcaccactaccttcaacgagatgacgaacaacgccttcatttctgtcgcaatcatcttgtgtgctcttttgcagggcatctcaacccgacccgcgccggcggagcagcagcccaaaggggccaacccgacggcgaagatgttcggctcgacggtgccctctgacggaccgcctgcaagtgggaatgccggccagataatcgtcggcccagtctatcaagccttggatctcaacagtcagccgatcatcctccaggccgtcttgggtgtcgacggccaacccacaatcgcactcagctcgtcgagcggctataacatcggcgcgtctgctttggccaccagccccgccggaccgccagccggtcctgctccgggaaccctttcccagaagtccgtcggacacactccctcagaagaggaatcgacccccaagaccgacgccgcaaagcttgagagtcttagcctatcggtatgcacttctacttttgactgtattctctcgaatcgatccttgctcatggattctcgactaaactgtttatcaaatcttatctctacttgcccttctcacagtcctctctcactcacaagggtcgctctaaggccatggtaggtcccagcttccatcttctcttaccaaataaatcactgatccttcaattctctccttcacacaggcccaatcctcagccatctaaagattctactctgccgtttcctctgtacgcaagaaagatctttcaatcgtccatcaccggattccccactctccctcagagccgagtcaaacttctcttcatcttaccttcatttgttgcaatttggatacataatagacaatcctgcaacgcttcttactttctcactttgcgactccacatactctataatgatcatttaaatcttaggaatctcgcgccttcctctgccaatctacctgatctatatctatttgagtgtttgtttctctgtgaacggagtgggaattagacaggtttccttctctctctctcctcgcccacatgcaactgtctcgacgggtgttgatgtaatgactttgggaagttggaagcaattgcacgttttggcttccggatgcgttgagttgagactgtccttgagccatcggtgtgtatgtcttcatgagatcacgagtgcagctcaggagtcagaccatgcgtctttcttttcctctacacgctcgcccctggaatgctgatcgggtgaggagtgctcatgagcagatgatctgatgagaggtcacttgaatgagttacatactcattagatgggaagttgggaggtgaggtggctggactgagcaaatcgtcagaagacagagcccaggatatttgagatgagattggatggtgatcggccatctttggagtggtggtcaagatggcggatgagtggtgtctggtaggatcttgacgagtgtggtgagggatgcaggctcctttgaatgggttcaggagttccttgagactgtttctcatcatcaggagttttgtggggtggatttaataatgcagcttcatcagattcagagggcgaaaaacagaaccaaaacacaaccacaacattccaaagatgaacaaccacacccaacaaccatcaaccgaactagacttcttcccccatctcaaccaacaatcatcccaactaactgagctcaagaaattctgggaagcagtcaaccaactattatacacccaacaaccagaaaaccaagaggaccagaagaacaacaagaccacaaaaactaatcagactcaaggagaacgaatcaagagcttagtaggagacacaggatcagagaaagatcaactagccagcgaactatggaactggatcatgatggacgacccagacaagatgctactgaaatacatccgagccaagaaattcaaatcgacaaacgactcactcgaactattgatcaactcactcaagttcagagccgaaaggaaactctcgcagatctactatgaggaccaaagcatactcaaacagctcaggaccgccaaggccttcgtcttcggcttcgatcgatccggctcgcccatcttcagagtcaatgcctgtaaacacaagacaaacgaccataactgccaagagaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatcttttaacatacttcaaacaaacccggcccccccttctccaaatagatttcatcctctactccatggaaggtcactcggttatttatcattcctcccgcgggaatctgtgacgatgctggtgaacttgaggtacgagaaaaaaaaaaaaaaactcgcatgtggaacaatcgcaaatttactatcattctttgcattatctagtggctttgggatgtctaacatggactggaaatgtacctcgttcatgatatccactctagaatcatactatcctgaagtaagtagaaatatatatacagaaatctcagattaatccaaacaaacgataactgatcaagagaaaagctggggttgtagactttgaatcatcaaatcattcacaatgcgccatggatattccaaggtctctggaaggcgatttcgacgatgattgaccgtaaacgcttctctctctatctctctagcctgactcgatcccccccaaaaaaggcagcgcctaatgatctgaaagatgtttgaaatgtaatgcagcggttgtgcgctcgaaggtgttatttacgtcgaagaatgaggacctgatcaagctggtggataagcggaacctgttcaaggccgaaggcggggactcggggttcgagtggaagatcccggagaactatccggcagatggactggcttcatccgccgccaagacgggccaggatggccaggaagaccggcataaactccatctcgatctctctcccgagcaggaacgcgccaagctgagcgaactccaaacccgcgagacactcgtcgcccggttcatcaccctcactcagctctggttaaaggcctctgacgaggaccaagactccccctcggaccctcagaaactcctcaagatcttggcgttgagggatttggttaagcttatcttgcgagcccagtatctgaaaatggttgagttcttctttgaaaccgagttctctaatcattggctatcgttctgaccaaaaaaaagaaaatgaatatgactatgaaaaaaaaaaaaaaaaatagatgccgttgatcattcccaagacgatttaccattaccgagggatcctgaagacggaagcgcccgggctgatagatttcgaagcctctggagccgacgggagtgtgaatggaggaagcagagatccggagcaacagccagaacagaacggatcgccggagacgcctgtgatgatgggccaggagtctgcccgtcccggtctcctgaagaccatcgaacgagaaatcgcgcgcttccggtctacctatcgagcgtcctcgtcttcctctgatcctgtcgtcgctactcctgacgccgccgacccgactgagaatctcgactcggtcgaccccatcgagcgcatctttatcgaagtcatccggctcgatttttgactcccccccccctcccccctcttttttttatattcttcttcttggattgatcagcatttttttttatctctctctgatatcatatcatgtcacatttgttttcctgctggcatgcttttcttactgttacataccaatggatcattcttgctctcataaatctattggttgacttgtctttggtcattaggaaacagtcactcactatcattatcattatcattatcattatttctttggccctcgaagttgtgtatttgggggttgccccctttttggttttacaaaaatccattgttcttgtttctgttttttcttttttcttcttgttgataattataatgatcaaagcaccacgtccaacccataatgtagtcgtagtcactgacagaccatcacaggatttgggggcctcttctttcactcatacacatccttcattctttttgtttaaaaaccagatcttgtgtggggttgaaggagcttatcaatgattgccattggggttttgttgatcttttctcacgggatgatggggtggtttctgaatgcagattgagtatggagaccaatttctttggaccagcttcatgagccagataatccccttcttcctgtctatcaatgaaatatctcttatctatctcaccaatactcccgttttttttttttttgaaggtttcagtggacatcaagtattcaaaaatctcactggatccaaatttaagcagtccataatttgttgtatgctgtgctccacaaaaaaaaacgctgatttaagttcctactactcatagatatcatgggttcatgaagatccatcctcattcactaatgggttttgtgggtcatgtggggaattgtatttactcatgccatcatgattttgtggggtaagcctgagaggagcttttcctattaccccatctcagaatgggtctactagcaatacatttatgatcaacaagtgacatttgccagtgatttggtttctttttgttttcctccttttttttgggggggggggggggtcaatccatctgacattattatgcagttcagcccccacttcagaatcatatggtgaagtgatttcctgggtcaaacttgactgcacaattgattagctacatctttgactacctttggctttgacgaggacatacctggctgttgatgaatgaaaatggccagaaaacaatctgagttgttcataatgttggcttcaactttggggctggatcatcagcaggtttgaattacttaaaaacagaggtgagtctgggaggaaacaggtcaaaaaaaccatgcatcttgagagaaagaagtccgtttgattagcccatgaaggtgtgattgttgtttcactccaaaagactcttccgaatttctctgctcacaaggtgggttgcagtcccattgagttacttcgctgcagtattcttttctgaaagctgtcagatggatgggaatcaagctgatgaggacctgcctgccactctcaggttgactcctggggagatctatgggcatgattgaaatttgatcaggggcggccaggtgatattttgggggatcttcagggtgtttgttgatttttgctgttccaagtttatgcgctcggctctagctagtgctgtgcacttttcactggccctgattggtcggatgtttttgtcttctcaaaccaactgcaaccacccaacaaaaccaaaccaactcatcaaaaaaaaaaaacaaacgaacagtgtcagtgacttatcatcatcatcatcatcatcatgagctctgatacttcagcgaactaataccatcaatcacttcccaaagcaggaaatggatgccaaattagcctcctctcaactacgcatctacaagcagatgtgtccattcctagggcgaacctcaccactcagcttgaggaagatgtcgactcactcagtcatgggcgtcacccgactcagattaagagctcaagcttgtccggtcttgggcccactcttgagcttagatccaaaccccatcactcaactcaataatcgacaaccccatcatcgtcattatgctaagcctgccaatatggatatcgccatcaaaaacatttacaagaaaccaatccaatctcaacaatgtccttcagctgccaaggatgatgactatcatcatcatctaatcaacaaacgagatgatcaccaccatcatcatccaaaccaagaactcttcgattacgaaaagttttacaataacgaattggaaaagaaacaccaagacaagagctacagatagtttcgttcattccagagcttacatctctccatggaaaaggaaaagaaatactgatatccatctttgggggaaacttcttcagtttcaataacatcaatcgattggctgccaagtttccgatcgcacatacggctgaaccgaaggaagaagtcaccgtttggtgcagcaatgattatcttggaatgtccaagcatccgttggtcttagaatccatgaagtacgaaaatcatcttatttctgacattcaccgatatcttgacaaagcaggatcattaatccactactgcggctttttcgtgtcttcctcatccagaaacactttaaccaagtatggcgctggagctggcgggactagaaacatagcaggaaatgcagctcttcatctttccttagagtccaccctggcagaccttcatcgtaaagaatccgcgctggtgttcagcagctgttatgtagccaatgatgccaccttaagcaccttgggttccaaactcccaggatgtgtgatcttctcggactcgtctaatcatgcgtcgatgatccaagggatcaagcattcacgagccgaaaaggtgatcttccaacacaacgatctagtcgatttagaagccaaactagccagttatcctaaggatcgtcccaagatcattgccttcgaatccgtctattcgatgtgtggctccgtaggcccgatcgaagccatctgcgatctggcggagaagtatggcgctatcactttcttggatgaagtccatgcaatcggtatgtatggtcctcgtggtgctggcgtggctgaacattgcgactttgaagcccaggccaaaggcggcaagaaaggcagtgtgatgggtgagtttttttttttctaatacatttcaagttgtttcgaaaatcaactttttcttgctgattttgtgattacttccataatacattttcaagatcgaatcgatatcattactgccacattggggaaagcctatggtgtggtaggaggctacattgcaggctcgagctcattagtcgacatggtcagatcctatgcacccgggttcatcttcaccacctctttaccgcctgcgatcgtctcgggtgctttgactgcggtgaaatatcagatgaataatctcgatgatcgtcgtcttcaacaattaaatacgatcgagttgaaggataagttggtcaatcaattcgaccttccagtcatgaataatcctagccacatcgttcccatcttgatcggcgatccggctaaggctaaaatggctagtgatttgctcttgagcaaacatagtatttatgtacagttgagtcgtcaactctccttttgcattttcagacacatttttcagcttctctgaaagctgctttcattcacccaggtcgatcaactatccgactgtcccgaaaggggaagagcgtttgagaataacgcctacgcctggacacaccgtcgagcaacaagccaaattgatcgaagcattggattcgatctggaaggaattaaatctcaaccgaaccgaagattggaagagactgggcggtcgtgcgggggtgggcgtgcccgagccgacggccggtaacccacaacgagaggaacgaatctggagcgatcaacagttgtgtttggtcgatggcacccatcctatccgcatcggccgtcatcaagatgatcctcacttggaccccgccaaagattatcgcccgaacaaccaacagagctatcttctctcccctcaagatcaaggccccgcctctttcgagtctgagctcaatttctcccacactttggatagagccccggctgctaactcggtcccggtccaaaactcgttcgctaaagatcagcaagccgttgtttaacttatcacctttctatttactcctccgaggtcacgtattttctctcttattatcagttccaatccccactcctcaagaaaaaaaacaaaaaacgggtcactcaatcgacaactgaaccggatatcgattacggattatcttggttatgttggcttgtcggccgcccaaaccaagtcgcaacttcctcctccaagatttacgtctttgtccctagtttactgcatattttttttgtttgaatccagcaatcgtcctctctctttttatcacttgaaaaattaaaattaaagaaaccctcctaagttgggtgttataagtactcaatccctaatctacattttaagttgacagagatctcacaattcagaagaagaataataagaagaattgttattattattcaagaacatgtccatccccttataatttgacacatcgcttttcagaaatcagccagaagtacaattataaaccatgcctttctccttttttttgcaaaaaaacagagtagttcctgattcaactagatgtaatccacacattcttttgaagatgttttacaccttggcctaggtgtcacgccccctgccggttcattaaagtcctagtgggcgctttggtctccattgctcttcatactttgattgtaatggaccaggtattttgcaagtgcagggctgccaggtcatacggagtagtagtaagtaaaacaaagacagaagcagttgttctttgcttgtttatgtgctcatcaacctctacaagttgtgtatctcttcttctacctacatagacgagtcgttgatcagtatgtagtaggtctgttttcaaaattatccgcaatcgtctgggctttcaactttgtgatggattcttgtatgatccttatcttgagagaaatgtcgaaagaattacgattatctgagtcaaaagggaatgttggattttgatcatggactcagaagaacaacccgggcgtaacttttttactggtacttccgtcctcatgttacaaacagatggcctgttcgtcgaaacacgcatctgcctcaacagcgggcccttgacagatttaccactcgcgctggaaacctaattagtaggacttgggagtccaagatctcatcggccttccgggccgggttaatgtgcgcctgcaacgatagcgctagacctggctctcgtcccgtgactgccagagaaacctgggtttattgaccggccatcgcgccagcctacctgggattttacttactgccccgatgccatgccgttgggtttggtggatgtgatccgattgctatctccgctgcaatgagctcatcctcaagcctaatcacgtggcatcccatgttcaccggctgggggaagtagtaatcgctatgcctagctcttcaaaaaatatcgttcatgatcagctgggcacgaaacattctgttgttatcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacataccatcccattaacattacatactgtaaccactctttacaacaccctataacaacccttacacttgtaatacacactaaactcactctcatactctcaaaacctcttctctcatacaactaaattgcgatcaaacaacttattctcaaaccaaccacccctatcacttgattaaaacttgctaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagtttgcaactccaccatacccttcaaaattcagcaaaagggttctcacaaccacttttgagtcttacaccgccaactttagcatgtgccaagcgggggttgggatggtgccacgcaggctttgggatcggccaagcgggctttgggattggcccagcgcgcttggcctttttttgaccaaactttggtgtgtgcccagacgggcttgcaacaccatattatccacttgactggatcaagcctttgctgtgacacactgatctgagcatctggagctgattccaggaatcactcaccccaagtggaaggcacacacttcgcatctcctgcaatatcttccacagatggacagttgcagtggactctttcgaggctgatctgttgaaaataagtgtggatgctcaaaaagatgtgaatggtccctattgctatgagtatgtccttttgctgtcttgtcatggttggtggactggcagccttggagcctggaaaagaatcacaccacattattatgacaaggtatgaattgggctattgtgctcaaacagttttgatcaatcggctccttcactcctcatttgagatgccccatttttgtaacaagctagctcagcccacagcaaaatccaaaaaaaaaaaaattatgaaaatgaaaatgaagacagttaaaagaaagggattgatgatgcaagtatgtcagaattcatgaagaagatacatgatgtgtatctgcagtctcataagaagaaaaactgggcacgtcacggtcagacagcttatttgaaatcaaagaagaagactttcaagacaaaaacatttgagaaaataaccatcaaaaaaaaagaaggagggttttagatgttggtctgtaaagaatgaagatttgacaaaatagatgattagaagatcatttggccgtagtcagatgacagtatttcaagatcttgtactccccccaaggccggtttccttcctcatggcaaaatctttgttttatcattcttaaacatcaaatttctgtaataaaatcatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgtatcctcattttgaaatcctgagtcaattttgtgaagaaaatgccagaaaaattgacacattttcccccaggaaaaaaatagggtatagtttgtagtgatatatatatagcagaaatgccaactcccagggcattaaatgtacagaaaaaagtgcaattacactaaaactcttttgaacaaggtgtagtggcacaccctcttgtttcaatgagtgtttgctgttgatcttggttagtcaccatatgtagactaatagcaaggtatgattttctctcataaacctgccacataaggtctattgatcaatcatcaagatagatttagcatgctccccattatgtatccagttcagctctgtcccctggaacactcagaagggctattgtggctgagctacagtagagctggagatacagtggaatagtgatcagtatgaattgatgtcaccttaaatcccgcaagaatttcttcttcatggtgcagggacccacagtttttaaaaatctggtttggtgtgcacctgactaggcctttcttttaggaattttcccaaaaaaagtttgactattcaatggagaaacacatagaaactcccatatcaaaaacctggggtagtagattagagatcgtttgttcgtactcgggtacctgttggtacctaggtacctgttgaatttttttcaaaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccaagtcacttttttattattattattttcatatttattgtaaaatatcagtcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactgtgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtcatatttgttgtaaggcatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcattttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatatctaattagattattagaagaatcttctccgttgtccaaaactatcaccttcctttttaatttttggttagaattcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccgtcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcagaacgatctctatagtagatcaaaattccttgagccaatagccactgggataaccagccagctttgttcaatgctctcccctccaaggaagttaaggcccttagtcttagatcaagggctgaaacttaatcacctgcaatcggataactttggataacccatctcagccactggatgtaattgttgaccttaattatggaacaaagggcaactccacaaaatataactgggacccaaaggagctttgcttcccttttttgtctctaaatctgtctggtattcattatacatgagcctagatgagcccaaattttttttcttatatcagtcccagtgtgtcaagttgccatattttggctggttgctaagtgcttgacagtgtgaaaccccccaaaaaaccatgctgacagtcaaccctaatgctaaaccttagcagttaatccaaattttcttgcactgaacattgatctaccttgtacaattcaatttttgtttctctatatacatatctatttaaccacaaatacttgtatttcttagctaaattggtgttaatgaacaatcttaaagaatgtatttcttaaataagtatcatgatcttatagcggaaatacatgagagaaaagaaagcgaaacaatgcctaacgttaaggcaaacaacagtgaagcaatgaagaagcaacaacaaggaaagacaaaaaatgaaaagatctttttatagatgaagaatgaaatgagaaactggttaattgtcttgattcatttaacacaaagaagagagagagcaaacgagtgcaataacctacaaggatgagatttgaccagacgagtgaataagattggcgagtttgtcaagatagaagggaagcacaagtcaaggtggcaaagtgtcaatatggaagtggatgtgctgaggagagatcaagatgatcttggactttatgaagaagatatgaaacgacggcaagttacgtcagacggaggaactggataatcggaagagttaagagatatggatataagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccgacccatttacaccctgagtacctagtctatttataccagatagttagaagaaataaaaaaccattggttcttccccatattgaattgtgccttctctgtgtccctccatgagttactaacctagactggttaaaatcctccctctctcaccttgacatcattcttggtctttatttttatttcttcacctttttttacaaaatgtctcaggagtagaaaatgggatacaatgagctacttgagccctaaaaaataaagatgcttcaaacattccaaaatgattttttagctcatttgaggcattttattccagctaaaatagctgattgtatcctcattttgaatcctgagtcattttgtgaaaaagtgccagaaaaatgacacatttttgccaggaaaaattggtattgtttgtagtgatatatatatagcagaatgccactcacagggcattaaaactacagaaaaagtgcaactacactaaactatttttgaacaaggtgtagtggcacaccctcttgtttcaatgagtgtttgctgttgatcttggttagtcaccatatgtagactaatagcaaggtatgattttctctcataaacctgccacatcaggtctattgatcaatcatcaagatagatttagcatgctccccattatgtatccagttcagctctgtatcagtcccctggaaccctcagaagggctattgtggctgatttacagtagagctggagctgcagtggaatagtgatcaatatgaattgatgtcaccttaaatcccgcgagaatttcttcttcatggtgcagggccccacagtttttaaaaatgtggtttggtgtgcacctgactaggcctttcttttaggaattttcccaaaaaaagtttgactattcaatggagaaacaaatagaaattaccatatcaaaaacctggggtagtagatcaaaattccttgagccaatagccactgggataaccagccagctttgttcaatgctctcccctccaaggaagttaaggcccttagtcttagatgaagggctgaaacttcatcacctgaggctgaaatcagataattttggataacccatctcagccactgaatgaaattattgaccttaattgtgtaataaaagacaactctgcaaaatataactgggacccaaaggagctttgcttcccttttttgtctcaaaatctgtctggtattcattatacatgagcctagatgagcccaaattttttttttcttatatcaatcccagtgtgtcaaggtgccatattttggctggttgctcagtgcttgacagtgtgaaaccccccaaaaaattgtgctgacagtcaaccctaccaaattttagcagttaatccagattctaatccagattttcttgcactgaacattgacctaccttgtacaattaaatttttgtttctctatatacatatctatttaaccacaaatacttgtatttcttagctaaattggttcaccattctccctagtgcagtataccatgccacttttctgaataaaaaaaaatcttcataattcaaggcagactctatgaatacaattgttccaaaatgaaaaccaagtttcctttgctctgttctcattatgatctcttatcagttttgcccaatacttccacaagagaattatgtcatcacttcttatttcaagccagtcaaagctttcaataaactgagcctagaaatgcaattatgtcgtgattgctgtgtccctctgtcctctcgacagccacaagacagttataggcacagtggaagagacttgcactgtcgttggccatgttttcagggaccaggacggcctgcgtagagttttcgggacggcgctaggactataagcgtcacgaggctaagttggtcaattcctcagtgcagcatcacaatgtcttgcaaatcatacatacacgatatttgctccggtgcagactgcagagtaacatatgcaattgaaaccttcaccaagcattgatactttgatgccaatggcaagaacctcaatgtctttccagccgtggaccggaagaggctgtttttgatgagccgcagctgattttgcatctctgtgtatgcaaagtttcgctggcggttctaaacctgactgaacggctagtgaaatatgggtaaaagtagagccccaagaggagatgatttggctatcgacttgaggaaaatcctttagaccagtggaaggaaggtcgtgatcttgagagtcagttgatgcaaacgaaatgtgacatatcaagatgacaggctcaaactcatgctggtacccgggcaatcggaaatatttatgtatcttgactgcttgctcgcctggtcagaagatcttacaatcatcataagatagaaacgtgaacaaattcaggtcgaagagggtttccatgaagcttcttgatgttgcaattctatttatttatctctttatgatttgccccttatcaagatacatagcaagatgcagaattctcagctgacctgcaatattatgtatccatgtttatttatgtacgtggtccggtacccacatttcgctagttgacaactttgccatgtctttctccgcaaaaaccgttcctccataacactaacttgaagcagagcggtgagcaagcagttgaggaacttgcgtcattcgacgataaggctgatgcaactcccaccgccttgtttgttggtctgcgtcaacaaccctgatctaccatctcacatcaagaacccttctccactaaataattgtgtgtacgttaacactaccttgttcataacccagcgctatcaaagtgggaaaattggtggatccgagccagttcagtcattttttaatgcacctaaaaccttgttgcactgtcaagcccgaagttgtacaatctgggccgggaatgtctccgtgagtgggccccattttatccgtagaacaacatacccaagtatcacgggatcaagaggtccatgacttcatccccactagagccttcccctctataaataccggctcaacatcgctcccaagtttttaccatcgaaccccggaaagcaattgagaattcactactactcaagcattttctcgtgatatatcctactacttgcaccgtcttcaacctatcttgagccactcaagcggccagcatcctcacctttagtcactaaagagatactcgtttgggtaatcttgcgcagggcagaagtctaaccattgccaaacgtgagattcactttcctgctcaccatcctacaagacacgcgcatgaaactcatttcaacttctgttcctctctacggaatttgatggtctttgaaagcaaccaacctatagctcgcacccacaatgtccagtcccgcgaagcctggtcaaccgcgctgggtgagcgaggcgctgatttttgttttcttgttaaactcttataccttggccaagctgtggaatccacagattgtatggatctcatgtcggttttgaatggattactgatcgtttctatttatcttatcatcaacttgacggttggatgctcgatattgttgatgttattatcggtcgtcttaattctttaaaatcttcagtattgtcctttttggtgagttcaacttcacaaagtttcatcaaacaataagttccagatgaagattggaaagactgatttcgtggttaccgttttttgctgtggtaacattgttagtcaatggaggtattattggtaagtcgatgtttttaaccaaattttccactaaaaagactgcgccaggtgccgaagaattgaccaggaatccgatgacaatgtggcatcaaaaaaaaacaggtcttccgaaacgctccatgtgcacatcgccaaatgtaccggtgtatgatacgaaaaaatcaaaccagaagatcctcgttataaccataacttgaagaacaccttcaatcggatttctttgagccatttctttgagccatgtacctcggaacgtctctctggttaaccaggccctttccttcatctttcctgggcctgctctcttacctttactagctgttctccgtccccttcgtttagggccttatcttcttatgttccgaatccaacccctttcttgctagctttttttcttctttggtaggcccttactgcgaagttgtaactttaaccctgtaggctgtagtactatgattagctcaatatttgaaataccccgcgttctatgacagttgctatctcctttagaaggaaatacctgaaaatgtatcagttcatggactctgtcaaagtccgctcctcgtgctttttctttgggcagaacgtctcgtgataacatacgaacacttcaacttgcaagatgcccactaggaatgatagtcgatgttaggtctttcatcaagacaaaagtcctgggagcacaagagaaggatgtagaatacgcgtcatggtcaagttttgagaaacggattcaaagggaaacccgaagaaagaaatgcaatgacttgaactttgattgtgccatcacattcccaaccatcacactccgaaccgatcccaatgtgccatcttgaaatcttaaagttaagtgaggctcttcaagcgctgactagtattcgacctggtacatatttattggcatgtgaaaaggggactcatcaatcgaatagacaataaggcagttcacattccagccaaacctctgctgatgcagcttaaggtttgcttgctgatgcaccaacctgatgaactttaaatatgggattttgaatccaaagggggacctcccactaaactattttggtttcccataaaccttaaaacagctattccagcaaagtttgactgctgagttcgaaatcagcagtacgtgaacccccttaatataggatgatcgagggggagctgagaagaggcaaatagcactggtgctcaatagcgagggagaagagagagagagagagaatgcagtaggaaacttgtgaggtagactagacatacttccgggatgaattttgccttagccagtatgaaaatcaaaatgtttgttcgagcaaaatttcagcacaacggctagggagacttctcgaaaatatcagcacgactatcaactcaagcaaaaaaaggaaaaatattcagcaccagcatcgatgagaatggttggatgaatattttcctagaaaaaaaggagacattacgtacacgttctttcacacctcttgatatgggcttccctcaagattccagctctatgatatatttatgacttatagactcccggttgatgttgctcactcatcagccaagcaggaattccctcgggaaggcaattaactggaacaatgcttcaagattttattttctacgtcacacagttcgtctcaggtgatgaaaagatgatgaaagctactctgtgtagtggaggtcttgaaatgttcgaagaagatgctcacgccattgtatgcacttccagatgaccggtttatgtacctctaggctttgaaccgcgagtttcaactcttcatggtcaccagctggctggtctgaagtcatcaaacagaccaccacacatataaacgtggaataaaattaaataatttaatttgtaacttgaaattcctgatttctgcaaattgccctgggcagaaatctggaactcatgctaacataatcttatttgcttaacttttacatcggccgagttcgtttcgactgtttattcagctggaatgtataactcgatatacatgggggggaggcaccattggccgtgatcggttgggaaatcagtttcagtatgtatatcattgtcggtgcaccctagccgcactcgatatctgaacggagaggtgaactggaaacctagggttattgcggtagtgtaaacacatggctgagagttggcagctgtctctatcatcatgttatgagaaaggcttggtaggattgaagaactcggataaaccagtcttgtgtatcctgatggatgattaaaatagatggaacttagaatctatagccctcaaagtaagcctcgaagacaaaccgcatcctccgggccgccttgcctcttggaacactcgagtccccttcattcctacctgccctgctatatctgtttccaaggggaaaagtgattttcgtcgagttgctatttaacatgaggtgatctgccatcacctggctgggctgtcacgagtagcttacctagtagtggagcctgatcctataacccccaatactcgacaatataagaaaatttgtacatctttttttaaagatcttttgttgtaactggtatgttttccctcgtcaggttttagttcttctccagcttgaaggaagcttagagagtatcgatcaattaaaatttcaaattgcccctgttggacatccattaacgattcccaattttagccgaccccaataattctcaagtggtggccttttcccagaatcgaagcggatccggcatggcatcgattagctctgtcaccagtcgaaagagcggctcctcagccgctggtactagtagtagcccgaccaaaaactccgatcgaagctctagttcgaagacttatatgttcagtccaggtagaggcctcgaagatttcagcccggtgttcaatctcatgcgctgtctgaaggcggcgtggccgtctcgggaggccaagaggaccagtcgggagaacaagaagaaacgctctaagcactcctcagctcgagccctcgaactccagcttcaactccaccaggagcgtatctgttgcgagtggaacactatgaatgttcaagctggctggcggatgaatcgagccatcgacccttaccgacccttcgatcaagcactccccgatcaagtccagtcgatccagaatcagaacataaattctccactcgtctctccgctcaactcgatctatccgtcacccaccctgcaagccgcgaagtaacaagccttattgcggcgcgtattcttcttgatgataggaaagaactaactttatcttccaaaagtaagctaaccattccgtttctttatgatgtctgttgagccagtttcacttgaggttttgtcctagctgccaatcatttactcacttcttttctgacattatggatggatagtgcacgaatttttctgtcctggtgaaactaaaatcgtgcacagtgcacacccacccctcactcctttccaatcgatcagattagtcatttactctcgacatcaagcgctatatcattataatccaattgctccttgaagagtctcttctgatcgtctatgtatgtagtatattatgtcccgaccagctgtgccgtctctgtacctctgtccccattgatcagctgtaacagtgataaacaaatatacatactacccatgttctcgctttgagcttctgaaggcagccaatggcgcatatctgttaataaaaaggagacctcacaattagggattattctttgttcacactgtcttgatcacaacatgcttttgaaatctaatgcttcgttcgaccatgcctacaccaaccatagcaatgttcatcccgcctggtgcaccccttgactctgaggctggccgcaattttttgtctagagaagccgaaggaggacggtgagttgtcttgttgtatcagatttgaagtgttgatcactgatatccttaaattcttctagccacggtaaattatgctttttccgtcatagctgccatcgcaataatccagcagagcctagcttactggaaacttggagggaatgatccaagccgtgcggagagtttgaaaactctatcggacggagtggattatgggcaaagggctctttatcattttcttcaaggagtgtactccccacgttacagaggatttttcttgctcattgttcagttccccaacacaagctgaaaaccttctgtctagtttgccctatttttcttttttctcttgatcctctcgcgttccggcaggaatacataaatcaggagatcagaaccaagtcacaggtcattcggctaccagggaggttaaagtttccaagcaagccatgctggaattttcaaacgtgttaatgatcaacaactgcttgtctgaaccgaagatgttgaaagtattcatggcactcccattccaagggctgtcttggtctggattgtcttgcgagtagcttctctcctgttcatccacagaaccccaaccgatttcctagctggcaacttgggctatccaagcgcccatcagaggatggttttatctactggctctatacatatttgacatgtgtacggaaacttctgccgaagaaaaggagggggagaaaagagtactattgtagcaggcacacatgctctgcttgtgaattcatcgagagtcagtgtgagtctgagctgggcatgatggagggttggagggaagttgaagaaagtcagctgatgatgatctgagtctgactaagaggggcatgactctgttgctgtgttgcatatattcaaaactagtgtatcagccggcagtcccaggccttcttcttctcgactcccaactgctcgccatgcccctccttcccatcccaagcgctgctcgacgaatcttccaaatggccatctcaccttccctcccactcaactcacatggcttccacagctcggtggccagcaagctccccgaggtgttcatcgtcgccgctggccgtactcccgtcggctccatgtcgggctccttgaaagctctgtcagcaaccgaactgggagctcaagtcgtcaaagctacgatcgaccgagcaggcttgaaaccttccgatgtcgaggaggtttacatgggaaacgtgctccaggccaaccttggtcagagtccggcccgtcaggtcgtcatcggcgctggatgtcccgagtcgactgaagccaccacaatcaataaggtttgtgccagtggcatgaaatccatcatcctcgctactcagaacctacagaccggcaaccgctccgtcatggtcgctggtggaatggagagcatgagtaactcaccgtaggccttgactcgtgttcatagcgatattcctaccagatgcccaacttgacttgtctctcctgacatcggtcctgtaactttcttttgaacgtgtgatctcgaacccctcaacagtttctatctaccccgaggatcgacttttggacatttccaggcatccgattcgatcgtcaaggatggattgtgggacgcctacaaccaaatccacatgggatcctgtgccgaggagacggcagtgaaacactcgatcggaagagaagcccaggatgactatgcgatcgaatcctacagtcgagccaagaaagcctgggatgctggtgtattcaaagaagaaatcgtaccggtcgagatcaaagataaacgatcgggtaaggtcgtactcgtttcggaggatgaagagtacaaaaacatcaagttggataaggttagagccttgaggccagtcttcaagaaggagaatggtaccgtcacagccgccaatgcatcaaccttaaacgatggggcaagtgccgtagtagtcatgacgggtgacaaagctgattcgatgggaatcaaaaagctagcgaaaataatctgtaagcatttcaacctttttatccgttttctcaaaggtccatgatcaccaaagactgactgtgatttactgaactccagcctatgccgatgcggcttgtgccccgatcgatttccctattgcgcccaccctggccattccgatcgccttagagaaagcaggtttgaagatcgaagacatggccaagatcgaaatcaatgaagctttttccgtcgttgcccttgccaatttgaaggtccttggaatcaattccgaccgagtcaatgtctacggcggggcggtcgctttaggtcatcccatcggcagcagtggttgtcgaatcatcgtcaccttggctcattctttgaagcctggtgaatacggcttagcgggtgtttgcaatggagtaggtcaccacttgttgttatctcgtccctttctccattgcatcatagattattgtaaatactgatttggatttacctttgacgaatcgaaaaaaactcaaacagggaggagctgcttcagcgatggtaatccaaagagtataatatcccacttgaagtattccagcggcaatcacaacatctcactcacccttatccaaagcatgtagcttgatatcaaaaaaaaaattacctcacctcattctgagtgttgttaccaaggtagcgcagctatttgaatcctttccgtttttacacaaagatcaaaaagaagcaattataatttatcatctgaatcgagcctatcatacgattgagacagtgcataaagagctacttcatgaaaacgcacctttcacccgctgtggtttttactcagtaataagaacaccccaattgtgcctgcaattgttgaagcctgacacaaatgacaagcttcaaacaattgaatttactcagattgaagtgtttctcaggtaaaatatcttactttttcttttatcctgtcgaagggaaatgggcttttgccctaggaataaaagattgtggttttttttcaaaaaatgtttttgaggaatttctgggaaatgtctttcttaacatttttttcttcgagggatagatgatcgcaagtcacgcagcaacgcgtatttctgaatctgggctcttttctgcatgctgcggcgcgcactggaaggcaaatgcgccctatgcaccagacttgaatctgagagcaacttgagtacccttgatgagtactcctttgacctcatcagttttttcttcctttaatttttctgcatttccgattctagctctccacgggtagaaacaatggaattcacatcgagcacgtatttttttcattaatgaagatcgaccatgcatcttgcataacactggtacataagctgtttctgtgtatccagtaacatattttacgcgcgattctgattcatccagcacggcgacctggataattgaatgtagaaaatcggttaaaatcggtcgagaattgtaatgttatgatcgcctaattgtgccctaaatatcttatgggggcaattacagccatcagttgcatcgatgtctcccaagaaagagttcctgacccgagtcaacgcatatatagttgcggtaagcaagtcatagagagctacctggttccttagctcttagagaaaatagatggtgaacatggcaaaaatacaccccgacgtgacctaccctgttgacgcgaccactgactccgagtaggcagccagagtagtatcttccttgctagaggctagccacggtctgatttcagtgctccatggaatataaatagcacacctgcaacttgtaattcttccttccccttcactacactcacaatcatccttgcactttactatactctcaactccatcatcccaagagctcgacctcccgaaaactacctctcaacctctccaacccttttccacatcctcttcaacaccatgcaccgcttatccattagatatcaacgtgcacatgaggactctgattctgacgagtctttccattgttgcggaaagccagaagaccttctagcagatccgccaactccaccgcctgagccgaaaaagcattgcgcccagtcttatcgagaggtgctcgtgcccgaggatgaagaattttatttatatcaatccgggcttgaacgccaaaaacaagctgagagacccatctcaacttgcgaacctccaccgacttctgccagagcttcggttccgcgtatcctaggacggactcattcagccgagtcagacaagactatggttgagtcagaaaagcctgtggtcgaagagccgttactcgtcattagaacgggtatgactccatcttcaccaacaagaaggatgaggtgagttgaactctttgacaagcctaatatataatggctgaaagcattggagtgatgaacgacgcgttatttttttcttcttcttcatatttcaacatcaagccaaacgccatttgatagaatctccaaggtgccttcgcccaagcccaaatcgagaagagcgtcgttgaatatcttccgagcttcctctgtctcccgatcatcaagggaaaagacaccagcggatgtttcgacgaaaagctcgaaacctcccagagcacggttctcggtcttgcaaacgacgagacgattttcaaagaccctttacgatattaaggaacttagtaaacggtctacgcttcagccacaaggatcctcaaaggacatatcctgatcagaggagttcctacaattggggcttgaaatcgaccgattcatgctcatggtctgcttgtttgggatactgcctctcttaatctcttgccttttctccagccatttctctccttcatggtgcactctgggggtccgtttctgaggtgttgattatagactttccaattgtccatcctcctcccatcttctaccaaatctcatccccctcatcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggaccagggtttttatgttatttgctactttttttatgaaatccaatgcatccagctccaggcattccaattcccaaggagcttggatcatatacatatttttgttttgatggtctagattgccttgtcagtaaaaagacatgatgtctgaaattagagtctacaggccctactagtttgatctactttgatacctccagggacaatcgccgcaaaattatatttggcagaattctccctgcctaccactcaattttctgctcatgctcccaaatttctctccaatctcaattttctgctctggtgtcttatgtgttcccctctcactttctcatctggtactgctcacactccttgctccaccttctcatttctcaaatacttctctactttcttcccatctcttctcaaaaacctaacccatcaactgcagtggtcaatattcctgtgtatgaatggaaaacttggaggacctatgacaaaaaaagttttttaaaaaccatggatcagcaaacagaaggaagttttgcaaaaagaggaattaaggaaaacttaccctatggataattgcaatgggtggccaagaagacctggcaatcagcggtgaaaacccactggaggttctggtaaaagtgagcacaatccttgatctcgacaagggtggaagcagggtacttgttactcaaatgaataaattgattggctatgttttgaagcaagaagagaaagtcttctttgcggtagacttgagttccaaatgggtaagaattggaaccaacaaggtgattgtgaatagattggtaattgaaattgagtatccctcaagcagacgggttaggatttggagcattagttggaggaccagttggttgagtgaatccccatttggtagctgggccaaaagggatgtaattgggtttggattcagaagagtagatgttttcatcaatgatcatagggctgtcataagaattactggatccaacaacttgacgagatggggccatttgagaagaggttgaagcccctgtcaacaaacaaggaagcatattggaagaagtgagcaacggaaaggctgaagagtgaggggcagaaagcagctcagatgtcagagcactagatccagaatctgaagttgaactgaaaccatccggaatcaatgagctagaggaattggaagctgagctcccattggaagagctgtgatccacaaactcaggtcaattctcaaggacgggtgggcaacttacagccaaggaagtatatgccggggaccaggtagaagtttatgccatcttgaacctaggatacaaggagaagattttggttctgatcagtactcagaacaaacaaggaagtaataagcaaatcagaagcttaataaattagggtcaacgtgctcactggcacaactagaagtcagagccacagttgatggatgaatctgaaaagggccaatcaactatctagtcagtggtcacaaaagactgagagaaaaaaaaagggggaaacacttactggaacgggagtcttagacttgggagtattcacaggagtaaagggcctagccagacctgaaatcatgaatttcagtgggcaaaacagaggagcccatgtgtatggcatgaaatccctaggaaaagcaagaatttaacattagtaatggggcaatgaagagaaggaataacaaagtagcttaccaaatgagggactggagtgccgtggacgacctgggcacaaaaaagataataagattttgacatcagtatatgggtgaaggacaagagagtgaatgaagaagaaaacaattaccggtgggaggtgagaaggggtgctacaagtggatttggagttggtgctgcgagtgaaaaccattgttgggtataaagcaaggtgaaattgaggtaggatgggaatggacgggctggaaaacttggatttgatgcagtgtggaaggcttggtgatggatgaggagctggggagaggaagaatgagggagagacaaagcggtctttatatactggagaacgtcaggaaaaagcgtggtgaagtcctttttttcccaggaggaccccattgacccccaaggaaaaaagacagaagcattggaaagaaatatggttgtggtttacctttgttagaaacaggctagaagtagtagggcgactttgaggattggatacaggaaaaggaaatcaagaccaagtaaagggggtttttttaactagaccaaggacttgtttttccggaacggaagataactagcaagtgaagttggagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccctccacttttttgtgccatctctcaaaaatcctcattgccatcctgtcagaagctcaaaaattcaacatcaccatcacaaagcaattaaaccaccaaataaaacttgttccctcttcctttccaattaataccttcttccttctactcttattttttatagccagtttgtttggattacacagccccaaaccactaaactgaaatcatgatacttgggcaagtggtataaactaggtttccaaaaaatgattccgtaagcaaaagtgtgaaaaactcatttgtgaaatttgcaaaaaatattacaattattgcacttttttcaaaagtttcaatattgctccaatgataaaataaaagttggaaagagttgtatggtatgcaagtaaaatgataataaatgaaaaaataaactccagaaattatccagagctcagtatccacttcaaaatgcaagttgaattaaaactcctgaaaaaagtgaaataactgtaatactttttgcaaattttaaaaattagttttttgtattcttgctttcagaatcatttttggaaacatatttcatgccacttgcccaagttgcatgttttcaagttaatgtgttggggtttgaaatccaaacaaacttgctataaacatctggtaggtgactgtacattcatttttttccattgcaatccctccatgcatgaccaatctcttcctccatttttatgtgttcaaatcccacatatataatgatgaactgtatcatttgcaccaccacagattccaggtatttttgtccacaaaatctgtatgaatatgtgtaagtttgcggaccaatgatcaaacacttgtattcttttctctcatctttaagatacatcagcttcacgcatgtaatctgtttcttatttctcctcaagtcaattgatgttgatgaaaattctctggtgaacaagacccttatgatacattattgttcgcacctcacacgggaatctcggagaagaggatgaaaatatggtagattccgtaaggtctctccctcggatctgcatccgaggcagagatatatagggactgcggcgagtctcagggcccgtaaccccttgtgggttacaacaattatcagggcgggtgtcaggtgggggtaccttttgggtacctgcctgttttttcaactcaaatgtaaacacccgcatccacacccagaccctgtttctgggtacctgctttggaaaacacttacctccaaacaggtgccgggtacctgctgacatctctgattgatttaattaagcttccatgaataaaggaagttttctccaatatgaatctacacctgaagaggtaaacccaagtgaaataccaacaacccttgagcaatgcattatgccatgagcacctgtagacccaccaatcacactggtttctcttcaagatcacacttctgtgagtcatttaaaaaattcatgaattcaaaagttctttcacacaatctgtgattattttttcatatcagggattggaaaaaatacagtagacccctctttaaatttatcccccttgggtaagccaattttggtatggttcagcaacatggctgaacactaatcactcaaggtttcaattaagttgtagaaccgttttttaatttatactgccactgagcccctgtatgttattggggtatggttataaccaaatctctcaacttcaaaccctttaatgcatcaatgaaagagaaattccaccagatcgaaatagggggttagttaaacaactcctaaagattatttgacaactcccaacaaccattgacagatgtgtgttgtgatgatggaatgcatccagtctgaggaatgcgggtgactgcagcatagaaagttgagctttgtaagtttgcggaaaacacagagatagtgggaattgaatgtgcaaagttttgaggtggccaaacacagggaatctgggcactggcgccctccaggagtacacagccaaaaacagaagggggatagagaatgctgcagagaggctaagggagatcaggggaaccaagagggagaagtggggtttggcacagctgtagcagaggttgaagcagcagtgagagactgaataaatagcagctggagcaggatactagttggcaggtgttggagaggtgacaggcgcagtgcaagggagtgagggcagatggcattgtgggagggaaggagctcatgagtgatgtggcataccaaaccatgaggaggcactaatatacacatttgtgtaattactcatggcaaaaggggtttaattggttacaaccccctgtggcaaaggttgaacaaaggcaagcaatataacactggtcttctggataacatttatatccattaggcccaccaatacattacaacaaaagatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtgaaggaaaaggtggacctgactgatacccttgaagaaaggcggaatttgatgattgggttaccgtcacaaacaaaggcaagtatcaaggagaagtttatcttgaaatgactttctattccgcggtaagcatacatccctttgaaatccctgatcgaatcgtgtcactgatcttacgagttactcactcactcactttctttgtctatggacatgaaacctgatgcagaaacctccacctgaaaaacttcacaccccagccggaccaacgagagctggtgtttttgaggcttcttctccgggatctggcctacgtcccacccaggcccaagcagtcgcatcaagcagcccattaaatcgcaaaaatacgccatcgcctttgggtacacctgtcaagaaaatcaatcccgcctccgttcccgtcgccctgcgggttgggaggccgatgtcaggtccaatctccagtggccatcttccattacctggagagccttctacttctagagatgctagtctcaactcacgccaacgttccactggctcactcagtatgccaactccagactttggtttggcggaccgctcgccgtcgcgctcgccgtcgcgtaaccaatcacttgatcgagccgatcacctcgtcaattctttaaattctttatcgctctctggccggacatcggccaataatcatattcatttgcctcagcctacgccatctgagctgcaggttaatcagcacccttcacaaccgcgccaacatcgtcacagtttctcaggtcattctcatctccaacccagtgaccggactcatcaaacccactcagctagctcctcagtacacgctactgatcatccagaagatcgctttcaggaccatccagctccctcatttgttcctcaaccatacccagatcatttcccatcatcttctcaaccgtcggggattccaaggcctgtattcccagcccgccgtcccttgccggttcctggcggggacagtgttcatcgtccaacttctgcgtggggacattcccacagcgtcccgtctgaaggacaatcgtacccgaacgacagcatcgtttcatcacagcagctacctggaaactatgctcaatatcctgacaattttgaacatcctcctaatggtgcgtcagatcggcttccatcggcgaatcatcttttatgaggcctactgaccatctgcttaattcacaggaatccccaatgttggtactgcgtatccaccttcaacccaatatgctgagggtgccaaccttcagcatggagtacatcagcaaaacatggctaatcgccctcagcatctaccgtactccgagcaacctagccattactcaccttcgccttctcaaaacccacctttctcacaaacacatcactctggccatgcaccttacaaccttccaccgccaccacctggtcaaacaccagtcccgatccatgaggtctttggaggaggcgcaaacggtagaacgtttccgccgatcccgccaaacggatatcaacccccagctggcttctcaacccaacaacctcaagcagtgcaagtcatccaatcccctacacgcgcaaactcgagtggagaaaatgtttactcttatccacccacccatcatcaagagcaagtccatcaacacaatcagtcatacaatcccccactcgaaaacccagctccgaataataactcttaccaattacaaaacgccccacccccgccgccgccacatcttcagccaatgcagtatcaaccgttccatctccaacaagcccctgccagtatgcccccacctggtccaccatcccaaatgtactatcaaccagcttatgctccgccacctccaaccacgcctgcgcctggattcgcctcttcccatcctcaacaatatccagagtacaacaacccgttccataatccaccccggccttcctctgtcgtacctggtaatgtttatgttcgcccatctcctacccccgcaccaccaccactacctcctcctcctcatggacaacctccggcgcaccctcatcctcatccagcgtctcagtcatttgctcctttttacccacccaacggatatcaaccttatccttcccatcaatcttgatatatgaaacattcaactttgttcatgtaatgtctgttctccaacatagaacccgtttcttatcagttgtgccactgttcctttttttaatttatacaaatcaatcacaatacaaacattttatgtcatactgagctagagattttttccgtctgcgtgacacatcagcaagaacaaaaatgaaggtttcatcgtcaaggtgtcttgtcactgatactctaggagacacttgctcaactggtgcagttgacatctggttacatgagacacattctcctgtgtatgtaccatatgtgaatcatctcctccctttgcttgcggtgctgcagtgagtgtgggcacacctgttccataggatgctattgatacagtgctcgagcacaagtttgcttgtacaaggaacacggacttgagcttggtaattctcaaataggtttgcaaatgtggtattttttgagctatgccacacgccaaacattgaaaacttgctattattgctattgttgcggtttccatcaaaattgaaaaccagtcatcaatcagagtatgaacattgaaataaattacaagttgccatgatattctcctcggttggtcagatcttacagggatgaaggaactaacggtttcgaagcggccattgttcttcgaatcaaacacgagaacgcaaagggatacagaaatcaatgttagccacgtatctgtcctgatttttgtaagctccaaatataagtaaaaaaacaggtcattcagatggcaagaaacttgtagaagatcgaagacaaaggtgtctctttcttcttaatcttggttaatagttgaactgtttgttagacaatcaacctcttccagtggccacagcatatcattaagtgagtatcccaaatttgtaaattctcagcatgcgatcacagcgaaacaaaaactagagggggatgatcgagttcgaccatcgattgattaggttgtcatctggcctatttcagggcccgcgagaatgcttctcctctagttatctttctcatccagaccgattcaaagtcaaggtgagataaaccggagataagaagacttcaagggcccattcctgccggtatgatgtaacctaatctcatccaaccgaaccgatcaatccctcttgaattgtttgccgagaatttctcttatgggatgataagcgggtgtattgggaagaccgtaaatagtttggcgtgacccatagataaaaatgaaactgtttgatgctacgataaaaaattcttaccttgaaagatgatcaatacatgaatgactttttttgttttgaaaaatcgacccgtctgattttcatttttttggggtagtccgacgaagtaacttgtctaaaaaaacgcgctttgaaagtagatggggccgagagactcttgattaaagaccaacgatccgattgatttgttgatcgaaggttttgctcttgatcgtgggagtgatcgcattgggattagggttgtcgattgggatttgatgaaatggattacagatatgttggatgtacgcggcatgtaaagatttgaagagctttattggtgtatttgcatgggtgatagtgagtggttctggtgctatattcttcacctttttttatgaaaggtcgcgaggcgagaacttaccagtttgacttcagtatctttgatcaaggtgtctttcatcggtaaacacaaaacgaatctgattctggtatttgattgataaccatagcatgcgtaatcttccatcgcatacaataagccaaaataacagtccaccaacgttgtggggagtgcatctattgtgtcggatcccgcagaaaattaagctggtatatatggagatggtgcgaatgttccaattccttttctcttctgagactcacctcgttcgtcgaatacgtccaagctcacatgagccgcatagtgccacttgagatcagcttcgccaccagacggtgaagcgaagtttcgtacgtataacggctggcctttcttcccgattatagcgagggcgagaattggaagtcgaccggtattgctggacatattacttgatggggattgtagggtggccttcagtggacagtgacactggctgcgaagggtggcggtggaaattaatcgagggaagcacagcactcggtcgcgggtaatcaggagtatccggggatctcggggttggggatttagagagtgaggtcgatagggggtaagatgagctcatctgccagactaccacatcaaaccaccaacaaacgatgacatcccatccaatcactcgattcattcctcaatcgtaagtccagcaaaattgaaaatatcaccacgtgtagagccaaccgactgacaatgatgattggatgcatgtacataacgatccagaacttggcatttggtcgagcctcacttcacatcgtttgggaaagagaagttggaaaaagtaatcgagtttgtggaggtacgtatgtatgcaacctaattatccagagagatgctcaggtctgcttctcaccatcggctaacccagcttcgattggtttcaatttcttactcgtcagaatgaatgcatcccagcagaatcaatctatcacgctcaaatctcatccgatcctcaaagaagatggtcaactgtgcccacgataatggaagacctaaaatccaaagcacgctcccgagggctctggaatctattcctctctaaggcgcactagtgagtatctagtttttaatttaatccaaacgagccctaactggatgaaatattcagtcctgagttaggtgtgcccttgaccaacttggagtatgcggtgatggccgaagtgatgggacatgccattcggattgctcccgaatcaatgaattgctctgctcccgacaccggttagtcatcaataccatctcacagcctgtctcgcttagtctgatcccactccacactacttgatcaatcctgacagggaatatggaagtcctggcgcgctatgggactccgtaccaaaaagagaaatggctcaagccgcttatgaatggccaaactcgtagttcttttgcaatggcgagtctcttcttcaacattgccccaagattcagtactgaagagtaaggggatctaacacgccacaattgtccagactgaacctgcagtggcatcttctgatgcgaccaacatccaaaccagtataatgtatgataaaaaaacgtgagaaaatccttatccttttttgagcatgcattgtattaagtgatctttctaatgacctataactcattaatagccagcagattgtcatcaacggtcgtaaatggtggatctccggtgctggtgacccgcgtaacgctattcatttggtcatgggcaagtcagatacttctgcccccaagcattcccagcagtcgattgtcatcgtgcctcccaacactcctggcgtcaaactgatccgcccaatgcaggtgtttggttacgacgagtttagtcaaagttctctgcaaatcggccctttcagtaaaaggttgaatttttgatttggtctttgttgacagtgcaccggagggacatttcgaggtgttgtacgaagatgttcgagtaccaattgaaaacttggtgtatgattggggaaaaggattcgaaatagtccaatcccgacttggaccaggtaggattcatcattggtaaataatttgctaaaagttttttattcttctttatgaaaactacgatctaacagtcgacgattgtacagtatgcgatcaatcgggattgcggaacgcgcgatatctttaatgttgctccgagtaacggacccgcgcaagatgacctttgggaaacaactttaccagcacggcgcgacggcaaaagaaattgcctattcgcgtatcgagttggacggaatccgactgttagtgtattcagctgcccatcaaatcgacttggtaaaagccaaaggagcgatgaagtccataggaatggcgaaggcgcaagtgcctaaagttgtcaatgctatcattgatcgagcgattcaagtacatggtggtgaaggggtgagtcaagatcaacccttggccgcgatgtttgctgctgtgaggacattaagaatggccgatgtgagtgcaccttacaaatctcaaaggacaagaatgtcgaaagggagtcgagatttacgacttgcttgtgagatgtagggtcccgatgaagttcatgaggcccaggtggctcaaatggaattgaagcgcgttccgctactgaggcaacaactggaagccaaaaccgaagctgagaaggccttgcgcgttcaatatcagatcgggggatccaagttgtgattcctcatcaattgtccttttacatcaactcgtttacatatctactccctggacaattctttgaatgactggaggtattctcgaagcaaatctctttttctaatttatgattttgtaattgtccgaatcttgtgtcatgatgaattcttgtagccagccctcaataagtgtatatatgtataagcagaacctcccgtttcattcactagttacgtgatttcaggcaagctaaatttcaatttatgatttggctccatgttttcaagatgacatgaggaatcattgcgatttcttgccgtatgtgccccttgaaccacgctagagggtgttttttcactatattacccacagagcgaagagtcgaagacgattgggggcgctcaactttatgagcagcaaagtaagagatgctgggcttaccctgcctttgaccgtgtgtgcttgaagagatgtgactgggtatggaaagagaggatcagcagatcctacgtaggagatcatgggggaaatttcagacaatgtgaatgctgaatcgcaatcggaaaaatcccgcaaggccatttctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatgaccggaagggattctttccggtcattgagactcgatagtctcaatgaccggagggaatccccccggccagtgggatgggaggcgactcccaaacctcccacttgccaaggagggttttgggcgccgactcccacccaaaaaaataaattttaataaaaaaaattgggaagtcgactcccaattccccagggggaattggaaagacgactcccgtccgacgacccctcgaccaaaatgggagtcgtttttccaaccccctttttcaaaagtctcaatattgctccaaatgaaaaaaataaaaattggaacttggagtatggtatgctggagaaatgataataaattaaaattatgataaaataactaccagatggttttaaactggtgtggagggagacattcatcagtctcacagtggaaaaaacagtggaggaggcagtgctatcaagttcaacttgtgttttgagctggatactgagacccaaataatttatggtgttgatttttttcatttattatcattcttcttgcataccataccactctttccaatttttattttttcatttggagcaatattaagacttttgaaaaaagtgcaataattgtaatattttttgaaaattttgaaaattggtttttcatatttttgttttcaaaatcatttttggaaacctcttttatatcacttgcccaagtctcatgattgcaggttggtgggttagggttgtgtaatccaaacaagttggctatatacatctgggagggcactgtaccaacggtgggccgctacgctacactacgctatttggccactacatgttagtgtagttgctttttttttgctggaaatcctgtagtgttagttcacactacacaccgctgagctaactgccagcgtacacggcggttgcaggtggccggcaattggctgaaaattcggccgtcaatttgacagaccccgcccagccagctttgaccggcaaaaaacaggcctccggtcagccggcaaattgacgaccgaattgacagcacccctgccaacgcccgctcagacaatcctctggcagaactttggtcccaccgcccttgtcgccagattgccgtcaaacccgagaccgggtttgaaaggtgacaggtcgtattgaccacactttgatggcaaaccagcggcaagttgcccaccaatccgtcatcacctgcagctggaactgatttccactcgttcttggttatttgacgtggcccagctcactggtcactctcgattgcggtttccagggcaccaggtccttttttgttttttcattgcattttatgttttttatgtttttcatgttttttgttattgtggttttctatgtacaagtgtagacaagataacaataatagatagagcagataaatagagaaagtattgaggcagagatttcgataatcgagaatgagagactatgtcttccgctcttgaaggagtagccaatcagcatttttctcatcaaacagaagaaagagagacacaagaacgagaggaagaaaaacggaagagggagagaatcaacaaacaagcatgcagatagcgtaaagcgatgagcgatgtcaaagcctgagtgactgtcttgacagctaaggaattcagtcttgagggaatagggaatttcgggatcagaatcgactgagttcgatgaggagagggagacaactttactttgatatttgatgaagatcagcttgagttcttgagggtcgtcttcttgatcttgaagagacaggagcaagagtgaagagtgatcaaagccgaagaagctgaaggatgttattgaaccggaaatcttgacggggttaaggttcaacatgagaggaaaagcgagcttataagacgttgagaatcaaagccctaagcggttgagggtatcattctcaccgtgttgctgcggcgaggttgatgagcaaacaagaatctttgaaaaaactcttgttgctcgagtgctagccgtcgaagttgtggtgttctggccgtcaaaactgtttgacggcaagttgccgttgggcctgtcggctgatgattggtcagggcagttttccggtcaatcgactcaggcaagttaacataacttgcctgaactcgattgccggtggcgggcctgtcattttgatgtcaatttgacggcctgcaggtcagattaccagttgcttgactcacgcggcaatttgctgagcgaaaccttaaatcgtgcaaccgccgtgtagtgtgaaattttccttcaaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttctgggtcttcatgtacacgtttatcgatgaaatatgtatcattcccagtcagatttcaagtgttgtttccaataagtaggtagggcgttgacgtactgaaagcaccctgttcggaattttcgggggattcgtctgatgcatttttagacgaattttcaatttcaatggcagcttctttcctactattctgatcacatttcgcccgagttccgataccaacgccgagcagagtagtgaatgataagaggccgaggacgattgcgcgatcagaagaggtgttcttgcttggattgtggtgatgaccggttgagaaaggtggtggtgatgttgaggatgatgatgatgatgatgatgagacgagtcgatggtatgttctcggctgccgtagtttagactggcgagatggtgaagagagcggggtcaacagacgagggatggctcggatgttggtgatgatcgatcgggtcatcgtggtgggtgctggtgagggctgtgctagtagcagtgcacccacatcttcaaccgcccatctccaaaacaggaaaacagggcacagcgagcgcacagagcgccgcggtggtttaggttttcatctgagtggctcaaatacagaactctctgcaactgctacagattttcgagatgtttggatgacgtaaacacgctcccatcagaacgtattactcatacttccttgatttgaagtgtgaaaggcttgggcgagcaagttttgtttatttctgatggttgctacctagaattgtgccagtggctcacaggaaattcaacagaaagaaacgctttttggctgttggtgcagcttgaaccagttgctgatctcaacaaattttgacctatgattaaggctcaaattggagatccaaattaaacccaagtccaagcaaatagaagccagtttgttgatggataccataagtacttactgatggcactttgccatgaactggcttaatgccagaatttttgcttcatgctgaggtcatgtggaaaatatgaatattgatatgaacatttatatacaaaattaattcttgagatcactaattttcattatcactgacattctaccagaaaagatcaatgggcaagttgatatacgtaaagctctgattcctgatgtaaccagcgagaaggggggaggggttaactagatgcataaagtacttgaacggaggagctgatagcgtgcggaagaagagctagatataaggcctgtacagtgccctcccagatgtatatagccaacttgtttggattacaaaaccctaacccaccaacttgcaatcatgagacttgggcaagtggtataaaagaggtttcaaaaaatgattttgaaaacaaaaatatgaaaaactgatttttaaaattttcaaaaaatattacaattattgcacttttttcaaaagtctcaatattgctccaaatgaaaaaataaaaattggaacttggagtatggtatgctggagaaatgttaataaattaaaattatgataaaataactaccagatggttttaaactggtgtggagggagacattcatcagtctcacagtggaaaaaacagtggaggaggcagtgctatcaagttcaacttgtgttttgagctggatactgaggtccaaatcatttctggtgttgatttttttcatttattatcattattcttgcataccataccactctttccaatttttatttttacagtttggagcaatattaagacttttgaaaaaagtgcaataattgtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatctgaattcagttccccgtgaatcgtgaacctttacgaaacgggggagggaggggttgtaagcatcaattcatcagttagcccaaattcaatccagaatctatctacatataactaaaaaaatagcctcagagggccaaacaaacccagttcatttctaacaccggcgttgttttttattcattttttgacacttttctcatgcggcttctaacgccggtgtcgatgttggagagtgaactggccattcacccagcaagtgaagggctgacaggccatcgctttcagattgctttaattagcccggttcacgtagggcgtttttatgacatgtgtgaaaagtcgcactgctcgtcgcttaaactattttgcttaaattgtgcgtgggactctgccaaaattttaacaagatgtcgtttagtgttgctcgtcatacaaattttatttgtgaacaagcagctacgtgaaccgggctattgattgctttgatccaatctgaattcattccaaccttgctgagcctcaccaaacttgatgaacctctggtttgctgagctatcatcaagcatcctcttggcctacaaccaatcacaactcagcctccctgattcagattactgtcaattcctactcaaaaagcaacttttttctgaaaatcatcctttttgtttaaaaaagccaataacatcaaataacatcaaaacattcttaaacaagccaataacatcaaataacatcatcatcatgtatcaattcaaatgatattgaaaataattgtagcaaacaatagtaaaagcatcagaaacctttgaagaaactgaaagaggtggtaaaatctgcaagtaagactgactgaactcattcaaatttgaagtatcatgcaatgtaaaatctgcatattccctttcacattgaaattttcctcagcttgcttttagcttatagtccaaggggatcaaaaactgccatagaaagtaaaacattttttcagttttgaaactgaagaaagttttgctaatgtatcaaatactgattgaatgacagtaaaatttcaaagtaccatctgtataacatattttccgatctacatgagcctcagatagacaaacagagtgtcagaatctccaaccttggcatcaatcctcaatccagatttctgatttgtatggcattctcatgaagcttttgagtttgatttcttcatcaaagactgaattccaactcctcattgtaaattctttggatttaaatctggatgcaatttttgcttctatgatgccacattgacattaataaatttgctgtgaccaaagaagcatagacaaaattttattttgagataggattaaaatctacgtttgaattcattcctgaaaatagcatggatcatttcaaaagaattgctcccccttaatttttattctaaccctatatatcttctctgattcaaggacaaaacatggcaagtgtgacctgatgcaaaataattgtttacaacacctgttcagtttttcaaaaattccagtaataccttggtcaaaaatgggaagtataaaaaattctaatcaaggtaattgtttcaattgaatacttgagttttttaattcagaatcaatgcttaaacttggtttcttcctcagagatcactcaaaattcaattcaaaaaaatccaaagctgacaatgtgcacatttcacagtaactgtgcataaattgttactttattttttttttgtagttataagacaagctacattgggagttataacccacattttggctgcttccagtttggtatatgttttcttgaagtttggtatatgttttcttgaaggtaaatttttccggccccatttggacagcccgttatatgtcataaaccattaaatttataatgtgtgacccccagggctctgaacttttggcgcagatgggggatcatctataactaagggggcaatttatgatgtataacaggatgtccaattggggctcaattattgagaagtgaaattttggaatacccaccttatgatgtcactcaggtgcaaatacataacaactatttggagaggtacacatcaatacaatagagctatacaaaaaaacctcaaaaaagagctaatgatattattgcaaatgcttacatacacagctcctatgcataaagttgattttgtggtgtgatatgctggaataaatcagagtttcatagaatcatctcgagagtatccaaattgcaaaaatgacacaacacatcaaaacaatcttacatccaaaagtagaactcagatcaaaactggggtgctgcatttcaccataccacttggtcatgtgtaaatgtagaatcagtggactcattagtagagctacaatttttaagcctctttgatttgagctttagcacaaaagaaatctacatagtgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggactgagatctaggagctattttattactatgaatgtatcttacaatttctttttgcaatgttaatatttatacaagtttcttcaatatcttcaaaggccttgatcatgaaagaatccaatactgttctttcatccaaaaatgagactcactcagcctttgtgggttatccttgtatggaaatccaaattcagttccccgtgaatcgtgaacctctacaaaacgggggagggaggtgttgtaagcatcaattcaagtggtcttttcagttagcccaaattcaatccagaattataattaaaataaataattaaaaacacatttactaatatagttgaccacggtcgaataatcatatgggtaaactgtcactgcctctccgtataatgtgtcggtgtctgcatcaatactctggcaattgaagaactgaaaaataggatgtccctctgatagtttccagcacaagtgtgcagcagcaataagaaagatgaaagtgattaactcagagaatgtctttgtgaaattcaagttacgcgtggctcactgcccgggcaatccccatagtcacaactgtaaacgtcacgattactgtttttgcaagctagagataaatttggaaattttttaacaaatcaggaactgtgacgatggaatgtgagctggtacgtcggccattttggtgcttacttgcaagaccattgattataccaaagtcagtatcacatttttgtggtggttcattgccttgtcgtctttgcataagggtgtgtttgcgcgactctaaaagctgaacagaggacaagagagtcataatgaggactgcatagatgaagcaagattgttggcaccaatcgacgaggaacatgtttggttgcaacttgggatataatggttatggtatgtagatgtgaggttaaaggatgtggttgaatgtcatctgaagcgggaccaaccaaagcttttatatattggatgggttcagtgttgcgcttgggtgagggtcaatgtcatcgtttgtggccaactctgccggaatgtcgagttgttgtaacctgtggcccgttccgccacctggttcagttccgccggagctgtcgcgttgcggccgattctaccgcctcggacgtgttgctataggttgctatgaaccacgttttcttatacgcacattcacgttatacgagatgcataataaacatctgcggtaaccagaacttggttgtctcgataggtcctgatgatttcaagagcctcgtcgagcctcatcacacgatgccgccccaccagtggagcatatattcagtgtagcagcaccaaagtttttcaagctaacaagataaaacgccaaatgtgtgacgcggctagaatgttggaaaaaacctcaaaaaattttggtattctggtttctcgtcccaaaccctgacggcttcctgtgatgtgatgctcttttaaggattgcatgttaccgctgctagctatgtctggagttcaatgtttaccaaatggccccacaagctatcacgagcgaacgtagcgaagtgcttccatcggaggcgcgagggatttgacaagttcgggacctcgtgagggtcccttcccgacgacggctgcgaccacgcctcgctgcctgcggtaccacaagctgaagggctggagtcgaagcaagatgcaggtagaaatttcatgcccctagaaccattgtggaagtgagtgaggtgaaaggaaattgaaatgatcataactgagtggtggtaggctgctacgatgcgagtgctggcttgaggaaagcttaccttcacgcgcgtggtccaatgttacaccagcgctcaaggttaaaggtctctttcaactgcaagttgcaacatcacccggcccatccttttccatatttacgtgaagaggtattttgcagcatggatttcatatggagttttgatagtgatatgatagctgtaccggagaagcagatgcttgttgtctgatactatcaactagtttgtgaacacttttacactctttcgaatctgatggcatgaatgtcgccgtggatatattgtgccttcgtcttcttctttcatctctagtggactggccaggtctatgttcttttgattgatccgatcacttcgttcgacatctaagcccatcttgcttactatcaatacactataggtgtgttcatcctgtcaatatttacacaacatatctctttggggttctaatacgcaaccttaataacaaatgcggtgactgttcctattacgaaatcctatattcatcgatttatttcaagattagtttatatggggtcgaatagtcaatactcatcaacatgctacttacgtttgaccaaacttcattgtagaccttgtcattggcttgatcccaatgagaaactaagcctgctctaaatccacgcagattgattgatgcagagacggttttcatcaatttcgagccatgtctggttatcaatctttcaatgaaattcgtctctctcacctgcccgcttgtcctttattttcgatcacttgtgtacaaatcataaacttatagccattgggatagaattctagaatcgaatcaaataataacgaaatatatattcaacaaacatttcattcaattttcttttttgcaaacatttagtcaaattggggagagtgacacactttcacttttggttgacgaattttaggtgatgggtgtatatgtatagatattcaaaaaaaaatagcattacctatgagcactttctggatagattccccgatactctggttcaactccttcaagcgatgttggttattcgaatgcgagaaggattctttttcacttgaaagatcattagtgatgttgagcttagatgataggatggcttgaattttcgtctgtattgaatgatcctgttctggcgtcttttgattgatcctgtgtcgttgaggatcgatgaaacaaaaagaaacgaaacttctcagttcatgtccggcaatgaaaatctaacaggaactattctgaaagggtgacatacagtgtttggtctgagttgatcggatgatcattcgttatggatgacatcgttggcaatggtattcctttggagcaatcttaactggctgattcgagagatgtagggttttggccttggagttgtcgcaggcaccccccgtcgggaaaggatggtttccccggactgacggggatcgtgtacacgcgtcagatccccgatcgaccacttctcagtgacagagctccatagtggtcaacacggaccaaagccaagccatcgaccatccaacctcaacaaaccatttggccatgtcaaccaataactttcgaccaagcgatccacatcgggcctcacttcctgccgatctcaccagtctatctcaaaggttctctccgctctttcaaactaggaagcctagagcttcgtcgatctacagtcgcccaatctttcctacccctaatgtcccctcaagacacatctcaacctcaactacttcaaccgctgtctcaggatcaacaacccttgcttcgaacagctataccgtctcatctttggatgtgaatctggtcgcctttgagttgctgtttgctgaaatcgtcagatacactcagcaacgagtcgatggaatcggcgaatttgagaaaaagttgagcacgccaccacttcacctactaaaactattcctacaattttgaaaacaggaagcttttttttattatcgaatttcaaaaaatgggaatattaacggtgtggtttggtcaaggtagattaaatatattaggataccaagttggaagtcgactcttatcattgctatcgctacgtgacgcattatcaggatcgcccaatgcactcagcctgagtaccggcaagagcatcagcctaggtggtggttcgatcagtagcgcctcatcagctgtgccaattcgcttgatacgcctcgttccagtgttgagttggattcattctacactctggaaaaccgtagtgggaaaagctgcagatgttttggtgagaatctagcgatccttcttgacattttctctgtctgttttctgatcgtgcatataatttgttgattgtgctaggaacactcaaacgaaaacgaagatgagtacatgatctctgataatgatctactgatcacccgagcaatcaccattcctaaagacatgtcacaactgagctgtggagcttacatggccgggattgttgaaggagcattggatggccttggatttgtaagtcacatcttcttcaatacattcacttctttttctttcagtattttcctcttgtatctacggatttcaattttccaccctacatctgtttttttttcgttatggtctaacctgatgatgtgcttctggtctaatctgttgatatgaaacttggacctacccagccatccagagtgacttcgcattccgccccctctccacaattccccaaacggacaaccctgttaatcaagtttgagaaagcttgtattgacagagaaaagacattttcaacttgatctatcaaaacaggtgtaatatagataaaaaacaaaacaaaagcaaagaaatttataagtgtctaaaagtaatcatggctgccccaccgatagactccattccatgcaatatcacatgatgtggagttccaacctgtctggagctcaggaggtctgagggaaggttattaatcctcccagctgtcgcgagtggaaagtttaagtggatagggtgctttggagtgaggcttctgcccgctacctctaacctagtcagtcaaagtcgagagttctggggctatctctatcagatgtgggccgtcgagatccccctctggtcgatcacccgggagccagaggtgacacagtttgggaagataacccaactggaagagcatgtccacaccggaagaccagagttccaaggcaaacagagctgagcttgggatctttttcaagttccactgtgcaggcatgaagtggtgatcccggtaccccctagcttcgaaggatagaagacagccttcaacattgatcagattttgtacttgtacaacactgttcatacttgccaatgaagagataaccttgactggtgggtttcacaatcaaaagattcccccccagtgctcaggaggtcacgtgtgagtgagatgattgttttcttctggcaagcttcggcggggggaccgaccgttccccactgatcttcggtgcgtgacaaaaaaatcgggggggccggggtaatgtagcactcagtccggcctccaggctccagccaatgccatccagtcttcaactacgccgtcacactgcacaaaccccatcaacccacacaaacctcactacaccgcaccatcatggctcagtcctccgaaaaccccatcgaacgagaacagaaatatctctacaaaagtctgcacaatcagctcacttcactagggatcaacaccgtcgaacagttctcccggcttgatgagagcggtaagccaagcactcgctcatcaacactgcgtccaaccaataaccatctgacatctatctattcttttacagaaaaaaaacaacagatcgaactgcttggagaaaaaatcataggaaaaatcaccatgtcaggtttggctggacagcttaaacaggcaacctcgagaattacttcgctttatcatgacggtcgcttcgaagctttcgagcctctcatcgcggtcattctctccgacgacgccaaatccgattcagaaatgtatgagttcattgacactcaattcaccacccgctcaacccattcatcagccatgaggaccggtaccgcagccggcctcatgagctcttccaacaagctttccgacatccttcctgtgctaaaacgggaattgaacgatttaatgtacactgatgttccagggttggtggatcatttcatcaaacttcacaccaattccgcctcgctcctcaaatgtcacattgatcccgcgtttctcctgcaacccctcgaaaacgttattaatcaaaagtttacagaaagattaacagacacctcggagcattttgtgttggattggatcacaccgcttctagaaaaaatctcttcctgtctgcagtcgaacatatcagcccctcagcattctcgtacttggcggtccctgcgttataagcctataaagggcgtcgatggacaacgcaagtgcgatggtgcgatcatgtccaagtactccaaggacgacaatcacattcaagatattctagtccctgtcgagctcaagaagaataaatcagatggccaagaggcagctctttgcttggccaaatacgtcctggaggtcttcaaaaagcagcccacccgaagctatgtcatcggttttacactgtgcggaacttggatgcagctctggcagttcgataggtccggagccattggttctgaatcatttaacatcaaaagtactgaagaagagttcaagaggtttctcaatctcattacattgtttttaacgtcaaataagcaagtcctcggctttgatccaaccttcgtcgatattgacgggcagacttgtactccagtaccgcaaaagatacaaatcaggatccagcacgagcttcaagaattcgtaatagacaaactcatctcccgagcgtcaggcatctgcggacgtgggacaacctgctgggaagcccacctctctggaaatcagggtgagaaatttctgataaaagattcgtggcaacctcgagaacagagatcagaaggggatatgcttcgcgacttgacagcaagagatgttcccaatgtggtgcgatattatcatcacgaagacgtccacgttgccacccagatagtcgacattaaatcttatgtgcgaggggacatcaatttcgaaagcaaatcgaagatccaaatcgttaaaacacccattgctcaacaagagcaaaatcactttaccgatcgggttcttagacgtttgatcctcaaagatgtgggggtacccatttggaaagttgattctccgcttcgtttgttggaggcccttgagggctgtattacagggcatctggccttattgaaagcgggctatcttcatagagatatctccatcaacaacctcatgattaacaacaagacaaccgatccggatcgaaaatcatttgtgatcgacctagattgggcgaccccctaccctacgctgaatgatcgagacctccatgcaagaatcggcacgaaagcgtttatgtcgatcaatttgcttatgggagaagattctcacactcacgtggatgacctggaatccttcttttgggtcttgacatggatttgcatccaacctgctgtcaacacgaataaacaaactttggtgactgagtggaatcatctgcccctgcaaactctggcggtcaacaagataggctaccttgctaaacctcaccacctgacagacaacttcatgcctcagtacaaaaaacttaagcctcttgtccagtgtgtccacaactttgcagaaatcatggctgatccttttgtgagagaagaaaaagaacctacaagactttattgtaaaatattggagcttctacatcaagctcaagaaaagctgattgagacacaacaaccaagccagtcacaagcataagtaggtccacaattcttcctctgccttttttttccagcttactgacccaacctatcacatttctaggattctactttttgtttacattttgtttcattctgatatcatcattgttctgccattgatcacctatcctggcctgtggttgtatgtgattcttctcccttttgaaatctttctgtttttctgaactgtgtcaaatcattggaagggtgattggctatattatttcccttttgctaggatgatatgtgcaaccaccatactttctatttttgttgttgtcctattcatcttcttttcctcctgctacacactttgcacctgtttaggtcactatagcattgctcaccactatagatatactctggaatatgcaatacagccctgttgctttttagggattgtggattgaatcagacaatcagctctctgttcaatgttcttgacctcagacagagcagatatagcccttcagcttggacaaggttactatcaggtgagagtaaaatcagatagaccatttcaaagcaagctaagtgattcctaactcaaaacaagtcctacccttctgcaggcctggtgggttggttggtgccaatggtgggccagctacgctaaccgtagcgcagcaaaaatgtgctactttgtagcatagcgttagcaaaaaatccacctttatgcgctaacgctacgcgtaaagggcacaagagtgtgttagctgttagcatagcgtttgttgggatacacatatgcttatagatcatatgctatatgcatcaaccaaaacttcagtaatcttgtatttagctctcactagattactatagttggtttttcctccagtgaatcaaaaccatattttctcactcacaaagtgtcactggcttgtcagccgtgaactttggatttttcccttgcgtctcacgcaacagcgttagtgcagaaagttggaattgcgctaacactatgcgctcagggcacaaaaaagtgcccgctacgccacgctacagcgctttttagcggtttgtttgccttttttgccgctaaaagcactgtagcatagcagcggtagcggtgcgctaacactacccagaaacaagccacctgttagcggtgctacagcgtagcagcggtagcaacacgctaacactacagaaaaaagggtccgttttagtgccgctacgctaacgctaagtggccctttagcgtaactcagggtgtaagtgggctgggttcgggctgaaaaacagtgcccaaatccgacccaacataagtcttggggcaggtcgggtcgggacagaaaaggaattctgctgcctgaatccaaacccgtcttgggatgttttgggtttgggtcgggcagcatcgggtctgggccaacccgacatatttagtgaaagaaaaatgagaggtataatatcatgctaaattcttttcttcatcaaaacactatgggcatgtatatacagtgtaactacagggcttttttgagataaaaagatgaaaaatagaaacaagtcaatcaatcactaagagtcactacatcatattcattgtcattgatttcatcaaagcaaaagaggctatcttcaactttgatccagtcttgaccacacaccagggcctcaagggtatcggtgttcatcttgcttaggaagtcgctgagtacttggcctccagtcgagaatgctgattccgacgcaattgatgtcatcagagtcatgaggactgtttttgcaagggttgcaaggagaggatatcaaaccgcattgtcgcgccaccagttgaggatttgaaacttaggagtgtcaatcccaactggtagttcctgaagataaaggtcgagctcggctgttgccaaagttgtattgatggtattcttccctgtgagaaacatcttgtagtgctcacgtcccttgtcttctgggttacttggctgatttgttttttttttgattgttttcatggttcacattgggctggctgttggtttcttgctgagcttgagtcagctcggtaaaccacgtataaagcaacaatttgatattcctgacaatctccttagcctcgctgactccaaattcgtcgaagagtagaaactccagaagctctaacttgcaacgagggtcaataaccatattgatcgcggcaaagtctttcatcttatcccaatacttcttgtactttgcctgcatcggctcgattagtgcaacaacgtgttcaggccctgatccaacagtttttgataggtgtcaattgatttttttcatgtatttgaagactatgtgcgcagttggatgatgggtcatcccaactttcaaagctgctggtaagataaacacaaagatcagtcacttatctgaaaaaaggaaatgaccaaggaaaaaaacctaccggtgttgaaaacgtcgagaaaatcatgcatagctgatatttcttcccactcgtccgcactagggcaattggtgaagttggagtcttgaattgataagctttcaaaagcgtctttgtatggaagtgctgatttgagcatcagaaaggttgagttccagcgggttgggacatcgacagatgggagagcttgctgtttgatattggccagcttgattgcatcctggaaggcctccttgcgtgatggtgtgctcttgacatagcaaacactttctcgtatatttttcatggcatctgagagaaaccagagtccatccttcatgatgagattgatgatgtgggcagcgcaacatacatgaaaaaattttccattcagagagggaggtgacttgctgtgatccatgagaatggataaaactcgagagatcgcaacatcattcgaggacgtgttgtcaacggttatgaaggcaaccttgtcgataagcttccaatcaaaaatagtcgagatgagctgatctgaaatcgcaatgccagtgcggggagttggaagcggtttaaacaaaatcaggcgcttgttcagagtccagtcattggagatgaaatgggccaataccaccatgaatggggtctggttagatgatgtccagaggtcagttgttaaggccacacaatcaacttttgtcatgtcatggaagatatttcttcattgtttgatataacttcatgatgtcggtcttcacagttgcacgaccaaatatttagaaccgaggctgcaaggaagcaatgaaagcttgaaatgccggatgatcgactaacttgaatggttgctcttgcaccatgatcatctttatcagtagtttttgagagttttcttgacaaaatacccaattagtgggtgccttgcctttggcaaccgtaagtaactgctgcttgctcttgctagaatacgtgctgcatcgttgaaggtggtgccagaggtggtttgtaccgttcgtgcttttcccatctaatttctgtttgcagtacttgcacacagcgtctacattggtgcctgttatgagtggcaagccgcaaaatggttagctttttgaccagaaaatttatttatatctacagtcactcaccacagatgattttattgaaatgtaaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggaaacctcttgatgagctggtacatagtctttccctcccaatgagctggtacatagtccagcttattaggagggtttcctcccaatggcacatagtccagctcattgagagagcttcctcccaatgagctggtacaccacgggctctagtggacaagtgcttggcggaagcagttccgtcagcttgacccatgctgccccaaccaataatttggagtgcttcatagcggggggagtaatcccccgcggtcggcttgccagaggttgcaaggcaagcttgcggcggcttgacaggattatgtcatcttcacagttgctgcacggcagctgactgcagtacaaaaaaaacttatgtatctttgggcttgaactccctacctgtactcacatgatcttcagctcactgcatgataatgtgacaggagggcctatctaactatggcaatcatgatgttatgctgggcaggcttggttttgcttatagatagatataaactttcaaattacctacaagatttttttgtcttgaagtttttttctccaattttttttttcttgaggcggccacaactttttggacatgaaaaggatgtagaaaaaagcttgaaaacgttggaattgcaacattcctgcccaaacttgacgtcggccagaccaatccggcgggagtgcgtaaaagaggttaaggctgaccggtgcttgaccgcggggtcaagccgacggagtgccttttcccaaactcaacccgtggtgtacatattccagcttattggaagggtttcctcctgatgagctggtacatagcccagctcatcagaagggtttcctcccaatgagctggtacatagtccagctcatcggaagggtttcctcccaatgagctggtacacaatccagctcatcgggtgggtctcctcctgacgagctagatttaaagccatcttgttgggagaaaaccctcccaacaagaacctccaccaattcttggtgggtgggaacaggcagtacctgtagcggtacccgggtaccgccccatttttgccaaaaaactggcacctggcaccgcctggcgggtgcacggcggtaccccccagggtgcgcggcggtaccccccaagcggtactaggtacctagcaaagggtaccgacaaatgatctctacctcagacagagcagatatagcccttcagcttggacaagtttactatcaggtgagagtaaaatcaaatagaccatttcaaagcaagctaagtgattcctaactcaaaacaagtcccacccttctgcaggtgtcagacaccgagacactagcccaggtgtctacaatagaatgtaacccacttgggttacataacaattattattatatgtaatctttaagttaataattataaaatagtgttatccccttttacatgtattttttatgttaacaattattctgtaaattaatgaagattcacctctttattaatttacctctttcatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatcctatttacctctcttgtgtgtatgattattatgtttatctctcttatggtattttctgaaataaaggatattcagcacatgtacatgtatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagaagcagattgacccctgctctgtaatatttaagaggatggctctccccctgagattcatcccccagacaatattaccatacaaacccaattaccttactagttattacaacaatttagtgagtggggtttttacagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatgcaagaaataaattaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatattgtttaatgtcttcattgttttttctgatttttctatgttgtaatatcttcttaattttaattgcttctttttctaaaggaggtattacaactctgatgttatctttccttaaaggaaatttatcattatcactagttttgtatggtttaattagactaactgggaatgtagggtgttttctttctaattctccagtaagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttagggccagtcaggtttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttcttttggaaaccaaggagtccaacctctttctaattcataaggtgtcttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttaaatgtcataccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagaaaattttagttgggtcccacataaatcatataaatttctccaaaattctgacgtaaatttagggtctctatctgtaatgatatatctgggacaaccaacatcataaataatagaattccaaaataataatgcagtatccattgctgtatcttctttatgacacggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccaggtggtaatccagtaacaaaatccatgttaataacagaccatcttctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctggtgggtactggcggtacttttggtgggtaaccaagcttaacctcccctctctttctcacctagtttcacacccagagtctcaagtcacttttttcatatttattctaccctttgagttaacctcttgatttttttagcaaaacaattatcttgatgtgaagctttagggtttaaaagtctttcaaattttgtattctcttcctctttatttatgcgtaatcaattgttggattttttttctctttcaagcttagccttcattatgttttcccccctccttttcttcaattattttctttatttatatatatttctgtataacttgcatgcatgtggtttgattgattcttatacaagaaaaatctccaatattttaactccattgtcatcctatggaattcttctgaaaaattgcagatggtctccgggtatccattgtggatacccgttatctgctggcggatacctgcccgccataacagataaccgccagcggatgggggtttgggtgtggatgcaccatttccagtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtttgttggagttgcaagctctgcccttctatactatcagaataaaaagaccaccaagcttaacttggcagttttatcaacggtgggccagctacgctaactgtagcgttagcgtagcgaaaattcactacaatgtagcgtagcgttagcgcttttttcattttacagcgctaacgctacgcgcacggggcaaaacaatgcgctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgtgtccactagagccttcacctgtttacctccgatcacgatgtcaataaatcctagcgggcaagcataagttagtgcattcttgctcaaatctaaattcatttggcgctgtcgcttaatttcgtcctcaaaatctcgatggtcgcatctcccagagttttggcttctattcactgtttttggttcctcctccggaaaggtctgcaattcttgaagaaatttgggtgctatcaataggagctcttccaaggttagtgtaaaactttgctttaaaaacttcttcttaagtccccccccaactttggatttgtccataattctaggaaatacttcttttactgacagatcttcttccttcctttccggttctcgtggcgcagattcctccaactctggttcctcttccacactactcccgtcgtccgagccgccttccatccacgctcctgggtaacttggtcttttcttccgtgccgcagatggattcttattggcttcctgatttcctggtggtgtctttggcgtagcttccttgggcttaatttgtacttctggtttaggaacgggttgttgtgattctttctccttatccttgttggtccgagcagatctttgcaggccaaatccaatcaaattctcctcgtcctcctcgccgtaatgcatttccggtggactccaggcttcccatctgttagtcgaaatcatggatgctgtcggttcttgtctaggctgcagaaattcttcactcatcatcatgttcgcactcttatcccagttctccttggctttcattgggaatgtttgacaaatttcctgaccaactctcgaactgaatctccggggtctgaaggaatcacttcccggttagggtaataaaaattgggtcccctgctttaaaaccaggtcgttttagttagatcctcgcaaagatgttgacaggaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacccatattacataaccacctaaagcggacaccacgtctacatgtgtataccttatcctgttgttgtatgtcctacataatgaatgttcctcctcttgtaatgaatgataagtgtgtgtcactatctcctattctgtatgcttttggcattggaacaggcacagcacaccacaccgtgaccgtctgaacttgagaggagcaacctgccgtcgctccggacagcctatagacaggacccgcctccgtcctcaaggcagatgcaccacggtcacatcacggctcttctgtagtgggagacggcgttgggacatcagcgccctgtaacgctcgccacagaacgtccctcccacccgtcgctcgccgtaacaaccccggcaacaatggggacgccgcgcatacggaatctcaagctccatgttcccgcaggtgatcagttgcgggcggcttccctaaatacggcggtggctaatacgcccaaaatctatcaacgagtgaggtgattgcattgctcagcagccatgcgagataacaacaagagaaatattacaataacagcagacacagagcaatacaactaaaaaatataaatgtcaatgtgcatggcggtctccttgcgcgaccgggaccgttggcagggatcgtagcgcaaacaaatgtgaaaacccaactctgcggtgtaagggcaggcttcctagccttcctggtttgcctccgtgaccgccgcatccctcgcggtttcctgttgaatcgcttccatctttgcaagcacctccgcctcactcggcggtcgtattaactcggtgtccatctcgctaaagaattgatcaccaaacaaagcatcatccagctccatgatgatcttgaaaaacctgttaaagcagttacatatcagaagatatgccatgtatcagtgaggataagaatgcttacgcgcgcctgtagtctctagatcttccgcgcaaatcttgtaactgctcatcgataagggcccattgtctgttcacatcgcctggtgctcgcctagcgtagtgagagatagtctggattcgcagtaagcgatacgagccctgagtgccgaccaatcggcaacttcggggcggcgttcccgtggatgatgatcagtggggggtgcatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcaggcaagcaggtgtggttcagcaccgctccacattggcctctcatggtgtcatgaccccgttctccgggacactgaccagcacactttcagtggtccacctaaaaagttggtgaccaagaacaagcttgccgcctgcgtaccaatggctttggaatttgtcctcggctacacacacccacatcaaatcaccagcaaggccgtgaactcgagacacagcaataaagaaatccaatagtcatgtgaagaattctagctcagaaacttcaatcgaccacacccaaacacggagcttgcctgtgcacaaatgccgaggccgtgaggacaaatgatcctctgcaagtctggctcctttggcccagcctcgcggcaatcaattggttcgccgcggatttgaaaatgaaaagataacctggaacacaggcaccacaaacttcctggggccattcgcttagcatgagtgcccaaagcattatgaccgcaggcaaatcacacaggtgtccctgcagtcatttgactgccagcagctcaatgcacggtacctcaggattcgtgtgccgagcagggttgatcagcaaagaatggggacaattgataatctgatgtcccctcttcacatgacctatcggcaaaacatttcctgcagcatcagttgaaatcgaacatgacgagatccacggggccgttgacgcgccaaactttagatcccagtcagtttgtcttcactaaataaacgttttgactaaaattttctgaccattcctgaaaaccagggatcttcgaacaattggaagaaggaaattccaatttatatcgctgttcactgtgtgggggtagacccttccaaagaccactccggcacgcgcgccttcccagacaccagcaaaacttagatcgccatcattcgatgcaaagccctccgattaaccatgcagaggtgacggaggatgccccacctgcatccggctcaccagttcggctgcccgaattgggtcccgacaacggtgctgagatcgcagccgtgacccaagcagattggcttcccggggtcaattgcgcggtcccaagcaacggggggcactcagccggatcaaatgagttggaattggacttggctttccttgaccaagtatcaacttttagcaatgtgcctttgccttcgcctaactccgaatacagcgtctcaactgacgaagcggacagcgaggagagcggctgggatgggcttttggctgacgatgtcgcccccttggcacttgatgacatgcgttgtcaggtaaatcaggccagccgggccaagccaaagccggacaaaggagcatggtggccattacgggccaaggaggtgagtttcttttttggagtccaatcacttcaaggcaacgagatcttgatatcttctatcccgacagtatttgataagctcgctcatcatagggcacactcgcacaatcatctcgcgccagatgttcaatcatgtgcggttgatgttcagactttgtcgagtcctgctcccagactggaccaccatacgtcgaggcaaggctcaactgcgtaaaattattgcgatggacgtggtgggctgtcgctcggttttgagcactccactccattatttaagcttgaagaagactctcgcaatggagctcgggaatccatgggttgctccgcacgtgaaattctatccggaattcacggcgttcaaaggagtatctcgactgtcccagtcatccaaatggcttaccgaactgaattctgataacagggcccaaatgatccgccacgaccaccgagattactacatttatgagttggctcagcttatatcagatcgaattgttgttccaatcttcttctatgagagtggtggcgagatgtatgcgaaatgtgtctctcctgatatcgaagtggacagagaagttggacggatcaaattcaagattgccaaggatcttccgttcaattcaccggagctgggaagcaatcaacgccaaagaattttacgttgaatatccatctatgatgcacgacggggtcaaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaagaaagactggaaccattggaagaatgattataaatgcaaaatactggaacccaaaaaaggtttggctaggttggctgtccagattggagccaaaacagtaaattctagtgctgactgcaatgtgggctggtgaatgccccaatcaacagctctttgaagccatctggaaagcaatttttccaaaattttcattcataatcatttttctaatatcccaatcttcctttctctcagcactctcaatcccccaaaataaattttgaagcttttgagaaaaataaattttattttttatttttcacaaattttgaaactttgttttttgtttttgttttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttgaagtttgtgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgtacatggttcgtgatctcatgggcagaatgaagccccttgagttggggttgatagagggtcgttatcgagcattcaacacatcaatactcaacattccttcgctctctgctcactacatggcgaagcactctgcaaactttatcggaaaggagttcaaaattgtgctgcaatgtgcaccatttgtcctctttccattcatggatgaggctcagcgggacgtgtggattgccctatgtcagcttgcgccccttatattccaaacatatatagatgacatggatcaatatttggaagccctcacttttcacattcacaagttcttattttatgctttcaaaagcacggcgcaatgggtcaacaaagctaaatttcacatgcttctccatctccccgagtcgattcgtcgctttggtcctgcctgcctgtttgctactgaaaaattcgagagttacaacgcagttctgaggaatgcgtccattcattcaaaccgtcagagccccggaaaagatattgcgataacgtttgccaattataaggtcatgcggcggctttttccaggatccgaaagatgcgacaaagtacattaaagctgagtcagcgatcaacacattgtttcaggacaatccaatgatccaaaagtcaatggatttcaatgcgcaaacacctgtcgattatgaggcggctcagttggaattcccgcacgctaccaaagcgaagctcgcactcaaagataaggtaacggtaccaacggccttgcaggatcatcttttggggaacagtctgttccagattgcaggtgtgcaatgggatgcacaccgcgtcctgaaacatggtgtattcatcttggtaagtgggttgttacatcttgatccccaatcatcattcaactgagaatctgttggcttaggtacgccgcggtgatgactgtggccatgctgaggctggttttattgaccatgtctgggaggcgcgccaaagatcgcgaaggtcgttttgggtgtgctataccgagttttcgaggggcagggttgacgattactatcagatgaggactatcaccaagaccatggtgaggaaatatgtacatgttcgagtgggtggcttctctacccaatgcacaacacgccttgcgtctctgacatgtgcttagcatctaggagatcacggcgacaatgaatgtgcagcacaactgtcatctaagcaactgccaggtcgattacacaggaagagtgcgggtcgagcgtgaggagtccgaggagaacaatgcgaccgttacgcacctggattcatcagaatttgtagtcaactcggctgagttgcctggctctgcagttcttcgcaattgggccgcggttcctcgaagggaaagtgatgtgcaacatctcctaccaatgttgcatgaggggctttccaggtggcacgaaggtggcggacaaaatgccccgggaccaatctctgtgattgaccctgaactcgtgtgaaaagtgcttgttatatagagctacagccgccgacttgagtatgcaggaatgtgtacaattccctcaatattcctctcaatctaagtaatatggtttacatgtgtttcatttattttataaccttgggcacagtgcatggtgaggagagtggatgatgggtgagtgtgttgtgatatttaggtgggggaggcgccgtgttgtggtcacttctgaggtgtcaggtgggcagcaatgccgagttgaccggagcctgttgcccctgtctcatggctatcccaacgccggcaactagacgggtcggggcagtgaccgtccccggctgtcttgaacaaaccggccggcccacagggcggctacagcctagctcgtgatcgtcatattatgatgaggcggctgttggctgtcaaacatgactgttggacgtccgatggctgcacacggctcgatgacgtcgaactttgaaaaaagtgcaccgggggtgtagtacaagctgatcaaaaagtggctgtgtaattgaatattcaaacaagataaatacaaagggagctcttattacacaaaacaaatctacaacagactatgatctaaagaattcaagatgaccaaaaaatattgtgaggtataatgaaagagtcatgtcaatgactaaaaagggaagaaatcagtcagaatttcaacaccaagctgccttaagaatgtgaaaccaatttgaacagctttaacaaatccattcatgattacataatcatccaatcttgcctccaatacttaacccttgtcttctcccccctcttctagctcaataggcttcctcctcctattgcgctaggtgagtacgttttctatttttttcagaaaataatttatctttcaggttcttgttgttccccctaaccctaaccctaataaaggttgctttggacatgtacaatcaaatcctaatatcaatcttactgtgtgggggaggaaggtggtccattggtttgtgatttttggatgggctaattccaagctagatggagcagacaatcaatttgatcattatactgcttctttgacaggttgcacaaaaattgggggggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttgatttttttcctctttgtccttttttaccatgtgtgtgtgttttcttatatttctcatcaattgaattcttttatccctgtttttttctgacatttctcattgtttttttgtttacatttctcaacatctcatcaatttatttcaattatttcttgaatttgtttttctctatgaatgtaatttttaatcattgataaagtgcctttggggcagggccccagtggcagaacttttttttgagtttttagggtcgctagaggttgacgactcctgttttgagttggacgactcccgtttttttaatgcagaaaaaaggttaaaatattggttgtaattggggcgccgactcccgccctttaggcgggcgactccctttttttttttaataaaaaaaaaattagattagttgtataaattggggcgccgactcccgccctttaggcgggcgactcccgttttttttaatgaaaaaaaataaaaaaaaattggctaaattggggcgccgactcccgccctttaggcgggcgactcccgtttttttaataaaaaaaaataaaaaatcggcattgaaattaggacgacgactcccctattttttgggggaattggaagaacgactcccgttcgacgacctcccgaccgaaacgggagtcgtcgactaatttttaggagtcgtttttccaagcccctaaatttatatgtactataattgtgtcttccatcttatagtcccacaggaagaaggactgtcaaagaagaaagcagttataagatgatactaaaaaaaccgtgagactttcaatgatccgacacctgcataatccgagaggtccaaaaaattgcaggtgcaacacgttagagtccccaagcaaaactggggactgagctgcgaattattggtgtaatttttccaaaaaaaatacaggagatacctgagatgcaaggctatcatcaggcggaagggcgagtgagaaggagttgtgttgaatttgtaattaaattttgaacactatattatcaatttccagggtaaaatttccatgtactcaggctgccagtctgacttgccaggtaagcctctccttcggagagtgtccctttgggaccctccgatcaagaggcttatgttaagctcgctccaaattggggaggtgccaagtgagggttgaatctgagccaagttgggtttaaagggcgccactcgcgcttgggaatcggccaagcccgcttggccccttttttgcccaacttgggcctgtgcccagaccagcttgcaacaccatacgatgaagctcccagctttggtctcactcgctgtgagctttgcaactgttatggctttgccgggtccgcaaacttgacacaagtctccagcttcggcgggcgcatctggcagcgtagcactggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcaatgaactcaggtgctgagtttctagtgttttggtgggagcgtcacaagatttagaatcacaatgctccctcaagactttgagaatgtttgagaaaattttcttgaagtgctggatgatcttgtcaatctatccaaatttcaaaaccaggacagccccttgtaattttatgatgattttttaaaatcatggtttgaactttttttaagctcaaacgcggggttcgctcaactcgaacacaccaaaagatgtcaacttgaatagaaaagttgtccttttcaacagcttctgcaaaaaaaatgacaatataacagaaaaaagtgagcagtgagaagtatatggaagaggcaggccctcccaggcccagaaggaaatctgataagtatgaatgaggaagggcctagatgggaaagtacacaaaaatcctggtttttagcccaaatccaaaatctcagcacgcggggattttttgacatgtcccgtatcccatcactaggcgaagtcacaacgatcatccaatcagcgctcagcaagattggcacttcagatcaacttcccccaggcacaatcccttcggacgtcgagatgtcagtccaggccatgaagacccaaccgcgcggtttctacaagccgcctcaaatacggtccaaagaagaacaacaaccgaacaacagcggttcttcaaaattctccgtggacaaggcatccttctacaaaggaaagggccactccgaatctctcctcgcaaaatttggatacgcttgcctgtactgccgcgagacaggtcactggtacgcagactgtaacacctactgggaagatgtccgccacggtcgtgttgaggccccaccggcaaaccacaaagattctggatcccaattcattccgcccgaacgcccatcccgaatgcaacccggtaatccatcgaacggtcgcattaggaagatagacatccccgatgccaacgacggaactgtactcctcgattcaggttccaccatcaacgtgagtggcagttcacagtttttcacaatcacccgaagactggaacgaccactgactgtttcattggccatatctgaattcacggctccgattgaattcatcggcagcctgaagataccgacgccgacgggcacactggagattgaggatgtatatttctgtgatggaattaagggctcgattctctctaccggtcgactactcagcgcaggctggaagttatcccacgttgggacggacgcgatacttgtagacccctctaaaaattcatttaactttgacttcaatgattattgttggactctccgcgtgaaacatgatgcaatgttaaataaaatatcacaagtaccatcccatgatccctacctctggcacgtcagactaggacacgtctcagaacccgttgtgagaaaattcctgaagcaactgctaccagacctaaaactatcgtcgaaaagttttttctgcgagcagtgcgccatctctaaaagtcttcaccagaagcccgacggagcagtcacacagatcccccgcaacaatccacttgacttatgtatgacggacatagccggccctttcaatactgacatctaatgggtgtaaatatcttcttaccatgagagatcatgcaagcacttacacctactgtgctgtattaccatcaaggaccgacgtcccgaataagatcatggcctgggtcaaacacctgaagaatgtctgcggccgaacaccgtcatatctacgctgcgacaacgccggtgaattcgtcaatgaactcaaagaccggctagagaagatgggcaccactttggctccgatctcaccatatcacccggaacagaacggtgaagccgagagagtaaacaggacaatgggtgacatggccaggacgatgcttcacacagccaacatgccgaaaatatactggagttacgcctatttgacagccgcctacatccacaatcgactacccaactcaagggtcgactcatcaccactcgagaaactctttggtataaaaccatccccgctaaccttgtacccctttggagcgcgggcgattgttcacatacccaaagatcatcggacgaagcttgatgaaagaggattggaatgccgcttccttggttatcccatcgcaggatccggttggctcttcgattctggtctgaagagaagagacatatgatacactcgacttctgccgtattccctgaatttcaacagcttgaagtaaagaaggctgagaagaaatctgacatcgactttgtagtcagccaaatcaaactggtgctgggtggcgagccgactgctgaaatcgctgaaaacgagcgcaaagcaatagccaatctgccgatgggcatggaattcgacatcccgaagaacatcaaatttgctctcaaatgcccagaaggtcctgaatggaggaaagcggctgagtatgaaattgataaattcaagacactcaacgtgtgggaggccgttatgccttatgacggaatcaaggtcctgggagcacgatgggtcttcaccatcaaacgtctggcggatggctcaatcgacaagtttagggcccggtatgtcgcgaaaggcttcaatcaaacaatgggagttgactgtaatgaaacgtatgcaccgacggcgtctctgaacactctaagacttttgatatcagtagcccaacgtcacaactaccccacagcgtctttcgacatcagctcggcttacctctatagccctatcgaagaagaggtctatgtccaaccaccagtcgaactcatgccggagtggaaaggcaaggtgatgcgattgaaaaaggctatgtatggtacccgtcaagcagcaagatgctggtttcttttcttcaaagaaaaaatggaaggaattggtttcacggccagcgaactcgaaccctcagtcttcttctgtcgtaagggaagtgattttcttgtgatctggcttcatgttgatgatggattcgcaattgggtcctctcaatatatgttggatgaactacacaaggctatgtcagtggaaatggaagtgaaatggaacagcaaagtcgacaaaatcgtgggcatcaacatatcctacgacgatggcagactatccatgcatcaaaacctacttgtacaacagactattgatggctacaccaggacttgctacccacgtcgaagcaccctaccggaagaagctctagaaatcaacccaggggcggaagtcgaaggcacggcgtacagatcaacactagggtgtctcatgtatctctgcggcggaactcgaccagacctcacgtactcagtcaacctgttggcaaggtacagttccaacccatcagaagatcactggaaggcactcgacattttgattggttacctgaagaggacaagcaatctgcggctgaatttcaacaacaccggcggcgatttacaactatggtcagatgcgaactgggggggagaacacgagaggtcaacatccggacacatcatcaaacacaatgggaacagcatagcttggggagcaaaacgacaaaatgtagtggcactttcgacttgtgcggcggaatacattgcactttcagatggatcacaacaacttgcacaactcaacaacctgctcatcgacattgaacatcacattccaatggaaatctactgcgacaatgaggccgccatattgattgctggggataatgcttcaaaaaagaagactaaatatttatcaagagctttctattttattaatgattttatccgtcaatataagatcaagataaactggaccaatacccacaatcaacttgcagacattttcaccaagagacttggacccaacatcattgagaaggcactggaaaaaatcaacctcaagatggtcaagcttcacaaacgtgggagggagtgttgagagtaggacgtgacacgtttgtgacagatgcaatattcttgtagtttcccgcatttctcataacctagttgtacctatcatcatagttagttgcgcagcagaagcttgtacttagtctaaatacctggacgcgaggcaaaggcccctcttcttcttcatcgagttgagggaccggaaccggacgtttaggtagctaaccgtacctatcgggacaactttagagtgtcaccgtttgcctcctaacacatttgtcataggcctccactggtgtggacagctccgctgctcgctaacgctcccgccgtggagacctagttaagctcgccgggtccggaccctttgtcagtcgctttgtcagccgcgatatgcaacactacactccgccaggactgttaccgcaaacaatgttccattgccgcttgctgtggcttagaagcaggtgccaatttacgagcgtgcgtctttccgcgctagtttggcctctgtccatagggcctacatgtgtgtatgtacatgggcatgtcgtttgaacccatccattctccttccagttgtcacgtcagacgctctgaggaggcaggctgcaccggttgaattttggccatccgagcatgatagaatcgagtatatcaccagatggtgccgatcttgcggaaaaaggctcacttgttgctcaagaactcctgggacaccaaatctgcccggactctcaatctcaaatccttgccccaaattctttccatgatataaataagatgtattttttatgttgtatgaaccagctggaccttgtacgagttaaaaggtctagatagttgaaatggactacaggcttagcagatcttggcaggcgcgttgtcaatagggacttcttaaagtggactgaagaattcctttttgatgaatttatgaggttggcgcatgattgccacaatgagtccagaataggtttacaaagccatgataagaaagggcaaaaagtcaaacccaaaatagttcaaaaatttatttgcgttttttggggggttaggattgggatggttggtgtgatatctgtcacctgcgatgtttggtatatttcctatgttcgtttttggaacggtgcctatcgccttcccgccctttttccatccctagacctatctcgatcgcgctctgactgcttgggtgaggcttctcgacgatcgcgctctcgccctgcccgcttgggcgagtagtctcggcgatcacgctctcgtccgggctgcttgggtgagtagtctcgacgatcgcgctctctccctgaccgcttgggtgagtagtctcgacgatcgccgtctcgccctggccgcttgggtgagtaatcccgacgctcgcgatcgtgtagtcgccggttgtcgtccttcgatcgatctcgctcctcatctctacgtggaggcgaatagtgacgacgatcgcggtcgtcggatcgccgaccacctccgccagagcgttcccgttcaccatctctccgcttggatggatactctttctctcgtgactcgtcctcagaccctcgccgttttttgtgtcgatcatcattcgacttggctcggtccccgagagctactcgattgctaccctgaccaggagtctggccctgattcttcgggcaatcgcgtttcaggtgtcctctttccccacatccaaagcacccatcttgagttttatcagctcgcccggggttctttttactccaccccgcatcaaatgacgtagtgtcctgttttgttttcaagaagccaaacagaaaatcaacaggaaataagaaaatgggctatgctttaaaggtcaacatacctctttgaccaaatgtgtccatttagtcctactcatcttcccgaaatctcgaacttgcatgacagccggtaatagttccatcttagtgaaagtcccctcggtaggagcagtaaaatcgtgttttttatgtatatctgagtcctttgatataaaggcaagccaaattggatacatcaattagattagaaagggtgtgctgataataacccgtcagtttgggtagttaggtacgtacggtgtaaaatgcacccttatggtggaatttttgtaagaagacctgtttgcctttgggcttagctttcctagttttttctgcgaattctaagtcttctttcaatctttctgactcgggcatcatccttcgggcttcgatttcttctttctccttggcccgtctaaagccgatgaatggtgtacgaagtgttttttttttgtttgtgtatgtcagtggtgaataattgaaagtgctataaagataaaaagaatgcttaactggattaatgcttctctatctcgtctcaatcgtttcagttcacgcaatttccaggcctcgaattccgcttcaggatctagtccatcggtgtcgtcaacgtccggaaaaacctgatcgacctcctctatacaccacacaataaatgaaagaaataaacatccgtgatataaggaattgatcgatgtttttctatttctatttaaatcgaaactcaactctctgctatttctctgatcaaagtctcttctaccaacttttgactggccttcttcctgcgttcttcttcttctagtctcttggcctccaggtctgcttcggtttcagtttgttgactagggatggtttctcgattccgcctgagttgatttccagccaccagaaaacaaaatgttagattagaatgaaatcaagttttactttttttttcgcaggtatatgtgaatgcgtaataaaagactggtttgacactcaactttgtaataaacacaggtttgtagattgggactaatttctctgattcatcactttcttcatctccggatgaggaggaacctgatcctgacgagtcgtcatctgagctagaagagcctggttgagttttgacgggctgttgaaagatagataaaagatggccagttttcagcttgctatctagtagttgacagattcttgagtttctcttcttttactttgtatttgatgagacatccttacttttgttgtaagctctccgcccttggtggttccttttgatttagattttgtagataagtcgtctgattcttcttcggatgagtcagtttcagcttgaattataatgttttttttttttgaggaattaaaacgacagttagtgttttgaattttattattttttgtgcgcgttttgattgattgatttacgtgattggttttgtttctgatcgaatgaggtagtctcgatgttgatgattgggaaagtggagcttgatggtttaggttgatgatgaacttgttcttgttcttcttcctcttggtctgagcctgatgctgatgaggatgacgatggacctggttggtttcctacaggtttccccctccgatagatcgttactggtttggctggtctgctagctgatcctcggttggccatcctgattattttcgttcgaagtggttctgggcgagattcagtcaagttttaggcactcggttttcttggcagggataggttgaagctgattacgtaatcagtccaacatcaatcttccaataatatttcccagtcagtcaacaagtgaaaaccaatctacaacaaaacatagaaattaatatcaagtgactgtaagtctgtctttgagaattcgttgaactctgaactgaactggataaccactgactgataactgattcaagtctctccaggtatcatccctcagcaagatcaccatggatggattattgctcatgaacacaaatgggttcgtttcgtcctcttcttatccctagtgtcaagtataggatacctgttgaccgaccactgcttctccctggttgaacccaacagctcgttaatactcaagtccaaatttatgagctcatcgaactatcctctcgcagtcaccgatgcactgatcgacatattatcaacccatcacaccatccctccgatcgtctacctacccacaatctcctcacttaccttcactagcgatggctcatcaaattccgattcagactcagactcaaactcagattcagattccaactcggcttcacattcatcagatcatcagtttccccggcaaacacaacaaacaacctcaaatcaacatatttctcacctcacttcctcgcctctcaacaatcacgataatcaaattgatgaccgtcaacctccaacgagctccccacatcaccaccctcctcctcatggctcagtgtgctgcaatctggtcaaacaccacctttggttagcctgtattgcaagttcagacagttaggtctaccatcatctcccttccgttcatccctaccatcatctcccttccgttcatccaaactatcaagatttcgtctcattgacaatttttatataaaaataaaatataaagtcgaaccggcaatcgtattcgaatacctgaacaaattcttgaatttattatcgaaatatttgaataacagtggcgccaacaacatacagatcggtccgagcttgatagaatccaatttcgaactggtgcatcaactcattcacttgacagctccgacaagagaaaacccattcgggagaaattggacggaggctggattgattgaagaattgattccgatcaagaacaaatcgattgtcaaattgatctcggaggccaccgagaccttgttagtctttctccgagcagttcatctttcacatcaatccgcgaaaaatcttcagcctctgatgataacccctcaaggattcttgattattcttcgaccatactctcctcagaagcaaaggcaaaaaccaatatcgacccaaacccacgatcttctcatctgtgataccttggagaccgactggattagaatacgcgtcagttttgcttgctcccatgccctctgttcaacttacatatagattaatatgtagtggtgtaactttgaaggaaacaagagatttggttggatttgattgaatccatttcggtcactcttgatccagatggccatatcctcaggttcgaagtggttggggtggtcgatatccaatcaagactaactggtatgcatctaatcattcatcagccaatgcggatcgaaattgggatgccaactcaatcgctattatcatcaatataatttgacttttcaattggttgaggaataggtttgccagatatttctctcaaattcatcgatccaacgaagattggaagggtaggattccatagttgtgtaaggtatagcaaatgggaaaaggagaagatcgtgtcatttattccgcctgatggacggttccgtttgatgagttaccgatcgacacccacccaatcaacatcactaccggtagcgatcaaaccgactgtgacagttggagatcagggtggtagtttcaaacttctaatcagcagtgtcgcatcgctgtctaagttggttatccgatggcaactcggtcggctcgccaccgggatcatctccgaacaactccattgtcgatcccgagatggaaggcgaatcgaaccctcttgggaatgggatgagtcgaaaaaagaaatccgttggtcattggatggtcaggatgccaattgctgcttgactgggctgtggacgcacaggtttgtccttcataagctcacttccaagcccttgttaacgcccccagccaatgagagtgtctgatcatctgattcgtcctgtggtgaaaaaaataaaaatgaaataaaatacaaaaacccgtttttggccttaggtccaaagaaaatgaaccgagtcactcgattgaggtcgaatttgaaagcagaaccgaatcgccaaacttgagttttctcggcctcaaagtcgacaaaatcgacatcaaacaaaactcgagtttctctgatcatcacaatcatcagcaccagttttcaaatcatgatccggccggtaaagctttatcttccttatcgtcttcttttggtatccctgctattaacaaaggcgtcaaaatgaaattcagaagcgctcaatacgaaattagatggtagttggaagcaacaacattcaagtttctggacaactgcattctatatttattttgataatttctctttgacctgatcaaatctatctcccgttctttgtaaacttgaatgtgtaacttctaaaaaagcctgaagatagaaggtgtagatctgattagcagtaggttctgtggagttgagtaatcccaaggatcaactttttcatcctccaaatttcttcaaacttggtatgtacctgggtatagcaactttttttggcccctgttcaatcttgactattacctgctaacaggtacctgtaggccatctttactgtacaggatgtttagaaaccaatggatctgaacaactcataaaatgtgtaaatgtttgctcatggacaccttaaaaacggctccaagcctgaattgtggacccccctagtatcatgtttctagcactttgggcgtaaccaagaataggaagactagtgggtttttcaattgaaaagtgtttacaaactatcttataattatgtggatgatgatttcagttgatgctgagccaaagacgatcctggccagaagtaatgggaagcacagaatgatcatatctctgggttgaaaagagaagaaaatcagaggtatcccacagtagcctcatgaaatcatgtatttatacacttgtgacatgcagttcaaattatataaatacgtaatggaaagaaaaaaaaatgaagggctccaactatatattgcaccgagtggtgaaattcttacaaaagtgggtgaatgggtggatgaaataaagtatgaatggaatttgaaaatgcggtcgatggtcgaaatacactccaaaagtgtggtcgattgtcgaaaaacactccaaaagtgcaagtgatgtgattgtcaaaaaaatctctaaaaatgcacttgatcatgaaaaggctgtgaagtggcttactccgaagtgccaattcggtctataaacaacagtttgggtttaattgcaagattaattctttgtagtgtagtcagtaaggacaggcattggggatgtgcagtggcacctccatgaggtcatgggttcaactctgggtgtgcttatttttttgttttcattgcagaacaaaaaagcatccagtggacggcttggaaactatccagtggacagttttccagaaaacgtccgcaaactgtcaggcagagtagtgtccaatggacactctctgccctgcaagttctggacacctcagatgatgtccagaagagtgtccatgggacatcagaatagtcccgtggtgtactttctagcactttggcagtaaccaagaataggaagactagtggttttttcaattgaaaagggtttacagaatatcttacaattatgtggatgatgatttcagttgatgctgagccaaagaagaccaggggcagaagtcatgggaggcacagaatgatcatatttctgatttgaaaagagaagaaaatcagagatatgaatatcccatggtagcctcatgaaatcatgtatttataagcttgtgacatgcagttcaaattatataaatgcataatgaaaaaaggtgaagggctccaactattgcactgtgcggtaaaattcttacaaaagtgggtggatggatggatgaaataaagcacgagaatgtgaaattctgtaccacataagcacttcttcaacatccatgatcgcaaaacatcagatagatagatagatagatagtaacagtttttaatgatgtaactgattataaaaatgtgtacgcatctcaggtaaatcttattttctagacgcaagcagacctacggatgcttaatacagagtatagtcacggcaggtccatgaacgacgtgctggtggtggggttggattgtatggtccaagtaatgctgagttcctgttcgtctgagtaagtattgtaagggtccacgcccctggttggtgatgtacaccttattcggttggttgccattggcgaatacgagaccccaggtagggaagttggtatgtgaggctggagcggcatgatggcttatcggcccgccaaaacgggccatatcatcatcaaggaattgctcgtccaggagtgattgataccatgcccattgtgggatgtccacctttttgaacccaaacgtcgtaggagctccatgtgctgtgaaatagatgaatccactcaagattgtggtcatcaaaatcgtattgggagttttcatttttgctacctggctactaaatgcttgcagcgcaatcatgagagaaagaaaataccctgatgatgtaagtttaaaaatccaagcagctctcgttatatccgattccagaagcgctcacatgaattggaccaagcctaggtgaatcaaaaagatctggaagctgacaatcaataaatagccgtcttcttcgtcccactcaacaccgtaaaatgatcaatgtctgtttgagcttaaatctaaaaaatggctcactgtggagtttgctgctgtgattactctaacgtcggttatgtatacggcgtatgaggcggtgagaaaatccgaaaggttggggtttaatctgattggaatcaggggcacggggttataatgatcaaagaggggtatcgggctttatttatagacagcgctgacaggcaaaggagtttctcaaaatcctaggtttcgaaacaacataactgaattttttgtccacagctcactgcacaccacggaaaaatccggatgggtagctggcccgtggcggtaggtaaatatgtacctgcaaattttcttttatgatcaggagagatggtgattctgcgccgcagagagtaacattctataagcttgattgtcttactagacaggtatcaggcaagatttcctgatcagcccggcgaaagatggccatctgtgaccatcttcagcttcagaaacagcgtgtatttttctcatgtatccttatcgcttttgaaatacatattttcacctaaactttggatctcttgaaaggtagaagcgttcgttctgacaggtccgatgcagaggcaagtttgaagagcataatctaatgattgatgtaccgaagtaaacacgggaagaggatttctagttgggatcggtgaacttacgattgaaactttcattcttcagcataactatcagttggcgctgcagttgtaggtaaaaacctaggtgatgatttatagccatctctctttgttgtattgtttctcatttatgttagtcatcaaccaacaacattttccttcaccagcctcagccatatcctcaaccagtttcactccaagattcttggaatactgccaatggaggtgacaaagcttgaattcaatgggacaacgggtattttggtgtggccaggtattgttcatgcattcacagccacagtttttcagtagtactgccttgatcagtggagtttggtccagtgtaaaacactcaatggacaatgatatgcttttctcaaactgcccaggaccccggagagcccccaccaagccacctaatgtaaaacctttgaaatctgggtttttgctacccaggaatatctggttttggggggcagatgcatgttttgctacctccgacatcagggtcctttttgttttttcaataaattttcctatcatgcataaatttcattttttttttcatccttgtgaaaaatctctaatcatttcatgcataaatttcaactggtggacaaattgctaccacatacagaaggatcatgtgctgcttttttttgggggttggaaaagtcgtttttccaaccaccttttttttgctacctttttccagatttacattagggacatttcggaaaaaaaatcattttggctacattttacattaggcagcttggttggggctttccggggtcctaaatgccctcatttgtcacaggattcagatgtggactcagattgacaggtgaaacttgtcaaacatttaggttaaagagaccatgcttgattgccagaaatagcatatgtggtggacccaaaactatcatggccataagcctcatgtgtgcaattgagcgtgattgtttttatctttaatacttattcatttttggtttccattttcttacactgctgatttaattctggtgggcatcaggtatcattttttgcatcaaatgattggtaaatgattggattcagcagagtgctcctgggatttgttcagttggttattttctcctaaaaatcattactctcagaaatggaggccttcctgctggtccctacaaaaccgggttttttcaacttgagtcagatttccctgcaaaatctaactttagtgacatcatttcttttcttgcaaaagaataacattaggccctgtttggcagtgtgataaatttaagtgtaatattggattcttgatttaataagattttaaccaaacaaaattatgtaatgaaattgttattcaggcaaggtcaaatattgctttaatcatgattgaaaaaaactcatatccaataatgataggggattggaataagaactccctgaaatttgctgacaactcccattttgttcaaggggtcgtctttccaatctcccctgggggatgagaagtcgacctcccaattgtattttattttttcttatttttttattttttttgggtgggagtcagcatccaaaatcctgcttggcaagtgggaggtttgggagttgaacccctcccactggcaggggggggggggattccctccggtcattgactcgaaggggtccttccggtcattgaatggtcttgatgaccagaagggattccttccagtcatcaaatggtcttgattctattcattgaatggtcttgatgaccggtgtggaactactcttgggatgaatagagcttgagagggataggtgctttaatgggctgcctctctggtaactacaatgagtaaggtaacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgagaatggtatgtctaatatgtcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaatagtgggtgatcagttatctgaatttctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaaaatatgtggaacattctataaatagtatgaaacaagggaaaatatttatccagagaaaacaggggaaacaagcagtgggaaaatgctcccggacccaaggttactagtatgaaacaaccaaggggtggaatattccatagaaggagataggaggaaataactgtttcatggatcagggggattgctactagtgtggaacacaaggggtaagaagaatggaatatgtttggagggaaatgagtttcagggctgtggagtttctggttgggaaatattattatccatgtggtctgtgcttgagggtatccatgagtggtgtttggattggttttgagggtctggggacttcatgaggggtcttgatcctgtgattcttgtgtgatttgttgcccttgatgtgcttggagcttcaggattggcttaccacaccggtgtggtgagaccaatcaaggtcacatatagtacaaaatagctatcaatagtacttttaatgatattacagccagatatatatatgctacataattcattatcttgtatcaatggtgaaacagatatgggacatgtatttgtattggatcggattgtctttattttgagcctgatacccatatcagtattttcttggttggtgaaaaaatttattgtcttggattcggatttacgaatgaaaaaaaaaattgtctttgtttttttcttttttcttttttcttcaatacggccaaatatcttgtgtatcaaatatggttttggtgggatcagtcatctgagacaatacagaatacttgtctcacttttcaaagacaatacatgtgtatagtcttaggaaagtgagacaacacaaatctggtatttttgggtattcaaattctgagatgatacaaataaacacctgataccgtcttgtattgtctctgttgcaccgttgcttgtatccagtgcagaagactacaaaatattattttacacataattgggttacatattatatggtactacatagctacaacatactacatatcacacacctcagaatacaaattagtctttcctcagtaccttctttctatgataacaatctttcagtaaatgttatttatttcatctcaaataccactcagtcaggctacatatattatttcatcccatacatctgctttctcatcccagatattgttatctcatctcattcatcatcctcttcttttcatacatcatttatttcatacataaattatttcatacaacaattatttcatagtaaaattacttcatactacatttggtttattctactttatgtcatactacatttatttcatatcttacattccattccaactcattacacattgcttatatcacctacattctcatccagtctcacttttgtttcaactccttactcattgcttatatcaccaacatatatatttcaccacacagatgtcttatttcatttcagaatatttatttcagctttttattatctcagcttctctcactacatattatttcttatcacaaacagcggtgtgggatactttatgggttcccatccaacaacttcaaaaattttatattttcttgtatatacaataatattacaccaaatatggctccaggaagggattccagggccaaaatcaccctagaggagcaggcttggacacatgtaacccctctgtgttgcatgttacacccctcttttactcacaggtaggggggtcaagcacccttacatgttacaaggattcaggtacacatttcacccctccgggccatgtgatctggcatctgtacatctcaatcaagtacaatggaagtatgcaggcacagcgtacaggttaccttggcaacctgtcatgcgaagcgtacagcctcaaatacaggatgacatcatgcggcttacaaaacacagcctgcaggttgctaggttgcatagcaactgttgcacagcttgtcaatccgacggaaaccactcaacttctccaatcacatcatgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggccaaattccctcatgtaaggctgtacaaccagccaaaatccctcattcttgctcccctgagccaaaatacttcattgttgtctatataaggaggcccttcctcccagttgtaatttctcccagcagacttcctgcagacatttccccacataacaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaattattacaacatctttacacataacaacaacccattttttgcacctgtccacctgttaaacaacagagtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccgaactcagcaaaaggttctcacgaacacttttgagcttaacagcggtgggcagatacattatggtatgttacagaaggggatttggagaacgtaacttttttttagttatccgaacaacgctgggccgctacgctacgctatgctaaagggccacttagcgttagcgtagcggcgctaaaacgggcccttttttctgtagtgttagcgtgccgctaccgccgctacgctacgctacgctgaagccccgctaacaggcggcttgcttctgggtagtgttagcgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagcgctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccaaatttctgcgctaacgctacgctaacagctaacgcacttctgtgccctttgcgcgtagcgttagcgcagaaaggcggatttttcgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctacggttagcgtagctggaccagcgttgatccgaatctgttgtttttgtaaagtaactaaatttggttctcaagtaaagtaacataaccaatttaatttttttcatatatttttttggggtaacgtaacataattgggtggagggtcttatgagaggttgaagggcccaatcatattgcataattcaaattttgtcacattgttttgcgggtgcgcagtcactgcggaagtgacaaaatccaaatttcgtcacctgcttgcgggccatgtggtcaaagagtgcctcacatgcacattgaatatgtggaggttgtgggttcaattctcacaccagacatcttttgacctggcttgctggtgaaatgataatcactgattagtttatgattatattgtgtgaattacctcgcttttaatgaacaaaaccatcaagaatcagtgtatctccagaaaagttacccttaagttatccaaatattggaaattctgtaacgtaaccctgttttgttcagaatttctgggaacgtaactagaaaaaaaggggccttttgctccagtagatattgtaactgaaataaagatatctgtaaattgtggttaacgtaactctaaaggttatgttacagtcaacattatccatttgggcaacatatctgcacatcgctgtcacaaacataaattatgtcatattgcttcttttcaacaatacttatttcatactacacatttgtcagccacctttatttcataatcactggtctttcagatacaacctattccataccatattataatttcagctgatatcttaccactattacctgatcagaaccacacacatgtatatagagactaccccttttcatttaatttattccccatgcttgaaggagagaagtaatcagataattacttaacagacatcacttactagtagttaccagaagtaattactattgattttccccccaaaaaataagaaattgaacccaaaaaccattaccccccagagcctcatccttaccagaatcccccacatccccaatctctcagcaggtgacttgtacaagacatcagtaataaatctcatactgagattacccacagaaataaccacaccttttctttaattcttagtgtaattctctcccaagccttggcaagagggcagcttcatcagcatccaagtcttcaactcacattttcccctgtgtagttattcttttcccctctaagctcttttctttagcttgaaaagttccacaccggaaggaatcccttctggtcatcaaatggtcttgattcaggtcatcaagactgtacattcttgatgactggaaagaatcacctctggtcattgagacccgcctccctccaagtcccactggccaggaggggttccctggggtcattgagatggtacagtcttgatgaacggagggaatcccccctggccagtgagagggaggtggctcccaaacctcccacttgtcaaggagggttttgggtgccaactcccacccaaaaaaacaaataaaatttggaaagacgactcccatccaatgaccccttgaccaaaaggggagttgtcggcaaattttggggagtcatttttccaaccccctcatgatattattaacatcaatactacactttttatgtttcaaaattgtaatctgtcattgaaatcagtggtagctttcattaataacatttttgttaggccccatttggccgtcggcccgtctgtaatttgtaattttgagtcgaggtttggcaggagtttgtgcaaaaaaattatattgttttatatcacatggtccaaatctgtgccaaaccttagccaaatcacaaattgtgatttgcggccaaacagggccttacatatttgtgagtggtttatgataaaattctgagatgacagctgaaaaagcagaagggaagagtggctaaaaactaatctagagacaaaaggctctagagaaaactaaggtccagagagcccaaacagggccagagctgctagcttgagtggcagaaaagcactcacactccaagaggttgaatatcttaggctaaaatgataaatactttttttaatttttttcaaaacattttgaaaccatcttgaaatttgtttcttttatttttttaggaaattgaaagctcaatcagttttcaaaacgggcttgatatcattgtccaattataaactaaattcatccatgagtcccaaaacaccaacctgcctctcaagccttccaagaactgacaacaaattgggttgttttggctactgctgtagctatagtaatggggggatgctgtttggatctggggcctggttcattgcagatggtttcttgccgatgtttgatggcagctctgtgaggggtggttgtgttcatataaatttcaccataaggcctatgaagtcatccttttacacaggcccgcacacagacctcttggccgttgtaaaacatgagaaatatctgaagtttggcaaaaaaaattgaactcaaatcggccctccaagccaatttgagaactttttgagataaatcataagcaatatttttatgattgaattcaaaatgttttcaaaatgctttgaacaaactctcaaaaacatgtttataattgtagccttagagacctcagggaaaagcacacagagagctgatgattcaagaattattactgtctgatcaataaggtttaggacaggttgtggtcagaaggtgacaagcatattcactctggaggaaagaaatgaattagtgacacggatggaaaagaaaaggccgaggccgggagaagatgaagttacaacagtttattttttatttaattaatcaagctcaaatctatgaagctgccaaacgggggcttcataataatataaatcaacacatacatgaccaggggctgtaatttctttcttaaagtttgattttgaatacctgatttgaccgttaaattgttgcggtggttttgacaggttcaaatgtataatttaacttgtttaatttacattaacttcagattgaagactgatcttgaagcaacttcgcctgttaaccaacaggacatggtgagtttacatcacatacttttatagatcagcctaaaggaaagagggcttggatgtactacaaggaaaatcaacaaaacttcataactataacactcagcattattcttgcgagggcctgagcagagggcccggcactttcgattgtcacgaaaaaagagtggattggtgattgtgcatacttgttaaaaatgtactaaactacaaaggaagagctgcgtgaataaataaactaaaattgtgcacgagatggtaggctttgccatgatgaaaaataatgaaggccacaagccgagatacaaaactgataatggccacaagccgcggtaaatgaaactaactggaccaattgatatggaaatctgagcgaacactgaaccaggaagaaaattttccggagaacgcagagacggtgaatgaaaatcgacacttggtcctacttgtcgtcaatcttgcgcgcgtcaacctttccgaaatccaaggcaagagagggtggcggaaaggttggcgtttttgctgaagcggtgagagcaaacatctctctgagggccaaggagtcgtcattgttcttggcatcggcgtgatcagagtggaaactggactttttgagcgagccgtcgtgggggttcttggttgggaattcattgaatgtaggcgggcggaagtttggaaacgctggtgaaatctggtcatagtcaatcatattggcggcccagctctcctctaatcgtcgaatttcagccgggtccccaggtcctggtgcacccggagcagtggtaggagtatgaacgatctggaagataggtgtcatcgggtcttgggtgatacccgaaggcgaaagtccaagagtaggcttgaccgctgccaatggagggatcgagatgttgagattgggatttttgtgtaaccttcgggaaccaaatgaattgccggggagggccgaagacactagttcaggagttctttcttcctgcgcagacggtttgtcgaactccgatgggcttccgttcgcttccgatgccgacgcttctcgaacgtgaagtaataggactggtttatcggccccctcggccatccgagagtctgcactggcggccgatggaggatatctgggtaagccttgcatcgtgctatgcgagggaaaagaagtctggtgtaggcttcgcggattgaaaaagatgtttcctgtctaataggtgttagatgatcgagctggctcagaggtggtttggatagtgggattattggcaagcctgctaaggtatttaagaaagcgggcaccaagtgtgagccaagacagcgcggctcaaagtgcagaccacaagagcaaagaagaaaattggacctacgttgatgtgctctgcgtggcaaaagtaacggtgagggttgaagagtagcgaaagagagagagacggtgtcccggtgggagataaagtatcaatgttggtaatggagttgattgattggagatgggatgggcggttcatagcctctcttatatgctgctcctcaaaactctagtcctggcctgctcgctcagacatgcatctttcctcacatttgtccgctcatgcacctgactgttgcgtagggccgtaagcctggatagattctcaacctcacggagtgcttaaggtgccccaggtgctggcgatcatttggagattgagtcaatctaagcggcttcaaggtcatttcaaaagtaactgagccggacccagcctggcagagctatgggcatacaggcagaacccacaccagagttatcgatcagaattccgagaaactggaccagtccaatgaacctgaaatctgtggcctgacagggcgtgcaaagatccatgccaagtcaagcgaacttgactctgtggtgaatttctctagctttctccggtaatcttcctcgacgcccacgtttgatgcactttttgacgaggccgattggcgaggcagataagcgccccaacggaagtcacgagctgctccccaacttgttgctccgctacgcggtgatgtcgtgagacgcgaaatttcatcgaaatttaaatcaaatttgttacaaattacagacaaatatttgttgttgtagttggctgccaagtttcaaaattatgacatatagagagttcgagacataaactaagtctctcattgctgacgcttgcatcccctttgcccacttgtctgaaggagactgcactgtgtcctacttcattccgatcagaagacacattcacctatttatttgttctcgcctcctatccctctgattgttccgctcccgtattgcccagcaatttttctccccacgatcaaaatctattaactcaggatgacttgtggagagcaatgcatcagtcgtaagagtcgacatgatctttccactttccaactgatataagtgatcagcttgctcggtgtacctgaccagtcttcactttgtcgcaggtttcattcacgaaggtattgcggactgctcggggatttggcttgattcacaatgatatctgaattcttggtgattctgcttctgttcgtcgacccattgttttcaggcaagcccactggagttctatcgacggtcaataacgtccaggtttacatagcgactccacccgaaccgattcctcaaaaagcaatcttgatatttccagatatctatggagtgcatttgaagaactgtcaactaatcgccgacagactcgccggagatgtcaatgtcaccacttacttacttgacttgttctcaggcgattgcgcacctgagccgggcaacggtgatttcgttttcgcagattggctcaaaggacatggaccagaaaaggttcttccaataatcgaaagcgtgatgcagaatctcactgaaaaaggggtcaacaagtttgccgctgttggttattgttttggtaagtctccattgatttgaggctagtctctcttgatctcgttagaactgtacaattccaatcagtgccggctgtcgaaaggctcactcgggtccctgttccactccacaggtggaaaatacgtcttcatgacctcgcagaagaactggatccacgttggagccacttgtcacccaagcttacttcaaatacccgatgatcttaacaatttactcgaaaccagtaaagttccccttctgattaactcctgtgagatgtaagctagtcccctctccctgtagcaggatgcacgtgactaagcaacggtttgtatcaaatttaagcgatcaacaatttacggcggaagcccagaaaaaggcagatgaaatttttaggcgatggcaaagtaagaatttattccctttctgctgaccatgctgctgctgagttgtgattttttcgatctattcttgtcgatcaagtacaagtgtggctacaaacgaaactattatcctggtgcaactcatggttttggctgtcgagccgacttggtaagggtcacgtttttataaaagtgttgccacaaatgggcaccgatctctgacaccctcttaacctttgctccgaaaaaagagcaaagcagctgaaaaggaggcattcgataaaagctttgtggaaattgtaaactggttcaaaactcatctttgaagtgcttcattctaaaatgagctgctcaataccagaagggatattaaatagcttgcgaagtttagttgctctgtttatcgatcgagaaagttaagtctctcagccggtcagccatttatccactttttacgcaaggtaaacaaatcttaaccccagaatagattgtagatgttttcgaaaactagtcatgtgatttgtgacaatgttctatgattttgaataaaccaatacggttgagtaaagagacacgatgatttggctgattttttcaattgtcgcgacccgtaagatgctttgaggcgtccatccctatcatcaatggtatttgtctcatgttgaccaaaaaattgaggaaccataggggctcagggaagggaggaacatgatagacaaacccccatcggtccggttggatctttctcaagtccatgaaatggttcgaggtaaatctatttatttattcctctattgtcaccttagccaagtctgattgcggtagacatgcctgcgcaacaattaacttaattgttccatgccaggaaactgtgaacttgattcacaaatcatctactgataccctcaagagatcgtctgatttgccgctcaattcccttgggtatatcataatattcattgaattgaatttctctatgagtcctatctattgggatctatttctgcgcttgtgtgatgtcgtagctcgatgtttagaatcagctttgaaggctgggtgttcatgagtcgactcgtgtgctggtttacagtttattacaaatagaatggagatattaaagactgtacatctagcgataactacgcagcggaaagcatccaagtggaaggtaatagggatgcttcactcttgtggcatgaccttccaatacctcgaaaacaatacttccagaggggggtggagccaagaaaacatttacattaactgcggagtaaatattcatcaaatataggattcagcttcaggttttcttaattgagaaaaaggtactcccgttgtgaaagagtgagagaaaccaacccagtcaatgaatttgccccatttcgtggtgggaacgactgccttttctctctccagtgcatccatttcgtctagctcacgtgtcccagtaacaaagtccatatgtttgggacttacgaatttggttcgcttggtaattttcctgaagttaacatcaagtgggagtgtcagtcgatggttttgcgccttcatataatctaaaataccatgcaacagaaagatcccgattcaaccaaccagtataggtagaagcccaagaaaattgggagtgtcaagtagcttgctagaaaatctgaggtggacctgtttcgccataaattgagggatgagacatggtttaagcttttgactggggttgactgcaggtgatcgtgcaattagaattgtgggtgaagtctgtgacttaccagtcacctttcagaaaagtctcgaagccgctcatgaacataatgagcgtgagcataatcacgcctatccaggaagcatatggttgaaatggagctttatagtgtaatgcgtctcgactataaccctggactttcaagccattgtaaaaaaataggtaggactagcgatgcaagcaagtggttaagggtattgttggaggtgggttgggtgaaatctctgctgaaaacggtacgtactactaaaactgcccaccacgtcaagataccagtcatagctgagagattctggaaccattggaaggcaagactcgctttgttattcaggcacatgtaagagagaccagcagcactacaagttgccattaatgcccatatgggtagcccagaaccgttgcacttagagaatattcgaggtgccattccatcttttgaaaggccgaacaaaactcggctaccaccgtctatagatgggtaagcaaattttagtttttgagctgttgttgcaatcaaaattgtatcgactgacaaagcttagagcttgcggccgaaatcgctgataccagaatgacgacattgatcaaatcaggaagtacggtgattccagcagctttgattgcaattacgaatggcgaagagctggcatcaccagtaccccccaagagatccggggatgaggaagggaccaaaagaccgacggtaagggtgcttcccaaatagaaaaccaagattctgatcaaaacaaaacagccgtccggtaagatcaaacaatcgtcagtaaattgcgcacaaaatccaaagcgcagtagcccagaaaacttgcggaccggtaaaagactcgttcaatggccttgggtacggtttttcgaggattggcggcttcgccggctgtgattgcgaccatttctgttcccatgtaagagtaagttgcttggagaaataccgtcctattcaccaacgcaatcagcttctggatatgcagtggttacccgtccgatcaatcacatggacttaccagaaagctaagaacctgccaacggctcctggtatctcatgtaattggttgaatggtccgggattaataaaattcctgcgtgcaataagtttgttcgattgaggtttgaaagcgggagagcatcattagcggctgtgagcaaacttcgcgagctttctgttgtcaagagaagcttaccgaagtccaatcctgtcgtgagtgggtgtcccgcctggcgaaaaacgaattagtaagtcgcgcacatgaacgcatttggagaagtaaatgcgtatgtacctaaatcaataactattccgactagaatcaggatgaccaccgcgacgacctttaccgcggctgatggtgggtcacaaggataagagtatgagaagcaattagtcgctcaaagcattgcgccaaaatgaaagcaacacctcctgcaactcaccgaacgcgaattctgtctgtgaagagggtgaaggcaactgttttagtctaccagacgcgcaggtaaagttgatggtttgtgataattgagactaacctctccgtaccatctcaccccgaggaagttgatcgcacatccgagtacaatgaactgtaggggattgggaaaaacattgccatattagctatcgaaaagactcgccccaattttgaatctcgaaccagcataccagtgtcacccaaactgctttattcacgggagttttccaatactccacgacaatggcggatgcgataacctcactcgggacggcgattgtcatcgaatacctatggggaacagcccaacagaagtatcaacacctgaactcacaacagatactggcaatgaggtatgcaagaatttaccagtaattccatccaacttgatggagaagataattacatgatgaatgcgatcaaatcagttttccaaatgcaaatcagttgcttattgggacgtaccggcgaagccaagcgctgggtctacgaaacgacatgggtagtgagtaaatgacccagagaccgggaacattgtcaccatctctccctgtggaatcaaaatcaaacagaacgagttaattataactacaacaaatggaagtcaaacaatttccaatgtgtaagtattcttaacaaaccaaagctactgtcatggcataaacaacgagtcccctggaataaaacaatgtgaagaagtcaatttcttttgcctctagtgttgaacattgcagccttgttttgttcccgacttttccttgtggtaactcacatcaccaagtatccaagcacaagcccaagaggtcctcctttgttgagagcctcacccatacccaagaacagtccggttcctatagaaatataagtcaaaaaatgttagaattgccgtggtagactagcatgttgataatatttcgaaaacaacttcatattctttgaagtgcaatcgagttcagttggatgtgcggtgagactcgccaatggttccaccaattgcaatcatgctaatgtgcctctgctcaagagcccggtggacggtgttctcgccaatcgcaacatcaccggcagtagacgacacagcgttaacttctttcgtctcgtaaaatccatggtcggcatgctttttcatttcggattctgcgtaggaagtgccccgatgttgaaaccctttgtggtcggactccatggtgtgttgattcttggacaggtatcaaaatttaaaagactttgaggaggcgggcacgtccaggccggtgtgatgatgggttgggaatacgccgacagccgatggcttgatcaaagttacttataagtttgttgcggacataggggctctcgtcttatcagcgtcaccgaagataacgataggcaaataacgggacaagtatgtatacgtagcgattcatacatcgatctttcgatccggtgtgaatatgatgtatctctcaatgattcatgtttgataagcagacagtcgacccgaggaggctatttgctgaagacctcgagagataagagattgatacagacgaaaccgttcctggcatcctgatttctgtatgcggtccttatcgagaccgatacgtcactttctggagagtgcacaccccgacaaaacttcttcagtggtttcaagcgcaattcaaagccattggttagcatctctacggaccttgagtgatgtgtgtaggtctacaaaaaaatgtaccctgaatttgcgaaaacttcaacctgaaacggcccagaaattgtttcgcctgatggactggcaggaaattgtcaattccatttttaatctatagatacataaatacgcatattttgcgcggaacgtaggagctcgatttgaaacaagttccacaacgatatttctgaatctcctccgtggtatttgactttttgcttatcttcggcaaagcaaagagctgatttatatattcgtacatgccactctgggccttgtagatcgataattattccatcccccaaacctttccaggatcacagctgtcatttgaaacagcccgttaagcaacacgactggtaatcgccggagttgccgactgcatacatggccgtcggtcaatcagtttgccatggttatctgtcgagtcgcagttgcaagaaagcggtacctttcgcctagtagacttggcttccttgttttttttatccccgagcacctcttaagtttttaactgtccttcaatcgtcatgaggggtccgagttccagcatttgtacggaaatataatggagtcattggtgcgtaaatgacttcttgtgtatgtacctcaatcgcttcctatcggcagtggaaaggtccaaatcgacaagttatgactacatggagcttggccacatcgactgcgtgttgtactttttttctgcaattacgtgccctcaagtctcgcgtcttgtttgcaatggcctcataggttcagcgtttcgacttgatcaatcctccttgttggcttgaaacattatcctcgagaaaagcggtccatgttgtaccagttttgtgggataatctgttggtggatagtgcggtttcaagcaggaggaatcctacccggtaaactgttataaccctacaaggaaattgttgtctatcatcaggtaaaactagggaaatgtgtgattgtggctctaaattttggaaactcccaaggacaaagatttcattttagccagacccttctcaattcacaagattgggttcacaatgagatggttgattctcaagatgcatggccagaaaagaggataggacaaaatatggtgtattgagcctaactaaaccaaagctcaatcagctcacgtaacctaagccccatcagctaacttaacctaagcctctcaactggagggccttgtataatcaggctggtgcaaagtatagagaaaaattgggcctgacatttgcccccactcccccatcaaattatcttcagaaatttggagtctggactagtcaacaggtctgcttattctgcagttctctgtcttacccacaagttcaggggccctctagattctgccccacctgcctttcaaaaaatcaattttgctttgaggtggatggaggtcctcaggttccttgctgaaaattctttgttgcaccacatattaataatatgcagtaagctcattttcacctcaaaacaagtccctcaatttctatccaaaggatgaataagtgtgagcaacatattttagctaaaaatatggatagaaatgtcttttatgctctcctatgtggcaaagtttactgctaacttcttggttggatgggctgggagtaaggggcagtggagagtgagatgccaaaaaagccacaaagtgtcagctttcaggccaaaattttgactgcccctctttcaatggcttgctttgaaaggttcccctgcccctctgttgaggggaatttttaagattggcatcaagcctatctgaatgcaatataaattcttagatgaccaagtgtcacaggggtcttggtataagcccaaagggcttgatttgacatgctgagagcatctatagtagtccaaaagtggagtggctggtattgacaggccagaaaaatcatgtcacagaggttgtgggtcagttataattctggaccggccaaaagtaagtggctatccaatgattgatatgaccaatggatgacttcctgtcacaatctagaaccctcccagaatccaatttacaccccctagatcttcatttttggccccaaaaaatttttgtacaagccttttagaaaccagtctcatgtgagatggatgaaattacaagtggggtgttaatctaggacttgggagggcttaaaacgcactctaaatggcaaggggaagtcctccaatgcctcctcaagtcctcctgcaacacactcaaaagtaggttgaattacataccaaataacatgaagatcacttcttgttcatggccttgattctctctgtttttctctcatttttttttgcttgcttttgtcttatctgatttttttgcagtttggctaatttgatttatatttttatccttccagaactgcaagttggagtgattggaacttccaagttgaggggataaatatagatctatgaatgagtggattttaggtttcattaatttgtatatgtaggatattcagaggagttgatgaaagagcagaaatgggtgaatttggaaaagacaagtggatagcagctgaggagcaagctgacaaaggcagaagtaggttgcaggtttgatagccaccagggatgtgtgacaggttgtttagccagactgttggagcccaagtgctgacttgagttgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtaaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaaaagttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattacttaagtgttgagtctgggataactctcagcttaataataattccagtaagaaggtagggttggattggatgataaaaaagactactctaaaagtaggtggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagagttattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtgtctacttaaaatagaatactactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctataaatttatatatttttattccttttttccttcaagagtttgaatatatacaaagtccttgaaggagtgggaatttgggaatacttccagtggacaaccccctttataatcttatgaaatattgttttattaaataatattactacatattatattacatgtggagtattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaaggctgacatgagtcatcaaatttggtcccttttgtgcttaatagcggctctcttagaaatgctttgagtggcacttgaatccttgcacatgccaaattcttccttggatgaccacaagatcagtcaaacttaatgtgagtccctccaagtttacatcccctccagagaggcttagttaagcttgagctccaatgggacactgagtcagtaaacatgcagactggtcatcaaggtatgaaattttaaaaagaggcaaaggaagaggtgatgagtggccagaaaataaatttgaggcaaaatactcaaggagagaaagaatggtaaaaaaggcaaaaagaggctaagaatttgctggtatttgtgatgtggaagcaaaacacactaaaagagattttatatcttagtgacctcggggaaatgcacacatagatgtttttcatttctatcaatgaagaatgcttatgtacaccatggggaagttttttatggtgtgtcaagcatcacttgaatttggaagctttcaaaagagtccaagtgatgctgggaatgtgaaaccatccagaggttggtagagagactaccatccattggaaactctcaatcaagagtgcccaatcaaaagcaaaaacccatcaattgggcacttctgagaatttccaattgatagtttccacatggggttggagggaggggggcatcaaaaatcatggaaaaatgaatatcaggggggtgggctgatgataataatttgggcttggagggcattcaatggttgaaaatcaagcctgaaatgcaagggggttcatccagctcaaaaatgagtgcacaggtcaaatttttgggtgattttgtacccacagtcaagaagtgtatctggtgcagtggtgtagtttaaatgcaggtagcttgcaaagtagtgggtgggcaagaagattatgggttcagtcctggatgattgctttttttcccaggggcttccatttcccagactgctatcaaatggatatttttgctataccatctgtgtcagcaaaatgaaaggtacatccaatggatgaaacttgcagggctaaagttggaaatcatttggtacatctgtttgggtgtccaaatgctgtctgggacaacctgtggtgtatttaaaatatgatgggccaggttgtgggactgggagtcaaaataaggtggtgaatgtgcaagctggagtagatgaaagagaaagaaagaagcgactgtcaaaagggaaagaaatgagagcaggaaaagagagaccagatggaggtgagatcccagcaatcaacttcctccacgacacctttgtaatcaatccattggtcctgttttgagggtttatataaaaaccaatcgtagaggaataaagaattcactgccagcataatttgctgggttgagggtatcccagttgatctggaattcacttaaccaagtcaaaattggtcacatcttaaccttggttgtttgcatcccagttttggcagtaattctttctcaaaaatcagcatccagactggtcattgaaggtgggaatgttatttttcttgatgattgatccacaaactggttttttatgaaggacctttgggttttactaatgtgatataacaagcaggaattcaggagttgttcttttcaggcaacatacctcaaatttatatatgggccctgtttggacaccatgtcaaatgttataaaatttcaagttcagcactagattgcatgacatatgtattgatataactatatgtatcatgatcctttgctaaaattttcaatttatgatgtatggcaatgttttcaaaagtgggccttagttttaaaagaatgtttatcaaataaagatcaataatcatacagtgtattttggatcctctggtttattcagttggaaggtggggagtacaatgtaaatgattgggtggctggttgattctcatataatgtgattccagcatatttcctggtatttttggatgcctctttaagtggttttcacttgaccaatccttgttcaaggtgatgggcagatattagagcatccattgtggaactcctattgtgccaggcggtagtgttatgggtgttctggggagagcaggtgagggatcttaaaggttctgagtcttgatggtagatcgcaaggtgagggatgtgcaaggtgaggatctcaaacaaactccaagtttgaagtttgtgacatgtacataacaggctctctatatatgtaacatccccggttccagtcctccacagctcataacaggtaggcagctggttgaagggatagtgctttgagggctgccttcaagtggggtccggataaattgagctgtgatctgaacaaaacgtgttggggttggttggttttctgggaggagacaacagaaattgagttctgcggcggttgttgaggttgaggatctttgaaggtgaatatgaggatcagatgaatcaataagatttgatgggtctatcttggatcagatcagagtgccatgcttccccgaacacaacacaacacaacaggttttctgggaggagacaacagaaattgagttctgcggcggttgttgaggttgaggatctttgaaggtgaatatgaggatcagatgaatcaataagatttgatgggtctatcttggatcagatcagagtgccatgcttccccgaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacagcacaacacagcacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacaaccgaacacaacacaacacaacacaacacaacacaacacaacacaacacaacacacacaacacaacacagaacagaacaaaacaagacagaacaaaaaaaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattaaacaagactgtctgctgagtaggtgatttgaaaaatataataaagaaagataaaatgataaaataaaaataaaatgaagatgaatgaaaaataatatgaagataaaataatcagaggaagtaacataataatatgaaacaaaaacatagtaaaataatataatgaaggaaactgttggactgagaggggatttgaggtgatattgttgaaatcttgaggcttgaggatattgataacttgaaatttgaaagttgaaatttgaccttgaggggtcctgtaccgtttagaacactacatagtatcggtggctaattccacacaagctaaggacttgagccgcaaaattcaaccacaccaggctgagctaaattcaagtcaaactagctcatggctccaattcaagctaaccgttgctagatctagcattggctagctcgcaagctagccaaaagcaaacacccatgcatgtgctccaatttggtgccctcctgcaaatattacacacctcgacttcaaaccatccatcacaactttaacctcaagccacaccggtgtgacttaattgttgtcgccattgtagcttagcaatagctgtgagcttagattgcttgcttttatctcaacaggtaaagatgctcttatatccatgaatccatcaatttttcacaactggtaattatgaccccaaaagttcaaacaaagggcaagactaattagcagggattttctgtgatcacatccttgcaaaaaatcaacaagtattagatcttcaataattgattctgtgggaattttggttatctgtatcaaatagtgactcaactcacttattttgtcacataatcagtggttgaaaaatacaattgataaatgtaaaatgttttatatcaacctacaagagtaaaaaagagaaacatccctgttattttaattggattgttcagtgaataattaacatgatatctgttcattgtatcacaatccaaaaaatttgctttcattgttgtctggggtggtttaatccctatcaaactgcattaaagtagtgataagttggttgagtaggccattcagtcaaagggatgtccaaaatgactaggaaattatgttggtatttgtgtgagttgaattgctgagattttctattgacagaatgtttcaatagatatgtttccccaagcagattatttaaagcccccttaggggccttcaaaattaaaaagatttttccacttattttttacaaaaatgaacctttattcacttttgatgttttcttctgtggttttgtatttttacccctgtgattttctgattgaatggaatctgtccaccactgttctgaagattctgtgaaaaaagggataagtacaccctgggttgcacacacatattaggggggttcacaataggaagttaccaaatttctaaagcccattttaaggtgtttactgacaactttttgaaaaatgaaaatgttgatttgattgttcagaaatgccaaaatctgtacgttttgtcaaaattctaaaattgtgttgatggggaccttaaaattggctgtaaaaactatactacaagacttctggctgaattagtaaaattgaaatctcttgccatgcttcatacataaccatgtaggttcaatcgaagaatccaaatgcataatacatatcttgtatgattctgcatactctttgagaaattttaaataaccccatcacatacacatgcctatagacacatgataactacaagaaaactgaagaaaatgcttgcaatgagatacaccaatctaacatctgttttgagctccaaattgttccaaattaacattttctgcacagtcaatcactggaatgtgtacagttccagaaatatttgaatccaacacaagcttccttgagtttccagatgctaactggtagcagtgtcttgagtctttgttgtggtgaataaaaaatgtggtgccatagctagttttgtaatattttgttgagcttgaatacttctgtaaatccaaaacaattatagcccaccacaagaaaattgaggacacctgatgcaacgctgtcacagatacgatacactgtatgtatcatggagaattctgcaaagttgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagataggttttttattggggctcagatacatagtgatacatggcagatacatggcagatactgtatctgtgacagcgttgcctgatggcagttgacatgtagcaacttgcatactacgtttgtttttactcatcttgctaagagcttatttcaactgaacattgattcacagtcactgtgcactttccccggtgactcttcagaagaaatgactttgacataatttgaagtaataatttgagttagacaggagtagcctgtgtgttaactttaatccggtgccctcactttttttatggtggcctgtggtctttgagatttttttttttagaaaagaattgaaatttcttacaggtattcaagaggttgtaacttgtgaatggcagggtagatgcatcatcagctttggctggaagcaatcaaaaatcttcatgaaacattcacagtgttaatgagaaaacataacataattgcagtacttgagttaattctcatgaaaatgattctcaggttgatcttgatttcattcagttttataggggtctgcagattaggtcctaggaatgcacatgatagctgatctggagtctttacatttgaccaagccatcatgagccattcagatttcttgacccaaaatgttgtgctctccaatgcctcccacaactgtacatcctaaatttgcctttatatatatattgtaagctatatgtcagcgtaacagtatggtttccgtgttgagaggaattgagtgatggaatttgaagctgaaacagctgtgacatttttctgtttgttgtagaacttcgataaagatacttctatgagatgatcacacatcaatgaaagctgagggaaatcactcagagtaccattggagatgcaagctgggtcaaatttatcaactgatattgtttatttcttaagtgggctcttacacccatgaaagcagtcacatttaggcctgtccatgtattctgagaatagatcaaatctctttttttttgagctacaaatattatgatgatcaaagcttttggcaattccacacttctcatagatgagaagtgaagtgagacggagtgactgctgcaacatgcccgcccgcccgaaagccggccgggctcagactgaaacccggcccagctgtcatgaccccccaatgctccattggcgaaggaagacccgatgaaagcaacagacacttaaaccaaccaaatggtcagtagttcccagtcagtctaacaacgccttccaacacaagagtactgaagccatcctactccatcttcttcctccatccaggctgcattcagagatgctaatctgctcatcgtctctctctccacacacgctcattcagttcaagttggattgggcgtttctcctgaagtcatctcaaccccttcgatcacccttccgacgatagcctacatcaaacctgaacttgctcaatctaacctacccaggaagtggtctgattactcattcgaatcacatcctgatctgcttccaatccagatcttcaaaacccattctcatcatggtcctcaactctcccaatcgggctcactcgtaaccgattggaaggcactcgacgcgcttttgtcagttgttttgatctttctgtatccccgtaatcagtcactttctagaatcgactcattcaatcatttctatccaacccttgtccttcgatctagccgctatttgctctttaatcgtctaaaactctccaagccacccgtcgcccagcatatcctactctcaatacctcccaacctacccaactcaatccgagataaattcacacagttgtttttcgaaaacttacaagcacccgccctctttctcggcgaatctcctctacttcaaatcttagcctgtaattctaccagtgggatcaccatcgatattggtgctcgatccaccctgatcggctttgttagcgattctatcgtcctagatcaatcttgtcatttctatccgatcggcgaacaggattgtgatgactatctgatcagtctactcttgaatgaaaaccccgagctgcccacccaactaggctgggagacaaccaaccgagcagagtcactctatcacgcgttactagctttcgtttcgaatctcaaagccgatggtcatattcgcttcgaaccccagctcaacacgctcgcattgaacactgcagatctacaaagtcaagaggaggaagagaccggaatcactgatgtggcacaagcaattgtcagtggtaaggcggacaagatcattggaaggcagacatcaaacaattcttcacaaggtgctcgtcggccgacacagacgggtaaacttctagcggagatacaaaaggagacggacacgatcattgtttccaattcctccaactctcaacaacccctcaaccctagtgtgccacctagccccttactagattgtcaaccatctcaagctatcccagtctccaccgaatctctctcactccctcgcgaacagacaggcatccgagtttctaagaccagacatcgacatgccgaacctctgtttgcgccaggactactgaggtcgataggcccagtgttttcaaggtttggtctagaaaaatacgcagcgaggtatacctcagaactgatatctgaagatgatactttggtcgagtctatcaattgtgggataagcaaactcatcagtttagagcagcggaaagatgtggttggccaattcgtgctgactgatggaagtgggttgatctgtcgtaccgaaggtaagctctataaacctttctaaaatttctgaacaaatgctcatcaaataccctcacttaggtcttggaattgcgatttcggccgagcttcagtcaaggaattccggattgaattcactttcacaatccggtgcccaagttgatgggatattcaagccattaaaagtacccgaatatttttctgaattcaaagggaagccggaatatctaggcttcctgggtggatgtattgtcgccaaattggtctttaacgatgctagttctactaagctttggatgtcaaaggtaatgtgtttgggttttcttgctgtttttaagtcgaatgaaatccattttcctcagaaagggcggatgttaatttttttttcttgatcgaacgtctctctccttagcctgattataacaaagagggaccatacatatcacgcaaattagttggacttcaaccttcttcttgaacaaagccaggtttattcctcgtttagagatgtaaaatggaagtgtacttaatcctatcaaaatgccctacaaaagaaaaccttacataccatcaaacagccataattccagctagtttcacaccgccgcgaataaaacattccgtaatatctgcatgatggagtggagagtctgagcgactcatgcggtttcggactatcgcttcaaagtgggagtatggaagattcatctatcaggatctattagtcctcctggattttatgtttgggccactcttgggctcttacctgagatggtgtgatgcctaagcgggacataagtgccgcccaacagcacgttgcaccatcgtcagctcaataagacatttgtgcaccgcctgaatgtctaccacgttttcgggtttcagtcgtacaaagaaatcaaacaagtacacaagatgcataatgaggaacaagaggaagacaaaaagggaaaagatctgcccaaaaggaccctggaagtattgaacctaggcatttctcataaagctgtgtctgttgagtagacagccggttggcccttaactgcacaagagacgtgatggcttccttcatgttaagcaaaagggtattttagctggtggtaaatcctttaaaactttgctggtggtaaatcctttaaaactttgttactttctaagctggcttcttactacgtccagatgtctgaaaaggcaattgtagggtgacgtctggtctttgctgtgttccttagtatgctcccggggtatacgttgtttaccccagcggtaattgaaatcagcgcgatagcagccactcttcatagtttgcagagctcaacagatggatgaagagataatcagatgcagtgagacagaagaataatcaacaattttgggtgtggagtcatgggagagaagaggaaaaaaaaaagttccatatgataagaataaaaatatttagatgataaagggcgggataggatgtgaagcaattttgttttgttggatatagagaggaaagaaaagaagggtggggggtgggaagggaaagaaccagggcacaaggggcagacatgtaagattacagcgtagcagagttacagaatgtcagtcaaagtgtttttgaggaacccgttcatggatgctggggtaccggtggggggccttgtttataaaagtcagggttgtagccaggtgggggtggcccaggagggggagcataagcgggcgcgggtggaggtgcaccgggatatagattgggctgttgggcgtaggctacattgggaggataagaagtctggggtggaccgtagtaaccctgtatatatacatatgagagagagagaggatggagtaagttagtgaaggagagtcccgaggattgatgatagttgagttttactaacggctgagacaggaggaggtgttctgggcgccgtagaagcgcttgcggacgacataggagatctctgtcaaacgagggcgccaacgacggtgatagcagcggcgattgcgagccgggcaccataagagagaccatcacagacggtcctaccggtgaagctgtcgtagtaacacgacgaggagcgtacggaagtacagagctgggtgaataggaaggtgtagatgagtattcgagtcgatggaagactgggtacgatccgagctttgggtgtgactgagaatgagatggtcatgatgaacggatcgaataggttggtctaggatgaggttatcgatctgatttgctagtgattatatctgggggaaaggccgattgtcagcagagtcgaagcgagttgaatcgattggatgatgatggtgatctgagtggttggctggtagctggacggtttgataagtagtcgagcttgttctgatttatctgagatgggtgttgttcttgttgggtggtggatgttgtgctgtgtttgttggtttttgccaaggtggtgatgtctcagcttaagtatggacttgcgggtggtgaatgcccaaaatggtaaaaaccgtgtcctgaaactggttgattaggtaagccttagtcagagagatgtcggcagtgcttgacaaatgtcacagattcatcacttcaatatctcgtgacaatcacagatacaggcctcaccacaaatgggggaacaatcagagcacgtcatagaaaagaaagagatgctcatgaagcaaaagcctctaatccaggtttaggtggtaggacaatggagtcccaaggagctcactaagatcatgagattggataattatgtgctaaaagaagtcataagcttgatgatctctcttcatttcagatttcttgtttttctccacttgcaatctctagctccttttgatccttcctatcaacaaatcctttctaatgtgatcaaatccaatcatgcaagttctaatattcaaatagtttgctgagtcactcaatccttacagtttttatgttcagcctaccttatcacctatctttaacacagtttcccacatgtgtgagaagcaaaaaaggagtaagaaataaatagaaaatggagtaaaacataaaaactacatatacaaagttacaaacccccctttccattatgtaatttgctaattacactggaattatatatagaagaatgactcttgtttgatttagaagctcatgcccaggaaccttaaaaggtggtttttatggtgaccaaaatgacttgaatgatatcttacttattgacataatctttaattttttatagaacctgtcaataggggggttcacaattgaactttagagccatttttagggtgtttgtgtgcaacattttatattttttttttgagtttttcagatgttgtggtttctgaactttcttcacatcccaaaatatatatatatatatatttgatcagaaagttgaaacaccttaaaaatggctccaaagttcaatcataaacccttctaatttgaatttcaggtatgctgacactgacagcaagggtgaaacaaatatgataccactcaatctctctgcttagtctgttttccattaattatcaaataattactgcctggaaatgaaatatgacaatctcaacccaaaccctgaaaacatgtgctgggattgtatcgccacacaatacaagacccaatatgagaaaaggaggtattgggtaaactggtacaagattggtgtattgtatccatcaatggatacaatatagggggtatcaaatataggaaatccaccatcagaaaccagtcgcttttccaaaaacttttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttagaaaagggtggattcttcaaccagtcaattaattaatggtggatttggttatattgataccccctaatacaaatacacactctcattgacacgtcacaagatggatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccattaaatttctacacgtttttagtgtaggaacaattttaaaaaatcaaaaaaaaaatatcggcaaaaaaaattaattaaaaaagcgcgtttaaacacggattgcgagtgtgctgtgccgcagcaaaagcgcgtcaaaacacggaaaatgtgggtttttttattaaggccctatacttattgaaataatatttaattttttatagaacctgtcaataggggggttcacaattgaactttagagccatttttagggtgtttgtgtgcaacattttataattttttttgagtttttcagatgtagtggtttctgaactttcttcacatcccaaaaaaatatatatatatatttgatcagaaacaccttaaaaatggctccaaagttcaatcataaaccctgctaatttgaatttcaggtatgctgacagcaagggtgaaacaaatatgataccactcaatctctctgcttagtctgtttttgattaattatcaaatgattactgcctggaaatgaaatatgacaatctcaacccaaaccctgaaaacatgtgctgggattgtaccaccacacaatacaagacccaatatgagaaaatgaggtattgggtaaactggtacaagattggtgtattgtatccatcaatggatacaataaaaatacacatttatgcagtcacaaagattggatgaacattacaatcctgataaatcacctgttgttggattgtgttttattggtttcagacttgctgacaggtcccagccaaagtgacacattatgaaaaggggctcagttaatggactcccagaaattggggagtcaactcccaaacccctggaatgtcctgaggacagtccacagactgtcctcaggatgtccccacccctaatccctggtccccccaatgtttggcagtttatcctcccattcctgcagtgggaatgggagttgatgcccccaaaaaattgatataaaaaaattaagaaacccccagagggtttggcagtcaagggcccagaatcctctggaggaatggtattgagcacctacaagccctgccagccactgagagcatctccaccctgggttgctaaaccaattatccacaccatcatggttgctaaaaaccccaaaaaatggcaactcacctcttgggagctattgagttaccaaagatagcctgcagtggagatggtctgggagtatactctcagcggtcaagaggattcctcttggctgccaagagtgtatactcccaactagggttccaatccaccccctgatttgtgcagcaaatacccagttggagccaagagaactcatcttggctgttgagagtggatactctcaaaatctggaagtacactctcaacagccaagatggtttctcccggattttgagagtatacaactcaaaagacaggagggttcctcctgcctgtttagagtatacactcttgaaagccaagaagaatcctcttggccgttgagaaacctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctcttggccgttgagagtttacctctcagtggccaagaggtttcctccctgctgttgagagtgtacctctcagtgtagaataggtttcctccccactgttgaggttgtatactctcaacaaccaaggtgaaacatcttggcctccaacagtatactctcagtggcaaggaggtttcctcctagttgatgtggtttgtgatgataattgttattattatctcaaactcgctcactcgagctacatgcactagggtctagtgagtctggaggtgacccagtagctgggttacaacaccccccccccccctcacctagacactaggcgtactatgtacaagaaaatatatgagaggtaattaaaatagagtaaatgataatgaaaactggtctcatccccaactatgaccctaagagatggtgcctaaggcgctcaaaaggttccctagtcagggatttagtgagaatatccgccaactgctctttcgtcggtatccaagttagctctgtcttcttttgatacaaagcctgattggtgacatgaaactccctatctgtgtgtcttgcccgtttgtttgaggaatcatcagtacttatcttgaccgccgattggttgtcgcagaagagatttcctttgaaatcttttcggagtatatccttcaacaggtgtcgtacccaaaggacttgtcgagttgctattcccagcgccatatattcagcctcacaagtagaggctgccaccgttgcgagtctttgggatgaccacaggatagggcaacctaaaaaggtcacaaagattccgtaagttgatttggagtgttctccccccccaggacgcatcgcagtagcacttcaaagccttgatatcgttgtttggtcgtaagactagcacctggtcccttgaatgtgctaggtagttcaccagatgccgaactcctttccaatgggacggtccaggcgatgccaagaaccgtgccaagaaattgactgcaaatgacaagtccggtctcgtgcctactgctaaataactaagagacatgacaatagaaaggtaagcagtagatgtggttggatccccatcctgtgtggaattgatatcaacattagcaggcaagggcgtcttagcggttgtgaaaccatcccaatgcaagtctagaatctctgttatcaacttcttttggctgagagtgaaagcacctggtgaacgtgtcacatctacacccacgattgagtcaagtgattcgctccatttgatctcaagtttaccttcaagagaagtttcaaggtgctgcagaatttcaatggagtcgcctgttactatgccgtcgtcgacatgtatccatatcactccgaccttcaacggatcctgtagtacatatagactggtgtcataatggctggctgagtatcctagacttaacagaatgttcttcaaatgcagccaccagcatcttgctgcctgtcttgtcccgtagagtgccttcttcagtcgcaatccttctcccggtcccagtttcatgccttccggtggttttatccaaatctcttcatcaatgtcggagttcaggtaagctgccacaaagtcaaaggagtgaactggccagttgtgtgccgctgctagtgtcagtactaatctcatagacataaaggtcgcggtgggagcaaaagtctttttgaaatcaacatctttgacttgggtaaaacccttcgctacatatcgcgctttatacctagtaatcgtaccgtccggtgctgtcttgattgcaaaaacccatcgcccatcgagttcttgtttcggtgaatccatgagttttactttccacacctgttttctgtcgaggttgcccagttcttcctccacggccattttccacctatcccagtcagtcgatttttgagcctgtttgtatgtcttggggattcctgccgcataaaagccacagttgatgataatgtcgtcgaccagtcgttcttcctgttcatacgcaagttcatgagagaattcacctaaagaaacaatattactcctcgcatcaattgtcagcgatgtctttaagtgtttgttcacttgatcagttgtcagcatgggtgttccaggtatatcctcgaacgtggcccaggcggatgtcacaagtttatccgtctccgggacccagaacatccagcctttgctctcgttcaagtgggagataacatgtgctttaaatgcatgatcagctagcttgtctcttttttcgggaggttgtagaacataagcaacacttccaaagattcgagctttatctacctgtggtttgattttgaacagtacttcgtaaggtgtcttctccccacttgtcttgttgggaagccgattgagggtccacgaagcccattcaaaagcaaaaccccagaagcgttccggaagcttgctgttgcccaagactgttcttcccatgtccgatactgtcctgatgaaacgctcgacaaccccattctggtagtggtgataaggtagactcctctccgcccggatgcctttggttgtcaagaaggtgcccaatgccttgttcgcaaactctccaccgttgtcactttgtagtaccttgactttcagtttggtctgtagttccagtctgttaattgtgtctataatgtgcttgttagcctcagatttattcgccataattttaacttcattatagccagaacctaaatctttgattgttagtacatagcgacctttgtggtaagtctcaataggaaaaggtcccatcaaatcaatgttaagaatctcaagtggtttaaccgacctattagacctttgaagggtgccggtcctgttgcttttgtgaattgcacacaccggacagcgcagttggcccgcgggcatcttctcaggtaggccaaacgcagcttgtttttttaccaaacatctgatgactcttagactggcatgcccaaagacttgatgccaaagtaatagtgtagcctcgtccttggtaagatcctctggtcgccatgtgaagctgggtgatatttccaagggtgactcaaaaagctccttctctgtggtcttcacagctaagccggtgggtctggttatattcttggagtcaacattgttagtattttcattgcattgctgtttgttgacaatttttgaagcaggagagacatgagaagatgaaggatttgacaaagcagtttgatgaaaggaattcggttgagaacaagaagaaacaggagaatgaagagaggcagaaagagaaattatagatgtgggttctccagatggatttggaggaagtggccgaggtaggcaccatttattggtagtcctgcggaactggcagctgaagagcagaagccaatgtggggaaaatatatggaaggcatcctctacgtgattgtagaggaattttgagttagcctttctcagagctgccaaagagatgagagttgaagaggcttgctcacaataaagcactcctctaagaattgcgatttgcccattccgggtcggaaaagagaggtccccagcccctgtgataaaggaaccgcctcctttagtggccacacggaggggaataggattttttaggagacgaaagttttggagtgcgtacctgttgccagtcaagtgatgcgttgccccggtgtccaacatgggttcatcaccgtcatccagagtgatttggcgaaaatttgggattaccccattctggagaccttcatcgaatactccgatctcaatcatccttgattttgactccaggatcggagacggtgggcggtaatacccgtgggttgattctggttgatcgggtgggtttggcacatcagctgagttagccgatgtctgaccgtgttgtcttgatgtttgggccgggggtctctgttggtagtcgggttggtacgagtcggcttgcttcccagcttggtgtccaccggaagcgggtaacggaggtgcatagggtgacggagtcgattggaaacctcaatgctgatatcccggcggggtgacaatcgggtaccatgcctggaagtttccaggcgctagcaccggagcgttgttcgatctgtatccactagaaagatgaggtggtctttgaattgcattgaatgtcaaagggggtctgtcaaagtctgcccgccttgggagacgacatttgatgagtcagtgatcagtcgattgacagttccagcattggggacctgtcgtcgctaggccctctacctgctcggtttgaggatcgtagaactccttcgcttgatcggaaatggcgacggccgattgacgtgcttgtggcagggagctggagaaggtattcgctcgtgatgggcccaaatcgagttgtctcttaacgatgtcgatgtgctttaggatctgatccggcgtgactgctttctttgacagcgtcttgctggaaccgcccaggtcctgtttgactcggcgatccacttctttgcgtaactcggtacctggctcgatggaactctgtagcgcgagacctccaatcgtttctcgattgatgtctagtccgtaactgatgaagtcgtcaagagtctcatagagtttggttaccgcttcggcgctgcttgaaaaatcggacatcttcaggttgatcaatctgtcccagcacaacaattgttccgctcgagttaccgtgaaaaatcttgaattcaggtacgcgaacatttcaaggcagttaggttggcgtaacatgcttcggtgcatgttgctgtcgacggtcgcgagcaggagtgatcgtcctatttgttcctggaacggatccacgcacggtttagtgtaccatgttgggtttctgaaaatcttgagagcttgttctctcatcatcagctcccagacggcgaagttggatccattaggctggagtttatcagcattcgacatcctggagacgacgttggatacgatctgtcccggcgtcttcccttggtagagcgactggactgacgcctccgctagaaaacggttgacttcattggcggtgtagataggaacatcgccgtcgtcctcgtcatctcgtcggcgatcgtttgggcgatctcgtggagcattccggctcctgctccgggaatgttgatgttgggaaccgggtctgttgtcagcattgatggccaacgccgttggcgagttccgagggttaggacgatgagggttgttgtgccacggattgttggtctggggggggggggaatgtgtgttgcggatgtcggaggccataggatttggtggggaaaaaagaggaaggaaaataaatgagggaagagagaacgatggggttgaggaaaaaggagatggaagagtgtgatcagggggaaaaggaaagaaacaaaagaggaggtggtaaagaaagtgagaattgaggtaaaaggaaaagaaggaaaaggttgattgagggaagagattgattgaagaaaggaaaaaagaaaaggttgattgagaggagagatcgattgaagaacggaagaggattgatggttgtcggagctgtcaagtggagaaaaagagaaaaaccttagcgctttcgttatagcgttgcttgtacaaacgttggccccctaggtaccaaggtatcgggacgaggtagctagtctctggcttccgaacgtactcgctactttcaaactaggcggtccggccaattctaaaactccgccctacgctgggtatgacagtcgatgacgggttgaatttgttgagttgtccggatgagttttcctaccctaagctgggtcgttatttgagagtgttgtttgaaaataaaaaatcgatccgccctacgctgggtaatgataaagttttgtcgaaatgttgagatgagggctcatgacctgatgtggtttgtgatgataattgttattattatctcaaactcgctcactcgagctacatgcactatggtctagtgagtctggaggtgacccagtagctgggttacagcactagtcagcagggcttgtaggcgcctactgccatcccaccagagggttttgggacattgactgacaaaccatccaggggtttctttattttttattgatgtttttgggtaatcaactcccattcctgcaggagactggcaattaggggtggggtacgtcctgagactatcctcaggacatcccaggggtttgggagatgactccccaattcttgaaagacaattaaccaagcccctatgaaaataagtaaaattgatttaggcaatattgaacaccatatatcttgtgatgagagatgggaatttaattccacaaaacaaaatcaggcagaaacaattattcacataacatattaactacaatggataaagttgaaagaacttgatctttaactggtaatggaaagattctgaagtttgctggaattgcacttgaaatttttctcacttccttattatatcatttacatgtcacctgtatgttattcaagcttgaattaccattcattttggtcttaaatttctgctcccaccaagattatttatattgtctagatacttataaatgaaaaatcatcagtcctgcttttgactgatcctgagcaggcaatttatgagatgatcagggactcaagctggtacagcagatgatgtgaacaaataaggagaaggattcttccatgagtgatgagctgacccaggtatactacaacaacatgtgacatcaatgtgaaatgtgtaatgaaggtgtgtgggatacatgaaactgactctgaaacctaaagaaacttgagcctcttctcagcctttttccaagtgtacttgagcccacttgagtaagatcaataagcacttagacattgtctacttgtggcattaaaccacacttttttcctctgcctggctagtttttcaagaaaatgggctgtaacagatgcagacctctcaaagtgtgtgattcttgtcaatgattttccacagctggttcttcatcacccatccaagctttcctattgaatctaacaatgaaagatataacattcacagctgaaatgctaaaaatccttgcagtccaatttccaaactccaccagtcctaatttgtagtaatttgatttgaatgaaacatggaacccatacaccatatcagaccagttatttggatttcaataggcccctccaaaatgctcagaacaccatcaatggatcaccaaggtggagatggagggtgcaaatgagtattctaggggaaatctatagttggagtcctcatgcttttctgctgtagattcaaagtttgaaagtagcaccaaatttagtagttaatttgagttggctatggaaaatccttgaaaaccaagtcacccttttcccaaactgctgtatattgatttaggtttcttactagaagatgaatatagtttttttgatactgacagtattactggaatatctcactaagctacatagaatatataatactcaagagttggttaacagtgaagcaaaatattcaaccactttttttgttcaggtggactcttttttgcttgctccccttaaaattgtgacatcagaatgggaattgagcatatgatttttattgggccctggcatattggttttgtgtaatcatgaagggttagaatcctgttttaggaagttggaaggtcaatcaagtgattggatgtgagaagttatgcaggaaaaatataagattgaattgggggaggggtgttgtatcggttacactgagctgagtttcctccacagtcgaggatcacaatcgaggtcaacatccaagcacgactggtccccgctgcaaacagggtacccgtatctccgctcagcctggtcgcgatgtgacagcccgagtgttttactcttccccgatctcccgggtgatcgccgttcttctcttctttacccttcttgaccgtctcggcctgatttccctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgtatcatttctcccaaccctcacataggatggtcattcgatcgagctggtttcccgtcaaaaattgaactcgactcactcgcgatttacccggctctaccttaagcaggaccctgtcaactcgaagtctagcatcattcgatcatggatctccatgcacccgatttcctttggctccgacatctactcactcgtctcgaaatccctatcaaattggaaagataataatcttaagcaacggctgtgggtcctactacctccatttacctaccctcttgtcaattccatcatcggtatctgcatcaccaccaccatcaacggtctccacacctacatcatttgcagaggagagcctccaccaattctgatcttgggcgcgtcagatcagtccacctggtatgtctatcgttgtttgattcaaaagatgaaaatctctcagctggagtaatcaatctgttgacgtaaactgatttagcctcaactcgctcttcgttctcttccgacctcgtaggattttgccagtccaactttttatctttggaaatggttgacaaccatcgaatcgttatggcatcgccccagaccctctcttccctatttccccttcgcttgccgactttttcaaagccgatgatggtcgattcaataagtcacgctactgaccttaaaactcttgtttcttctggttaccccattcttcaaccatcttgccttcatccagatcatcccaattagtcgcgctgctcaaagattcatgctatacagacggtcggagctcagatacttcagacgacccggacttgcaacttgctcagttcttctctgttttagtgaaaagcgcacttccttatgctaaaaagccagcattgccatctttaactccagcggatcttcaaacgtttctgagtgaatcaatctctccacttgcagatgaacaaatcaatgcacgcgtctccgagttactggcagacactatttggtcaattgaatctgagattgatgtccaacacagtagcttagaagaacaaatcaaggccttggatacgaaatctgctcaaattgccactgacttgactgatctcgataacccaaacgatgcaccacaacctaatgtccacctcacgtcaagaaggattaagcttgaatctctgtctcgatcacgcaagacattgattcagctggcgatcgctctccttcagattgatgagaggagctttgttgctcttcagcccgcgcattgtcgccttagctgggaatacggatttctatacgacactggcttgattcccttccccgctgaattgattgctaaacaggccactcgtatcaatacggtccttcagtaagttttctccatttcagaccagaatgtcaagtgctgacaaattttgtacttgaaatctggatctcagttacaaacaacagcgcttcaatctgcttcgtgaagagtctgagggttactctcatctcgccactgaattaatatcagctatgggtcccggtctcgtctcacacctgatatccgctgattcaagtcaaggcgattcgacaagttatccacaccttcggtcgattttactacctggtgaaacaccacaaatcagagattcaagaattgaaaaagtttcaaacaacatcaaagccatgattggatttttcgatcttgatcccaatcgcacactagacataatcctcgatgtcttctgctataacgtcatttcacaccatccctttttctgctcgctcttgaagaaaagccattggatgcaaactattggttgcaattcgacagtcgacgacgagcgaattctccctgcagatggcactttgccctccgaacagggctcgaggctcatcgcatcgttactgggattcaaattcacacattatcagcagagtgatacggctgattcaacccccgacgagctctacttgatgactgctgtcttaatctggcacaagatcgtaaagctgcgcgatattcttccacacctttctcctgatctacaaaccatcaagcaacacgagtcaaactggcgacaagaggtcatgaccaaagctttaaacgctggaccccaaaatgctctcagcatggccggggcgcttgataacagtgggctgattggatcttactccaagatgaataccggtaaaattcccgaaggtggatcagctgctccatcagccaaatccaaatccattcctaatcaaaaggctggacttctatctgctttgctctcaatcggtgctctccacgaatctatctttatgttatcgataccaaaccaccagtatcttgctcatcaagaccccaacatttcagccttgctattgaggttgatcgatgtggccttggatccggcctacaaaaaatgcgagctatctgtgcaaaacagtaaactatcccaggccaacctgacgcgacctaagaaaagatacgctggcggtccttcccatttactgatcgatccagaaattcccaagtcaattctatcagctagaataattcctcgagctgcaagcttggccgcaacgagtgtcaagacagagccggttttcttctggtccgcatggagggatcgtatactccaagcccaaaatagctcagagtttttggattacatctggcccttgcttcgatttgtgggtccattcggacacatgcacatgggtgtctttcacaaagtcgctacattgactgctgctgccgttcaaaggccatcaaaccatacgagtggcgacccgcgatggaattacatcttgagatggttcttgcttcctggattatccatgactcaagggtgtgtagcagcctcgaacattatttggaaagttctacaatcgtattcgtatgaagagaggtacatgatgtacggtgaatggaaagaccgtatctatcagcggatccccgagctcaaagttgaacgagtgaaagccgacgccgaaactaaacgggtactcaagactatgacgctggacaacctcagggaaaaatcccgagcgctggccaaactagcctcgtctaacccttgtatcgtattcaatgcagcgctcaatcaagttcagacttatgataaccttattgcttgtgtcatcgaatgcctgaggtacctcaacctattcgccctcgacgttttaacttactcgattgtcgaattcctttcaaaccctgataaagatcgatccaagtccgatggaacgaatattgctgcctggctacagaacttagccaagtttgttggaaacgtgttcaagcggaatttgagcttggatccagcgatcgttttacaatacattgccaatcagcttgcaactggcaatgctaaagatctcatcattttgcgggatatgatcagtaagatggcgggcgtcgatgtccttcaagatctctcggcctctcaagtagttgcattgggtgggtcgaaaactttgagggctgaagctatttcacccactagcctcacagtcaagaaaccatcgttttcgaaaagctctaatcgactgatgaaggctttgactgagtctgggctgacagtgccgttgcttgtcttggtcaccttgcagcggcaaaacgctgtgctacttgcagatgagagcgcgcatttgaagtaccttggtgtcttagcggatagcgtaagacctttgatattcaacaaatcgccgcaacgtcatttgctaatccgatttttttttttcttcctttcaatcgtatcctcagtgtcaacaagtattgtttcagtacattgagtttttgcgtatccaactgacttctcgtagcatatctgactacgaaaatgccttgccttcaatggagcttatgtgggagcaatgccgcaatgatcccgccattgttttccaggtttggagacctgtcctatctgcatcagttcggccagccttgaagataggtgtcgatggtgaagtagttatcgacgagaacctcgcatctgcaaccttgcccgtatcaacagaatctgccaacctcgcatctgcaaccttgcccgaatcaacagaatccgctcagccagaatctgcccagccagcatcggtcgaagagaccggatcaactgacatgacgagtcaacaatgtaacgagcaggtaggtcgtggtctttcaacttacattcatgctcgcttggctgattatttatttttgtaggctcactatcccagcagtttgctgccaaccgttgcgcttaccgaaaagattttgcccgagcagactcgcaaacttgttgggttagtggtcatgtcatgttcagtgtagccttcatatcttactgattttaatacccgaattcaaagtccccacttcttcgtgacgttctggcaacttgaactttatgatattcggatgcctgatgagaggtatatttccgagactaatcgcctcaacgcgatgctgagtgatcttgatcgtgattactctactgtcatggtttcttcgatgaaggagctcaaccgcgccaatcgctccaagattttggaaatccgcgcaactcttaccaaggaaatgaagattcacatcaaacattatgaactcacccgagcccgtttggcatccgaaaagtcattttggtttccttgtaagtgaagcgtgcgttcctttccgttgcactatcaacttgcctaattacaagtgatcgttttgtagtatctgctcgcagtccattccgggctcagctcctcgaacatatcatccaacattgtttcaacccacgtgctaaaatttcaccagtcgatgccgcatatactgcacaattcatcaaaacactccacagcctggggacggcgtctttcatgactttgaagctccttgaccgcatctttagctacgatgtgggcccgtcgatatttccgtgtagtgaattcgaggcctcaaactatggtcggtttttgaaggatctgttgctcttagttaaaagctggtacgatagcgaaagcaccttcaagaagacgggccttggcaaagacaaaaaaggaaactatttacctggattgaggatgaagtgggtcaagagcgatgcttccgaggggatcgcggaaagtgacatgctgtcttacgagaacttgcagaaagtggtcaagaagtggacgtcaatcatgtcttcagtgagctcatatcatctatttagattgccaacttacgattgagcctgatttgacactccaatcttttcaggtttgcagagaagccattcaatcaggcgaatacatgtatattcgcaatagtatcgctcttttgaaagaattggatggtctggtgcctctcttcgaagatcaggcaaccagtttagaagcatgtgttactgaacttctcaagcacgaaaaacgtgaagatgttagggttctggtctatgggtgtgtctccttgtctagtagttctattgtttcagctgactgatcttccgcggcttttctcagatatcaatcaatgctgaagcgcgctgccaagaacgtcatcaaaaccaacactccccacgtcaccaagccggatgctgccgccgcgccagttgccagcactgacaccaaaactataccaacagatatgaacccggtattgactgtggtcccaaagatcattcctcctttgatttccaatcctatgatcactccattgccgccaaccaaaccgattgttcccacatcactatcagattctcgccctgtcccttctcctgttcctactgtcaaccgtcctgctggtcttccagagaggccctcctccacgacaagacttccgccgccagtcccacggcatgaaaatgacagaaagcttccgattgcaccctctcgtcagattaatggtaatggactataccgcaacggagcagacccggaacaccattcgctaggcgctgatgggtcaaaaccgcaatttcctagcgtcccacctgtgccatccgccgaagcagcagaaagggaggcacttgctcgagcagctgtccagcgctcgcgtaaatttgctgccaccaacccaacatcaagtgtttctactgcagattcatcacaaacaaaattcgcagggcagcagaaagaagaagcacctcgacacacgggtaacaatccagttcactcggttgatcgcccttacgtgccctctacccaaattcgcccaactgagcccacaacacggccctcgaacttgacaccatctggtccaaaagccacccgacccgcaaacagtccgcctcgaaccaaccgcgaggatgaattgatgcgtcctccagctttaccttccgcaccaagggctgataacatacggcgagacaatccccttccgaataacccggtcacccatcagcatttgcccagccacccttcgtctcatgtttcaacttctaccacggccagtccccgcacacgagatgacctgcccaagcgccccaatgatgaaaacgcatccctgcggtctcgcgatgagcgggactcatacgatcgccgggatgagcgagaccacaggcgacttcgcgaagagccaccacgtacaaggccgcccagtgttgagtcaatacgctcaattcgtagtggtcgtgataaagacaaacgtgcagatagaagcgatcggagtgaaaaaagaaagcgatcccgctcaccatccgaccgacaccgtgatcatcgcgagcgggatcgagatcgagaacgtgatcgagatagagaacgggacagggaacgcgacaaagagagggagaaagaccgggagcgtgatcgagaccgtgatcggaaagatagggaaaaggatcgtgatcttaggcatcgtgaaaaagaaaaagaacctggccgcgacgagcgtgataaagatagggagcgtgaccgagaaaaacgatcgcatcgtagagatcgtgaccgagatgataggcgccatgagaaagatcgagataaagataaagaacgcgaaatcaagcagaccagcgatgcagtcacagatgatggcatcaagcgccggaaagtcgtttcttctgagccctccctagtaggcgagggatctaaccaacaatcacaaggactgtctgaaccgcgcaaagatcctgtacccggccactctgcgaacggggaggaccgcaatccgcgagacgggaataacactgaccccaagtctggaaaccctgcctacgatggctccataccatccggtccgcgtgctttgcaacctaacatgtctcctcgcaccctacgctctattccgactggtccggccagctcattcccatcgggccatcccgagcacccccgttcaaagcattctagcagttcagccgaccctaccaacactcatcctcttctaaatggaaatccaaccaggaacggctcgggtcaagaccaagccaggagccgtaatgatggtggcgattcttacaaaccccacgaaactgcccaaaggaaccagtcacccgacaagattcctcgcgagccacactctcgtgataatgctagctctaccggtacacccaataaatcctctctggcttccaatcatcgacaaaccggggattcttggagtcctcatctttcctcacagggtagcaagaatgtggaacctaagaaaaatcttagtattagaggtatggctggtatggctgccaatgcattgcagaaagccaacgaggacaacgcgagaaaagatcgaagagaaagcattgaaattccagcgaatggaaatcgagccgctccaatagatgttgatggggtggtcccgaagaagcgagatcacgatcgtgatcgtgattcaactgctgttgctaacatagccaccacgccaaccagtcttctctcccgaatggatgatgggaaagttcagcacgaggtacgttttttttttcgacctttcttggtggtgtatttgttgtacagggtaattgactcgattgaaaaaaaaaaaaaaaaaaaaaaaaaacttgccacacatttttgtaaaataggaatctggtaccaaacggaaaaaagaagaaagctatgggcgtgacggggatggggtcgagcgtgatggacacggcagtaggaggtcatcgatcagagaaagtagcaaaccagaagaatcgcgatatactggaactcaaagatctagcgttctttcaaaccaggatgggaacaaccccacctctaagaatgatcagcctgaccgtctctcacgacttcgaagctcacatactggtagaggtgggacggaaagagatcgcgccgaaaaagggaatgatggtggtggacggcgcaaggaaagagagcgtggaaacagccgagagagaccaaaacgtcacaacgcacgacgttgatgacaaatgtatcagccgtcttagtcttgaatgccttcatagtcctttaaaagtctcccatggcatgacaagggttcctttttttctcttttttctttttctggctagaatatgcttattgatgtgagctcaaacacaatgaggctgtagataaacaaaattttgctaaaaaaattatacttcatgttatttcttcactcccaattacattccttcaatccttcatctattaataatcttatttctgcttcaagaactttccagcctcattatttgtcaagagagtttacatgcttgtttagttgtcagaaagaagtgatgattgtggatacatacatactcatgcatacatagcaaccaatttacatactataggtcaaacctggggtagtaggaatatcatcttttgaagtaacaaatcatttgcagtgcataccaaaattgtttacaatttactttttcaatgggtaataaagaacctggggagacaattggtttcatgaatgaataggaaaatgaagtaaacctaatttaaatcatgattcatgttcagattgatggtgtgctcgtctgatcaagtgtaattttgcatttatgagacaacaaacatgttctataatttttccaaaacaatttgtcaattcttggttttggtctgctgatgacaagtctttggaacattgaacttttcaagtcaaccccacaaagtaattttgaacacagatatgtatatgaaaagaataacaataatcaacagactgagagagagagagagaagttcctgtatgaatgaatcggcttcatttttgattgagatgtgtaggtaagacatatatgtgtgtgttgatgtgagtgtttactctgcttttgaattaactggtggtggaaatagatcatttttttttttgtgaggaaatgtgaaatgaatggaacaaaaaaaaaaagagaaagatagaaatgagtaacaaatgagagagactgtgagatgatggtggaaagcaataaaaaaaagatatgatatatgtggatgttttgaactgacttttagagagaaaacaaatgaagcaaaaaaaaaaaaaaactcaatttacatgtgtatgatgtattttgttttggatgacatgtgtgtgtatgtgtgtgtttgtatggtttttgaaaaatcccttgacacaaggttttgaatgagaaacagagagaaagagagaatgtgtgtgtgtgtgtgtgtgtgggagaagagaaagtccacaagagaggcagatcagatcgatgattggtgcggatcagttccaatgaaactcacccaagacctcagcctcagcctcagcctctggggtctcgagtccagccgatggattgtgttggatttcggatgcagatcgttgggttggacaggagtgataggtggtattactactcgtacacctactacgattgacccaagctttcccgagattttcgttaggactggtgctcaagaggttaatattcttcttggaagaggatcgaactcgggaggagtgagagaagatggaggaggctcgcttgacgagtgatgaggtggatttcctggccatccttagggcattcatcgccgagctcgatggggctgctgctgagtctgatgagtgatctgagcgctcggagttgaggatatcgacgtagctcataaagctgatgcaggtctttcgttgtcggaaggtttgaggagtctcctggtctggtttgttgttatcgttcttggtgaataggatctgttggacgggttggacgggtgagagcagagtggcaggttgctcgttcttcaagagagcgtttgtcgataagatttcggcggggatcagagggtgattattgtgagctgtaagggtggggaaggagtcgggatcggtagcaagttgggtgaccatcgatcgaccgatcttgaaggatggagttggactgagacttctgggggagctaggatcgctgatcgaagcggtgtctgaggtgcagctcaaggtttgatgatgtagacgaggggggatcgaagggggtgaggggggaggaggatgactggatggaggagatgggctgagttgggcaggtgagttgaaggaggggaatgggtaggatgggactgagtgagattggtgatgatggtgagctgctgttggagttgatgaggagattgcagagagttgattgtgaggagatgatgatgatgatgagctagctggtagagatgggttgttgttgttgtttgagttgttgttgtttggtgaggatggttgagtgtgatcggttgagttagctgatagagtggagttgaagagatggtattcgagtgggatctggtcgactaggatgttctctggggagacggtggctagtgcttcgatggcctcatctagtacgggtggtacggccagctggatggcttcctgagcggtgagactggcatcgaagttttcgacgtctctttcgaagattgaaccggttgaagccgacctggattgaaatgttttagtcagtgggtatattgggatgagagagagatggttgactgacattccttcgatgatatcgtccctgggtattgggcttggaggatgggagagtgggattggatgaggtgttcttggtgagttgaatgggatgaagagagtgtttttgttttgaggggtggctggtctttcttcttgtttgtttttgtttttgttgttctcgttgttgttgttgttgttgttgttggtcatgatgatgatgatgatgatgatgatgaggtagtagggtgatgatgagaatgttgaagtgagctgtgagctgtgagacgatgggaagggggctaagttgatactttctaaatccatatcatcttatcttcaaccgacaagagcaccagccatcaaaccttaacattttacacaactttcggatttcccttgctcacaatctaaatatgtatgatcaccactctacaaatcatattcttcagatatctgcaaactcatttgtaaatatgtaatctcctcccccttctgattaatgtgttgatcttgtttggagatcatccacttcattaagcgtctaatacaagaactcgtcatcatcatgcggatctgctgagatcagaaacagcgctttctccggttcgcaacaccagcagactgcacccactttgctccttcacttcaattccatttgttttttacatttatattctctgagagctatcttacaaagcaaatatcatcggttgtattactaaagcttggctagttttgtggctgggttaagtatggtagactgtgataaatgagattccacgtgtgtgatgactcgtaaacattcagaatgaaacagacgggagcgcaaaaaagaatatggagctgtaaccgttcaagtgttgaaagactcttcgtaaaattcaatttctgaacagcgaatggcctgatcagtttttaaaatgcccgcctccacttcggcaaccgcattgcgcgcatccaataacatcgatgtaggtccacaaactacaagatttggtccgaatgcgcgcttcagtgaatgtgaaccaaagccttcctcttacaacagatgaactggactgacccatcactccgatccgaccaaagtattgctcagcagccttgtgtacgatttgatggagattaggccgaccgtgcttaaaaccaggatccaagctaggggttctctcctcgaccactccctctgaattctccttggtaggactgactggtcccaccaccttgaactcactctgcccggtcacatacatctcgatggccccaatttcagccaactgatctttaaaccattccgccgcctcggattcacgcatcacccaatggacttgacaggtttgacagcaggtgatcccaggatcggcagtcgagcgagtgaaagcttgagcgatcggcacaatcgtcgtcatcccagtcccaccagctagcaacaagaccatatcacaagcacgcaacgagtccataaagccaccgtatgggccatcgaccaagcatgcgtgcaaactagatggggctgaggccgctaaactcccaagtcgagccgttagaccaccatgaggtcgaatgataaacaccatctcatggagctgagataatttggcacgatcaccgttttcatctacatcggtggacgcgatgatagacgaaatggtaaacgggtgcgattcccatggcttgatactcaagaaacgaaggtagacgtatgaacccgcgctccaagtacgattagttggcatcgggatgcggatgcggatggcggaggaaggaagcatttcgaatgatgcccgagggattcgtctgaaccacccatgatcaaaggcgtaggcaagcgttcgccaaagaatagctgctccccaaagcacagtagcggcatgcactaaaagttaaatcttgcgtcagtgaacagctgatcagcgcacgatacgatggaaataagattaaactcaactatattgccatgattttaatttatcagccagatgaatatacatccaaatgaggaaaactatacagaaggtgtgatcagcttcaaaggtaagaatcaacagcattctcgactactgaccagcagccgagagcatgtgaaacacataaaaagtctcgtagaaacgtttcctgtgcgattagatccaagagttgagcttagggatgccgttgaaattgatcatgagattgaaaacaaacctgatcggtcctaagctcatcacacagagccacactaatgctgcaagtggggggaatccattccagtagatttcgttggtttggattgtgtaccaccatggctcttgccgattggcacgaatgatcattgcccaagtatgtacaatcgacatgtacaaacatatccagggggaccacttgtgaaatgtcatgagtcgtggccaacttatccctacataggtaatgatttgatcaagttgggagttagtacacatactcaagggtttaggacggaaacgagatgagctcaccggagaagtactcaaggaagttgcgtttgctggctgcggcatacatccaaggaaccattgctgttgcaacccattcggacctcagccctctatcgaaaaaaaaaagcaaaagcattgcgacaagacttcaggaaaacaacttttctttggatattcgtagtgggttcggcttcttacaatggtgagctgccatagttcggtggtctgtaatacggtcggcgcaagaaacagaccagcgtactgaacaaaaggaatccaaagagtagaaagctcgggccaagcggaggaatggctcctccccaaaatcgggattggggataactcgtcattctaaaaaatgcggaaatcttggggtgaaatcgcaccacgctggggaaacccataattctatggatacaaaaagtcaagaacgtcagcttataacaagtgtgaaaaaatgctaatgggaagtttcactgaccggttcaggctgtgcaatcgtttgataccattcgagatagagaccacgacaagggctgctagaatgaaataggttgtccaatggccatagtatgcagattgagcccagggatcgttggcggtttgacaaggtgccttttctgaggcagtgggcatgtagacccctgtgatatttgactacttgagttattcaagtcgagggtaatggagtaaatcagagttgatgagctgaccaaatggcatccagtttccttgaccgagagtcccattagggtaggtaccattcgtaagaccaaggatacaactacagatggtgcgtcaaacagtatcatttagagggctgaaatcagactggtcaaagtcttcaactgacggatcatcggagccaccgtatggaccgccggtggaaggggacatgttcatagccgacattgtgcgaaacggagcaagctatgtaaagtgatgattggtcttgagaagtggatatgtggaagaaacagaagagtaagcggctggatgaatggctgagcaaaatctgtgaaagaattgatgtaattactgaggagtggcgcttttgagggagttgtgaatgaaatatgagtttgtgatcagtagaggatggcactggacgaagacgcttgatggcgaataggtggatagaatcgaaagtgttcggctgtgaaactcttggtggagtgactgagcagtcgcatgagcttgtagcagggcccaacgtctccgaaagaggccgatctagatcacgagctttgatgtgccgcggacggtgttaatcttgattgtggactgcacagctcttgtggaatcctcttgattgcgccctctgttccaatcaatttgagatgatgtgtcctgctgagagtaatcaaacgacgagccgatgtatgtagcatgtaaacgaggctgttaaaggaaccaagcagttgaatgtgaatttcgcttgaaccaccgagcgtgtaaaagttggacaaattctacaaaaaaaaattgattcaaggcacacatggatatcaacatccgcgtgtcccgacctgtctgtatcagaataatacagaggaaagttagccgtttgtactcgggtttggtggccattgggcaattctcaccatcttctggcttacgtaaattatacatgtccatgtccaagggcgcgcttaacggaatcggaaaggggtgcgaggaagggcaacacggattcagctgcggcgcgacaccttgcgaaggctggccggaagtcccgaggaatgaattcaactaacatttccaaccaacacgagtaaaacaagcgattgactggaatattgtagtaccggtaccgttatgaagaggattcctttgattttcggatcaatgagtggtgtccaaattcttgtttcgacgtcttgaatcctcggggtaaaattgaattttcttgcgatacatagaaactggaagtggataaatcaacgataacctcataaacagtgttacgttttacgtacgccccggatgatgagcattgtggattgatttcaagaggatgccgccgagatgatgtttcatggtggtaagttgatttaagcacatagctgaaattagaagtgtgagtgttcgttttgatgtggccaagaagaggaggtcggtataggtggggtgttgaagatgggatcgcgctttgcactcggttagtccatagacgaaacgttaggtttgattgggcttggggtacacagtgatcgaatgggtgaactgaaaggtatggaggttggtgggtcgtggatggttttttttgaatttggaagttggtccttgaggaggtcggtcgaaaggaagtgaaggattgatcgatggaggcaacatattttgacttccaacttatgacagaagcgaggggagatgattgtaacagaaggccaaaatgcctcagacgcacaggctaaaatgactcacccagcttgcgatgagacatttttgccaggcgcttcagcttctggcgagccttcggggcccacccatgggggttccggctacatttggaaggcgggcccgggggggcgactccgcaaccaaggtttccacaaataatctttctttttccttgtaatccagtgatcatttatttatcaacataatgctttcagagaggggccagtggtacatacaagctgaagagatgacatgaaaacctcaagttaaacatgagattagctgacatcttaccaacacgtttatttcatgatgagcttgatcatgagtaggcaaaatagtggacaaagaagcatttccaactgtcaaattgtaatattcaatgtattgatgaacatatttaaattgaagatagaattgaatagacaatctgacaaaaaaattctgctcttaaatgctcatcatcaggcaaagatggaaagactactacatgataatgcaactgattctaccggtgctgcctttcaggtttctgtctacaacctgtttacaccctttctcttcatttgacttcaaattccaattggaaatcctcatggtccagtctgaacacttgagacttatatgagatttatgagcttgtagttcaccctgaaagctagctggtgaattattcaacaatggagggaagaatttttttgctcaagaaactaaccctatataacagtcaatgtttttcaaactgatgatcatctcttggattaagcattttttctatccattccttcctcacctttcctacatgctctcattttttttctgacatgagacatactctaccaatccagtaattgcagtcaattaattcttgctttttttctatttcactggtccagtggcttccagctcattctcaaccccactggcctggagtacccgcttcaactgtcattctgctgcttatgatgtgattgttatactgttccatatagcaccagtatgcaggggttgtttaaggtaattgcttccttttctacttcaactgcaacctcctttatcagaaagttggtaaaagagacgttgtatctctagttggcatgatgccattatgagagagagaaatcaaaagtcaataatacttgccctcatatatattatagtgcaatatacatatgccttcagcactttttgctggatattgacacctcaatctgcctttcacttgatgtcaatattcaattgacaaaggtctagaaaaatttcagcactttggtactctttctccccaaaagaggttcaatagagttgttctctaaaaaagtggaaaacatgcaattttgttctatttcctcaaacttacatcaaggtgggaagaggcagcagtaaaaaaaatcagtccaatcaactcaaaaaatgtctctattgatacacaacacactatcagaagaaaaaaaaagaaacacggattgatggtggatgatttgatagagaagattacaatacaatatgacatattattctctggggagcaaatgaggaaggattatctcctctctagatgacagacagtcaattgatctagtatataaaaagaataaaaggcgaattaaaaagcgaagaaaagaggaaatcaacaagcaggcaagagacgatcgtaatgtatctctgattctcatgggtttgttgggttatgtcctttgttgtcatattaaaatttgattgttgagcacgatagatcgatgacagatggggtcacattcacttgagaagtagggaggaaaacgttacagaatcgaagatggatggatgattatagtctttctggagtgaacgatctttagatgtatatacagacctaccgatgagccgatccaattgagttgcttaagcaaggagatgtaattaaaaagctattcaaacgaaattcaaaaaggagccataggatttaatctcaagatgtactaatacgtatttactctgtgaaacagaaaacgatgataggaggaggaggagggtggaggagaagagatttctcagagtgagttgagctgttggattacttggtcgatttgaggtcggtcgacagcagctggagaacacatcttggagatcaatttcatgatttgttcattgacgatttcgttaccgttgagataacgaagctttggacttccatcgctgtagaatcctatgcgagactcaggatcgcgaggcggatagttctcttcatcctcaagagaaagcgtcccggggaattgattccaaggtcagacctgaggccatagagaagcgttagaatggtgttctggaagacaaagtaattgagactggtggggttcagtcgaggtggagctggagagggttttggggtactttgatgaagagggcctggcagctgatttggatgtcttccaacatccgccatcgcatcccgagctcgtgttcccaaaaaccaccgcgactgatcaagagcattcgttcgactgcactctgaattcctcggtatggttcccgaccggtgagcatgaagtacatggtgataccgagagcaaagatatcagcagggaatgagcatggtgagggcgggggttggacgagctcaggggctgcatagactgaggtaccagttccttgggggtcgatcagtccgagaccgcctttgctttgttcttccgacaaaattgtggagcgattgaagtctgatagtttgatgcgcaggtcaccggttaactattttgagaggagaggatcagaatgatgattaggaagattgaacttgctaggatggggagatcaaatagtgagaagataatacacaccaaaacgttttgaggtttaagatcgcctacgagtacgtttcgctctttgcaccaggccaatgcttctgctagttcctttgcccatcgcagccacctccgactgccgagctcgagtgatttatcttgtgggttgtcttgtgagcgtaagttggcagccctctggacaaacttgaacagatccccaccagcacagtattcgagtgcgaggatgataggagggaggaaggtttgactcagactacgttttcgttgtctcgcattctcctcgggagttctgatccaatcacactccttgtgatccttgaggccgaaccagcctacgataaaacgagatccgttttctggctgagttcctggttggtgctcttctctggctcttaatctctctagtactagagtctccttgatactccccgagagatcttcagatagtttggcggcacataatttccagggtttctcttcttgagttggggatgaggggttgcatagtgcgatgtggacggtaccatgagttccttcgcccaagatgggaagatggactggtgttgatacgtagagtgagtgaggtcttgagtctgatgagctcgagttgatcgtcagaggaacgaggatgattgctgatggactgatgatgatgatgatgatgatgatcaagtttgaggctgtttgcagttatgggtagactgggttgcggtagtgagagtgcgaagatatcgtttcttgagctgctcctgggaggggttggacgatctgcttgggagaggttgctgatagatcgaaggcgttcatgagagaggggtgtaccatggtgagactgagggggagtgggtgggaatgcggatgagtcggagtttgagattgaggatagggtgctgctagtggagcgagagatggtgtttgaggatgatgatgagaagaagtggtgattggagcgagatggggaaggttttgagtggagcgagctggatcttgagaggagtggggtgagtagtttctggctgagtgaggctgagcaggtggaggctgaccgtgatggcagttgaggttgttgttgttgttggggtggttggagtgctgagatcctctgaggcggtgttgagggtagtgagagtgatagtgggtgttggttggtgatcatcgtgctaattgtgttgaaaagaaaatttgaacaacagcaaccgctaaaaaataaaaaaaataacaaaaataacaaaaaagaaacaatgttaaacaagcaaattatttattcgtaaaagttagaatgaggagtggttggtgggcgaagtgcttgaatcaggggagtattttaaaggagagtggtcgggctgagagtgagcagccagcggtgtcaccaatcctgagcccatcaaaatcatcaaccgcaaccatctcatccgacacccacccacacaccccacaccgacaccgacaccgacaccgtcgccaagctcttcttcacctcacaatcagtccgaccccctacgctgatctacctcgccacccccgccccatgcccagcaacagcaacctcgcacccattcacccagatcatcaatcacacccagaaccacgccagccttggccagtgatttaaatgattcgcacacatccaaaattaaatcactcgccgtcgatcgatacacatcctaatcagctagtgttgtcaatcaacttccgactctcgaacctggtagctgatacccaaaaaacgacagattgataaccatagaatctaatatccaacatcatatcataaggcaataggcccaagctgtttcaccagtttgtcagcccagtcctacatacataaaaaaggatgttgtacttgttcaagattcgatgtcaagcttatcggtagtttggatcagccatccacatataaataggaatctatcaacacagccttgtaatcacatcaatctctccaatcaagataaaaaaaacaatgagaagcttattacagtcatcaatcggacttactatatatagcttgactgatctaaaaatgtactaattggtcttaatgatggtccactcatcttattaactctcaaccttggatatagctattaaatggctatacattctgcagattgtcctcttgaatccttctccagtccatatgatgtagaaagacagaaatgcagaactgagcttccattataatcataggagggctcatgatagtgtctttttgcttccaacatgtctacataacagcttctcacttggctaaaaaaatacattccaactgagatcttatcaatcaaaattcactcagatccagactcagcaactcaactccacattgaatactggctgcagaggttctggtaggacacggtcacaccttctgggcaagtgtaacataatttttttactcacacctttgtgacatgagctgtattttttttatttgccatgaagttggggtatttattgaaagtgttaagaagctattgttgttgggacttgtaatacttacagagtacctggagtaccatagtgtcctagttgtgggcagtagatagtaatgcaattaggatcttgataagatttatactgttgaggctcaggacaatgc