tttcttatatgttacttagctaatatatattatattagaggtgtagtaacacataagaaactaatttatgcaaaaagtcaaagaaattttgctggctcaaggcatcgagttcgatgaggcagatattgtgtctgctgcatcagctattggaatggagcttgatggtttaaatgatgcagaggcaagtgccatcgctttaaaagttgtggagttaaagcaggcatctggtttagcattatctcaaaaggatattgcagccaaatcaagaaatggcaacggtaaattaggtaaaaattccccccgccgtaaatctactcctccattgcaaggagcgatcgctcacgcatctcaggtttcaaaccaagaaattcaatccttggaggatgttctcaacgttgggattgacgcttacacaactgataaagccgacaagttgttatcaacgattcgcaatgcacccaaggacgtagtgagtaagtttgtctctaaagcgatggaggaagaagctgacgtagattcctttcgtgcaatcggtgacgaactcgttgcgggtattttcggcgctcagttcacaaatgcggccgaataaattcatcttgatagcagcagtactgaatctgctgctattaactctcgttttaggcgtggctatatatggagcaacaagaccagacccatcgcaaagcattaaatattcacctgaagaaggacggcgaattgaatctgtcggggctgacactagaagacctgacaacagaagagttcctagtcgtccagcaacttattgatgagtcaaaggtgcgatcgcaatctaataggcagattgaggaattgatgcaacggggaatgatggctcaaactgcgatcgcagcaataacagtattgatgttttcgttcatgggcatatatggcataacccgatatatcggctcacaagttcaacaagttcagcagatttatacacaggagtcaggagtcaggagtcagaattcaggagaactgaataggtagaatttaatgttttatagcctattcatttagtactacaattctttattctggctcctgacttctgacttctggattctttaattagtagttaacaaggagaaaggaatgttaggaaaatggcttcctggtttatttggcgggaaaggtgatggagtagtatcaacggatttaagagtcggggatgcaacacaaattgagggtaatttaccttcatcaatccgcgatcgctacacattgccagcttacactacagcacagcaggttctggatgaggctgaggttgctgggactttaaaagcacagaagtggctacatacaaagttctcccggcacaagctcaaacagttgcaatctttggcagagatgtataaaaaccaattggcatattcccaagaagccatgaaggttgaggaagatttgcagcgaactaggggattacatggggaggcagtgatccgtcatgcctttggttcccaggaacaacaacgtcagttggggggctacgagaaagcatttgatgaagtgggagatagtttcagattctaaatcaggagtcaggagtcaggagtcagaattcaggagtcagaattcaggagtcagaataaatgagacaagcagcaaaaacatttcaagatttaatagtttggcagaaagcacatcaatttgttttgaacatatataagctgactggtcaatttcctaagtcagaaatatttgggttatcctcacaatttagaggtgcatctgtttctatcgccgctaatattgctgagggatttaagaaaaaagggagagcagataaagcaagatttatgaacacggcacagggttctttagaagaatgtagatattatttaatcctagctagggatttaaattacggtgatatggcaaacgcaattaaccaacttgaagaagttagcaaattactcacaagctatgttaattccattctgactcctgactcctgactcctgacttctgaattctaattatgcaaatcaagctctttcatataggatatgcagtgtgcggggttggcttttctatgtttatgggttatttatcggttgccagccccgttagtaagtacattctttggtttatcggcataatctctatctgctgcatatttctggggttattcaactttggcggtttagtcgttaaaggttttggatttaaccgcaaaacttttaccatcggcttgatgcctggagtgatattcctgtttgttttcttgactttagttgcagccggtgttgcgttgggggtgagataagtttatgccatttgaattacaacgtctaactgccagtagtgccattcatgcagaacggactatcttatgtagtttaggagcgagtgcagtgttatgtctgtctgctccttttttcttaaatactgaccgaataacaaccgggatgctacttggtgctggaacggtgagtgctggcttatttggagtatctgcccaaatcagtgaaagcaagcaaaaagtttatcgctctttacaagaagctgacctgaaatcacttaagcagcatttgcaaggcgaagctgtttatgattatgtcaccactgcgatcgcagccaaacgcagagttgctgattatgtgaatcggctaccagtgcaagagcgcccccggtggattgctgaatatcaattgcaaggattagttacactcccagaaccaccagcgcaacaatcaccttcaccgactggtattcccaatcccgatattgctgacattgatgaagaatttgtgcagtccgtgattaatccgggtgcaatgaaaattctgcaagcgatcgcagctaattatcctgagtacatcagaattgatggtgcttggattgatgaactgtgtgatgctgcatctaatcaaaatatgacccttcgcagcaatcaccatttttacctttctggtggaacacaatctggcaaatcaactttagcaggagtgattatcaacaaaattgctgcaaaatctcaaacaccagcaattgtcatcggcagcgatccaaaggatgatgtcaccagatggttgtgcaagttcagccgtaagtttgacggcatgaaagcgttaagagattggattacctttgccacagaccaaattgacaagcagaaagcaagagtatcaattgttggtggtgaatgtcacggtgttcccgaattatttcttgctcaggatgaggtggactctgtatttggtggtggcaagggacttccaggaatggttgatgctgataccgccaaagacttgcagggtttttggaactatgtcatcaaattcactgctgggttaaagggtcatggtttatttatgggccagtccccactctctggggaaaccggatttagccgcccgtccttgaaaaatgtttgctttattgcgatggggcaaacatcaagttatatccttgaccatccccaggattttctgaatgtcaaaaaagaaattcttgaaatcttgcgacaggcttgcgaaatgttggataaagccggagttcgatatgccctagtaattcccactcgatctaatccttttgttgctctaatcccggaatttgatatcaaaggtctggaacaaaaacaagattccaaaccgaatagtgacactgttcatagttctaaaaataatcagcaatcctcgcagcagaagactgactggtatcaagaaattagaaaatgggcaacggaattaggaagaagaccgcattttcaggaaatcaaacaaaagtggcacgaattaacggggcaagagttaaacgaaaaaggggtgactctattactagaaaatctcggctacccagacaactaaattggaatgctcgatatggtaatcccaaagagtataggaaacaagtagcaatcgctcacagaaaaactcacaattattgtgtcgtttgcttgactaagaaaagtgaagaaatccatcacgcttactacggcaacgacatcattggtcaatctacatttcctacgtgctaccgttgtcataatgagatttgtcatagtccaatcaactggataaaaagccgtagtaatcctgtttgggggaatcgcaatactgacgaatttattaccagattgaggctgggatatcagctactttatggaggaatcaaacatttttaattagttgagcagtgtcgttaatttttctaaaaattaagttttaagctaattggagaagaattctcatgtataacagcgaatacgatgatttgagttttgaagaacaattgcaactgtcagaatcacttatgattaggcggcataatcagcggatgttcttgcgccgaaatgcccaacttttgcaacaagagttagagttggaagctgaactgctagaaggcaatccagagttagcccaggcggttcatgcttttaatttgcaggagattcaagcgcaacagcaaggttcatttggtgttatgcaaggggattcgacccctaaaaagcaaagtgtttggagtaaaatttttcccggattgggcaggagctaaatgcaactttttttaattggagcaaagcaactttgcgtgggttaaatcaatttgcttaggcgttgctaataagattttgaggtaatcgtagtttctttttaaccaaatcagctagaactaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaactaacctatactggctggctgtggtacatgagtgatagaagtcgtcttcattgctgtaaaatgttccgaggcttgaagatgagttacttcaagagagcgaatcaactctcgaatgacatcagttgctggtctacctgtgattgcacagtagcgttcaagtttttcgctctcagttgatgtgagatttatcgtcattcgtttgacagcccattttttgttcataacttgtccgtattttttaattttttaaaattagacttactttgtaagatgcaatggttgataaataacagtgttagccaaatgttagccacagcatacttgccttgcggtaagactattctagacataaacttgacagggtatttacgtaaaagccaaagcttcaccaataaatcacttatatgaatttcagatttagatgagggcgattgatcacctgaaactacataggctcgctacattacttccagttagtatgaagcacaattttacccatatcccttttctatcctagcttttgcgactgtgaaggacataatcactgtatacacagtagattaagacgctaatcttttatcagacctgttgaagctttctggaagaaacgatctgacggaagcaaaaactcaactccggctttctatttcttattcaccgatgcttcgtttcatattaattgatgagagtcggcggatatttagggctaaaagatgaggtatattatctccagagaacaatttctagcaggggtcaaggaatttataattttgtctatctttgctcgacgtttagtattcatccgccattttatcaagctagcatctataaatgtgatttcaaatctaatggttccgttggcaggactaatagatgtaatatttttaggtcatttaacggagattcgtcatttagcaggtgtagcactagcaacaattttattcaattatatttattggacattcggttttttacgcatgggtacaaccggaatggttgcacaggccatagggcgtaaagataaccaatcagcagtactaattggtttacagcatgggattttagcactgatattaggaatcaccattctggtatttcaacaacctttacaaatattaggatttgcgattctaagtgctacaccagaagttaaaagttctggtgttgatttttataatgctttaatatggggtgccccagcaacattggttaactttgtcttgattggttggtttcttggacaagcacaaagtagtaaagtgttgttgctttcagttattagcaatagcactaatgtactacttgattatctatttattgttcagtggggatggtcaagtagaggagctggtttagccacagccgctagtcagtatctcatgttaatagtaggtattttgctatattgtcaaacaatttcatttaaacaaatacaagctctaattggagaactatttgacctatctgctttaaaactagctttaatcttgaatggagaaattattcttcggactttcgctttaatttcgacaatggcgatgtttagcaatctcagttctatgttaggaactgagattctggcggcaaataccctgctgatgcaagtggtgagcttggcagcatatttcattgatggtttggcatttgctactgaaagcttggcgggaatttttcaaggtagtagaaatattagttctttaaaacaactgttgcaaatttctgtagtcagtagcttgtttataggattaatgtttgctactgcatttatatgtgccccagagtcactgttaagattgctgaccaatcatcctgaaattatcaataatttacgctcttatattccttggttgttaccagttttaggttttggctcagtcgcttatgcactagacggttattttcttgggttgactcaaggtcatatacttcgtcaatctatgctgaaagccactttaattggttttattccatcagcaattacagcttggtatttccataatagtcatctactatggctatcaatgtctttatttatggcagcaagaacaataactttggcattgtgcgtaccaaaaacattaactataaaacaggaataactatacattaatttacattcagaggaaatacgtgttgtcgataataagtcctcataccaaatctatgtgagcctgcatagaataattcctttgcctggtatggagtctcaaatgctttattctgtacatcttcatagagaattggtattacgagtttgcttttcccttattatatgtagcttcatattaaattggtataagggagaaagtattagttgaaaagctgatatttcatcttcttacttctcccccctgtttgttaattcgtattagatgtaaatatggaaatcgcacttcaactttcccaaattagcaagtcttatggttctcaccaagccgtgaacaatcttagcttgcagattacagaaggttcattttatgctcttttaggccccaacggtgcaggaaaaaccactactctacgaatgattgcagggttactacgaccagataagggcgatgttatgattctaggtcatagtatcaggcgagcgcctcaaaaagccaagcaaactttagcatatctacctgatgaaccgctaatttacaataaactgcgccctatggagtatttagagtttattgctggactttggggaattaatcctcctaaagctcaaatcttagcccaagaaattctcaaacaattaaacttgtggaatcacagaggagatttgagcgaaactttttcgcgagggatgaaacaaaaacttgctttagcaggggcattaattcatcaaccgagaattcttatcttagatgaaccgttaacaggattagatgcagccgcagcccgcttagtcaagaatatgcttgctgaatatgtaaatcaaggtaacacggtaattttaactacccatatcatggaaattgccgagcgtatggcgcagcgaattgggattattaatcatggacgcttgatcgccgaaggaactttagacgaacttagaactcaaagtggtgaagcaggcgctagtttggagacagtttttttagaattgactcaaaatcatgatgttgaaggtgcaatatgaaagtaggtacattacattggattgttcatcatgaattacgtttgtggtggcgtgaaaatactgttagacctgtaacgatatttattggcagcatttctgtaattttgcttttaatttgggtatggtttacgctggatgattttcaagacgttaaatcgtttcagactataccagagaatgctttgtggattgcggtagtagtctggttgtttggattttattatggctttatccaagctatgagaggtagcttggtggggttatttgaacgcggagatttggatttacttatatcatcgccaatttcaagtaaagtgatttttgcaagtcgggtgttagcaattgccctgaaaaattttttcagtggttgtttatttgtaattcctgtaagtttaattgctatattatctggtattcctcaacttttagggctttacccggcttggattagtattaatttaagcgccacatgtttagcaatgttgtttgttttagtgctagttcgtgttgtaggtgcaaagcgggcacggactttcgctcaagttctgacagctttatttccaattacaatatatttgagttctcaattacctaattttctcaaaggtagtagtagtacagaatcgatttggtttcgattagaacatttactcgcgtcaggaaactttttgagtgcaaatagttgggtttggttccctgcgagagctattttctttgatcctctgtcagtagcgctagtgctaataattagtagtggtttgacgtgggtaacggtggaaatcttacatttttcttttatcgcaggtacacaacaggaacttacaagtaaacatcatcaactacgccctacccaagcaagtcgctttgtggttggcggtttgtatcgtgttgctttacttaaagaatggcgaattatgtggcggaatccttatttattttcgcgtatctttttgcaaatattttttatcacattcccatttctaagtgtgttacgacaacatcacggtcatggtgttgaccttttaactttaacttggccaataagtttggtatttgggcaagctttgacatcaactttaacccaaatttgcatttctggagaagaagcaccagacttgcttaaagcttccccagtagacagaggaaagttacgtcaattgaagttgttagcagcattgattccgatttggttgctcatgtcaccgctatttattgttttgatagttaatagtaaatcgtggtttatagcaatagttatttttttagtttgtactacttgtgcagcaactctaagtatgtggaattctcgccctgtcaagttggcagaatcgtttcgacagcgacaaaatagccaagtgagtgtattgttaaagttactcgaaattatttcctggttatcttggggatggttaggatttagtttgcagcaaggtcatttacacaccgttttgatttttttggcggtgattggtttagttgtggcattagctgttgcaatacacaaacaaaaaactattttggaatagtgatcgcgttaatcacattgcttttcccttttcccctcttgctactaccttgtgtcaccttggattctgactctgccttactggagttaaccattttcaccaagtgctgatttagataactctgcgctgagatatacaaactttcccaaatctcttgattgcggctgatttttgtcccgactgtatttcctgctgttttctccgacaccaagtatttacggaaatagttattccacaagtgttggaggaaatcttcggcgaattcgttaaacggcagaatccatttatagtccttgtctagaaatacccgataggacgcaattatcggtagtgccaagtcggttggcgcaccaaacccgaatgaatacttactgtccggcaataacgtcgttttacgtatatctactgatgctaaatcgttagcaccttttcttctggggttgctgatatattcttggattatttcgtagagtctttgctctatccacagggcgtgagtcaagagaggcaaaagtgcagttaatctttccctttctgcgtctatgatgttacttggaagactcattcctgctgggtgtttggttcgtttattgccgtcagggttgtatttatttctgtcaaggcagtaaagcagcttgagcagatgggtgacattacactgagcgtttctgggagcgccgctttggttttggtaataagcgatgcggaattttctatcttctttctgttctaactgagctaaatactgcttgataaatttgtaatcacccctagcgttgactttggagcgcgaatctactggcgttgtagtatttgaagctagggctatatctttagctgattcttcagtcagtccgatgtgaatcgtaacttttactctggcttcggttaaatcgtatttgtaatttttcgcttgctcaaaagctaaaactgtatgtcctccgttgataataccgtcgctacctccctcgttagcttctaaaatttctaattctagttcagttttgttcttgataggcttaactttattggctgacagaacgattccactgtggcgagagaagaattttccaggttcggtggtcagtgaatcgaacatttgtctgtaggtcgcgcttttacggttcggttccctgatgttcggttctaggggtaggtctgtcgggaacgaatctacatgagcagtggcgatgatgcaatttggattggcttgaaaatagttatctattttaatattccaagtcttgggcatactttatttaatttcttggtcagtggaatttctatgttaaccaaaaccctgaccctgatattgctttctcgaaacgctcagtacctttaaacattggattacagcatatctcagcatctgggtagtcaaattatttgaaagagcggtagagccgacacgcctgaaaagccaaaattcacagcaacattatgcttaatctgtacagtgcctaaatcctagtttagataaagagtacttaaactcttcatgtttaagcgctccccttatggaaagctattttcaattataaacaacagcttagttgctgttcatatctacaaaactaacttaaggtagactattattcatacttaagttagttgcaaaaagtgctaatgttaaaaagttttcaaaaacattcataactaggcttgaccagttagtttcactaaaacgtatttatacctgttctcattatgagaatgactgctttactaatattcagcaagcgcaactgcacagtaccatgactaccactaaaattcattcagttgtctgtactcaatctcatgttttagtcgtattttacactagagctaaatgctggcagtttcggattattagccccgatggtacggtattcggtgactatccgatttactatagtgctgaagcagcagcaaaagctgggcgtgattcgatttatcaaaaccgttgaagtgtttaattcattcggtggcaatcccagtctgaaaagcactttcatcgcactagcaggagagccatcacccgtcaatacttttcggttaagaattaagaagcagtaagtaagttgtagagaaaatttataagtaagccgtgggaaaattttataagtatgtaacaaacaattaagcagaagaattagagttaaatcttatacagtgtgtactgttgcaccttaaaatgtaccctcccaaattaccgaatatactgttgctaatgattctacgttttaccaaggtgacgacagggatttcggtaatcctaaaaaatattcatattcgacagttgtaaatagagataattactcttgtttgcgcccgtgattttatcgcctcaattagttttttctcccttcgcccaggaagttgatatttaacgggggtaggctcatggctatacatggtttgccaagctacctaaatcttgctacttaattgatattctacccctcaatacctttcccactcttgtaggtcatagccctgggtttccttttgcctataggcactactttcgattgcttaggtgcctgtggcggacggcattgctcacagtagagtggtcgaacaccaaaggtttctcgttgtgtgggttgttcgcactgcttacatacgaagttgaaaacgcgggtgtgaatttcccgcttgtgcgctctgacggtgtactctttgacatcaataattttgctgggcattgattgattactgttgtgtccttacttctttaatatagtttttcatcttagttctgcaagatccgtgcgtcatctgactaaagtaattttacttaatcaaataaatactcttggatgtcattgcgctgacgacggagaatacctatcgccttgacttggatttgacgaatcctctctcggcttaggtttagctctttaccaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatttgagcgagattaaaatgccgatcgttctccaaaccaaagcttaaagtcaacacttgacgctgaatcggtgtcaatggttctaataatttaactacgtcttgcgatagaagttcttgggtgagtagtttctctggtaaaacaccaacgtctgttaaaatttcgcccaattctgtttcttgctcatctcccacttttttatttaaggaaatggctgtacgagaggcactgagatattctcgaagcttatcggggctgatatttaaagatgcagctatttcttcagcagtggcatggtgaccgagttttagaaagctttctcgctgtactttcttaattttattaagaatttcggttagatgcacaggcaatctaatagtgcgggattgttctgcaattgctctggttattgcttgactaatccaccagtaggcgtaagttgatagcttatagccccggttgggatcaaacttttctatacccctttgcaaaccgattgctccttcttggatcaaatctaaaaattccaaattgcggttctgatacttcttggcaacagaaactaccagccgcaggttagctgtcaccattttttgtttagctttttgaccaaggtgtagcgctgctcggacttgtgtctcagtttgagcgacagcattggctaattctgtcattgttggttcccggtctagctgttggatgagttcatttttggattgctcaatcgcaatcatttgttgtacctgtctaccataagcaatttcttcctctggctttaataaaggatactgaccaatttcttgtaaatagatgcgaaccatgtctgaactgaggctggacatacaaacttttcgacttttttaaaccagggaatttaaaagtataaatcagatagttcattgaagttttctatttttaatagtcaaaacatattaccaatctagtccagcatgaagtaacctctgctgtaaccgtgtgtagcgctgttggtcatcggtagaacgcaccgctaaagatatcgctttttttgcgccaaccacgatcgctaatttcttggcacgggtcagcccggtgtaaaacaggttccgggtcaacatcatatagtgctgcatgtagattggcacaatcaccactagatattctgacccctggcttttatgaatagtcacgcaccatgctagggcaatttcattcaggtcagcgtaatcataaatgacagtccgctcaccatattgcactgtaacttcttgctcaatagtatcaatggtgaggattattcctaaatcgccattgaagacttcgcggttgtagtcgttggttagttggatgatgcgatcgccctctcgcaacaaatttccacctctgttaatctccactttgttggggctgggcggattaatcaactgctgcaatacggtatttaggttgcgagtcccaactacaccccgcgtcattgggcaaagtacctgaacatcagtagccggattaaaacctaagcggggaattaaatctgtgattaattcacagattgcttgtactccatgttccggctgatgtccgccgccgtgccaaatacaatcagacacgggattatcagaaattggctcgattgtgggatactgccctctattaatttggtgagcagcagtgataattgcactggtttgggcttggcgaaatatctgagttaaccgcaccacaggaactcgccccgaattaatcaggtcagcgagtatttgacctggccctactgacggcaactggtcaatgtcacctaccaataacagtagagcgccagccaatactgctttaactaaagagtaagctagaaacaagtcaagcatcgatgcttcgtcagcaataattgccgtgtggggtaaaggattttcgttatcgcgcttgaaacccattgagcggggatcaaattctaacaagcgatgaatagttttagcttccagccccgtcatttcacccaagcgttgagcagcccgtcccgtaggtgcagccagggcaatagatttacccattgctttccaaagtgagacaatagtatgggtagtgaaagtttttccaacgccagggccaccagtgaggattgtgattttggaataagctgctgtttctactgccaagcgttgctgttctgaaagctgaatttgacggctagtggtgaagcgctcaatccaggcgcggacgcggggaatgtcagtatcaacaggcttttctaaacgttggcggatcagttgagctaaattctgttccgtatgaaaataagtcggcttgtagcaaagtagtgttttttcttcatcccgctctctaatcagctcgtctgcgagagccatatctttaataactatcgctaccgcttcttctgtgggctggtgagattcggtagtcagtagtttgattaccgactcaatcaattcgctttgtggcaagtaacagtggccatcttcggcagcaacactaaggcaatggataatccccgcacggtaacgaaattctgagtcaggggcaattccgatatttcttgcaatcttgtcagcagtcagaaagccaataccgtagatgtcggctgctaactggtagggatttttggtaacagtggcgatcgcttcatctttatattgcttgtaaatctttacagcataagtggtagaaacgccatgcccctggagaaacaccataacttctttgatcgctttttgagtttcccaggcgtttttaatgagagtgatccgctttttggcaataccctggacttcaatcagtcgttcaatctgattttcgatgatgtcgagcgtttctaaaccgaagtgagcgacgatacgcttggctgttactgggccaacacttttaatcagcccactacccaaatatttttcaattccagtgagagtagctggtttggtttctttgtagttgactacttggaattgggggccaaattgtggatggtcacgccagaaaccagttagttgtaaggtctgccctggctgaatgttagcaaagctgccaacgattgttgtgagttcgttgctacgcggacgagtcagccttgccacagtgtagcctgactcagcagagtaaaaagttaaacgttctacgactccgatgattgtttcgtgttgaggtaaggcacttatttgttgagcggaaagattaggaggagtgaacattgcctgttagaagaggccgcacattattataatactggaagtcagttaattatagtacataaatactaagttgcctgcctgaaattagtggaacgaagaagcacaaaatacatcagatcctatcttcagaaacgaagagagattgacaccgcacgttacctcaatcttgattttgatgaaatcatctaatttcgtggtagaactacggtggctagttggacagcaacgcagagtagaccggcctaatttatttgaaacgaagtgatgataagcttttgagctaattcaactatattagcttatgaaagtccaaatttagatagtcaaatattatctgtgcttactccgttgtcgttataatctagttttcaagaaaaagttagtcgaaattagaagtgagccaatttagtgagccttatcatttgtttatttaatcaagctggtggagttgggaaatccactctagcgattaatcttggttatcacttagcacaattaaagcctgctaaaaccaagcatcactaccgagttcttttaattgatatagatcctcaagcttcacttactaactttatgggaattgtgcctgaatcccaagaaaaaaccatttataatgcagtgattgatcaggaagcactaccaattcttaaagaaattcatgggatggattttgttccgtcatctcaggatctgacttcagctgaattagagttagtagtagcagatatgcgtgatttacgtcttaaatatgctttggaacctgtaagcgaacagtatgattttattttgattgactgcccccctagtttaggcattcttacttatatcagtttagtggcatcaactcacgttttagtgccgatccagacgcaatacaaggcattcttggggacagaattactcttaaatacagtaacacgcgttaagtctcttccaaatcgaaagctaaaaattgctgggtttatcccaacgatgtttgattcacgtaatagccaagatgaacgaacactattagctattcaagaacaattgtcacaggttgggatagtctatgacccaattcctcgatctactgcttttgctgatgctgctgaagaaaatgttcctttggcaatctttaatcctaagcatccagctttatcaatcctaaaaaaaattgttaaagggctcgagaaattattatgagtataaagcgtgacaagccttatggtcgccgtcttaagggattagaagctttgattggggagtctgttgacactgttccctgtggacagtttgtcactatcgaaaaaatccaactctctgttcagcagcctcgccgttattttgatccaaaaaagctagagcagttagtacagtcggttaaagaacatggcatcttagaaccattgttagtccgttatttatctaacgataaatatgagttggtagctggagagaggcgttacagagcagctagtttagcaggattaactgaagtacctgtaattgcacgttccttgaatgatcaggaagccctgcaactgtcattagtagaaaatttacagcgagacgatctcaatcctattgaagaaacagaaggtattttagaacttatagcacttcaactagataagagagtgccagaagttatatctttactttataaaatgcaaaatattttggcgggaaaagttactgataacgttatcagtaattctgatgcagaggatgtaaaaatgatttttacaggcttggggcttatggaatgggagtcgttcactgctaacagacttcctctcttgcggttgcctgatgaaattttagaagttctacgccaaggaaaaattgaatacacaaaagctaaagtaatcgctaagttgaaagaaaagacagaacgtattgctttattggaagaggcgatattacaaaatttatcactaaatgaaattcgagaacgcttgaaaacccgtaagtcgtcaacagaagagaaggaattagagaagcaaatagattctacctataagaaaatgaaaaaatcaaagctatgggataatcccaaaaagcgcaagaagcttgaattattgtttgctcaaatagaaattttaattaacgaggatgattaaaactggactagaagttactgcaccttattctgtctaagactcagatgtccccaatgtgagcaaacggcgattagactgaatacgccagaagtactttcaacaacagcgattccttctccttggccataaacagtttttaactagccaaataatctttaatctgatcttgttcacgttgtaaagctttgataccctgcccataggcagagcgtaccttggaatgactgagattgaatctttgtgcaatctgttttgcagtcagcttgtcctcgccctccagaccaaactgtaaaattaaaacaaaacgttgatttggcttcaaggtagctaataaatcctgtaaatctgactggagacattctagggcaacgtactcttgtacggagattctttcgtcagctaatatctcttgtagttaagtttcttgctcctccccaattcctaactttaaagaaagtagcggacgaaatgcgttgagacatttggagatttgcttagaacatacgtcaataaccgtacttatttctgtaataatgggctttataccaattttgtatgaagttgcatagaataagaaagctaaaacctttacttcacaagccttgcagcctttaatggatttatgcagcttcacaataatttggtattagttccaaggtttgaaaaagttcgatatctgcttttttgatttgcatcaatcttttggtcaagtcatgcggtaagcgaatagtgtgcaattgttttgcaacggctctggtaattccctgtcgaatccacgccttttgcataggtagaaaatttataaccgcaattcggatcaaacttctctaccgcatgaaagtaaaccaatagctccctcttgaatcagatccagaaattccggcttactccaatgatactttttagctatagcaaccactaaccggagattggcagtaatctttttttgtttagctagttgaccttgttcaaggatttggattaattatgtttctgttttcttcgcctcggcagcaagttcagccatagttggagaaggctttagccgttgcatgagaagattattttgctcatcttgtgccagcatagctttacttgtcgtgcatagaaaatttcttgttccggcaatagcctctcgaagcgaccaatttttcgtaggtaaattccaagtggatcagagctttggctagacatcttgcaaggaaataaattgctaacaaagacatagatagtagagtataaatcaaagagtcaaccatctaaattaatttctgctgcgttgataaaaaagatttcaaaaattcttattgggggctacatgggggctatatataccccaacaatagttcaggatttttgggatattttgacccctatatagggtgtatataggtgctaagtagggtatatttgactaattaatattttataccccatttagcccccaaggggttatgataagctcttgagttgggaaaataagggtgaagttattttattctcctttctcttgctcttgcagatcgcttgaacagataattttcaaaaatcaaagtgtattacttttgtatttatgtcaaacattcacacgttgcaaaaaatttttcctgcgggtttcgataacggttacggaagcctcaaacttttagtcgatggctttgaagtagttcgtgtccccagctatataactaatgccgagatggaagatgttccagggcgcgtagtttttaacggtactgcttacacagttggagagtcagcttaccggacagggaattattttgaccgcaacacagacaataatgaaaataaagtcaacaacgcattattgactttattgggtgcattggcacatctaccacaccgtaaagcttggcacttaaaattagtcgtcagcttacatgatgtcggtctggctgaagaattacaaaaagtactcaatggagaatatcagccaatacttgctggcaaacaatcagacgtaaaagtagaagtgctgaaagttgtactagagggtatgggtgcattgtttgggcatccactaccaaaaaaattaaccattttagactttggcaatggaacaaccctgtattctcgttataaccggggtcagcgagaagttcatactgcttaccccattggtgtagaagttctcatcgatgatatttcccaaaaaatgaaacatttgaatggcggaaaaatcggagatccatccaaaatccgattttgtttggaaatggggcatacccgatacagccgtgacatcgatatcaaagatatatacagtgcttctttgaaagattggtatgaaaaatacttgaagaaagtggtgaatctgacattggatgccaagcaccagggggatgaaatctgggcgattggtggaggctgcctcttaccaggatttaagaagctattggagaaaaacggcttcaaaatcctggacaatccggtagaagccaatgtctctgggcttttagagatggcaaaaaccattaacagtaagaacccaactactacatcttttaagtaaagttataacaatggcagataaaaaagacttagcaccggaaaaaattcgcctcaaagataattaccgagagcgcatatttgcagaatcgcaaaaactagataaaagctacctggacaccctttactttatcgttgattgctattttgttttcatcaaggctggattacctgcacaacttttaccttccccacctattaatacggaatcaaaccaactcacgtcttggactgcaactccatttccagaggagaaagaagaagaagattcttcaggggaaacattcagccttgattttgatttgtaatcgtcaaaggaagttggcaacgctaaagaaaggtgattagccctgaaagctttgccagacctcaactgtaaccctcaaatgtaacaattaatgtaataatttttgcaacttaattttcttacttgggcattattcaactccagtaataacaaagttggacattttttgttattcccggtaggattattgctatgagcctatcaagaggtagcagatgaacgtttctctgaccatagaactggaaaagtgggtgcaatccaaagttgaaagcggtatgtacacttcggctagtgaagtgatccgtgaaggtctgcgcctgctcaaagaccaggatgccctcaaagcaatacgccttgccgagttaggtagggagatacagcaggggattgatagcggagaatctacaccgctaaacatggatgaaattatcgaattggcgaaacaacaacggcagacgagagaatccccataatggcgacaattcttataaaaccgttagcacaagctgatttattggatatttggaattttattgccagtgacagctttgataaagcagatcagcttctaaaaaaaatagacagtcagcttaaaatgttggcatcaaaccccggtatgggaagaaaacgcgattccttaacaccaaatctgcggagttttccagtagggaattatctaattttctaccggactataaaccaaggtattgaagtcattcgtgttatacatggggcaagagacattcaaagcctttttgaaaaagatgatgagtaagtcgtttttcaatagttatatttctgccaacactgctgctttctctttattacttgactttagatgtgctagacctcgattataagaaacctgtgcttgctctagattagctgtctccatagcgttgttctccttttttattgctgaatagggctattctaggataaatctatctttgtaagtctacttgttgtgtttgagatttagctaatattttatcaatttgagtattaacatcctcaaaagtttgcaatatctgtggagttagtttattagtctgtagctgaccagattgcaagttgaaaattacctccccatctttctgcgaaataattaaatctctctgctgggtattaaaagccaaatcataaatcttcccttgaacttgagtaccattttcatcagacttaccccagaccatgccaatcctttgagcaatttgagtcaaccgactgatggcttcaagctcagatgtatcattattcattgctgtcagcgcttgggctgagaattgcttactaactttaaactgattggcgacttccacaatgcgttttttgtaattttccggcttccctaacttatcggcggcattgtaccattttctcaagtcatcaatagtaactgttgggggcttatcgatccctagagattcggtttttgcactattagtaatatctagtgtgggaggattagtcgtcagtgacagctttgtatctttattagtattaggtgcagttttagtactttgttgagataaaggcagtggcggttgttctgaaggtttcaaaaattgcggtcgtgtggcgagggagttaattttttgttgatattcattacttgattcaatcacagccccaaatttcttagtcatgctctccaaagttttggcagggatagagctatcaaccaggtgaaataccgctagaccttttttggtttccccgatcgcattttctattggtacttgctgatattcaacattttgattctttaaccattgagtaacagtatcagctttgtgattgtcaacagccaagcccataactccaagttttttgtttgattgggtagaaaataagaaagtaggacgttctttaatttgctgtagaattggctcactactatcaatcatctgctgttgttgagggttaactgattgagtcccaaaagcctgaaattccttcgtccatttctggggatattcaacggtattagggtcaatttgagcgcaaatcactgagaaattactttgaaggatcgcaggcgcaggtgtcagttgtccggttttgagtagtccaagctgtctgagcgcgtctttgtctttcttaaaatgtaatacccccaagggttcaccattgagaaatactgcatctctagtttttaaaggtggcgtttcgatagtcagttttcggtaatctcgatccgagaatgactgaccagaaaaatcataaaagttgattttattgattttgaggagattcccattgggggactcacccagcacaaaagcttgatctccagcttcagagatagaagtaagtttcaacttcaggggattaccattttttaggtaatcaacttgttttaactgctggatagaatcactgtctaactcacccagagtcaaagcatcaagtttgatttttactgttttatcaggaatcggcacagtgccaaattctaagtttatgggttcggcgttaaaaacaagtcctgcataagagaagttcttaagttcgcggatagtaatttcaaccggctcgtttcctggtagtccaatagttactttggcagtagcaggttctagcccaatgaaattagcttgcgcctttgtgccaattggtaacattccagccctggtttcgagcatggcgaattccttatattcgccgtcagcatcctggacaaacattagcctagaaacgtggcgttcatgtcccagtgggtgatggctagccctgatttctataggatgtttttcatgagcgttccagtctcgacccaaaaattgattcgcttcattatttaatgtgactaacttcggttcgctaaattgcagttcctccaagcgggagataatctcattggcgaaagcagcgaaggcaaaattagagacttttttagcgatcgcttggggatttgcgttttcttttcttgcaacttcaagttcatcttggcgggatgcacagatgttccaagcggcggcggcggatgcaagtttttctgactctgggatcgaggcgtaaaatacttcagccgcatcatttgccaaggcaaagagtagtttagtttggcttctggtaagttctggttttagttctaagagtttagctctttgcgtggttatccccgccttgaggttgtggtcagttacagattgctggctaactgttcccaactgacggtatacaggttttccatctttatcgatttctccattaatctgggcgactgctagtaatttgtgggggcgttcgctacttgtaaatttaatttcttctaggcgaatgttaagtgtctgggctttccagattaggggatgcccgtaacgagttagattggtaatttcgagttggcaagactgtggagtttggatgattgctgatggccccttctcggtttcccgccgtcgctccatacgtaccgcagcgttgaacttcagatcgaactcgtacttcgcagcgatcgctgcaaatttttgttgtggtgtaaattctactcctttgaataagtctttaaactggactatgggacgcgattctaactgtgattgctggaaatatttattggtttggctaatcaataattctactggtgagtagccctttggtgttatacctgtgcttaaataaactgaacgcgactttttatctttaatatagttaacatcacgatacaagtagcggttgttttccctgattttatccatctcaggttttttagcacttttgaataaatcaaccgctatttggttttgataacacccctcaccaatcatttctcggtacatcaggcggttaacatccatcgcctgttgaatattttctggggttctttcatccaaagcaagttcaacaaacccttgtatataaggcttgtattcttctcgaattaactttggctctttctggcgttcttgctcaaacagggtttcgtaatggttagaaacttggtctaaataacttgatttctgctcaaaagtaccgtaagtctttaggatttctatttctgattctagagcttccaatgcagtaacttgattattaatcactcccacgctgatgctatcgctcatgtggatggcgattttttcaaaaggcggctggattccagtttcaggatcgtagaatgattgttttgtgagcttaactgtaggggaataggcgttttggggaagatttcttcgctctgcctctgctgttaaattaggatataagctagctcttgccacaccaatgcagtcaccatcgtagtctcgtgcttggcgttctgattcagtttctgctggatctatttcttcaacatcaatcccttgcgcttctaactctgtaattctggcttgtatgcgcttgtggtcttcgtcattgactacaattatgcctttgaggtctttaccatctggcccgagtcgatctttaacgtgcttgttagcagacacacacaatccgttagaattcagaaaaggagaacggaagttaagaattttctcttcattcttttcccatgaaacacagatttcaccattttttaaatctttggatggaataatcatccctcggtcaaaagtaagcgttttccctaaagcgatatctcgccattggctctgtacaaaccgacttaattcctgtttaactttttccgtttctaataactgctgatgacccaacaagtcagctttgatgagcttgtacatgaacaagtcatctttagtaccctcgtcatctaattcttcatctgcatctaagtcatcatttgtccctaagtttttaacatctgcttcaaggctagtaagttctcctatttttaatttactttggttcaatgattctttgcgtttttcatatttttcacaatagtcagcagcaactattcttgggtcatcttgaatagaggctagtttttcagcttgtagctctaattcttcggcaaaatctttaattccttgggggaaagatgctaagagttgagagatagacatttgaccttgctgtgattgtcctttttcagccaaccaaatattttgctgatataatcctggcttaatctgtggtttagtcgcccttgttggtctgtccttatctgttcccttaaaactacttatggggagaattatatctatttttggtttatttttaggatctgcatatttgattttatcaagcttgtatggtcgcagtgtcccttttccaaaacgatatttagtagtatcttctccgtctccttctacccaaccaaatcgatgctgaataacacggtagcttttatcttgctgtgattgtcttaaagttagcttgtcataaagttgggttgaaatttgtccataacagtcaccaactagtttatatgctaaatcatttgataatattcctccgttttcacccctgttttcagtagaatcatctactaccaaaatgtttagcttttcgtgaatcgcatttttacaattccccaggaagatggaaccataagcacccctgtctttactgtctggacaaattttttgaatcgtttctaaacattctttttctccataaagtaagcgggtcttagaagataataataaaatgtatccatctggatgattccttaaattctcgtctgtactgtattcatctgagtgcccaaaggaaaactctttgttagggaaatatgattctagtaaagtattactgagcttttcagttaaaattgattgaggactagtctgattatcatctacataaatccattgatttagcctggggtcgaaatgcttgaattctagagtcataaaattggcattttgatgaacattaattaaatttttgagaggttgttatgtcgagaataaagcgttgggtaaatatgaataaaagagaattcaactcagatggaagtttgaaggatgaagcccgacaacaaatgttggctacaggaatgagtaacgaagcaattaatgactatgctctctcgttgaaagaagaatacgacgaatggaagcacctggatcagactgacccagagccgtggccaatctacacagcctacgatttcttcactgaacaagagaaaaaggaatttaaccgtgatggttctctcagacctgaatatgtagaatacgctcgtaaaattggcatcagtgaaagtgctttggaacaccaagagtggcgtaagagaaacgaagtcgagaattatgatgctgtatctgccgaacatgcagaacaaggcattaactttggtgaagaacggatgaaagaaaggattgaagacagcagaacatacgctcaacgccgccgccaaatggaacaggacttgcggaactttgagccggaagatagcttgccttttgataaaaacacttcctattaaagtaggtgagttacgctgtcaagaaagtttttatccatcaaatgcagtgattttacctgaatatgtgaaagaaagcgctcgcctcaccttgggcatgaaagtaaatatttataaactgcctttttacttcgttgacttgaaagattttagagattgttgatggagtaccatagtcagtaatcgcagtgcagtaaataaatataccgccctgtcattgagtttatctatgatgttttttactgtgtggtggggtgttttttgataattctttgccaagagataattccgacgaagaattattagatattggtgaagtagctattttatatatggcaaaacagcaagaaatagcgactattgagattaaagtagcctgaccaattatttgccagcagttgaaagtcagttgaggctgaactcgcttaaagaaaacagactccaacttctggtgagtcgtacaatttttcaagtactccaaaacttgcagacattgagagatatcttcgcctttatgtactttttggcacagcagaatttctaagcgttcaatgcgacgttcgggagtagataaattaatatcgtcccaatcatcccaaagtttaatttcttttagttcgttcataacttcatccctctatcaaactattgatgctgttccgaatggcacgcttgttaagcgttcgttaacccttggtattactggttttggggtgtagggaattaggaacaacttggttttgtctagcggactaaaattcaatttttattaacactacacccaacaccctgccctgacgatatttcacatgagtcttcatgccattcgatgctgttccaaagatagggaaaactaaaacagacagtttctctttccccaaaacttaattatctgcgccgtttaggtttactcttattgcgctcatactcagcaataatatccttggtctgttgtggaagaatcacacttttattgttaaatcgcatttgatataccagataacagggacttttgggatcaggacaggaaagatttgttggcagattaatgattgttactcctgcaaaagtcgcagaagctaacatggcagagccaaaaaagaaaataccagagcggccagaaccgacccaaccaccgagccaaaaaacaagtcctttgaactgttcaaagcgtttttgacgaagtttttgacgttctagttgtgcttcgttccatgcctgtattttttccagcttgtaggcagctaatttattggctttagcatcggaggctttttcaacttgaatatcaatagtgcgttctttggctgcaatttcttgttttaatcggtattcgttccattctctaatgcgttgggcgacagcatcggcgtgggcgaagaagatggtaagggtgtcgtctcccaagtcactccagataactgtagcctctgctgctttttttcggcgattctcgccatgattctttcttctaattgagcgaagaggttattttcagaatcgctctgttgtaatttcagtgcaacatttttcaggtaaagtgattgaactaactctggggcttcttcagcctgagcagcagtaattttatcaatcaagctagataaatcttctcttgccgctacagctttttcactaacattctcaatcactgcatctaattttaattgttgagaattttcgcttttacctagagttgttaagctggctgcaacttcttcaaaggatttgttttgctcttttattgatttgtaggtttcaagaaagcgttcgcactcatctgggctatactcatcttgctcagatagtccgcagacttggagaattattaaagcctgagaaagtgcgattttatagcctctttcacgagcaataactagtaattcagtgatatctaatggtaattggcctttcttcccttgttttttccccccattcttcgttgatgatgaggaattgccctgagtttctgacagtgcattgtcaacaactggagataatagagccattacttcttcatcatttccaccctgctcaattaaggtgcgacattcacgaaacctgtctgcatcattctcggtatataactctttttcaggtatcccactcaagcgtaaagtccggctaatttcggatggtgagaggttgttaaaaagttcttgtggttgatacataatcatgcactcctagttaaaaagcctgaaacgagatatttgcgttaatgaaaaagatgctaagaaaggagcaatgcgtcaaatcaattcaaaaaatagtcagtcctaaaaaggatttaaccagtcagtttccgactccaattcttctggtacgggagttctggctatttgtaatggttctttgactgaagttctggatattggtaatggtgatgattgtattagttgtaatggttgtgattgattagaggctactgcaatcattggcattccttgagaggggatttctcccagcagtcccatcagatatgaagagtggagttgaaggcggtaaagacaagcacgaatgtgtggctctaaattcacggattgatccgcagcttgataagctaaaggaagccaatagctgctgatagcaatcatcgccatatctttagcaggataaagagtatttctggagtttagatacttaattaccacggcttcggaactatcagccttaactctacttcgtaagcgaaactcaacatctgaaaacattctaatattcctctcttcacaagcaaattactattacgaattacgttagcgtagcggtagcgacgcaggagcgtcattacgaattatgaaatatagcgtgttggtaacgaaacaatccatatacatcagtgaaacgcaagcacaaggcatcttttttaatcggcaggttaaaagctaaacgcacatcctctgataattctgctgcccatgaaatgtcggtatgagtaaacaaatttttcaactccgaacctaaatattccgacgttccaccaccaataatgacttgctcaatatgggcaggaatattaattttgagccaagtggataccttttcccagtattctttacgagataagtcagccacttcaataatttgtgctatttcctcaacctgaaaatcagactttttgctccgagccaaaggtttgcagtatctcggtttcaatgtcgggcctgatagatgaacagcctttaacagttcgtgtaagttttgccctgatgttcggcttttgattctctccagcatccacgccaagcccaatccttccgtctttccagttgagataccacgctcaaagattacggctgatatatcccgaaaacccagcatcaccacagcaatgttcattttattgaaatctgtgccaagttttttacttcgcgtcaatatcagtcccccaccttcgggcaagcactgaaagttaatcagatttatacaaaattgtttccctcgaaagctaaagctagacagtgccttagttaaacccctctccaatctctctctatcttcccactccccataaggcaatagcagtcccaaggataaatcaaagtttgccttcaaagaatctctaatcgctattgcccccactgctgccaaagtttttggaatcgcgttctcatacttgagttctaaaaaattgattcgcgcttcaaaatacttttgtgccaaaaacccaaccgcataatattcttcgttgtactctatccacgcttcattctctggattgggccgattcatttgcccagactcatataaatccaacgaatctttggaaatcttaattaactctggttccatacacagcaattctgacttgtacgaaatctccgagagaacacgataaaccatcttcgtcattgaagttcccggatcaagactcaacattaaatccacaagaaaatttctccctgtttttgaccctttttttgtctatctaattgataattactctcaacttgaaccgcccaaaccgtgattttttccacatttacgaagaaatattacagttttcgcaatactctttggcttttcataaattcgtgcatctgatagaaaatctccacaaaatctctcaattcccaattttcaccaattacattcaacatctcccaatatctaaacaatatctcccaaatctctaattcatttcttaccttttcaactattcaacatcatttagtcacaaaattctcattagcttaatattttccaacaattcctaagacttcccaagacttcctagcacttcctgatacttcccaatttcctcaaggattctcccaattatctagtaattagcttcaagaaccacaacccctgtaatccatctttttctgacgcacagtacgccatatttggcggaaagaatgctcgactttttgctatattaaatgacaggagagttggggaaataaaattttgttttggtcaaagtctcacgaaaaaaaaatcattcgtcatcaagcaccacgaagtttgataacggggattgattttgacctcaatacttattgcaaaggtgattatcttgcaataagaacaaataatcagaattttttgaaaagagtttgttgcaccaacagatggaatagaacaaggattaacttttgtaaaccccatcccagaggtgagccatgctgacagctgctaacgtttcttcagagatggcggtgaactacttcgtcaaaaactactaccaccaagggaagtcgctttggagtggtcaaggtgctttaaaattgggtttgtcaggggcaatcgatgatgaagaagcttttaaaaatgtgatctcagggcgttcaccccagggtcgtgagcaattaaatgccagggccttgaagcccgacgaacgcagagccgcattagactgtacattttctgcgcccaaaagtgtaagcttgatggccttggtgggcggggatactcgtttgattgatgctcaccatcaggcgctaaaagaaactctggagctaatagagcagcgttatgcctataccagagtgacagataatagcggcagacatagagttaagactggtaacttggtcgtcgcgcagttcgatcacatcgaaagtcgggatttagacccacatctgcacacccattgtttgctgatgaacatgacccaaactccagatggtaggtggttaagtttgggtaataacgagatattcgccaataagaaattcttggggatggcataccaaagctctctggcgcgtgaggtgcagaagcttggctacgagatagaaaagagcaaacatgggcaatttgatataaagggctttaaattcgaggatttagaggcattttctaaacgccgacagcaaatcatcgcctcatttagtgctaattcgacttgggcagaacgtgagaaaatctgggataatactcgccagcgcaagcaaaaactaccagaatcagagttacttgcattctggaaagaagaagctgcggcattagggattaggtttgttaaggcaggtgaaccaaggcaggagataccagccaatgagaaaagtttggcagaggttttggatttagcgatcgcacattgcagtgagagaaatgtcgcttttagacaagaggatttagaaaaattcatcctagaagaacgtttagctacggatatagcagcaacagcagccctgattagagagcatcaggagttaatcgctttaccaggattgactgaccaatttacgacgatgacagcagtgcgacgggaactggcaacgattgacttaatgcagcagggtcaatataaattttgctccatttcccaaagagaagtagtcgaaagccacttagagaacaccttactaaataccggacagcgccaagcagtagaattagctgcaacaacatctgaccagttcattgcatggcagggggtagctggcgctggcaagacttttgccctcaaagagttgaaggcgatcgcttttaatgccggatataccatcaaaggctttgcccccagttcctctgctgctaaggttttgagcgaagagttagaaattcagtctgaaactattgctagattacttgtgactgaaccaaaagaaattgaaccaaatcaaatctgggttgtggatgaagcgggtttactcagtgcaaaagatgctcatgcacttttacaaagagcaaccttacttcaagctagggtaattttagttggtgacactcggcagttgtcagcagtagaagccggtaatcccttcaaatcgttgcaacaggcaggaattaaaaccgcacacctcaatgaatcgttgcgtcagaaaaacccgcagctaaaattagcagtaaatttgattgctgatggcaggattgaagcaggatttgaacgactagaagccaacggttccatacttcaagtagatagtttttccaaaatagagcagatcgccaatgattatatagtagggacaccagagcaacgactcaaaactcttgtgttagctggaacaaatacagaaagacttgcccttacccaagcgattcgagacaagctcaagggtgaagggactttgggagaaactgcaaccatcacccaattgcaaaccaaaaatctgacaaaagtacagatgcggtttgcccataactttgaaattggtgatgtgatcatgcccacacgggattacaaacgccgggggctttctaaaggcaaattatatgaagtggtaggtcgaactactgacaagttgacactaagaagtgatgatggacagcatttagaagtagatacagcatttgacaaggcagtttaccagaggcaccagattgaaattgctgtgggcgatcgcttgcaatggaagaaaaacgatcggcaattgggacgacgcaacgggcaagaatttactgtgacaggaatcgacctgaacatagtccacattaaatatgctgatgagcgtactgaacgcattagtttggcacagacgcaaaacttagactatgcccttgtgagtacaacatatagtagtcaggggaaaactgcggatcaggtgttaatttcggcagatttcactattggacaggaaagtttttatgttgctgccagccgtgcaaggcatgaattaaaaatttacaccgaagatccaacgcgattggtagagttagcgcaacagtcgaaagccaaagataatgctttggaattgctacgaaaacaaattcagaaatcgacgattgagcagcaccaagcaataactataaatataagtgccccttttgagaagccagtactaaaacaagagacgacagtatctactccaaatgtccagccaattgtgaaatcagtcgcatctagccggacaacaagccatgattcatcaataaaagtaccgaaagtcttgcccgtcttgaaagagataccaaactataatactgttgaatcggttttctccaagccagtactgaaatctgctgccccaacagaagcattttggacaccacatcaaagtaaagacattcccaattttcttgaaccaaagcactggcaagagtttgaagatagcgctatccatcctgatattgcggcaaaaaattttgaaagtcttcaattcaactatgcaggtggtgagcatgagtcttgggaaagactcatggttagtgaaaaacttaatcgtacaaataccgggaggttaacggagggattaatcagaacatattctcatcttgatgctggaggatggtggtgtgatgctggagttgatccgcgaacatttgctgatttaaccccaggtgataaaccaactcttaaacgatggggatgctacaagccaaatcaaccaagacccaaaaaagatgagaataatcaaataattgaagggaaattcatcaaatatgagcatcctcccaaggttgaattaagcattttcctgcttaatgtccctgacgatattgccgaacgcatttactccaaacacaaggcgaatcccagtgatagcgatcgccagtcaggattttggtattgtgtatggaaacataatatcccctgtgcaatcgcagaaggagctaaaaaagcagccagtctgttgagtcagggtcatgctgccattgggctacctgggatttcggcgggataccgaactcccaaagatgagtttggcaagaaaattggcaagtcttacctgcatgaagagttagcaatttttgccacaccttctcgagaaatcaaattctgctttgactatgaaaccaagcctaaaacgaagctcaatattgagagggatatttccgtaactggaagattgttgcagaagcttggagctagggtcaaggtcgtcagcttgccagggccttctaaaggtgttgacgatttcatagtcgcaagtgggccactggcttacgaaaaattgagccatgaagcaatgaagttaagggactggcaacagcacaatcaacactcaaaagttgctgcaatagaaccacccaaacttcagcttaaagaaagttctttacaacaaacctcaccaaatcaaccaataggacaaacccatgacaaccaacaacaacccaacccagatacagttattaaccgagaagatagaggaattattaacctctcacgggaaactgaacaagaatttcgagcagttagaaatcaagaactctcaactcaccgaaaaaattcagagcttagaggtagcccagcaacagaggttgagcgacttcttacagcagttagccgagacattgaatgccaagaagtcctcgaacttagagccattagtacaagaattaacccaagctctacagatgattggcttcgaggtcaacgagcaacgaacttctcaagacaagttaacccagaagattcagcaattattgacggcgcagcaagtgatgtcagttttgaacaaaatggaaacgccaaacgaccaactaccgaacaactcttaaacgcaattactgagaatattcaacagtcaatagttgatgatgccttggttgaaacgttaccacaattaacagaacaactgtacgggtatcagcagcacctaagaagagctagaaccagattagatgactttggagcagtgattgcttcaattgagcaacaaatttcatcaaaaagaacagtggatgtaatctctgactttattgaacagtcagtagttgagtccaccctaataactttgttgccacaattggtagagcaactctctcaagtcagtcagcaattagctcacaaaacagctattgctcaacagtcagaactttcaagttcacaaaaaactgtttgggcaattgctgaaaatattgaatacttggctgtctcctctgccctcactgaagctttaccactgttaataaaacaactctctcccttgagacagcagcaaaaaggagtcagaagtagatttgacgatttagaagcagtcattactcaaattgagcaacgactttcatcacaaagagctatagacgcaattactcaaaatgttgaatactcggctgtctcctctgccctcactggaacattaccgcaactaataaaacaattttctcctttgagacagcagctaaaaaaaggtattgccacattcgacaaaatatttacagcaattgagccattatcacaacgccttgatttacaaaaaactatcgatataattgctgaggatattgaacagttggctgtagagtctgctttaagtgaaacgttaccacaactaatagagcaactctctcaacatcaccagcatatctcaggaaggataactaaattcgacgacctagaaacagcaatttctcaatctgagcagcacctttcaacaaaaaaaactgtcttatcagttcttgaaaacatagaacagtcattagttgagtctgccctagctgaaactttgccacggttaatagaacaactttctaaaacttgccaacagcaaaaagctcttaaacccgcatttgataaaatatctacaagaattgagcatgaaatacaatatctttcttcacaaaggactgtagacgcaattgctcaaaatatagaacagtcattagttgaatccattattactgaaacgttaccacaactaatagaacaactttctaaaacttgccagcagcataagggaagaaccacctttgagggcttaggagtagctattactcaaattgaacaacggcttgattcacaaaaaactgtagatccaattattgaaaatatcgaatactcggctgttgagtctgccctcattgaaactttaccacaattaatagaacaactctctcaatatcaccagcagctaaaaggaggaaaaactagattccacggcttagaagcagctattactcaaattgaacaacgacttgattcacaaagaactatcttatcaattgctcaaagtatagaacagtcattagttgagtccatcattactgaaaccttaccacaactaataaaacaactttctcaattcagccagcagctaaaagtaggaaaaaccacattcaaccagtttcagcaactactggataatgaattcgtagggtatttgacccaaaaaactcgaacttcagaacacttagctcttaatgctatttctgactacgttgctcaagaaactgttgcaagttatgagactgtatcagcgctctcaaaactgaaagaattgctaggggtgagccaatctcaaacttataccgaatttactactgctttacaaaagatacttgacttgactgaaaaatggggacatcatcaaaatcattctcaaggaaacgttcaatccctctcaatagaagtagaaactgagttattaaaagagtcagttaaatcacacattaaacaaataattcacggtttagatattgaaagattggctgctttagttatggaagtaggaaaatatgtcaaaggtgaaaaggtaacaggagcaaaggtcagcgagttatttacgagtgttacaactgatgccaaagctttgacttttgagcaaaaaatgaacattgttaggcaactcattaaagatgacaaaccatcgattatgaaaagattgggaatcaactcgccatcgccaaatgacaacgaggagcatctacggttccggcgctaacttatcagttatcaattatcaggtatcagatatttccatcaattcattcataggttagttgtttcctgataactgttcactgttttaattggtattgttattcccactattttaaactgcttacctaagacaaaatttactagtttctgaccgctcactaagattattttgtcggagcgacgaatcaattgttttgataactgtccagttatgccagtatgcacgaagaatccaccattagctccttctccttcaatacagcatacgaaatctttgatgtgttttgggctaatgtaatcagcataacgcttaacctggattacataaagctttcccaaaatcaacacgcgaccatctatcccgccgtcaccggtgtaccgaaagttgcgttgaatttgccacccctgttttttgcagcaagtgagtaccaattcctcaaaaacgtagggtgatatcctacgcagtgtggcgattactactggcaatttggctaattgagttctgctacgaagctcaagtaatacttgactagcgtactcaatattattcaagtgttttttaagctttttaagtaatctaacccttggtgttcgcgctgggcttggtagtaattgcttcttaaaatttttagataagaaagccttttgggttgctactgagctttgtcgtacaggcttgttaaagtttttagctaagaaagtcttttgcgttggtgctgggctttgtcgtacaaaattttgagatgaaatgtcagacgattttgtactcttaggtagtaatggcgattgcttaaaactttgggaacgatactttgactttggcgttgaaggtggaaataatacaaacagccaagctagaaaaattattccacccagtgcaaacaacaaaccaatgattaggattagtatcatttttacactcccctttaatcatggaacaccattcccggatttctcaccacacctcgaatggaggagtaatgagtagtgagcaaggagtaatgagtaaggagtaaaattcttaacttattactcattactcattacttattacttatacgcaaagcagcttgtgagaaatgcgggcattgctcccctttaatcatggcttacctgtgcatatttctaaattgtgattcttgttgagaatcctgctgaatttgatgatgcatatcaacaaaagattgaaccttatcaagtgcctgtaactgttggtcacttacgttaggtgataaaactccatcagtgagaacaggctcgccgtttttggcacgaacgattacattatcaccaaggcgttcaaaatcaaaacttctacttttaaaactcttagaaccatcagggttatctttgcccaaaatattaagcagggctttaacactttgctcaatagcttgggatttggcatcctcaacagcagcccgtagttcagttcgagtattatcaatggctgactgaacacccataaggctttgatcaaccgtgtttttaacactatctacctgtgtacgtatctcttgagttaagttaccaacttgttgattgagttgatttcttacactgtcagtctgatatttaacttcatcctggaagctagtaatttgttcattaatttgagatttaagtgaagcaatttcctttctgagcttcgttacttcgggtgtcagcacatctttaatccgctcaaaaacattcttagcagtttgttttaccttgttctcaaccgtacccacccaattttgaagaaccgtattttgaacttgtggtaaaaaccgttcatttacctgtgacaatgctttttgggtgttttcaatcaactgttgctgcttctccaaggatttactcatttcggcaacttgagcagctagttgtgataaagattcgggtgaaagctgttctgatttgatactatctacaagtttttgttgttcgcttagttttttctgcaatacttgcacttgttttcctaaagcttctacactgtagattcgctcattacttacaactttatttttctgtgatgccggagctaaacctaatttgtcagtcagtacttctccatttttaatatggaatactttttcattaccaattttaatagaaattgccccttgagaatttttcgggtcagacagagctttttttaagttctctactatcgttggtgttaataagtttttagagggggattctcccaatgttccttgataaactttgctagagctagagtaaatatgaacatccttggtgggatctaatcctttttctttagctttcgcatggatgagtttcaggagagattctaaaatatctagataatctcgcttaatttcattcgcttcaccatcttcaatcattattttcacctttgataattgactgaattaacagttcgggattaatcgctacttctggcaaaactatcccaccgagtttattaagaacctgtctaccttcaacttctatgtaagcaaattctccatcaatcattactgttatcgataatgtatttttttcagcatgaactggaacataatctttcagaacaccatttaacacaaaaatattggcatcatctgcatcgccgctatagacttcaaggcactcaggaaaatagttagcatcaaaaggcaagttatcccaactatcagcagtgtttaaaatctcgcttggatatttatctgctagggctgctatatcaggagggagtttagcaatttgttttctgtcataatcagagaacggataaaacttacttggcgacatgaattttctccttcagattttcagctttaatgtaaagaaggcaggaggcaggaggcagagggcagaagggaagaatttgaacgaggctttaaccccgcccaattcttggccacctgtggcagagattatggtgggggactcagacccaagttcgttctggtcacgggcttcagcgcaaaacagtattccaactgagcctcctgcctcctgccttctgccctctgcctttctagttgattccagacaatatttctttaaatcagactcgcatattctgataattgctcttgattttctatcaaaggtaacaattttaccgcggaggctcggcgaattttcatttcttcatctgctggagttaagagagtagagtttttagataataacttttgaaactcgtaccaagctttcacactgtcagcttcagattggatttcatgctgaggaatcttaattgattgcaaaattggcaaacttatttgaccacgagaacgaaatccgggactaataattactgcttttcctgatggtaaagtgttaaattgattgacatcaaataacttgcgagtactgttttggtcagaattagaaatgcttgcaccgcccttgcctcctgatgaacgagaacgttgcttgtatttaatttcttcttcacctaaaaacttactaaatcgttcggcggctacatcatcttggggattaaagaatgctttggtcgcacaaccaccaaatattgcattagttgtgttttcaccataagattcaatcagcattgagagattttgtaaacctaagatagaaattagtccatcctcgcggttctgattgagccaatcaaccagtgctggtaaatataatgtgggtaattcatcaatccccaacaccaaaggacaagtacgtttgttagccacattccggctaactaatagatgcagaatcgagacaagcaaaggggcaattacatcacgcttctctttgttcatcccgaaaatcaccatctgccgttccttcaaatccagtggaatattagtttttccacagaatgctgctaatgccgagggaaccatgaagcggctgaacaatccgctagctgtacccacaatactagctgctgtttctggcgaccctgcaacagatacaaactgtgcgaaagcctctctaaccatgaaattcagattttctgcttgctctatgcgcttaactaactttggcaaccctagtatcgcttggcacatcatgatatctggataatctgtgccctttgccagcataaagacggcttggactaactgatcgccagcgttggtaaagaagctatttccagaatcttgatcaccgagttggaaattgcgattgagtgtaatcgcaagctgccgtgccatttctgagtcttcattactgcgaagaaagtcgatagggttggcaactgctgattctgcaaagcctggggcaagcacagtaacctgataaccgcgttctatcgcataccctgcaagtattggagcttgccctttagatggagaatcagctgattcctgggaggcgtatttgaaatcatataaagccagaggtaagccctgatcaattacagagcgaatcaggggattaatcattgaaaatgactttccactccctgggccaccacaaactaggatgcctcgctgtgcctctggaaaataaagggttgttgaatcttcagggatgcaagttctacggacaccattaataacctcgctcgttgtattcttgggagttcctacatacagtgatacccggttatgcaagcgttgctgaatttgtttacacgccaactgacgagccgctgttttctctcttgtcccgccccagcgcgctgtcgctagcttggcaatacctcccctactatcgatgattttggcgattacaatcactgcgccacaagcaagtacccctaaacctgcgggggaaaacagcgctgattcaagtcctgcgggaataaattgatttgccttaacctctgtcttaggagtccctgtcatcgtcccgtccccacgataaccaaatcattctcactcacgggcaaccagggaactggcccaatgaagtaaggggtgcaagttttctgctgaaatggcggtcgcgcacagatcctaaagaataagccaaagtcggcagtcccaagggattcattaactccagttagcgccactttgaacccactaccatacactagccgccccgtgggttccttgcccccattcacggcggctagaattccataaccacccttgacttgctgagatgaaccagatgcccaacgcttaccatacaagcctctctgggaaccagcaaaatcccccatttctaagtatgagcattcaatgcctggaggacaggctactgtcacagtgcgatcgcctctcacgacactgccagacacaaagtagtcatttccagccttggtatcacctctttcagaagtaccaagtaccacagaagcaatacccacaacaccaagtccagagttgatcggcttgggcattttatcaaaggctacttggtttaatcccggcacttggttgatataactttgttgccatgattgaaaggattttaaaggcgtatcttggagtccaggtatggaattcaaagaatatttgctcaggtcgatctcacctaatttgagattagcagcttggggattataggctacaatctcagaaattgtcccactagtagcaactccagatttactaaataactcttcaaggggtgggacttgattaacggagagattacctaattctggaatagctttaactaaagatttaggagtttgccattgcattaatccaaaatctagtagcgtcaggtttgatgattgggctgcgattgtacttatggacttcaggctaagactggacgttttgaatgcatcatctacatcccccagcatcacaatagagtcaaccttttgtcctgccgaccatgaccgggaagggtcataaccaaaggtagaaattagattttgagggatttttaaatatcctggctgttgaactggtggcaaagtatcccatgtaatctttgaccagtcgggagtttgggctgaatatttcccctgagaatgagtaatcgttggtgtctgtgcaactgagattgaaagcggaattaccgaagcgaaggcagtcagtagaaagagtttaaatttcatcaaagttgcccccatttaagtaattggtaaaaagtggttttatcgacctgagaaagcgaaatcgcctcttctctagtcttgccacgccgtaataatttaattgcatcttgtaccttgctccaggtggtagaaccaggtttaactttatttttccgccctgcctctgctagcccaaaagcgagggcattcgcatcattcctttgaatcgccccgtttagcgtagttccaggattggggcgtaaaacggcaacaggctgaggcagagggacttttattgtttgtggtggcggcgagggctggtggactactggcggcgctgattgcggtttttcaactgttagaggaagtggcgttcgcggacgggtaatgggcaatgggcgatccgaatcagatttaactaccaagcttgtataggctgggttgcctgtggcgggaactatcttaaactgatattgcttttggctggtaagtagtgtaatttgagtgctaccatcgccgcttgtggacacaggaaaatcgattgggtcaatctggcgaagaaagattacggtcgctttacctcccgcgcattcagaatcgccgcctgatgacgggcataaaccaccgtttgaggtaaaagcaaagcgacttggatcgccaatccaaacttgcttgatagtttccccagtagacattaaattaatagttagtccatagcctttccatacttttaattcgatagagctagagtttgcatcattctcgtaaaccgttcgagcaggtatcgccgttgcttttgccgcgctagttaagattaaaaatgctgcaataatagtggttttatttaacatttttccatgtttaccgtaacgttattgtgattagagcgatattgtttgattaacgaatatttgcactggcttaccaacatcgattacaaatacttcttctctaccgcttaactgttgagaacgggcgacatttgaacttttgatattatcgagaatgctattaaatgcaccctctccaaaagcggcggataaatctttttgctcgttggtagtggagctagtagagaagccattagagttcgtactaacttgagttacagggcgattctgtacctgggcagccttcgcaactcccgcgatgatcgcagaaatgaaattgttacccagattgctacctttgcgagactctgcttttaagaaaccaccatccttggccattatcaaaacagcatttggtggtagcggtttctcttgggtatcgccattggagttcaccaatactgaaacgccgcgcagtttggcaagaccagagccattggactctgctaattgaacaactagataagcgcctacgggcaatacgtcgctaccatctgaggcttttaatgcttttgataccttcactaagtaattctggttgccagcgtcaccagtgccccaggctaaaggtgtttctaatctgccctctgcggtgctgccaacgagtacgcgttttgcgttgtaatcagtgctagtgctttcgacaacctgcatagctcctcccgcccctccttcaattccagtaacttttggttccttgacttccgaatcatcgcctgaactactaaaactgccagcattcgcagcgagaagccattgctgagtgggatctaactttgcgatgttcgcttgggggaacgccaaaggagattgtctaactggctgggcaatttttggctgtggctgtggctgtggttgctccctcctagcagtaggaaaagtcttgggtactgtcggcgctctatcgactgggtaaggctgttgtctgcgctgcactggttgtatattcggggtaacgggtgcaattggagcagggattgcgttatttgtaggcgttgttactgggtttggcttttgatcacgaatctgccttagctggttattttggctagtcagggcaagcgctgttttatctttgcccgtctcattttccggctctggtaggggcgtttgctcgttgcctttgggcgtttgcacaatgcccttggaaaacttcagcacattcattgaattaccgattaaagccccaatgattattacaaagagagagcaaattagagcaacaacgcccatttttaagagtggagattgcgagactgttcgagtggtaacgatttcctctggtgcggggttctgttctggttgaattgaatcattaatcgaagagattttagccccgttcatggcggcaaaatcttgcgactctatctcaatagttgctgacggtaagggttcctgattttggatttcttctatctcaatagttgccgacggtaagggttcctgattttggatcataggtctaaatcttggattttataaatttccagcccagctttacgaacgcgagaagcggtttcttgaacctgggatgcaaatctaggaatggcagccgtatcaatcgccctgacaaatacagttttgttaaaagcgatgggcttaccaactaaattgctgccttggaaaacaacaatctctgcaaccatatctactttccattgcccatccttaatccgagtcggctgactgattaagctgacttttaggattgattgcgtagacccattaaagacatcgggcggcgtaagattacttatctcctcaaggaatggtgcgcgaaaatcttctgacaacgcaaaacctgaagcccatacactagtagtaatcttggcttttgatgtcgatacaccagcgtctaactttaattgtttggtggggtctggattgtaatcatcgcttgactttggtagagcattccaacttaaaagtccggtcattgtctgcccgacaaaacgtgtaatagcttggggggagcgctcctcactgcctataggaagaactctgatagattcgccgtcatgtaactccacaagggtggaagctttcgttttagaaattgttgctatccgagcaaaattgacaatttctatgaataataagagcgttaataaaatagcattgactattaagaaaattggggtaaagtttaactcttttctctctaataatttcatcttcttaaacccacagagaatttaaccccactggtaaacgctgagaatacagccattccgccaccagtgcctatggctaccgcgagtaatggcgaaaagatggcttgtaaaagttgcaataataaaggattgctagaaggcttggagactattgcgctggcaataatgcctactgttatggagtaggaaatgagaactaatgttagtcctaaccagccagccaaccaagcatagataggtttgctttggaaaggcagtaaagataaaaccaggaagattggggcggcgaatgcaatcattaagaatgacagttggacgatgtactgaaaagctgccgataccccactgagaatgacataaacaaaaccttggattgcgctattaattagttcaccagtaaggtctaaggggttccaacttccgactccagaacctgcaccagtcttttctctagctttctgcgcgtcttttcgtgtattctccacagcctgtttgatacaagcttgtttctcgctcaattcttcaccttccttcttttcgttgttgagcttttcgcacttagctaaggctatctgtgcggctaagacaaagctttggtcagcgtttacattccgtatagcatctctcaaattgaccccatttctcgtaatatttaaaatactcctgtttagtccggtcgatacgttttttaatgcgactgttgtgtttgctaggaggaacccattattactaagcattacgattactactaatggcaaaaccatctcggctatgaaatcaaaaccaaacccttcttctgcatacttcctgtaccagccaaatgatgcaaagccaatcatcacaacagccgcgagggtagaaacagcgacgacagccgtataaattgggcttgttccagatgctaattctagccaatcattctcaaacgatttatagattaggtctgcgcctgagatagccccttcgactatttcgcctgaattcgtagtgcccgtatcttctccagctttttgccctgtcgtttgggcaaaaagaataactaagaacgttatcatttgagttatcgtaacgttattgtgactcgattattgattcttccagaatgaatcgttagcggcagcagattgaattatctggcgagtagcggcgttagattcctgatccttcgccgcagcttgctcatcaagcctgtttgaaatatcggcaaggttaatatttgcaacagccaaggaacgggattgcttttgtgcttctgagtggatagacttggcaatcacaacattttgcaagttttgaatagcgacctttttaagaatgtcttgggtaataacatcctgttgggcggcggcagcattttcgcttgattgagcagtggcatcattagttattgctgcctcttgcgattgcactcgttgaccctcaactcctagtactgattctgactgaccgcgtgtatattgctggttccattccttaatagcgtttccggcttgaatgcgagggtctaatatcagcaacgcgccttcttgtttctgaatcaatttctcgatattcttgccagcttttaggggatcaggaatacccaaatcaccaacactagattcaattgcctgggttaattcagcttctaacttgcccaaacttttagtaaattctttctgataattactaatgtaagtctgcaagctgctataaatttgttgaaattgagttaagaaagattggttttgattagtttgagcgttggcagggaggctagaaaaggatgtcaaaatcactacgcctgagatcacgatcaatcggttggtattcaagatacaagtcctccagggctactacaaaaggttttttggtacaaagagattttacggttgcttgcttttttactaaatcaaaggaaacagcttgaaccattaatgttttaggtgattcttccttatttaataaactggtgaagaagggatcatcgaaaggtaaagcattaggtggaagggtggaagcaggggatcgaaaaagcatgacataagcacctgggtcagcagattcagagttaatccccggttgctctaatccactcaatcgcttattttgatatttcaatgctctcaggctgggggagcgcttgatggcatcctcgcccaattctatgtacacgccacagccattcttcgcttcgctaataagcttttcatattgagcttgattatattgccaaacctgaaagctgactattgacgcaacacccgcgagtattgccagtaataacttattttgaatagctaatgaaagaatcttcataatggtttaccctgcttaacgcaatcgacataatacttagaaaattctgccacccaggtaaacttgtctctgtaagttttcttaaatttatctcgtgtggattgttcctctctgctattagccaccaacgccagcaggggataggagggataatagcggcagcgaacatacttgttgttgtagtccaacagccacaaagtatataattgctgaatattagggataaaactttcgtttttatcgataatttctctagggatgcccagcaactcagagaaactattagccgctcctggaacaatcctcccaatcaaccgcaagggcatattttgtaatatttgttctcctgcctccgatttggcaatagaaatgatatcttgtgccgccagaaacacccgacagccttgctttcgagccgtagcgcatttacgacccgcaagccgcgataatgccgaaaatcccagcaatacgctagcctcatccataaagaacacgctgttgggcgaggagagggattgacgggacgcggcgatatatgcactcatcccgaacacttctgcatcttttcctgattgcagattagtcagtgcaaaggtaatcaactggctatctgcctggaaggttgaaggcttgcagatagcgctaccaatgctactagcctgccagtactgtaaccgcaagcggatgtaattaagtgctttttctacattgtcatcctgatagcctaaataaatatatgcaagcgagaagaatttctccatatctgccaatgtcggggtatccgcccactctggggtgtttatccctgcttttcgcgctaattcaaatcgctccttgatgtcggcatcttcgtaaaaggcttttgtacccaaagggattacagattctatagtttgtgatagcaacccatcaaacttttgcgttcctaaaactaattgaagcacgattaaattaatatcatttcgatgggcttttgttctttcctcccactgcgactcagaaatctttgataggtctagcggttgtacaaggttgtttgattcctttgagatatcaaaataaaacccattaaagtagggcgtgaaatctccaaaggttcctgaaccatcatcatttggcaagtcaatcattaatactgacattcccaacgccaagcattgataaataatagaggcgatgattaccgatttcccactcccggtagtgccgattaccatcatgtttttcggctttgacaggtcaatatgaaccgaggattgaccctcatgtgcaattaattcaaagccttgtttatcaccgtgcgctgtttgaacgactggcgttaaaccaattacttcactagcaaagaaagtggcgcgtctgttgaaaggaaaagtcagctgcggtcgctgtctcaacagcaaagtgtcaagccagattgaccatgtatattgcatttctctaatcaactcggcaggctgattgatataccctgaaatcagcctgcaagcgtcgtcgatttcttctggagagttacgataaacaaggattatgacagctacattttccgggacatcacccgtgtaaagctgcttctgagcatcgactgaccgctccgtattaatttgcgctcctacgtcaatagtctttttgctggcgctagcggaggcatttattgaccgcctcgtaatcaattgttgggtaagcctaatcattttttgatcggctgggctaatctctgttattatctcgacatcataaataacctcgcgtgagaatacgtcccataaaaaacgtatttgctgatgggttgaagcaaacacctctggtttttgggcaagcgtcattacgccgatatacttctttttgtcagtactctgatggggcaagcatacccagcgccgatcagcgtaggggatgccattattcagaagtacggatgtagcgtgtaattggtcgttataccacgatgggttgggcgcggcttcgttaatctcctcccttaattcgcctgtatcataaactagagcatggggcacttttgtcggcttcgcacccattctatcaactaggtcgctccacaattgcttgtctgattttggcgaggggaacaagcccatctcagatagtatttgttgatggcgcaaagagacaattatcgctttttcaagaacttgaattaagttttgaagagtgagttcggtcgcgcctgttggcgtgaatttgcgctgtaaaaagttcgccagcttaactattgctctatctaccgcgtcaccaccttcggtacctcctgggcggacagtgaaagtcgtgtaaatactgagcttgatgtccttgcgctgatggttacgtgtgagttcctgcattcgggcaacttgcccccaatcaagaaactcactctcaagagatatagggctatctagtctctggcgatagctttcaatcactttctcttcgtcgcaaaacgaagaccaacgaaaggtgaatttctcacccgacgagaactctttacagccgttctcaaaagccttgaccatcgcctctaatctctcagatgaattaaacagtgggtgaaagccagtgcattcatatccgaatactaattgcagggtgttgttagtgtcgcttacttgttttttgctcaacaagtaagctccaatttgatagttccccttttttaattttactaaagttgctaagtctaaaaagtcttcaaagggtactattttttgattacgaatactgctttttaccatagcttaggcatcccctttgaacccgccctttttttgttttggggcgaagtatatctgatatagccgcgtgtgaaagttggaacgcttgggaacactcttgaccagaacaagtaaggacgtttgccagataaaactatcaccgtggcactcaaccaaaccccagccagcaatccccaaactattcctgccccaaacataatcgcaatgatgaagcccacgccaaacataaataaggcaactgcaaattgaaagccagtaaaaatgcctattgttgcattttgaccaagtgactgattcacccgtttcatgggcgatttattatactcgctcatcactagcaagcggctgtaacgccgttaaataagatgctttgagcaatccaaagcaccaggattatgaaaaacacgcctacgggctgttgaaccatctgcgttacttcctgtccttcaccaataccgttggcaaccttaagcccagaagccacaaagtatacaaacaaaagtactgtgatggttgcattgatcactgcgggaagggcttgaatggcagccgcgccgccagccgcaccacccccaccaataccaccagcgccgccgaacatacaagtcattgctgtctgagccgaatcgaacaagccccacccataagagggcatcgactgcatgacaatgattgtcgctgtacctgctgcgtaaatatgatgctgatatttgcgcccaatcgccgcgctagccttagccagaacttgagtttgtgttcttcgcacagaattgttagatgccaaggcaattactccttttttcattgttctaggaaaaatctaaaaatcaccttattaccgaagttggaagtaacaaaaaatctacttccaacttcccacttctgacttgtttaatgctctttgttgaaattcactttctatgtcagctaaagtatgttccctagctagtgagcgaatttcctgaagtactgcgatgtgacactcgtatagcttcgcatagccatctagaccacctgtttttttgttggtaaatttctggaactctggcaagtacttccgagctatgttcaaatatgcttgtagttgtcttgcagaaacctttggctttaacatcgccgcaacttctggtcttgttagttcttcattttgccaggtaaacctccctatccccatgactctgagaacttcttggaacttctaactatacataaaataccccgcctttttcgtggcgggggagtgtcattttaaaaaatattagcggtcacaaaaaactggttaaagataagaattgagcgcttttccttcccgttcccacttttcatctaaaagacgacaagctacgcgaacaacattctgaggattccgtttatgttctcctggcatattccagttccgggtagtgtattcactttcgtaccccaaaaccagggcaagctctcgataacttaatttccacttcttcttaaactctattgggtgcatagtatttatttgatacttgcataaagaacttatttaatatttataacataattagttagtcaattctttataatttccttgggagagataaatcaagttttatatttgcttatcttaatattcttctaaaaaatattagccattttagggttatccaatttatctataatataaatattctcttttaagcaattatttttatgtccaacacagatgctaattttcagcagctattcccgcccacaagtcaagttaataaagataacgaaaatcccacgttatcagtcaatcacctaactcccactgatgaccaaatcaaagactggctacaatcaccacaaatcaaacagtggcttagaaaactactaatgggcataccgaataatctcaaggtagaagcgataaataccatcatcaaaaatgttatacaaaacccagacaaagactatcaagtacaattcggtagttcaactattggagtctatgttttacggtggcagctttgggcagcctataaattaccttacgccagtggaatcaaaactcctgattgcccctacactttgaaaaaacatttggatactctcgactaacttctcagattacataatcccgaagtttcattaaattcccacacaatacccgatctattcttaccaaaactaccatgcttaactgcgaactgagaattgcttacactatctcacaaacagcaatgacaaagaaatagataaaagtacgattttaatcagtacttccgtctctttatttttaatcaatcatcgttatattttgtcggatcaagtagagagcaatgcaacaggcgatcgcacacttggcgggcgggtacgccatcgcttgactgccattaacttagcagatgactaaaccttgtattgaagctaaatttgatgacgttaacagaaacatttcttcacatctattttaggctctagcccatgaacagctttcatcgcccaaggagattctttagagttcgtaagccaattagattttcgatttgagacgatgagttagctttagagctacccttgtagaagaacagaatctcttaactactctttgactcatgatcaggctccttcaagtcgaaaaattcccgattctgatgttgccggaaatcgaggcgtatttagaaagtggactatttcgtgggattggcaagaaaactgctcaaactttggtcaattgctttggaagtgagactttatcgatattagataacaaccccgaaaaactttacactgttcccggactaactcaatatcgtattgatggtattaccaaagcttggtcagagagtaaaaagaatccgaacttgggagtgattacccaacttttggctgtgggaacttcattgaagttagctttgaaaatttgtgactattacggacacaaaactgcaaatgtacttcagaacaacccttacagattaattgatgatattgatggcatcggttttaagactgctgatgagctagcaatatctcttggtatcccactatacagcgatactcgttatatctcagctttaatccatgttttaaaatccggcttgcgtgaagggaattgttttttaccgtttgagcaattagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagtattgccactgacctgctttcttcaccacagcatacgcccgatgttcaatttttaaatacaatcattcaacagttactcgaaaaggggactttagtttcgggtgatgttggtaatagtgtttatctcaaagctgcttatcgggctgaactttctgtgactttgaagattcttgctctccttgagcaaccaactcaccccactgaacatttagaacactggttagcccaattccaaactactgactatcgccaactttcacgtttaagtgatgaacaaattagtgccttgatgatggcagccaaacatccaattagcattatcactggtggccctggtcgagggaaaacttatgtactgaaaaccattattgaatggttcatgcatactgataaagcgattgcacttgccgctccaacagggaaagctgctaaccggatgaaagatgctacaggcattgaagcaactactattcaccgtttattgcaatggcagggaaacaatgcggtttttctttataacgaggataatcttctaaatcttgattgtctaatcattgatgaattttcaatggttgacatttttctgttcaattcgctgctcaaagccttggacaaaaaaaccagaattgtactggtaggggactttgatcaattacccagtattggcgcgggaatggtcttgcgggatttaattgtttctgaactcgtgccaacaactttcttacagacgatttatcgccaacggcacgaaagcccgattatttatgctgctaatgatgtcaattctggcatagtccctacactgcacaattttaatcaagtttctgattggatggatgtcggtgactgtgcaatgattcaaaaagactcgccccaagcgacctcccaagccatcgttgagttggttaaagctattggccagtcaggtgttgatttaaatcaacaactaataatcttagcgccccaaaaacaaggagactgtggagttcacaatctcaatcagcttcttgcgcctatctttaatccaaaacttgaaaatcaaccacaagttgtctctgggtcagttatctaccgtgtgggcgatcgcgtaatccagctgaaaaaccgttatgaaactgtcccgcccgtaatgaatggcgagatcggtcaggttattgctgtggagccggaaaaatttttggttacgatctcttgggagggcggtgctattgttaattattatcctggagacttcgagcaaattatgcactcgttttgtataacttgtcacaagagtcaaggtagccaatttccttatgtgattttcccattggttagggctaattaccggatgttaacccgtcagctgctctacacgactatgactcgcgcaatgggtacattcatcgcagttggacagcatgaagcattgaaaactgctgtcgctactgataaacccgcccagcgttttactggactaaccaatctcctcatttcacctgttgagcaacttagtgaaatctggcagagtttgagcaacaccagaaaaaccacttgtacgacaacatcttcccctactgttactgtcgcttctaggctacaacaacgtcaactgactgcaacgcaaggacagatgactactattggtagtcttgcactacaaatgtatgaatccaagtatggttatcgtccgtcaaaacagcccgaacttgtaggtaagtttcgctttaatacttatcactatgaaactaccgcaattgacgagattgattcagcaattgacgcagttctgctccaataataaaacccatgcccaaaatgagaacaacggtcgcatccaaccagactactgcttaacttacacttttaacatttatggtattccagcaacacagttaaagatcggccaatcagtgaagtatctgatcgggactcgaagcggcatgagtgcggcaataaccgatatcagcaaatcatctcttagtctcaaaaatactcatattgttactttgacctttgatgatgattcactaccaaatcacttaaaaacacaacaactaaccgtttatgacgaattgcttgaaggttgtgaaataatcacattttaaaaaattaaagttggcaacagcagaacgtacattcgccgctacaagttggaattaatcaaaatactaacttgccggctgatataatcccgtattttcgttaaattcccaccccaaccctgctctatccttcgccttacaccatgctacaaaaagcggtgcgggaagattaattcgctccttgcgtacactttcaggacttacaccaagtcttttagctaaaccttcttcagttaacggttgcattcggggagtatgccccggataggatgaattgttgtagtacgatttttggcctcgcttttgttggttgttgagatagtcttgaattttaatgatcgcctcagccaactgtgtcattcgggctgtcatcttttcaattttttgttctaaattggcgagattatcaattactgtggtttggttgctattagatccattagattcatttgaaaactctgactccagcttatcaagtctttcgcaaatagctattattgtttcgttggtcggactggcgttactattgttactcgtaactaagtacttctcaacacttgccttaatctgagaatctaagcgtttgtctaaattattaccacctattgcatcaagctgatcttgagaatcgtctaagtagagtttgataaattcgagcagcgtggctgttgcggtcgtcccttttgacttacaacgggcgataaactgctcccaaatcctttgatcgcagttgaaagatgccagttttttattacgccctgtcttgctcatgttcacgtgtcatctaggtaaactcggactgtacacgcttattaaatcgtgtaattcatcatgatgaattaccttgatgttatcatcgccaaatgtgtcagcgcattcttcaagcgatggtttttgtaaagagatgctactgccaacggctaccattggcgatcaacaattatctcaggcttaaacacttgcaggattcctttatctaatttttgctcatcgaaacagtgctgagtacctagttagattgctgagtaagaaagcaataattgcatccagtacagtaagtctgtacccctacggggatcttgctacgcatagcgtagcgtctctaaaagttgcccctgcttttaagccctggtgtccgaaaagtttgagtttttggcacgcaagttttacccgtttcttgaagaattttttatagaggaatcaagccactctcaaaaaataaactaaaaatgactctataattttatggcgtgatagcgattaaatagcgggctattcggataaggcttcatttggcactgaagcagggggaaattttgtacaagtttcttaaaataagcacctttgcctgttttctttaacccaaacctacacctgtaatatttgtgtatttaaatgctatgagtatgctctttgacctgatgcatcacttattaactataaagtcattatcggtttattttttcacttatttttaggtttttcttttagaggtgtatttttagggggaaccacaaaaaaaagataccagccttgttcttaattgctcgttgtgtggcgtggatctggatcgtactttcgtatctttatgagcgggtagtgctttaccacccaaatcgggaaaattgacttgcctgaagacgaaccgatcacttacttgggtaggtacctacacgttgaaaacacattgtaatttcagacatcaaaaactaactttccattcggtaaagtccctttgacagtttctgcattgttatcaatcaatattgatattggctaaccacaacaactggtgctttcaggtgaaagctgcggcgattgcacggagcgcaactgtccattggcgattgcaacgccatatagacatcaccccgtagcaattccagcatcaatcatcttcgccagacattgagtattaaatatcctcagtgatgacgcgaatcgctgaaaatacccatactgcatagctgcgaaaattgcaccccgtagcaattcctgtcccgtggactgggataataagaacagggcggggtgttgatgggacagcaaccttgaaaattgataggcatggtcgagcaaagattctgtctttgcaggatatccaacttctgttctcgcagggggtagattcactgcgagacaaagcgctgtttgcggtgatgctttacacagcgtgtcgggtgaacgaagcagtgacgttgcttaagcgggacgtatatgatgccaaaggaaaagtcagagccaaaatcatctttcgcaaaggtaacacgaaagggaaactggctacccgtgccatcccggtaattcaagaattgcgagtcaggttgcaagcatataacccgcgtgatgattctccttggctgttccctggaaatgctgaccactcaagagccaataaccacctgcaccgagattcggcactgtggatattgcgagtcgcttgcaaaaaagtaggagttgaaggcgtaagctctcacagctttcggcgcacagcactcacctcgatgagtaatgccgggattcccttaagagtgattcaggaaatttctgggcatcgcacgttggacgagctgtacaagtacctggaggtaagagaagatcaagtattgggagcggtatcatctttagcactacttgctccggtcgatgaagacgacttcgggaaacccaactttgtcgaagtgaccgataattcagtaaagaaaaggcattgaccccattttaccaaaaaatcgatttagcaaagcagcatcagcacaattgctgaaagcaaaagtagaaattacttcaatgatgcggttagttatgacgaaagtttaggagaactccatcggcaacacctcttcacttagcaagctgtaaaattcaggaacaagagattccacaagtcgcagttcatttgccgcgatcgcttcaagttccagcaccgtctcccaacgcaaatcctcaacccatcgcttgagaatgcctttaattgcgtctactccacgagaaataccagagcgaagtatttctacgcaatgaagtagagtaatccggtctgtttggggcgactcaaattcggtagtatcctccccttggcaatgggagttccctatagcattaggggggggtgtggatacggcctgctgattggggtttacattatacgcagcaggggtttgagcagcataagaggttcgattttctttttgattacgcttcgtttcacgatgagcaattacatgcattgcaaattctaattcctctttagataaagaaaaaagtttcacctgttgcccccgtttaccttgcttgcggaaagtcaactttagccccagctgctctactaaagtcgccagcaaccaaataggtttacagtctaggggaatagtaaacccaagaattgctttaacatgagcagcacaatgtatagcgatctccgtcatcttgagtaaggtggaatcgtcggcagtaacttcatcacccgcaactaaagaagtgagaatctgatgcagccccaggttaaatctagccaaccatcgagctgagtaattgccccagtcgatgcacaaaggtagattgtcgcgctcggtgcggtctttttgggtgacaattgttggtggcgtaggataagtttgcccagttttggggtcagtaaacgattcttcgggtggggctaaaatggcctcaagtccagcaattgccctaattaagcgaccacctttatccatttctacgagtgattcggttacttcgatgccgtaagaatcagaaatgcggaatttttcgcattcaaaaatttcattagggtcaaggtaatctttgctctgacgggcacggtactcgctcaaagtaatattcttagccttggcaacagccgaattgtgggcactatccaaagcttgtgctgctgcttttagactttcaagagattgaggatctgaatcactgcccacatatataaatgtattgcccatttcggtgagcagcgatcgcagatcatcgcggagattattgagagaatagtggcggttagccatgatttggcagtaagcctcaagcgcccaatctttctctgcgccccttgaacctgtttttcggtcgatccgtaacagaaaagcagtcatttcattggtttggagcgagcgttccttgattttggatgcgtttgtatctttgtaaccaaagggaggacgctttgccacccaaatatgaaacggaactttcgggcgatagcggtacaactgctgggcgcactcagttgcagtttgggaaaccgcatgaaataccccaaatactaagtcaaaatgatactgggaaatatctacaccagtccccaggctgggagaggtgaacaaggcatcaaagtttttgacggcgttggtgatatctttaatgaaagcgacattctcttcactgccagaattatcggagtgaatagaccaaatgcgccatttttgtggtgtatgggatgggtcagagttagattgttcgcacttaatagtaaaggatttgtcgagtttcttgatgaaacgcttagagtcacttgcaaccatgactttcagaccttgcatgagcgccgccgagatttgggcaactagggcgcttgagttaatgccttcgtaccaataaattgtgcgtgaaccgtttcgccactcgttcttgataatgtacgggatttcatctgttggtcgcatggagcgaaagaaatccacggtcaaatcatccatgtgtgcatcggcaatcaccactaacggtgcgttatacactatatattccagtacctccaaaattgctgcacggtgctgtttgcaagtattactgtgtagtaggtgggtgaggtattggcaggcttcatctataaatatgcagccgtagctgagagactgagtattcagcttatgcaagctgtcaatggtaatactaagggcttgtgcctgggctaaacctgtgtaacccaagtctgagtacatcgccgtctgcaagcgttcggcaagatttttgagcaaatttacgcgatgcccattgttgagaaatctggcgtgaggattttggtcacgccaccagcgcattaactcggttttccctgtacccatatcgctccagagtacaaccagtcctttctctggaaaacggaaagattttttgggattttgggtactgggtttggggttaaaggagctagaatctgttaactcttgttttccttctccctgcccacagcttgtagagctaacacaaggtgtgaacaattgctcttgtgaaatatcgtaaagtggcgggacagacgaacatttttcctccagatccggaatgcagagtgcttgggtcaaatatttaatattgactgtgacatccggtttgtacttagagagtccccatttcttagctcgatacgagcgctggtaatcagcaagtgatttagcatcatcgatgattgcggtcagtagagcgttagcatcttcgccccgcgccacaacaaaatcatctacacctttctctgggcctggcaacagcgcaacttcacaagtacagcctactgcttcaatcgctttggcagtgcgaacagtggcttgaaacaccgaccaacgagttttcaatttagtttcgtagtcgaacaaaataatgaacttgcgtcccgcctgagccattggtactaagtcaggatgcagtcgctcatcgaaatcttgtttgcccacgcgcccattccaaattcctggaagtgcgatcgctacaaaccctaaactcagcaagcaagcggctttcttctcaccctcgcataagataatcggaatctctggatgctgccgaacccactcccagaatattaatggattgagttgatccagcaagcgcaatgctaaaagcgaatgatagcgcttaattaaataacgctttgcaactttgccccagatggggttagcgacatcaaagtaggtaacgcggttggctgtcttaggtggtgactcgtatttaactggtttacaggagtgccaatcaaagcgcgggaagttcggcttaatccgcccccaatccatcggttgccagtttttgaatgggtcaagtgattgaatccacgtcccacccagtaataggtgctgatacattttgatgtatccatctgttacccgacccgcattcttgcgtgggattttatcagatatgaacaggaaatcataaactgattctccctctacatggaaaaagttgcgcttaatcaacgccggatgaatggcgctaccagctaacaactcatggtattccgctgccgtgaggttgtttgggtattcaattgtcgctgaattcatcggttctcccctcgggattccttagagaaaactctttcaagctgcgaaactcttgctctagcctggacattccgaaaatttcccttcgtcacagcacaaaattgccgtgcgaaagctgcactcgaccccatgcgctctaacactgcgctcttggggcgttctctatttgtcatgatatcttcccctgataactcggttgacaagttcagagggggttgcatcagttatcagttatctaatcttggactctactcccaactgataactggtaactattattcgcgctactactgcttttaactacaaaattcgggatatttcttaaccaaacttaactttacctaaaatttatgaatttcgacagcaaaaacacaccgcagggaatggactttccaggcggcagaccctataatggatctggtagcgcggtaaaaactctcggacaatttagtagtcgcaccagtggccaaactttagcgacaacttcttttgttccttcgagatcaaacccgctctagatcaatatgaaatttgcaatacgtagaaagcgcgactccttagtggcgctttctgcattaaacagtcgtactgttgtatcttcacctccatgcctcctttcaattagcttgattttacagaagttctggtcgtcttactcggtcgaggtaagagctttcattcaaatgtattcgcagaagatacttggtttaggttaagatacctaaacacaagcttttcaaaacaaacccattgaattaatcagtgatcaaaaatacccgcaggcggtgttccttggttgacgttggtcaacttctttcacacttttatgctcaagctagaccggataatgtactagagatgcgttaaatctccctattaagatgtagcatttaaatcaatatagcctagaaaggtaatttgagaacctagcttcagttaataattgtgaattttgtagatattttaagtactaaggagtaaaatttaacttcatgtatacctacttacgtaaggaaaagtcggcatgaattcaagccaagttttagacgtaaaaagagtattagctgtattagaagaacaagtatttcaatctacgggaaggtatttaacagaagtagaaaaagttcttattaagggagtttgggatagtaaagattataaagagatggcaagtgattcggggtataacgcatactatttgcagcagaaagtagctccaccactatggagtatgctttcagtaattattggtgatggagtgaaagtaacaaaaatatctttgaaatctattttgcttaagctagcaaagagcgattatcggaaggaagaggcatccagattggataacgatagtttcgttggcaatattagaattcatggggaactacctaaaataaaatctttttatggacgaaaggatgaaattaactattttaagaaacaaattactctatttaaagaacgctgtatagtttttactggagttggaggaataggaaaaactttattagcctctagattggttgaagaaataacttttgattctttaagtagtatatatgaatgtataatctggaaaacaattaatcattctttgtcaattgatgagttagtcattgatttaaataaaatttttcaagtagacatagaagcaagtgaaaactcttttatagatagcatatctttactatcaaaacagcttcacttacatcgttgtctactagtaattgatggatttgaaaagctattgttagccgatgattttggaaaaagattacaatatgaaaaattccttttaaaacttacagaagggaagcatgaaagctgcattattataacaagtcagttgcctttaaaagaatttgcttctgtgactacaaaactacctattcgctctttcaaattagaaggtttagatgtaaacgctggaatgcaaatattacaagaaaaaggtttaactggacaggaatgtaagcgattaattgaaaattactctgggaatccatcaagtttagaagcgttggctgatagaattaatcgtttttttgaggggagtgtgaaaacattttttagatatcaaactactatgattgatcctcaacttgaaacaatgctacatcagcaatttggacaaattggacttttaagtaatcttcaaaggcaaataatgatttatttggcagaagaaatgtcagaaaactcgactcctattcaattctctaaactcattgataatttaaaagagcgagtagatttcaagttgtcagtttttgaactaataacagcaatagaagttttagaacaacgctcgttaattgaaattgctggtaaatcaaacaaacgagaagctagttatagtttacaagtatctattaagaagtatattttagttgatccattgggattagtgcataaaataccagatacaatacaaacaagggaagttaccttgtgggctactgcataaatcctctttgtacccaacgttataatcctgatagcgctgaaaattgtttagcatgtggaaatccattgataataaacgggcgtattcgtttgctacgcccgttgcgttccttggagcaaaatccatatacttacacagatgtctttgaaattgaggatattggcacagaagaacatcctcagcctcaaataagagtaatgaaagtattaagatggattgatgattctaagttagttgagctacttaaaagagaatcactcatattacaaatcttagaccatcctggaattcccaagtctaatagggaagattatttcacatttaggctgaatgataatcttctagaactacattgtctagttatgcataagtttgaaggagagaatttaactcagtgggtacaatcttatggacgaattagccaagaaatggcttatgaatggttattgcagttgatggagattcttgatttagttcatcggtctggtttcttccacagagatatcaaaccagaaaacattgttcatcaacccgacgggaatttagcacttgttgattttggtggagcaagacagcttagtagaacctactttgccaaagtcagtaccagtggaggaactactacaggattcggtaatggttacgaaataactgctgttaggacagcttgttactctcccttagagcaaattcatggacaagccgtaccacagtcagacttttacgctttaggtagaacttttgtttacttagtcacaggtatttctttaattgaaatcataatggacgagcagacaggaagactaatttggagagataaagcacttcacatagataaatttctggctgatttacttgatgatatgatggctccttttgttgggcagcgcccacaaagtactcaaataataatacagcgtttggagcgcttacctaatcaatcaaagtttaatcgagtaattaaatcaaagccgtttcaactgagtgtgtttgtattaggtttattaagtattgttggtttgatatatgcatccctacctctagtagcaaaatattatttagattccggtaaaaaagcttataaagaaaatcaaattgaccaagctgagaacgattttcaaaaagcagtatatttgaatactagcttaaaatacacagtagcagattattttttaaatcaaggtaaagaagcttataaagaaaataggattgctgatgctgaaaaagactttcaaagagcaataaagtatggacataatttaaataattcagtctcaattttttactttgagaagggtttacagcatcaaaataaccctaaaattgctagaaaaaattacgagctagctataaagtacaacccgaaagacgatactgcgtataataatttagcaattgcgtgtcagcagttatatgactataattgtgttaacaaaacttacgaaataatttttaagttaaaacctaataaatgggaatcgcattacggattaggtgatttttatgatgaacagggagaatatgatttagcagaaaagcaatatgaaattgctattagaagtagcgatcaagctatatttgctgttgcggctttagcaagattgaaaaataaaaaaggggatcatacagcagcagctactttagctttaaaaggtttgcagaaaactaacaatcgggaattacaagcatccctgtataaagatttaggatgggcaaggttaatggaaaataagttaactgaagccgaaagatatctagaaaaagcaacaaagttagatagcgaaagaacagatgcatattgtttgctatctcaaatagaagaatcattaggtcaacttaattacgccagagcttatatagatgcttgtatcttgactaaatctagcctaccagaagtgtttcgctggagacaagaactgctagatcggatacttgataaatgataagatgctcaaacaaattatgtttgtaaaacaatgaaaaagctgatgttttttgggggaatgtgctgtttaacttctctaatactaattcatctaccattgctagcaaatgtaccgctcataagagtaagaagaaatcaggttcattgtgatccacaaatgggaagaataataagtaagggtcacaagcacttgtcagcagggagcttaatttgtaagggagatacgatagaagttgtgaatggtgattatgtagaatttttatgctttagttctggaaacattttaaatttatctagtggaactattcctcttgataaatgtgcagaacctgacgaagccttatccacttgcaatccaaccaatactaatgcgtgtcacatacgaaaaggtggcacagaagggagcgatgagccaacaatcatttctccttatagcacatcaacattgaattcccgtccagaaataacttggactgctgttaagggtgctacttcttacaaagtcaaagtaaaaagttacgagtttggatgggaaaaagttgtaaatcaaactcggcttgcctacccaagtgatgaaaaagaatttcagccgggtactccatatacaatagatgtctttgcatatattgatggtcaagcttttagctatgatgaaacgtttgtggacgtattgtctgtagcaaagcaagaacaaattgcacaaaagattaaacgcatcaaagacttagggctacctccagatgaaactattcttgacgtagatgctatttatacggcagaaaatcttttaaatgaaacaattgagatgttaaaaatggcaacagcaactaatagccaaaatccgactctttacagagtactgggcgatcgctatctcttggccaagttgccaaaggaggcgaaatccgaatacatcaaggcatctgagttagcgaaaagcagcaataattccaaagagttccaaaaagcccaatcagggctacaagtagtggaattttacaaccagcttccaaccaggaggaacccaccccaataataagccttcttatatttaggatttgacagtaaacttaattgcgcctgacgtagtgcttctgcttttggcaagccattgttcaaacctttataaaattcttgcataagcaaagcggtagaatcggcatccacgcgccacaaagtagcaacagtactacgcgctccagcttgtgcagccattcctgcaatacccattgctgactgcttgttgcctttagctgtttcgcaggcgctgagaacaagtaactcaattgcatcttgactattttcagttttacctctgattaagctgtcaaagtctctaatattaattagcttgtcataggcaaccagtactgttttgagtgggtcagaactaaattgaccgtgggtagtaatatgtacaataggaaaattattttgagttagttcttctttaaaccttttaagggtaaacttcttgtctaacaaggcaactgacgatttagtttgtttttctacattttctatttcttgtttagatgggagcaaattctccatatttttaggtgcatttggatctatagaactggggcttagttttgatagtccagctattaaagctatcatctggttttcatgtaagactctaggttgtctaattctggaacctaaagtttctgcaatactgtaacgctctattaaataatgttttccatcatataacaatgccattggtatgctttggaaagatttatctaaagtgaatacgagtgttcctgataggggtagatatgtttttattggtgcaattagcttttcataaattacttgagaagaagtagtaatgctactttcgcctacttcagaaaaattttcattttgtaaagcttctaaaagatgatctatctggaatcgaactagtttagattcaatagaatggtggtgaagtgagccatctgttgactgagcaattacttctatagtatcccctaaatcaataatgtgaattactgttggggcgctcttgaggttctgaagctgattcaaagcaacaaggtcaagcttgccacatctgagaaagttttctaagcgtgctatctgcaatccttcatttatctctattactctttttaaatcaggattaggtgatgttaagagtaatcgcatataattacgatatgtcggctccatttctgactgaaaagagaactgcaaatctccgttagttgacaaaagactatcacgcacttcagtcatgtttgcgatcgcagcattatagttctgaatcgctaactcagtttttccctgcttttggtaaattagtcctaactgctgctgccattcgtaagcaatatccgaagcccgaattgattgagcgaatcctaaagccttcgtaaaatatgcctgtttttgttctgtttgagttgatactttacccaaagtaccaaaactataggataaccatcggatactattaatagtttcagccattttcaatgctaatttagcatatcgaatcgctactgatttcaattgttcatctgggatctggctgaggttattagcaaaattcaaccgagcatgaatagatggctcaagtgataactccaaaaaggcagaagaattgccatctatttgatttaccaatgctctaatttgttgattaactttctgatggatgttcgcttgatttggttgatgactgagccatttttcccaactgatcagtaaagttaagtgattcaactgagcttgcagtttagctgattttgagatatttgggatgttttctagtgtttggtaataccagagtgatttttgcgctttttgtggaataatgttagcaatctgctctcgaaaaagtggttcctctatccaagaatatttatcttgtaattgctgataaattgtctgttcaatattacctagagacagataaatcccactaatctttgatgaagatacaagttttgctagcgttaacgtttcttgtagaactgtttcagattcatttaactttcccaaaatccgcaagacttctccgagattctgtaatccaagtaagttaaccgatgttgcttcctgcttaccaattaatgtcgtgagttgctctttttgagtaagagcaggttgctgcaaagtcgtgtcgcaaatacctagaattgtattaaagtttaaagcttctaaaagtgtattgcaagcttgtttatgtaatcctaatgcttgaaaagcaaggttttgattaatcaggctttccgtaattccctcttggtcgtttagttggcgatatattttggtagattcctgccaagtttttaaagcttcattcgcctgatctagagctaattgttcgtgacctgatgaagtcagggatgccgcttgatttttgagaaattctttttctttttttacagtctgggcaggggaagaggattgaattaaaattaaagacagccctagaatgcctgagaaaagatatttaaagcaacattgaagtgagatcatttttatatctttttaccactgagatcctgaaaaacaagaacttgcagacagtgaagcattatcccaggttggatttgcttggtctgttgtcaaaactaaatttccttgagaatcccgaatcaaaacgttggcttctatgatttgtgtagcttggttacttcttaatgattttggattatgtgaattattcaaagctggaactggaacagagttactttgctcaacattgttaaacatcaggttattaggcttagattggagattgcgagtactactaactcgaaaactatttacttctgtgcctgctcgtgcctgacaaactggggtgatttcaggagttattggaattacttctgcttttagttgagtagggtaaatgttagtatcagcgatgttatatttaacagtaccgttaattccgtacttggaactagctgttattaagctattaagggaaaggaatagtcccctagcattaattgtgatattcccaccacggccctcaaaggcatttgcggtgatgctgctattttttattgcaactaagatatctgtgttgatagtgatgttgccgccgtcgccattacccccagcagtcgcagtaatgatactgtcacgtaattgtaagtcaccagagtgtaagaaaatgtcgcctccttcgcccttggtgccgccttctgtgccagctgtgatagtacctctgtctagattgatactgtctgcgttgattcggagggttcctgcatttccttgtcctggctgaaagttgagattttttggaattttttcaccaccaatatttactctcccaccatcagtgacagttaatcgttctgcttcgattgtcagatttccggcctttccagttcctccagttcgagctgatattctgctaggagaattaccagttaatgactttccggttacttgcacttcttcgtcagcagttatagatacgttgcctcccgaaccctgcccaaatgtgcctgatgatatcactcctccagagcgtagacttaagcgcgcagtttcaatcttgatgttaccgccagaaccggtagatcctcgttgggccaaacttgttatggaactgcctgcattcgctgttggttttcgcagcacttctactgaatcatgagctaagacctctatggaaccagcatttccgaagccatacgtaccagcagcgatccctgctccatcccggatatttaaccgcccagtttcaatattgatgttgccaccagatccggtagctcttgggtaaactaggctcgatataccagtgttgaaaaacgaatcaacttctggtaatcccactaggttcactgaatctgaagcattaattttcaatgttccccccgttcctgctcctaatgtgctggactcaatctgagaaccaccgtctagcattagcttcatggcttgtatttgaatattgccaccaccatcaccactggcatcaactgctgctgctccagacaactggatctctccaaaggctgagatgcctgaatatcccaacgtccagcctttatctgtaggaatcaggttgaccaaacccgctccagccacgctgcctaattcaatctgtccccctgttgttttaagcgttccacgtgagagtaatatatcaccgcccaccaaagctaaggtttgatttggctgcacgcgtagaccagaactagtatctatgaggtctgaagtttttcttataccttgaccgtctccaaagacgtgaatatttccagcatttgtcccaaatcctaatcccacaggcacgctcactgtcaacagaggttctgcaccactaaggggtttagcatcgaaggagatgccatcagcaaatttaatattactagcagtagtgccgaagaacgagccgccaatattcagtgaagcattcggcccaaaaataatcccattgggattaataagaaatacgttggctatgccgttagctcgaattaaaccatcaatattagatattgagctacccgtcactcttgtcaaaatgttttggatgtctagggcatttttgaagtaaactgtgcttcctgtgggcacagaaaactgtccaaagctatggaacaaattgcttccgaattgggttcctcccgttatcgcactggtattattaccctctcgtgtgacgctggagttaactcttagggttgcatcgggaacaatttgtgccgcaattggctcccaaggcaatagacaaaacaaggtgctgcccttgataagccaggataaagcttttgtcataaatcatggtaaaagtttctcggttggtctctgaattatttttagtacagacttgcaccctgcacccgaatgattaccaattatacagattaatagtaacggtagcgtcttgtcaaattggattggagacagaggctttcctctagtagtaaagcttttctctagtagtaaaactgttaatatttactaaaatccgagcgaaagtgatcgggagtaaaatacgtttgtggatttatcagtgatgaacagaaaacgtagtgagtcctttaatgaagttgcagaaatctatgatgcagcacgccctagttatccatctcaattgattgaagatgtaattgagatggctaatcttacggattcagcttcaattttagatattggaaccgggacaggtaaggggactgttccatttgctgaaaagggctacgctatctactgtttagagccaggtgaaagacttattgcaatagcatctcaaaatatgcgcttatatccaaaggtgatatttgagacagttactttagaggattggaacttacgcccaagcgcctttgatttagcaatatctgcccaagcttttcattgggtaaatcgtgaaaaagggtatccaaaagttgcacaagctttaaaagaaaaaggttatattgcgtttttttggaatttctctattttaccagatacttcaatatttcaggcgctcaaagaaacgtttcaaaaatatgtacctacaatatctaatgctaaaccatcctcagttgaatcactaataaaaaaaagagaaaactggatattaaatagcttttatttcaaaaacctagtggtcaaaaaatatccttggtctattaattatgatgcagaaggatatctaggtcttctgaaaactcaaactgcttatcaaaaatttactggaactgaaaagcaggatttttctgatgctattatacagatattaaatgctcacggaggatatgttactaaaccctatttatcggttcttttctttgctcaaaaaatttaaatcagccccttcattctaaataaaactcaatgtcgagtgtgggttacaactcatctcaaacccgatacggaaaaactacgggtttaaacctagatgagatttatatagtcacaccaaatccaataccctctgtcaaataatcaagctttaaccgttgttttacacgtctgttgaagagggtatttctagaatacacccaaacagtattttgtttttgtggtgactctggtgtggtgtttttttttgataattgctctatgagattttttaatgagttttatatttggtagtgctttaaggctgcaaaatataaaaagcaatgaaaaaccccaacctatttaaaggatggggacataaataaaaattctatatttccatgatgacacaattcaatatttgttcaactgctgtcagcctggaggtggaataatgaacaaaccaccatccagacgcaagaaagttatccctggggcatctgaggaaccaaagccagccgccgactctgcaaaggaaaataattctgggcaggataacccagcctcagcaacaattacggtgacggctgttgaagtaagagagttgaccgaccaagaacaaagcttacgcttgcaattggaacgtcaggtagaaagggcatttttgtcagcaggtcaggcgcttatggagttgagggacagacggctataccgttccacgcaccggacttttgaagaatactgccgcgaacgcttcaattatagtcgtgacgcggcgtacttgaagatttcagcgactgtggtttatgagaatcttcaaaagtttttgccgaccattggtcggcaaattccaatgccgaccaacgaacgacaattgcggtttttggcgaaagccgagttggaaccggctgtgcaagcggatgtctggcaacaggcagtagagcaagctggcaataagattccatctggtcgcatagtgaaagacgtagtggataggatacgcgaaaggacgaaagtacccaatccttaccacatcggagaaatatgcattcttctgcccaaagatgacccagacttgaggggtaaagcgggttattggggagtggtaagtcacgttggagactatagctgtacagttcaaacctgggatggcgactataccgtgaagattgaacacctgaagttactggaattgcttgatgaagattgccaattcatgcagcagttatgtgtgaggttacggcagttgcatcaagtggccagccgtgactcttctgtggattggctgttgcaggggttgggtaagcaagctaaaccttatttatcttcgttgcaggcaaaattgctggggactgtggaacgggaatacaaaatcgagtggaggcaacagaaatgatggtgcagcgaggaaacaataatttaatgcaacaaagtttactaaactcgtttagtttcaaatatttctcgccacaattcaaattccggacaattgcaccaaagggtaacgaacccatcaaaaagtttagtttctgaattttgaactccccttgggagaacttggatcaagataggaatatccaaatcacatttccaattttctatttctttttgaatttgggcaatagtgtcttgatggaatcctcggtcgttgttggaacactgaacaagtaaacatccattatcagaatctttgactcgcttgagcgagaaattaatctgcgtccacattgattggacttcattgaaaatattaggcaaaccatagtgattgcctaatattacctttcggcgttttgattcacccataagtccccctcagcaatacaaattttgacaaggatgacgaagaagataaggaatctcctgacgacgagtaagctcaatagcgctcagattaaccctctgagggttattaactactaatcccattgtaacgataaatcaagggtttcaagtattttgcagttgcaaggattggggattttgctttcaccgtatctgtcattcttgcacgctttgctgctggcggctgttgagatagagtacaacctggtttgtcagcagcagaagtgacgatacagctagtaaacaataggttaatccaacaaatacacaatgcaacaccgcaataaataactcgttgtatgaaaacggtaagcgtaccactctgtggaagcaagcgatcgcccagcgtctggtagagttgccatgccggaatggcttatcgcttcaaaaagaaatctgagtaggtcatagggagtgtccttaaaaagccgccattaacggacagttagggacttccaaataaatgacgacccagccgctactagttagccaactttattttgacaggtagtgttctaagtgggaatttagtcaaattgagaaggataggaaacaacttgcttctttggtcttggcgatctcccgccttgaaagccacattgagcagttggtgctttctttaaatcttcaagtcgatggcgaaggaaattctgacaatgatagccactggctttttagggaaagctccggtagtgtgggagaaaaagatatataggatgcaggaatcaattaacctcgaaagcgatcgacaaagtagccatatcagaattgctcactggtgtggctacaataccaccaccacgtacatctctcaaatcattcagcaaatcaccaatcacttcatctggacttgtggatgaaccttttaactctactactccagcatcacgcttttgttctgctgctaaagctctcattgttttgacagcattctttagtggtttgcgactgacaataattaatgcttccccactacctttctcgatcgcctgtaattttagctcttgtggattgccaactactagtgtttgctgtggcgctaattgcattgactcctcaggtgctgaccatttatagggaaatatcaccaataaatcaccactggaatcaaatagcaagatagaaatatagacagaagtcgattcattattggtcacttgaaattgaaacagttgttgcagaggtaatttgtgcgaataaattttttgtgagacttgacgattcttttggctccgtgatgtggcagttttagctataattttgctaggttgctctactaaattcaggcaaacttccacatctagttctgacgaattggtattcaaagtttttttgagaatacgagttgctagcaaagacttgagtttaggttctaaacgctggacagcatcttttactgcttctcttgcgtcaccaaaagattgtaatactagttcctgtcctgcggtaaacaaaccaagactattaaccacaggcaagttttctgtaacttgttgctgcaattgtcttcgatagctatctgtcatgcgactgaagatgtattgcacaccatttggatatggtggtttttgattctgcgctgttatagctgcgatacgattgatagcttctacaaattcttttgctgcatttgtatcaccagctagagaaggatctaaaccaatacttaactttaagtcagccggaattacacgagttgattcttgcaacagcattcctggacgcagagaatttatccctctgttgtctaccagttctgcttctgctattaagccacgacgaggggatatcaactttacggttgctgaggtttgtccttgattgttgatgactgtaaaagtagctcctggtgtaaatgcttctaaactttctttgtctattcctcccaaccataatgttgcttttttaccttcacttttaataacaactgcatcagtagggaaaactttatttttaataaaatagactggtttattttcatcaccatctattaaaggctcttgccgtgaaagtgatttaatgctggaagtaatttgagaaatcatactcccagcactaccagtttgttgccaaagatactgcgtcatcaagtaagtaaatgcaccagccgaaaagccatcaaaagtggcatctgctgctatttgttcccttttagccgcagcaaaaactattccttttcgctcactagcacagcgaagactgataagtttttctaaggggatattcaactgtttgatccaatgttcttgataagcaatttcctctggagatggctgcaaattatcattagatgcagcacgcacaataaagttacctcgtgtaccaccgccggagaagcaactgtctaaaactacagtgacattttcggtttttaaagccgatattaacaaaaacagggtacgtcccataatgtcctgtgtgacaccattggcaccatcatcagatggtactagggtgctgttatagttatcatttctgcattgctgaatggggtcagggtctggtagtcgagaaccatgaccagaaaaatggaaaactactacatctcctggtttagcttgcttaattagatgttcttcaaatgcttctagaatattttttcgggtgggttgtttatcggctgggtcacttgttaatttcaggatattgttgggttcaaaaccaaagcgatgggttaaaagtttttcctgtaaatctacatcggtgatacatcctctcaagttatcacctctctcattgtttagataattattaattcccactaagagtgctaattttcgaggggtgctttgtgataaaacttgagcgtagcggtttcccttttgcatgatatcgatttggcttaaacccaaagtggcaaaggttgaagaagcaaattggataaaatgacggcgtttgataaggtacatagcagaatttttaactctttgaaattgatagaaattaagtaagttcaagagaagtttattttcttaataaactttgataaatggatatattttattttgatattaaaggattatttgtacttccaataattttgaatgaagcccagtagtgtggatgcctccatttaggatttttaatcatttttatttgagcttggcgtagggcagtcgctacatttttaccttggagcaattccttataaaattccatcatcaaatctactgttgcattatctgagatttgccatagggtagaaccaacagtattagctcctgcaactaaaaaagcgttgctaagtccgatggtactatcaggatgagaaacacctaaagctgtttgacagctactcaatataaccatctcaaatctcacaccagggtcattctcgtaaagaaaacgagcagtaattttgccttcagataaagcaacaaatgattcttcaggagcttcagaaaacaaaatgccatgactagcaatatgaagtagaggcaatttttgtggtataggaatatcaaaaaatgttgtttgattgatagaatctaataatacttttaaatttgcatctttacccaaaatgggtttaacattcaatagttcagcaatagatttaacttctgtttcagtacctggtaagcgggaaaaatttaattgatgcttgcgaccattaaaaataactgtgtatggatttgagaatagaggatttcctattaaaaatatatttctctgtgtttcattattgttaatgtcaggaagttgaacattacttacacgttcgtcatcttcaatcagtaattgagccgtaactgatggtaggtaaaaaatttcatatttttcaattaggtattgtccatcatttgtacgtaaagcactaaaaggaataaaatctagagtattatcagtcacaatcgctattctatttgctttcagttgaataagaccttcttgaattacctgaggtaaaagaattttataaagtttgtttaactcaatatctaaatcttcattgcttaattccgatttttgggtgacttgaaagatacttctgcttgcaccttgtagagcattaatatctttatcatttgaagcgtaaggtagttgttgtaatattctatctattactttatctgggttttctatacgtgaattaaaaaattcaccattctcccctaataaccaaaccgagtatccatattggtctttgctatatattaacaaaggtgcattgatcctttttgcagttaaaatagtttcatcatatgaagctggataaacctcccctacactaccagacattgatggatttaatgaaagacgactatttggatgagtgcgtcccatccagtcaaccaatgctctagaacgtatttcttcagaaatctgcatggcttcttggtgataacccgcttttccaaaaataaagactaaatctcgaccaataggttgcaaaaattcggaaacaatatatgacgacctatgtccaaatgaaccacctgctcttacagtatttgaacgaagatattgaaaatttaatagtgcaaaatttaaccttggtaaaaattgtgatggttctacttggtcaaggtttttcctatatttaagataaagttgccaaatttgcttaaattgttttaagcttaaatctttttctacaatcattccctctgctgcaaaaacttccagaattgaagtttgagcaaattcatcaataatagccttgagtaatattctttcttgctctggattctgtgctaatgataccatctgattcaaacttgctatccgctcagaattattactagctaatgcagcaagcctgtgaattaataataacaaatatatttgttcatctttatttgttaaaggcaatttttctttgatttgctttagccttaaaagaagtgctttgctgtcttctgaaacaagtctttgaataggtgctaaatcttgaccagcctgattttgctgcctcaattcatcttgttgtaaacgcaatgctacagctttccctctcttgtgataatttagctcttgtaataaataccatatattagttgaaacaacatcaattcctttagtatcttgataataagtagcaactaacaatgcaaatcgatagaaattgtatgcttttttataattttcctctgttcgttttttgactcctatacctcctacttctctagcaattgtaagtaaatcactagcagatatttttcgcaatttcctgtcttcctccagaattctcattaaatggggattttccaaatcaataattactaattcggaaatactctcagcaataaaaacatgagcttcctcttgattttggataagtactattccttttttatttctacgtaccaactcttgaagctcattaatcaatctttgatttgtttgaggagtaatactttgtgctatttttggctcatgtggtttattaatttttacatctacattattaacaatgttataacttttggattgtccgaatacatcatcgaaacataaaaagatagaggaggttacactaaaaattgctactaataaaattttatttgttttcatttttttaattatccaatgtcctaattgtttatactcaaaaatcagattctaagctttattagctgttagctgcaacaatactagttaaggaatcttactttttactgatcattctgcttcaccaatgagtgtgaaagctgcccaatttaggggtttattgggatattgttctttgattttgagcatggcttggcgtaaggcttgggctttatcaagtttattttggttgaaattggtataaaattcggtcatcaattcggtggtgggtgaatcaggaacagaccagagggaaacaattacactaggagtgccggcaataaatagcgatcgcgataacccaatcacgccatcaccagtaatccgacctctaccagtattgcaagcactgaggacaactaaatctgcattcagttttaggctgagaatttcttcggcagtgagtaagccatcatcctgactgctcggtgcaagcgcgatcgcactttgcaaaccttggaagccatcaaataaaccatgtgttgctaaatggatgattctggcttgggatagtttggctttaatggcggtttcagtggcttcattaccagtcaatgcttttgtatttaggatgggtgcgatcgcttctgcttcacgtttagcacctggtagagttgctaatttttgcggtttttcgccaattttaggtgcaaagctgggcatggtgggattacccacgactaaagcttcggagacagaggcttgcttgactttatctcgttgctggtgtgtgagttctaatacttgaattgatggagaagtaaggatagtgtgtttttcaattaagtatttgccctgttcatcttgtagtgcagggaagggaatgaggaacaagttatcttgagggacgaaaataacacgctgatttgggtcagtgggtaaaaggtcagcaatgggttgaatgagaagtttatgtagtgtttgtaagcttttttgctgtactttttcatcaacaggattaataacttttgcttcaataatactacggcttttatcatcaataccgagagatgcgcgagtagtggtaattaggccttttagagaggtattttgtttttgccacagtggtttgaggtcagttttctgaaatcctacttcacctgtgggtttgattacccagataaaaagttctgattctttagttgtttgtttacctgcaattttgaaatcatcaaaaataattgaatattgaaccaaggttgcattttgcaccttggcaatttttttaattttctcaattgttgctcttggaatctcttcctcgctttgtaagttaggtgacaatcgagattgaagtaattgcacaaatgccctagcgcgactgcgttcagatatttctagtgcatcattgcttttattctgggcaatcaaaactttttgtagcaattgataagtgacagtttgtgtttcaaaaattgaaattttattagcgtcacttaatcttggtcgtagagactctaaaagcttaattccatcctggagagttttttctgcttccacaaacttgccagattgataaaacgtactacctatatatctaagagttcgtgcttcacccaccttgtcaccaatttctttaaaaatagctaaagcttctccaaaaaatttcagcgcttgaggaaactgaccctgataattgtaaactctgccgatgttgctaagagcaactcctttaccctgtcgatcgccaacttctttaaaaatggctaaggcttgctgaaataactcttgtgcctgcggatactcgccttgattgcgccgaaaatctccaatgttgttgagagaagttccttcaccgcgacgctccccaagttttttaaaaataacgaaggcttgttgataatattctagagctttaggatactgatctatagtcctgtaataaacgccaatgccattgagggttaatgcttcttgcttctggttgccaatttgtctgaaaatatctaaagattgctgtaagaaatttagcgcctggggatactgccctagactagtattgatatatcccagttcggcgagggtaaagccttcgccagagcgatcgcctacttgtctgcgaataactaaagcctgttgataaaactctagggcttgaggatattgccccaaaccttcataaacttttccaatattattgagagcagttccttcattcaagcgatcgcctagttctcggaaaatatttaaagcttgcttgtaaaagtttagcgcttgagtatagtcacctagtgcgcgttcaactatggcaatgtagttgagactcaacgcttcgccattgcgatcgccaatttcttgatagataactagtgcttgttgaaagaattgtagtgctgctttaggttgaccaatctgaatctgctgatcgccttcttgataaagacgttctgcttctgctttgcggtcagcaggagtttgcgccagtacttgttctacttgagtctgagctttgaagctgattggtgactgtgaaaaagtagtaatgaaagtggcgatcgcaattaaacaaaaccttctaaggtacatggctatgactgagtagggaagatgaacctgattgtatatatctcccacaggaggaaggttatgtaaatatatggtaactgcctagctagtaggatttgagaaaagcaaaagagagacattaccaagtaacgcatcagtaataactagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagttaaatgctgaattaatagaaacagcactattgattggcgaaagcttgtaagtcatgtttgcataaattggcgacgtgaaaaaacatacagcaccaagcagttttgcataagttcctcagtgctggagatacaggtaataaaccgtagagacgaaggttgctggcgcaaaactttatatctcggagcaatgggggggtatgtaaaaactaaatttgacattgtagaacagtgtgatgaattgtggcaagcagacgacgcaggggggaatgaaaggaagttgctaaatcatcccgctttctctacaacgccctaaatttttacataagctctccgcgatgagagatatatgttagcgtcggcaaccacgcaaagccgaagtaaagaaagataactgcacaatttcctactgagactgacttgatactaaaggggagttataatgtctaatttttcttatcactcgcatggtgaacattgggaatttggcaaggttggattagtcatattaggtgtggtagttatccgaagtctttttattgtgattcgtcaacaataatttttattaatctaaaaaaatgcccaatattatcataattgaacgagatatcaactacctgaaaatattcattaaatgtatgaaagagagtggttttgaagttgtttgtatgaacaatacaaaactggtttctcaggtagcacaaaagcagttaccagacttgataatttgtagtcttgagatagcaaaacaaaataattgtaatttctggaataatctgtgccaaaactttgttacagcaacaattcccttaatttttctaattaatgaagcatctgagatttatcaatgtcctgaatttgcagcagatggctatatcactaaattttgtacaacagaggaactgaataaagccatcaaagcccaactagcgaagcaagccgcccgcaaacatgggtatgctattcagtctcaacaagttttaaattcaccttcaattggcaacgatcaacccaatgttcagtcgattttaccatctattcctcgcctcaatctggtatttgagtttatagcagctaattacgacaaacctatcagtttatgtgacgtagctgaggcattaggttactctgcaacttatttaactactgttgttacgcaaacaacaggaaaatctttgcagaaatggataattgagtgccggataacggctgcacaaatattattactgcaaactgaccaatcagttaatcaaattgctcttaaggtgggatatgaaaatcttgctcatttctatagacagtttcgtgattatcatggaacttctcctcaagtttggagagaagtagaaaaatctcacaatagtcaccagctaaacaaagataaagcatccctaaattcaaataattttggtgactttcagtgaaaactgcaagtactaagcaacttaatcacttagattcgttgagataatcaaatatcttcggtgtaattttactcaaaaaaatggaagaacgtgaaatgattaataatgaattcaaaacaacatcaactcaagttaaggtagtgcagattgccagtaaagctaccttcttatttgaacgattaattaataataatctgtcgcttaatgtcactcatttcaacgaaaaagaagctgataaacgtatagtggattggtgtaaagttattgctaaaggcgacctggaagtatttcataagcgtttagaatggagtaattggaatattgaaacaatacgtgatttatttgggacagagccaatttttgatagccaaaacttgccaaattgggtaaaaactttatcagacattatccacatcctttcagagtctaatatccaaaagatatctccaaacgccagtgaaccggaaaatccctatccttttgaagaaatattattagctctagttgcagtggcacgtcagaaattactaaattgcttaggttttgactcattatctccagacactttaccattaaagatacttagtgaagctgcttacttaaatctagagaaagctttactgcaaaaactatttaatttaagtgcaaaagctttagaatttgaattttctatttctcgcagttttggcaaaaactttcttagccaattcatcaagaacacgaaaaatgtgcatagtacagagctatataagacttttattcaaaagtcattggctgacggattgttaggattttttcaaaagtatcctttgttagctaggttcattgttacaacaattgatttttgggtagaagctacaaaggaatttttagagagacttgatgctgatttaggagaaatccagcaaaaaattcatccattagcaaatacagaaaattatcaagcttttgatacagttatagaaattaaatcggctatatctgactcccataatcaaaatcgttctgtaattgccctcacatttgcatcaggcagaaagctagtgtataaacccaaaaatttagggttagaagttgccttttgtcagtttttagaatggtgtaatcaagaattaacattaggacaaaatcatccctctttaaacctcaaagttttacaagttataaaccgaggagattatggttgggtggagtatatagagcagaaaccctgtgaagatgaagcagcagcacagcgtttttatatccgagcaggtatgttgctatgcctgttatatgtattaggaggaactgactgtcacaatgagaatttaatagcttgtggcgaaaacttagtgttggttgatatggaaactgtcatgcagcacgaagcaaaattaatgggggtttccttagaccaaagtgcaacatcactagccactaatcaactctttgattcagtccttcgcactggactactaccaatgtgggaattcgctgctaatgattccatagcctgcgattttagcggtcttggtagtgttgaggtacagccagtaccaataccgatgccagtatggaaatttatcaacactgatgatatgcaccaagggtatgaaaaacttgacagacctttagaggcgaatatagcgcttttaaacgggatgccactatcaccgaaaaactacataaatgagttagttattggctttgaacaaatgtattgcttcttgatgagacaaaaagaagtactgctagctgctaacagtccactcaatgtatttcatgctcaaaaagtgcgatttatctttcgtcccaccagagtttatggaatgcttcttggtcaggtaatgactccagaattccttcagcacggacttgattggagtatacaagtagatgtcttgagtcggtcatttctgactaatggggataaacccttggcttggcagattcttcttgaagaactcaaggctataagtcagttagatattccctacttcagtggtctggttgatggggatactttacctctaggagaagagaaagctatagttgagtattttaaaacatcctgcttgtctcaagttagatcaagattacaaaagttgaatgaaaatgacttggcacaacaactgagcattattcaattggctttttatgctaaagaagcacgaattctgcaaacaaatccaagtagttctatatcacaggaggcagagtatgattctgcgctcgtgttgacatcagcagaattgttagagcaagcacaggaaattgccagcgaaattcaaaaccgagctatctgtggtgctgatgatagcctgacttggattagtttgacttacgtcctcagtgctgaacgattccaactgatgcccctgggctatagtttctacgatggtaattgcggcatcgctgtatttttagcagctttagctcgtgtgacaggtaaaacgctatatcgtgatttagctttgagagctatacagcctctgcaaaattatttgcaaacatccgatactaaaacagacttggatacagcgttaaatctggggattggaggtgctacaggacttggttccattatctatagttttgtcaaaatcagccaatttttagaagtgcctcagttgtgtgcagatgtccagcgatttgctaacttaattacacctacagcaatttctgccgatcgcaagtttgacattattgggggagcagcaggagcaattttgggacttttggcacttgctcaagaacagccgatggttttaaaacaagcgatcgcctgcggtcagcacctgttaaagtactgcaacgaagtgtttgggaaaacttcaaatctcaagggtttaattggtttttctcacggtgcagccggtattgcttacgcattgctgcgtctctatgcggtcactcaagatactgattacttggatgcggctcggatggcgatcgcctacgaaaatgccttattctatccctcagttggtaactggcgagaaatcactcctgtttatgaccctgcttcactgcccgttttttggtcaacttggtgtcatggggctcctggaattgctctagggaggttggggagtttatcaattgatcgttcagagcaaattctgactgatattgaagtagccctaaaaactactcaaaacactgccttacaaactatcgaccatctctgctgtggtaacttaggacgatgtgaagtcatgctagtagctgcacaaaagcttcacaatcctgactggtatcaagctgctcaacagttagcagccatagcagtagcacgagccacacgaaaaggaaggtatgagttgtttggtgacttacctaattttgtatacaatccctctttgttccagggggctgcgggaatcggatatcaattactacgactagcttatccagaagaactgccctcagttctgctttgggaataaggctgtcacaaaagtaacaaatctgagaaagaaaggcagaagttcgagggcagaaggcaaaaggttaggagtaacaattaaaactttagttctgggtctaaagccagtttagataaataattataccgagactgcttgcagcaaggtataaaacgtccttgttacaatcccactcttttaagggtgggttgccttctgccttttgaaaacaatttacatactgaagctactgataatacaaatttgtcggtagcttactcaattttgaatttttaaactgatagcaattttagaaataaaccttgtaaagacgcaaaattttgcggatatattttttaaattttaatttgtataaataaaaaatatcaaagtaaatgtgattactcaacaaataatatgtgattgttatagatatttttagcgaataacataataagtgtcagtgcaagagactaaatagaaatactaaatataaaaagtcttttgtactgcaatgctaatcaaaacttcatcaataggaaaaaatagtcatgagccaagaaaacttagaacaattttacgttcttgttcaaaatagtgaacaattgcaagaactgctaggagctactgagaacacagacagttttaatgaattagcagtgagattaggtcaagacaacggatacaactttacgattcaggaggtagatgcttttgtcactgagaatctacaaaatgtgaatgctgaactcagagatgaagaactagaattagtggctggtgggaaaggtaaatcatgcccactagatacacagtttacggcttgtttccttagaagcggttgctggggtagtaaatgttaataatatttctccactactgcttaaatatagcaagtaaacaacgctagtttttcaatctagtatgacagggtgaaaattccctgtcatacacactcgcatcattgttatataagtatttaatttttgacaatatggttgaacatgaagtttgtaactatagcaacatatctagaatagttttattttttattgattgacttcaagaaaacctgtaaaaatattcttctaatatccagtaattaccatacatatctcaaattataaaataactaaaaattagctaagagatcgataaaatgtatacattgaatatcctcaaagattcaacagcagtaatgtatgaaaaaatgacatttccagcttttcaatatgtattgcaagaaataaattccaaagaatctttaattgcgatcgccgcttcatatcaagaggaaccagttggtttggttctggctgagattcggacatacaatcaatcagccgaagttttatccttatttgttgaaccttcacaccgctgtgcaggaataggtacaaacttattaaaccgcctagaaacagaactaacctaccggagatgtaaaaaagtggagttagtttatatgactgggaaatctacaacccctgcattagaaaatttacttcacaaatgcggttggacatctccacaacctcggatgttagtatgcaaaggagaaatggagaaaggaatacaagcaccttggttaaaacaatatagtcaacttcctgctgcatataccatattcccttggcgagaaattacaacacaagaacgacaagcaattgaacgacaacaggcgactcagccgtggattcctgaagacctaattcccttcaaatacgataagcagatagaacccttaaacagtctaggtttacgctatcaaggacaggtagtaggatggctaattagccatcgaattttcccagacaccattcgctatacctgtgctttttgcagaccagatatacaaaaaaagggtcggatgattactctattttatgaagccgctaaactacaattaaacgctaaaattcctcacttcatttggactacccccatgaatcatcaatctatggtggcatttgttaaatatcgatgcttaccttatttaacttctatccaagaaaccagaatcatctctaaattattgttgggatagtacctaccaagattccttttgcatctctactcaagattatagacaactatagcaatctgatttagccccttctttaaatcactcgtaaagaaaagcaagggaacaggaaacagggaaaaagtaatcaaagtataatgattttttcaacaataaaacaggagttttataacttatatatatgttactgaaaaagcaacccttattaccaaataaatcactagaacgtcttgcttctcctgaaagactagatcagttgatgcaaatagttagtccaaaaagctggctgacgttaatttctttgagttcattagtaatactaagtattgtctggagtgtttatggacgcatacccatcaccatcgaaggtaaaggagtattaatttacccccgcaaagtcataccactagaatcaaaaagttcaggtcaattattaaatctgaatataaaagttggagatatcatccaaaaaggacagcttttagcaaccattgaccaaaccttactccacacacaattgcaacagcaaaaatcaaaactcacagaaatgacggcacaaaatcaagccgccagcttacttcaagggcagggaaatactcaggactacaaaactatccaacagcaacgccaaaatgctcaacaaagaattcaagaattacaagctttgtcgccaatactcagaaccaaaagctttgaatctattcaaaaacaacgtctacaactgcaacagcgagttacaaaactagaagctttaactcccatcctcaagcgtaaaaatcatgaatcactgcaacagcagcgtcaaagttttcaacaacgcattcaggcagctaaagcgcaactcccttttatagaaaaaaaagtcaaaagttttaaacaactagtacagcagaaagtagtttcggaaactgaactttatcaaactcaagaagaatattttaaaaaagttgaagaaattgctcagttagaaacccaagttaaagatttggaagttagagaaggtgatgcccaagaaagatatatcaacaaccaaaatgaaattgcgagcaaccttgctgacttgcaaaagctagaattagaagaaactaacgcagatgaggcttacctaaaaaatcaaaatgaaattgctcaacttcgggcagaactaaaagatttggatagccgggaagccaatcatgctaaacaaaacttgcaagattcaagcagtcgtaatagagaaattcaagaagtaaaaagagagatagcttctttagaagaacaactgaatagcaatagtcagattattagccaacatagcggacgaattttagaaataactgtgacacccggacaggttataaatgtaggaactcgtttggcaaatgtaggtgcagaaaacccatctaacaagttgctgagtgtcacttattttcccatagcagatgggaaaaaaattcaatctgggatgccgattcaaattaccccccaaactgtcaagcgagaacgttttggcggtatcgttggcaatattaacgatgtttcaccatttccaattactaaggaagcagccgctagtttagtgggcaaccccgaattggtggaaggtttagtgtcacaaaaacaagaaggttttttacaagtatttgctgaactagagcaagattctacgactcccagcggctataagtggtcttcttctaatgggccgcaaatgaaaatctcgcccggaactacaaccgttgtacgagtcaaagtcgaagaacgcgctcccatcacctttgttttacctatcttgaggtcagtcagtggtattttttaatgcttattttaagttaccaataaatcctttacagcatttacaaaaactactgcctggtcaaggtgtgcgagtcaaaactcctactcttttgcaaatggaggctgtagaatgcggtgcggctgttttagggattgttttaggctattacggacggatagtgccacttgcagaactgcgtcgagagtgtggagtctcgcgtaatggcagtaaagctgcaaagatattacaagcagctagaaggtatggactgcaagcgaaaggctataaaaaagaactacaccaattacaaaaactttgtcctccatacatcatcttttggaactttaaccacttcttggtggtggaaggatttcgccatcagcgagtttatgtaaatgaccctagcactgggccgcgaactgtttccctcgcagaatttgaggagggatatacgggagtggtgctggtaatggaaccaagcagcgaattcaccaaaagtggtcgtaaatccagcatattaaatgcattatggtcaagactgcaaggctgcactgatgctttagtttattgcttgataactggattctttttggccgttgtcgggttagcaatacctgtgtttagccaggtatttgtcgatgaaatcttggttcaggaacgacaaaactggctgcgtcctttactcttgggaatgtttattgtcgccatacttcaaggaacttttactttactacgattgcgttacctgcgccgtctgaaaattaagttagctgtaggtatgtccagccgttttatgtggcatattctgcgtttacctgtgaatttttatgctcaacgctttgctggcgaaattagcaaccgtacaacactgaacgaccaagttgctgatgttctttcaggaaaactagcaactactgctattgatgcagttatgatcattttttacgctttggtcatgttccaatatgactggttgttgactcttattgctgttagtttagccttagtaaatatttggacattgcagttgatttctagacagcgtgtagatgccaaccagcgattaatccaagagtatggcaaagtagcaggtgtatctattgctgctattcaagcaatagatacactgaaagcatctgggttagaatcaaatttcttttctcggtggtctggctattacaccaaggcggtaaattctcagcaagaactaggggtagtaaatcaaatattttctgtcctacctaccttactttctgctttgtcttcgatgttgtttttagttgtaggcggtttgcgggtgatggatggacatttgagcattgggatgctggtagcttttcaaagcttaatgcatagcttccatctacctgtcaacaatctagtcaactttggtagcactcttcaagaattagaagggaatttaatccgccttgatgatgtactaagtaacccgatagaagaggtaggggggaaggtgcagggggcaggggacggagagggagattgctccccctctgtcccctatattcttcccaaattacgaggatatgtcgagttgcgaaacattacatttggctacagtcctttagaagcacctttgattgaaaactttagcttggtaattaaacccggacagcgaattgcattcgtcggtagtagcggttctggcaagtctacgatcgccaaactcattagtggactttatcaaccttggtcaggagaaattttctttgataatacacccaaagaacagatttctcaccagataatcactaattcagtggcaatggtcgagcaagatatctcattatttgggggaaccatcagagaaaatttaacactttgggatgacaccataccagacagaaatttgttgcgggcttgccgagacgcagctattgaggacgtaattctctcaatgtctggagaattggatgcagagttaatcgaaggtggtgctaatctcagtggaggtcaacggcaaagactggaaatcgcccgtgctttagcgaacaatccctctatcctaattatggatgaggccaccagtgccttagatgcagagacggaaaaaattatcgatgaaaatttgcggcgacggggatgtacttggattatcattgcccatcgactgagtactatccgagagtgcgatgaaatcatcgtcctcgaagctggaaaggtagtacaaaggggtactcatcaaaagttgtggcaagaatcgggagtgtatgcgagattaattcgcatggaagaggagggatgagggagcagggggagcaagagaacaaataaataactcttaccttctagtagtctgccaacccaaaaatgttaggtggaggtaggcagaggtgcaggggtgcagaggagagttcaatgtgccttgttctttcccctctgcccttggggctaaccacctttgcattgtttccttggcgtactactaactcctcactgctcacttttcactcagcactctcagatacgtaaaaaagttatttgcgattggtataagtgtaaatgctagaacaagtgtatatttttaatagcaatgaacctattcttttaaacaatccttctaaaatttgggtagttgaagatggctcggtaggcttatttgcagtcaaagttaacaatagcgttgtggaaggcgatcgctgttttttatgtcagattaatcaaggtgaagcattgtttggcactgaacatacatctagcaatcaggactgtcagatgttggcagtgccaatgggagagacaaaattcatacaagtcaatcaggaattattctgtaagttaatcgccaatgcggatcaacaggcgatcgcttgggtagaaaattggttacataagcttggtactagactttatccggtggctataccgatgatgtcggtgagggctgggggtaaacctctggttgttctccacaatggtcagactttccaagcagaagtaggttgtatcacttgggtggagattcaacagggaactgtcaggtttttgggatttgaggaattaaccttgactgagacagcagcaatttttccgctcagttcttcgatgtggttagaagcggtagaagaagtacatctgactattgcgccaactgccaaacttctcaacctagattctctacttgcgggactggctttggttcatagccaattgctgtacggtatttatcttttgggtgaagaggaagcaaaagcagaattacaacggttaagcgatcgccaacatctcaatcgtcgagttacacaagaagcattaaccgaactcgcatcaaccctgaattctcaaaaccaaagttttgtaccagaaggtgagccgttgttagtaactgctggtgcggtaggcaaggcgatggggataaaaattttccctccagcctcctcagaaaacctccagcaacttcaggaaccactagaggctattgctttagcctctcgcattcggatacggcgggtaattttccaggacaaatggtgggagaaggattgtggcccgttacttgcttacacccagcaaaccaaccaaccagtagcactactgccagtttcggctactcagtatgaaatcttagatcctgtgcagcgaacccgtatgaaggttgatcaacatatagctgcgacactggctccctttgcctatatgttttatcggtctttgccagatcgtgcgctgaagatttgggatttgcttcaattcgcattaaaaggtcggcagcaggatattctagttattttatttactggtattgcagtcacattactgggaatgctgacaccaattgccactggggtgattatgggcaatgcaattcccgatagcgacaagaaattattgtggcaagtaggattggttctgttggttgcagctttaggagcagccctatttcaattagctcaggggttgacaattctgcggatggaaacggctgttgatgtttccactcaagccgcagtgtgggatcggctgttaaaagagcctgtggcttttttccgacagtacaccactggtgacttgctgtcccgtgtatcttctattagtacaatccgccgccaacttagtggtagaaccctgattaatctcattagtagttccttcgccttgttttacttggggttgttgttctactacaatgctaagttagccatagtagctgtgatagtcgcaataattactgttgcggtgactacagtttctggtttacttttgttgcatcaagtccgtcccctgctagaactgcggggaaatatttttggacagacagtacagctaatcaatggcatttctaaattacgtgtagctggtgctgaagaacgcgcctttggagcttggagtaaaaactatagtcagcaagtgaaactagaacttagtacccagcgtgtggaagatgctgttgtagttttcaattctgtcatacccgtactgacatcggcagtactattttgggttgctgctagcttgctgggggaagctcaaacttcaacctcagcaggtgcaggactaacgttgggggcttttctggcttttaacactgcctttggcaattttagccaaggaaccacagaattgagcaacactctaacagaaaccttgcaagttattccgcaatggaaacgcacccaaccaattctgcaaactttaccggaagtaaatttgcgaaaaacccatccagggaaactgataggcaaaatttttatagataatatcaactttcgctatgactgtgatgcttcactgaccttggataaggttagcattcaagccgaaccaggagaatttattgcgatcactgggacttctggcagtggtaagtcaactttattcaggttattgcttggctttgaaactcctgaagctggtactatctactatgatggtcacgatctgtctcggctggatgtagaagcagtacgccgacagatgggtgttgttttacaaaatggtcaagttttgtcagcttcgatttttgataacatcacctgcggcgcgaggatgacattagatgaagcttgggaagcagcttatctggctggattggctgaagatatcgccaagatgcctatgtctttgcatactgtggttagtgaaggtggtagcaatctctctggtggacaaaggcaaaggctgctaattgctcgtgctttagcattgaagccgcggattttgctgttagatgaagccaccagtgctttggataacacaacccaagaaattgtcagtcaaaacttagaacaacaaaaggtgactcgaatcgtcattgcccaccgcctgagtacaattcgcaatgctcatcgtatttatgtactgaaggctggccgaattgtacaacagggtaactttgaagaattggctgctgttgagggattgtttgcccagttaatgcgaagacagatgatgtattaaatgttaatttaaggataaagttgtcacttaaaggataagtgcgattcgttgcatgtgacttagaggtgaatggcaccaagaaaagggaaaatcgttgaggcagcaggggtgcagaggagcaggggagaaagaagaagttttaggtatttgcgttcggatatttagaaatttcgctctgctcccctgcccctctgcaatccttacgctgcacactcttcagcttaacttagtgccattcgacttagaggtacatattgccgaaaattaaaggataagcttgctgaacctagagcctgactggttttgtggccaaatgcccgttttgcgagagtgcgatcgcctttggcgggcggttatgccatcgcaaagcacaaaaatgatcgcattgcctacatttagcgtagaactcgcggcaagcttattctttaatgaaattcgaccaataattaagaattaatcgaaataataatgctttcagcctttactgcggcaagcttttactttaagtcacaacctctttgctcatgatagttgtggcggtgtgctatcgagatcactgcctctatttttatgtatctccaggtactcagaagggtatgcaaaaattctggcttgctcaatctcgtctcatttgccaaggcacgcaaagttacttaagatcctaagtttttgtcctcaatgagttttgccatacaagctaaaactgcataaggtaagtgagtctagaattaagaaccaatgtcaggcgatactgctgttgatggtttagttcaaatacttatgggtgtggcatcacgatattgggaactagtgaaaattgatggggcgggacggcgacaggttcgggaaattagtgcagctaaggcattttttgtagatgtgttcccagcgatcacctccagtggagggaacggcatcgtagataatacagatcgtcatcatgtcccagatgcagaaattcaactccaactgctgcaactatcgcgggatgcacctgctgatagatgtttgttagcacaacgttgtctattgtgttttatatcttggcaaattgagcaagtttgcttacaattggcagccaattttgggagggttcacggtttcagttgtgctgatttgctgccttacgtcctagatgatgatggcaagctacaaccgaatagcacttatcaatctctttctcaaaagattttgcagagttttaacccacaacaaagcagtctcacaacctggacaactaccagagtcaaacacgatgctgcactcaatcaatttttgctggagtgtggagtttatatggtgagtgactgggcaattcttaatgatactcgacctcaacagctagagcgcattttccgagaattttacgccttaacacctccagaaattcaacaagcgcaacagcttttaggaagctaccatgctatttatcggacagcgcgtctgcaacagcgatcgctctccattggggggaaatgtactacaccgacaactcaacaactacaacaaatcgccactctcctccaaagtcaaactagtcaaactctcaagagtgagactgtgatgacacaactgcaaaaactcgcaactcaactaagagaataccggattcatgtccggggtgggtctttaccgacaaaatctctagatactattactggtgatgagtatactgacactaccaaagcgttagataatgaagatgaacaagcagagtttttgcaattatatcgcccccaatttctggcttgtttagaacaagcattggctatagtgactcaatcacgggtaaatagattacaacggaaaaagggtgaaaaagccaaaaagtttttgcaagcactcaagttatttcactgtcaaaatttacgcatgacagaaattgctgacagtatgggattacgcgcccaagatgcagtaactcgtttgttaaaactaaaagaatttcgtgctgatgtcagacaacagcttttattattgttatgcgagcgcgttttggatttggcaaaaaactactctcatccagacaggctgataactttagaacagcaaattaaacttgctcttgacgaacaaattactcaggttataaaagaagcaggaaatcaatctcaaacagcaaaaataaacacaatagaaaatggtctgtttagtgaaagactctgccgctatctcgattcgcttaatgaggaaatatgactaatttatccaaaagtactccgcagatgcggctagattttgaatctttaccaacagccaccattactctctctgccgatcaaattactcaagcagtagaactcagtagtaaaatcaaaaattcgtctcagcagtggcagacttatattcatgctttggcgttatgcgcttttgaagaatggttagcattacgggtaaattctctgacaattaaccgggaaagatgtacaactttgcagccagcacttgcgaaagcgatcgtggctgtggcgaatttacaggtaggtaaatttaaaatttgtttaattaccactggtagcctgactgatgagcaaatttatttaccgcaagcagttgtagatttaccagaatatattcctcatttttatgtgtgggtggaagttttagaagaagaagatgcagcacttatttcgggatttttatcctatcagcagttaagagaacaccagacaacagttaatttacaatcatcagcagattggaattatcaaataccagtgagttggtttgagaagaatccagaccgcttattgttatacttgcgttgtctagaaccagagacaattgctttaccagctaaaagcgaaaatacccagcttttatcgacaatccaaaatgaattactagcattattaccccaattgcgatcacctggaacagaactgtggcaagtattaacttgggaacagggaaaggtggtattgactcatccagagttgctgaattggattgataattcgcaacagcaaacacacacgtcttcaactagtgacagcttaaaggatttactgaaattgttgacagagccagcgctgaatgtgggacgttggttgtgggatgaattagatgaattagcagaggaattttcttggcgattattaccgagtttgacaccagcagcagcgatgcgaagtcctatagaagagtttccagccattattcaccaacttcagcaccgaggtttggaaattccggctgtggcgcggggtgcgtatcaagattttcttttaacagcaattcctctgcggttgtatgctgtgacttggcatttgttagcggaatcagaaccgaatttatggacattattgttagttcttggtacagcttctcacacagctttacctgtttatttaaaactgcgggtgagtgaccaaactggggttttagtagaacaggagataaatccacaacagcaagattcttatttatttacgcgtgtggtggggaattgggatgagaagtttttggtgagtgtaagtttaacagatggtgttgaggtgaacttacctccatttacattttctcccaggcggttggtttagtttctccggttacatttttggtaacaaatatctcgtgtataagtattaatctctgcatgacgctgatgcttttcattttgcccaggctcaaaattatactcatctatatacatttgatgataaatttgtgaactgctcccaggggctaactacctgtgaagtgacaataccttgaattaagtgatacaaaaatgtttgcataacctccccaagcgtgagagatatagataattagctagtaaatattctcacctctgttggaggactgcttctcgtgcattaccgtcttaaatccctctctcttactactttgatgctttccctgtctttacctgtaggagttgcggaatcaaagccaaggggaaatatgcaaactaccctaactgcacaggcgcaaacaacacaagaacgcaaggatgaagcattgcggctgaaccgattaggtgttcaacaattcaataaaggccagtttcaagaagctttaaaaacttttgagcaagctttagcgattgtcaaacaaatcggtaacacagcagatgaaggcactactctcaacaatattggggaaatttaccgcaatttgggagagtatgccaaagctttagacttctatcagcaagctttagcgatttacaaacaaattggtgacacagcaggtgaaggcactactctcaacaatattgggttagtttacgacagccagggagagtatgccaaagctttagacttctatcagcgagttttagcaattgtcaaacaaactggtaacacagccgttgaaggcaaaattctcaacaatattgggtcagtttatgtcaatcagggagagtatgccaaagctttagacttctatcagcaatctttagcgatttacaaacaaattggtaacacagcaactgaaggcactactctcaacaatattggggaagtttaccgtaatcagggagagtatgccaaggctttaggcttctatcagcaagctttagcgatttacaaacaaattggtggcacagtaggtaaagggactgctctcaacaatattgggttcacttacaacagtttggctaggtatgcagatgcagaaaaaaccttatttgcagctattgaggtttgggaatctctgcgaacacgggaattacctgatgaccaaaaaatatcaatttttgagaagcaagcttccacttaccatttgctacaacgagctctgattacccaaaataaaactaacacagcattagaaatatctgaacgaagtcgagctagagcatttattgagttattagcctccaaaatatctggaaatatcgacaatcaacaagctgtcaaaccacctaatattgagcaagttaaacaaattgccaaagcacaaaataccacacttgttgaatattcagctaatgaatcaaaactttatatttgggtcgtcaaaccaactggtaaaatagcttttaaacaagtagacctcaattcattaaatacaccacttgcacaactagtaaacaaaagccgtctatctattggtgctgggggtcggggtattaaggtagaacctaaaaatgaatatactaaaaaacagactttacagaaattacatgaggtattgattgaacccatcgcatctcttctccctactaatccagatgaacacgttatcttcatcccccatgaatcgctgtttttagttcctttcgtagcactgcaagataaagatggcaaatacctgatcgagaaacacactatcttaacagcaccagcaattcaagttttagatttgacacatcagcaacgccaaaaggtgacgggtaaagatgtgttagttatgggcaatcctatcatgccaaaagtaggcattccacctgtgcaacttaacccactgttgggtgcccaaaaggaagctgtgacagttgcaagtttattcaaaactaaagctatcactggtaaagatgcaacaaaagcagctttcaaacaaaaattatcatctgcgaagattattcatttagcaacgcatggattgttagatgacgctgataagagtataccaagtgcgatcgctcttgcacccaccagcaacgatgacggtttactcacccctgcggaaattgtcgatttaaaaatcaacgctgaattagtggtgttaagcgcttgcgacacaggtagagggacaattactggtgatggcgtaattggattatctcgttctttgattacggctggcgcgtctagtgtgattgtctcattgtgggcggttcctgattcacccacatcagaattaatgacagagttctatcagcaatggcagaaaaatcctgataaggcggcggcgttacgcaatgcaatgctgattactatgaagaagcatcctcagcctcgtgattgggcggcttttacattgattggcgagtcttaaggaaaagtttatgcagagacgcaaagagggaacggaaagagtttaaggtgtattttataagtgtttattggcggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattggcggttaattaattatgactgcttttatttttaatttaaaagttcaacaattcgatcaactttgtgcatttgaactatcttggggtaagggtcagcaacttggtgtaacacttgcctatcctaatgatctggatttcaaataccaagaatggcagcgaatttatctacgtttttataacacaaaattgcgaagtagagtagaagaaattggcagttttactgcaccgcctgttgattggcacttgcaactagtccaggcagaagcacaacttttatcggaatttcatcactggttacggagtgctgaattacatgaaattcgtgcaacaattgctcaagcaaccagaaaagatgagcatcctaatgttgatctttttctcacttgcaatcctttagatttagcacgattaccttgggaagcttgggaaattggtacggaatttagttcatcatctagtaaaattaggattgttcgtacaccaataaataggcgagaaactgtttcttctcctcatgatcgccgttctggtaaaaccagaattttagtgattcttggtgatgaaactggtttagactttcaagcagaaaagcaggctatgatttttttaaaatcagtggcaaaagtagaatttattggttggcaacctcaagaaagtatcccggaattaaaaactaagattgtccaggcgatcgcctctgaatcaggatgggatattttattatttgctggtcatagtaatgaaactaatttgactgggggagaaatagcgatcgctcccaatacagctttatcaattagtgaaatagcacagccattaattattgctaaacagagaggattgcagtttgctattttcaattcttgtaatggtttaagcattgctaataaactgattgatttaggtttaagtcaagtagccgtcatgcgcgaacctatccacaatcaagtggctggcgaatttttattagaatttatcaaagctttagcccaatatcaagatgtccatgaatcgatgattacagctgctcaacatctgaaactagaaaactctcttacttatcctagtgcttatttaattccttctttattttgccatccagaagcaactttgtttcgctttcaaccctctggaatcaagccatttatccaatattggcgacttagccgcaaagaagcgatcgccctctccattttattattaattagtttaattttacctgtacaaactttcttattacagtggcgtgtatgggtacaggctatctatcgtgacacaacaaatcaatctatcacctcaacaagtccgccaccagtattattagtacaaattgatgaggattctattattaaagctaaaatatctgatcctaaaccaattgattataagtatttagcaagtttaattgaccgactctcagccgataaagctaaagtcatcggtattgattatctactctctagacatcaaccgcaaagcgatcgcatcctcgctaagtctattcaagctgctgttagttctcccaatcatacattgtttgtgtttgcagccaccgggaatcagaataagaaatggttacaaccattgccggaaattgctaactttaattggagtttatcaggagacattaagttttatccttggtatatatcattattacctcatgatgattttcaaactcagccttggtatttttctaatttattagttttgggacagcaattacaacaaatttctgatgcaccacagccaaaattagatagtcaaacagattattttcaacagatgggagatgtttctccaaggaatttaaaatctcatcgaattattttacaatcaccgcgatcgcgtctgcaattaataacagctttgagttatcaactatggcaaatgtggctgcatccaatcgctgatttttcaattccacccaatcagatataccatactatcccagcttggaaagtcctagaaaatcaaactccacctcaaaacttacagcagcaagttgtgattattattcctggtggatatgacgaagctggcatttcccaagatggagaagataatttcgcagatgcaaatttaccaccagctattaaatactggcagcctaacactaatttattcacaggtggtgagtatcatgcctatatgatacatcatttactgaatcagagattggttgtaccgattcctgatttctgggtaactggcatagctctattattaggaaaaatactgtatctacaacaaaaaaatagaaaatatcgttggcaatggttgttgctgatgacaatattcacagggatttatggaataatcagtttgcagttatacatttcaacaacggcaatacttttgccttgtttcttaccatcaatcggcttgtgggtttactttgtccctaatcttttatcaagtaaaaaatcatgaataaattgctgttttatacgttatcattatcagtaatagctttgagtactgcacctgttttatcaaatcaaccaatacctactcaaccaaagcaaccacagtcgtttatatcttggatttcccaagctatctttaaaaaagaaccgccgatacagccacgcaaaggtggttctcgcccgactgtacgtgatactaatgatatctgcatgatttctccagatgaaccagagactactagaattgtttggagcgatcgccctttatttatttgggaaggtaaggtaaaaaaaatagtagtgcttaataaaaatactggtaaaaagtggactcaaccagtaactgagactccaaatatttatacttacacaggagatgaaccactagaaccaggccaaacctacgaatggcgagtgttttttgaagatagtctgtctcaaaaagaattgtctagtggtgttaattttcaagtgatggaagcacaacaacgcgatcgcattaccgcagacttacagaatttagaaaaacaactcaaagccgaaaataaagataacgaagcgatcgctcttgccaaagccaaatattttgccgaaaatcaattatggtcagatgtcttgcagcaattgtattctatacaaacaacgtctactgatttagacgcatttcgtaaagacatttctcgcaagttatgtgatccacctacggaagttagccataattcccccaagcgtgagtctcgataattctcgtcgtctcctaacgataattcctgggaacggtacgagcgtttgagtattggtaacgacaacttttacattcctaacgacatttgtagcgtcatcacaactgataagccgattctaacaatagcttatcagttgtgatgacgctaattttattccatagataaactagcatttcctttacctttatcgaaaaatttttcatctctactaaatttttttgcatatcctcccaacacctcagagatatatatatgcgtgaaccaacaagtctacttctgcacaagactagttagaaacttagcaaaacttagtatcttaggagacatagcaatgaagggtttgaaattagcagtagcgatgattgcattagtaacattgactctcactcccaaagctgaagccaaaagcttgttccacaatcaacaaacatcaacagttactgcataacttcccaactcgcaaactgaaaacaagagtgacactgaagcttacctccaacaaggaattgagcttttagactcaaaagactatcaaggagccatagatgaatttaacaaaatcctggagattgaacccaaaaatatttatgcttacgttggcagaggtgctgccaagatgtacttagaacagtatcaagcagcaaagacagactttgatacagccttagaaattactcctgatatttctttagcctactattttcggggttttaccaattatgccttaaaagacaaaccagcagcgatcgctgatttacgcaaagcatccacactgtttaaacaagaaaacaaactggatttagctcaaaaagcggacagcgcagctaaagagatagaagctagctaaagcattgcataatttttatgactgatgcaacaaccgggtttgcaagatataagtttgtgaacccagtttcttttttactcaaacacaagcaaaattattgcatatcctctgaaaactgagagatatataccactgagttagtctgctgaagaattcgtctatgcaccaccgtctgaaataccttaccgttgctacagtcttatttccccttgtcaccttgtcaccttgtctcccactctcctctcccttagtggtgcaagcgcaaacgacacaacagcctagtgctgaagctttgcaattattgcaaattggtattcaacaatataagaatggtgcgttacaagaagcattacaaacatttcaaaaattacttcccattctcaggacaaatggtaacgaaaagatagaagcaatgactcttaacgttattgggagaatttacgtaaatttaggatattatccccaagctttgacagcttgtcagcaagctttagctctggttaaacaaattggagaaaaggcagaagaaggtgcttctcttaataatattggcaatatttataatagttggggacagtctgccaaagctttagagttttatcagcaagctttaaccattagcaaacaaatcgatgacaaactattagaagggctaagtttgaacaatattggcacagtttactccagttggggagaatatgccaaagccttggaattttatcagcaagctttagtcatttacaaacaagttggcaacaaaatggaggaagcaacaaccttcaacaatattggcaatatttataatagttggggagagtataccaaagctttggaagcttatcagcaagctttagctattgttaagcaagctagtaacaaagtaggggaagcttcaacccttaacaatattggattgacttacaatagccagggaaattacaacaaagccttggaattgcatcagcaagctttagctattctccaacaacttgacaataaacgggaagaagcaacaactctcagcgctattggattggcttacaacaaacaaggccaatatgtaaaagcggtggaatttcatcagcaggctttaactattttcaaacacatcgggaacaaatggggagaagcagcaactctcaacaatattggagatgtttaccgtaatttgggagagtataccaaagctttaggattgtttcagcaagcttcagctattttcaaacaaattgctgatcaagcaggtgaaggaacaactctcaacaacattgcctttgtttacaataatcaaggacagtacgccaaagctttggcagcttatcagcaagctttagctattcgcaaacaaatcaatcaaaaagcgttggtaggagaaagccttaataatattggctctgtttacgataatttggggcagtccgatcaagcattgaagttttatcagcaagctttagctattttcaaacaaattggaagcaaagcaggtgaaggtaaaagtttgaacaacattgcctttatttataacaattctgaacagtatgataaagcattgaagttttatcaagaatctttaactattctccaacagattggtgacaaagcaggcgaaggcaaaacttttcataatattggagaagtttatcaaaggcaaagacaatatataaaagcctttaaaatttatcaggaatctttaagtatttttaaacaaatcggcgataaagcaggtgaaggcataactcttaataatattggtggggtttattataaccagggagagtatgccaaagctttggaattccatcaggaagctttagcaattgtcaaacaagttggtgataaagcggcagaaggaacatatcttaataatattggttcagcttacgagaaattaggacaatatgataatgctgaaaaaacgctatttaccgcaattgagatttgggaagatttgcgaaagaatggattaactgatgctcataaaatttccatctttgaaaaacaagccgaaacctaccgctttctgcaaaaagcattaattgcccagaataaaattaattctgcactagaagtaagcgatcgcgccaaatctagagcctttattgagttactagcctcaaagcaattagaaaaaccaaacccactattaaatatcaaacccctcgcactccagcaaattaaaaacgtcgccaaggttgagaatgcaacccttgtgcagtattcaattattggcaatgaagcactctacatttgggtaattaaacctacaggtgaaatagcttttgagcaagttgacttgaaaaaaagtctaaatacttctctagaaaaccttgttattaacaaccgtaaaactctgggtgtgagaagtcggggtattaaagtggaacctaaaagtggcggtaatcaaaaacagcagttacaaaaactctatgaaatactaatcaaacccatcgcccaatatttaccaaaagattctaatgctcgtgttatcttcgtttctcaagaatcgttgtttcttgtaccttttccagcattgcaagatgagcaaggcgagtacttaatcgataaacatactatcctgactgtacctgccattcaagtgttagatttaaccaccaagcagaagcataaccttaacaagtctgcaaaagatgtgctggttattggcaatcctatcatgcctaaaattcccattacaaatgaacagttgtcatcccttcctggtgcagaaacagaagcaatacagattgcagatttatttaaaaccaaagcaattataggtagcaaagctaccgagacagccattgtcccgaagatgagcaaagctaggataattcattttgctacccacggcttacttgatgattttaaaggattcggtgtgcctggtgcgatcgcctttgctcctagtaatcaagacgacggcttcctaacatcaggcgaaattctcgacatgaaactcaacgccgaactcattgtccttagtgcttgcaacactggaggcggaaatattacaggcgatggtgttattggtttatcgcgttctttgatcactgctggagtacccagcgtcatcgtatccctgtgggatgtgaatgataattccaccgcctttttaatgagcgaattttatgatcatttccagcaaaatcccgataaagctgtagcgttacgcaaagcaatgctcactaccaaaaagcgatatacaaatcctctttactgggctgcctttaccctcattggtgaagcagattaaagcacataaattattaagtatcagcatacataataagataatgtcaatttgaaaaaaattcagacttactttgtacaatcaatttgtctatgtattctcgccattacctacttgcctaatatcaatattttggcaaataacaaggttttagcgcaaaccacaaatgccgatgaaccatcaattctagaaacccaaacttccacctctaaccgattacaaaaattactcattgaacagaataaacctgaagcagcgttagaaatttccgaacgcagccgtaaccgtgcattagtagatatattgagtgatcgctcgtcttcatcagttgttaaacctttaagtactgaacaaattaaacaagttgctaaacaacaaaatgctacacttgttcaatattcaatcattaatgatgaattcaacattgaaggcaaaaagcaaactagagaatcagaattgtatatttgggtgattaaacctacaggcgaaatagcatttcgtagcgttgacttaaaaccactatggcagaaagaaaatacatctttagctgatttaattactcacagtcgtcggactcttggtgtcagcagtaattatctaaaaggcattgttattcttaagcatcctgaacagaaaaataaccctagtcaacaattacaaaaactacatcaactattaattgcacccatcgccaacatattaccaaatcaagcagatgcacacattatcttcattccccaaggtgaattatttcttgtacctttcacagcattaaaagatactaaaggcaaatacttgattgagcaacataccatttccactgcaccctctattcaagcattaaatttactttatcagcgacaacagaaaattcaaggagtagctaaagatgtactaattgtgggtaatcctactatgcctagcatttccctaaagcctggagagtctccacaaaaactatcgcaactaccaggtgcagaacaagaagcaaaagacattgcaagtatatttaacacccaagcactcacaggtgatgcagccacagaaaccacagttgttcaaaaaatgccccaagccaaaattattcacttagcaacccaaggcggatgtaatgattcattagaaataacttgcggacttgcacttgcaccttcacaacaagacgatggctggctaacatctgaagaaattctaaagttgaacctcaaagctgatttagttgtgttgagttcaaatgatacagcactaggaaaaatcactgccgatggtgtgattggcctatctcgttctttcttcgcagccgcagttcccagcgtgattggttctttatggagtgtacctgataaagagactgcctttttaatgatagagttttatcaaaaactcagtgaaaacccagataaagctgctgccttgcgtcatgcgatgctagcaactatgaaaaaatacccaaatcccagagattgggcggcttttaccctgattggtgtgttgtagttccagattaggttgataaattatgcgcgatcgccgcaggtggggcatagcccatcgcacaagcagaatcattttaatcgctttgagtgcttttcttgtaacaattgcacctacattcccgcagaatttttccggggttttctttgcgccacaggtgttagcgcaaacatcaaatcagcagcaaactgaggctgtcactggaagttttattgattactttgcagaagagagacaatttaaagggcatgagggtagcgttaacagtgcgagttttagtcctgacggtaagttaattgtgactgctggtgctgataatactgctcgtgtttgggattttgcgggaaagcaggtagcagaattaattgggcatcaaggcaatgttaaaagtgcgaattttagcccggatggtaagctgattgtcactgcatcttttgatgacactgcccgtatttgggatatttcaggcaaacagctagttgagctaaaaggacaccaaggtaatgtttacagtgcgaattttagcccggatggaaaggcgatcactacagcaggtgcagataaaaccgtgcggttgtgggatttatcgggcaaacagctaagagaatttaaagcccataatgctagtgtgtacagtgcgaagtttagtcccgatggcaagcacatagtgacagcatcggcggataaaacagcgcgtgtatgggatacgtctggtaagttgctagcagaattaaagggacacacgaacacagtttggagtgcaaattttagttgtgatgacaagcggatagttacagcatcagatgataaaactgcccgcatctgggatttatctggtaagcagttagcggttttgcaagggcatcaagatagtgtttatagtgcgaattttagtcctgatagtaagcagattgtgacagcatcgattgattttgctactttgctgtgggagtcatcagggacgttattagggaagttacaacagcatactggtggggttaatagtgcgaactttagcccagatggaaagtggattgtaactgcctcatctgacagtaccgctcgtgtttgggatttgtctggtaagatgctaactgaactgactagctttcaacgtgaggttggcagtgcaaggtttagttctgatggacaacatatcgttacaaaaagtggcaacatcgcccaagtgtgggatttgtcaaaccgacaattagttgaattcaaaggccatcaagctgacattagaagtgttagatttagccagaatggagagcttctcgtcactgcatctgatgacaaaacagctcggatatgggatttgtctggtaagcaactagctgaactaaaaggacatgaggattttatctatgatgctagattcagccctaatggaaaaagtattattactgcatctaatgacaaaacatctcggatatgggatttgtctggtaagcaactagctgaacttaagcatcaggactatgttagtagtgcaacttttagtcctgatggacagaaaattctcattgaatctggcagttttacattaagtatttgggatatttatggtaaattcctagccacaatcaaaggagataaatttgatatcaacagtggtacttttagtcctgatggacagcggattctgaccacttcacttgatgatactgcccgcgtttttgacatttacggaaagttattaaccgaattcagagggcatcaagagcaagtaataaatgctaattatagccctaatggacaacgaattgtgactgcatctctagatggtactattcgtgtatgggacacttctggcaagcagctaactctactcaaagggcataaaggtagcgtcaatagtgccagttttagtcctgatggaaaagttattgtcagtgcatatgacgacaaaactatccttgtttgggatacatctggcaaaatactagctcaaataggaacacccaaaaatgaatctgaagctgggtttcaaggaaagaaatttagtcctaatgattccgaaattatcaagctcgatagttttagtccagatggcaagcgtatagtcattgataaccgcgtgtggtcattatccaataagctacttgttcaaatacccaaactaaagtttcctgaaatacctacagatgaaagtagtctcagattaatctttagtgtgactaaggtcaacagtaccaattttagtcatgatggacagatgattatcacttctagtaaaggtattgtttatttatggaatagttctggtaagttgttagcagaactcaaaaaacattggggaccaattagaagtgcaagttttagctctaatggacagcagatcgtcactgcatcctatgacggtactgcccgtatatgggatacttcaggcaaggagttagcactgcttaatcataattcttttgttaacagtgctagctttagtcctaatggaaagcaaattgttactgcatctgatgacaatactgctcgtgtttggaatagttcgggtaagttattaacggaacttaaaggtcatacacaaccagtcttaagtacaagttttagcttagatgccaagcacattgttactgcatctgctgacaaaactgcccgtgtttgggatttatctggcaaacagctagcagaacttcaacattctgcgatcgtcagcagtgctaattttagctcagatggaaaacagattattactacatctcatgacggtagtgctggtgtatgggatttgaataacaaaacagcagtacgtctgagtcatcagcatattgtcaatgaagctagatttagcccggatgaaaagctagttataacggcatccagagacggaactgctcgtgtatgggatttgtctggcaaacaaatagtgttgttcaaacatcaaagcagtgtcaatagtgctaattttagtcctgatggaaagcaaattattaccgcatctgatgataagactgctcgtgtttggaacttatctggaaaactgttacttgaattaaaaaaaagcgagactactcttaacagtgctagttttagcccggatggcaagcggattgttaccacatctgatgacggtactgctcgcttatggaacacttccggcaagttgttaatggttctcaaaggtcgtccagattggttactagatgccagttttagcccggacggcaagcagattgttaccgcatctgatgatggtactgctcgtttatggaatacttctggtaagatactagccgaactcaaagggcaagagaagactgttaaaagtgctagttttagcccagatgggcaaaaaatagtgaccgtatcctttgatgctgcatcctctagtggtgctgtacgtctatgggatttatctggtaaactgctagttgaacttcaagggcatcaaggacaagtcttgtgtgctaattttagcgccaatggacaaagaatagtgactgcctccgatgacaagactgcccgtgtatgggatttatccggtaagcagatagcaatccttagtcatcaaggtggagtcaacagagcaatttttagtccagatggacaaagaatagtgactgcctccgatgacggcactgctcatttatgggatttatcgggcaagttacttacccaattcaaagaacatcaagatgctatccagagtgtcagttttagccctaatggacaactggtagtaactgcatcttgggatggcactgcccgtgtatggaatttgtccggcaagcagatagtgcttttcaatcatcagcgtgaagttattgatacgagttttagtccaaatggacaatacattgttactgcatccattgacaacacagctcgtttatgggatttatcaggtacgttgcttgttgaatttgtaggataccaaggtggtataggcagtgctaattttagtcctgatggacaatggattattaacctagaatatgacaaaccttctctttggaatttgtccttgagatttccattaagatttcctaaagccagcatttatgcatatgaagatacttttccaaacacatctgtcgaaaagtctacagcacttcttaaagaatattgggtaaatattggcagtgcaaaatttagccctgatggacaacgcattatctctgtttttagtgacggtagcactcgtgtatgggatttatctggaagactgctagcttttattaaggggcatcaaggtagggttacaagttctaattttagccctgatggacaaagaattctcaccacatctaatgatggtactgcccgtatatgggatttgtctggtaagcaacttgcgagtttggagttgccagcacttccttcttcaccaaaagtggaagcagacagactccaaaatttagaattttatgcccctaattgtgccgcagcatttgagccttggcaaaaagccctcaaaatctacagcgaaattgcagaccatgaaaatcaagcttatatgctacgagaactaggaaatgcttactattgcctgggcaactttacaaaagcaattgcctcttattcccagtcattagaaaatgctagcaaatataattatctgcaaattgagttgaatagtttatccaatttaggacgtgtttacaattctttaggagattatgatatagcgattaaatattataatgaagcattaaaaattttagatatgcatgacgctcctcaaaataaaacagatgttttacgtggtagaggatatgcttactatcaaaataataaacttgaggaagcaagtaaggattatctacaagcgttagacattgacgaaaaaaataaaaatgttgctgggatcgctataaataaagtaaatttggctaatatttatttttatttaggtgactttttccaagcaattcaatattacagagaggcattagagttcagccctagtgaggcactagcaggtttgggaaatatttacttagcctttggtgatactgcaaaggcggttgatttacatcagcagagtttagcaaaagcacaacaagacgaaaactatgaaattcagggtaatgcactgaacaatttagcttatacctttcaactatcaggaaacttgcccgcagcagaaaaaactttatttaatgccattagagtttgggaatcgcttcgctctcgattagacgatgccaacaaaatatctatctttgaaaagcaaactcgcacctaccgcctgctacaagaagtgttgattgctcaaaataaactcactgaagcactagaaatatctgaacgcggtcgcgcgagagcttttattgatttactcaataaacgattatcccctaatcaaacagagcaatcaaaacttccaacagtgaatattgaacagattaaacaaattgctaaaaacgaaaatgcaaccctggttcaatattcaattattactgatgaattcaaagttgatggtaaactgcaaactcaagattcagaactttatatttgggtcatcaaacccacgggagaagtatcatttaatcgcagcgatctgaaaaatttgtggcaaaaagaaaagacaactctgaagcaattagttgacaaaacacgtttctctatgggtgtaaaagacatcaagagtcgcagtcctggtggtatcaaagtttcagcagccgaaggggcaaagcagggcgatcgcttacaacgactccatgactttttaatcaaacccattgcagatatcctacccagtaaccccaatgaccgagttatctttatccctcaaggtgagttgtttcttgttcctttccccgcgctgcaatatgaccaaaataaatacctaattgaaaaacacaccatcctcactgcaccatcaattcaagtattggatttcacatcaaagcaacaacgacgtgtagagaagttaaatgccaagtctttgattgtcggtaatccgacaatgccgaaagtggagttggaaccaggaaaaccccctgaacaattaaaagatttaccttgggcagaaaaagaggccaaagatattgctgaaattctcaaaactcaagcactgacaggtaatcaagccaccaaaaccgcaattttacagaaaatgcccgaagccggaattattcactttgctacccacggtttaattgatgataaccggggattgggaagtgcgatcgctcttgctcctgaccccccttcgtccccccttactaaggggggaaaagaggggggtaacggtttactcaccgccgaagaaatcttgaatctgaagttaaatgcagatttagtcgttctcagtgcttgcgacaccggacgcggacgcattactggtgatggtgtgattggtttatctcgttctttaattagcgcaggtgtccctagtgtcattgtctccttgtgggctgttgatgataattccacatcatttttaatgaccgaattctataacaatctgcaacaaaagcttgacaaagccacagcacttagaaaagctatgctgacaacgatgcagaaatatcctcaaccaaaaaattgggctgcgtttaccttaattggcgaatcgtgaacaatcttggcgatcgctatcagacaagagacgcgataaatcgccgtctctataaagggggatttatcacgtctttgcaatctggattttgcatatcctcccaccgataagagatatatgtttgtaaatttctgaacatttatgaaacgcattacatctggtattttactcactgcttgtctttggtctgggttggggatgttctctatccgaccacaggtgacagccgttgctcaaacccaagaggatagtaacttattttacctttataatggacaacgcatttccttaaaccagcgacaagatgcgatcgctgttacttttaaaaaagtctctacccggaaccctgcggctcaacccctttatctgcaactccaggaatccctacagggtggcgttcggggaggtagtggggcaaaagttagtcctttgggcgagaattatgctgtagtgaatttgcctgctggaaccctaaatgccttacagcagcgcattcagcagcaaccctacgtagaaaatactttaccagtcctgactcgtcagcaaaccaaagaagttattgttttacccaacgaaattatcgttagttttgaccccaaagttgacgaaagtcagagacagactattttacagcagagtaatctgacaattgtgcgtcccttgcgcttcaaccgcgatcgctatctggtcaaatccaaggcggcggctggaacacaaatcctcaatgtcgccaaccaactcaacaatgtcaaaggcatttcctctgctcaacctaacttcatccaatcaattaccgaccaaaatctcgaaacagctagcaaacaaatagcgaatctcaagggaacggaagattcggtattgcgaaaactcttacctagttcccagtccccagaccctagtccccagtctagtagagggatttctccaaaaaccagcttactcggattggcgtggcatttgaacagcttacccctgcaacaatgtttaccccaactatctagttgggaattattacaaacctgcctgcaaaagtctactgtcgccacaaaatctcctgtctcccgcacagatattcgcgtcaccgaagcttggaaacgtagcaacggcggacgcggtgtagttgtcgcagtcatagatagcttgattcaatgggatcatcctgatttggcaggtagtctctatactgtgaaagcggctgacaaatgtccagatgaagtccacgggtgggatttttctagtggtggtaatagtctcgacccctgcgaaatcggcgatggcgatacccgcatcagtcgtactgaacttgctattctcacagccaaatttcaagataccttcaaattatcggatgcagaattaattcggcaatattctgttgaagcgctggagatgaaacaaaaatacccaaatgcgtcttttgaggaaattgctcagattttacgttacgtttttcgcacttataaagtcggggcagaatttcatggtacttgggtgagtggaataattgccgctaaaccccaagataatcagggattggtgggtgtagcgcccaatgctcaaattttacctgtgcggttgtttggattgaatggaagttacagtccttctgcctatattgaagccattggttacgcagccgatcgcggtgctgatatcattaatctcagtttgggtagtaccctaccaactgatggagaagaagaagcgatcgcagatgttctcaaggcacatcctaaactagtaattgtggctgctgctggtaacgaaaactctaaccgtgtcgcctatcccgccgcctatccgggagtagtggctgttggtgcaacaaatcttttaggtaatcgcgctccttacagtaactacggcaaaggtttagccatagttgcaccaggaggagacttaaataccccaggaatgctgggcggaattcccaccacaggcggtacttggctggatgctttttggcaaggaatgtccgcccctgaatctcgttggtctacggtgctggatgcgcggggcaaatattggtgggtggaaggcacatcctttgcatcaccagccgtcgcgggggtagtggctttgatgaaaggagaaaataaagaaattagcagacaaagtttggtgagtattttaaaatccacagctagttatcaagggctagctatctctgatgatgatgctaggagatatcgctcacagcgacgcaaaggtgaagtttcatctgcggttaaaggtcagccttacttttttggcaaaggactggtgaatgctaatgccgcagtcaaggcggtgaaagaaaagcgataaaattatagatataggttgaaaagcgatcgccacatctggttcaggttcgctttgatttggtaaagtaattggatcttgtccacgaattacggcgcgttcacgaagtgtctccgaattcgtcaatagtaaatcgctttggtgtgacaacgttcatgagacatcaccaatttaactgttatgtagtttccagcttaccatctgtatttattggcttttgcccattttgcaacttgcactgtgtatctagtttgcatatccttgggcaggtgagagatatctctctttaaactccctgcattactcctgactctaaaatatatgcgcgatcgcaaacttagtttaaccacattgatcactctcatcttgagtgtttcacaacccatcgcaaatttgcctccactattccaagcgtcgcaagtattagcgcaaacgccagcgaatcgtaaagcagaagcagaccgattgttacagcaaggtattgagcagcttcaaagcagccaatttgaagccgcattagaatcttggcaaaaagcactgatgatttatcgagacattcaagatcgtcacggagaagcatcagccctaattaatttaggaactatttacctttactttaataacaatactaaagcaattgaatactttgaacaaagtttagccattgctaaagaaaacaaatattacaacgctcaaattgcggctttgggcagtttaggagaaatttataattcattgggagactacaaaaaaacaattgagtaccatctttctcgcttagaggttacaagaaaaataaaaaatcgattagcagagaaagatacgttacaagatttagcagaagcttacctagcaatgcaaaattaccctcaggcaatagaagccttagaaaattatttagtcatttcacaaaaacttaaagatcgtgaaggagaaaagtatgctctaggctctttaggaatttattattactcatcaggaaaccatgctaaagcgattgagtattatcgacaacctttagcaatggagttttatcaacaaaaattaatcacagcacgaaaaaataaaaatcggcaggtagaagcaagtgcaattgggattattgctattgtttatgatgctttaggagataacacaaaagcaattgaatactacgaggagcgaatcaaaattgcgcgtgaacttaaagataaagaaaacgaaggacattatcttgctaatcttggttatgcttacttaaaagtcaatcattacagtaaagcagttgaatctgcacaaaaaggtttagaaattgccagggaactcaaaaacttccaaaaacaggcagtatgtctgagggttttaggtgaatcatactctgggctgaatgacaataagcaagccaactattattatcagcaattattggctctatcacaagataaaaaagatatacctgatgaaatagaaatattaagttccttaagtattacttatcgtgaacttggatattatacacaagcaatagaatttgcacaaagacatttgttaattgcacgaaaactaaacgacaaaatacagcaggcagaagcactcacaaatttaggagcagtttataatgatttaggcaattatatccaagccatagaatatcataaagaaagtttaaaaattgcacaagaaattaaatcaattactcatgaagctaattctttgggagaattagggattgcttattttgatattaatgattatgttaaagcacttgattactatcaacaatttttagctatagcccaaaaactcaaagataaacaaaatgaaggaattgctttaagtgaattaggtcttgtttatgaccaaatagacgaccataaaaaagctattaattattatcagctatctttagctattgcacgagaacttaaagaaactctcctagaggcaaatactttaatgaatctaggtagagcctatatatctttgggaaactatacaaaagcaattgagtatacacaacaaggtctatttttaagcaaaaagattaattatcctttaggaaaaggatttggatctacaaatttaggactagctttgtatagaactggtaaactagcagaagctgaaaaagttttggttgatggaattcaagtttgggaatctttgcgctcaggacttgggaataacgatattcataaagtttcaatttttgataagcaagcaagcatctaccctatactgcaacaagttttaattgctcaaaataaaaatgatgaggctctagaaattgctgaaagggggcgttctagagcgttgttagacttattaaactcacgcttatctaacaacaattccactcagtcattccaactcaatttccagcaacctacactatcactgctacaacaaattgccaaacagcaaaaagcgacacttattgaatactctattattgctgataattttaaaattcagggtaaacaagtaacttatgaatcagaactctatatctgggtaatcaaacccgcaggtgaagttaccttccgcaaagctgacctgaaacccctgtggcaaaaagaaaactcaacccttggcaatcttgttatcaccagtcgtaactctatcggtgcaacaagtacaccttttcgcggtgctgttgatgtagttggtaaacccaatgcacccaaagccaaaaataatttaaagcgtctacacgaattattaatcaaccccatcgctgacttattacccaaaaattctaacgatcacgttatcttcattccccaaagtagcctattcctcgtccccttcgccgcattacaagacgcagacggtaaatacctaattgaaaaacacactattctcacatcaccatcaattcaagttttagatttaacccacaaacagaaacaacggacaggcacaaaaccgatagaaggaaaagatacgctgattgttggtaatccaatgatgccttttctagcaccaaaaatcggcgaaactccgcaacaattaatttctttacctggtgcagaacttgaagcaaatgcaattagcaaattactcaaaaccgaacctctgatcggcaacaaagcaacagaagcaactatagtcaagcgtttaccccaagcgcgatttattcatttagcaacacacggcatatttgatgatatccaaggattaaatagtggaattgctttgactccatcgggtaaagaggatggattattaacagcctcggaaatcctcgatctgaagctaaatgccgaattagtcgtgttaagcgcttgtgacaccggacgcggaaggatttctggggatggggtaattggtttatctcgttccttaattagtgctggtgtccccagcgtcttagtatcgctgtggtcggttccagatacgcctacagcactattaatgacggaattttatcaaaatcttcaaaagagccaagacaaagcgcaagcactgcgacaggcgatgctgacgacgatgaaaattaatccgaatcccgttgattgggcagcttttactctcattggcgaagctgagtaggtttttaaagttatctcgtaacctgaaaagtgctgtactattttgcataacctcacacaacccagaaatacaatcctttaaagcgatttgtgccaataaataataaataaaatcataatgtctaacatcaaacgccgtcattttctccaattttctgcttccactctcgcaatgttaggcttgagccagttcgacatcatgcaacaagccaacagcgtaggtaaagtcctcgctcaaagtacaggccgcaaactagcgctactagtgggtattaatgattatcctgcaagcaatggtttagatcctctcaaaggttgtgagaatgatgtcaaattgcaggaatacttactaattcaccgctttggcttcaaacaagaggatattcgcattttgcttaaccaacaagccacccgtcaaggcatcctcacagcttttgaaaaccatctaattgctcaagccaagcgtggggatgtggtattattccactactctggacacggttcccaggtacaagaccccgatcgcgattcaccggatggactcaacagcacgcttgttcctatagatagccctttaccaacaggatttccagccttcggcggtgcagtaaaagatatcatgggacatacgctatttttactcatgtctgcgttaaaaacagataacgtcacctttgtgcttgacagctgtttttctggtggtggtacgcggggaaatctgcgggtgcgatcgcgttctggcggtgaaaaattgcaacctagtcaagaagaattagactatcagcgtcaatggctaaataaattggggctttcacaacaagaattcattcaaaaacgccgtcaaaacgttgctaaaggagtcgttatcaccagcgccaaacgcgatcaatacgccgccgatgttcctttttcgggtttccatgcaggggcgtttacctactcgctaactcagtatctttggcagcaaactggcaatgaatctgtcaacagagcgatcgctaatattggtcgcagtacgaaagaattagctagcgaaaatggtaacgatcaagacccagaatttgagtcgaacctcagcgaagaaaatgccaacacacctatctatttcatccctgtccaggctatcccagctgaggctgtagtcacgcaagtaacagagaaccaagcacagttatggctgggtggaatagattcgcaaagcttagaagctttcaacagtaactctgtattctcaatagtggatggtctgggtaatgaaatcggacaggtgcaactacaatctcgtcaaggattagtcggcagaggtacgctgaaatacacaacctccaagggaaaattacacccaggaaatttattgcaagaacgcatccgcatcattcctagaaatgcaactttaaaaattggtattgatgaatctttagacaacaaaactgcccagcaggcaatacaagcgatgaaagcactcaagcgcgtcgaacccaaatctttaacaaaagaagaattacaatatatctttgggcagatgacaaagaccaaacatcaagagttgcagaaaaaaggagtatccaagctgccagtagtgggtagttttggtttatttttaccaagtcaagaccaaattattcctgcgtcttttggtgcagctagcgaacccataactgaagcagtaaagcgtttacaaccaaaattcaagtcgctgttagctgcgagagtgatcaaacagattctgggaaatacaaattcatcacgcctcaacgtcacagtttctatgaatattgctggtagcaatgagcttttggctgaaactttcccgattcgcggtgtagctaaaaaacctcaacagccaaattcctcaacaccagtttcgtctattaagttttctgatgctgggttacgtcaactacctgtggacacccagattgctttccaaattaaaaataatgagtctcaaccactttacgtcagtattttagtgattgatgccgaaggcgaaatgacaattatttttcctaataaatggtcagactcagaaaatgctgctttggtagaggcaaaacaaacacagttaatccctcaagctgatgatgaatttacacttaccatagttacgcccttgggagtttcagaagcattaatcattgccagtaccaccccgctaaaaactgctctccaagcattacaaacaattgctagtaggtcaacagacacaaaaagtcgaaatgttcctctccctgttactaatgaactgttagatgtcaccaataatttactagatgacttagatgcaggtactcgtagcggcaatagcgtcaataacatacaattaccatcgagcgatcgcggtgttgatactacaaaattagctgcaatggcgatcgcttttgaggtaattgcatcatccagcagctaactcttgtatgtttggcgtggataaatttgtgattttaagaagattttggacaggttgtccaagtttaccttccaaaaacgtccaaaaaataacataaaggaaagctaaataaacaacatatttataaaaatgtaatttacgcctgatgtgaattaaaaacatctctcataccataagggttgctagattcgctccaaatcattattttgggactaactacgaaattacaagggtttcaagacttaatttacattaaacgtaatttatttaattacactaatctggtggctggtgtttatcctttcaatcaggatctaaaagtagtaaacgtcgattaggagaaccgacaagcgtggcaagaaactggaagtgtgatggtcagcccaaaaatggcaaaatctacttaaatcaaaatcctactggcaaccacgaaccctatgaaaattacggcttaacctgtgtaatatgtaatttgccaaaagaggcaatggacaataaccgtcaattgccaaaatgggtcaaacctgctgctataactggtggtgctgttttaactgtccttattgctgcctcaatatttatagataaaccttgtccaacaggtcagcaaaaaatcaatagtatttgtttggcactttctccgcctgagaaagaaactcctaccaagccagtctctgatcctcccgttaatatctaccacactttagctgaagtgcctaacgttcccaacggaatcattagatacggcggttctacaagctttgcgccgctaaggacttcagcaatagtagcgctgattatgcaaggtcatccgggatttaaattagtctacacttcgccaccgccaggaacccaggctgggtctggtagcgggatcaagatgctgatagaaggtcaactaaatttttcccagtcttcgcggcccttaagagacgaagagtatgaaagcgcaaaaacacgcaatttcactctggaacagcaacctattgccattgacggaattgctttttacgttcatcgtgatttggctatcccaggtttaacggtatctcagattaaggatatatacactgggagaatcacgaactggaagcaagtgggtggccccgctattgaaattacgcctttgagccgtgaccctaatgatggtggtactcctgaatactttcaagaaaaagtgttggcgaaggaaccatttgcttcatctgtaaaaccttatgtaatagacactacaactgctatccgaaaggtagctcaaactcctggcgggattagttatgccactgcttcagaagtttgcccccaaacttcaattaagcctttgtcaattgcaaaacaggctaatcagggttttgtacctgcttgcatcgaaaagctcgtgaataaaaatgattttgcgaaagacatctaccctctgactagacgactgtttgttgtgattaaacgcgaacgcgatcgcacgctggatgagcaggctggtgtagcttatgtcaacttacttttaagtgatgaaggtcaaaaattagtagaccaagctggtctagtgccaattcgcaactgaaataaataataactccttaaaatcccagatgagtaaatttcgtcgcagtttctggctatatcctttatttcagattccgttaatcgtgtttggagtttgtttagttgcgactgttttgtgttcacttttagggttgggtagacctagtgtagcagtagcgatcgctctggatatgagcaacagcacctacgaaggtaaatcattcaacgcacctgatactgtgatggctcaagaagtggcggcggtgcgatcgtatattgagcaaaactcccagcaattaaaatctcctaacaatatccaaatttttgggtttggcgatcgagtcattcccttaactaattccttcacatcagatagacaaaagttagaagctgagttgaatttagctctagcaaaccctaatttgtcatctcagattggtactgaaacaaatctcagtcaatccattgatcaaggtacaaaacttctcagtaatattcaagatcgttgccgtgaattattgctcgtcactgatggagtcgctgaggtgataccatcagttttgactcaggcagtagctcaaaaagtcaaaatcaatgctgtggtggtaggagcaaatgctccccaaatcaagtcagctaccgacatcaccaacggaatttatctatccggtgaatcgaacaatctgcaaatattttttaaagatatattttttactagctttaatagcaatgtcaaatgggtttatttctggcgaggttgtacctggattgctttgatgtggctaattatcttgcctttagataaatgggtttttcaagggttaattaacttaccaatgaaccttagtggtcagttagctttaggcaatgctttattttggactgttgttactcccctaattctttggcaattatctggcttaccttttttctcaaattgttgaggcagaaagcaaaagttttgagttagccattaacaaataatcaaaggtaaataaagcttcatttgttgaagttaaaaaattaaaaagagaaaattatggcagcagttgaagaaaaaagtatggttcccacggtgttggtgggtgtgggtggtacaggaacagaagtcttgtcacgggtaagaagattaatagaagaagcctatggcagtttgaataattttcccattattagtttttttagtattgacacagataaagattataaagttagtaatccagaggtaacaggatcgccattaaaggatcatgaaaaacattgggcaagtgtcagtggtagagaagtcaacgacattatgtccaatatggaaaagtatccttggattgagtcttggtttcctagagaattagagcgcaatattggagcattggaagctggtgcaggtcaaattcgtgcctgtggtcgctttgcctttttttataactatcacaagattagacaacggttttttgaagcgtgcgatcgcgtcaaaggtcacgaaagtttgatgttagagaagtacgacatcagagttagtagtggtgggttgaatgttttcgtcgttggctcaatttctggtgggactggcagtggtatgttaattgacatcggctactgcttacgtaactggctgaaaggtcagggaagccctttaattacagcaattatcccaatgcctaatgcttttgccagcattaatgtaggcgatcgcgttctcgctaatggctacgctgctctgatggaattgagttacttttctgactacagaactgagtatatatctcaatttagcgctggtttagtggatgaggttcgcaataaattacctccctttgactttacctatttagttggcaccaagaatggcgaaagtgagtttaatctcgatcaaattcgagaaatgattgctcaaaacgtttttttggatcttacctctgattttgctccacacaaacgctctattcgagacaacattaaaggagcttgggcgcaggccgatccaggtggtagaggctatcccaaaaacttcatgagctttggtctttccacaattgaaattcctatcgctcagattcacaattcgctatccaatcggttgagtatggatttagtaaattggtggctgaatgagtcggtgtcactcccacctaatgttttggatttaatccaaaaagatattcttaagggaatgcgactgacagaaaccgaattgattgcagacctctcttcggcagcagataaatcttatatctcagaagtatctggttggattaatagtatccgtaatgaaatcgctagcgataataaattgcaatgtacccatcaaggtgtcaatatgattggtacagagcgaggcaaaattttgagattcctggatgattatctcatccccaaagttgatgaatatcgtgccaatcacttgcgagaattaagcgccgatgaacgaacacatggtgactttctccaaaaaatgtacgataaccgggatcgcattatccaacaaggcagacaagcaattgaggcagagttttacaagattatgcgcgatcgcaatctgggccccaaatttgctgatgcttttattactaacgtccgtcagctatttgccaatgcttcagaaaagttccgccgtgaatcagaaaaagtctggcaacctaacgaaattaatcggcagcagcagtatgaagccgcactgcaagatattaatcaatttaaaaacttgtttggtctaactaaacaagcccaaatggaaaagtattgcgaggaagcgcttacaggtttagaaagtagctttattgcaatcattcaacacaaaagtcgcactttgtctctacaggtgattgagcgaattttagagcatctggatcgtatggagcagcgattagcgcggtttaatcaaaagctgcgacaactacgcgatgactttaaacaaaaagctgacaaagaagcagatagtgctgatgctttgaaaattaacgggtttaagctttataaccgcgaagaacttaatctactttatcaggacatgattgagcaattagcgggagccattcaaggtagcaaaagccgctatgaaatcggactaaaccagatttgcaccacaatgtcggaagatattttgcgagatgctagccctttgtggaaacagactcgcactgccggggaagtgatgcaactctttgatattactcaactacaagaggtgaattacgaggattttaaagaaatagttgccgtcaaaactcagttagtagtgaaaaaatctcctcaagagagccgattaaaccaagatttagcagcgtgcgatcgccttttcaaaagcttgcaaaacgatccagaggcaattcgcagtaacatccgcattgcttatcaaagatcccaaccgttaatcttactatcccaggcagttctctcaggtgcagatgccgggtttactcccgccttaaataccaaagttgcaatcgtgggaggtcgcaacagcagcgatcccactgcgattaaactaatcccttatttacaagaaagagtgggaaatgccgattctatcacccctctgggacaacaagaacagcatcgaattgtgtttgtccaagaaaaaggcggtttttccctgcgctgtatagatggtattagagagttgcggcaatcttatcaagactggaaaggacaatctattgaagccaagcgatcgcaactcagaggtgaaaccaaagacctccctgttcccgtgcatattcaaaaagaacctcctttctgggatgtgtttcccgaaaaccccgaagtttttaaactagtagtgcaagctagagcattaggtgttttgcggctagaagaaaatcgcaacaccgaagaaaaggtgattcgctacacccgcgaaactgtaatcggctcagagaatgtagaaattgcttctagttgggaagaagcggtgcaagtattagaggtgctggcgtgtcgccctgacaaagaagcaattgggcgtcaagtgtcggcaaaactagccgatgctgaccaagcccaagacaaactagacttgtacgaccagttcataaactatttgaagcagcgagaagcagaactagaaaaaattgggggtagcgatagcccagattacaaacgcgaagccacaattattaaagatttaatcacttctgagaacctgcaactaaataataaaagcaaacccccagttattcagcttgtaatttctcctgagaagccgctagttgatcttattgaggagcctcacatatcaaatatttcccctgttgagcctccttttatggcaggtgcaaatgttttttgtaccgagtgtggtgagcaaaacccggcccggtctaaattttgctacaactgcgggactcgattagttaaacttaattgatttagcagggcgaacttgaatttacagttttggttagagtgttgtcagtgccttgatagcatggtgctattttccttacggggggacaaaaagggctaggacgcagatggaataagcctcatagccctctctccttgctgatagtacttacgcttattaggatttagcatcaataattcggcgactaattcataggaattttccatgaaattgatccaattgtgtccataaagaccaatataaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttatttggaagttccttggcatatagctctgattttgcataacctctcaacacttagagatatatacctgtgaagagcaagaaaacctctgcaatatttaatattttaggagatacaacaatgaaaggtttgaaactagtagcagctattttagtatttggaacattgacttttacacccaaagctgaagcgaaaagcttgttcaacactcaacaagtcatagcacaagttcctgactcgcaaactgaaaatccgaaggataccgaaacatactttaaacggggttttaagcggatagaatcgaaagattatcgaggagcaattgaagattttaaccaaatcctgaagattgaacctaacaatgcttatgcctacgttggtagaggattaggtaatttttgtctggatgaatatcaagcagcaaagacagattttgacaaagctatagaaattactcccgatattccctatgcctattatttccgaggtttgacaaactttgctttaaaagacaaaccagcagcgatcgctgatttacagaaatcattcacgctgtttaaacaagaagggaatcaggaattcgcccaaaaagccaccgacgcacttcagaagatacaagagagttaaattccattgcataattctgatgacatatccagcaaccggattttgcaattttttgtctgtaaaatccggtttttatggaaatatctgcccaattttcgcatatcctttaaaagctgagaaatatacaccactgagtcagtctgctggagtttttgctaatgggctaccgtctgaagtacctcatccttgctactgtagggctttcctttgcccccttgtctcctctttctcccgtctctttgtctcccttggtggtgcaggcgcaaacgacacaacagcctagtcctgaagaaacaaacagggagaaggaacaaccctcaacaatattggctttgtttacaataatcaaggacagtatgccaaagctttggtagcttatcagcaagctttagctattcgcaaacaaatcaatcaaaaagcattggtaggagaaagcctcaataacattggctctgtttacgaaaatttgggacagtacgatcaagcattgaagttttatcagcaagctttaactattctccaacaaattggcagcaaggtaggtgaaggaaaaactctgaacaatattggctttgtttacaataatcaaggacagtatgccaaagctttaaattactatgtacaagctttaactattcttcaaaaaattggtgacaaagcaggtggaggtaaaactctcgataatatcggtgtggtttatgacaaccagagagattatgccaaagcattcggatttcatcagcaagctttagccattttcaaacaaattggtgatacagcaggtgaaggcaaaactcttaataatattggtggggtttattataatcagaaagagtatgccaaagctttggaattttatcaggaagctttagttattgtcaaacaagtcggtgataaagcgtcggaaggaacatttctcaataatattggttctgcttacgataaattaggacaatatgaaaatgctgaaaaaacgctatttactgcaattgagatttgggagtctttgcgaaagaacgaattaactgatgctcaaaaaatttcactctttgaaatacaagccgaaacctaccgttttctgcaaaggagtctgattgcccagaataaaattaattctgccttagaagtgagcgatcgcctcattccccaaaccaaacatcgtaggcgcagcctgtcgtagacattgctgtttctaagcactaacaaccgtaggaaaaatccggctcaagtctaataagacatcttcaaatccaggaattgccactgactgatggggcaaagatatctgcttgctgagataattatattcaccttgagcagtttgataaggttggctgtaacgctcaagttggcgaaaatttaagttgacaatccaataattagaaattccggcttctgcgtagacttctaactttgttgtttggtcgtaatcgagggttgaatcggaaatttcaatcactaaaaaaatatcttcaggatagggatgatggggaagatagtcagtctcatttcctcgtgcgatcgccacatctggttcaggttcactatctgatggtagtatgattggctcttgacaacgcacaacagcgccatcgcccagcaatcgatccagttgtctacaaagccgagttgtgcaaaatgtatgaggtgtgcctttggctaccatctgaatgagttctccgcgaatcaattcaatgcgatcattctcctttagaaattccagttcaatcagtcgatgatattcatcaatagtaaatcgctttggtgtgacaacgttcatgagacatcaccgatttaactgtggtatgtactttctagcttaccatctgtatttattggcttttgcccatcttgcgatctgacttttcacggtaagttctcaactaaccaaaatacgtagttttttctacaggattattcgcaatagtcttaaactaatgacaataatcaacgggaaaatagaggctggaagaaagcgaaaaatgaccttttccacataccgtgaaaagtcagatattgtgatcgctaaattttcttataaaacatgtgagacatcttgatttagaatacactcacaataataaaccgcccttgatcacaaaccaagctgttggcggtaagcgtagccatgccgtcaggcttatcgcttttgttcactcttgcacagcggctcgaatttgcatatccttcagcaggtgagagatatattatatctccttaaactcgctgcattactgctgactctaaaatctatgggcgatcgcaaacttagtttaaccgtattgatcactctcatcttgactgtttcacaacccatcgccaatttgcctccactattccaagcgccgcaggtattggcgcaaacgccagcagaacggaaagtagaagcagaccgattgtcgcagcaaggtcttgagcagtttaaaattagccaatttgaagccgcgttacagtcttggcaacaagcacttattatttatcgagaaatcaaagaccgtaaaggagagggaaaaactctaggccgtctgggagttatttacgactaccggggagactataccaaagccattcagtaccagcagcagagtttggcgatcgccaaggaaactaaagaccgtttaggggaaggaaaagctctggtcaatctgggaaatgtttaccattccctgggagactacgctaaagccattgagtatcactcctcaagttttacgatcgctcgtgaaatcaatgaccgttcaattgagggtgctgctctgggcaatctgggacttgcttacgatgcaaaaggagactacgccaaagccattgagtaccactctttaagtttggcgatcgctcgtgaaatcaaagaccgtaaaggagagggagaatctctgggcaatttgggaattgcttacgatgccctgggagattacgctaaagccattgagtaccagcagcagagattggcgatcgctcgtgaaatcaaagaccgtaaaggggagggagaatctctgggaaatctgggaagtgcttactattcgctgggagactacgccaaagcgattaagtaccagcagcagagattggcgatcgctcgtgaaattaaagaccgccgagcacagaaacaatctctgggcaatctaggagttgcttacaatgctctgggagactacgccaaagcgattaagtaccaggagcagagtttggcgatcgctcgtgaaatcaaagatcgtaatggcgagggtaatgctctggacaatctgggacttgcttactattcgctgggagactacgccaaagccattgaatactactcctcaagtttggcaattgcacgagaaatcaaagaccgtaatggcgagggtactgttctggggaatctgggacttgcttactttttgttgggagacgacctgaaggcgattgagtaccaggagcagagtttggcaattgcacgagaaatcaaagaccgtaatggtgagagtcaatctctgggcaatctaggacttgcttacgatgatctgggagactacgccaaagcgattgagtactaccagcaaagtttagcgatcgctcgtgaaatcaaaaaccgtttaggcgagggacaatctctgggcaatctaggaaatgtttactattcgctgggagactacgccaaagcgattgagtactaccagcaaagattggcgctcgcccgccaaatcaaaaaccgtttaggcgaggggaatggtctgagcaatctaggaaatgcttacggttcgctgggagactacgccaaagcgattgagtaccagcagcaaagtttagcgatcgcacgagaaatcaaagaccgtttaggtgaggggaatgttctggggaatctaggatttactttaaacaaatctggcaatcttgcagaagcagaaaaaaacctccgggctgggatagaggtctgggaatctgtcaggagacagttgggtaaaaatgatagctacaaagtctcaatttttgaacgacaatctcgcacttaccgcatactacaaagagtcctaattgctcagaataaaaccaaagaagcgttagaaatttctgaacggggacgttctagggcatttgtggagttattaacttcacggttgtctagcgaaagtgcaggtcaaactgtagaacgtcctgttgataaaccgacaatatcgctgttgcaacaaatcgccaaacaacaaaatgccaccctcgttgaatattcaactattggtgatgaattcaagattcaaggtaaacaagaacaaaaagaatcagaactctacatttgggtaatcaaacccacaggtgaagttaccttccgctcttctgacctcaaacccctgtggcaaaaagaaaatacaactcttgacaagcttgttactaccagtcgtaacttcattggtgcaacaagtacaccttttcgcggtggtattatccccagggaaaatcctaataaacccaaagccaaacaaaaatttcagcaactccataaactgctgattgaacctatcgctgacttgcttccaaaacaagaaactgaaaaagttatcttcattccccaaagcagcctattcctcgttcccttcgccgcattacaagacgcagacggcaaatacctgattgaaaaacacaccatcctcacatctccatcaattcaggttttagatttaacccacaaacagaaacaacggcttggaacaaaacccatagaaggaaaagatacgctgattgtaggtaatcccacaatgccttttctcgccccaaaaatcggcgatactccgcaacaattaaaacctttacttggcgcagaacttgaagcagttgcaattagcaagttactcaaaaccgaacctctcatcggcaagaaagccacagaagaaactatagtcaagcgtttacccgaagcgcgatttgttcatttagcaacacatggtttatttgatgatatccaaggattaaatagtggcattgctttgactccatcgggtaaagatgatggtttattaacagcctcggaaatcctcgatctgaagctaaatgccgaattagtcgttttaagcgcttgcgacaccggacgcggacgcatttctggggatggggtaattggtttatctcgttcgttaattagtgctggtgtacccagtgtcttagtatcgctgtggtcgattccagatgcgcccacagccctattaatgacggaattttatcaaaatctgcaaaaaggctccgacaaagcgcaagcactgcgacaggcaatgctgaaaaccattcagaaatatcctcaacccaaatattgggcagcttttactctcattggcgaagctgagtaagtttttaaagttatctactcaacccaaaagcgctttatatctttttaaactccctactttactcgtggctctcaaatctatgcgcgatcgcaaacttagtttaaccgcattgatcactctcatcttgactgtttcactgccgattacaaatttgcctccactattccaagcgtcgcaagtattagcgcaaacaccagcagaccgcaaagctgaagctgaccgacttttaaatcaaggtttcgagcagcttcaaacgagtcaatttacagcagcattagagtctgggcaacaggcactaattatctatcgagaaatcaaagaccgtcaaggtgaggggcgtactttaatttttcaaggtgctgctcatcttagtctgggagacaaagctcgtgcgatcacttatctagaacaaggtttagccatcgccaagcaaatcaataatcaggatttggagaaaaatgctcaagtaattctacaattagctcaagatcaaaataacccccgcaaaacagaagcagaccgactattagaacaaggtattaagcaaggtacgaccggtcaatttgaagccgcgttacagtctttgcaacaatcgttgattatctatcgtcaaattaaagaccgtcaaggtgagggtaatgctctgggtaatctgggacttgcttaccacttcctcggagattactccaaagctattgtttaccaccaggagatattggcgatcgcccgtgaaatcaaagaccgtcaaggtgaaggtaatgctctgggtaatctgggaattgcttaccaagccctgggagactacagcaaggccattgattaccatcagcaacatttagtgatcgcccgtgaaatcaaagaccgtcgaggtgagggtaatgctctgggtaatttgggaaatgcttaccacttcctcggagattaccccaaagctattgtttaccaccaggagatattggcgatcgcccgtgaaatcaaagaccgtcaaggtgaaggtaatgctctgggtaatctgggaggtatttactcgtacctcaaagattaccgccaagccattgattaccatcagcaacatttagtgatcgcccgtgaaatcaaagaccgtcaaggtgagggtaaggctctggataatctgggatttgcttacagtcgcctcggagattacaaaaaagctattaattactgccagcaaagtttggcgatcgcccgtgaaattaaagaccgtcgaggtgagggtaatgctctgggtagtctagcacttacttacgagaacctgggagattaccccaaagccattgattaccatcagcagagtttggcgatcgcccgtgaaatcaaagaccgtttcggcgagggtcaatctctgaacaatctaggattagcttaccaaaaatctggcaatcttacagaagcagaaaaaaccctccgccctggaattgaagtttgggaatctctcaggggaacattgggtaagaatgatagctacaaagtttcaatttttgaagaacaagctcgcacttaccgcatactgcaagaagtcctaattgctcagaataaaaccaatgatgctctagaaatttctgaacggggacgttccagagcgtttgtagagttattgacttcgcgcttgtctagcaaaaatataggtcaaatcccagaaaaaccgacactattgctgctgcaacaaatcgccaaacaggaaaatgcgactctcattgaatattcaattatttataatgatgtaaaaattcagggtaagcaagaaactcatgaatcagaactctatatttgggtaatcaaaccaacgggtgaagttacctttcgcaaagctgacttgaaacccctgtggcaaaaagaaaatacaactcttgcaaaactcgttaccaccagccgcaactccattggtgcaagaagtacagcttttcgcggcatcaaggtaacttacaaccccaatgcacccaaaggcaaaaataatttaaagcgtctacacgaattattaatcaaccccatcgctagcttattatctaaaaattctagcgacagaattatcttcattccccaaagtagcctattcctcgttcccttcgccgcattacaagacgcagacggtaaatacctgattgaaaaacacactattctcacatccccatcaattcaagttttagacttaacccacaaacagagacaacggatcggcacacaacccatccagggaaaagatacgctgattgttggtaatccgaccatgccttttgtcgcaccaaaaatcggcgaaactccgcaacaattaattcctttacctggtgcagaacgggaagcgatcgcaattagcaaattactcaaaaccgaacctctcatcggcaagaaagccacagaagcaacggtagtgaagcgtttaccccaagcgcgatttattcatttagcaacccacggtatatttgatgatatccaaggtttaaatagcggtattgctctgactccatccggtaaagatgatggtttattaacagcctctgaaatcctcgacctgaagctaaatgccgaattagtcattttaagcgcttgcgacaccggacgcggacgcctaactggggatggagtaattggtttatctcgttcgttaattagtgctggtgtacccagtgtcttagtgtcgctgtggtcggttcctgatgcgcccacatcactattaatgacggaattttatcaaaaccttcaaaagagccaagacaaggcgcaagcattgcggcaggcgatgctgacgacgatgaaaaataatccgaatcctgttgattgggcagcttttacactcattggggaagctgagtaggtttttaaaagttagggatttccaagaaataaattatctattaaataacactaatatgatccaactgcacctgcaccgtctgaaattaatcctattgctgtgtttatcattgtcttcagaaacagtcagcgccaatcccaaaccgatacccggcctcttaaccccacccctgcaactgagaactcaaaccaacacctcagacaccaaccgcgctgcggctgaaaaagcagaacaagaagccggacaattaggtaaacagaaagcacccttattaaccaaaatcattcctaaatgggaagaagccctaaaatattggcgtttagcaggcgatcgccaaaaagaaacccaaactctcgacagaatctctaaattatacttggctcggggagaattccccaaagctttagaatatgctcagaaagcgctacctatttgtcaagctttaggcgatcgcgactgtgagggagcagtcactggttcacttagcctgagctaccagaacatgggtgaatatgaaaaggcgatcgatatgcagctgcaactgccattcttttttcccaaaactgccgatttgccacctgccgtttttagttcagttggacagatttatgataatttaggggaaaaacagaaagcacttgattattacaacaaagctttggatttctggaaagaaaaaggtgatgtcgtcaaacaagctgaaagactccaaaatattgctttttttcacgtgttcttaggtgaaatagaaaaaagtattgaaattatcaagcaagctaataatctagatccagaatttaagagaaatgaaagcaactacaatgcgttttacgtttcgttacgtagcacaagttgttctgataaattagcatcaataaaaaagcctcctaaaattgagaaattagataattcttctaaccaatcagcaagcactaattctgccgcagctaccaagaataatatcgaaagttggaaacaaaaagttcaacaatatcgcacacaagaacttcttagaggtgaagcgggttttctagaactccttggcggtctggaatacaaaagaattggagaatataaaaaagcccttgaagtttatcaacaagcactcgaactgagacaaataatgggcggtaagcccagggaagccgagacacttaccaatattgctgatattctcaaccgacaagggaaaaaacaagaagcgattaatgtcctcaatcaagcgttagacattcaacgtcagattaaagctcgtccagcacaagcagatactttgttgactctcggtgatgtttacttgtctttaggggcatatcctgagagtttaaatgtttataatcaagcattatccacctcaaaaattattggcaatcgcagccgtgaaattgatgctctcaggaggattggtgatgtttatcgcaagtcgcaaacatacccacaagctctgagttattatcaacaagccttgtctatatccaaaaatacaggaaactgtaaccaagaaagcactttactatcgagtattactcaaaatcactttgctgcgggagattatcaacaagcaattaattttggcaatcaggctttagctttatctcgtaatttagagattgatgagtataaattagccttagaagcaaggacacttgatatatttgctaaagttgaaattaaacaaggaaattattccaagtctctagaatcctctcaaaaagctagaaaactggggcgagaatcaggtttcagggaaatagaggcaagagcgatcgccgcaactgctgaagcttacgaagccctgaaacaaccagagaaagctatacaagcttatcaagaacaacttgctctttatgctcaaatgggcttaagtactgaacaagcccaaagttactacaatatcgccaaactgcaacgccaaaacaaccaattaccagaatccctcagtgaaatagataaagcaatcgaaatcatcgaaaacatccgcaaagaagtcgttagtgaagatttaaaaacttccttttttgccacagtacaggattattatcaactgaaaatcaacattttgatggaactgcacaaaaaagacccatcaaaaggatacaacgctcttgccctcgacaccagcgaacgctcccgcgcccgcagtctgctagaactcctgactgaagcccatgcagatatccgtaagggggtagatccaaaactcttagaagaggaacttagtgtacagcaacaaattgatgccagaaggaaaatccggattgaactcttatcaagtaaaaaaaactcagaacaagtagatgaattaaataaagaaattgaagagctttcagagaaatatcagcaaattctagcttctatccgcgctaaaagcccggtttatgcagcaattacccaacctcatcccctgacactcgcagaaattcaatcctcagttcttgatgacaacactattcttttacaatattctcttggtaaggatcacagttatctttggttagtgacaaagacgggaatgaaaagttatgaactacccaaaggtgaagatattgaaacggcagctaagaaattttatcaaaatatcaaaggtggcagggaattatattcacgaggtggaattacagttcaacctggaataaacgctggaaatcctgaaaaagttgccactaaattaagtcaaatgttgttacagcctgtagcgcaggaattaggaaataagcgattgttgattgtgggtgatggaattttacaatatatcccctttgcggcgttgccaaatccaacacaaacaaaattacaaccattgttagtagaacatgaaattgtgaatgcgccttcggcttctacaatttcggtagtaaggaatgaaactaaaaaccgcaatgtagctgtgaaaaaattagctgtgttggcagatccggtatttagtaaagatgacgatcggttaaagccagatgtaactcaaagtgttcaaaatagaggtaaaaatcccaactttactgaattaaatactttagcaatgaggcgttctagctgtgattcaaattttagctttcctcgccttgaagggacgcacacagaagccacaaatattttgagtttagttcctaaatcattaagcaaatcagcttttgattttgatgttaatcgtactaccgtaacgaatccagaaatgagtcaataccaaattgtacactttgcaactcacggatttttcgatactaacaatcctaagtgttctagtgtagtgctgtctttggtagattcaaaaggaaatgctgaagatggttttcttcaacttcaggatattttcaacctcaacttaccagcagaattagtggtgctaagtgcttgtgaaaccggacttggagaacaagtaaaaggtgaaggtttggtggggttaacaagagggtttatgtatgcaggtagtccaagagttgctgttagtttgtggagtgtagacgatcaaggaacagcagaattaatgacgaaattttacacaaacatgcttaaagataatttaccatctgtagccgcgctgagggctgcacaattagaaatgtggcaaagtcccaatcccaactattctcagactaatgtctgggcggcttttactttacaaggtgagtggcgatgatgtgaggtgagattatgaagattctgactggagtttagttcaaggggtgtttctcaaagtcttgtcctgtatggcttagagttgcctcctgacccagtaaggtagggaagagtgtttaagagatttgaatgcgttagggaagcttaacgaagttatcgccgcagattgtgtgtaacggaaaaataagcattccagcttgatcagtgcggccactttatcctttacaaacggccatgttatcctttaagtgacacagtttgaaaccataaagcaagcaagttgctcacattatgctttcagtgacagatatcgcaggactctcctatatggcgaatgtattattattggtggtaggaaggggagcttttcacccagacattatggttgtgataaaaatcaccacgctgttctagtgtaaacccacccagcaatagtcctaaccatacttctaccatcggcatttgcaacacacgttgcagtttaaccaaagaaatctcatctttgacattgatcaggtaattagcgattgcactctgccatttttccacatcttcatctgatgccaaattgcggacatcttctaaagttgtcacctcatcgagcattgccaaaacattcgctttttcaacaggtgctgctacagaatcacccaactcagtaggatatgaaaattggtgtgggccatgtgatctaaaggtttgtggtatttccggttcaatcaaatcatctaaatcaaggtgcattattgtccgcactaatccggcaaagatatcagtactgataattggcccatcagtatcgttttgagcgcgtacatcttctaagattgactcagcacgggatttgagaatatctgcgatttgataaaaggcttctgctgcggtagataactgtgcttctgttgataaattctcaagctcagtatccaaacatttccacaccggagctagtgttgatgttggcggagcaaccgacatttcatctagcacatcccagattgttaattggcgataggtagccatagctataaatctggatttaaggggcagggtcgcacagggcagtgggttgggctaatctcgaacatatccttgtattgatatagtgagatggcatattgggatgcaaaagcctgcaacacctgatctgtataagtgcgtattttaccagccgttaacccaaagcaatgaattggttctaagcgacaaataggctgttgtccaagccacagttctgcgcccaaggcgtgcaatggcttatccccaggttctttatatagatacaacacagcaacatattttgctggcggttcgacggtgatggcatctagttgcgcggaattatcatcggttcgacgacggtagaaggagcggcgattatggcaaactttaggattccagcatccatccccatttgtcccatgcagcaccttggctttagccgttggcaacttggcacataactggcacttaggatctaatggtttgggcatagagtgagggtgtggggtgtagggtgtagggtgtaggcaatgagaaagaatcacaccctgctacgctctactttcaagagatcgaattaaacccagtagaattttgccaactaatttacactgattaataactggatttatcacaagccccgttggggcggggtatagggtatagggtgtagggtgtagggtgtgggagataattagccccaacaaccagtaggacacaagccccgtctttcaggacgattgcattggtgggggttccaagccccgaccaatgctgtcttccctacacccaacaccctaccccccacacccttcttcatgacttcagcaacagctaatgctacacgaattgaaagtaaaagatgagtttcaagttctttcagggaaccttgagctatgtataaaaattgaatatattcacctcttgttcttctaccataaccttctgcaatattagctggaatagaaacagaggctctcctaatttgtgatatcatgccgtatgtttcctctttcggaaattgttttgtgactctataacattcttctgctaaattcatagcttcttgccaaacttttaagtcttgatacgactgtattgacggtttatcattcataatttatttaataagaagactatattaaattttgcattcgctcaataatatcaactacaccctacaccccacaccccacacccttttattcttcttcaccgattgctcgataataagcagcgatcgcagcttcttgttcactgcgaagggtatagcgccgaaacgctttctcgctttgatgccctgttaattttcgtgcatggctggggtcaactcccaatagcaataagtcagtagcgtaagtatgccgaaaggagtgaggatgcaagtcttcgataagagctatttcaccgattttttccacagcgaagtaaatgccgtgataactcaagcgttcacctttgtatgaagcatggtgtgaaatcatcagtgggctgagactagttaacacctcaccgctttgttggcgcgtaagcaaatactgtgccaaaacttctcggctttccttttttagtggaactaagcgtggttcgttggttttggtgtctggtaaaaacagcagcttgccatcaaatgagccaacatttagctgtacaacttcccctgcccggagtccatgactgagaatgtggacgagtgctgtatctcgttgctttgtttctcccaataactccaacgctgaccaaacctgttccatttcttcaggggtcaaactttgggctggtggcagtggcactttttccagttttatccccagtgtcggattagtagaaataatttcaggatacgtgtaacacatccatttgaaaaagcttttgagagccgcaattcctgcgttgatgctgctttttgaaagcggtttacctgcatcagtccgtatttcatctcgtaggtattctttatatagcgcaaggtgacgtgggcgcagttcatgatagtgtagctcactccaagccaaaaaccttttgagttcgcgttcgtaaagcttgcggctgttgggtgcgagattgttgctgcgtaaaaattccagaacttttacccaccgaatatcggttggtggtcttctagtttctcctagctgtgtgaaatgtagagcttcacgatcaaggggaatgagtttgatcttaggtaaagaatctgcgctgtagttcatccagttttgtgtaaattattaagtattaagtattaaatataatcctgtattgatttgagattattcatctggtggtgaggtagtcatgacttctacgacggtacgatcatgaccggttagtgcctgctcccatgtagaataacgctgcattctcccgtgatgaggcccgcctaaaaccatcgtttcaaaaagcaacgggggatctccaaaagtgagatcgaatcccgaagaactagttgatactttggcatccccaactatagtttcggcaactagatgttttagtgaatcttgtactgagtgtaaataattttgccactctgacaacgaattaacagcaacaggggtatgtcctactagtttgtaataaagcatgattgacaacttgtggctatcacaacaaaattttacacgattttatacaaagtaaagtaatccttttgctacctcatagctctctattgactaatatatgctcaatcggaatagtggcaaatattctgcattttgcatcatgtttattccacagcaaatcccgatagttggcgcattttaggagtatgaaagccgataacaatatcttgtttatctatacccatttccattaattctaaagcaatatccgcttccgttgtattttgttgaatccaaattttattattcttgatatctaagtgcattattggcccgtaaatccgatgctgattattccatccaacgctaataatttgataatggtcatgttcttcatcaaaaatttgttctacttctacatctccgtaactaggcttgtactggagatgtttagttaagagttgcctaacttttgtccgatattcatttaatttatccattgttctattgcctccgtttccacattataaataattaacttcaatttgttttcattgactacagtttggataaaagacaagttaaagaagtcgttataagttaccaatggtacagctaaatataagtttctatttggctcttcaacacgcaacgctgttcgataattaataaattgtcctagcgccatgtgaaattcagaaatttttgaggcactcacaaaatttttgatttcaactgctattttttctcctgctttttcggcagctagaagtcgctctgcacctaaatcaatttgaacatcaaccccgccacatctaatattgagcggatcatctgtaattacccaaccctctttttctaatgcagacctcactatattgtggaataaatcacgagccatagttttaatgaagtcggaagtcggaggtcggaagtcggaggtcgaaagtaaaaatgtgtaactcagatggggggtattgctttcgagttcacagtagttgtcaattctgagtgcttatctcttgcaaccactatcttcctactgcgaagtttattgccatttaatctctctttaattttgcgtgtagaggctacgagtatctttaccatctcatcagcttcctgaagtaaagaagaaaatttagctttttctacaacttcagactcaattaaaatttctagccaatattcagtttcgcgcgcttcctttaaagcgatttccatcttatgcaaaaagtctttatcagactgagccgaacgtgactcccgtatatttgcaccaacacttgttccagaacgcaacagttgctttgatagagtgcggcaaatacctggtttttcgtccagaaagctgcaagctttgatgattctaattgcaaacgccttactcctgtcagcaatcccaacatttttatccacaactgcacctactccacttccatattttaacttccgacttccgacctccgacctccgacttgaaaataatatagcacgttaaacacaaaataagtaacccttatcttttatccgatataaactacgattaaaatacacgaaccccagtgtagaggaataaaaaagttctgtcggtttgcagactaaatgaaatttgtgcggactaagtgaaattttgttgcagactaattgaaaatctgcttgtgtaaccctcattctttcgtaatcccagagcgtaggcgtagcccgccgtaggcatcgctacttacaaagttttgcttcaaagccttgtgcggtaataaattgggacgttttatgtccattttgtggaaaatttcatttagtctgcgaatttagggggaaaatttcacttagtccgcgaaaaaatttcatttagtctgcaacaaaggttcctcaaacccttattattacgttgaaaaaatttcatttagtctgcaaacgcacagttcaacaataaataataaagtccaacaataaataaaaaagttctacaatttctggatgtgcatggtctgggcagatccagaaaggtaagctttatggccagaggtaggcaggagtggactcaagccaagtttgaacgctacatcaaagaaggtcgcggtcaaggtagtggagagaagtataagccttggatcactgtctccgatttctcctcaatgggcagatcagcaagaagccctggttggaagaccaatcgggtgcatcatttcttatcagaccatgagcggcggctgttttatctgttcgagtggtcagatattgtcgtagatatcagggagcaattccccctgctcaacctagacttatgtacgagtatcgctagtgacatgggagtgaaataccccactgacccagttagtggtataccttacgttttaactactgacttcatgctaacagccaataaatcgggtaagtcagttcaaattgctcgaacagtcaaaccatcttcagatttggaaaaaaaatcagtagctgagaaatttgagttagaaagacgctattatgctgaccaaaatattgactggggaattgtaacagaaaaagaaattcccaggcttttagctctgaatattgagtggattcattcttcctactcattagaagcgactaccgaaatggcagttgaggaactacgaggactctcaagtattttaaagtctcggctccaaaaaagtagtgccactatcaacaaagtgacaacagctttagacagagaaatgaatatagaatctgggacatcactaatgctttttaagcatctgattgccaccaaagaaatattgatggatatggaatcaaccaaaatatctagctgtccttcagttcaaacaattcaaaaaattattattaagtaatagggaatcaggaaaaattgaatgaataataatttatttgtcaacgacctcatagaatggatagactcagaccctcccaacttgattgagagagttctgtggattgattctggttataacattgcctttgtttttgatataaatgccaagaaagggtttcccgaagcgaaaaaagtttcagaaataagagttgcaattcatacagaacaagcactgaagcttaaacaagacccttgggcaaggcatttgagtgatgaagatttaaccaagatacaaaaagattatagagaaaatgcttggtcactaatttcatccctggttgaaaaagaaccggacatatactatcgttcgtcacggggttcgcttatcaagcaggttgttgaacaatataaccaggggagaagtgaaaataaattagtcgaaaaaacagtttatgaatatttgagaagattctggcagagagggaaaaatcaaaatgcgcttttacctgactattcaaattgtggaggtctcggaaagcccaaaaaatgtggagaaaagaaacgaggaagaccaagaaaatatgcccatgaaccagaaattggtgtagggattaatgtaacagacgatgatctgaaaatttttagaatttccatagccaaattttacaacaatgacaaacagaattctttgaggactacttataaattaatgattagggaatattattcatcagatattcgttatgacgaaaatggggtaaaaaaatccctattaattccccccgaacttaggccgacattcactcaattgaaatattggtatgaagtcgaactatcagatatcaaaaaaagtattacagaacgaaagggagcgaaaagatttgctttggagcatagagcaattttagaaacatctaagatggaaaccattgggcccggttctagataccaaattgatgccacaattgcagatgtatatttggtttctaaatacaactctaactggattattggcagaccagtaatttatgtaatcattgatgttttcagccgaatgattgtgggggtttatgttggtttagaggggccttcttggacaggagcaatgatggctctagctaatgcagccacagataaaatacagttttgtcaggaatatggcattaatatttcctctacagaatggccttgccaccatctgccagatgcaattttgggcgaccgaggcgaacttgcagggatggcagtagagacattaatcccaaatctcaatgtccgaattgaaaatgctgcaccttaccgtgctgattggaagggtttagtagagaggtacttccgtacaattcatggtcatgtcaaaccatttttacccggttatatagacacagattttagacaaagaggggggcgagactatcgtcttgatagcagagttaacatagagcagtttactgaaattattatccacttaattcgctatcacaataatcatcattacctggccagttatgatagggaagaaatgatgattactgataatgtaaatcccatacccatagaattatggaagtgggggatagaaaatcgttctggtagactcaggacttttcctgaagatataatcaagctaaatttgatgccaaataataaagcgaccatcaccgctcgtggcatcaaatttaagggaatgtattacagttgtgagaaggcattgaaagaattctggtttgaaaaagctagaagtaatttgctctccaaatcagataaattattagatatttcttacgactatcgcaaacccaattttatctatgtccgctctcctgatggtagagattttgagaagtgcttccttttagatccagaagagcgttattctcagaaaaatatacatgatattgaatatttactcgcttatgaagagtggctttatcagaaaagtcaaggcaatgaacttcaagcttgtgttgacttaatagctgacattgaaagtgttgtcaacagagctaatgatttagcctctgtaactgttgataatagggtaagtgataaccaaaaagttgctgggattaggagaaatagagcttcagagaaggctaaacgacgcgactatgaggggttcgagttagctaagagagaaactcctattcctgagacagttatgccgagcaaaaattctgactctaaagaaaataaatcattacagcctgaccatttggagcttctgagaaagaagcgccaggagcattttaatgaacatagagaatgagtgggaatgggttaaaattcccaacggggaatgggctgctgttgctaaatacagagaccacaagttgtctgaatataatacaaatccaataattcgctctcttcctcctatcttttctagagagaaatttgttgagtatgtgacacgacttccgacgtgcaaatcttcagaaagagaactagagcctcagtacagatttcactgtattgagcgactatcgagatattttgacccattgaataaaaccgttgatttacaacaggtagtttgcgtattaattatgcaaggttatctgaggcgaaatcccttgcaaccagaatatgcactgcgtagcggtcaaatttatcaggcggtgctttctggaggaggttttaacttagaggagtatgtagatgttcccacctcggcatctgggttgacaatcattgggccgtcaggaataggcaagacaaccaatctcctaaatatcctctctttatatccccaggtgattgtccatccagctcatagtgtttaccaaattgtttggttgaaagttgactgtccccatgccggttctttgaagggtttgtgtatcgacttcttcagagctgttgacaaattactcggcactaataacttccaaaaatttggggtaaaacgcaactctgaggattatatgctggctcaagttgcccaaattgcccacacccaacatttaggagttttagttatcgatgaaatgcaaaatttagtagcagccagaagaaatagctccgaaatgttgaattttttggtgaaaatggacaatattattggagtcccagtaattcgcgttggtacaaatgaggctttcccaattcttcaaggtaattttagaaatgcgagaagaggtgtgggagaagggggagtaatttgggacaggatggaaaataatcgggaatggaacttttttatcgaaggaatgtgggagtttcagtggacaaaacaatatataccgttaactgcaaatattacctcggctctatattatgaaagccaaggaattattgatatcgtcattaaactctataaaatggtgcaatggagagctattgctttagggagcgaagtaatcactgttgacttgattcatgcttgtgctgctgacggtctgcatctagttaaaccaatgttagatgctattaggtctggggatgagaaatggatgatgaaatacaaagatattgctccattggacacaaatctataccgcaataagtgcttagattctcttgaagaaacagatttagaagaagtgaggagattagcacgctcatcacagaggatgggtcacatatcagcaacgctacgtcatgtaattattgaactgattaatttagatgttccacctgctactgccaagagttgtgccgaaaaagttgttactcctcatggagaaaatgcagataaaaaagtgctaattaaagaggcttataaactagctttgcaatgcggtaatatttcaacagagccagttcagcatcaagaacgaaaaataaaactccaaccgaagtatcaggagaatgatatccgagttattgttgaaaatgcgaagaaaaatcaaactccagcttgtgaggatttgaaagctttggggattattaaagacccactcaaagacttttttattggtgagtagtatatgctcagttttttccctacgccttacccagatgagattttatatagcgtgtttgcacgttatcatgccagaagtggtaatataaagcctgatgaaacgttgcaagaattgttcaattcccggaatattatagttaggccggacttaccctataacttaagttatttaattaaaaatcttccactgctctctcaacatacgttagaaagtctaatccaaaaacatacactgtaccccatgtatgcagtctttatgcctgacagcaaatcagctattctgggttacatgaaaggagagttggggacatatatttatagaggaatagcaagctcagtttatctgccaaaatattttaggttttgtccaaaatgcctttttgaaaacttgcatacatttggcgaggcatattggcatcgacttcaccaaacacctggtgttcttgtctgcacaattcatgatgttgtcttaaacgatagtattgtacctatctggaataatcagtggtatcaagttggtattgctagtttggaaaactgtcctatatcgaatgtaacgaaaaattacagtgagtccactaaggagttattacgcctaattgcatctgatattgagtggttaatgacctgtgacttcaaatcgcttccttctaaggaattagattggtttcatatccaatatatagttttattgattaagaggaatttagcgactctagaccgtcaggtatatgagcaaggtttacgacagaaatttttgtctttttatggaagtgaatttcttgaggctcttggtataaatgtcagtaacaataacataaatttatttaacatttttcgattgcatttggaggtttttgacccggtaatgcatctgctaatgattagatttttgaggcattcgccttcaacgttttttgctcggaaatctaaatataaaccttttggtaaggggccttggctttgtctaaatcctgcttgcgaacactatctccattctgtggttacgaagttagtgatgcttttaagcaatgatctagattcgacctattcttatataaaaaatcctatagggacttttgagtgtgattgcggttttcaatatagtaagattggcgtgaatttgactaaagttgataagtttcgatttgaaagaatcgtgacgtttggtcaattatgggaacaaaagtatttggaattaaatgttgttgatagactaaattttcagcaagctgcgtacaaccttagttttaattatagcaagagtccaatgactatgttgcgtaagctagaagctttgtggaagtctttgaatgatagtgtagaaaaagacgccggttaatcagactctatattgttgaacttttttattcaactttctcgacctgcgctcttctacattggtaaactgaactcaactgaggacagttattgttcaactttatttttctggcatctgtgatggataaccaaaaattaagggttgtagctcttgaaattgttgaactttattattcctctacacttgatatacatgtgactgtaactgtgacttacaccataagttgtccgtaacggacagcttatggttaaaaattatccaaagtttgtaggcggcaaaaattgcgagggttctttagcaaccagatcctcgacatcatcgaaccacataaactgccaagtcagtctgtctctgcgatgagaggaaacatctcctatcaacagatgctgccatgaattttctgagttttcagccactacctgttcatcaaggttttggttgattctaaaaccacctaaccatagatgacagcttgagcaatatcctggacgagaacatctagtcaacggtggaaactgcttgtcacagtgaggacactgctcaatcagagtttgatgttcgtggtgggggcaaaatttgattgtgttgactaaccacagcagtggattgtagattattcgattctgggtacgccaactggcgtaacacaatggacaccaagcttggtacaagcgcagaaaactaaactcaaaggtcaaacttgcccactttaggggtgacaaattagctaaatctcgacgtaaagttaactcctcaagaacctgaattagagttgtagcaaaaatacctctgatttcatttgcagatgctaaagagtggtgaattccaaaaaaattattaatgatgtctatgggacttgtttgagacattttttgccccatcaagggaagaatctgagacaaaattaattgttcggtagtagtagaatgatgttcagcaagacgagctacatacccgctcaagctttctacgtagattgtaccaataccaataggcttctgctggaattgcttctattcctgcaactggaatttggcaggtattgtaactcatggatgttaatgcctcttccaataacagtttttcggctcgcagccttaaagtcgttttgcccacacctgccggtccaacaacaaacagaacacaaatatctgtttgttgttgaagattgattaataaagcatctaaagcttgccttaaacgtaaatgtccaactgtaatgttatgaaaatagtccaaccgctctgttgaggattttgttagtaattcttgtggaaatggacgttggaaattcattaccacagctcctgttgagagtacggttggattcgcctgggattaatttcttgagcctctaatttatttggcagtcttagttcttctgtaatattatttttaatatcggctaaatcttctttaacaacagattgtgcttgtttcactattttagaagacacaatttgacgaactccagttgctgccaaatctcgtaatcgttgtatttgtaaagtctcttgagcttcggctgattctagatactgtgctaagtccttagccttaattgtgactttctggttgtactgctttttctgctgacgtatttcgatgctagcaagccgaatttctcgttcagaatgtccttgtaacgatgaataatgttgtgaaatacaacgcacccaagcatttttgacataggcataagccgtacccacatcccagggatcatatctaataggtacttgggttccttcaacttcaggatggagaaaagaatcatctattgaccagtagtaaatatggttaacttttaccccaagctttggtataactttggcgcttccttttggagttgatggcaaagtaaaaatctgaaaattttcatcattaataattctttgaccaaagcgcattccactttgagttaagcccttttcaaatgcaacacatggtgattgtcctagtgcaggatgttctctctggtcataaattacataaatatattcacaaaaatactcatatatttccggtaacgtccatacagcttgtgcctttggattattcgtcttattcactaagcgaatttgctttgtaatttgggtgtttcctttcaggttgtagaagaattcagtatgactggtgccaaaaaaacgttcaattattgaaccaaatctaggactagcaacagggcgttgtttctttatacaaccaaatgctgctaaaagagtttcaaagtaaatactgccaaattctacaccgttatctactaccaaagtttctggtaaccgccctagtctctgtacgcaaattcgtacaccatcatgcaggagcgataggacggcgggtcaaaagtcaaatagatagctaaaatacgccgggaaaaagcatcaatcaaaacggttgcccaaggtctacccaaacaacatcctgtcctttggcaaactaactcaatatctaactcggtatggtcaatgtgacaaatttcaaagggacgacttccgtggcaaggtgtcgagaacgttaattcatgataaaacgagcttttttggtaagctgctcgatttccttgcctcttacgagtttgtctatgatctgctctactgttgatccgcttgtaaaacgtagtacggctggggcaagggtctgtttttcccgctttttcccattctcttgccagaataccgtaagttgtcagtttatttctctgtttaaaattctcgtaatgctgctcaataattttatcgatgaactcccaagtttgatctgaaaatcgctcaacacggtttcctttgtctttacgatttggcaacaaaccaatgtaaccccaaccataggtttcctctgcggaatgatatttggctttccatctgcgaattgttcgctcagacacaggactattggttggcggatctttatgcagatatggttcaatgattttctgacggtagttagctacggctaagtcttctgggctagcgcattttagctgttcccaaatttgagttgattttactccttgagcttcaatgccagtaatttctttttgtgaaattagtgtttcaaagtctgcatggcttaacccaattagatgattttcaccttgcaaaacaatttttttctctccaatctgaattacagataaactttttccatcccagaacaccgttgcaccaaccaccacatcaatctgttgccccttatcgagggtggcagcagcctttttagacatgattaagttataagcttctgctacctgctggctactaaacagatgaactttttctggttcactcaaccctatgcctttcaaatctacatataactgctttgttgcaatcaaggcataaatatcatctacccaactggtacttgttgatgagagtaattgtttcagggtcatccccggattagctgtaacagattcaataatttttgtccttgcttctggattaactatattctcttggctcaagtaaactctgagaaactgatggttgcggtaagcaatccagtttatttcctgatctgtacgaaggtgatagtaaagccccaatgattgaactttagtttctaccggtggagcctgccatttaccattttcgttttgttgataccttgtgggttgtttgtgagtgagtgttttgagacgttcgctagttttccattcttcaaaccctgcacagttatgccgaatcactaagaaatcaggaatatgactcgtcaccaccctacgcccgcttttcgactcaaatgatatgcttagacgaactggttggtcatagtactccagaacatcttcgtcgttttcgtactttacgatcgcaggcaattctactttgtgggactcaaactgaatcgtttttcccattttgtggcttgggtagctaccacaaacatttttcgtcccgccacctactttccttacaggctccgaacaacggatttgctgtacaaattcttttgtcgtctctggtaaaccgagccgatgacaccattgttcaaattcttggtcactgagcatacagaaatctgtaactttcggactgtttatgcttgaataatgaactttcggtcactttatcatttcaaaacactacttttactgttcggctactaaacgtaataatccgcttttggacttctatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattgcggacaacttatggtttcaaaaacggacagcttatggtgtaagtcacaaccaacatgctgtcggtttgcagactaaatgaaatttgtgcggactaagtgaaattttgttgcagactaattgaaaatctgcttgtgtaaccctcattctttcgtaatcccagagcgtaggcgtagcccgccgtaggcatcgctacttacaaagttttgcttcaaagccttgtgcggtaataaattgggacgttttatgtccattttgtggaaaatttcatttagtctgcgaatttagggggaaaatttcacttagtccgcgaaaaaatttcatttagtctgcaacaaaggttcctcaaacccttattattacgttgaaaaaatttcatttagtctgcaaacgcacaatgcgatcgctctaagtgcatgttggcaacggaataggaactattgcgctgccgataaattttgtttgtctttggtatcgcttttgatgcgtaatccaagcgataaccatttacagggtgctaacttccagttatagttagccgtaacttattataggcacaattaactatatctttgactgagtgcaaagatagtttacaaaaattgctcaggcggttgcatattatcgttttaacgaagtattgaggtattgctgcacaagtatgccttcgggaaaacttttctccctgatcaggtgcctgtccctcaatttctaagattcggatcgtggataattgcaaccgccttgatgcagaaccgtctgggaatacaaattgcctgctttaattacaaaaatcatcaacgcggatatcccgccagacatcagacacttgccagccggaattgcccaccgattgtactggaggattgtcaaggaacggaatatagtcaggaactctaggctctgaaattgctactggtttctcctcaacctcaaccacaggggctggagaattgacaagaactcttgcataaatattttgtggtgtaatcaagagttattttaatttaaatattgggacattaaaatagtaagaggctatcatctttttatagcaagtattctctggagatggttaattaaaaatatatcagcaaacatcactttagttattaattaatactgaatactgaaaatattggataaatttgattttttatacgatttatagagctaattcgtgattataaattcctacaattaaatttgaccttaacccaaaacgtcggtgacgatttcgatatctatcagataaaattttaaatatctttagacgacgattaacgtgttcaacagtaattcttaatcgattgagttctcgattatatttcaatacggttcagttaaagctaaaaagctgatgagtgatgtgaaatttcggaacttctacttgttgtccatcccctctgtgttgcggttttttagaacgaaactttgatacaggttttttcacaactctgggattaatacggtgaatacgttcaggtaacaacgtatctaaaatctcgacaattaaccaatcgaaaaaaagggaaattcttctggctgtaagtcttggaacttagggatagcgcgactaatgacccttaatgtacctgtaaaactcaagcgtaatggtagcaatcctagcagtagttgcagcttgaaacattaacactcgtacaggtactcgccaatatttaccaacttttacccatcccacagaaagaccatcgactaagttttttagtacatctcgcatcgaatctcttgaccacaagctcattgctaccacaagacacactaccaaatgtgctggtaaagaacgattccttgcttcgttggcttcgcttgttgcgattgcttgctcaatggcggttgcaggtatagctgtctctattgctttcagcaagtccttgctttgtatcattggagacagcaaagagaaatctttgagatgcacgacagttcactttcagtgttgattacaatccttaatttacacaactttgagccttaactgaaccgtactggcttacttgttgccatctgcgttaatttgacaaagccagcttgccgaaccggaatttcgattgtgaactcagttcccttccccagtgtggactggcagtaaattttgccaccgtgtttttgggtaacaatctgatagctgatggaaagtcccaatccagtacctttgttaatgggtttagtagtaaaaaatggctcaaacatttgagaacacacattttctttaacgccacaaccgttatcagcaatgcagatggcaatggactcgtttgctaagtgttcagtacgaatagcaatgttgctgggattggctcggatctcgtcagagctacgttgttgatcccgttgttccaaggcatcaatggcattgccaaaaatattcatgaatacctgattgagttggctaggatagcattccacatgggggaggtgtccataatctcgtacaacctgaatgccaggatgttctggtcgggctttgagacgatgttgcaagagcaacagggtgctttcgatgttttcgtgcaaatcgacagtctgagttcccgattcatccaagcgagaaaagttccgtagtgagagaacgatttgccggatgcgatcgctccccagtttcaaagaattcatcagcttgggcaaatctgcttctaaatagtcgatatctacctcgtccatccagtcttgaattttgggatggggttgaggatggcattggcgatacagctcgataaaattcagtaaatcctggatgtgttctttggcaggggcaagattggcgtggataaaagtcataggattattaatttcgtgggctacacccgccatcatttgaccaagtgaagacattttttcgctttgcactagatgcacttgtgcctgctttaggatgtctagtgcctgggagagttcggtggtcttttgttgtgaggatttttgtgattcacgtagttgcaagtggacgcgaatccgggctagggcttcttcgtgctgaataggcttggtaatataatctactgcacccagactcagccctttgactttatctactgtgtcggagagggcggtcatgaaaattacaggaatatcgcaagtggcacagtcagctttgagacgctgacaggtttcaaagccatcgattcccggcatcatcacatccagcagaataatatcgggatggtaggactggacgcgttgcagggcggcttctccacttttggcgatcgctacccgataaccaatctcactcaatacatcgaacaacacttgaatattagtagggttatcatcaactaccaaaatggttccttttggggctgtaatctcaacagacatacttgaactcctgaaaatagatgaatgaaagatattaaatatgcggtgctaataaattgagaatcgcttcgtcatcaaatttctggctcagttccagcaacttattggcaaagggtgcgtattggggattgagttgcttaaggcggttggcttcttggtggatatcactcatgaaaccatcttgggctgctcggtaaagagtggttagttcctgtggtgatggcactaccaattggggcgaactaaaatcctccgcagatacttcctccgtttggggtgccgtttcgtaaatccattgcaactctaggtggcgttgcaattcccccagcaagccgatgaactcgagcggcttcggaaaaaagctactgcaacccgcgtcaagagcttcttgaatatccacttgagacaagctggcaggagaagcaataatgggtgtgactgcaaaatcagacagttgacgcagacggcgagtcatttccagcccattcatctttgacatcattacatcggtaatgattaaatctgggcgcatctggagtgctaaatctagtccagtctgtccatcatcggcttgagccagtttgaagcctaaaggtgctagcattcccatgacaacagcgcggttctcaaggcgatcgtcaattactaagattttgcgccgttcgccctggtagccaatcacctttagattactactggctggctgggcaagccaatcggcagcagcgagtatgtccacttcaaaccagaatttgctgcccttgccgggtgtgctattgacctgaatcgaactacccatcatttgcacaatttgctggctgattgctaaccccaaccccgtgccttcactgttgcgatcgcgttttccagcctgttcaaagggtaaaaaaatagtttgccacttttccgttgggatgccaatacccgtatcttcaactaggaagcgaattctagttgatcgagtgtcggctgtttcttcattgctgattgcctcaactgtaaattttacactgccaaaatcagtaaacttaattgcattgctgagtaagtttagtaacacctgccgcaggcgtttgtcatcagcatgaacggcagttggcaaattagcgggatggtagcggaaggcaatacccttttgttcggctttgatgcggcaaatctctaccgtggtggtgaggaagttggcgaagtggaaatcctggggatagagatccatcttctgcacttccaacttcgagagatccagaatgtcgttgatcaaggtcagcaggtgagaaccacactggtgaattacgctcaatcccttctgctgcttagaggtggtggcggggtcgcgctggagaatctgagcatagcccagaataccattcaggggggttcgcaattcgtgattcatgttggcgaggaattcgctcttggcatggttagcaacttctgctgcttcttttgcctgcaatatctttaattctgcggacttgcgctcggtaatatcgcggcacacaacaactcctcccttcaaggtaccactagcatcttttagaggtgtgccactgactgttatccagatgccctctggggctttactatgacgggtaaacatctctacattctgtacctgctcaccccgaagagtccgtactaggggaatctcctgagttggaaacagagttacccgatctgcttgaaacagcccatactgctctgaccattctgactgctggctttcagtgattccgccaaacatctgttcggcagcggggttaacgattagaaatttacccttgtcatctgaaacaattacgccatcgctcatgctgttgaggatcagttgcatcaaattagtttgctcctgaagcgtcaggttattttgctggaggtctgtttctgcttgatttcgtttcatggtttctttgcaaattaggtagtaagtccatagaataattgccaggttgaggccaatgcccaccaaaaacgtcaccattgcctgactggtagtgctgatggtggcaagttgtttctgctgtaacccgacggtttctatagcttctatctgctgcatcagtagcgttgtttcgtcgagcagtcgcattggtgcatggtcaatcgccgcatctattccccgactttgccgcagttcaatgccttgccgcagttgtttcaagcgaaaaatcgtgagttcttccagcttttgggcataggcttgctcgctatctttgtttcgcaacaagggttgtaaccgtcgcatttgttgatcgacatcgatcattttgagtccaaagactattaaggcatcttctttaccagttagcagatattgccgctgcatcttttctgtgtctttcaaggcgctgcgtaatgattccagcctgttgagggtttccaagtgttgagcaatctggcggttggtttctaatgtctggttcgcactccaaaatgctaccccacttattgccagggcaaagaaggtggctgtacccaggcttgtagcaacagttttgagaaagctggctgattgtgtcatggctgtgttctcctgtctcatttcttctacctatgacaccagggggtgaagtccaaacctttgaaacactgcctttgcccgctcactagttaaaaagtccaggtaagtctgcatttcttgggcatgggtcgaggttttgactacggcaacaccggatcggattggctcatagagttctgctgctgcggtggttaatactttcaccttgtcagagcttttagcttctgaaagaaaggtgatgcctacctcagcttcacctagctcgacagttctcaatacttctcttacatccacctttgtctggattgcttttgactcgacgatctgagcaatacctagtcgggtaagaagagcatgggtatacctcccaatagccggtcccttgccgcctattgccacagttttgatgcgatcgcttgccaactcccgcaagtcagaaagttgcaagggagaatccacaggggcaatgacgacgatatcggtagtcaccagttctttgcggcttgtgggcaggattaaccctttagcttgtaaatcatctagcggcgggatctctgcaaataaaacgccatcaaagggttctccctgctcaattgctgctttggtcgttttgcttccggcaaaggtgtagttgagcacaacattggggtgttcttgttgataggttgcatcaagctcttccaaagcactgcgtaccatgcccgccgagcagaaatttaaggcaatcacctgggttggaggcggagaacaacttcccaaccagagagcaacaattaaggtaatcagacacaaagccatccagccgaagcgtttcataaggggtgtggaatttcttctgacactagttttcccaaatagactcactaaatttcgtagggtgcaataaaaaacgttccaacctgtaataaggatcattctgagccaggattaagagtcttggtaacttttggtaatgatgttcacggatgttcttgaaggcaaattacagaaggtttttaaacattttgtctctgctgagtgggacttatgataaaaactcaactcatgctgcggggctagattttatacagatgttttgtaatttttgcgttaccagaatttctagcattttttctgcccttagcatagctgctttaaagtgtccgtcattgatcgccaaaatctgacaagaccattaatgtagtctcgcttattgtcttgtttgcggttttatctcctaacattggcagggtacacttagactgtcgaatcggaatctcaatcacaaactcagctccctgaccgggtatggaatgatatcgcaatgagccaccatgcttctcggttacaatctggtagctgatcgacattcccaatcctgttcccttaccaactggcttagttgtaaagaatgggtcacacaatcgcttttgaacaaattctgggataccgggaccgttatccacaattcggatctgtacatggtctgaacctaccatcgctgtaaaaatccgaatctcactggtcttttgctcaatttcctgaagcgtgcatgattggtgtggttcttcgagagcatcaattgcattgctaatgatgttcataaacacctggttcagttgcccagcgtagcactcaactaacggcaggttgccatactctttaataatttcaattcctggatgatcgtgcttggctttcagccgattctgtaagatcatcagcgtactatcaatgccttcatggatatttaccgctttcatctcggcttcgtccatacgcgagaagttccgtaaagagagcacaatttttttaatccggtctgccccaacttccattgaacagagcaacttgggcaaatcttctagtaggaattctaggtcgatctcctcgctttttccctggatttctggcgctgggctgggataatgctgttgatacaattgcagcagtcctagcagatgttgaatgtactcattggcaggcttgaagttggcatagatgaagttgactgggttatttatttcatgggctaccccagcaactaattgccccaaactagacattttctcattctgtactagctgagtctgcgttcgcttcagttcaagcaacgtagtttctaaatcagctgctttctgccgcaaagcttcttgggcatctttacgagcacttatatcacgagcaattttggaggcaccgatgattttgcctgtggaatctttaactggagaaatcgtcagcgaaagatcaatcaatgtcccatccttgcgttgacgcacagtctcaaagtgatcgactcgttctccttgcctgagtttttttagtatttggggttcctcattgatgcgatcgccaggaacaagcattgccataggttgaccaatgacttcttgtgcttgataaccaaacagtgcttctgccccacgattccagctgacaatcactccatccaaagttttactgataatggcatcatctgaagactcgacaattgccgctaggcataacatagcttcttgggcttgtttgtattctgtaatatctgtatgaactccaatccattcgcgaataccgccatcagggttcaatatcgggaaagcccgaacgctcatgtggcaatactcaccgtcatggcggcgcaaacgatgttctaatttgtacaaggttcggcttgcaactgcttgtgaccaaacttttgctgtgtgcaaccgatcatctgggtgaaccgcattcagccagccccagccctttagttcctcgaaggtttgtccggtaaaggcactccaacctggctgctcattgataaattcaccttcagctttggtgtcccaaataatttgagatatggctgtaatcaagaagcggtagcgttcctcactgtggcgtaatgccagttctgcctgtttgcgatctgtgacatcttcagccacaagcatcaccccgttcacaactctagtgctactacaccacgggcgaagcgtccactgacgccagcctgttaaaccatcaacctgctgaaattgctcctctacacacaattcaactgctgccatcaaacagtactggtatgcctgtgtcaatggttcacaaaactgccgaaagacctctagatgcgatcgcccaataatatcttgcccctccagtcctagctcactcaaccatccttggctggtcagcaaatacttcatttcgcagtctaaaattgcagccgcaattggcaggttttctaaaaacgaacagtagagatcatctcgctggagatcactattaaaaaaataattttggctcatggcataatctgatatctgattaatatttcagcttccaaaaattttcatagtacttgtatactatttttgctcctgttttctgttgtgatgttactaacaaccccatttgtaatattcgtctgtaacttcagtattcccaactaattaaatcctgaaacatgatctcctattaaaatagacaaataaaaagctctctcattaagaaaaacggagctaaattacttttaccaaacaggtttagactttttagtttcgttataaatacgctcactagagcttaaatttatttaatgtgtagttagttgtatcagggttagcgcgtctcaaaccttattgacagtgggattctaggagagtgttgaatttgggagagcagctgccaatacaaaaatccatatactgatcattcatcacggctcgccgagacttttggcgaatactgcgacggaaagatgattctcgctctaaggcattgagggcaatgcgacgtagctttagcattattctgtgggctgtgcagagaacgaatccgacattcatcctcattgaaagtgacatctaatgtccaatgaacagaattttcaataccccagtgctgtcgaatggcactaccaatcttgtgagcatcgctggcgagactagtaatgtaaaattgcacctcttgggtagtctgattccaatgccgaatcgaacgtactaccataactactgttgtcagaccagcccacaaatcttgttcatgaaatccaggaagttttgacactggcatggtgtaaacctgacgattttcgattcggtgatgccctttttctacccgttgaataatattcacattaacatctttaaacccgagagattgtgctatttcaaagcaattttttacttgttggtgcaggcgattttctacgattattgggctgatggggggaatttctacaatctgatgacgtaaggattaagtaggtgggcggaggaaaacccaaatgtgtaaagcaatgttaacaatgagagtaattgttaaacttgaaacgttctgtacggtaattattttgttctcctctagtatctatcccatcaatcactgcataagctaggtctaattcatcatcaaacatctgtccagaaatttcacgtctacgcttttgtagagcagttagtgattgaaaagttccacggcattggggaagttagggcggcgaagatgcactcgctcggcattaatgctgggatggatttaaaggggcgatcgctgactgagttaacacaccactttggtaaagcaggtaattattactacagaattgctagggcagaggatgaccgtccagtagaggcgaatcgagttcggaagtcgattggtgcagaaaattcgtttgcacataatttaagcgatgttggtcagatgttacaggaactcgaacagattgcccaaattgtcgagcaaaggttagagaagcatgaaacacgaggccgcacattaacgttaaaagtcaagttctctgattatcagcagttaacccgtggtaagacaatgcttgctcccatcagtgggttggatacgatttttgaattagccaaagcactgtttgagtcgattgacctagaaaatcgcagtatcagcttcatgtgaaggtgaattgctcgaaatttagtccagggcagcgattggattttaaaaatgatttcgagtcaactgtaacaagatagcctcaagactttgtggtgcatggttcgtggtgcgttggtgttcttgaaaatttcgttgatgtatttcgtggcttttgcgtaattcaagcagtacattgtccaaaattgcgctagaaatacttatgtactaagttcttaaagaaacttcggatctaaaaatgtggtatattaagttttagaagcgtaaaccattttaataacttgatagttgctgctgaaattcatgcagagatacgggtttggtcttgaactagtgaaatcttatgcgaacgagcgaacaaatcaaggcagaaatcaaagaaaaatttggttttgtaccacccttctttgaatcggcagaagagaacatacaggtattggaaaacctttggcaacaaactgtttgcgcctatgtaaacaatccgttgtcgttagtattcaaagagaaactctctgcgtatctatcacgttactgtgctatgccttactgcatgatttgccatagttgttcgttatattctcttggggtagaagcatcaaaggttttagagatgattggctcaccgcctccggcagaaacagatattgaaatacacctttgtctactaaggaattcaattaatgagttaatggacttatcttctttaagtccaatagttgaagaaagtctactctattgttcaatttatatgttccttgaaccagagcagtctcaatactgccggagtgaactgcggcttctgcttgggagcgtaaattatcagcatctagtgacgtttgctggctatgtaaaaatgtgtcatgtgtgggtagaaagtcacccggaagtgaattaccaaacagacaaacgagctattgagcatttggagaaactagtacaaggagagccaggtttaagtgatttttttagcaactacatcaataaagttaggcatgaacgtgagaagagagcagaacaagtagctcaaaaagccaagtaccagcgtattcaagaagcattgcaacaagtcaatggtgaattagaagaaaaagttaagcagccaactgccgagttatcagattttaatatgttattaaaacaagaaattgataagcgtcagcaggcagaagcacaattacttcatgtagtttttcatgactcattaacaggtttaccgaaccgaaccttatttatacaaagactagagcagggtatcgagcgagtcaaaaagcagccaagcgtaggacttgccctactatatctagatttagatcgttttggggtggttaacaatagtttaggatacacgagtggagatcaattactaattgcttttgctcggcggcttgaaatctgtgttaggtctcaagatatatttgcgcgtttagaagcagatgagtttggtattttactagaagatattcaggctcttagtgatgtgattggttttgctcaactgctgcaagaaaagttaaagatgcctttttatttaggttcccaagaggtatttataagtgcaagtattggcattgcctcaactacggtagggtatgaacaggcacagatccttgtgggcaatgctaatattgcaatgcatcgtgccaagagtttaggtaaagcgagttacaaggtgtttgacacacccatgttcatggaaactaacaagctattgcagttagagtccgacttggaacgtgctgttgagaaccaagaattccgacttgcttaccaacccattgtttcactctcaaccaataatcttattggcttcgaggcattaatccgatggcaacatccacgaagaggtcttgtatttccaggggagtttatttcagtagcagaagaaacaggaatgattgtagacatcagctactgggtacttcgagaggcttgccgccaattatatgtatggcaacagaagtttttgaatgaccagttggcaattagtgttaatatttctagcaaacaactttcgcaatcaaatctcaatcaagaaattcgccagattttagaggaaacgaacttagacgcacgcaacttgaagctggagcttactgaaaccacgatcgtcgaaaatagtcaatctacaatagaaaagctttggcaattaaaagaaatgggagtgcaattgcatgtagatgattttggaacaggctattcctcgttaagctacctgcatcatttccccataagtgtgttgaaaattgatcgctcgtttatcaatcggatagatactaatagcaaaaatgcagaaattgtgtccacaattatcaccctagcccataatcttggcatagacgtaacagccgaaggaatagaaacactagagcaattggagctacttcagaaattgcaatgcaaatatggtcagggatatttattctcgaaaccagttaaagcttctgctgtaaaaagcaagctgagaccatttctgcatgaagataggtcatatagatgggtgcattgagtaatttagtgatgagttgtccgtaaaggggtagtgataaatatgtagtgaaatctgatattttctaactcaattattcgtttgtagctattaaaattttaattatatttaactaactaattgaaaattctctaaatatagagtttttaaatatataatttagctagaacgtgttacatattatatgtaataaagtcccagtgtttttaaattcaactatttcagcgttgatgtcagtctccacacctacttgccccaattgtggttctcaacacactgtcaaaaatgggaagattcataatcaaaaaccaaaatatcagtgtcaaaactgtaaaagacagtttatagaaaatcccaccaataaagttattaacaaagatactatagaactgattgatagacttttacttgagaaaatacctctagtaggtattgctcgtgctgctcgtgtttcagagacttggttgcaaaaatatgtgaataataaatatacccagattcctactcatgtagatgtttcagccaaaccaagaggtaaattgattattgaatgtgatgaggcttggtcatttgtaggtcataagaataacaagcaatggatttggttagctttggataaaaacactagagaaatagttggagtttacataggcgatgcctacggcggcaagctacgcagtgaagatggagccaggggattatggaattctctaccaccagtttatcgcggagccggagacgctccgcctccggtcaatgtgctgtttgctatacagatttttgggcggcttacgcacaagttattcctagcaaacgtcatcaggcagtagggaatattgtggcaagactaaccatattgaacgctttaataatacaatgcgtcaaagaatttctcgtttggttagaaagactttatccttctctaaaaagttagataatcatattggcgctatttggtattttattcatcattataattcttgctgttgcgcctaaatttattatcaatacatatttaccactacctatttaactttattcgaatatatttatgctgaagcgaaacttttataagattttcaatacttaatgtcttgcaccttgattgcgaggctgtggctgatacgccaactattctgaatgttaagctctaagccgacttgaccttttgactgataggaatttcaatttgaaactcggagccttctcccagaactgataaacatttaaattttccttgatgctgatccactacaatttggtagctaattgataatcctagtcctgtaccatcccctactggtttagtcgtgaaaaaggggtcaaaaactcgtgttctgatactttctgttattcctgggccattatctttaaagcaaattctcacacagttattttctattaattcagtgcaaatagtgattgtactaaaattagtttctaactgctcttttaaaatattattatatttttgattcaaggcatacatagaattatctaaaatgttcataaatacttgatttaattgtccggcataacattcaactgggggtaattcaccatattgtttgacaatttcaatggctaattgcttatatttagctttgaaacaactctgtgaaaacagaagagtgctatcgattccctcgtgaatattaaccaatttcatctcggcttcatcaagccgggaaaaatttcttaaagctagcactatttcacggatgcggttagcacctactttcattgacattagcgttttgggtaaatcatcataaatataatctaggtcaatttcttctatccactcagagatttctatatctgtacctctgtagtcttgccgataaagattgattaatgaaagtaaattggtcacatattcatcaacatgggtgaggttcccaaagataaaattgacagggttattaatttcgtgagcaacacctgccactaatttaccaagagaagacattttttccgcttgaactaattgagattgggtatgctgcaacgactgtaaagctttactgaggtcttgagttctttcctcaacccggctttctaaggtttcacgagctaagttgagttcatgggtgtattctgctatgcgttgaatgagcttattgaaagagttagctaaaactcctatttcatctgcggtcattactggagctaagatatcaaactttaattcttcagttgttcgctgggcaacattagttacagctttgattggggcagtaagtagacgacttgtgtaaattgccaaagttgtagcaattattattgataaaataatactaatactaatcagccagaatctagcttttaagacattttgtaaatgaatttctgcatttttattatcttgataagaagcagagataacttgagttagatcatcatctatcatatcgtatttaagtgctatacggctagtagaaaagtttgataaaagtttttgcgttgcttgtatatcttttaatttcacatcttcagagagaattttttctactagcgtatttacttgttgaatatatacatttgggatagtagagtaagttttcaaaaagctgggtataccttcagcatggttttcctgctgataatttttagtatttatataagactcaagatcagaccaggcttttttgatttcaatagcataactagaaaagttagaatactccttcttcaaaagttcaggttgattaactaaatagataaattgttgttgggatgtccttgcctgtagtacagtagcttgcaagcggtagagcaggctaatttcatattgagcattacctttttcctgttgtgctggagtttggtaaaaatctccaatgattagtccagtaactgtacccacaatagcaatactgaggctaagtgcatatccataagaaattttctgaccaatactaagattgtgagttactttcgcaagcaaacgatgaggcagtgttatgaaatcattcataattatgaagaatttggttgatatttccttataccttgatgtagctttggctccttaagattaatggatagtaactcttgtaaaagttcctaacagtttttcagcattaatacgtgttaaggtttgtcacactactagttgcttaatcagttattctaataagtataggtataaaaaaggtaaaactgctacataaattatattgaaaaataatacttttacaataccttcgccaatttacgaagctgagttgatatattaacgtcctgttctcaaaggtttggcaaaaacaataagccctaaaaattcctttaaggtattcccagcagtatcaagggtttgatctgacaagccaccctgtcagctaaacccttatctatgagttgttttgccgtttttgccaaaatttttgtaggctattattttggtaaaggtattgttttagtgagctaatataatcacagaaataccgaaattttcaaggagttgataaaaactattaatctcaactgtaaatttactgaattctgcctaatttcataaatgttcttaaattatttggatattatttggcatcttttgatctggcaaaggacaggaaatcttcaatacactacactaatcacaaacctatagagacaattagcgtcctccactacgtaaacaaacgcagtgccattggcgttcgttttggtgtcgcagacaagcctctagtaccgaatctccggcttgttaagcctaaaagtaggtagtgcacgggttgcagaggggctattgaggttcttgaggtggaggggatggggaagtagaggagctcttgaggctcttaaagcaagaaactattaatcaaaaactctttcctgcaattctccccctgctcaagaactgctgcctcgaccatttacctttacaagcgtgccattccctctagtaccacttctctacgagacgctgcatgaacgtggaagcaagcgttagcgttagcatttccattggcatagcctcttacgagtgggagaaggagaagataaggcgatcgcggattgtcttactgacttttcccgctatctcgttgattgagcgtagacgctttgtggtgaagcagttcaaggagatagcgggaaaagtcgagttgaaactgcttcacccggagggcaagtcatagacattgcttactgatggtaacacggttcggataagcatttttcactttccttgtagtctggggaatggggtttcgggtaaagtgtaaaaaatatattcaaaacctttcttcttgtaactgaattgtattgccttgccagggataaggaattgggtagaaagtaaacagattacttcggaagcttactgcccctgagcagacagcaccttgcgaaaaacgatcttgtcgaagaaatattaaactgatttttgggttaattagcaattgcttggcttgaattgggaattctaaggccgggtgaaaataatttctagtacaaatggtttttaaacttcgcttgattgcaatgagcattctgctctttgtcagatttacttgatcagcaaaccgttaaaaaagtccctgttaagggaaaactaaaagtcagatcatattttgattacatcaaaataggcatttcttattaaatctggcaaaaagctagatattaagtgattttttggaggaattagcaattcaaagcccagcttctggcttgagtggagtaatgttcgctgtgaaaatatcctgagaaggactgaatttttggcaggggagataaccgtatttttactattactctcaacagtaattaattagcaaaataataaatacataaatctctaaaaatactcaaatatttaattgtactcaagtatggaattcctcacaaaccaagtaagccaaactcaagaaatattattgcatcggattgccagccgtattcgacagtctttagaactacaagaaattttatcagcgacggttgcagaagtgcgctcatttttaggcacagatcgcatcaaaatttatcagtttcaagcggatggtcatgggttagtaattgctgaatcgattcaagaagatcgtttaccaccgcttttaggattaaactttcccgcagatgacataccaccttatgcgcgcgaactgtttgtgcgagcgcgtcagcgatgtattgttgatctaacaacacaagaaattgggattagtcctctggattgcccagaaacaggtaaaccattagagcagcaagatattcgctatcgtccggtagatccttgccatctggaatatctgacagcgatgggagtcaagtcttcagttgtagtcccgattgttttaaaaaatcaagaaacagggaaagactcatcacctaatgtgatggaatcatctcaattgtggggattattagtatcgcaccattcccaagcgcgagtcgtgacacagcaggaattattgttaattcagtcggtggtagatcaagtagcaatcgccatatcgcaatcgattttactgactcaagtacgagaacaagcccgtcaagaagcaattattaacaaagttactgagcaattacatagtacgcctgttgctcagttgcaaactgccttggaagaaacagtagctgcgtttaatggttctggaggacgactctatttactaccagacgacgaacaaacagcaaaactctatacttttgggttacagcctaatcaactagatattgggcaagagcaaacaccaagccctttgactcaagagctatcgctggtagatcgggcatgggtttcaccgatggaaagaaataacgaagttttactcttagcaaacttaagagaaggttctgatgtcttgaggaagggtagacctattgaggagcatcgattatggcagaaatatctgtttgcaagtatctgccctcctgagaatctagaaaaccccagtcataaatcatggtcagtgaattggatgagggcgatttacgctttaactcctccagttaacgaacttagttatgactcgaatttatgggcgattgcggatctttataaagaaccgttattacgctcagttgctccctgctttcaaacaacgcaagttcggggtttattaattgtaccgctacagcacggtagtacaattgttggctgcttaactatctttcgagatgaggtcgatattgaaacgatttgggcaggctgtgtggatactgattctcgtcaactgatgccgcgtcagtcctttgctgcatggcgagaactgagaactgggcaagcacagcagtggtctgagtcggaaatcaaattggctcaagctttaggtgaacgctttgccacagcagtcaagcagcatcgactttacgaacaagtgcaagctttgaatgccaatctagagcagcaagtacgagatcggactttagaactgcaacagactaataccgatttgcaacactcaacaattgagctacagcgttcagttgaacgtcagcaagccctggcgcggattattgctaatatgcgtcagtcactcgatgtgacgactattttccgcaccaccactcaagaagtttgccaattgctagagtgcgatcgcttaagtgtctatcgctttaatgctgactggggaggtgaatttgtcggtgattatgaaacggcaaatccgcgatggggacgaagtatcaagcttggcgtaggtatggtatgggatgatacgtacttacaggaaactcaaggtggacgctatcgtaataatgaaacttttgtcgttgatgatatacacagccaaggatttacccagtgccacattgagatactagaacaatttcatgttcaagctttcatgattgcaccaatttttgtcgggcaagaactatggggcttattaggagcatatcaacattccagcacgcggcattggcaagcttcagaaattgagttttttacacaaatagcaacgcaattgggagtggcattacaacaagccgaatacttagagcaagtacgagcgcaaaccagaaagttagcccttgtagcagagcagcagcaaactttagccagtgtaattaccaaaattcgggaatcgctagacttgaatgcgatttttgaaactaccactcaagaactccgtcgagtactcaattgcgatcgggttgtgattttccgtttttattccgaatctaattatgatggcggcgaagtgattgcagaagatgttgcagagcgtttcttatcgacattaacagcgaaagtatacgatcgctgtttaggacaggagcatatagaaaagttctgccaaggctacgttcatgccgtgaccgatatttataacagtgagttaaatgagtgttatgtttcaatgctatctcgtttccaagttagagcgaatttagtcattccgatgctcaagcaagggcagctatggggattattaggtattcatcaatgtcaaaaatctcgtgagtggcaagattcagaaatcgaatttgttcgtcaaattgcggctcagttaggagtagctttgcaacatgtggtactgcttaaccagacacagcaacaagcgatacaacttgctcaggcactagagcatttgcagcaaactcaagctcatctacttcattctgaaaaaatgtcttctttgggattattagtagcaggagttgcccatgaaattaataatccagttaactttatctctggcaatctcagtcatcttcatgaatatacgcaaagcttaattaagatgttaaatatctatcagcagatatatcctcaacctcatccagaaattgaaaaacaagcaattttatcagacttagaatttattgccgaagatttgccgaaactgttttcttcgctgaaaataggggccgaacgaattggtgaaattgttctttccttacgaaatttctcgcggcttgaccaagctcaggtaaaacctgtggatattcatgagggactcgacagcactttattaatattgcagcatcgtctgaaagctaattcgttacatttagggattgagattgtcaaacagtatgcctctttaccgttgatagaatgttttgctggacaacttaaccaagtatttatgaacttgttagcaaatgcgatcgatgcagtggaagagccctgtcgtcagcctgctaagtcggataaagacaaacactatccccgaattactatcaaaacacaacttatagcaaatgattgggttcaaatctacatcaaagataacggagttggcatgacaaaggcagtacaggcgaagttatttgatccgttttttaccacaaagcctgttggtcaaggtacaggtttgggactctcaattagctaccaaattgtagaaaagcacggagggaaattacagtgcctgtcccaacctggtgaaggggcacagtttgtgattgaaattccaattaaacaatccgaaagggaactagcaaacgtacttattgataaaaaagaaagtgacactgataactcttaagtttctttgactagctatctgtgaaaggttgcaatgcctttcggtcaacatatctcttccttgaggcactttatggttaaatacttccaccaaaaatagaaataatctagcttttcgtttgggttaatcatatacctttatattctcaaaaaggattgtccagaagctaataaatttcttgcctgttcttgatccaaaggctttgaaaataagtatccttgtgcttgttggcattgcagcaattgaagttgcgctaattggttaattgtttctaccccttctgcaacgacactcattcctaagttatcagctaaagtaacaatagctcgaacaatagcgaattgttcagtatcgctatcaatgcgattgacaaaggagcggtcaatcttgagaacatcaatcggaaaattatgcaaataagccagagatgaataacctgtcccaaaatcatcaatacataattgcaatccaaaagccttaagctgtttaaggatggaggtagccttttgaggagaggcgataattgcagtttcagtgatttctagctttaagttgctagagctaagtccagtatcttggagaatttgactgatttgttcaattagatgaggttgagaaaactgtttaccagaaagattaacattgagggttaagggcttgatggcaggaaattgtagttgccactgccgcaattgcttacaagattcagttaatacccattgaccaattgggataatcagtccagtttcttctgctacgggaataaactcggttggagaaataagtccgcgttctggatgctgccagcgaactaatgcttcaaatcctgtaatttttcctgtttttatacaaataattggctggtagaaaatgcataactcctgtcgttcaacagcccagcgcaagtcagtttctaactgcaacagctctactgcccgatcgtacatagtggtatcgaaaactatatgtccagcttgactctgttctttagcgcggtaaagggcagtgtcagcatctcgaagtaaatctgcgggttgaacgtatttgtttgtacctaaagcgatgccaatgctagcagtcataaatacttcatacccgcacaagttaaaaggcggctttaatgcctgatgtatatgttttgcgatgtcggtggcatcttcaatagtttgaatatgggagagcaaaatggtaaactcgtctccacctaagcgagcaacagtatcgtcaggctgcaaacattgttgtaaacgttgagcaagcgttaccaataattggtcgccaactaagtgccctaaactatcattgacgactttgaaacggtcaaggtcaaggaacaacacagcaaacaaatcatctggattatgtttcatctgtgcaattgcttgttctagcctgtctataaataaaattcgattgggtagtccagtcagagcatcataaaaagcattgtgaactaacttttcttcaagaagtttacgttcagtaatatctgttgcaatcccatctatacgaatcggcagaccagaagcgttataaattagatggctacggtttaatagccagcgtacctgcccatcaggtctaacaattcggtattctaattcttgcttctcagttaagaataatggttgaatggcagcatgaacttgttgctgatcttctgggtgaatgacttcgaaccaaagattagagttctcaaaaaattctgatacagaataaccataaactttcagagccgcaggattgagataaagagtttcaaaagtatcagcagaaattgaccaaattacgtcttcaagagaacatagaattccatctaaacgttgtttgctttcttgcagtgcagcttctgctagtttgcggtcagtgatgttagtaaccatccccaaggccccagcataatttccctggtcgtctaataacggggcacaagaaatgattgcccagaggtcagaaccgtcctgacagcgaaatttaaaatcatgcgcttcttgaataccctgataacgtcgtgaaaggcaagaattagcaatctccaacccttcagaatccataaaagagaacagtgttgcacccagcatctcttcaatggtgtagcccaacattgttgccatctgttggttgacaaaggtagtgcagttgtctttatcgagtaaccaaattccttcagttgctgtttgtacaatgcggcgatactgttcttcttgctttcctaatgcttcaagggcttgtaaatggtgagtaatatcagtctggataccaataaagttagtcaaataaccggaattgtcaaacacaggagctaagtaaagttcattccaaaacagaaaattatccttgcggtaattccgtaaaataacatggcattctctttgttcttgaatggcactacgtaattcctggagggctacttgctctaagtcgtttccttgcaaaaaacgacagttacgcccaatgacttcactggcacagtaccctgtaatcaattcgaaggctgggttgacataaatgatcggattatctggttgattgggatctgtcaaaataatgccattactactagcagcaatcgcacgttccattagatgtaaatctacttctggctcctgtaagggtgagattttttcaactgattgaacgttcggattatttgtagtgcttacaatagaaaggttcacatctaccaaattgcatcggctgtatgtgaagtcaatgggatctgctatctcttgtacagcagctgttaatgaaaaatcctcatgctgggtttttaaatgctcatttaaatgctcagtactattcataaatatgaatagtgctgctagtttgtcttcgtacttaacaaccttagctgaaatttccgccttaaaaatatcaccattggcttttttcacttccacggcacaatttttgatgaggttgccacttttaaggttattaactaatttagcccataaagttggctggtcataaaaactagggatgattttgtcgaatctttgacttggctcaatttctaaaaaagacgctaataattcgtttttaaagagaacttgctggctttccaggcatacaatcccaatcgggaatgggctaagttctgttaacgaataaagtatctgctgccagtctatttttggttgattatctaattctttcacctttggcaatgaatttctgttgggatagttgcacccagtgaggtattcctcatttaaaaaaatcgacttttcagtgagattattttgcgtctgctgattttggtacacattaaagttaataaaggttttcgattttttttataaattggcaaattagcctaatcctatatttgacatttttaataagctgtaacacagcgctcataaaactctttaaataggaaaaagcagataattttattttgctagttaatgttaaaagtaggtattttcttaaaatactcagtgatttctcaaaacataaatgtttagcatctattacagatacctaaagaggagatagtgttttaggctaaaatgcccagaaattgggacttttaaacatccgttgtaaagttttttgactatttttaatttacccctttagataggtgaaattaagtattttactaaatctttatctaaatataatattgcttaatattattagtggttgctagtagtcaagccatttagaagatataacttgtattacttccccatctgcctgtttcataaaacggcaaagatagggatgaaaccaatacctttcggttaaaacatctctttgttgagaaagctcttgtgcttgccttttaaggagaggagacgttacgcaaacacgagtagatttcttatctaaaccgtattgctgaccgataccattacttaattgcgtttgtgtagggttattttgtctacaatttgtgggcatttgattagctgctgcaacttcaccactccataactctggcagatcacgcagtatcaccccctgcccgacgatgtggcgatggcaaaagtcttcggctttttcacgcgcagcacagcgtaatatctgcgtctgagttgcgctgctttcttacccaaagatcaatcaattgccgcctgtgactcaagaatcagcagaaactggcgcttgtactctcttttcagcttcagcatcctgggcagaggctttccaccacttgagcagttctggagttggggcaaagagaggcaggtgcaaacccagccaattgtgtggaggataaagcgagatggagatcccctcacctcggatttcgccacggtaacatgaggtataaatcatgactgcacacgatccaaatcgtaatcagttacccgtgcaatggaatctcttgaaccaaaaacctcgtcacctttttccgatatagcaggtgacatccattcgatactgtaaaaccagcaatcgttaatcagttgaatgccctggacaatatgaatcggtggcccatctccatgaaagcggaactcgaccaactcacccagccggaaaacaggtttttctttagtaaccgattgtaaattaccagttccgataagttcattagccgaaacagtaatattgtcaccactagtaacgatttcatatttccagccttgttctgaccattcgataccgcagcaataaccgaatgctttggcagacttaacatacactcgctctaacagactgacaagtagaggcggaattcgttgaccccaaggtggggagatgtaccagcactgttctaagttttggacaaggttagtcatacaattgaagcttttaaaatactttgtactgatgtgaataattgagtagcgaacaaagcaggcacagaatacccgatgattgacccagccgttgcaacttccggcgggaattcgtaccagctagggaaaccttgtaacttcgcagctcccgcaatagacaaggatttgaccgtaccaccaggcaaccagatatcagcgaatttgcttcggttgcatcccttgtggtcggtgaaatgcgatctcaaaatggtgttggcaggcaaatgtcccgccttgtatttaagtaatttgcgccccccaacccgttcaatcaaaagcggtgtgggttcattgattgctagaaattgttctacggcttgctgctgtttgggcagaagttgcgagtcgttcatcgtggggataagatgagcgatcgccccataccaaccacaaggtgtagctcctgaaggtagggcaacgtgaaaacccttgcttgcaatcaggactaaccgccgccgcgcctggggtagcccaaagtcagccatattgaccacgctgtaatcgaccgagtacccctcaagttccaaagctaacaggataatactgaaactttgactgttctgatagcgcgggacattctctagcgtaaacacccgtggctgcaattgtcggatggcttctgctacagcgatcgctgcacttagatcgtcagccgtttcaacacccttgcctgctttggcagtgtgggcttgactgaaattagcgcacaccggggaggcatggagatagtcaggacggcgaggaaaacctatgaatcctaaccgtgctacttcttgcactgttagctggacgattctacagccatactcgctaaagttgtggtgatggttgagagcgatcgccctgctcaagtctggttttgtggggtcgaattccaccgcaatgactgggcgaataccactattgaccatcccagcctcaattccaccgccgccagcaaataatactacggcgatcggtgcatcatttggaagtattggttttaattttgtgttatcaaaatttttgcagacatgtaaaatttttggagaatactttttggttttcgcttttttgataaaagcgatgatatcttctcttgccgctccctgttgttgcaaagagcgaatcatggtaacagcagcacaaggaattgagccaatgcttcgccctttccatagcccttccactttctcttcccagttgtaagcccatcgccaactttgaggattttctgggtcacgctcaccaatcacacgtgggtaaaaagcggttgacccattaagtagctttttcttttctatgtactgatagaggcatccttggctacggagttgttgacctttaaggtcgtcctctaagaatttttcgggtattgcagttgacataaacattactggttcaaattaaccagaagtgcataaagactgttgctgtttgtggtcatatctggttgtgagcgatcgcttctctgaccaaatcatcaggtacttcaaaaattcccaaccgcccaatgtaaggaatcggtgtaatctcgcgtggattctccagcttccagtggtattgctcaggcatcccccagccagatgcaatttgtgagaatcggcaatcaactattgtgactatgccgataatttgcccgcgacgtagagagattaattctgggattactatccccatcccttggcaaaattctctcgctgactggtactcttttttggtgcaagttttggctgcgtgaatcagaatgtcgccgcgataatgaataggtcagcctcggttttcaatatcctttagagcaaaaataattgcccatgcccaaggctgcctgactgaaagtgctttcatgggttttaaaactccagcaattgaatgtatgcgtctaatgccgcgatcgctggatgtggatgtggctgtgaacgcagtccgttgcagattgtggcgatagtcccaagttctgtaaagctgaagctgatactggaatgtcgagccgcgcagtgttgaataatcgtcagtaacacaaaattcaacaattgaattgtaagatcacgttgattggctaaatgtgtttctaagttctcagtaataatttggcgactagcagtaagagaattgcacttttcaacatctggtaaaattcggagcttgaacttgtaatcgcgctcagtagataaacattcatcaggggcaagaattgcccatttatgaaagagttgttggatagttgtactcataaagtctgtagttgtgagtttctgcgagaatagaaagagaaaggagggattatgacaaacgcttttccaccagaagatagcagtgtaaggtttgataatattgatactcgtctagaagagataggtgacgaactggaaatgctataggacagtacaaaatgctaacaggcaggaaacacggggaaattcgcaaaccattgcaaggttagagcgtaccattagagaactggctgacattgcacgcctccatcaggaaggattacgcgctgctcaaagagatgctgaacgcgatcatcaagccataaggcaagttgaacttcaagctgaccgagatcgtgaagtattgttggcttctctactccaagcagagcgcgaccgtcaagtttttcaagaggaaatccgcagaatttgggagtatttacgtgaccgaaatggcggtagtagcacaccaaattaattaactccatcccgtttacctcgccaagttcaaaaatttcgatgtggataaatcgcacaacatggtcgcagtgccgagcttaccgtaaaggcggtttttctcaacaatcaactcaatagtgcgatcgcttgggtcttttgtataaacagcatcgcggtaaagcatgattaactggtcacaaacctcaaagatttcaccagaattacgtaacagatgacgattggggcgtttatcagccgttgtttgattccctcgattgatttgacagcccaagaaaacagggattttgtgagacttggcaatatcccgaatctggcgggtaatcttgccgacttcaaaagccatgttcccccctgattccagaggaatctgctgcaagtagtcaataaacacagcaccaatagaactatcaaattcggcaatggcacgacgcacagcagaagcaatcattgtggttgtaggggaggaatgctcgtaaaccttccaaggcagttccaccatctgtcctataccttgtgctatttgctcccagtagcattgagtattggtttgaatcatagaagcgtctacgccagtgattcgggccagcattcgggcattgagttgattcttatccatttctggagttacgtacagaactggttttccaagtttggtcatgatttcataagcgtaagaaatcatgaagtgagttttccccatgtgggattcagcagctactacaactaagctgctggggtaaatccccccggtgatattttcgaggtcgtaccaaccaactttgtcgcctgccatattccccatctccagcttttgaaaaagttcaatgcccatgtcttgtgctgagaaaaccttgcagcattcatcgctttgattttgggtaacggtgaaaacttccgcctcagcaaggtttagtacgagtggtaattccgtttcggtttggtaggcgagtttgacaacttctgaaccggctctgattaactgccgtcttcgatatttttccatgactaagttagctaaagcatcgatgttgacggcggacacagtgcggtctaccaaagttgctaacttgtttctgccaccaatgcggtcgagaagattgtggtcagctaaccaagcggtaacgcttagtaaatctgtgggttgatatgtagcatgaagtcgagctgcggcttgatagatatctttgtgggcactgatgtaaaaggcatcactgacaaggatatcgctgactctggtcattgcttctgggtcaagcataatcccgcctaaaatcgcttcttccgcctcaatgttttgaggtggtaagttgacttggtttcggtcaggagcaaaagaaagtacgttgttttgattagagtgcataactacctcaatttgcaattcaaaaggtttacgctcgaagcgctaattttaattgcgcttcaacttctcgcaaattcatggaagataatttggagttgctcgaaactttcggctcatttgctttagcttgaagtttcgcttttagctggagcatttgtgggcttttttgatactccaaagatggctcttgtttgaaaagctcttgctgacggcgtatttggtcttgtagcaaagcatcttcaagcgtggtgctagtgtttggtcttttcgtcgtagcagtatgcagttgacataggggctgtttttctgtttgcaatactgcttggtgataacgctgcatcaaatttgtccacccacccttgtttttctcccaagtgttcatgactgcaacagcatgagtaatttcctgttgtgccgagagtttagacttagtagctaattcttttgccaggaaatcaacgactatcgggttgaagttctggtacaagttattcagctttcgttctccattgcgccaaggtaaaacccagcaattccacttgattgagtctctgacaagcaggggcacacaatcatcactcatagcagtcgggtctgttaaccaggcatcaatcagttctttcacgttccgggctgtcttgtagggacaggttagttgcaccttattcgattgttcggatttctcgaacgaccctgccgcaatagtaggtctacaagaggggttatcggtttgttgcaaagtctcggatttatttaacaacgaagtggaaagttgtggggttggttcttctggagttagttcttcaagttcttcaagttctgtttgaaggttcaagtcaatttgctcattttcacacacactttcatggtttgggagtgggctattttcaggtggcgcgtccttaagtgggagtaccttaacagggatatctttaatgggaataccttcgtgggtcaaaattgaccccacccccaatgcatttttgaccccagtagggggagcaaaattgaccccaccccccatgcatttttgactggggtcgtttttaaccgggctttcttttttaattttgatttgttctcgtaagagcaatacctgtttaggctctacccactcacttgccggagctaatgtataaatgttggtagtaccaggacgttcttgtattgtgagcattcctgtagctaacaaaaccttcagggcatttttggcggttttgagagccatataacaatgttgagccatttttggaatcgattcaaaacagccctgtccacctgcccttctttgtatatgggaataaagcctgaattcctctggttcgagtggataatcatcaagaaaactggggatgaatgctccaaaatttgaacggttatgtaaggtattttgatttgatgctaaattcatatttatagaccctgctagatatgcaatcttttttcccccgcactccacaagcgggggttttgctttattcacgcatccaacggaaattgtctgactttgagttgttcgggaaattcttcaatttcgccaccctttttatcgcgggttttaaatcgttgcccctggaagtcccgcattcgcccccaactgtttaacaaatacaggcgtttgcgattgctggcactgttggacaatagacttactaatgccgttatctcttgcccccaatgtgtgggcgaaatgtcagattaaaacgcgagctaacgactttgttagttttgggaacttgatgcagatgtgttgattggcaacctgggtgcatcaccagtaaactcccgtgttccagccaaaaatcagtagacttactcccgataggcttaatctgaaacttccgcatcgaacccaaactgatggatgcgattgctgggttaaatcccattgatgcttcactatcgttgtgccacccgatgctatcagagccacttctgtactgattgccgatgacaatacggaagctgtagtcagtagcagcagtaatcttatctcgcagttgggctagcgatgaagtccaaggcagtggtttaagtagtacgctcttggagtagaggtaatcacagccctcgtccccataaatgcattccaagcggggaacaggcatcgttttacccaacatcctgatttggttttgctgccattgcagttcttggcaatgttgatatagttcatcggcttcttctttaaaaagaaaatttggatagtaattgactggtacagtagaagcaaattcgggaaataaagttagttgttgcataattctcctttggctattgcctgtacaatctcaaaagcctgttcgggcgatttcgcctgctcagggttcttgtaaaatccagcgatcgcagacttgggacgtacaataatttgttgaccagtagcgcgtttgtcccacacaaagcaggagatggtaacgttatcggtagcccagcgagtaccccgtttatccttacgaaagcagaagcgtggcaaaatcagtacaagtgagggcggatgctgctgtaagaaatcagcccggtcatcacagggttcaagaaagctggttagaaggaatgcagctacaccaatacgcgctttttggaaggcattcttgataattggtgcagcaaaatccgaatatggtggattagtacaaatccaatcgcaatcggggaatttagcccaggactcggatagtgttgcgtcatagtgataatctgcttctttgttggggtcaacatcgttagtccagattctttgggtgtctggccatactcggagtaaagatgcgatcgctccatgccccacacacggctcaccaatagcaccggataacctaacgtgacgcagtagttctgtagtaaaccaggacggagactcgtaaaagttcagtggatgtctaccaacagtttctatagatgcacttgtatgtgattgtggtgtcaggagttgtgcaacagtcataaattctctccaacttgtttgacaacttgagcgctgattgattcaaaatccacttgaaaaatgttcatctcagtcagcatctcgccagtgttatagcggtctacaatatgctgtttaatgcctaattctgaaagcccatcggggatattaatgtgagcttcactaataatcttttcggtgactctaacaataactctcatgttggttatgccaaatatgaaaaagtgtttaacgtggcgattgctacttgtttaatagcgatcgcttttatctccaaggtgtaaaattattccactgaaaccagcttgagctagaatcagagtatgcagtggtgcgatggattgctagcggattaccccagtagcagcaagcgttgatggcgaatgtaggaacttcgttataagttccgtcttgcaggagaacagtagaaacctcatcttcagcccagagttccagccattccccatgcaagtactcggcgtaaaactgacagaaccaactttgattccagcgtgattcagcttcgcggttgtagtgccacagcttgaaggcgatgttccagtgcgccaggaagtcgagagccacgggcttggactgcatcaaaatttccttatcccccggcacaagcgtcagttcctcgcacagccttggaagctctacagtgacaccaccatattcgacggtgtaccattcgattccgctaataccctggcttacttgttctgcccaaattgactgccttttatcggctgtgtcttttgacttagccagaaacatatcgaaacgcaatactgtctctactggtgagagtccaccttctactgcgtggttttgtcgggcaaggtcacacgctgactgccaaccggttgcgttaatagtgtctatctgtttagcgatcgcacttgctcttggatcgtggaatcgtgtcatttatctacctcaaaatctggaatgaattggggtgcgattgttttgtgtaggttaatcacaactaagatggtttcaagcgaagatgtattcacgccaccatcaaaaactgtttgtctgcctgagtaagttccatgcagcatgaagtatgaaaggtatcgtctcccttgctcatttcccaagttgtggacagcatcgctaattaaatcgactgcacacagatccaaaattgtttggtgctgccaatttagagactcaacatctaaccattcggctacagttgatgagagaaagtagccgtatccttggtaaaatttgtaggcaagactgatttgtttaccgatttcgtcaatttgttcttccactgtttcaccttaattagactcgttaaacaattgcgtcacctttggcaaccaccgcagttgaaacacagtctggtttgaacctttagcgatcgctgcaaccattcgcccccattgtttacctgagtcagttgggcgatatgggattttcttgtcatcagttctgtactgtaagccagcatggactaaccagttgtttacagctaccgcactcattccaactttctcgccaatatctgtaggcttgagatatgcgtcatcgctgacattggtaattgcgatcgcagtcttgagttcatcggctgctggcttgagtgcggggttgactctaatggcagcgttaacagctaactgcgcggtaagggatttctctaatccggcaaattcacccaccagcagggctaactgtgcagcttcatgggatgggagcaatttatgtggtgattcttgctgttgtattggctctacttgggttgtcagcattactttcattaaggttctgttggcccagatgcggaactctacagatacccaccgagctaaatcaatggcaatctctggatgaacccaagtaccttgggagttagcgcgtccagatatgtcgattacaagtgacgatatggggattcccatatcgtggctgagagcttgcaaatactcggttgtagacttaagcctaacgtaatcagccaataatttcttattagctttagccatctgggttgcattcacgtagccctttgggatactgtatttacctatttccccgtcttggggcatttgctgaatttctgagttacgccatgagtgcgtcaacataattcatttcctggttattgaacaaaatagttaattaattcaggcattcacctgcaccaaacttttctcaccaaccagcgagaagcgattgagtatagtcggggtttcgatcaatgttggtgataccaattcgacaaggtaaaaccaaaacttatccacaagtacaacccctagaattaatcgttgttttgtgtcatctccataagaggacaggattattctctgccctaaaacgaaagcaggtttttccacggtgagggtttgtaattgcccagtcccaataatttgatattctgtagcgtggacaatttcatcaccacagatgaccgtataaagccagcattcatgtttccattgcacaccagaacaataaccaaatgttctcgtggtttttaagtaaactctttctaataaattgacctcaacgggtggaagtgttttgccccaaggtggggagatataccaactggttttcagagcgctaacgtagtcaatcatgctttttcctcgttgattttaatttcaataaggtcaataacctaaaaatcttcggcaatctccaacaaaaaaccgcgtcccgtgttctgcacttgcaccagttccttatcgagtagagtttgaataactgaatctgagaattggaattgcaactgatgtaatggcacacaaccaccgcaaaactgaagcacacgcagcaaatgattggctctacggtcaaagttgttgtcagccgtcttagacattcgctgctcctccagttactacagctaactgttgctgaagaattgctatttgctgttgataaaagtcaatctctgcggtaatttgctggaataattcttctggcgtgagcggttggatttgatcctctttcaagtacgatatttcatcagaattcttgttaggcatcagagcataacgccaaccatcatcaaattgttcagccaactctgtacccgatgggtagtagtaaagtccgagaatcgtgccttgttctgtacgctgttccaaagtaaaacgagggtagccccagtgttgggggattgagattattggttgcattgatttaattgaggattggtgaataaataattagggaaagggcaaaggggaagggaatgaagaaatttacctttcccccttaccctttaaccttttcccaagcgaagcccaagactacgccgtgactaactctgcactctccagcagccgttgcaatctatcgccagttagctgttctaacggttgccctaaaaaatattcatcaaagatggatttactatcacaagacacatccaccatcgacaatgagcgcacagcatcaagcaccgagttagaatactgctgctggactgaataacgccttttcacccaccagttcccgtcagtgcatccgacttgccccagtttcacgcctttgttgttgtaaatgccatcatcgagaatttcaaacccgtaattttggcactcgttgaagatatgcgccatgatttggttttcggtcgtggggggtgttgcttgttgctcctgcactggcagtgttccatctttataatgagtgcagatgaagcgatcgcaacgcattagagtgttggcacgaaataattctttatcgttgaccatgactacccagcgttgcgttaaatggttgtcgtcatggctgatgctggctatcagtttgtcatcagtgtaatattcgtgatggtcaaacgagatttcgactattctgaggggttcgggagcaacagcttgggcttggtcagcgatgtagttgtcgagttcggcttgggcgagggcttggttgtcaaccttttgaagcttagtggattggtcggtgataattgcgtttacccaggattctttgcagcgtttgtctgagacttcagttttagtatcaagttgggcataaatagttttaagttgattgagagtttttcgttgcagttgttgttgagtgtagattgggtgtgtcatgataagtgttactacatctatagagtaggtgttttacaaaaggtgattgcctccaaagtttctcaggctaagggcatcgccttttgttgtaagcatggttttccttgctaactaaccccatattatgcttttaaaagcattttgtcaagcttttaaaagcataaaaattgtttttaaaagcttgctatttttcttttaaaagtatagagtgattaggaaaggaggttatcactatgtctggcgttagcaaattgtcttatgcctttgtagacttatatagaagtcgcagaggtataagtatggatatgtccctgattagggagcggatggaggaactaggcatagatttagcaacattaacccgtcgctattgtgagattcgtcgccgcaaaggggatgagtctgcaacccctgtcaatcggagaaatatgcttgctaaagcaatatctgatcaaggaaacccaacgctggaaacttttatggatatacttgctgctttagatggcaaagtcctgattgagtggaaaagcacaaaggtgaaagagtttggaggtgacaatgccgcgtgaacgcaattgtaggtgaagcaattaatatgcaggcatgatcattaggtttctgggctagattaaagctgaaatgtaaaagctaatgagacagtggttgtagataacaatgcctacttttcataaaatcaagctatcagaagggaaacatctaaccgatacataatcaaccttactgagcgctatgagaattaatcgccctctgaaaggggcggcctccacaattttatttgcttaatattacacctatggaatttccacgccttcaagggagtttccaggcatcgcagtcccaaagttgaaaaacaactaagcgatcacaggtgcaacagatgcaaatatatctaaacaaacttacgaaaaaccccaacctcagtaaaaggtttggggaataaatatcaatatagttacacccctatcatggcacaattcgatattcgttccagcactgttcagctagaggtgaaataatgcctaaaccaccttctagaaccaacaaagcgacctctgccgcaaagagtgattcaaaaccacctgttaactctgcaaacgaggatatctctgttgaggaaaatctagctacagcaactattacggttactgctatcgaaattccagagttgacagaggaagaacagcgcgatcgcctgcatctagagcgccgtgtggaaagagcgttttttgaggcaggtaaggcactggcagaattgcgcgatcgtcgcctttaccgttcaagtcaccgcacgtttgaggaatactgccgcgatcgctttggccatagtcgtcgccagtcttatcttctaatggatgcagcagtaatatttgataacttagagcaaaaatgtgatcgttccgatcacattttgccgacgaatgagtggcaagttagaccactgtccaagcttgacccggacattcagcccgaagcatgggagcaagctgtagagtctgccaacgggaaagtaccatctcatcgcattgtcaaagatgtggtgcagcgcatcatggagcgaacccaagtacccaatacctaccaaatcggcgaagtctgtcaaatccttgcaaaagacaaccctgaactcaggggtaaggctggctgctggggcattgtcaatcatgttggagaatttagctgcaccgtcaaaacctgggatggcgagtatacagttgggttgcagcacctgaagtctttcaattacctgcctgccgagtgtgagcagatgcgacagatttgcgatcgcattcgtaggctacggaaaaacgagagcttagaagaagctgcgcgtgctgttctgaagcatctgggggaggtgaagcggccgtatttgacagcgtttgagggagaacttttgaatttcatagagaaaaaatatttattgcagggatgattaacgcccgcacaggattgcgccaaacaattcaccagatgcggtatggcttggctagtgagcaactgttagtacgacagattgtagtactggcgaatgtgctaatcgtgatgtagggctacaagctgagggcggggtaagtttacttgcgcttgcgtccctataagaatttgatttgagagatgtggatagagggatacgttggctaatggtagcagacagtggagcgatcgcctaagccagaataaaaaaacttggttaaaatctacatttcgcagttcatcatgtaatatacaaagatatccaacatctggctaaatagttcttaaataggaatcaaaaatcaacaatatttaacaatattaatacttaaggaattttcttgaatctcgatgtatgacatagctattaaagtaaattttttgttaagtactaatgcttgcattatttgtctaaattgtctgatgtctagtgataacgcagattgaagcgttaatctacttgtacccatctagaggaattgccaatgttctaccgtctcaaatttttcaccgttgtaactttagtgttttcattgacatacaccgtcggtgctgctcaatcaaggacaggggaaattgtgcaagtacctccgaaagcagagacgcaaaccacgcaacctggcacagaagggctggtgcatctattgcaattaggcgaataccagttaaataaaaatcagtttcaagaagctttagggacatttcaagcagttttaactattgtcagacttataaaagaacgccaactcgaagcgagaactctccacaatattggggtagtataccgtgaaatgaaaaactaccctcaagctttagagtattatcaacaagctttagctgttcgcatagatgtcggcaatcgccgtgggcaaggcataactcttaatgatattggcttagtctacgataaccaaaaacaatataccaaagcactggagttttatcagcaagctttagctattcataaagaagttagcaacaaggcagacgagggaacaactctcaacaatatcggggtagtataccgtaaaatgaaaaactaccctcaagctttagagtattatcaacaagctttagctgttcgcatagatataggtgatcgtcgcggacaaggtataactcttaatgatattggcttagtttactacaaccaacaagaatatcccaaagccttaaattattatcagcaagctttagctattcataaagaagttagcaacaagatagatgaagggacaacacttgataatattggtttagtttacgttaagcaaattgatttagtttctgataaacaaaaagattatactaaagccttaaattattatcagcaagctttagctattcataaagaagctagcaacaaggcagacgagggaacaactctcaacaatatcggggtagtataccgtaaaatgaaaaactaccctcaagctttagagtattatcaacaagctttagctgttcgcgtagatataggtgatcgtcgcggacaaggtataactcttaatgatattggcttagtttactacaaccaacaagaatatcccaaagccttagattattatcagcaagctttagctattcataaagaagttgctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacaaggcagacgagggaacaactctcaacaatattgcagaactttataaaaacaagtatgagtataccaacgctttaaagttttatcaacaagccttagtaattcgccaacaaactaacgataagtatgggcaatggacaactcttgacaatattggagaagtttacaaccaattgggacagtatggtaaagctttagattactataaacaagctttagagattgtcaaatacatcagttatgaaaaacagcgtaaggttgcagaattattgactcgtggacagattgctacagtttaccaaaatctgggtcaagattcaaaactttcggaatttactgagatgatagcaaatattagcaaagataaaaactcctctaaagaaaatattttgtttcagtatgctttagcaattgctagagaagttgaagaacctggtaaaagagaaaattccaataaaattgagggatttgccgactatttgactaaacgattagagtctgatcaacgatatctagtcgaagtaagaaaaaatggtaacccgggccttgtggataaaataacactccaaaatccagaaatagattacacaaatttgggggtaatgtatagcgcttctaaacagtacgccaaagcgttggagttttatcaacaagctttagccgcctacacacgcactaaagaaaaggtagagcaagcaacaattcttaactatataggggtagtttattacaaccaaggacaatactctaaagcattggagctattttggcaagcagtaactcttcgtcaagaaatcaacgataaagcaggagaaggacaaactctttataatattggaacaacctacaacgctttgggccaatatactaatgctgaaaaagctctatttaatgccatcaagtttttagaatatctgcgaacaggattaactgatgagcagaaaatatcaatttttgaaacgcaaattaagacatatcgaagattacaacaagttttgattactcaaaataaaaatgacctggcgttggaaattgcagaaggtggtagggcaagagcctttatagaattattaacctcgaaaatatcacctaacctgaacaataaaattaatataaaatcaccaaatattgagcaaattaagcaagtagcaaaacaacaaaatgccacacttgttgaatattcaattaatgaaactcagctatatatatgggtcgtgaaagccactggtgaagttactttccgcaaagctgacctcaaactcctgttgcagcaacaaaacatctccttaatagataaagtcgcccaggctcgtcagtcaatttttaaaggtatgaatcttgccagtcgtggtaataaaatcatctttgcccctggcgatcgcgttaaactcaatgatgatgctccagactgggaagcttggcaagtagtttctgtagatgttaaaaacggcaaaactactatccgcttaccctcttgggaggcagaaaaaccagcaatagaacgtccaataatagatgttgtcgaaaaggtgacaaacagccctagagcaaatgctaaaaacacccaattacaagaactttatcagctactgatccaaccaattgcagacttactgccaaaagaagaaacagcccgcgtcatcttcattccccaaaacgctttatttctcgtacccttcccagcattacaagacccatcaggagaatatttaatcgataaacacactatcctcaccgctccctcaattcaagtattagattctactcataagctccgacaaaaagttccaggtttagctaaagatatcttggtagttggtaatcctacaatgcccaaagtttcaaaaaaacctggagaaccacttaagcagttaagtgcgcttcctggttcacagaaagaagctcttgcaattgcttccttctggaaaactcaagctttgattggtaatcaagctacaaaaaaagcagtgttgcaaaaactaccactagctaaaatcattcatttagcaactcatggcttattggatgatattcagggattgggaagttctatcgtctttgctcctgaaggaaaggataacggtttgttgacagcagaagatatcctaaatttgtatgcacaaccacaaggttctaccttaagtgccgaattagtcgtattaagtgcttgcgatactgggcaggggaggctaacaggtgatggggtaattgggttatctcgctccataattgccgcaggggttcctagtgtgatagtttctctgtggtcgataccagatgcacccactgctgaattaatgacagaattttatgaaaatttccgcaaaaatcctgacaaagctactgctttgcggcaagcgatgctgatgacgaagaaaaaacatcccaatcctgctgaatgggcagcttttactctgattggagagtctgaataactcaagtttgcttaccatactatttaatgtaagcaattccgaagattaaaaagctaataaagttttgctctaaaggggtttggttggagacagattttataaatatttatttttttgctcaaaggataaaaaagctatcaaaaattccctcaaattgacaatattttctggaatccgcttcgataaatttgtatcttaaaatagatagtaaataatattacttagcttatcgcgctctttattttcggctggagtttccagtgttatggttctttatgggatatatcgaatcaagaattttgattggtgtgttgtagttccagattaggtttggaaattatgggcgatcgcgcaagcagaatcattttaattgctttgagtgcttttctggtaacgattgcacctacattcccgcagaatttttccgggattttctttgcaccacaggtgttagcacaaacaccaaatcagccaaacccgcataaaaaccctgcgttggctgtcacagggagttttattgattactttgcagaagagagacaattaaaagggcatgagggtagcgtcaacagcgctagctttagtccagatgataagttaattgtgacagctggtgcagataacaccgcccgtgtctgggatttttcaggcaaacagctagtggagttaattgggcatcaaagcaatgtttatagtgcgaattttagccccgatggtaagctgattgtcactgcctcttttgatggtactgcccgtatttgggatatttcgggcaaacagctagttgagctaaaaggacaccaaggtaatgtttatagtgcgaattttagctcagatggtaaatggataatcacggcaagtgcagataaaactgcccgtatttgggatatttctggtcagcaaatagcgcaaattacagggcatgaaaacattgttaccagtgcgaattttagctcagatggtaaacggataattacggcaagtgcagataaaactgcctgtatgtgggatttatcaggtaagctattggtgcagttgaaagggcatacagatacggtatggagtgcgaattttagccccgatggtcagaggatagttacagcatctgatgataaaacggcgcgagtgtgggatttatctggcaaggtgctagcagagttaaagggacatggtgatagcgtatacagtgctagctttagtccagatggcaagttgattgtgacagcttctattgatagaactgcgcgagtatgggatgctacaggaaaagtaataggtaaactggaagggcatcagggaagtgtaaacaacgcaaagtttagctttgatggaacccagattgtcactgcatcatctgatggttccatccttatatggaacacttctaagaagatatttatcgaactattagggcatctcggtgaggttttcagtgccagttttagcccagatggtaagcagattatcactacatcaaaagatggcacagttaggatatggaacactttaaacaagcagataactgaaattaaagcacaggttgctgtccaaagcgcaaattttagccccaatgggaagctaattgtcaccacatcttcagagaaatttgctcaagtgtgggatacctcaggtaaaattttaacggaacttaaaggacatgagagtcgtgtaaatagtgcaacttttagtcctgatggtaagttcattgtcaccgcatctgacgatacaacagcacgaatatgggatatttctggtaagctgctaactgaactaaaagcagatcacggtagggttgttagtgctaattttagttatgatggcaaacagattatcactggatcgggcaatacagcctttatatggaatacatcaggcaagctgataagtaaattagaattaaaaggaccccagtactctgttatcagcgccaattttagccgcgatcgccagttaattgtcactgcatctcatgatggcagtgcttggatatgggattcttccggtaaagtaataacaaaaatagagtttccgaataacataactgaaaactatagcgaaaatcgtgtttacggcgctgatttcactccagatggtaaatatttagtaacggtaacttccgatggaggtagagtctgggatatctccggtaagctaatagctgaattcaaaggacatcaggatgaagtcatcaattttagtttaagtccagatggtaagcagatgctcacggcatctgatgatagaactgtacgagtgtgggatatttccaataagtcactggctcaaataaattcgtcacaaataccttctacgaataatcagactaaactgcaatacaaagatgaagataaaagtattaccagtcttgcttttagtcctgataatcaattctttgtcactggctctaaaagtggtaatgtgaaaatttgggatacctcaggcaaactcctaaatgaactaagaggacatgaatatcaaataaatggtataaactttagctctgatggcaaatctattcttactgtatctttggattttgcaagagtttggagtaactctgggaaattgctagcagaaattaaaggcaaacagaagcatgacgctgctttaacaagtgcaagcttgagtccagatggcaagttgattgttaccggatattcaagttttcaacaaaatgcttatttgtgggatagttctgggaagcagcagatggaacttcaagggcatcaaaactttgttaatagtgtaaattttagtccagatggcaagttgattgttacagcatcggatgacgaaactgcctgtatttgggatacgactggtaagctgctaaacgaattgaaaggaaattccagtaaagtaaaaagcgctagttttagtcctgatggtaaaaaaattattactacatcgagcgatggtactgctattatttgggatacttttggtaagctgcttgccaagtttaatataggtttcccaattagtagttatagctcaactagggtgaattttagccctgatggtaggttcattattgctcaaattgagggtggtttcactcgtttgtggggtgcagatggcactgtgatttccacagatgagagtttaggaaatatcacttttagtcctgatggtaagttaattgccattgtacgtagaggtggtagcgcttctgtggggattcctgaggaaaaaaaactagcaatacttcagatagagccttatcttgtgcagagagtcatttttagccataacagtaagtttttcgtcacaatatctgaaattcctttctcctctgtcgataaaatccaagtatgggatgttggtaagcttgactggatgacagaaacatcaaaatagtttaacatctgtgcgtttgcttatttagggaaaaggagacgaacgaaacccttaaggttaaagcaatagaaacattttgaagcaaatcggaattaaaagcataagactgattcttttcctcattgccctttccctcttccctttcacatgattcatctttaaaattatgactttcactaagtttgcatgtgggtgcatattgttgttaatatcggcttgtttatttatccccaatcgccaactaattgtcaccgcgtccactatttttaaagatattgctcaagcgtcaggtgcttcaaaatattcacctattgaacttaacccctacgcaagtacagttgaaaatgccagttttagccctgatggaaggtttattatcactggatttgataatggaactgcccgtatttgggataaaagtggtaatctaatcactgaattaaaagcgggagaaaataaagtaaaaagtgccttttttagtcctaacagtaagtttattgtcacctcatctaaccgcacaaaaatatgggacacttcaggaaaaaaactagtggaattaaaagggtataatccaagtattagtcctgattgcaagtttattgttacaacctttttgggcgctacgctatgggatacatcgggtaaactgctagtggaatttaaagaggataaagataatcctgttatgagtgctagctttagccctgatagtaaactaattatcacggcattacgtaatggtattgtacgtgtgtgggatacaaatggtaaactcataactgaatttacagctgatcgcaatcttctcaaaagtgctgtttttagtccaaatggtaagctaattttcactacttcttttggtacttctagagtatgggatattttaggtaagctgctagcagaactcaaaggtcgccatctatcgattcaaagtgccaattttagtcctgatagtaagctgattgtcaccacatctttaaataatagtgacttttttaataggaatgcccaagtgtgggatacatcaggtaaagaaatagctgaacttaaaggacatgaaggggatgttacaggggcgaactttagccctgatggaaagcgcatagtcactgtttctaatgatgggactgcccggatatgggatacaaatggtaaaatgctgcttaccttgaaaggacatcagggaaatgttagcaaagctagttttagccctgatggacaacttgtaattaccgcttctgatgatggtacgtcacggttgtgggatgcaaatgccaaacaattagctacactaaatctgggtgaaaaaattgctatttccccgaaagctgaagccgatcgtctccgtgatctacaattctactcccctaactgcgctctagcattcgacccctggcaaaaagctctaaaactttaccaacaaatctccgataaggaaaaccaagctgttatcctagaaaaacttggcaacgctcactactgcattggttattataccagcgcgattcaaagttatactcaagcaactgccattgcccagaaattcaattacccacaactccaagccaacaatctttccaatctcggcaatgtttataacaccctagctgactatgaaactgcaattaataaatataacgaagccttaaagctcctccccaaagataactccccaagcaaagccaagattcttcaaggacgaggaaatagttacaattctcaaagtaaatatcgtgaagctattcaagattacttgcaagcattagctatcgatgaagtaattaaaaatacctctggcgtagctgaaaataaagtcaatttggcaagtatttatctggcttctggagataccaataaagcaactcaatattataaagaagcattagatatcaagccgatggaagcactatctggtttgggaaatgtttactggacgcttggtgaaatcaataaagccattgacttatatcagcagagtttagctaaagcacagcaacaagaaaataaagaaggtgaaggaaatgcactcaatagcttaggatttactctgtataaatcagatagactcactgaagcagaacaatatttgcgtccagcgatcgctatttgggaaaatctccgcatagtattagacgatggcaataaaatttccatctttgaaaaacaaactcgtacctatcgtctgttacaagaagtgttgattgctcaaaataaaataactgaagccttggaagtatctgaaagtggtagggcaagagcttttattgaattattaagtaaacgattatctcctaatcaaacagagcaattaaaagttcctgtattgaatactgaacagatgaaacaagttgctaaaaatgaaaatgcaaccctggttcaatattcgattattactgatgaatttaaagttggcggtaaactgcaaactcaagattcagaactatatatttgggtaatcaaacctacaggtgagattaaattttatccaattgacctcaaacccctatggcagcaacaaaatacctccctaagaaataaagttgaccaaacccgtcagtcgattgttaaagatgtgagccttactagtcgtagtaataacatcactctcacaccaggagatcgcgttaaactcaatgacgatgagccagactgggaagcttggcaagtagtatcagttgatattaaaaacggtaaaatcactattcgcttgccctcttgggaggcagaaaaaccagcaatagaacgtccaataatagatgtagtgaaaaaaatcggtataaatagttttgttgcaaacgccaaaaacttacagttacaggaactttaccagctacttatccaaccaattgcagacatactgccaaaagaagaaacagctcgtgtcatcttcatcccccaagatgctttatttttagttcctttcccagcattgcaagattcatcggggcaatacttaattgataaacatactatccttaccgccccttccattcaaatattagaatctactcataaactacggcaaaaagttccaggttcagccaaagatattttgatagtcggtaatcccacaatgcccaaggtttcaaaaaaccctagagaatcacctcagcaattaggtgcgcttcctggttcagaaaaagaagctcttgcaattgcttcattttggaaaactcaagctttgattggtaatcaagctactaaaaaagcagtgttgcaaaaactaccactagctaaaatcattcatttggcaactcatggcttgttggatgatattcgaggattgggaagttctattgtctttgctcccgaaggacaggataacggtttgttgacagcagaagacatcctaaaattgtacacagcactccaaggttctaccttaagtgccgaattagtcgtattaagtgcttgcgatacgggacagggtaggctgacaggtgatggggtaattgggttatctcgttccataattgccgcaggggttcccagtgttatagtttccttgtggtcgataccagatgcacccactgctgaattaatgacagaattttatgaaaatttccgcaaaaatcctgacaaagctactgctttgcggcaagcgatgctgacgacgaagaaaaaacatcccaatcctgttgaatgggcagcttttactctgattggagaatctgagtaactcaagtttagttaccaataaatcgctaaggagtgtgaaatgccagaagaaaattctatcggattagcagaattgattgagcagataaagcaagaattgctttcaacagaggtagaaggagaaaaacccatacccttgtttagtgttgaccaagtgagtttggaattgcaagtgacagcacgtaaagaggggaaagctggaatcaaagtctacgttgtggaattaggtggtggaggcagccgtgatgatgtacaaaaagttactgtcaccttaacccctttattgagtaaagaagagcgaattgcgctttataaaacacgctatccccaaaagtggaagttgctggaagaaactagtatagaaggattgctgaagggcagcaatgacgaacctcttggcgacctcttaggctaaatagcaaggatggctaatggagctattaaaggtatacctatctcccattaatgaggctgatttcaaagtcagcgtcaatgggttacgagttggtcaagcggaagccaactcaacattacctttttggcaagacggaataaacttgctgattaccgttattaaatctctagaagctattcgttttcgaccagaggactttcagcgctctggggaacaagattggatggtgcaagttggtctactagttcaagaccgaaaagcctttcatccctattttttaacaaacattggcaaggcactgtatcaatcactttttcccccaggctctaaagtcgaaaaaatgctgcaaaatgcgattaatttagcccaaaataacggaactcaactgcatatacaactagaaatagcggcagatatcttaggctcaactcgtttacctgattatccttgggaattaatgcatgatgaccgagggtttttgactcaacatcaagttaccttctctcgttacattacctatgatgctgcaccgccgaagctaccatcgatggagcaagttaacgttttgttaatatcctctgcggcttctgacccagaaaatgctttggaaaagctgccacagcaagaacaacttgcagtacgcagaggtttaggaatagccgagaaagaaggtcatattcggctagttgaactgaaacccccgactttaaaagctttgcgggattatctgactgaacatcggaatgagacagcacctcatgttatccattttgatggacatggcttgtttggtaaatgctgtaacaatacattggacaatggtcagctatgtcgaactatacataaaggtataaaaataaacaactgtcaacgttgctatgccttacttcctgaaccgcaaggatatctagtttttgaagatgaaactggcaaaccaaattatgtgagtgctaaggaaattggtatactgctacagcaaaatagttttactgataattctaaacagctacgtggtgtagctttagtggtattgagcgcctgtcaatctggtttggcgttaactggaacttcagtgtttaatggtgtagctcaaagcttaattgctcaccgcactccagcagtggtagcgatgcagtattctgtgagtgtgccaggtgcaacagcttttagtgagcaattttatcgttcacttggtcaaaaagaccccttggcaatggcagtgagtcaaagccgagaagcaatgggtacagaaggcaagcagtggtatcgtccagtactttatctgcgctggcaagataacgaaggcggtcaactctttgcagcaccgacttcagttattcctacaccaattaaattaaaaccctctgtttttgttccatctgcaagtttagtcataacagctttggtgtttggagtacgactgctaggaatactgcaatcatcagagctaaagatatttgaccagatgatgcgactgcgcccagatgagggaatagaccctcgaattttggttgttactattgatgatgaagatttaaaatatcaaaattctaagggaatgaaaggccgtggatcattatccgacattgcactacataaacttttagagaaactacaacccaatcaaccaagagtaattggcttagatatcattcgtgattttcctgttagcaacgaccagccagaattagcaaataaattacaaaataatgataattttattgccatctgcataggtaacgacctcacaactggggataaaggtattgaacctccaccagaagttccaacagagcgtttaggttttgctgatgtggttatagacgatgataaaattctccgtcggtatctgtggaatgcaaattttaacagtaaaactgcttgtgaaacagaagatcctttaagccttaagcttgcactatattacttagctaaaaaaggtattaaacctgaaaccacgcattcgatagatttattattagggaaaactcgcttacaacgtttacaggcaagagcaggaggctaccaaaatttagacaatgatggctaccaaatgctacttaattatcgctctcgaaatattgccagacaagtttccctaagaaatatcctagaaaatagttttgacccttcctgggtgaaagaccgaatagttatcattggcgttactgctagaagtgtaaaagataatttttataccccatacagtcttaacgaacagtcagaccaaataatgcggggtgtatttgttcaagcccaaatggtaagtcaaattactagtgcggcattagatggtcgtcctctgctgggagtactgccttggtggggagatgttttttacatctggctatggtctttagctggaggtgtgtttggcacagttgtgttgcagagacttgcttggcgcgatcgcaaaataattcttgtgattacaagcataggtattatttttgttatctcctatagcatctgcctttttcttttaattcatggccactggctaccattccttccttctaccatagctttccttactacaggtgtaattacgtttagctatatccaccaattaccgtataaacgctgttaagaagacagagagtatgtctgtcgtcgttttgtagagatatttattccatacttctataaaaaatgataaagttactttttcgacatttgagtttagctttaatttttcccttaacattaggtgtttattctcttgttaaagcagccccacgctctaattatgtttgggaagatggggttactttaaagcagcaacaaagacaacagcctcaaaccccaaaacctacaaatacgcctaaaacttcaggactaatttcccagattattcactttttattaccctcaaaaggcgcgcctggtcagcgaagctatgctgcggcaagagcggattgtccagctattgaaaaacctctgacggctttagttccaaatacaaacattggattaactatttccgaacgtccgacattctggttttatattccttaccagcctacagacacaaatccagttgaatttttgctaataaatgataaaaataatccggtttataaaactacttttcagttaacaaatataccagggattattagtgtcaacttacctcaaaatataccagcattagaaattggtaaaaaatataattgggtcttatcttatatgtgcgatccagcaaatcgcctgaaggatccttttgttaaaggatatattgagcgagtttctatcaactctaatttgaaaaatgatttagagaaagcaagtagaccgagagagcgcattttgctgttcgctgaaaatggtctttggtatgatgctctgacgatcctggctaacgaacgccgtcaaaaacccaaggatgcacaggtaacaaaagattggaaagatttattactgtcctcagaaggggacttaacagagattaaagagattgtttcagaacctattgtctcttgctgccaaaatattgtaactcaatagctgaagcacctgaagtcctttaactacctgccccaggagtgttagcagatgcaggtgatttgcgatggcgcaagcgcccagcgtagctgatcgcattaatcgggtgtattcgagtgggttggaagaatcggtgcagaagtttttggagtcgttggggaagctgaatcgtgcttatttgacggatttagaagagaaagtgttgagtcttctggagttagaaattataccataatgctgcaagtgattaattttgggattcaaaggattctacaaagtagaattttgacttgtgcatttatacaggtaggggtgagattttggtactgattattagggaaagagcaactctcgaacaagtggagttaatgctgcaaactttgcgagtttacattaaagtggcagtagatatagaaagagggattttagctggaggaggagagaaacacgctttctgtgaagcagcattgctcgaagacggtagtaaacagcgagatatctggggtgcggattggactccctttaaccaatcaatcgcctatgaatcgattattaacatacgtccaagccaaaataatcgctcaatggtaattcaagacccagcgattaaagaacgtgttaaaaaaataactcaggagttaattggtggatatgaaccagaatttagatgaaaaacaagcacggtttcaaggcgaaaatacatcacatcgcttaggtcatatagcttctaatttagctaggctgagaacattttgtgacactgcttaccctgaagcggtcaaaagtgttgcagatgaaactatgtgttttatcgaatggacggcagcagaaattgaacctgaatatgctgaagaactggttaacattcaagttcaactggcacgatggagattaacttttgatagtatttggtctgatggtagcgaacgcagaaatatgtccgagcaagctagtgcttggtcagaacaagtattagatatgtcagggttgttgtccgaatccatctaaaactttaatcattgcgatattctagattttgtaaaaaatatgagcaatcacttatagtttctggacaaataattcattttgttaatctggaacgacttgtaagcttaacttccccatcaaaattattcaaattatttttgcaaggctcctaagtagggcttgcttgaataactaaccaatcctgatctttgctttcttattactttttcagcaacctctaaataggggtcttttttggaatagttgacttgactgattcacgctcctgtaatctattaaaccagtctctcaaataaggatactgaagaagccagtcttcatttaagcgaaagctgtaataaccgagggaacataatgctgccacatctgctgctgtccatgtttcaccctctaacaaatatttagttgaacgcagttgtccatcaaagattggtaaaaggcgattaattaatgtttcatatttttttcgataataagcaggagctagatcacccataaaatttagtacccataaaccgataatgttgtcgcctaaagtatctgctagttgttcccatttacggcactcaagccgtatgtgaggagcgcttgggtaaaagctaggctgtggataagtttcgtctagatactccgcaatcaatgtagagtcccaaattaccgtgccatcttgatctacaaacacagggacttgaccaataggagaaatttcaaggaactcagggggtttattggctaaattaatttctttgaattcacaatctaaatttttctctattaacaatattcggattttccgagaaaagtttgattgctgatgataatataacattctattcatagatttattcttactcaaaaactgggtctaataataaactgcattcaaaaatagtaccccatgattgtgacgaaggaagcaatctcatggactctcaccaaaaccgttttatcttaatctcttaggcatggtaaaacattgaattacaacacctaaagtcttgcaattatctacttcccgaatgtcagtagatgcagtctttagttgcgttagtggactggtaattgaagattgggagtaagagcaatgaaaactaatgctgctcgactacttgataaactaggcatctcctatcaaattctcacttatgaagtagatcctgatgatttggccgccgaaagtacagcgtacaaagtcggtcttccaccagagcaagtttttaaaactctagtagtcagaggtgacacaacaggtctctgttttgctgttgtgccgggaaatgctcagttaaacctaaaagctttagctcgaatttcaggaaaccggaaggttgagacagttgccctgaaggaagtccagccactaacaggatacatccgtgggggtgtgacagctttagccagtaaaaaagactatcccgtttaccttgatgaaacggcaactctatttgagcagattactgtttctggtggaatgcgaggaatgctacttctgctatgcccatctgattatttacgtgcagtcaaaggtactttgggagcaattgtacaaaattagtattagagattttcgtgagtttaatcctgaaagtgtaaggcgattactacttcaaataatctaattgctaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaagacaatgtttttagtcggcacttgacatcaaaaataagtgcatatacacttaccctatggataaacacactaacccaatcaacactgattttttaggtcaagtgggttcagcatgcgcctgtttcaatctccgaaaggcttctcgtgttatgacacaacactttgacgaagtactcaggccaagcggattgctagtgactcagttcaccattctggctgctgtagcgatcgcaaaatcagccacggtcaacgagttagcggagatactagtgatggatcgcacgaccttaaccaggaatctcaagccccttgaacgtgaaggatggttaaaatccgaacctgggcaagaccagcgaactcgtatcattgccttgaccgaagccggggaagctgtcttagcgaaagctttaccattgtggaaacaggctcaaagcatggttgagacagcacttggacagcaacgatggaacactttgttggcgcatttagtggaagcaacagcactcttgcgttaagtctaaaatttttctccaaaaagtgtatatgcacttaatttctctatgttggcagttgatgatcattcaaagaaatcatcggcacctcgtgtcaaggagtcagtaacatgaaaacgattgcggacgtagcgccgatgacatagtggcagaagttcagggcttggatcatcgcgtttaaggaagcgatggatttcagagagacggacattctgagtgatcgcatcgaaagtctcgaactacgaatcgccgatctcgaagcgcaatttcacgattcaaacgattgcatttccagctccatcaacccaatcattgaaagtgaggcacatgaaactttatagtgttcctatttcaccctttgccgcccgcgtgcggttgtccatctatcgcaaaggtctaaacattgaaattgtcccaccgccagaaggaggcattaaaagtgatgcctatttagctctgaaccctatgggacaggtgccgactttgttattggactctggttttgcactcccagaatcagcaacgatccttgaatatctagaagatgtcttcccaacaccatctttgcgaccgactgatgttgaggatttagcccgtgttcgtttgttcttgcgcctcccagattttcatattcgaccatccatctttgctttaagaggtatgcgagatccagctaatcgcaatgaggacgtggttaaaactcaatttgaagttctcgatcagggcttgtcatatatcgaccattacctgagcgaagatgtctgggcagtgggtaatcgaccgtcaatcgctgactgtgcccttgtcccgatattcaatatagtcagtttcatggtattggtctataaccactcggatatcatcagcaagtatcaaaagcttagtgcttattggcaggcagccaagaccgatgaaattaacgccaaagtgattgccgaacaactggctgccataccaaaagcttaggagtttgcggaaagaaggcagatggaacaaagatcctggacaaatccaccatcaagttctcatagcattattagcaaaatcattacaaaaaggtaggtgatcatggaagagggcatatcggataatcccggagtaattgcttttccgccagcactctatgctggaacattattaatcggattagtacttagtttcatgtttccaatcgactttttatcgcgatctgtagcactagctttgggagtattagcaattatttgcgcgggtttgatagtaacttcagcttttcggacgatgaatcgcgcacagacagaggttaacccttcacgtccgacaacagcgattgtttcggatggagtttttaggttaagccgcaacccaatttatttgtctctgacgctgttttacatcggcatcgcgttgctattgggtgcgctctgggcattgctactattattcccccttttagtgattgtgcaaatcgggattgttcagcgcgaagagaattacttggagcgtaaatttggcgatgaatacttacgctacaaggcacgggtgcgtcgctgggtataaaaggaaaaggggattcatgttaaaggggaaagggatgatgattgtcgcgtcacttgcaggcgaggtttttacctttcccccttctccctcttataaagtacctattaaaaccaattgaaaattccaccaaaatctataccgatttataactatcaacgctagaggcttctatggctaaatttgataaccatcctaccgtgagatggtggcgtgagcagtctacaaacaacccaaaaacaagcacagtcgctttgaattctgattcactccgaacactttgtttggatgcgggtgctgatgatgtaggatttgtggaaatttaccgacccgcgatcgccgaccaacatgccgaaattctggcagtatttccacccaccaaaacattgattagctttgtctgctgcatgaatcgggaaagcgttcgcactccagcgcgatcaatcgctaatctggaatttcatgccaattacgaccatgcagatgaagtggctcgaaacctcgtcaaagcattcgcgcagattggtgtccgagccttgaatccgtcagtggcattcccaatggaaatggatcgttatccagacaaaaaagcctggattatatctcataaacctgtggctgttgaagcaggattaggacacataggaattcatcgaaacgtgattcatccaaagtttggtaatttcattgccctcggcacagttttaatcgatacagaagtaacggagtacgctcacccgatcaattacaatccctgcattgagtgtaaattgtgtgttgcggcttgtcctgtaggcgcgatcggggctgatggtagttttagtttttcagcttgttacactcataattatcgtgagttcatgggcggattcacagattggacagagacgatcgctgacagcaaaagtgctagtgattatcgaaaaaaagtcagtgcttctgaatcagcctcaatgtggcaaagcttgtctttcaagccgaactacaaagcagcttactgtattgcggcatgtccggcgggagaagatgtaattgctccattcttgagcgatcgcaaagcatttattaaagatgtggtcaagccattgcaggacaaaaccgaaaccatctatgtggtgccgggatcggatgccgaaaactatgttgtcaaacattttcccaataaaacggtgaagcttgtgagcagtggcattcgtcctcaatcgattcaaggatttctctttggattaccattgttatttcaacgcaatcagtcggagggattgagtgcaatttaccatttcacattcactggctctgagtctcgtcgtgcaacagtgacgattcaaaataaaatggtacgagttcaagaaggacatcttgggaaagcaaatatttctgtcacggcagatagcaaaacttggctgggttttcttggcaaggaacaaaatttaatttgggcactgctgcgatgtaaaattcgggttagtggttctcttaagctacttcaggcatttggtaaatgttttcctacctgcaatattcattaaattctagaaatgcctaactaattaccccgcaaggggactgaaactttcaagtgcggctaacactaataatcagggtgttaagttttaatcaggatgttaagtttccaaaactaattatcctgcgaggggagacaataccggaactaattgagggctagtcattcttttgttgaccccgccaaaccccgcaattgtctccaacttcagctattggccataacaccaacacggagagcaatccgcttatatttgtttggattgtagggcatacctgtatgcataacttgggagttatcccaaaacacaatatctccagcttgccaaatatgggcataaactggtgtacaggaaagaatctcctgaaacaattcctgccaatactgtttagcagcttctggtttgttttctagccctttgagaatcgaagtgtctgaacccaaatataaacaatagcgcccagttactttgtgagttgagacaattggatgtaatttccgaggaatctctacccctggctgtggggagataggtgagaggtgatacatcgacagtagttttaattgctgctgatgttggggagcgagattgtggtaggcttccaccatatcgagaaagagagtggtgtgggggtgtccatccgttccttcgtccgggatggacaccccataaagcatcacaacatagagggcattcatatccagtccctgtgttttagggagatggtctttatcgtgatgccattgccaagcaaccttgccgaccacctcaccagaaagccccttgggattacctaaaatggagactccaggactttgtaagtctggagcgatttcgggatctagaggcttggggcgacgaccaagggttgagtcaccaaacgtctggatggcaaagtctttcaactgggatgccgtcagtttttgctttctgacaacaataaccccgtgttcccagagagattgcttcaattcctcaacttgttggtctgttatagatgcaaaattacaatctcgtaaaacttccttgcccagtcttgaatgctgccgtacggtcaacaatttattcatcttaagtaaataccgtttgataatattattcacctaaagtttcgtgctttacgcaaaaaacgaatcatcttgaagttggcattacgaattttaaaggtcagcatcagccatgttagaaaagctactgctgagggaaaacttaaaacaagaccctgttttgaagactttgattgtaattcatcagccgaacgctacaaattacacaacagaattggcaacgcatacatgagtttaaaatagtatttttgtactatttattgacaaataagtacttgttgctaaaatcttttaacaaagccagggtaagttgagttagcgggacttaaacaaaagttaagagcgaaaaagagtataatacttagctagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttagtaattttttagaaatgaaattgcgaaaaagcaatctaatcagggattctcatgcaagatttatccaatattgacttattttatgcttatttagacttagaaattaatagtgaaaataatatataccgcataggattggtatctctgaatttaacaaaagatttttatcaagaaaatctaaatcaagcttacgaagaaataaggaagttgaaaaatagtaatttagcagtgtgcggtcataacttccgccgctttgattacccttatctgattgagcaagaacagcaattatcttcttggcacataattgacactttagaactatcaatactcgctttccccttacagcattcgcataagctaaataaatattataagcaaagtgaatattcaagtaataatcctctagaagacgcacaggcaactcgattattactaggtcaacaattagaagcactatttaaaaagcctgatgaagtacaacagatatatatttggctcctaacttgtggttgcgatgatgcagaccttgcatatcaacaatttttcagcgatcaccttggtttgaagattgaacaacccgccatagaaatgctgccagaaacaatgttgaaaagaataaatcaatcctatttgcagcagctatggtctagtccacaaacttatgattttgagataagattatgcgtggcgggtttactggcttggaactatgagtgcaataccaatgaatcgaagcaggttttttgtgattggctcagacatttaaatggttttcaagctgtacttgagaatttgcgtcctttaagtacagatgaattcgctatcagttcttacttggaatattttgaaattcccagttttcgacctttgcagtcagaagctgtccaagcaattattaataatgaccgtccacttgttctgatgcctactggcggtggtaaatctttgtgctatcaattgccagcattcatgttccatgaaaggcacaaagcactgactattgtaatttcaccgctacaagcattaatggcagatcaggtagcagatttagaacaagctgggtttttcttttccacctttattaatggtaatctttcagcagcagaacgccgccaacggctcgaagaactgcgttttggttccaaaggtttgctatatatcagtcctgagcaactgcggtcaatgagtattcgggcattgctagaacagcgtcctcccgtcctttgggtaattgatgaggctcactgtgttagccaatggggtcacgattttcgaccagattatcgctacataccaaaatttattcaggagttatatcaagagcggcagcttgcaatgcctttgttagctttgatgacagcaacagcaacagtcaaagttgttgaagatattaaaaagctatttgctcaatatcagttaaatattaatcgtacaattgatggggcaataaccagagaaaatctgacttttcaggtcattccagtagcagggaataaagagcaagtcttactagaacaagttaaagaagctattaaacttggtggtagtacactagtttatactactacacgcaagaatgccgaaaaactggcagaacttctcaaccaaagtcatattaaagctaaatactatcatggcaaacttgcaaaagaaaagaaacaggaagttttgcaagaattcaaatcaggtaaattgaacgtaatcactgcgacttgtgcatttggtatgggcattaaccgcaaggatgtacgagcagttattcatcattccatgagtgccaatttagaaggttatgttcaagaagctggacgggcagggcgtgatggagagccagcagtttgtactttactatttgacccaaaagatgctgatacagtttttcgtttgcaaagcttgaaccaattgagcgaacaagatttgaaaaatgtcttgatctcaaccagacatattcgcgatcgcacttttgggagtgccagagatgattggttttgggttacaactaatgaaatctttcaagagggcgactttgatgaagagcttggggaagattcagaacagcaaaatactaaaattaaagtaggtttgcattacttagaaaacttcggtttattagaaagagccgagaacttttccagctttatccaatttgaattgagccataatacttttgcagagtctatggagcagtttgagaaatataatcagattaagagtttatctcggtttgaggcagataactttgagcggttgattcaggcaatgcacgttgctaaagcttattgtagtactaatgatgaaccgtttcccctagatcgtctcagcgatgaagctggcattagtttacatgacctgactgctagaattcgagaactacaaagggctgaagtctgttcttttgaaataccaattacccttgtgattaccaagggcgtaagaggggatgcccgtaaaaaccacgaacgtattcgtcagctagaagaccaattgctcaatgcacttaatgagctatttggtaatgaaaatgaaatacaaataaatctgcgcggacttgcttctcgactcgacccagacaatagtaaaaaaatcagagcatccaatattatagatattttagaaggatgggttgctcaaaaatgggtgaagttaaaccgtatagctcatgatgtggttcgattgcgcgatataaaagttgcagagcatttacctgaacataaaattttaacagctacagtattagaagttttatatcaagcattggcagatacaacaggggcaagattacccctgaagtatgaactgggaaggctggctactgaagttacccaacagactaaacttgattgggataaggaagagttggaggttattcttctatggctgcaccaaagaaaaataattcgattgagtgacggactaaatttattccaacagtcactaaaagttcgtgtcataaaaaatgcaaatatttccacagtaacgcgccgttatcctagagtcgaagctcattatgaagagcagactcgccgcactcattacatggtgcaatatggaaagctaaagttaacagaacagcgtcagcaattcgtaagtgattactttggcacaaatcaaaaagaatttatttcaaagtatcaaatttcggcacaagagattaccagaccaattcttccagaagattataagcagattgtagaaccattgaactctgctcaaaaagaaattgttatagcttcagacccagcaatggcagtgatagcaggccctggttctggtaaaacaagaactattgttcatcgaattgcttatcttgtgaaggttaagcgagttgagccaaagcgtattttagttttagcttacaaccgtaatgcagttagagaattacggctgcggttgcgaaatattcttggggaacaatcatctcaaattcgagtttttacattccacggtttagcattagcactgttgggacgaaccgtaggtgaatatagtagaactcaggcaataaattttgatcggcttttaattgaagcttgcgaactacttgcaaaaggcgaagaatttgaagatgttgatgatgatattcaagcccgacgaattcaactgttaggtaagttggagtatatcttcgttgatgaatatcaagatgtcagtgaaaaggaatatcgtttgattaaattaatttctggtttaaatgaatctgaggataaaaagaagtcagtacaaattaatctctgcgttattggagatgatgaccaaaatatttttgaatttaatggtgctaatacgaagtatattcttcaatttaaagatgaatacaacgcaaaaacattattgttgaccgcgaattaccgttctacagaaaatattattgaagttgctaatgagttaattcaaaaaaatccagaaagatgtaaacaagctccagaagaacaaattcatattaactatgagaggcaaggaaccaaagggcagcctgttgtagctttgaaattcaataacgcattccaacaggcaggctggattaaagataaaatccaaacatggcttgactcaggtacttccccaaatgagattgctattttagcacgcaactgggatgaacttaatcttataagattgctattagaaaaagaaaatatttctacttgtgccttgaaaaataatactatatctttagtcaaaaatcgttctactcatctgctgattaatgctttaaagaaagactatagcctagttttaaatcctgaagaatcagttcagcaaagatttgaggatttttttgaacgtactggtcgtagcctaacagagcctactgttagaaccttaatcaatattgctatagatttagatcgggagcgagggtatgggtctgaaaatcttgcgctgcccattagtgttgatgaaatattaactgctatctttgaatttaatgaaaatggtgaatcttttttagaaaacaagtcagttctagttactagttttcatggctcaaaaggtttagagttccgtaaaatcatactattaggtaatggatttctagttaatactggcacaatcaaatcagaacgtcggctattttatgttgctatgactcgtgccaaagaagaattaattgtttgttctactcaaaggaacaattttgtacaagatgctggtttaattcctcaagtaactctttatcctcagattcgacttcctcaattagtttattactttgatttcactccaggtgatgttaatttaggatctcagattactcaaaataaccaacaaattattaaaaacttaatggagggtagtccaattgagctaaaagccaattttcctggaaatggttggagcatttttacacccaataatcaaaaaatcggttatttatctcacaatgcaacagaatttttaagaaacaaaggaattcaagctggtcagtttgaattccaaagccatgaggtgacagttaaatatatctaccatcacattaaaaaagatgagataacagcagaagttttagaggattggtttgttgttattcctcaaatacgagtgtgcagaagcttaccgaacctgattctataaaatttcatcaggagatgcaaagtttatggatatattaactttctgccttttgtccatgatattcggcggtatgttcgtatacctcctctgggaactgtaagtccttgtaaacgttacgttacaggcatctggattattaggatttgggcatataggaaattcttgctgagactgccattgaagaacactctcacgccaaggctggttataatctttaccttgcacaaaaaaagttacacccaaagcaaagataacagaactatttccaggtttttctgtagtttaacctctgcaatgacggggagtaatcacaaggcatcagtgcgatatatggattcaatcaactcctcaacttcttcttcattcaagcattgtttgatttgagtattgaaccactttatctcttcggcttctgtgttttggacttggtaaaccagtaatgttcctgcaacacgggcaaaagtaaggggtgatggggacaggtggctgagtagctcggatgcattctggtatatatgcatggctgatgcttcatccagaggagatcctaattgagcggaaagctgttttaggctctcttgaatagacaaatgaaagtctggctcttcctcatgtgaaatggggttactcataaacgctgaccaattaatgcaataacttgacggtctagctggactatttcggctcgaatgtctaccatattctcacattcattggttatcttcatcggctaaaaagcataactgacgagattaactttcaatcttacaggtattggttgccatttgtttggcggactgtgatgctgtccccatctgccacttgagtagctatccattcttcagtaagtgcgatggatggctggttagttctttggaaaatcaagatagcgctgatgatagtccagcgatcgcagttaactcgaaaccaccctgcttgaaatctgcaacaaattttaaccgaagtgctgattctaccttcaaagctactttcgtttgtcttgactccacactccagtcttagaagcgatcgctaatctctgggcattctcgaaagctatttgatttgggcattccaccccaccaagccgcgttttagccaagccgcttttaagcagttcttcttgaaagctaatctcagtatcgctctctccacgagccatcacttcagcaacagtgcgcccatcgctatcttttgccactggaatgatcatcagttggttattggcagcagcggctagcttaagcaacttctgttttgctttattgctcaatgcttgtgctggcacttcaccttgtttcatttctggggcatcaattccacaaagctcaactgacatttggctgccatcggtttggcggactgtgatgctgtccccatctgccacttgagtagctatccattcttcagtaagtgcgatggatggctggttagttctttggaaaatcgagatagcgatgatggtagctccagcgatcgcagttaagattacgagagttttccacaatggcttcatgttgcgacatctgttgttggaatttaggaaaccacaatcctaactgcacggaacattcatcattagcaattgttttctcaagttatctaaacagagtccaatactggttctccttaagactagagcagtgcgtagcttaccgccgtaggcatcgctgttattcagccaactccagggtaacggtagtaatgcaacgagagtattaaattgcagatgttacagatagcgatgtctactttttggggctgtgacgctcctgcgtcgctctaagtgaagctatgccgcaggctttacgctacgctatccgtgtcgctgacactactaagaaagtgcgttagcgtagcttaccgtgggtatcactttagcgtttttggcaatttagagcggtaggggcagaagctttacgctgggtatacttaacttcccatccaggtaaattccaccagacaacacgcttttttggctctaaccaaaagtctaattgtttgattaagccattctcaaaaactagtttcgggaaggtaggatagtcacgatcatcactctcgctatagttacgtccaagatagttaaaacaagcctttaatccttgagcaactcccaactcttcaactccaatgccttttaaggtcgaattatcgtagctaaagctgccattgaacgatttgcctgctaaggagcctttagtgacattaattgtaaagtcatagctaacagtagagttttgggcaagacttgttgcaattacgccactgcttatagcagcagatgcaatcccaattgcaaatttaggcaatagtttgagcatggtagtattgatgtttgaagtttagtgctttcggataatttgtgcgtagacgtgcaacggcttgtcgatagacatcgcctattggagagatggtcattacctaacttatgcttggcaatgataaaaagcatatcatctactttgattttgtctaaagggtagcgcaggcaatgttacgtgagtcgattgaaagtttggagttttttattccagattccgcatcggcttcagttggagctactctgaagaaactttagggcatcaccgctcatcagcagtccctctgttctgcgtactggcgtgggtttcacttctggaaataagtttagctggttcggttccaagggtattacggggagcctgctactagctgattatcgcccagaactgacaattaagagcatttgcctttggtgtcgccagaataaggaaaatggtagagtatatagcgatcgctacgctaaaaatgtttttaagatatggctgaccaaaaagaaacaataaaaccttttaaaaaaatcgccatatttgatattttctcaggagagaattccgaaataatttgttctgacaaatcaaaaattgctgctcaagttaataaatgggtaaacagagctatcagcaacggtgcagattcgtgttatgtaagattatatgaggcaaataaagaaaatatagatacaattattgagaatttatcctacaaaatattgcaaattattttaccattttctctaaattataaatcttctttagttagtgcttttcattttagagaaaaagaccaaattaaaatgccagaggcaaaaagcaataatgtactgtttggaaaatcatgtcactcattaaaatctatagaagaggcagagtatgagggattagactatgtatttttttcaccaatttttgcaaccccaactcatccagaagcaaaaggtattggtctagatatgctcactcaagcttgcaaatcaacacaaatgaaagtctttgctcttgggggaattaacgaaaacaattatcaaaaatgtcttgatgctggtgcgtctggtattgcagcgattagtatgtttaaaaaataaaatattttttccatccgaattttattaggcatactaattgctgagatttggtaataatctgttgtgttcagcttgccaaggacactaacgacagactcgacaatattttagctgagttagatgatgaaacttaattaaagaagaaaacagatgcactagaatttaggagcggagccggagacgtttccgttgctccggtcagaatccctctcgtgagggattctgacccgtcactcattgtagatcgccaaaaattctagttttgtgggggtcttaaacccatttattcagacgctccaggatgagctaacgctgcgctattccctatgaagttcagaatacccaactgaattctggctcatggctcctgaattctgtttgataaaacttaattgtgtagtttactttacctctgtcccaacaattggtttagcacatcggctaggcgatagcctgccaagctcattcgacgttgggcaatttgtttagctgtagcagcataatttgctggtaagagtttcccatcattcttatcactactaccagaaagttttccatttagatatgcgtcttgttttgctattctaaagctttccaacttcgcccagttattaaatttagtttctcttaattcaggtaatttattacgttggtaagatgatctaaggctagtagcagcgttacgaactgcttgaaacctttcgctgccaagaattaggtcatcccagaatttatgcaaactaatcgtttggctatttggtttaactctaatgtaaaaacgtgtaccgcctcgatcgccttctggttgtgggtactggttagttattagtttggtagtatgcaatggctgatgtacatcccctattaaatggaacagccaacatattgcaactgctttgtcactgttactggcattgcttttaacaacatcaaggtttttttggaaagcaaatataatattttcttcatcagggatttcacggggaatcgagtttgaagctctaccgggttgataaggaaagttaatgtaatgccaagttggatgattaaattctgggttatcacgagcttcatctgcccattttgctgcccacataaacaagtacaagtttttatcttcaggagatatattagattgattaagagagttccactgttgttcaaacttggaatattcgggatgttcttttaaaatagccacaactttatcaaggttttgctgattactttgcttaagttcactgtaagcgatcgctcctgaaaccatgtgtccagacttattccaagcaaaagctgggtgctgccaaatcaggattgttgagaatattgtcaataaagaaaacttaagggaattttttgttatgaaatagattttttgaattgaaagtctcttattcataatcatctcgctaataattgagtattaacacaaatcttaactttataatcgcacgaatcacctgagtcattaccaattcttaaatattggcttttatactgaatcttgttgatgagcaaaggtaaaactgaatgagtttcaaaaaactttttcttgtggcttgtggactgcttgtagcaatagtaattagtattttaagcgatacaaaagtaattgctcaatccaccactgatttagctttagctttatatcatgctcctattcactatcaagacacagacagcaccaagtatagtggagactacattacacgatttgattacgataacgattggcgaggtacaaataactgggataacctcatcctttttccactttctgctcatgcttactattctgtagctgaaacttgtactcattggttcattacatattccttttaccatcctcaagattggactgatattcctttcgatcaagaacacgaaaatgatttagagggtttacttacaattgtccgtaaggacggttcagcttttggtaaattagaaggtgttgtcactgtatttcataacgatttctactcttacactccaactggtagtcctttacgcaatggtgcagaaagtattgatggcacactgacaatgaatagttacagtggttcattgcacccattaacaactcaagaagctaaaggtcatggattaaaagcttggccttatgctggaaactttaagggtgcaagtagcgaggatgggattatttactatccgaatggtactacagcagaacttcctgcttcggggaatgaccgcgatgtgcaatatcaattgcttgatgtgtttgctaataatgaaatgtggcaacatcaattaaatgaagcctctttatcaagttcttctgcgttgactttcgctagttggggaactttcaagggagattcgagtggtgggtgtggcgctggtacacctacttgcagtacaaattctgctaataccccttggggttgggatgattcaaatgatggtgcagtatataaaggtgaaatggctttagaccctgctcacctaactgatgtttattttgatgggcttgggacttttgatactgcatacatccgcaaccaatttattcaaggattgaaagatagaggatataattctgctgtagttcctcaaggttggcccactcaaatcaatcttaattctctgattggcaaactcaaaaaccaatgctcataaccataaataaattttatgactaacgagattacggaaaaacttaaacaagcctccgatggtttgttaatgatgagcgaatcagagtatccttttgaagtttttttatggactaatcaagctcaagaaccaataaccgctcaaaaacttctccaactaacagggcatcctcaagattcgccaatagaagaagttgaattagagtatttttttaggaattgtgcctttgaacaagagtggcataatgaattgcagaaatcagatgttaagaaatttaaaacacttgttgaatccttgaaagataatctaaagtcaatcaaggtttatcgcataggcacaagaaatattgatgtctatattattggggaaactttagatgaagacttagcaggaatctcaacaaaagttattgaaacttagcgagcaaattgcaagtctacccacttaattaagtgggtagactttctcgtttttgaaattagcgaaacttacaaattatcaacttgtgcttctattacagattgaatagatgttgaaacaagtgataaaaaatcgaatccggttaaagattccagtgaatcaacactgactcggtaatttctccagtcagcagtccgaaccccttgggcgttgggaatgttaactgcaatcacccttgtagatgttgtgacaccagagactccagacccaggagtgtctaagacaacaagaattttccaagtgcgattgggaactgtcaccttaccaccagcaatcgtgctaaaagttccattgctcccagtcccacctacgccatatccaccagatataatgtagagttctttcccctggctaaccagagttctagcgtaatcttctaaattagcccaaatcccctgattgttgtcaggcgcttgtgcaatcatgttactcatcaaaaaggtgctggagttaaccgtaactgtgctagtccggtcgcctgaaggggtcatgtgtcctctatcaaatccactaccactaaaatcggtagattgaacttgatagcatcctgctggtaaggtagtatccgcacgaaagtcatcttgtcttggtgtgcttcctaaccaactactattcaactgccaagatacccaattggctcgtcctaatgaacaattgtatccaactgcatactgcgctttatccagcaaataattgtttatatctgaagctccagcaccactgggattacccattgttaggtgtacacttgtactaccgccgccacctgaagtaccataatcggtgatggtaatatcatcaatgttagttctgttggtagtaccatcactcttgcggacttcacagcgagatgtgccagagatgttaggcgtaaaagttgcagtctgtaaagttgttgaactagttgtgactgttgaacctacttgtaaccatgaaataccactattacttgaacaccacaactgccaattggtactaccatcagaaccaaactttgcgtgtttaatgctaactgtaccagcaccagtgctgcggtcaaatttcattgagactttaccactgttgcggatacgtgcagattgtgtaccgctttttgcatcactggtaagattaccaatcaaggcatcatctaaattccaaagacctgtgctgagggtgacatcagaggaagcataactgccttttgagccagtttcaaaaccttcaacagtcgttgcaccttttgcactaaataacgtgttgaaggtaattagtaaaactattactactcctgtcaaccacccattacgataaactttgcgccaaaaattaaataacactaggtctaatttaacctcgtaagtccagtagtccgtttgcattccgagctaaaaacacaacaggataataactaactgtggtatttacgtaggttaaattctcattatttttagattatgtctgttagttgtaacacctgaagttggactaaagaacagactcttaacttgcactacaatctatctcacgtacattggagacgtttttgtaaactaccccacacactttaattcctcccatgagtgcgatcgccactcatcaatcagcatttacaagcgaacaggagtgtatcgataagagaggtaaacaggtatgactatggaaatagtgggggacatgggtacaagtgctaacaaactttcagctctcaagcaaaattttagctaaaacaatgagaaattaatttagcaatagctttttctaataaatacgtaaaaatactgtgattacttggtaagtttgcttggttaaatttaatatagcctgagacgaagcctattatgtgtctcatttagtgcaaaatggtgatcggtaaaatgtattacaactttgctctttgtaatccaaattgtggtatagaattaaaagtgcgctcccagtatattttttaaagttttaaatacatcctttacctttacctcttaccctttccccaatagggccaattttcttatagatggagttaaaaaggctcttgaaggcggtgcatctatgggctagaagatgccctcagaagagctaattttgttaaagttgctgaaaccatttattatgagcaagtcaaacagtaacttgctctaatatttaatttaaagaggaagaataacgctttctgcggctcccttaaatggtagggtcaaataagttagttctgctcccgctcggtttactacaaagcctaagcctctggtcttaatcgccacggtatcaaactcttgtttttgaccattttggagatttacagttggtagcaccaaagttaactgcaactcaccctgatctgcatttggttttaaggtgacagtaatcagtaaacctagagggctattttgtttcctgattgccttgcctcgaaaagtaaattcaccttctggaccttgataagtcagttgtgaagctcctggtgggtcgtctactcgcaccgggcctggcgcttgaggaaagaaaacaatttgtgtagttctgattggatcagtaaaagtatattgatttgcttgattaaatcgagttacatctgctagtttttgggcaggtttgaaatcaactgctccaacaggcgcacagatgcctactcctaacatgacaacaaatagagttgatacattaattgcaacgagttgagagatattggttttcatagtggtgcgattgattatgtagtaaacaaagacatcctttaatcaagttactagctatctttaatttagcaatcagcctactatactttcacctcaaaactcaaattttttgcaacaagtcaaaattattacaaaactttgtattctgatttttcaaactgatgcagtagagacggcgtggcgttggcagtggggacgagtactgcaatatactcgtaattgagataatgttaagtcaaatagttgccaatctccccgctactcattcctgtatcagatatcgccgcatcgtcttctccctgcctcatgtaaagtgttttgcttgcaagcattagcactttctaaacggttactgaacgaaggacctgaaacgattaaaacctttttgctcaaacttttagctattttgcttcaggtatgggaatataagaagaaatactagatttattatgggggtttccatatacccgcctccaactttcttttactattagcttttaaggcaatggtaaattaattttaaatcataaaagtaaaaacttatactcttggaatctggtacaattgtatgggcattattaaaaaaatcttagctataacagctagcattactttgagctatgttgttaccggagtcagacctactcaagcagctatagtgacttatgattttgatgcatcattaaatacaggagcgttgcaaggtactaaattccctggcacgttcagctatgataattcagagcaaacagggataggacaggaatttatctctttaaaaactttagattttagtcttttagggactacttttactaaagcagatttaagtcaaggtggacaagtgataattaataatggaaatgtagaggattttactgctgctttcttttcacctttcaatattgcatttggatttggtgggccaggaattattggatacagtggtttaggtacaagtggtgaaggagtttacacaattcgagccgaaactgttccagaaccaacagatatttatggcggtccaatagcattagggtttggatggttaatgaagcgtaaactaaaagccttgaaagcagattagctcttttaaaacaccttgggaaaatacaaatgtggaacttctacaaaagattcccaaaaaagaaaacatcctgtaataaataataattatgattgcaaaggagaaagcaaagccattggttgcagctttctccctacttttatacgttaaagaaatatcggttttagatggtactaagttttggaactggttaaaagataaaggttactctctagtttaatttcctaacatcagaaaattctattgttagcagccaaccccatagtagccaatatctgcgtctgggtgaaaaaggattccggcttcctccctttaaggcaagcagcaactttccacagcttccggtgacttaacgcttttccaagtccgcagtgcttccttcaagtaagcgatgtctacgacaaaccgctaaaagtgtctatgtacccagcacattttcccagcattgcctaactgtacgttgaatctctgcattgagtcgaaactgtgggatacaagaaatctttcaactgctgcaacacctcttgaacttcgtgatgagttggctgtattgatttttctactgtaggggcagaggaataatcatcctcctcatcatttctttagttcggttccactctcagataaaattgtgtagccacaaacttagtatctctcttggttggatctacgttttctactacctcagttttacctacagcaatcaaaccttgaccaaaaatttcgcttgttgctgcgtcaagttgtttttgtgttgcaccgatttgactcaaatcaattgatgaaacttgagtagttttaggtttatttagaaccagattatctgtggaaaagcaaggagttgtgatgcaacgaatgccattgtcttttagtgccacaaaagtaccttttgctggtgtatttgtcgtagcatagaaggcttcttttactctcaaattcccaaactcgccgaatccaggaaatgttactggaacaatgttacctctgagaattacacggctaccatcatcattttgaatttttattagttcgtcaagcgagactttcagggaactccaatcaattgcagacacatagcattcggagcgaaaaacaccatctaagcaaggagtagctttcaagttgacttgttttataaaatacccaccgcatactggagaagcacacttgcgaaaatctcttcgcaccatgtaatatccccattgaggaaactcttggtttttgacactgactgcaacagaatcagtagtctctggagcagaaatattttgcgccgatactttggatagaaatccgttggtgactattattgcacctaatagaggaataattgggtatttgtagttaaacgattgtttgttcatggtaacaagagattttatttgagggttcaatacctttgttaagagcagagttgacaagatttatcgtaaaaactgccaaaattacctatacacaagctcggagttgataaggtaacttggaatactataactcttacactactgacaataggttaaaaaacctcacaggaaaccttaaaagaattttaaggactcattgtttttgccaactttgtcccagaaccgcccgactgtacgcccaatctctgcatttagccaaaactgcgatggcactagcgcccgccggaggcgagcgcacaagaacaacaaaagccgactcaagcagatcgttgagttttattccaaatgaactgagatgttatccttcccaattgactaacaccccatccacgatcgcaatcccccactgcggaaacttcgccaataatttttcgatcgcaatctgcaaagcagggtcatcattccaacactcctgcaagaaatcaaaccccggattatgcgctgaattcgccgcaaagcgtgagtttttgcatacgttccggtcgcagacttgaccttgctacaaagtcatagtaaaacacttttcaaaccacttctaaactcttttagaggatgtttataaatttttcaggtaggctcatttgagactttaataaccagtttcccctttttgttaccgtcgaaaagttttaggatcgccttgggtgcattttccaagccttcgacaatctcaagagcatatttaatttgcccctggtttagccactttccaatctctgctatcgcttcatgaaatcggggaatataatccaagataataaatccctggacgagagcgcgtttcatgagaatttggctgtaattatatggaccaggaacaggctttgaagcattataagttgagattaaaccgcataaaggcaggcgggcgcgcagattaattttggttaggacggcatcaaggattattccgccaacattgtcaaaatacacatcgattccattgggacaagcttgagctaatgctttttctaaatctccagttttatagttaattgctgcatcaaagccaagttcttctgtaagccaacggcacttttcatcactgccagttataccaactacccgacaacccttaatcttggcaatttgtccaacaatggaaccaactgccccacctgctgctgaaacgaccacagtttctccaacttttggctgtcctatatctaataacccaaaataagctgtaaaaccagtagctcccagtggcccggtaaatgcgttgagtggacaaggcagaggattaggtaatcgcgtcagcgaaaagccgctgcttccaagggcgatcgcgtaatcttgccaccctagcaacccagaaaccaaatctccctttttaaaattgggatttttggactcttcaaccacacctataataccgccacgcataacttccccaatttcaacaggaggcatatattgctccatatcgctcatccagatccgattggtaggatctagtgacagatatatagtacgtaccagcacctcatcatcttttgggctggggattggctcttctcggtactcaaaatcgctttctttaatgtcaccaacgggacgagcagctaatagaaactgtcgatttatcgctctagtcataagtttttgttgggtgtgactgagagttggtcagagtcaatacagacttccttggctttttttaggtcttctagcatcattttactttagcatctcacttcaccagcaccccatccatacaagcaattccccattgcgaaaacttaaccagcaacttcttgatcgcaatttgcaaagcctgatcgtcattccaacactcctgcaaaaagtcagaacccggattctaccccgaattcgccgcgacgcaagagtttctgcacacgctccagtcgcacatttgaccgtgcagcaatcgcctcatgcgaccatttttcagcactggggacagacgcggcggaactttcaccctcatgatccgctttcatttctacacccgaaactgaattttcagtcatcaactcagcagaggggcgactcggttctattttctgatctgcgatcgcttcagaagttggcagaagttggactactgcccaaaattatcgtcgcagtttccaaggcttgggtgttgttcatggcaacgcttaggtttttcagcgccatgcacatgagccgcagatattcctgagcattttctttgggtggttcgacagctagcgatcgcaactttataaattggtaaaggtattgatatagttaacttataagtttagagattatatggttcaggacatctcacagaaatttaccttatggctcaaagtttcacttctcggtctctccctaccattgttacttagcagtagtattcgagcagaagagtgtactccagcagatatcaaagcacagattgaaaaatttaaagatgctaaaactttcaaagctgctaatgatactgtagtgaaatgtggtgaagacgctatttcatctttagcagaagccctaagtaatagtgatgcagccacccgtactaatgctgcatctgctttaggtaaaatgggttggatagcacaagatgctgttcctgatatagtggaaacacttggggatggtgatgaaaacgttcgtagtagttcagttcgtgccttaattgctattgggaggtctgctcaacagcaagctaatacaatttctgagttagatttaaaaggaattactaaattacaacttattaaacgacaaatagaaaaagcccttgctcatcttgatgcaaaaccaaaagaatgggcaaatcaaaaactattacagcaagaactccgcttaactaggaatgcgctacaaaccaagttaaatcaattgcaggatagaataatttctcgtttcattcagtgggtaattaaaaatcccggaatatttatattattggcagtggctgcttatttgagtatatttagtattcgtccattgtggttacttagtctaaataaagtattgccccagacatggaaaatacctataatcaaccaagaaatagcagtaaagtggttgttatttttaaattacaagccgagggtattagatacgtgggtagaaaagtatattgagccagttaaaacagaatttttgctgaaagatatagtcaagcgtgatagcggaagccatattccgcaacctgttgaattcaaagacaaaatcaagtatcctcaacttaagaacaacgataactcgacagaagaagcactagaacacaaagaactccaaaaagaactcaaagcagagatgcagagagagcaacagttttgtgtactgattgaaggagaaggtggtgcaggtaaaaccagcttggcctgtcaaattgcaaattggggaatagaaggtaagcttgctaatcatcggatattacctgtactcattgatcgcgatttgcaagacaatgaagacctcctgcaaatgattcgtaagcaactacaagacctgacaaatacaggaaatgacgatattactcaagaatttctcattcacttgttgtatcagcgacgtgtcttagtgattattgatcacttttctgagatggaaaagtcaacccgtaataaaatccttgctgcaataaccgaaaatcctattattaatgccttagttttcacatcacgagtagtaggggaacttaaaggtctgaccagatccactctcaaaccaatgcgcgttgaaggagaacggatatcagaatttctgggtgaatatcttaagttatgcaactaccgtaaccaatttgatgacgaagcattctataacgcttgctctcgtctcaatcggatggtaggacagcgtaagattacaattatgttagcaaagctctatgctgaccaaatgattgctactaaatataaagcagtagatacagaactaccagaaaatatcccagacttaatgctgagttacctaaatcagcttcaccctaaagctggttcagcccaacagttaacagttcatcaagatttagaaatcattgcttggaagtgtttagaaaatacttacagtcctacaccaatttctaggataactgccgaagaagccctagttagacccggttcaaatgaaattgatagccgtctcgactacttacaaactactttgaatatattactaaaaatagaaccagacaaagtaaagattaatttagaccctttagcagagtatttggcagggttatatctagttcaacagtataaagataacgccgaagcttggcaaaaacttttaaacgatattgatgaaaaatcagaaaatctggaaaaaattaaaggctttttgttagcactgtgggactgctgtgaatttaagaaaaatgagtttaaaattccagatttagtatttcagggattgctaaagagagcaaatttagatccaaaagaaattgaggcagagcaacggaaacggcggattaagatattgatcaatgagctttatacaccagaggtagaatttcgcatccgtgctgtaattgacttgcaaacaatgggcaaggatgctaatccggctattcctcgtctacgtaaacttttggaaaataacagcgaaatagcaaaagttcgcagagaagttgctaaaactttaaagcagcttgggcaacaaaatagaatgataattttacaaatcgacaatggagtagagtcgattcgcctagcggaacatccacccacagaggagatatatcttggtgataaggtcatattagaaatggtgcgaattcaaggcggtacatttttaatgggcgctccagaaacggaagagtattctatggattcagaacgccctcagcacgaagtaactgttctccccttctttataggcaagtaccctgtcacccaagtacagtggctagcagtcacatctctgcctcaagttaaccgagaacttgaccctgacccctccaggtttaaaggtgcaaatctacctatagaaaaagtgtcttggtacgaagcagttgagttttgcgaccgcctatctcaacatacaggaaaaacttaccgtctccccagcgaagcagaatgggaatatgcctgtcgtgctggaactaccacttcattccattttggcgagacaatcacatcagaattggcaaactatgataccagcgaagtttctggtgtgggagtaaagggaaggcatcaaaaagaaactacacctgtgggtaattttgaagtcgctaacgcttttgggctatacgatatgcacgggaacgtatgggaatggtgtctcgacgattggcacgataactatgaaggtgcgccaatagatggaagtgcttggtttaatatttatcacaaacaagcacattttgtactgcggggcggttcttggtacaacaatcctaaattctgccgttccgcgtatcgtagcaataacaacgatcgcggcaaccacggcaacattactggttttcgtattgtctgcgagattaaaaggattctttagtagctcttttttcatcttgtacgaaataacggatattctcggacttagacaaaatagaggggtaaaaaggggtataattctttttcagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattaattgcaagtcgtcactgaggtttttttaaaagcctctaatttttcaaaatcctgcttttggctacgcggacgcggaactttgagcttggctttgagcctgtaacgcgtcaagtaatgtacagttgcgtattctgcttgcacccctaacacagtatctaaccaatgttgaatctgggtgtaacgttgaaatccaccttcaggctgttcgagttggtttttcaggctcgacattgcccaatttggtattatacgtgttcgacctggacttgttccaaactccacaaccgcctcaattcctctatttcgataatctgccaaccacctttgaaccgtgccccgatgccttcccaaagttttcgcgatcgcacatacattcaactgttaggctttaatcagatacagtgcttatacacgttctttgagtcgagcatttttctgctggcgtactaacgcttccagttcctccacattttctttgatttcaatatgtgttatgcctgccatcacataccctaaattgctacctttcttacatttaccatctgtcgcattcttttttcaaattggtattaggtaatccatatcaaattaactttgtcccctatcatccccatacgtactataaattcatacccatcatcagcaaaactcagcttccacaaataggtctgagtttctccttgtttgagatcaccgaaataagtggttgtataaccttcagacatacgaggaattagtggagagctaacttggtcaaaaatttctttggtaatatctgttctgtagttggaatcaccaactgtgagaaaaaggtcgtaatttcccgtagccgtagcatccaaaatagtttgcaaacaattaatcacgttttcaggaggatttgttgaattcataatcatgctcttatgtttggtgtggccaggtatactaagctttcatccaaagattcaaattttttgcataagtcaaaattattacaaaactttgcattattcgtttttaacgcatcacacttgttactcattttagtgaaccaacaccccatccacaatcgcaatcccccactgcgggaacttcaccagtagcttcttgatcacaatctgcaacaccggatcatcccaagactcttgcaaatactcaaaccccggattctgccccgaattcgccgcaaccttgagtttctgcatccgccctggccgcatatttgatctcgctacaatcgcctcatgcgaccatttatcaacgacgggtgcggcggaacaagcaccttcatgatctgctttgacttctacacccgaaactgagttttcaactaacaacgaagtgggattacactgttctacctgcccctgagtttgattagcgtagacgtgaaacggcttgtcgctagacatcgctgcattcgctaacgactgaaccaaccgcgcactatagaactcctgctgtaaaagagacagaacactcagcacactcaattcagaccaatcccccaaatcctcgttgtgcagagatataaaagaggtgtccaaaagcacaaactttaaagacggctaaaaaattggtgttgcgagattcgcataatggatgatgataccatgctagaaagagcggtgtcagccgcagtctttcttcaaaggagcagctaaatttctttgccctaacttaaagcgattgtccaagctttttcagagcatggaaaaccataaagagaaatccaaatgaactacgacatcaaagacaaaaccattttggttacgggcgcaaatcgcggcatcggcaaggcgatagttgagtcatttattgaacacggagccaccaaagtctatgcggctgttcgtcagctcaacagtgtctcctcattggttgagcaatacggcttacgggtagtaccaattccggttgatttaggcgatccccaatctattgttgctgctgctcaaactgccccagatgtgcaaatagttatcaataatgcaggagtctttcaagctggaactcccttagctgagaatgcgatcgccgctctcgaatttcagatgaagatcaatgtatatggattgctctacatggctcaggcgttttccccgatactcaaagccaatggaggtggtgtctttgtccaaatcaattctgttgcttcgctcaagggtttccctgactctgccacttactgtgcctcaaaagctgctgcctattcaatcacccaggcattacgagaactattgagtgagcaggacacgcttgtgctaagtgttcaccctggcccgattgccacggatatgggcgatgcggcaggaatgagccaggttgcacagccacctgcacttgtggcagacgggataataaaagctctcaaagctggggattttcacgtctttcctgactcgatagcgaaacaaatgggcgatgtttataaaagctttgcccaaaatgtcattgaggtgtcatcaagttagctacattgcaggggaacgctctagacaagggtatctgggtattaaacagcaagcccaaactcttctcgattgtacagattcactactcctcccaatccaccaacacgccatcaacataagcaatcccccactgcggaaacttcaccagcagtttcttgatcactatcacaagcgctggatcatcattccaacaccagagcaagaactcaaaccccgaattttgctccgaattcgccgcaactttgattttctgcataggttccagtcgcatatttgacctcgttacaatcgccttatgcgatcatttttcagcactggtgataggtgcggcgggacttttatcttcatcacccctgtaacaattgcataaaaatatgctgccgcagtttcaacaatagaagtgatggtcagtttattcagtagagatacgatggcagttccgtatgagcgatcgcagtaaacttgacctgttgtgtctcaggtttcttcccgtagctataaacagcaataaacatggcttcctgtacatttgattcctgaattctggtagacatcgcaccgaaacttcagcttgattcaaggttcacgtagactgtagaaaaatccagtcgcttcaagtcttctctatgaatgagtacttgcaggtagccagcatcgccaaacatcacctcaactgcactgctagaatcgacttccaacaagttatgccagttctgggcgcgagtcatgtctaaggcctgccgttgctcgtagttgtaaagccattcggggttaacctccctaactatataagcatcctcccgtggatcatgtccaatgcccgaaacatgaccgagcagcttaccgacactgttttcactgagagttctacccaaatcatttaacttgagttcgtccaagttgagacgagcgcacagccgctcaaaatcatttgttgcccaacgcgggatatcgggaaacaactcaaactctagacggtgagctactaaattatcgtagcaatccgtaatcaagcgagtatcttggcttaaatgtatcgcctctaaaggttcgctcccatcgtaaaatactagttgctcggcactattttcactttcatcagcaaacagataaagcattccccgctttgtcaaaggattgtctggaaaagtgggtaattcagcaaagttaatctgcaagataaagcaaaggtagcggtctaaaagactgtttttaggccaaggaacggacaagggtaaatcaggaactcccccaatacggctttgtcctttatgtcctggttcagcttgtccaagctttaacaagatagccggacgcacacttgccaaaatatcatcttgatactctgataagtgtgatttgaaacaaaaaatgagattttaactcatgatatgcttcagaaatgagtatccagtttatagttcacttttaatattcgagtttttttactaataatgattatcgtataagagataaaaagcgacgtttgtatcaattcttcagagcgacgtttgtatcaattcttcagcttgattatcattattattcagctacaatttgagtaggcgatcgcttaacaacagagcgatcgcttggacaatgaaatatttgatttttactcagatatctactaaaacaaaagttttgaaccataatatgggtatttgaaccatattctgaattgaaagtttaagttagagcaattttgtcagggattttttgtgcaagttttgtccacttgtgttttttcaactcattctctagttatgattcagaatttcaactctcactcacaatttgattcaaagttttaatttttgattagcgcgaaaggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttatggatcaaaatttttctcacattatgattcaaagcatacttaatcctttgccgcgtaaacgctgggagcaaacttcagcctggacaattgacgcagtactcaatggcaaaatgttaacttatgaaagagcgagtctactaacagcagcacgggtaattccacaagagaatatgattaagacatggcaaatgtacactcacttataaaccagcccaataaaagagacgatttaacagctcgccgcattcgattttttgaaggacgctacggaactaatgcgctcttattggcttgtcatgctgcttttccccttaccctcacttcagatttactctactgtttgcgtgagaattttgttcttgatgccccttggtatgcagtcgctgatgtgttgttatcagggttatgccaacctgtaggatatgacctttatgaaatggaaggtgaaactagagatggcttgctgagtcgtttatgtgagcattttggagaacagcgacttaaggaactggcgaattttatgtctgcgtatattacctgtcgcttgcaggttgagaataatgaccgtgctttggtatttggacaacgcccagactggacagcattagcatacttgagttcagataagcaagaggtaattaacgccataacgcaggagttgcgaagattgacagcttccacagatgctaaagagcgtatcagatgggcagctttaatagaaaattatgctgacctattatcacaaaaaggttttgagccattgttgttggaattgtcacagcaagcactcaatggcgaacccatacaggatgaagaggagaaagaaattgccgcagcaacgggagtttcgttgcaaacttttgaatttgacgtgacaactatcatcttagacgatgagccaggggaagaattgcaaacttttgagtttgacaccgtaacagtagatgctcgtggaaaagtaattaacaaagaacgaaagcaagcattttattttattgagtttttgggtgaagcagcaggaaagccatcaaaactcttgatagagatggtagctattcctggaggaacttttgaaatggggtcgccaccagatgagccagaacgttatgatgatgagaatccccagtatagagtcactgtgcagccgtttttcttggctaagtatccagtcactcaagcgcagtggcaatttgtggcgcagttaccccaggtaaatcgggagctagatcgagatccatctgattttaaaggtgcaaaccgacctgtcgaaaatgtctcttggtacgatgcggttgaattttgcgatcgcttatctcagtatacaggtagaccatacaccctccctagtgaagcagaatgggaatatgcgtgtagagccggaacaacaactccattccattttggcgaaacgataacgtcagatttagctaactatgatgctaggagtagatttgacggcagtgaaggactttttgatgatatgcaaggcaactttgatgatggatcgaaaggaatttatcgaaaagaaacaacagttgtaggcagcttcaaagttgcaaacgcctttggattatacgatatgcacggaaacgtattggaatggtgttttgatgattggcacagcaactatgaaggtgcgccgatagatggcggtgcttggtttgatgataatgataatatttaccaaaaacgaggagcagccgttctgcggggcggttcctggatcggcaatcctgatttctgccgttccgcatcccgcgacagcggcagcacgcgcgactaccacttcaactattttggttttcgtgttatgtgcggagttgggagaattcttcagtagccctttagccctttactcttcttttttttgccctttgttagcgaagcggagagttatcaaatttttttcaaaattcaagctaggaaaagaataaacgccaattgagcgagaaagttaagcaagaagatacacataaaaattaatggtaaaaatactcactaaacgacaaacagcgcaatgttttatcgaagacttgggcaatggaattaaactagagatggtgctgctgcaacgtggtagttttctaatgggcgctccagaaacagaagaaggaagcagtgatgatgaacgtcctcagcacgaagtaactgttccaactttttttataggcaagtatccactcactcaagcacagtggaaagcagtagcagcactaccacaggttaacaaagagctaaaagctaaaccatcgcgttttaaaggcgcagatcgccctgttgagcaagtttcttgggaggatgcggttgaattttgcgatcgcctgactgcccatactaaaagacaataccgcctgcctagcgaagccgaatgggaatatgcctgtcgtgctggaactactagcccatttcactttggcgaaacaattacgaccgatttagctaattaccaaggtacagataacaaagaatatgaatggtcgggttcttatggacgagggccaaaaggtatctatcgacaagagactacgcctgtgggcagttttggggtagctaacgcctttggattatacgatatgcacggaaacgtatgggaatggtgtctcgacaattggcacgacaactatgaaggtgcgcctatagatggcagtgcttggcttaatgataataataacttttctcaaaaaaaagaaaatgctgtgctgcggggcggttcctggctcggctatccttatgactgccggtctgcgtcccgtgactactattgggcggggcgcgacatcattctctacactattggttttcgtgttgtgtgcgctgtcggcaggattctttagtcgccacgaattggtaattgcgaattggagatgacactgcttataagtggggatgggagcgagtcgcagattatgccatcaacacaagcaattccccactgcggaaacttcgctaatagttttttgatcacgatctgtaaggtcggatcatcattccagcatttttggaggaagtcaaagcccggattttccccaaccagagaagccatcttcagtttctccattcgcaatagtctagtcttggatctcatggcgatgtcttcagagctaaacaacgcctcactagatttttgcacctgataattgactacagatatattccactgtttctcaaacttgctgattgttgccctcatactggcgtaatacttgctgtctagcaaatattgaattacccacaatggggggcattctcctgcatctgctcgatctaaccattcaaatatctcactttgagttaatgacaccggcgcggcggaacaagtgccttcatgacagtccctcgcctcaacaccacaatcttggttttcaactaacaacggagcggaattactttgttctgcttgcctctgtgtttgattagcgatcacagaatttaaagatttttcattttgggcgacgggcgcggcggaacaagtaccttcatgaggggatatcgcttcaacaccacaatcctggctttctcctatcgacaaagcagattcaccctgtacagcatccacaagcgtcagtgatgtacaatccattgccgtaggcaattcttcaagttctgacgcgctttcgatacgttgaggcgacgcgccccccaagggcgcatgagccgtttcttcaacacgcggattttcagttggcgcgtcagaaccaactaccataccaacaaccttagttggttgttggtaggtagttaacgggtagttagaaacgttgttaggattttggaacccttgcaaatcctcacttttttgaccattcttttggaatgattccaaatcagactgaatttgttccacgccagggtaattttcattccgtccgggcgcatttgtttcctccccggcgtggacggctttctcgtcacaaaaattggtttcctcagacgtggatgattcccagtaaaaacgattgtaataaccgcgcaagttacggacacggtagctaatcaatcctggtctaccagaaggtaagcgaccaaatacttcctcaaattgaaacaatccttgagcgcttaacgccgcccctgctttttgcaaagatttgtaggtgaggttagtatcgagtttatgagcagaacccccgaattgttcagccgccacgctatccaaccaaagctgctgcacagatggaggctgttgacgaacccagttgatatcctcaatcgataccttgcaatgtggtctaatcgatttatctgcttcagcaagtttccgctcgtttcgttgttggctaccaccgttgattgcttttaacgctgtagtcatatttcctcctaaatttttccatgacaatgtgagcggcatggttgcaatgccacgtttaagttttttggctcttctcttagcgagtctttatctactggttttcgccctgccaaaaccgcaactcttccctggaatagctttgagtctttttcaactcattgcgccagtgatcccaggcgacaactactttgccccctacctcctctacaacttcgcccctctgcaaatacagagtccggtacgggtcagcatgagcaacaatagaaccgatgctaattgtctgaggttcagtggatgagtttttgagagttttaattaactctgtttcctgggtagtaagttctgcccagtaatccgacttaattacctcatactcttgcgccactgcccaatagtcctgccacgtacacccaggctttgcaagcactgacctaatatcactaaccgcctggggtaacatcgacaactgctcggcacggtaagcgatcgcagttagtgtaggttcgctccccaaaattatcgccgctgcttcgagtgcttgggtgttgttcatagcactggcgagattcttcaacgccatgcccatgagccgcagacattcttgggcattttctttgggtggttcaattgctagcgatcgcaaatcaatggttttctctagggcttgtttaacttgcttgttcaacgctttagttgcttgctgggtcatggtatttccccactgttgagaaggacgttcttctacggcgtgttctaattcctgaatacgagaaaagagtttttgattttcaatctccagtttcctcagcccttgcatctcgtccaattgttgctgcaactgaatattctgctctttctgttgcttgtacaggttttggagggattggatttgctcttgcacttgggcttcggctctagtagctgcttctgtttgtagtccaattctcaattcctgggaaagtcgctctaactcttgctgatgctgttctttaatttgagcgatcgcttccgtatattctggtggatagttctgttctctggggaatgggacacttgcggcatctagatccccattattgaccaacaacctctcaccatcagcaaaggtaacaatctgctgccaatgatttggtgcgtctgctgagatcactcctgattccccataacgagggtgttctggtgatgaaactgtgacagaattacacaattgcgtttggctttgttcgctttttgtagagcgtttaactgttggtgcaacctcttgcaccgctttggcgaagtctgcggcggtgggaaagggtttttctttggctgcgatcgcaacagcttgctctaacttatcgggagttttgaccagtcggagcaaggagcgagtttgagagggtttggtaatatgcggcctcagttcttctggtaatgtatcaactactcgcttggccgcaaatagatccttgacccggcgatatcccccgtgtttggtcaactcactttcgcaataagcttcaaagctcttgtgtccaccatcttggtaatagcctttgtctcgcatcagccgcagttcatcagatgcttgccactcaaaacggtcgatggcggtgaaggtatccaggataccgttgttcaatttggtgtagtcgagtgctgatgtttgttcggcttctagtgtcagcatggcattttacggtctactgataataaggcaagcaaatgcttgtcttgtttacctcgcgcttcaagtgcggatagcaagtgtgtgagcaaatgttattcgcgtttgggcgattgcctaaaaaattaagtagccacatattctagtggctacttaaaatctaacaccgagctagcttaaaatcaagaaaattatctagaataaaatggcataccttaaaaatgcttcaccccctgtcaagagggggtgaagttttcattatttgaaccaagttgtcgatttgagatgacatggcttttaactgacttttaagctgctcattctctcttgccagcccggttgtaactcccccaagactttctttaaaacttctacatcctctactagcttgactatatccactacattgctgtggacaatcatctcgcctatataattcctcatgtggttttcgatatcttccgtaatcgatataccatcttctttcaattttgttttgtacttctcgtataactcggcatctatcttgatacctagctgggcaattcgcccttgtgtctctggctttttgttcgcaggcatatttttctgttggtctttatcaacaatatactcttgatccagaataatctctgcaaaccttattgtaagccaacttaatcatctagatttttatcttgactaaatctagattgtttgctagattatatctagaaagcaaaaagacgaccgccccaagtctcgcaaaccgtgcgatcgccttttatccaactgaatggagatcaatattatgccttatacaatacatacacagcaagcaattcctagttcttctgttgatgagcaagccctagcccaagcagaactaaaccaccttctcgaaacccaagcgcaagctgtagccctcacccaagaccctctcaccagcagagatcgccgcatcatcggtgagattatcgaagttgaacccgaaactgtccgcactatctggattgaaggcggaatcaccgtatgggtgcagttagtcagtggcggacggctacctttcgatagagactggttcgccaaaagagttgcagaggtgaaagcaaccctcccagaaacacccctggagcgcaatgaacgtttaagcgaggaattggaagaagcttgcgtcaagttcaacttgtggcatccgcagattgattggttatccttcagtactaaactttaccgaaataatcagctagtaggctacatcggttgcaatcttgagggttggtattctagaccccgcacatacggcatgaatagattcgccaacagtgcagaagaggcgataacgtttctgggagtccgaacggcagtagcggcgtaagtggctgttgcgagaaagggcgattgctccccaagacaagagtaatcgcctccaaagctcaatcgctgctttagaaataataatcatgacataaagtacagcaagtaacctctcacttgaagtagatgagtgtcaagaaaatattctcctacctgctacagatgcggatgcagaggtgtaaggaatccttagtactgcaagtaagaaaagcgattacataccaagagaaatgcaatcgcttctacaacgaaatttatgacaatttaaatcatcatggcatatcaaatatgattagcccattttctcttcaacaagccgattgggatgaatccccagagaaaattctcctacctccaaccgaccccaacgcagaggtgcaagagatttctggctacaagctggtttacgctgacggagcttgccccagaaactatcgagtgtacaaagctcactcaatgattggagtgatatttcaatacatcacccactggtcaaatgcggtggataagattcgatacgccaagccgattgatgcagcaattgggcttgatgacttcatgaaggtggcaggctactttacagctactacagaacaaccgctcacagaagaagagttgctagataaggaatttgattcgctcacgagtgaggagtgggaaaggttaaagagatacgtgccagaaactagaaatttggttgcagcataaggaaacgggtgggcaggacagacccacctgtgtggcaaggagcaaaactaaattatcagtctatctgaatagaacaacacaactcatcggataaaccaatgtcacctatagaaatcctacaagaattcaactcgtgctacttgaagattcaggcgatcgcccaggatgaaaactggcttttgttgattgctgataaaaagattgattcagaagcagcaactcatgtaggcgatgtcctgcattatttgggtgaagcgatggggtgtttggaagaagttgttgaagtcaagtttaatcaggatgcagaagtatgagactctatgcaacgagtattcctgtaactttgccagattgggcaaccgttatatcgaatgatgcaggtttgattgagattgaaatcaatgatgagtccccaagctttcactcaattttagaagaattagctactgaaattgagccaggaattattggtgtaaaagctggcgatttatgccacagactcagcattgaaatggttgattttaacgaagaaaattgacaaccaaaatttagtaaatcccaaaaaatgaaattcacaactgtctctgttagttactctagaaaattcaatctcggcgactatgaatttctagaactgggttgttctctctgggcacaagtcgaagatggagaagatgctgatggaataacccaattcctctatcatcaagccaaagcttcagtaaagcaagcagcaatacctgtgctaaaagcctcagagtttcaaattaataaggctaaatctagcaaaaaagtatctggtgatattagcgaaagtgattggtaaagaggagccggacaatgcaagaattaatcaaagctttaattaaagcaaagtcagagtttaatcccattcaaaaagacggtactaatcctcactacaagcgcaaatatgcaacactagatgctgtattagatgctgtcactcctgcgcttggtaaacatggattagtgataattcaaactactgaaatctttgaaggtaaaaccgtgctgcggactcatatttttcatgaatctggagagagtatcaccagcacttatcctttacctgaagttgctgactctcagaagtttggtgcagcattaacttatgcacgacgatatgcagtttgtgcaattttatcggtgacggcagatgaagacaatgatgctgaagatgcaactactcctcaaaagcctgaacagccacagaataacattagaccccgcaaagacaatcaacagccaagagttcaggcaccaaaacaagctgtaactccaccatcaatcagcccaaaagatttgcgagtcaaagaaattcgcacacttttaaattatccgttggatttagtcaaagagtggttgcattctcgaaatgttacgagtccaagtgagcttgattctcttcaaattgatgaactagtgaagactatgtgtttggcttgggctggtaataagtttggacatttgaatcatgctgttaactcttatcagaaacacgtcgtcgacgctgtggcacgaggtgtagatgaaacaagagcaatcaacgactggatggaaggagcgcttgcacaattgcctgaactgaattgaattaatcatatattctcataacaccaataggaaaaatatcatgccgaaaaagtctacttatcccactcctactgaccagtcctcattgtgcctacagtatcttcgtcgttgcggaggtagcgctcgattatgtactatcaaatttagcctgggagtgattcaaagcttggtcaatcaaagaaaagtgaaaattaccaatacaggtgcaggcttctatgtccagttggaggatgcaaagtgaaaatacagaaagtaacctatcaatcatctttgccttcaaatactcgtagtaaattagttctacgccggactcgaaaaagattcaaccccaggattttgattgaccgcaccatagaaacaactgcaattatctctctgctcttaactagcttttcaggagtagcggcaatgggatgttggggtatagagattatcgaaacaaatgctaattccaacatcaccatctctggttggcagcagcagaaaaacatttgcttgggtgcaatgttggttagttgctctatatttttgggcagttctttggtgggtgcaagtttcagtattcaacgagataaattttagatgagttaacggcaatgaaagagtacaaaaccaaacatggtggctacaaaatcgaaactactgaattaccagatggtgctgtagatgttcacgttgggaagcaaagctttttgaaaacaacctgggcatctccttcaactaaaacctttaacaatcatacacaagctgttagtcatgccaaaaatgctattgataacggcgaaatcgattcagttttctaaggttaaaacacaccaattgaaatcaaattaactacttcagagattcgggctatcttgcaaggttgtcaatatacgttacggcttgtagggagtagtcgagattatcgtaaaattcaatcgttagaacacttttctacctcaaatgatgtggtgctaaatgatgcgttcaatattttgggagaaatagtggacgcaatcgagcaggtagagcaattttctcaacaaggagaatccagtcatggaacaggaaattaaaaatgcaattggtttaggcattcctgaacttgccatagagtcgaaaccaaaacctgaaccagaaccaaaaccaacagtaacgatttacgacttcggcgctttgttattaaagcacgaaccaccgaaaaaacagaggtaaagccgcccttcgcgttgctaaaggacggggtttcagaccaatttttctgatgaacacaaaacaattgattcttaaatctgccattggagttttcgcatttttcactattttgagtggctgtgttatagttttcgggcaaaagaaaccgaactatttcaatatcacaatacctgcaagcgcagcgaggttggttttcagtttcagcatgatgggaactggattgaccatgtttattggtagtcggattgaggcagcgcaatttgaagaatcattaaaacccagacctgtacctcctccgtgtcaaggttgcaggcatttccacggggttgtctacaatggtgtgcttttcaattgcactgttcatcccaaaggctggcaaggtgacaaatgccccgattggcaaacatttaaaaaatctttagaggagcaagaaaaggacattaactctagataatcgctctcgaaacaaagaatcgtccctgacgcaagcattacggcagatacatcagctaaactccaagattcaggagttggagcagcagcatcaagattatgtgcatcagcaacagaatttgattagtgcgatagctgaaatctgtgtttctccaatacaggaaatagaggcgctgaggattctcatatatcggggagaggaggagtgtcggcggtatttgcgctcggtggtggtaaagcgaaggaaaattttgtagagatcaggcactcaatgattccggttctgtacgtgatatttccaaaactcgctgtaaccagtatgaaatttgagcagatgcagattgcttttgttcagcatcagtccagatatcgtcccaatggaatagccaacgagttagaagacgaactaaatcaactaactcacaggctcggtcaatatcatctgcctttaccatgtctggcacagtccactcaacaaagtatctgctttcatcaatcaaagccagtattacatccgctgatgagccttgagtccacaaagattgaatttgtgacaagtgtgtagctagacgacgtaaacgtgtagtcacatcatcttgcataaaaatttgttgctttggtgtcacttcgatcataaatttactaggaactcgttaatcagttgagctaccctttctctaatattagggtctaaaagttccattgagcgattttgccggggacgaagattaaccattgactcataaatgatttttccagttattggcataaaactggcagcccaaatatcttgttgtctactgccgtcatctagcaatttttcttcacaatcaacgtgtagaccaccaccaccaaccagcacccgacgctcgatatcgactgctgttttgatgtagaacttgtgagaacgcagcataagttcaagttgctccggggtagcacgttcgcgtaacagcaaaatcatttaaatcataacctctatcagggaaaggcattctaattatggaacggaatcaagcacaagtaattactgtaagtctgattagcacattagcggccatatctatcgggtatttaggagtacaaatttttggcaagaatgcaatgtacatgattgcgacaggaatgtttgggctgggtactggaggagctatcggtcagattttggtagagaaaaggcagcagcgagtagtacaaacacagtcaaaacaaggataggagtaatcgtatggaaacttcaaaagttgtcaccatcccgaatcactggacattacccaaatattcgttagggcaaagaaccaagcaggggatgattgtaggggttcagtattgtctatttgaaaacctggtggttcctgaacgagacggttcatggcgatatgcgatattagttagcaccgaagatgaacaggtggaatatatttcggaagctggggttcaattaccacccgaaaaagaattgcgtttggagatagaaggcgagattgacttttgccagcgcaagattgagaacctgacacagtatttagaggcggtgtgaaaaatcgggctttaataaaaaaagccccaaaagcccgcttttctcaaaaattgaccaagtgtgccgctttgacttgtgacatctctactctttaccctgcaaagatttaaggcatttttaaccactcaaaaatcaagttgaaaaaggaaagcggcacggaaagcggcatactaaatcaattaaaatcgctgaaagtattgccactaacgaatttgaaagcatgagttgttgtgacactaccaacacaagggttttggagaaagcggcccagtgacgcaacgagattacaagggttgtgggcattgttaattgacacggcacggtgaggttgtgacatcttatgccttgaagacaattcggaacaggaatggatcttaaattgttaaaagagtgcataatcagccatatcatccaaaactggtaataacaatgactacaataaatgaccctactgttgtagctgaaataactgatttgtacctcttgtatgaagaagctctttgtaataacaacttggaggtgatggatagcttgttttgggatgcaccagaagtagtgcgatttgggatcgcagaaaacctctatggtggtgatgaaattcgcaactttcgtcagaatcggccaaatccaagaatagagcgagaaatctcgaatcttttagttgtaagctttggaaaagatgcagcaaccgtgactttagaattttgtcggattgttaatggtgtagaacgctttgggcgacaaagccaaacttggtacagatttaccgaaggatggaaagtagtttcagcgcatgtttcattattgccagtataggaaaaaccctaacctgtgttaattgattggaatatcaattttaagcgttagcatagccccttttttcttacacaagcgccaggctttgctctcatcttaataacagcagcccaagaaaaagaggggtatttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctaagcaagaccatttaaataacagcttattaaaccagatacgttatcaggttgaaatattagaagttcataatcccaagttagccagactgttatgtaaactaattccatcccattgtccttttgaaagaactgtatcaattttagggcggacactttttcacattcccccattatgtaaaatcaatcctctctatgaacaaataattggtcttcgttataagtgtttgttgtatttagtagatgaatgcggtgaagacgcgacaaagtattgttgaatggtgattctatttagtaaaaagagagaggagcttggtttaaaatctagataatgctttactcctgcaactcagtaagcttttgttgatattctttgtactctttgtctttatgctgccagtatttatcaactgtttctttagcagcgatcgcactatcgtattcatctccaccttggcttaataatcgctgtttggtttgctttcgtaagtcagagacaattttgccattaactttacgcgtttttgaccaatctagaatcactttaggataattactagtttcaatatatttctcttgttcaatttctagtaaactgtagccgcgcagttctggtatccagtggtaaataaattctcctagtgggtctttttcggcaatattttttgatggattatagatccgaaaagtatcactaagtggattagttacaccagcttgcatttgccattgccaattatcaattgctaaatctccatcgaccaaatagttcatgtagtgtttagctccgtgatgccatgaaaccccacaattgatagttaaaaaagtggcgcacattgccctcatgcgaaaattcatccagcccattgtttgaagttgccgcatactggcatcaactaagggaaagcctgtcattccttgttgccaagcttggtacaattcttgttttgctcctgacaatgtttctggggtatataatttgtcaaactccctgtaacgattagtgtaagcaatttctggatgaaaatagagtcgctgtgtaaaactatcatgccagcgcaaacggtctcgaaatgctttgagggagaattctgccttgggttgagtttttaattgttctgctaaggctttagtgctttggtaaacagtgcgagttgaaatagtcccaaaagtcaggtgtggtgataaatgagatgttgccccaagctgtgagagcattgggcgagaaagcttccaatggtatccgtaatatctttttttgagaaatgagtccagttgagcttgtgcttgtgtttcaccccctgggaaataaactttttctactgcccaaaagcgatggtatttctgtttaagttcttcaaatgttagctgtggtagattgagtgtgatttgaggcgtattaataattgctggtgttttatactgggattgtctttgataggtgtagtattcgttaacccactcgtcacgttgctctgctgattgcagaaagttgtttagtccaatgtgataatcaagatttaactgtttgtaaaaatcaactatagttttatcccggttgataccatactctacctgtacatcacggttaaagaaaagcttgggtttatatcctcgctcggttaactgtctagtcaactcttgcacgatgcctgtagaattaccttcaaataagtacagccgactacttaacttttgcagatttgagttgagtttttccaaagactcaaacaagaaccggactctagcagtcccgacatcagcccaggtataaaaccaagggtcaataatgaagaatggcaaaactcttgcatcgttaccagatgaagaggtgacaatttcgttatcagttaaacgcaaatctcgacgaaaccatagaaggtgcataaaggtgcatagtttaatttaccactactataatacatttgtattaacaggtgattttgctgtcgaagttgagtatttatagcagatgtaaactatcctgactgcgctgactttacacagtgcaacgaaccgaacaagtaagttctagttataaaactgcaagggtagcggatgtagggcaatatttaaaagtcaaaagtttacatcagggcagatgtgccctcatttttaagatggatatcaggtaagtgtgcgttagaattgaatgagtggcaacttgactaatttgaagctaaattaaaaaatcgagggtaaaagttgctcacagggcaaagtttaataattgggtcattgataagttatttatacaggattcgtggtaagcaataaaaatactgtcaaagaaactgtatgcaaacggtataacccagaactagctatgtacaagattaatatttacaagctttaaaagtatggctaaggtaacaatttcaattgcgctaactgatacagaagtcaaagctttatcggcaatgcagatttctgaaaatgagtcattgaatcatacagcaacaagattgctccagggaatcctgggtcagacacaacctgggctagcgttatctaatggtgatgagattaaggaaatagttaaacaggaagtaaatgctttagctgtgtttacacctgatggggaagacataaaacaggtgattaagcaagagatggcagatgcgatcgctcagataaaggacttaatagaaaagtgtgatggtggagttgtcctaccaaagcaagaggctatctctgttgagcagcaagtcttaccagattattcagcaatacgcgaaaatatcctttctaaattgaaaacaggtaagcagtcagcagccaaggcaattgatgcttttattgaggaactgggtgctgtcaaggagcaacaacagccagcaacaatggaattagatgtagcgagttaggatttttgtactggcgactattaaccagtcaacttaatcacaccttggctgactaaatgttcaagctgagaatgatgctgtgtttgctcccgtagcaacttgagttgctcgtaagtgagaatgtgtaatccgggacgaacaacataaccttgaatggtaatgctttgtggttgctggctatcggtgcggttgtaggaaattgaaggcatatttacattatctaagttagaactgattagtagaagaaagtttaattcttcattcccttacagcttcacacaagttcctcttaaaaggtgataataggatgaatcaatgccaaagcatacagaaaattcctaatagaagcgctctatgttatgcaagttttgtaaaaaagaggagcaaagagttagattacgataattttatataacaaagcagttaatagtcggcatggctaacactctatagatttgtaatacatgggagtcaaaagttatcgcaattccaaaacaactaataaactcgcaaatcaagtcaccccaagttttcttgattgaccatgagaataataatcgtggtttaaccgataccaatgaagcattacagctagccgaaagcctagagttagacctagtattagtgtctgaaggaaaagaggctccagttgcaaagattctgaattatggcaagcttcagtatcaaaagaaaaagcgtcaggcacaaagtgctagaccagtagtaaaagaagttcggtttggtttgaatataggtgtagctgattataagttacgtattgaacaagcagttgggtggttgagtaaaggtgattcggtgaagtttgctgttcgtttacgaggtcgagaacatcaatatcgtgaccaagctggagaactactagaccgggttgtaagtgatctgaagtctgtaggtaaagttcaatcacttgataagcgttcactaattgctttaatcattcctgcctaaattactttttaagagatatcttaactctagaagtgcgatcgctctattcatccttgtgaagcgtcggcgttaattaaattattgttgctggttaaacccaatttctgccgtaaagggtaaacttcgagctttcacaccaaaaccatagccaagagctagacctgttataaccagaataaacagcgtcagcattaatccattattaactgtcatttgctggaaaacactaatttttatacctttagtttaatccagctcaaacattctccccggacttggttgccaataacgatgtttagcccacctgattgtgatgctcccaaaaggagtcgccttcttgcgatcgctggatcaactaaaagctgatcatataaatggtggcgcagccatcacataagttaaggcaacatattttgttatcagtattaaagtttaaggctaattacttttttaacaaattaagtatgagttcaatcaccggaacaattacaattaacgtacaggctgacgataatggacagtatgtttgtgaactgttgtcatctgttgaccagccaagagatgaaattcgttgctgcgggcaaaccagagaacacgctatagctattgcattagagcagttggccagtaaatatcgtcagattgccgaagagggccaaaataaggattggcttgcagtggagcgttctgagtctggagaagcaatacaaaagcattatcatgtgattttgcattatgaacgcgttggcagagcagagtctaagtttgaagccatgcaggacacgctaatgggaaatacagtagttgaaaatgccaaagttactttgattgagattgatgcaaatttaccagtccagcctatagcttgatggcattgaggcgatagctcaaatgttgattaaccaataactcgaagtctatgtcggcgtaatacgaaacctactccaattgagcctatactaaagattgccgcgtgcgttactcctcggctctggatcggttggttgttcatgagctttgcccgataaattctgaatgcaatctttaagagacattttgccatagtgcgatgtctacgatgggctgcgcctacgctcatttattgaattaccgattttcctcaactagttattgactaaggctttaactgaaatacagtatcaggttagttaatcgagcttcccttcccgtcatgcacgttgattgcattgtctacatcagctaatgtttcatattgtttgaaaggcaaccatttcaaagcgcgcaggactttctcatcaacacctttctcttcagcatacttaaccaagtcttttttactgagtggatagttaactgcaatcaagtttttctctaattgtattgggctaatcttagtaatgaatatttcatcaactaatttgaccacatcagccagggtttcatattgttttgaaggcaatttcttcaaaactcgcagaattttttcgtcaacacctttatcttcagcatacttaaccaagtctttcttgctaagggggtagttaacttggttcaaatttttttgtagctgcactggattcagtttagccataataaacctccttatgctctgacactatggattcagttagatattttagatatttgcaatcagttatgttcatctttcttcaattattaaacttcctcaacggatctatgacaagcaaatagggagcgatcgcaccaagctcactatcttcatgcgatccaagttattcggagctttttattgtggaatgcgttcagccccgaacttgcgctgatgccagtaaggatagattggcgtgatcgcgctagcctcattgagtcgattgacttcctctaatgttagctcccactgagcagcaccaaggttgtctcgaagttgttgttcattccgcgctccgacaataacggatgtaataccagactgacgtaacagccagttgagcgcaacttgagcaacactgacaccacggttattagctacttcgtgcagaacttccacaatgtcgtatcccttttccaagtcactaacagtgccaatatcaccgatctttgctcgtcgcgtcccctccggttgggactgaccacgacgatacttacctgagagaaaaccaaaagcaagcggactccacactaagatacccacaccttgatctaaagaaagaggaattagttcaaattccaactctcgcgccacaagcgagtaataaacctgttgtgacacataatgctccaagttcaaacgctctgatacggacagcgctttcattaaatgccaagctgaataattagagcagccaatgtagcgaactttgccactatgtacaagtgaatctaaagcgcgaagtgtttcttctagtggagtcaaagcatcgaaaccatgaacttggtagaggtcgatgtaatctgtgtctaatcgtcttaggctgtcctcacaggctcgaatcagatgataacgtgatagtccggtatcatttactccttgtcccatacgaccataagccttagttgcaataattacatcagaacgacgctttccgagagctttaccaagaatttcttcagaaagtccattcgagtaaacatctgctgtatcaaagatgttgacacctgcatcaaggcaaatatcaatcagatgttgcgcctcgtctacctgagtcgccccaatttcttggaagaagtcactaccaccaaaggtcattgtaccgaaactgagaaccgaaatcttgagaccggactttcctaaaaatcgcgtttccatcgctgttactccttgaagccgtgcctatttgcagcagatcaagtgagcattttctcacgtaatggtaaatatgaggcgaaaagaaaactatgtcttccaatcagttcaataattcgatgagagtaaaagttgtcccacttaatccaacgtggtcagtggactttgaggtggatcagagcaaattgcattggtgatgggagaaaatattatttcgattcaccatattggtagtactgcaattttgggcatttatgctaaacctgtgattgattttttgattgaagtcaaagatattcacaaaactgatgtacaaagtgcagcaatggcagcaatagggtatgaacgaatggcactaagactcatgtgaaaccttgtgagggcagggtgttgggtgttgggttccagacaattgaatgcgagtgcatcaagtagttcaacatcttcttaattccctacaccctacaccccacacccaaaagctaggaataccagggatttatgcttttcttagtgccattcggttgtgtgctgctattacgtctttaagcttggatgtaaaatttgtaaattttgtcaaagtagattttataaatcaaaaacatccttcatactttaaaacagtaatcctacgtaaaaattgaggaagggatgccaatgacatctctattacagcgactaagtgcagaacgaaatcgcagatttgtaggacgtgggtgggaactggagctatttcttgatgcgatcgcctcaagagaattaccttttcacattttgcacgtctttggccctgggggtgtgggcaagacaaccctcatgcagcagtttttgcggttttgtgaacagtcaaaaatatcaactatctacgtagaagggcgtaatatagaagctgcgccagaatcttttgttagcacgttgcgatcgttgatgggattgaatgaatcagattctcttttagatgtgctagcccaaaaacaagaacgaaatgtaattttaattgatacttatgaagctattacgcagctagatgaatggttgcgagaagtattcttaccccatttgtctgttaataccttaattgtaattgctggacgcaacccgccctcatctggttggtgcagcgatccaggttggcaagctttgatgcacactttgcccctacgcaaccttaccccagaagaaagtcaaatttatctcaccacacgagatattcccaccacacaacaccaagcgattttaaattttacccacggacatcctctagcattatctttggttgctgaggtatttgctcagggaaaagaaatctcttttcaagcagaacctgctcccaatgttgttaaaacactgttagaaagattcataaaagaagtaccaacgcccgcgcaccgtatggctttagaagcttgtgcggtgatccggctgactaccgaggccgcactagatcaaatattgactgtgcatcaaaatagtttggctatatcggctcactatttaggagaaatagttgatgtttatgatttatttgagtggttgcgcggactgtcgtttatcgaatcagggcaattgggtttatttccgcacgatttagcacgggaggttttaattgctgacttgcgttggcggaattcggaattttacaatgaattacatcaccgagcacgtcaatactatactaaacggctaggacaaacccaagggcaagaaaagcatcgagtgctacttgattatattttcttgcatcgggataactcggcgattcgatcctgtttcacctggggtgagcaaagtagtttattgacggactcactaagagaaactgacaaaaccgcactgctggggatggtggcacaatacgaaggtgaagaatcagcaaagatagcagatcactggttgaagcgtcaaccgcagaatgtaatagtatttcgtgacttgcactccaaacctgcggggtttgcaatcatggtggcgttgcacacagcaactgttgaagatttgagtgcagatccgggcgctcttgcatcttggcaatatctccaaacccatgcaccattgcgccctagtgaaggcgcaactattttccgcttctggatggcgcgggacacttatcaggctgtttcccccacccaaagtttaattttcactaattttgtgcagtattttcagaatacaccggggttagcatacacctttctaccttgtgcccaagcagatagttggacagcaatgttaaactacttcgacttaacacgagtttctgaaactgattttactgttgggggtaaacactatggtgtttatggtcatgactggcgaattgtgtcacctgccgcatggaaggaaattttggcaagaaaagaggttacaactgtcgaagaatctggagacaatactccagtcggtgaacctctattagttcttagtcagccagaatttgtggaggcagtgcaaaatgcgttacgtaattttagttgtcctgatgcattacagaataatcccttaatacattcgcgaagcttgcatgaagcgctttctagtttagttaaagaacaagttgccacaaaagcaaatgtgaacgaaaatcctttggacacattaggcaaacgcgttaacgctttacaaaatctggtgaaacaagcagctgaatatttacaatcatccccgcgtgacgaaaaactctaccgcgctgtttatcgaacttatttaaatcccgcccccacgcaagaacaagcagctgagttactagatttgcctttcagtacctatcgccgccatctaaaagctgggatgaccagagttgcagatattttatggcaaagagaaattagctaatcagctaaaattacaagtcttaatgcgaaatgattttcggcagggataatatcaaagacttagattgagccaaaaaagtgtttcagcctgtgacaagctaaattcaaaatagcctactatgcacaaagcagttattaaagagatgaagataaatcgtttcatatttgcctcaaaaacatttactgaccaagttatcgcatacagttagcaatgaattaaatagccaataattatccttagctattgccagttttggaagtttacagaaattctcgattgagtgaggtacaagaaccctacccgcaagcgaggagagggctagatgtacatcatgtgattaagaaacgcattaagtccttaacgggcgatcacccgttaagcgatcaatctagactgattggttaagaagttagttaacagtttttagatttctcagtttgcgctttagtataaagctgctaccaaaaataccaaaggctattgtgctggcgattgaagaaggttcggggacatttaccggattgctaccgagtgcaatattaccagggcctgtgatggtattggtaaaagtgccaaaactgttattgctattgtcaaatccagtagtgactaaaaaatattgattattagcagttaagcttaagctactaaaactagatgtgccttcatcgggaaaaggatcatttccgttgagtaaattatctagtggagtaattggattgaagctgttctggtacaagaactggatgcccaggaaattttgagaacctgcaacattataagagccagtagtattaacagagaaaggctgactgtaataagaaacggtggtgccattactagaaagtgacgtgggcgggttagtaccaccttcaaacccttccgtttgaggacggttaaaagttggtgcgtttgttgtatcacccgaatatgaaatagtggatgccttagatggcaggataacacttatagatagagcgatggctacgcccgccgcagacgcaataaaaattgaacatcttagcgatttttgccaaaaattaaatgaatactgactcaaactctgaagcttgggcgtttgtgaaaatttagtagagtgatgaaatagattgttttctgagacaatggattcttcaattgcttgtgacatatagttattcaaggtttttttacaaaactgagtgatgtttgtctttcgcacttttatctagttccagggttgtcccagaaaagcttgtgtagtgatacctaagccaattagggtaatgcataaggcacttgctacaggtaacatctttatcctgggtatttgaaatggcaaatgctcaaatcgatctttggcgtagaccagtattaagccaattccagttagcactgctgctagacctaagctaaaggcagatactaaggctaatccaaagccaattcgccccattgcgatcgcacttagcaatactactaaggctgaaggacaaggtaacaagccacccgatattcccagcgccagtaggctagaccacttcatggaaattagatcgctgtgaggcggtagatgctcatggtgatgatggtgatgactgtgttggtgagtatgtacatggttttcatgctcatggtcgtgtgaatgaccttgtactcgactaatgaacaaatttaaaccaattccaattactaccagaccagagattacacttagccaagggtataattgttcagtcagcacaaattgagacgtgccaagtgttaccagccctaaaacaaatatgctagctgtatgagtaaccgtcacagtcaaccccaggaatagtgcgtgttggggcttgctacgggaacccaccaaataagcgccaactatcgtttttccatgaccaggggacagggcgtgtaaaccaccccataaaaaggcgatcgctagagcaattaagatagtaaagaaattatgattttcctgagtaattaagctggtgaaaacatcattgcttcttcctgtcaaagcattatctaagcgactggatgatttaacaagcagtggaggcgcttgttcacttgatgtcagagacagattgaggttaaaagagatccgacgctggtcgagaggactgctaagtaactcattcgggtaatctctcaaacggttggtgatactcgaagaagtgaaatcaccttgaataggaacaccatttgcagcaacagtaatttcacgccagcccaagcgctgtggataaaacttatcttcaaatgttaactgattcgcgtttactaacgcccttgccccttgaaagttacaactcagccgcagtgtagataatcctcctacacctggagggaattcaactgttgattttattaaagacagtgctaaaggctgtttatcgatcaacaattctaggtgtgagttgacttgctgacatttctgagcggggtattgaaccgtttctacaggttcagctttgcgatcccgattagtatctaagtgattaatctcctgaaaagccggaatctctgccatgtctagaacataatcaatccccacaccatcggttgctacctgcactcctgcgtagtgattgatcgtaaaattgcctaaaggatgggcatccgccttcggcatccaaaataaacatattgcgatgattgcggtattccaggccaagtaatgtagcagctttttcataaagaactccctatagcattagcagtgggaaaagagacagaggatactaagttagccaagacttgacgagcttcatcagcatacttgtgatgaaattgaggattgaggctaatagcttgagttaatcgctttattgcttcttcacgcttacctaagtgaaacgcaatcatgccagcatgaaattgcagcaaggcatcctctgttccaaaacgagttgcccgttgtgctgccttttgcgcttcttcccattgcccattagccgcagctgcccaagccaaggtatcctctgcgtatacatcgtctcgcactgctacttcattacgcgcaatttgtagcgcctctggtagatggattccatgttcggtatagtatattgccaaaacgcgatcgtagattcctttaaccttgctcaggtaagctactaacccaattaaatcttcagtttcggctgcacctttttggtctcccaaagctagttgagcatcagccttataccccaacgtttctaccaacggcatcagttctataccttggtttgcaatatttagaacatcctgccagcgatgctgtgccgcatagaggcgggccagccctgtaaacgcagctatatgccggggaaagaggtcaaagctctcctgatatcgctgctcagacagggcaaaatctccggctgcaaaagcaagatccccagtccgtacatgaaaccaagcacgagtttctgcgcttgtggtgtagaaagagtccatctcctgcatagcctcatctagcagttgccgcgctgaggctagattgccagttaactctaaataacgggcgacaactgcattatgaccagagttagattctccctcagcaaggctctgcaaaagttgatgagttgtttcatagtcgcccaactccatctgaatcgatgccaagagtgagacaatattgggattatcaacaggtgaattatttaatacttctaaagctgatcgaaactggtgttgagatagtaaagctgatgctagcagcatagaggaaacttcattatggcgcggctgtagtgctagggatctacgtgctgcttgttctgctcgtaacacatcatctgtatctgccagttctcgaaaacgcctcaaatattgatcggctaacagacgtaaaaatattgaggaatcgggagattgggcaactttctcctcatagacgctgataatatgcgatcgctgtaaataatcggggaagactaaatctgacggcttttctggtaatatctgcctagaattaacagtcagcagttgcacggtagaggaatatgtgtctaacttaccattggtgtaggctaaacttagcgcttgtgtatcagagggtcttagtaaaaccagtaggctagtcagcactaacacccatagtattcttagatgcataaaccttacaaaggattgcctaaataagggaaggtaggaagaaagttggcattattaggcccaacattatcgctagtcagccccggaataataccagtagaaatgcctgtaactgcatcaccaaagacaacagatgctgttacatcgattacgtcatcttttggtcttctaccaccaaaattgttgcctaactgagttccaaaataactaccgctaggtttagaaaggtcagcctggataacatcaggaatcgctaccgagataactgcatcagctataccttgaggtctaccgatcgctttaacaaaggcttgaataaattgtgattgattgctagcgtcttgcgttggtgtctgaagattactattattatgagctttaaagtccataaaaagttcattcagggctggaactgctaaccgctcaatctgagcaaaatgatcctttctgagtctaggagttttaacactagttgtcatccaagcaccaatcttgccactaccaagcagtttcctgggtagctcgacaataattgagtggacattgaatggggctagggtgtcttttgcttgtccaggtggtctaaaggtaagaactgtgaaaggaggactgggattaggctgaaggctatagttccgatccgggatgattttaaagaactgttccaaatcgaaaaagaacgggtctttgcgtgtcccaacaaagaacttcataccgttagatgcagagaatgtttggttgagttgccctgtccaagttacgggaagcaaagctgactctgttcctactgtggttggacgatatgggcctcggactgtgacagtttgctgtgatcctttaccatttacattaaattggagtacaacatcttcaatactgtcgccagtgttatcaatcttgaactgataaagaacatttggatcgaatggtcttttttcaccagaaacaatgagagggtcgaaatccatgactaagacaacatttttggggtttgtcggactctcaaatacaaacaaatcagtgagatccgcagctgtcaacttagtggcaagaaaagttgtgtcttggtgatctgaagccaaagcttgaggggtggcatagattaagactacgagcaagatagcgacaaatgccactagaggacgaaaaaaccgagtagctccagtccaagatagcgatcgcttgatggaaagaaaccccatattttggactgctttatctatggggaacctgccttcagttggtataaaagaggtaatactccaagcatttattctcatagttacccttcttgaggtgtttagcctctactgttggtgtggatataaatagcaagttgatttggatttcaaaaaagactgcggctattaccgaagcgcttatagcttatttgctcttactactcactttacagaccaaaacttgctcatttcttgctcacttttgtctatattgatttccagctaaggaataaaaattcaattctgactttttgattacttatgctgatttccatcgattttgcaaatgccgataaacaaaggttttgttaactcatcctcgattgcagttgctgggacatgaactctcagatcacgaatttaactcctcatgttaaactattgaccctggaaagaagcgttagctccttttgctcaaaggattaataagtatggactacttagctgggatgatgccaaagctgcccttccagagttaaggcgtttacgcaaagacattgccctaatcagcaatcgtgtacaagggtatgcgattgcaaaggcattgtcccaagagtgagggttgccaacagtagatagcaataagttttttgtgaaagcccgatgcttatttaaggtaggagaattaaccacaagcgtttaaatatagctgcgtttctccagttgacgcaggctcaaataatcgcattgccaacgggcaagcgatcgcttgagcctttccttggtgtagccttatggttgacaccagtatattagtaatattatcatgtcaactggcgagcgcagtaaaaataaaattaaagtgaaaatgaatatcacagtagatgtaacacccattgctgcgtttaggtggaatgaagaaaatgcccaaaaactcagggagcttagagagaaagctggatatagtagacaaaagctatctgatgctgtgggagtttctgtggcttatattcagcagctagagactcctcacgtctttattaacaaaccaaaaaaaccaactcagatgactgttagtacagaaattctagagaaactttgtgctgctttagatggggatatcacttcacttatttggaacatagattacaacagttaagagagttatttactacgctcaccagctaaaattgcttgacaaccactggtgagcgtagtaatatagtaatcataagagaggagacgagcgcgatgcctcttttgaaaaacaaagaagcgctcaaaattcaacccttacaaatcgagttaacgatacgaaaccacaataaccagtcgccgccgggactagcagccggaagccttaaacttgtaatggtcaagccgccgcgagatgattccgatgaccaaactaagtctaaaaactggttgtaaaaacttcaatcctcccagaattaaggcgattacgtactcagttgtatgcaatcgcctttttaaaaaatacaacatggctgtacagagggcacgatgaatccaatatcttctctacagctttgtgctgtctggtgttttgacatcagttaataggctttacccctgaacatttttactagcgtggcaaaactagctagagcaaaaacttaaacgtagtaaattcgttattattgaaaattttggtttacctatttaggcctatttcaatcatgaaaaatctactctagcgagttttaccactctagcatttttataaggcttcgccaattctagagtgagagtgttgtgctgaaagcacaacgaactgactaataaaaataggacgatcgccgtccctggaaagtctgcgatcgcctttttacccatttaagaggtatttcctaatgatgacacaactttcagcccctacgctaacaaaagatccgttaacctcacaggatcgccaaatcattgcaaccatcgtcaatcagtcggattactcaaaagagtgcaagcccgaagatgtagtgactatctggatcaacagtgatgatatcgtgtgggtaaaaatgacccacggttatgctcgataccacaaacaatccttcaaacgcgcagtagcagaggtaaaagcgagtctttctgctccagtagagcgcaatcacaaggaagaaaaggaattaaaacaagcttctgagaaaattggcttgttgggtgattgtgattggctatcgttgagcgtccagtaccattctgataaagtaaccggtcatgctgcttgttatatttcccacaaggctcgaatattaaccccacttgcggaatgggacttcaccataccgaagtggaatatgcctgctgccatctgcccagattgtgatggtcatggctgcggtaactgtgggtatcgtggtactcgtgcagaagacttgtgtacgccagtggacggctaccgactgacctatgtgggcaagactgacatccagacggctcacaacgtctatctagatggtgtattcttgggcatactcttcaaggtcagaaaccccgatgaaatctgggaaaacgaccccaagacgtactattggcaaggtagtaatggcatgaagtattggagcctcaaagaggctgtagaatcctttactcaagatgtggtgactaataaagtgccacaggttcgtcaggagttggcggtagcgtaaaattaaagaaatctgacagtggacaggagaaattagaaaaactgtccacttaccaatttgaaaacgagatcctttatttaaatgtaaagataaaagcaaatctaaaaattttgcgcgatcaaacattctgtcggtatcagttcaaacttgaagagataatacgatgtttcaagctttaccagaaccagttacttttgaagaatttctagagtggaaaccagaaaatggcagatatgaattatataaaggagcaatagtagaaatgcagccaacaggagaacatgagctagttagagcatttctgattagagaactcaattttgagattcgcaggtttaatctagcttatactattcctggtcaagtattagtcaaatcagttgataagaaatctggttatattccagacgtattagtattgaatcttcctaacttgagcaatgaaccgctctggaaaagagcatcaacagttactcaagcagaatcaattccattagcagtggaagttgtaagtacaaattggcgtgatgattatttcctgaaatttggtgagtacgaggaaattgggattccagaatattggattgttgactatgctgctcttggtggaaagcgatttattggaaatcctaaacaaccaacaatatcagtttatgctttagtcgaaggtgaatatcaagttactcaatttcgaggaaatgaccggattcaatcacctactttaagagagctaaatttaactgctgaacaagtttttcaagctgctttaggagagtattgattaagactaatactttcccagtcaacgaaagcgattttggtattggtataaactatccttcgcaatttgtcctttgaatgacccaaaaattttatagtctctttgttgagcattatctcgaaggcttgctttcatcattaggtagtgtagaagttagcggcgtaataacaggttcagaaaggcggggaattgttctgttttttccgaaagggacaattcaaactgaaagacactcacttggattacttgctaaagttgctcaaagtgattgttcaataaaagtttattgtgagcaaattagtgaaacagaagtccgaagctgcctacataaacttttaaatgtcttttcaactttgaactgtcgggcatcggcagaagggaaaactttagatgatgataatttacctcgtttgtggattttagtaccatcagcttcgccagatttactcaaaggttttggcgcacaattagagctaaaaaactggactactggaatatacattctgcctaatgtttttagaattgcaatagtagctattaaccaactaccagttacttcagagacgctatggttaaggcttttgggacggggagtaattcaaaaacaagcagtaagtgaaatcattgcacttccttcatccaaccgactacgccaaaatgttttagacatagtttacagatggcgtagtagtgtgatgacgcagacagatttaactgaagatgaccaggagttaattatgaatttaacagaagcttatcaagaagcaagagcgcaagctgtacaagagggagtagagcaagaacgccgtcaggttgtagaaaacctgttgagattccggtttggttctgtggatgaagaactctcaagagtagtcgataatctgttgcagttagcactagatgactttgcaagatttttactggaattgtctagtttatcccgtgaagagttgttagcaagatttaattcgcacgaataacctgtaactacaaataattattagttaaaagcgcttttgtgaaatcaagagcgctgttttattggctctacgcttcatatatcacaattaaacggctgcgccaatgcgaaagtgaaaatacttttggtacaaacaaatgatccctcaagaaacatcggatttacttgctgctttaatgcgccaagaggaactactcaagcaattaatctcttcaatcaataagccaaaactaggattgcactctgatgcaggcagtagcaaaatctactgcaatcgtcacaatggttcactctggtataccctaaacaacagtgaagcgagtgcgattacccaaactgccttaactggatatctaaaagaactgaaattcgagaagtgtgagcgcagaggaaaagaagtttacaagttgctgattacaattcaagcagacagaccctatatattagaaagtgggcatgatactcactttgctaaatctgtattagccgcgatcgcaactttgaccccagaacaattgtattctcccatcacactacagccacagccagggacaacagatgaaaatgtgttgttctgtcgcgtatgggttgggtcggaattaatcatggcatcctacaacgaagaaacgaactggcgtgaggtcagcaagcaggcaattgctgtaaccaaagctgctcttgagatggcgttttagtcttaaagatgaagtaaggcaggatttacctgccttgtgcgtcactaaaatcagcttcatttcatgaatctaacattgcacatctgattgacaaagacattaccgacttatgtcgaaactgtgactgctaaaagttgtaacaagagtttgggggactgtagttatgagtgactcaagctttgtctacaactaatacgtgctgttcaaatattcacaaataatcacagatgactattacaattgttcatcccagcatcgaaaatctacaaccattttctgacttgtttgacctggaaaaacttttgcaatctgggggaattctaccgtggcttttggctaacggttgggattacagggatgaatcttgtttgattgcaaatattgttgatgagtctacaagtctagatgaagtttgggattctaaagagtttgattttcaagcgctaccagatgaatcaaaggaaaaattgaatcagattatgtgtgaaaaactctccagtcagactgattgaatctgactggagagaaaaatcgattccacaaaagattatcacacactctacttcaatactaatcagatggaaacaaatttgattaaagtgtacgatgcaacactattaagctcatcgaaagtttaccaaatcgacggtacgctttcacgatacttgggtgatgaaggtactatccaacatccacagtatctatttttgcctttgccaaatcaaagaaaaaaagtcagctttcgactaaaccgaaacaaactcatgactcgctgttatgaggtcgaaggtatggtttatgaaaaacctgcggtacaggataattcacagcaacttcaactattttagccatgtcaatacataaaccaccagtcattaaaagacatatccgactacaaaatggctctacaaaagtaatctatagagctactacagacattcgctctcttgagaaatcaccacaaagaaagcttcgcttaatcgaaagtgaaaaataatgattgaggtcaataatcatggtacaagcaattgacaaccctattgttgcaaatttcctaactgatgcagtagtcgagcgccacaatttctcgcaattaaataaaactcgcatcagatttcgtattcaactaaagaaaagtacaaagtctgccgctcctaaatgggcagatgttttaaaagctgaagtttctgaaatagaatcagacctcgttaaagtcacaaattccgaagtcggtctgcgaggtattaaggtattcaaaaagctggatgaagctgctgcccaattgaggcaagagattgcttcggttcaagagtggatgtctgctgatactggagattggatttgtccgattgatttggctccactcgtttggagtcagttaatcaatatcagagataatatcgctcctggattgcgtaatcaattaaaagctgattacgaagcgggacttcttgattatcaagagcgcattgatcagttcctttcacttaacacctgggaattagcacaggataagcaagagtcagtcaaagccaacttgctaagagcatttccgactctgaccgatcttgaagactatttgcaagtcgttattggtcgtccggtaattatcccggcactgtccgaacaactgaaccagcaacaagccaaatgtcttgaccagattaccaagttcattcagcagtatgaccaaaatctggagcaaaggctacgggaatctgctttagctggtggtgaacaactcgccgcgcaactccttgaagaattgagcgactgggagccaggacgtaagccagtacagttcaaaaaaaagatggaaaaacacctgatgaaagtgcgggtgttactggcaaatgcctcacctgaagctggcagcagtttagaacagatgatggcgcacttagattcgattgtcaccgacccagcgattgagtcgaagaatcttggttctgatacgcggagtcaattacagcaaaaaatgcaagagatccgcatcaagttgttagatgaacaacgcaatctacaatcacttgcgactgacgatgtgggcttgtcaaaagctacggtgatgtcgttcaagttcaggtaaaaacagtcttgggcgggtgcattcgctcaagactgatcccaatggatttaatacgtagtttccagaataacccaaaaaggatatagcacctttactatttctcaaaccaatttgaaagccttggagctaaaaatgtcgcatttctcaactgttaaaaccaagcttgttaaccgtgaatgtctggtacaagctttacaagatttgaaactgaatccgcaagttcacgaaacagcacagccactaaaaggatactacggtgattctcaaggacaaagcgctgaaattatcgtatctggtcgcaccataaaagcccgtgcagacatcggatttaagtggagtcagtcaagcggcgtgtacgagataatccacgacagttacgaaacagttccgaagctgggcaaagactttttcagcaataaactaatgctggcttacggtaaacgtttggtaaaagctaaagctgccgagttacaagaaaagttcggggaatgtgcgatcgctgaagaaaccaacggtacagtgcaaaccctacggctgacgtttgccggacatcaagaagttaaacagtacgtgaggagataaacatggaacgttcagttttgattcattttgacgacgctacaggtgaagttcgagtggaggctaaagggttcgagggtttgagttgtttatcggctacgcaaccatttgaagaggcacttggagttgtcagcgagagcgatcgcacctacaaggatgaagcccaaacccaacagcttcgggctacgaacagtaatcaaacacgtttgcgtcagtaattagtcatcagttaccagttttaactcggctggtaactgctgatcataaaggcttcgccatttcataagtgaaatatttgaataattgacatggaactctcaaatctcctctccacgctcgattcacaaatcccgatcgccgcagttgatgtcctgtcccccgatgaagcaactatcattcagtggttaactacagaggcatcgagcaagctctcatgtccagtgttcttctggaatctgggagtatcaaccttagagcaatgcctgattgcggcagatggtggactggtgtttaagccagttgcagagtacaaaagacctccacaggctgacccactgctatttgtatttgactacattgctaactttagcggtcatggtgtatttatccttggagatattcaccctttcattgctaagaattcactccaattgagttgggagattttatccaaagttaaaaacctttaccacaggttaaaacccacagataaacgcatcgtactcttaggacagaacatacaattacacgaatctctaatcagattgattccttattgtgaagtccctttacctagtattgaccaaatactacttcatatcacttcttatttgcatgacctacaacagtcagctagggagcaagaattaagttttactgttacgcttgaaaatgctgaatttgaaactctttctcgtgcagcgctgggtttaaccctggaggagattagtgattttcttcgcttaacagtcaaagaaaacttaactaatgatggtgtcgtcgttgacgctgattttatccccaaagccgtcgagtacaaaactcggctactgtctcaaatgggtatcgagttgggtaagccagctaccattccttttggcggtttggatctactgcgcgagtggctgatgaggcggcggcgactattcacacaagaggcgcgaagtcttagcttaccgcaacccaaagggttgttacttgcagggcctccaggtacgggtaaaacgagtgtcgctaagaacatcgctaatattctcaatttgccattactccagctagacattgcttcccttttgggtagtctggtcggtgagtctgaggggaatgtcagacgggctttgaaaactgccgaggcgatcgcaccctgcatcttatgggtagacgagatagaaaaagcactttcgggaactggtgacacgagtggagtctcacagaggattctgggcaatattcttacgtttatgtcggaatcaactagtggggtgtttgtcgtggcaacttgcaatgacccctctgcgttaccgtctgaactcaaaaggaaaggacgttttgatgaaaatttctttgttgatcttcccacagaaccagaacgagtccagattctagggattcatctgcaacgttttggcattcacctggaatcggagtacctcgaagcgatcgcagcttccaccgcgaaattctccggcgcagaactggaaacccttgcttcagaagcggcactgctggcattcgatgaggatagaccgcagcaggtcacgcttgctgacctcgaaacctgtcgtcaaaccattaccccgcttgccatccaggatgcggcggctgtagagcgtatgcaagcgtgggcatccaccgcgcgacgggctagtagtcccgcacaagcggcgaaaactcaatctctcaggactgctaagttcagaaacatgaactgatgataaggcgatgcctgcggcgggctgcgcctacgccctctgattctatggggacaaccacaattttcattctgtcaaaatatttcatcacaataccaatttcgagaggcaatgcccagaaattaacgggttaattgggtaaagaacatggaaatctatttagtctttgttaacgcgatccaaaacaataataaattctggagtgccaaagttgaggatagcaacttaacagtccaatggggacgtgttggttatcaggcacaaaccaaagtccacacattaagaaattatcaacaggctgttaacaaatttcataacttagtcgctgagaaaaaagctaagggctacagcgaaactcagccacaaatggatggcttacgcagtcttggagacatccgacgagcaatacatctattaaacatcatccgcccttgtattgctaatcatatctaccatgatggctatattagcgccctaaatgagtatctgaaaatcgttcccacacctttgggaatgcagatagattatcacgggatttaccgcagtgtaagagatgttgactatcaaatggaactgcttaattctctgttagccgcacctgtaccacaagttgctgtggtagctgctgcttctacaaaagaaccaactgtagaatccaaggtagtcagtctcaagactatcagtaagaacttctggcgacatttgtaaattagcttgttgtaaagtattgtagccaatttactatagcgatgcggattaattaaatatatcccccagatgcacatcgcatctgggggatattttcaacttccatctctacaattattgttcttgtccttgtccccgttcttgtccccgttcttgtccttgtccttgtccttgtccttgtcctcgtctttgtccttgtcctcgcggcatacaggcttcaagagcttggcgattatttgcagcttcgacacagctctttctttgctgtatctcagagagccgcgcactaatacgtttgaggatttcgtctttgtgctgctgaaattgctgtccgttaccctgattttggctatctgatggggggttggggctactttgtcctaaagctagacttggggaagctaagatcgcgacaaccgccaaaaagcaataatttttcatagtagcctctagtaaaaacaaaagtattcatctatttaagctatagctttatcgtgataaatattactgcttaatgcttcagtctttgtactagtaatcttaggtacttttaatttatcagacatcagcatttataagaggttttagaacaagaaactagtgagcgtttcagcaatgattttcctcacttgtgggcttggtttgcataaggtttggcactatttctgattacctacaccaaaatgttgggactaccagattttttcccgtgagcttattacactacaacatcttttctgggtgaaaaaattatgtaaatttaaccacatcaccctaacgaaagtttacaatataattactgaaactaatctagctataaccaacaggctttggtttgacctatgactgataataaacaaattgtctcccaactcattcaacaaaaaccaagacgtgttttggttgtagctccaagtgaactagctatccatcatcgtcacagagaatcctttcaaacaccgcctagtttaaccaattgcattttcaaagtcatcgctaaattatctatcgtcagcgctatgttgtttggcatcagtgcattaggctattggggattagaaattgttgaagctaaaacaatctagacaatagaagacagatacgattggcaaacccaaaaacatatttgtttcggttggatgctagttactttttctagctttcttgggagtgcttcttttggtaacgagtctcactaatcagttccagagaatagagttcataataaaaattcatcactcaaaagtcataattgagaagcaatttaatatgattggtagattgattcatgaaaatttctgttgatgttttaactattcagacagatgtattcagaatagttgaattcttatatttgatatctaagtaaattttagtggagcaattatgaatcctattaatcaggctattttagaatctctgcgttctggcgagaaaactgctggagaattaaaagacatatttgattgtagttacagcgtccttgataagggattgcaggatctgattgacacacaccagattgaagccggatggagtaatgataattatccagcaagaatttatcggctcaagcgtcagcaacaatctattcatttttggaaaaattagtcatttattttgttaactggtcaatacctttgccaaaagaagaggatgaggagagagggccgatgtagtagagttattgtctctcacaacgacaaatcaaaaatcacaatcaaaagaatgtaaagaatatacaaagctcagtatttatatatacatttttcggcaaataatgtgaagaatatgcaaagatgcatttttcagcatagatatctaagtaatatatttactaagcagttattttgaggctatttcttcaagctagacattcacaccaaatagtcaacaatgagggcagaatttttttttgccgctcaaaagtcaaatgttaactattttattttctagtaggacttaagcactggcaaaaaaaatatgaagggtggttgtatgcattcaattgtgatgaatacacaccctgataattctgtacagtgcttaagacttagatagtaagagaatagtaaataagtcatagttaaagccatctaattgggtaagttttcgataaatttactgttcatcaaggttgaggtctgaaatatgcagatttcggtgaaattttgtgtttgaaaacaaggaaaactgtaaattcacaactgaaagttactgaaaaaatcaatttaggtagaaaattatggcgaatatcattggaaccaacggtaacgatactctagtaggcagttacgaagcggacacgattaatggagaagcaggtaacgataccatcacaggtaacgaaggtgatgacaccctaactggtggtggtggcaaagatcagtttgtttacaactattacaccggaattgatatcatcacggattttggcggtataggcaaaggcgtaaatccctcggcaggagtcatcgccgaagtggatacactacaattccaaggtgctgccttgactgaccgaaatatgctgctgacgcagaatggaaagaatctggaaatcacatttgaaaatgtgcttgattccaaagtcatcctggaaaactttgccctggaaaacctggaaaacctgagcaaatctaccggagccagtgtagacttgggcaatatagagtttgatgggcaaactagcatcaccgacagctttgatgttttcaatgccaactccacccaaagcactatcttcaacaagaacactgttaccttccttaacgacctctccaataatgttagtggctttgacaactcagatgatgtgatcaatggtcaaggtggaaatgaccgcattgacggcttgagtggcgacgacatactgaggggtggtgcagggaatgatactcttattggtggtgcagggaatgatactctcattggttatcaaggcaataatgcactcattggtgacattggtgaagactatttgaatgttgatacttcaacaggcgataacactctcaatggtggcattggtgacgatactttaaatgctaggggaacaacaggcaataattccctttctgggggcgatggcaatgattatctttccacctcttcttttcctatttacagcggatacagctatattgcctcttcaagcaataacacccttgacggtggtgctggtaacgatacattgaatgctgagtctccatccggcgataacttactctctggaggcgatggcaatgattatctctctacctctggtactaaaagtgataatgggcagcttaattttacctcagagggtaataacaccctcgatggtggtgctggtgacgatcgcttgtatgctgatatttcaacgggtaataacttactgtctggaggcgatggcaatgatactctctctacctctggcacttacacaagaaactcttttatcgtaccatcctctggcaataacacgctcaatggcggcgctggtgacgattacttgtatgctagcgcttcaacgggcagtaactttttctctgggggcgatggcaatgattctttctctctaagcaccatatcttcagatggttccccctctaactcttatttagtgactcaaacggtagacggaggtaagggtgacgatttgttatctttcaatttgttaccttttcatgacagcgacagcaatgttgctggagggatcataacgacattcaatccaactacaaacaagggaacaattactgctggtacgtatggggttaattacaagaatatcgaaaaattaaatatctcaggtacagccgacgatgacttgattttggggagcaatggaaacgatacactctccacaggcaatggtggcaaagatacgatagatgggggtaagggtgacgatgtaatatctattgattacagtaatgctacaagcaaaatcataacaacattcaatgccactactaatactggcttaattaccgcaggtacttatcagattagttacaagaatattgaacgattaaatatcacaggtacagcctacgatgacaacattttgggcaacaatggcaatgatacgctctctacaggcagtggtggcaatgatacgatcaatggcggtcaaggcgacgatatactgtcagttgattactacactaatacaacaggtattacaacgacatacaataccactactaatgctggagtaattacagcaggcagtaatcgggttagttacaagaatatcgaacgattagatatctctggcacagtctccgatgactatattataggcaacaatggcaacgatacgctttccgggggctatgacggtaatgatacgattattggcggtgcaggaaatgatgtcgtgataggtgggaagggtaatgacattttaactggtggtgtcggcaatgataaatttgtttacgatcttttagagagcaactatgatactggtactgatataatcacagatttcggtggcattggtaaagattcaaatccctcacaagcggtaattgcctccctagacactttggaatttatagacaacagtggcttccgtctatttagcgctcaaaatctgcaattaactcaaaatggtaacaatttagaaattacctttgaagatttatttaatagcagtaatagcaaagtcattctccaaaatttccaactagaaaacctcgatggtgagaatattctatttcctggacaaaccaccatcaccaacagtattgatgtgtttgatgctaattccactcaaactagcctgttgaacaaaaacactgttaccttcctcaatgacctcaacaacaacattacgggttttgacaattccaatgatgtggtgaatggtcaagggggtgacgatatcatcaacggcttaagtggtaacgatcttttgagaggtaatgcgggaaatgatactctcattggtggtgcgggaaatgataccctttacggtggtgctggcaatgatctcctctatggtggcgctggcagtgatattctcacgggtgacaacggtaacgatatctttgcttttgctgctggggaaggtactgatacgattactgatttcactaaaaataatgatttgattggactgtatggtggtttgagctttgggcaattaagtttctcaggtaacaatatcctggtgacttctacgaatgagattttggcaacgctgactggcattaatactacgacgctgactgctgttaatttcgtcacgctttaatgatctcgatttatgcaacgccgaccttagttgcatgaatctgcaactttgatgcaggtcgatgcatcaaagttgtacctaagttgcaaaaatgagcttacttctttaaccttgtttaatcctagagtggcaaagctagctagagaaaaaacttaaacgtagtaaattcgttattattgaaaattttggtttacctatttacgcatacttcaatcattaaaaatctactctagcaacttttaccactctagcttttctcacctcacgggcatccgggcattatcataaattcttgtagttctgcgatggctatgcccgccgcaggcatcgcagaatttagagatttttcattttgggcgacggacgcggcgaaactttcaccctcatgatccgctttcatttctacacccgaaactgaattttcagtcatcaactcagcagaggggcaactcggttctattttctgatctgcgatcgctggagttgaagaaaattcattttcggcaacgggcgcggcggaatcagtgccttcatgagggaatatcgcttcaacgccagagacttggttctctgccaacagcgaagcagattcaccctgtacagcttccacaagcgccagcgatgtacagtcattcgccgtaggcgagtcttcctcattctctgacacgccctcgacagtctgaggcgaagcgccccccaagggcgcgtgagccgtcttctcaacttgcaaaatctcatttagcgtgtcagagacacagctaacgaactcttcaaaagagttcgttagctgttcctgaatagttcgtgagggtttttgaaacccttgctctgactggtctttagctaaaatagacgctttatacaaagcacgtatttcttcagagccagcatctatctctgaatccccagcatttggttcttgttttagagaatctggttcttgcttttcagcattagctttctcccaaaattccttcatccggctaccatgcaaattcttcaccatccagctagccgtttctcggccatcctctatggacttgtcgggcttgaagatgaatagcccactgtcggagagaattttcttcgcagagataaaagtaatgtaacccatcggagtagaaaggggcatccaccgagaaccataagggtcagccgtccagcattcctgccatagctgattaactgatggtttttgctgcgatgcccagagcatatcttcgatggggataatcacatgaagtcttttatatggggattcctttttactagcagcagcctttttcggtttgggacgagtaatagttgcagtcattgtacaatctcctgtttatgttgacgcacggaattttccctacagcgttgtttaccgccttcggcatcgcagggtttagttcgatatttgttcgtctaaaaagttaccgatacactggaaacctattgagcttgccagaatcgcaattcatctcgaaagtacctctcagtcttctttgagcgctctttccaacaatcccaggcaaccaggaactcttcgcctaaatcctctacaacttcacccctctcgacatacaaagtgcggtatggatcagcgtgggcaacgatagaaccaagcccgattgtgtccggttgagaggatgtgttctggagagcagtaattaaatcagtctcttgggttgttaattccgcccagtagtcctgtttgattacctcatactcttgcgctactgcccaaaactcttgccacatacaccccggtttaactagcactgccctaatgtcgctaactgcctggggtagcatttccagttgttcggctcggtaagcaatcgcttcaggagtcggactactgcccagaattatcgctgcggcttcgagcgcttgagtgctgttcatggcactggcaaggtttttcagtgccatacccatcaagcgcagacattcttgggcgttctctttgggtggttcagcagctagcgatcgcagatcaatggttttctctagggcaagtttgacctgcttgttcaaagctttagtcgcttgctgggtcatggtatttccccattgttgtgaaggatgttgctttacagcgttttccaaatcttgaatacgctgtctaagctgttggttctcagtctccaactgccgtaatgattccatctcatccaatcgctgctgcaattgaacgttttgctccctttgctgcttgtacaggttttgcaaggatgagatttgctcttgtacctgggcttcggctttagctcctgcttctgcctgtagcccaactctcaattcctgggaaagtcgctctagttcctgtttatggcgttcttcaatagcagcgatcgcttcggtatattctggtgaatatttacgctctctggtaaagggaacgctgggtgcatctaaatcagcattgttgatcaacaacctctcgccatcaacaaaagtgacaatctgctgctagcgatttggcgcgtctgctgagatcactcccgactctccataacggaaatgtgaaagggaagaaacagtgactaatcagcaaattaattcattcaagcgaaaaattgtttttaaacactcaaatcgagacggaatagggcaaaaagcgagtattttgtaaataagcttaaatttgcttaaacaaactctatcgtaaatttactgagactgctatagtcagtctggaatcctgtcttatatatttgtagctttatataggtactatctagattaaccatgatgcagattagtatcacagacgacctgaagaaacgctttcatgctgcttgtgctttgcgtgggctgaagatgagtcatgtcgtagtggagatgattgagcagtggctgaaaactaatgaggtacaatcatcttctcaagtttcaagtgtaaagcattaaatcaaaaggtagcagagcttgaagtgaggatggcaacgatagaagcattgataaaagtcagctaattcgagactagttgagaaatcttatgtcagcataaatccccacaccgaaacctcaaaaagaattttttattgaaaatttggcaatatgaaaattgaaatccaaggaaaagatgcggtaaaagctacagaggaactgttagcgattgagggaatagagggaagctatcagacaattgatgaagtagaacgggaaggaacagtagccacaattgcaaccataattgggattgtcagtggcacatttgcgatcgcagagagtctccacaagtggaaggaaaaataccaaaaatcgctatacgacccaacaggtgcaaggattgagaaagttttgattgtcacacctgataatcatcggctgctgctcaaagacgcaacagtagagcaaatccaagcgattttggaaaaatctaagaaaaaatgaaaattctccacatcagcttgaaagagcaaggcaaggattacgtttctctgcgttatttttgggataatccttcagattataaagaacataaactgtctgtagctgaaatcaagcagttgggtgatagagcagaaaccgactactatacccgcttacctgtagattattctgttactgggcaagcactgtacaattggctagacaaaagcgatcgcctcttagctaatgccctcaatcacccccatcaacaaggattagtaatagcgatcgccacagacaagggactagctcatctgccttgggaactgctgcatgatggcaagtgctttttggtagagaaaacgcctccgattattccggtgcgttggatgtccaatggtcaaccaatagttacggctgataatcctcaaaatcgccctctcaatgtgctatttatggcgacctcgcccttgggggttgaaccggaattggattatgaagcagaggaagggaagattttgtcggcaaccaagcgcactcccgttaatctgagagtagaagaaagtggctgtttaaatgaattgagttatgtggttcgggaatatgaggcaggatattttgatgtttttcatttaacaggccacgctactgttaatgataaaacgccctgctttctgactgaagatgaatatggcaatcgagttgatagcagtacggacgcgatcgcaaaagccatgatgtttcgtttacctgcgttagtcttcctatctggttgccgtacaggttattcgtcagagggtgcagttccttcgatggcagaaaaactactcagcatgggcgcaactgctgttattggttggggtgagcgagtcaaagatactgatgcgactgctgctgctggtcaattgtattgggagttatcacaaggaggaacgctaacacaagcgatggcttctacttatcaaaaatcaattgagcaaaaagtaccagattggcataaattacggctgtatgcagcaaatactttaccaggaacgttagtaacttcattaagaactccgagacgcaagcaactacctaaaccgtctaatgaagtggagttcagagatgatgaaaaacgcttaagggtgacaacaagagagaactttgttggtcgtcgccgtcaattacaaaactgtttgcggactctaaaaacagattttgacaaagtagggatcttaattcacggtatgggaggatggggaaagagtagtattgcctctcgactatgggataggttgcctgaacatgaaaagattctttggtggcaacaaattgatgaatcttatttaattaaaaaactaaaagataaattaattaatccaaagcaactagaattaatacctgatctagaaaatagcaaaatcccacttaaatctcgattaatttacttgtttactcaattagcagaaacaggagaaaaatcatttctcttaattctggatgattttgaatggaatcttgaaccccgtgaagggcaatatgttcttaaagctgaagtagccccgattctagaagctttagtacaagcaatccaatcaacaggaactaataatagaattattattacctgtcgttatgattttgattctgacctattagattttttatataaacaaggtctagaaccatttaaaaaagctgagttaactaaaaaagttagtcgcttagaaaattttagctctggcaaaatacctgataatttacgggaacgagcgttaaatttagcagatggtaatcctcggttattggaattcctcaatgatgaattaagcaatatagatgtagaaacgagattaacaaaactagaacaaagtcctgaattatggaaagctcaaattatttgggaggagctatatcggctaattgatgagttactacaaaagattcttagctattgcttagtttatgatattcctgttccaatggtagttttagaagcggcttgtgatcagcttcctaattatcaacagcaattacaaacggggctaaaactgggactgatagaagtcagccccgaaccagacgaatccaaacggctttatcgagtttcacgtattattacccacatcatccccactatccgcctccctgaagcaccaaaagtttattctctctaccagaaagctcatgaaagattacatcaattgtgggggaataaagaaaacgaaagccaagaaaaatggcaagagatttttcgattgaagttcgctaacaaagaaaatcctgaacgattcaggcaaggctttgatgagatgttggcagttcaatgtaatttagaagccgataaagcttttgaatccgaattgaggaaagttgccgatgacttggtaaaggatggactatgtactcagttggaaaattatcttcagcagaaacaatggcaaaaggcagatgaagaaactgcttggattttttaccaagtcatggttaaagaaaactacgaagattgggaggaactgctgaaggatttcccctgtgaaactctccgggaaatcaataggctctggcttattagcagtaacaatagatttggcatcagcatccaagcggaaatttaccagagtttaggtagtccaagatatgacgtagtacaatgggatgcgtttggtgagcgtataggttggaaacaattagattggttgagcaataatgagttaatggaaaagttcggaaaaaatggccaaggagtggagaatttgccatcgccgccaggggcactacccgttaaaatttatactcgtattattcttcccaaattactgcgggggggttcgtttgagttatggagggctagggagtggggggggtttaaagttagtgagagtgaaggattaatatttctcttctctcgcgccaagacttgtagagtgtaacatataaagctttcacaagtttgtaaatatttatcacacccttatttcccaataatcagcattacgcgaaaccgatacctggcactggtggctgataacaattttcctgaataaattttgctgctacctcatgcacctcagtactctcggttacttgctgcttgtcccaaggtaaactcatctgtcctggtgatgacttctttgctttcgcacccttcactactgatggcaaaaagcttctcccccagtgatttcgcaactcttgttttgcctgtggccgatattttgacaaaaccaccgatacttcgccgcacatgcataattaatttggggcaggtcttctggttgttgaggctcaagtaggtggtaagtatgattgcttatgatacacagagcgtaaagtttaaatccatatttctgttgtgcttttttgatgtcataaagcaggacttcatgcaatactgttcagttaagggaaaataggtggtggagtcaaggagaattagttcgcgtgttgtttacgagaacaaaattaactaaagagtcttcaactcccttgtcatccgttaagattattgggataggttccagcgagatttgcaatagttttcaatctcttcgtctgttgtcagtttgctagttaaatttccactccgcacgaataaacagcgttgatttttcttacctttagttttgacttcgatggatactggacgtggggaaggctttacgatgatgcgacatacatctctgcgctcgacttcatggaaggtgatgtcgattaatgttgctaaatcttttcctagttgcggtagtaataaatcattgatgagaaatagctgatatgcatcccgtttatttggtttgctgaaggtttgataatctaagtcaagtccgatgatttctttgtcgtcggtgactcctattagtaatgttccacctttttcggtattgaggaaagatgcgactgttttgagaattacttgctccatttcaggatttttttggtttttatccacatcccaacgagcggtagatttgaattctaatgtggaactctcgtctttagtggtgatgagttccacaatatctgcgtcacctgttaggggtgcaaagtcccgatatgctgttaatgcatcttgtttgacttgttcgggaacgatggggaatgtggtgaggatgtatgcaaattctgcttcagttaaaccgtagaggtgagctataattccgtcgagttctgcgcggagtttagctctttcgcttgcgtcggtgactccgttggtatgggaaccgagtccaacttcttgtgctagttcgtcaaattctggggtggtgcagataagtttggctgcgcgttgtacaatttcgtcgaagttgcgatcactttccgttagacgtggaactggtaactgataaatgtaaaacatatttatgtttgcagatacctgttgacgtaatgcaaaatctatacaaaaactattcaatgtagcgcatataaataaagtagatttattatccccgcttggggatgcaatattaagagaatttccagtaaaaacatttgagggtaaaactgttccaattaaagtacgagcatctgtacttctgcctatagcacggtaagaaaatctataacattgatagtttaatatttgacctgtatcgcattcattctttttcaataaagcttttctgccttcttcttcattcagccaatacctagatttaccaaattgatgggtaaactgatgaatcatctttccttcatagagaggtagcatagaatggacatatgttttattgaaaagagaagcatcatcagtcatattaaattcacgatgcaattctaaattccacttattatctatcttttcacctagtgaaggaaacttcagcattttctcagcaatacaaacatcaacttcgttttttaattccattagcgaaagagaattaggtgatatttttcgtaccatatcaatggtaattagcaaactatcattatttgggaaccttagaagttcttgcacatcatgacgcataaaaatagctggaaattctgttgtttctgcaccctttgtaaaagtaagtacaacaaatttagaacgactatcaacttcttcaaaaatcattttccggttttcaaagcagaataaacctgtaatatttgtttgattaaacaacatctctcgtagttttttagcacctaagtcagtataaataccactagggattacaattccacactcaccatttttacgtaaaaggttaaagcactgttctaaaaaaagtttgtaaagatttacatctttaccgtggcgtttaccgttaattataggaacctgatttttatactgttcagcaaatctaaaatactccctttgatggttgtaatcactttgatagtgtaaccattctttctgaatatttggatctgttagtaaacgttttagctcaatctcaaaatccttaatgtccatctttttcttagtcacagcatcactatattctgagcaaaattctttagaattaggttgaaaactttcccaaggtggattagttataatcgcatcaaaaccaccccttcctaaaaccttatcaaaatgataaccccagtgaaaaggctttaatgcagcaatatcatcaacatttaaaacccgtttatttggtttaccagctaactgaacttcttcatatttaatccccaagcgctcgctaaactcttccaaaagcaaaacatttagtttttcttttgagttattattgagatcatcaatagatgcacgcagtaatagaagttttttattttgatgtgtttccttatctagcttatcaaattcctttttttcagggataaaagcatattttttatacaattcaattgatttatttttctcttctaaaattgactgatatgtataataagaactagattgaaataaacttaattgtaaatcgggattttcttgtttatatccccgtgctttagctttagctgtgagtttaacttgatcgaatacatttgcatcgaccgttatcaatccaattagcgaattaccagccataatattaaaatcaatattaggtaatggttctaattgatttacattatgagcagaagataccaaagctagaaataagcgaagtttagcaatttctgtcgcttcctccatgatgtcaacaccataaagattatcagtaacaatccgtttttttaagtagtaagatatagactgatgtttatttcgtatatcttgaagttgttgctttaaacttgcatctcctattacgtcaatcatcccaattactgcaccataaactaggataagtgttttcattacagcaacaagaaaagcacccgaaccgcaagcagggtcaagaattgataattttggcagaatatcattaattaataaacggcagatatttgcatctagtttaaatatcagttggttataatcttcaaaaggtttatatttattagataaagaatcattaacgcggtctaaaataagtttatgaatcgtcctatcacaaagatattcggtgatttgcggacgagtataataagcaccaaacactttttgattaatatacttttcaaaaatgtaccctaaaacatcgggcgatatttcgtcatctttcccttctggcgtatcatctaagttccaagaatatttggcaaataattctaaaattttttcaaatgctatatcagaaattgaaatattattttcttgttcaatgcgatgttgaaggaataatccaccattgaggtatttaatcactccgaccaactttttcactgatgggtcacggtcttcttctggtgtagcaaaactgtcaaaaaataaaactttcagaaaactactataaaaaagattatcacctttatctttactttgtttgagccgattttgtaaataatttaaatctccattatccaggaaactcttacgctggagaaaataaacgaacatcattctattgaaaattaccgatgcataccaacgtttatcaacatcattgttgattccttttatatgctgtaaaaactgcttatgttcctcttgaaattctttataaaatttcttcgttacaggttctacatcaaacgcatcttgaagacggcgtgcaatttctacaaccgaaagattatcatcttcaagttcagtaatatcaataactaaagaaccgagcttacttaaaaataaatctcccggttgtcccttgacatacaaaggctcacggatgtaacttttattttcttcacgcttcacccaataccagagacttcgagtacgctgaccatcaataaatatcaacagattttcagcaattaaattggtaacttctttgtgaattgcagcccgactttttgcatcaggaatagtaccatctgctgctgtaacttcaaaaatagctacaccagaactctcagctattcgctggtattggtaaaactcagtctcctcttcaagttgcaaggttacagcttttttctgcgaagaatctgaccaacccaattcttgaatgaacaagtcctgaaattgaaatttatgtaataattcgcgtgttcgttggaaatttagcgtcatgatatactacccttgcagataaaaatagaattctgtgtagtaaaaaacgagcataaaaaatatgcccatagaccaaaatcttggagccataatccttaataaataaggacttatttataaaaccgttataatactgctactgtgataacctttttagttacagaaaggctcagtgttgatactggtgaatggcaattttgcaagtggctatatactgccagtaatagtatagtgtaagtataaaatctagctggataaaatacttttcgactaaatctcagcctagaaacccaataatagcttaaaagcttatctagtaagactttagataactataggtaattagtgaagaaaagctaaaaatagcctacgtatcactgaaataaaatataaaattaatacgcaaaaaaatgtatagttttatcaactagcagaaacgcgaaaacgtagaatatgtacttgcttagggttatattggagaatgcgatcaggctacaaattcttctgacggtggaatggggaatgcgcttgtacaatttttaagtttgcccgttttcaagcatatattttcttgttccattggtgtgagtttttaaatatccaatattatttctcaaacaatcctaaagaacaaatgatttgaggttcccgtttctcaatttcttcgctgacaatacacaagcgatcatccatccgcaaagcaactactaattctgctaattgctgactactaataccacttcttaattgccgatttaaagtatcgagcgcagactgccttaatgggtaacgataaatctcatcaatcgcttttaatagttcctcatttacaaataaagtacccttcatctcctgtgcataacttttcaatcgttcgtaactacggaatctcgcacccgatggtctacccaattgaccacccatatttttttcttcctcagccagtaattccgcaccttttttaactaaattgtgatgctgtttatctttagctattgctagtgtatattcatcacaagatgccatttttaacacagctatttgagattgggtaacactattgccattgcgatcaacataaattaaagaatcattcccttcagtggttttcatatacattaatactccctctggttgcactattcgaggtatatgttcacgagtagaataaaccacattgggcatctcttcaatggtttttttaagcccaggattattatcagttgcttttttccaaatttgaaatgcttccgatgttaagtcaacttctgcatcttcatctccatctaaaatacccgatttttcattatataaatcccaaattacttgtgcatcatcatcctcaaaaaatgcctcatcagttcccacaacctcggcattttcttgtaatctttgcttgagtcttccccgcaaattaataatccgttccacaccttcagcaggaagaaaagaataacagagaatttcttgagcattttgtccaattcgatcaacccgtccagccctttgaattaatcgaataattgcccaaggtaaatcccaattgacgataattgcacaatcttgtaaattatgaccttcacttaaaatatctgtggcgattaatatacgtaattcatctgttgacaataccctatgtcgctgattattactcacaggactaaattttcccgtcagttccgtaggatattgtgattgccccgttactcctgctacttttgtaatattttttgcctgtaagttatctgttatgtagcgtaccgaatctgcaaattgtgtaaaaattaaaaccttttcattaggatgagtttttgttagtagatttattagggctatcaatttttcatctgcttgagaattccatttaccaatattttgtaatatattaattagtgcttttgcatcggctaataaatctttttttagttttttaatatcaaataatgacgaacgcaaccacttaaaacgacgttgatatcgggtagtatattcctgataaattgactctgctcgttgtctaaaaactttttctgctgaccccatccctgctgggggggtgaaaatttcttctccgacttttcctcccttctctgcttgtggagaatggggtaaggaggtgaggtcatcttcttctatttctatatcaaataaacttgctataacagaatcagcatcctcatcattattcctcgtatctaataattctgcatcttgagtaccaatagggatatcaagctcgttttctaaagcatataaataaataaaattccgtaaaatgtgacgttcaattgattgaataaaagcagaaccactactttctaagcgtttaaataaattagtgcgagaaaaacccatcaaccttcgtcccccgcgaaataagccactaatttggcgctgttctgcatctgttggtggctgtttagattttgcaagtacataattacccaatccataacggggtaaatttaattgattaattacttgaattactgcttctgaataaagactagaataggagtcattagaactatctaaagtgaatttaatagtgcgtggtaaacgatcaggaaaataagaacgtctaccatcggtaaactctaagtatttacgtgtcactttttgtttatcctgactcagggaagaagaatttgggtctgatttggcataattatctttaataaacgaacgagtccgccgcaccatatagcgtttcatcaattctcgccaatcgtcggaatgttcgcttttttcaaaagcagcaagagacttaacagaacattgatactttctaataaattgcaattcgcctaacgaaccgccacccaattcattgattaaagtttctggtctaaaacctaaatcttggtcttcaggaacaaataatcttaattgagaagaaaggtcaagataagttttattatatggtgttgccgaaagtaaaatacatttgctttcattggctgtaatatattcagcgattgcccgatatcttttaccttctcgattgcgtaaattatgactttcatctattaatacaacccgataacgacgtaattctggtaataaattttggactttactaatgggcatcaccttagcataaagccgataagtatccacatattcttgccacatcgaagttaagttttttggacaaataattaaggtttccaaaaaacaatcttcttgtaatatttttgctaaagctgttccaactaatgttttaccaagccccacaacatcgccgacaattaccccaccacggcgagttacatgacgcgctgctagctgtacggcggctttttggaaatcaaacaaattattaaattcacggggaattcggaattcggaaattccggcgattgcttcatgggataaatgataagcaatcttcaagtaaatatgatacgggggaattaattcttcccttgcccaactattatcaattatttctgcaagctctttagaaatatcgatacagccgtaatctttccaacggtcttcaaaccacttttgcagtttattcgttgcatcatggtctaaaatatcaacatttaattccccttgttttctcaaacccgccaaagtcaaattactactacctaaaaatccaactatcggactattggggtcgttacgatgaaccaggtataacttagcatggaggggatgcgctaaaaataatttaataactaatttctttgtttttaattgacggcttaaacgacgtaaccccatttcatgatcatctgttggcgcaccgatggtaagctgttggcgaaactccgccgctatcttttttttgagacgaataatagtgctattatcaagcctgccctccccagtacccaacgtaaatgctgtatgcacttcatcgctgggtaaaccctgcatccctaccaacaaccgacaacaagaagtttctccacccacatactgttcgattaaatcatcaagcttgcgccaacctctgaggttaaagtaacctacgcaaaagtcagcccggtaagatactttaagggtatcccgcaaaattggtagcagttgcaagtcgatgttgtcaaatatgcgtggcatgatttcatactctgttggaaatttttagcggcttaatggtagtgtttcatgagtataagctctggcaattgtttgtaccaatagttgaaattcgcatttgctactcattccacttcaccaacgccccatcaacaatagcaatcccccactgcggaaacctcgccagcaacttcttgatcacaatctgcaaagccggatcatcactccagcactcttgcaaatactcaaaccccggattctgccccgaattcgctgcaaccttgagtttctgcatccgctccggtcgcgcatttgcccttgcaacaatcgcctcatgcgaccacttttcagcatttggcacgggggcggcggaactttcaccctcatcaactgttttgacttctccacctgaaactgaattttcaactaacaacaaagtgggattaccctgttctacaagctctggtgtttgattaacgatcgcttccttggaagaaaattcattttgagcgacgggcgcggcggaaccagtaccttcatcacagtccctcggctcaacgccacaatcctggttttcaggcaacagcgaagtgggattactttgtgcagcatccacaagcgctagcgatgtacagtcattcgccgtaggcgagtctttctcattctctgacacgctttgaacaaactgaggcgacgcgccccccaagggcgcatgagccgtctcttcaacttgcaaaatctcatttagcgtgttagagacacagctaacgaactcttttgaagagttcgttagctgttcctgagcagtttgtgaggtttcctgaaacccttgctctgactgattttgacctgaaatagatgctttatacgaagcacctatctcttcacagccagcatctatctctgaaatctcagcatttggttcttgtttttcagcatctggttttggtgacgcagaattagctttttcccaaaattccttcatccgactgccatgcaaatttttcaccatccagctagccgtttctcggccgtcttgaattgacttgtcgggtttgaaaatgaatagcccactgtcagctagaattttcttcgcagagataaaagtactgtatcctaaagctgaggtcaaagacatccaccgagaaccataaggatcagccgtccagcattcctgccacaattgtgtaactgatggtttttgctgcgatgcccacagcatatcttgtatgggaataatcacatgaagttttttatacggggattccttcttgctagcagcagcctttttgggtttgggacgagtaatagttgcagtcattgtacaatctcctgtttatgttgacgcacggaattttccctacaacgattgcagggcttggtatttgtatttagttgtctaaaaagttactaattcagtggaagcctattgaggttgccagaatcgcaactcatctcggaaatacctatcagttttttttgattgctccttccagcaatcccatgcaaccactacttcctcgcctaaatcctctacaacctcgcccctctcgacatacaaagtacgatacgggtcagcgtgggcaacgatagaaccaacgccaatggtgtctggttgagaagatgcgttctggagtgcggtaataaaatcagtctcttgggtggtcaattccgcccaatagtcctgtttaatcacttcatactcttgggcaacattccaaaagtcctcccagctacacccagactgtgcaagtacccgccgaatgtcactaaccgcctggggtagtagttgtaattgttcagcgcggtaagcgatcgcggattgtgtaggttcactccccaagattatcgccgcagcttcgagcgcttgagtattgttcatggcactggcgagattcttcaacgccatacccatcaaccgtaagcattcggtggcattctctttgggtggttcttgggccagcgatcgcaaatcaatggttttctctaacgcctgttttacctgcttgttcaacgctttggtcgcttgctgggtcatcgtatttccccactgctgaaccggatgctgttgtacggcgcgttctagttcctgaatgcgctgctggagttgttgattctcagtctcaagctttctcaacccctccatttcatccagccgttgctgtaactggatgttttgctctttctgctgcttgtacagttgctgcaaggattggatttgttcttgtacctgggcttcggcttttgcccctgcttctgcttgtagcccaatcctcaattcgttggaaagtcgctctaactcttgctgatgctgttttttaatttgggcaattgcttcagtatactctggtggataattctgctctctggggaatggaacgcttggggcatccaaatcagcattgttgatcaacaacctctcaccatcagcaaaggtgacaatctgctgccaatggtttggtgcgtctgcttcaatcactcctgattcaccataacgaggatgttctggtaatgagacagtcacagaattacacaattgcgttttggggttttcgctttttgtggagtgtttagttgttggtgcgacttgctgcactgctttggcgaaatcggcggcggtagggaaaggtttttcttttgctgcgatcgcaacagcttcgtgtaacttgtcgggagttttgaccagtcggagtaaggatcgtgtctgggatggtttagtaatcttctctcttagttcttctggtagggtatcaactactttcttcgcagatagcaaatctctgacccggcgatatcccccatgcttggttagctctttttcacaataatcttcaaaactgacataaccagcatcagagtaatagccgttatcgcgcatcagacgcagttcttctattgcttgccactcgaaccggtcaatggcggtgagggtttcctgaatgctggtgttgacaacactgtaatcgagtgctgatgtttgttctctttctagtgtcagcatatctcttgctcactatggtaaatgcttgaaagttggggtgttgcagtttaaccaaagtgaactgaggagatactgaagggtgtttgcacaaaaatgtgtcagcattataattagctcactttgtcgttaacggattgagcaggcgatcgctaactttggacggtgggcgatcgcttctagttgttgtgctatttatctaaagataatttcagtagttactccgatttttagttacaaaaatacaattactacacttgtatactaatgaggcaataacttttgctttatgctaaccgcatcattagtagaaaatttattccatctcttgcactaaagcagctttaacctcggcatcaaaatttacaccaagggcatcagaaagcttacgcaaagtttcacgcggtaaagactttgcatcttctgtttctatacgatagaggttgccaacactcataccagcttgagctgctacccaagttggggatagtcccttggactctctaatctctctaatccgagtgcctagaccaggcaaatcaaccgacagagtaacttgcattaagttcataacttcacttctccattaatgtaagcaaatcatagcgcttctttcctccgttttcaagctttacttattcagctttacttattcagtgagactttacaagtatagcttaataagctatactgtaagaatagggcaaaggaaagcaaactgcctgcacccggacgcaataaagggtttgcagtatctgaactttgacagcaatccagagtcacagcttgaggagcaaccgaggcactggcaacaccagagaaggcgaggggtacacagccggaaatggatattgcactgaataagaaatcaccagcaggacgacagacggcatttgaagcgtttgaagtcgtacacgtcgcctgatacgctgtatctcctgttttggtatcactcaaatgccactggctttgagtcacgaatatatggctacgccaaatctttttgagagcgttgtcctaaaccacaacgttgtttgcacacataacaaagacgaccgctactgtctgcaaaactcagcgatcgccttttatccaactgaatggagatcaatattatgccttatacaacacatacacagcaagcaattcctagttcttctcgtgacgagcaagccctagctcaagcggaactcgacagccacctcgaatctcaagcccaagctatagctccaacccaagatcctctcaccagcagagatcgccgcatcattggcgagattatcgaagttgaacccgaatcagtccgcactatctggattgaaggcggaatcaccgtatgggtgcagctagtcagtggcggacggcttcccttcgatcgcaactggttcgccaaaagagttgcagaggtgaaaacgaccctcccagaaacacccctggagcgcaacgagcgattaagtgatgaattggaggaagcttgcgctgtttttggtctgtaccacggtgagatagattggctcagtttcagcaccaaactctacagagacgggcatttggtcggcttcgtcgggtgtaatcaccaaggttggtacgcacgaccaagacaatacggagtaaatcgggttgctggcaatgcaaaagatgtgattgcattgctgggagtccgaacggcagtagcggcgtaagtggctgttgtgagaaaggcgattgcttccccaagacaagagcaatcgcctccaaagctcaatcgctgctttagaaataacaatcattacacaaagtacagcaagtaacctctcacttgaagtaggtaattctcaagagagaattctcctacctgctacagatgcgaatgcagaggtgtaataaatcctggtactggaagtgagaaaggcgattgcataccaagagaaatgtaatcgccacccaaacgaaattagacaatccaaatcatcacacacagaatatgattaccacactttctcttcaacatacggagttagaagagtctcttgacaagatactcctgcctccaaccgaccctaatgcagaggtacaagaaattcctccctacaaactcgtatacgtgaacggagcttgccccagaatttatcgggtgtacaagggtaattcaatgattggagtgatatttcaatacatcacccactggtctaacggagtcgattctcttcgatacgccgagtcggttgatgcagcagttggactagaccaatttatgaaggtggcaagggtatcaaaagcgactatggaacaactagccagggaagaggaattactcgataaagaatttgatgtgctaagtgaaagattggttgcagcgtaaggaaacgggtgggcaggatagacccacctgtgtggcaaggagcaaacctaaattttatccaaatagaacaccacaattcatcggataaatcaatggaaccgatagaaatactacaagcattcaactcgtgctaccagaatattcagacgattgcccaagatgaaaactggctcttgttaattgctaacaagaagattgacccagaagcagcaacacacttgggtgatgttctgcactatttggatcaagcgatgggttgtgttgaagaaattgtcgaggtcaagttcaatcaggaggcagaataatgcaaccaacaatcaccattccacacggttgggaatacccccgctttactttaggacaacgtatagaacaaggaatgattatcggcatgaagtattacccaatcgatagtcttttagcttatgaatacgatgaaggctggcgttatttagtcatgcctgacatgaattccattgaagaggaaaatcacttagagaacgagattaaattgctcaaaccgcaggaattgaaaacacttctagaagcagagattaaaaagcgattatatcaaatcgaagtgctgaaatacgagttaaaaacaattcctggaattgttataaagagttcagaagtcagaattcaggagtcagaatcaagacgctcttagattcgctaccagtctggaattcagacctatgactgaattgttgcaccactaaaacttcaatttgatggggatgcaaaaacgccgactattcagacgttttttcggtcacaatacctttcctatattctgactcctgactcctgactcctgaattctgttgataaatagctaagtcgaacactatccagtatcaacgcaatctttaacaacaaaaacgcaactatggaaaccatcaaaatcaacaacagtgtctttctcattccacccagccaaccgaaactacaagcgaattgcgctaaggaatatggtcaattcttactcgattgtcctccaaaactcacaattctagaagcacaagctggaggatatctcaaaggtaacaaggctgattttgcgatggcgtacccgcccgccgtaggcgatcgcaatctctcgtccagaccgtgccttgaccatcaacgagaactttactaacgaaccattcactgaactgtgggtgattccggtagctggcggactcaaagaccagttcaaggggccagcctccatgctgctttctttcctgatccaccgccgcagtaaagacaattttgctggattgtacaaccacttcgcccatcgtgcctttcagcagtggtgtgaggaagggatgcccggagatcccaaagagttctgttatcaggcgatcgcatctgtcctcaagaactacatattcgctgctgaatttcaaaaggtcgaaggtgcgcttggaacatattggtttattcagtggagttatcgcaatcctcaatccgattttgagaaggatgcgcttgttgctgccgaaatgattcgtagtggtgctgaatccggggcaacactccattgggtgacgaatgatacttacgagcgttgggcatcaaacgcgattgttactgcacctgcattatcggctgtttcggaagcagaagctagggcatcattacaagctcagaatcaagcagttttaccacagggtttgaagcggtaattaagcattatcaaacagaattcaggagccaggagccagaatgggctaaacgccccgctatcgttaacagaattaaattctgaacttcatagtggatgaataaacggcgtttttgtacccccacaaaacaagagaatttggtagtgcaacaaaacagttgcgggtctgaatccccaatttaattgcattctgactcctgaattctgacttctaaattcttcttcaaaaaggcgattcagtcttgagtcgccactagataaattagcagcaaagtcaatgaaaatcggtactgtctcagttagttattcgagaaaatttaacttgggcaactacgaatcaatcgaattaggttgttctttatgggcgcaagtggaagatgaagaagatgcttcaggcgtagttcaattcctgtaccatcaagctaaatcagcagtcaaagaggctgcaatgcccgtgattaaagcgaacgaattccagattagtaaagctaaatctcaaaagaaagtgacaaatgatgatgggactgtggaggatttatgaaacaactaacaggttttattcccattgctgcattacctgaatctactgctgcttctgctaaaaaacagctaatagaaacaattgaatggctcgacaaagagggtgctgctactgaaaccaacctcaaactcttgactgcaattgtcgagtctatcctttgttctgaagaattatacaccagatttttacaatgtggctttgatgcagctattgagtttttcgataccaattctcagaactgggagtttgaagagtcaacgtcatcaccttataatcccaggaattgggatgagtacaagcagctacaaaagctaccaccatcactgactaacaaagaaaatggatcttgaaatacagccctagttgacctgatctagtacagggatcgtatcaaaattattcttggttcttagattcgccctgatgtaattgttgtaccacttctactgataagccagtagaccgagctattacatcaacactgataccctcagctaataagttgatagcaattttacgggctttttcatcactaccttctgtcttgattgattgataaaccactgactcctgcataatgtctttcctgaataaacgtccaatgacttcttgttctaatactaacccagccagaattgcacaagcggcagcaatattactttgtgtccgccgttcaggaattttgtcaatagtttcggctgcaagttctaatgtaccaaccttgtcattagttgcactcaaaaccgcaaaaggcagtaatcctggtgctgtcaaaaatacctctggcggttgctcccataagcgaatcactgaaaattcatgtcgcaaactttcagtagtgaacgtggtttgatacaccttctctgattcagttttggctaagtaaatcaccacttggtgcattcgtttattaggaaaacggcgatacaccctcaaacgataatcagccattctaaaaggcatatcgtcatcgggtttagtttgaaattcaatatgaagaacaacttcatctgattgcagcaatattaaggcatcagcacgaatcggttctaaagacaattctgtaggacttaatttggttaaagtaatcggttctcctaatagccaagtagcaaaatcaggagaatacatctcagcgataaatttgcaggtgttatcaaacataaaccaagtttatcaaataataagccaattttagtattacgactctcaaaataagtgaacgcacagtcacttgggaaatatgccgcattgtttgagtgagttcatgggttgtgccgaaccgctagttgatccagattaaatcaacaaacctatatcacagaactgtacacagtgaattacaaactagaggaaataaacagatgaatctttggtcaagaatagatttaattgcattaacaaacgaacgctttttaagagagtattacgattttatttctgattacgatgacggatggatgattaagttcttctatctgattaaagtaaatgttgctctctggtttggatgggagtcacagccggaatatgacggttggcattggggactggggtattttgaagaagaataccgataagactggaatgccccaataggagcttgtgattggcaagaaatctgtactcccgtcagttttctcaaatggcaatatggtatcggtgaaaactcgaattactaatcgataatcggctattcagccaaggattaaaaatggctaaccttccaccaattaattcagttgtcaaagtcatcaaaacagttgtagaaaaagacaccaggttagggcaaacaggtacagtaatccagtattcaggacacggcatggtttgtattcatttctcagatatgccgcctggtgaaggaatttttttcaatccacatcatttacaaatcatagagtcatagtcaagattatgccgagaaaatccacttaccccagcactagcgaccaatcacaccaatgcttacaataccttcaacgctgtggaggtagcacacggttgtgcagtattaacttcagtctgggggtgattcaaacattggtaaatcaaaagttggtaaagattaaaaatactggtgcgggattttttgttgaattggaggatgctaaatgaaaacacagaaagcggcttatcaatcatctttgccttcaaacactcgtaataaattagtttttcgtcggactcgaaaaagattcaaccccaggatttttattgagcgcaccatagaaacaactgcaattatctctctgctcttgactggattttcgggagttggagcaatggggtgctggggaatggagattatagagacgaatgctgactccaacattatcatctctggttgggagcagcaaaaaaatatctgcctgggtgcaatactggtcagtttttccgctttcttagggagttctttagccggagcaagcctcagcattcaacgagataaattttaggtaagttaaaggcaatggaagagtacaaaaccaaacatggcggctacaaaatcgagacaactgagttatcagatggtgctgtggatgttcatgttgggaagcagggctttttttaaacaacttgggcatcaccttcaactcaaacttttgacaatcatacacaagctgttagtcatgccaaaaatgctattgataacggcgaaatcgattctgtttttattagttgaaatgcacgaaccaccgaaaaggaaaagatgaacacaaagcaattgattcttaaatctgccattaccactttcgcactttcgactgttttaagcggcactgtatttttcttgcaaacaaaagcaaatcagcccaatctagacgctagactggctttctgtttcagcatgatgggaactggattgaccatgtttattggtagtcggattgaggcagcgcaatttgaagaatcattaaaacccagacctgtacctcctccgtgtcgaggttgcaggcatttccacggggttatctacaatggtgtgtttctcaattgcactgttcatcccaaaggctgcttcggtgacaaatgccccgattggcaaacatttaaaaaatctttagaggagtaagaaaatgacattaactctagataatcgctctcaaaaaaaagaatcgtccttaacacgagcattacggcagatacaacagctaaactccaagattcaggagttggagcagcagcatcaagattatgtgcatcagcaacagaatttaattccagctatcgctgagatttgtatttctccaatgcaggaaatacaggcgctgcggattctcatatatcggggagaggaggagtgtcggcggtacttgcgctcggtggtggtaaagcgaaggaagattttgtagagatcaggcactcaatgattccggttctgtacgtgatatttccaaaacccgacgtaaccaatatgaagtttcaagagaagcagattgctttttttgggcatcagaccagatgccgtcccaatcaaacagccaattagtcagcaaacgaactaagtcaactaactcacaggctcggtcaatgtcatctgcttttagcatgtcgggtacagtccactcaataaagtaccgactttcttttaccagagtcagtatcaattcctgcgacgagccttgagtccacaaaactgaatttgctcaaggtgtacagctagatgatgcaaacggataggcacatcatcttgtataaaaatttgttgtttcggtgtcaattcgattataaattacccagtggcgagattacctaatagcaaattcaaatcataacctctatcaagcaaaggcattctaattatgaaacctaatcaagtacaagtaattactgtaagtctcactggcacattagcggccatatctatcgggtatttaggagtgcaattttttggcaagaatgcaatgtacatgattgcgacaggaatgttagggctgggtactgggggagctattggtcagattttagtagagaaaaggcagcagcgagtagtacaaacacagttaaaacaacaataggagcaatcgtatggaaacttcaaaagttgttatatcatcttgtacaaaactttgttgtttagaaacaaaatcatccatttttttgaaaatataaattatgctgagattttttcgccaacagcttgatgtataatctgtttctttaacgaatctgctgcaactgctgcaatagtttcccaatcttcttgttttaataacaatccaagcagttcccgtagtatttctcgattagaaatgaattcttcaccataaagctcatcattttccagaatagcaagtatgtattctcttacctctggtgtcggcagtctaaacttttcaagtattctctcttttgctgtttttacagcaattttcgtagctgtacctaaattccaattatttagcagcaatcgcacttctctatttagagaaatacgcaacgttgtgaagcgtccccaaagttctagattgcccattaaggaaccaaatgctgacccccaatctaatccagccccaatgttgccaccaattttatcctcagcttcaacactttttcttaaagattcttcatcaaataattggctcatttagctttactacctcatacaggagaacgaaaaactccatactcaaagtaaactagatcgtcgtaatcttcatcctctccgacatcaatcatgccttggttatcataaaattcttctactcccggtagtgagtgtaaccctactcttccctcataacctagctctaaactgcgagttctggcaaacgctaagaatgcagtcccaacacctttcaattttggcggacgttggatatatgcccgattccagggtgcggtagcgataccgtcaatatataccaagcgtttaccctctaccagtcgagaaccgtgcatttgggtttcaatcagcattaatccttgagtttcatcttcgtattcaatcgcaaagccttcacggtttgcttgtctattaataataaactcaagtttaaactcccaatcccaaaatttatctgattgcccgtgcaattttaattgttctttccacttgttggcataatcatcgacgtgcttttgccatagctccactaaatctgcttccacaatcgtgttatcttgaccgcgaattagttttaccaaaggaagcattacaccaaaattacccatgaactaattgtatcaataccatcaatcagcagcataaccgtctatctagcgcaaaaagaacaatggctctcgatcccacttcagaaaaaagccccaaaaacagggcttttttttcatccctcttttttttcgtcaaccctgccacttcctttgtgacacccatcttgtatagctttgagtgctttcaagtgacaccaagttcataaattaaccctgccgctttttgtgacattcctttaatagcaagggttctagagttttaccccatcttgccgctttctgtgacatctatacacagcaaggcttttcaatgtcacggcagacttcgccggtttattgtgccgctttatgacactatcggataaaaaaaagtaactgtttaggggatttgaaatgcgtgaaaagtatgtatattgctatcaccaccgaagcgagagcggttacgccattgctaaactcttggtaatttttcatcgtgtctctattttgatatggtattaattaatgctcatctgtgctaatacccaaattccttttccccgttccttggtttatgctacctatcgggacaaactacttgagctagttgcctatatgccaaacgtgcgtgacatcgaagttaaatcacgtaatgaagtaggtagtaatatttatactgttaacgagtggcatggtggtagcgaaattccagcagcagcaagagttatcctctctgaagatatgctctcgtggacagaatataatacgtgggatcaggctttgcttacagttgaatggcgtattgaaactcacgcttttacaaaagcagtcaagtgttctggcaaaaattgctttctgttagatggcaatacgacaataattgaaagccgtggtgaactagcgattgacccaaaacaaattaacggagtaccattctttctcacaagtacaattgctaatgtagttgaagattttttaggaaaaaatatacaacctaacctactagcaatgagtgcgggagtgcgccagtatctagagcaaaatgccagagattgaaagtcagcatatcaattagtagagtgttgagccagaagctaactactgtgcctttgctgtacttgccaattctagccatcggctcaattctttttggttgatgatacgtaacttagagaaaggaatacggcgtttagatgcccaacggtatagggttcgcaaagtcactttgtagcctgtttgctcataaagatagtccggtaattctcgccctaagagtggaaattccgggttttctaaatcaataccaaatttggcaagtcgttctttctctttcatcagtaacaatgaaacgtcagacaacgaatactttttgaaagggttttgacgtttcaggtaaaataatcctagtaaatagcaccattctttgagtttaacttctcgcttgtaaggctgaacgccacatattcgcagacagttacgccaagttctttgggaaatattcttacctaaaacgtgttcgcaagctgtttttacccaagtaaggttgtacatattttgatacatatttcctccaataatttaatgcccagggaaaacctgggcgctcaagcttaatcttctacaggttcagtttcgtctcccagctttccacgaagacgtttgttaatcattcttttgttactgcgttcgacataagcgccaaaaccgttttcccaaaatacacggtgcaattctgacaatttccaaccttcaaagtcggctaattcctcagcctcttcaaatagtgctgttggcacgtagagttcaatccgggtcattccctgtgctttcgttctaggcattgttgcatccatacttaatcacccaaattatcaactgatattggttatgggacaagaagccgacaaattcaagaatattgttgg